a:hover {
	text-decoration: none;
}
.container {
	background: #B9D7F9;
}

.container_td {
	text-align: center;
}

.main {
	margin: 0 auto;
	width: 800px;
	background: url('../media/images/bg/middle_main_bg.jpg') -7px 0 repeat-y;
}
.main_top {
	vertical-align: top;
	height: 65px;
	background: url('../media/images/bg/top_main_bg.jpg') 0 0 no-repeat;
}

.main_middle {
	text-align: left;
	padding: 0 0 0 17px;
}

.main_footer {
	text-align: left;
	background: url('../media/images/bg/bot_main_bg.jpg') 1px 100px no-repeat;
}

/*main_menu*/

.main_menu {
	float: left;
	padding: 0 0 0 27px;
}

.main_menu a {
	display: block;
	text-decoration: none;
	float: left;
}
.main_menu .home {
	width: 80px;
	height: 33px;
	background: url('../media/images/btn/tab_home.jpg') 0 0 no-repeat;
}
.main_menu .home:hover {
	margin: 10px 3px 0 0;
}
.main_menu .home:hover,
.main_menu .home_act {
	width: 80px;
	height: 33px;
	background: url('../media/images/btn/tab_home_act.jpg') 0 0 no-repeat;
}

.main_menu .seatbelt {
	width: 123px;
	height: 29px;
	background: url('../media/images/btn/tab_seatbelt.jpg') 0 0 no-repeat;
}
.main_menu .seatbelt:hover,
.main_menu .seatbelt_act {
	width: 123px;
	height: 29px;
	background: url('../media/images/btn/tab_seatbelt_act.jpg') 0 0 no-repeat;
}

.main_menu .silver {
	width: 97px;
	height: 29px;
	background: url('../media/images/btn/tab_silver.jpg') 0 0 no-repeat;
}

.main_menu .silver:hover,
.main_menu .silver_act {
	width: 97px;
	height: 29px;
	background: url('../media/images/btn/tab_silver_act.jpg') 0 0 no-repeat;
}

.main_menu .competition {
	width: 105px;
	height: 29px;
	background: url('../media/images/btn/tab_competition.jpg') 0 0 no-repeat;
}
.main_menu .competition:hover,
.main_menu .competition_act {
	width: 105px;
	height: 29px;
	background: url('../media/images/btn/tab_competition_act.jpg') 0 0 no-repeat;
}


.main_menu .fun {
	width: 82px;
	height: 29px;
	background: url('../media/images/btn/tab_fun.jpg') 0 0 no-repeat;
}
.main_menu .fun:hover,
.main_menu .fun_act {
	width: 82px;
	height: 29px;
	background: url('../media/images/btn/tab_fun_act.jpg') 0 0 no-repeat;
}

.main_menu .packs {
	width: 115px;
	height: 29px;
	background: url('../media/images/btn/tab_packs.jpg') 0 0 no-repeat;
}
.main_menu .packs:hover,
.main_menu .packs_act {
	width: 115px;
	height: 29px;
	background: url('../media/images/btn/tab_packs_act.jpg') 0 0 no-repeat;
}

.main_menu .about {
	width: 121px;
	height: 29px;
	background: url('../media/images/btn/tab_about.jpg') 0 0 no-repeat;
}
.main_menu .about:hover,
.about_act {
	width: 121px;
	height: 29px;
	background: url('../media/images/btn/tab_about_act.jpg') 0 0 no-repeat;
}

.main_menu .home {
	margin: 12px 3px 0 0;
}
.main_menu .home_act {
	margin: 10px 3px 0 0;
}

.main_menu .seatbelt,
.main_menu .seatbelt_act,
.main_menu .silver,
.main_menu .silver_act,
.main_menu .competition,
.main_menu .competition_act,
.main_menu .fun,
.main_menu .fun_act,
.main_menu .packs,
.main_menu .packs_act,
.main_menu .about,
.main_menu .about_act {
	margin: 14px 4px 0 0;
}

