/*uiReset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal;font-weight: normal;}
ol, ul{list-style: none;}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
q:before, q:after{content: '';}
abbr, acronym{border: 0;}
/*//End*/


body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	background:#ebeff2 url('/admin/images/bg_grad.png') top center repeat-x;
}
body,html{height:100%;}

/*GENERAL STYLES*/
a, a img{border:none;color:#0d61ab;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active, a:focus, a:after, a:visited{outline: none;}
.clear{clear:both;}
.bold{font-weight:700;}
.accent18{font-size:18px;}
.accent_blue{color:#0d61ab;}
.accent_BigBlue{color:#0d61ab;font-size:22px;}
.accent_dark{color:#2c2c2c;}
.accent_white{color:#fff;}
.accent_red{color:#c40000 !important;}
.accent_green{color:#539d40;}
.accent_light, .disabled{color:#7c7c7c !important;}
.bgWhite{background:#fff;}

.highlight{background:#d6e7f7;}

.txt15{font-size:15px;}
.txt12{font-size:12px !important;padding-bottom:12px !important;}

h2{margin:0;padding:0;font-size:20px;font-weight:500;}
h3{margin:0;padding:0;font-size:18px;font-weight:500;color:#7c7c7c;}
h4{margin:0;padding:0;font-size:17px;font-weight:500;}
h5{margin:10px 0 0 0;font-size:12px;font-weight:700;color:#c40000;}

.decoDashedUnderline{
	text-decoration:none;
	border-bottom:1px dashed;
}
.decoDashedUnderline:hover{
	text-decoration:none;
	border-bottom:1px dashed;
}
.v_bottom{vertical-align:bottom !important;padding-bottom:8px;}
.v_top{vertical-align:top !important;}
.h_right{text-align:right;}
.h_left{text-align:left;}

.d_block{display:block;}


.d_block{display:block;}

.borderNone{border:none !important;}
.borderDottedBottom{border-bottom:1px dotted #999 !important;}

.line_through{text-decoration:line-through;}

.w20{width:20px;}
.w24p{width:24%;}
.w90{width:90px;}
.w135{width:135px;}

.txtRight{text-align:right;}
.txtCenter{text-align:center;}
.txtLeft{text-align:left !important;}
.txtTop{vertical-align:top;}
.txtBottom{vertical-align:bottom !important;}
input[type=text]{
	padding:4px 5px;
	background:#D5E6F6;
	border:1px solid #B0B5B8;
	color:#2B2B2B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:500;
	width:220px;
}
input[type=password]{
	padding:4px 5px;
	background:#D5E6F6;
	border:1px solid #B0B5B8;
	color:#2B2B2B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:500;
	width:220px;
}
textarea{
	padding:6px 5px 5px;
	background:#D5E6F6;
	border:1px solid #B0B5B8;
	color:#2B2B2B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:500;
	width:400px;
	height:70px;
}

input[type=checkbox]{margin:0 5px 0 20px;}
input[type=radio]{margin:0 0 8px;}
select{margin:5px 0 5px 0;border:1px solid #babfc2;padding:3px;}
label{
	display:block;
	margin:9px 15px 8px 0;
}
.disabled select{
	background:#e4e4e4;
	color:#7C7C7C;
}

.p0{padding:0 !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.prr0{padding-right:0px !important;}
.pl0{padding-left:0 !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl40{padding-left:40px !important;}
.pl70{padding-left:70px !important;}
.pt0{padding-top:0 !important;}
.pt2{padding-top:2px !important;}
.pt5{padding-top:5px !important;}
.pt6{padding-top:6px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt35{padding-top:35px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pr0{padding-right:0px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr80{padding-right:80px !important;}
.pr200{padding-right:200px !important;}
.pr15{padding-right:15px !important;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt47{margin-top:47px;}
.ml50{margin-left:50px;}
.mbm2{margin-bottom:-2px;}
.mbm7{margin-bottom:-7px;}

.m0img img{margin:0 !important;}

.empty img{
	width:1px !important;
	height:1px !important;
}
.dib{display:inline-block;}
.floatLeft{float:left;}
/*BUTTONS*/
.blue_button{
	background: url("/admin/images/blue_button.png") no-repeat left top #06368B;
	height: 34px;
	padding-left: 2px;
	display:inline-block;
}
.blue_button input{
	background:transparent url('/admin/images/blue_button.png') top right no-repeat;
	height:34px;
	display:block;
	border:none;
	text-align:center;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff !important;
	font-size:13px;
	font-weight:700;
	cursor:pointer;
	padding:0 19px 2px 15px;
}
.blue_button:hover, .blue_button input:hover{
	background-image:url('/admin/images/blue_button_hover.png') !important;
}
.light_button{
	margin-top:10px;
	background:transparent url('/admin/images/light_button.png') top left no-repeat;
	height:34px;
	display:inline-block;
	padding-left:2px;
}
.light_button input{
	margin-top:0;
	padding:0 17px 4px 15px !important;
	background:transparent url('/admin/images/light_button.png') top right no-repeat !important;
	height:34px !important;
	display:block;
	border:none;
	text-align:center;
	width:100% !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c !important;
	font-size:13px;
	font-weight:700;
	cursor:pointer;
	float:inherit !important;
}
.light_button:hover, .light_button:hover input{
	background-image:url('/admin/images/light_button_hover.png') !important;
}
.gray_box{
	background:#F1F1F1;
	padding:5px;
	border:1px solid #d3c29b;
	margin-top: 10px;
}
.address_box{
	background:#FFF8CB;
	padding:5px;
	border:1px solid #d3c29b;
}
.address_box a{
	color:#0D61AB !important;
	text-decoration:none;
	border-bottom:1px dashed #0D61AB;
}
.cart_add_block{
	text-align:right;
	padding-top:15px;
}
.cart_add_block div{
	display:inline-block;
}
.add_to_cart:hover{
	background:#06368b url('/admin/images/blue_button_hover.png') top left no-repeat;
}
.add_to_cart{
	background:#06368b url('/admin/images/blue_button.png') top left no-repeat;
	height:34px;
	display:block;
	margin-top:10px;
	float:right;
}
.add_to_cart span{
	display:block;
	border:1px solid;
}
.add_to_cart input{
	background:transparent url('/admin/images/add_to_cart_btn.png') top right no-repeat;
	height:34px;
	display:block;
	border:none;
	text-align:center;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:700;
	padding:0 55px 3px 10px;
	cursor:pointer;
}
.add_to_cart_red:hover{
	background:#c40000 url('/admin/images/red_button_hover.png') top left no-repeat;
}
.add_to_cart_red{
	background:#c40000 url('/admin/images/red_button.png') top left no-repeat;
	height:34px;
	display:block;
	margin-top:10px;
	float:right;
}
.add_to_cart_red span{
	display:block;
	border:1px solid;
}
.add_to_cart_red input{
	background:transparent url('/admin/images/add_to_cart_btn.png') top right no-repeat;
	height:34px;
	display:block;
	border:none;
	text-align:center;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:700;
	padding:0 55px 3px 10px;
	cursor:pointer;
}

/*PAGE STRUCTURE*/
.parent{
	display: block;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	background:transparent url('/admin/images/bg_container.png') top center repeat-y;
}
.page_container{
	padding-bottom:70px;
}
.footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	display: block;
	z-index: 999;
	padding: 0;
	margin: 0px;

}
.footer .footer_container{
	background:#fff url('/admin/images/footer_bg.png') top repeat-x;
	display: block;
	height: 100%;
	margin: 0 auto;
	padding: 24px 22px;
	width: 966px;
}
.footer .footer_container p.left{float:left;margin-right:18px;font-size:18px;font-weight:500;}
.footer .footer_container p.left img{vertical-align:middle;margin-top:-4px;display:inline-block;float:left;}

.footer .footer_container p.right{float:right;margin-top:6px;}

/*HEADER*/
#header{
	background:transparent url('/admin/images/top_diagonal_bg.png') top left repeat-x;
	width:100%;
	height: 97px;
}
#header .header_container{
	margin:0 auto;
	width:1010px;
	height:44px;
	position:relative;
}

#header .header_container td{white-space:nowrap;}

#header .logo{
	/*float:left;*/
}
#header .logo a{
	display:block;
	height:44px;
}

#header .lang{
	margin:-2px 5px 0 9px;
	height:44px;
}
#header .lang a{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	height: 31px;
	display: inline-block;
	padding: 14px 3px 0;
}

#header .lang a.lang_active span, #header .lang a.lang_active img{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
}
#header .lang a span, #header .lang a img{
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
}
#header .lang a span{margin-left:5px;}

#header .lang a:hover span, #header .lang a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
}

#header .lang a:hover{
	background:#1F1F1F;

}

#header .lang a.lang_active{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
}
#header .lang a img{
	margin:0 0 2px 0;
	vertical-align:middle;
}
#header .user_area{
	/*float:right;
	display:block;
	height:29px;*/
	padding:10px 20px 10px 16px;
}
#header .user_area .logout{

}
#header .user_area .logout img{
	float:none;
	vertical-align:middle;
	margin:0;
}
#header .user_area .logout a{
	margin:-3px 0 0 15px;
	display:block;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	text-decoration:none !important;
	outline:none;
	border:none;
}
#header .user_area .logout a:hover{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}
#header .user_area table{/*float:right;*/height:100%;}
#header .user_area:hover{
	background:#1f1f1f;
}
#header .user_area:hover .user_area_dropdown{
	display:block;
}
#header .user_area .user_area_dropdown{

	color: #FFFFFF;
	display: none;
	height: 252px;
	left: 549px;
	margin: 10px 0 0;
	position: absolute;
	text-align: center;
	white-space: normal;
	width: 469px;
	z-index: 1410065407;
}
.dropdown_container{
	/*padding:34px 40px 38px;*/
	text-align:center;
	padding: 13px;
}
.dropdown_container table{height:auto !important;}
/*.login_box{padding:17px 40px 30px;}*/

