html,body{
	font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#717F84; 
	height:100%; margin:0px; padding:0px; background-color:#DDE1DD;}
a {
	font-size:11px; text-decoration:underline; color:#002938;}
a img{
	border:0px}
img.png{behavior:url(./ochen_int.htc)}
table{
	padding:0px; margin:0px; height:100%; width:100%; border-spacing:0px;}
table tr td{
	 font-size:11px; vertical-align:top; border-width:0px; border-spacing:0px;}
td.footer{
	height:95px; vertical-align:bottom;}
td.col_pix,
td.menu{
	background-color:#305A68; border-bottom:2px solid #234551; height:20px;}
td.col_pix{
	width:13px;}
td.menu{	
	padding-top:10px;}
table.navi{
	height:auto;}
table.navi tr td{
	vertical-align:bottom;}
form{
	margin:0px; padding:0px;}
.basket{
  background-image:url(../img/basket_bg.gif); padding:15px 10px 10px 15px; color:#DDE1DD;
  width:150px;}
.basket a {
	color:#FCEE20; font-weight:bold;margin-right:5px;}
.basket strong{
	color:#FCEE20;}
.bord_left,
.bord_right{
	 background-image:url(../img/menu_bord.gif); background-position:bottom left; background-repeat: no-repeat; }
.bord_left{
	float:left; padding-left:5px;}
.bord_right{
	float:right;padding-left:2px; }
.first{
	margin-left:5px;}
.bord_left span,
.bord_left a{
	display:block; padding:15px 0 10px 0; width:150px; text-align:center;}
.bord_left span,
.bord_left a:hover{
	background-image:url(../img/obvodka.gif);background-position:top left; background-repeat: no-repeat;}


.linkin{
	position:relative; top:-11px;}
/*Promo*/
.black{
	background-color:#002938; height:270px; //text-align:center;}
.face{
	width:965px; margin:0 auto;}
.main,
.dostavka{
	float:left;}
.main{
	width:670px; background-position:top right;  background-repeat: no-repeat; //text-align: left;}
.main .logo{
	margin:40px 0 80px 40px;}
.main .slogan{
	margin:0 0 25px 40px;}
.dostavka{
	width:285px; background-position:top left;  background-repeat: no-repeat;//text-align:left; padding-top:65px; }
.dostavka img{
	position:relative; top: 50px; left: 175px;}
.dostavka .adress{
	background-image:url(../img/adress_bg.gif); background-position:top left;  background-repeat: no-repeat; color:#ffffff; padding: 20px 0 20px 20px; //padding-top:15px;}
h4{
	color:#FCEE20; font-weight:bold;margin-bottom: 10px; font-size: 1em;}
/*Page style*/
.ps_black{
	background-color:#002938; height:168px; //text-align:center;}



.ps_main,
.ps_dostavka{
	float:left;}
.ps_main{
	width:670px; background-position:top right;  background-repeat: no-repeat; //text-align: left;
	height:168px;}
.ps_dostavka{
	width:285px;  background-position:top left;  background-repeat: no-repeat;//text-align:left; padding-top:20px; 
	height:148px !important; //height:168px;}


.ps_main .logo{
	margin:40px 0 0 40px; float:left;}
.ps_main .slogan{
	margin:80px 0 0 25px; float:left;}
.ps_dostavka .ps_adress .rr img{
	position:relative; top: -30px; right: 10px;}
.ps_dostavka .ps_adress{
	height:125px; background-image:url(../img/adress_bg.gif); background-position:top left;  background-repeat: no-repeat; color:#ffffff; padding: 20px 0 0 20px;}
/*Catalog*/
.color{
	 background-image:url(../img/cont_bg.gif);background-position:top left;  background-repeat: repeat-x;background-color:#DDE1DD;
	 //text-align:center;}
.cat_pix{
	position:relative; top:-1px;}
.products{
	width:950px; margin:0 auto;  //text-align:left;}
.catalog{
	margin:20px 0 0 0; width:630px;background-image:url(../img/kosaya.gif);background-position:top left;  background-repeat: repeat-x; 
	text-align:left; float:left;}
.catalog .namer{
	padding:20px 10px 0 5px; float:left;}/*35*/
.iprodd{
	width:270px; margin:0 5px 7px 0;}
.iprodd_two{
	width:250px; margin:0 5px 7px 0;}
.goods{
	width:275px;}
.goods_one{
	padding:20px 20px 0 0;
	width:540px;}
.goods,
.goods_one,
.goods_m,
.iprodd,
.p_abc,
.n_abc,
.p_picture,
.p_back,
.p_link,
.big_picture,
.description{
	float:left;}
.p_abc{
	width:30px; padding-top:10px;}
.p_abc img{
	position:relative; top:0px; right:-25px;}
.n_abc img{
	position:relative; top:30px; right:-20px;}
.p_picture{
	width:70px; padding-top:12px; text-align:center;}
.p_back{
	width:154px; position:relative; top:23px; //top:20px; z-index:1;}	
.p_link{
	width:146px;}
.p_link a{
	color:#305A68; text-decoration:none; font-weight:bold; 
	display:block; padding:9px 0 9px 10px; width:130px; margin-left:6px; height:45px; width:140px;
	position:relative; top:0px; z-index:2;}	
.p_link a:hover{
	color:#ffffff; background-image:url(../img/link_bg.gif);background-position:top left;  background-repeat: no-repeat;}
/*Catalog*/
.gvim{
	padding:0 0 0 10px; color:#305A68;  width:150px !important; //width:160px;float:left;}
.gvim strong {
	display:block; margin:10px 0 5px 0;}
.gvim a{
	color:#305A68;}
.gvim a:hover{
	color:#E42027;}
/*New & News block*/	
.new_l,
.new_pic{
	position:relative;}
.new_l{
	z-index: 2; top:18px; left:110px; width:30px;}
.new_block,
.new_prod,
.new_head,
.new_desc{
	float:left;}
.new_block{
	margin-left:30px;  width:284px;}/*margin-left:40px;*/
.new_pic{
	background-image:url(../img/novinka.gif);background-position:top left;  background-repeat: no-repeat;
	padding:10px 15px 10px 15px; height:74px; top: -15px; z-index: 1;}
.new_prod{
	margin-right:17px;}
.new_desc{
	width: 110px; margin-top:10px;}
.new_desc a{
	color:#DDE1DD;}
.news_sh,
.news_bot{
	height:7px; position:relative; z-index:2;}
.news_bot{
	top: -15px; //top: -13px;}
.news_logo{
	float:right;}
.news_line{
	height:8px;}
.botlog{
	position:relative; top:-7px; z-index:1;}
.bbc{
	background-color:#DADEDA; padding:15px 15px 5px 15px; float:none;
	position:relative; top:0px; //top:-3px; z-index:1;}
.news{
	margin-bottom:10px;}
.news small{
	font-size:0.8em; font-style:italic; color:#305A68;}
.news .anons{
	padding-top:2px; width:210px;}
.news .anons a{
	color:#002938; font-weight:bold;}
.news .anons_lost{
	padding-top:2px; color:#717F84;}
.news .anons_lost a{
	color:#002938; font-weight:bold;}
.cell{
	clear:left; height:1px;}
.rec{
	color:#002938;padding-bottom:10px;}
.rec strong{
	display:block;margin-bottom:3px;}


/*footer*/
.niz{background-color:#DDE1DD; height:9px;
	position:relative; top:0px;}
.rr{
	float:right;}
.ll{
	float:left;}
.foot_line{
	padding:20px 20px 0 35px; background-color:#D3D8D3; height:60px !important; //height:80px;}
.developer{
	margin-right: 50px; padding-top:6px;}
.developer a{
	margin-left: 10px;}
.footex{
	padding: 6px 20px 0 20px;}
.f_cell{
	clear:left;  background-color:#D3D8D3;}
/*Catalog more*/
.artnum,
.name{
	position:relative;}
.artnum{
	color:#002938; font-size:1.27em; margin-right:25px; top:-7px;}
.name{
	padding-left:20px; top:-10px;}
h3{
	margin:0px; padding:0px;
	color:#FCEE20; font-size:1.63em; font-weight:normal;}
.mrproper{
	clear:left;}
.description{
	margin:0 0 0 0px; width:210px;}
.description .descr{
	display:block; margin-bottom:10px; color:#002938;}
.buyer,
.opt{
	background-position:top left;  background-repeat: no-repeat;padding:6px 0 8px 10px; margin-bottom:10px;
	float:left; width:137px !important; //width:147px;}
.buyer{
	background-image:url(../img/buyer.gif);
	margin-top: 20px;
	color:#ffffff; font-style:italic;}
.opt{
	margin-top: 0px; background-image:url(../img/opt.gif);color:#002938;}
.buyer strong{
	color:#FCEE20;font-size:1.27em;font-style:normal;margin-top:}

.buy a,
.opt a{
	color:#EC2026; font-weight:bold;}
.buy{
	 margin-top:5px; padding-left:10px;float:left;width:137px !important; //width:147px; }
.buy img{
	position:relative; top:2px;}
.market{
	float:left;margin:10px 5px 0 0;  width:260px;}
/*//width:322px;*/
.view,
.view_0{
	float:left;width:112px; height:107px;
	position:relative; top:-37px; //top:-57px; left:70px;}
	/*top:-52px; left:-40px;*/
.view{
	display:block;}
.view_0{
	display:none;}
#oops{
	height:1px !important;}
.funny{
	width:147px; float:left;}
.change{
	width:112px; height:107px;
	background-image:url(../img/sale_bg.gif);background-position:top left;  background-repeat: no-repeat;
	}
.in_price{
	margin:0 15px 0 15px; color:#ffffff;}
.mv{
	border-top:1px solid #939393;border-left:1px solid #939393;
	border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;
	width: 55px; font-size:1em; color:#717F84; padding-left:3px;}
.mvok{
	display:inline; position:relative; top:5px; left:3px;}
.close{
	text-align:right; margin-bottom:5px;}
.close a{
	position:relative; right:-8px; top:3px;}
.yel{
	color:#FCEE20; font-size:0.8em;}
.zero{
	margin:7px 0 3px 0;}
.red{
	color:#EC2026;}
/*text*/
.text{
	margin:20px;color:#002938;}
.text h4{
	color:#002938; font-weight:bold; margin-bottom:5px;}
.text p{
	margin-top:0px;}
.extra{
	margin-top:50px;}
.blue_new{
	background-image:url(../img/blue_new.gif);background-position:bottom left;  background-repeat: no-repeat;
	margin-bottom:20px;}
.pc_new{
	margin:5px 0 0 0; float:left; width:135px; text-align:center;
	height:90px;}
.pc_xxx{
	float:left; padding:65px 0 10px 0; }
.pc_xxx a{
	color:#DDE1DD;}
.irix{
	margin-bottom:5px;}
.pager{
	color:#002938;}
.pager a{
	color:#002938; width:15px; display:block; float:left; text-align:right; text-decoration:none;}
.pager a.red{
	color:#DA251C;}
.pager a:hover{
	color:#DA251C; font-weight:bold;}
.pager span{
	width:15px; display:block; float:left; text-align:right;color:#DA251C; font-weight:bold;}
.cont_none{
	position:relative; top:70px; left:170px;}
.contact{
	background-image:url(../img/contact_bg.gif);background-position:top left;  background-repeat: no-repeat;
	width:507px; height:127px; float:left;
	position:relative; top:-15px; left:20px;}
.cctt{
	color:#ffffff; margin:15px 0 150px 30px;}	
/*Added*/
.go_catalog{
	padding:20px 0 10px 0;}

.new_art{
	padding-left:15px;}
.new_art div{
	float:left; margin-right:7px; margin-bottom:10px;}
.new_art div a{
	display:block; float:left; text-decoration:none;  text-align:center; padding:7px 0 9px 10px; white-space:nowrap;}
.new_art div a{
	background:url(../img/zond_bg.gif) top left no-repeat; color:#002938;}

div.rightread{
	float:left; background-image:url(../img/zond_left.gif); background-position: top left;
	background-repeat: no-repeat; height:28px; width:10px;}

.new_art div a:hover{
	background:url(../img/zond_bg_h.gif) top left no-repeat;
	}
.new_art div span{
	background:url(../img/new_art_bg_s.gif) top left no-repeat;	color:#FCEE20;}




.pic_block{
	margin-right:8px; //margin-right:5px; float:left;}	
.gal{
	width:77px; text-align:center; padding-top:9px;
	background:url(../img/im_bg.gif) top left repeat-y;}
.pp_b{
	position:relative; top:-4px;}
/*Photo*/
div.illustrations-popup-large {
	position: relative; z-index: 8; //width:200px; }
div.illustrations-popup-large div.ill-large {
	position: absolute; display: none; top: -100px; left: 50%; //left:150px;}
div.illustrations-popup-large div.ill-large div.shifter {
	position: absolute; left: -100px; }
div.illustrations-popup-large div.ill-large div.myimage {
	position: relative; z-index: 2; border:1px solid #C9CFC9; padding:7px; background-color:#D6DBD6;}
div.illustrations-popup-large div.ill-large img.close {
	position: absolute; top: 10px; right: 7px; z-index: 3; cursor: pointer; cursor: hand;}
div.illustrations-popup-large div.ill-large div.caption {
	background-color: #f5f5ea; position: relative; font-size: 85%; z-index: 4; min-height: 46px; //height: 46px;}
div.illustrations-popup-large div.ill-large div.caption div {
	padding: 0.5em 1em;}
div.illustrations-popup-small {
	float: right; text-align: right; overflow: hidden; position: relative; right: 0; width: 140px; margin-bottom: 0; z-index: 8;}
div.illustrations-popup-small div {
	position: relative; right: 0;}
div.illustrations-popup-small div.pulledout {
	right: 0;}
div.illustrations-popup-small div.pulledin {
	right: 0;}
div.illustrations-popup-small div.active {
	visibility: hidden;}
div.illustrations-popup-small div.normal {
	visibility: visible;}
.bord{	
	width:12px; height:10px; font-size:2px;}
.t_liner{
	background:url(../img/z_t.gif) bottom left repeat-x;}
.b_liner{
	background:url(../img/z_b.gif) top left repeat-x;}
.l_liner{
	background:url(../img/z_l.gif) top left repeat-y;}
.r_liner{
	background:url(../img/z_r.gif) top left repeat-y;}
.z_pic{	
	background-color:#D6DBD6;}
.mlya{
	position:relative; //position:static; top:4px; //top:0;}
.alternative{
	clear:left; padding: 25px 0 25px 15px; color:#002938;
	width:255px; //width:250px;}
.alternative div{
	padding-bottom:5px; clear:left;}
div.fll{
	float:left; padding-right:5px;}


.alternative div a{
	color:#EC2026;}
a.horn{
	color:#ffffff; text-decoration:none;}
	
.tab_prod{
	margin:0 20px 0 30px; width:485px;}
.tab_top{
	height:8px;width:485px;}
table.mac_prod{
	border-collapse: collapse; padding:0px; margin:0px; width:485px;}
table.mac_prod thead,
.bbas{
	background:url(../img/ztab_th_bgt.gif) top left repeat-x #305268;}
table.mac_prod thead th{
	border:0px; text-align:center; vertical-align:middle; padding:7px 0 7px 0;
	color:#ffffff; font-weight:bold;width:75px; font-size:11px;
	}
.fixxx{
	width: auto !important; text-align:left !important; padding:7px 0 7px 20px !important;}
table.mac_prod td{
	border:1px solid #BEC5BE;padding:6px 0 6px 0; text-align:center;}
table.mac_prod td strong{
	color:#002938;}
.t34{
	position:relative; top:11px; //top:8px;}
.bbo{
	left:-1px;}
.ak74{
	position:relative; top:-10px; //top:-8px;}
#moz{
	left:-1px; //left:0px;}
.make{
	margin:20px 0 20px 0;}
.zz_l,
.zz_r{
	background-image:url(../img/zz_bg.gif);}
.zz_l,
.zz_r{
	background-repeat: repeat-y;}
.zz_l{
	background-position:left top;}
.zz_r{
	background-position:right top;}
.vos{
	height:8px; width:9px;}
.zz_t{
	background:url(../img/zz_bg_t.gif) bottom left repeat-x;}
.zz_b{
	background:url(../img/zz_bg_b.gif) top left repeat-x;}
#fire_t{
	position:relative; top:3px; //top:0;}
#fire_b{
	position:relative; top:-3px; //top:0;}
.razdel{
	color:#002938; font-weight:bold; font-size:12px; padding-left:10px;}
.razdel span{
	color:#002938; font-weight:bold; text-decoration:none;}
.precl{
	float:left;}
.limit{
	width:190px;}
.ramm{
	clear:left; color:#002938; padding:10px 0 30px 30px;}
.stein{
	color:#002938; padding:30px 0 30px 20px;}
.install{
	width:510px; background:url(../img/zzz_bg.gif) top left repeat-x; margin-left:17px;}
.bulls{
	width:510px; padding:0; margin:0; border-spacing:0;}
table.bulls thead tr td{
	color:#ffffff; font-weight:bold; padding:6px 0 6px 0;}
.spurs_0{
	width:110px; padding-left: 15px !important;
	background:url(../img/x_top_left.gif) top left no-repeat;}
.spurs_1{
	width:175px;}
.spurs_2{
	width:80px;}
.spurs_3{
	width:95px;}
.spurs_4{
	width:auto;
	background:url(../img/x_top_right.gif) top right no-repeat;}
.magic{
	padding-top:5px;}
td.fed0{
	padding-top:5px; padding-bottom:5px;}
td.fed1,
td.fed2,
td.fed3{
	padding-top:10px; padding-bottom:5px;}
td.fed4{
	padding-top:40px; padding-bottom:5px;}
td.fed0{
	width:110px; //width:125px;}
td.fed1{
	width:180px; //width:190px;}
td.fed2{
	width:80px; //width:83px;}
td.fed3{
	width:95px; //width:75px; color:#EC2026;}
.absod img{
	position:relative; top:10px; z-index:2;}
.apanic img{
	position:relative;  left:-15px; z-index:1;}
.count{width:30px;font-size:10px;border-bottom:solid 1px #D4D0C8;border-right:solid 1px #E1DED9;border-top:solid 1px #404040;border-left:solid 1px #404040}
.bolee,
.menee{
	position:relative; cursor:pointer; //cursor:hand;}
.bolee{
	top:-3px; //top:-2px;}
.menee{
	top:-8px; //top:-5px;}
.asp{
	margin-top:10px;}
.delete{
	background:url(../img/zzz_del.gif) top left no-repeat; display:block; padding:6px 10px 8px 10px;}
.pad{
	margin-right:10px;}
.money{
	background:url(../img/zzz_del.gif) top left no-repeat; display:block; padding:5px 0 5px 0; text-align:center;
	color:#EC2026; font-size:14px; font-weight:bold; width:62px;}
.moneyl{
	background:url(../img/zzz_del1.gif) top left no-repeat; display:block; padding:5px 0 5px 0; text-align:center;
	color:#EC2026; font-size:14px; font-weight:bold; width:120px;}
	
.order{
	margin-left:20px; padding-top:10px;}
.order form div{
	margin-bottom:10px;}
img.my_left,
img.my_right{
	position:relative; top:5px; //top:4px;}
img.my_left{
	left:2px;}
img.my_right{
	left:-2px;}
input.myorder{
	border-left:1px solid #515951;border-top:1px solid #515951;
	border-right:1px solid #B0B7B0;border-bottom:1px solid #B0B7B0; width:270px;
	color:#717F84; font-size:12px;	
	padding:3px 0 2px 5px; //height:auto !important; //height:22px;}
.myaddr{
	border-left:1px solid #515951;border-top:1px solid #515951;
	border-right:1px solid #B0B7B0;border-bottom:1px solid #B0B7B0; width:270px;
	color:#717F84; font-size:13px; height:67px !important; //height:72px; padding:3px 0 0 5px;font-family:Arial,Helvetica,sans-serif;
	//overflow: hidden;}
img.area_left,
img.area_right{
	position:relative; top:2px; //top:4px;}
img.area_left{
	left:4px;}
img.area_right{
	left:-6px;}
.card{
	padding-top:10px;}
.sch{ 
	padding-top:5px; margin-bottom:10px; font-size:12px; padding-left:10px;}
.sch div{
	float:left;}
.blakk{
	margin-right:10px;}
.jam{
	position:relative; top:-3px;}
.ie7{
	display:none; //display:block !important; //display:none;}
	
/*New*/
div.trade_name{
	border-bottom:2px solid #305268; display:table; width:100%; margin-bottom:20px;}
td.caps{
	background-image:url(../img/ugolok.gif); background-position: right top; background-repeat: no-repeat;
	background-color:#546F7C;
	border-right:1px solid #A9B2A9;border-bottom:1px solid #A9B2A9;
	cursor: pointer; //cursor:hand;}
td.caps div img,
td.caps_akt div img{
	position:relative; top:-2px; //top:-1px;}
td.caps a{
	display:block; color:#ffffff;padding:10px 10px 0 10px; position:relative; top:-10px; text-decoration:none;}
td.caps a:hover{
	color:#ffffff;}
h3.dakus{
	color:#305268; margin-bottom:10px;}

td.caps_akt{
	background-image:url(../img/ugolok.gif); background-position: right top; background-repeat: no-repeat;
	border-right:1px solid #A9B2A9; border-bottom:1px solid #305268; background-color:#305268; }
td.caps_akt span{
	display:block; color:#FCEE20;padding:10px 10px 0 10px; position:relative; top:-10px; text-decoration:none;}

.react{
	color:#002938;}
	
tr.selection td{
	color:#EC2026 !important; background-color:#CDD3CD !important;}
th.bhv{
	border-left: 1px solid #305268 !important;}






