html, body, p, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table, td, tr {
margin : 0;
padding : 0;
border : 0;
}
body {
font-size:12px;
font-family: Arial, Verdana;
word-wrap:break-word; 
background-color:#eee;
background-image: url("http://juuuk.ru/newdesign/img/bg.jpg");
} 
table{
border-collapse: collapse;
font-size:12px;
font-family : Arial, Verdana; 
}  
#begin{
min-width:988px;
max-width:1100px;
width:1100px;
text-align:left;
margin:0 auto;
background-image: url("http://juuuk.ru/newdesign/img/bl.png");
background-repeat:repeat-y;
background-position:left top;
}
.shadow{
background-image: url("http://juuuk.ru/newdesign/img/br.png");
background-repeat:repeat-y;
background-position:right top;
padding:0 10px; 
}
#white{
background-color:#fff;
}
h6 {
font-size:20px;
padding:0 0 5px 0;
font-weight:normal;
}
h6 a{
color:black;
text-decoration:none;
}
#body{
padding:45px 20px 15px;
background-image: url("http://juuuk.ru/newdesign/img/sale2.jpg");
background-repeat:no-repeat;
background-position:253px 63px;
}
#body.osvete{
background-image: url("http://juuuk.ru/newdesign/img/sale2osvete.jpg");
background-repeat:no-repeat;
background-position:223px 63px;
}
#body.kabelino{
background-image: url("http://juuuk.ru/newdesign/img/sale2kabelino.jpg");
}
a {
/*color:#4058B2;*/
color:#2D3D7D;
}
a:hover {
color:red;
}
.icon{
position:absolute;
left:-23px;
padding:5px 0 0 0;
}
.icon_item{
position:absolute;
left:-19px;
}
/*#right_item{
width:300px;
float:right;
padding:18px 0 0 10px;
z-index:5;
position:relative;
background-color:#fff;
}*/
.top_menu {
padding:0 0 7px 0;
}
.top_menu a{
padding:0 10px 0 0;

}
.top_menu_right {
float:right;
font-size:11px;
text-align:right;
color:#555;
padding:5px 0 0 0;
width:150px;
}
.bascet{
padding-left:15px;
background-image: url("http://juuuk.ru/newdesign/img/korzina.jpg");
background-repeat:no-repeat;
background-position:left top;
}
.logo{
margin:7px 150px 0 0;
}
.head{
float:left;
margin:7px 0 20px 0;
}
a.city{
border-bottom:1px dashed #4058B2; 
text-decoration:none;
}
a:hover.city{
border-bottom:1px dashed red; 
text-decoration:none;
}
#speca{
margin:4px 0 0 230px;
display:block;
}
#speca.osvete{
margin:4px 0 0 200px;
display:block;
}
#topnews{
padding: 7px 150px 0 230px;
}
#topnews.osvete{
padding: 7px 150px 0 200px;
}
#topnews a{
color:#000;
text-decoration:none;
font-size:11px;
}
#topnews div.tp{
float:left;
width:33%;
}
#topnews div.ie{
width:100%;
float:none;
margin-bottom:10px
}
#topnews span{
color:red;
}
#topnews.osvete span{
color:orange;
}
#topnews.kabelino span{
color:#778857;
}

#topnews a img{
display:block;
float:left;
margin:0 5px 0 10px;
}

#top_banner{
background-color:#E9E9E9;
clear:both;
margin:0 0 3px 0;
}
.line{
margin:1px 0 2px 0;
border-bottom:1px solid #C8C4C1;
height:2px;
width:100%;
font-size:1px;
clear:both;
}
#menu{
height:32px;
background-image: url("http://juuuk.ru/newdesign/img/bg_menu.jpg");
font-size:13px;
}
#menu img{
float:left;
}
#menu a{
display:block;
float:left;
padding:8px 15px 8px 17px;
background-image: url("http://juuuk.ru/newdesign/img/str.gif");
background-repeat:no-repeat;
background-position:8px 13px;
text-decoration:none;
color:#000;
}
#menu a#v, #menu a#v:hover{
color:#fff;
background-color:#C90101;
font-weight:bold;
background-image: none;
}
#menu.osvete a#v{
background-color:#F07D2A;
}
#menu.kabelino a#v{
background-color:#0C8125;
}
#menu a#v.i, #menu a#v.i:hover{
background-image: url("http://juuuk.ru/newdesign/img/bg_menu_ugol.gif");
background-position:left bottom;
}

