html,body {height: 100%;margin: 0; background: url(../images/bg.jpg) repeat top left;color: #000;font:bold 12px trebuchet ms;}
img {border: 0;display: block;}
*{margin:0;padding:0;}
td{vertical-align:top;}
a{outline: none;color: #508332;font: bold 12px trebuchet ms;}
table {border:0; border-collapse:collapse;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,input,textarea,p,table,td{margin:0; padding:0;} 	
ul {list-style:none;}
a:hover {text-decoration: none;}
.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;}
		
.clear_link{
color: #000; 
text-decoration:none;
cursor:text;
}
#conteiner { 
       background:  url(../images/top_bg.gif) no-repeat top left;
       min-height: 100%;
       min-width:1000px;
       max-width:2000px;
       margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 100px;}

#title_header  {
        width: 100%;
        height:420px;
}

#contacts {
	padding: 12px 24px 0px 0px;
	text-align: right;
	float: right;
}

#header  {
        width: 100%;
        height:175px;}

#top_menu {padding:0;}


.link1, .link2, .link3, .link4, .link5, .link6, .link7, .link8, .link9  {  
        position: absolute;
        display: block;
        width: 150px;
        height: 24px;
        margin:10px 0 0 336px;
        padding:0;
        color: #fff;
        font:14px trebuchet ms;
        text-decoration: none;}

.link2  {margin:42px 0 0 302px;}
.link3  {margin:75px 0 0 265px;}
.link4  {margin:109px 0 0 215px;}
.link5  {margin:143px 0 0 172px;}
.link6  {margin:175px 0 0 128px;}
.link7  {margin:209px 0 0 81px;}
.link8  {margin:241px 0 0 45px;}
.link9  {margin:275px 0 0 10px;}

.link1:hover, .link2:hover, .link3:hover, .link4:hover, .link5:hover, .link6:hover, .link7:hover, .link8:hover, .link9:hover 
 { font: bold 14px trebuchet ms;}

.langl  {position: absolute;top:310px;left:15px;}
.langl img {float: left;margin:0 2px;}

#logo {position: absolute;float:left; margin:38px 0 0 22px;} 

#head {float:left;width:340px;_width:320px;height: 240px;}

#tabs {width:62%;margin:10px 0 0 0; float:left;}
#tabs td {width:50%;}


.contact { 
        text-align: right;
        color: #fff;
        font:27px trebuchet ms;}

.contact a{color: #fff; font: bold 15px trebuchet ms;float: right;}

.slogan { 
        width:250px;
        margin:52px auto 0 auto;
        padding:0px 10px 0 0;
        color: #fff;
        font:bold 15px trebuchet ms;
        letter-spacing: -1px;
        line-height: 17px;}

*html .slogan { 
        width:270px;
        margin:80px auto 0 auto;
        padding:0;
        color: #fff;
        font:bold 15px trebuchet ms;
        line-height: 17px;}

.top_block  {     
        background:  url(../images/top_block.gif) repeat top center;
        height: 287px;
        width:367px;
        margin:25px auto 0 auto;
        padding:9px;
        color: #000;
        font:bold 13px trebuchet ms;}

.top_block img {border:1px solid #a8a8a8; margin:0 0 5px 0;}

#wrapper {width:100%;margin: 0;}

#title_left_bar {width:210px;padding:10px 22px 0 22px;}

#left_bar {width:250px;padding:230px 22px 0 22px;}

.baner {border: 2px solid #000;float:left;}

#content {width:100%;}

#main {padding:0 11px 0 0;}

#content_t {background:  url(../images/content_t.png) repeat-x top center;height: 65px;padding:0px 0 0 20px;}
 
#content_tl {background:  url(../images/content_tl.png) no-repeat top left;height: 65px;width:20px;}    

#content_tr {background:  url(../images/content_tr.png) no-repeat top right;height: 65px;width:21px;} 

#content_l  {background:  url(../images/content_l.png) repeat-y top center;width:20px;}
 
#content_c {background: #fff;padding: 0 15px 25px 15px;}    

#content_r  {background:  url(../images/content_r.png) repeat-y top right;width:21px;} 

#content_b {background:  url(../images/content_b.png) repeat-x top left; height: 18px;}
 
#content_bl {background:  url(../images/content_bl.png) no-repeat top left;height: 18px;width:20px;}    

#content_br  {background:  url(../images/content_br.png) no-repeat top left;height: 18px;width:21px;} 

h1 {    
        margin:0;
        padding:20px 0 10px 0;
        color: #3a7719;
        font:bold 23px trebuchet ms;}
#word h1{
       color: #000;
	   font:bold 12px trebuchet ms;
	   padding: 0;
       margin:0;
	   display: inline;
       white-space: nowrap; 
}
#word h2{
       font:bold 12px trebuchet ms;     
       padding: 0;
       display: inline;
       white-space: nowrap; 
}
#word h3{
       font:bold 12px trebuchet ms;     
       padding: 0;
       display: inline;
       white-space: nowrap; 
}        
        
.floats {float:left;padding:10px 15px 5px 0;}
        
* html .commodity { display:inline;zoom:1;}
*+html .commodity { display:inline;zoom:1;}
.gallery { text-align:center;}

.commodity {
       display:inline-block;
       display:-moz-inline-stack;
       margin:20px 32px;}     

.gallery img{border: 1px solid #000;}

#content p {margin:0;padding:12px 0 6px 0;line-height: 14px;}
 
#footer {
        background:  url(../images/footer.jpg) repeat top center;
        position:relative;
        width: 100%;
        height: 87px;
        margin-top: -87px;}

p.copy, p.dra  {
        float:left;
        margin:0;
        padding:19px;
        color: #fff;
        font: 14px trebuchet ms;}

 p.dra  {float:right;}
        
p.copy a, p.dra a {font: 14px trebuchet ms;color: #fff;text-decoration: none;}

.bans { padding-top: 16px; }

.bans a {font: 12px trebuchet ms;color: #fff;}

.buy{
 background: url(images/banner_220.png);
 width:220px;
 height:165px;
}


.buy{
 display:block;
 background: url(../images/banner_mob.png);
 width:206px;
 height:154px;
 margin-top:400px;
 border:2px solid #000;
}
       
.span_padding {
	padding-left: 20px;
}
