*{
 margin:0;
 padding:0;
}
.error{
 border:2px dotted red;
}
a img{
 border:none;
}
a{
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
ul{
 list-style:none;
}
table{
 empty-cells: show;
}
body{
 font-family: Arial, Helvetica, sans-serif;
 background:#FFC674;
}
div#container{width:1000px;margin:0 auto;background:#FFC674;}
div#wrapper{float:left;width:1000px;margin:0 0 10px 0}
div#content{margin: 0 0 0 200px;}
div#column_left{float:left;width:200px;margin-left:-100%;_margin-left:-1025px;}
div#footer{clear:left;width:1000px;}

#header{
 background:#434241;
}
#header_center{
 width:1000px;
 min-width:1000px;
 margin:0 auto;
 color:#fff;
}
#header_text{
 float:left;
 font-size:38px;
 letter-spacing:35px;
 margin:0 0 0 15px;
 _margin:0 0 0 7px;
}
#header_text span{
 display:block;
 font-size:14px;
 letter-spacing: 14px;
 padding-left:3px;
}
#phones{
 float:right;
 margin:10px 35px 5px 0;
 padding:8px 7px;
 width:370px;
 background:#989898;
 -moz-border-radius:10px;
 -webkit-border:10px;
 border-radius:10px;
}
#logo{
 margin:0 0 0 20px;
 clear:both;
}
div#menu{
 margin:0 0 0 11px;
 font-size:24px;
}
#menu div{
 text-align:center;
 float:left;
 width:194px;
 height:40px;
 background:#F9A615;
 border-right:2px solid #745B31;
 padding:15px 0 0 0;
}
#menu div.mleft{
 background:#F9A615 url('../images/mleft.jpg') bottom left no-repeat;
}
#menu div.mright{
 border-right:none;
 background:#F9A615 url('../images/mright.jpg') bottom right no-repeat;
}
#menu div.mlast{
 border-right:none;
}
#menu a,#menu a:visited{
 color:#000;
 text-decoration:none;
}
#menu div:hover{
 background-color:#EEFE66;
}
#menu div.mleft:hover{
 background:#EEFE66 url('../images/mleft.gif') bottom left no-repeat;
}
#menu div.mright:hover{
 background:#EEFE66 url('../images/mright.gif') bottom right no-repeat;
}
#menu a:hover{
 _color:#000;
 _text-decoration:underline;
}
#path{
 margin: 2px 0 2px 200px;
 color:#C30;
 text-decoration:underline;
 font-size:18px;
}
#path a{
 color:#C30;
}
#content{
 font-size:16px;
 background:#fff;
 padding:10px 0 0 10px;
 -moz-border-radius:10px;
 -webkit-border:10px;
 border-radius:10px;
 min-height:780px;
 _padding-bottom:780px;
}
#content p{
 padding:0 15px 10px 15px;
}
#content table{
 font-size:14px;
}
#content td,#content th{
 border:1px solid #000;
 padding:2px 3px;
}
.cost_link{
 display:block;
 margin-left:400px;
 font-weight:bold;
 width:103px;
 color:#fff;
 background:#CC3300;
}
.cost_link:focus{
 outline:none;
}
.cost_html{
 display:none;
}
#column_left{
 margin-top:30px;
 _padding:0 0 0 30px;
}
.nav{
 list-style: none;
}
.nav li{
 background:url(../images/nav.gif) -3px 2px no-repeat;
 padding:2px 0 2px 10px;
 width:150px;
}
.nav li.n_first{
 border-top:none;
}
.nav a{
 color:#800000;
 display: block;
 font-size:16px;
 font-weight:bold;
}
.nav li.curr a{
 color:#CC3300;
}
.nav li ul{
 margin-left:10px;
 display:none;
}
.nav li ul li a{
 font-size:14px;
}
#price{
 margin:10px 0 0 0;
}
#price a{
 color:#800000;
}
.c_pages{
 padding:40px 0 20px 200px;
 font-weight:bold;
 font-size:12px;
}
.c_pages span{
 padding:0 4px 0 4px;
}
.c_pages a{
 padding:0 4px 0 4px;
 color:#0F545A;
}
#order th{
 text-align:right;
}
#contacts{
 border:1px solid #b9b9b9;
 -moz-border-radius:4px;
 -webkit-border:4px;
 border-radius:4px;
 margin:5px 0 5px 0;
}
#contacts input,#contacts textarea{
 width:350px;
}
input#contacts_submit{
 width:200px;
}
#footer{
 margin:0 0 17px 0;
 background:#FDB10F;/* url(../images/footer_back.gif) no-repeat bottom left;*/
 color:#000;
 height:126px;
 font-size:12px;
}
#contacts_footer{
 float:left;
 padding:0 0 0 20px;
}
#contacts_footer a,#contacts_footer a:visited{
 color:#00b;
}
#contacts_footer span{
 line-height:18px;
}
#copy{
 float:right;
 padding: 30px 20px 0 0;
 font-size:11px;
}
#copy a, #copy a:visited{
 color:#00b;
}
#copy a:hover{
 color:#000;
}
#contacts td{
 border:none;
}
#cost p{
 cursor:pointer;
}
#cost p:hover{
 text-decoration:underline;
}
#cost table{
 display:none;
}
#gallery th{
 border:none;
}
#gallery td{
 vertical-align:top;
}
/*
#434241 корич
#F9A615 оранжевый
*/
