/*- - - - - - - - - - - - - - - - - - -
Title       : Ремонт GSM
Author      : Vladimir Savencov, bobiora@gmail.com
created     : January 26, 2011
last update : September 20, 2012
- - - - - - - - - - - - - - - - - - -*/
body {
	background:url(../images/bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#container {
	margin:0 auto;
	/* width:1004px; */
	
}
.general-wrap{
	position:relative;
	margin:0 auto;
	width:998px;
}
a {
	color:#ff6a18;
}
a:hover, #lang a#ro:hover, #lang a#ru:hover {
	color:#d72412;
}
.accent {
	color:#D72412;
}
/*Header*/
#header {
	background:url(../images/bg-header.jpg) no-repeat top;
	position:relative;
	height:128px;
}
#logo {
	height: 36px;
    left: 0;
    letter-spacing: 0.3px;
    position: absolute;
    top: 17px; /* was 29px */
    width: 309px;
}
#logo-ro {
	float:left;
	height:36px;
	letter-spacing:0.3px;
	position:absolute;
	top:16px;
	left:372px;
	width:309px;
}
#logo h1 {font-size:12px;}
#logo h1 a,
#logo-ro h1 a {
	background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    color: #FE1700;
    display: block;
    font-size: 12px;
    height: 60px; /* was 36px */
    overflow: hidden;
    text-decoration: none;
    text-indent: -9000px;
    width: 309px;
}
#nav-header {
    padding: 3px 0 0 20px;
    position: absolute;
    right: 8px;
    top: 24px;
}
#nav-header a {
    color: #0F3CB0;
    display: block;
    font-size: 14px;
    text-decoration: none;
}
#nav-header a:hover {
    color: #D72412;
}
#nav-header a span {
    background: url("../images/cart.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 42px;
    overflow: hidden;
    text-indent: -9000px;
    width: 48px;
}
#nav-header a .qty {
    background: none repeat scroll 0 0 #FF6A18;
    border: 3px solid #FFFFFF;
    border-radius: 25px 25px 25px 25px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    position: absolute;
    right: -8px;
    text-align: center;
    text-indent: 0;
    top: -5px;
    width: 19px;
}
.like-fb {
	position: absolute;
    right: 48px;
    top: 55px;
    width: 205px;
}
.gplus {float: right;}
/*#nav-header a span {background:url(hands000.png.html) no-repeat right bottom; display:block; height:20px; padding:24px 32px 0 0;}*/
#lang {
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    left: 842px;
    position: absolute;
    top: 23px;
    width: 73px
}
#lang-ro {
	/*left:842px;
	position:absolute;
	top:10px;*/
	width:78px;
}
#lang a,
#lang-ro a {
	color:#242424;
	display:block;
	text-decoration:none;
	height: 20px; /* letter-spacing:0.1px; */
}
/*#lang a#ro {
	background:url(../images/ro.gif) no-repeat right top;
}
#lang a#ru {
	background:url(../images/ru.png) no-repeat right top;
}*/
#temp {
    background: url("../images/temp.png") no-repeat scroll right 0 transparent;
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    left: 316px;
    padding: 0 10px 0 0;
    position: absolute;
    top: 30px;
}
#temp span {
    background-color: #FF6A18;
    line-height: 17px;
    padding: 0 5px 0 10px;
}
/*Header*/
/*Content*/
#middle {
	padding:22px 0 0;
	position:relative;
	background:url(../images/backgr.jpg) repeat scroll 0 0 transparent;
}
.social {
	left:20px;
	position:absolute;
	top:-7px;
}
#insmain_items{
	margin:23px 0 38px;
	position:relative;
}
#main_items {
	position: relative;
    padding-left: 611px;
	min-height:255px;
	margin-bottom:18px;
}
#insmain_items {
	margin:23px 0;
}
#insmain_items .items-top, #insmain_items .items-bottom {
	height: 13px;
	margin: 0 auto 14px;
}
#insmain_items #slide-text {
	left: 31px;
	line-height: 33px;
	top: -6px;
	width:178px;
}
#insmain_items #slide-text ul {
	margin:0;
	padding:0;
}
#insmain_items #slide-text ul li {
	overflow: hidden;
	padding: 2px 0;
	text-align: center;
	/* font-weight: bold; */
}
#slide-text ul li strong {
	font-size: 27px;
	/*letter-spacing: -2.4px;*/
	padding-right: 7px;
}
#insmain_items #special-messenger {
	right: 39px;
	top: 11px;
}
#insmain_items .delimiter {
	background-color: #FFEC72;
	height: 5px;
	left: 14px;
	margin: 0 auto 18px;
	position: relative;
	width: 581px;
}
.items-top, .items-bottom {
    float: left;
    margin-top: 43px;
    width: 191px;
}
.items-top li, .items-bottom li {
    margin: 0 0 15px;
}
.items-top li a,
.items-bottom li a {
    background: url("../images/arrow.jpg") no-repeat scroll 0 3px transparent;
    color: #242424;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 1px 0 0 30px;
    text-decoration: none;
    white-space: nowrap;
}
.items-top li a:hover,
.items-bottom li a:hover {
	background-position:5px 3px;
}
.items-top li img,
.items-bottom li img {
    display: none;
	position:absolute;
	top:0;
	left:0;
    margin: auto;
    width: auto;
}
/* .items-top li:first-child a img {display:block;} */
.items-top li.active a img,
.items-bottom li.active a img {display:block;}
.items-bottom {
    float: right;
    margin-right: -6px;
    padding: 0;
    width: 163px;
}
.items-bottom li {
}
.items-bottom li a {
    padding: 1px 0 0 24px;
}
#slide-text {
	clear: both;
	color: #000000;
	font-size: 20px;
	height: 37px;
	left: 24px;
	line-height: 35px;
	position: absolute;
	top: 31%;
	width:177px;
}
#slide-text ul {
	margin:0;
	padding:0;
}
#slide-text ul li {
	/*display:none;*/
	overflow: hidden;
	padding: 2px 0;
	text-align: center;
}
/*#slide-text ul li strong {
	font-size:28px;
}*/
#special-messenger {
	position: absolute;
	right: 45px;
	top: 85px;
}
#special-messenger a {
	background: url(../images/bg-special-messenger.png) no-repeat scroll 6px 0 transparent;
	color: #000000;
	display: block;
	font-size: 12px;
	font-style: italic;
	letter-spacing: 0.4px;
	padding: 34px 4px 0;
}
#special-messenger a:hover {
	color:#D7244A;
}
#menu {
    background: url("../images/bg-menu.png") repeat-x scroll 0 0 transparent;
    height: 77px;
}
#menu ul {
    padding: 25px 0 8px;
}
#menu ul li {
    background: url("../images/icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    padding: 7px 0 17px 57px;
}
#menu ul li.benefits {
    background-position: 3px 0;
    margin-right: 60px;
}
#menu ul li.delivery {
    background-position: 0 -57px;
    margin-right: 60px;
    padding-left: 56px;
}
#menu ul li.wrnt {
    background-position: 0 -114px;
    margin-right: 60px;
    padding-left: 48px;
}
#menu ul li.contacts {
    background-position: 0 -167px;
    margin-right: 0;
    padding-left: 59px;
}
#menu ul li.lst {
    background-position: 0 -202px;
    margin-right: 16px;
    padding-left: 39px;
}
#menu ul li a {
    color: #242424;
    font-size: 20px;
    text-decoration: none;
}
#shop_list {
}
.top_cnav {
	/*background: url("../images/bg2.jpg") repeat-x scroll 0 bottom transparent;*/
	padding: 13px 0 22px;
}
.top_cnav h2 {
    background: url("../images/green.png") repeat-x scroll 0 bottom transparent;
    color: #000000;
    float: left;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    width: ;
}
.top_cnav h2 a {
    background: url("../images/green.png") no-repeat scroll right 0 transparent;
    color: #FFFFFF;
    display: block;
    letter-spacing: 1px;
    line-height: 44px;
    margin-right: -9px;
    padding: 0 46px 0 33px;
    text-decoration: none;
}
.title_cart {
	border-bottom: 1px dashed #DB3C2C;
	margin: -3px 0 0 11px;
	padding: 0 0 9px 16px;
	width: 955px;
}
.title_cart h2 {
	color: #000000;
	font-size: 37px;
	font-weight: normal;
	padding-right: 12px;
}
.offers {
	color:#8a8a8a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	float: left;
	font-size: 14px;
	letter-spacing: -0.2px;
	padding: 15px 0 0;
}
.offers img{display:none;}
.offers a{
	background: url("../images/webmoney.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: right;
    height: 19px;
    margin: -2px 0 0 14px;
    overflow: hidden;
    text-indent: -9000px;
    width: 72px;
}
.offers .hyp {
	color:#c83d40;
}
.prev-cart {
	background: url(../images/cart.png) no-repeat scroll 0 0 transparent;
	float: right;
	font-size: 14px;
	letter-spacing: 0.3px;
	margin-top: -2px;
	min-width: 143px;
	padding: 2px 0 0 18px;
}
.prev-cart span {
	display: block;
	letter-spacing: 0.1px;
	padding: 1px 0 5px;
}
.prev-cart a {
}
.content {
	min-height:446px;
	padding: 18px 0 16px;
}
.entry {
	float:right;
	margin-right: 23px;
	/*padding: 18px 0 0;*/
	width:654px;
	overflow: hidden;
}
.shop_cart {
	clear:both;
	padding: 18px 0 0;
}
.shop_cart h3 {
	clear: both;
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 16px 13px;
}
.shop_cart .nId {
	font-size: 15px;
	letter-spacing: -0.3px;
	padding: 3px 0 35px 12px;
}
.shop_cart .nId strong {
}
.shop_cart p {
	font-size: 15px;
	letter-spacing: -0.1px;
	line-height: 18px;
	padding-left: 12px;
}
.shop_cart a.back {
	display: block;
	font-size: 15px;
	letter-spacing: -0.1px;
	margin: 24px 0 0 13px;
}
.my_cart {
	float: left;
	padding: 0 0 22px 11px;
	width: 646px;
}
.thead {
	border-bottom:1px solid #cacaca;
	float:left;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 6px;
}
.thead span {
	display: block;
	float: left;
	text-align: center;
}
.thead .tProduct {
	width: 283px;
}
.thead .tAmt {
	width: 263px;
}
.thead .tCost {
	width: 84px;
	padding-right: 15px;
}
.cart_list {
}
.cart_list .cart_items {
	border-bottom: 1px solid #CACACA;
	float: left;
	height: auto !important;
	min-height: 99px;
	padding: 0 0 1px;
	width: 646px;
}
.cart_list .cart_items .images {
	float: left;
	padding: 6px 25px 0 10px;
	width: 90px;
}
.cart_list .cart_items .images img {
	height:90px;
	width: 90px;
}
.cart_list .cart_items .name-cItems {
	float: left;
	font-size: 13px;
	padding: 19px 69px 14px 0;
	width: 202px;
}
.cart_list .cart_items .name-cItems a {
	letter-spacing: -0.3px;
	line-height: 19px;
}
.cart_list .cart_items .name-cItems .cPrice {
	display: block;
	font-weight: bold;
	padding: 8px 0 0;
}
.cart_list .cart_items .amt {
	float: left;
	font-size: 14px;
	padding: 19px 124px 0 0;
	width: 164p
}
.cart_list .cart_items .amt input {
	border: 1px solid #919191;
	display: block;
	padding-right: 3px;
	text-align: right;
	width: 35px;
}
.cart_list .cart_items .cost {
	float: left;
	font-size: 14px;
	padding: 22px 0 0;
}
.total_cost {
	float: right;
	letter-spacing: 0.4px;
	padding: 0 16px 25px 0;
}
.total_cost span {
	font-weight: bold;
	letter-spacing: 0.8px;
}
.prevnext-step {
	float: left;
	margin-right: 0;
	padding-left:20px;
	width: 620px;
}
.next_step, .prev_step {
	clear: right;
	float: right;
	overflow: hidden;
	position: relative;
}
.next_step .cn, .prev_step .cn {
	background:url(../images/prev-next-step-cart.png) no-repeat;
	height: 12px;
	left: -6px;
	position: absolute;
	top: -6px;
	width: 12px;
}
.next_step .tl {
}
.next_step .tr, .next_step .br, .prev_step .tr, .prev_step .br {
	margin-left:100%;
}
.next_step .bl, .next_step .br, .prev_step .bl, .prev_step .br {
	top:auto;
	bottom:-7px;
}
.next_step .br {
}
.next_step .wrapper {
	background-color: #FFE32D;
	border: 1px solid #FF8F2D;
}
.next_step a, .prev_step a {
	color: #000000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 13px 12px 15px;
	text-decoration: none;
}
.next_step a.last {
	color:#8d8d8d;
}
.prev_step .wrapper {
	background-color:#fff8c7;
	border: 1px solid #FF8F2D;
}
.prev_step {
	float:left;
}
.last_chek {
	border-bottom: 1px solid #CACACA;
	clear: both;
	font-size: 14px;
	margin: 0 0 18px 10px;
	padding: 0 0 29px;
	position: relative;
	top: -2px
}
.last_chek .row {
	font-weight: bold;
	padding: 0 0 19px;
}
.last_chek .row span.frst {
	display: block;
	float: left;
	font-weight: normal;
	width: 96px;
}
.last_chek .free {
	margin: 22px 0 23px;
}
.last_chek .free strong {
}
.last_chek .free a, .last_chek .term a {
	font-weight:bold;
	letter-spacing: 0.3px;
}
.last_chek .term {
	/* font-weight: bold; */
	letter-spacing: 0.3px;
}
.last_chek .term input {
	/* margin: 3px 12px 0 0; */
}
.last_chek .term span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding: 7px 25px 0;
}
.product-listing {
	margin-top: 24px;
}
.product-listing .pitems {
	float: left;
	font-size: 11px;
	margin: 0 25px 24px 0;
	position: relative;
	width: 193px;
}
.product-listing .pitems .wrapping {
	padding: 0 1px 0 6px;
}
.product-listing .pitems .images {
	text-align: center;
}
.product-listing .pitems .images a {
}
.product-listing .pitems .images img {
	height:130px;
	width:130px;
}
.product-listing .pitems .name-items {
	font-size: 12px;
	letter-spacing: 0.1px;
	line-height: 16px;
	padding: 0 1px 8px 5px;
}
.product-listing .pitems .name-items a {
	color:#0e5dc5;
}
.product-listing .pitems .name-items a:hover,
.product-listing .pitems .category-items a:hover,
.product-listing .pitems .add-tocart a:hover,
.product-listing .pitems .remove-tocart a:hover,
.product-listing .pitems .checkout a:hover{color:#d72412;}
.product-listing .pitems .category-items {
	display: block;
	letter-spacing: 0.1px;
	padding: 0 0 9px 4px;
}
.product-listing .pitems .category-items a {
	color:#8b8a8a;
	line-height: 1.2em;
}
.product-listing .pitems .price {
	font-size: 11px;
	padding: 0 0 5px 14px;
}
.product-listing .pitems .price strong {
	font-size: 18px;
}
.product-listing .pitems .add-tocart {
	padding: 0 0 0 14px;
}
.product-listing .pitems .add-tocart a {
	letter-spacing: 0.2px;
	padding: 0 0 0 3px;
}
.product-listing .pitems .remove-tocart {
	padding: 0 0 6px 12px;
}
.product-listing .pitems .remove-tocart a {
	color:#0e5dc5;
	padding: 0 0 0 4px;
}
.product-listing .pitems .checkout {
	padding: 0 0 0 13px;
}
.product-listing .pitems .checkout a {
	color:#607c08;
	padding: 0 0 0 2px;
}
.product-listing .pitems .swrapper {
	position:relative;
	overflow:hidden;
}
.product-listing .pitems .inswrapper {
	border:2px solid #dd2e00;
}
.product-listing .pitems .cn {
	background:url(../images/star.png) no-repeat;
	height: 24px;
	left: -12px;
	position: absolute;
	top: -12px;
	width: 24px;
}
.product-listing .pitems .tl {
}
.product-listing .pitems .tr, .product-listing .pitems .br {
	margin-left:100%;
}
.product-listing .pitems .tr {
}
.product-listing .pitems .bl, .product-listing .pitems .br {
	bottom: -12px;
	top: auto;
}
.product-listing .pitems .br {
}
.cleaner {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
}
.product-listing .pitems .icon {
	background:url(../images/icon-action.jpg) no-repeat 0 0;
	height:12px;
	margin-top:1px;
	width:12px;
	float:left;
}
.product-listing .pitems .remove-tocart .icon {
	background-position: 0 -18px;
	margin: 0;
}
.product-listing .pitems .checkout .icon {
	background-position:0 -37px;
	margin: 0;
}
.product-listing .special {
	margin: -8px 25px 24px 0;
}
.product-listing .special .wrapping {
	padding: 6px 1px 23px 6px;
}
.path-page {float: left;font-size: 11px;letter-spacing: 0.2px;/* margin: 1px 0 0 11px; *//* width: 540px; */ /*added 06.05.2011*/line-height: 1.5em; /*added 06.05.2011*/}
.path-page a {}
.social-links {float: right;margin: 0px -6px 0 0;width: 86px;}
.product-page {clear:both;}
.product-page h3 {
	font-size: 22px;
	font-weight: normal;
	line-height: 32px;
	padding: 8px 0 0 13px;
	width: 500px;
}
.product-view {
}
.pp_block {
	float: left;
	margin-bottom: 37px;
	min-height:295px;
	width: 654px;
}
.pp_block .bigimage {
	float: left;
	padding: 33px 0 0;
	width: 337px;
	overflow:hidden;
}
.pp_block .bigimage a {
	text-decoration:none;
}
.pp_block .bigimage .previous {
	display:none !important;
}
.pp_block .bigimage img {
}
.pp_block .product-infoprice {
	float:right;
	width: 256px;
}
.pp_block .product-infoprice .views_list {
	float: left;
	margin-bottom: 15px;
	padding-left: 2px;
}
.pp_block .product-infoprice .views_list ul {
}
.pp_block .product-infoprice .views_list ul li {
	opacity:0.5;
	float: left;
	margin: 7px 0;
	padding: 13px;
	position: relative;
}
.pp_block .product-infoprice .views_list ul li.selected {
	background:url(../images/bg-small-images.png) no-repeat;
	opacity:1;
}
.pp_block .product-infoprice .views_list ul li:hover {
	opacity:1;
}
.pp_block .product-infoprice .views_list ul li.selected a {
}
.pp_block .product-infoprice .views_list ul li a {
}
.pp_block .product-infoprice .views_list ul li img {
	height:50px;
	width:50px;
}
.pp_block .product-infoprice .product-info {
	clear: both;
	float: left;
	font-size: 12px;
	margin-bottom: 11px;
	width: 265px;
}
.pp_block .product-infoprice .product-info .id-product {
	margin-bottom: 22px;
}
.pp_block .product-infoprice .product-info .row {
	float: left;
	margin-bottom:9px;
	width: 256px;
}
.pp_block .product-infoprice .product-info .row .pleft {
	float: left;
	width: 142px;
}
.pp_block .product-infoprice .product-info .row .pright {
	float: right;
	text-align: left;
	width: 104px;
}
.pp_block .product-infoprice .product-price {
	float: left;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	position: relative;
}
.product-pricee {
	overflow: hidden;
	float:right;
	margin-left: -3px;
	width:100%;
}
.pp_block .product-infoprice .product-price .cn {
	background:url(../images/bg-price.png) no-repeat;
	height: 16px;
	left: -8px;
	position: absolute;
	top: -8px;
	width: 16px;
}
.pp_block .product-infoprice .product-price .tl {
}
.pp_block .product-infoprice .product-price .tr, .pp_block .product-infoprice .product-price .br {
	margin-left:100%;
}
.pp_block .product-infoprice .product-price .bl, .pp_block .product-infoprice .product-price .br {
	top:auto;
	bottom:-8px;
}
.pp_block .product-infoprice .product-price .br {
}
.pp_block .product-infoprice .product-price .wrapper {
	border: 2px solid #FFE32D;
	overflow: auto;
}
.pp_block .product-infoprice .product-price .pprice {
	display: block;
	float: left;
	padding: 10px 9px 9px 12px;
}
.pp_block .product-infoprice .product-price a {
	background-color: #FFE32D;
	color: #000000;
	display: block;
	float: right;
	padding:10px 9px 9px 11px;
	text-decoration: none;
}
.product-view .product_review {
	clear: both;
	font-size: 14px;
	padding: 0 0 28px 13px;
	line-height: 19px;
}
.product-view .tdesc {
	font-size: 15px;
	font-weight: bold;
	margin:16px 0 9px;
}
.product-view p {
	line-height: 1.4em;
	padding: 6px 23px 6px 0;
}
.product_review ul {
	padding: 0px 25px 0 16px;
}
.product_review ul li {
	background: url(../images/bg-li.png) no-repeat scroll left 8px transparent;
	 line-height: 19px;
    padding: 0 0 1px 12px;
}
.product_review .media_block {
	margin:29px auto;
	width:430px;
}
.recommend_product {
}
.recommend_product .trp {
	border-bottom: 1px dashed #DB3C2C;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.6px;
	margin-bottom: 40px;
	padding: 0 0 9px 11px;
}
.form_personal {
	font-size: 14px;
	margin: -6px 0 28px 11px;
}
.form_personal em.free {
	display: block;
	letter-spacing: 0.1px;
	margin-bottom: 22px;
}
.form_personal .row {
	margin-bottom: 9px;
}
.form_personal .row label {
	display: block;
	float: left;
	padding-top: 5px;
	width: 89px;
}
.form_personal .row input {
	border: 1px solid #919191;
	padding: 2px 4px;
	width: 165px;
}
.form_personal .row select {
	border: 1px solid #919191;
	height: 21px;
	padding: 0;
	width: 173px;
}
.form_personal .row textarea {
	border: 1px solid #919191;
	height: 64px;
	width: 262px;
}
/**left-sidebar*/
.left-sidebar {
	float: left;
	padding: 0 0 0 1px;
	width: 300px;
}
.left-sidebar #sidebar-menu ul li a:hover, #category .display-allcategory:hover, #category ul li a:hover, #category ul li.active a:hover{color:#d72412;}
#sidebar-menu {
    float: left;
    font-size: 14px;
    margin: 0 20px 0 25px;
    padding: 17px 0 14px;
}
#sidebar-menu ul {
}
#sidebar-menu ul li {
    float: left;
    position: relative;
    text-transform: uppercase;
}
#sidebar-menu ul li a {
    color: #FF6A18;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#sidebar-menu .new {
    background: url("../images/slash.png") no-repeat scroll right 0 transparent;
    margin-right: 20px;
    padding-right: 20px;
}
/* #sidebar-menu .new a {color: #796BB8;} */
#sidebar-menu .stock {}
/* #sidebar-menu .stock a {color: #2AB22A;} */
#category {}
#category .display-allcategory {text-decoration:underline;cursor:pointer;font-size: 11px;letter-spacing: 0.2px;padding: 0 0 20px 15px;color:#ec5b01;}
#category .display-allcategory a {}
#category ul {}
#category ul li {font-size:14px;position:relative;margin-bottom:13px;}
#category ul li.active a {/* font-weight:bold; */}
#category ul li.active ul li a {font-weight:normal}
#category ul li .more-button {
	background: url("../images/close_open.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 18px;
    position: absolute;
    top: 0px;
    width: 19px;
}
#category ul li .more-button.active {background-position:0 -18px;}
#category ul li a {color: #414141; display: block; margin-left: 30px; line-height:1.4em;text-decoration:none;}
#category ul li ul {display:none;padding: 10px 0 0 16px;}
#category ul li ul li {
	background:url(../images/arr1.jpg) no-repeat 15px 5px;
	font-size:12px;
	margin-bottom:12px;
}
#category ul li ul li .more-button {}
#category ul li ul li .more-button.active {}
#category ul li ul li a {
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#category ul li ul li.active a {font-weight:bold;color:#c30d24}
#category ul li ul li ul li a{
	color:#3b3b3b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11px;
}
#category ul li ul li ul li{
	background:url(../images/arr2.jpg) no-repeat 15px 7px;
}
#category ul li ul li ul li.active{background:none;}
#category ul li ul li ul li.active a{
	background: url("../images/arr3.png") no-repeat scroll 3px 3px #F3F3F3;
    border-radius: 7px 7px 7px 7px;
	color:#3b3b3b;
    display: inline-block;
    margin: 0 0 0 7px;
	font-weight:normal;
    padding: 0 11px 0 21px;
}
.pointer {background-color: #FEFCEF;border: 2px solid #DCBD87;margin: -2px 0 0 30px;padding: 27px 0 55px 4px;text-align: center;width: 222px;}
.pointer strong {display: block;font-size: 24px;font-weight: normal;line-height: 29px;padding-bottom: 11px;}
.pointer .tel {color: #FE1700;font-size: 32px;padding-bottom: 15px;}
.pointer .hours {color: #3B3939;font-size: 13px;}
.pointer .hours .atoms {}
/*left-sidebar**/
#info {
	overflow:hidden;
	border-color:#DB3C2C;
	border-style:dashed;
	border-width:1px 0;
	clear:both;
	margin:8px 0 0;
	padding:20px 0 13px;
}
#info-ro {
	overflow:hidden;
	border-color:#DB3C2C;
	border-style:dashed;
	border-width:1px 0;
	clear:both;
	margin:8px 0 0;
	padding:20px 0 13px;
}
#info strong {
	display:block;
	float:left;
	font-size:30px;
	font-weight:normal;
	letter-spacing:0.3px;
	padding:2px 0 0 48px;
}
#info-ro strong {
	display:block;
	float:left;
	font-size:31px;
	font-weight:normal;
	letter-spacing:0.3px;
	padding:2px 0 0 48px;
}
#info-description {
	display:block;
	float:right;
	padding:0 24px 0 0;
	width:399px;
}
#info-description-ro {
	display:block;
	float:right;
	padding:0 24px 0 0;
	width:440px;
}
#info-description li {
	border-right:1px solid #cdcdcd;
	width:121px;
	float:left;
}
#info-description-ro li {
	border-right:1px solid #cdcdcd;
	width:125px;
	float:left;
}
#info-description li.frst {
	width:152px;
	padding:0 6px 0 0;
}
#info-description-ro li.frst {
	width:173px;
	padding:0 6px 0 0;
}
#info-description li.frst .atoms, #info-description-ro li.frst .atoms, .pointer .hours .atoms {
	font-size:0.75em;
	position:relative;
	top:-5px;
}
#info-description li.lst {
	background:url(../images/icons.jpg) no-repeat scroll 55px 31px transparent;
	border:0 none;
	font-size:15px;
	line-height:19px;
	margin:0 0 0 17px;
	padding:3px 0 10px;
	width:101px;
}
#info-description-ro li.lst {
	background:url(../images/icons.jpg) no-repeat scroll 55px 31px transparent;
	border:0 none;
	font-size:15px;
	line-height:19px;
	margin:0 0 0 17px;
	padding:3px 0 10px;
	width:115px;
}
#info-description li.frst strong, #info-description-ro li.frst strong {
	margin:0;
	padding:0;
	color:#d72412;
	padding:0 0 6px;
	font-size:36px;
}
#info-description li.frst span, #info-description-ro li.frst span {
	float:left;
	font-size:11px;
	color:#737272;
}
#info-description li.frst sup {
}
#info-description li.frst span.special, #info-description-ro li.frst span.special {
	color:#d72412;
}
#info-description li a, #info-description-ro li a {/*color:#000000;*/
	font-size:14px; /*text-decoration:none;*/
}
#info-description li span, #info-description-ro li span {
	display:block;
}
#info-description li span.mob, #info-description-ro li span.mob {
	font-size:13px;
	height:15px;
	margin:0 0 12px -13px;
	padding:7px 0 0 26px;
}
#info-description li span.skype, #info-description-ro li span.skype {
	background:url(../images/icons.jpg) no-repeat scroll 0 -43px transparent;
	margin:0 0 0 15px;
	height:13px;
	padding:1px 0 3px 25px;
}
#location {/*border-bottom:1px dashed #DB3C2C; */
	float:left;
	clear:both;
	margin:44px 0 0;
	padding:0 0 30px;
}
#sidebar {
	float:left;
	padding:0 35px 0 23px;
	width:173px;
}
#sidebar ul {
}
#sidebar ul li {
	padding:0 0 25px;
}
#sidebar ul li span {
	font-size:13px;
}
#sidebar ul li h3 {
	background-color:#d72412;
	color:#fff;
	font-size:13px;
	padding:4px 0 4px 8px;
}
#sidebar ul li span {
	display:block;
	line-height:15px;
	padding:10px 0 0 8px;
}
#sidebar ul li .minibus-taxi {
	background:url("../images/icons.jpg") no-repeat scroll -92px -55px transparent;
	line-height:17px;
	margin:0 0 11px;
	padding:10px 0 0 51px;
}
#sidebar ul li .bus {
	background:url("../images/icons.jpg") no-repeat scroll -46px -110px transparent;
	margin:8px 0 0;
	min-height:59px;
	height:auto;
	padding:3px 0 0 51px;
}
#sidebar ul li .trolley-bus {
	background:url("../images/icons.jpg") no-repeat scroll 0 -157px transparent;
	margin:0;
	min-height:59px;
	padding:3px 0 0 51px;
}
#map {
	float:left;
	width:750px;
}
.nav-map {
	overflow:hidden;
	padding:0 0 13px;
}
.nav-map li {
	float:left;
	padding:2px 20px 2px 0;
}
.nav-map li.ui-state-active a {
	border-bottom:medium none;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	font-size:15px;
}
.nav-map li a {
	border-bottom: 1px dotted;
	text-decoration: none;
}
.ui-state-active a {
	text-decoration:none;
}
.map_location {
	padding-top:12px;
	float:left;
}
.ui-tabs-hide {
	display:none;
}
.advantages {
}
.advantages .wrapper, .advantages-ro .wrapper {
	padding:0 103px 0 0;
}
.common-page .wrapper {
	/* padding:0 103px 0 0; */
}
.common-page h2, .webmoney h2 {
	font-size:32px;
	line-height: 40px;
	margin:0 auto 34px;
	/* padding:0 0 0 69px; */
	text-align:center;
	width:370px;
}
.common-page span {
	display:block;
	font-size:32px;
	font-weight:normal;
	/* padding:16px 32px 0 0; */
	padding:16px 0px 0 0;
}
.advantages h2 {
	background:url("../images/hands.png") no-repeat scroll left 5px transparent;
	margin:0 auto 34px;
	padding:0 0 0 31px;
	width:340px;
}
.advantages-ro h2 {
	background:url("../images/hands.png") no-repeat scroll left 5px transparent;
	margin:0 auto 34px;
	padding:0 0 0 31px;
	width:292px;
}
.advantages h2 span, .advantages-ro h2 span {
	background: url("../images/hands.png") no-repeat scroll right bottom transparent;
	display:block;
	font-size:31px;
	font-weight:normal;
	padding:16px 32px 0 0;
}
.advantages p, .common-page p, .advantages-ro p, .webmoney p {line-height:22px;	padding:0 0 16px 263px;}
.advantages h3, .common-page h3, .advantages-ro h3 {padding:0 0 5px 263px;} 
.advantages img, .common-page img, .advantages-ro img {display:block;	margin:-19px 0 0; padding:15px 0 30px 224px;}
.advantages img.floatleft, .common-page img.floatleft, .advantages-ro img.floatleft, .webmoney img.floatleft {display:block;	float:left;	padding:0;	margin:-21px 0 0 -155px;}
.concrete {
	margin:0 0 39px;
	overflow:hidden;
}
.leftdesc {
	float:left;
	padding:4px 0 20px 0;
	width:566px;
	adding-bottom:39px;
}
.leftdesc h3 {
	font-size:39px;
	line-height:1.45em;
}
.leftdesc img {
	margin:0 0 33px;
}
.leftdesc a {
	font-size:13px;
	font-weight:bold;
	line-height:1.4em;
}
.rightdesc {float:left;	width:406px; padding-bottom:39px;}
.rightdesc ul {
}
.rightdesc ul li {
	line-height:21px;
	padding:0 0 3px 29px;
}
.rightdesc ul span {
	color:#D72412;
	display:block;
	float:left;
	margin:0 0 0 -29px;
	padding:0 13px 0 0;
}
/*Content*/
/*Footer*/
#footer {border-top:2px dotted #919191;color:#4a4a4a;font-size:14px;overflow:auto;padding:18px 0 16px 0;}
#footer-left {float:left;}
#footer-right {text-align:right;float:right;width:580px;}
#footer-left p, #footer-right p {line-height:1.35em;padding:0 0 7px;}
#footer img {margin:1px 3px 0 0;vertical-align:text-top;text-decoration:none;}
#footer a {} 
/*Footer*/
.messages {display:none;}
/* ----------------- clearfix */
.cfx:after{content: ".";display: block;clear: both;visibility: hidden;line-height:0;height: 0;}
.cfx{display: inline-block;}
* html .cfx {height: 1%;}
/* ----------------- ^ clearfix */
/* ------------------  additional  */
.parent-active > a,
.first-active > a{
	/* font-weight:bold; */
}
.collection-wrapper{
	padding-top:20px;
	width:654px;
} /* height:1270px; */
.collection-page{
	width:654px;
} /* height:1270px; */
.collection-row{
	margin-bottom:/* 30 */45px;
	overflow: hidden;
}
.product-item{
	width:/* 188 */190px;
	margin-right:/* 15 */19px;
	float:left;
	border:2px solid #ffffff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:5px;
}
.collection-row .last{margin-right:0;}
.image-box{text-align:center;margin-bottom:19px;}
.product-link{display:inline-block;}
.title-box{font:13px/17px "Arial";margin-bottom:5px;}
.title-box a{
	color:#4f4f4f;
	text-decoration:none;
	font-size:13px;
	line-height:20px;
}
.title-box a:hover{text-decoration:underline;}
.cat-breadcrumbs-box{font:11px/14px "Arial";margin-bottom:8px;}
.b-cat-link{font:11px/13px "Arial";color:#aaaaaa;}
.price-box{font:11px/14px "Arial";margin-bottom:5px;margin-left:20px;}
.price-value{font:bold 18px/14px "Arial";}
.addtocart-box{font:12px/14px "Arial";margin-left:14px;}
.remove-from-cart-box, .proceed-purchase-box{margin-bottom:5px;}
.addtocart-link, .remove-from-cart, .proceed-purchase-link{background:url("../images/icon-action.jpg") no-repeat left top;padding-left:15px;color:#0F3CB0;}
.addtocart-link{
	background: url("../images/cart_small.jpg") no-repeat scroll 0 3px transparent;
    color: #FF6A18;
    margin: 0 0 0 6px;
    padding-left: 27px;
}
.remove-from-cart{background-position:0 -16px;}
.proceed-purchase-link{background-position:0 -36px;}
.pager-wrapper{text-align:center;margin:25px 0;}
.pager-bar{display:inline-block;}
.pager-control{display:inline-block;width:20px;height:14px;font:bold 10px/14px "Arial";border:1px solid #cccccc;text-align:center;cursor:pointer;}
.page-item{display:inline-block;width:14px;/* height:14px; */padding:2px;margin-right:5px;font:12px/14px "Arial";border:1px solid #E0E0E0;text-align:center;cursor:pointer;text-decoration: none;}
.pager-bar .active{background-color:#bbbbbb;cursor:default;color:#ffffff;}
.search-form-box {
    background: url("../images/search.png") no-repeat scroll 0 0 transparent;
    float: right;
	height:41px;
    padding: 2px 0 0 24px;
    width: 233px;
}
.search-textfield {
    border: medium none;
    color: #8A8A8A;
    font: italic 14px/14px "georgia";
    height: 16px;
	float:left;
    padding: 0;
    position: relative;
    top: 12px;
    width: 185px;
}
.search-submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
	float:right;
    display: inline-block;
    height: 40px;
    padding: 0;
    width: 37px;
}
.search-status-string{font:13px/16px "Arial";margin:20px 0 10px;}
.added-to-cart{border-color:#73930c;}
.ajax-loader-small{margin:0 5px;vertical-align:bottom;}
.hidden{display:none;}
.category-title{float:left; margin:10px 0 23px -6px; width:100%;}
.category-title h1{font:20px/18px "Arial";background-color:#FCF92B;width:-moz-fit-content;padding:5px;}
.state-message-box{float:left;}
/* ------------------ ^ additional  */
.direct-order{clear:both;float:left;margin-top:30px;width:265px;font-size:13px;}
.direct-order p{line-height:1.4em;padding:3px 23px 3px 0;}
.direct-order span {font-weight:bold;font-size:15px;}
.direct-order p img{margin-left:-30px;padding-right:11px;vertical-align:top;}
/*std*/
#middle .std{
	display: block;
	overflow:hidden;
	width:100%;
}
#middle .std{
  _height: 1%;
  _overflow: visible;
  /*overflow: hidden;*/
}
#middle .std:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  line-height:0px;
  font-size:0px;
}
#middle .std {display: inline-block;}
/* Hides from IE-mac \*/
* html #middle .std {height: 1%;}
#middle .std {display: block;}
/* End hide from IE-mac */
/*std*/
/*currency*/
#nav-header > div{
	position: absolute;
    right: 175px;
    top: -11px;
}
#currencyDiv{
	background-color: #FFE536;
	border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px #999999;
    display: block;
    padding: 3px 6px 0 !important;
    position: absolute !important;
	white-space: nowrap;
    width: auto !important;
}
#currencyDiv a{
	color:#242424;
	display:inline;
}
#currencyDiv a:hover{color:#d72412;}