/* CSS Document */

html, body {
	padding: 0;
	margin: 0;
	height: 100%;
	xx-moz-user-select: none;
	xx-khtml-user-select: none;
	xxuser-select: none;}

	
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #fff;
	color: #5a5a5a;}

select, input, textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #5a5a5a;
	font-size: 1.0em;
	background: #fff;}

a, a:focus {
	color: #0074cd;
	text-decoration: underline;
	outline: none;}

a:hover {
	text-decoration: none;
	cursor: pointer;}

a img {
	border: none;}

form {
	padding: 0;
	margin: 0;}

p {
	margin: 0;}

table {
	border-collapse: collapse;
	border: none;}

td, th {
	padding: 0;}

h1 {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 1.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;}

h2 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.5em;}

h3 {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 1.3em;}

h5 {
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 1.0em;
	font-weight: normal;}



/* --------------------------- */


#global {
	width: 100%;
	min-width: 990px;
	min-height: 100%;}

/* --------------------------- */
.vizblock{
    background:url(/images/bg_visual.gif) repeat-x scroll 0 100% #fbf3a9;
    margin-top: 20px;
    min-height: 130px;
    padding: 10px 0 0 20px;
    position: relative;
    margin-bottom: 20px;
}
.vizblock p {
    font-size: 11px;
}
.vizblock  img{
	position: absolute;
	right:0px;
	bottom:0px;
	top:-65px;
	/*float:right;
	padding:0px 0px 5px 5px;*/
}
.vizblock a{  font-size:11px;}

.hiddenDescription{
    font-size: 11px;   
    /*margin-right: 210px;*/
    margin-right: 15px;
    overflow: hidden;
}

.categ_title {
color: black;
display:block;
font-size: 2.0em;
padding: 0 5px 14px 5px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-weight: bold;
line-height: 1.1;
}

.showAllButton span{  font-size:11px; float:right; margin-right:220px; display:inline; position:relative; text-decoration:underline; color:#0074CD;  margin-top: 10px; }
.showAllButton span:hover{ cursor:pointer;}
.showAllButton span:hover{ cursor:pointer;}

/* Header Blocks */


#header {
	min-height: 135px;
	_height: 135px;
	padding: 0;
	position: relative;
        /*background: url(/images/design/ny-header-bg.png) no-repeat 0 bottom;*/
	}

#logo {
	position: absolute;
	left: 48px;
	top: 20px;}
#logo-ny {
	position: absolute;
	left: 50px;
	top: 0;
	}

#header_midd {
	margin: 0 26% 0 244px;}

#header_right {
	float: right;
	width: 26%;
        position: relative;
	//zoom: 1;}
#header_right i.ny-right {
	display: block;
	width: 132px;
	height: 112px;
	overflow: hidden;
	background: url(/images/design/ny-right-bg.jpg) no-repeat 0 0;
	position: absolute;
	left: -36px;
	top: 0;
	}

.top-login {
	background: #e4f9fd url(/images/design/bg_uaction.gif) no-repeat left bottom;
	padding: 10px 0 0 10px;
	min-height: 50px;
	position: relative;}
.top-login table {
	border-collapse: collapse;
	width: 100%;}
.top-login table td {
	padding: 0 5px 0 0;
	font-size: 110%;}

.nbuttons {
	float: left;
	background: url(/images/design/nbuttons.gif) no-repeat 0 0;
	height: 26px;}
.nbuttons i {
	display: block;
	float: left;
	font-weight: normal;
	font-style: normal;
	height: 26px;}
.nbuttons i {
	background: url(/images/design/nbuttons.gif) no-repeat right -30px;}
.nbuttons i i {
	background: url(/images/design/nbuttons.gif) repeat-x 0 -60px;
	margin: 0 4px;}
.nbuttons input {
	background: none;
	border: none;
	height: 24px;
	margin: 0;
	padding: 0;
	color: #000;}

.logf {
	width: 96%;
	border: 1px solid #abadb3;
	padding: 2px 0 2px 2px;}

.top_action {
	background: #e4f9fd url(/images/design/bg_uaction.gif) no-repeat left bottom;}

.top_action div {
	background: url(/images/design/ico_action.gif) no-repeat 8px 6px;
	padding: 14px 12px 14px 42px;
	min-height: 24px;
	font-size: 1.1em;}

.top_phones {
        color: #5a5a5a;
        text-align: right;
        font-size: 1.3em;
        font-weight: bold;
	position: relative;	
	padding: 0.6px 28px 0 30px;
	margin: 3px 0 0;}
.top_phones a {text-decoration:none}
.top_phones i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 25px;
	overflow: hidden;
	background: url(/images/design/ico_phone.gif) no-repeat 0 0;
	/*background: url(/images/design/ico-phone-ny.png) no-repeat 0 0;*/
	}
        .top_phones img{
            width: 17px;
        }        
.top_phones p {
	font-size: 1.7em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #5a5a5a;
	line-height: 16px;
	margin: 0;}
.top_phones strong {
	color: #e39700;}

.top_menu, .top_menu2 {
	overflow: hidden;
	height: 1%;
	padding: 23px 26px 16px 0;
        font-size: 112%;
}

.top_menu .tm, .top_menu .tm2 {
	padding: 0px 0px 8px 0;
	float: left;
	position: relative;
	left:
}
.tm {
	margin: 0 0 0 -18px !important;}
.tm2 {
	position: relative;
	margin: 0 -18px 0 0 !important;}

.top_menu2 .tm, .top_menu2 .tm2 {
	padding: 0 26px 16px 0;
	float: left;}
.top_menu .tm2, .top_menu2 .tm2 {
	float: right;}
.top_menu .tm li, .top_menu .tm2 li, .top_menu2 .tm li, .top_menu2 .tm2 li {
	font-size: 1.1em;}

.topm_right {
	float: left;
	padding: 0 18px 0 0;}

.topm_left {
	float: left;
	padding: 0 0 0 18px;}

.reg_f {
	display: block;
	padding: 2px 12px 0 22px;
	font-size: 100%;
	white-space: nowrap;
	position: relative;} 
.reg_f a {
	display: inline-block;
	color: #0074cd;
	text-decoration: none;
	border-bottom: 1px dotted #0074CD;}
.reg_f a:hover {	
	border-bottom: 1px solid #e4f9fd;}
.reg_f i {
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	width: 16px;
	height: 10px;
	overflow: hidden;	
	background: url(/images/design/ico_forgot.gif) no-repeat 0 0;}

.reg_a {
	display: block;
	float: left;
	font-size: 100%;
	padding: 0 0 0 22px;
	position: relative;}
.reg_a i {
	display: block;
	position: absolute;
	left: 0;
	top: -2px;
	width: 18px;
	height: 18px;
	overflow: hidden;	
	background: url(/images/design/ico_reg.gif) no-repeat 0 0;}
.reg_a a {
	font-weight: bold;}

.top_mailto {
	margin: 3px 0 0 30px;
	float: left;
	display: block;
	width: 13px;
	height: 9px;
	background: url(/images/design/ico_mail.gif) no-repeat left top;
	text-decoration: none;
	overflow: hidden;}

.head_bn {
	margin: 0 26px 0 0;
	height: 60px;
	background: #FFBF3F;
	position: relative;}

#topsearch {
	border-right: 2px solid #ffcc00;
	padding: 0 0 0 20px;
	background: #ffc758 url(/images/design/bg_topsearch.gif) repeat-x left top;
	min-height: 40px;}

#sfullsearch {
	background: #f6f6f6;
	font-size: 1.1em;
	padding: 10px 10px 10px 20px;}
#sfullsearch table {
	border-collapse: collapse;
	width: auto;}
#sfullsearch table td {
	padding: 0 8px 0 0}
#sfullsearch table th {
	padding: 0 4px 0 0;
	text-align: left;
	font-weight: normal;}

.sbutton2 {
	float: left;
	padding: 2px 0 0 10px;
	font-size: 1.1em;}
.sbutton2 span {
	color: #fff;
	border-bottom: 1px dashed #fff;
	position: relative;
	cursor: pointer;}

.sclose {
	background: url(/images/design/close2.gif) no-repeat left top;
	width: 14px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;}

.sfrm {
	background: #fff url(/images/design/ico_search.gif) no-repeat 4px 2px;
	width: 100%;
	padding: 1px 0 1px 24px;
	-moz-user-select: normal !important;
	user-select: normal !important;
	}

