body{
	padding:0;
	margin:0 auto;
	font-family:arial;
	font-size:11px;
	width:970px;
	background:#FFF url(images/top_bg.png) repeat-x;}
.clearl {clear:left; padding:0; margin:0;}
.clearb {clear:both; margin:0; padding:0; height:0; display:block; #display:compact;}
.clearr {clear:right; padding:0; margin:0;}
ul{
list-style:none;}
img{
border:none;}
a,a:hover,a:visited{
	font-size:11px;
	color:#207373;
	text-decoration:none;
}
#header{
overflow:hidden;
}
#logo a{	background:url(images/logo.png) no-repeat;
	margin:20px 25px 0 0;
	padding:0;
	display:block;
	width:214px;
	height:60px;
	float:left;
	}
.languages{
margin:30px;
padding:0;
float:left;
width:200px;
font-weight:bold;
}

a#english,a#english:hover,a#english:visited {
background:url(images/english.png) no-repeat;
display:block;
padding-left:20px;
float:left;font-size:15px;
color:#2b375b;
}
a#russian {
background:url(images/russian.png) no-repeat;
display:block;
padding-left:20px;
float:left;
margin:0 0 0 5px;font-size:15px;
color:#2b375b;
}
.phones{
background:url(images/line.png) no-repeat 0 25px;
float:right;
width:300px;
height:60px;
padding:0px 20px;
margin:20px 0px;
color:#333333;
}
span.phone_big{
font-size:32px;
font-family:tahoma;
color:#2c6197;
}
.tags{
width:280px;
float:left;}
.cachestv{
font-size:14px;
font-weight:bold;}
a.oborudov,a.oborudov:hover,a.oborudov:visited{
font-size:20px;
font-weight:bold;
color:#2b375b;
margin:0 8px;}
.zalog{font-size:16px;
font-weight:bold;
margin:0 30px;}
.vashego{
font-size:24px;
color:#2c6197;
margin:0 60px;}
.uspeha{font-size:18px;
margin:0 0 0 100px;}
.center_image{
width:440px;
float:left;}
.country{
width:240px;
float:left;
font-size:14px;
font-weight:bold;
color:#666666;}
.country a{
margin:15px;}
#content{
margin:10px 0 0 0;}
.cleft{
width:200px;
float:left;}
.menu{
font-size:15px;
background:url(images/menu_top.png) no-repeat;
height:35px;
color:#FFF;
padding:12px 0 0 15px;}
ul.mmenu{
list-style:none;
margin:0px 0 0 10px;
padding:0px;}
ul.mmenu li{
line-height:25px;
background:url(images/line_menu.png) no-repeat;
font-size:13px;}
ul.mmenu li.current{
color:#0080ff;
font-weight:bold;}
.news{
color:#595F66;
line-height:16px;
margin-bottom:10px;}
.news ul{
list-style:none;
padding:0px;
margin:0px;}
.date{
color:#259AC3;}
.ccenter{
width:550px;
margin:0 10px;
float:left;
}
div.bubble {border:1px solid #CCCCCC;text-align:center; width:390px;}
div.bubble div {background: transparent url(images/bubble_tr.png) no-repeat top right; margin:-1px -1px 0 0;}
div.bubble div div {background: transparent url(images/bubble_tl.png) no-repeat top left;margin:-1px 0 0 -1px;}
div.bubble div div div {background: transparent url(images/bubble_br.png) no-repeat bottom right;margin:0px 0 -1px 0px;}
div.bubble div div div div {background: transparent url(images/bubble_bl.png) no-repeat bottom left;margin:0px 0 -1px 0px;padding:6px;}
div.bubble div div div div div{background:none;padding:0;margin:0; #display:compact;overflow:hidden;}

.cright{
width:200px;
float:left;}
.videomain{
background:url(images/video_u.png) no-repeat 5px 0;
float:right;
margin:10px 0px;
text-align:center;
font-size:13px;
width:60px;
height:18px;
color:#FFF;}
.photomain{
font-size:17px;
margin:10px 0;}
a.img_gal{
float:left;
margin:0 5px;}
.o_companii{
margin:15px 0;
font-size:17px;
overflow:hidden;}
.image_comp{float:left;
width:125px;}
.image_comp img{
margin:10px 0 0 0;}
.text_comp{float:left;
width:425px;
font-size:11px;
color:#595F66;
line-height:16px;
margin:10px 0 0 0;
}
.image_comp2{float:left;
width:190px;}
.image_comp2 img{
margin:10px 0 0 0;}
.text_comp2{float:left;
width:350px;
font-size:11px;
color:#595F66;
line-height:16px;
margin:10px 0 0 10px;
}
.information{
font-size:17px;}
.info_i{
float:left;
width:110px;
margin:0 10px 0 0;}
.info_text{
float:left;
font-size:11px;
color:#595F66;
line-height:18px;
width:425px;
}
.ingobox{
overflow:hidden;
margin:10px 0 0 0;
clear:both;}
.video{
float:right;}
#footer{
margin:20px 0 0 0;
background:url(images/f_bg.png) repeat-x;
height:80px;
border-top:2px solid #323e61;}
#logof a,#logof a:visited{	
	background:url(images/none.png) no-repeat;
	margin:15px 0 0 20px;
	padding:0;
	display:block;
	width:214px;
	height:60px;
	float:left;
	}
#logof a:hover{
background:url(images/under.png) no-repeat;}
#footer ul{
list-style:none;
margin:2px 0px;
padding:0px;
overflow:hidden;}
#footer ul li{
float:left;
margin:0 5px;}
#footer ul li a, #footer ul li a:hover, #footer ul li a:visited {
color:#FFF;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
div.footer2{
float:left;
margin:0 5px;
padding:0px;
}

div.footer2 a,div.footer2 a:hover{font-size:11px;
color:#FFF;
line-height:15px;}

.img3 img{
margin:10px 35px;}

.sferi {mainstyle.css (line 226)
color:#2F6A9C;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
}
.price_l{
float:left;
margin:0 0 0 5px;
width:250px;
overflow:hidden;}
.price_r{
float:right;
margin:0 0 0 5px;
width:250px;
overflow:hidden;}

