body {
     margin: 0px 0 20px 0; 
     padding: 0;
     font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 }
#header {
     margin: 0 auto;
     width: 900px;
	 height: 170px;
	 background: url(/images/headbgn.jpg) no-repeat left top; 
	 }
#conteiner {
     width: 900px;
	 height: auto!important;
	 height: 1%;
	 margin: 0 auto;
	 text-align: left;
	 background: url(/images/conthead.jpg) no-repeat left 200px; 
	 }
.wrap {
	 margin: -3px 0 0 0!important;
	 margin: 6px 0 0 0;
	 height: auto!important;
	 height: 1%;
	 width: 900px;
	 background: url(/images/contbg.jpg) repeat-y left top; 

	 }
.right {
	 float: right;
	 width: 190px;
	 height: auto!important;
	 height: 1%;
	 margin: 0; 
     padding: 0px 20px 0 10px!important;
     padding: 0px 5px 0 10px;
	 }
.text {
	 float: left;
	 width: 620px;
	 margin: 0; 
     padding: 0px 20px 0 30px;
	 }
.indexbox{
	 float: left;
	 width: 192px;
	 margin: 0; 
     padding: 0px 10px 0 0;
	 margin: 10px 0 20px 0;
	 }
.catbox{
	 float: left;
	 width: 300px;
	 margin: 0; 
     padding: 0px 10px 0 0;
	 margin: 10px 0 20px 0;
	 }
.indexboxright{
	 float: left;
	 width: 192px;
	 margin: 0; 
     padding: 0px 10px 0 0;
	 margin: 10px 0 20px 0!important;
	 margin: 10px 0 0px 0;
	 }
.indexbox img, .indexboxright img, .text img{
	 border: 1px solid #dedede;
	 }

.copy {
	 margin: 0; 
     padding: 25px 0 0 35px;
	 }
.adress {
	 margin: 0; 
     padding: 25px 0 0 0;
     color: #fc6404;
	 }
#footer {
	 clear: both;
     height: 64px;
	 margin: 0;
	 padding: 0;
	 background: url(/images/contfoot.jpg) no-repeat left bottom; 
	 }
.logo {position: absolute; width: 120px; height: 110px; margin: 40px 0px 0px 45px;}	
/*
.logotipe {
     float: right;
     width: 317px;
	 height: 100px;
	 margin: 2px 21px 0 0!important;
	 margin: 3px 11px 0 0;
	 }
*/
.all {
     width: 500px;
	 height: 100px;
	 margin: 0;
	 padding: 38px 0 0 0;
	 float: right;
	 }	
.adresstop  {
     float: right;
     width: 250px;
	 margin: 30px 50px 0 0px;
	 padding: 0;
	 text-align: left;
	 font-size: 20px;
	 line-height: 30px;
	 color: #ffffff;
	 height: 100px;
	 }
.menu {
	 margin: 0;
	 padding: 0;
	 height: 45px;
	 }
.menu ul, .menu ul li  {
     list-style: none;
	 margin: 8px 0 0 30px;
	 padding: 0;
	 }
.menu ul li  {
	 font-size: 13px;
     margin: 0 0 0 25px;
	 display: inline;
	 }	 
.menusmall {
	 height: 35px!important;
	 height: 35px;
	 width: 659px!important;
	 width: 659px;
	 margin: 10px 0 10px -28px;
	 padding: 0;
	 background-color: #ffffff;
	 border: 1px solid #dedede;
	 }
.menusmall ul, .menusmall ul li  {
     list-style: none;
	 margin: 10px 0 0 30px;
	 padding: 0;
	 }
.menusmall ul li  {
     margin: 0 10px 0 0;
	 display: inline;
	 }	 
.menusmallf {
	float: left;
	 height: 35px!important;
	 height: 35px;
	 width: 659px!important;
	 width: 659px;
	 margin: 10px 0 10px -28px;
	 padding: 0;
	 background-color: #ffffff;
	 border: 1px solid #dedede;
	 }
.menusmallf ul, .menusmallf ul li  {
     list-style: none;
	 margin: 10px 0 0 30px;
	 padding: 0;
	 }
.menusmallf ul li  {
     margin: 0 10px 0 0;
	 display: inline;
	 }	 
.menufooter  {
	 height: 40px;
	 height: 40px;
	 margin: 0; 
	 padding: 15px 0 0 0!important;
	 padding: 30px 0 0 0;
	 }

.menufooter ul, .menufooter ul li  {
     list-style: none;
	 margin: 10px 0 0 30px;
	 padding: 0;
	 }
.menufooter ul li  {
     margin: 0 0 0 25px;
	 display: inline;
	 }	 
a {
     color: #333c15;
	 text-decoration: underline;
	 font-weight: bold;
	 }
a:hover {
     color: #fc6404;
	 text-decoration: underline;
	 }	 
.main a {
     color: #fc6404;
	 text-decoration: underline;
	 }	 
a:hover .main {
     color: #fc6404;
	 text-decoration: underline;
	 }	 
img {
	 border: none;
	 }	 
h1, h1 a {
     font: normal 14pt "Trebuchet MS", Verdana, Helvetica;
     margin: 0;
     padding: 0;
     color: #fc6404;
     } 
