
body {
	text-align:center;
	min-width:1010px;
	background-color:#fff8c2;
	margin-top:0px;
	font-family:Arial, Times New Roman, Helvetica;
}
table { border-collapse: collapse; 
        border-spacing: 0px; 
}
img {border:none;}
p{text-indent:30px;}
.head {
	background-image: url(../i/head.jpg);
	width:1000px;
	height:314px;
}
.menu_wrapper {
	padding-top:65px;
	margin-left:23px;
	width:930px;
}
table.menu {
	width:200px;
	height:210px;
	border:none;
}
table.menu td {
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
table.menu a {
	text-decoration:none;
	color:#000000;
}
table.menu a:link {
	text-decoration:none;
	color:#000000;
}
table.menu a:hover {
	text-decoration:underline;
}
table.menu a:active {
	text-decoration:none;
	color:white;
}
#wrapper {
	margin:0 auto;
	text-align:left;
	width:1000px;
}
.mini_links {
	color:#666666;
	width:70px;
	height:10px;
	position:relative;
	left: 900px;
	top: -255px;
}
#domik {
	margin-right:20px;
        
}

.maincontainer {
	width:1000px;
	margin-top:50px;
}
.leftpart {
	width:230px;
}
.rightpart {
	width:720px;
	margin-left:50px;
	
}
table.mainpart {
	width:1000px;
	border:none;
}
table.mainpart td{vertical-align:top;}

.rightfooter {
	
	background-color:#fde57a;
	padding-left:20px;
	padding-top:20px;
	color:black;
	font-size:11px;
	text-align:left;
	font-family:Tahoma;
	height:50px;
	width:710px;
	
}
.leftfooter {
	width:250px;
	padding-left:20px;
	color:white;
	font-size:12px;
	text-align:left;
	height:50px;
}
.rightcontent {
}
.leftcontent {
margin-right:20px;
}
.but_l {
	padding-left:5px;
}

.but_r {
	padding-left:10px;
}


