body {
	width: 1000px;
	height: 100%;
	background: #fff;
	margin: 0 auto;
	text-align: center;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h1{font-size: 18px; color: #444; text-shadow: 0 1px 0 #ffffff;}
h2{font-size: 16px; color: #444; text-shadow: 0 1px 0 #ffffff;}
h3{font-size: 12px; color: #444; text-shadow: 0 1px 0 #ffffff;}
h4{font-size: 14px; color: #444; margin-bottom: 10px; text-shadow: 0 1px 0 #ffffff;}
p{font-size: 12px; color: #444; line-height: 1.5; text-shadow: 0 1px 0 #ffffff;}
a{
	text-decoration: none; 
	text-shadow: 0 1px 0 #ffffff; 
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
	color:#007FBD;
}
a:hover{color:rgba(0, 127, 189, 0.6);}
ul {text-align: left; margin-bottom: 20px;}

/*---------------------HEADER--------------------------*/
#header {
	background: #fff;
	height: 130px;
	border-bottom: 1px solid #ccc;
	z-index: 1;
}

#logo{
	float: left;
	width: 310px;
	height: 100px;
	margin: 20px 0px 0px 15px;
}
#logo img{
	margin-top: 5px;
	margin-left: 15px;
	padding: 10px;
	float: left;
	border: none;
}
#logo p{
	margin-top: -10px;
}

#slogan{}

#contacts{
	float: right;
	width: 600px;
	height: 100%;
}
#contacts p{
	font-size: 26px;
	font-weight: bold;
	color: rgba(0, 127, 189, 0.65);
	margin-top: 10px;
	float: right;
	margin-left: 20px;
	text-align: right;
}

.tel{
	float: left;
	font-size: 13px;
	margin: 30px 0px 0px 15px;
	position: relative;
	font-style: italic;
	text-align: right;
	font-weight: bold;
	color: #B6B6B6;
}
/*---------------------HEADER--------------------------*/

/*---------------------NAV-MENU--------------------------*/
#nav-menu{
	border-bottom: 1px solid #ccc;
	height: 40px;
}
.nav{
	float: left;
	padding: 10px 31px 10px 31px;
	color: #000;
	text-shadow: none;
	background-color: #fff;
	margin-left: 1px;
	font-size: 15px;
}


#nav-menu img{
	float: left;
	padding: 15px 0px 0px 0px;
}
/*---------------------NAV-MENU--------------------------*/

/*---------------------MAIN--------------------------*/
#main{
	background-color: #fff;
	float: left;
}
.main_l{
	float: left;
	width: 660px;
	padding: 20px;
}
.main_r{
	float: left;
	width: 260px;
	padding: 20px;
}
.main_l p{text-align: justify;}
.gas{
	float: left; 
	width: 315px; 
	padding: 0px 15px 0px 0px;}
.gas2{
	float: left; 
	width: 315px;
	border: 10px solid #444;
	margin-right: 10px;
	border-radius: 3px;
}
.gas3{
	float: left; 
	width: 200px;
	border: 10px solid #444;
	margin-right: 10px;
	border-radius: 3px;
}
.gas4{
	float: right;
	margin-top: -15px;
	border: 0px;
}
.gas5{
	float: right;
	margin-top: -15px;
	border: 0px;
	width: 200px;
	padding: 15px;
}
.gas6{
	float: right;
	margin-top: 0px;
	border: 0px;
	padding: 5px 0 10px 15px;
	width: 300px;
}
.deystvie{
	font-style: italic;
	color: #B6B6B6;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.main_r{text-align: left;}
.main_r ul {font-size: 12px;}
.podzagolovok{
	font-style: italic;
	margin-top: -12px;
	padding-bottom: 20px;
	font-weight: 100;
	text-align: center !important;
}
.podzagolovok_justify{text-align:justify;}
#write_me{
	float: left;
	width: 175px;
	height: 40px;
	text-align: left;
	padding: 20px;
}
#callme{float: left; padding: 20px;margin-left: 10px;}
.arow{width: 265px;position: absolute;margin-left: -145px;margin-top: -47px;opacity: 0.3;}
#color{color: #cc8888;}
.form{
	float: left;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	position: relative;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	color: #B6B6B6;
}
.button{
	width: 175px;
	height: 38px;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
	color:#444;
}
.button:hover{color:rgba(0, 127, 189, 0.6);
}
#istochnik{}

#map{margin-left: 30px; padding-bottom: 40px;}

#map2{margin-left: 30px; padding-bottom: 40px;}

.prim{text-align:justify; font-style: italic;}
.primechanie{
	color: #cc8888;
	
}
#news1 li {
	border: 1px solid #F0F0F0;
	padding: 0px 10px;
	margin: 5px 0px;
}
.opisanie{
	font-size: 10px;
	color: #444 !important;
}

/*---------------------MAIN--------------------------*/

/*---------------------PRODUCTS--------------------------*/

.product_img{
	width: 150px;
	margin-top: -30px;
	border: 2px solid #ccc;
}
.prod_visual{
	float:left;
	width: 155px;
	padding: 10px;
}
.prod_opis{
	float: left;
	width: 425px;
	padding: 0px 10px 0px 10px;
}
.main_l li p{margin-top: 0px;}
.prise_div{width: 600px; height: 30px; float: left;}
.prise{
	padding: 0px 11px 0px 11px;
	font-weight: bold;
}
.numeral{color: red; font-weight: bold;}



#ballons{
	float: left;
	width: 800px;
	height: 910px;
	border: 1px solid #E9E9E9;
	margin-bottom: 40px;
}
#ballons li p{text-align: center;}
.ballons{
	width: 180px;
	height: 200px;
	text-align: center;
	float: left;
	padding: 0px 10px 10px 0px;
	list-style: none;	
}

#uslugi{float: left;}
#uslugi li p{text-align: center;}
#istochnik p{text-align: right;}
/*---------------------PRODUCTS--------------------------*/

/*---------------------FOOTER--------------------------*/
#footer{
	float: left;
	height: 120px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 1000px;
}
#copyrite{
	float: left;
	width: 580px;
	height: 60px;
	text-align: left;
	padding: 0px 10px 10px 10px;
}
#info{
	float: left;
	padding: 0px 10px 10px 10px;
	width: 380px;
	height: 65px;
	text-align: right;
}
#creature{
	float: left;
	padding-left: 10px;
	text-align: left;
}
#create a:hover{color:#f47524;}

#metrika{float:left;margin: 8px 50px;}

#sitemap{float:left; margin-top: -30px;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
}
#sitemap a:hover{opacity: 0.5;}
.img_sitemap{width: 50px;}
#sitemap p {margin: -5px 0 -5px 0;}
/*---------------------FOOTER--------------------------*/

/*---------------------SOTIAL--------------------------*/
.share42init{
	float: right;
	width: 310px;
	padding: 0px 10px 10px 10px;
	text-align: right;
}
#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px; text-align: right;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px; background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;}
/*---------------------SOTIAL--------------------------*/ 

.poll { font-size: 11px; }
.poll td { padding-left: 40px; }