/*main_menu*/

/*content*/

.content_top {
	margin: 7px 0 0 0;
	position: relative;
	width: 769px;
	height: 381px;
	background: url('../media/images/dec/seatbelt_sheriff_main.jpg') 0 0 no-repeat;
}

.content_top a{
	position: absolute;
	left: 30px;
	top: 271px;
	text-decoration: none;
	display: block;
	width: 172px;
	height: 49px;
	background: url('../media/images/btn/find_out_more.jpg') 0 0 no-repeat;
}

.content_middle {
	margin: 1px 0 0 15px; 
}

.content_middle_left,
.content_middle_center,
.content_middle_right {
	width: 248px;
	height: 397px;
}

.content_middle .content_text {
	text-align: left;
	width: 220px;
	height: 250px;
	margin: 14px 0 0 15px;
	font: normal normal 14px/122% Arial;
}

.content_middle_left {
	background: url('../media/images/bg/kit_info.jpg') 0 0 no-repeat;
}

.content_middle_left img {
	margin: 20px 0 0 15px;
}

.content_middle_center {
	background: url('../media/images/bg/buckle_up.jpg') 0 0 no-repeat;
}

.content_middle_center img {
	margin: 20px 0 0 15px;
}

.content_middle_right {
	background: url('../media/images/bg/be_safe.jpg') 0 0 no-repeat;
}

.content_middle_right img {
	margin: 20px 0 0 15px;
}

.content_middle a {
	display: block;
	text-decoration: none;
}

.content_middle_left a {
	margin: 4px 0 0 17px;
	width: 207px;
	height: 33px;
	background: url('../media/images/btn/content_get_kit.jpg') 0 0 no-repeat;
}

.content_middle_center a {
	margin: 0 0 0 11px;
	width: 221px;
	height: 30px;
	background: url('../media/images/btn/content_seatbelt.jpg') 0 0 no-repeat;
}

.content_middle_right a {
	margin: 4px 0 0 14px;
	background: url('../media/images/btn/content_seen.jpg') 0 0 no-repeat;
	width: 216px;
	height: 32px;
}

.main_middle .main_feedback {
	margin: 20px 0 0 17px; 
	width: 734px;
	height: 54px;
	background: url('../media/images/bg/feedback_bg.jpg') 0 0 no-repeat;
}

.main_middle .main_feedback td {
	text-align: center;
	vertical-align: middle;
	font: normal bold 16px/130% Arial;
	color: #003372; 
}

.main_middle .main_feedback td a {
	font: normal bold 16px/130% Arial;
	color: #003372;
	text-decoration: underline;	
}
.main_middle .main_feedback td a:hover {
	text-decoration: none;	
}

.text_about_flash {
	width: 732px;
	margin: 26px 0 0 14px;
	font: normal normal 12px/130% Arial;
	color: #003372; 
}

.main_middle .text_about_flash a {
	font: normal normal 12px/130% Arial;
	color: #003372;
	text-decoration: underline;	
}
.main_middle .text_about_flash a:hover {
	text-decoration: none;	
}
/*content*/

/*footer*/

.footer_links {
	margin: 10px 0 17px 18px;
	width: 770px;
	height: 100px;
	background: url('../media/images/dec/footer_line.jpg') 0 0 no-repeat;
}

.footer_links_left {
	width: 246px;
	text-align: left;
	padding: 32px 0 0 0;
}

.footer_links_left img {
	margin: 0 0 0 13px;
}

.footer_links_center {
	width: 256px;
	text-align: center;
	padding: 20px 0 0 0;
}

.footer_links_center img {
	margin: 0 auto;
}

.footer_links_right {
	width: 256px;
	text-align: right;
	padding: 25px 0 0 0;
}
.footer_links_right img {
	margin: 0 21px 0 auto;
}