#menu a:hover{
color:#fff;
background-color:#363636;
background-image: none;
text-decoration:underline;
}
#menu a.i:hover{
color:#fff;
background-color:#363636;
background-image: url("http://juuuk.ru/newdesign/img/bg_menu_ugol.gif");
background-position:left bottom;
}
#menu .right{
background-image: url("http://juuuk.ru/newdesign/img/bg_menu_right.jpg");
background-repeat:no-repeat;
background-position:right top;
height:32px;
}
#menu .left{
background-image: url("http://juuuk.ru/newdesign/img/bg_menu_left.jpg");
background-repeat:no-repeat;
background-position:left top;
height:32px;
}
#tree{
padding:5px 0;
font-size:11px;
color:#555;
}
#tree a{
color:#000;
text-decoration:none;
}
#tree a.grey{
color:#999;
}
#tree a:hover{
text-decoration:underline;
color:blue;
}
#left_block{
float:left;
width:100%;
margin-right: -240px ;
}
#left_block .inner{
margin-right:260px;

}
#right_block{
float:right;
width:240px;
}
#search{
margin:10px 0 0 0;
padding:0 0 5px 0;
background-image: url("http://juuuk.ru/newdesign/img/search.gif");
background-repeat:no-repeat;
}
.block{
margin:15px 0 0 0;
border:1px solid #ccc;
background-image: url("http://juuuk.ru/newdesign/img/bzap.jpg");
background-repeat:repeat-x;
}
.block div{ 
padding:0 10px 10px 10px;
}
.block h5 {
padding:10px;
}
.block h5 a{
color:#333;
text-decoration:none;
font-size:14px;
}
.block ul {
padding:5px 0 0 0;
} 
.block ul .img{
display:block;
float:left;
background-color:#fff;
margin:2px 5px 0 0;
}
.block  a{
color:#333;
}
.block ul {
list-style-type:none;
}
.block ul li{
padding:10px 0 3px 0;
border-bottom:1px dotted #ccc;
}
#user_prod{
border:1px solid #ccc;
position:relative;
padding:10px;
z-index:400;
background-color:#E0E0E0;
}
.top_t{
position:relative;
margin-bottom:-5px;
z-index:500;
font-size:1px;
background-image: url("http://juuuk.ru/img/block/rt.gif");
background-repeat:no-repeat;
background-position:right top;
}
.top_b{
position:relative;
margin-top:-5px;
z-index:501;
font-size:1px;
background-image: url("http://juuuk.ru/img/block/rb.gif");
background-repeat:no-repeat;
background-position:right top;
}
/* footer */
#footer{  
padding:10px 20px 20px;
color:#333;	  
background-image: url("http://juuuk.ru/newdesign/img/zp.jpg");
}		
#footer a{ 
color:#1B238B;
}			  
#footer a:hover{   
color:#00008B;
}		 
#counter{
float:right;
padding:20px;
}
/* end footer */
/* tenders */
#new_tender {
width:310px;
position:absolute;
right:0;
margin-top:-12px;
}

