﻿body {
	background:#ffffff;
	font:13px Georgia;
	padding:0px auto;
	text-align : center;
	height: 100%;
	color:#454545;
}

*{padding:0px;}

a {color:#000;}
a:hover{color:#b40001;}

img {
	border:0;
	display:block;
	padding:0px;
	margin:0px;
}

#page-holder{
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ffffff;
	min-height:1000px;
	width:1000px;
	padding:0px;
	margin:0px auto;
	text-align:center;
}
.phones{
display: block;
left: 43px;
position: absolute;
text-align: left;
top: 93px;
width: 937px;
}
.phones p{
background: url("images/ph_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: inline-block;
font-size: 15px;
height: 23px;
line-height: 19px;
margin-right: 15px;
padding-left: 28px;
float: left;
}
.phones strong{
  display: inline-block;
  float: right;
  height: 23px;
  line-height: 48px;
  font-weight: 400;
  font-size: 15px;
}
.phones p:first-child{
background: url("images/ph_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.phones p:nth-child(3){
background: url("images/ph_3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#top{width:1000px; height:153px; background-image:url(../files/images/top_bg.jpg);	background-repeat:no-repeat;background-position:top;position: relative;}
#logo{
float: left;
height: 78px;
margin: 25px 0 0 40px;
width: 375px;
}
#search_menu{
float: right;
margin: 24px 0 0;
width: 541px;
}
#search_menu div.search{font:13px Georgia; text-align:right;}
#search_menu div.search input{width:120px; height:15px; margin-right:20px;background-image:url(../files/images/search_bg.jpg);	background-repeat:no-repeat;background-position:top; border:none; padding:0px 5px;}
#search_menu div.menu{
clear: both;
display: block;
font: 15px Georgia;
height: 26px;
margin-top: 17px;
width: 556px;
}
#search_menu div.menu a{
background-image: url("../files/images/menu_news.jpg");
background-position: left center;
background-repeat: no-repeat;
display: block;
float: left;
font-size: 16px;
height: 26px;
line-height: 24px;
margin: 0 23px 0 0;
padding: 0 0 0 30px;
}

#center{}

#left_part{width:288px; height:100%; background-image:url(../files/images/left_part_bg.jpg);background-repeat:repeat-y;background-position:top; text-align:center;}

#left_content{margin:50px 15px 0px 15px;}

#menu{
margin: 5px 0 0 15px;
width: 258px;
}

#content{min-height:600px; font:14px Georgia;width:668px;overflow-x:auto;margin:0px;text-align: justify;}
#content h1{font:bold 20px Georgia; text-align:left;margin:20px 30px 0px 0px;}
#content h2{font:bold 18px Georgia; text-align:left;margin:10px 0px 10px 0px;color:#000;}
#content h3,#content h4 {font:17px Georgia; text-align:left;margin:15px 0px 10px 0px;}