#header .user_area .user_area_dropdown .content_center, #header .user_area .user_area_dropdown .center, #header .top_cart .top_cart_dropdown .content_center, #header .top_cart .top_cart_dropdown .center {background:#1f1f1f;}
#header .user_area .user_area_dropdown td{
	padding:0 !important;
	white-space:inherit;
}
#header .user_area .user_area_dropdown .user_navi td{padding:0 9px 20px 0;font-size:14px;border-bottom:1px solid #444;}
#header .user_area .user_area_dropdown .user_navi td a{padding:0 10px 0 5px;}
#header .user_area .user_area_dropdown img{vertical-align:middle;}

#header .user_area .user_area_dropdown td{color:#fff !important;font-size:16px;font-weight:500;padding:2px 0 2px 4px;text-align:left;}
#header .user_area .user_area_dropdown td a{margin:0 0 5px !important;display:inline-block;}
#header .user_area .user_area_dropdown td span{float:none;}
#header .user_area .user_area_dropdown td img{vertical-align:middle;/*margin-right:10px;*/}

#header .user_area .user_area_dropdown a{
	color:#FFFFFF;
	display:inline-block;
	white-space:normal;
	width:auto;
}
#header .user_area .user_area_dropdown a:hover{
	text-decoration:underline;

}

#header .user_area .user_area_dropdown .sisse{
	background:transparent url('/admin/images/login_ok_button.png') top left no-repeat;
	display:inline-block;
	margin:10px 10px 0;
}
#header .user_area .user_area_dropdown .sisse:hover{
	background:transparent url('/admin/images/login_ok_button_hover.png') top left no-repeat;
}

#header .user_area .user_area_dropdown .sisse input[type=button]{
	background:transparent url('/admin/images/login_ok_button.png') top right no-repeat;
	height:34px;
	padding:0 15px 2px;
	border:none;
	font-size:13px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:0 0 0 2px;
}

#header .user_area .user_area_dropdown .sisse:hover input[type=button]{
	background:transparent url('/admin/images/login_ok_button_hover.png') top right no-repeat;
}

#header .user_area .user_area_dropdown input[type=text], #header .user_area .user_area_dropdown input[type=password]{
	margin:0 0 3px 0;
	border:1px solid #1f1f1f;
	padding:3px 4px 4px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;
	width:209px;
	height:23px;
}
#header .user_area .user_area_dropdown input[type=text]{
	background:#D5E6F6 url('/admin/images/input_at.png') no-repeat 0 4px;
}
#header .user_area .user_area_dropdown input[type=password]{
	background:#D5E6F6 url('/admin/images/input_lock.png') no-repeat 0 4px;
}

#header .user_area .user_area_dropdown .history{
	max-height:145px;
	overflow:auto;
	width:412px;
	padding: 0 0 10px;
	margin-top:12px;
}
#header .user_area .user_area_dropdown .history table{
	/*float:left;
width:368px;*/
}
#header .user_area .user_area_dropdown .history td a{
	width:auto !important;
	margin:0 !important;
}

#header .user_area .user_area_dropdown .history .item_row:hover{
	background:#353535;
}
#header .user_area .user_area_dropdown .history .item a{
	white-space:nowrap;
}
#header .user_area .user_area_dropdown .history .item div{
	width:333px;
	overflow:hidden;
}

#header .user_area .user_area_dropdown .history .item .item_cat{
	color:#C0C0C0;
	font-size:14px;
}
#header .user_area .user_area_dropdown .history .item a:hover{
	text-decoration:underline !important;
}

#header .user_area .user_area_dropdown .history td{
	padding:0;
	height:52px;
}

#header .user_area .user_area_dropdown .history .removeButton{
	display:block;
}

#header .user_area .user_area_dropdown .history .removeButton a{
	display:none;
	float:right;
	height:52px;
	overflow:inherit;
	padding:0 !important;
	white-space:normal;
	width:50px !important;
	background:transparent url('/admin/images/history_row_delete.png') center no-repeat;
}

#header .user_area .user_area_dropdown .history .removeButton a:hover{
	background:transparent url('/admin/images/history_row_delete_hover.png') center no-repeat;
}


#header .user_area .user_area_dropdown .history .item_row:hover .removeButton a{
	display:block;
}


#header .user_area a img{
	float:left;
	margin:-4px 7px 0 0;
}
#header .user_area span{
	float:none;

	color:#c0c0c0;
	font-size:14px;
}
#header .top_cart{
	/*float:left;
	padding:15px 10px 0;
	height:29px;*/
	padding:5px 10px;
	display:inline-block;
}
#header .top_phone{
	/*float:left;*/
	font-size:18px;
	font-weight:500;
	/*margin:0 25px 0 35px;
	padding:10px 10px 0;*/
	color:#fff;
	padding:6px 12px 8px 5px;
	display:inline-block;
}
#header .top_phone a{
	text-decoration:none;
	color:#fff;
}
#header .top_phone:hover{
	background:#1F1F1F;
}
#header .top_phone span{
	color:#B5B5B5;
	/*display:block;
	float:left;
	margin-top:4px;*/
	font-size:14px;
}

#header .top_phone img{
	vertical-align:middle;
	/*margin-top:-4px;
	float:left;*/
}

#header .user_area a, #header .top_cart a{
	text-decoration:none;
}
#header .user_area a{
	white-space:nowrap;
}
#header .user_area a:hover{text-decoration:underline;}
#header .user_area .username a{
	max-width:122px;
	white-space:nowrap;
	display:inline-block;
	overflow:hidden;
}
#header .user_area .username a:hover{
	text-decoration:none;outline:none !important;
}

#header .top_cart a img{
	/*float:left;
	margin:-11px 5px 0 0;*/
	margin-top:-4px;
	vertical-align:middle;
}
#header .top_cart a span{
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
#header .top_cart a span.amount{
	font-size:19px;
	margin-top:-6px;}
#header .top_cart span.price{
	color:#b5b5b5;
}

#header .top_cart:hover .top_cart_dropdown{
	display:block;
}
#header .top_cart:hover{
	background:#1f1f1f;
}
#header .top_cart .top_cart_dropdown{
	display: none;
	height: 253px;
	margin: 5px 0 0 -17px;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 446px;
	z-index:10;
}
#header .top_cart .top_cart_dropdown .content_center{
	padding:5px;

}
#header .top_cart .top_cart_dropdown table{
	/*background:#484848;*/
	width:100%;
	font-size:16px;
	height:100%;

}
#header .top_cart .top_cart_dropdown .top_cart_row{
	border-bottom:1px solid #444;
}
#header .top_cart .top_cart_dropdown .top_cart_row:hover{
	background:#484848;
}
#header .top_cart .top_cart_dropdown td{
	color:#fefefe;
	vertical-align:top;
	white-space:normal;
}
#header .top_cart .top_cart_dropdown td td{
	padding:7px 5px;
}
#header .top_cart .top_cart_dropdown .top_cart_name{
	text-align:left;
	padding-right:15px;
}
#header .top_cart .top_cart_dropdown .top_cart_name a{
	color:#fff;
}
#header .top_cart .top_cart_dropdown .top_cart_name a:hover{
	text-decoration:underline;
}

#header .top_cart .top_cart_dropdown .top_cart_price{
	text-align:right;
	white-space:nowrap;
}

#header .top_cart .blue_button{
	display: inline-block;
	margin-top: 12px;
}