.str {
	background: url(/images/design/str-search.gif) no-repeat right center;}

.sfrm_list {
	float: left;
	width: 20%;
	margin-right: 10px;}
.sfrm_list select {
	background: #fff;
	width: 100%;}

.sbutt {
	padding: 0 22px 0 6px;
	font-size: 110%;
	height: 40px;
	width: 80px;}

.tb {
	width: 100%;
	border-collapse: collapse;}

.ssearch {
	padding: 0 34px 0 0;
	height: 40px;
	font-size: 110%}

.sselect {
	padding: 0 12px 0 4px;
	font-size: 110%;
	height: 40px;
	width: 140px;}
.sselect select {
	width: 100%;}

.smore {
	width: 26%;
	font-size: 120%;
	width: ;
	padding: 0;
	height: 40px;}

.sbuttons {
	float: left;
	background: url(/images/design/sbuttons.gif) no-repeat 0 0;
	height: 28px;}
.sbuttons i {
	display: block;
	float: left;
	font-weight: normal;
	height: 28px;}
.sbuttons i {
	background: url(/images/design/sbuttons.gif) no-repeat right -30px;
	font-style: normal;}
.sbuttons i i {
	background: url(/images/design/sbuttons.gif) repeat-x 0 -60px;
	margin: 0 6px;}
.sbuttons input {
	background: none;
	border: none;
	height: 26px;
	margin: 0;
	padding: 0;
	color: #000;}

.sbutton {
	float: left;
	background: #fff url(/images/design/bg_butt_search_left.gif) no-repeat left top;
	height: 21px;}
.sbutton div {
	float: left;
	height: 21px;
	background: url(/images/design/bg_butt_search_right.gif) no-repeat right top;
	padding: 0 5px}
.sbutton div input {
	float: left;
	background: #fff;
	border: none;
	color: #c38200;
	margin: 0;
	padding: 2px 4px 0 4px;}

#login_error {
	position: absolute;
	top: 5.1em;
	left: 40%;
	z-index: 3;
	width: 200px;
	display: none;
	padding: 9px 0 0 0;
	margin: 0 0 0 -104px;
	background: url(/images/design/login-error-bull.gif) no-repeat 50% top;}
#login_error div {
	background: #b70400;
	color: #fff;
	padding: 3px 10px 4px 10px;}

.logout_block {}

.logout {
	position: absolute;
	top: 0;
	right: 12px;
	padding: 0 20px 0 0;}

.logout i {
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 14px;
	background: url(../Новая папка (2)/design/logout-butt.gif) no-repeat left top;
	cursor: pointer;
	font-size: 0px;
	line-height: 0px;}

.user-name {
	padding: 0 66px 6px 16px;
	font-size: 1.1em;
	font-weight: bold;
	color: #825906;
	position: relative;
	background: url(/images/design/ico-user.gif) no-repeat 0 0;}

.hystory-link {
	padding: 0 0 0 16px;
	font-size: 1.1em;}

/* ---------------- */


/* Footer Blocks */

#footer {
	z-index: 2;
	width: 100%;
	min-width: 990px;
	height: 96px;
	margin: 0;}

.footer {
	margin: 0 7px 0 14px;
	background: #f6f6f6;}

.foot_topleft {
	background: url(/images/design/bg_foot_top_left.gif) no-repeat left top;}

.foot_topright {
	background: url(/images/design/bg_foot_top_right.gif) no-repeat right top;}

.foot_bottleft {
	background: url(/images/design/bg_foot_bott_left.gif) no-repeat left bottom;}
	
.foot_bottright {
	background: url(/images/design/bg_foot_bott_right.gif) no-repeat right bottom;
	height: 86px;
	position: relative;}

.foot_bgg {	
	background: url(/images/design/bg_foot_golden.png) no-repeat center top;
	width: 122px;
	height: 73px;
	position: absolute;
	bottom: -10px;
	left: 172px;
	z-index: 2;}
.foot_bgg_ny i {
	display: block;
	width: 75px;
	height: 39px;
	overflow: hidden;
	background: url(/images/design/ny-foot.png) no-repeat 0 0;
	position: absolute;
	bottom: 0;
	left: 74px;
	}

.counters {
	position: absolute;
	left: 35%;
	top: 12px;}
.counters ul {
	margin: 0;
	padding: 0 0 6px;
	list-style: none;
	overflow: hidden;}
.counters ul li {
	float: left;
	margin: 0 3px 0 0;}

.copy {
	position: absolute;
	left: 22px;
	top: 18px;
	font-size: 1.2em;
	color: #635c31;
	z-index: 3;}
.copy p {
	margin: 0;
	padding: 0 0 3px 0;}
.copy a {
	color: #0074cd;}
.copy ul li {
	padding: 0 0 0 11px;
	font-weight: bold;}

.develop {
	position: absolute;
	z-index: 3;
	text-align: right;
	top: 23px;
	right: 38px;
	font-size: 1.2em;
	color: #7e8285;
	/*background: url(/images/design/artox_logo.png) no-repeat right center;*/
}
.develop a {
	padding: 0 0 0 4px;
	text-decoration: none;
	color: #7e8285;}


/* ----------------------- */


#pages {
	padding: 12px 0 15px 0;
	/*background: url(/images/design/ny-left-bg.jpg) no-repeat 0 0;*/
	position: relative;
	}


.fw {
	float: left;
	width: 100%;
	}

#rightcoll {
	float: left;
	width: 26%;
	padding: 10px 0 0 0;
	margin: 0 0 0 -26%;
	}

#leftcoll {
	float: left;
	width: 222px;
	padding: 10px 0 0 0;
    margin: 0 0 0 -100%;
}

#middcoll {
	margin: 0 26% 0 242px;}

#middcoll-noright {
	margin: 0 0 0 242px;}

#content {
	margin: 0 20px 0 0;
	padding: 10px 0 0 0;}

#content-index {
	margin: 0 20px 0 0;
	padding: 14px 0 0 0;}
.cmidd2 {
	margin: 0 4px;
	background: #fff;}
.left_bn {
	padding: 0 0 26px 16px;}
.inn-h1 {
	padding: 1px 10px 12px 33px;
	color: #333;
	font-size: 1.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;}

.order-h {
	margin: 0;
	font-size: 1.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	padding: 8px 10px 8px 12px;
	color: #333;}
.order-tb {
	width: 100%;
	border-collapse: collapse;}
.order-tb td {
	vertical-align: top;
	padding: 0;}

.order-qty {
	font-size: 1.2em;
	padding: 4px 6px;}
.order-qty input {
	width: 29px;
	text-align: center;}
.sm_decription-order {
	margin: 0 12px 0 66px;}
.sm_decription-order h4 {
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 6px 0;}
.sm_decription-order p {
	margin: 0;
	font-size: 1.1em;
	padding: 0;}

.oqty-title {
	font-size: 1.3em;
	font-weight: bold;}
.order-all-kost {
	padding: 10px 16px 8px 6px;
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-align: right;}
.order-kost {
	width: 15em;
	margin: 0 0 0 auto;
	text-align: right;
	padding: 3px 12px 0 0;
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, sans-serif;}
.catt_item3 {
	width: 33.3%;}
.sm_pix_list p a {
	display: block;
	width: 48px;
	height: 48px;
	float: left;
	border: 1px solid #e5e5e5;
	margin: 0 2px 2px 0;
	text-decoration: none;}
.sm_pix_list p a {
	position: relative;
	display: block;
	width: 48px;
	height: 48px;
	float: left;
	border: 1px solid #e5e5e5;
	margin: 0 2px 2px 0;
	text-decoration: none;}

.itembrends {
	padding: 6px 10px;
	vertical-align: top;}
.itembrends h4 {
	font-size: 140%;
	color: #778688;
	font-weight: bold;
	margin: 0;
	padding: 0 0 16px;}

.ibrends {
	padding: 0 0 16px;
	font-size: 110%;}
.ibrends p {
	margin: 0;
	padding: 0 0 6px;}

.zoom {
	display: block;
	position: absolute;
	bottom: 12px;
	right: 12px;
	width: 20px;
	height: 20px;
	background: url(/images/design/zoom.png) no-repeat left top;
	z-index: 9;}

.s2button div a {
	display: block;
	padding: 2px 8px 0 8px;
	font-size: 1.2em;
	color: #fff;}
#foot-menu-top {
        min-height: 245px;
        padding: 0 38px 0 33px;
	background: url(/images/design/hb-bg.gif) repeat-x left top;
}
#foot-menu{
    min-width: 1000px;
    font-size: 1.2em;
    margin: 0 7px 20px 14px;
}
.foot-menu-it
    width:14%;
}
.foot-menu-it div{
    margin: 15px 0;
}
.foot-menu-it span{
	display:block;
    padding: 20px 0 0px 0;
    font-size: 1.2em;
    font-weight: normal;
    color: black;
}
.foot-menu-it ul{
    padding-left: 0px;
}
.foot-menu-it ul li{
    list-style: none;
}
.foot-menu-it a{
    line-height: 2;
}
.foot-menu-it div img {
    width: 60px;
    margin-right: 20px;
}

