*{
	background-repeat:no-repeat;
	text-align:left;
}
body{
	text-align:center;
	background-image:url(/_i/bg.gif);
	background-repeat:repeat-x;
	background-position:top;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#444A51;

	}
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
}
a{
	color:#174187;
}
.main h1.title{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:normal;
	height:65px;
	background-image:url(/_i/bgTitle2.gif);
	background-position:200px bottom;
	padding-left:250px;
}
h1.title2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:normal;
	height:69px;
	background-image:url(/_i/bgTitle3.gif);
	padding-left:45px;
}
h1.title3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:normal;
	height:45px;
	background-image:url(/_i/bgTitle4.gif);
	background-position:left 25px;
	margin-top:10px;
	text-indent:-40px;
	padding-left:40px;
}
p.title3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:normal;
	height:45px;
	background-image:url(/_i/bgTitle4.gif);
	background-position:left 25px;
	margin-top:10px;
	text-indent:-40px;
	padding-left:40px;
}
.newsInfo1{
	position:absolute;
	margin:-170px 0px 0px 325px;
	width:300px;
}
.newsInfo2{
	position:absolute;
	margin:10px 0px 0px 100px;
	width:300px;
}
#main{
	width:1007px;
	margin:auto;
}
#header{
	height:350px;
	background-image:url(/_i/tochki.gif);
	background-position:154px 26px;
	margin-bottom:6px;
}
#iconsBlock{
	margin:20px 0px 0px 0px;
	float:right;
}
#iconsBlock a{
	display:block;
	float:left;
	width:35px;
	height:55px;
	margin-right:20px;
}
#iconsBlock a.iconLinkHome{
	background-image:url(/_i/icons/home.gif);
}
#iconsBlock a.iconLinkHome:hover{
	background-image:url(/_i/icons/home_on.gif);
}
#iconsBlock a.iconLinkHome_active{
	background-image:url(/_i/icons/home_on.gif);
	cursor:text;
}
#iconsBlock a.iconLinkMail{
	background-image:url(/_i/icons/mail.gif);
}
#iconsBlock a.iconLinkMail:hover{
	background-image:url(/_i/icons/mail_on.gif);
}
#iconsBlock a.iconLinkMail_active{
	background-image:url(/_i/icons/mail_on.gif);
	cursor:text;
}
#iconsBlock a.iconLinkMap{
	background-image:url(/_i/icons/sitemap.gif);
}
#iconsBlock a.iconLinkMap:hover{
	background-image:url(/_i/icons/sitemap_on.gif);
}
#iconsBlock a.iconLinkMap_active{
	background-image:url(/_i/icons/sitemap_on.gif);
	cursor:text;
}
#topMenu{
	position:absolute;
	margin:13px 0px 0px 255px;
}
#right ul.menuList{
	margin:0px 0px 20px 80px;
}
.menuList{
	list-style-type:none;
	padding:0px;
	width:540px;
}
.menuList li{
	float:left;
	background-image:url(/_i/line.gif);
	text-indent:10px;
	background-position:left center;
	width:180px;
	margin-bottom:10px;
}
.menuList li.first{
	padding-left:0px;
	background-image:none;
}
.menuList a{
	font-size:14px;
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuList a:hover{
	text-decoration:underline;
}
.menuList a.active{
	color:#444A51;
	font-weight:bold;
	text-decoration:none;
	cursor:text;
}
#logo{
	position:absolute;
	margin:50px 0px 0px 15px;
}
#headerBlock{
	
}
#slogan{
	position:absolute;
	margin:135px 0px 0px 700px;
	color:#339900;
	font-size:36px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
}
#headerBlockInternal div#slogan{
	position:absolute;
	margin:215px 0px 0px 295px;
	color:#ffffff;
	font-size:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
}
#slogan strong{
	display:block;
	font-size:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}
