@charset "utf-8";
/* CSS Document */

#all {width:1000px; height:633px;  margin:0 auto;}
body {margin:0; padding:0; background:#f3ecdb; font-family:georgia;background:#f3ecdb url(../img/head.jpg) no-repeat top center;}
img {border:0;}

div.left { width:300px; position:relative; float:left;}
div.left div.logo {width:266px; height:172px; position:relative; top:12px; left:77px;}
div.left ul.menu {margin:0 0 0 0px; padding:0 0 0 90px; width:197px; list-style:none;}
div.left ul.menu li { font-size:14px;  color:#FF0000; background:url(../img/li.jpg) 0px 5px no-repeat; padding:0 0 15px 20px;}
div.left ul.menu li:hover,div.left ul.menu li.active { text-decoration:underline;}
div.left ul.menu li a { color:#406101; text-decoration:none;}



div.left ul.menu_img { list-style:none; margin:0 0 0 15px; padding:0;}
div.left ul.menu_img li { width:220px; height:130px;}
div.left ul.menu_img li a {display:block; padding:70px 0 0 95px;width:125px; height:40px; font-size:14px; color:#406101;}


div.left ul.menu_img li a:hover {color:#535250; text-decoration:none;}


div.left ul.menu_img li.okna { background:url(../img/okna.jpg) no-repeat;}
div.left ul.menu_img li.okna:hover { background:url(../img/okna_activ.jpg) no-repeat;}

div.left ul.menu_img li.dver { background:url(../img/dver.jpg) no-repeat;}
div.left ul.menu_img li.dver:hover { background:url(../img/dver_activ.jpg) no-repeat;}

div.left ul.menu_img li.lest { background:url(../img/lest.jpg) no-repeat;}
div.left ul.menu_img li.lest:hover { background:url(../img/lest_activ.jpg) no-repeat;}

div.left ul.menu_img li.arh { background:url(../img/arh.jpg) no-repeat;}
div.left ul.menu_img li.arh:hover { background:url(../img/arh_activ.jpg) no-repeat;}

div.left ul.menu_img li.kor { background:url(../img/kor.jpg) no-repeat;}
div.left ul.menu_img li.kor:hover { background:url(../img/kor_activ.jpg) no-repeat;}

div.left ul.menu_img li.meb { background:url(../img/korn.jpg) no-repeat;}
div.left ul.menu_img li.meb:hover { background:url(../img/korn_activ.jpg) no-repeat;}

div.right {float:left; position:relative; }
* html div.right {float:left; position:relative;width:629px; margin-left:-23px;}
div.right div.head { width:729px; height:630px; background:url(../img/hea_bg.jpg) no-repeat;}
div.right div.head_blok { position:absolute; width:163px; height:168px; top:365px; left:29px;}
* html div.right div.head_blok { left:51px;}

div.right div.content { position:relative; margin-top:585px; left:75px; width:630px; font-size:14px;}

div.content h1{ background:url(../img/h1.jpg) left no-repeat; margin:0 0 30px -40px; padding:0 0 0 40px; font-size:24px; font-weight:normal; color:#446508;}
div.content h2 { font-size:18px; font-weight:normal; color:#535353; margin:10px 0;}
div.content img {margin:5px;}
div.content a {color:#535250; }
div.content table{border-collapse:collapse; width:100%;}
div.content table td,div.content table th {border:1px solid #000000;}
div.content ul,div.content ol {list-style-position:inside;margin:0;padding:0;}

div.content table.noborder,div.content table.noborder td,div.content table.noborder th {border:none;}


div.footer {width:942px;}
div.footer a {color:#574700; text-decoration:none;}
div.foot_left { font-family:arial; float:left; font-size:12px; width:285px; padding-top:40px; float:left; margin:0px 10px 0 30px; color:#574700;}

div.foot_right { border-top:1px solid #aca79b; width:490px;font-family:arial; font-size:12px;color:#574700; float:left; margin:20px 0 0 0;padding:20px;}
div.foot_right .copy {display:block;float:left;width:225px;}
div.banner {float:right;}
* html div.banner {float:right; margin-top:-15px;}
div.banner img {margin:0 5px;}

/* rab */

div.history a{ color:#535250; font-size:12px;}

div.blok_lest {float:left; width:162px; color:#010101; margin:0 35px 0 0; font-size:14px;}
div.blok_lest div.title {color:#535250; margin-bottom:5px;}
div.blok_lest img {margin:0 0 15px;}
div.text {float:left;}

div.tel { position:relative; width:270px; float:right; top:0px; left: 100px; /*margin:50px 0 0 0;*/ font-family:georgia; font-size:16px; font-style:italic;}
* html div.tel { position:relative; width:270px; float:left; top:0px; margin:-210px 0 0px -290px; font-family:georgia; font-size:16px; font-style:italic;}

div.tel img {float:left; position:relative; top:20px;}
div.tel div.r { font-family:arial; float:left; margin-left:10px; font-size:18px; color:#d40b04;}
div.tel div.add {float:left; margin:0px 0 0 30px; font-family:arial; font-size:18px; color:#535250;}
* html div.tel div.add {float:left; margin:10px 0 0 15px; font-family:georgia; font-size:16px; color:#535250;}

form label {
display:block;
float:left;
width:150px;
}

.captcha img {
	display:block;
}
.captcha input {
	margin-left:150px;
}