#new_tender .top_t{
position:relative;
margin-bottom:-5px;
z-index:500;
font-size:1px;
background-image: url("http://juuuk.ru/img/block2/rt.gif");
background-repeat:no-repeat;
background-position:right top;
}
#new_tender .top_b{
position:relative;
margin-top:-5px;
z-index:501;
font-size:1px;
background-image: url("http://juuuk.ru/img/block2/rb.gif");
background-repeat:no-repeat;
background-position:right top;
}
#new_tender .top_kv{
position:relative;
margin-bottom:-1px;
margin-left:30px;
z-index:505;
}
#new_tender #user_prod{
border:1px solid #A36666;
position:relative;
padding:5px 10px 5px 10px; 
z-index:400;
background-color:#FAF6F6;
color:#333333;
}
#new_tender #user_prod div small{
color:#555;
font-size:11px;
}
#new_tender .nw{
text-decoration:none;
color:#613A3A;
}
#new_tender #user_prod textarea {
width:100%;
}
#new_tender #user_prod td{
padding:0 10px 10px 0;
color:#333;
}
#new_tender #user_prod img{
float:left;
margin:0 5px 0 0;
}
#new_tender #user_prod font{
color:red;
}
#new_tender .kod input{
padding:8px;
}
#new_tender td.kod dd{
padding:0;
margin:0;
}
/* end tenders */
.table{
width:100%;
font-size:14px;
line-height:18px;
}
.table th{
font-weight:bold;
text-align:left;
border-bottom:1px solid #ddd;
padding:10px 3px;
}
.table td{
text-align:left;
border-bottom:1px solid #ddd;
padding:10px 5px;
}
.table .price{
font-size:18px;
}
.table .price span{
color:#999;
}
.table tr.z{
background-color:#f9f9f9;
}
/* page */
#page{
padding:20px 0 30px 0;
font-size:14px;
color:#777;
}
#page b{
color:#000;
}
#page div{
padding:4px 0;
font-size:16px;
}
#page div a{
font-size:16px;
padding:0 3px;
}
/* end page */
/*razdel*/
#razdel{
padding:0 0 10px 0;
}  
#razdel a{ 
font-size:13px; 
color:black;
}  
#razdel a:hover{ 
text-decoration:none;
color:red;
}  
#razdel li{
padding:4px 10px 4px 0;
margin:0 0 0 17px;
}
#razdel li.p{
display:block;
float:left;
width:33%;  
padding:0;	
margin:0;
} 
/*end razdel*/
/* overlay */
.overlay{
display:none;
position:absolute;
z-index:50;
background:#000;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
}
.popup_top{
display:none;
position:absolute;
z-index:60;
background:#fff; 
text-align:right;
padding:2px 4px;
}
.popup{
display:none;
position:absolute;
z-index:60;
background:#FFF;
padding:4px;
}
.popup_top a{
color:#000;
cursor:pointer;
padding:0 3px;			
font-weight:bold;
}
.popup_frame{
width:100%;
height:100%;
}
.rimg{
cursor:pointer;
}
/* end overlay */
/*listing*/
#listing{
font-size:13px;
line-height:15px;
}
#listing div{
padding:15px 0 15px 0;
}
#listing div h3 a{
font-size:18px;
font-weight:normal;
line-height:22px;
}
#listing div h3{
color:#333;
}
#listing div a img {
float:left;
margin:4px 5px 3px 0;
display:block;
height:60px;
width:60px;
}
#listing div span {
display:block;
font-size:12px;
}
#listing div span i{
font-style:normal;
padding:0 2px;
}
#listing div span i.type1{
background-color:#CCE6CC;
}
#listing div span i.type2{
background-color:#EDDFC5;
}
#listing div span i.type3{
background-color:#C4CAEE;
}

/*end listing*/
.inf a{
background-color:#f5f5f5;
padding:3px;
}
/*tab*/
#s_intem .m a{
display:block;
float:left;
border:1px solid #E6E6E6;
border-bottom:1px solid #B4B4B4;
position:relative;
padding:10px 10px 9px 10px;
margin:0 0 0 20px;
background-color:#F5F5F5;
z-index:1;
text-decoration:none;
}
#s_intem .m a.wr_zak{
color:green;
background-color:#EBF7EB;
}
#s_intem .m a.active{
border:1px solid #B4B4B4;
background-color:#fff;
position:relative;
border-bottom:1px solid #fff;
font-weight:bold;
text-decoration:none;
color:#000;
padding:10px 10px 9px 10px;
}
#s_intem  .bi {
position:relative;
margin-top:-1px;
border-top:1px solid #B4B4B4;
width:100%;
display:none;
}
#s_intem .bi div.b{
float:left;
width:49.9%;
margin-top:20px;
}
#s_intem .bi div.b div{
margin:0 10px 0 115px;
}
#s_intem .bi div.b img{
float:left;
display:block;
height:100px;
width:100px;
margin:5px 0 0 0;
}
#conten a{
display:block;
padding:0 0 3px 0;
}

