@charset "windows-1251";
/* CSS Document */

@import url("reset.css");

/*ÒÅÃÈ*/
body {
	font: 0.8em/1.3em Arial, Helvetica, sans-serif;
	color:#4C3201;
	background:url('img/background.jpg');
	}

h1 {font-size:20px;}
h2 {font-size:15px; font-weight:bold;}
h3 {font-size:14px;}
h4 {font-size:16px;}
h1,h2 {padding:0px 0px 12px 0px;}
h3,h4 {padding:0px 0px 7px 0px;}
h1,h2,h3,h4 {color:#006333;}

a {color:#0066FF;}
a:hover {color:#900;}

em {font-style:italic;}
strong {font-weight:bold; color:#4C3201}
u {text-decoration:underline;}

ol {list-style:decimal;}

img {border:none;}

input,textarea {border:1px solid #CCC;}
input:focus, textarea:focus {background-color:#FFC;}

/*ÐÀÇÌÅÒÊÀ*/
#site {width:950px; position:relative; margin:0px auto; min-height: 100%;
	height: auto !important;
	height: 100%;
	}
	
#container {
	width: 100%;
	height: 1%;
	}

#container:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;}
/*------HEADER----------*/
#header{height:459px;width: 950px;background: url('img/header-background.jpg');}#work-menu {height: 365px;width: 350px;float: left;margin: 28px 0 0 24px;padding: 11px;}div#work-menu a {font-family: Georgia, Serif;font-size: 15pt;color: white;text-decoration: none;}div#work-menu  img {margin-bottom: 4px;margin-right: 15px;}

/*------ËÎÃÎÒÈÏ---------*/
#logo {font-family: "Times New Roman", Serif;color: white;}#slogan {padding-top: 17px;width: 540px;float: left;font-family: Georgia, Serif;font-size: 14pt;color: #c6efff;text-decoration: none;}

#phones {float: right;	
}

/* ÃËÀÂÍÎÅ ÌÅÍÞ */
#main-menu {height: 32px;background: url('img/main-menu.jpg');padding-left: 50px;padding-top: 12px;	
}#main-menu li {float: left;margin-right: 20px;}#main-menu a {font-family: Georgia, Serif;font-size: 14pt;color: #003477;text-decoration: none;}


/* ÌÅÍÞ êàòåãîðèé */#left-menu {float: left;margin: 20px 20px 25px 0;}div#left-menu ul#production-list {list-style: disc inside url("img/production-ul.png");}ul#production-list li {margin-bottom: 5px;}
ul#production-list a {font-family: Georgia, Serif;font-size: 10pt;color: #550007;text-decoration: none;}ul#production-list a.active {font-weight: bold;color: #00667c;}ul#production-list ul.sublist {list-style: none;}ul#production-list ul.sublist a {color: #00667c;}
/* CONTENT */

#content {	padding:10px 10px 10px 10px;	overflow: auto;	background:url("img/content-background.jpg") no-repeat scroll center top #ffffff;}
#content h1#content-header {margin-top: 50px;}	
#content p {text-align:justify; padding-bottom:15px;}
#content ul {list-style:url('img/li.gif');}
#content ol, #content ul {margin-left:20px;}

#content table {
	border-collapse:collapse;
	
	}

#content td {
	padding:4px;
	}

#content th {
	padding:4px;
	background-color:#666666;
	text-align:center;
	color:#FFF;
	}
	
.spec {
	width:370px;
	}

.spec strong {
	color:#006337;
	}

/*------FOOTER-----------*/
#footer {
	background:url("img/footer-line.jpg") no-repeat scroll center top #ffffff;	overflow: auto;	padding: 20px;	font-family: Georgia, Serif;	font-size: 10pt;	color: black;	text-decoration: none;	

}

#footer .catalog {
	position:absolute;
	top:26px;
	left:12px;
	right:20px;
	height:114px;
	width:963px;
}

#footer .catalog td { text-align:center;}


#footer .footer_logo {
	background:url('img/footer_logo.png') no-repeat;
	width:202px;
	height:141px;
	position:absolute;
	top:149px;
	left:8px;
}
#footer .contakt {

	width:438px;	float: right;
	
}

#footer .contakt a, #footer .contakt strong {
	color:#0066FF;
	}

#footer .copyright {
	position:absolute;
	bottom:30px;
	left:40px;
	height:36px;
	width:178px;
	text-align:left;
	color:#006337;
	font-size:11px;
}
#footer .copyright a {color:#006337;}

#footer .copyright span { display:block; float:right; padding:3px;}

#footer .counter {
	1position:absolute;
	top:35px;
	right:40px;
	width:180px;
	height:33px;
	text-align:right;
}

/* ÁËÎÊÈ */

#block {width:247px; clear:both; padding-bottom:15px;}

#block h3 {
	background:url('img/block_header.jpg') no-repeat;
	height:41px;
	font-size:1.3em;
	color:#373b42;
	text-decoration:none;
	text-align:center;
	line-height:2.6em;
	}
	
#block .body {
	position:relative;
	padding:3px 5px 15px 5px;
	height:auto;
	}

#block .body .phone {
	position:absolute;
	top:2px;
	right:3px;
	font-size:20px;
	text-align:right;
	line-height:1.4;
}

#block .body .news { padding-bottom:7px;}
#block .body .news .date { padding:2px 3px; font-size:0.7em; background:#3A3D44; color:#FFF;}
#block .body .news a {display:block;}

/* --BACK FORM --*/
#contakt {margin:0px auto; width:350px;}

#contakt input, textarea {width:350px;}

#contakt .submit {width:120px;}
#contakt label {display:block;}

#contakt label, small {
	font-weight:bold;
	color:#350000;
	font-size:12px;
	}

#contakt .code {width:100px;}

#contakt b {
	font-size:12px;
	color:#F00;
	display:block;
	}
	
#successfully {
	width:380px;
	margin:0px auto;
	padding:10px;
	font-size:14px;
	background-color:#FFC;
	border:1px dotted #CCC;
	}

/*------BLOG-------*/

#blog {
	background:#F3F3F3;
	padding:5px;
	margin:10px 0px;
	width:523px;
	}

#blog .head h2 {font-size:16px; padding:0px;}
#blog .item {font-size:14px; padding:10px 5px 5px 10px;}
#blog .right {text-align:right; font-size:14px;	}
#blog .news_block {
	background-color:#FFF;
	padding:3px;
	margin:5px 0px;
	border:#F3F3F3;
	}

#blog .news_block .date {
	background-color:#666;
	color:#FFF;
	width:110px;
	padding:2px;
	text-align:center;
	font-size:12px;
	}

.leftpic{float:left;margin:5px;padding-left:10px;padding-right:10px}
.rightpic{float:right;margin:5px;padding-left:10px;padding-right:10px}

