* {
	font-size : 12px;
	color : #000000;
	font-family : Arial, Verdana, Tahoma, MS Sans Serif;
} 
BODY { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
height : 100%; 
} 
HTML { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
height : 100%; 
} 
BODY {
	background : #fff;
	text-align : left;
} 
.body-default { 
text-align : left; 
} 
FORM { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
INPUT { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
TABLE { 
border-collapse : collapse; 
} 
A { 
color : #5b7341; 
} 
A:hover {
	text-decoration : none;
	color: #993300;
} 
A.green-b { 
font-weight : bold; 
font-size : 14px; 
color : #10612d; 
} 
A.red { 
color : #cc0000; 
} 
.green-b { 
font-weight : bold; 
font-size : 14px; 
color : #10612d; 
} 
IMG { 
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
border-right-width : 0; 
} 
.bl { 
display : block; 
} 
.i-left { 
float : left; 
margin-right : 10px; 
} 
.i-right { 
float : right; 
margin-left : 10px; 
} 
P { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 5px 0 15px; 
padding-top : 0; 
} 
UL { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 5px 0; 
padding-top : 0; 
list-style-type : none; 
} 
UL LI {
	padding-right : 0;
	padding-left : 16px;
	padding-bottom : 2px;
	padding-top : 2px;
} 
H1 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 20px 0; 
padding-top : 0; 
} 
H2 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 20px 0; 
padding-top : 0; 
} 
H3 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 20px 0; 
padding-top : 0; 
} 
H1 {
	font-weight : normal;
	font-size : 16px;
	margin : 0;
	color : #333333;
} 
H2 { 
font-size : 14px; 
margin : 0; 
color : #000000; 
} 
H3 { 
font-weight : normal; 
font-size : 16px; 
} 
.cl { 
clear : both; 
padding-right : 0; 
padding-left : 0; 
font-size : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
height : 0; 
} 
.fl { 
float : left; 
} 
.fr { 
float : right; 
} 
.blue-c { 
color : #4779d4; 
} 
.padl10 {
	padding-left : 0px;
	width: 640px;
} 
.bg-white { 
background : #fff; 
} 
#box-all {
	margin : auto;
	width : 900px;
} 
#box-all #pd-all { 
width : 100%; 
padding-top : 20px; 
} 
#box-all-in {
	margin : auto;
	width : 900px;
	text-align : left;
} 
#box-all-in #pd-all { 
width : 100%; 
padding-top : 20px; 
font-size : 14px; 
} 
#top-l {
	margin-top : 8px;
	float : left;
	width : 248px;
	height : 170px;
} 
#top-r {
	float : right;
	width : 650px;
} 
#logo { 
padding-right : 0; 
padding-left : 10px; 
padding-bottom : 0; 
padding-top : 10px; 
} 
#phone { 
padding-right : 0; 
padding-left : 0; 
font-size : 30px; 
padding-bottom : 10px; 
color : #c00; 
padding-top : 15px; 
text-align : center; 
} 
#phone STRONG { 
font-size : 30px; 
color : #010101; 
} 
#s-nav { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 10px; 
padding-top : 10px; 
text-align : center; 
} 
#s-nav IMG { 
margin : 0 20px; 
} 
#topmenu DIV { 
padding-right : 0; 
margin-top : 8px; 
padding-left : 0; 
float : left; 
padding-bottom : 10px; 
width : 130px; 
padding-top : 10px; 
text-align : center; 
} 
#topmenu DIV { 
padding-right : 0; 
margin-top : 8px; 
padding-left : 0; 
float : left; 
padding-bottom : 10px; 
width : 130px; 
padding-top : 10px; 
text-align : center; 
} 
#dounmenu DIV { 
font-weight : bold; 
font-size : 11px; 
text-transform : uppercase; 
color : #ff0000; 
text-decoration : none; 
} 
#topmenu DIV#menured {

} 
#topmenu DIV#menured-ac {
	margin-top : 4px;
	border-bottom : 4px solid #fc5252;
} 

