body{
min-width: 1200px;
font-family:"Arial";
font-size:12px;
margin:0;
}
img{
border:none;
}
h1{
font-size:26px;
margin-top:16px;
margin-bottom:12px;
}

.clr{
clear:both;
height:0px;
overflow:hidden;
}
h2{
color:#3385ad;
}
h3{
margin:0;
font-size:25px;
color:#000;
font-family:"Arial";
margin-bottom:18px;
}
.brands h2{
font-size:15px;
font-weight:bold;
text-transform:uppercase;
margin-top:0;
line-height:1 !important;
}
.brands{
background:#e0e0e0;
padding:18px;
width:154px;
font-size:12px;
color:#333;
line-height:1.5;
float:right;
}
.brands a{
color:#333;
font-weight:bold;
text-transform:uppercase;
}
.brand_title {

	text-transform: uppercase;
	color: #333333;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.5;	
	text-decoration: underline;
	cursor: pointer;
	
}
.main_menu {

	display:none;
	padding: 5px 0px;
	margin: 0px; 
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;

}

.shapka{
width:900px;
margin:0 auto;
padding-top:25px;
height:80px;
}
.logo{
float:left;
}
.telefon{
float:right;
font-size:27px;
text-align:right;
}
.logo div{
font-size:13px;
position:absolute;
margin-top:47px;
}
.nsk{
margin-left:257px;
color:#3d92b6;
}
.menu_bg{
height:173px;
background:url(/img/menu_top.png) left top repeat-x;
background-color:#3385ad;
}
.submenu{
padding:12px 15px;
text-align:left;
display:none;
font-size:11px;
}
.submenu a{
color:#000;
}
.content{
margin:22px auto 0 auto;
width:1024px;
}
.center_box{
width:630px;
float:left;
overflow:hidden;
}
.left_box{
float:left;
width:190px;
margin-right:10px;
}
.cat_item{
border:1px solid #ccc;
height:10%;
padding-bottom:18px;
}

.site_map {
	
	border: 1px solid #ccc;
	height: 10%;
	padding-bottom: 18px;
	padding-left: 19px;

}
.site_map a {
	
	color: #000;

}

.path_item{
	
	border: 1px #ccc;
	border-style: solid solid none;
	height: 10%;
	padding-bottom: 18px;

}
.in_cart{
width:234px;
border:1px solid #ffcc26;
margin-bottom:18px;
background-color:#fff;
}
.cat_price{
width:130px;
float:left;
font-size:19px;
color:#333;
text-align:center;
padding-top:5px;
height:33px;
background:#ffcc26;
}
.cat_price strong{
font-size:25px;
}
.cat_descr{
color:#666;
padding-left:4px;
}
.cat_brand{
font-size:14px;
text-transform:uppercase;
padding-bottom:16px;
}
.cat_brand a{
color:#333;
}
.cat_type{
font-size:18px;
color:#666;
font-style:italic;
}
.cat_item_center{
background:url("/img/cat_bg.png") right top repeat-y;
}
.right_cat_item{
float:right;
width:236px;
padding:25px 0;
padding-right:24px;
}
.right_cat_item a{
color:#333;
font-size:14px;	
}
.path{
color:#666;
padding:15px;
font-size:14px;
}
.path a{
color:#3385ad;
}
.cat_i_line{
height:1px;
background:url("/img/cat_line.gif") left top no-repeat;
}
.cart{
background:url("/img/cart.gif") 7px 12px no-repeat;
padding-left:28px;
margin-left:130px;
padding-top:10px;
}
.menu_item{
width:124px;
padding:0 7px;
height:46px;
text-align:center;
background:url("/img/li.gif") right center no-repeat;
}
.menu_item a{
color:#fff;
}
.text_pages{
padding:15px;
background:#e1e1e1;
}
.text_pages a{
color:#000;
}
.about{
color:#666;
padding:0 17px;
}
.about h2{
font-size:12px;
}
.cat_mini_item{
margin-right:17px;
width:116px;
overflow:hidden;
float:left;
}
.cat_mini_item img{
display:block;
}
.cat_mb{
color:#3385ad;
}
.cat_mini_item a{
color:#333;
}
.cat_m_p strong{
font-size:16px;
}
.cat_m_p{
text-align:center;
height:22px;
padding-top:3px;
color:#333;
background:#ffcc26;
}
.grey_cat{
background:#e1e1e1;
padding:7px 5px;
}
.cat_subtype{
background:#ebebeb;
margin-left:-19px;
padding:5px 19px;
margin-bottom:10px;
}
.cat_subtype a{
color:#3385ad;
margin-right:1ex;
white-space: nowrap;
}
.cat_item_ind{
border:1px solid #ccc;
width:178px;
float:left;
margin-right:15px;
margin-left:15px;
margin-bottom:22px;
}

