@charset "utf-8";
/* CSS Document */
*, html{margin:0; padding:0;}
body{margin:0; padding:0; font-size:0.75em; font-family:"Arial", Helvetica, sans-serif; width:100%;}

h1{font-size:150%; color:#3282B7; margin-top:1em;}
h2{}
h3, .h3{font-size:14px; font-style:italic; font-weight:bold; padding-bottom:0.3em;}
p{margin:0.7em 0;}
ul, li, img, table{margin:0; padding:0; list-style-position:inside; border:none;}
a:active, a:focus, img, div, input, object { outline: 0; }
a{color:#0696e5;}
a:hover{color:#fb6600;}
input, textarea, select{margin:0.3em 0;}
textarea{height:5em;}
.container {margin:0 auto; min-width:1004px;}
* HTML .container {padding-left:1004px;}
* HTML .min_width {height:0;}
* HTML .min_width_inner {margin-left:-1004px; position:relative; height:0;}

/*Top part of site*/
.header{margin:1em 0 1em 1em; height:150px; overflow:hidden;}
.header div{margin-right:1em;}
.header .rban{float:right; width:auto; margin-top:2.7em;}
.header .cart{float:right; width:auto; margin-top:2.7em; color:#515151; padding-left:5.2em; background:url(/img/siteimages/cart_big_icon.jpg) no-repeat left top; margin-right:1.5%}
.header .logo{float:left; width:auto;}
.header .megaphone{float:left; width:27.2%; margin-top:0.7em; background:url(/img/siteimages/phones.jpg) no-repeat right top; color:#797979; font-family:"Tahoma", Geneva, sans-serif; padding-top:73px; text-align:center;}
.header .megaphone a{float:right;}

.rban div{color:#ff0000; font-weight:bold; font-size:2em; float:left;}
.rban div sub{color:#7f7f7f; font-size:0.65em;}
.rban .callusimg{margin:0 0 0 0.7em; display:block; float:left;}

.logo span{position:relative; top:-1.5em; margin-left:1.5em;}
.logo img{margin:0 0.25em 0 0.25em;}
.logo sup{position:relative; top:0.25em; color:#cfcfcf;}
.logo .logotxt{margin-left:-0.5em;}
.logo .logoimg{margin-left:0.7em;}

.mm{background:#028c38; background-image:url(/img/siteimages/menu_green.jpg); background-repeat:repeat-x; background-position:top; width:100%; margin-bottom:1em;}
.mainmenu{padding:0.625em 0; text-align:center;}
.mainmenu a{color:#FFF; font-weight:bold; font-size:1.1em; font-family:"Arial", Helvetica, sans-serif; padding:0.6em 1.2em;}
.mainmenu a:hover{background:#0682b0; background-image:url(/img/siteimages/menu_blue.jpg);  background-position:top; background-repeat:repeat-x; color:#FFF;}

.megaphone div{visibility:hidden;}
.megaphone p{margin:0.2em 0;}
.megaphone span{font-weight:bold;}

.cart span{font-weight:bold;}

/*Joint part of site*/
.clr{clear:both;}
.banners{text-align:center; background:#335c7c url(/img/siteimages/banline.jpg) repeat-x; width:100%;}
.banners table{width:100%; text-align:center;}
.banners table tr td{vertical-align:middle}
.banners .bandelimL{width:28px; height:100%; background:#FFF url(/img/siteimages/bdl.jpg) no-repeat right;}
.banners .bandelim{width:28px; height:100%; background:#FFF url(/img/siteimages/banCorners.jpg) no-repeat center;}
.banners .bandelimR{width:28px; height:100%; background:#FFF url(/img/siteimages/bdr.jpg) no-repeat left;}
.levijBLAblok{width:31.7%;}
.banCenter{background:#335c7c url(/img/siteimages/banline_c.jpg) repeat-x;}

.content{margin:0 1% 0 0; padding:0; width:99%;}
.content .left{float:left; width:22.5%; margin:0 1.5% 0 0; font-family:"Tahoma", Geneva, sans-serif;}
.content .right{float:left; width:73.5%; margin:0 0 0 1.5%;}

.r{float:right;}
.l{float:left;}
.c{margin:0 1.5em;}

.blocktop{width:99%; border-bottom:1px solid #60BFF3;}
.blocktop_1 div{width:4px; height:4px; margin:-0.4em 0 0 -1em; position:absolute; background: url(/img/siteimages/lt.jpg) no-repeat left top;}
.blocktop_1{width:40%; text-transform:uppercase; padding:0.4em 1em 0.2em 1em; font-size:1.5em; color:#FFF; font-weight:bold; background:#60BFF3 url(/img/siteimages/rt.jpg) no-repeat top right;}
.blocktop_2{padding-left:1.5em;}
.blocktop_3{padding-left:1em;}
.blocktop_4{padding-left:1em; text-align:right;}
.blocktop_4 img{margin:0 0.8em;}
.blocktop_4 a{color:#000;}
.blocktop_4 a span{text-transform:lowercase;}

.lightlink{text-decoration:none; border-bottom:1px dashed;}
.SAL{visibility:hidden; height:16px; width:16px;}

/*----------------Left part of site----------------*/
.search{color:#FFF; background:#3c7fb1; width:100%;}
.search .up{background:#3c7fb1 url(/img/siteimages/search_tr.jpg) no-repeat right top; padding-top:1em; margin-left:3em;}
.search .dwn{background:#3c7fb1 url(/img/siteimages/search_br.jpg) no-repeat right bottom; padding-bottom:1em; font-size:0.9em; margin-left:3em;}
.search a{color:#FFF; margin-right:2em;}
.search p{font-weight:bold;}
.search a span{font-size:80%; padding-left:1em; text-decoration:none;  font-family:"Arial", Helvetica, sans-serif;}

.manufactus{margin:0 0 1em 3em;}
.manufactus span{font-weight:bold; color:#0089bb; padding-right:0.5em;}

.prelmenu{text-transform:uppercase; font-size:1.4em; color:#156795; font-weight:bold; padding-left:2em;}

/*Left Menu side of site*/
.lmenu{margin-left:1.5em;}
.razdelname{width:100%; border-radius:0.7ex;}
.razdelname .lt{width:4px; height:4px; position:absolute;}
.razdelname .ttl{font-size:1.2em; text-transform:uppercase; padding:0.7em 1em 0.7em 1em;}
.razdelname .ttl a{color:#FFF; font-weight:bold; text-decoration:none;}
.underrazdelname{width:100%; position:relative; top:-4px; font-size:0px; height:4px;}
.underrazdelname div{width:4px; height:4px;}

.kat_menu, .kat_menu_L2{list-style:none; margin:0.3em 1em 0.6em;}
.kat_menu a{font-weight:bold;}
.kat_menu a:hover{text-decoration:none;}
.kat_menu_L2 a{font-weight:normal;}
.kat_menu_L2 a:hover{color:#666; text-decoration:underline;}
.show_submenu, .show_submenu_a{text-decoration:none; margin-right:0.5em;}
.show_submenu span, .show_submenu_a span{padding:0 0.16em 0 0.2em;}
.kat_menu_L2 li{margin:0.5em 1.2em;}

/*Each block corners style and node links color generates in .tpl and wrights into page code body*/

/*----------------Right part of site----------------*/
/*Index Page*/
.news{margin-bottom:1em;}
.news img{margin:0 0.7em;}
.news .r{padding-right:3em;}
.news .l a, .news .r a{color:#000;}

.new, .newfirst{width:30%; float:left; margin:1% 0 0 0.3em;}
.newfirst .moreAnew{padding-right:1em;}
.new{border-left:1px solid #e4e4e4; padding:0 1em;}
.new .date, .newfirst .date{background-color:#60bff3; color:#FFF; font-weight:bold; font-size:0.9em;}
.new i, .newfirst i{font-size:0.9em; font-style:normal !important;}
.newsanons{margin-top:1em;}
.moreAnew{float:right;}

.cbanners{margin:1em 0;}
.cbanners span{}

.hits, .sale{margin-bottom:2.5em;}
.hits .block_top{border-bottom:1px solid #60bff3; background:url(/img/siteimages/hits.jpg) no-repeat left bottom; padding:0.45em 1em 0.45em 185px; font-weight:bold; margin-right:2.5em;}
.hits .block_top a{color:#0696e5;}

.sale .block_top{border-bottom:1px solid #ff0012; background:url(/img/siteimages/sale.jpg) no-repeat left bottom; padding:0.45em 1em 0.45em 336px; font-weight:bold; margin-right:2.5em;}
.sale .block_top a{color:#ff0012;}

.itmeven{border-right:1px solid #cbcbcb; width:48%; float:left; margin:1.5em 1% 0 0; font-size:0.9em;}
.itmodd{border-right:none; width:48%; float:left; margin:1.5em 1% 0 0; font-size:0.9em;}

.item .short{float:left; width:55%;}
.item .short .namelink a{font-weight:bold; color:#59789d;}
.item .short .objGroupRelatoin{font-weight:bold}
.item .short .objGroupRelatoin a{font-weight:normal;}
.item .short img{margin:0 1em 0.5em 0;}
.item .short span{font-weight:bold;}

.item .price{text-align:center; width:50%; margin:1em auto 0; border-radius:1ex;}
.item .price {padding:0.5em; font-size:1.6em; font-weight:bold; color:#FFF;}
.item .price span{font-size:0.7em;}
.item .price a{color:#FFF; font-size:80%;}
.item .price a:hover{color:#DDD;}

.short table{width:100%;}
.tocartimg{width:20px;}
.tocartimg img{margin:0;}
.tocart a{color:#fb6700; font-weight:bold; top:-0.4em; position:relative;}
.podr{text-align:right; padding-right:1em;}
.podr a{top:-0.4em; position:relative;}
 
.delimiterodd{width:97%; height:1px; margin:1em 0; border-bottom:1px dashed #999999; float:left;}
.delimitereven, .delimiterlast{display:none;}

.item .price{background:#fb6600;}
.sale .item .price{background:#ff0012;}

/*Footer Part*/
.footer{float:right; width:75%; margin:1em 0 0 1.5%;}
.footer .line{width:100%; height:1em; background:#60bff3; margin:0.5em 0 2em;}
.footer div{float:left; width:32%; color:#949494;}
.footer span{padding:0 1em;}
.footer p{margin-top:1em;}
.footer img{margin:0 6.9% 1.4em 0;}

/*Inner Page*/
.navi span a{color:#999;}
.navi img{margin-right:0.5em;}

.body{margin:1em 0 1em 0;}

.make .r{color:#999;}
.make .art{color:#666; font-weight:bold;}

/*Cat. Object Page*/
.params, .images{float:left; width:46%;}
.params{padding-top:0.5em;}

.images{margin:0 3% 1em 0;}
.images #imagefirst{text-align:center; border:3px solid #CCC; margin:1em auto; float:none; padding:1em;}
.images div{float:left;}
.images div div{cursor:pointer; width:128px; text-align:center;}
.images .propid9250{display:none;}

.params p span{font-weight:bold; padding-left:0.5em;}
.presenceTrue{color:#FB5600; font-size:1.2em;}
.presenceFalse{color:#999; font-size:1.2em;}
.cost{color:#FD000C; font-size:180%;}
.cost span{font-size:60%;}
.params img{margin-right:0.8em;}
.params ul{margin-top:1em; color:#0696e5; font-size:1.2em;}
.params ul li{margin:0.3em 0}
.withThis ul{margin-top:1em; color:#0696e5;}
.back p{font-size:1.2em; text-align:right; font-weight:bold;}
.back p span{font-size:1.6em; color:#0696e5;}

.sameobjects{width:100%; margin-bottom:1.2em;}
.sameobjects td{background-color:#EEE; padding:0.7em 1em;}
.sameobjects .tabtitle td{background-color:#9dbfd8; font-weight:bold;}
.sameobjects input{width:2.5em; position:relative; top:-0.35em;}

/*News Page*/
.newsblock h3, .readnews h3{color:#60bff3; margin:0.6em 0;}
.newsblock .r, .readnews .r{font-size:0.9em; color:#000; margin-right:1em;}
.newsblock p{margin-top:0;}
.newsblock img{margin-right:1em;}
.newsblock td{padding:0.7em 1em 0.7em 0;}
.newsblock .readen{color:#888888;}
.readnews div{float:left; margin-right:1.5em; margin-top:0.5em;}

#subscribe{visibility:hidden;}
#subscribe iframe{display:none;}

/*Uslugi Page*/
.usl{margin:0 0 1em 0; border-bottom:1px solid #CCC; padding-bottom:1em;}
.usl img{margin-right:1em;}
.news7{visibility:hidden;}

/*hit`n`sale Page*/
.hitnsalepagenator {display:none;}
.hitnsalepagenator75{width:100%;}
.hitnsalepagenator75 .hitnsalepagenator{display:block;}

/*if user jumped to catalog dir from naibar Page*/
.catL2menu{margin-left:2em;}
.catL2menu ul{margin-left:1em;}
.catL2menu li{margin:0.6em 0;}
.catL2menu .lightlink{font-size:130%;}

.catL2menu_descr{width:50%; color:#000;}
.catL2menu_descr ul{margin:0; color:#000; list-style-type:circle; display:block;}
.catL2menu_descr ul li{margin:0;}

.menutab{width:100%; margin-top:0.7em;}
.menutab td{padding:0.2em 0.7em; vertical-align:top;}
.menutab h3{color:#000;}

/*Filer page (view previous block)*/
.filter{color:#000;}
.filterblocks div{float:left; margin:0.5em 1em;}
.filterblocks .chb{padding-top:1.4em;}/*checkboxes style*/
.filter p{margin-left:1em;}

/*Photogallery*/
.photogal h1{margin:1em 0 0.2em 0; color:#666;}
.photogal .pblock{float:left; margin:1em 2.5em 0 0; text-align:center;}
.photogal img{margin:0.5em 0 0 0;}
.photogal .imglink{text-decoration:none; color:#000;}
.phgal{margin:1em 0 0 0;}
/*
.phgal a{display:block; float:left; text-decoration:none; text-align:center;}
.phgal a{text-decoration:none; font-weight:bold; font-size:130%; color:#06C; position:relative;}
*/
.phgal img{margin:1em 0.7em 0;}
.phgal div{margin-left:0.7em;}
/*.imagename{position:absolute; opacity:0.5; text-align:center; background:#999;}*/

/*Emarket Basket*/
.basket{width:100%; margin:1em 0;}
.basket td, .basket th{padding:0.5em; vertical-align:middle; border-bottom:1px solid #999;;}
.basket .basktop th{text-align:left;}
/*.basket .basktop{background-color:#999; color:#FFF; font-weight:bold;}
.basket .baskodd{background-color:#F1F1F1;}
.basket .baskeven{background-color:#F6F6F6;}
.basket .baskfoot{background-color:#999; color:#FFF; font-weight:bold;}
*/
.basket .baskfoot td{border-bottom:none; font-weight:bold;}
.basket input{width:2em;}
.basket .refresh{background-image:url(/img/siteimages/refresh.jpg); width:28px; height:28px; cursor:pointer; background-repeat:no-repeat; background-position:center;}
.topay span{font-size:1.2em;}
#iframe{width:0; height:0; display:none;}
.cartErr{font-size:90%;}
.cartErr span{color:#F00;}

/*Forms*/
#form table{width:80%;}
.formtabstyle td{padding:0.3em 0.7em; vertical-align:middle; width:50%;}
.formBlockTitle{margin-left:1em; width:79%; color:#156795;}

/*Sitemap*/
.sitemap li{margin:0.4em 1em; color:#0089bb;}

/*FloatMSG*/
.floatMSG{position:fixed; width:100%; height:100%; top:0; left:0; z-index:100000; display:block;}
* HTML .floatMSG{position:absolute;}
.MSGinfoblock{width:400px; margin:270px auto; border:1px solid #999; background:#FFF; opacity:0.9;}
.MSGtitle{background:#666; text-align:center; margin-top:0; padding:0.7em; color:#FFF; font-weight:bold;}
.MSGcontent{width:80%; padding:4% 2% 4% 10%; border-bottom:1px dotted #666; border-top:1px dotted #666; background:url(/img/siteimages/info.gif) no-repeat left center; margin:1em auto;}
.MSGbuttons{text-align:center;}
.MSGbuttons a{margin:0 0.75em;}
.MSGbuttons span{color:#666; font-size:1.2em; line-height:0.8;}

/*Catalog Filter*/
.catL2menu ul, .catL2menu li{list-style:none;}
.catL2menu h2{margin:0.5em 0;}
.SOitem{}

.filter_block{padding:0 1.5em 0.5em 1.5em; border-bottom:1px dashed #999;}
.filter_block .fields_filter{display:inline-block; *display:inline; margin:0.5em 0.7em;}
.filter_block .fields_filter p{border:1px dotted #999; padding:0.2em 0.5em;}
.filter_block .fields_filter input{padding:0 0.2em; border:none;}
.filter_block .fields_filter .f_relation{padding:0.085em 0.5em;}
.filter_block .fields_filter .f_relation select{margin-left:0.5em;}
.filter_block .fields_filter .f_price input{border-bottom:1px solid #666; width:4em;}
.filter_block .fields_filter .f_text input{border-bottom:1px solid #666; width:7em;}
.filter_block .fields_filter .f_boolean{}
.filter_header{font-size:14px; font-style:italic; font-weight:bold;}
.filter_block .fields_filter .f_submit{border:none;}
.filter_block .fields_filter .f_submit input{border-radius:0.8ex; cursor:pointer;}
.filter_block .fields_filter .go_filter{padding:0.55em 3em; background:#60bff3; border:1px solid #333; font-weight:bold;}
.filter_block .fields_filter .go_filter:hover{background:#fb6600; text-shadow:0 1px 0 #fff;}
.filter_block .fields_filter .drop_filter{padding:0.55em; border:1px solid #333; background:#FFF; margin-left:1em;}
.filter_block .fields_filter .drop_filter:hover{background:#eee;}


.outload_update span{padding-left:1.2em; font-size:0.9em;}