.hb-top {
	height: 10px;
	/*background: url(/images/design/hb-bg.gif) repeat-x left top;*/}
.hb-top div {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	/*background: url(/images/design/hb-top-left.gif) no-repeat left top;*/}
.hb-top div div {
	/*background: url(/images/design/hb-top-right.gif) no-repeat right top;*/}

.hb-bott {
	height: 10px;
	/*background: url(/images/design/hb-bg.gif) repeat-x left bottom;*/}
.hb-bott div {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	/*background: url(/images/design/hb-bott-left.gif) no-repeat left top;*/}
.hb-bott div div {
	/*background: url(/images/design/hb-bott-right.gif) no-repeat right top;*/}

.hb-midd {
	/*border-left: 3px solid #daeef2;
	border-right: 3px solid #daeef2;*/
	padding: 6px 12px;}
.hb-midd h2 {
	color: #004071;
	padding: 0 12px 14px 19px;
	font-size: 1.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;}
.hb-midd h1 a {
	color: #004071;}
.news_list-index {
	font-size: 1.2em;
	padding: 0 0 12px 34px;}

.news_list-index p {
	margin: 0;
	padding: 0 0 8px 0;}

.news_list-index h3, .news_list-index span.h3header {
	margin: 0;
	padding: 0 0 10px 0;
	display: block;
	font-size: 1.0em;
	font-weight: normal;}

.news_list-index h4 {
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 1.0em;
	font-weight: normal;}
.hot-list-left {
	margin: 0;
	padding: 0 20px;
	list-style: none;}
.hot-list-right {
	margin: 0;
	padding: 0 0 0 46px;
	list-style: none;}
.hot-list-left li, .hot-list-right li {
	font-size: 1.1em;
	clear:left;
	padding: 0 0 10px 0;}
.hot-list-left li img, .hot-list-right li img {float:left; margin:0 5px 5px 0}
.contact_tb {
	border-collapse: collapse;}
.contact_tb td {
	padding: 6px 4px;
	vertical-align: top;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;}
.contact_tb td input, .contact_tb td select, .contact_tb td textarea {
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;}
.contact_tb th {
	padding: 8px 4px 4px 16px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 1.2em;
	text-align: right;
	font-weight: normal;
	vertical-align: top;}



.winp {
	width: 178px;}

.tb_frm {
	border-collapse: collapse;}
.tb_frm td {
	padding: 0;
	vertical-align: top;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;}
.tb_frm th {
	padding: 2px 4px 2px 16px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-align: right;
	font-weight: normal;
	vertical-align: top;}


.bgcarr-inn {
	background: url(/images/design/bg-in-carr-left.gif) repeat-y left top;}
.bgcarr-inn2 {
	background: url(/images/design/bg-in-carr-right.gif) repeat-y right top;}

.iprod {
	position: relative;}
.iprod h1.inn-h1 {
	float: left;}
.iprod .alfabet {
	float: left;
	position: relative;
	font-size: 110%;
	left: 12px;
	margin: -0.8em;}
.iprod .alfabet p {
	padding: 0 0 2px;
	margin: 0;}
.iprod .alfabet strong {
	color: #000;
	display: inline-block;
	margin: 0 3px;}
.iprod .alfabet span {
	color: #a7a7a7;
	display: inline-block;
	margin: 0 3px;}
.iprod .alfabet a {
	display: inline-block;
	margin: 0 3px;
	text-decoration: none;}

.gr {
	color: #bbbbbb;}

.gro {
	color: #5A5A5A;}

.fleft50 {
	float: left;
	width: 50%;}

.fright50 {
	float: right;
	width: 50%;}

.pd-left {
	padding: 0 0 0 12px;}

.pd-right {
	padding: 0 12px 0 0;}
.flc {
	min-height: 1%;
	overflow: hidden;}
.flc .block {float:left; width:50%; margin-top:10px}
.flc .img {margin:0px 5px 5px 0; float:left}
.flc .text {}

.hott-kost {
	font-size: 1.8em;}

.notc {
	font-size: 16px;
	text-decoration: line-through;}

/* CARUSEL  */

#carousel-index {
	position: relative;
	padding: 16px;
	height: 100%;}
#carousel-productions {
	position: relative;
	padding: 6px 12px;
	height: 100%;}

#carousel-index .jCarouselLite {
	width: 480px !important;
	height: 230px !important;
	min-width: 480px;
	margin: 0 auto;
	overflow: hidden;}
#carousel-productions .jCarouselLiteProductions {
	width: 570px !important;
	height: 108px !important;
	padding: 0 20px;
	min-width: 570px;
	margin: 0 auto;
	overflow: hidden;}

#carousel-index #hot-prod-list, #carousel-productions #hot-prod-list {
	margin: 0;
	padding: 0;
	list-style: none;}
#carousel-index #hot-prod-list li {
	width: 400px !important;
	padding: 4px 40px;
	float: left;}
#carousel-productions #hot-prod-list li {
	width: 190px !important;
	padding: 4px 0;
	float: left;}

#hot-prod-list {
	margin: 0;
	padding: 0;
	list-style: none;}
#hot-prod-list li {
	width: 400px !important;
	padding: 4px 40px;
	float: left;}

.ifade-left {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 40px;
	background: url(/images/design/fade2.png) repeat-y left top;
	z-index: 9;}

.ifade-right {
	position: absolute;
	right: -1px;
	top: 0;
	height: 100%;
	width: 40px;
	background: url(/images/design/fade.png) repeat-y left top;
	z-index: 9;}

.hott-pix {
	float: left;
	width: 160px;
	text-align:center;}

.in-prev {
	position: absolute;
	left: 30px;
	top: 50%;
	width: 66px;
	height: 70px;
	margin: -40px 0 0 0;
	z-index: 11;
	background: url(/images/design/carusel-butt-left.gif) no-repeat left top;}

.in-prev .prev {
	left: 0;
	top: 0;}

.in-next {
	position: absolute;
	right: 30px;
	top: 50%;
	width: 66px;
	height: 70px;
	margin: -40px 0 0 0;
	z-index: 11;
	background: url(/images/design/carusel-butt-right.gif) no-repeat left top;}

.in-next .next {
	left: 0;
	top: 0;}

.in-next .next-deff {
	background: url(/images/design/carusel-butt-right.gif) no-repeat left top;}

.in-next .next-over {
	background: url(/images/design/carusel-butt-right-over.gif) no-repeat left top;}


.in-prev .prev-deff {
	background: url(/images/design/carusel-butt-left.gif) no-repeat left top;}

.in-prev .prev-over {
	background: url(/images/design/carusel-butt-left-over.gif) no-repeat left top;}

#carousel-productions .in-prev {
	left: 10px;}
#carousel-productions .in-next {
	right: 10px;}
	
.jCarouselLite {
	min-width:100%;
	overflow:hidden;
	width:100%;}
/* ----------------- */




/* LEFT COLUNM */

.left_title {
	color: #000;	
	padding: 0 0 8px 20px;
	font-size: 1.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;}

.left_menu {
	margin: 0;
	padding: 0 0 25px 0;
	list-style: none;}

.left_menu a, .left_menu a strong {
	color: #0091ce;
	text-decoration: none;}