.main_footer .copyrights {
	text-align: left;
	padding: 0 0 15px 30px;
	font: normal bold 12px/130% Arial;
	color: #002561;
}

.main_footer .copyrights a{
	text-decoration: none;
	font: normal bold 12px/130% Arial;
	color: #002561;
}

.main_footer .copyrights a:hover {
	text-decoration: underline;
}
/*footer*/

/*about*/

.about {
	margin: 15px 0 0 45px;
}

.about .about_header {
	padding: 0 0 12px 0;
}

.about .about_text {
	padding: 2px 5px 65px 0;
	font: normal normal 12px/150% Arial;
	color: #000000;
}

.about .about_text .text_hdr {
	font: normal bold 14px/150% Arial;
}

.about .about_pics {
	padding: 0 22px 0 0
}

.about .about_pics img {
	margin: 0 0 3px 0;
}

/*about*/

/* silver */

.silver {
	
}
.silver_cont {
	
}
.silver_hdr {
	padding: 15px 0 0 0;
	position: relative;
}
.silver_hdr img {
	position: relative;
}
.silver_hdr_mid {
	width: 360px;
	padding: 27px 10px 20px 10px;
	font-family: Arial;
	font-size: 18px;
	line-height: 165%;
}
.silver .silver_hdr_mid img {
	margin-right: 10px;
	float: right;
	width: 179px;
	height: 178px;
}
.silver .silver_hdr img {
	margin-left: -23px;
}
.silver_hdr_bot {
	padding: 0 0 0 25px;
}

.silver_cont {
	width: 500px;
	padding: 0 0 0 20px;
}
.silver_cont .title {

	background: url('../media/images/dec/star.jpg') 0 0 no-repeat;
	padding: 9px 0 5px 44px;
	color: #003372;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.silver_cont .content {
	padding: 0 0 20px 5px;
	font-family: Arial;
	font-size: 16px;
	line-height: 150%;
}
.silver_cont_yellow {
	width: 457px;
	height: 308px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	background: url('../media/images/bg/silver_yellow.jpg') 20px 0 no-repeat;
}
.silver_cont_yellow .title {
	height: 27px;
	padding: 9px 0 0 44px;
	color: #003372;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.silver_cont_yellow .content {
	width: 380px;
	padding: 0 0 20px 45px;
	font-family: Arial;
	font-size: 16px;
	line-height: 170%;
}

.silver {
	margin: 0 0 0 24px;
}

.silver_right {
	width: 204px;
	height: 408px;
	margin: 84px 0 0 0;
	background: url('../media/images/bg/downloads_right.jpg') 0 0 no-repeat;
}

.silver_right a {
	display: block;
	text-decoration: none;
	width: 185px;
	height: 39px;
	background: url('../media/images/btn/how_to_enter.jpg') 0 0 no-repeat;
}

.silver_right .padd {
	padding: 340px 0 0 10px;
}
.silver_right2 {
	padding: 15px 0 0 0;
}
.silver .download {
	margin: 0 0 0 0;
	width: 520px;
	height: 311px;
}

.silver .download {
	margin: 0 0 12px 0;
	background: url('../media/images/hdr/silver2_hdr.jpg') -10px 0 no-repeat;
}

/* silver */

/* sheriff */

.sheriff_hdr {
	padding: 0;
	position: relative;
}
.sheriff_hdr img {
	position: relative;
}
.sheriff_hdr_mid {
	width: 290px;
	padding: 27px 10px 0 0;
	font-family: Arial;
	font-size: 18px;
	line-height: 165%;
}
.sheriff .sheriff_hdr img {
	margin-left:-15px;
}
.sheriff_hdr_bot {
	padding: 0 0 0 25px;
}
.sheriff_cont {
	width: 500px;
	padding: 0 0 0 20px;
}
.sheriff_cont .title {
	height: 27px;
	background: url('../media/images/dec/star.jpg') 0 0 no-repeat;
	padding: 9px 0 0 44px;
	color: #003372;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.sheriff_cont .content {
	padding: 0 0 20px 5px;
	font-family: Arial;
	font-size: 16px;
	line-height: 150%;
}

