html, body { margin:0; padding:0; font-family:Tahoma; font-size:11px; height:100%; color:#4f4f4f; }

body { background:#533432 url(../images/body.png) no-repeat 895px 101px; }

img, a img { border:0; margin:0; padding:0; }
a { color:#4f4f4f; }
* { outline:0; }
input { font-family:Tahoma; font-size:10px; color:#000; }
form, fieldset { margin:0; padding:0; border:0; }
ul { margin:0; padding:0; list-style-type:none; }

h1, h2, h3, h4 { font-weight:normal; margin:0; padding:0; font-size:11px; }

table { margin:0; padding:0; border-collapse:collapse; }

h1 { font-size:14px; font-weight:bold; padding-top:17px; padding-bottom:8px; }
h2 { font-size:12px; font-weight:bold; padding-bottom:10px; padding-top:17px; }

.readon { display:block; padding-top:5px; }

#wrapper { width:968px; min-height:100%; float:left; clear:both; background:#f5ede9 url(../images/wrapper.png) repeat-y; position:relative; }
* html #wrapper { height:100%; }

.relative { position:relative; }

#top { float:left; width:968px; height:27px; background:#533332 url(../images/top.png) no-repeat left bottom; }
#footer { width:968px; height:151px; float:left; clear:both; background:url(../images/footer.png) no-repeat; color:#FFF; }
* html #footer { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/footer.png,sizingMethod=crop); }
#spacer { float:left; width:1px; clear:both; height:106px }

#logo { float:left; width:226px; height:68px; margin-left:22px; margin-top:43px; }
* html #logo { margin-left:11px; }
#telephone { float:left; width:171px; height:32px; background:url(../images/telephone.png) no-repeat; margin-left:67px; margin-top:76px; }

#searchform { float:left; position:relative; margin-top:77px; margin-left:32px; }
#searchword { width:146px; height:26px; background:url(../images/input.png) no-repeat; border:none; padding-left:10px; padding-top:7px; padding-right:10px; }
#search_submit { width:35px; height:28px; background:url(../images/search_submit.png) no-repeat; border:none; cursor:pointer; margin:0; padding:0; position:absolute; left:166px; top:0; }
* html #search_submit { top:1px; }
*:first-child+html #search_submit { top:1px; }

#icons { float:right; width:205px; height:51px; background:url(../images/icons.png) no-repeat; margin-top:67px; margin-right:10px; }
* html #icons { margin-right:5px; }
#icons ul { padding-left:30px; padding-top:14px; }
#icons ul li { float:left; padding-left:10px; padding-right:10px; }
#icons ul li img { position:relative; top:4px; }
#icons ul li.separator img { top:0 }

* html #icons { margin-top:-45px; }

#head { float:left; clear:both; width:100% }

#top2 { float:left; clear:both; width:957px; height:174px; background:url(../images/top2.png) no-repeat; margin-top:20px; position:relative; }
#top2_inner { float:left; clear:both; width:276px; height:174px; background:url(../images/top2.png) no-repeat; margin-top:20px; position:relative; }

.spaser { clear:both; width:1px; height:1px; margin-bottom:-5px; }

#menu { float:left; margin-left:80px; width:196px; padding-top:22px; }
* html #menu { margin-left:40px; }
#menu ul li { padding-bottom:22px; height:13px; width:100px; }

#menu ul li a { background:url(../images/str.png) no-repeat 0 3px; padding-left:16px; display:block; }
#menu ul li.price a { background:url(../images/price.png) no-repeat left 1px; }

#menu ul li.parent.hover a img { border-bottom:2px solid #6c3a38; padding-bottom:6px;  }

#menu ul li.parent div.real-dropmenu { display:none; position:absolute; width:104px; left:100px; top:-5px; }

#menu ul li.parent div.real-dropmenu .dropmenu_top { width:104px; height:12px; background:url(../images/dropmenu_top.png) no-repeat; }
#menu ul li.parent div.real-dropmenu .dropmenu_bottom { width:104px; height:19px; background:url(../images/dropmenu_bottom.png) no-repeat; }
#menu ul li.parent div.real-dropmenu .dropmenu_center { width:104px; background:#FFF; }

#menu ul li.parent div.real-dropmenu .dropmenu_arrow { position:absolute; left:-9px; top:-5px; width:9px; height:15px; background:url(../images/dropmenu_arrow.png) no-repeat; }

* html #menu ul li.parent div.real-dropmenu .dropmenu_top { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/dropmenu_top.png,sizingMethod=crop); }
* html #menu ul li.parent div.real-dropmenu .dropmenu_bottom  { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/dropmenu_bottom.png,sizingMethod=crop); }
* html #menu ul li.parent div.real-dropmenu .dropmenu_arrow { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/dropmenu_arrow.png,sizingMethod=crop); }
* html #menu ul li.parent div.real-dropmenu .dropmenu_center { margin-top:-1px; }

#menu ul li.parent.hover div.real-dropmenu { display:block; }

#menu ul li.parent div.real-dropmenu ul { padding-left:6px; padding-right:7px; }
#menu ul li.parent div.real-dropmenu ul li a { background:none; text-decoration:none; color:#000; display:block; padding:0; padding-left:4px; }
#menu ul li.parent div.real-dropmenu ul li a:hover { text-decoration:underline; color:#b96e43; }
#menu ul li.parent div.real-dropmenu ul li { padding-top:5px; padding-bottom:5px; border-bottom:1px solid #e5e5e5; height:auto; width:auto; }

#menu ul li.parent div.real-dropmenu ul li.first a { color:#906e5d; font-size:10px; font-weight:bold; background:url(../images/red-bar.jpg) no-repeat 0 3px; padding-left:10px; }

#menu ul li.parent div.real-dropmenu ul li.last { border-bottom:none; }

#action { float:left; margin-top:4px; }
#action img { position:absolute; }

#new { position:absolute; width:229px; height:195px; background: url(../images/new.png) no-repeat; right:0; top:-4px; z-index:15; }
* html #new { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/new.png,sizingMethod=crop); }

#allnew { position:absolute; left:135px; top:20px; color:#c37b4f; } 
#new img { position:absolute; left:60px; top:45px; }
#more { position:absolute; left:65px; top:125px; padding-left:15px; background: url(../images/more.png) no-repeat 0 4px; color:#000; }

#left_col { float:left; width:275px; min-height:348px; position:relative; padding-bottom:135px; }
* html #left_col { height:348px; }

#menu2 { padding-left:63px; padding-top:17px; }
#menu2 ul li { background:url(../images/menu2li.png) no-repeat left bottom; padding-bottom:10px; padding-top:10px; }
#menu2 ul li a { text-decoration:none; font-size:12px; display:block; background:url(../images/str2.png) no-repeat 5px 5px; padding-left:19px; }
#menu2 ul li a:hover { text-decoration:underline; color:#b96e43; }

#clock { position:absolute; width:58px; height:84px; left:0px; top:478px; background:url(../images/clock.png) no-repeat; }

#news { float:left; width:161px; padding-top:30px; margin-left:64px; margin-top:13px; background:url(../images/news.png) no-repeat; }
* html #news { margin-left:32px; }
#news ul li a { display:block; color:#9b6041; padding-top:7px; }
#news ul li { padding-bottom:10px; }
#news ul li .date { background:#ded2cf; color:#5a3b3a; font-size:10px; padding-left:3px; padding-top:1px; padding-right:4px; padding-bottom:1px; }

#lines { position:absolute; left:0; bottom:-30px; width:275px; height:157px; background:url(../images/lines.png) no-repeat; z-index:10; }
* html #lines { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/lines.png,sizingMethod=crop); }

#news_arh { text-decoration:none; font-size:10px; color:#5a3b3a; font-weight:bold; } 

#right_col { float:right; width:210px; }

#best { float:left; clear:both; width:188px; min-height:233px; background:url(../images/best_bg.png) repeat-y; margin-top:17px; position:relative; }
* html #best { height:233px; }
#best .top { width:188px; height:27px; background:url(../images/best.png) no-repeat; }
#best .bottom { width:188px; height:27px; background:url(../images/best_bottom.png) no-repeat; position:absolute; bottom:-27px; }

#best ul { padding-left:21px; }
#best ul li { padding-top:7px; }
#best ul li a { display:block; background: url(../images/more2.png) no-repeat 0 4px; padding-left:15px; color:#000; margin-left:10px; }
#best ul li .bgcrug { background: url(../images/krbelug.png) no-repeat; padding-left:8px; padding-top:5px; width:133px; height:86px; }

#action2 { float:left; margin-top:10px; }

#obratka { float:left; clear:both; width:188px; min-height:153px; background:url(../images/best_bg.png) repeat-y; margin-top:14px; position:relative; margin-bottom:7px; }
* html #obratka { height:153px; }
#obratka .top { width:188px; height:25px; background:url(../images/obratka.png) no-repeat; }
#obratka .bottom { width:188px; height:27px; background:url(../images/best_bottom.png) no-repeat; position:absolute; bottom:-27px; }
#obratka ul { padding-left:18px; padding-top:17px; }
#obratka ul li { padding-bottom:5px; }
#obratka ul li a { position:relative; top:-8px; padding-left:10px; }
#obratka ul li a { color:#644443; }

#content { float:left; width:482px; min-height:510px; }
* html #content { height:510px; width:472px; }

#content_catalog { float:left; min-height:510px; width:631px; }
* html #content_catalog { height:510px; }

#categories { width:100%; margin-top:20px; margin-left:5px; }
#categories tr td { text-align:center; padding-bottom:20px; }
#categories tr td a { display:block; }
#categories tr td a.text_link { text-align:left; margin-top:10px; background: url(../images/cat_more.png) no-repeat 0 4px; padding-left:15px; margin-left:auto; margin-right:auto; width:85px; }

#items { width:100%; margin-left:26px; margin-top:20px; }
#items tr td { padding-right:23px; padding-bottom:30px; vertical-align:top; }
* html #items tr td { padding-right:20px; }
#items tr td a { display:block; }
#items  tr td a.text_link { text-align:left; margin-top:5px; margin-left:15px; background: url(../images/cat_more.png) no-repeat 0 4px; padding-left:15px; }

#items  tr td .bgcrug2 { background: url(../images/krbelug2.png) no-repeat; padding-left:8px; padding-top:5px; width:133px; height:86px; }

#text { clear:both; float:left; width:433px; text-align:justify; border-top:1px solid #d6c9c6; padding-top:7px; margin-left:35px; }
* html #text { margin-left:17px; }
#call { position:absolute; width:32px; height:235px; left:966px; top:22px; background: url(../images/call.png) no-repeat; cursor:pointer;  }

#copyleft { position:absolute; color:#FFF; left:69px; top:75px; }
#copyright { position:absolute; color:#FFF; right:20px; top:78px; }
#footer a, #footer span, #footer sup { color:#a99085; }

#breadcrumbs { clear:both; color:#af714b; font-size:12px; margin-left:35px; margin-top:20px; }
#breadcrumbs span { font-weight:bold; background:url(../images/bread.png) no-repeat 10px 5px; padding-left:27px; }
#breadcrumbs a { background:url(../images/bread.png) no-repeat 10px 5px; padding-left:27px; }

#breadcrumbs a.first { background:none; padding-left:0; }

#pagination { font-weight:bold; font-size:12px; color:#bfa8a3; border-bottom:1px solid #d6c9c6; padding-bottom:20px; margin-left:40px; margin-top:5px; }
#pagination a { font-weight:normal; padding-left:10px; background:url(../images/pagi.png) no-repeat 2px 6px; }
#pagination a.first { background:none; }
#pagination a.active { text-decoration:none; }

.simple_text { padding-left:35px; padding-right:23px; text-align:justify }
.simple_text .date { background:#ded2cf; color:#5a3b3a; font-size:10px; padding-left:3px; padding-top:1px; padding-right:4px; padding-bottom:1px; }

#fade { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; z-index:20; display:none; }
#tovar_form { width:697px; z-index:30; position:absolute; left:50%; top:-1000px; margin-left:-348px; margin-top:-191px; }

#tovar_form_top { width:697px; height:19px; background:url(../images/tovar_form_top.png) no-repeat; }
#tovar_form_bottom { width:697px; height:19px; background:url(../images/tovar_form_bottom.png) no-repeat; }

* html #tovar_form_top { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/tovar_form_top.png,sizingMethod=crop); }
* html #tovar_form_bottom { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/tovar_form_bottom.png,sizingMethod=crop); }

#tovar_form_center { width:697px; min-height:344px; background:url(../images/tovar_form.png) no-repeat; }
* html #tovar_form_center { height:344px; }

* html #footer { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/abbel/images/footer.png,sizingMethod=crop); }

#tovar_form_center_bg { width:697px; min-height:344px; background:url(../images/tovar_form_center.png) repeat-y; }
* html #tovar_form_center_bg { height:344px; }

* html #fade { position:absolute; top:0; height: expression( parseInt(document.body.scrollWidth ) + "px" ); }

#tovar_form .relative { top:-19px; }

#tovar_form .close { width:28px; height:28px; cursor:pointer; background:url(../images/n.gif); position:absolute; left:646px; top:18px; }
.form_crambs { font-size:15px; position:absolute; left:39px; top:35px; }
.form_crambs span { font-size:17px; }
.form_crambs img { padding-left:7px; padding-right:7px; position:relative; top:-3px; }

.item-big { position:absolute; left:39px; top:92px; cursor:pointer; }
.item-lupa { position:absolute; left:235px; top:227px; padding-left:24px; background:url(../images/lupa.png) no-repeat; padding-bottom:5px; display:none; }
.item-sizes { position:absolute; left:235px; top:251px; padding-left:24px; background:url(../images/sizes.png) no-repeat; padding-bottom:5px; }

.item-title { /*position:absolute;*/ margin-left:370px; padding-top:63px; color:#b27767; width:300px; font-size:14px; font-weight:bold; }
.item-har-ki { /*position:absolute;*/ margin-left:370px; padding-top:10px; width:300px; }
.item-har-ki strong { font-size:13px; }
.item-har-ki span { color:#aa7464; }

.upakovka { /*position:absolute;*/ margin-left:370px; padding-top:15px; background:url(../images/korobka.jpg) no-repeat 0 15px; width:290px; height:68px; }
.upakovka div { float:right; padding-top:8px; color:#727272; line-height:20px; font-weight:bold; }
.upakovka div span { font-size:14px; color:#3b3b3b; }

.brutto { /*position:absolute;*/ margin-left:370px; padding-top:15px; background:url(../images/brutto.jpg) no-repeat 10px 10px; width:290px; height:68px; }
.brutto div { float:left; padding-top:18px; color:#727272; line-height:20px; font-weight:bold; padding-left:99px; }
.brutto div span { font-size:14px; color:#3b3b3b; }

* html .item-title, * html .item-har-ki, * html .upakovka, * html .brutto { margin-left:185px; }

.dop_colors { position:absolute; left:39px; top:270px; color:#727272; font-weight:bold; }

.dop_colors ul { padding-left:10px; padding-top:10px; width:320px; height:67px; background:url(../images/dopcveta.jpg) no-repeat; }
.dop_colors ul li { float:left; padding-left:2px; padding-right:2px; text-align:center; }

.dop_colors img { cursor:pointer; display:block; /*margin-left:auto; margin-right:auto;*/ padding-bottom:3px; }

#poiskposaytu { margin-top:20px; margin-bottom:-20px;  }
.highlight { font-weight:bold; }

#call-form-data { width:383px; height:199px; background:url(../images/call-fotm.png) no-repeat; z-index:30; position:fixed; left:50%; top:-1000px; margin-left:-192px; margin-top:-100px; font-size:12px; color:#3b3b3b; }

* html #call-form-data { background:url(../images/call-fotm.jpg) no-repeat; position:absolute; }

#call-form-data input { width:194px; height:17px; border:1px solid #885f52; }
#call-form-data table { width:100%; margin-left:18px; }
#call-form-data table tr td { padding:3px; }
.zak_tovar, .ok-otpravleno { display:block; padding-top:44px; padding-bottom:10px; color:#885f52; width:270px; margin-left:20px; }

.call-mail-subm { width:124px; height:22px; background:url(../images/call-mail-subm.jpg) no-repeat; cursor:pointer; float:right; margin-right:17px; margin-top:3px; }

* html .call-mail-subm { margin-top:0; margin-right:8px; }

#call-form-data .close { position:absolute; left:330px; top:14px; width:28px; height:29px; cursor:pointer; background:url(../images/n.gif); }

.poleznosti ul { padding-top:20px; }
.poleznosti ul li { border-bottom:1px solid #d6c9c6; padding-top:8px; padding-bottom:8px; }

.poleznosti { margin-top:20px; }
.poleznosti td { border-bottom:1px solid #d6c9c6; padding-top:8px; padding-bottom:8px; vertical-align:middle; }
.poleznosti td.last { border-bottom:none; }

/* listbox */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }
.clearfix { display: block; }

.dropdown {
	width: 161px;
}

.dropdownitem { width:155px; }

.arrow {
	background: transparent url(../images/list/bg_dropdown_arrow.jpg) no-repeat right top;
	display: inline;
	float: left;
	width: 100%;
	padding-right: 22px;
	cursor: pointer;
}

.list {
	background: transparent url(../images/list/bg_dropdown.jpg) no-repeat left top;
	height: 24px;
}

.list p {
	margin: 0;
	font-size: 11px;
	padding-top:5px;
	padding-left:11px;
	
}

.dropdownitem {
	position: absolute;
	z-index: 20;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #cbcbcb;
	
}

.dropdownitem p {
	background: transparent url(../images/list/transparency.png) no-repeat left top;
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding-top:4px;
	padding-bottom:5px;
	cursor:pointer;
	font-size:11px;
	padding-left:19px;
}

.dropdownitem p.selected {
	background-image: url(../images/list/bg_selected.gif);
}

/* / listbox */
.select-absolute { margin-top:-17px; margin-left:475px; }

#opinions-form table tr td { font-size:12px; }
#opinions-form table tr td { padding:10px; }
#opinions-form table tr td.top { vertical-align:top; }
#opinions-form table tr td input { width:280px; border:1px solid #b3b2b2; padding:4px;  }
#opinions-form table tr td textarea { width:280px; border:1px solid #b3b2b2; padding:4px; }
#opinions-form-submit { font-size:18px; }
#opinions-form table tr td img { border:1px solid #b3b2b2; }

.star { color:red; padding-left:5px; }

.item-info-ololo { padding-left:15px; padding-right:15px; }

div.backMail { 
	width:440px;
	margin: 13px auto;
	text-align:left;
	/*background-repeat: repeat-y;*/
}

.contactTable {
	width:100%;
}

.contactTable td {
	padding:2px 2px;
	font-weight:bold;
}

.contactTable td input {
	border:1px solid #c5b5b2;
	width:97%;
	font-size:13px;
}

.contactTable td select {
	border:1px solid #c5b5b2;
	width:100%;
	padding:3px;
}

.contactTable td textarea {
	border:1px solid #c5b5b2;
	margin:5px;
}

.backConnectLinks a {
	color : #c5b5b2;
	text-decoration: underline;
}

.backConnectLinks a:hover {
	color : #c5b5b2;
	text-decoration: none;
}

.obrText {
	display:block;
	margin-left:20px;
	padding-top: 5px;
	font-weight:bolder;
	color:#ba937f;
}

