@import url(stylesheet.css);

/* Global styles */

.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
label.tovar_action_price{color:#31a102;font-size:20px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
label.tovar_old_price{color:grey; text-decoration:line-through; font-size:16px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.market-price{background:url(images/line_through.gif) repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url(images/knopfon.gif) repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('images/best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url(images/fullexpand.gif) no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(images/zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url(images/starvote.gif) repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url(images/starvote.gif) left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url(images/redstar_big.gif) left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

td.dtree{width:99%;padding:1px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url(images/line.gif) repeat-y top left;}

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url(images/mfon.gif) repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url(images/nfon.gif) repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url(images/nfon.gif) repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url(images/pfon.gif) repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url(images/bfon.gif) repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:190px;background:url(images/bg.jpg) repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px}
.hd{color:#fff;padding:5px 8px;background:url(images/tfon.gif) repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:0 20px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}


.itemcontainer {
	width:232px;
	height:auto;
	text-align:center;
	float:left;
	margin:11px  0;
}
.item_border {
	border-right:1px solid #eedbc8;
	float:left;
	height:300px;
	margin:10px 0;
}
.itemcontainer_new {
	width:250px;
	text-align:center;
	float:left;
	margin:15px 7px;
	padding-bottom:5px;
		border-bottom:1px solid #eedbc8;
}
.item_link {
	height:33px;
}
.item_link a {
	color:#7E3B00;
	font-weight:bold;
	font-size:10pt;
	text-decoration:underline;
}
.item_link a:hover {
	text-decoration:none;
}
.item_image {
	height:200px;
	padding:3px 10px;
}
.catalog_item_description {
	color:#818081;
	font-size:9pt;
	height:35px;
	padding:10px;
	text-align:left;
	overflow:hidden;
	font-weight:normal;
}
.itembuttons {
	padding:0 0 5px 0;
}

.buttons {
	width:240px;
	margin:10px auto;
	height:50px;
	overflow:hidden;
	cursor:pointer;
}


.details {
	color:#3c63bd;
	font-size:10pt;
	font-weight:normal;
	background-image:url(images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100px;
	margin:5px 0;
	height:25px;
	line-height:25px;
	float:left;
}
.details a {
	text-decoration:underline;
}
.details a:hover {
	text-decoration:none;
}
.catalog_btn_basket {
	float:right;
		margin:5px 0;
}


/*filters-------------------*/		
	.filters {
	padding:11px 11px 4px 11px;
	background-color:#FFF6CF;
	border-top:1px solid #EEDBC8;
	border-bottom:1px solid #EEDBC8;
	margin:10px 0px;
}

#filters .fprice {
	border:1px solid #3A81CF;
	width:50px;
	margin-right:15px;
}
.filters_brands {
	margin:0px 0px 2px 0px; width:100%; 
	
}

.filters_brands_title {padding:0px 0px 0px 0px; font-weight:normal; font-size:12px; color:#3A3A3A;}
		.filters_brands_items {}
			.filters_brands_items_table {}
				.filters_brand_all {float:left; padding:0px 10px 10px 0px; font-weight:normal; color:#363636; font-size:13px; width:130px;}
				.filters_brand_all input {margin:0px 5px 0px 0px;}
				.filters_brand {float:left; padding:0px 10px 10px 0px; font-weight:normal; color:#363636; font-size:13px; width:130px;}
				.filters_brand input { margin:0px 5px 0px 0px;}
				.rtable td{padding:5px;}
.filters_params {
	width:100%;
	padding:5px 0 0;
}
.filters_params_title {
	
	color:#3A3A3A;
	padding-top:2px;
}
.filters_params_items {
}
.filters_params_item {
	float:left;
	padding:0px 25px 10px 0px;
}
.filters_params_name {
	float:left;
	padding:2px 3px 0px 0px;
	color:#363636;

}
.filters_params_input_select {
	float:left;
}
.filters_params_input_checkbox {
	float:left;
	padding:3px 5px 0px 0px;
}
.filters_params_input_select select {
	width:100px;
	border:1px solid #c7c7c7;
	color:#616161;
	font-size:12px;
}
.filters_price {
	margin:4px 0 2px;
}
.filters_price_title {
	padding:3px 0px 0px 0px;
	

	color:#3a3a3a;
}
.filters_price_input_td {
	padding:2px 0px 0px 0px;
}
.filters_price_input_td input {
	margin:0 10px 0px 0;
	padding:0px 0px 0px 2px;
	width:51px;
	color:#616161;
	border:1px solid #c7c7c7;
}
.filters_btn {
padding:0px 0px 0px 30px;
	
}
.filters_catalog_mode {
	margin:5px 0;
}
.filters_catalog_mode_title {
	padding:4px 0;
	width:90px;

	color:#3a3a3a;
}
td.filters_catalog_mode_links {
	padding:4px 0;
	vertical-align:top;
	
	color:#3a3a3a;
}
.filters_catalog_mode_links a {
	vertical-align:top;
	
	color:#3a3a3a;
	font-weight:bold;
}
.filters_catalog_mode_links a:hover {
	vertical-align:top;

	text-decoration:underline;
}
.subfilters {
	padding:10px 25px 10px 10px;
	margin:0 15px 0 0;
}
.sort {
	margin:0px 0px 10px 21px;
	color:#3a3a3a;
}
.sort label {

	color:#3a3a3a;
}
.sort a {
	font-weight:bold;
	color:#3a3a3a;
}
.sort a:hover {

	text-decoration:underline;
}
.page_size {

	color:#3a3a3a;
}
.page_size label {

	color:#3a3a3a;
}
.page_size a {
font-weight:bold;
	color:#3a3a3a;
}
.page_size a:hover {

	text-decoration:underline;
}
.pl {
	color:#333;
}
.cpl {
	color:#ff6102;
	font-weight:bold;
}
.asort {
	color:#31A102;
	font-weight:bold;
}
a.asort {
	color:#31A102;
	font-weight:bold;
}
a.asort :hover {
	color:#31A102;
	font-weight:bold;
	text-decoration:underline;
}
/*basket---------------------------*/
/*tovar---------*/
.tovar_block {
	padding:11px;
	
}
.tovar_block td {
	padding:5px;
}
.tovar_name {
	padding:10px 0px;
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:none
}
.tovar_category {
	padding:5px 0px;
	color:#5f6162;
	font-size:9pt;
}
.tovar_category_name {
	font-weight:bold;
	font-size:16px;
	padding:0px 0px 5px 0px;
	color:#7E3B00;
}
.tovar_category span {
	padding:5px 0px 0px 0px;
	color:#1a1799;
	font-weight:bold;
}
.params_header {
	font-weight:bold;
	padding-bottom:10px;
}

.big_img {
	width:250px;
	padding:5px;
	background-color:#fff;
	text-align:center;
	border:1px solid #EEDBC8;
}
.big_img a {
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	width:250px;
	height:250px;
	cursor:pointer;
	border:0px solid #ced1d2;
}
.big_img a:hover {
	border:0px solid #c13524;
}
.thumbs {
	padding:5px 0;
}
.thumbs a {
	display:block;
	width:60px;
	height:60px;
	float:left;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #EEDBC8;
	cursor:pointer;
}
.catalog_title_bg{font-size:18px; font-family:Georgia; color:#31A102;}
.thumbs a:hover {
	border:1px solid #EEDBC8;
}
.tovar_description {
	padding:0px 16px 8px 0px;
	color:#000000;
	max-width:600px;
}
.tovar_compare {
	margin:10px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
.tovar_compare a {
	margin:0px 0px 6px 0px;
	line-height:20px;
}
.tovar_params {
	
}
.tovar_price {
	padding:10px 0;
}
.tovar_old_price {
	color:#000d68;
	text-decoration:line-through;
}
.tovar_action_price {
	color:#d30202;
	font-size:14pt;
	font-weight:normal;
}
.tovar_regular_price {
		color:#7E3B00;
	font-size:14pt;
	font-weight:normal;
}
.btn_buy {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	margin:15px 0;
}
.btn_buy a {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	background:url("images/btn_basket.png") left top no-repeat;
}
.btn_buy a:hover {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	background:url("images/btn_basket.png") left top no-repeat;
	text-decoration:none;
}

.comment_title {
	padding-bottom:10px;
	color:#0072B6;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
text-decoration:none text-transform:uppercase;


}
.comment {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
.comment td {
	padding:0px 0px 5px 0px;
	font-size:9pt;
}
.comment td input {
	height:17px;
	width:315px;
}
.comment td textarea {
	margin:0px;
	width:315px;
}
.comment .buttons {
width:144px; height:25px; 
}
.comment_name {
	padding:0px 0px 5px 0px;
	width:100px;
}
.comment_name input {
	padding:0px 0px 5px 0px;
	width:100px;
	border:1px;
	font-size:13px;
}
.comment_item {
	padding:0px 0px 10px 0px;
	font-size:10pt;
}
.comment_date {
	padding:0px 0px 0px 0px;
	font-size:8pt;
}
.comment_text {
	padding:0px 0px 10px 0px;
	font-size:10pt;
}

.index_text {
	margin:15px auto;
	
	color:#757575;
	font-size:11px;
}
.tr_dostavka td, .tr_oplata td {
	background:#fff;
	padding:3px 0;
	border-bottom:1px solid #f3f4f5;
}
.basket_page h2{
	margin:15px;
}
.params1{background-color:#FFF7EF;}
.params2{background-color:#FFFDF3;}


/*priceitem*/
.pricetable{margin:0px 0px;}
.pricetable_title{margin:0px 0px;}
.pricetable_title td{
	font-weight:bold;
	padding:5px 0;
	
	
}
.pricetable td {
	vertical-align:middle;
}
.row2_title{background-color:#FFF6CF;}
.row1 {
	border-bottom:1px solid #EEDBC8; 
}
.row2 {
	border-bottom:1px solid #EEDBC8;
}
.regular_price1{color:#31A102;
font-family:Arial,Verdana !important;
font-size:20px;
font-weight:normal !important;
white-space:nowrap;}
/*priceitem end*/ 
/*basket---------------------------*/
.baskett {
	width:
}
.basket_page td {
	vertical-align:middle;
}
.bask_fields input {
	text-align:center;
	width:40px;
	border:1px solid #3A3A3A;
	color:#7E3B00;
	font-weight:bold;
}
.baskett select {
	border:1px solid #3A3A3A;
	color:#7E3B00;
}
.bask_fields {
	color:#3A3A3A;
	background-color:#FFFCEF;
	border:2px solid #ffffff;
}
.bask_fields label {
	color:#3A3A3A;
}
.bask_fields a {
	color:#3A3A3A;
}
.bask_fields a:hover {
	color:#3A3A3A;
	text-decoration:underline;
}
.baskett b {
	color:#3A3A3A;
}
.baskett strong {
	color:#6EAC00;
}
.baskett td {
	color:#3A3A3A;
	
}
.ibox {
	width:300px;
}
.td_bask {
	border:2px solid #ffffff;
	height:20px;
	background-color:#FFF6CF;
	text-align:center;
}
.index_text {
	margin:15px auto;
	
	color:#757575;
	font-size:11px;
}
.tr_dostavka td, .tr_oplata td {
	background:#fff;
	padding:3px 0;
	border-bottom:1px solid #f3f4f5;
}
.basket_page h2{
	margin:15px;
}

/*basket page end--------------*/
input.buttons{background:url("images/design/blockLevel1.jpg") center top no-repeat; border:none; height:27px; width:170px; color:#FFFFFF; font:bold 16px/27px georgia,tahoma,verdana,arial,sans-serif; cursor:pointer;}
input.buttons1{background:url("images/design/blockLevel1.jpg") center top no-repeat; border:none; height:27px; width:231px; color:#FFFFFF; font:bold 16px/27px georgia,tahoma,verdana,arial,sans-serif; cursor:pointer;}

/*listitem-------------------*/

.listitem_table {
	width:232px;
	background-image:url(images/bg_frame.png);
	background-repeat:no-repeat;
	float:left;
	margin:20px 11px 0 0;
}
.listitem_table_img {
	margin:0;
	padding:2px 10px;
	float:left;
}
.listitem_table_img a {
	display:block;
	margin:0 auto 0px;
	width:200px;
	height:200px;
	background-position:center center;
	background-repeat:no-repeat;
}
.listitem_table_img a:hover {

	background-position:center center;
	background-repeat:no-repeat;
}
.listitem_table_links {
text-align:center;
	padding:2px 5px;
	text-align:left;
}
.listitem_table_links p {
	color:#300265;
}
.listitem_c1{text-align:center;}
.listitem_c1 a{

	color:#7E3B00;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}

.listitem_c1 a:hover {
	color:#7E3B00;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.listitem_c2 {
	padding:2px 0;
}
.listitem_c2 a {
	color:#0e8db6;
	text-decoration:none;
}
.listitem_c2 a:hover {
	color:#3a3a3a;
	text-decoration:none;
}
.listitem_table_links span {
	color:#3a3a3a;
}
.main_brand{background-position:center center;background-repeat:no-repeat;display:block;width:100px;height:100px;border:1px solid #ffffff;margin:3px auto;}
.main_brand:hover{border:1px solid #C5824E;}
.content_center {margin-left:7px;margin-right:7px;}
.catalog_title_left {margin-bottom:10px;}