html { height: 100%; margin: 0; padding: 0; }         
body { height: 100%; margin: 0; padding: 0; font:11px tahoma; color: #cc560f; }
img {border: 0;display: block;}
*{margin:0;padding:0;}
td{vertical-align:top;}
a{outline: none; text-decoration:none; color: #cc560f;}
table{border:0; border-collapse:collapse;}
a:hover {text-decoration:underline;}

.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;
       	font-size:0px}

#conteiner {
       	background: #f8f3ec url(../images/bg.jpg) repeat-x top left;
        width:100%;
        min-height:673px;
        height:auto !important;
        height:673px;
        position: relative;
	min-height: 93%;
    	max-width:100%;
	min-width:1000px;
	padding:0;}

* html #conteiner {height: 93%;}

#header {
        background: url(../images/head_right.jpg) no-repeat top right;
        margin:0;
        padding:0; 
        width:100%; 
        height: 327px;}
        
#head_left {
        background: url(../images/head_left.jpg) no-repeat top left;
        margin:0;
        padding:0; 
        width:100%; 
        height: 235px;
        float:left;}

#head_center {
/*        background: url(../images/head_center.jpg) no-repeat top center;  //окно в центре */
        margin:0 auto;
        padding:0; 
        width:100%; 
        height: 235px;}

#logo {
        display: block;
        background: url(../images/logo.jpg) no-repeat top center; 
        text-align: center;
        margin:0;
        padding:60px 0 0 30px; 
        width: 354px;
        height: 55px;
        font:22px tahoma;
        color: #a34020;
        text-decoration:none;
        line-height:25px;}

/*
#logo {
        display: block;
        background: url(../images/logo.jpg) no-repeat top center;
        text-align: center;
        margin:0;
        padding:80px 0 0 40px; 
        width: 270px;
        height: 40px;
        font:18px tahoma;
        color: #a34020;
        text-decoration:none;
        line-height:18px;}
*/        

#logo span {       
        font-size: 12px;
        color: #4b2625;
        font-weight: bold;}

p.phone {
        background: url(../images/phone.jpg) no-repeat top right;
        display: block;
        margin:48px 0 0  0;
        padding:0 0 0 70px; 
        height: 33px;
        width: 215px;
        font:18px tahoma;
        color: #a34020;
        font-weight: bold;}
     
ul#top_menu {list-style: none;margin:35px 0 0 0;padding:0 0 0 20px;float:left;}

#top_menu li{margin:0;padding:0 5px;height: 41px;float:left;}

#top_menu a{
        background:  url(../images/link.jpg) no-repeat top center;
        height: 25px;
        margin:0;
        padding:16px 2px 0 2px;
        font:12px tahoma;
        color: #fff;
        text-decoration:none;
        float:left;}   

#top_menu span.left_l {background:  url(../images/left_l.jpg) no-repeat top left;;height: 41px;width: 6px;float:left;}
#top_menu span.right_l {background:  url(../images/right_l.jpg) no-repeat top left;;height: 41px;width: 5px;float:left;}


#wrapper {   vertical-align:  bottom   ;
        width:100%;
        margin:-25px 0 0 0;
        padding:0;}

#left_block{width:25%; margin:0;padding:0 54px 0 21px;}   
#center_block{width:35%; margin:0;padding:0}   
#right_block{width:35%; margin:0;padding:0}   

h1, h3, h1 a{
        margin:0;
        padding:0;
        font:18px tahoma;
        color: #a34020;
        text-decoration:none;
        line-height:46px;} 
          
h1 span, h1 a span{color: #610c04;}   

strong {color: #610c04; font:14px bold tahoma;}   

.ramka {
        background:  url(../images/ramka.gif) no-repeat top left;
        width: 294px;
        height: 250px;
        margin:0;
        padding:12px 0 0 11px;}   
#int   {display:none;}

.ramka img {
        width: 272px;
        height: 227px;
        margin:0;
        padding:0;}   

.box {float:left;width:95%;clear: both;margin:0;padding:0 0 15px 0;}

h2 a{
        margin:0;
        padding:0;
        font:14px tahoma;
        color: #a34020;
        text-decoration:none;
        font-weight: bold;
        line-height:26px;} 

.foto_box {
        border:1px solid #a76443;
        margin:0 15px 0 0;
        padding:2px;
        float:left;}   

.foto_box img {
        width: 118px;
        height: 111px;
        margin:0;
        padding:0;}   

p{
        margin:0;
        padding:0 0 5px 0;
        font:11px tahoma;
        color: #cc560f;
        line-height: 15px;} 

p.cena{
        margin:0;
        padding:0;
        font:14px tahoma;
        font-weight: bold;bottom:0;
        color: #a34020;} 
        
.footer_clear {
       	clear:both;
       	height:60px;}

#footer { 
	background: #e2c5a3;
  	margin:-57px 0 0 0;
  	height: 57px;}

.static {float:right;padding:13px 20px 0 0;}
.static a{float:left;margin:0 3px;}

p.copy {
        margin:0;
        padding:0 0 0 35px;
        font:11px tahoma;
        color: #53302f;
        text-decoration:none;
        line-height:57px;
        float:left;} 

p.copy a{color: #cc6200;} 

ul#footer_menu {list-style: none;margin:16px 0 0 20px;padding:3px 0 0 17px;float:left;height: 27px;border-left:1px solid #a34020;}

#footer_menu li{margin:0;padding:0 8px;color: #a34020;float:left;}

#footer_menu a{
        margin:0;
        padding:0;
        font:11px tahoma;
        color: #53302f;
        text-decoration:none;
        line-height:21px;
        float:left;}   