.sheriff {
	margin: 0 0 0 24px;
}

.sheriff_right {
	width: 204px;
	height: 408px;
	margin: 25px 0 0 6px;
	background: url('../media/images/bg/downloads_right.jpg') 0 0 no-repeat;
}

.sheriff_right a {
	display: block;
	text-decoration: none;
	width: 185px;
	height: 39px;
	background: url('../media/images/btn/how_to_enter.jpg') 0 0 no-repeat;
}

.sheriff_right .padd {
	padding: 340px 0 0 10px;
}
.sheriff .download {
	margin: 0 0 0 0;
	width: 520px;
	height: 311px;
}

.sheriff .download {
	margin: 0 0 12px 0;
	background: url('../media/images/hdr/sheriff2_hdr.jpg') -10px 0 no-repeat;
}

/* sheriff */

/* quiz */

.quiz_hdr {
	background: url('../media/images/hdr/quiz_hdr.jpg') 20px 0 no-repeat;
	padding: 0 0 0 20px;
	height: 104px;
}
.quiz_hdr img {
	margin: 80px 0 0 537px;
}

/* quiz */

/*competitions*/

.competitions {
	
}

.compet_hdr {
	padding: 15px 0 20px 45px;
}
.feedback .compet_hdr {
	width: 503px;
	padding: 15px 0 20px 0;
}
.feedback .compet_hdr2 {
	width: 503px;
	padding: 15px 0 20px 0;
	height: 93px;
}
.feedback .compet_hdr2 .success {
	position: absolute;
	margin-top: -30px;
	margin-left: -28px;
}
.compet_first,
.compet_second {
	margin: 0 0 0 22px;
	width: 524px;
	height: 407px;
}

.compet_first {
	margin: 0 0 12px 22px;
	background: url('../media/images/bg/compet_first.jpg') 0 0 no-repeat;
}

.compet_second {
	background: url('../media/images/bg/compet_second.jpg') 0 0 no-repeat;
}

.competition .img_pad {
	padding: 21px 0 0 15px;
}

.competition  .compet_text {
	margin: 5px 0 0 15px;
	width: 330px;
	font: normal normal 14px/130% Arial;
}

.compet_second table,
.compet_first table {
	margin: 5px 0 0 0;
}

.compet_first .first_star_dec {
	background: url('../media/images/dec/compet_star_first_red.jpg') 15px 0 no-repeat;
	width: 165px;
	height: 100px;
}

.compet_first .sec_star_dec {
	background: url('../media/images/dec/compet_star_second_red.jpg') 15px 15px no-repeat;
	height: 75px;
}

.compet_second .text_td, 
.compet_first .text_td {
	font: normal normal 14px/120% Arial;
	padding: 28px 0 0 25px;
}

.compet_second .text_regional_td,
.compet_first .text_regional_td {
	font: normal normal 14px/120% Arial;
	padding: 14px 0 0 25px;
}


.compet_second .first_star_dec {
	background: url('../media/images/dec/compet_star_first_yellow.jpg') 15px 0 no-repeat;
	width: 165px;
	height: 100px;
}

.compet_second .sec_star_dec {
	background: url('../media/images/dec/compet_star_second_yellow.jpg') 15px 15px no-repeat;
	height: 75px;
}

.competition  .competition_text {
	width: 520px;
	margin: 8px 0 0 25px;
	font: normal normal 12px/138% Arial;
	color: #231B1B;
}

.competition  .competition_text .comp_hdr {
	font: normal bold 18px/138% Arial;
	color: #231B1B;
}

.see_gallery {
	margin: 0 0 0 8px;
	height: 222px;
	width: 208px;
	background: url('../media/images/bg/see_gallery_bg.jpg') 0 0 no-repeat;
}

