/*____________________________________________по умолчанию_*/

* {font-size:100.01%;}
html, body {height:100%;}
body {margin:0; padding:0; background-color:#002C41; color:#8BC5E1; font-size:0.8em; font-weight:normal; font-family:arial, tahoma, verdana;}

a {color:#8BC5E1;}
a:visited {color:#8BC5E1;}
a:hover {color:#8BC5E1;}
a:active {color:#8BC5E1; text-decoration:underline;}

p {margin:0; padding:0 0 1em 0;}

div, form {margin:0; padding:0;}
div {//width:100%;}

td {padding:0;}

#png {//background-image: none ! important; behavior: url('/images/png.htc')}

/*____________________________________________ссылки_*/

a.bm {color:#001A27; text-decoration:none;}
a.bm:visited {color:#001A27;}
a.bm:hover {color:#001A27; text-decoration:underline;}
a.bm:active {color:#001A27;}

a.sm {color:#FFFFFF; text-decoration:none;}
a.sm:visited {color:#FFFFFF;}
a.sm:hover {color:#EEA504;}
a.sm:active {color:#EEA504;}

a.zv {color:#EEA504; text-decoration:none;}
a.zv:visited {color:#EEA504;}
a.zv:hover {color:#FFFFFF;}
a.zv:active {color:#FFFFFF;}

a.zva {color:#FFFFFF; text-decoration:none;}
a.zva:visited {color:#FFFFFF;}
a.zva:hover {color:#FFFFFF;}
a.zva:active {color:#FFFFFF;}

a.pl {color:#FFFFFF; text-decoration:none;}
a.pl:visited {color:#FFFFFF;}
a.pl:hover {color:#FFC000;}
a.pl:active {color:#FFC000;}

a.pll {color:#002C41; text-decoration:none;}
a.pll:visited {color:#002C41;}
a.pll:hover {color:#002C41;}
a.pll:active {color:#002C41;}



a.pla {color:#FFC000; text-decoration:none;}
a.pla:visited {color:#FFC000;}
a.pla:hover {color:#FFC000;}
a.pla:active {color:#FFC000;}

a.wt {color:#FFFFFF;}
a.wt:visited {color:#FFFFFF;}
a.wt:hover {color:#FFFFFF;}
a.wt:active {color:#FFFFFF; text-decoration:underline;}

a.mp {color:#8CC5E0; text-decoration:none;}
a.mp:visited {color:#8CC5E0;}
a.mp:hover {color:#8CC5E0;}
a.mp:active {color:#8CC5E0;}

a.icom {color:#64909E;}
a.icom:visited {color:#64909E;}
a.icom:hover {color:#64909E;}
a.icom:active {color:#64909E; text-decoration:underline;}

/*____________________________________________плавающие страницы_*/
td.pop_text {padding:38px 60px 60px 60px;}
	td.pop_text div.txt {color:#FFFFFF; padding:0 0 0.7em 0; text-align:left; border:0px solid red;}
	td.pop_text div img {border-color:#3E7C99;}
	td.pop_text div.txt_alt {padding:0.8em 1.8em 0 1.8em; text-align:center; font-size:0.85em; border:0px solid red;}
					
/*____________________________________________застака_*/

body.zast, body.zast-en {background:#002C41 url('/images/plan.jpg') 50% 175px no-repeat;}
body.zast-en {background-image:url('/images/plan-en.jpg');}

/*____________________________________________шапка заставки_*/

div.plan {position:relative; width:796px; height:148px; background:url('/images/plan-center.jpg') 0 0 no-repeat;}
	div.lang {position:absolute; top:37px; left:122px; z-index:2; width:60px; font-size:0.8em; text-align:center;}
	img.logo {position:absolute; top:82px; left:51px; z-index:1; display:block;}
	img.k-24 {position:absolute; top:41px; left:275px; z-index:1; display:block;}	

/*____________________________________________основная_*/

table.index {width:100%; height:100%; border-collapse:collapse; border-spacing:0; border:0px solid red;}
	table.index td.a {vertical-align:top;}
	table.index td.l_r {width:50%; vertical-align:top;}	
		table.index td.l_r div {width:0; font-size:0;} 
					
	table.index td.b {vertical-align:bottom; text-align:right;}
		table.index td.b p {margin:0; padding:3.5em 0; color:#64909E; font-size:0.8em; white-space:nowrap;}
			table.index td.b p span {padding:0 4.2em 0 0;}
			table.index td.b p img {margin:0 0 -0.3em 1.2em;}
			table.index td.b div {width:743px;}
	
	div.c-t {padding:0 27px; position:relative; z-index:10;}

/*____________________________________________верхнее меню_*/
	
table.menu {width:100%; margin:0 0 0.5em 0; border-collapse:collapse; border-spacing:0; border:0px solid red;}
	table.menu td.menu_a {background-color:#FFFFFF; font-size:0.85em; white-space:nowrap; color:#001A27;}
		table.menu td.menu_a img {margin:0 0.4em 0.15em 0.4em;}		
	table.menu td.menu_b {padding:0.1em 0 0.4em 3em; width:100%; text-align:right; background:url('/images/menu_pic.gif') right bottom repeat-x; font-size:0.8em; white-space:nowrap; color:#FFFFFF;}
		table.menu td.menu_b img {margin:0 0.15em 0.08em 0.15em;}

/*____________________________________________второе верхнее меню_*/

table.panel {width:100%; margin:0 0 1em 0; border-collapse:collapse; border-spacing:0; border:0px solid red;}
	table.panel td {vertical-align:top; padding:0 2em 0 0;}
		table.panel td div {padding:0 0 0.0em 18px; font-size:1.2em; line-height:1.2em; color:#FFFFFF; font-family:'arial narrow';}
			table.panel td div img {margin:0 7px 0 -18px; position:relative; z-index:1;}
			
/*____________________________________________содержание в 2 столбца_*/

table.cont {width:100%; margin:0; border-collapse:collapse; border-spacing:0; border:0px solid green;}
	table.cont td.cont_a {vertical-align:top;}
	table.cont td.cont_b, table.cont td.cont_b2 {width:100%; padding:0 0 0 2em; vertical-align:top;}
	table.cont td.cont_b2 {padding:0 5em 0 8em;}
/*____________________________________________содержание в 1 столбец_*/
	
div.compani {margin:0 5em 0 8em; border:0px solid red;}

table.map {width:100%; margin:0 0 6.5em 0; border-collapse:collapse; border-spacing:0; border:0px solid red;}
	table.map td {vertical-align:top; width:33%; padding:2.6em 2.5em 0 0;}
		table.map td div.map_head {padding:0.3em 0 0.3em 0; margin:0; color:#8CC5E0; font-family:'arial narrow'; font-size:1.8em; line-height:1.1em;}
		table.map td p {padding:0 0 0.2em 1.5em; margin:0;}
		table.map td div.map_dop {padding:0.2em 0 0.8em 2.4em; margin:0; font-size:0.85em;}
				
/*____________________________________________левое меню_*/
		
table.placha {width:18em; margin:0; border-collapse:collapse; border-spacing:0; border:0px solid red;}											
	table.placha td.placha_b {padding:0 0 0 3px; color:#FFC000;}
		table.placha td.placha_b div.placha_head {padding:0 0 0.5em 0; margin:0 0 0.45em 0; background:url('/images/u_pic.gif') left bottom repeat-x; color:#8CC5E0; font-family:'arial narrow'; font-size:1.8em; line-height:1.1em;}
		table.placha td.placha_b p {padding:0 0 0.2em 1.5em; margin:0;}
		table.placha td.placha_b div.placha_dop {padding:0.2em 0 0.8em 2.4em; margin:0; font-size:0.85em;}
				
/*____________________________________________галерея_*/

table.gal {margin:0 0 1.7em 0; border-collapse:collapse; border-spacing:0; border:0px solid red;}/*width:100%; */
	table.gal td {vertical-align:top; text-align:center; padding:0px 15px 12px 0;}
	table.gal td.up {vertical-align:bottom; padding:10px 15px 0px 0;}
		table.gal td img {border-color:#3E7C99;}
		div.r {position:relative; top:0; left:0; //width:100%;}
			div.rama_left, div.rama_right {position:absolute; top:-6px; min-width:11.9em; //width:11.9em; visibility:hidden; background:#8BC5E1; border:1px solid #002A3F; color:#002C41;}
			div.rama_left {left:83%;}
			div.rama_right {right:83%;}
				div.mozilla {padding:10px 14px 10px 14px; font-weight:bold;}
					div.mozilla div {padding:5px 0 0 0; margin:0; font-size:0.9em; font-weight:normal;}
				div.vs p {padding:0.2em 1em !important; border-bottom:1px solid #8BC5E1}
			
			div.rama_menu_left {position:absolute; top:-8px; min-width:11.9em; //width:11.9em; display:none; background:#002C41; border:1px solid #8BC5E1; border-bottom:0; color:#002C41; left:35%;}

		div.gal_text {padding:3px 10px 0 10px;}
			div.gal_text span {font-weight:bold; color:#FFFFFF;}
			
/*____________________________________________вне связок_*/		

div.head {padding:0; margin:0 0 0.4em 0; color:#FFFFFF; font-family:'arial narrow'; font-size:1.4em; font-weight:bold;}
div.spec {padding:0; margin:0 0 1em 0; font-size:0.85em;}

div.up img {margin:0 0.8em -0.1em 0.2em;}
	
/*____________________________________________Поиск*/
table.sat1 td, table.sat2 td {padding:3px 3px}
input, textarea, select {font-family:arial, tahoma, verdana; font-size:0.85em;}
input.inp2 {width:287px;}
select.inp3 {width:218px;}
.inp4 {width:287px; height:80px;}

