@charset "utf-8";
/* CSS Document */
*, html{margin:0; padding:0;}
body{margin:auto; padding:0; font-size:0.75em; font-family:"Arial", Helvetica, sans-serif; width:100%;}
a {color:#000000; text-decoration:none;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}
h1{font-size:150%; color:#3282B7; margin-top:1em;}
p{margin:0.7em 0;}
img, table{border:none;}
ul, li{margin:0; padding:0; list-style-position:inside;}
a:active, a:focus, img, div, object { outline: 0; }
input, textarea, select{margin:0.3em 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;}
.header .cart{display:none;}
.header .logo{float:left; width:auto;}
.header .topmenu{display:none;}

.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;}
.rban a{display:none;}

.logo span{position:relative; top:-1.5em; margin-left:2em; visibility:hidden;}
.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{display:none;}

.cart span{font-weight:bold;}

/*Joint part of site*/
.clr{clear:both;}
.banners{display:none;}

.content .left{display:none;}
.content .right{float:left; width:99%; padding:1em 0 0 1%;}

.r{float:right;}
.l{float:left;}
.c{margin:0 1.5em;}

.blocktop{width:100%; 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:25%; 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{visibility:hidden;}
.blocktop_3{visibility:hidden;}
.blocktop_4{visibility:hidden;}
.blocktop_4 img{visibility:hidden;}
.blocktop_4 a{visibility:hidden;}
.blocktop_4 a span{text-transform:lowercase;}

.lightlink{visibility:hidden;}

/*----------------Left part of site----------------*/
.search{color:#FFF; padding:0 0 0 3em; margin-right:2.5em; background:#3c7fb1; width:88%;}
.search .up{background:#3c7fb1 url(/img/siteimages/search_tr.jpg) no-repeat right top; padding-top:1em;}
.search .dwn{background:#3c7fb1 url(/img/siteimages/search_br.jpg) no-repeat right bottom; padding-bottom:1em; font-size:0.9em;}
.search a{color:#FFF; text-decoration:underline; 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:1em 0 1.7em 3em;}
.manufactus span{font-weight:bold; color:#0089bb;}

.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{text-transform:uppercase; color:#FFF; font-weight:bold; font-size:1.2em; margin:1em 0;}
.razdelname div{padding:0.8em 2em; margin-bottom:-4px;}
.razdelname p{background-repeat: no-repeat; background-position:left top; height:4px; width:4px; margin:0;}

.kat_menu, .kat_menu_L2{list-style:none; margin:0.5em 1em;}
.kat_menu a{font-weight:bold;}
.kat_menu_L2 a{font-weight:normal;}
.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 img{margin:0 0.7em;}
.news .r{padding-right:3em;}
.news .l a, .news .r a{color:#000;}

.new, .newfirst{width:31%; float:left; margin:1.5% 0 0 0;}
.new{border-left:1px solid #e4e4e4; padding:0 1em;}
.new .date, .newfirst .date{background-color:#60bff3; color:#FFF; font-weight:bold;}
.newsanons{margin-top:1em;}
.moreAnew{text-align:right; margin-right:2.5em;}

.cbanners{margin:3em 2em 3em 0;}
.cbanners span{margin-right:9%;}

.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 185px; 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 tr{vertical-align:top;}
.item td{padding-right:1em;}
.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 .underimg{padding-right:2em; vertical-align:bottom;}
.item .price .l{padding:0.5em; font-size:1.6em; font-weight:bold; color:#FFF;}
.item .price .l span{font-size:0.7em;}
.item .price .r{padding-right:1em; padding-top:1em;}
.item .price .r img{margin:0 0.7em -0.2em 0;}
.item .price .r span{padding-bottom:0.3em;}
.item .price .r a{color:#fb6700; font-weight:bold;}

.delimiterodd{width:97%; height:1px; margin:1em 0; border-bottom:1px dashed #999999; float:left;}
.delimitereven, .delimiterlast{display:none;}

.item .price .l{background:#fb6600;}
.sale .item .price .l{background:#ff0012;}

/*Footer Part*/
.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;}
.counters{visibility:hidden;}

/*Inner Page*/
.navi{display:none;}
.navi span a{color:#999;}
.navi img{margin-right:0.5em;}

.body{margin:1em 3% 1em 0;}

.make .r{color:#999;}
.make .art{color:#666; font-weight:bold;}

/*Cat. Object Page*/
.params{float:left; width:37%;}
.images{float:left; width:57%;}
.params{padding-top:0.5em;}

.images{margin:0 2em 1em 0;}
.images #imagefirst{text-align:center; border:3px solid #CCC; margin:1em 0; padding:1em; width:84%;}
.images div{float:left;}
.images div div{ 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{display:none;}
.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:1.2em 0;}
.sameobjects td{background-color:#EEE; padding:0.7em 1em;}
.sameobjects .tabtitle td{background-color:#9dbfd8; font-weight:bold;}

/*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{color:#00a5ff;}
.catL2menu ul{margin-left:1em; color:#00a5ff;}
.catL2menu li{margin:0.6em 0;}

/*Photogallery*/
.photogal h1{margin:1em 0 0.6em 0; color:#666;}
.photogal .pblock{float:left; margin-right:2.5em; text-align:center;}
.photogal img{margin:0.5em 0 0 0;}
.photogal .imglink{text-decoration:none;}
.phgal{margin:1em 0 0 0;}
.phgal img{margin:0 0.7em;}


#form{display:none;}