html { font-size: 62.5%;}
 
body { background:#ffffff;  font-size: 1.3em; font-family: arial, "Times New Roman", Times, serif; color: #525252;margin:0; padding:0;}
body, input, form, img, h1, h2, h3, h4, h5, h6, ul, ol, li, p, fieldset, dt, dd, dl{margin:0; padding:0}
ul, li { list-style:none;}
table {border-collapse: collapse; }
td {vertical-align: top;}

a {color: #e85832;   text-decoration:underline;}
a:hover {color: #e85832;  text-decoration: none;}
img { border:none;}
h1 { color:#a1311e; padding:0px 0 7px 0; font:normal 2em Arial; margin:0px;}
h2 { color:#a1311e; padding:10px 0 7px 0; font:bold 1.2em Arial;}
h3 { color:#525252; padding:10px 0 2px 0; font:bold 1.2em Arial;}

p.errors{color:red}

.abs {position:absolute;}
.rel{position:relative; top:0; left:0;}
.cent{text-align:center;}
.right_button{text-align:right;}
.bold{ font-weight: bold;}
.clear {clear:both; height: 0; overflow: hidden;}
.red {border:1px solid red;}
.flright{ float: right;}
.flleft{ float: left;}

.content {margin:0 auto; width:100%;}
p { padding:2px 0 3px 0; line-height:1.4;}

.top { background:#f5ebd9 url(../i/bgtop.jpg) repeat-x top left; height:244px; }
.top .l1 { float:left; padding:30px 0 0 30px;}
.top .l2 { float:left; padding:90px 0 0 10px; color:#7f4f3a; text-transform:uppercase; font-size:0.9em;}
.top .l2 img { margin:0 0 6px 0;}

.menusearch { background:url(../i/bgmenu.gif) repeat-x top left; height:44px;}
.menusearch .menu { float:left; padding:0 0 0 10px;}
.menusearch .search { float:right; width:230px;color:#ffffff; font-size:1.1em;font-weight:bold; padding:10px 10px 0 0; text-align:right;}
.menusearch .menu ul li {float:left; color:#ffffff; font-size:1.1em;}
.menusearch .menu ul li { padding:10px 5px 0 5px;}
.menusearch .menu ul li a, .menusearch .menu ul li a:hover { color:#ffffff; font-weight:bold;}
.menusearch .search span.p { border-bottom:1px dashed #ffffff; cursor:pointer;}
.menusearch .search span.p:hover { border-bottom:none;}

.cpart { min-width:1100px;}
.cpart .leftpart { padding:20px 20px 0 0px; margin:0 245px 0 0; min-width:800px;}
.cpart .catalog { float:left; padding:0 0 0 10px;}
.cpart .rightpart { float:right; width:240px; padding:25px 0 0 0;}

.pocket { width:228px; }
.pocket h1 { padding:0 0 7px 10px;}
.pocket div.bord3_1 {background:transparent url(../i/bord3_h.gif) repeat-x scroll center top;}
.pocket div.bord3_2 {background:transparent url(../i/bord3_h2.gif) repeat-x scroll center bottom;}
.pocket div.bord3_3 {background:transparent url(../i/bord3_v.gif) repeat-y scroll left center;}
.pocket div.bord3_4 {background:transparent url(../i/bord3_v2.gif) repeat-y scroll right center;}      
.pocket div.corner3_1 {background:transparent url(../i/corn3_lt.gif) no-repeat scroll left top;}
.pocket div.corner3_2 {background:transparent url(../i/corn3_rt.gif) no-repeat scroll right top;}
.pocket div.corner3_3 {background:transparent url(../i/corn3_rb.gif) no-repeat scroll right bottom;}
.pocket div.corner3_4 {background:transparent url(../i/corn3_lb.gif) no-repeat scroll left bottom;min-height:50px;padding:15px 10px 20px 10px;}
.pocket .zag { position:relative;}
.pocket .zag .pock{ float:right; position:absolute; top: -20px; left: 160px;}
.pocket .onetovar { padding:10px 0 0 10px;}
.pocket .onetovar div.img { float:left; width:83px; background:#ffffff; border:1px solid #c9a789; text-align:center;}
.pocket .onetovar div.img img { margin:1px 0;}
.pocket .onetovar .op { margin:0 0 0 96px;}
.pocket .onetovar .op .tovar a, .pocket .onetovar .op .tovar a:hover{ color:#541f02;}
.pocket .onetovar .op .del { text-align:right; font-size:0.8em; padding:10px 0 0 0;}
.pocket .line { background:url(../i/bgline.gif) repeat-x top left; height:1px; margin:10px 0 0px 0;}
.pocket .all{margin:20px 0 0 10px; text-align:center;}
.pocket .all a{background: #e85832;
    color: white;
    padding: 5px 10px;
    border-radius: 6px;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
 }

.rightpart .b1 { padding:20px 0;}

.catalog .onepoint { width:24%; float:left; /*background:url(../i/bgcat.jpg) no-repeat left top; */padding:10px 0 0 0px; height:240px; text-align:center;}
.catalog .onepoint div.img { /*float:left; width:118px; */text-align:center;}
.catalog .onepoint .under { font-size:0.87em; line-height:1.4; /*margin:0 0 0 110px; */ padding:0 0px 4px 0; width:80%; margin:0 auto;}
.catalog .onepoint .under a {color:#541f02; text-decoration:none; }
.catalog .onepoint .under a:hover {color:#ab5120; text-decoration:none;}
.catalog .onepoint div.zag {margin:0 0 10px 0; }
.catalog .onepoint div.zag span { background:#e85832; font:normal 0.9em arial; padding:3px 6px;-moz-border-radius: 4px; -webkit-border-radius:4px; }
.catalog .onepoint div.zag span a {color:#ffffff;text-decoration:none;}
.catalog .onepoint div.zag span a:hover {color:#f1d7d0;text-decoration:none;}
.catalog .onepoint .ug {position:absolute; top:3px; left:50%;}
.catalog .onepoint .elite {padding:3px 6px;-moz-border-radius: 4px; -webkit-border-radius:4px; border:1px solid #cfb195;width:80%; margin:0 auto;
/*background:url(../i/kreslo.png) no-repeat left center;*/ font-style:italic;  }
.catalog .onepoint .elite img {vertical-align:middle;}
.catalog .onepoint .elite a{color:#541f02; text-decoration:none; }
.catalog .onepoint .elite a:hover {color:#ab5120; text-decoration:none;}

.b2, .b3 { padding:20px 0; text-align:center}
.b2 .b2l, .b2 .b2r { float:left;} 
.b3 {}

.actions { width:228px; background:#cbaa8b; margin:10px 0 20px 0; }
.actions h1 { padding:0 0 7px 10px;}
.actions div.bord3_1 {background:transparent url(../i/bord3_hb.gif) repeat-x scroll center top;}
.actions div.bord3_2 {background:transparent url(../i/bord3_h2b.gif) repeat-x scroll center bottom;}
.actions div.bord3_3 {background:transparent url(../i/bord3_vb.gif) repeat-y scroll left center;}
.actions div.bord3_4 {background:transparent url(../i/bord3_v2b.gif) repeat-y scroll right center;}
.actions div.corner3_1 {background:transparent url(../i/corn3_ltb.gif) no-repeat scroll left top;}
.actions div.corner3_2 {background:transparent url(../i/corn3_rtb.gif) no-repeat scroll right top;}
.actions div.corner3_3 {background:transparent url(../i/corn3_rbb.gif) no-repeat scroll right bottom;}
.actions div.corner3_4 {background:transparent url(../i/corn3_lbb.gif) no-repeat scroll left bottom;min-height:50px;padding:15px 10px 20px 10px;}
.actions .zag { position:relative;}
.actions .zag .pock{ float:right; position:absolute; top: -30px; left: 145px;}
.actions .onetovar { padding:15px 0 0 10px;}
.actions .onetovar img { text-align:center; border:1px solid #683b1e;}
.actions .onetovar .op { padding:6px 0 0 0; font-size:1.1em;}
.actions .onetovar .op .tovar a, .actions .onetovar .op .tovar a:hover{ color:#ffffff;}
.actions .line { background:url(../i/bgline.gif) repeat-x top left; height:1px; margin:10px 0 0px 0;}
.actions .all { padding:15px 0 0 10px; font-weight:bold;}

.int { width:228px; margin:10px 0 20px 0; }
.int h1 { padding:0 0 7px 10px;}
.int div.bord3_1 {background:transparent url(../i/bord3_h.gif) repeat-x scroll center top;}
.int div.bord3_2 {background:transparent url(../i/bord3_h2.gif) repeat-x scroll center bottom;}
.int div.bord3_3 {background:transparent url(../i/bord3_v.gif) repeat-y scroll left center;}
.int div.bord3_4 {background:transparent url(../i/bord3_v2.gif) repeat-y scroll right center;}
.int div.corner3_1 {background:transparent url(../i/corn3_lt.gif) no-repeat scroll left top;}
.int div.corner3_2 {background:transparent url(../i/corn3_rt.gif) no-repeat scroll right top;}
.int div.corner3_3 {background:transparent url(../i/corn3_rb.gif) no-repeat scroll right bottom;}
.int div.corner3_4 {background:transparent url(../i/corn3_lb.gif) no-repeat scroll left bottom;min-height:50px;padding:15px 10px 20px 10px;}
.int .zag { position:relative;}
.int .zag .pock{ float:right; position:absolute; top: -20px; left: 160px;}
.int .onetovar { padding:10px 0 0 10px;}
.int .onetovar div.img { float:left; width:83px; background:#ffffff; border:1px solid #c9a789; text-align:center;}
.int .onetovar div.img img { margin:1px 0;}
.int .onetovar .op { margin:0 0 0 96px;}
.int .op .tovar a, .int .op .tovar a:hover{ color:#e85832;}
.int .line { background:url(../i/bgline.gif) repeat-x top left; height:1px; margin:10px 0 0px 0;}
.int .under { padding:10px 0 0 0;}
.int .all    { padding:10px 0 0 10px;}

.man { background:url(../i/man.jpg) no-repeat left bottom; min-height:303px; padding: 20px 0 20px 415px;}

.footer { padding:30px 0px 0 20px;  background:url(../i/bgfoot.jpg) repeat-x left top; height:84px; font-size:1.1em;}
.footer .lcol { float:left; width:500px;}
.footer .lcol .phone1{padding-bottom:5px;}
.footer .lcol .meb { padding:0 0 10px 0;}
.footer .rcol { float:right; width:230px; line-height:1.5;}
.footer .rcol img { float:left; margin:0 5px 0 0;}

.catinn { padding:20px 0 20px 10px; float:left; width:100%;}
.catinn.subitem { padding:0 0 20px 10px;}
.catinn .catcat{ width:25%; float:left;}
.catinn .catcen{ float:left; width:73%; padding:0 0 0 1%;}
.catinn .catcen .podmenu .onepoint img { float:left; margin:0 10px 0px 0;}

.catinn .catcat li { padding:0 0 10px 0;}
.catinn .catcat h2 {padding:5px 0 3px 0;}
.catinn .catcat h2.akt { color:#ff0000;}
.catinn .catcat h2 img {vertical-align:middle;}
.catinn .catcat .innkat { font-size:0.87em; line-height:1.4; padding:0 0 4px 0;}
.catinn .catcat .innkat a {color:#541f02; text-decoration:none; margin:0 4px 0 0;}
.catinn .catcat .innkat a:hover {color:#ab5120; text-decoration:none;}
.catinn .catcat .elite  {padding:3px 6px 3px 25px;-moz-border-radius: 4px; -webkit-border-radius:4px; border:1px solid #cfb195;width:80%; 
background:url(../i/kreslo.png) no-repeat left center; font-style:italic;  }
.catinn .catcat .elite a{color:#541f02; text-decoration:none; }
.catinn .catcat .elite a:hover {color:#ab5120; text-decoration:none;}


.catcen h1 {/*float:left; width:50%;*/}
.catcen .vsego {float:right; padding:10px 0 0 0; color:#838383; width:150px;text-align:right;}
.catcen .vsego a{color:#8d431b; text-decoration:underline;}
.catcen .vsego a:hover{color:#8d431b; text-decoration:none;}
.vy{padding:3px 0 0 0px; color:#838383; font-size:0.87em;}
.vy.breadcrumb_subitem {padding:3px 0 0 10px; color:#838383; font-size:0.87em; margin:-10px 0 20px 0;}

.podmenu { padding:20px 0 0 0;}
.podmenu .onepoint { background:url(../i/bgcat.jpg) no-repeat left top; padding:10px 0 0 10px; min-height:105px;}
.podmenu .onepoint div.img { float:left; width:180px; text-align:center;}
.podmenu .onepoint .under { line-height:1.4; margin:0 0 0 110px; padding:15px 10px 0 0;}
.podmenu .onepoint .under a {color:#541f02; text-decoration:none; margin:0 4px 0 0;}
.podmenu .onepoint .under a:hover {color:#ab5120; text-decoration:none;}

.tovars {padding:20px 0 0 0; margin-top:10px;}
.tovars .onepoint {padding:10px 0 10px 10px;}
.tovars .onepoint  .light{color:red}
.tovars .onepoint div.img { float:left; width:240px; }
.subitem .tovars .onepoint div.img { float:left; width:420px; }
.tovars .onepoint div.img img {/*border:1px solid #ab7342; margin:0 0 10px 0;*/}
.subitem .tovars      { padding:0; margin:0;}

.gallery-another-photo img { max-width:50px;border:1px solid #ab7342; margin:0 0 4px 0; vertical-align:middle;}
.gallery-another-photo li { display:inline-block;}
.gallery-another-photo li a {text-decoration:none;}
.gallery-another-photo li.arrows-left a:after {
    content: "\000AB";
    display:block;
    font-size:2em; font-weight:bold; 
    width:30px; height:30px;
    background:#f3f3f3;
    cursor:pointer;
	}
.gallery-another-photo li.arrows-right a:after {
    content: "\000BB";
    display:block;
    font-size:2em; font-weight:bold; 
    width:30px; height:30px;  background:#f3f3f3;
    cursor:pointer;
	}  
.gallery-another-photo li.arrows-left a img, .gallery-another-photo li.arrows-right a img { display:none;}

.tovars .onepoint .opis {  line-height:1.4; margin:0 0 0 240px;}
.tovars .onepoint .opis .zag2 .h2{ float:left;}
.tovars .onepoint .opis .zag2 .karm, .tovars .onepoint .opis .zag2 .karm_in{ float:right; width:110px; font-size:0.87em; line-height:0.7em;}
.tovars .onepoint .opis .prices { padding:10px 0;}
.tovars .onepoint .prices span { color:#e85832; font-size:1.2em; font-weight:bold;}
.tovars .onepoint .prices select{padding:5px 2px; border: 1px #e85832 solid; outline:none}
.tovars .onepoint .prices a, .tovars .onepoint .gde a{color:#8d431b; text-decoration:underline;}
.tovars .onepoint .prices a:hover, .tovars .onepoint .gde a:hover{color:#8d431b; text-decoration:none;}
.tovars .brown { background:#f5eee8; padding:10px 0 10px 10px;}
/*.tovars .onepoint .opisinn {  line-height:1.4; margin:0 0 0 240px;}*/
.tovars .onepoint .prices{}
/*.tovars .onepoint .karm{    margin: 5px 0 0 30px;}*/

.listing {padding:5px 0; text-align:center; border-top:1px solid #c78378; border-bottom:1px solid #c78378; margin:10px 0;}

.tovars .onepoint .opis2 {  line-height:1.4; margin:0 0 0 440px;}
.tovars .onepoint .opis2 .zag2 .karm{ float:right; width:110px; font-size:0.87em; line-height:0.7em;}
.tovars .onepoint .opis2 .prices { padding:10px 0;}
.tovars .onepoint .opis2 .opisinn {padding:0px 0 0 0;}
.tovars .onepoint .prices span { color:#e85832; font-size:1.2em; font-weight:bold;}
.tovars .onepoint .prices a, .tovars .onepoint .gde a{color:#8d431b; text-decoration:underline;}
.tovars .onepoint .prices a:hover, .tovars .onepoint .gde a:hover{color:#8d431b; text-decoration:none;}

.listing2 {padding:5px 0; border-top:1px solid #c78378; margin:10px 0;}
.listing2 .lcol1 {float:left; width:50%;}
.listing2 .rcol1 {float:right; width:50%; text-align:right;}
.listing2 a{color:#8d431b; text-decoration:underline;}
.listing2 a:hover{color:#8d431b; text-decoration:none;}

.opisinn ul {padding:0 0 10px 5px;}
.opisinn li {background:url(../i/m2.jpg) no-repeat left 6px; padding:0 0 2px 15px; }

.none-visible{display:none;}
#conteiner-form
{
	height: 100%; 
	width:100%; 
	top:0; 
	left:0; 
	position: fixed; 
	z-index:100; 
	display:none;
}
#message, #form-search 
{
	height: 100%; 
	width:100%; 
	top:0; 
	left:0; 
	position: fixed; 
	z-index:100; 
	display:none;
}

#conteiner-form #bg-form, #message #bg-form-message, #form-search #bg-form-message
{
	background:  #CCC; 
	height:100%; 
	width:100%; 
	opacity:0.6;  
	filter: alpha(opacity=60);
}

body .main #conteiner-form .act-bg
{
	filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;
}

#conteiner-form #inn-form
{  
	left:23%; 
	top:100px; 
	position:absolute; 
	width:800px;

}
#message #inn-form-message
{  
	left:33%; 
	top:100px; 
	position:absolute; 
	width:450px;

}

#form-search #inn-form-message
{  
	left:33%; 
	top:100px; 
	position:absolute; 
	width:450px;

}

#conteiner-form .right, #message .right, #form-search .right{
	padding-bottom:10px; float:right;
}
#conteiner-form #inn-form .inner-box, #message #inn-form-message .inner-box, #form-search #inn-form-message .inner-box
{ 
	padding:0 3px; 
	text-align:left; 
	padding:10px 15px 40px 30px; 
	line-height:1.5;
}

#conteiner-form #inn-form .inner-box, 
#conteiner-form #inn-form  b,
#message #inn-form-message .inner-box, 
#message #inn-form-message  b,
#form-search #inn-form-message .inner-box, 
#form-search #inn-form-message  b
{
	background-color:#f5f5f5;
}

#conteiner-form #inn-form .r1, 
#conteiner-form #inn-form  .r2, 
#conteiner-form #inn-form  .r3, 
#conteiner-form #inn-form  .r5,
#message #inn-form-message .r1, 
#message #inn-form-message  .r2, 
#message #inn-form-message  .r3, 
#message #inn-form-message  .r5,
#form-search #inn-form-message .r1, 
#form-search #inn-form-message  .r2, 
#form-search #inn-form-message  .r3, 
#form-search #inn-form-message  .r5
{        
	display: block;        
	height: 1px;        
	overflow: hidden;        
	font-size:1px;
}

#conteiner-form #inn-form .r5, #message #inn-form-message, #form-search #inn-form-message .r5 { margin: 0 5px; }
#conteiner-form #inn-form .r3, #message #inn-form-message .r3, #form-search #inn-form-message .r3 { margin: 0 3px; }
#conteiner-form #inn-form .r2, #message #inn-form-message .r2, #form-search #inn-form-message .r2 { margin: 0 2px; }
#conteiner-form #inn-form .r1, #message #inn-form-message .r1, #form-search #inn-form-message .r1 { margin: 0 1px; }
#conteiner-form .content-form{	height:500px}


#popupcomment
{
	height: 100%; 
	width:100%; 
	top:0; 
	left:0; 
	position: fixed; 
	z-index:100; 
	display:none;
}

#popupcomment #bg-form-message
{
	background:  #CCC; 
	height:100%; 
	width:100%; 
	opacity:0.6;  
	filter: alpha(opacity=60);
}

#popupcomment #inn-form-message
{  
	left:50%; 
        margin-left: -270px;
	top:100px; 
	position:absolute; 
	width:500px;
        background: white;
        border-radius: 10px;
        padding: 20px;
}

#popupcomment #inn-form-message .content-form{
   padding-top:10px;
   font-size: 16px;
}
#popupcomment #inn-form-message .content-form .onefield{
    margin:10px 0;
    
}

#popupcomment #inn-form-message .content-form .comment-phone .onefield{
    text-align: center;
}
#popupcomment #inn-form-message .content-form .comment-phone .onefield input[type=text] {
    width: 150px;
    padding: 5px;
    font-size: 14px;
    border-radius: 6px;
    border: 1px #cbaa8b solid;
}

#popupcomment #inn-form-message .content-form .onefield textarea {
    width: 485px;
    height:100px;
    padding: 5px;
    font-size: 14px;
    border-radius: 6px;
    border: 1px #cbaa8b solid;
    outline: none;
}

#popupcomment #inn-form-message .content-form  .comment-form{
    text-align: center;
}

#popupcomment #inn-form-message .content-form  .comment-form h2{
    padding: 0;
}

#popupcomment #inn-form-message .content-form .comment-phone .onefield input[type=text].errors, #popupcomment #inn-form-message .content-form .onefield textarea.errors{
    border: 1px #e85832 solid;
}

#popupcomment #inn-form-message .content-form .onefield input[type=submit] {
    background: #a12d20;
    padding: 6px 10px;
    font: normal 14px arial;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    width: 160px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
}

#popupcomment #inn-form-message .content-form .loader{
    position: relative;
    height: 100px;
    display: none;
}

.loader img{
        position: absolute;
    left: 50%;
    margin-left: -33px;
    margin-top: 20px;
}

.form-add td {padding:10px 0 5px 10px;}
.form-add td.witd {width:180px;}
.form-add span {color:#ff0000;}

.field {padding:10px 0; border-bottom:1px solid #cccccc;}
.field span  {color:#ff0000;}

.form-add .inp1 input, .form-add textarea  {width:90%; font:normal 0.9em arial; padding:1px 0 0 1px;}
.form-add textarea  {width:90%; height:100px; }
.form-add .inp2 input {width:50%; font:normal 0.9em arial; padding:1px 0 0 1px;}

.tovars .onepoint .opis .dateob {font:normal 0.9em arial; padding:0 0 5px 0;color: #838383;}

.tovars .onepoint .opis .gde { padding:10px 0 0 0;}
.tovars .onepoint .opis h2 {padding:0 0 7px 0;}

.oneex {}
.oneex img{float:left; margin:0 10px 10px 0;}
.oneex .date, .oneex .place, .opisinn .date, .opisinn .place {font-size:1.2em;}
.oneex .place, .opisinn .place {padding:0 0 10px 0;}

.catalog .onepoint .under a.elite { /*background:#a1311e; color:#ffffff;*/ font-weight:bold;}
/*.catalog .onepoint .under a.elite:hover { background:#e19386; color:#541f02;}*/

.nad {padding:20px 0 0 0; font:italic 1.4em arial;}
.formsearch {margin:10px 0 0 0; width:100%;}
.formsearch td { vertical-align:middle;padding:5px 3px;}
.formsearch input{font:normal 0.9em arial; padding:1px 0 0 1px; width:220px;}
.formsearch select {font:normal 0.9em arial; padding:1px 0 0 1px; width:225px;}
.formsearch .sminp input{width:70px;}
.formsearch .witd {width:120px;}
.formsearch .submit input{width:121px;}

.tovars .onepoint .highlight{background-color:yellow}

.empty p {padding:2px 0 3px 10px;}

.centerpart { padding:30px 0 0 30px;}

.opisinn ul li ul{padding:0}
.opisinn ul li ul li{background: none; padding:0}


.real_number{display:none}

.pocket-table{width:100%}
.pocket-table td{padding:5px 10px; vertical-align: middle; border-bottom: 1px #cbaa8b solid; border-top: 1px #cbaa8b solid}
.pocket-table input[name=count]{width:20px; text-align: center; vertical-align: middle; padding:2px 0 1px 0}
.pocket-table td.counters{width:100px;}
.pocket-table td.counters img{vertical-align: middle; cursor:pointer}

.pocket-table td.sumres{border-bottom: none; font-size:16px; font-weight: bold; padding-top:10px;}
.continfo td{padding:10px; vertical-align: middle}
.continfo td input{width:250px; padding:5px; font-size:14px; border-radius: 6px; border:1px #cbaa8b solid}

.continfo input[type=submit] {
    background: #a12d20;
    padding: 6px 10px;
    font: normal 14px arial;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  
    cursor: pointer;
    width: 180px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    
}

.noitems{display:none; font-size:14px; font-weight: bold;}
.continfo td input.errors{border: 1px #e85832 solid;}
.required_tip{margin: 0 0 10px 10px; font-size: 16px; color:#e85832; font-weight: bold; display:none;}
.continfo .tip{font-style: italic; color:#cbaa8b }
.continfo span{color:#e85832}

.item-order-block{font-size: 1.1em; }
.tovars .onepoint  .item-order-block .prices{padding: 0;     font-size: 1.2em; font-weight:bold;}
.item-order-block .prices span { color:#e85832; font-size:1.4em; font-weight:bold;}
.tovars .onepoint   .item-order-block .params{margin-top:5px; }
.tovars .onepoint   .item-order-block .params select{padding:7px; border: 1px #c78378 solid; outline:none; border-radius: 6px; font-size:14px; color:#525252}
.tovars .onepoint   .item-order-block .karm{ margin-top:10px; background: #e85832 url(../i/pock.png) no-repeat 175px 50%; color:white; padding:5px 15px; border-radius: 4px; font-weight: bold; font-size: 14px; max-width:170px;
text-align: left; cursor: pointer; transition: 0.5s;}
.tovars .onepoint   .item-order-block .karm:hover {background: #be3f1e url(../i/pock.png) no-repeat 175px 50%;}
.subitem .tovars .onepoint   .item-order-block .karm {padding:15px 25px;}

.tovars .onepoint   .item-order-block .isitems{width: 110px; background: #cbaa8b url(../i/pock.png) no-repeat 115px 1px; }

.price-in-pocket{margin-top:5px; font-weight: bold;}


.empty-p{font-size:14px; font-weight: bold;}


.rating { color:#9f9f9f; padding:0 0 10px 0;}

.subitem .item-desc-block { margin:25px 0 0 0; padding:15px 0 0 0; border-top:1px solid #ccc;}
.review{padding:40px 0 0 0}
.review h3 { font-size:24px; padding-top:20px;}
.review h3 span { color:#818181;}

.review-header { color:#818181; font-weight:bold;     padding: 10px 0 5px 0;
    font-size: 14px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 10px;}
.review-header:first-letter {color: #a1311e; font-weight:bold; font-size:16px;}    
.review-body {font-size:14px; line-height:18px; }
.review-block { border-bottom:1px solid #bababa; padding:0 0 10px 0; margin-bottom:20px;}
.review .addcomment a{
    background: #e85832;
    color: white;
    padding: 5px 10px;
    border-radius: 6px;
    
    font-size: 16px;
    text-decoration: none;
}
.review-body ul {padding-left: 10px; padding-bottom: 10px;}
.review-body ul li{
    background: url(../i/m2.jpg) no-repeat left 6px;
    padding: 0 0 2px 15px;
}

.review-body p{padding-bottom: 7px;}

.connected-carousels .stage { margin:0 !important;}

.connected-carousels .carousel-navigation { border:none !important;}


.connected-carousels .next-navigation:after, .connected-carousels .prev-navigation:after {
    z-index: 10;
    position: relative;
    width: 30px;
    height: 30px;
    display: block;
    background:#f3f3f3;
    border-radius:4px;
}

.connected-carousels .next-navigation {right:-20px !important; top:17px !important;     text-indent: 10px !important;}
.connected-carousels .prev-navigation  {left: -35px !important; top:17px !important;     text-indent: 10px !important;}

.review-title{float:left; margin-right: 10px;}
#rating_readonly{margin-bottom: 10px;_<?=$v->id?>}