@import url("ie.css");
html {background:#FFFFFF url(/vs/main/images/bg-content.gif) repeat-y scroll left top; height:100%;margin:0pt;padding:0pt;width:100%;}
body {margin:0; padding:0; position: relative; padding: 0; margin: 0; min-height: 100%;}
#total {overflow:hidden; padding:0; margin:0 0 32px 0; min-width: 890px;}
h1, h2, h3, h4, h5, h6, table, p, ul {font-family: Tahoma, Arial, Times}
p, ul {font-size:12px}
#wrapper-menu {height:97px; background-color:#FFF; min-width:995px;}
	#logo {width:250px; height:97px; float:left; margin:0; padding:0; background: url(/vs/main/images/bg-logo.gif) no-repeat top left;}
	#logo-c {width:250px; height:97px; float:left; margin:0; padding:0; background: url(/vs/main/images/bg-logo-c.jpg) no-repeat top left;}
	#logo a {color: #000; text-decoration: none; font-size:12px; padding:10px 0 0 70px; font-family:Tahoma}
	#logo-c a  {color: #767676; text-decoration: none; font-size:11px; padding:10px 0 0 70px; font-family:Tahoma}
	#logo p, #logo-c p {color: #000; text-decoration: none; font-size:12px; padding:10px 0 0 70px; font-family:Tahoma}
	#logo a img, #logo-c a img {border:none; padding:21px 0 0 0px}
	
	
	
	#wrapper-wrapper-menu {height:97px; margin:0 0 0 250px; padding:0}
		#menu {height:67px; margin:0; padding:0; background: #378ba2 url(/vs/main/images/bg-menu.gif) repeat-x top left; max-width:900px;}				
/* M E N U */			
			#menu ul {font-family: Arial, Tahoma, Times; list-style:none; margin:0; padding:0}
			#menu ul li {float:left; height:60px; padding:0; display:inline;}
			#menu ul li a {float:left}
			#menu ul li a {background:#378ba2 url(/vs/main/images/li-menu.gif) no-repeat scroll 0pt 24px; color:#FFFFFF; display:block; font-size:14px; height:60px;  margin:0pt; padding:0px 17px; line-height:55px; text-decoration:none; border-bottom:7px solid #B6C7CF; font-style:normal; cursor: pointer;}
			#menu ul li a:hover {background:#54a0b5; border-bottom:7px solid #B6C7CF;}
			#menu ul li a#active {background:#023f50 url(/vs/main/images/li-menu-hvr.gif) no-repeat scroll 0pt 21px; border-bottom:7px solid #ef7523;}
/* E N D   M E N U */						
		#spacer-bottom {min-height:30px; margin:0; padding:0pt 60px 0pt 0pt; background: #FFF url(/vs/main/images/bg-spacer.jpg) no-repeat bottom left;}
		#spacer-bottom ul {list-style: none; margin: 0; padding:10px 0px 0px; color:#605F5F}
		#spacer-bottom ul li {list-style-image:none; float:left; font-size:11px; padding:0 15px 0 0 ; line-height:16px}		
		#spacer-bottom ul li a {color:#605f5f;}
		#spacer-bottom ul li a:hover {text-decoration:none; color:black}
		#gradient_produkciya {background: #FFF url(/vs/main/images/gradient_blue.jpg) no-repeat top left}
		#gradient_uslugi {background: #FFF url(/vs/main/images/gradient_orange.jpg) no-repeat top left} /*uslugi*/
		#gradient_osnovnoy {background: #FFF url(/vs/main/images/gradient_green.jpg) no-repeat top left}  /*osnovnoy*/
		#gradient_uslugi, #gradient_osnovnoy, #gradient_produkciya {height:6px; width:100%; line-height:1%; font-size:1px} /*produkciya*/
/* H E A D E R ' S */	
#wrapper-header {height:270px; background-color:#FFF; min-width:995px;}
	#header-left {width:644px; float:left; background:#FFF url(/vs/main/images/header-left.jpg) no-repeat top left; height:270px}
		#header-left h1 {font-size:11px; color:#FFF; font-weight:normal; margin:245px 0px 0px 80px; padding:0}
	#header-right {background:#FFF url(/vs/main/images/header-right.jpg) no-repeat top right; height:270px; margin:0pt 0pt 0pt 631px;}
		#header-right form {padding:0 0 0 20%}
		#header-right form a {}
		#header-right form a img {border: none; padding:0; margin:0} 
		#header-right form input {border:solid 1px #bfbfbf; background-color:#FFF; margin-top:8px; vertical-align:top; padding:0; width:180px;}
		#header-right #slogan {float:left; padding: 0 0 0 18%}
		#header-right #slogan h1 {color:#6EBDC0; font-size:20px; margin:0pt; /*padding:20px 0 0 0;*/ width:220px;}
#wrapper-header-c {height:119px; width:100%; background:#FFF url(/vs/main/images/bg-header-c.jpg) no-repeat top left}
		#wrapper-header-c form {position:absolute; right:46px; top:189px; width:250px;}
		#wrapper-header-c form a {}
		#wrapper-header-c form a img {border: none; padding:0; margin:0} 
		#wrapper-header-c form input {border:solid 1px #bfbfbf; background-color:#FFF; margin-top:8px; vertical-align:top; padding:0}
		#wrapper-header-c #slogan {float:left}
		#wrapper-header-c #slogan h1 {color:#6EBDC0; font-size:20px; margin:0pt; padding:0pt; width:226px;}
/* H E A D E R ' S   E N D */
#wrapper-content {background:#FFFFFF url(/vs/main/images/bg-content.gif) repeat-y top left; min-height:250px; padding:0 0 0 14px; min-width:981px;}
	.content-column-l {min-width:490px; width:490px; float:left; background:#FFFFFF}
	.content-column-l h1 {padding:45px 0 15px 25px; margin:0; font-size:23px; background:#FFFFFF; font-family: Tahoma; font-weight:normal}
	.content-column-l p {padding: 0 45px 0 60px; font-size:12px}
	.content-column-r {min-width:485px; margin: 0 0 0 492px; background:#FFFFFF;}
	.content-column-r h1 {padding:45px 0 15px 25px; margin:0; font-size:23px; background:#FFFFFF; font-family: Tahoma; font-weight:normal}
	.content-column-r p {padding: 0 45px 0 60px; font-size:12px}
	.news-table {padding:0 0 0 0px}
		.news-table h4 {margin:0; padding:0; font-size:14px;}
		.news-table h4 a {color:#000; text-decoration:none}
		.news-table h4 em a {font-size:10px; font-style:normal; color:#878686; text-decoration:none}
		.news-table p {font-size:11px; margin:5px 0px 30px; padding:0; color:#4d4747}
		.news-table p a {color:#4d4747;}
		.news-table p a:hover {color:#0c6f8f;}
		.news-table a img {border: none;}
	.tak_hochet_Natasha {position: relative; bottom:-65px;}
	.tak_hochet_Natasha a img {border: none;}
	.tak_hochet_Natasha h4 {margin:0; padding:0; font-size:14px;}
	.tak_hochet_Natasha h4 a {color:#000; text-decoration:none}
	.tak_hochet_Natasha h4 em a {font-size:10px; font-style:normal; color:#878686; text-decoration:none}
	.tak_hochet_Natasha p {font-size:11px; margin:5px 0px 30px; padding:0; color:#4d4747}
	.tak_hochet_Natasha p a {color:#4d4747; font-weight:bold;}
	.tak_hochet_Natasha p a:hover {color:#0c6f8f;}
	.main-table {padding:0 0 0 60px}
#wrapper-inner {overflow:hidden}	
	#inner-left {margin:0 0 0 27px; width:260px; float:left; font-size:12px; padding: 42px 50px 60px 0}
	#inner-left h1 {padding:0px 0 15px 0px; color:#000; margin:0; font-size:25px; background:#FFFFFF; font-family:Tahoma; font-weight:normal}
	#inner-left ul {margin-top:0; margin-bottom:0}
	#inner-left ul li {list-style-image:url(/vs/main/images/li-inner-prod.gif);  padding: 0 0 5px 0}
	#inner-left ul li a {color:black; text-decoration:none}
	#inner-left ul li :hover {color:#378BA2; text-decoration: underline;}
	#inner-left h1.prod {color:#0671ba; font-family:Tahoma; font-size:24px; font-weight:normal}
	#inner-left ul.prod li {list-style-image:url(/vs/main/images/li-inner-prod.gif); padding: 0 0 5px 0}
	#inner-left ul.prod li a {color:black}
	#inner-left ul.prod li a:hover {color:#0671ba; text-decoration:none}
	#inner-left h1.uslug {color:#F77A28; font-family:Tahoma; font-size:24px; font-weight:normal}
	#inner-left h5 {color:#0671BA; font-family:Tahoma; font-size:24px; font-weight:normal;padding:0px 0pt 15px 0px; margin:0pt;}
	#inner-left h6 {color:#F77A28; font-family:Tahoma; font-size:24px; font-weight:normal;padding:0px 0pt 15px 0px; margin:0pt;}
	#inner-left ul.uslug li {list-style-image:url(/vs/main/images/li-inner-uslug.gif); padding: 0 0 5px 0}
	#inner-left ul.uslug li a {color:black}
	#inner-left ul.uslug li a:hover {color:#F77A28; text-decoration:none}
	#inner-left p {margin:0px 0px 3px 30px; padding:0; font-size:11px; color:#4D4747}
	#inner-left p a {color:#4d4747; text-decoration:none}
	#inner-left p a:hover {text-decoration:underline}
	#inner-left .liner {text-align: right; padding:0pt 0pt 15px;}
	#inner-left .liner #green {color:#50b30d}
	#inner-left .liner #orange {color:#fb9108}
	#inner-left .liner #blue {color:#07a490}
	#inner-right {padding: 0 50px 40px 40px; margin:0pt 0pt 0pt 337px;}
	#inner-right h1 {margin:0 0 0 -40px !important}
		#details {margin:0 0 0 104px; padding:20px 40px 0 185px; background: #dae5e4 url(/vs/main/images/corn-right-bot.gif) no-repeat bottom right; width:195px; height:195px; position:relative; font-size:12px; z-index:4}
		#details img {border-top:6px solid #023F50; top:-6px; left: -144px; position:absolute}
		#details p {line-height:17px; color:#023F50 !important}
		#details-prod {margin:0 0 0 104px; padding:20px 40px 10px 185px; background: #d3e6eb url(/vs/main/images/corn-right-bot-prod.gif) no-repeat bottom right; width:195px; min-height:166px; position:relative; font-size:12px; z-index:4;}
		#details-prod img {border-top:6px solid #023F50; top:-6px; left: -144px; position:absolute;}
		#details-prod p {line-height:17px; color:#023F50 !important; }
		#details-uslug {margin:0 0 0 104px; padding:20px 40px 10px 185px; background: #EBE2D3 url(/vs/main/images/corn-right-bot-uslug.gif) no-repeat bottom right; width:195px; height:160px; position:relative; font-size:12px; z-index:4}
		#details-uslug img {border-top:6px solid #023F50; top:-6px; left: -144px; position:absolute;}
		#details-uslug p {line-height:17px; color:#A54600 !important}
		.contact {padding: 0 0 20px 0; overflow:hidden}
		.contact p {margin:0pt 0pt 10px;}
		.contact img {float:left; border:3px solid #E4E8E9; margin:0 35px 0 0}
		.contact h4 {color:#378BA2; font-weight:bold; margin:0pt 0pt 10px;}
		
	#inner-right {font-family: Tahoma, Arial, Times; font-size:12px}
	#inner-right p {font-size:12px; padding:0 0 0 0; color:#4d4747;  font-family:Arial, Tahoma, Verdana}
	#inner-right p a, #inner-right p.back a, #inner-right ul li a {color:#4d4747;}
	#inner-right p a:hover, #inner-right p.back a:hover {text-decoration:none}
	#inner-right p.back {margin: 0 0 0 -40px; color:#023f50; font-size:14px;}
	#inner-right blockquote {margin: 0 0 0 -40px; color:#023f50; font-size:14px; padding:0}
	#inner-right blockquote p {color:#023f50; font-size:14px; padding:0}
	#inner-right blockquote p a {color:#4d4747;}
	#inner-right blockquote p a:hover {text-decoration:none}
	#inner-right ul {padding:0; margin-left:0; color:#4d4747;}
	/*#inner-right ul.uslug {padding:0; margin-left:0; color:#4d4747;}*/
	#inner-right ul li {list-style-image:url(/vs/main/images/li.gif); padding:0 0 5px 0}
	/*#inner-right ul.uslug li {list-style-image:url(/vs/main/images/li-usl.gif); padding:0 0 5px 0}*/
	#inner-right h1 {padding:45px 0 15px 0px; color:#000; margin:0; font-size:20px; background:#FFFFFF; font-family:Tahoma; font-weight:normal}
	#inner-right table {border-top:2px solid #9dafb5; border-bottom:2px solid #9dafb5; padding:0 2px 0 0; margin: 0 0 0 -40px}
	#inner-right table tr th {font-size:12px; font-weight:bold; color:#064055; text-align:left; padding:5px}
	#inner-right table tr th.even {background-color:#e3e7e8}
	#inner-right table tr th.odd {background-color:#f1f1f1}
	#inner-right table tr td {padding: 5px; font-size:12px; color:#4d4747}
	#inner-right table tr.even td {background-color:#FFFFFF}
	#inner-right table tr.odd td {background-color:#f7f7f7}
	#inner-right table tr.even th {font-size:12px; font-weight:bold; color:#064055; text-align:left; padding:5px}
	#inner-right table tr.odd th {font-size:12px; font-weight:bold; color:#2d85a5; text-align:left; padding:5px; border-right:1px solid #CED5D8; border-top:1px solid #CED5D8;}
	#inner-right table td p {margin:0}
	#inner-right table td a {color:#4d4747;}
	#inner-right table td a:hover {text-decoration:none}
	#phone-table {clear:both; left:30px; position:relative; top:-40px;}
	#phone-table p {font-size:11px; margin:0 0 11px 0; padding:0}
	#phone-table p a {color:#000;}
	#phone-table p a:hover {color:#0c6f8f;}
	
#footer {height:32px; border-top:5px solid #83bbc7; background-color:#000;padding:0px;position: absolute; bottom: 0; width: 100%;}
	#calendar {position:relative; bottom:0px; left:70px; z-index:3; width:450px;}
		#calendar #week-day td {font-size:11px; color:#638e9c}
		#calendar #day {background-color:#bfdce3; font-size:11px; color:#3f4654}
		#calendar #day a {color:#3f4654}
		#calendar #subscribe {color:#606278; font-weight:bold; font-size:12px}
		#calendar #subscribe a {color:#606278; font-weight:bold; font-size:12px}
		#calendar #bottom {height:32px; background:#f0eeee; padding:0px 0 0 0; font-size:10px; font-weight:bold}
		#calendar #bottom a {margin:0; padding:0}
		#calendar #bottom a, #calendar #bottom p {float:left}
		#calendar #bottom p {padding:0 11px; margin:0; }
		#calendar #bottom p a {clear:both; float:none; color:#000000}
	#calendar-news {position:relative; bottom:0px; left:377px; z-index:3; width:450px;}
		#calendar-news #week-day td {font-size:11px; color:#638e9c}
		#calendar-news #day {background-color:#bfdce3; font-size:11px; color:#3f4654}
		#calendar-news #day a {color:#3f4654}
		#calendar-news #subscribe {color:#606278; font-weight:bold; font-size:12px}
		#calendar-news #bottom {height:32px; background:#f0eeee; padding:0px 0 0 0; font-size:10px; font-weight:bold}
		#calendar-news #bottom a {margin:0; padding:0}
		#calendar-news #bottom a {float:left} 
		#calendar-news #bottom p {float:left}
		#calendar-news #bottom p {padding:0 11px; margin:0; }
		#calendar-news #bottom p a {clear:both; color:#000; float:none}
		
		
ul#sitemap {padding:0 0 30px 0; margin:10px 0 0 0}
ul#sitemap ul {padding:0 0 0 20px; margin:10px 0 0 0;}


.clearing {clear:both;    height:1px;    overflow:hidden;}
#copyright {text-align:right; color:#cac8c8; font-size:10px; font-family:Tahoma; padding: 0 57px 0 0; margin: 10px 0;}
#copyright a {color:#cac8c8;}