body { margin:0px; padding:0px; font-size:11px;font-family:Tahoma; color:#000;  background:#fff;text-align:center; }
html { border:none;  }
* { margin:0px; padding:0px;font-family:Tahoma;  }
ul li {list-style-type:none;}
a { font-size:11px;font-family:Tahoma; color:#ff7e15; outline:none; }
img { border:0px; border-color:#fff; color:#fff;}
a img {color:#fff;}
table { border:0px; border-collapse:collapse; }
table td {padding:0px 0px 0px 0px;font-size:11px;font-family:Tahoma; color:#000;vertical-align:top;}
h1 {font-size:21px;font-weight:normal;margin:0px 0px 26px 0px;}
h2 {font-size:18px;font-weight:normal;margin:0px 0px 10px 0px;}
p { margin:0px 0px 14px 0px; }
#main {width:100%;}
#main #center {width:999px;}
#main #left {width:25%;font-size:0px;background:url(../images/left.gif) 0px 166px repeat-x;}
#main #right {width:25%;font-size:0px;background:url(../images/right.gif) 0px 50px repeat-x;}
#main #right div {height:372px;background:url(../images/right.jpg) 0px 50px no-repeat;}
#wrapper {width:999px;background:url(../images/head.jpg) 0px 0px no-repeat;margin:0 auto;text-align:left;}
#wrap {width:941px;margin:0px auto;}
#head {height:440px;position:relative;}
#head #links {background:url(../images/cart.png) no-repeat scroll left 3px transparent;
height:40px;
padding:0 5px 0 50px;
position:absolute;
right:5px;
top:5px;
white-space:nowrap;}
#head #links p {margin:0;}
#head #links a {color:#FF7E15;padding:0px;margin:0;font-size:12px; text-transform:lowercase;}
#head #links a.ico-reg {background:url(../images/ico-reg.gif) 0px 4px no-repeat;}
#head #links a.ico-basket {background:url(../images/ico-basket.gif) 0px 3px no-repeat;}
#head #links a.ico-help {background:url(../images/ico-help.gif) 0px 4px no-repeat;}
#head #logo {position:absolute;top:169px;left:24px;}
#head #sp {position:absolute;white-space:nowrap;top:50px;left:8px;width:400px;}
#head #sp div {font-size:10px;color:#c4c4c4;margin-bottom:16px;}
#head #sp span {display:block;float:left;margin-right:36px;}
#head #search {position:absolute;top:86px;left:435px;width:300px;}
#head #search input.text {border:none;font-size:12px;color:#bdbdbd;width:230px;padding:3px 10px 0px 10px;float:left;background:none;height:19px;margin-right:2px !important;margin-right:0px;}
#head #search span {margin-left:135px;position:relative;top:1px;} /*top:3px;}*/
#head #search span a {color:#848484;}
#head #top-menu {position:absolute;left:60px;top:372px;width:750px;}
#head #top-menu li {float:left;margin-right:44px;}
#head #top-menu li a {text-decoration:none;border-bottom:1px dashed #848484;font-size:12px;color:#848484;position:relative;}
#content {padding:0px 0px 40px 0px;}
#content .left {width:210px;float:left;padding:0px;}
#content .right_col  {width:185px;float:right;padding:0px;margin-right:0px;background:url(../images/rcols.png) left top repeat-y;}
#content .left .moduletable {margin-bottom:25px;}
#content .right_col .moduletable  {margin:0;
padding:0 0 30px 30px;
background:url(../images/rcolsb.png) left bottom no-repeat;
}
#content .right {margin-left:20px;zoom:1; float:left; width:520px;}
#content.index .right {padding:0;}
.left .news {margin-bottom:20px;padding-left:2px;}
.left .news .one-news {margin-bottom:32px;}
.left .news .one-news span {display:block;color:#9b8f8f;margin-bottom:8px;}
.left .news .one-news a {font-size:14px;color:#777171;}
.left .news .one-news p {margin:0px;padding-top:9px;}
.left .news .archive {background:url(../images/archive.gif) 100% 0% no-repeat;height:21px;text-align:right;padding:4px 24px 0px 0px;}
.left .news .archive a {color:#000;}
.right p {line-height:14px;}
.right p span.orange {color:#ff811b;}
.right p span.underline {text-decoration:underline;}
.right ul {margin:0px 0px 10px 0px; padding:10px 0 0 0;}
.right ul li {padding:0px 0px 4px 6px;}
#product_list {overflow:hidden;}
.right .path {padding:0px 0px 25px 34px;background:url(../images/cat.gif) 20px 4px no-repeat;}
.right .path a {color:#000;}
.right .path span {font-size:24px;color:#9c9c9c;line-height:2px;position:relative;bottom:-2px;}
#tovar-info {margin:0px 0px 40px 0px;padding-top:20px;}
#tovar-info table {width:100%;}
#tovar-info #tovar-photo {}
#tovar-info #tovar-photo img {margin-bottom:5px;}
#tovar-info #tovar-photo div {width:200px;text-align:center;}
#tovar-info #tovar-photo div a {color:#000;/*padding-left:20px;background:url(../images/zoom.gif) 2px 2px no-repeat;*/}
#tovar-info #tovar-text {width:382px;}
#tovar-price {font-size:14px !important;text-align:right;border-bottom:2px dotted #d6d6d6;padding:0px 10px 10px 0px;margin:0px 0px 27px 0px;}
#tovar-price span {font-weight: normal !important;font-size:20px;font-weight: normal !important;}

#tovar-price span.pr_dost_info {color: #FF0000;
    display: block;
    font-size: 13px;
    font-weight: bold !important;}
#product_list .pr_dost_info {display:none;}
#tovar-details {width:382px;background:url(../images/t-d-c.gif) 0px 0px repeat-y;font-size:12px;margin-bottom:33px;clear:both;overflow:hidden;}
#tovar-details #t-d-t {background:url(../images/t-d-t.gif) 0px 0px no-repeat;}
#tovar-details #t-d-b {background:url(../images/t-d-b.gif) 0px 100% no-repeat;overflow: hidden;
    padding: 25px 14px;}
#comments .header {font-size:14px;background:#ebe5e5;border-top:1px solid #000;padding:9px 0px 10px 15px;margin-bottom:17px;}
#comments .comment {margin:0px 15px 14px 15px;border-bottom:2px dotted #d6d6d6;padding:0px 0px 18px 0px;}
#comments .comment span {display:block;font-size:11px;color:#858585;margin-bottom:5px;}
#comments .comment em {display:block;font-size:12px;font-style:normal;margin-bottom:9px;}
#comments .comment p {margin:0px 0px 0px 0px;}
.right .cat-tbl table {width:100%;}
.right .cat-tbl td {padding-bottom:15px;width:33%;}
.right .cat-tbl .photo {padding-bottom:15px;}
.right .cat-tbl .name {width:155px;background:url(../images/cat-bottom.gif) 0px 100% no-repeat;text-align:center;}
.right .cat-tbl .name div {background:url(../images/cat-top.gif) 0px 0px no-repeat;padding:4px 10px 6px 10px;}
.right .cat-tbl .name a {font-size:12px;color:#202020;}

#index-block {margin:0px 0px 14px 15px;height:392px;background:url(../images/index.jpg) 0px 0px no-repeat;position:relative;}
#index-block .block {position:absolute;}
#index-block .block1 {width:274px;height:207px;left:0px;top:0px;}
#index-block .block2 {width:274px;height:207px;left:280px;top:0px;}
#index-block .block3 {width:553px;height:178px;left:0px;top:214px;}
#index-block .block div {position:absolute;left:27px;bottom:30px;}
#index-block .block div ul {padding:1px 0px 0px 15px;margin:0px;}
#index-block .block div li {color:#fff;margin-bottom:1px;padding:0px;background:none;}
#index-block .block div li a {color:#fff;margin-left:3px;}
#footer {background:url(../images/footer.gif) 0px 0px no-repeat;width:931px;margin:0px auto 0px auto;height:101px;position:relative;}
#footer #copy {position:absolute;font-size:12px;top:26px;left:43px;white-space:nowrap;}
#footer #contacts {position:absolute;font-size:12px;top:26px;left:260px;}
#footer #contacts span {font-size:14px;font-weight:bold;display:block;margin:2px 0px 11px 0px;}
#footer #contacts a {color:#808080;font-size:12px;}/*padding:0px 0px 0px 23px;background:url(../images/feedback.gif) 1px 4px no-repeat;}*/
#footer #developer {position:absolute;font-size:12px;top:26px;right:55px;white-space:nowrap;}
#footer #developer a {color:#808080;font-size:12px;}
.clear {clear:both;font-size:0px;height:0px;lline-height:0px;}
.contentheading,.contentpaneopen h1 {font-size:21px;font-weight:normal;margin:0px 0px 26px 0px;}
.contentheading,.contentpaneopen h2 {font-size:18px;font-weight:normal;margin:0px 0px 20px 0px;padding-bottom:26px;}
.right .readon a{padding-bottom:52px;}
.left .moduletable h2, .right_col .moduletable h2 {font-size:18px;font-weight:normal;margin:0px 0px 10px 0px;}
.left .moduletable h3, .right_col .moduletable h3 {font-size:18px;font-weight:normal;margin:0px 0px 10px 0px;}
/*.left .moduletable .mainlevel {font-weight:bold;color:#222!important;}*/
.left .moduletable .mainlevel, .left .moduletable .sublevel, .right_col .moduletable .mainlevel, .right_col .moduletable .sublevel    {text-decoration:none;padding-left:20px;font-size:14px;color:#000; line-height:20pt;}
.left .moduletable #active_menu, .right_col .moduletable #active_menu {display: block;	padding-left: 30px;	background: url(../images/left-menu.gif) no-repeat 0px 0px;	color: #ffffff;	text-decoration: none}
.left .moduletable ul, .right_col .moduletable ul {padding:0;}
.left .moduletable ul  li {padding:0px 0px 5px 14px;margin:0px 0px 3px 0px;}
.left .moduletable  a.latestnews, .right_col .moduletable  a.latestnews  {font-size:14px;color:#777171; line-height:16px;}

#orderA {overflow:hidden;padding: 0 0 10px;}


#vmMainPage h3 {
font-size:18px;
font-weight:normal;
margin:10px 0 10px;
}
.stret_cher {
overflow:hidden;}
h4.zakaz {
border-bottom:1px dashed #CCCCCC;
color:#FF0000;
font-size:16px;
font-weight:normal;
margin:0 0 5px;
padding:0 0 3px;
}
input.button {padding:0 10px;}
.stret label {display:block;
width:150px;
padding:3px 0;}
input.addtocart_button {
color: #333;
background: url('../images/archive.gif') no-repeat scroll 50% 0;font-weight: bold;padding-bottom:0px !important;padding-bottom:4px;}
.shop_error,
.shop_warning,
.shop_info,
.shop_debug,
.shop_critical,
.shop_tip {font-size: 100%;width: 95% !important;padding: 10px 20px;}
.shop_tip, .shop_info, .shop_debug, .shop_error, .shop_warning, .shop_critical {	clear: both; width: 85%;}
input.addtocart_button {width: 140px;height: 26px;	padding-right: 34px;border: none;cursor: pointer;font-size: 11px;vertical-align: middle;margin-top: 6px;}
#mainbody .componentheading a {text-decoration:none;}
.gk_vm-prodwrap {padding-right: 10px;margin-top: 20px;}
h2.gk_vm-title {	font-size: 120%;margin: 0;padding: 0;height: 23px;line-height: 23px;padding-left: 28px;}
img.gk_vm-img {display: block;margin: 0 auto;}
.gk_vm-prodwrap form {padding-top: 6px;margin-top: 8px;text-align: center;clear: both;}


.right_col .moduletable ul  li  {padding:0px;margin:0pxx;}
.right_col .moduletable a {font-size:13px;
color:#777171;
display:block;
padding:2px 0;}
.right_col .moduletable a:hover {color:#FF7E15}

#zv a {color:#FF7E15; text-decoration:none;
font-size:16px;padding:2px 4px;border-bottom: 1px dashed #dfdddd;}
#zv a:hover {text-decoration:none;
background:#dfdddd;}
.rsform-submit-button
{
	background: #D24938 url(../images/bg-button.gif) repeat-x;
	border: none;
	color: #fff;
	padding: 6px 12px;
}
#tovar-photo {text-align:center;}
#tovar-photo a {text-decoration:none; text-align:center;}

.tovar-photo-all {
    text-align: center;
    margin: 20px 0 0;
}
.tovar-photo-all a {text-decoration: none;
text-align: center;
margin: 0 0 20px;
display: inline-block; }

.product_row {float: left;
    margin:5px 0;
	background:#f3f3f3;
	border-bottom:1px solid #ddd;
	clear:both;
}
.left .moduletable ul.menu {display:block;
overflow:hidden;}
.left .moduletable ul.menu  li {
    border-bottom: 1px solid #E5E5E5;
    line-height: 18px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 1px;
}

.left .moduletable ul.menu  li a {
    background: url("../images/a1.gif") no-repeat scroll 4px 18px;
    color: #FF7E15;
    display: block;
    font-size: 14px;

    overflow: hidden;
    padding:12px 0 12px 21px;
	font-weight:bold;
    text-decoration: none;
}
.left .moduletable ul.menu  li a:hover {/*background: url("../images/a1.gif") no-repeat scroll 4px 17px #fff0e3;*/
/*color:#fff;*/ text-decoration:underline;}
.left .moduletable ul.menu  li.active a {/*color:#fff;*/background: url("../images/a1.gif") no-repeat scroll 4px 18px #FBFBFB;}

.prod2 {
padding:0 0 10px;
width:173px;
overflow:hidden;
float:left;
}
.prod2  div {padding:0 6px 3px 0;}

.text_foot, .block {overflow:hidden; }
.block  {padding:10px 0 0 0;}
.block  h4 {  font-size: 14px;
    font-weight: normal;
    padding: 0 0 6px;}
.bl {
float:left;
width:65%;
}
.br {
float:left;
width:35%;
}
.bl ul {padding:0 10px 0 0;}
.br ul {padding:0;}

.text_foot .block li {background: url("../images/lic.png") no-repeat scroll 1px 4px transparent;
    line-height: 12px;
    padding: 1px 0 10px 18px;}
.text_foot .block li  a:hover {text-decoration:none;}

.left .moduletable ul.menu  li ul li {
border:none;
line-height:15px;
padding:1px 0;
}
.left .moduletable ul.menu  li ul li a, .left .moduletable ul.menu  li.active ul li a {background: url("../images/a5.gif") no-repeat scroll 4px 10px transparent;
    color: #646464;font-size: 13px;
	font-weight: normal;
    padding: 5px 0 5px 17px;}

.left .moduletable ul.menu  li ul li.current a {background: url("../images/a6.gif") no-repeat scroll 4px 10px #fbfbfb;color: #FF7E15;}
.left .moduletable ul.menu  li ul li.current ul li a {color: #646464;}
.left .moduletable ul.menu  li ul li ul li {padding:0 0 0 15px;}
.left .moduletable ul.menu  li ul li.current ul li a {background: url("../images/a5.gif") no-repeat scroll 4px 10px;}

.left .moduletable ul.menu  li ul li a:hover {text-decoration:underline;}

.product_row a img {border:2px solid #ddd;}

h2.product_old {
    font-size: 18px;
    font-weight: normal;
    margin: 0px 0px 10px;
	color: #F00;
	background: #FBFBFB;
	text-align:center;
}

#vmMainPage .product_old h3 {
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0px;
}

.productPrice { display:block;}


@media all and () {
#head #search input.text {padding:0px 10px 0px 10px;height:22px;}


a.product_instructions {
	width: 100px;
	height: 100px;
	background-image: url('../images/help-icon.png');
}