.see_gallery .padd{
	padding: 15px 0 20px 13px;
}

.see_gallery a {
	margin: 0 0 0 10px;
	display: block;
	text-decoration: none;
	width: 185px;
	height: 39px;
	background: url('../media/images/btn/see_the_gallery_btn.jpg') 0 0 no-repeat;
}
/*competitions*/

/*contacts*/

.contacts {
	margin: 0 0 0 45px;
}

.contacts .compet_hdr {
	padding: 15px 0 20px 0;
}

.contacts_right,
.contacts_left {
	padding: 27px 0 0 0;
	font: normal normal 12px/110% Arial;
}

.contacts_right {
	padding: 27px 0 0 80px;
}

.contacts_left .img_a {
	display: block;
	margin: 0 0 18px 0;
}

.contacts_right .img_a {
	display: block;
	margin: 0 0 15px 0;
}

.contacts_left a,
.contacts_right a {
	font: normal normal 12px/110% Arial;
	color: #003372;
}

.contacts_left a:hover,
.contacts_right a:hover {
	text-decoration: none;
}

.contacts_text {
	margin: 55px 0 59px 45px;
	width: 560px;
}

.contacts_text a,
.contacts_text {
	font: normal bold 14px/110% Arial;
	color: #003372;
}

.contacts_text a:hover {
	text-decoration: none;
}
/*contacts*/

/*fun stuff*/
.fun_stuff {
	margin: -9px 0 0 24px;
}
.fun_stuff .compet_hdr {
	height: 95px;
	padding: 0 0 9px 0;
}
.fun_stuff .compet_hdr img {
	margin-left: -10px;
	position: absolute;
}
.fun_stuff_right {
	width: 204px;
	height: 408px;
	margin: 0 0 0 10px;
	background: url('../media/images/bg/downloads_right.jpg') 0 0 no-repeat;
}

.fun_stuff_right a {
	display: block;
	text-decoration: none;
	width: 185px;
	height: 39px;
	background: url('../media/images/btn/how_to_enter.jpg') 0 0 no-repeat;
}

.fun_stuff_right .padd {
	padding: 340px 0 0 10px;
}
.fun_stuff .download {
	margin: 0 0 0 0;
	width: 522px;
	height: 313px;
}
.feedback .form {
	background: #e0dcc4 !important;
	width: 503px;
}
.fun_stuff .download {
	margin: 0 0 12px 0;
	background: url('../media/images/bg/downloads_block.jpg') 0 0 no-repeat;
}
.fun_stuff .quiz {
	margin: 0 0 0 0;
	width: 522px;
	height: 203px;
}

.fun_stuff .quiz {
	margin: 0 0 12px 0;
	background: url('../media/images/bg/quiz_block.jpg') 0 0 no-repeat;
}
.fun_stuff .puzzle {
	margin: 0 0 0 0;
	width: 522px;
	height: 203px;
}

.fun_stuff .puzzle {
	margin: 0 0 12px 0;
	background: url('../media/images/bg/quiz_block.jpg') 0 0 no-repeat;
}
.fun_stuff .compet_text {
	margin: 15px 0 0 15px;
	width: 486px;
	font: normal normal 14px/130% Arial;
}
.fun_stuff .quiz .compet_text {
	margin: 15px 0 0 15px;
	width: 356px;
	font: normal normal 14px/130% Arial;
}
.fun_stuff .quiz .question_mark {
	padding: 37px 0 0 40px;
}
.fun_stuff .quiz .quiz_button {
	padding: 47px 0 0 34px;
}
.fun_stuff .puzzle .quiz_button {
	padding: 47px 0 0 34px;
}
.fun_stuff .puzzle .compet_text {
	margin: 15px 0 0 15px;
	width: 356px;
	font: normal normal 14px/130% Arial;
}
.fun_stuff .puzzle .puzzle_dec {
	padding: 37px 0 0 3px;
}
.fun_stuff .puzzle .quiz_button {
	padding: 47px 0 0 34px;
}
.fun_stuff .img_pad {
	padding: 20px 0 0 15px;
}
.fun_stuff .wallpaper_download {
	margin: 16px 0 0 15px;
}
.fun_stuff .wallpaper_download {
	font: normal normal 12px/130% Arial;
}
.fun_stuff .wallpaper_download td {
	width: 164px;
}
.fun_stuff .wallpaper_download td.next_row {
	padding-top: 24px;
}
.fun_stuff .wallpaper_download a {
	color: #6c0e05;
	text-decoration: underline;
}
.fun_stuff .wallpaper_download a:hover {
	text-decoration: none;
}
/*fun stuff*/