.rasp_title{
background:url('/img/ind_cat.jpg') left top repeat-x;
background-color:#333;
padding:10px 14px;
color:#fff;
height:30px;
font-weight:bold;
}
.rasp_title a{
color:#fff;
}
.rasp_type{
float:left;
width:86px;
}
.rasp_price{
margin-left:86px;
background:#e98d36;
color:#333;
padding-top:3px;
height:22px;
}
.rasp_price strong{
font-size:16px;
}
.rasp_type, .rasp_price{
text-align:center;
}
.rasp_type{
color:#fff;
}
.hit, .rasp, .rec{
font-weight:bold;
text-transform:uppercase;
}
.hit{
background:#3385ad;
font-size:15px;
padding-top:4px;
height:21px;
}
.raspold{
font-size:15px;
padding-top:4px;
height:21px;
background:#ccc;
color:#333;
text-decoration:line-through;
}
.rec{
background:#529a3b;
font-size:15px;
padding-top:4px;
height:21px;
}
.rasp{
padding-top:8px;
height:17px;
font-size:10px;
background:#56c4cc;
}
.hits{
width:630px;
}
.hits img{
display:block;
}
.ind_rasp{
width:365px;
height:293px;
float:left;
margin-right:7px;
border:1px solid #ccc;
margin-bottom:7px;
}
.ind_title{
position:absolute;
margin:160px 0 0 190px;
color:#666;
height:70px;
overflow:hidden;
font-size:18px;
width:165px;
}
.ind_title a{
color:#666;
}
.ind_price{
width:171px;
position:absolute;
margin:238px 0 0 188px;
}
.rasp2{
padding-top:4px;
height:21px;
font-size:15px;
font-weight:bold;
color:#666;
text-transform:uppercase;
text-align:center;
background:#05eb09;
}
.old_price{
background:#ccc;
color:#333;
padding-top:3px;
height:22px;
text-decoration:line-through;
}
.old_price strong{
font-size:16px;
}
.btm{
padding:9px;
background:#3385ad;
text-align:center;
margin:24px 0;
color:#fff;
}
.btm a{
color:#fff;
margin:0 1em;
}
.icq{
text-align:right;
color:#3385ad;
font-size:15px;
text-transform:uppercase;
}
.basket{
background:url(/img/cart.gif) left top no-repeat;
padding-left:19px;
position:absolute;
margin:16px 0 0 482px;
}
.basket a{
color:#333;
}
.mini_img img{
width:90px;
display:block;
float:left;
}
.menu_title{
height:60px;
vertical-align:middle;
width:100%;
}
.menu_title td{
text-align:center;
}
.menu_title a{
color:#fff;
text-decoration: none;
}
.submenu a{
color:#fff;
text-decoration: none;
}
/*.blue_menu{
background:#3385ad;
}*/
.blue_menu_submenu  td:hover{
background:#ffffff;
}
.blue_menu_submenu  a:hover{
color: #eb3a05;
}
.mmm a:hover{
}
.tovar_list{
width:100%;
margin-bottom:15px;
}
.tovar_list th{
background:#ebebeb;
text-align:left;
padding:5px 0;
font-weight:normal;
}
.tovar_list td{
border-bottom:1px dashed #ccc;
}
.title_td{
padding-left:19px !important;
}
.colvo_td, .colvo_td{
width:100px;
}
.price1_td{
width:60px;
}
.price2_td{
width:60px;
padding-right:19px;
}
.b_h{
margin-left:19px;
}
.b_h a{
color:#333;
}
.anketa_form{
padding:0 19px;
}
.ank_inp{
width:100%;
margin-bottom:4px;
border:1px solid #ccc;
}
.anketa_form h3{
font-size:16px;
margin:0.5em 0 0.4em 0;
}
.special_href a{
color:#044F90
}
.nitem a{
color:#044F90;
}
.nitem{
margin-bottom:1em;
}
.nitem img{
float:left;
width:80px;
}
.news_date{
color:#666;
font-weight:bold;
margin-top:0.3em;

}
.all_news a{
color:#044F90;
}
.news_art a{
color:#3385AD
}
.brand_submenu{
font-size:10px;
text-transform:normal;
}
.brand_submenu a{
color:#3385AD;
}

