/* Global styles */

html{font-size:100.1%}
html,body,form{margin:0;padding:0}
html,body{}
body{text-align:left; font-size:11px; font-family:Tahoma, Arial, Verdana; color:#000;background:url('pixel.gif') no-repeat fixed; line-height:1.3}
select,input,div,span,font,textarea{font-size:11px;font-family:Tahoma, Arial, Verdana}
a img,img,html,body{border:none}
a img,img,a{outline:none!important}
:focus{outline:none}
h3 {color:#57A7DC !important;  font-size:17px; margin-bottom:3px;}
tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:0px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{color:#2a73ad;text-decoration:underline}
a:hover{color:#2a73ad;text-decoration:none}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{color:#a71c1c;font-size:16px;font-family:Arial !important; font-weight:600 !important}
.price1{color:#a71c1c;font-size:14px;font-family:Arial !important; font-weight:600 !important; white-space: nowrap;}
.market-price{background:url('line_through.gif') repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #3396D0;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px; padding-left:40px; background:#FFFFFF url(http://www.weapon-shop.ru/data/default/korzinka.jpg) no-repeat center left; }
#axcrt1{border:10px solid #3396D0;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px; padding-left:40px; background:#FFFFFF url(http://www.weapon-shop.ru/data/default/korzinka.jpg) no-repeat center left; }
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px; padding:4px;}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:left;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.promo img, .sl{margin-right:8px}
img.delim,.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 2; top: 0px; right: -10px; background:url('best.png'); height: 70px; width: 70px;}
.semafor1 {background:url('best.png'); height: 70px; width: 70px;}
.promo {position: relative; float: right; margin-left:0px; padding-right:40px;}
*+html .promo {padding-right:20px;}
*+html .semafor {right: -30px;}
* html .promo {padding-right:10px;}
* html .semafor {right: -40px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

.dtree{width:99%;padding:1px 0px 2px 0px; list-style: none; margin-left:0px;}
.dtree a {color:#2a73ad; font-weight:bold; text-align:left; padding-bottom: 10px; font: Arial; font-size:13px;}
.dtree img {padding-top:3px;}
.dtree a, .dtree a:hover{}
.dtree td{vertical-align:top;text-align:left;}
.dtree:hover,tr.dtree:hover a,.dtree a:hover{color:#1e1e1e; text-decoration:none;}
.dtfon{background: url('line.gif') repeat-y top left;}

 /* Index styles */

.container{width:941px; padding:0px; padding-top:26px; background:url(topmain.jpg) left top no-repeat ; text-align:center;}
.main td {background:#f3f9ef url(topmain.jpg)  top repeat-x;}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0;}
.headlink{color:#fff;background:url('mfon.jpg') repeat-x top left; height:47px; font-size:13px;}
.headlink a{text-decoration:none; border-left:solid 1px #f58dd9; border-right:solid 1px #ffcdf0; line-height:47px; height:47px; display:block; float:left; padding:0px 30px;}
.headlink a:hover{text-decoration:underline; background:url(active.jpg) repeat-x;}
.headlink a.first { background:url(first.jpg) left no-repeat; border-left:none;   text-align:center;}
.headlink a.first:hover {background:url(firsta.jpg) left no-repeat;}
.headlink a.last { background:url(last.jpg) right no-repeat; border-right:none;   text-align:center; padding:0px 20px;}
.headlink a.last:hover {background:url(lasta.jpg) right no-repeat; }
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:199px; width:500px; background:url('h_01.jpg')}
.htbb{height:199px; width:500px; background:url('h_02.jpg') }
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;}
.poisk1{color:#fff;height:68px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:190px;background:url('bg.jpg') repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.spe{border:dotted 2px #CCCCCC} 
.cbt{padding:4px 8px;}
.cbt1{padding:10px 8px; font-size:16px; color:#E25EBA; font-weight:bold;}
.hd{color:#fff;padding:0px 8px;background:#a71c1c; height:33px; line-height:33px;}
.hd2{color:#4e4e4e; padding:0px 8px;background:#f1f1f1; height:33px; line-height:33px;}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:0 8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#FFFFFF}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}


/* Table styles */

table.gre {border-bottom:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; width:100%; margin:20px 0;}
table.gre td{border-left:solid 1px #d8d8d8; border-top:solid 1px #d8d8d8; padding:10px 0px 10px 5px; color:#505050; font-size:11px; font:arial; font-weight:700;}
table.gre .price1 {color:#a71c1c !important; font-weight:bold !important; font-size:13px !important;}
table.gre .lt{font-weight:bold;background:#E4E6E9}
table.gre .zag {border-bottom: solid 2px #9fa09f; background:none;}
table.gre th {color:#8d8e8d;}
table.gre span {background:#FFFFFF; border:solid 1px #e1e6dd; display:block; text-align:center; vertical-align:middle; padding-top:10px; margin:0 0 0 10px;}
table.gre1 {width:99%; margin:20px 0;}
table.gre1 th {border-bottom:solid 1px #d8d8d8; padding:10px 0px 10px 5px; color:#000000; font-size:11px; font:arial; font-weight:bold;}
table.gre1 td {border-bottom:solid 1px #d8d8d8; padding-bottom: 20px; color:#505050;}
table.gre1 a {color:#2a73ad !important;}
table.gre1 .price1, table.gre1 .price2 {color:#bb422a !important; font-size:11px; font:Trebuchet MS; font-weight:800;}
table.gre1 .price2 {font-size:13px;}
table.gre1 .lt{font-weight:bold;background:#E4E6E9}
table.gre1 .zag {border-bottom: solid 3px #d8d8d8; background:none;}
table.gre1 .zag1 {border-top: solid 2px #d8d8d8; background:#f2f2f2; border-bottom:none; height:30px; padding:0 10px;}
table.gre1 span {background:#FFFFFF; border:solid 1px #e1e6dd; display:block; text-align:center; vertical-align:middle; padding-top:10px; margin:0 0 0 10px;}
.pad{padding:8px}
td.pad a, td.padt a {color:#2a73ad !important; font-size:11px;}
.padt{padding:3px 8px}
body {font-family:tahoma, verdana;}
img {border:solid 0px;}
#wrapper { min-width:1000px; width:100%; max-width:1280px; margin: 0 auto; position:relative;}
/*Header*/

.clc {clear:both;}
#header {
	position:relative;
	margin:0 auto;
	height:350px;
	width:100%;
	z-index: 0;
	background:url(topfone.jpg) top repeat-x;
}
#head {
	position:relative;
	width:1000px;
	margin:0 auto;
	z-index:1;
}
.h1, .h2 {height:298px; float:left; width:500px; display:block; z-index:0;}
.h1 {
	background: url('h_01.jpg') ;
	z-index:1;
}
.h2 {
	background: url('h_02.jpg');
	z-index:2;
}
.link {z-index:3;}
div.logo {
    position:absolute;
	left: 10px;
	top: 5px;
	z-index:4;
	display: block;
	float: none;

}
div.logo a{
    color:#FFFFFF !important;
	display: block;
	float: none;
	font-size:12px;
	text-decoration:none !important;
	font-weight:bold;
}

div.rashpoisk {
float:left;
padding-left:3px;
padding-top:2px;

}
div.rashpoisk a{
    color:#FFFFFF !important;
	display: block;
	font-size:11px;
	text-decoration:none !important;
	font-weight:bold;
	border-bottom:1px #FFFFFF dashed;
}


.logotip { width:180px; height:69px; background:url('logo.jpg');}

#topnav {
	color:#fff;
	height:76px;
	font-size:18px;
	width: 500px;
	position:relative;
	font: Trebuchet MS;
	background:url(topmenu.jpg) no-repeat;
	top: -27px;
	z-index: 20;
	float: left;
	padding: 0 17px;
}
#topnav  a{
	text-decoration:none;
	line-height:76px;
	height:76px;
	display:block;
	float:left;
	padding:0px 22px;
	color:#FFFFFF;
	text-decoration:underline;
}
#topnav a:hover {background:url(active.jpg); text-decoration:none; color:#90c3fc;}
.korz {z-index:21; font-size:11px; background:url(cbt.jpg) left no-repeat; padding-left:15px; margin:0px 0 0 65px; clear:both; position:absolute; height:15px; padding-top:3px;}
.korz a {color:#4686b8; font-size:11px;}
* html .korz {margin:-20px 0 0 65px;}
#mainbody {
	background:#ffffff;
	position: relative;
	width: 100%;
	z-index: 0;
	height: 1%;
	margin: 0 auto;
	display:table;
	padding-bottom:20px;
	clear:both;
}
* +html #mainbody {padding-top:20px;}

td#leftcolumn {
	width: 20%;
	padding-left:1%;

}
td.hd1 {background:url(hd1.jpg) repeat-x; height:33px; line-height:33px; padding-bottom:10px; color:#4e4e4e; font:Trebuchet MS; font-size:17px; text-transform: uppercase !important;}
#maincolumn {
	width: 55%;
	font-size:12px;
	padding: 0px 15px;
}
* +html #maincolumn {padding-left:25px;}
* html #maincolumn {padding-left:25px;}
#rightcolumn {
	width: 20%;
	padding-right:1%;

}
#RegisterForm input {font-weight: normal; border:solid 1px #b5b5b5; font-size:13px; width:259px; margin:5px 0;}
#RegisterForm table {padding: 20px 0;}
#RegisterForm textarea {border:solid 1px #b5b5b5; width:259px; height:62px; display:block; overflow:hidden; margin:5px 0;}
#RegisterForm td {margin:0px; padding:0px; color:#4e4e4e; font-weight:bold; font-size:13px;}
#RegisterForm select { margin-right:2px;}
#RegisterForm input.ro {padding-right:-8px; margin-right:-8px;}
#RegisterForm a.regist { width:329px; height:39px; display:block; background:url(register.jpg) center no-repeat;}
#RegisterForm a.reset {color:#558fab; border-bottom: dotted 1px #558fab; text-decoration:none; float:left; padding-top:5px;}
#maincolumn a {
color:#3f3a34;
}
#formD input {font-weight: normal; border:solid 1px #b5b5b5; font-size:13px; width:259px; margin:5px 0;}
#formD textarea {border:solid 1px #b5b5b5; width:259px; height:62px; display:block; overflow:hidden; margin:5px 0;}
#leftcolumn div.head {padding:20px 20px 0 20px;}
#leftcolumn div.head span {color:#5e9fd1; font-weight:bold; font-size:16px; }
#maincolumn div.head {background:url(hd1.jpg) left top repeat-x; height:33px; line-height:33px; position:relative; float:left; width:100%;}
#maincolumn div.head span {color:#4e4e4e; font:Trebuchet MS; font-size:17px; padding-left:15px;}

#search {
	width:360px;
	float:right;
	height:17px;
	text-align:right;
	margin-right : 26px;
	position: absolute;
	top: 3px;
	z-index: 10;
	right: 0px;
}
#search input.pform {
	width:180px;
	padding-left:5px;
	margin-right:5px;
	padding-top:1px;
	font-size:16px;
	color:#363636;
	float:left;
	border-top: solid 1px #000000;
	border-left:solid 1px #8990a1;
	background:#99a0b0;
	height:24px;
}
div#cart {
	width:430px;
	float:left;
	height:48px;
	text-align: left;
	font:Arial;
	position:relative;
	line-height:48px;
	display: block;
	font-size:13px;
	background:url(cart.jpg) left center no-repeat;
	padding-left: 30px;
}
div#next_btn {
	height:48px;
	text-align: left;
	font:Arial;
	position:relative;
	line-height:48px;
	display: block;
	font-size:13px;
	
}
div#cart .text {font-size:13px; color:#b33a3a;}
div#cart a { color:#0c73b8; font-size:13px; white-space:nowrap;}
div#cart a.button { width:121px; height:28px; display:block; background: url(zakaz.jpg) center no-repeat; line-height:28px; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:center; margin-right:10px; text-decoration:none; top:10px; right:0px; position: absolute;}
div#next_btn a.knopka { width:121px; height:28px; display:block; background: url(zakaz.jpg) center no-repeat; line-height:28px; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:center; margin-right:10px; text-decoration:none; top:10px; right:0px; position: absolute;}
div.header {float:none; padding:0px; margin:0px; padding-bottom:10px;}
div.header a {color:#277cc9 !important; font-size:11px; text-decoration:underline !important; font-weight:bold; text-align:center !important;}
#footer {
	height:45px;
	margin: auto;
	position: relative;
	font-size:10px;
	background:url(footer.jpg) -1px 0 no-repeat;
	float: right;
	width: 100%;
}
#footer a {color:#57a7dc;}
#footer .fml {background:url(fml.jpg) right bottom no-repeat; position:absolute;  top:-70px; right:29px; z-index:10; width:46px; height:70px;}

#mawrapper {width:100%; background:url(flc.jpg) right bottom no-repeat;}
#userform {margin:0px; background: url(auth.jpg) no-repeat; height:174px; padding:10px 0 0 0; }
#userform input {margin:0px; background:#ffffff; width:70%; height:23px; border:solid 1px #b5b5b5; line-height:23px; font-size:13px; font:arial; padding-left:5px; float:left;}
#userform a {color:#095ea0; float:left;}
#userform input.box {padding-left:10px; color:#4b4d4d; }
#userform td {vertical-align:middle; padding:3px 5px; margin:0px !important;}
table.product td {padding:0px; margin:0px;}
*+html table.product td {padding:5px 15px; margin:0px; } 
* html table.product td {padding:5px 15px; margin:0px; }
table.product {background:#ffffff url(topprod.jpg) top left no-repeat; display:table; width:307px; padding:10px 10px 10px 20px; margin-top:15px; height:245px;}
table.product a {color:#137dc4 !important; font-size:12px; text-align:left; padding:0px !important;}
table.product .header { padding:0 0 10px 0px;}
table.carta td {padding:0 0 0 10px;}
*+html td.prodend {padding-bottom:6px; width:46px;}
* html td.prodend {padding-bottom:6px; width:46px;}
table.carta .price {color:#ef5cc2; font-size:16px; font-weight:bold;}
table .priceno {color:#ef5cc2; font-size:13px; text-align:center; font-weight:bold;}
table.carta {padding:0px; margin:0px; background:#ffffff url(endprod.jpg) bottom left no-repeat; padding:10px 0px 10px 0px; width:307px;}
table.carta .prodend {background:url(bordcart.jpg) top repeat-x; padding-top:7px; margin-top:3px;}
table.carta a.car {width:145px; height:39px; display:block ; background:url(tocart.jpg) no-repeat;}
table.carta1 td {padding:0 0 0 10px; vertical-align:top;}
table.carta1 .price {color:#ef5cc2; font-size:16px; font-weight:bold;}
table.carta1 input {margin-bottom:13px;}
table.carta1 .priceno {color:#ef5cc2; font-size:13px; text-align:center; font-weight:bold;}
table.carta1 {padding:0px; margin:0px; background: padding:10px 0px 10px 0px; }
table.carta1 .prodend {background:url(bordcart.jpg) top repeat-x; padding-top:7px; margin-top:3px; }
table.carta1 a.car {width:145px; height:39px; display:block ; background:url(tocart.jpg) no-repeat;}
.navig {float:right; padding:0px 50px 0 0; margin-top:10px; color:#e655ba; font-weight:bold;  font-size:14px; height:20px;}
.navig a {color:#a6aaa5; font-weight:bold; text-decoration: none; line-height: 20px; font-size:14px;}
.navig .all {color:#137dc4 !important; margin-right:15px;}
.navig a.all { text-decoration:underline; color:#137dc4 !important; font-size:13px;  margin-right:15px;}
.navig img { vertical-align:middle;}
.navig img.p{left:-30px;}
.catzag {padding-top:10px;}
.catzag a{color:#e884c9 !important; font-size:16px; font-weight:700; clear:both !important; text-decoration:none; background:url(catzag.gif) left no-repeat; padding-left: 20px; float:left; display:block; padding-top:10px;}
.opys {font-family:Tahoma, Arial, Verdana; line-height:1.5!important; color:#444444!important;; padding-top:10px!important;; font-size:11px!important; clear:both;}
.param  form, .param{line-height:1.5; color:#6a6b6c; padding-left:15px; font:Trebuchet MS;}
.back {  position:absolute; top:0px; right:0px; height:15px; font:Trebuchet MS;}
div.back a { background:url(prev.gif)  left center no-repeat; padding-left:45px; display:block; line-height:35px; padding-right:15px; color:#137dc4 !important; font-size:11px; font: tahoma;}
table.feedback input{ background:url(name.jpg) no-repeat; width:179px; height:32px; line-height:32px; border:solid 0px; padding-left:10px; padding-top:0px;} 
@-moz-document url-prefix() { table.feedback input {padding-top:10px; line-height:22px;} #mypass input { padding-top:10px; }}
.feed {color:#000000; font-size:18px; padding:15px 0px 10px 0;}
table.feedback textarea {background:url(sender.jpg) no-repeat; width:330px; height:201px; border:none; overflow:hidden; padding:5px; }
a.send, a.send1, a.send2 {background:url(send.jpg) no-repeat; width:143px; height:28px; display:block;} 
a.send1 {float:right; padding-right:3px;}
a.send2 {float:left; margin-left:60px; margin-top:-5px;}
.detalprod {color:#e472c2; font-size:17px; font-weight:bold; font:Trebuchet MS; padding-right:45px; padding-bottom:15px;}
a.clear { height:29px; line-height:29px; color:#3a8dc2 !important; border-bottom:dashed 1px #3a8dc2; text-decoration:none;}
a.zakaz {background:url(oform.jpg) no-repeat; width:198px; height:29px; display:block; float:right; padding-right:7px; padding-bottom:20px;}
.imboxl span, .promo span {background:#FFFFFF; padding:10px; border: solid 1px #e1e5df; display:block; text-align:left;}
div.pol { width:28px; height:3px;border-bottom:solid 3px #5e9fd1; margin-bottom:3px; display:block;}
#mypass input.box {background:url(inputbox.jpg) no-repeat; width:200px; height:32px; display:block; border:none; padding-left:8px; float:left; margin-top:3px;}
#mypass a {background:url(lastpass.jpg) no-repeat; width:193px; height:39px; display:block; float:left;}
*+html #mypass input { padding-top:10px; }
* html #mypass input { padding-top:10px; }


#copyright {
	position:absolute;
	left: 11px;
	top: 15px;
	color:#343434;
	font-size:17px;
	font-weight:600;
}
#bottomnav {
	position:absolute;
	right: 10px;
	top: 15px;
	width:390px;
	color:#9f9f9f;
	font-size:11px;
	text-align:left;
}

#bottomnav  a{
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 10px;
	color:#2a73ad;
	text-decoration:underline;
	font: Trebuchet MS;
	font-size:15px;
	font-weight:600;	
}
#bottomnav a:hover {text-decoration:none; color:#1e1e1e;}
.cont {margin-top:20px;}
a.b1, a.b2, a.b3, a.b4, a.b5, a.b6 {font:Trebuchet MS; font-size:14px; color:#FFFFFF; position:absolute; z-index:8;}
a.b1 {
	position:absolute;
	left: 175px;
	top: 34px;
}
a.b2 {
	left: 423px;
	top: 30px;
}
a.b3 {
	left: 630px;
	top: 30px;
}
a.b4 {
	left: 143px;
	top: 214px;
}
a.b5 {
	left: 356px;
	top: 208px;
}
a.b6 {
	left: 773px;
	top: 208px;
}
.numb {background:url(numb.gif) no-repeat; width:42px;}
.p { width:28px; border-bottom:solid 2px #a71c1c; float:left; padding:5px 0 10px 0; margin:10px 7px; display:block;}
.p1 { width:28px; border-bottom:solid 2px #a71c1c; float:left; padding:10px 0 0px 0; display:block; margin:0px;}
a.navigaciya{
color:#2B73AD !important; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2B73AD; text-decoration:none; border-bottom:dashed 1px #0066FF;
}
a.navigaciya1{
color:#2B73AD !important; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2B73AD; text-decoration:none; border-bottom:solid 1px #0066FF;
}
.descr {background:#eaeff7 url(descr.gif) left bottom no-repeat; display:block; padding:1px 20px 39px 20px !important; color:#393a3b; font-size:11px; line-height:1.5; font:Trebuchet MS;} 
.descr h3 {color:#a71c1c;  font-size:17px;}
div.kontakt {font:Trebuchet MS; text-align:left; padding-left:10px; padding-top:7px;}
div.kontakt h3 {color:#6b6b6b; font-size:15px; margin:0px; padding:0px; font-weight:bold; padding-top:10px; float:left; clear:both; text-align:left;}
div.kontakt .blu {color:#294d94; font-size:14px; margin:3px 3px 0 0; display:block; float:left; clear:both; font-weight:bold}
div.kontakt .red {color:#a71c1c; font-size:17px; margin-bottom:10px; display:block; float:left; font-weight:bold}
div.kontakt .pol {border-bottom:dotted 1px #c0c0c0;  width:100%; clear:both;}
div.kontakt .pol1 {border-bottom:dotted 1px #c0c0c0;  width:100%; clear:both; padding-bottom:10px;}
div.kontakt .time {color:#6b6b6b; font-size:15px; font-weight:bold; padding-top:15px;}
div.kontakt .nedelya{color:#6b6b6b; }
div.contakt { background:url(tel.jpg) right no-repeat; height:62px; position:relative; display:block; margin-top:-72px;}
div.contakt span {}
a.catalog-main{ font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2B73AD !important;}
#brend {width:215px;}
#brend td {padding:5px;}
#brend a:link, #brend a:visited { width:94px; height:64px; display:block;}
#brend a.y1 {background:url(diana_wb.jpg) no-repeat center;}
#brend a.y2 {background:url(gamo_wb.jpg) no-repeat center;}
#brend a.y3 {background:url(umarex_wb.jpg) no-repeat center;}
#brend a.y4 {background:url(crosman_wb.jpg) no-repeat center;}
#brend a.y5 {background:url(aniks_wb.jpg) no-repeat center;}
#brend a.y6 {background:url(norika_wb.jpg) no-repeat center;}
#brend a.y7 {background:url(bsa_wb.jpg) no-repeat center;}
#brend a.y8 {background:url(hatsan_wb.jpg) no-repeat center;}
#brend a.y1:hover {background:url(diana.jpg) no-repeat center;}
#brend a.y2:hover {background:url(gamo.jpg) no-repeat center;}
#brend a.y3:hover {background:url(umarex.jpg) no-repeat center;}
#brend a.y4:hover {background:url(crosman.jpg) no-repeat center;}
#brend a.y5:hover {background:url(aniks.jpg) no-repeat center;}
#brend a.y6:hover {background:url(norika.jpg) no-repeat center;}
#brend a.y7:hover {background:url(bsa.jpg) no-repeat center;}
#brend a.y8:hover {background:url(hatsan.jpg) no-repeat center;}
a.vint{color:#277CC9 !important; text-decoration:none; border-bottom:1px dashed #126CB9 !important; font-size:15px; font-weight:bold; position:relative; z-index:1;}
a.vint:hover {color:#277CC9 !important; text-decoration:none; border-bottom:0px !important; font-size:15px; font-weight:bold;}
.srav {color:#387cb2 !important; font-size:11px; border-bottom: dashed 1px #387cb2; position:raletive; text-decoration:none;}
.prct{color:#CC0000; font-size:11px; font-weight: bold;}
.detail{color:#1458B5;text-decoration: underline;}
a.klslk{color:#57A7DC !important; font-size:15px; font-weight:bold;}
.brdr{background-color:#D8E0E5; text-align:center}
.brdr1{background-color:#D8E9F3; text-align:center}
.vlsdf{font-weight:bold; color:#57A7DC !important; font-size:12px}