.left_menu a:hover, .left_menu a:hover strong {
	text-decoration: none;
	color: #0077a8;}

.left_menu strong {
	color: #000;}

.left_menu li {
	font-size: 1.2em;}

.menu {
	padding: 0 6px 3px 24px;}

.menu_a {
	padding: 0;
	margin: 0 0 6px 14px;
	height: 1%;
	background: #fff9b3 url(/images/design/ico_menua1.gif) no-repeat left 8px;}

.menu_aa {
	padding: 0 6px 0 10px;}

.m1_top_left {
	background: url(/images/design/bg_uamenu_top_left.gif) no-repeat left top;
	height: 1%;}
.m1_top_right {
	background: url(/images/design/bg_uamenu_top_right.gif) no-repeat right top;}
.m1_bott_right {
	background: url(/images/design/bg_uamenu_bott_right.gif) no-repeat right bottom;}
.m1_bott_left {
	background: url(/images/design/bg_uamenu_bott_left.gif) no-repeat left bottom;
	padding: 4px 0 2px 0;}

.left_menu2 {
	padding: 6px 0 2px 0;
	margin: 0;
	list-style: none;}

.left_menu2 li {
	font-size: 0.9em;}

.menu2 {
	padding: 0 6px 4px 30px;
	background: url(/images/design/list_mdeff.gif) no-repeat 17px 5px;}

.menu2_a {
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
	background: #fff09b url(/images/design/ico_menua2.gif) no-repeat left 7px;}

.menu2_aa {
	padding: 4px 0 0 30px;
	background: url(/images/design/list_mactive2.gif) no-repeat 18px 8px;}

.left_menu3, .left_menu4 {
	margin: 0;
	padding: 2px 0;
	list-style: none;}

.left_menu3 li {
	font-size: 1.0em;
	padding: 0 0 2px 43px;}

.left_menu4 li {
	font-size: 1.0em;
	padding: 0 0 2px 22px;}

.left_blocks {
	margin: 0 0 0 14px;}



/* ------------------------------- */


.right_blocks {
	padding: 0 7px 0 0;}

.right-query {
	margin: 0 0 12px;
	background: #fff url(/images/design/bg-query-left.gif) repeat-y 0 0;}
.rq-top, .rq-top i, .rq-bott, .rq-bott i {
	display: block;
	height: 6px;
	overflow: hidden;
	background: url(/images/design/bg-query.gif) repeat-x 0 -24px;}
.rq-top i {
	background: url(/images/design/bg-query.gif) no-repeat 0 0;}
.rq-top i i {
	background: url(/images/design/bg-query.gif) no-repeat right -12px;}
.rq-bott {
	background: url(/images/design/bg-query.gif) repeat-x 0 -30px;}
.rq-bott i {
	background: url(/images/design/bg-query.gif) no-repeat 0 -6px;}
.rq-bott i i {
	background: url(/images/design/bg-query.gif) no-repeat right -18px;}

.rq-midd {
	padding: 10px 16px;
	background: url(/images/design/bg-query-right.gif) repeat-y right 0;}

.rq-c {
	font-size: 120%;
	line-height: 1.4;
	padding: 0 0 0 34px;
	position: relative;
	//zoom: 1;
	min-height: 38px;}
.rq-c i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 38px;
	overflow: hidden;
	background: url(/images/design/ico_action.gif) no-repeat 0 0;} 

.cblock {
	background: url(/images/design/block_line.gif) repeat-y left top;} 
.cblock2 {
	background: url(/images/design/block_line.gif) repeat-y right top;}
.cblock_top {
	background: url(/images/design/block_line.gif) repeat-x left top;}
.cblock_top div {
	background: url(/images/design/block_top_left.gif) no-repeat left top;}
.cblock_top div div {
	background: url(/images/design/block_top_right.gif) no-repeat right top;
	height: 4px;
	overflow: hidden;}
.cblock_bott {
	background: url(/images/design/block_line.gif) repeat-x left bottom;}
.cblock_bott div {
	background: url(/images/design/block_bott_left.gif) no-repeat left bottom;}
.cblock_bott div div {
	background: url(/images/design/block_bott_right.gif) no-repeat right bottom;
	height: 4px;
	font-size: 0;
	line-height: 0;}
.cmidd {
	margin: 0 4px;
	background: #f6f6f6;}

.link_block, .nolink_block {
	padding: 0 5px;
	height: 1%;
	overflow: hidden;
	margin: -1px 0 0 0;}
.link_block div {
	background: #ed9e00 url(/images/design/link_block_top.gif) repeat-x left top;
	float: left;}
.link_block div div {
	background: url(/images/design/link_block_left.gif) no-repeat left bottom;}
.link_block div div div {
	background: url(/images/design/link_block_right.gif) no-repeat right bottom;}
.nolink_block div {
	background: #dbdbdb url(/images/design/nolink_block_top.gif) repeat-x left top;
	float: left;}
.nolink_block div div {
	background: url(/images/design/nolink_block_left.gif) no-repeat left bottom;}
.nolink_block div div div {
	background: url(/images/design/nolink_block_right.gif) no-repeat right bottom;}
.link_block div div div a, .nolink_block div div div span {
	display: block;
	padding: 3px 10px 4px 10px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;}

.mgblock {
	margin-bottom: 26px;}

.cblock h2,.cblock span.h2header {
	padding: 1px 10px 4px 33px;
	font-size: 1.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	display:block;
	font-weight: normal;}

.ico_you_view {
	background: url(/images/design/ico_you_view.gif) no-repeat 7px 8px;}
.ico_top3{
	background: url(/images/design/ico_top3.gif) no-repeat 6px 8px;}
.ico_statii {
	background: url(/images/design/ico_statii.gif) no-repeat 12px 6px;}
.ico_news {
	background: url(/images/design/ico_news.gif) no-repeat 12px 1px;}
.ico_cart {
	background: url(/images/design/ico_cart.gif) no-repeat 10px 6px;}
.ico_filter {
	background: url(/images/design/ico_filter.gif) no-repeat 11px 7px;}
.ico_sravn {
	background: url(/images/design/ico_sravn.gif) no-repeat 12px 5px;}

.list_links {
	margin: 0;
	list-style: none;
	padding: 8px 0 12px 0;}
.list_links li {
	font-size: 1.1em;
	padding: 0 8px 3px 8px;}

.list_statii {
	margin: 0;
	list-style: none;
	padding: 0 0 4px 0;}

.list_statii li {
	font-size: 1.1em;
	padding: 8px;}

.bn_right {
	padding: 0 7px 0 5px;}

.cart_empty {
	font-size: 1.1em;
	padding: 8px 10px 10px;
	height: 1%;
	overflow: hidden;}

.add_view {
	display: block;
	float: left;
	padding: 0 0 0 28px;
	margin: 4px 0 0;
	background: url(/images/design/b_cart.gif) no-repeat left 2px;}

.sm_block {
	height: 1%;
	overflow: hidden;
	padding: 5px;}

.ph_sm {
	border: 1px solid #dfdfdf;
	float: left;
	height:54px;
	width:54px;
	text-align:center;}
.ph_sm a {
	display: block;
	width: 54px;
	height: 54px;
	text-decoration: none;
	text-align:center;}


.sm_decription {
	margin: 0 0 0 66px;}
.sm_decription h4, .sm_decription .h4header {
	font-size: 1.1em;
	display:block;
	font-weight:bold;
	margin: 0;
	padding: 0 0 6px 0;}

.sm_line {
	height: 1px;
	overflow: hidden;
	width: 100%;
	background: #fff;}

.stars, .sm_stars {
	width: 100%;
	overflow: hidden;}

.stars img {
	margin: 0 5px 0 0;
	float: left;}
.sm_stars img {
	margin: 0 5px 0 0;
	float: left;}

.stars_deff {
	float: left;
	height: 17px;
	width: 110px;
	margin: 4px 0 0 0;
	background: url(/images/design/stars_bg_d.gif) no-repeat left top;}
.stars_aa {
	height: 17px;
	background: url(/images/design/stars_bg_a.gif) no-repeat left top;}

.block_rstars {
	padding: 4px 24px 6px 3px;
	font-size: 1.1em;
	position: relative;
	height: 1%;}

.block_rstars .sbk {
	float: left;
	width: 115px;}

.block_rstars img {
	cursor: pointer;
	margin: 4px 0 0 0;}

.sm_rating {
	float: left;
	padding: 0 0 0 10px;
	color: #ed9e00;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.8em;}

.close-rate {
	position: absolute;
	right: 0;
	top: 0;
	background: url(/images/design/ico_close.gif) no-repeat left top;
	width: 15px;
	height: 15px;
	cursor: pointer;}

.close_cont {
	position: relative;
	padding: 0 20px 0 0;}

.close {
	position: absolute;
	right: 4px;
	top: 6px;
	width: 15px;
	height: 15px;
	background: url(/images/design/ico_close.gif) no-repeat left top;
	cursor: pointer;
	overflow: hidden;
	z-index: 99;}
.close a {
	display: block;
	width: 15px;
	height: 15px;
	text-decoration: none;
	overflow: hidden;}

.all_kost {
	padding: 10px 6px 8px 6px;
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-align: center;}

.kost, .sm_kost {
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, sans-serif;}

.no_reserv {
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#FF0000;
        padding: 6px 10px;
}

	
.cblack {
	color: #000;}

.clightgray {
	color: #acacac;}
.clightgrayold {
	color: #999999;}
.phonegray{
        color: #acacac;
        font-size: 0.8em;
        font-weight: bold;
}
.cred {
	color: #cb1a1a;}

.prod_catalog {
	border-collapse: collapse;}
.prod_catalog td {
	padding: 0;
	vertical-align: top;}

.utopleft, .utopright, .ubottleft, .ubottright {
	width: 6px;
	height: 6px;
	font-size: 0px;
	line-height: 0px;}
.utopleft {
	background: url(/images/design/catalog_uu.gif) no-repeat left top;}
.utopright {
	background: url(/images/design/catalog_uu.gif) no-repeat right top;}
.ubottleft {
	background: url(/images/design/catalog_uu.gif) no-repeat left bottom;}
.ubottright {
	background: url(/images/design/catalog_uu.gif) no-repeat right bottom;}

.ubgtop, .ubgbott, .ubgleft div, .ubgright div {
	height: 6px;
	font-size: 0px;
	line-height: 0px;}
.ubgtop {
	background: url(/images/design/catalog_gbg.gif) repeat-x left top;}
.ubgbott {
	background: url(/images/design/catalog_gbg.gif) repeat-x left bottom;}
.ubgleft {
	background: url(/images/design/catalog_vbg.gif) repeat-y left top;
	width: 6px;}
.ubgright {
	background: url(/images/design/catalog_vbg.gif) repeat-y right top;
	width: 6px;}

.catt_item, .catt_item2 {
	width: 50%;
	vertical-align: middle;
	background: #fff;}
.catt_item2 {
	width: 33.3%;
	text-align: center;}

.rzd_catt {
	width: 16px;
	/* height: 16px; */
	overflow: hidden;}

.sm_pix {
	text-align: center;
	height: 150px;
	padding: 10px 0 0;}

.sm_title {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 10px 6px 10px;} 

.sm_details {
	padding: 0 10px;
	font-size: 1.1em;
	float:left;
	height: 60px;
	overflow: hidden;
}

.golos {
	padding: 0 1px;}

.sm_kost {
	padding: 6px 10px;}

.sm_butt {
	padding: 4px 10px 10px 10px;
	height: 1%;
	overflow: hidden;}


.ublock {
	border-collapse: collapse;
	width:100%;
	margin: 8px 0;
	}
.ublock_left {
	padding: 0 0 0 8px;}
.ublock_right, ublock_center {
	padding: 0 5px 0 0;}
.ublock_right span{
font-size:11px;
color:#999;}
.paging {
	font-size: 1.3em;
	padding: 0 0 0 18px;
	}
.paging span{
	padding:3px 10px 0 10px;
	float:left;
	height:22px;
	 display:inline; position: relative;	}	
	.paging a{ margin-top: 2px;}
.paging .activepage{
background:url(golden_sprite.png) 0 -80px  no-repeat;
	}
.navig b{ float: left; width:80px; display:inline; position: relative;}
.navig{
height:35px;
float:left;
width:100%;
 display:inline; position: relative;
}
.paging .activepage a{
text-decoration:none;
color:#000000;
}
tr.center_sell{
float:left;
border-collapse: collapse;}
.right_sell {
	border-collapse: collapse;
	float: right;}
.right_sell td, .center_sell td {
	padding: 0 0 0 8px;
	font-size: 1.2em;}
.center_sell td.viz2{
background:url(golden_sprite.png) 8px -58px  no-repeat;
width:20px;

}
.center_sell td.viz1{
background:url(golden_sprite.png) 10px 2px no-repeat;
width:20px;

}
.ublock_center{
background:url(golden_sprite.png) 36px -74px no-repeat;
height:37px;}
.sort_by {
	padding: 0 0 0 0px;
	font-size: 1.2em;
	text-align:left;}
.sort_by select{
width: 90px;
background:url(upselect.png) no-repeat  60px 3px;
margin-left:4px;
}	
.prevpage{
background:url(golden_sprite.png)  -11px 6px  no-repeat;

}
.nextpage{
background:url(golden_sprite.png) -11px -13px no-repeat;
width:40px;
}
.sort_by a, .sort_by strong {
	margin: 0 0 0 12px;}
/*.sort_by strong {
	color: #000;
	padding: 0 0 0 10px;
	background: url(/images/design/ico_sort_by.gif) no-repeat left 4px;}
*/
.ch4 {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #000;
	margin: 0;
	padding: 6px 12px 7px 16px;}

.inal {
	float: right;
	position: relative;
	padding: 0 0 0 22px;
	font-size: 100%;
	text-transform: lowercase;
	font-weight: normal;}
.inal input {
	position: absolute;
	left: 0;
	top: -2px;}

.vibor {
	width: 100%;
	border-collapse: collapse;}
.vibor td {
	padding: 8px 12px;
	vertical-align: top;}
.vibor td h4 {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 1.1em;}
.vibor td ul {
	margin: 0;
	padding: 0;
	list-style: none;}
.vibor td ul li {
	font-size: 1.1em;
	padding: 0 0 2px 0;}
.vibor td ul li strong {
	color: #000;}
	
.rb_search {
	padding: 12px 16px;
	font-size: 1.1em;}

.vlist_left {
	padding: 8px 0 8px 12px;
	vertical-align: top;}

.vlist_title {
	font-size: 1.2em;
	padding: 0 0 4px 0;}

.vlist_butt {
	padding: 8px 12px;
	white-space: nowrap;
	text-align: right;
	vertical-align: top;}
.vlist_butt img {
	margin: 0 0 0 6px;}

.vlist_dett {
	vertical-align: top;
	font-size: 1.1em;
	padding: 8px 0 8px 12px;}

.tbasearch {
	border-collapse: collapse;}
.tbasearch th {
	padding: 3px 8px 3px 12px;
	width: 8em;
	font-size: 1.1em;
	text-align: right;
	font-weight: normal;
	color: #000;}
.tbasearch td {
	padding: 3px 2px;
	font-size: 1.1em;
	color: #000;}

.s2button {
	float: left;
	background: #ed9e00 url(/images/design/bg_s2butt_left.gif) no-repeat left top;
	height: 21px;}
.s2button div {
	float: left;
	height: 21px;
	background: url(/images/design/bg_s2butt_right.gif) no-repeat right top;
	padding: 0 5px}
.s2button div input {
	float: left;
	background: #ed9e00;
	border: none;
	color: #fff;
	margin: 0;
	padding: 2px 4px 0 4px;
	font-size: 12px;}

.nav {
	padding: 0 0 15px 0;
	position: relative;
	left: -8px;	
	width: 100%;
	overflow: hidden;
	z-index: 99;}
.nav ul {
	padding: 0;
	margin: 0 ;
	list-style: none;
	float: left;}
.nav li {
	float: left;
	font-size: 1.1em;}

.nav li a {
	color: #0074cd;
	text-decoration: none;
	position: relative;
	border-bottom: 1px dotted #0074cd;}
.nav li a:hover {
	color: #0074cd;
	text-decoration: none;
	border-bottom: 1px solid #fff;}

.nav_deff {
	background: none;
	float: left;
	position: relative}
.nav_deff div {
	background: none;
	float: left;}
.nav_deff div div {
	float: left;
	background: none;
	padding: 9px 12px 0 10px;
	height: 20px;}

.nav_active {
	background: url(/images/design/unav_bg.gif) repeat-x left top;
	float: left;}
.nav_active div {
	background: url(/images/design/unav_left.gif) no-repeat left top;
	float: left;}
.nav_active div div {
	background: url(/images/design/unav_right.gif) no-repeat right top;
	float: left;
	padding: 9px 12px 0 10px;
	height: 20px;}

.nav_rzd {
	width: 12px;
	padding: 9px 0 0 0;
	height: 20px;
	background: url(/images/design/list_nav.gif) no-repeat left 14px;
	margin: 0 0 0 -3px;}

a.anav {
	text-decoration: none;
	border-bottom: 1px dotted #0074cd;}

.nav_blocks {
	border-collapse: collapse;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 25;}
.nav_blocks td {
	padding: 0;}

.unav_top_left, .unav_top_left2, .unav_top_right, .unav_bott_left, .unav_bott_right {
	width: 12px !important;
	height: 12px !important;
	font-size: 0px !important;
	line-height: 0px !important;}

.unav_top_left {
	background: url(/images/design/unav_top_left.png) no-repeat left top;}
.unav_top_left2 {
	background: url(/images/design/unav_bg_left.png) repeat-y left top;}
.unav_top_right {
	background: url(/images/design/unav_top_right.png) no-repeat right top;}
.unav_bott_left {
	background: url(/images/design/unav_bott_left.png) no-repeat left bottom;}
.unav_bott_right {
	background: url(/images/design/unav_bott_right.png) no-repeat right bottom;}

.unav_bg_top, .unav_bg_bott {
	height: 12px !important;
	font-size: 0px !important;
	line-height: 0px !important;}

.unav_bg_top {
	background: url(/images/design/unav_bg_top.png) repeat-x left top;}
.unav_bg_bott {
	background: url(/images/design/unav_bg_bott.png) repeat-x left bottom;}

.unav_bg_left, .unav_bg_right {
	width: 12px !important;
	font-size: 0px !important;
	line-height: 0px !important;}

.unav_bg_left {
	background: url(/images/design/unav_bg_left.png) repeat-y left top;}
.unav_bg_right {
	background: url(/images/design/unav_bg_right.png) repeat-y right top;}

.unav_midd {
	vertical-align: top;
	background: #fff;}

.ss_nav {
	margin: 0;
	list-style: none;
	padding: 6px 10px;
	width: 150px;}
.ss_nav li {
	font-size: 1.1em;
	padding: 0 0 4px 0;}

.ss_nav strong {
	color: #000;}
.ss_nav a {
	color: #0074cd;
	text-decoration: none;}
.ss_nav a:hover {
	color: #0077a8;
	text-decoration: none;}

.full_details {
	width: 100%;
	overflow: hidden;
	padding: 0 0 26px 0}

.bg_pix {
	float: left;
	width: 300px;
	overflow: hidden;
	cursor: pointer;}
.bg_pix div {
	position: relative;} 

.title {
	color: #000;
	font-weight: bold;
	padding: 0 0 16px 0;
	margin: 0;
	line-height: 1.1;}

.rat_sm_ph {
        float:left;
	margin: 0 0 0 50px;
	height: 1%;}

.full_description {
	padding: 3px 7px;
	font-size: 1.1em;}

.sm_pix_list {
	font-size: 1.1em;
	padding: 12px 0 0 0;}

#youtube {padding:15px 0;}
#youtube a img {position:relative; z-index:2}
#youtube a .play {background:url(/images/design/play.png) 50% 50% no-repeat; position:relative; z-index:20; width:16px; height:16px; top: -29px;
left: 16px}

.rat_sm_ph .sm_details {
	padding: 0;}

.sm_pix_list p {
	overflow: hidden;
	//zoom: 1;}

.sm_pix_list p a {
	display: block;
	width: 48px;
	height: 48px;
	float: left;
	border: 1px solid #e5e5e5;
	margin: 0 2px 2px 0;
	text-decoration: none;}
.sm_pix_list p a:hover {
	border: 1px solid #cccccc;}

.c2block {
	background: #f3f3f3 url(/images/design/block_line.gif) repeat-x left top;}

.c2block2 {
	background: url(/images/design/block_line.gif) repeat-y left top;}
.c2block3 {
	background: url(/images/design/block_line.gif) repeat-y right top;}
.c2block4 {
	background: url(/images/design/block_line.gif) repeat-x left bottom;}
.c2u_top_left {
	background: url(/images/design/block2_top_left.gif) no-repeat left top;}
.c2u_top_right {
	background: url(/images/design/block2_top_right.gif) no-repeat right top;}
.c2u_bott_left {
	background: url(/images/design/block2_bott_left.gif) no-repeat left bottom;}
.c2u_bott_right {
	background: url(/images/design/block2_bott_right.gif) no-repeat right bottom;
	padding: 1px;
	height: 1%;}

.kost_full {
	font-size: 1.8em;
	padding: 0 10px}

.butt_full {
	text-align: right;
	padding: 6px;}
.butt_full img {
	margin: 0 4px 0 0;}

.title_xap {
	padding: 13px 7px 11px 7px;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	color: #000;}

.tb_xap, .tb_dop {
	width: 100%;
	border-collapse: collapse;}

.tb_xap td {
	vertical-align: top;
	font-size: 1.1em;
	padding: 4px 7px;}

.tb_xap th {
	vertical-align: top;
	font-size: 1.1em;
	width: 40%;
	text-align: left;
	background-image: url(/images/design/ico_xap.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;}
.atip {	
	padding: 4px 7px 3px 25px;
	float: left;
	/*background-image: url(/images/design/ico_xap.gif);*/
	background-repeat: no-repeat;
	background-position: 7px 5px;
	position: relative;}
.atip2 {	
	padding: 4px 7px 3px 25px;
	float: left;
	/*background-image: url(/images/design/ico_xap2.gif);*/
	background-repeat: no-repeat;
	background-position: 7px 5px;
	cursor: help;
	position: relative;
	z-index: 100;}
.fth .atip, .fth .atip2 {
	padding-left: 16px;
	background-position: 0 5px;}
.atip div, .atip2 div {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 98;
	width: 200px;}
.atip div table, .atip2 div table {
	position: absolute;
	left: 0;
	top: auto;
	bottom: -6px;
	width: 100%;}
.fth .atip div, .fth .atip2 div {
	width: 230px;}
.atip div table td, .atip2 div table td {
	padding: 0 !important;
	background-color: transparent;}
.atip div table .unav_midd, .atip2 div table .unav_midd {}
.atip div table .unav_midd, .atip2 div table .unav_midd {
	background: #fff;
	font-size: 11px;
	font-weight: normal;}
.atip div table .unav_midd p, .atip2 div table .unav_midd p {
	margin: 0;
	padding: 0 4px;}


.tb_dop td {
	vertical-align: top;
	padding: 0 2px;}
	
.tb_dop .ico_info {
	padding: 4px 7px;
	width:18px}

.tb_dop .properties {
	width:50%;
	font-size:small;
	font-weight:bold;
	padding: 2px 2px;}
	
.tb_dop .prop_value {
	width:50%;
	font-size:small;
	padding: 2px 0;}

.title_dop {
	padding: 6px 7px 2px 7px;
	display:block;
	font-size: 1.3em;
	font-weight: bold;
	}

.bgtd td, .bgtd th, .bgww {
	background-color: #fff;}

.bg_prop td {
    background-color: #fff;
    border-bottom:1px solid #f3f3f3;
    vertical-align: middle;
}

.bggr {
	background: #f3f3f3;}

.shophistory {
	width: 100%;
	border-collapse: collapse;}
.shdate {
	font-size: 1.2em;
	padding: 8px 0 8px 12px;}
.shtitle {
	font-size: 1.1em;
	font-weight: bold;
	padding: 8px 0 8px 12px;}
.shkost {
	padding: 8px 12px;}


.txt, .news_list {
	text-align: justify;
	font-size: 1.2em;
	margin: 1px;
	overflow: hidden;
	//zoom: 1;}
.txt p {
	margin: 0;
	padding: 0 0 14px 0;}
.txt img {
	margin: 3px 0 12px;
	}
.txt img[align=left] {
	float: left;
	margin: 3px 14px 12px 0;}
.txt img[align=right] {
	float: right;
	margin: 3px 0 12px 14px;}

.news_list p {
	margin: 0;
	padding: 0 0 18px 0;}

.txt h4 {
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 1.0em;}

.smnoch {
	overflow: hidden;
	padding: 0 0 12px;}
.smnoch h2 {
	font: bold 140% Arial, Helvetica, sans-serif;
	margin: 0 0 12px;
	padding: 0 0 6px;
	border-bottom: 1px solid #ffd787;}

.b-po1, .b-po2 {
	width: 50%;
	float: left;
	margin: 0 50% 0 0;
	position: relative;}
.b-po2 {
 	margin: 0 0 0 -50%;} 

.noch-list {
	margin: 0 0 0 2px;
	padding: 0 16px 0 0;
	list-style: none;}
.b-po2 .noch-list {
	padding: 0 0 0 16px;}
.noch-list li {
	font-size: 11px;
	padding: 0 0 12px;}

.news_list h3 {
	margin: 0;
	padding: 0 0 14px 0;
	font-size: 1.0em;
	font-weight: normal;}

.news_list h4, .news_list .h4header {
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 1.0em;
	display:block;
	font-weight:bold;
	font-weight: normal;}

.bst {
	color: #ed9e00;}

.ocenka {
	font-size: 2.0em;
	font-family: "Trebuchet MS", Arial, sans-serif;}

.mg14 {
	margin-bottom: 14px;}

.brd_right {
	border-right: 1px solid #fff;}

.fleft {
	float: left;}

.fright {
	float: right;}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;}

.list {
	padding: 0;
	margin: 0;
	list-style: none;}

.serv {
	padding: 6px 0 8px;
	margin: 0;
	list-style: none;}
.serv li {
	padding: 0 0 10px 16px;
	background: url(/images/design/bg-serv.gif) no-repeat left 8px;}

.frms_color {
		color: #cec4b2;}
	
.ppix {
	float: left;
	padding: 0 12px 12px 0;}

a.dott {
	text-decoration: none;
	display: inline-block;
	color: #0074cd;
	border-bottom: 1px dotted #0074cd;
	padding: 0;}
a.dott:hover {
	border-bottom: none;
	padding: 0 0 1px;}

.filter {
	font-size: 1.1em;
	padding: 6px 7px 0 9px;}
.filter h4 {
	margin: 0;
	font-size: 1.0em;
	padding: 0 0 8px;
	color: #635c31;}

.ffild {
	padding: 3px 0 3px 2px;}

.tb {
	border-collapse: collapse;
	width: 100%;}
.fth {
	padding: 4px 6px 4px 0;
	width: 104px;	
}

.ques {

	cursor:help;

	}
		
.ta-r {
	text-align: right;}

.chk {
	border-collapse: collapse;}
.chk td {
	font-size: 1.0em;
	padding: 0;}
.chk th {
	font-size: 1.0em;
	padding: 0 6px;
	text-align: left;
	font-weight: normal;}


.list-proiz {
	border-collapse: collapse;
	width: 150px;
	margin: 0 auto;}
.list-proiz td {
	padding: 0;
	height: 100px;
	vertical-align: middle;
	text-align: center;}

/* COMPARE */

.categ_title {
	font-size: 2.0em;
	padding: 0 5px 14px 5px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;}

.compare-block {
	background: #fff;}

.compare-title {
	padding: 10px 14px 12px 14px;
	font-weight: bold;
	background: #fff;}

#compare {
	width: 100%;
	overflow: hidden;}

#compare table {
	border-collapse: collapse;
	margin-bottom: 18px;}
#compare table td, #compare table th, .rpk {
	width: 210px !important;}
.cc-pix {
	height: 120px;
	padding: 0 0 0 12px;
	background: #fff;}

.cc-title {
	background: #fff;
	padding: 0.4em 0em 0.4em 12px;
	font-size: 1.1em;
	font-weight: bold;}

.cc-dell {
	background: #fff;
	padding: 0.4em 0em 0.8em 12px;
	font-size: 1.0em;}

.cc-dell a {
	color: #ff0000;}

.cc-xap {
	font-size: 1.5em;
	font-weight: bold;
	padding: 0.8em 0 0.8em 12px;
	text-align: left;}

.cc-opt {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0.4em 0em 0.4em 12px;}

.cc-opt2 {
	font-size: 1.1em;
	padding: 0.4em 0em 0.4em 12px;}


.dell {
	font-size: 0.9em;
	color: #ff0000;}

.plus {
	position: relative;
	margin-bottom: -2px;}

.carousel {
	width: 100%;
	z-index: 1;
	height: 100%;}

#jCaruselContent {
	width: 100% !important;}

.prev {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	cursor: pointer;
	padding: 0;	
	border: none;
	width: 66px;
	height: 70px;
	z-index: 10;}

.prev-deff {
	background: url(/images/design/compare-butt-left.gif) no-repeat left top;}

.prev-over {
	background: url(/images/design/compare-butt-left-over.gif) no-repeat left top;}

.next {
	position: absolute;
	left: 107px;
	top: 0;	
	display: block;
	cursor: pointer;
	padding: 0;	
	border: none;
	width: 66px;
	height: 70px;
	z-index: 10;}

.next-deff {
	background: url(/images/design/compare-butt-right.gif) no-repeat left top;}

.next-over {
	background: url(/images/design/compare-butt-right-over.gif) no-repeat left top;}

.disabled {
	display: none;}

/* ----------------------------- */

/* FORMS */ 

#fon-block {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	min-width: 990px;
	z-index: 9998;
	background: url(/images/design/fonblock_bg.png);
	overflow: hidden;}

#blocks-form {
	position: absolute;
	z-index: 9999;
	width: 261px;
	top: 0;
	left: 50%;
	margin: 0 0 0 -137px;
	padding: 7px;
	background: url(/images/design/fonblock_bg2.png);
	overflow: hidden;}

.form-cont {
	padding: 14px 20px 24px 20px;
	position: relative;
	background: #fff;
	height: 1%;}

.form-cont h2, .form-cont span.h2header  {
	color: #000;
	padding: 0 0 12px 0;
	font-size: 1.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	display:block;
	font-weight: normal;}

.app-reg {
	text-align: center;
	font-size: 1.2em;}

.bfrms {	
	font-size: 1.2em;}
.bfrms p {
	float: left;
	margin: 0;
	padding: 0 0 8px 0;}
.bfrms p label {
	display: block;
	padding: 0 0 2px 0;}

.bfrms img {
	float: left;}

.inp {
	border: 1px solid #abadb3;
	background: #fff;
	padding: 2px;}

.close_form {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;}


.hott-dett {
	float: left;
	width: 240px;}

.hott-dett h1 {
	padding: 0 0 12px 0;}
.hott-dett div p {
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 10px 0;}

/* ------------------- */

.clr {
	width: 100%;
	font-size: 0px;}
.clr:after {
	content: ".";
	display: block;
	font-size: 1px;
	height: 0;
	clear: both;
	visibility: hidden;}
.clr {
	display: inline-block;}
/* Hide from IE Mac \*/
.clr {
	display: block;}
/* End hide from IE Mac */



.ac_results {
	
	padding: 0px;
	overflow: hidden;
	margin: 0 0 0 -8px;
	z-index: 9999;
	background: white;
	width: 200px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 10px;
	cursor: pointer;
	display: block;
	font-size: 12px;
	color: #058EB6;
	overflow: hidden;
}

.ac_loading {
	background : Window url(../Новая папка (2)/FM-modulyatori_files/autocomplete_indicator.gif) right center no-repeat;
}
 
.ac_over {
	color: #fff !important;
	background: #00b4e9;
}

.stars_deff {
background: url(/images/design/stars_bg_d.gif) no-repeat left top;}
.zoom {
background: url(/images/design/zoom.png) no-repeat left top;
z-index: 9;}
.srav{
background:url(/images/sravnit.gif) no-repeat 0 0;
width: 72px;
height:25px;
float:left;
margin-right:60px;
}
.payment{ width:100%;
float:left;}
.payment p{
font-size:12px;
color:#999999;
margin-top:22px;
}
.payment span{
width: 10%;
float:left;
font-size:11px;
color:#666666;
height:35px;}
.pay1{
background:url(/images/pay_ue.gif) no-repeat 0 0;
margin-right: 22px;
    padding: 9px 0 0 26px;
    width: 24px;
}
.pay2{
background:url(/images/pay_visa.gif) no-repeat 0 6px;
 margin-right: 0;
    padding: 9px 0 0 26px;
    width: 24px;}
.pay3{
background:url(/images/pay_visa1.gif) no-repeat 0 6px;
 margin-right: 10px;
    padding: 9px 0 0 26px;
    width: 24px;}
.pay4{
background:url(/images/pay_wr.gif) no-repeat 0 5px;
 margin-left: 12px;
 padding: 9px 0 0 26px;
 width: 24px;}
.pay5{
background:url(/images/pay_web.gif) no-repeat 0 4px;
width:67px;
height:18px;
margin:0 10px 0 15px;}
.pay6{  background: url("/images/pay_easy.gif") no-repeat scroll 0 8px transparent;
    height: 14px;
    margin-left: 15px;
    width: 38px;}
.topb1{background:url(/images/leftbg1.gif) no-repeat 0 0;width:12px;height:109px; float: left;}
.topb2{background:url(/images/leftbg1.gif) no-repeat 0 0;width:12px;height:109px; float: left;}
.bottom1, .bottom2{ background:url(/images/rightbg1.gif) no-repeat 0 0;
width:13px;
height:109px; float: right;} 
.centerb1, .centerb2{
background:url(/images/middlebg.gif) repeat-x 0 0;
height:100px; padding:10px; float:left; width:109px;}
.centerb2{ height:115px;}

.block_buy{ float: left; margin:5px 0 0 50px; width:180px; }

.or{color: #999999;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 60px;
    width: 100%;}

.block_buy1{ margin-bottom:10px; } 
.open{ color:#ff0000; font-size:19px;}
.open2{ font-size:16px; color:#ff0000;}
.oropen{ font-size:24px; color:#999999; }
.oropen2{ font-size:16px; color:#999999;}
.btntobuy{background: url(/images/btn_bue.gif) no-repeat 0 0; width:14px; height:28px; margin:10px 0 0 0px; position:relative;}
.btntobuy2{  background: url("/images/btn_55.gif") no-repeat scroll 0 5px transparent;
    height: 22px;
    margin: 0px 0 0 0;
    padding: 7px 0 2px 6px;
    width: 119px; }
.buttonbuy{ background: url(/images/btn_bue2.gif) 100% 0 no-repeat; height:28px; float:left; margin-left:7px ; padding:4px 36px 0 26px;  color: white; text-decoration: none; font-size: 14px;}
.buttonbuy2{
    background: url("/images/btn_55bg.gif") no-repeat scroll 100% 0 transparent;
    color: white;
    font-size: 13px;
    height: 28px;
    padding: 2px 11px 4px 6px;
    text-decoration: none;}
.butinner{ background: url("/images/burred.gif") no-repeat scroll 0 0 transparent; height: 13px; left: 10px; position: absolute; width: 14px; top: 6px;} 
.vznos{ font-size:11px; color:#999999 }
.open2{ color:#FF0011;}
.usl{ font-size:11px; margin-top:4px; }
.block_buy2{ margin-top:10px; width: 154px; }
.buttonbuy b{ margin: 5px} 
.op_prinyato{ 
	font-size: 20px;
	}

/* ToolTip */
.tooltip{
	position:absolute;
	z-index:999;
	left:-9999px;
	background-color:#dedede;
	padding:5px;
	border:1px solid #fff;
	width:250px;
    font-size: 110%;
    display: none;
}
.tooltip p{
	margin:0;
	padding:0;
	color:#000;
	background-color:#fff;
	padding:2px 7px;
}

/* Make Order1 */
.opldos{
    padding: 8px 4px 4px 0px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    vertical-align: top;
}
.opldos_comment{
	padding-left:26px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 0.9em;
}
.opldos_radio {
	padding:5px 0px 0px 5px;
}
.yashare-auto-init{
        float:left;
        margin: 0px 0 20px 0px;
}

/* Фильтр */
.filter_new {padding:2px 1px 5px 1px; background-color:#f6f6f6}
.filter_new div.wrap0 {border:1px #E4EBF6 solid; position:relative; background-color:#ffffff; margin-bottom:5px}
.filter_new span.wrap1 {background:url('/images/design/fcorner-top-left.png') left top no-repeat; width:5px; height:5px; position:relative; display:block; top:-1px; left:-1px;}
.filter_new span.wrap2 {background:url('/images/design/fcorner-top-right.png') right top no-repeat; width:5px; height:5px; position:relative; display:block; top:-6px; left:1px; float:right}
.filter_new span.wrap3 {background:url('/images/design/fcorner-bottom-left.png') left bottom no-repeat; width:5px; height:5px; position:relative; display:block; top:1px; left:-1px;}
.filter_new span.wrap4 {background:url('/images/design/fcorner-bottom-right.png') right bottom no-repeat; width:5px; height:5px; position:relative; display:block; top:-4px; left:1px; float:right}
.filter_new div.wrap5 {/*background:url('/images/design/f-grey-px.png') top repeat-x*/}
.filter_new h4, .filter_new span.h4header{padding:9px 0 0 8px; margin:0px; font-weight:bold; font-size:12px;display:block;}
.filter_new h4 a.anav, .filter_new span.h4header a.anav{margin-right:11px; font-size:11px; float:right; font-weight:normal;display:block;}
.filter_new .f_empty {height:10px; font-size:5px}
.filter_new td {font-size:11px; vertical-align:top; text-align:left; margin:0px}
.filter_new td a.anav {font-size:11px; font-weight:normal}
.filter_new td.f_del {text-align:right; padding-right:6px}
.filter_new td span.f_from {padding-right:5px}
.filter_new td span.f_to {padding:0 5px 0 7px}
.filter_new span.f_meter {margin-left:7px}
.filter_new tr.new_param td {padding-top:7px}
.filter_new td.f_title {padding-left:5px; text-align:left; font-weight:bold; font-size:11px; vertical-align:middle}
.filter_new .f_pr {float:right; padding-right: 20px}
.filter_new .f_pr .f_from, .f_to, .f_meter {font-weight:normal}

.filter_new input.number {width:50px; height:9px; font-size:11px; margin:0px; padding:4px; border:1px #abadb3 solid}
.filter_new .dbl_track_bar td{padding-top:22px}
.filter_new select {width:125px; font-size:11px; border:1px #abadb3 solid}
.filter_new option:hover {cursor:pointer}
.filter_new .f_clr_btn {margin:7px 8px 0 10px; float:left}
.filter_new .f_show_btn {margin:7px 8px 0 10px; float:left; background:#ED9E00 url(/images/design/bg_s2butt_left.gif) no-repeat left top; height:21px}
.filter_new .f_show_btn .div2 {float: left; height: 21px; background: url(/images/design/bg_s2butt_right.gif) no-repeat right top; padding: 0 5px;}
.filter_new .f_show_btn input {background:#ED9E00; border:none; color:white; margin:0; padding:2px 4px 0 4px; font-size:12px}
.filter_new div.hint {width:11px; height:11px; margin:2px 4px 0 -16px; background-image: url(/images/design/ico_xap.gif); background-repeat: no-repeat; float:left}
.filter_new div.hint2 {width:11px; height:11px; margin:2px 4px 0 -16px; background-image: url(/images/design/ico_xap2.gif); background-repeat: no-repeat; float:left}
.filter_new .atip div, .filter_new .fth .atip2 div {width:230px}
.filter_new .f_active {background-color:#fff9b3}
.filter_new .f_grey {color:#CADABA}
.filter_new .f_ch_grey {color:#CADABA}
/* .filter_new .f_grey {color:#FF0000} */

.sort {font-size:1.1em; margin-bottom:10px}
.sort td {vertical-align:middle}
.sort .kind_full.active {background:url(/images/design/sort.png) no-repeat -30px 0px; padding:6px 13px; text-decoration:none}
.sort .kind_minimized.active {background:url(/images/design/sort.png) no-repeat -58px 0px; padding:6px 14px; text-decoration:none}
.sort .kind_full {background:url(/images/design/sort.png) no-repeat -106px 0px; padding:6px 9px; text-decoration:none}
.sort .kind_minimized {background:url(/images/design/sort.png) no-repeat -88px 0px; padding:6px 10px; text-decoration:none}
.paging font {background:url(/images/design/sort.png) no-repeat 0px 0px; /* padding:5px 10px; */ width: 26px; height: 26px; line-height: 26px; text-align: center; display: inline-block;}

.ico_actions {padding: 1px 10px 4px 33px; font-size: 1.8em; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal}
.actions {padding:5px}
.actions .img {float:left; padding: 0 5px 5px 0}

#Cart {
  border: 2px #ed9e00 solid;
  border-radius: 8px;
  -moz-border-radius: 8px;
}

.filter_pr_link {
	width:49%;
	float:left;
}
.filter_pr_link a, .filter_pr_link span{
    font-size: 1.1em;
    font-weight: bold;
	line-height:25px;
}