.profil1 { 
float : left; 
width : 297px; 
margin-right : 4px; 
} 
.profil1 DIV { 
border-right : 1px solid #cc0000; 
padding-right : 12px; 
padding-left : 12px; 
font-size : 11px; 
padding-bottom : 12px; 
border-left : 1px solid #cc0000; 
padding-top : 12px; 
height : 130px; 
} 
.profil1 DIV A { 
font-weight : bold; 
font-size : 16px; 
color : #cc0000; 
} 
.profil2 { 
float : left; 
width : 297px; 
margin-right : 5px; 
} 
.profil2 DIV { 
border-right : 1px solid #a1a1a4; 
padding-right : 12px; 
padding-left : 12px; 
font-size : 11px; 
padding-bottom : 12px; 
border-left : 1px solid #a1a1a4; 
padding-top : 12px; 
height : 130px; 
} 
.profil2 DIV A { 
font-weight : bold; 
font-size : 16px; 
color : #a1a1a4; 
} 
.profil3 { 
float : left; 
width : 297px; 
} 
.profil3 DIV { 
border-right : 1px solid #00a651; 
padding-right : 12px; 
padding-left : 12px; 
font-size : 11px; 
padding-bottom : 12px; 
border-left : 1px solid #00a651; 
padding-top : 12px; 
height : 130px; 
} 
.profil3 DIV A { 
font-weight : bold; 
font-size : 16px; 
color : #00a651; 
} 
.profil1 DIV IMG { 
margin-right : 6px; 
} 
.profil2 DIV IMG { 
margin-right : 6px; 
} 
.profil3 DIV IMG { 
margin-right : 6px; 
} 
#left-block { 
float : left; 
width : 248px; 
margin-right : 2px; 
} 
#right-block { 
float : left; 
width : 216px; 
} 
#center-block { 
float : left; 
width : 432px; 
margin-right : 2px; 
} 
#info-green {
	padding-right : 0;
	padding-left : 37px;
	font-weight : bold;
	font-size : 14px;
	padding-bottom : 4px;
	margin : 3px 0;
	color : #666666;
	padding-top : 6px;
} 
#info-orange {
	padding-right : 0;
	padding-left : 37px;
	font-weight : bold;
	font-size : 14px;
	padding-bottom : 4px;
	margin : 3px 0;
	color : #666666;
	padding-top : 6px;
} 
.left-grbl { 
padding-right : 20px; 
padding-left : 20px; 
background : #f3f3f3; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
.skazochki-tit {
	padding-right : 0;
	padding-left : 50px;
	font-size : 14px;
	padding-bottom : 12px;
	color : #fff;
	padding-top : 12px;
} 
.skazochki { 
border-right : 1px solid #8d98ae; 
padding-right : 18px; 
padding-left : 18px; 
padding-bottom : 10px; 
border-left : 1px solid #8d98ae; 
padding-top : 10px; 
} 
.allart { 
font-size : 11px; 
color : #b42329; 
} 
.articles-tit {
	padding-right : 0;
	padding-left : 50px;
	font-size : 18px;
	padding-bottom : 12px;
	color : #666666;
	padding-top : 12px;
} 
.articles { 
border-right : 1px solid #829ed6; 
padding-right : 18px; 
padding-left : 18px; 
padding-bottom : 10px; 
border-left : 1px solid #829ed6; 
padding-top : 10px; 
} 
.hot-line {
	padding-right : 0;
	padding-left : 50px;
	font-size : 18px;
	padding-bottom : 12px;
	color : #333333;
	padding-top : 12px;
} 
.hot-line2 {
	padding-right : 0;
	padding-left : 50px;
	font-size : 18px;
	padding-bottom : 12px;
	color : #333333;
	padding-top : 12px;
} 
.zakaz { 
border-right : 1px solid #ababab; 
border-left : 1px solid #ababab; 
position : relative; 
} 
.zakaz IMG { 
float : left; 
margin-right : 10px; 
} 
.zakaz .top { 
right : -11px; 
position : absolute; 
top : 0; 
} 
* HTML .zakaz .top { 
right : -10px; 
position : absolute; 
top : 0; 
} 
.zakaz .bottom {
	right : -11px;
	bottom : -11px;
	position : absolute;
} 
* HTML .zakaz .bottom { 
right : -10px; 
bottom : -3px; 
position : absolute; 
} 
.zakaz SPAN { 
display : block; 
font-weight : bold; 
color : #ef1b23; 
padding-top : 6px; 
} 
.zakaz STRONG {
	display : block;
	font-size : 22px;
} 
.pd5 { 
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
.zakaz2 { 
border-right : 1px solid #cc0000; 
border-left : 1px solid #cc0000; 
position : relative; 
} 
.zakaz2 IMG { 
float : left; 
margin-right : 10px; 
position : relative; 
} 
.zakaz2 .top2 { 
right : -11px; 
position : absolute; 
top : 0; 
} 
* HTML .zakaz2 .top2 { 
right : -10px; 
position : absolute; 
top : 0; 
} 
.zakaz2 .bottom2 { 
right : -11px; 
bottom : -3px; 
position : absolute; 
} 
* HTML .zakaz2 .bottom2 { 
right : -10px; 
bottom : -4px; 
position : absolute; 
} 
.titl-red {
	padding-right : 5px;
	padding-left : 50px;
	font-weight : bold;
	background : #cc0000;
	padding-bottom : 3px;
	color : #CCCCCC;
	padding-top : 3px;
} 
.titl-red A { 
font-weight : bold; 
color : #fff; 
text-decoration : none; 
} 
.titl-red A:hover { 
text-decoration : underline; 
} 
.pd05 { 
padding-right : 5px; 
padding-left : 5px; 
font-size : 11px; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
#center-block-inn { 
float : left; 
padding-bottom : 10px; 
width : 650px; 
} 
.c-bg {

} 
.pd-cont { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 0; 
padding-top : 0; 
} 
.vibor-titl {
	padding-right : 0;
	margin-top : 10px;
	padding-left : 50px;
	font-size : 18px;
	padding-bottom : 12px;
	color : #fff;
	padding-top : 12px;
} 
.vibor-text { 
border-right : 1px solid #ababab; 
padding-right : 20px; 
padding-left : 20px; 
padding-bottom : 10px; 
border-left : 1px solid #ababab; 
margin-right : 1px; 
padding-top : 0; 
} 
.articles-list LI { 
padding-bottom : 22px; 
} 
.articles-list LI A { 
font-weight : bold; 
font-size : 14px; 
} 
.pages { 
text-align : center; 
} 
.pages A { 
padding-right : 3px; 
padding-left : 3px; 
font-weight : bold; 
padding-bottom : 0; 
padding-top : 0; 
text-decoration : none; 
} 
.pages A:hover { 
text-decoration : underline; 
} 
.pages SPAN { 
padding-right : 2px; 
padding-left : 2px; 
padding-bottom : 0; 
color : #464646; 
padding-top : 0; 
} 
.forma TD { 
padding-right : 20px; 
padding-left : 0; 
padding-bottom : 4px; 
padding-top : 4px; 
} 
.forma TD INPUT { 
width : 205px; 
} 
.forma TD INPUT.subm { 
width : auto; 
} 
.forma TD TEXTAREA { 
width : 205px; 
height : 100px; 
} 
.schema {
	padding-right : 28px;
	padding-left : 28px;
	padding-bottom : 6px;
	margin-left : 10px;
	padding-top : 6px;
} 
.prices TD {
	padding-right : 2px;
	padding-left : 2px;
	font-size : 14px;
	padding-bottom : 5px;
	color : #333333;
	padding-top : 5px;
	text-align : left;
} 
.und TD.no-und {
	font-size : 14px;
	text-align : center;
	text-decoration : none;
	vertical-align: top;
} 
.profili TD { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 10px; 
padding-top : 10px; 
} 
.vacancy-name {
	padding-right : 0;
	padding-left : 30px;
	font-weight : bold;
	font-size : 14px;
	padding-bottom : 5px;
	color : #fff;
	padding-top : 5px;
} 
.vacancy-desc { 
padding-right : 16px; 
padding-left : 16px; 
padding-bottom : 12px; 
padding-top : 12px; 
} 
.news-title {
	padding-right : 0;
	padding-left : 50px;
	font-size : 18px;
	padding-bottom : 12px;
	color : #666666;
	padding-top : 12px;
} 
.news-fp { 
padding-right : 20px; 
padding-left : 20px; 
background : #f3f3f3; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
.news-fp DIV {
	padding-right : 0;
	padding-left : 0;
	font-size : 11px;
	padding-bottom : 7px;
	padding-top : 7px;
} 
.news-fp DIV SPAN { 
font-size : 10px; 
color : #bcbcbc; 
} 
.news-fp DIV A { 
font-weight : bold; 
font-size : 11px; 
color : #cc0000; 
} 
.news-fp DIV.allnews {
	padding-right : 0;
	padding-left : 0;
	padding-bottom : 8px;
	padding-top : 8px;
} 
.news-fp DIV.allnews A { 
font-weight : normal; 
} 
#box-bottom { 
margin : 5px auto auto; 
width : 900px; 
height : 150px; 
text-align : left; 
} 
#bot-left {
	float : left;
	width : 248px;
	height : 86px;
} 
.copy { 
padding-right : 30px; 
padding-left : 50px; 
font-size : 11px; 
padding-bottom : 0; 
color : #676767; 
padding-top : 15px; 
} 
#bot-right {
	float : right;
	width : 650px;
} 
.address {
	float : left;
	height : 86px;
} 
.address DIV { 
padding-right : 0; 
padding-left : 20px; 
padding-bottom : 0; 
padding-top : 20px; 
} 
.phone-bot {
	float : right;
	height : 86px;
} 
.phone-bot DIV { 
padding-right : 20px; 
padding-left : 0; 
font-size : 18px; 
padding-bottom : 0; 
padding-top : 25px; 
} 
.phone-bot DIV A { 
font-size : 11px; 
color : #676767; 
} 
.madeby { 
font-size : 11px; 
color : #929292; 
padding-top : 10px; 
text-align : right; 
} 
.madeby A { 
font-size : 11px; 
color : #929292; 
text-decoration : none; 
} 
.couters { 
padding-top : 40px; 
} 
.dounmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px;
	text-align: center;
}