#submenu {padding: 0 0; margin: 0;}
#submenu li {list-style: none; margin: 0; padding: 2px 0px;}
#submenu li a {display: block; padding: 0px 10px;  }
#submenu li a:hover {color: #333; background: #ffffff;}


/* New design styles beginning from this */

#basket{ font-size: 13px; font-weight: bold; color: #666666; }
.menu_title td{ vertical-align: top; padding-top: 10px;}
.menu_title a{ font-weight: bold; text-decoration: underline; font-size: 13px;}    
.blue_menu { background-color: #2857aa; }
.clear{ height: 0px; overflow: hidden; clear: both; }

.mmm .column{
    width: 150px;
    float: left;
    padding-right: 10px;
}
.mmm{ position: relative; z-index: 10000; }
#submenu a{ text-decoration: underline; font-size: 13px; }
#submenu li{ padding-bottom: 20px; }

.search_frame{ background-color: #3385ad; padding: 5px 5px 5px 5px; }
.left_menu_pane{ background-color: #f1f1f1; border: 1px #cccccc solid; padding: 0px; }

#left_menu .main{ border-bottom: 1px #cccccc solid; padding: 15px; list-style-type: none; margin: 0px; }
#left_menu li{ height: 25px; display: block; }
#left_menu .other{ padding: 15px; list-style-type: none; margin: 0px; }
#left_menu .other a{color: #df6700;}

/*.left_item{ padding: 15px; text-decoration: underline; line-height: 20px;}*/
.left_item{ padding: 15px; line-height: 20px;}
.left_item a *, .left_item a { text-decoration: underline;}
.left_item .lhead{ font-size: 18px; }
.left_item .lhead a{ color: #3385ad; }

.brands{ padding: 0px; margin: 0px; width: 184px; text-transform: none !important; }
.brands a {text-transform: none !important;}
.bheader{ padding: 10px 15px; font-size: 18px; color: #FFFFFF; background: url('/img/brands_fon.png') top repeat-x; height: 21px; overflow: hidden; border-bottom: 1px #184e92 solid; font-weight: normal;}

.brands ul.bmenu{ list-style-type: none; margin: 0px; padding: 0px; }
.brands ul.bmenu .not_decor{ font-weight: normal; text-decoration: none !important; }
.brands ul.bmenu div.m{ padding: 5px 15px; height: 16px; overflow: hidden; display: block; border-top: 1px #FFFFFF solid; border-bottom: 1px #b9b9b9; background: url('/img/brands2_fon.png') top repeat-x; }
.brands ul.bmenu div.m.selected { background: url('/img/brands2_sel_fon.png') top repeat-x ; }
.brands ul.bmenu div.m.selected a { color: #FFFFFF;  }

.brands ul.bsubmenu{ list-style-type: none; margin: 0px; padding: 0px; border-top: 1px #FFFFFF solid; display: none;} 
.brands ul.bsubmenu li.s{ padding: 5px 20px; display: block; background-color: #c9c9c9; font-size:  }
.brands ul.bsubmenu li.s a{ color: #3385ad;  }

#bottom_menu{ background-color: #3385ad; height: 40px; overflow: hidden; margin-top: 10px;}
#bottom_menu ul{ display: block; padding: 0px; width: 700px; margin: 0px auto; list-style-type: none; padding-top: 10px;}
#bottom_menu li{ display: block; float: left; padding: 0px 30px; }
#bottom_menu a{ color: #FFFFFF; }

.btm{ background-color: transparent; }
.btm div{ color: #999999; }
.btm div a{ color: #999999; } 

#gallery1{
    width: 375px;
    overflow: hidden;
    float: left;
	margin-right:47px;
	margin-left:15px;
}

#h2pos {
position: reletive;
width: 545px;

}

#gallery1 .items{ 
    position: relative;
    width: 365px;
    height: /*300px*/250px;
}

#gallery1 .item{
    width: 365px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    padding-right: 10px;
    padding-bottom: 10px;
}

#gallery1 .item.ui-tabs-hide{
    display: none;
}

#gallery1 .pic{
    width: 365px;
    overflow: hidden;
    height: 245px;
}

#gallery1 .leftc{
    width: 50%;
    overflow: hidden;
    background: url('/img/gallery_left_column_wrapper.png') top repeat-x;
    color: #FFFFFF;
    height: 55px;
    float: left;
}
#gallery1 .layout{
    padding: 10px;
}

#gallery1 .rightc{
    overflow: hidden;
    background-color: #59ff00;
    color: #FFFFFF;
    height: 55px;
}

#gallery1 .old_price{
    width: 50%;
    float: left;
    background-color: #cccccc; 
    text-decoration: line-through;
    text-align: center;
    height: 23px;
    padding-top: 3px;
    
    
}
#gallery1 .new_price{
	 
    
    text-align: center;
    height: 23px;
    padding-top: 3px;
}
#gallery1 .old_price span, #gallery1 .new_price span{
    font-weight: bold;
    font-size: 16px;
}
#gallery1 .gal_text{
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
    
}
#gallery_links{
    display: none;
}