/*downloads*/

.downloads {
	margin: 0 0 0 45px;
}

.downloads .compet_hdr {
	padding: 15px 0 20px 0;
}

.downloads_top {
	font: normal normal 12px/150% Arial;
	width: 505px;
	padding-right: 10px;
}

.downloads_top img{
	float: left;
	margin: 0 10px 0 0;
}

.downloads .form {
	margin: 8px 0 0 0; 
	background: #CDDFF5;
	width: 503px;
}

.downloads .form .first_td {
	padding: 5px 10px 0 0;
	font: normal bold 12px/130% Arial;
	text-align: right;
	background: url('../media/images/bg/downloads_form_top.jpg') right 0 no-repeat;
}
.feedback .form .first_td {
	background: url('../media/images/bg/feedback_form_top.jpg') left 0 no-repeat;
	padding: 5px 10px 0 0;
	font: normal bold 12px/130% Arial;
	text-align: right;
}
.downloads .form span {
	font: normal bold 14px/130% Arial;
	color: #C80000;
}

.downloads .form .second_td {
	background: url('../media/images/bg/downloads_form_top.jpg') left 0 no-repeat;
	padding: 14px 0 0 25px;
	font: normal bold 18px/130% Arial;
}

.downloads .form .main_form_fields {
	vertical-align: top;
	padding: 0 0 0 25px;
	font: normal bold 12px/130% Arial;
}
.feedback .form .main_form_fields {
	vertical-align: top;
	padding: 0 25px 0 25px;
	font: normal bold 12px/130% Arial;
}
.feedback .form .main_form_fields2 {
	vertical-align: top;
	padding: 0 25px 0 25px;
	font: normal normal 12px/170% Arial;
}
.feedback .form .main_form_fields2 input {
	margin-left: -2px;
}
.feedback .feedback_line {
	line-height: 20px;
	height: 20px;
	background: url('../media/images/dec/feedback_line.jpg') 0 bottom repeat-x;
}
.downloads .form .main_form_fields span{
	font: normal bold 14px/130% Arial;
	color: #C80000;
}

.downloads .form .main_form_item {
	margin: 15px 0 0 0;
}

.downloads .form .normal {
	width: 110px;
}
.feedback .input_normal, .feedback .input_long, .feedback .input_short, .feedback select, .feedback textarea {
	border: 1px solid #7f9db9;
}
.downloads .form .input_normal {
	width: 208px;
	height: 15px;
}
.downloads .form .school {
	margin: 0 0 0 10px;
}
.downloads .form .margin {
	margin: 5px 0 5px 0;
}
.downloads .form .input_long {
	width: 295px;
	height: 15px;
}
.downloads .form .input_short {
	width: 30px;
	height: 15px;
}

.downloads .form .input_alone {
	margin: 0 0 0 100px;
}

.second_form {
	margin: 13px 0 0 0;
}

.second_form .label{
	padding: 0 0 0 25px; 
	vertical-align: middle;
	font: normal normal 12px/130% Arial;
	color: #372720;	
}

.second_form .input {
	padding: 3px 0 6px 50px;
}

.second_form .input input{
	width: 28px;
	height: 15px;
}