.bi div span{
font-size:11px;
}
/*end tab*/
.itext{
font-size:13px;
line-height:15px;
}
.itext ul{
margin:5px 0 10px 20px;
}
.itext img{
display:block;
border:1px solid #999;
padding:3px 3px 3px 3px;
margin:5px 5px 5px 0;
}
/*price_table*/
#price_table{
padding:0 10px 20px;
}
#price_table.no_pad{
padding:20px 0;
}
.zt{
font-size:15px;
font-weight:bold;
padding:0 0 7px 0;
}
#price_table .all{
text-align:right;
padding-top:5px;
}
#price_table table td{
padding:10px 5px;
font-size:11px;
}
#price_table table td table td{
padding:0;
}
#price_table table td.pr{
padding:5px;
font-size:11px;
font-size:20px;
}
#price_table table td h3 {
display:block;
padding:0 0 7px 0;
}
#price_table table td h3 a{
text-decoration:none;
font-size:13px;
color:#000099;
}
#price_table table td h3 a:hover{
text-decoration:underline;
}
#price_table table th{
padding:5px;
font-size:12px;
text-align:left;
border-bottom:2px solid #000;
}
#price_table .bb a{
color:#000;
}
#price_table table tr.price_color{
background-color:#F5f5f5;
}
/* end price_table*/

#thumbs{
margin:10px 0 10px;
background-color:#f5f5f5; 
padding:10px;
}

#thumbs a img{ 

}
#thumbs ul a img{
margin:5px;    
float:left;
max-width:70px;
max-height:70px;
}
.vdirect{
float:right; 
width:300px; 
margin:30px 10px 10px 10px;
}
.vitem{
float:right;
width:300px;
}

/*item*/
#item h1 {
font-weight:normal;
padding:3px 0 15px 0;
}
.avt{
padding:2px;
background-color:#f1f1f1;
}
#fix{
position:fixed;
top:0;
z-index:100000;
width:100% !important;
width:1079px;
}
#top_sea{
min-width:967px;
max-width:1079px;
width:auto !important;
width:1079px;
height:46px;
border-top:1px solid #C8C4C1;
background-image: url("http://juuuk.ru/newdesign/img/top_bg.png");
background-repeat:repeat-x;
background-position:left bottom;
}
.in_sea{
width:100%;
background-color:#fff;
height:34px;
border-top:1px solid #fff;
}
#top_sea .top_reg, #top_sea .top_avt, #top_sea .top_add{
display:block;
float:left;
background-repeat:no-repeat;
background-position:left top;
padding:1px 0 8px 25px;
margin:7px 0 0 20px;
}
#top_sea .top_reg{
background-image: url("http://juuuk.ru/newdesign/img/top_add.jpg");
}
#top_sea .top_avt{
background-image: url("http://juuuk.ru/newdesign/img/top_login.jpg");
}
#top_sea .top_add{
background-image: url("http://juuuk.ru/newdesign/img/ad1.png");
color:green;
}
.sear{
border:1px solid #D2D2D2;
margin:5px 20px 5px 600px;
padding:0 0 0 2px;
background-repeat:repeat-x;
background-position:left bottom;
background-image: url("http://juuuk.ru/newdesign/img/top_sea_bg.jpg");
}
.sear input{
background:none;
}
.sear .r{
display:block;
padding:0 7px 0 5px ;
text-decoration:none;
color:#555;
}
.sear .r:hover{
color:#000;
}
#pub h1{
font-size:18px;
padding:0 0 10px 0;
border-bottom:2px solid #ccc;
margin:0 0 10px 0;
}
.info_pub{
float:left;
width:180px;
}
.info_pub a{
color:#000;
}
.info_pub span{
display:block;
padding:0 0 10px 0;
}
.info_pub span em{
color:red;
font-size:11px;
font-style:normal;
}
.pub{
padding:0 0 0 200px;
line-height:18px;
}
.pub ul{
margin:0 0 0 30px;
}
.pub img{
display:block;
padding:5px 0;
max-width:500px;
}
.price{
font-size:26px;
}
.price i{
font-size:17px;
font-style:normal;
}
.ymap{
font-size:11px;
padding:7px;
background:#DBDBDB;
color:#555;
}