/*MAIN NAVIGATION*/
.main_navi{
	background:transparent url('/admin/images/navi_line_bg.png') top left no-repeat;
	height:52px;
	display:block;
	border:1px solid #fff;
	border-bottom:none;
}
.main_navi ul{
	margin:0;
	padding:0;
	list-style-type:none;
	margin:20px 0 0 9px;
	float:left;
}
.main_navi li{
	list-style-type:none;
	display:inline-block;
	float:left;
}
.main_navi li a{
	font-size:17px;
	color:#000;
	display:block;
	padding:10px 12px 12px;
	text-decoration:none;
	font-weight:500;
	margin-top:-10px;
}
.main_navi li:hover a, .main_navi li.active a{
	color:#c40000;
	background:#edf0f1;
}

.online_help{
	float:right;
	color:#000;
	font-size:17px;
	margin:14px 15px 0 0;
}
.online_help a{
	display:block;
	float:right;
	font-size:12px;
	margin:9px 5px 0;
}

/*CONTENT*/
#content{
	margin:0 auto;
	width:965px;
	min-height:100px;
	background:#fff url('/admin/images/content_gr.png') top center repeat-x;
	display:block;
	padding:18px 21px 22px 24px;
	z-index:3000;
}
#content .left_column{
	width:185px;
	float:left;
	margin:0 15px 0 0;
}
#content .left_column .bigImage img{border:none !important;padding:0;margin:0;}
#content .left_column .item_big_pic{margin-top:0;}
#content .left_column .item_thumb .magnifier{margin-top:-161px;}
#content .left_column img{
	width:170px;
	height:auto;
	margin-bottom:10px;
	border: 1px solid #DDDDDD;
	padding:1px;
	display:block;
}

#content .left_column .search input, .panel_left .search input{
	border:1px solid #b0b5b8;
	background:#d5e6f6 url('/admin/images/input_magnifier.png') top right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2b2b2b;
	margin:5px 0 0 0;
	padding:0 35px 2px 5px;
	width:130px;
	font-weight:500;
	background-position:145px 3px;
}
.search input{
	border:1px solid #b0b5b8;
	background:#d5e6f6 url('/admin/images/input_magnifier.png') top right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2b2b2b;
	margin:0;
	padding:0 35px 2px 5px;
	width:210px;
	font-weight:500;
	background-position:226px 3px;
}

#content .left_column .left_section{
	border-bottom:1px solid #e2e2e2;
	padding-bottom:10px;
	margin-bottom:15px;
}
#content .left_column .left_section li a{
	font-weight:500;
}
#content .left_column .left_section .current a{
	color:#c40000;
	text-decoration:underline;
}
#content .left_column ul{
	margin:15px 0;
	width:175px;
}
#content .left_column li{
	position:relative;

}
#content .left_column li a{
	text-decoration:none;
	color:#2c2c2c;
	font-size:13px;
	font-weight:700;
	display:block;
	width:175px !important;
}
#content .left_column li:hover a, #content .left_column li div.container:hover a{
	text-decoration:none;
	color:#fff;
}

#content .left_column li ul{
	margin-left:10px;
	padding:0 5px 3px 5px;
	width:auto;
	margin:0 0 10px;
}
#content .left_column li li{
	width:auto !important;
	padding-left:5px;
}
#content .left_column li li.active{
	background:#D5E6F6;

}

#content .left_column li li a{
	padding:4px;
	font-weight:500;
	width:auto !important;
}


#content .right_column{
	float:left;
	width: 760px;
}
.text_content{
	color:#2c2c2c;
	margin-top:30px;
}
.category_thumb{

	padding:1px;
	float:left;
	display:block;
	height:100px;
	position:relative;

}
.category_thumb .bigImage img{
	height:auto !important;
	width:auto !important;
	margin-bottom:0 !important;
}

.category_thumb .item_big_pic{
	margin:-117px 0 0 159px;
	z-index:3000;
}
.category_thumb:hover .item_big_pic{
	display:block;
}

.left_column .category_thumb .item_big_pic{
	display:none;
}
.left_column .category_thumb:hover .item_big_pic{
	display:block;
}

/*Group Flyout*/
#content .left_column li div.container{
	padding: 5px 0 5px 5px;
	/*border:1px solid #fff;*/
	display:block;
	z-index:2000;
	position:relative;
	margin-left:-5px;
	width:190px;
}

#content .left_column li li div.container{
	padding:0 !important;
}
#content .left_column li:hover a{
	width:175px !important;
	color:#333;
	text-decoration:none !important;
}
#content .left_column div.container:hover, #content .left_column div.container:focus{
	background:#2B2B2B;
	/*border-top:1px solid #fff;
	border-bottom:1px solid #fff;*/
	border-left:1px solid #fff;
	border-right:1px solid #2B2B2B;
	width:200px;
	padding: 5px 0 5px 5px;
}

#content .left_column div.container .group_flyout{
	display: none;
	margin-left: 199px;
	top:0px;
	position: absolute;
	z-index: 1000;
	border-left:none;
}


#content .left_column li li .group_flyout{
	margin-left: 194px !important;
}
#content .left_column div.container:hover .group_flyout{
	display:block;
}
#content .left_column li:hover .group_flyout .group{
	margin-bottom:0 !important;
}
#content .left_column li .group_item a, #content .left_column div.container .group_item a{
	width: 130px !important;
}
#content .left_column div.container:hover .group_item a{
	text-decoration:none !important;
	color:#C0C0C0 !important;
	font-size:11px !important;
	width: 130px !important;
}
#content .left_column div.container:hover .group_item:hover a{
	text-decoration:underline !important;
	color:#fff !important;

}
#content .left_column li:hover li a{
	color:#333 !important;
	width:auto !important;
}
#content .left_column li:hover li:hover a{
	background:#2B2B2B;
	color:#fff !important;
	width:175px !important;
}


#content .left_column .group_img_container img{
	border:none !important;
	height:auto !important;
	width:130px !important;
	padding:0 !important;
	margin:0 !important;

}

#content .left_column .group{
	width:735px;
	padding:10px 15px 15px;
	background:#2B2B2B;
	margin-bottom:0;
}

#content .left_column li li .group{
	padding:0 15px 10px;
}
#content .left_column .group h2{
	color: #fff;
	font-size:28px;
}



/*BREADCRUMBS*/
.small_breadcrumbs{
	margin-bottom:10px;
}
.big_breadcrumbs{display: inline-block;
	margin-bottom: 0;
	width: 100%;}
.big_breadcrumbs .crumb_section{
	float:left;
	margin: -5px 5px 0 -5px;
	padding: 5px;
	cursor:pointer;
	min-height: 54px;
}
.big_breadcrumbs .crumb_section:hover{
	background:#EDF0F1;
}
.big_breadcrumbs .crumb_section h2 a{
	text-decoration:none;
}

.backButton{
	background:#EDF0F1;
	display:inline-block;
	padding:0 8px 5px 5px;
	border:1px solid #DDDDDD;
	cursor: pointer;
}
.backButton:hover{
	background:#e1e4e5;
}
.backButton a{
	text-decoration:none;
}

.backButtonLight{
	background:#FCCA2A url('/admin/images/login_ok_button.png') top left no-repeat;
	display:inline-block;
	cursor: pointer;
}
.backButtonLight div{
	background:transparent url('/admin/images/login_ok_button.png') top right no-repeat;
	height: 34px;
	margin-left: 2px;
}
.backButtonLight:hover{
	background:transparent url('/admin/images/login_ok_button_hover.png') top left no-repeat;
}
.backButtonLight:hover div{
	background:transparent url('/admin/images/login_ok_button_hover.png') top right no-repeat;
}
.backButtonLight a{
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 20px 8px 16px;
	text-decoration: none;
}

.crumb_section .search input{
	border:1px solid #b0b5b8;
	background:#d5e6f6 url('/admin/images/input_magnifier.png') top right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2b2b2b;
	margin:4px 0 0 0;
	padding:0 38px 2px 3px;
	width:130px;
	font-weight:500;
	background-position:145px 3px;
}

.crumb_section .search input{
	border:1px solid #b0b5b8;
	background:#d5e6f6 url('/admin/images/input_magnifier.png') top right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2b2b2b;
	margin:4px 0 0 0;
	padding:0 38px 2px 3px;
	width:130px;
	font-weight:500;
	background-position:145px 3px;
}
.crumb_section .search h4{
	color:#c40000;
	display:inline;
	font-size: 15px;
}
.crumb_section .search img{
	margin:0 5px 0 10px;
}
.big_breadcrumbs .active{
	color:#C40000 !important;
}
.big_breadcrumbs .active h2 a{
	color:#C40000 !important;
}

