/*GENERAL*/
a:link, a:visited {color:#0152A9;}
body {background:#0D0603; margin:0px 8px 0px 3px; font-size:59%; font-family:'Verdana'; color:#fff;}
IMG {border:0;}
/*min-width:900px;*/

.jump {display:none;}
input, textarea {border:1px solid #59442C; background:#F5F3E8; color:#59442C;}

#container {margin-right:auto; margin-left:auto; width:940px; font-size:1.2em;}
#top-home {margin-top:32px; margin-bottom:19px;}
#lang {float:right; padding-right:10px; padding-top:10px; color:#846840;}
#lang a:link, #lang a:hover, #lang a:visited {color:#846840; text-decoration:none;}
#nav {margin-bottom:5px;}

#news-h {width:920px; height:28px; background:url('images/news-bck.jpg') no-repeat; margin-top:5px; color:#fff; padding:10px 10px 0px;}
#news-h h1 {color:#846840; font-size:1.1em; float:left; border:0px;}
#news-h h2 {font-size:1.0em; color:#fff; float:left; margin-left:7px;  margin-right:7px; padding:0px;}
#news-h a:link, #news-h a:hover, #news-h a:visited {color:#fff; text-decoration:none;}

.high {width:198px; height:151px; border:1px solid #3B3532; float:left; border-top:0px!important; padding:30px 35px 0px 135px; font-size:0.9em}
.high IMG {margin-top:15px; display:block; float:right; margin-right:-30px; margin-right:-15px!ie;}
.high h1, #ar h1 {color:#846840; font-size:1.2em; padding:0px 0px 5px 0px; margin:0px; border:0px;}
#one {background:url('images/highone.jpg') no-repeat;}
#two {background:url('images/hightwo.jpg') no-repeat; border-left:0px!important;}
#ar  {width:140px; height:151px; border:1px solid #3B3532; float:left; background:url('images/bck-ar.jpg') no-repeat;  border-left:0px!important; border-top:0px!important; padding:30px 30px 0px 30px; font-size:0.9em}
#ar IMG {margin-top:25px; display:block; float:right; margin-right:-25px;}
#ar #arsubmit {margin-top:30px; margin-top:25px!ie; display:block; float:right; margin-right:-25px; margin-right:-12px!ie; border:0px;}
#ar .u {margin-left:0px;}
#ar .p {margin-left:6px;}

h1 {border:1px solid #3B3532; padding:0; margin:0;}
h1 div {float:right; font-size:0.38em; font-family:arial; color:#fff; padding:7px 0px;}
h1 div a:link, h1 div a:visited {color:#88693D; margin-right:10px; text-decoration:none;}
h1 div a.sel, h1 div a:hover {color:#fff;}
h1 div IMG {margin-right:5px;}
h2 {font-family:arial; font-size:1.6em; color:#88693E; padding:10px 0px; margin:0;}

.staff {border-bottom:1px solid #3B3532; padding:10px; line-height:1.8em;}
.staff strong {color:#88693E; font-size:1.1em;}
#content {border:1px solid #3B3532; border-top:0px; overflow:auto; background:url('images/bgk.jpg') no-repeat bottom;}
#content #cert {float:right; padding:25px; width:230px;}
#content #cert h2 {font-size:1.3em;}
#content #princ {float:left; width:600px; border-right:1px solid #3B3532; padding:25px; line-height:1.5;}

#content a:link, #content a:visited {color:#F5DAB3; text-decoration:none;}
#content a:hover {color:#fff;}

.product {border-top:1px solid #3B3532!important; margin-top:5px;}
.product td {width:313px; padding:10px; vertical-align:top;}
.product .car h2 {font-size:1.2em; margin:0; padding:0;}
.product .car {font-size:0.9em; border-right:1px solid #3B3532;}
.product .car UL {margin:0px; padding:15px 15px; line-height:1.5;}
.product .descr {line-height:1.5; border-right:1px solid #3B3532;}
.product .car a:link, .product .car a:visited {float:right;}
.product .tele {/*width:626px;*/ width:100%; padding:10px; vertical-align:top; /*border-right:1px solid #3B3532;*/ line-height:1.5; font-size:0.9em;}
.product .tele div {padding:0px 8px;}
.product .tele h2 {font-size:1.2em; font-family:arial; margin:0; padding:0;}
.product .tele h3 {font-size:1.1em; font-family:arial;  margin:0; padding:10px 0px 5px;}
.product .tele b {color:#846840; font-weight:normal; display: block;}
.img-big {border:1px solid #3B3532; border-top:0;}

.ico { height:75px; padding-bottom:15px; float:left;}


#bottom {color:#6E6A68; font-family:arial; font-size:0.9em; text-align:center; clear:both; padding-top:15px;}
#bottom a:link, #bottom a:visited {margin:0px 10px; color:#6E6A68; text-decoration:none;}

.tab {background:#FFFFFF; padding:10px;}
.tab .img {float:right; color:#000; width:230px;}

.prod {border-collapse:collapse; width:680px;}
.prod td.ff {background:#fff;}
.prod td, .prod th {padding:5px; text-align:center; border:1px solid #E9E4D9;}
.prod .th {background:#B8AD8E; text-align:center; font-family:arial; color:#E1DBCF;}
.prod td {background:#F8F6F1; color:#ABABA8; font-family:arial;}

.acc  {padding:10px;}
.acc div {overflow:auto; min-height:196px; height:auto!important; height:196px; border-bottom:1px solid #3B3532; padding:10px;}
.acc div IMG {float:left; border:1px solid #CAC9C9; }
.acc div span {margin-left:300px; display:block; line-height:1.5;}

.gallery {}
.gallery .sx {width:260px; font-family:arial; color:#fff; padding:10px; float:left;}
.gallery .sx a:link, .gallery .sx a:visited {color:#88693D; margin-right:10px; text-decoration:none; display:block; padding:0px 10px 10px 15px;}
.gallery .sx a.sel, .gallery .sx a:hover {color:#fff; display:block; padding:0px 10px 10px 15px; background:url('images/fr.gif') no-repeat;}
.gallery .sx IMG {margin-right:5px;}
.gallery .photo {margin-left:280px;}
.gallery .photo IMG {margin:10px;}

.nob {border:0px!important;}

.selection { padding:5px; margin:10px; float:left; width:240px;}
.distributori {padding:5px 25px; margin:10px; margin-left:300px; border-left:1px solid #3B3532;}
.distributori div { border-bottom:1px dotted #3B3532; padding:15px 0px;}

#modulo {float:left; width:450px; padding:20px 20px 20px 70px;}
#cart {margin-left: 460px; border-left:1px solid #3B3532; padding:20px;}

.sh {float:left; height:160px; width:275px; margin-bottom:10px; margin-left:10px;}

.photo {}
.photo .menu-sx {width:150px; float:left;}
.photo .menu-sx ul {list-style-type:none; margin:10px;}
.photo .menu-sx li { color:#fff; display:block; padding:0px 10px 10px 15px; background:url('images/fr.gif') no-repeat;}
.photo .menu-sx li.sel {}
.photo .thurn {margin-left:190px; padding:20px 0px;}
.photo .thurn td {padding:10px;}
.photo .thurn IMG {width:350px; margin-bottom:5px;}