/**
 * default
 */
* { margin: 0px; padding: 0px; font-size: 100.1%; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.clean { overflow: hidden; }
.inline { display: inline; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.full-height { overflow: hidden; }
.nowrap { white-space: nowrap; }
.v-top * { vertical-align: top!important; }
a.button { cursor: default; }

a img { border: 0px; }
/*div img { display: block; }*/
img.inline { vertical-align: middle; }
span.hilite { background-color: #eeee00; padding: 0 .1em; color: #111100; }

/**
 * body
 */
body {	min-width: 951px; 	
		 font-family: "Times New Roman", Times, serif; font-size: 16px; line-height:1.231; 
 	 }
body, html, #navigation, #body, #image-products { width: 100%; }

/**
 * blocks
 */
#header { padding:0 10px; width:950px; margin: 30px auto 20px auto; overflow: hidden; background:#665b49; }
#header h1 { float: left; }
#header p { color: #fff; float: right; margin-top: 1em; }
#header a { color: #fff; font-size: .8em; font-weight: bold; text-decoration: underline; text-transform: lowercase; }
#header a:hover { color: #fff; text-decoration: none; }

#content { width: 950px; margin: 0 auto 50px auto; }
#content dl { overflow: hidden; font-size: 0.88em; margin-bottom: 20px; }
#content dt { display: block; float: left; width: 65px; margin-right: 10px; clear: left;
			  color: #655b48; font-weight: bold;
			}
#content dd { display: block; float: left; margin-bottom: 1em; width: 805px; }

/**
 * colls
 */
.coll { margin-bottom: 20px; overflow: hidden;
		color: #655b48; font-weight: bold;
	  }
.coll a { color: #655b48; text-decoration: none; }
.coll a:hover { text-decoration: underline; }
.coll strong { display: block; margin-bottom: .5em; }
.coll p { float: left; }

.coll-428 p { margin-right: 20px; }


/**
 * standart rewrites
 */
.last-vertical { margin-bottom: 0px!important; padding-bottom: 0px!important; border-bottom: none!important; }
.last-horizontal { margin-right: 0px!important; padding-right: 0px!important; border-right: none!important; }


/**
 * en

.lang-en #content dt { width: 95px; }
.lang-en #content dd { width: 525px; }
 */
 
.preview_box{
    clear:left; 
}
.preview_box a{
    display:block; float:left; margin-right:34px;
}
 