h2 {
     font: normal 14pt "Trebuchet MS", Verdana, Helvetica;
     margin: 0;
     padding: 0;
     color: #fc6404;
     }
.indexbox h3 {
     font: normal 10pt "Trebuchet MS", Verdana, Helvetica;
     margin: 0 0 5px 2px;
     padding: 0;
     color: #59672c;
	 font-weight: bold;
}
.indexboxright h3 {
     font: normal 10pt "Trebuchet MS", Verdana, Helvetica;
     margin: 0 0 5px 2px;
     padding: 0;
     color: #59672c;
	 font-weight: bold;
}
h3 {
     font: normal 10pt "Trebuchet MS", Verdana, Helvetica;
     margin: 0;
     padding: 0;
     color: #fc6404;
	 font-weight: bold;
}
h2 a {
     font: normal 14pt "Trebuchet MS", Verdana, Helvetica;
     margin: 0;
     padding: 0;
     color: #fc6404;
	 text-decoration: underline;
     }
h2 a:hover {
     font: normal 14pt "Trebuchet MS", Verdana, Helvetica;
     margin: 0;
     padding: 0;
     color: #fc6404;
	 text-decoration: none;
     }

.oring {
     position: relative;
	 top: 0;
	 right: 0;
     margin: -65px 0 0 0;
     padding: 10px;
	 background-color: #f86e16;
	 width: 95px;
	 height: 30px;
	 border: 1px solid #dfdfdf;
     color: #dfdfdf;
	 font-weight: bold;
}

.oring_t {
     position: relative;
	 top: 0;
	 right: 0;
     margin: -85px 0 0 0;
     padding: 10px;
	 background-color: #f86e16;
	 width: 115px;
	 height: 47px;
	 border: 1px solid #dfdfdf;
     color: #dfdfdf;
}

.oring a {
     color: #f8f7e5;
	 text-decoration: none;
	 font-weight: bold;
}
.oring_t a {
     color: #f8f7e5;
	 text-decoration: underline;
	 font-weight: bold;
}
.oringhead a {
     color: #4e5c1e;
	 text-decoration: none;
	 font-weight: bold;
}
.oring a:hover {
     color: #fdd0b3;
	 text-decoration: underline;
	 font-weight: bold;
}
.oringhead a:hover {
     color: #4e5c1e;
	 text-decoration: underline;
	 font-weight: bold;
}
.oringhead {
     position: relative;
	 top: 40px;
	 right: 0;
     margin: -5px 0 0 0;
     padding: 6px;
	 background-color: #efecbb;
	 width: 150px;
	 height: 12px;
	 border: 1px solid #dfdfdf;
     color: #dfdfdf;
	 font-weight: bold;
	 text-align: center;
}
.trred {
     background-color: #fedcc7;
	 border-top: 1px solid #cccccc;
	 height: 30px;
}
.price{
	 margin: 15px 0 0 0;
	 width: 98%;
}
.price tr {
     background-color: #ffffff;
	 height: 30px;
}
.price td {
	 border: 1px solid #cccccc;
	 height: 30px;
	 padding-left:20px;
}
.list  {
	 margin: 10px 0 10px 0; 
	 }
.list  ul, .list  ul li  {
     list-style: circle;
	 margin: 10px 0 0 0;
	 padding: 0;
	 }
.list  ul li  {
     margin: 2px 0 0 25px;
	 }	 
.model img  {
     margin: 0 10px 0 0;
	 float: left;
	 }
.catbox img  {
     margin: 0 10px 0 0;
	 float: left;
	 }	 
ul .step1 {
     margin: 5px 0 5px 20px;
	 }
.date  {
     color: #59672c;
	 font-weight: bold;
	 margin: 10px 0 0 0;
     }
.more {
	 margin: -5px 0 25px 0!important;
	 margin: -10px 0 25px 0;
     }
.more a {
     color: #59672c;
	 font-weight: bold;
	 text-decoration: underline;
     }
.more a:hover {
     color: #59672c;
	 font-weight: bold;
	 text-decoration: none;
     }
span.tel {background: url(../images/tel.gif) left 6px no-repeat; padding: 0px 0px 0px 25px;}
span.email {background: url(../images/letter.gif) left 9px no-repeat; padding: 0px 0px 0px 25px;}
table.table_tkani {border-collapse: collapse; border: none; background: #fff;}
table.table_tkani td {border: none; padding: 10px; text-align: center;}
table.table_tkani td img {margin: 0px 0px 3px 0px;}
table.table_tkani td p {margin: 0px; padding: 0px; float: left; width: 100%; text-align: center;}
div.add_info {float: left; width: 100%; background: #fff; border: 1px solid #dedede; padding: 10px 0px; margin: 5px 0px 10px 0px;}
div.add_info span.dprice {background: url(/images/dprice.gif) left 1px no-repeat; padding: 0px 0px 0px 15px; margin: 0px 20px 0px 10px;}
div.add_info span.dcat {background: url(/images/dcat.gif) left 3px no-repeat; padding: 0px 0px 0px 22px; margin: 0px 20px 0px 20px;}
div.add_info span.dcon {background: url(/images/dcon.gif) left 4px no-repeat; padding: 0px 0px 0px 18px; margin: 0px 20px 0px 20px;}