* {
  margin: 0;
  padding: 0;
}
html, body {height: 100%; background-color:#ffffff;}
#content {
  position: relative;
  min-height: 100%; background-image:url(../img/main_bg.jpg); background-repeat:repeat-x; background-color:#ffffff; font-family:Arial; font-size:12px; margin:0 auto; background-color:#fff;
  font-family:Arial;
  font-size:12px;


}
* html #content {
  height: 100%; 
}
#footer {
  position: relative;
  height: 40px;
  margin-top: -60px;
}

body {font-family:Arial; font-size:12px; color:#252724;}


#top {background-color:#000; height:110px; display:block;}
#logo {float:left; margin-top:7px;}
#addresse {float:right; color:#ffffff; margin-top:20px; margin-right:0px;}
#addresse1 {float:left; text-align:right; margin-right:40px;}
#for_search {display:block; border:0px solid red;  float:left; margin-left:0px; margin-top:10px;}
.search_inp {height:19px; width:140px; border:0px solid #636468; display:block; float:left; margin-right:10px; color:#2D3130; padding-top:2px; padding-left:3px;}
.search_inp_2 {display:block; float:left;}
.clear {display:block; height:6px; clear:both;}
#test1 {width:980px; height:170px; border:1px solid #babbbf; display:block; margin-top:2px;}


#content_left {display:block; width:703px; border:0px solid green; float:left;}
.block_first {display:block; float:left; width:200px; overflow:hidden; text-align:left;}
.block_sek {display:block; float:left; width:200px; overflow:hidden; text-align:left;}
.clear_3 {margin-top:-20px; height:2px; width:400px;}
.main_news {float:left; width:210px; margin-right:10px; margin-top:18px; height:60px;}
.clear_4 {clear:both; margin-left:520px; margin-top:2px; display:block;}
.clear_5 {clear:both; margin-left:520px;  display:block; border:0px solid red;}
#content_right {display:block; float:left; width:260px; border:0px solid red; margin-left:10px;}
#cart {display:block; width:245px; border:0px solid #bebebf; height:166px; overflow:hidden; padding-right:5px; padding-left:5px; }
.clear_6 {display:block; clear:both; overflow:hidden; height:10px; border:0px solid green;}
#bin_m {display:block; width:250px; border:1px solid #bebebf; height:90px; overflow:hidden; background-color:#f2f2f2; padding-right:5px; padding-left:5px; margin-bottom:10px;}
#bin_title {display:block; border-bottom:1px solid #bebebf; width:240px; height:20px;  margin-top:7px;}
strong.black {font-size:13px; color:#000;}
big.grey {font-size:20px; color:#666;}
.zakaz_main {display:block; margin-top:10px; text-align:right; width:240px;}
#catalog {display:block; width:250px; border:1px solid #bebebf; overflow:hidden; background-color:#f2f2f2; padding-right:5px; padding-left:5px; margin-top:20px}
#bin_title {display:block; border-bottom:1px solid #bebebf; width:240px; height:20px; margin-bottom:10px; margin-top:7px;}
.clear_7 {display:block; clear:both; overflow:hidden; height:10px; border:0px solid green;}
#footer {margin:0 auto; background-color:#000; color:#ffffff;}
.foot_tab {color:#F2F2F2; margin:0 auto;}
font.footer {color:#ffffff; font-size:11px; font-weight:normal; font-family:Arial;}
strong.weight {font-size:11px}
big.foot {font-size:13px; color:#F2F2F2;}

table.bin_in {border-collapse:collapse;  display:block; width:260px; border:1px solid #bebebf; height:90px; overflow:hidden; background-color:#f2f2f2; padding-right:5px; padding-left:5px;}
.bin_td {display:block; border-bottom:1px solid #bebebf; width:240px; height:20px;  margin-top:7px;}

#content_in{width:980px; border:0px solid red; margin:0 auto;    background-repeat:no-repeat; background-position:left 32px; }


#main_menu a{color:#f0eff0; text-decoration:none; display:block; float:left; padding-right:15px; padding-left:15px; font-weight:bold; background-image:url(../img/vstripe.jpg); background-repeat:no-repeat; background-position:right;}

#main_menu { border:0px solid green; display:block; margin-top:4px; clear:both; overflow:hidden; margin-left:70px;}

h3 {font-family:Arial; font-size:13px; color:#000; display:block; margin-bottom:20px;}

.zakaz {color:#393B3A; font-size:13px; margin-bottom:7px;}

a.zakaz_href{font-size:11px; color:#fff;}


.cat {color:#252724; font-size:13px;  text-decoration:none; display:block; margin-top:14px; border:0px solid red; background-image:url(../img/tip_in.jpg); background-repeat:no-repeat; clear:both;  background-position:6px 4px; padding-left:17px;}


.cat_red {color:#FA0032; font-size:13px;  text-decoration:none; display:block; margin-top:14px; border:0px solid red; background-image:url(../img/tip_in.jpg); background-repeat:no-repeat; clear:both;  background-position:6px 4px; padding-left:17px;}

.cat_sub {color:#666; font-size:11px; padding-left:10px; text-decoration:none; display:block; border:0px solid red; margin:0px; margin-left:23px; background-image:url(../img/tip_in.jpg); background-repeat:no-repeat; clear:both;  margin-top:-10px; margin-bottom:20px; background-position:6px 4px; padding-left:15px;}

.cat_sub_2 {display:block; border:0px solid red; margin:0px; margin-left:23px; background-image:url(../img/tip_in.jpg); background-repeat:no-repeat; clear:both;  margin-top:-10px; margin-bottom:20px; background-position:6px 4px; padding-left:15px;}

.cat_sub_visit {color:#252724; font-size:11px; padding-left:10px; text-decoration:none;}


a {cursor:hand; cursor:pointer; text-decoration:underline;}

a img{border:0px;}
.goal{color:#252724; text-decoration:none;}
h1 {color:#242623; font-family:Arial; font-size:14px; margin:0px; padding:0px; text-decoration:none; font-weight:bold;}
font.red {color:red; text-decoration:none !important; font-size:12px;}
a.path1 {color:#252724; text-decoration:none;}

h2 {color:#252724; text-decoration:none; font-size:13px; font-weight:normal; font-style:italic;}

.img_catalog {border:1px solid #BEBEBF;}

.slides_wrap {
	position: relative;
	padding: 20px 0 18px 49px;
	width:660px;
	border:0px solid #EFCCA4;
	
	
	background-repeat:repeat-x;
}

#slides li {
	list-style: none;
}

#slides li img {
	float: left;
}

#slides .content {
	float: left;
	width: 346px;
	padding-left: 21px;
}

#slides li p {
	line-height: 16px;
}


#slides h4 {
	font-size: 18px;
	color: #000;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	padding-bottom: 16px;
}

.slides_wrap .prev {
	position: absolute;
	left: 5px;
	top: 80px;
	outline: 0;
}

.slides_wrap .next {
	position: absolute;
	right: 5px;
	top: 80px;
	outline: 0;
}

.slides_wrap a:active {
	top: 82px;
}

.bx_pager {
	padding-left: 509px;
	margin-top: -10px;
}

.bx_pager a {
	float: left;
	width: 14px;
	height: 17px;
	font-size: 2px;
	color:#ffffff;
	margin-right: -16px;
	padding: 0px 0 0 7px;
}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
	
	background: url(../img/bg_pager_a2.jpg) no-repeat 0 0px;
}

.auto_controls {
	position: absolute;
	bottom: -11px;
	left: 664px;
}

.auto_controls a {
	font-size: 16px;
	color: #400E0D;
	outline: 0;
	padding: 2px;
}

.auto_controls a:hover {
	text-decoration: none;	

	color: #400E0D;
}

#content #notes li, #content #changes li {
	font-size: 12px;
	color: #400E0D;
	margin-left: 43px;
	padding-bottom: 2px;
}

#content #notes li a {
	color: #400E0D;
}

#idc-container a {
	color: #400E0D;	
}

#idc-container h3 {
	color: #666;
}

a img {border:0;}
a{color:#666666; text-decoration:underline;}
#dop_acc table{border:1px solid red;}

ul {padding-left:20px;}

table.c td {border:0px solid red; width:165px; text-align:left; padding-bottom:15px; }


a.page_visit {color:#000; text-decoration:none;}