.big_breadcrumbs .active a.crumb_selection, .left_column a.crumb_selection{
	display:block;
}
a.crumb_selection{
	color:#7c7c7c;
	text-decoration:none;
	font-size:11px;
	margin-top:7px;
	display:block;
	float:left;
	display:none;
	position:relative;
	z-index:10;
}

.crumb_dropdown:hover .dropdown_box{
	display:block;
}

.crumb_dropdown .dropdown_box{
	background:transparent url('/admin/images/dropdown_box.png') top center no-repeat;
	width:205px;
	height:330px;
	margin:-14px 0 0 -18px;
	position:absolute;
	z-index:1;
	display:none;
}
.crumb_dropdown .dropdown_box .close_btn a{
	float:right;
	display:block;
	width:25px;
	height:25px;
	background:transparent url('/admin/images/close_btn.png') center no-repeat;
	margin:12px 10px 0 0;
}
.crumb_dropdown .dropdown_box input{
	border:1px solid #b0b5b8;
	background:#d5e6f6 url('/admin/images/input_magnifier.png') top right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:500;
	color:#2b2b2b;
	margin:5px 0 0 18px;
	padding:0 35px 2px 5px;
	width:128px;
	background-position:143px 3px;
}
.crumb_dropdown .dropdown_box .scroll{
	height: 239px;
	width: 165px;
	overflow: auto;
	color:#2b2b2b;
	margin:2px 0 0 18px;
	padding:7px 5px 0 0;
}
.crumb_dropdown .dropdown_box .scroll li{
}
.crumb_dropdown .dropdown_box .scroll a{
	color:#2b2b2b;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
	display:block;
	padding:2px;
}
.crumb_dropdown .dropdown_box .scroll a:hover{
	text-decoration:none;
	color:#C40000;
	background:#f3f3fa;
}
.crumb_separator{
	background:transparent url('/admin/images/big_crumb_separator.png') top left no-repeat;
	width:12px;
	float:left;
	margin:5px 10px 0 0;
	height: 54px;
}

.crumb_separator_left{
	background:transparent url('/admin/images/big_crumb_separator_left.png') top left no-repeat;
	width:12px;
	height:18px;
	float:left;
	margin:5px 10px 0 0;

}


/*CATALOG LISTS*/

#content .group{
	width:735px;
	padding:10px 15px 15px;
	background:#F1F1F1;
	margin-bottom:10px;
}

#content li li .group{
	padding:0 15px 10px;
}


#content .group h2{
	/*color: #0D61AB;*/
	font-size:28px;
}
#content .separator{
	background:#ddd;
	width:100%;
	height:1px;
	display:block;
	margin-bottom:20px;
	clear:both;
}

#content .group_item {
	display: inline-block;
	font-size: 11px;
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: 20px;
	text-align: center;
	vertical-align: top;
	width: 130px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	cursor:pointer;
}
#content .group_item a{
	font-weight:bold;
	color:#333;
	text-decoration:none;
	margin-top: 6px;
	display:block;
}
#content .group_item:hover, #content .group_item:hover a{
	text-decoration:underline;
}

#content .group_item .group_img_container{
	border: 1px solid #DDDDDD;
	height: 87px;
	width: 130px;
	background:#fff;
	vertical-align:middle;
	padding:0;
}
#content .group_item img {
	width:130px;
	margin:3px;
	/*max-height:87px;*/

}
#content .group_item:hover .group_img_container{
	border:1px solid #999;
}
.model_list, .mark_list{
	width:965px;

}
.mark_list{display:block;padding-left:50px;/*margin-top:-20px !important;*/}
.mark_list table{margin:0 auto;}


.model_list, .mark_list td{
	padding:0;
}
.mark_list .markSection{vertical-align:top;width:220px;}
.mark_list .mark_list_item{
	width:315px;
	float:left;
	margin:0 3px 15px 0;
	cursor:pointer;
}
.mark_list .mark_list_item:hover{
	background:#f6f6f6;
}
.mark_list .mark_list_item img{
	float:left;
	margin-right:15px;
}
.mark_list .mark_list_item p{
	float:left;
	font-size:14px;
	margin-top:30px;
	font-weight:700;
}
.model_list .item{
	border-bottom:1px solid #e2e2e2;
	cursor:pointer;
	padding:5px 0;
}
.model_list .item:hover{
	background:#e9e9e9;
}
#content .left_column .item_thumb{
	float:inherit;
	height:138px;
}
.item_thumb{
	border:1px solid #e2e2e2;
	padding:1px;
	float:left;
	display:block;
	height:100px;
	position:relative;
}

.item_thumb img{
	width:150px;
	height:100px;
}
.item_thumb .magnifier{
	display:none;
	position:absolute;
	margin-top:56px;
	text-align:right;
	margin-left:128px;
	z-index:3000;
}
.item_thumb:hover .magnifier{
	display:block;
}
.item_thumb .magnifier img{
	width:450px !important;
	height:auto !important;
	display:block;
}
.magnifier:hover .item_big_pic, .magnifier:hover .item_big_pic2{
	display:block;
}

/**/
.scrollArrow{
	vertical-align:middle;
}
.mirror{
	margin-top: -382px !important;
}
.mirror .overlay_closeButton{
	bottom: -1px !important;
	display: inline-block;
	height: 50px;
	outline: medium none;
	position: absolute;
	right: 0;
	width: 50px;
	top: inherit !important;
}
.mirror .bigImage div{
	bottom:0 !important;
	top: inherit !important;
}

.item_big_pic{
	display: inline-block;
	height: auto;
	margin-left: 16px;
	margin-top: -82px;
	padding: 5px;
	position: absolute;
	text-align: left;
	z-index: 1000;
}
.item_thumb .item_big_pic td{vertical-align:middle;text-align:center;}
.item_thumb .item_big_pic .bigImage{display: block;
	position: relative;
	width: 450px;}
