/* DEFAULT */
body		{ padding: 0; margin: 0; min-width: 1090px; font: 12px/140% Verdana, Arial, Helvetica, sans-serif; color: #000; }
h1, h2, h3, h4, .h1, .h2, .h3, .h4	{ margin: 0 0 12px; font-size: 200%; line-height: 120%; font-weight: normal; color: #cd0087; }
h1, .h1			{ margin: 0 0 15px;}
h2, h3, h4 , .h2, .h3, .h4	{ font-size: 150%; color: #ef8100;  }
h3 , .h3			{ font-size: 125%; }
h4 , .h4			{ font-size: 100%; }

.hh2 {margin: 0 0 12px; font-size: 200%; line-height: 120%; font-weight: normal; color: #cd0087; font-size: 150%; color: #ef8100; }
.hh3 {margin: 0 0 12px; font-size: 200%; line-height: 120%; font-weight: normal; color: #cd0087;color: #ef8100;font-size: 125%;  }
.hh3 {margin: 0 0 12px; font-size: 200%; line-height: 120%; font-weight: normal; color: #cd0087;color: #ef8100;font-size: 100%;  }

.main_t { line-height: 120%; font-weight: normal;font-size: 200%;color: #cd0087; text-decoration: none; }
a			{ color: #008ffe; text-decoration: underline; }
a:hover		{ color: #31408c; }
img			{ border: none; }
input, select, textarea	{ padding: 2px; border: 1px solid #d1d1d1; font: 100%/100% Verdana, Arial, Helvetica, sans-serif; }

.blok_p {
margin: 0 0 12px; font-size: 150%; line-height: 120%; font-weight: normal; color: #ef8100;
    }
	
.side-items-item {
	padding-top:20px;
	float: left;
	min-width:400px;
	}
.side-items-title {
	color:#313131;
	text-align:center;
	}
.side-items-image {
	text-align:center;
	padding:5px 0;
	}
.side-items-price {
	font-size:18px;
	color:#5a5a5a;
	background:#e3e3e3;
	padding:5px 0 6px 15px;
	}
.side-items-new {
	position:absolute;
	margin:-18px 0 0 30px;
	}
.side-items-red {
	width:103px;
	height:31px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
	padding-left:5px;
	background:url(../images/red.gif) no-repeat 0 0;
	margin:-35px 0 0 90px;
	margin:-34px 0 0 90px;
	position:relative;
	}
.center-items {
	/*border:1px solid #e3e3e3;*/

	float:left;

	}
.center-items-item {
	width:29px;
	min-width:210px;
	float:left;
	height:180px;
	padding:15px;

	}
.center-items-item-image {
	text-align:center;
	}
.center-items-item-text {
	text-align:center;
	width:210px;
	padding-bottom:5px;
	}
.center-items-item-price {
	color:#4c4b4b;
	float:left;
	font-size:14px;
	width:210px;
	}

.center-items-sep {
	clear:both;
	font-size:1px;
	/*border-top:1px solid #e3e3e3;*/
	}
.center-items-sklad {
text-align:right;
float:right;
    }
.diler-title {
	color:#1e3b76;
	/*background:#e3e3e3;*/
	font-size:14px;
	padding:3px 0 4px 10px;
	cursor: pointer;
	}
.diler-text {
	padding:3px 0 7px 15px;
	line-height:16px;
	}

/* WRAPPER */
#wrapper	{ max-width: 1280px; margin: 0 auto; font-size: 100%; }


/* HEADER */
#header		{ height: 133px; background: url(../images/header/header_bg.jpg)  no-repeat; }
#header p	{ width: 324px; height: 48px; margin: 0; text-indent: -5000px; position: absolute; top: 64px; left: 176px; }
#header p a{ display: block; height: 48px; }
#header .contact_info	{ width: 680px; height: 37px; float: left; padding: 7px 0px; padding-left:5px; font-size: 115%;}
#header .shoppping_cart	{ width: 200px; height: 62px; float: left; background: url(../images/header/shopping_cart.png) no-repeat; padding: 7px 25px 0; margin-top: 7px; overflow: hidden; color: #fff; text-align: center; }
#header .shoppping_cart a	{ color: #fff; text-decoration: underline; }
#header .shoppping_cart a#refer_order	{ color: #fff; text-decoration: underline; color: darkorange; font-weight: bolder}
#header .shoppping_cart a:hover	{ color: #fff; text-decoration: none; }
#header .empty	{ background: url(../images/header/shopping_cart_empty_bg.png) no-repeat; padding-top: 20px; height: 57px; }
#header .enter	{ float: right; padding: 5px 5px 0; position: relative; top: -60px; }
#header .enter a{ color: #008ffe; border-bottom: 1px dotted #008ffe; text-decoration: none; }
#header .enter a:hover	{ color: #31408c; }
#header .header_blk		{ width: 252px; float: left; padding: 60px 0 0 327px; margin-top: -33px; }
#header .header_blk strong	{ font-size: 110%; font-style: italic; color: #fff; }
#header .search_blk		{ height: 21px; float: left; background: url(../images/header/search_field.gif) no-repeat; }
#header .search_blk input	{ float: left; border: none; background: none; color: #fff; font-style: italic; }
#header .search_blk input#search	{ width: 292px; padding: 3px 10px; margin-right: 10px; }
#header .search_blk input#search_btn{ width: 78px; height: 21px; background: url(../images/header/search_btn.gif) no-repeat; color: #31408c; cursor: pointer; }
#header .search_blk .search_text	{ padding: 3px 10px; clear: both; }
#header .search_blk .search_text, #header .search_blk .search_text a	{ color: #9198ce; font-style: italic; text-decoration: none; }
#header .search_blk .search_text a.dashed	{ border-bottom: 1px dashed #9198ce; }
#header .search_blk .search_text a:hover	{ color: #fff; border: none; }



/* NAVIGATION */
#navigation, #breadcrumb		{ padding: 8px 0 8px 240px; overflow: hidden; clear: both; }
#navigation ul.menu	{ float: left; }
#navigation ul.menu li	{ display: inline; padding-right: 3px; }
#navigation ul.menu li a{ color: #008ffe; border-bottom: 1px solid #008ffe; text-decoration: none; }
#navigation ul.menu li a.dashed	{ border-bottom: 1px dashed #008ffe; text-decoration: none; }
#navigation ul.menu li a:active, #navigation ul.menu li a:visited	{ color: #008ffe; }
#navigation ul.menu li a:hover	{ color: #31408c; border-bottom: 1px solid #31408c; }
#navigation ul.currency	{ float: right;  }
#navigation ul.currency li	{ float: left; padding-right:5px; color: #31408c; }
#navigation ul.currency li input	{ border: none; }
#cisscount {float:right; padding-right:25px; position: relative; top:-20px; left:-365px;}
#cisscount  span {font-size: 100%; color: #000;}
#cisscount  p { font-size:200%; color: #cd0087; padding-top:5px;}

/* BREADCRUMB */
#breadcrumb { padding-left:0px;}
#breadcrumb li	{ display: inline; }
#breadcrumb li a{ margin-right: 3px; color: #31408c; text-decoration: underline; }
#breadcrumb li a:hover	{ color: #008ffe; }


/* CONTAINER */
.tit_art { color: #ef8100; }
.tit_art:hover { color: #31408c; }
#container	{ padding: 0 225px; overflow: hidden; }
#container .col_right	{ width: 205px; float: left; display: inline; margin: 10px 0 0 -205px; font-family: Arial, Helvetica, sans-serif; }
#container .col_left { width: 205px; float: left; display: inline; margin: 10px 0 0 -205px; font-family: Arial, Helvetica, sans-serif; }
#container .col_left { padding-left:0px;}
#container .col_right { padding-right:0px; margin-right:0px;  width: 190px}
#container .col_right	{ float: right; margin: 10px -205px 0 0; }
#container .col_middle	{ width: 100%; display: inline; float: right;}
#container .col_left h4, #container .col_right h4	{ margin: 0; }
#container .box	{ padding-bottom: 40px; }
#container .box .blok_m{  margin: 0 0 12px; font-size: 150%; line-height: 120%; font-weight: normal;color: #ef8100; text-decoration:none; }
#container .box .blok_m a {  margin: 0 0 12px; font-size: 100%; line-height: 120%; font-weight: normal;color: #ef8100;  text-decoration:none; }
#container ul.product_list li	{ padding: 1px 0; overflow: hidden; }
#container ul.product_list li span	{ width: 9px; height: 9px; float: left; margin: 4px 5px 0 0; cursor: pointer; }
#container ul.product_list li span.closed	{ background: url(../images/content/product_menu/closed.gif) no-repeat; }
#container ul.product_list li span.opened	{ background: url(../images/content/product_menu/opened.gif) no-repeat; }
#container ul.product_list li a	{ float: left; }
#container ul.product_list li a, #container li h4 a		{ color: #31408c; text-decoration: underline; }
#container ul.product_list li a:hover, #container li h4 a:hover, #container .tab_blk ul.tab_navigation li a:hover	{ color: #0066e5; }
#container ul.product_list li ul		{ display: none; padding-left: 15px; clear: both; }
#container ul.product_list li ul li		{ background: url(../images/content/product_menu/sub_menu_tree.gif) no-repeat; padding-left: 10px; }
#container ul.product_list li ul li a	{ float: none; }
#container ul.product_list li ul li.last{ background: url(../images/content/product_menu/sub_menu_tree_last.gif) no-repeat; }
#container ul.viewed_products, #container .similar_products ul, #container .similar_products2, #container ul.most_products			{ font-size: 100%; line-height: 110%; padding-top:20px; }
#container ul.viewed_products li		{ clear: both; padding-bottom: 15px; overflow: hidden; }
#container ul.viewed_products li img, #container ul.most_products li img	{ float: left; }
#container ul.viewed_products li h4, #container ul.viewed_products li p, #container ul.most_products li h4, #container ul.most_products li p	{ float: right; width: 135px; }
#container ul.new_products li { padding-bottom: 15px; }
#container ul.new_products li h4	{ margin-top: 5px; }
#container ul.new_products li .ainbox {color: #008ffe; margin-top: 5px;}
#container .col_middle .content	{ padding: 0 20px 10px;  float:left; width:90%; margin:0 0 10px 0; }
#container .col_middle .content p 	{ margin-bottom: 20px; }
#container .tab_blk ul.tab_navigation	{ padding: 0 3px; border-bottom: 2px solid #adb6c5; height: 1%; overflow: hidden; font: 150% Arial, Helvetica, sans-serif; }
#container .tab_blk ul.tab_navigation li	{ display: block; float: left; }
#container .tab_blk ul.tab_navigation li a	{ display: block; float: left; padding: 8px; color: #31408c; }
#container .tab_blk ul.tab_navigation li.active	{ background: #31408c url(../images/content/tab_navigation/tab_left.gif) no-repeat; }
#container .tab_blk ul.tab_navigation li.active a	{ background: url(../images/content/tab_navigation/tab_right.gif) no-repeat 100% 0; color: #fff; text-decoration: none; }
#container .tab_blk .item	{ padding: 20px 0 10px; }

#container .similar_products, #container .similar_products2	{ overflow: hidden; }
#container .similar_products a.arrow_left, #container .similar_products a.arrow_right, #container .similar_products2 a.arrow_left2, #container .similar_products2 a.arrow_right2	{ width: 46px; height: 46px; float: left; background-image: url(../images/content/similar_products/arrow_left.gif); background-repeat: no-repeat; background-position: 0 0; }
#container .similar_products a.arrow_right, #container .similar_products2 a.arrow_right2	{ background-image: url(../images/content/similar_products/arrow_right.gif); }
#container .similar_products a.not_active, #container .similar_products2 a.not_active	{ background-position: 0 -46px; }
#container .similar_products .scroll_blk, #container .similar_products2 .scroll_blk	{ float: left; overflow: hidden; width: 390px; padding-left: 15px; position: relative; }
#container .similar_products ul,	#container .similar_products2 ul { position: relative; left: 0; overflow: hidden; }
#container .similar_products ul li	, #container .similar_products2 ul li 	{ float: left; width: 115px; overflow: hidden; padding-right: 15px; }
#container .similar_products ul li div, #container .similar_products2 ul li div{ height: 50px; }
#container .similar_products ul li h4, #container .similar_products ul li p, #container .similar_products2 ul li h4, #container .similar_products2 ul li p { margin: 0; }
#container ul.most_products li h4	{ margin: 0; }
#container ul.most_products	{ width: 450px; overflow: hidden; padding-top: 10px; }
#container ul.most_products li	{ width: 205px; float: left; margin-right: 20px; }


/* PRODUCT INFO */
.product_info	{ overflow: hidden; padding: 0 0 20px; }
.product_info .image_preview	{ float: left; width: 230px; padding-top: 0px; margin-right: 20px; }
.product_info .image_preview ul.image_list	{ height: 202px; padding-bottom: 0px; position: relative; }
.product_info .image_preview ul.image_list li	{ width: 230px; height: 202px; position: absolute; top: 0; left: 0; }
.product_info .image_preview ul.image_list a.zoom	{ width: 27px; height: 36px; display: block; background: url(../images/content/zoom_icon.png) no-repeat; position: absolute; left: 0; top: 0px; z-index: 0; }
.product_info .image_preview ul.image_small_list	{ padding-bottom: 0px; overflow: hidden; }
.product_info .image_preview ul.image_small_list li	{ float: left; margin-right: 5px; height: 60px; }
.product_info .image_preview ul.image_small_list li.last	{ margin-right: 0; }
.product_info .image_preview ul.image_small_list li a	{ padding-bottom: 0px; float: left; }
.product_info .image_preview ul.image_small_list li.active a, .product_info .image_preview ul.image_small_list li a:hover	{ border-bottom: 6px solid #ff00a8; }
.product_info .product_description	{ float: left; width: 50%;   }
.blk	{ border-top: 2px solid #dadee5; overflow: hidden; padding: 2px 0 0px; }
.blk_1	{overflow: hidden; padding: 2px 0 0px; }
.product_info .product_description .blk .left_description, .product_info .product_description .blk .right_description	{ width: 60%; float: left; color: #a9a9a9; text-align: right; white-space: nowrap; }
.product_info .product_description .blk .right_description	{ width: 95px; padding-left: 5px; color: #d082b5; text-align: left; }
.product_info .product_description .blk label, .blk input	{ width: 100px; float: left; }
.blk label, .blk input, .blk select, .blk textarea	{ width: 135px; float: left; margin-bottom: 8px; }
.blk label { clear: left; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; margin-left:5px; }
.blk input, .blk select, .blk textarea	{ width: 140px; clear: right; }
.product_info .product_description p 	{ margin-bottom: 3px !important; }


/* CHECKOUT ACTION */
.discount	{ border: 5px solid #adb3d1; padding: 20px 15px; margin-bottom: 10px; color: #b229a4; overflow: hidden; }
.discount p	{ margin: 0; width: 69%; float: left; font-size: 115%; }
.discount .buy	{ float: right; text-align: center; font-size: 100%; }
ul.added_products, ul.found_products	{ padding: 0 0 0 35px; overflow: hidden; clear: both; font: 125% Arial, Helvetica, sans-serif; color: #cd0087; }
ul.added_products li, ul.found_products li	{ overflow: hidden; padding-bottom: 30px; height: 1%; }
ul.added_products li a.added_products_img	{ width: 69px; }
ul.added_products li a.added_products_img, ul.added_products li .added_products_desc, ul.found_products li a.found_products_img, ul.found_products li .found_products_desc	{ float: left; margin-right: 15px; }
ul.added_products li h3, ul.found_products li h3	{ margin-bottom: 5px; color: #cd0087; }
ul.added_products li h3	a, ul.found_products li h3 a, .search_option ul li a	{ color: #31408c; }
#container ul.viewed_products li h4 a:active, ul.added_products li h3	a:active, ul.found_products li h3 a:active, #container ul.new_products li h4 a:active, #container .similar_products ul li h4 a:active, ul.page_list li a:active	{ color: #8c3185 }
#container ul.viewed_products li h4 a:visited, ul.added_products li h3	a:visited, ul.found_products li h3 a:visited, #container ul.new_products li h4 a:visited, #container .similar_products ul li h4 a:visited, ul.page_list li a:visited	{ color: #681f9a; }
ul.added_products li h3	a:hover, ul.found_products li h3 a:hover, .search_option ul li a:hover	{ color: #008ffe; }
ul.added_products li label, ul.added_products li input	{ margin-right: 5px; font-size: 125%; color: #31408c; }
ul.added_products li input	{ width: 25px; padding:1px; color: #cd0087; text-align: right; }
ul.added_products li a.remove_btn	{ margin-top: 5px; }


/* FOUND PRODUCTS */
.found_products_blk	{ padding-bottom: 30px; overflow: hidden; }
ul.found_products	{ padding-left: 20px; }
ul.found_products li a.found_products_img	{ width: 140px; }
ul.found_products li .found_products_desc	{ width: 65%; margin-right: 0; }
ul.found_products li .action	{ font-size: 125%; margin-bottom: 5px; }
ul.found_products li .found_products_text	{ float: left; padding-bottom: 5px; color: #000; font-size: 90%; }
ul.found_products li .price	{ margin: 0 !important; color: #a5a5a5; font-size: 90% }
ul.found_products li .price .purple	{ color: #e67fc3; }
ul.found_products li .price a	{ color: #989fc5; }

ul.articles	{ padding-left: 30px; font: 125% Arial, Helvetica, sans-serif; }
ul.articles li h3	{ margin-bottom: 5px; }
ul.articles li h3 a	{ color: #31408C; }
ul.articles li h3 a:hover	{ color: #008ffe; }

.search_option	{ padding: 0px 10px; margin-bottom: 5px; border: 1px solid #c7cbe0; background-color: #f2f3f7; color: #000; overflow: hidden; height:1%;}
.search_option ul	{ padding: 2px 0; float: left; width: 90%; }
.search_option ul  a	{ color: #31408c; }
.search_option ul li	{ display: inline-block; margin-right: 3px; }
.search_option ul li.option	{ width: 180px; text-align: right; }
.search_option ul li strong	{ color: #cd0087; }

ul.page_list	{ padding: 0 0 30px 30px; float: left; }
ul.page_list li	{ float: left; margin-right: 7px; font-size: 125%; }
ul.page_list li:first-child	{ margin-right: 12px; text-align: right; }
ul.page_list li:last-child	{ margin-left: 5px; }
ul.page_list li.active a	{ font-weight: bold; color: #cd0087; text-decoration: none; }
ul.page_list li.not_active a{ color: #cdcdcd; text-decoration: none; }
ul.page_list li a.small		{ font-size: 75%; color: #cdcdcd; text-decoration: none; }
a.hide, a.show	{ float: right;}
a.show	{ display: none; }
a.show_all	{ padding-left:70px; float: right; font-size: 125%; }


/* BUTTONS */
a.btn	{ float: right; display: block; clear: both; margin-bottom: 5px; background-image: url(../images/content/btn_left.gif); background-repeat: no-repeat; background-position: 0 0; color: #fff; text-decoration: none; }
a.btn b	{ display: block; float: left; padding: 3px 15px 0; height: 20px; background-image: url(../images/content/btn_right.gif); background-repeat: no-repeat; background-position: 100% 0; cursor: pointer; line-height: 115%; }
a.btn:hover	{ background-position: 0 -23px; color: #fff; }
a.btn:hover b	{ background-position: 100% -23px; }
a.remove_btn	{ width: 14px; height: 14px; float: left; background: url(../images/content/remove_btn.gif) no-repeat; }


/* FOOTER */
#footer	{ background: url(../images/footer/footer_bg.gif) no-repeat 20% 100%; padding-bottom: 30px; overflow: hidden; clear: both; height: 1%; }
#footer ul.menu	{ background: url(../images/footer/footer_navigation_bg.gif) no-repeat; height: 23px; padding: 2px 0 0 200px; overflow: hidden; }
#footer ul.menu li{ display: inline; padding-right: 3px; }
#footer ul.menu li a	{ color: #fff; }
#footer ul.menu li a:hover	{ text-decoration: none; }
#footer .footer_info	{ padding: 30px 30px 0 245px; }
#footer .copyright, #footer .address	{ float: left; padding-right: 100px; }
#footer .address ul { padding-top: 20px; overflow: hidden; }
#footer .address ul li { float: left; margin-right: 5px; line-height: 120%; }
#footer .counter	{ float: right; }



/* OTHER */
span.required_field {color: #ef8100; font-weight:bold;}
.nofloat	{ clear: both; }
.dotted, .dashed:hover	{ border-bottom: 1px dotted #31408c; text-decoration: none; }
.dashed, .dotted:hover	{ border-bottom: 1px dashed #008ffe; text-decoration: none; }
.fleft	{ float: left !important; }
.purple	{ color: #cd0087; }
.yellow	{ background: #ffd71c; }
.pink	{ color: #ff00a8; }
.black	{ color: #000; }
.grey	{ color: #c9c9c9; }
.dark_grey	{ color: #9a9a9a; }
.blue	{ color: #31408c; }
.big_font	{ font-size: 150%; line-height: 115%; }
.vigodno span{font-size: 150%;color: #cd0087;font-weight: ;}

.border	{ border-top: 2px solid #dadee5; font-size: 0; clear: both; padding-bottom: 20px; }
.decoration_none	{ text-decoration: none; }
.cart_crumbs {background-color: #DADEE5;text-decoration: none;border: 1px solid #31408C;padding: 3px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
#cart_view {margin-top: 7px;}
#cart_view, #cart_view tr, #cart_view th, #cart_view td 
{
    border: 1px solid #a9a9a9;
   /* margin: 5px,5px,5px,5px;
*/
padding: 5px;
   }
#cart_view th 
{background-color: #DADEE5;}

ul.whole_set li span.closed	{ background: url(../images/content/product_menu/closed.gif) no-repeat; width: 9px;height: 9px; float: left; margin: 4px 5px 0 0; cursor: pointer;}
ul.whole_set li span.opened	{ background: url(../images/content/product_menu/opened.gif) no-repeat; width: 9px;height: 9px; float: left; margin: 4px 5px 0 0; cursor: pointer;}
ul.whole_set li ul.op_it {display:none; padding-left: 15px; clear: both;}
ul.whole_set li ul.op_it li{background: url(../images/content/product_menu/sub_menu_tree.gif) no-repeat; padding: 1px 0; padding-left: 10px; overflow: hidden;}
ul.whole_set li ul.op_it li.last{background: url(../images/content/product_menu/sub_menu_tree_last.gif) no-repeat; padding: 1px 0; padding-left: 10px; overflow: hidden;}
ul.whole_set li span.name_whole_set {font-size: 150%; line-height: 120%; font-weight: normal; color: #ef8100;}