.label_th {
	padding: 0 0 0 25px; 
	vertical-align: middle;
	font: normal bold 12px/130% Arial;
	color: #372720;	
}
.input_th {
	padding: 3px 0 3px 55px; 
	font: normal bold 12px/130% Arial;		
}

.downloads .form .spacer {
	border-bottom: 1px dashed #000000;
}

.downloads .form .submit {
	background: url('../media/images/bg/downloads_form_bottom.jpg') 0 bottom no-repeat; 
	text-align: right;
}
.feedback .form .submit_feedback {
	background: url('../media/images/bg/feedback_form_bottom.jpg') 0 bottom no-repeat; 
	text-align: right;
}
.feedback .top_color {
	background: #ffed81 !important;
}
.downloads .form .submit_feedback input {
	margin: 0 5px 4px 0;
	cursor: pointer;
	border: none;
	width: 172px;
	height: 37px;
	background: url('../media/images/btn/feedback_submit.jpg') 0 0 no-repeat;
}
.downloads .form .submit input {
	margin: 0 5px 4px 0;
	cursor: pointer;
	border: none;
	width: 96px;
	height: 38px;
	background: url('../media/images/btn/submit.jpg') 0 0 no-repeat;
}

.downloads_right {
	width: 204px;
	height: 408px;
	margin: 0 0 0 -5px;
	background: url('../media/images/bg/downloads_right.jpg') 0 0 no-repeat;
}

.downloads_right a {
	display: block;
	text-decoration: none;
	width: 185px;
	height: 39px;
	background: url('../media/images/btn/how_to_enter.jpg') 0 0 no-repeat;
}

.downloads_right .padd {
	padding: 340px 0 0 10px;
}

.download_list {
	font: normal normal 12px/130% Arial;
	margin: 20px 0 0 0;
}

.download_list table {
	margin: 33px 0 0 0;
}

.download_list table td {
	height: 234px;
	width: 245px;
	text-align: center;
}

.download_list table td img{
	margin: 0 auto 15px auto;
}

.download_list a{
	font: normal bold 12px/130% Arial;
	color: #003372;
}

.download_list a:hover{
	text-decoration: none;
}

.download_list span {
	font: normal bold 18px/130% Arial;
}
.download_list .size {
	font: normal bold 12px/130% Arial;
	display: block;
	margin: 5px auto 0 auto;
}

.download_list .download_list_txt a,
.download_list .download_list_txt {
	font: normal normal 12px/150% Arial;
}

.download_list .download_list_txt {
	padding: 0 0 46px 50px;
}

.downloads_feedback {
	margin: 0 0 17px 10px;
	background: url('../media/images/bg/downloads_feedback.jpg') 0 0 no-repeat;
	width: 499px;
	height: 52px;
}

.downloads_feedback td{
	text-align: center;
	vertical-align: middle;
	font: normal bold 16px/130% Arial;
	color: #003372;
}

.downloads_feedback td a {
	font: normal bold 16px/130% Arial;
	color: #003372;	
}

.downloads_feedback td a:hover {
	text-decoration: none;
}

/*downloads*/
.flash_align {
	text-align: center;
}
.flash_align object {
	margin: 0 auto;
}
.flash_align.puzzle_flash {
	padding: 15px 0 0 20px; 
}
.flash_align.gallery_flash {
	padding: 0 0 0 15px; 
}
.flash_align.quiz_flash {
	padding: 10px 0 0 25px; 
}

.puzzle_game {
	width: 100%;
}
.puzzle_game .hdr {
	padding: 0 0 0 19px;
}
.puzzle_game .hdr img {
}
.puzzle_game .back_btn {
	vertical-align: middle;
	padding: 20px 0 0 0;
}

#no_flash_block a,
#no_flash_block * {
	color: #002974 !important;
	font-family: arial;
	font-size: 12px !important;
}
#no_flash_block table {
	
}
#no_flash_block table td {
	padding: 20px 50px;
}
