body {  
        margin:0 auto;
        padding:0;}

img {border: 0;}

*{margin:0;padding:0;}

td{vertical-align:top;}
a{outline: none;}

.clear {
       clear:both;
       line-height:1%;
       margin-bottom:-1px;
       height:1px;
       overflow:hidden;
       font-size:0px}

#conteiner { 
        margin:0 auto;
        padding:0;
        min-width:100%;
        max-width:100%;}


#header {      
        background: url(../images/header.jpg)  no-repeat  top center;
        width:100%;
        margin:0;
        padding:0;
        height:405px;}

#head {       
        width:920px;
        margin:0 auto;
        padding:109px 0 0 40px;
        height:296px;}

#wrapper {      
        background: url(../images/bg.jpg)  repeat  top left;
        width:100%;
        margin:0;}



#content  {   
        background: #fdead6 url(../images/cont.gif)  no-repeat  top left;   
        margin:0 auto;
        padding:0;
        width:960px;
        min-height:313px;
        height:auto !important;
        height:313px;}

#left_bar{ 
        margin:0;
        padding:0 0 0 90px;
        width:200px;}

p.phone{font:23px tahoma; color: #000468;padding:0;margin:0;}
p.phone span{font:13px tahoma; color: #000;}

ul.generic {padding:0 0 0 20px; margin:5px}
ul#menu {list-style: none;margin:0;padding:20px 0 0 0;}
ul.pageNav {list-style: none;margin:0;padding:20px 0 0 0;}
ul.pageNav li{list-style:none; float:left; margin:5px;font-size:14px;}
ul.pageNav li a{color: #ae5229;font-size:14px;}


#menu li {   
        background: url(../images/li.gif)  no-repeat  top left;   
        height:26px;
        margin:0;
        padding:0 0 0 25px;}

#menu a{font:13px arial; color: #000;font-weight: bold;padding:0;margin:0;}

#menu a:hover{color: #ae5229;text-decoration:none;}

#center{ 
        margin:0;
        padding:0;}

#text  {
        background:  url(../images/center_bg.gif) repeat-y left top;
        width:636px;
	padding:0;
	margin:-5px 0 -50px 0;}

#Center_bot_bg  {
        background:  url(../images/center.gif) no-repeat left bottom;
        width:566px;
	padding:20px 30px 50px 40px;
	margin:0 ;}

#Center_bot_bg1  {
        background:  url(../images/center.gif) no-repeat left bottom;
        width:566px;
	padding:20px 10px 50px 40px;
	margin:0 ;}

#dra{
display: inline;
}
#dra h1 {
 font-size: 100%;
 background:  url(../images/null.gif) no-repeat left top;
 display: inline;
 color: #5c544a;
 white-space: nowrap;
 margin:0;padding:0;
}

#dra h2 {
 background:  url(../images/null.gif) no-repeat left top;
 font-size: 100%;
 color: #5c544a;
 display: inline;
 white-space: nowrap;
 margin:0;padding:0;
}
#dra a{
  text-decoration: none;
}
.text{
        position:relative;
        background:  url(../images/h1.gif) no-repeat left top;
        width:271px;
        height:28px;
	padding:5px 0 0 30px;
	margin:0 0 0 40px;
        font:20px tahoma;
        color: #fff;
}
h1 {
        position:relative;
        background:  url(../images/h1.gif) no-repeat left top;
        width:271px;
        height:28px;
	padding:5px 0 0 30px;
	margin:0 0 0 40px;
        font:20px tahoma;
        color: #fff;}
        
h6 {
        position:relative;
        background:  url(../images/h1.gif) no-repeat left top;
        width:271px;
        height:28px;
	padding:5px 0 0 30px;
	margin:0 0 0 40px;
        font:20px tahoma;
        color: #fff;}
h5{
font:20px tahoma;
}
#osnov {   
        background: url(../images/osnov.gif)  repeat-y  top left;   
        width:334px;
        margin:-5px 0 0 0;
        padding:0;}

#osnov_bot {   
        background: url(../images/bgc.gif) no-repeat  bottom left;   
        width:249px;
        margin:0;
        padding:10px 15px 50px 70px;}

p{font:12px arial; color: #5c544a;padding:5px 0;margin:0;}
td{font:12px arial; color: #5c544a;padding:5px 0;margin:0;}
.errMess{color: #F00}
.scsMess{color: #0C0}

a.pod{font:12px arial; color: #ae5229;padding:30px 70px 0 0;margin:0;float:right}

a.pod2{font:12px arial; color: #ae5229;}

#right_bar{ 
        margin:0;
        padding:0 30px 0 50px;
        width:240px;}

.news {font:11px arial; color: #000;padding:10px 0;margin:0;}

p.data {font:20px arial; color: #ae5229;font-weight: bold;padding:0;margin:0;}
p.data span{font:12px arial; color: #000;font-weight: normal;}

.news a{font:11px arial; color: #ae5229;padding:0 25px 0 0;margin:0; background:  url(../images/str.gif) no-repeat right;}

h2 {
        background:  url(../images/h2.gif) no-repeat right;
        height:28px;
	padding:0;
	margin:0 0 0 0px;
        font:25px tahoma;
        color: #000468;}

#footer {
        background:  url(../images/footer.gif) no-repeat center top;
        width:860px;
        height:80px;
	padding:50px 0 0 100px;
	margin:0 auto;  
        clear: both;
}

#footer  p.copy_l{font:11px arial; color: #000;float:left;margin-left:-15px;}
#footer  p.copy_r{font:11px arial; color: #000;float:right;padding-right:60px}
#footer  p.copy_r a{font:11px arial; color: #ae5229;padding:0;margin:0;}
table.pricelist {border:2px solid #993300}
table.pricelist th{border:2px solid #993300;padding:4px; font-size:14px; font-style: italic;}
.pricelist td{border:1px dashed #993300;padding-left:5px;padding-right:5px}
td.excelfile a {color: #ae5229;font-size:12px;}
td.excelfile {padding-top:20px;padding-left:10px}
td.xl65{text-align:center;}
