table.header_block {width: 100%; border-bottom: 5px solid #dbdbe0;}
	table.header_block td.tlev {vertical-align: top;}
	div.logo {padding-top: 33px; padding-bottom: 33px; padding-right: 10px; padding-left:20px;}

table.top_navigation {width: 100%;}
	td.tn_left_part {width: 100%; padding-bottom: 7px; vertical-align: top;}
		td.tn_left_part div.box {background-image: url(/xtpl/img/tn.left.panel.gif); 
background-position: left top; background-repeat: no-repeat; 
font-size: 9px; color: #9999a3; height: 47px;}
			td.tn_left_part div div {padding-left: 4px;}
				td.tn_left_part div.search {padding-top: 7px;}
					td.tn_left_part div.search * {vertical-align: middle;}
					td.tn_left_part div.search input.txt {margin-left: 7px; margin-right: 5px; width: 20%; font-size: 9px; border: 1px solid #dbdbe0;}
				td.tn_left_part div.menu {padding-top: 4px;}	
					td.tn_left_part div.menu a {color: #9999a3; margin-right: 12px;}
		
	td.tn_right_part {padding-bottom: 7px; vertical-align: top;}	
		td.tn_right_part div {width: 108px; height: 47px; background-image: url(/xtpl/img/tn.right.panel.gif); background-repeat: no-repeat; background-position: left top; font-size: 9px;}
			td.tn_right_part div ul {list-style-type: none; padding-left: 9px; padding-top: 8px;}
				td.tn_right_part div ul li {padding-bottom: 7px;}			
				td.tn_right_part div ul a {color: #9999a3; text-decoration: none; padding-left: 18px; background-image: url(/xtpl/img/arr.f.tn.rpart.gif); background-repeat: no-repeat; background-position: left 2px;}
				td.tn_right_part div ul a.en {background-image: url(/xtpl/img/en.flag.gif);background-position:0 0px;}
				td.tn_right_part div ul a:hover {text-decoration: underline;}				

			__top_menu {padding-left: 9px; padding-top: 8px;}
				td.tn_right_part div table td {padding-bottom: 7px;}			
				td.tn_right_part div table a {color: #9999a3; text-decoration: none; padding-left: 18px; background-image: url(/xtpl/img/arr.f.tn.rpart.gif); background-repeat: no-repeat; background-position: left 2px;}
				td.tn_right_part div table a.en {background-image: url(/xtpl/img/en.flag.gif);background-position:0 0px;}
				td.tn_right_part div table a:hover {text-decoration: underline;}				




/*menu styles*/
										    

								

/*collage*/
div.collage_mc { overflow: hidden; }
div.collage_main {padding-top: 3px; background-color: #0661ad; overflow: hidden; background:#0661ad;}
div.collage_main img {background: url(/xtpl/img/shapka1024.jpg) center top no-repeat;}

#td_brands { vertical-align:top;}
#photo_slider_1__ { position:relative; }
#photo_slider_1_ { height: 110px; position: absolute; z-index:100; width:100%; }
#photo_slider_1 { height: 110px; position: relative; overflow: hidden; margin: 6px; }
#photo_slider_2 { position:absolute;overflow: hidden; }

	
div.sub_collage_menu {background-color: #6897cb; background-image: url(/xtpl/img/scmenu.lbc.gif); background-position: left bottom; background-repeat: no-repeat;}	
	div.sub_collage_menu div.dec_1 {padding-left: 16px; padding-top: 9px; padding-bottom: 7px; padding-top: 9px; padding-bottom: 7px; background-image: url(/xtpl/img/scmenu.rbc.gif); background-position: right bottom; background-repeat: no-repeat;}	
	div.sub_collage_menu a {padding-left: 23px; background-image:url(/xtpl/img/button.arr.right.gif); background-position: 2px 2px; background-repeat: no-repeat; color: #FFFFFF; margin-right: 11px; font-weight: bold; text-decoration: none;}
	div.sub_collage_menu a:hover {text-decoration: underline; background-image: url(/xtpl/img/button.arr.right.act.gif);}
	
	
/*footer block*/
table.footer_block	{width: 100%;}
	table.footer_block td.hot_line {width: 1px; vertical-align: top; padding-top: 6px; padding-left: 3px; color: #808080;}
		table.footer_block td.hot_line big {font-size: 100%; color: #1e4d91;}
	table.footer_block td.bot_nav {vertical-align: top; width: 100%;}
		table.footer_block td.bot_nav ul {height: 26px; list-style-type: none; white-space: nowrap;}
		table.footer_block td.bot_nav ul li {float: right;}
			table.footer_block td.bot_nav ul li a {font-size: 9px; color: #9999a3;}
table.footer_block li.bn_menu {width: 323px; background-image: url(/xtpl/img/bn.long.plsh.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 8px; padding-top: 4px;}
table.footer_block li.bn_menu a {margin-right: 4px; margin-left: 4px;}
table.footer_block li.bn_oths_link {width: 76px; padding-top: 0px; 
padding-bottom: 8px; background-image: url(/xtpl/img/bn.short.plsh.gif); 
background-repeat: no-repeat; background-position: left top;}
				table.footer_block li.bn_oths_link a {margin-left: 4px;}
				
div.undcontent_copy {padding-left:4px; color: #808080; font-size: 9px; padding-top: 19px;}

/*content*/
	div.content_box {padding-top: 7px;}
	
	table.content_skelet {width: 100%;}
	    		table.content_skelet td.tlev {vertical-align: top;font-size:11px;}
			table.content_skelet td.clev {padding-right: 7px; padding-left: 7px;}
			table.content_skelet div.rnd_corners {margin-bottom: 7px;width:100%;}
			table.content_skelet td.clev rnd_corners {width:100%;}
			table.content_skelet td.tlev rnd_corners {width:100%;}
/*---------------------MEGA HACK-------------------------------------*/			
		table.content_skelet td.text_content {padding-left: 7px;}	
/*blocks*/
div.paddings {padding-left: 19px; padding-right: 17px; padding-top: 1px; padding-bottom: 1px;color:#1e4d91;}

div.paddings2 {padding-left: 4px; padding-right: 4px; 
padding-top: 3px; padding-bottom: 1px;color:#1e4d91}

div.banner {text-align: center;}
	
	/*contents*/
	table.block_2_cols_cnt {width: 100%;}
		table.block_2_cols_cnt td.img {width: 1px;}	
		table.block_2_cols_cnt td.rpad {padding-right: 13px;}
		table.block_2_cols_cnt td.lpad {padding-left: 13px;}		
		table.block_2_cols_cnt td.text {font-size: 90%; width: 100%;}
			table.block_2_cols_cnt td.text a {color: #1e4d91; text-decoration: none;}
			table.block_2_cols_cnt td.text a:hover {text-decoration: underline;}			
		table.block_2_cols_cnt td.alright {text-align: right; padding-right: 3px;}
		table.block_2_cols_cnt td.alleft {text-align: left;}

			

    table.news_table { font-size:11px;}
	    table.news_table td.date {white-space: nowrap; color: #808080;  vertical-align: top; padding-bottom: 20px; padding-right: 15px;}	
		    table.news_table td.text {color: #1e4d91;  vertical-align: top; padding-bottom: 20px;}			
				table.news_table td.text a {color: #1e4d91; text-decoration: none;}
					    table.news_table td.text a:hover {text-decoration: underline;}			

div.hr {padding-bottom: 10px;}

div.textabout_balt {width: 90%; margin-left: auto; margin-right: auto;}
	div.textabout_balt table {width: 100%; font-size: 90%;}
		div.textabout_balt table td.text {vertical-align: top;}
			div.textabout_balt table td.text div {overflow: hidden; }
		div.textabout_balt a {color: #1e4d91; text-decoration: none;}
		div.textabout_balt a:hover {text-decoration: underline;}
		div.textabout_balt td.alleft {text-align: left; padding-top: 12px;}
		div.textabout_balt td.alright {text-align: right; padding-top: 12px;}		

div.main_bottom {}
	div.main_bottom div.top_crnrs div.left {background-image: url(/xtpl/img/main.foot.topcrnrn.gif);} 
	div.main_bottom div.bot_crnrs div.left {background-image: url(/xtpl/img/main.foot.botcrnrn.gif);} 	
	
	table.bottom_brands {width: 100%;}
		table.bottom_brands td.select {vertical-align: top; background-image: url(/xtpl/img/selbg.gif); background-position: right; background-repeat: repeat-y; width: 1px; background-color: #f7f7f9; height:114px;}
		table.bottom_brands td.brands {width: 100%;}
			table.bottom_brands td.select div.box {width: 141px;}
			table.bottom_brands td.select img {display: block;}
			table.bottom_brands td.select select {width: 122px;}
		table.bottom_brands td.brands img {background-color: #ededef;} 

div.path {padding-left: 16px; padding-top: 0px; padding-bottom: 0px;}	
	div.path a {color: #dbdbe0; text-decoration: none; margin-right: 15px; padding-left: 11px; background-image: url(/xtpl/img/path.corner.gif); background-repeat: no-repeat; background-position: left 3px;}
	div.path a:hover {text-decoration: underline; color: #1e4d91;}

div.ts_text_content {padding-left: 28px; padding-right: 20px; padding-top: 15px; padding-bottom: 30px;}

div.sp_text_content {padding-left: 18px; padding-top: 26px;}

h1 {font-size: 160%; font-weight: normal; color: #1e4d91;}
h3 {font-size: 120%; font-weight: bold; color: #1e4d91;}
div.ts_date {color: #808080; }

ul.text_list {font-size: 120%; list-style-type: none; padding-left: 10px; padding-top: 11px; padding-bottom: 11px;}
ul.text_list li {padding-left: 21px; background-image: url(/xtpl/img/text.list.bullet.gif); background-repeat: no-repeat; background-position: left 7px; padding-bottom:5px;}
p {padding-bottom: 18px; font-size: 14px; color:#313131;}

h4 {font-size: 120%; font-weight: normal; color: #1e4d91; border-bottom: 1px solid #dbdbe0; border-top: 1px solid #dbdbe0; padding-left:3px; padding-top: 7px; padding-bottom: 7px;}

div.small_news {padding-left: 23px; padding-top: 17px; padding-bottom: 19px; border-bottom: 1px solid #dbdbe0;}
	div.small_news div.small_news_row {font-size: 90%; padding-bottom: 30px; 
          background-image: url(/xtpl/img/news.icon.gif); background-position: left top; 
          background-repeat: no-repeat; padding-left: 50px;}
	div.small_news div.small_news_row a {color: #1e4d91; text-decoration: none;}
	div.small_news div.small_news_row a:hover {text-decoration: underline;}	

	/*img*/
	div.img {background-image: url(/xtpl/img/rrmka.gif); background-repeat: repeat; background-position: left top; padding:2px; margin-bottom: 20px;}
		div.img img {border: 2px solid #FFFFFF;}	
	div.alleft {float: left; margin-right: 30px;}
	div.alright {float: right; margin-left: 30px;}	

table.spis_skelet {width: 100%;}
	table.spis_skelet td.spis_body {vertical-align: top; padding-top: 20px; padding-left: 18px; padding-right: 50px; width: 100%;font-size:11px;}
	table.spis_skelet td.spis_forms {vertical-align: top;}	
	    table.spis_skelet td.spis_body p,li,span,a,b,td,strong,td,di {font-size:11px;color:#1e4d91;} 
	    table.spis_skelet td.spis_body h2 {color:#1e4d91}

div.sp_news_block {padding-top: 20px;}
table.act_news {width: 100%;}
	table.act_news td.tleft {vertical-align: top; padding-left: 25px; padding-right: 17px;}
		table.act_news td.tleft div.sm_date {width: 52px; height:36px; background-image: url(/xtpl/img/smdate.border.gif); background-repeat: no-repeat; background-position: left top;}
			table.act_news td.tleft div.sm_date div {text-align: center; font-size: 14px; color: #1e4d91; padding-top: 3px;}
			table.act_news td.tleft div.sm_date span {display: block; font-size: 10px;  color: #1e4d91; text-align: center;}
			table.act_news td.tright {padding-right: 50px;}
				table.act_news td.tright a {color: #1e4d91; font-size: 90%;}			

	table.act_news td.tleft {vertical-align: top;}	
	
	td.spis_forms div.rnd_corners {width: 200px;}
		td.spis_forms div.selects {padding-bottom: 10px;}
			td.spis_forms div.selects * {vertical-align: middle;}		
			td.spis_forms div.selects select.one {border: 1px solid #7f9db9; font-size: 10px; width: 127px; margin-right: 3px;}
			td.spis_forms div.selects select.two {border: 1px solid #7f9db9; font-size: 10px; width: 61px;}
		td.spis_forms div.submit_sels {text-align: right;}
			td.spis_forms div.inputs {padding-bottom: 15px;}
				td.spis_forms div.inputs * {vertical-align: middle;}
				td.spis_forms div.inputs input.txt {border: 1px solid #7f9db9; font-size: 10px; width: 112px; margin-right: 5px;}
			td.spis_forms div.dovos {height: 32px;}
			td.spis_forms div.dovos a {text-decoration: none; padding-top: 3px; display: block; float: left; font-size: 9px; color: #1e4d91;}
			td.spis_forms div.dovos a:hover {text-decoration: underline;}
			td.spis_forms div.dovos a.upr {padding-left: 23px; margin-right: 12px; background-image: url(/xtpl/img/upr.icon.gif); background-position: left top; background-repeat: no-repeat;}
			td.spis_forms div.dovos a.rss {padding-bottom: 10px; padding-left: 23px; background-image: url(/xtpl/img/rss.icon.gif); background-position: left top; background-repeat: no-repeat;}			
/*content*/



.klm_menu {padding-bottom:5px; padding-left:0px;}
.klm_menu a {font-size:11px;}
.klm_menu2 {padding-bottom:5px; padding-left:20px;}
.klm_menu2 a {font-size:90%;}


.klm_menu		#qm0 a.point_1 {width: 12%;}
.klm_menu		#qm0 a.point_2 {width: 17%;}
.klm_menu		#qm0 a.point_3 {width: 13%;}
.klm_menu		#qm0 a.point_4 {width: 15%;}
.klm_menu		#qm0 a.point_5 {width: 17%;}
.klm_menu		#qm0 a.point_6 {width: 10%;}

.klm_menu2		#qm0 a.point_1 {width: 10%;}
.klm_menu2		#qm0 a.point_2 {width: 17%;}
.klm_menu2		#qm0 a.point_3 {width: 10%;}
.klm_menu2		#qm0 a.point_4 {width: 18%;}
.klm_menu2		#qm0 a.point_5 {width: 20%;}
.klm_menu2		#qm0 a.point_6 {width: 8%;}



.photo {padding:0px 4px 0px 4px; border-right:1px solid #DADBDF;}

.podpiska {float:right; font-family:tahoma; font-size:90%; color:#808080; cursor:pointer;font-size:11px;}
.podp {float:right; Font-family:arial; font-size:11px; color:#808080;}
.podp input {border:1px solid #A4A09B; color:#808080; margin-bottom:4px; font-family:arial; font-size:11px;}

#qm2 div {margin-top:4px; z-index:999;}
#qm2 div a {display:block; padding:2px 12px 2px 12px; border-bottom:1px solid #DEDEDC; background-color:#FFFFFF;}
#qm2 {padding-top: 4px;}	
#qm2 a {color: #9999a3; margin-right: 12px;}

.menu_foto a {display:block; padding-left:30px; height:30px; margin-bottom:14px; background-image: url(/xtpl/unitimages/book.gif) !important; background-position:left 3px; background-repeat:no-repeat;}
.menu_foto .dop {padding-left:30px; padding-bottom:15px;}
.menu_foto .dop a {display:block; padding-left:30px; height:20px; margin-bottom:14px; background-image: url(/xtpl/unitimages/pdf_book.gif) !important; background-position:left 3px; background-repeat:no-repeat;}




.foto_gal img {border:2px solid #E2E2E0; margin-bottom:4px;}
.foto_gal td { font-family:tahoma; font-size:10px; color:#727272;}
.str a {font-family:tahoma; font-size:10px; color:#FFFFFF; background-color:#817E75; padding:4px; text-decoration:none;}
.str a.on {background-color:#25478E; text-decoration:underline;}

.table_search * {font-family:tahoma; font-size:11px; color:#727272;}
.table_search input {border:1px solid #7f9db9; width:120px; height:18px; color: #727272; padding-left:4px; }
#table_search #qs_input { color: #9999a3; }
.table_search select {border:1px solid #7f9db9; width:auto; height:18px;}
.table_search button {border:1px solid #7f9db9; width:100px; height:18px; background:transparent;}

.br_tab {margin-left:20px;}
.br_tab td {height:21px; width:120px; 
background:url(/xtpl/img/br_tab_grey.gif) left bottom no-repeat; 
font-family:tahoma; font-size:10px; color:#6C6A6A; text-align:center; 
text-transform:uppercase;}
.br_tab td.on {background:url(/xtpl/img/br_tab_blu.gif) left bottom no-repeat; 
color:#FFFFFF;}
.br_tab td a {font-family:tahoma; font-size:10px; color:#6C6A6A;}
.br_tab td.on a {font-family:tahoma; font-size:10px; color:#FFFFFF;}

.br_tab2 {margin-left:20px; background:url(/xtpl/img/br_tab_grey_2bg.gif) left bottom repeat-x;}
.br_tab2 td {height:21px; background:url(/xtpl/img/br_tab_grey_2.gif) left bottom no-repeat; font-family:tahoma; font-size:9px; color:#254087; text-align:center; text-transform:uppercase;}
.br_tab2 td.on {background:url(/xtpl/img/br_tab_blu.gif) left bottom no-repeat; color:#FFFFFF;}
.br_tab2 td.on a {font-family:tahoma; font-size:9px; color:#FFFFFF;}
.br_tab2 td.first {background:url(/xtpl/img/br_tab_grey_2.gif) -3px bottom no-repeat;}
.br_tab2 td a {font-family:tahoma; font-size:9px; color:#254087;}

.name_pivo {padding-left:20px; padding-right:65px; border-right:1px solid #B3B3B3;}
.name_pivo a {display:block; margin-bottom:8px; padding-left:20px; 
background:url(/xtpl/img/znak.gif) left 3px no-repeat; color:#1C4D9C; 
font-size:10px; white-space:nowrap;background-position: left top;}
.name_pivo2 {padding-left:20px; padding-right:30px; border-right:1px solid #B3B3B3;}
.name_pivo2 a {display:block;  color:#1C4D9C; font-size:10px;}
.name_pivo3 {padding-left:20px; padding-right:30px; border-right:1px solid #B3B3B3;}
.name_pivo3 a {display:inline;  color:#1C4D9C; font-size:10px;}

.pivo_podrobno {padding-left:11px; text-align: justify; }

.btn_slct {padding-bottom:30px; padding-left:20px; padding-top:10px; position:relative;}
.btn_slct img {cursor:pointer;}
#btn_slct {position:absolute; background-color:#FFFFFF; padding:10px; border:1px solid #B3B3B3;}
#btn_slct a {display:block; padding:4px; border-bottom:1px solid #B3B3B3; text-decoration:none;}

.otpr td {padding-left:10px; padding-right:50px; vertical-align:top; color:#363F80;}
.otpr td h1, .otpr td h3 {margin-bottom:17px;}
.otpr td input {height:21px; padding-left:4px; padding-right:4px; margin:4px 0px 5px 0px; width:250px; border:0px; background:url(/xtpl/img/input_bg.gif) left top no-repeat;}
.otpr td textarea {height:66px; padding-left:4px; padding-right:4px; margin:4px 0px 10px 0px; width:306px; border:0px; background:url(/xtpl/img/textarea_bg.gif)  no-repeat;background-attachment:fixed; }
.otpr td button {background:transparent; border:0px; float:left; margin-right:10px;}
.otpr td span {color:#FF3217;}

.klm_global_menu a {display:block; width:208px;  font-size:12px; 
padding:6px 0px 6px 36px; background-color:#FFFFFF; 
color:#69696B; cursor:pointer; border-bottom:1px solid #DDDDDF; 
border-left:1px solid #DDDDDF; border-right:1px solid #DDDDDF;}

.klm_global_menu a.first { width:208px; background-color:#F7F7F9 !important; font-weight:bold; text-decoration:none;}

.klm_global_menu a.qmparent {text-decoration:none;}

.end {border-bottom:0px;}

p.header {padding-bottom: 18px; font-size: 100%; color: #1e4d91; font-weight: bold;}
p.h_text {font-size: 100%; font-weight: bold; color: #1e4d91;}
a.header {color: #1e4d91; font-size: 100%; text-decoration: none;}

/*----------------ADDITIONAL--------------------------*/

.smenu { font-size:11px;color:#9999A3;}


/* Для сообщений */
.msg_class {font-size:11px;color:#1e4d91;}
.msg_class p {font-size:11px;color:#1e4d91; padding-bottom:5px;}
.msg_class img {margin:9px;}
.msg_class li {list-style-image: url(/xtpl/img/text.list.bullet.gif);}
.msg_class ul {padding: 5px 30px; list-style-type: disc;}
.msg_class ol {padding: 5px 30px;}
.msg_class table { border:#1e4d91;padding-top:10px;padding-bottom:10px;}
.msg_class table td {border:#1e4d91; padding: 2px 5px; }
.msg_class td {border:#1e4d91;padding-left:3px;}


.msg_class div.b1 li {list-style-image: url(/xtpl/img/text.list.bullet1.gif);}
.msg_class div.b1 ul {padding: 5px 30px; list-style-type: disc;}
.msg_class div.b1 ol {padding: 5px 30px;}

.msg_class div.b2 li {list-style-image: url(/xtpl/img/text.list.bullet2.gif);}
.msg_class div.b2 ul {padding: 5px 30px; list-style-type: disc;}
.msg_class div.b2 ol {padding: 5px 30px;}

.msg_class div.b3 li {list-style-image: url(/xtpl/img/text.list.bullet3.gif);}
.msg_class div.b3 ul {padding: 5px 30px; list-style-type: disc;}
.msg_class div.b3 ol {padding: 5px 30px;}

.msg_class div.b4 li {list-style-image: url(/xtpl/img/text.list.bullet4.gif);}
.msg_class div.b4 ul {padding: 5px 30px; list-style-type: disc;}
.msg_class div.b4 ol {padding: 5px 30px;}


/*---------------!!!!!!!!!!!!-------------------------*/


#a:visited {color:#9999A3;}