.leftmenu{
	text-align:left;
	left:42px;
	font-size:14px;
	font-weight:normal;
	color:#285000;
	
}
.leftmenu a{color:#285000;text-decoration:underline;}
.leftmenu a:hover{text-decoration:none;}
.leftmenu_up{
	top:-16px;
	left:42px;
	position:relative;
}

.topicmenu {
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}

.green {
	background-image:url(../i/green.gif);
	width:34px;
	height:14px;
	padding-top:2px;
	padding-bottom:2px;
	
}
.square {
	background-color:#f1d588;
	padding-right:50px;
	height:150px;
	margin-top:50px;
	padding-left:50px;
	padding-right:0px;
	padding-top:25px;
	margin-bottom: 30px;
	font-size:18px;
	color:#285000;
}
.header {
	font-size:11px;
	position:relative;
	color:#7b7b7b;
}
.header a{
	font-weight:bold;
	text-decoration:underline;
}
.header a:active{
	font-weight:bold;
	text-decoration:none;
}
.price {
	
	font-size:14px;
	font-weight:bold;
        color:#795E33;
}
table.active_menu a{
	font-size:12px;
	text-decoration:underline;
	color:#37485C;
	font-weight:100;
}

.text h1,h2,h3,h4{padding-left:30px;}
.text h1 {
	color:#9fa069;
	font-size:18px;	
	margin-top: 0;
}
.text h2 {
	color:#494949;
	font-size:17px;
	/*color: #000;*/
	font-size: 15px;
	font-weight:bold;
	padding-top:10px;
}
.text h3 {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
.text p {
	font-size:12px;
}

.text ul,ol{
	padding-left:40px;
	font-size:12px;
}





.footer{
margin-top:50px;
clear:both;}
.footer_t{	
width:930px;
}

.panorama{float:left;
padding-right:10px;
padding-left:5px;
}

.phone{float:left;
padding-right:12px;
padding-bottom:3px;
}
#cont{
    color:#494949;
    font-weight:550;
	padding-left:5px;
	vertical-align:middle;}

.arrow{padding-left:550px;margin-top:-12px;}
.otstup{text-indent:80px;}
.otstup2{text-indent:100px;}


table.tabl{
width:100%; 
text-align:center;
background-color:#fbf7dd;
border:1px;
border-color:#fff8c2;
font-size:12px;

}

table.tabl tbody td{
text-align:left;
padding-left:15px;
color:#000000;
border-color:#fff8c2;
border-style:solid ; 
border-width: 1px;
height:30px;
letter-spacing:1px;vertical-align:middle;}

table.tabl tbody th{
text-align:left;
padding-left:15px;
color:#000000;
border-color:#fff8c2;
border-style:solid ; 
border-width: 1px;
height:30px;
font-weight:normal;vertical-align:middle;}

table.tabl thead
{   font-weight:bold;
	font-size:14px;
}

table.tabl thead th{
color:#FFFFFF;
height:25px;
background-image:url(../i/pic2.jpg);
border-style:solid ; 
border-width: 1px;
border-color:#fff8c2;vertical-align:middle;}

table.tabl thead td{
color:#FFFFFF;
height:25px;
background-image:url(../i/pic2.jpg);
border-style:solid ; 
border-width:1px;
border-color:#fff8c2;
letter-spacing:1px;vertical-align:middle;}




.text ul.lists {list-style-image:url(../i/green.gif);}
.text ul.lists1 {list-style-image:url(../i/brown.gif);}
.text li{padding-top:3px;}
table.table_left td{height:20px;}
table.active_menu {width:160px;}
.copyr{padding-top:5px;
	padding-left:0px;}

.copyr a {color: #285000;}

a.active_menu_l {
	text-decoration:underline;
	color:black;
}
.active_menu_r{ 
color:#827D84;
text-decoration:none;}
a.ontop {color:#384661;}

/*formcontacts*/
.formcontacts input,
.formcontacts textarea {
  margin-bottom: 10px;
  }
  
.formcontacts .lab {
  width: 60px;
  float: left;
  }  

.work {
  float: left;
  margin: 0 15px 25px 0;
  width: 319px;
  }

.work a {
  background: url(../i/bg_work_a.gif) repeat-y 0 0;
  padding-left: 15px;
  color: #86A255;
  font-family: "Arial Narrow";
  font-weight: bold;
  font-size: 120%;
  display: block;
  margin-left: 148px;
  margin-top: 17px;
  width: 87px;
  line-height: 1.1em;
  }

.work .img {
  width: 128px;
  height: 86px;
  border-top: 10px solid #285000;
  float: left;
  }



#content a.all {
  display: block;
  color: #4A89AB;
  }

#content a {
  color: #c63;
  }

.content {
  background: url(../i/bg_content.gif) repeat-y right 0;
  padding: 0 0 0 50px;
  }

.footer p {
  text-indent: 0;
  margin: 0;
  }  
  
/*form auth*/  
form.auth {
  background: #fff196;
  border: 1px solid #f1d588;
  padding: 17px 20px 25px 22px;
  font-size: 11px;
  }
  
.auth p {
  color: #856a44;
  text-indent: 0;
  }  
  
.auth a {
  color: #494949;
  }  
  
.auth h2 {
  margin: 0 0 18px ;  
  padding: 0;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
  }  
  
.auth input {
  border: 1px solid #827e7e;
  font-size: 13px;
  color: #000;
  margin-bottom: 9px;
  width: 160px;
  }  
  
.auth .but {
  background: #f1d588;
  border: 1px solid #2a2a2a;
  color: #2a2a2a;
  font-family: Arial;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  width: 90px;
  cursor: pointer;
  }  
  
.form_aut {
  padding-left: 30px;
  }  
  
.text .form_aut h3 {
  color: #af0000;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0 0 20px 0;
  }  
  
.form_aut label {
  display: block;
  font-size: 12px;
  color: #3a3a3a;
  margin-bottom: 5px;
  }  
  
.form_aut label span,
.form_aut p span {
  color: #d60000;
  }

.form_aut p {
  text-indent: 0;
  margin-top: -10px;
  font-size: 11px;
  }   
  
.form_aut input,
.form_aut textarea {
  width: 315px;
  margin-bottom: 20px;
  } 
  
.form_aut img {
  float: left;
  margin-right: 5px;
  }  
  
.form_aut .but {
  width: 125px;
  background: #f1d588;
  border: 1px solid #2a2a2a;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  color: #2a2a2a;
  font-family: Arial;
  margin: 10px 10px 0 0;
  }   
  
.form_aut .but1 {
  background: #fde57a;
  width: 98px;
  }  
  
.basket {
  background: #fbf7dd;
  border: 1px solid #f1d588;
  padding: 7px 20px 25px 22px;
  font-size: 13px;
  color: #494949;
  }  
  
.basket p a {
  color: #494949;
  font-size: 18px;
  }  
  
.basket .but {
  background: #f1d588;
  border: 1px solid #ddd;
  border-right: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial;
  width: 140px;
  } 
  
.basket p { 
  text-indent: 0;
  } 

.tabbasket {
  margin-bottom: 20px;
  }   
  
.tabbasket thead {
  border-right: 2px solid #fff;
 }  
  
.tabbasket thead td {
  background: url(../i/bgtd.gif) #AFC699 repeat-x 0 0;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  border-left: 2px solid #fff;
  border-bottom: 1px solid #cec09c;
  padding: 3px 10px 5px 12px;
  }  
  
.tabbasket tbody td {
  border: 1px solid #cec09c;
  background: #fbf7dd;
  font-size: 12px;
  color: #333;
  padding: 10px 10px 8px 10px;
  vertical-align: middle;
  }  
  
.tabbasket a {
  color: #364564;
  }  
  
.tabbasket input {
  border: 1px solid #cec09c;
  background: #fff;
  color: #333;
  font-size: 12px;
  font-family: Arial;
  }  
  
.tabbasket input.inp {
  width: 65px;
  }  
  
.tabbasket .ch {
  //border: none;
  //background: none;
  }  
  
.tabbasket .tdcost {
  width: 75px;
  }  
  
.formbasket .but {
  background: #f1d588;
  border: 1px solid #2a2a2a;
  color: #2a2a2a;
  font-size: 12px;
  text-transform: uppercase;
  font-family: Arial;
  cursor: pointer;
  font-weight: bold;
  margin-right: 10px;
  padding: 0 10px;
  //padding: 0;
  }  
  
.link {
  color: #494949;
  font-weight: bold;
  font-size: 15px;
  } 
  
.block_catalog {
  margin-bottom: 45px;
  }  
  
.tabcatalog td {
  background: #fbf7dd;
  border: 1px solid #d8ccaa;
  padding: 20px 17px 10px 17px;
  }

.tabcatalog p {
  text-indent: 0;
  margin: 0;
  padding: 0;
  }   
  
.tabcatalog a {
  color: #494949;
  font-size: 14px;
  }  
  
.tabcatalog img {
  margin-bottom: 10px;
  }  
  
.imgcatalog {
  margin: 30px 0 10px 0;
  }  
  
.linklogo {  
  width: 485px;
  height: 80px;
  float: left;
  margin: -240px 0 0 295px;
  _margin-top: -250px;
  cursor: pointer;
  }  


/*=======*/
.basket input{
margin-top:8px;
}



.rightcontent img {
padding:10px;
}

