*{outline:none;}
body, html {margin:0; padding:0}

a{color:#104889;}

body {background:#fff url(images/evg/body_bg.jpg) repeat-x}.clr{clear:both;}
div#all {width:100%; margin:0 auto;
	background: url(images/evg/main_bg.jpg) no-repeat; /*  url(images/evg/main_bg_newyear.jpg) - новогодний */
	background-position:50% 0%; font-family: arial, tahoma, sans-serif;font-size:13px;}
div {border:solid 0px red}
div#page { width:996px; margin:0 auto;}

#navigation {float:right; text-align:right; width:500px; margin:44px 16px 0 0; font-weight:bold; font-size:12px}
#navigation a {text-decoration:none}
a#glav, a#glav:visited {color:#fff}

#topdiv {height:105px; margin:0; padding:0; overflow:hidden;}
#email_span{position:absolute; top:7px; left:50%; margin-left:-305px;color:#fff; }
#email_span span{color:#fff; font-weight:bold;}
#email_span a{color:#fff; }
#email_span a:hover{text-decoration:none;}
	 
#opyt {line-height:14px; font-size:12px; color:#f00099; overflow:visible!important; /* white-space:nowrap */}

#search {/* float:right; padding:0 10px 0 20px; */}
#zapros {width:90px;}
#zknopka {font-size:11px; background:white;}

#left {width:210px; padding:0px; min-height:600px; float:left }

/*--Группы товаров (старт)--*/
ul.catalog, ul.catalog ul{list-style:none;margin:5px 0 0 5px;padding:0;}
ul.catalog ul li.active ul{display:block;}
ul.catalog ul li.active ul li{list-style:square;}
ul.catalog, ul.catalog a{color:#5499e9;}
ul.catalog a:hover{color:#051d38;}
ul.catalog li.category {font-family:tahoma; line-height:16px;padding:1px 0px;clear:both;}
ul.catalog li.category span.plusik{width:16px;height:16px;display:inline-block;float:left;background:url('images/plus.png') left center no-repeat;cursor:pointer;}
ul.catalog li.category span.minus{background:url('images/minus.png') left center no-repeat;cursor:pointer;}
ul.catalog li.category a.catlink{float:left;width:150px;margin-left:3px;line-height:16px;margin-bottom:5px;color:#104889;}
ul.catalog li.category a.catlink:hover{color:#051d38;}
ul.catalog ul{margin:5px 0 5px 5px;display:none;}
ul.catalog ul.show{display:block;}
ul.catalog ul li{margin:3px 0 3px 15px;}
ul.catalog ul li a{display:block;float:none;}
ul.catalog ul li.active{list-style:square;} 
ul.catalog ul li.active  a{color:#051d38;}
/*--Группы товаров (конец)--*/

/*--Бренды (старт)--*/
span#preloader{color:#5499E9;margin-left:25px;}
ul.brands{list-style:square;color:#5499e9;}
ul.brands li{color:#5499e9;}
ul.brands li a:hover{color:#5499e9;}
ul.brands li.active, ul.brands li.active a{color:#051d38;}
/*--Бренды (конец)--*/

#left a:hover, #right a:hover {}
#left h4, #right h4 {margin:0px; font-family:arial, sans-serif; color:#4682B4; font-size:16px; text-align:center; padding-top:16px; background: url(images/evg/widget_head_bg.jpg) no-repeat;
	/* url(images/evg/widget_h_newyear.jpg) новогодний  */}

#right {width:210px; min-height:400px; float:right; padding:0px; }

.widget {width:183px; background: url(images/evg/widget_content_bg.gif) repeat-y; margin:0 auto 20px auto; padding:0;}

#korzina {margin-left:10px}
#poisk {margin:6px 0 6px 20px}

.wg_foot {width:183px; height:10px; background: url(images/evg/widget_foot_bg.jpg); margin:0; padding:0;}
#central div.home {width:132px; height:191px; text-align:center; background:white;}#central div.home a {width:130px; height:189px; display:block; font-size:13px; font-weight:bold;	/* padding-top:100px; */ color:#0000ff; padding:0; line-height:14px;}#central div.home a {border:solid #fff 1px;}#central div.home a:hover {border:solid gold 1px;}

#central table.product_list {width:540px;}#central table.product_list tr td{background:#e9f4fa;padding:10px;}

#central div.t {padding:1ex 1em; margin:0 0 0 10px;; width:270px; float:left;}

/*** block-tabs(start) ***/
.tabs{height:50px;margin-top:-40px;margin-left:-10px;}
.tabs ul{list-style:none;}
.tabs ul li{float:left;}
.tabs ul li a{display:inline-block;padding:5px;}
.tabs ul{
	height: 26px;
	padding:0 10px;
	width: 504px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style:none;
}
.tabs ul li {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: left;
	margin: 0 5px 0 0;
	background-color: #2B477D;
	border: solid 1px #415F9D;
	position: relative;
	z-index: 1;
}
.tabs ul li.selected {
	z-index: 3;
}
.tabs ul li.shadow {
	width:100%;
	height: 2px;
	position: absolute;
	bottom: -3px;
	left: 0;
	border: none;
	background: none;
	z-index: 2;
	-webkit-box-shadow: #111 0 -2px 3px;
	-moz-box-shadow: #111 0 -2px 3px;
	box-shadow: #111 0 -2px 3px;
}
.tabs ul li a:link, .tabs ul li a:visited {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	height: 20px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 1px;
	outline: none;
	float: left;
	background: #5a87dd;
	-webkit-transition: background-color 0.3s linear;
	-moz-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
}
.tabs ul li a:hover {
	background-color: #2B477D;
}
.tabs ul li.selected a:link, .tabs ul li.selected a:visited {
	color: #2B477D;
	border: solid 1px #fff;
	-webkit-transition: background-color 0.2s linear;
	background: -moz-linear-gradient(top center, #d1d1d1, #ffffff 50%) repeat scroll 0 0 #f2f2f2;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(.2, #ffffff),color-stop(.8, #d1d1d1));
	background-color: #f2f2f2;
}
/*** block-tabs(end) ***/

/*** block-central(start) ***/
#central {width:576px; float:left;padding-top:30px; font-family:tahoma; font-size:12px; background:url(images/evg/central_head_bg.jpg) no-repeat;}
#central p {margin:0; line-height:160%; }
#divcentral {width:546px;padding:0 10px;background:url(images/evg/central_content_bg.gif);}
#central_foot {width:566px; height:10px; background: url(images/evg/central_foot_bg.gif); margin:0 0 0 -10px; padding:0; clear:both}
.center-full{
width:780px !important;
background:url(images/evg/central_full_head_bg.jpg) left top no-repeat !important;
}
.center-full #divcentral{
width:760px !important;
padding:0 10px !important;
background:url(images/evg/central_full_content_bg.gif) !important;
}
.center-full #central_foot{
width:780px !important;
background: url(images/evg/central_full_foot_bg.gif) !important;
}
/*** block-central(end) ***/

/*** block-title(start) ***/
h1{padding:0;font-weight:normal;margin:5px 0;}
#central h2, #central_head {font-size:18px; height:43px; text-align:center; color:#4682B4; padding:20px 10px 0; margin:0}
#phrase{font-size:14px;color: #5a87dd;padding:0 10px;}
/*** block-title(end) ***/

/*** block-breadcrumb(start) ***/
.breadcrumb{font-size: 12px;text-align:left;}
.breadcrumb a, .breadcrumb a:visited{color: #104889;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;line-height: 1em;text-decoration:none;}
.breadcrumb a:hover, .breadcrumb a:visited:hover{color: #104889;text-decoration:underline;}
.breadcrumb em{font-size: 12px;margin-left:5px;}
/*** block-breadcrumb(end) ***/

/*** block-info(start) ***/
.product-full {margin:10px}
.product-full div.image {float:left; margin:0 10px 0 0; width:250px; border:2px dashed #f0f0f0; padding:6px;webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.product-full div.image img {margin:0; width:250px; border:0; }
.product-full div.image a {text-transform:capitalize;}
.product-full div.image input#q {width:18px; text-align:center;}
.product-full div.image h5 {margin:6px 0; text-align:center; color:#6cc;}
.product-full .main-info{float:left;width:230px;margin-left:20px;padding-top:20px;}
.product-full .main-info .important{color:#f00;margin-top:5px;}
.price{font-weight:bold;color: #329A1C;white-space: nowrap;font-family:Georgia;}
.price span{font-size: 3em;font-weight: bold;line-height: 1em;color: #329A1C;white-space: nowrap;}
a#dobav_zakaz {font-weight:normal; text-transform:lowercase;}
a.buy {display:block;width:125px;height:47px;background:url('images/add-to-cart.gif') no-repeat;}
a.add{display:block;width:131px;height:58px;margin:10px 0 5px 0;background:url('images/add-to-cart-green.gif') no-repeat;}
a.add:hover{background:url('images/add-to-cart-green.gif') left -58px no-repeat;}
a.add-2{display:block;width:180px;height:43px;margin:10px 0 5px 0;background:url('images/add-to-cart-red-2.gif') no-repeat;}
.status span{font-weight: bold;white-space: normal;font-size:13px;}
.status span.present{color:#329A1C;}
.status span.out{color:#929497;}
.status span.wait{color:#2974cc;}
.teaser{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 1em;line-height: 1.3em;margin-top:15px;}
.product-full .full-text{clear:both;padding-top:20px;}
.product-full .colors{}
.product-full .colors .colors-item{float:left;width:90px;margin:0 20px 0 0;}
.product-full .colors .colors-item a{padding:5px 10px;display:block;color:#4b8eb8;text-align:center;text-decoration:none;border:1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.product-full .colors .colors-item a:hover{border:1px solid #10679c;color:#10679c;}
.product-full .colors .colors-item a.active{border:1px solid #10679c;color:#10679c;}
.product-full .colors .colors-item a img{height:50px;width:50px;display:block;}
.product-full .colors .colors-item a span{display:block;}
/*** block-info(end) ****/

/*** block-social-like(start) ***/
.social-widgets{height:30px;width:566px;clear:both;margin:25px 0;padding-left:5px;}
.social-widgets .social-vk-container{float:left;width:155px;}
.social-widgets .social-fb-container{float:left;width:135px;}
.social-widgets .social-tw-container{float:left;width:110px;}
.social-widgets .social-gl-container{float:left;width:80px;}
.social-widgets .social-ln-container{float:left;width:80px;}
/*** block-social-like(end) ***/

/*** block-filter(start) ***/
.count{padding: 0.4em 0 0;font-family: Verdana,Arial;font-size:13px;padding-bottom: 1.25em;}
.filter{border-top: 1px solid #C1E1BA;color: #7F7F7F;font-family: Verdana,Arial,Helvetica,sans-serif;height: 4em;padding:1em 0 0;}
.filter .fields{float:left;width:200px;}
.filter .fields input{width:50px;}
.filter .submit{float:left;width:25px;}
.filter .reload{clear:both;padding:10px 0 0 130px;}
.filter select{border:1px solid #ccc;padding:1px;}
.filter input{border:1px solid #ccc;padding:1px;}
.filter input.error{border:1px solid #f66;}
.filter a#price_submit{display:inline-block;width:30px;height:20px;background:url(images/okay.gif) left center no-repeat;}
.filter a#reload_submit{display:block;height:16px;color:#008CD4;text-decoration:none;border-bottom:1px dashed #008CD4;}
.filter a#reload_submit:hover{color:#104889;border-bottom:1px dashed #104889;}
/*** block-filter(end) ***/

/*** block-product-item(start) ***/
.product-item{padding:10px;margin-bottom:20px;}
.product-item .image{float:left;width:130px;}
.product-item .image .feed{padding:1em 0;}
.product-item .image .feed a{color: #008CD4;font-family: Verdana,Arial;font-size: 13px;text-decoration: none;}
.product-item .image .feed a:hover{color:#051d38;text-decoration:underline;}
.product-item .info{float:left;width:360px;}
.product-item .info a.title{color:#104889;font-size: 1.5em;}
.product-item .info a.title:hover{color:#051d38;}
.product-item .info a.title:visited{color:#5499e9;}
.product-item .info a.title:visited:hover{color:#051d38;}
.product-item .info .teaser{margin-top:5px;}
.product-item .info .status{padding:5px 0;}
.product-item .info .status span{}
.product-item .info .status span.present{}
.product-item .info .status span.out{}
.product-item .info .status span.wait{}
.product-item .info .price{}
.product-item .info .price span{font-size: 2.5em;}
.product-item .info .button{}
.product-item .info .button a.buy-now{width:115px;height:45px;background:url('images/buy-now-2.gif') no-repeat;display:block;margin-top:3px;}
.product-item .info .button a.buy-now:hover{background:url('images/buy-now-2.gif') left -59px no-repeat;}
.product-item .info .button a.in-cart{width:120px;height:48px;background:url('images/in-cart-1.gif') no-repeat;display:block;}
.product-item-separator{clear:both;height:30px;}
.product-item .info .button .brand{float:right;margin-top:-50px;color:#aaa;font-style:italic;}
.product-item .info .button .state{float:right;margin-top:-30px;color:#aaa;font-style:italic;}
.product-item .info .button .state span{font-weight:bold;}
/*** block-product-item(end) ***/

/*** block-pager(start) ***/
div.pager{text-align:center;margin:0 0 20px 0;clear:both;}
div.pager a{color: #008CD4;font-size:16px;font-weight:bold;text-decoration:none;padding:0 2px;}
div.pager a:hover, div.pager a:visited:hover{color:#051d38;}div.pager a:visited{color:#5499e9;}
div.pager b{font-size:16px;padding:0 2px;}
/*** block-pager(end) ***/

/*** block-send(start) ***/
h4.send-order{text-align:center;color: #4682B4;font-size: 15px;line-height: 26px;}
.zakaz_line{clear:both;padding-top:10px;}
.zakaz_left {width:140px; float:left; padding:0 0.5em; line-height:26px; font-size:14px;color: #4682B4;}
span.required{color:#f00;}
.remark{font-size:11px;color:#777;margin-left:184px;}
.zakaz_right {width:290px; float:left; padding:0; line-height:26px;}
.zakaz_right input, .zakaz_right textarea {width:260px;border:1px solid #b0cfe2;padding:1px;height:22px;font-size:16px;font-weight:bold;font-family:Century Gothic;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.zakaz_right textarea{height:100px;}
.zakaz_right span.maxlength{color:#ccc;}
* html .zakaz_right span.maxlength{margin-left:3px;}
.zakaz_right .error{display:none;width:254px;padding:4px 5px;font-size:11px;background:#f00;color:#fff;font-weight:bold;line-height:1.2em;}
.zakaz_right .error-input{color:#f00;border:1px solid #f00;}
.zakaz_right .wright-input{background:#a5d718;color:#739e08;border:1px solid #739e08;}
.zakaz_right .active-input{background:#ccdffa;color:#333;color:#5d94c6;}
.zakaz_icons{float:left;width:26px;padding:0 5px 0 0; height:26px;}
.zakaz_icons .info{display:block;cursor:pointer;width:24px;height:24px;background:url('images/question.png') no-repeat;}
.zakaz_icons div.alt-info{position:absolute;z-index:100;display:none;padding:3px;margin:0px 0 0 25px;background:#ffffce;line-height:1.1em;color:#475b69;border:1px solid #d6d7ad;opacity:0;filter:alpha(opacity=0);}
* html .zakaz_icons div.alt-info{width:200px;}
.zakaz_icons div.alt-info h4{font-size:11px;height:13px;margin:0;padding:2px 3px;}
.zakaz_icons div.alt-info p{font-size:11px;margin:0;padding:2px 5px;}
.zakaz_icons div.alt-info span{color:#7296ae;}
a.zakaz_button{outline:none;width:180px;height:58px;display:inline-block;margin:10px 0 10px 184px;*margin-left:85px;background:url('images/send_order.gif') no-repeat;}
a.zakaz_button:hover{background:url('images/send_order.gif') left -58px no-repeat;}
#order_form {width:500px; margin:0 auto}
span.arrow{width:9px;height:9px;overflow:hidden;background:url(images/arrow.gif) no-repeat;display:inline-block;}
a#of_button{margin:184px;color: #008CD4;font-family: Verdana,Arial;font-size: 13px;text-decoration: none;}
a#of_button:hover{border-bottom:1px dashed #008CD4;}
* html a#of_button{width:260px;margin-left:0px;}
* html a#of_button span{margin-right:5px;margin-top:-4px;}
#other_fields{display:none;border:1px dashed #008CD4;padding:10px 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/*** block-send(end) ***/

p.v_nashem {color:#006699; text-align:center; font-weight:bold;padding-top:20px;}

.home img {display:block; margin:0;}

#footer {width:996px; background:url(images/evg/footer_bg.jpg); line-height:20px; font-size:12px; font-family: tahoma; height:44px; clear:both}

#footer_menu {margin:10px 0 0 170px; float:left; font-size:11px}


/*---Главная--*/
#home_menu {/* height:600px; overflow:hidden; */}
#home_menu h3.category{
	color:#043067;
	font-family:Arial;
	font-size:17px;
	padding:0 0 3px 3px;
	margin:10px 0 15px 0;
	border-bottom:1px solid #043067;
} 
#home_menu div.category {
float:left;
width:160px;
}
#home_menu div.image{
	padding-top:20px;
}
#home_menu div.image-only{
	width:190px;
	text-align:center;
}
#home_menu div.image-only div{
	height:190px;
}
#home_menu div.image-only a{
	color:#043067;
	font-family:Arial;
	font-size:14px;
	display:block;
	padding:10px 0;
	text-decoration:none;
}
#home_menu div.image-only a:hover{
	text-decoration:underline;
}
#home_menu div.list{
	width:190px;
	margin-right:20px;
}
#home_menu div.list h4{
	color:#043067;
	font-family:Arial;
	font-size:17px;
	padding:0 0 3px 3px;
	margin:0 0 5px 0;
	border-bottom:1px solid #043067;
}
#home_menu div.list ul{
	padding:0;margin:0;
	list-style:none;
}
#home_menu div.list ul li{
	background:url(../images/evg/li.gif) left center no-repeat;
	padding-left:15px;
	line-height:20px;
}
#home_menu div.list ul li a{
	color:#515151;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
#home_menu div.list ul li a:hover{
	text-decoration:underline;
} 
/*---Главная--*/


a, a:visited {color:#0D405E;}

a:hover {color:orangered;}

div.nazvanie {width:120px; float:left; height:110px;}
div.preview {width:110px; height:110px; display:inline;}
div.preview img {width:100px; height:100px; border:1px solid #ddd; vertical-align:bottom;}

div.price {width:60px; display:inline; height:110px;}
div.kolvo {width:40px; display:inline; height:110px;}
input.kolvo {width:30px;}

div.plusminus {border:outset 2px #ddd; display:inline; margin:0 2px;}


.isubcat {position:absolute; visibility:hidden; border:1px solid #ccc; background:#f0f0dc; padding:1ex 0.6em; width:120px;}

area:hover {background-color:blue; border:1px solid red;}

.hilite {background:#ffff00;}

.src_res {color:lightblue;}

#our_f_partner {text-align:center; margin:2ex auto;}
#our_f_partner a, #our_f_partner a:visited {font-size:12px; color:#000099; font-family:arial;
	text-decoration:none;}

#right div.novyj_god {line-height:14px; font-size:11px; font-style:italic; font-family:Georgia, fantasy; padding:6px;  margin:0 auto; width:176px; background:url(images/sneg.jpg); color:#EE3579}

#right div.konkurs {line-height:14px; font-size:11px; font-style:italic; font-family:Georgia, fantasy; padding:6px;  margin:0 auto; width:176px; color:#EE3579}

div.konkurs img {float:right;}
div.konkurs a, div.konkurs a:visited {border-bottom: 1px dotted!important; text-decoration:none}

#central div#nizhniy_tekst { text-align:center; padding:0 30px; color:#493; font-family:Georgia}

#vse_otzyvy {margin:10px; }
#vse_otzyvy h4 {margin-left:30px; color:#339;}

div.otzyv {border:#eef 1px solid; background:#fcfcff; margin-bottom:10px}

div.otzyv p {font-size:12px; font-family:sans-serif; font-style:italic; line-height:18px}

