html, body { margin:0;padding: 0;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #efefef, #ffffff);
    background-image: -moz-linear-gradient(top, #efefef, #ffffff);
    background-image: -ms-linear-gradient(top, #efefef, #ffffff);
    background-image: -o-linear-gradient(top, #efefef, #ffffff);
    background-image: linear-gradient(top, #efefef, #ffffff);
}
body {  font-size:13px; font-family:Tahoma, Geneva, sans-serif, Arial; color:#58585a; }
table { font: 13px Arial, Helvetica, sans-serif; color:#58585a;}
img	{border:0px;}
a { color : #58585a;text-decoration : underline;}
a:hover { color : #000000; }
a.pseudo{ font: normal 12px Tahoma, Geneva, sans-serif; color : #196db4; text-decoration : none; border-bottom:1px dashed #196db4; }
a.pseudo:hover{ color:#082842; border-bottom:1px dashed #082842;}

a.pseudo_orange{ font: normal 12px Tahoma, Geneva, sans-serif; color : #ffba00; text-decoration : none; border-bottom:1px dashed #ffba00; }
a.pseudo_orange:hover{ color:#ff8400; border-bottom:1px dashed #ff8400;}

h1 { color : #000; font-weight : normal; font-family : Arial, Helvetica, sans-serif; margin:0px; font-size: 1rem;}
h2 { color : #e31a2a; font-weight : normal; font-family : Arial, Helvetica, sans-serif; margin:0px; font-size: 1rem; }
h3 { color : #05253e; font-weight : bold; font-family:Arial, Helvetica, sans-serif; margin:0px; font-size: 1rem;}
h4 {font-size: 1rem;}
ul { margin-left:5px; padding-left:5px;}
ol { margin-left:5px; padding-left:5px;}
.seo_info{ color:#939090; font:normal 12px Arial, Helvetica, sans-serif;}
a.top_menu{ color:#ffffff; font:normal 12px Tahoma, Geneva, sans-serif; text-decoration:none;}
a.top_menu:hover{ color:#da121f; }
a.top_menu > .tmi{ position:absolute; margin-top:2px; margin-left:-20px;}
.navigation { font-size:12px; color:#494646; }
a.navigation { font-size:13px; font-weight:bold; color:#494646; text-decoration:none;}
a.navigation:hover { color:#fa0101; }

.topGRD{
	background-color: #104576; color:#FFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#104576), to(#011a29));
	background-image: -webkit-linear-gradient(top, #104576, #011a29);
    background-image: -moz-linear-gradient(top, #104576, #011a29);
    background-image: -ms-linear-gradient(top, #104576, #011a29);
    background-image: -o-linear-gradient(top, #104576, #011a29);
    background-image: linear-gradient(top, #104576, #011a29);
}
.headGRD{
	background:#03112c url(/theme/images/top_bg.jpg) no-repeat left center;
}
.bottomGRD{
	background-color: #052e53; color:#FFF; font-size:14px; padding:10px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#052e53), to(#042238));
	background-image: -webkit-linear-gradient(top, #052e53, #042238);
    background-image: -moz-linear-gradient(top, #052e53, #042238);
    background-image: -ms-linear-gradient(top, #052e53, #042238);
    background-image: -o-linear-gradient(top, #052e53, #042238);
    background-image: linear-gradient(top, #052e53, #042238);
}
.brandsGRD{
	background-color: #fff; color:#000; font-size:14px; padding:5px; border-top:8px solid #082e4e;
	background-image: -webkit-linear-gradient(top, #ffffff, #cbd2d8 ,#ffffff);
    background-image: -moz-linear-gradient(top, #ffffff, #cbd2d8 ,#ffffff);
    background-image: -ms-linear-gradient(top, #ffffff, #cbd2d8 ,#ffffff);
    background-image: -o-linear-gradient(top,  #ffffff, #cbd2d8 ,#ffffff);
    background-image: linear-gradient(top, #ffffff, #cbd2d8 ,#ffffff);
}
.specialBG{
	background: #03598a url(/theme/images/special_bg.jpg) no-repeat center top; color:#fff;
}
.phoneBGCroner{
	background: url(/theme/images/phone_bg.png) no-repeat right center;
	width:53px; height:47px;
}
.phoneBG{
	background-color: #0e3e69; color:#FFF; height:47px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0e3e69), to(#042238));
	background-image: -webkit-linear-gradient(top, #0e3e69, #042238);
    background-image: -moz-linear-gradient(top, #0e3e69, #042238);
    background-image: -ms-linear-gradient(top, #0e3e69, #042238);
    background-image: -o-linear-gradient(top, #0e3e69, #042238);
    background-image: linear-gradient(top, #0e3e69, #042238);
}
.operators{ position:relative; margin:5px; font: normal 20px Arial, Helvetica, sans-serif; color:#FFF; }
.operators .phone{ float:left; margin-left:30px;}
.operators .phone .icon{ float:left;  width:25px; height:25px; margin-right:10px; }
.operators .phone .nomber{ float:left;  width:auto; height:25px; }

.slogan{background:#000 url(/theme/images/search_bg.jpg) no-repeat center center;}

.search_catalogue{ font-size:14px; width:230px; color:#000; font-weight:bold; height:24px; padding:2px;}

table.sub_menu{
        white-space: nowrap;
        background-color: #999999;
        border: 1px solid #777;
        padding: 0 0.5em;
        margin: 0.5em;
        font: bold 14px/22px Arial, Helvetica;
        text-decoration: none;
        color: #ffffff;
        text-shadow: 0 1px 0 rgba(204,204,204,.2);
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}
a.sub_menu {padding:0; margin:0;}
a.sub_menu, a.sub_menu:active, a.sub_menu:visited { display:block;color:#ffffff; background-color:#999; font:normal 16px Tahoma, Geneva, sans-serif; text-decoration:none;padding:0; margin:0;
 height:25px;padding-top:2px; position:relative; border-bottom:1px solid #000000;
}
a.sub_menu:hover { color:#ffffff; background-color:#F93}
#catalogue div.sp_grd{
	position:absolute;
	z-index:2;
	top:140px;
	left:0px;
	width: 166px;
	height:50px;
	background-color:#cdcdcd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#cdcdcd));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: -moz-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: -ms-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: -o-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: linear-gradient(top, #f8f8f8, #cdcdcd);
    font: bold 14px/22px Arial, Helvetica;
    text-decoration: none;
	color: #ffffff;
}
#catalogue td.sp_grd{
	background-color:#cdcdcd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#cdcdcd));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: -moz-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: -ms-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: -o-linear-gradient(top, #f8f8f8, #cdcdcd);
    background-image: linear-gradient(top, #f8f8f8, #cdcdcd);
    font: bold 14px/22px Arial, Helvetica;
    text-decoration: none;
	color: #ffffff;
}

.catalogue_row{ color:#000; font-weight:bold; cursor:pointer;}
.catalogue_row:hover{ color:#fff; background-color:#d2191f; cursor:pointer;}
.catalogue_row:hover td a{ color:#FFF;}
.catalogue_row td{ padding-left:5px;}

.catalogue_row.catalogue_onsklad {background-color: #a6bed9; }
.catalogue_row.catalogue_onsklad:hover {background-color: #d2191f;  cursor:pointer; }



div.dm { height:6px; background: url(../images/line.gif) repeat-x; margin-top:5px;}
div.dd { height:6px;  margin-top:5px;}
div.shop_block {position:relative; width:220px; height:30px;}
div.shop_block div.busket { width:281px; height:48px; background:url(../images/busket_top_bg.png) no-repeat; position:absolute; left:3px; top:147px; }
div.shop_block div.ico {width:34px; height:32px; background:url(../images/busket_icon.png) no-repeat; float:left; margin-left:8px; margin-top:8px; margin-right:8px;}
div.shop_block div.caption { margin-top:1px; font:bold 18px Arial, Helvetica, sans-serif; color:#14366a;}
div.shop_block div.position { font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
div.kours{ width:140px; height:40px; }
div.kours div.caption { margin-top:1px; font:bold 12px Arial, Helvetica, sans-serif; color:#134578;}
div.kours select{ font:normal 14px Tahoma, Geneva, sans-serif; color:#000000; width:120px;}
div.main_menu{ height:60px; width:900px; }
input.inpt_auth { font:normal 12px Tahoma, Geneva, sans-serif; color:#010101; height:20px; width:150px;}


#catalogue div.range { position:relative;}
#catalogue div.loading { position:absolute; visibility:hidden; left:50%; top:30px; z-index:20000; background:url(../images/loading.gif); width:24px; height:24px;}
#catalogue img { border:0px; }
#catalogue a{ color:#58585a; text-decoration:underline;}
#catalogue a:hover{ color:#000000; }
#catalogue a.h{ color:#000000; text-decoration:none;}
#catalogue a.h:hover{ color:#58585a; }
#catalogue a.rp_caption{ color:#fff; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; line-height:14px;}
#catalogue a.rp_caption:hover{ color:#0d62ab; }
#catalogue a.caption_sp{ color:#000000; font:bold 0.8em Tahoma, Geneva, sans-serif; text-decoration:none; line-height:11px; margin-top:3px; margin-left:5px;}
#catalogue a.caption_sp:hover{ color:#f21d0e; }
#catalogue a.code_sp{ color:#f21d0e; font:bold 0.9em Tahoma, Geneva, sans-serif; text-decoration:none; line-height:11px; margin-top:3px; margin-left:5px;}
#catalogue a.code_sp:hover{ color:#f21d0e; }
#catalogue a.price_sp{ color:#f21d0e; font:bold 1.5em Tahoma, Geneva, sans-serif; text-decoration:none; line-height:11px; margin-top:3px; margin-left:5px;}
#catalogue a.dep{ color:#2d2d2d; font:bold 12px Tahoma, Geneva, sans-serif; text-decoration:none;}
#catalogue a.dep:hover{ color:#fa0101; }
#catalogue a.top_menu{ color:#000000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#catalogue a.top_menu:hover{ color:#ff1f1f;}
#catalogue a.caption{ font: normal 16px Tahoma, Geneva, sans-serif; color : #383838; text-decoration : none; }
#catalogue a.caption:hover{ color:#f90000; }
#catalogue a.caption_w{ font: bold 13px Tahoma, Geneva, sans-serif; color : #383838; text-decoration : none; }
#catalogue a.caption_w:hover{ color:#eb5401; }
#catalogue a.caption_b{ font: bold 13px Tahoma, Geneva, sans-serif; color : #eb5401; text-decoration : none; }
#catalogue a.caption_b:hover{ border-bottom:1px dotted #eb5401; }
a.top_id_link{ color:#ffffff; font: bold 15px Tahoma, Geneva, sans-serif; text-decoration:none; }
a.top_id_link:hover{ color:#ffea00;}
#catalogue a.next{ color:#ffffff; font: bold 13px Tahoma, Geneva, sans-serif; text-decoration:none; }
#catalogue a.next:hover{ color:#ffea00;}
#catalogue a.pseudo{ font: normal 12px Tahoma, Geneva, sans-serif; color : #1c1c1c; text-decoration : none; border-bottom:1px dashed #183889; }
#catalogue a.pseudo:hover{ color:#fb3b00; border-bottom:1px dashed #fb3b00;}
#catalogue a.pseudo_wt{ font: normal 12px Tahoma, Geneva, sans-serif; color : #FFFFFF; text-decoration : none; border-bottom:1px dashed #FFFFFF; }
#catalogue a.pseudo_wt:hover{ color:#f6ff0c; border-bottom:1px dashed #f6ff0c;}
#catalogue a.busket_wt{ font: normal 15px Tahoma, Geneva, sans-serif; color : #FFFFFF; text-decoration : none; }
#catalogue a.busket_wt:hover{ color:#f6ff0c; border-bottom:1px dashed #f6ff0c;}
#catalogue {font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
#catalogue .t12 { font:normal 12px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue .t12_wt { font:normal 12px Tahoma, Geneva, sans-serif; color:#383838;}
#catalogue .t12_blu { font:normal 12px Tahoma, Geneva, sans-serif; color:#fb3b00;}
#catalogue .t12_grn { font:normal 14px Tahoma, Geneva, sans-serif; color:#36ff00;}
#catalogue .t12_red { font:normal 14px Tahoma, Geneva, sans-serif; color:#ab3434;}
#catalogue .t14 { font:normal 14px Tahoma, Geneva, sans-serif;}
#catalogue .t14_wt { font:normal 14px Tahoma, Geneva, sans-serif; color:#383838;}
#catalogue .t14_blu { font:normal 14px Tahoma, Geneva, sans-serif; color:#000000;}
#catalogue .t14_grn { font:normal 14px Tahoma, Geneva, sans-serif; color:#36ff00;}
#catalogue .t14_red { font:normal 14px Tahoma, Geneva, sans-serif; color:#ab3434;}
#catalogue .t16_e { font:normal 16px Tahoma, Geneva, sans-serif; color:#df6700;}
#catalogue .t16 { font:normal 16px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue .t18 { font:normal 18px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue .t18_blu { font:normal 18px Tahoma, Geneva, sans-serif; color:#000000;}
#catalogue .t20 { font:normal 20px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue .t20_e { font:normal 20px Tahoma, Geneva, sans-serif; color:#df6700;}
#catalogue .t22 { font:normal 22px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue .t30 { font:normal 22px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue .t30_blu { font:normal 22px Tahoma, Geneva, sans-serif; color:#000000;}
#catalogue .t48 { font:normal 48px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue .t45 { font:normal 30px Tahoma, Geneva, sans-serif; color:#010101;}
#catalogue h1 { font:normal 30px Tahoma, Geneva, sans-serif; color:#000; margin-bottom:-1px;}
#catalogue a.nav { font-size:13px; color:#3838; text-decoration:none;}
#catalogue a.nav:hover { color:#f90000; text-decoration:underline;}
#catalogue input.inpt { font:normal 18px Tahoma, Geneva, sans-serif; color:#010101; height:24px;}
#catalogue input.BigButton { font:normal 24px Arial, Helvetica, sans-serif; color:#010101;}
#catalogue .comment{ font:normal 12px Arial, Helvetica, sans-serif; color:#245c8c;}
#catalogue .error{ font:italic 14px Arial, Helvetica, sans-serif; color:#ff1800;}
#catalogue .acount{ color:#d7d9dc; }
#catalogue .Caption {font-weight:bold;}
#catalogue .ParamList {font-weight:normal; color:#383838;}
#catalogue a.tab_a { font:bold 14px Tahoma, Geneva, sans-serif; color:#ffffff; text-decoration:none;}
#catalogue a.tab_a:hover { color:#000000; }
#catalogue a.tab { font:bold 14px Tahoma, Geneva, sans-serif; color:#000000; text-decoration:none;}
#catalogue a.tab:hover { color:#000000; }
#catalogue .cash {font-size:11px;}
div.seo_tree{ float:left; width:280px;  margin-right:5px; margin-bottom:10px; text-align:left;}
div.seo_tree a.ne{font: normal 14px Tahoma, Geneva, sans-serif; color : #930a0a; text-decoration:none;}
div.seo_tree a.ne:hover{color : #fb3b00;}
div.seo_tree a.seo_cap{font: normal 24px Tahoma, Geneva, sans-serif; color : #1c1c1c; }
div.seo_tree a.seo_cap:hover{color : #fb3b00;}
div.seo_tree a.all{font: normal 14px Tahoma, Geneva, sans-serif; color : #930a0a; }
div.seo_tree a.all:hover{color : #fb3b00;}
div.seo_tree div.next{ margin-left:20px;}

#opinions { font-size: 12px; color : #393939;  }
#opinions .name{ font: bold 14px Arial;  color : #802020; text-decoration : none; }
#opinions .data, .write{ font: 10px Arial; color : #6f6f6f; }

#news a.caption{ font: bold 14px Tahoma, Geneva, sans-serif; color:#186c9b; text-decoration:none;}
#news a.caption:hover{ color:#da121f;}
#news .caption{ font: bold 14px Tahoma, Geneva, sans-serif; color:#186c9b; text-decoration:none;}
#news a.desc{ font: normal 12px Tahoma, Geneva, sans-serif; color:#000; text-decoration:none;}
#news .desc{ font: normal 12px Tahoma, Geneva, sans-serif; color:#000; text-decoration:none;}
#news .data{ color:#da121f; font: normal 12px Arial, Helvetica, sans-serif;}


#notes .head{
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}
#notes .caption{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#06349d;
}
#notes .data{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1274d8;
}
#notes .time{
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
#notes .comment{
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
select.tec{ width:270px; color:#000; font-size:12px;}

.actn{ width:160px; height:236px; margin:2px; float:left; display:block; overflow:hidden; text-align:center; cursor:pointer; border:1px solid #999; border-radius:5px; position: relative; }
.actn .image{ widows:160px; height:160px; border-bottom:1px solid #CCC; text-align:center; }
.actn .code{ widows:160px; height:44px; text-align:center; font-weight:bold; color:#072c49; font-size:12px; overflow: hidden;}
.actn .price{ widows:160px; height:35px; text-align:right; font-weight:bold; color:#fff; background-color:#F00; padding-top:5px; padding-right:5px; }
.actn .brand-label {
    position: absolute;
    top: 0;
    left: -1px;
    background-color: #093356;
    color: #fff;
    width: auto;
    padding: 2px 19px;
    border-radius: 0 0 5px 0;
    font-size: 10px;
}

.tp10{ width:220px; height:236px; margin:10px; display:block; overflow:hidden; text-align:center; cursor:pointer; border:1px solid #999; border-radius:5px; position: relative; }
.tp10 .image{ widows:160px; height:160px; border-bottom:1px solid #CCC; text-align:center; }
.tp10 .code{ widows:160px; height:48px; text-align:center; font-weight:bold; color:#072c49; overflow: hidden; }
.tp10 .price{ widows:160px; height:35px; text-align:right; font-weight:bold; color:#fff; background-color:#F00; padding-top:5px; padding-right:5px; }
.tp10 .brand-label {
    position: absolute;
    top: 0;
    left: -1px;
    background-color: #093356;
    color: #fff;
    width: auto;
    padding: 2px 19px;
    border-radius: 0 0 5px 0;
    font-size: 10px;
}

#blink { -webkit-animation: blink 4.2s linear infinite; animation: blink 4.2s linear infinite; }
@-webkit-keyframes blink { 50% { color: rgb(34, 34, 34); } 51% { color: rgba(34, 34, 34, 0); } 100% { color: rgba(34, 34, 34, 0); } }
@keyframes blink { 50% { color: rgb(34, 34, 34); } 51% { color: rgba(34, 34, 34, 0); } 100% { color: rgba(34, 34, 34, 0); } }

#blink2 { color: rgb(167, 43, 43); }
@-webkit-keyframes blink2 { 50% { color: rgb(167, 43, 43); } 51% { color: rgba(167, 43, 43, 0); } 100% { color: rgba(167, 43, 43, 0); } }
@keyframes blink2 { 50% { color: rgb(167, 43, 43); } 51% { color: rgba(167, 43, 43, 0); } 100% { color: rgba(167, 43, 43, 0); } }