#img_slider{
    width: 630px;
    overflow: hidden;
    position: relative;
}
#img_slider .slider{

}

#gallery2{
    width:178px;
    overflow: hidden;
    float: left;
	margin-right:7px;
	margin-bottom:7px;
}

#gallery2 .items{ 
    position: relative;
    width:178px;
    height: /*300px*/250px;
}

#gallery2 .item{
    width:178px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    padding-right: 10px;
    padding-bottom: 10px;
}

#gallery2 .item.ui-tabs-hide{
    display: none;
}

#gallery2 .pic{
    width:178px;
    overflow: hidden;
    height: 245px;
}

#gallery2 .leftc{
    width: 50%;
    overflow: hidden;
    background: url('/img/gallery_left_column_wrapper.png') top repeat-x;
    color: #FFFFFF;
    height: 55px;
    float: left;
}
#gallery2 .layout{
    padding: 10px;
}

#gallery2 .rightc{
    overflow: hidden;
    background-color: #59ff00;
    color: #FFFFFF;
    height: 55px;
}

#gallery2 .old_price{
    width: 50%;
    float: left;
    background-color: #cccccc; 
    text-decoration: line-through;
    text-align: center;
    height: 23px;
    padding-top: 3px;
    
    
}
#gallery2 .new_price{
	 
    
    text-align: center;
    height: 23px;
    padding-top: 3px;
}
#gallery2 .old_price span, #gallery2 .new_price span{
    font-weight: bold;
    font-size: 16px;
}
#gallery2 .gal_text{
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
    
}
#gallery2_links{
    display: none;
}


.rasp_price_red{
margin-left:86px;
background:#cd481d;
text-align:center;
color:white;
padding-top:3px;
height:22px;
}
.rasp_price_red strong{
font-size:16px;
}

/*shapka*/
.menukn{
	width: 130px;
	float: left;
	position: relative; 
	z-index: 10000;
}
.menukn a:hover{
}
.menu_titlekn{
height:60px;
vertical-align:middle;
width:100%;
}
.menu_titlekn td{
text-align:center;
}
.menu_titlekn a{
color:#1aa7de;
text-decoration: none;
}
.menu_titlekn td{ vertical-align: middle; padding-top: 10px;}
.menu_titlekn a{ font-weight: bold; text-decoration: underline; font-size: 13px;}
.blue_menukn a{color:#1aa7de; font-size: 14px; }

.menu_bgkn{
height:193px;
background-color:white;
}