body {
	padding:0; 
	margin:0; 
	width:100%; 
	height:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	color:#545454;
}
.box {width:990px;}
img {border:0;}
a { color:#4D88C7; text-decoration:none;}
p { margin:0; padding:0; padding-bottom:0px;}

a.a1 {border-bottom:1px #ABC7E5 solid;}
a:hover.a1 { border-bottom:none;}

strong { position:relative; top:-1px;}
body:first-of-type strong { font-size:14px; top:0px;}

.pad { padding-right:20px;}

h1 {font-size:21px; font-weight:normal; padding:0; margin:0; padding-bottom:9px; color:#4D88C7;}

/*.typeface-js {font-family:PF Bulletin Sans Pro;}*/

.logo {float:left; padding-left:99px; padding-right:49px; position:relative;}
.menu_bg 
	{background:url(/i/menu_bg.png) center  center no-repeat; 
	position:absolute; 
	z-index:2;
	top:40px;
	width:100%;
}
.menu { float:left;}
.menu a { color:#B6D0F7; text-decoration:none; position:relative;}
.menu a.act {color:#ffffff;}
.label {position:absolute; top:17px; left:450px;}

.indent { padding:180px 70px 40px 60px; text-align:left;}


.dot1, .dot2, .dot3, .dot4, .dot5 {float:left; padding-right:16px; padding-left:17px; position:relative;}
.dot1 {padding-top:42px;}
*html .dot1 {padding-top:52px;}
.dot2 {padding-top:42px;}
*html .dot2 {padding-top:52px;}
.dot3 {padding-top:36px;}
*html .dot3 {padding-top:46px;}
.dot4 {padding-top:31px;}
*html .dot4 {padding-top:40px;}
.dot5 {padding-top:25px;}
*html .dot5 {padding-top:35px;}


.l1{top:230px; left:30px;}
.l2{top:400px; right:55px;}
.l3{top:305px; right:45px;}
.l4{top:443px; left:50px;}
.l5{top:495px; right:30px;}
.l6{top:563px; left:100px;}

.map {margin-right:40px; width:605px;height:500px;}

.region_list {position:relative; width:240px; top:-5px;}

.adressItem {
	color: #4D88C7;
}
.adressItemActive {
	color: red;
}

.cityItem {
	color: #4D88C7;
}
.cityItemActive {
	color: red;
}
.regionItem{
	color: #4D88C7;
}
.regionItemActive{
	color: red;
}
.city ul{margin-top:4px}
 li.town { list-style:none; background:url(/i/li.gif) 0px 8px no-repeat; padding-left:10px; padding-bottom:3px; font-size:13px;}
.adress {margin-top:4px;}
.regions {margin-bottom:0px;}
.city {color: #4D88C7;}
.backItem { font-size:13px;}
.backItem a {border-bottom:1px dashed; color: #4D88C7;}
.backItem a:hover { border-bottom:none;}




.picture {float:left; position:relative; z-index:1;}
.right_side {
	width:380px; 
	text-align:left; 
	float:left; 
	padding-top:155px; 
	position:relative;
}

.content {position:relative; z-index:0;}
.descr {padding-bottom:250px; padding-top:15px; line-height: 16px}
*html .descr {line-height: 8px}

.descr p{margin-bottom:5px}
*html .descr {margin-bottom:5px}

.col { color:#4D88C7;}

.title { font-size:21px;  color:#2A70BB; padding-right:5px;}
.title2 {font-size:17px; color:#4D88C7; padding-bottom:10px;}

ul { padding:0; margin:0;}
ul li { list-style:none; background:url(/i/li.gif) 0px 6px no-repeat; padding-left:10px; padding-bottom:7px;}

.popup {
	 margin:0px auto;
	 color:#fff;
	 background-color:#81A3D6;
	 float:left;
	 position:absolute; 
	 z-index:2; 
	 top:140px; 
	 right:-20px;
}

.popup .top .c,
.popup .bot .c {
 font-size:1px; /* ensure minimum height */
 height:19px;
}
.popup .top {
 background:transparent url(/i/tl.gif) no-repeat 0px 0px;
}
.popup .top .c {
 background:transparent url(/i/tr.gif) no-repeat right 0px;
}
.popup .bot {
 background:transparent url(/i/bl.gif) no-repeat 0px 0px;
}
.popup .bot .c {
 background:transparent url(/i/br.gif) no-repeat right 0px;
}
.popup .inside {padding:0px 28px 0px 30px; text-align:left;}
.popup a { color:#fff;}
.popup .title { color:#fff; padding-bottom:10px; padding-right:30px; float:left;}
.popup ul li {background:url(/i/li2.gif) 0px 7px no-repeat; padding-bottom:5px;}
.popup ul li a:link, .popup ul li a:visited{color:#B6D0F7}
.popup ul li a.act {color:#ffffff;}


.footer {position:relative; z-index:2; padding-bottom:20px; width:100%;}
.copy {color:#000; float:left; padding:17px 0px 0px 100px;}

.fl {float:left;}
.fr {float:right;}
.clr {clear:both;}

.goods {padding-left:105px;}
.size {width:128px; height:128px; position:relative; z-index:0;}
.size .point {position:absolute; z-index:1;}

.border {width:144px; height:144px; float:left; padding-right:30px;}
.border_big {width:320px; height:320px; float:left; padding-right:30px;}
.date {font-size:17px; color:#4D88C7;}

.page {padding-left:174px;}
.page div {float:left; width:24px; height:24px; font-size:17px; padding-top:4px; text-align:center;}
.page div.act {background:url(/i/page_bg.gif) no-repeat;}
.page div.act a {color:#ffffff;}

//.face {position:relative; z-index:0; top:80px; background:url(/i/face2.gif) top center no-repeat; width:100%; height:919px;}
.face {position:relative; z-index:0; background:url(/images/products_main.jpg) bottom center no-repeat; width:100%; height:919px; top:0; left:0;}
.face div {position:absolute; font-size:17px;}


.product {float:left; position:relative;z-index:2;}
.product .txt {line-height:14px; position:relative; z-index:1;}
*html .product .txt { line-height:15px;}

a.circle {background:url(/i/circle_link.png) no-repeat; display:block; width:128px; height:128px;}
a.circle_hover {background:url(/i/circle_hover.png) no-repeat; display:block; width:128px; height:128px;}
a.circle_act {background:url(/i/circle_act.png) no-repeat; display:block; width:128px; height:128px;}

.product1, .product2, .product3, .product4, .product5, .product6, .product7, .product8, .product9 {float:left; position:relative;z-index:2;}
.product1 .txt, .product2 .txt, .product3 .txt, .product4 .txt, .product5 .txt, .product6 .txt, .product7 .txt, .product8 .txt, .product9 .txt {line-height:8px; position:relative; z-index:1;font-size:13px}
*html .product1 .txt, *html .product2 .txt, *html .product3 .txt, *html .product4 .txt, *html .product5 .txt, *html .product6 .txt, *html .product7 .txt, *html .product8 .txt, *html .product9 .txt {line-height:9px;}

.g3 {padding-left:250px;}
.g3 .product1 {top:-70px;}
.g3 .product1 .dot {top:101px; left:49px;}
.g3 .product1 .txt {text-align:center; left:-40px; width:140px;}

.g3 .product2 {top:-51px;}
.g3 .product2 .dot {top:102px; left:62px;}
.g3 .product2 .txt {text-align:center; left:25px; width:140px;}

.g3 .product3 {top:-70px;}
.g3 .product3 .dot {top:95px; left:84px;}
.g3 .product3 .txt {text-align:center; left:70px; top:-5px; width:150px;}



.g4 {padding-left:235px;}
.g4 .product1 {top:-74px;}
.g4 .product1 .dot {top:96px; left:33px;}
.g4 .product1 .txt {left:-60px; top:-5px; width:140px;}

.g4 .product2 {top:-41px;}
.g4 .product2 .dot {top:101px; left:49px;}
.g4 .product2 .txt {text-align:center; left:-40px; width:140px;}

.g4 .product3 {top:-41px;}
.g4 .product3 .dot {top:102px; left:62px;}
.g4 .product3 .txt {text-align:center; left:40px; width:140px;}

.g4 .product4 {top:-73px;}
.g4 .product4 .dot {top:95px; left:84px;}
.g4 .product4 .txt {text-align:center; left:70px; top:-5px; width:150px;}


.g5 {padding-left:150px;}
.g5 .product1 {top:-130px;}
.g5 .product1 .dot {top:96px; left:33px;}
.g5 .product1 .txt {left:-60px; top:-5px; width:140px;}

.g5 .product2 {top:-70px;}
.g5 .product2 .dot {top:101px; left:49px;}
.g5 .product2 .txt {text-align:center; left:-40px; width:140px;}

.g5 .product3 {top:-51px;}
.g5 .product3 .dot {top:102px; left:62px;}
.g5 .product3 .txt {text-align:center; left:25px; width:140px;}

.g5 .product4 {top:-70px;}
.g5 .product4 .dot {top:95px; left:84px;}
.g5 .product4 .txt {text-align:center; left:70px; top:-5px; width:150px;}

.g5 .product5 {top:-130px;}
.g5 .product5 .dot {top:95px; left:84px;}
.g5 .product5 .txt {text-align:center; left:50px; top:-5px; width:110px;}

.g6 {padding-left:105px;}
.g6 .product1 {top:-150px;}
.g6 .product1 .dot {left:45px; top:99px;}
.g6 .product1 .txt {left:-60px; top:-10px; width:130px;}

.g6 .product2 {top:-74px;}
.g6 .product2 .dot {top:96px; left:33px;}
.g6 .product2 .txt {left:-60px; top:-5px; width:130px;}

.g6 .product3 {top:-41px;}
.g6 .product3 .dot {top:101px; left:49px;}
.g6 .product3 .txt {text-align:center; left:-40px; width:140px;}

.g6 .product4 {top:-41px;}
.g6 .product4 .dot {top:102px; left:62px;}
.g6 .product4 .txt {text-align:center; left:40px; width:140px;}

.g6 .product5 {top:-73px;}
.g6 .product5 .dot {top:95px; left:84px;}
.g6 .product5 .txt {text-align:center; left:70px; top:-5px; width:150px;}

.g6 .product6 {top:-150px;}
.g6 .product6 .dot {top:95px; left:84px;}
.g6 .product6 .txt {text-align:center; left:50px; top:-5px; width:110px;}



.g7 {padding-left:10px;}
.g7 .product1 {top:-190px;}
.g7 .product1 .dot {left:45px; top:99px;}
.g7 .product1 .txt {left:-10px; top:-5px; width:140px;}

.g7 .product2 {top:-110px;}
.g7 .product2 .dot {top:96px; left:33px;}
.g7 .product2 .txt {left:-30px; top:-5px; width:140px;}

.g7 .product3 {top:-75px;}
.g7 .product3 .dot {top:101px; left:49px;}
.g7 .product3 .txt {text-align:center; left:-40px; width:140px;}

.g7 .product4 {top:-41px;}
.g7 .product4 .dot {top:102px; left:62px;}
.g7 .product4 .txt {left:5px; text-align:center; width:140px;}

.g7 .product5 {top:-75px;}
.g7 .product5 .dot {top:95px; left:84px;}
.g7 .product5 .txt {text-align:center; left:50px; top:-5px; width:140px;}

.g7 .product6 {top:-110px;}
.g7 .product6 .dot {top:95px; left:84px;}
.g7 .product6 .txt {text-align:center; left:50px; top:-5px; width:110px;}

.g7 .product7 {top:-190px;}
.g7 .product7 .dot {top:95px; left:84px;}
.g7 .product7 .txt {text-align:center; left:50px; top:-5px; width:110px;}


.g8 .product1 {top:-250px;}
.g8 .product1 .dot {top:98px; left:39px;}
.g8 .product1 .txt {top:-5px; left:-20px; width:80px;}

.g8 .product2 {top:-155px; margin-left:-40px;}
.g8 .product2 .dot {position:absolute; top:98px; left:39px;}
.g8 .product2 .txt {top:-5px; left:-40px; width:100px;}

.g8 .product3 {top:-95px; margin-left:-5px;}
.g8 .product3 .dot {top:96px; left:33px;}
.g8 .product3 .txt {left:-55px; top:-5px; width:100px;}

.g8 .product4 {top:-40px; margin-left:-5px;}
.g8 .product4 .dot {top:101px; left:49px;}
.g8 .product4 .txt {text-align:center; left:-30px; width:140px;}

.g8 .product5 {top:-40px; margin-left:-5px;}
.g8 .product5 .dot {top:102px; left:62px;}
.g8 .product5 .txt {text-align:center; left:15px; width:140px;}

.g8 .product6 {top:-95px; margin-left:-5px;}
.g8 .product6 .dot {top:102px; left:62px;}
.g8 .product6 .txt {text-align:center; left:30px; width:130px;}

.g8 .product7 {top:-155px;}
.g8 .product7 .dot {top:95px; left:84px;}
.g8 .product7 .txt {text-align:center; left:60px; top:-5px; width:120px;}

.g8 .product8 {float:right; top:-250px; right:15px;}
.g8 .product8 .dot {top:95px; left:84px;}
.g8 .product8 .txt {text-align:center; left:25px; top:-5px; width:120px;}



.g9 .product1 {top:-250px;}
.g9 .product1 .dot {top:98px; left:39px;}
.g9 .product1 .txt {top:-5px; left:-20px; width:100px;}

.g9 .product2 {top:-153px; margin-left:-50px;}
.g9 .product2 .dot {top:98px; left:39px;}
.g9 .product2 .txt {top:-5px; left:-40px; width:120px;}

.g9 .product3 {top:-94px; margin-left:-25px;}
.g9 .product3 .dot {top:96px; left:33px;}
.g9 .product3 .txt {left:-25px; top:-5px; width:120px;}

.g9 .product4 {top:-67px; margin-left:-20px;}
.g9 .product4 .dot {top:101px; left:49px;}
.g9 .product4 .txt {width:140px; text-align:center; left:-15px;}

.g9 .product5 {top:-40px; margin-left:-20px;}
.g9 .product5 .dot {top:102px; left:62px;}
.g9 .product5 .txt {width:140px; text-align:center;}

.g9 .product6 {top:-67px; margin-left:-15px;}
.g9 .product6 .dot {top:102px; left:62px;}
.g9 .product6 .txt {width:130px; text-align:center; left:30px;}

.g9 .product7 {top:-94px; margin-left:-10px;}
.g9 .product7 .dot {top:95px; left:84px;}
.g9 .product7 .txt {width:120px; text-align:center; left:60px; top:-5px;}

.g9 .product8 {top:-153px; margin-left:-20px;}
.g9 .product8 .dot {top:95px; left:84px;}
.g9 .product8 .txt {text-align:center; left:60px; top:-5px; width:100px;}

.g9 .product9 {top:-250px; margin-left:-35px;}
.g9 .product9 .dot {top:95px; left:84px;}
.g9 .product9 .txt {width:120px; text-align:center; left:25px; top:-5px;}

.product1 .dot, .product2 .dot, .product3 .dot, .product4 .dot, .product5 .dot, .product6 .dot, .product7 .dot, .product8 .dot, .product9 .dot {position:absolute; z-index:1;} 

/*
.form { font-size:16px; color:#4D88C7;}
.form .txt { padding-right:5px;}
.inp, .form textarea {border:1px solid #81A3D6; width:280px; font-family:Arial, Helvetica, sans-serif; padding-left:2px; font-size:12px;}
.form textarea { height:105px;}
.button {background:url(/i/button.gif) no-repeat; width:112px; height:35px; text-align:center; border:0; color:#fff;}
*/

.form div {margin-bottom:8px;}
.inp, textarea {border:1px solid #81A3D6; width:280px; font-family:Arial, Helvetica, sans-serif; padding-left:2px; font-size:14px; color:#4D88C7;}
textarea { height:105px;}
.button {background:url(/i/button.gif) no-repeat; width:112px; height:35px; text-align:center; border:0; color:#fff;}

.contacts {font-size:16px; color:#2A70BB; margin-top:8px;display:none}
.contacts div.txt { padding-bottom:2px;}
.contacts span {font-size:18px;}

.cont {font-size:16px; color:#2A70BB; margin-top:8px;}
.cont div.txt { padding-bottom:2px;}
.cont span {font-size:18px;}

/*
.colors div { width: 90px; float:left; font-size:80%;color:#888888; margin-bottom:5px/*380
.colors span.c1{width:44px;height:12px;font-size:1px;display:block}
.colors span.c2{width:22px;height:12px;font-size:1px;display:block}
.colors span{float:left;margin-left:2px;color:#888888;}*/

.colors {width:95px; float:left; color:#888888; font-size:80%; margin-bottom:5px;}
.colors div {font-size:80%;}
.colors span {float:left; margin-left:2px;}
.colors span.c1{width:44px;height:12px;font-size:1px;}
.colors span.c2{width:22px;height:12px;font-size:1px;}

.button_s {background:url(/i/search-btn.gif) no-repeat; width:79px; height:27px; text-align:center; border:0; color:#fff;}

.region_office_act {background:url(/i/city_select.gif) no-repeat; width:171px; height:35px; margin-right:25px;}
.region_office_act .act, .region_office_hover div {background:url(/i/dot.gif) 0px 15px no-repeat; padding-left:15px; padding-top:5px; margin-left:15px; font-size:18px; color:#fff;}

.region_office_hover {background:url(/i/city_hover.gif) no-repeat; width:171px; height:35px; margin-right:25px;}

.region_office {width:171px; height:35px; margin-right:25px;}
.region_office div {background:url(/i/li.gif) 0px 15px no-repeat; padding-left:15px; padding-top:5px; margin-left:15px; font-size:18px; color:#2A70BB;}

.p8 { padding-bottom:8px;}
*html .txt div { padding-bottom:18px;}