#content a{font:14px Georgia; text-decoration:underline; color:#b40001;}
#content a:hover{font:14px Georgia; text-decoration:none; color:#b40001;}
#content ul, ul li{font:14px Georgia; color:#000;}
#content ul.sf-menu, ul.sf-menu li{font:14px Georgia; color:rgb(180,0,1); /*list-style: none outside none;*/}
.sf-menu li ul li{font:14px Georgia; color:#fff!important; list-style: none outside none;}
#content ul li{background:url(../files/images/text_li.png) 0px 7px no-repeat;padding-left:10px;list-style:none;}
#content table, tr, td{font:14px Georgia; color:#000;}



#bottom{width:1000px; height:114px; background-image:url(../files/images/bottom_bg.jpg);	background-repeat:no-repeat;background-position:top}

#adres{float:left; text-align:left; margin:20px 0px 0px 30px;}
#adres h4{padding:0px; margin:0px; font:24px Georgia; display:block;}
#adres p{padding:0px; margin:0px;}


#koda_copyright{float:right;width:170px; margin:20 30 20 0px;font-weight:normal;}
#koda_copyright img{float:right; margin:7 0 0 0px;}
#koda_copyright p{display:block; float:left; text-align:right;padding-top:12px; font-weight:normal; font:12px Georgia;}
#koda_copyright a{color:#000000;font-weight:normal;font:12px Georgia;}

/*Menu*/

.suckerdiv ul{
margin: 0px;
padding: 0;
list-style-type: none;
width: 258px; 
position:relative;
z-index:1;
}
	
.suckerdiv ul li{
position: relative;
margin-bottom:4px;
}
.suckerdiv ul li ul{
position: absolute;
width: 258px; 
top: 0;
visibility: hidden;
}


.suckerdiv ul li a{
height:24px;
width:247px;
display: block;
overflow: auto; 
color: black;
text-decoration: none;
text-align: left;
padding: 1px 0px 1px 11px;
border: none;
background: url(../files/images/v_menu_bg.jpg) no-repeat center right;
}

.suckerdiv ul li a:visited{
color: black;
}


.suckerdiv ul li ul li{margin:0px; padding:0px;}
.suckerdiv ul li ul a.subfolderstyle{background:#e0c9a2; border-bottom:1px solid #dfd0b5;}
.suckerdiv ul li ul li a{background:#e0c9a2; border-bottom:1px solid #dfd0b5;}
.suckerdiv ul li ul li a:hover{background:#cab999; border-bottom:1px solid #dfd0b5;}

.suckerdiv ul li a:hover{
color:#fff;
background: url(../files/images/v_menu_bg_act.jpg) no-repeat center right;
}

.suckerdiv .subfolderstyle{
background: url(../files/images/v_menu_bg.jpg) no-repeat center right;
padding-left: 11px;
text-align: left;
width: 247px;
}

#cat_header{
background: url("../files/images/v_menu_bg.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
cursor: pointer;
float: right;
height: 23px;
margin: 15px 0 0;
overflow: auto;
padding: 2px 0 1px 11px;
text-align: left;
text-transform: uppercase;
width: 247px;
}
#cat_header:hover{
background: url(../files/images/v_menu_bg_act.jpg) no-repeat center right;
color: #fff;
}

/*** СКИН ДЕМО ***/
.sf-menu { margin: 0px 0px 0px 25px; text-align: left;}
  .sf-menu li:hover {
  visibility: inherit; 
  }
.sf-menu li {margin: 0px 0px 0px 0px; padding:3px 20px 5px 8px; list-style: disc inside none; position:relative;}
.sf-menu li.firstnavi:hover, .sf-menu li.sfHover{background:url("../files/images/v_menu_bg.jpg") no-repeat scroll 0 0 transparent;}
.sf-menu li a { padding:5px 0px 6px 0px; margin:0px 0px 0px 15px;}
.sf-menu li a.active, .sf-menu li a:hover, .sf-menu li a.active2{ color:#000000; }
.sf-menu li a:hover{}
.strela1{  background: url("../files/images/strela.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 5px;
    top: 7px;
    width: 7px;}
.strela2{  background: url("../files/images/strela.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 5px;
    top: 9px;
    width: 7px;}	

.sf-shadow ul { margin: 0px 0px 0px 0px; position:absolute; top:0px; left:255px;z-index: 1;}
.sf-shadow ul.sf-shadow-off {  background:  transparent;}
.sf-menu li ul li.level2{margin: 0px 0px 0px 0px;  background:#e0c9a2; border-bottom:2px solid #dfd0b5; width:210px; padding:1px 15px 1px 0px;}
.sf-menu li ul li a{display: block; padding:3px 0px 3px 12px;  margin:0px 0px 0px 0px; color:#000000!important;}
.sf-menu li  ul li.level2:hover{ background:#cab999!important; border-bottom:1px solid #dfd0b5;}

.sf-menu li ul li ul{margin: 0px 0px 0px 0px; position:absolute; top:0px; left:220px;z-index: 1;}
.sf-menu li ul li ul li{margin: 0px 0px 0px 0px;  background:#e0c9a2!important; border-bottom:2px solid #dfd0b5; width:200px; padding:2px 10px 2px 0px;}
.sf-menu li ul li ul li a{display: block; padding:3px 0px 3px 12px;  margin:0px 0px 0px 0px; color:#000000!important; }
.sf-menu li  ul li ul li:hover{ background:#cab999!important; border-bottom:1px solid #dfd0b5;}

/*-------------------------KATALOG--------------------------*/
#goods{
margin:30px 0px 0px 30px;
width:630px;}

#goods td{
width:190px!important;
max-width:226px!important;
vertical-align:top;
margin:0px!important;
padding-bottom:10px;
padding-right:20px;
}

.info{
width:190px;
text-align:left;
margin:5px 0px 0px 6px;
padding:0px;
font:13px verdana;
line-height:20px;}

.info p{
margin:0px!important;
padding:0px!important;
font: 13px Tahoma;
color:rgb(109,109,109);
}

.imgg{
min-width:181px;

max-width:181px;

margin:0px auto;
}


.for_price{
display:block;
font:bold 12px Tahoma;
text-align:left;
margin:0px 0px 9px 0px;
padding:0px 0px 0px 40px;
color:#6d6d6d!important;
}

.for_price2 span{
display:inline !important;
font-weight:bold!important;
text-align:center;
color:#58c7f3!important;
font:bold 12px Tahoma;
}

.for_price2 span.pr{
color:#6d6d6d!important;
font-weight:bold!important;}

.price2{
display:block;
clear:both;
width:190px;
height:42px;

}
.descrs{
/*width:230px;*/
padding:0px 0px 5px 0px;
margin:-5px 0px 0px 0px ;
}
.names{
display:block;
clear:both;
padding:0px 0px 0px 9px;
font:bold 12px Tahoma;
text-align:left;
margin:30px 5px 9px 13px;
color:#6d6d6d;
}

.names a{
display:inline;
margin:5px 5px 5px 0px;
padding:0px;
text-decoration:none !important;
cursor:pointer;
color:#4EC6F5!important;
font:bold italic 16px Arial!important;
}

.names a:hover{
text-decoration:none!important;
cursor:pointer;}

.names_tovar{
/*display:block;
clear:both;
padding:0px 0px 0px 9px;
font:bold 12px Tahoma;
text-align:left;
margin:30px 5px 9px 13px;
color:#6d6d6d;*/
}
.names_tovar_a{
display:inline;
margin:5px 5px 5px 0px;
padding:0px;
text-decoration:none !important;
cursor:pointer;
color:rgb(98,96,156)!important;
font:bold italic 16px Arial!important;
}
.for_price span {
display:inline;
text-align:center;
font:bold 13px Tahoma;
color:#58c7f3;

}
.for_price span  s{
text-decoration:none;}
.for_price2 span  s{
text-decoration:none;}

.price2 span {
display:block;
padding:10px 0px 0px 0px;
margin-left:28px;
width:137px;
height:25px;
background-image:url(../files/images/span_bg.jpg);
background-position:left;
background-repeat:no-repeat;
text-align:center;
font:14px Tahoma;
color:#8f8e8e;
}

a.details {
display:block;
float:right;
width:68px;
height:14px;
background-image:url(../files/images/details.jpg);
background-position:top;
background-repeat:no-repeat;
font:bold 11px Arial!important;
color:#fff!important;
text-decoration:none!important;
}

.details_catalog{
display:block;
width:106px;
height:28px;
background-image:url(../files/images/details__new.jpg);
background-position:top;
background-repeat:no-repeat;
text-decoration:none!important;
margin:0px 0px 0px 0px;/*margin:0px 0px 0px 170px;*/
padding:0px 0px 0px 0px;
position:relative;
left:65px;
}

a.details:hover {
text-decoration:none!important;
}


.pages {
text-align:center;
margin-top:12px;}

.active_page{

font-size:20px !important;
color:#000000!important;
text-decoration:none!important ;
font-weight:normal !important;
margin-left:10px;
}

.noactive_page{

font-size:17px !important;
color:#B40001!important;
font-weight:normal !important;
margin-left:10px;
}

.top_catalog{
display:block;
width:188px;
height:3px;
background-image:url(../files/images/top_catalog_ir.png)!important;
background-position:center top;
background-repeat:no-repeat;
}
	
.bottom_catalog_body{
display:block;
clear:both;
width:188px;
height:55px;
background-image:url(../files/images/catalog_bg_ir.png)!important;
background-position:center top;
background-repeat:repeat-y;
margin:-32px 0px 0px 0px;
padding:0px;
}

.bottom_catalog{
display:block;
clear:both;
width:188px;
height:27px;
background-image:url(../files/images/bottom_catalog_ir_bottom.png)!important;
background-position:center top;
background-repeat:no-repeat;
}
.catalog_goods{
margin:35px 0px 0px 0px;
width:188px;
clear:both;
background-image:url(../files/images/catalog_bg_ir.png)!important;
background-position:top;
background-repeat:repeat-y;
padding: 8px 8px 0px 8px; 
}

.catalog_goods_bottom{
margin:0px 0px 32px 0px;
width:188px;
height:2px;
clear:both;
/*background-image:url(../files/images/catalog_bg_ir_bottom.png);*/
background-position:top;
background-repeat:no-repeat;
}

.buy{
display:block;
padding:5px 0px 0px 0px;
height:31px;
}

.goods_description{display:block;width:668px;}

.price{
color:#02757a;
font:bold 16px/16px Arial;
position:relative; top:-23px; left:10px;
width:110px;
}

.curren{
color:#893535;
font: 11px/11px verdana;
}

.price_main{
color:#893535;
font:bold 16px Arial;
margin: 1px 0px 0px 5px;
width:74px;
float:left;}
.details_price{
font:11px/11px verdana;
color: #893535;
margin:0px;
text-align:left;
padding:6px 0px 0px 5px;}

.curren_main{
color:#000;
font: 12px Arial;
}

a.details_nov_main {
display:block;
width:74px;
text-align:center;
text-decoration:none!important;
font:11px/11px verdana!important;
color: #893535!important;
margin:6px 2px 0px 0px;
float:right;}

#div_bottom_page{
clear:both;
width:100%;
height:50px;
background:#edebec;	
padding:2px 0px 0px 0px;
margin:0px;
}
.bottom_catalog_body h2 a{ margin-left: 6px;}
.goods_description{display:block;width:668px;}
.goods_photo{width:602px; margin:10px 0px 0px 0px; height: auto;  /*min-height:359px;*/ }
.opisan{color:#f00; width: 400px; /*padding-left:200px;*/float:right; text-align:left;}
#ico_resume{width:70px; float:left; position:relative; z-index:2000; min-height:1px;}
#foto_resume{width:200px; float:left; margin:0px 0px 0px -70px; float:left; border-right: 2px solid #B40001;}
#refer{left: -140px; position: relative;}
#opisann{font:13px Georgia;  text-align : left;	color:#454545; width: 668px; margin:20px 0px 30px 0px;}
#opisann_header{font:bold 16px Georgia; color:#000; text-align : left;}
.bottom_catalog_body_a{text-align:left!important; height:34px;}
#cont_{margin-left:20px; width: 700px;}

.goods_categories {
    padding: 0;
    width: 100%;
}
.goods_categories td {
    border-collapse: collapse;
    padding: 0;
}
.for_border {
    border: 1px solid #000;
    border-radius: 8px 8px 8px 8px;
    margin: 5px;
}
.for_img {
    padding: 2px;
}
.for_img {
    padding: 2px;
}
.subcat_h2 h3, .subcat_h2 .h33{text-align:center!important;}

/*******SECTION************/
.section {
    margin: 0;
    width: 668px;
}
ul.tabs_menu {
    display: block;
    height: 33px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 630px;
}
.tabs {
    color: #515151;
    font: 15px Tahoma;
    margin: 20px 0 0;
    width: 630px;
}
ul.tabs_menu li {
    background: none repeat #909B9D!important;
    /*border-left: 1px solid #C0C0C0;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;*/
    cursor: pointer;
    display: block;
    float: left;
    height: 38px;
    list-style-type: none;
    margin: 0px 3px 0px 0px !important;
    padding: 9px 14px 10px!important;
    text-align: center !important;
	min-width:35px;
}
ul.tabs_menu li a, ul.tabs_menu li div span {
    -moz-user-select: none;
    color: #fff !important;
    font: 12px Georgia !important;
    margin: 0;
    padding: 0;
    text-align: center !important;
    text-decoration: none !important;
}
ul.tabs_menu li.current {
    background: none repeat #B40001!important;
    border-bottom: 2px solid #FFFFFF;
    color: #000000;
}
ul.tabs_menu li.current a {
    color: #fff !important;
}
.box {
    /*border: 1px solid #C0C0C0;
    border-radius: 4px 4px 4px 4px;*/
    display: none;
    margin-top: -2px;
}
.in_box {
    margin: 20px 0px 10px 4px;
}
.box.visible {
    display: block;
}
#comment_div {
    margin: 15px 0 0 !important;
    padding-top: 10px;
}
.tabs_menu li a{

}
#underline{width:100%; height:3px; background: none repeat #B40001!important; }

/**************************/
#menu{float:right;}
.bottom_catalog_all{
	border-bottom: 1px solid rgb(237,236,234);
    clear: both;
    display: block;
    width: 188px;
}
#buy{
width:134px;
height:21px;
text-decoration:none!important;
background:#B40001;
cursor:pointer;
float: right;
font:18px georgia!important;
color:#fff!important;
text-align:center!important;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
clear:both;
}
ol{ list-style-type:decimal!important;margin-left:25px;}
ol li{list-style: decimal outside!important; font: 14px Tahoma;} 
.saf{margin-top:-30px; height:1px;}


table.basket {
width: 100%;
border-collapse: collapse;
background: #fff;
}

table.basket td{
padding: 10px;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
color: #000;
font-size: 12px;
border: 1px solid #ddd;
text-align: center;
}

table.basket th{
background-color: #73B2E5;
text-align: left;
color:#fff;
font-weight: normal;
padding: 10px;
white-space: nowrap;
border: 1px solid #ddd;
text-align: center;
}


