@charset "windows-1251";
/* CSS Document */
html, body, div, form, table, tr, td, input, select, p, a, img, ul, li {margin:0; padding:0; border:none;}
body {background-color:#fff; height:100%; width:100%; margin:0; padding:0; font-family:Verdana; font-size:11px; color:#2c4987;}
ul, li { list-style:none;}
a {color:#cc0985; text-decoration:none;}

table#main {width:100%;}
td#header, td#content, td#footer {width:100%}

	
	td#header {height:134px;}
		div#top_header {height:90px; padding-top:12px; width:100%; min-width:965px;}
		div#top_header img {float:left; display:block; padding-left:25px; margin-top:29px;}
			div#top_menu {height:90px; width:90%; float:right; padding-left:8px; background:url(images/header/bg_menu_left.gif) no-repeat;}
			div#inner_menu {height:90px; width:95%; padding-right:8px; background:url(images/header/bg_menu_right.gif) no-repeat top right;}
			div#inner_menu ul {font-weight:bold; width:100%; color:#fff; height:50px; padding-top:40px; background:url(images/header/bg_menu.gif); padding-right:21px; padding-left:9px;}
			div#inner_menu ul li {color:#fff; height:90px; padding-left:25px; display:inline; padding-right:5px; padding-top:40px; background:url(images/header/bg_li.gif) top right no-repeat; }
			.topmenu_table{font-weight:bold; width:100%; color:#fff; height:50px;  background:url(images/header/bg_menu.gif); }
			.topmenu_table td a{color:#fff;}
			.topmenu_table #mm{height:90px;background:url(images/header/bg_li.gif) top right no-repeat; }
			.topmenu_table #ml{width:8px; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:none}
			.topmenu_table td a{padding-left:25px; padding-right:5px; }
			.topmenu_table td a:hover{color:#f4d002;}
			div#inner_menu ul li.first {padding-left:0;}
			div#inner_menu ul li a:hover {color:#f4d002;}
		div#bottom_header {width: 100%; text-align:right; padding-top:11px; padding-bottom:11px;}
			img#home {margin-left:28px;}
			img#map {margin-right:11px; margin-left:28px;}
			img#email {margin-left:29px;}
	
	td#content {padding-bottom:25px; text-align:center;}		
		table#photos, table#photos_2 {width:990px;}
		table#photos td {width:20%; text-align:center; padding-bottom:5px;}
		table#photos_2 td {width:33%; text-align:center; padding-bottom:5px; vertical-align:top;}
		table#photos_2 td p {text-align:left}
		table#photos_2 td p#p_about {width:260px; margin-left:auto; margin-right:auto;}
		table#photos_2 td a {color:#cc0985; text-decoration:underline;}
			img.a_arrow {margin-right:11px; position:relative; bottom:-2px;}
			td#bottom_grad {padding-top:20px;}
			
			div#last_news { width:175px; background:url(images/content/table_photos/5_1.gif) top left no-repeat; min-height:88px; margin-left:auto; margin-right:auto; padding-left:80px; text-align:left;}
			div#last_news p { padding-top:9px; padding-bottom:16px;} 
			div#news_send { width:200px; background:url(images/content/table_photos/5_2.gif) top left no-repeat; min-height:63px; margin-left:auto; margin-right:auto; padding-left:80px; text-align:left;}
			div#news_send p {padding-bottom:16px;} 
			div#news_contacts {width:155px; background:url(images/content/table_photos/5_3.gif) top left no-repeat; min-height:104px; margin-left:auto; margin-right:auto; padding-left:100px; text-align:left;}
			div#news_contacts p {padding-bottom:16px;}
			
			table#catalog_table {width:100%;}
			td#left_menu {background:url(images/content/left_menu/bg_menu.gif) no-repeat 0px 28px; vertical-align:top; text-align:left;}
			td#left_menu ul {padding-top:60px; padding-left:15px;}
			td#left_menu ul li {display:block; height:33px; width:212px}
			td#left_menu a {color:#cc0985; font-size:15px; font-family:Arial}
			td#left_menu a:active {color:#0149b6;}
			td#left_menu a:hover { text-decoration:underline;}
			
			/*td#catalogs { text-align:center; padding-bottom:60px;}*/
			div#catalogs_inner { background:url(images/content/catalogs/bg.gif) no-repeat 0px 28px; width:677px; text-align:left;}
			div#catalogs_inner table#detail{ width:667px; text-align:left;}
			div#catalogs_inner table#detail td{ padding:10px 10px 10px 10px}
			td#catalogs span {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2c4987;}
				p#a_catalog {color:#2c4987; font-size:14px; margin-top:24px; margin-bottom:10px}
				p#a_catalog a {color:#2c4987; font-size:14px; text-decoration:underline;}
			/*td#catalogs table {margin-top:48px;}*/
			td#catalogs table td {/*width:174px; text-align:center;*/ padding-bottom:28px;}
			/*td#catalogs img {width:137px; height:111px; border:7px solid #0d6baa;}*/
			td#catalogs table td a {color:#cc0985; text-decoration:underline;}
			div#pagers a, div#contacts p a {color:#cc0985; text-decoration:underline;}
			
			div#inner {width:100%; position:relative; text-align:left; margin-bottom:50px; float:left;}
			div#inner span {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2c4987;}
				div.line_wrap {width:100%; height:8px; background:url(images/content/inner/bg.gif); font-size:1px; line-height:1px;}
				div.line {width:100%; height:8px; background:url(images/content/inner/bg_left.gif) top left no-repeat; font-size:1px; line-height:1px;}
				div.line_inner {width:100%; height:8px; background:url(images/content/inner/bg_right.gif) top right no-repeat; font-size:1px; line-height:1px;}
			/*div#inner img {width:177px; height:235px; border:7px solid #0d6baa; float:left; margin-top:48px;}*/
			div#inner p  {margin-top:20px; font-size:11px; color:#2c4987; letter-spacing:0.01px;}
			div#inner p a{color:#cc0985; text-decoration:underline;}
			div#inner p .topmenu{margin-top:20px; font-weight:bold; text-decoration:none}
			div#inner p .topmenu:hover{margin-top:20px; font-weight:bold; text-decoration:underline}
			div#inner p .childmenu{margin-top:20px; text-decoration:none}
			div#inner p .childmenu:hover{margin-top:20px; text-decoration:underline}
			div#inner p .normal_tbl{width:550px}
			div#inner p .normal_table td .style5{width:90%; padding:5px; margin-left:0px}
			div#inner p .normal_tbl1 td{border:1px solid #E5E5E5; padding:5px}
			 table.normal_table , table.normal_table td {text-align:left;}

			
			div#contacts {height:103px; background:url(images/content/table_photos/5_3.gif) top left no-repeat; padding-left:100px; text-align:left;}
			div#contacts p {float:left; width:170px; line-height:15px;}
			div#contacts img {margin-bottom:38px;}
		
	td#footer {} 
	td#footer table {width:100%;}
	td#footer table td {padding-top:36px; height:40px;}
	td#footer table td#f_left { width:3%; background:url(images/footer/bg_left.gif) top right no-repeat;}
	td#footer table td#f_center {width:94%; background:url(images/footer/bg.gif) repeat-x;}
	td#footer table td#f_right { width:3%; background:url(images/footer/bg_right.gif) top left no-repeat;}
	td#footer table div#wrapper {position:relative; width:100%; height:100%;}
	td#footer table td div {position:absolute;}
	td#footer table td div#f1 { left:0;}
	td#footer table td div#f2 { right:0;}
	
h2{font-size:18px; font-weight:bold; margin-bottom:-5px}
ul#submenu li{margin-bottom:6px}
ul#submenu li a{font-size:14px; font-family:Arial; text-decoration:none}
a.leftmenuover{font-weight:bold}

#bottom_banners{padding-left:2.5%; padding-right:2.5%; padding-bottom:15px}