.item_thumb .item_big_pic .bigImage div{
	margin:0;
	padding:10px 20px;
	position:absolute;
	left: 0;
	top: 0;
	height: 16px;
	background:transparent url('/admin/images/darkTransp.png');
}
.item_big_pic .bigImage div a{font-size:14px;color:#fff;}
.item_big_pic .description h3 a{color:#c4c4c4!important;}
.item_big_pic .description{
	margin-left:2px !important;
	margin-top:3px;
	margin-bottom:11px;
	color:#c4c4c4;
	width:448px !important;
	white-space:nowrap;
	overflow:hidden;
	text-align: left;
}
.item_thumb .item_big_pic .description h3{color:#fff !important;}

.item_thumb .item_big_pic .ThumbOverlayCloseBtn{
	background:transparent url('/admin/images/thumb_overlay_close3.png') top right no-repeat;
	width:39px;
	height:37px;
	float:right;
	cursor:pointer;
}


.item_thumb .item_big_pic .blue_button{
}

.item_thumb .item_big_pic .accent_blue{color:#72ABDD;}

.model_list .item:hover .item_big_pic .description .accent_blue{color:#f52121 !important;}

/**/



.item .description{
	float:left;
	margin-left:15px;
	color:#7c7c7c;
	font-size:14px;
	width: 796px;
}
.item .description h3{
	margin-bottom:5px;
	font-size: 23px !important;
}

.item .description a{
	text-decoration:none;
	color:#a8a8a8;
}

.item:hover .description .accent_blue{color:#c40000 !important;}


.mark_list a{
	background-position:5px 4px;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:18px;
	font-weight:500;
	padding:3px 10px 3px 45px;
	text-decoration:none;}

.mark_list a:hover{
	background-color:#e9e9e9;
}

/*CATALOG ITEM DETAILS*/
.item_details{
	border-bottom:1px solid #e2e2e2;
	padding-bottom:15px;
	margin-top:10px;
}

.item_details .list{

}
.item_details .list .row{
	background:#F7F7F7;
}
.item_details .list td{
	padding:1px 5px;
	font-size:12px;

}
.item_details .list td.name{
	width:46%;
}

.item_details td{
	vertical-align:top;
}

.item_details .big_thumb{
	width:152px;
	padding-right:12px;
	vertical-align:top;

}
.item_details .big_thumb img{width:152px;border:1px solid #CCCCCC;}

.item_details .big_thumb:hover img{
	cursor:url(/admin/images/magnifier.cur), pointer;
}

.icon_helper{
	display: inline-block;
	margin: 0 0 -2px 2px;
	position: relative;
	right: -4px;
}

.item_details table td td{
	padding:1px 5px 2px 0;
}


/*Shopping Cart*/
.cart{
	width:100%;
	color:#2c2c2c;
}
.cart h2{
	color:#c40000;
}
.cart_content{
	width:100%;
	color:#2c2c2c;
	margin-top:10px;
	padding-bottom:20px;
}
.cart_content table{
	width:100%;
}
.cart_content td table{
	width:100%;
}
.cart_content td table td{
	border-bottom:none;
	padding:2px;
}
.cart_content td table td a{
	color:#777;
}
.cart_content td{
	padding:10px 10px 10px 10px;
	border-bottom:3px solid #fff;
	vertical-align:top;
	line-height:18px;
}
.row_active{
	background:#D6E7F7;
}
td.summ{
	padding:10px 10px 5px;
	border-bottom:none !important;
	vertical-align:top;
	line-height:20px;
}
.cart_content .big_thumb{

	padding:5px 0 1px;
}
.cart_content .big_thumb img{
	width:80px;
}
.tableNameRow{
	background:#f6f6f6;
	/*border-top:1px solid #d4dadd;*/
}
.tableNameRow2{
	background:#f8f8f8;
	/*border-top:1px solid #d4dadd;*/
}
td.tableName{
	vertical-align:bottom;
	font-weight:500;
	padding:10px;
	font-size:11px;
	color:#7c7c7c;
	line-height:normal;
	white-space: nowrap;
}
.delete{
	padding-left:5px !important;
}
.delivery{
	border-bottom: 4px solid #E9E9E9 !important;
	border-top: 4px solid #E9E9E9 !important;
}
.delivery a{
	color:#000;
	border-bottom:1px dashed #000;
}
.delivery a:hover{
	color:#0D61AB;
}
.cart_content td.quantity{text-align:right;white-space:nowrap;padding-right: 0;}
.cart_content input{vertical-align:middle;color:#000;}
.cart_content td.quantity input[type=button]{
	margin:0 0 0 5px;
	border:none;
	background:transparent;
	padding:3px 8px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	height:28px;
	color:#7c7c7c;
	outline: none;
}
.cart_content td.quantity span.qNumber{
	color:#2B2B2B;
	font-size:12px;
	font-weight:700;
}
.cart_content td.quantity a.qMinus{
	height:20px;
	width:20px;
	display:inline-block;
	background:transparent url('/admin/images/qMinus.png') center center no-repeat;
	color:#000;
	text-decoration:none;
	vertical-align:middle;
	margin-right:5px;
}
.cart_content td.quantity a.qMinus:hover{
	background:#ff4949 url('/admin/images/qMinus_hover.png') center center no-repeat;
}
.cart_content td.quantity a.qPlus{
	height:20px;
	width:20px;
	display:inline-block;
	background:transparent url('/admin/images/qPlus.png') center center no-repeat;
	color:#000;
	text-decoration:none;
	vertical-align:middle;
	margin-left:5px;
}
.cart_content td.quantity a.qPlus:hover{
	background:#6ac851 url('/admin/images/qPlus_hover.png') center center no-repeat;
}
td.saleCode input[type=text]{width:110px !important;}
.removeButton{
	text-align:left;
}
.removeButton a{
	background:transparent url('/admin/images/removeButton.png') left no-repeat;
	padding:2px 0 3px 15px !important;
	margin:0 !important;
	font-weight:700;
	outline: none;
	text-decoration:none;
	color:#aaa;
	font-size:11px;
}
.removeButton a:hover{
	background:transparent url('/admin/images/removeButton_hover.png') left  no-repeat;
	color:#777;
}

.cargoPrice{margin-left:50px;}

.cart_box_left{
	float:left;
	width:710px;
}

.cart_box_right{
	float:right;
	width:210px;
}
.cart_box_left td{
	padding:8px 10px 20px;
	line-height:13px;
}


.cart_box_right td{
	padding:8px 10px 30px;
	line-height:13px;
}
.cart_box_left .section_name_active{
	font-size:22px;
	font-weight:500;
	padding:3px 10px 5px;
	border-bottom:none;
	color:#c40000;
	background:#EFEFEF url('/admin/images/section_arrow_active.png') right no-repeat;
}

.cart_box_left .section_name_passive{
	font-size:22px;
	font-weight:500;
	padding:3px 10px 5px;
	border-bottom:none;
	color:#888;
	background:#EFEFEF url('/admin/images/section_arrow_passive.png') right no-repeat;
	margin-bottom:3px;
}

.cart_box_left .section_content{
	background:transparent url('/admin/images/cart_box_right_grad.png') top  left repeat-x;
	border-bottom:none;
	width:210px;
	min-height:100px;
	text-align:left;
	padding-top: 15px;
}
.cart_box_left .section_content img{vertical-align:middle;}
.cart_box_left .section_content a{color:#0D61AB;}


.cart_box_right .section_name{
	font-size:17px;
	font-weight:500;
	background:#EFEFEF;
	padding-bottom:8px;
	border-bottom:none;
}
.cart_box_right .section_content{
	background:transparent url('/admin/images/cart_box_right_grad.png') top  left repeat-x;
	border-bottom:none;
	width:210px;
	min-height:100px;
	text-align:right;
	padding-top: 15px;
}
.cart_box_right .section_content img{vertical-align:middle;}
.cart_box_right .section_content a{color:#0D61AB;}

.delivery_active{background:#D6E7F7;}

.section_separator{
	border:none !important;
	width:10px;
	padding:0 !important;
	background: transparent url('/admin/images/separator_line.png') top center repeat-y;
	background-position:15px 0;
}

.payment{
	margin: 4px 0 0 10px;
	border-top:1px solid #D4DADD;
	padding:20px 0;
	width:700px;
}
.payment .blue_button{margin-top:30px;}
.payment img{vertical-align:middle;}
.payment input[type=radio]{margin-left:0 !important;}


/*Catalog filters*/
.filters{margin:0;padding:3px 10px;background:#D5E6F6;width:745px;}
.filters select{width:125px;padding:1px;}
.filters label{margin-right:10px;font-size:11px;margin-top:5px;}
.filters td{text-align:right;white-space:normal;padding-right:4px;font-size:11px;}

.expand{border-top:1px solid #ccc;margin-top:20px;display:block;width:175px;}
.expand a{border:1px solid #ccc;border-top:1px solid #fff;padding:0 26px 5px 8px;text-decoration:none;color:#7C7C7C;background:transparent url('/admin/images/section_arrow_active.png') right no-repeat;margin-right:8px;background-position:100% 3px;display:inline-block;margin-top:-1px;}



.overlay_closeButton{
	background:transparent url('/admin/images/thumb_overlay_close2.png') center center no-repeat;
	display: inline-block;
	height: 50px;
	outline: medium none;
	position: absolute;
	right: 0;
	top: -1px;
	width: 50px;}

.overlay_closeButton:hover{
	background:transparent url('/admin/images/thumb_overlay_close2_hover.png') center center no-repeat;
}


/*Overlay*/
.overlay_bg{
	background:transparent url('/admin/images/darkTransp.png');
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	z-index:99999999;
	top:0;
}

.overlay_bg .overlayContainer{
	background:#fff url('/admin/images/content_gr.png') top center repeat-x;
	width:838px;
	height:499px;
	display:block;
	top:50%;
	left:50%;
	margin-top:-268px;
	margin-left:-440px;
	position:absolute;
	padding:18px 21px;
}
.overlay_bg .overlayContainer .naviLink{
	margin-bottom:8px;
}
.overlay_bg .overlayContainer .mark_list{
	margin-top:25px !important;
	width:auto !important;
	padding-left:60px;
}
.overlay_bg .overlayContainer .model_list{
	margin-top:5px !important;
	width:auto !important;
	overflow:auto;
	height:435px;
}
.overlay_bg .overlayContainer .model_list .item{
	margin-right:15px !important;
}

.overlay_bg .overlayContainer h2{
	display:inline-block;
	float:left;
}
.overlay_bg .overlayContainer .search{
	margin-left:15px;
	display:inline-block;
	float:left;
}
.overlay_bg .overlayContainer .search input{
	border:1px solid #b0b5b8;
	background:#d5e6f6 url('/admin/images/input_magnifier.png') top right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2b2b2b;
	margin:5px 0 0 0;
	padding:0 35px 2px 5px;
	width:130px;
	font-weight:500;
	background-position:145px 3px;
}


.top_search{
	float: right;
	position: relative;

}

.top_search input{
	border:1px solid #b0b5b8;
	background:url("/admin/images/input_magnifier.png") no-repeat right 3px #D5E6F6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:12px 17px 0 0;
	padding:5px 10px 6px;
	width:265px;
	font-weight:500;
	float:right;
}

.top_search td{white-space:normal !important;}

.search_hint{
	background: url("/admin/images/content_gr.png") repeat-x left top #FFFFFF;
	border-color: #FFFFFF #B0B5B8 #B0B5B8;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	/* margin-left: 61px;
     margin-right: 17px;*/
	margin-right: 17px;
	padding: 10px 1px;
	position: absolute;
	z-index: 99999999;
	visibility:hidden;
}
.search_hint tr{}
.search_hint tr:hover{background:#cdcdcd;cursor:pointer;}
.search_hint td{padding:3px 5px 3px 10px;vertical-align:top;white-space:normal !important;}

.search_hint .infotext{
	color:#888;
	margin:0 10px;
	padding:0;
	font-size:12px;
}

/*MAIN PAGE*/

/*Main page big slider*/

.main_slider{
	background:#202020;
	height:191px;
	margin-left:-24px;
	margin-top:-14px;
}

.main_slider .paging{
	margin-left:860px;
	margin-top:-42px;
	position:absolute;}

.main_slider .paging a{
	background:transparent url('/admin/images/slider/paging_node.png') top left no-repeat;
	width:21px;
	height:20px;
	margin:0 2px;
	display:inline-block;
	float:left;
}

.main_slider .paging a.active{
	background:transparent url('/admin/images/slider/paging_node_active.png') top left no-repeat;
	width:21px;
	height:20px;
}

.main_page{
	padding-top:14px !important;
}

.main_page .mark_list{
	width:auto !important;
	margin-top:18px !important;
	padding:0;
}

.main_page .left_column{
	width:485px !important;
}

.main_page h2{
	color:#d70a0a;
	font-size:22px;
	font-weight:500;
	margin-top:13px;
}
.bigLink{
	text-decoration:underline !important;
	font-size:18px;
	font-weight:500;
	color:#0D61AB !important;
	padding:16px 0 0 0 !important;
	text-align:center;
}
.bigLink:hover{
	background:none !important;
}

.main_page .order_teaser{
	float:right;
	display:block;
	width:465px;
}

.main_page .order_teaser h2{
	margin-left:42px;
}

.main_page .order_teaser .item1{
	background:transparent url('/admin/images/order_teaser_1.png') top right no-repeat;
	height:86px;
	margin-bottom:2px;
	margin-top:12px;
	padding:0 18px 0 210px;
	font-size:14px;
	cursor:pointer;
}
.main_page .order_teaser table{
	height:86px;
}

.main_page .order_teaser .item2{
	background:transparent url('/admin/images/order_teaser_2.png') top right no-repeat;
	height:86px;
	margin-bottom:2px;
	padding:0 18px 0 210px;
	font-size:14px;

}
.main_page .order_teaser .item3{
	background:transparent url('/admin/images/order_teaser_3.png') top right no-repeat;
	height:86px;
	margin-bottom:2px;
	padding:0 18px 0 210px;
	font-size:14px;
}


/*Product Items*/
.product_items{
	background:#fff url('/admin/images/bottom_items_grad.png') top left repeat-x;
	display:block;
	margin-left:-24px;
	margin-top:15px;
	padding-left:16px;
	padding-top:10px;
	width:994px;}
.product_items div{
	background:transparent url('/admin/images/bottom_items_container.png') top left no-repeat;
	width:323px;
	height:120px;
	display:inline-block;
	float:left;
	cursor:pointer;
	margin:0 1px;
}
.product_items div img{
	margin:12px 0 0 13px;
}

.product_items .clear{
	background:none !important;
	width:auto !important;
	height:auto !important;
	display:inherit !important;
	float:none;
}



/*Pagination*/
div.pagination {
	margin: 20px -2px 25px 1px;
	text-align: right;
	display:block;
	color:#333;
}
div.pagination span.disabled {
	border: 1px solid #ccc;
	color: #CCCCCC;
	margin-right: 2px;
	padding: 4px 8px;
	display:inline-block;
}
div.pagination span.current {
	background-color: #666;
	border: 1px solid #666;
	color: #fff;
	font-weight: bold;
	margin-right: 2px;
	padding: 4px 8px;
	display:inline-block;
}
div.pagination a {
	border: 1px solid #999;
	color: #666;
	margin-right: 2px;
	padding: 4px 8px;
	text-decoration: none;
	display:inline-block;
}
div.pagination a:hover {
	background-color: #F0F0F0;
	color:#666;
	border:1px solid #777;
}




/*Category Item Details*/
.category_item_details_table{
	margin-bottom: 35px;
}

.category_item_details_table .details td{
	padding:7px 10px 5px;
	border-bottom: 1px solid #D4DADD;
}

.category_item_details_table td.tableName{
	padding:10px;
}
.category_item_details_table h2 a:hover{
	text-decoration:none;
}


/*Popup Picture*/
.popupPic{
	display:inline-block;
	position: relative;
}
.popupPic img{
	margin:0;
	padding:0;
	display:block;
	max-width:500px;
	max-height:600px;
}

.popupPic .content_center{
	padding:50px;
}

.overlay_closeButton_new {
	background:transparent url("thumb_overlay_close2.png") center
	no-repeat;
	display: inline-block;
	height: 50px;
	outline: medium none;
	position:
			absolute;
	right: 0;
	top: -1px;
	width: 50px;
}

.top_left_corner{background:transparent url('/admin/images/popup_picture/top_left_corner.png') bottom left no-repeat;width:8px;height:8px;font-size:1px !important;}
.top_left{background:transparent url('/admin/images/popup_picture/popup_bg_top_left.png') top left no-repeat;width:8px;height:8px;font-size:1px !important;}
.top_center{background:transparent url('/admin/images/popup_picture/popup_bg_mid_top.png') top left repeat-x;font-size:1px !important;}
.top_right{background:transparent url('/admin/images/popup_picture/popup_bg_top_right.png') top left no-repeat;width:8px;height:8px;font-size:1px !important;}
.top_right_corner{background:transparent url('/admin/images/popup_picture/top_right_corner.png') bottom left no-repeat;width:8px;height:8px;font-size:1px !important;}

.mid_top_left{background:transparent url('/admin/images/popup_picture/popup_bg_left_top.png') top left repeat-y;width:8px;height:8px;font-size:1px !important;}
.center{background:#2B2B2B;}
.mid_top_right{background:transparent url('/admin/images/popup_picture/popup_bg_right_top.png') top right no-repeat;width:8px;height:8px;font-size:1px !important;}

.content_left{background:transparent url('/admin/images/popup_picture/popup_bg_mid_left.png') top left repeat-y;font-size:1px !important;}
.content_right{background:transparent url('/admin/images/popup_picture/popup_bg_mid_right.png') top left repeat-y;font-size:1px !important;}
.content_center{background:#2B2B2B;padding:0 50px 50px;text-align:right;}

.item_big_pic .content_center{background:#2B2B2B;padding:0;text-align:right;}

.mid_bottom_left{background:transparent url('/admin/images/popup_picture/popup_bg_left_bottom.png') top left repeat-y;width:8px;height:8px;font-size:1px !important;}
.mid_bottom_right{background:transparent url('/admin/images/popup_picture/popup_bg_right_bottom.png') top right no-repeat;width:8px;height:8px;font-size:1px !important;}

.bot_left_corner{background:transparent url('/admin/images/popup_picture/bot_left_corner.png') top left no-repeat;width:8px;height:8px;font-size:1px !important;}
.bot_left{background:transparent url('/admin/images/popup_picture/popup_bg_bottom_left.png') top left no-repeat;width:8px;height:8px;font-size:1px !important;}
.bot_center{background:transparent url('/admin/images/popup_picture/popup_bg_mid_bottom.png') top left repeat-x;font-size:1px !important;}
.bot_right{background:transparent url('/admin/images/popup_picture/popup_bg_bottom_right.png') top left no-repeat;width:8px;height:8px;font-size:1px !important;}
.bot_right_corner{background:transparent url('/admin/images/popup_picture/bot_right_corner.png') top left no-repeat;width:8px;height:8px;font-size:1px !important;}


/*TOP FIXED PANEL*/
.topFixed{
	position:fixed;
	top:0;
	width:100%;
	left:0;
	visibility:hidden;
	z-index:10000;
}
.topFixed .closeButton, .topFiltersFixed .closeButton{position:absolute;z-index:10000;top:10px;right:10px;opacity:0.2;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;}
.topFixed .closeButton:hover,  .topFiltersFixed .closeButton:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.topFixed .closeButton img,  .topFiltersFixed .closeButton img{width:25px;}
.topFixed .middle, .topFiltersFixed .middle{
	/*background:transparent url('/admin/images/topFixedPanelBottomBg.png') bottom left repeat-x;*/
	margin:0 auto;
	width:1010px;
	position:relative;
}
.topFiltersFixed .middle{
	position:relative;
}
.topFixed .fixedContainer{
	margin: 0 auto;
	padding: 8px 37px 24px 21px;
	position: relative;
	width: 952px;
	background:transparent url('/admin/images/topFixedPanelBg.png') top left repeat-x;
	z-index: 2000;}

.topFiltersFixed{
	position:fixed;
	top:0;
	width:100%;
	left:0;
	visibility:visible;
	z-index:10000;
}

.topFiltersFixed .fixedFiltersContainer{
	background:#2c2c2c url('/admin/images/top_diagonal_double_bg.png') top left repeat-x;
	margin: 0;
	position: relative;
	width: 100%;
	z-index: 2000;}
.topFiltersFixed .fixedFiltersContainer .filters{
	margin-left:224px;
	width:725px;
	background:transparent;
	color:#eee;
}

.topFixed .fixedContainer2{
	margin: 0 auto;
	padding: 8px 22px 40px;
	position: relative;
	width: 966px;
	background:#fff;
	z-index: 2000;}

/*Tabs*/

ul.tabs {
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 100%;
	border-bottom:1px solid #ccc;
}
ul.tabs li {
	background:#EDF0F1;
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0;
	position: relative;
	border-left: 2px solid #FFFFFF;
}
ul.tabs li.active {
	background:#fff;
	border-bottom: 2px solid #FFFFFF;
	position: relative;
	z-index: 2;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;

}
ul.tabs li.active div{

}
ul.tabs li div {
	display: inline-block;
	margin-left: 8px;
	margin-right: 1px;

}
ul.tabs li a {
	display: block;
	margin-left: -7px;
	margin-right: 1px;
	outline: medium none;
	padding: 0 15px;
	text-decoration: none;
	color:#909095;
	font-weight:bold;
}
ul.tabs li a:hover {
	color:#000 !important;
}
html ul.tabs li.active a, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color:#000 !important;
}



.tab_container {
	clear: both;
	float: left;
	width: 100%;
	margin-top:-2px;
	position:relative;
	z-index:1;
	margin-bottom:20px;

}
.tab_content {
	padding:25px 20px;

	margin-bottom:-8px;

}
.tab_container_bottom{}


.tooltip{
	position: absolute;
	top: -56px;
	width: 219px;
	z-index: 1000;}
.tooltipTop{background:transparent url('/admin/images/tooltip_top.png') top left no-repeat;width:219px;height:8px;}
.tooltipTop2{background:transparent url('/admin/images/tooltip_top_corner.png') top left no-repeat;width:auto;height:22px;}
.tooltipTopRight{background:transparent url('/admin/images/tooltip_top_corner.png') top right no-repeat;width:6px;height:22px;padding-right:0 !important;}
.tooltipMiddle{background:transparent url('/admin/images/tooltip_mid.png') top left repeat-y;line-height: 13px;padding: 0 11px 0 12px !important;width: 219px;text-align:left !important;}
.tooltipMiddle2{background:transparent url('/admin/images/tooltip_mid2.png') top left repeat-y;line-height: 13px;width: 100%;text-align:left !important;padding-right:0px !important;}
.tooltipMiddleRight{background:transparent url('/admin/images/tooltip_mid2.png') top right repeat-y;line-height: 13px;width: 6px;text-align:left !important;padding-right:0 !important;}
.tooltipBottom{background:transparent url('/admin/images/tooltip_bottom.png') bottom left no-repeat;width:219px;height:24px;}
.tooltipBottom2{background:transparent url('/admin/images/tooltip_bottom_2.png') bottom left no-repeat;width:auto;height:6px;padding:0 !important;}
.tooltipBottomRight{background:transparent url('/admin/images/tooltip_bottom_2.png') bottom right no-repeat;width:6px;height:6px;padding-right:0 !important;padding:0 !important;}


.tooltip td{
	text-align:center!important;
	font-size:12px !important;
}
.tooltipMiddle td{
	padding: 2px 0;
	text-align:left !important;
}

.tooltip input{
	background: url("/admin/images/tooltip_close.png") no-repeat center #F5EBA7;
	border: medium none;
	cursor: pointer;
	float: right;
	height: 30px;
	width: 30px;}
.tooltip input:hover{
	background: url("/admin/images/tooltip_close_hover.png") no-repeat center #e7dfab;
}


/*Loader*/
.loader{text-align:center;margin:30px 0;}
.loader span{padding:0 0 10px;display:block;color: #7C7C7C;}

/*Modal Window*/
table.modal_bgr td.modal_content_bgr {
	background-color: #FFFFFF;
	border: 1px solid #444;
}
.title_line {
	background-color: #ECF0F4;
	border-bottom: 1px solid #DBE0E5;
	cursor: move;
	padding: 7px 10px 5px;
}
.modal_content {
	padding: 20px;
	text-align:center;
}
.modal_content span{
	text-align:left;
	display:block;
	padding-bottom:25px;
}
.modal_content .inner{
	display:inline-block;
	text-align:left;
}
.modal_content td{
	padding:0 0 3px;
}
.modal_title {
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	width:540px;
	margin-top: 5px;
}
.close {
	cursor: default;
	float: right;
	padding-top: 3px;
	display:inline-block;
	opacity:0.2;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;
}
.close:hover{
	opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;
}
.close img{
	width:25px;
}


.category_content_overlay{background:white;position:relative;}
.category_content_overlay .closeButton{z-index:10000;opacity:0.2;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;}
.category_content_overlay .closeButton:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.category_content_overlay .closeButton img,  .category_content_overlay .closeButton img{width:25px;}


/*TOOLTIP*/
.tooltip_load{position:relative;}
.tooltip_load:hover .tooltip-wrapper{display:block;}
.tooltip-wrapper{display:inline-block;z-index:100000;}
.tooltip-wrapper-top{top:100%;display:inline-block;position:absolute;left:10%;}
.tooltip-topCorner-top-l{background:transparent url('/admin/images/tooltips/top_corner.png') top left no-repeat;width:15px;height:21px;padding-right:0 !important;}
.tooltip-topCorner-top-c{background:transparent url('/admin/images/tooltips/top_corner.png') top center no-repeat;width:auto;height:24px;padding-right:0 !important;}
.tooltip-topCorner-top-r{background:transparent url('/admin/images/tooltips/top_corner.png') top right no-repeat;width:15px;height:21px;padding-right:0 !important;}

.tooltip-topCorner-mid-l{background:transparent url('/admin/images/tooltips/top_corner.png') left center no-repeat;width:9px;height:100%;padding-right:0 !important;}
.tooltip-topCorner-mid-c{background:#fffbe0;border:1px solid #999;padding:25px 38px 10px 18px !important;text-align:center !important;white-space: nowrap;font-size:12px !important;}

.tooltip-topCorner-mid-c .tooltip_close{position:absolute;width:25px;height:24px;display:inline-block;opacity:0.2;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;right: 18px;top: 26px;}
.tooltip-topCorner-mid-c .tooltip_close:hover{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;}
.tooltip-topCorner-mid-c .tooltip_close img{width:25px;height:24px;}

.tooltip-topCorner-mid-r{background:transparent url('/admin/images/tooltips/top_corner.png') right center no-repeat;width:9px;height:100%;padding-right:0 !important;}

.tooltip-topCorner-bottom-l{background:transparent url('/admin/images/tooltips/top_corner.png') bottom left no-repeat;width:9px;height:9px;padding-right:0 !important;}
.tooltip-topCorner-bottom-c{background:transparent url('/admin/images/tooltips/top_corner.png') bottom center no-repeat;width:auto;height:17px;padding-right:0 !important;}
.tooltip-topCorner-bottom-r{background:transparent url('/admin/images/tooltips/top_corner.png') bottom right no-repeat;width:9px;height:9px;padding-right:0 !important;}



.address_box{
	background:#FFF8CB;
	padding:5px;
	border:1px solid #d3c29b;

}
.map_box{
	background:#fff;
	padding:5px;
	border:1px solid #ccc;

}
.map_box_arrow{
	position:absolute;
	background:transparent url('/admin/images/map_box_arrow.png') top left no-repeat;
	width:16px;
	height:26px;
	margin-left: -16px;
	margin-top: 276px;
	top: 0;
}
.map_box iframe{
	margin-left: -282px;margin-top: -35px;margin-bottom: -5px;overflow:hidden;
}
.address_box a{
	color:#0D61AB !important;
	text-decoration:none;
	border-bottom:1px dashed #0D61AB;
}

/*ADMIN PANEL*/
.favorite_list_title {font-weight:bold; margin:15px 0 0 0; padding-left:15px; position:relative;}
.favorite_list_title .favorites_icon {position:absolute; left:-6px; top:-3px; width:20px; height:20px; background:url('/admin/images/icon_favorites.png') -80px 0 no-repeat;}
.panel_left .favorite_list li li a.icon_favorites {display:block;}
.panel_left .favorite_list ul {margin-top:2px;}
.panel_left li li a.icon_favorites {display:none; position:absolute; right:2px; top:-1px; width:20px; height:20px; background-image:url('/admin/images/icon_favorites.png'); background-repeat:no-repeat; padding:0;}
.panel_left li li a.icon_favorites.plus {background-position:-40px 0;}
.panel_left li li a.icon_favorites.minus {background-position:-60px 0;}
.panel_left li li:hover a.icon_favorites {display:block;}
.panel_left li li a.icon_favorites.plus:hover {background-position:0 0;}
.panel_left li li a.icon_favorites.minus:hover {background-position:-20px 0;}
.panel_left{
	width:171px;
	padding:0 0 0 15px;

	background:#f2f2f2;

	z-index:1;
}
.panel_left ul{
	margin:15px 0;
	width:170px;
}
.panel_left li{
	position:relative;
	padding:2px 0;
	list-style-type:none;

}
.panel_left li li.active{
	background:#ccc;
}
.panel_left li a{
	text-decoration:none;
	color:#2c2c2c;
	font-size:12px;
	font-weight:700;
	display:block;
}
.panel_left li a:hover{
	text-decoration:underline;
}

.panel_left li li{
	position:relative;
	padding:0;
	list-style-type:none;
	padding-right: 25px;
}
.panel_left li ul{
	margin-left:10px;
	padding:3px 5px 3px 8px;
	width:auto;
	margin:0 0 3px;
}
.panel_left li li{
	width:auto !important;
	padding-left:5px;
	margin-bottom:1px;
}
.panel_left li li:hover,
.panel_left li li.active{
	background:#e5e5e5;
}

.panel_left li li a{
	padding:2px;
	font-weight:500;
}
.new_task a{
	text-decoration:none;
}
.new_task:hover a, .new_task a:hover{
	text-decoration:none;
}
.new_task:hover{
	background:#eaeaea;
	margin: -5px;
	padding: 5px;
}
.footer_link{
	border-bottom: 1px dotted #555;display: block;margin:0 0 5px;padding-bottom: 2px !important;text-decoration:none;color:#b1b1b1;
}
.footer_link:hover{
	text-decoration:none;
	color:#fff;
}
.show_hide_arrow{
	background:#d6d6d6 url('/admin/images/section_arrow_passive.png') no-repeat;position:absolute;height:100%;width:16px;z-index:1;cursor:pointer;
	background-position:2px 42%;
}
.show_hide_arrow:hover{
	background-color:#c5c5c5;
}

table.users td {
	border: 1px solid #D9D9D9;
	color: #050505;
	font-family: Tahoma;
	font-size: 11px;
	padding: 3px 5px !important;
}

table.content input[type="checkbox"] {
	margin: 0;
}
table.users th{
	padding: 3px 5px !important;
	font-weight:bold !important;
	text-align:center;
}
table.content label{
	margin:0 !important;
	display:inline !important;
}


.catalog_additional{
	display:inline-block;
	float:left;
	margin-right: 10px;
	width:150px;
	text-align:center;
	margin-bottom:10px;
	height:166px;
}
.catalog_additional a{text-decoration:none !important;color:#2C2C2C;display: block;height: 166px;}
.catalog_additional:hover a{text-decoration:none !important;color:#0D61AB;}
.catalog_additional img{
	width:150px;
	height:100px;
	border: 1px solid #E2E2E2;
	padding:1px;
}
.catalog_additional:hover img{
	border: 2px solid #2b2b2b;
	padding:0;
	/*border:1px solid #999;*/
}
.catalog_additional .magnifier{
	display:none;
	position:absolute;
}
.catalog_additional:hover .magnifier{
	display:block;

}
.catalog_additional .magnifier img{
	width:450px;

}
.catalog_additional .item_big_pic{
	top:-385px;.panel_left ul
display: inline-block;
	height: auto;
	margin-left: -13px;
	padding: 5px;
	position: absolute;
	text-align: left;
	z-index: 1000;
}
.catalog_additional .item_big_pic .content_center img{
	border:0;
	padding:0;
	height:270px;
	overflow:hidden;
}

/*Top Fixed Tab*/
.topFixedTab{position: fixed;top:-25px;display:inline-block;margin-left:562px;}
.topFixedTab .content_center{background:#2b2b2b;height:30px;padding:0;text-align:left;}
.tf_content_button{display:inline-block;padding:0 0 0 27px;color:#fff;background:transparent url('/admin/images/magnifier_white.png') left no-repeat;position: relative;}
.tf_close_button{display:inline-block;background:#555 url('/admin/images/history_row_delete.png') center center no-repeat;width:28px;height:28px;margin: 1px;position:relative;bottom:-10px;right: -7px;}
.tf_close_button:hover{background-color:#888;}


.header_icons {width:102px;}
a.header_icon.icon_phone {background-position:4px 0;}
a.header_icon.icon_messages {background-position:-38px 0; margin-right:0;}
a.header_icon.icon_phone:hover {background-position:4px -40px;}
a.header_icon.icon_messages:hover {background-position:-38px -40px; margin-right:0;}
a.header_icon {display:block; float:left; width:40px; height:40px; margin:0 10px 0 0; position:relative; background-image:url('/admin/images/header_icons.png'); background-repeat:no-repeat;}
a.header_icon span.num {display:block; cursor:pointer; position:absolute; bottom:4px; border-radius:2px; color:#fff; font-size:11px; font-weight:bold; height:14px; line-height:14px; padding:0 3px;}
a.header_icon span.num_red {left:1px; background:#ff0000;}
a.header_icon span.num_orange {right:1px; background:#ff9000;}


.main_search_dropdown_holder.menu_collapsed .main_search_dropdown_holder_2 {margin-left:16px;}
.main_search_dropdown_holder {top:44px; position:absolute; width:100%;}
.main_search_dropdown_holder_2 {margin-left:202px;}
.main_search_dropdown {background:#2b2b2b; margin:0; padding:0; width:100%;}
.main_search_dropdown_inner {color:#fff; padding:10px 10px; background:url('/admin/images/main_search_gradient.png') 0 0 repeat-x;}
.main_search_dropdown_inner_2 {max-height:300px; overflow-y:auto; padding:0 10px;}
.search_title {font-size:18px; color:#c4c4c4; padding:5px 0 10px 0;}
table.search_result {width:100%; margin-bottom:10px;}
table.search_result th {font-size:11px; color:#666; padding:3px 5px 5px 5px; border-bottom:1px solid #3b3b3b;}
table.search_result td {font-size:12px; color:#fff; padding:4px 5px; border-bottom:1px solid #3b3b3b; cursor:pointer;}
table.search_result tr:hover td {background:#343434;}
table.search_result td.order_num {width:1%; padding-right:30px; white-space:nowrap;}
table.search_result td.client_name {width:20%; padding-right:30px; white-space:nowrap;}
table.search_result td.phone_num {white-space:nowrap;}
table.search_result .highlight {background:#ffd700; color:#000;}

span.client_label {display:inline-block; border-radius:2px; color:#fff; font-size:11px; font-weight:bold; height:14px; line-height:14px; padding:0 3px; margin-right:5px;}
span.label_1 {background:#ff0000;}
span.label_2 {background:#ff9000;}
span.label_3 {background:#339900;}

ul#priority_list {
	width:340px;
	border:1px solid #BFC1C0;
	list-style-image: url("/admin/images/job_small.png");
	height: 460px;
	overflow:auto;
	background-color: white;
}
ul#priority_list li {
	margin: 0 5px 5px -5px;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #BFC1C0;
	cursor: pointer;
	width: auto;
	background-color: white;
}
ul#priority_list li.current {
	background-color: gold;
}
ul#priority_list li.red {
	background-color: #ffd9cb;
}
ul#priority_list li span {
	color: #BFC1C0;
}
ul#priority_list li i {
	font-size: 12px;
}
div.priority_list {
	background-color: #BFC1C0;
	height: 20px;
	font-size: 14px;
	margin-bottom: -12px;
}
.ui-resizable-se {
	bottom: 16px;
	right: 4px;
}

.participators_list {
	width: 400px;
	height: 170px;
	border: 1px solid #BFC1C0;
	overflow: auto;
}

#priority-table {
	min-width: 500px;
}
#priority-table tr.subtypes-row {
	display: none;
}
#priority-table input.priority-value {
	text-align: right;
	width: 100%;
}
#priority-table input[type="checkbox"] {
	margin: 0;
}
#priority-sub-table {
	width: 100%;
	padding: 20px;
}
.text-center {
	text-align: center;
}