#new_autor img {
border:1px solid #f0f0f0;
padding:10px;
display:inline;
margin-top:5px;
}
#new_autor {
border-top:1px dotted #ccc;
padding-top:10px;
clear:both;
}
#new_autor.atop {
border-top:0;
padding-top:0;
}
#new_autor .information{
font-size:13px;
}
#new_autor .information strong a{
font-size:15px;
}
#new_autor .contacts{
padding:0 0 0 17px;
background-image: url("http://juuuk.ru/img/ico/telephon.gif");
background-repeat: no-repeat;
background-position:left 1px;
margin-top:5px;
line-height:20px;
}
#new_autor .other {
margin-top:10px;
}
#new_autor .other a{
display:block;
float:left;
padding:0 15px 5px 20px;
background-repeat: no-repeat;
background-position:left 3px;
}
#new_autor .other a.meassage{
background-image: url("http://juuuk.ru/img/ico/sabj.gif");
}
#new_autor .other a.www{
background-image: url("http://juuuk.ru/img/ico/www.gif");
background-position:left 1px;
}
#new_autor .other a.skype{
background-image: url("http://juuuk.ru/img/ico/sqype.gif");
background-position:left 1px;
}
#new_autor .other a.icq{
background-image: url("http://juuuk.ru/img/ico/icq.gif");
background-position:left 1px;
}

#center_mess, #center_zakaz {
top: 50%;
left: 50%; 
width: 620px; 
height: 620px; 
position: absolute;
margin-top: -310px; 
margin-left: -310px;	
z-index:100;
background-image: url("http://juuuk.ru/img/back.png");
}
#center_mess .h1, #center_zakaz .h1{
margin:40px;	
}
#center_mess .hide, #center_zakaz .hide{
float:right;
display:block;
width:30px;
height:30px;	
margin:10px;
}
#over{
position:fixed;
z-index:50;
background:#000;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
height:100%;
width:100%;
top:0;
left:0;
}

#in_group{
color:black;
font-size:13px;
line-height:20px; 
}
#in_group a{
/*color:#633C00;*/ 
color:#000;
}
#in_group div  {
color:black;
font-size:15px;
}
#in_group h2  {
font-size:15px;
}				 
#in_group .all_s  {
display:block;
padding-top:3px;
color:#000099; 
}	
#in_group ul {
margin:10px 0 0 30px;
}
.dir_pub td{
border-left:3px solid #fff;
}
.dir_pub {
margin:10px 0;
}
.row_item span{
font-size:14px;
font-weight:bold;
}
.row_item p{
padding:5px 0 10px 10px;
margin:0;
}
.row_item h2{
display:inline;
font-weight:normal;
font-size:12px;
margin:0;
padding:0;
}
.ob{
font-size:18px;
}
.ul{
margin:5px 0 0 20px;
}
.ul li{
margin-bottom:5px;
}

#index_brands div{
padding:15px 0 15px 0;
background-repeat:no-repeat;
background-position:left 20px;
}
#index_brands img.logo_brand{
float:left;
border:1px solid #ccc;
margin:5px 10px 10px 0;
}
#index_brands img.flag{
display:inline;
width:20px;
}
#index_brands h3{
font-size:20px;
padding:0 0 5px 0;
}
#index_brands p{
line-height:17px;
padding:0 0 10px 210px;
}
#index_brands span{
color:#888;
font-size:14px;

}
#index_brands span a{
color:#0066FF;
}
#inf_brands{
line-height:18px;
}
#inf_brands ul{
margin-left:20px;
margin-top:3px;
font-size:11px;
}

#brands_firm div {
float:left;
width:30%;
padding:10px;
height:120px;
}
#brands_firm div h3{
font-size:16px;
}
#brands_firm div h4{
font-size:13px;
}
#brands_firm div p{
font-size:10px;
padding:3px 0 0 0;
color:#555;
}
#brands_firm div img{
float:left;
margin:5px 3px 0 0;
border:1px solid #ccc;
width:60px;
height:60px;
}
.param{
color:#999;
}

.param a{
color:#066906;
}
.fil{
padding:0 5px;
background-color:#D7E7FF;
}
.newt1{
padding:10px;
}
.newt1 b{
padding-bottom:10px;
display:block;
}
.newt1 textarea{
width:100%;
}
.newt1 font{
color:red;
}
.newt1 td{
padding:0 20px 10px 0;
}
.newt1  img{
float:left;
margin:0 5px 0 0;
}
.newt1  .kod input{
padding:8px;
}
.newt1  td.kod dd{
padding:0;
margin:0;
}
.pdate{
font-size:10px;
color:#999;
}
.mpn{
padding:5px 0 0 0;
color:#777;
}
.mpn a{
color:#777;
}
.mpn a:hover{
color:blue;
}

.filter li{
list-style-type:none;
padding:2px 5px 2px 0;
}
.hid_sel{
text-align:right; 
padding:5px 5px 0 0; 
font-size:11px; 
}