#headerBlockInternal div#slogan strong{
	color:#FFFFFF;
}
#phone, #phone *{
	color:#000000 !important;
}
#phone{
	position:absolute;
	font-size:13px;
	margin:100px 0px 0px 160px;
	padding-left:50px;
	width:200px;
}
#phone b{
	display:block;
	padding-left:50px;
	margin-top:-7px;
}
#phone span{
	font-size:22px;
	font-weight:bold;
	color:#A9E3C8 !important;
}
#mainphotos{
	position:absolute;
	margin:125px 0px 0px 225px;
}
#internalPhotos{
	position:absolute;
	margin:125px 0px 0px 225px;
}
#mainphotos div.photo{
	position:absolute;
	margin:41px 0px 0px 29px;
}
#internalPhotos div.photo{
	position:absolute;
	margin:41px 0px 0px 355px;
}
#mainphotos img{
	position:absolute;
}
#internalPhotos img{
	position:absolute;
}
#circlesPhoto{
	position:absolute;
	margin:253px 0px 0px 693px;
}
#circlesPhoto div.circleGreen, #circlesPhoto div.circleRed{
	float:left;
	margin-right:12px;
}
div.circleGree, div.circleRed{
	width:146px;
	height:145px;
	overflow:hidden;
}
div.circleGreen div.photo, div.circleRed div.photo{
	position:absolute;
}
div.circleGreen div.photo{
	margin:20px 0px 0px 20px;
}
div.circleRed div.photo{
	margin:13px 0px 0px 13px;
}
div.circleGreen img.circle, div.circleRed img.circle{
	position:relative;
}
#phone strong{
	font-size:22px;
}
#phone, #phone *{
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#left{
	float:left;
	width:230px;
	position:relative;
	top:-100px;
}
#right{
	float:right;
	width:725px;
	margin:100px 0px 0px 0px;
}
#rightInternal{
	float:left;
	width:680px;
	margin:-20px 0px 0px 0px;
	padding-left:30px;
}
#rightInternal2{
	float:left;
	width:720px;
	margin:-20px 0px 0px 0px;
	padding-left:30px;
}
h2.title,h2.title2{
	height:21px;
	background-image:url(/_i/bgTitle.gif);
	line-height:21px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:normal;
	text-indent:30px;
	letter-spacing:-1px;
	margin-bottom:8px;	
}
h2.title3{
	height:21px;
	line-height:21px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:normal;
	text-indent:0px;
	letter-spacing:-1px;
	margin-bottom:8px;
	font-weight:normal;
}
h2.title2{
	background-image:url(/_i/bgTitle2.gif);
}
.newsSmallBlock{
	padding:10px 0px 20px 0px;
}
.smallNewsPhoto{
	float:left;
	width:54px;
	height:50px;
	overflow:hidden;
	background-image:url(/_i/bgPhoto.gif);
	line-height:50px;
	margin-right:10px;
}
.smallNewsPhoto td{
	vertical-align:middle;
	text-align:center;
}
.smallNewsText{
	float:left;
	width:480px;
	margin-top:0px;
}
.smallNewsText a{
	display:block;
	color:#2C69AD;
	font-size:16px;
}
.smallNewsText a:hover{
	text-decoration:none;
}
a.newsletterLink{
	display:block;
	width:156px;
	height:28px;
	background-image:url(/_i/bgLink.gif);
	line-height:28px;
	text-indent:35px;
	color:#FF0000;
	font-size:9px;
	text-decoration:none;
	margin-bottom:20px;
}
a.newsletterLink:hover{
	color:#2C69AD;
}
.devLink{
	display:block;
	margin-bottom:15px;
}
#searchBlock{
	height:37px;
	background-image:url(/_i/searchBg.gif);
}
#searchTitle{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#366394;
	text-indent:14px;
	letter-spacing:-1px;
	margin:7px 17px 0px 0px;
	font-weight:bold;
}
#searchField{
	float:left;
	margin:8px 20px 0px 0px;
}
#searchField input{
	width:555px;
	height:18px;
	line-height:18px;
	font-size:12px;
}
#searchBtn{
	display:block;
	float:left;
	margin:8px 0px 0px 0px;
}
#loginBlock{
	position:absolute;
	margin:232px 0px 0px 0px;
	padding-left:10px;
	width:290px;
	height:58px;
	background-image:url(/_i/bgLogin.gif);
}
#loginTitle{
	color:#FFFFFF;
	margin:10px 0px 0px 0px;
}
input.field,textarea.field,select.field{
	width:180px;
	padding:3px;
	font-size:13px;
}
textarea.field{
	height:50px;
}
#loginBtn{
	position:relative;
	top:5px;
}
.block{
	float:left;
	width:210px;
	background-image:url(/_i/dot2.gif);
	background-position:202px 49px;
	margin:10px 45px 20px 0px;
}
.blockTitle{
	display:block;
	padding:125px 0px 20px 0px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	background-position:center top;
	color:#2C69AD;
}
.blockTitle:hover{
	text-decoration:none;
}
div.right{
	background-image:none;
	margin-right:0px;
}
.block ul{
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style-type:none;
}
.block ul li{
	background-image:url(/_i/arrow2.gif);
	background-position:0px 3px;
	padding:0px 0px 7px 14px;
}
.block ul li a{
	text-decoration:none;
}
.block ul li a:hover{
	text-decoration:underline;
}
.infoBlock{
	padding:2px 30px 10px 10px;
}
#rightsBlock{
	height:116px;
	background-image:url(/_i/bgRights.gif);
	margin:30px 0px;
}
#phoneBot{
	position:absolute;
	margin:45px 0px 0px 80px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#phoneBot strong{
	display:block;
	color:#FF0000;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:14px;
}
#rightsInfo{
	position:absolute;
	margin:45px 0px 0px 390px;
	text-align:right;
}
.devLinkBottom{
	position:absolute;
	margin-left:-260px;
}
.leftMenu{
	padding:0px;
	margin:0px 30px 15px 5px;
	list-style-type:none;
}
.leftMenu a{
	display:block;
	background-image:url(/_i/square.gif);
	background-position:8px 12px;
	zoom:1;
	font-size:12px;
	color:#1C6EC1;
	padding:10px 0px 10px 25px;
}
.leftMenu ul{
	list-style-type:none;
	padding:0px;
	margin:5px 0px 5px 23px;
}
.leftMenu a:hover{
	background-color:#DEEABE;
	text-decoration:none;
}
.leftMenu  li li a{
	display:block;
	background-image:url(/_i/square2.gif);
	background-position:0px 0px;
	zoom:1;
	font-size:11px;
	color:#1C6EC1;
	padding:3px 0px 7px 25px;
	margin:0px;
}
.leftMenu a.active{
	font-weight:bold;
	text-decoration:none;
	background-color:#DEEABE;
	color:#4B4B4B;
	font-weight:bold;
	cursor:text;
}
#pathBlock{
	font-size:11px;
	min-height:41px;
	height:auto !important;
	height:41px;
	padding:0px 0px 10px 30px;
	position:relative;
}
#pathBlock a{
	display:block;
	float:left;
	color:#394A61;
	background-image:url(/_i/pathLink.gif);
	background-position:0px 4px;
	margin:11px 0px 0px 7px;
	padding:0px 4px 0px 12px;
	white-space:nowrap;
}
#pathBlock a:hover{
	text-decoration:none;
}
#pathBlock a.pathLinkHome{
	background-image:url(/_i/pathLinkHome.gif);
	background-position:10px 2px;
	text-indent:30px;
	color:#0086C9;
	margin:11px 0px 0px 0px;
	padding-left:0px;
}
#pathBlock a.pathLink{
	color:#0086C9;
}
.pager{
	margin:10px 0px;
	float:right;
}
.pages{
	float:left;
	font-size:13px;
	margin:5px 15px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.pager a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3366CC;	
}
.pager a.active{
	text-decoration:none;
	cursor:text;
	background-image:url(/_i/bgPageActive.gif);
	color:#000000;
}
.pageLink{
	float:left;
	margin:0px 1px 0px 1px;
	display:block;
	color:#3366CC;
	font-weight:bold;
	width:23px;
	height:23px;
	line-height:23px;
	text-align:center;
}
.pageLink:hover{
	text-decoration:none;
}
.pageLink img{
	margin:5px 0px 0px 0px;
}
.prodPhoto,.newsPhoto{
	float:left;
}
.newsPhoto{
	padding-top:20px;
}
.photoTab{
	float:left;
	margin:0px 10px 10px 0px;
	border:1px solid #CFCFCF;
	border-right:0px;
}
.photoDiv{
	float:left;
	margin:0px 10px 10px 0px;
	border:2px solid #aacf48;
}
.photoTd{
	padding:5px;
}
.photoTd_lt img{
	position:absolute;
	margin:-4px 0px 0px -1px;
}
.photoTd_rt img{
	position:absolute;
	margin:-1px 0px 0px -7px;
}
.photoTd_lb img{
	position:absolute;
	margin:-7px 0px 0px -1px;
	//margin-top:-6px;
}
.phtoTd_rb img{
	position:absolute;
	margin:-7px 0px 0px -11px;
	//margin-top:-6px;
}
.photoTd_borderRight{
	background-image:url(/_i/imgborder/dot.gif);
	background-repeat:repeat-y;
}
.prodInfo{
	float:left;
	width:430px;
}
.newsInfo{
	float:left;
	width:480px;
}
.prodInfo p{
	margin:0px 100px 0px 0px;
}
#content{
	min-height:800px;
	height:auto !important;
	height:800px;
	background-image:url(/_i/bgBot.gif);
	background-position:90px bottom;
	padding-bottom:100px;
}
.prodLink{
	display:block;
	font-size:17px;
	/*color:#174187;*/
	color:#336633;
	margin-bottom:5px;
	text-decoration:none;
}
.newsLink{
	display:block;
	font-size:12px;
	color:#226095;
}
.prodTitle{
	font-size:20px;
	color:#174187;
	margin:10px 0px 15px 0px;
	font-weight:normal;
}
.prodLink:hover{
	text-decoration:none;
}
#documentsLink{
	margin:20px;
}
.docLink{
	color:#A7A7A7;
	margin:0px 0px 5px 0px;
	padding-left:25px;
	height:16px;
	line-height:16px;
}
.docLink a{
	color:#174187;
}
.docLink a:hover{
	text-decoration:none;
}
.wordLink{
	background-image:url(/_i/icons/word.gif);	
}
.pdfLink{
	background-image:url(/_i/icons/pdf.gif);	
}
.table{
	width:685px;
}
.table th{
	background-color:#ABCF49;
	color:#FFFFFF;
	padding:10px 10px 10px 25px;
	font-size:12px;
	/*background-image:url(/_i/circle4.gif);*/
	background-position:12px 14px;
	border-bottom:5px solid #F7931E;
}
.table td{
	border-left:1px solid #ffffff;
	color:#464341;
	padding:10px;
}
.white{
	background-color:#FFFFFF;
}
.table td a{
	color:#2981DB;
}
a.circleLink{
	background-image:url(/_i/circle5.gif);
	background-position:0px 3px;
	padding-left:15px;
}
.trDark{
	background-color:#EEEEEE;
}
.date{
	margin-bottom:7px;
	background-image:url(/_i/date.gif);
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:35px;
	color:#464341;
	position:relative;
	left:-35px;
}
.date2{
	background-image:url(/_i/date.gif);
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:35px;
	color:#464341;
	float:left;
	padding-right:40px;
	margin:-20px 0px 0px -30px;
}
.newsBlock{
	margin-bottom:15px;
}
.mainText{
	width:350px;
	margin:0px 0px 0px 300px;
}
.greenBlock{
	width:241px;
	height:187px;
	background-image:url(/_i/greenBlock.gif);
}
#greenMainBlocks{
	position:absolute;
	margin:115px 0px 0px -260px;
}
#greenMainBlocks div.greenBlock{
	float:left;
	margin-right:30px;
}
div.greenBlock div.photo{
	width:197px;
	height:115px;
	overflow:hidden;
	text-align:center;
	margin:5px 0px 0px 22px;
}
div.greenBlock div.price{
	position:absolute;
	margin:20px 0px 0px 160px;
	width:70px;
	color:#FFFFFF;
	text-align:right;
	font-size:12px;
}
div.greenBlock div.price strong{
	display:block;
	color:#FFFFFF;
	font-size:16px;
	text-align:right;
}
div.greenBlock div.text{
	width:140px;
	padding:20px 0px 0px 15px;
	color:#FFFFFF;
}
div.greenBlock div.text a{
	color:#FFFFFF;
}
.newsMain{
	position:absolute;
	margin:360px 0px 0px 0px;
}
.newsMain div.newsInfo{
	width:150px;
}
#footer{
	position:absolute;
	width:250px;
	left:50%;
	margin:-80px 0px 0px 60px;
}
#contentInternal{
	padding-top:20px;
}
.spacer{
	height:20px;
}
.bottomLinks{
	margin-top:15px;
	padding-top:15px;
	border-top:2px solid #ABCF49;
}
.bottomLinks a:hover{
	text-decoration:none;
}
a.print{
	background-image:url(/_i/print.gif);
	background-position:0px 1px;
	padding:0px 0px 0px 20px;
	color:#1C6EC1;
}
h3.question{
	min-height:27px;
	height:auto !important;
	height:27px;
	background-image:url(/_i/question.gif);
	padding:5px 0px 0px 40px;
	font-size:12px;
	font-weight:normal;
}
.formRow{
	padding:10px 0px 10px 5px;
}
.labelLine{
	background-image:url(/_i/line2.gif);
	background-position:0px center;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 5px;	
}
label{
	position:relative;
	top:-2px;
}
button.button{
	margin:0px;
	text-align:center;
	overflow:auto !important;  
	overflow:visible;  
	width:auto !important;  
	width:30px;  
	padding:5px 8px;
	margin:10px 0px;
	background-color:#F7931E;
	color:#FFFFFF;
	font-weight:bold;
	border:0;
	text-transform:uppercase;
	font-size:10px;
}
button.buttonLeft{
	float:left;
	margin-right:10px;
}
button.buttonRight{
	float:right;
	margin-left:10px;
}
button.button:hover{
	background-color:#ABCF49;
}
a.link{
	color:#3789DD;
	font-size:12px;
	display:block;
	margin:3px 0px;
}
a.link2{
	color:#3789DD;
	font-size:11px;
	display:block;
	margin:3px 0px;
	background-image:url(/_i/tri.gif);
	background-position:0px 5px;
	padding-left:10px;
}
#loginForm{
	margin:20px 0px;
}
#rememberBlock{
	float:left;
	margin:15px 0px 0px 10px;
}
#messageForm{
	width:95%;
}
.formButtons{
	text-align:right;
}
.labelForm{
	font-size:12px;
	float:left;
	width:40%;
}
.fieldBlock{
	font-size:12px;
	float:right;
	width:60%;
}
.fieldBlock input.field, .fieldBlock select{
	width:98%;
}

.labelForm label {
	font-size:12px;
}

.fieldBlock textarea{
	width:100%;
}
input.field, textarea{
	border:1px solid #A5A5A5;
}
.err {
	color: red;
	font-size:12px;
}
.fset{
	border:1px solid #ABCF49;
	padding-right:20px;
	width:100%;
}
legend {
	font-size:16px;
	color:#ABCF49;
}
.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px !important;
 Color:#ABCF49 !important;
 text-decoration:none !important; 
}
