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:13px;
font-family: Arial, Verdana;
word-wrap:break-word; 
background-color:#f5f5f5;
/*background-color:#eee;*/
/*background-image: url("/img/pattern.png");
/*background-image: url("//juuuk.ru/img/129.png");*/
/*background-image: url("//juuuk.ru/ny.jpg");
/*background-image: url("/pr/brr.jpg");*/
/*background-image: url("/img/9may.jpg");*/
background-attachment: fixed; 
background-position:center, top;
} 
table{
border-collapse: collapse;
font-size:13px;
padding:0;
margin:0;
font-family : Arial, Verdana; 
}
a {
color:#023A8E;
}
a:hover {
color:#C7262E;
}
#bimage{
display:none;
}
#begin{
width:1112px;
text-align:left;
margin:0 auto;
-webkit-box-shadow: 0px 2px 6px rgba(48, 50, 50, 0.35);
-moz-box-shadow:    0px 2px 6px rgba(48, 50, 50, 0.35);
box-shadow:         0px 2px 6px rgba(48, 50, 50, 0.35);
}
#top{
background-color:#FBFAF9;
padding:20px 0 20px;

}
#topline{
padding:0 36px 20px;
}
#logo{
padding: 0 15px 0 36px;
}
#search{
background-image: url("/pr/search_bg.jpg");
background-repeat:repeat-x;
}




#search.pad{
padding:0 20px;
}
#search.pad a{
display:block;
text-decoration:none;
color:#555;
} 
#search input{
border:0;
font-size:16px;
width:90%;
margin:0 0 0 5px; 
}
.login{
background-image: url("/pr/login.jpg");
background-repeat:no-repeat;
padding:0 0 0 23px;
line-height:19px;
}
.lcabinet{
background-image: url("/pr/login2.jpg");
background-repeat:no-repeat;
padding:0 0 0 23px;
line-height:19px;
}
.login a{
color:#023A8E;
}
.login a:hover{
color:green;
}

/* menu */
#menu{
padding:15px 0;
font-size:16px;
color:#023A8E;
}
#menu a{
margin:0 12px;
float:left;
display:block;
}
#menu a.v{
color:#C7262E;
font-weight:bold;
text-decoration:none;
}
#menu .sub_menu a{
color:#555;
}
#menu .sub_menu a:hover{
color:#000;
}

.top_add{
color:#C7262E;
text-decoration:none;
font-size:13px;
padding:0 28px 0 55px; 
display:block;
}
/* end menu*/
#tree{
background-color:#E7E7E6;
font-size:11px;
/*margin:0 9px;*/
padding:3px 0 3px 36px;
border-bottom:1px solid #ccc;
}
#tree a{
color:#000;
}
#tree a.grey{
color:#555;
}
#tree a:hover{
color:red;
}

#content{
padding:25px 36px;
background-image: url("/pr/tree_shadow.jpg");
background-repeat:repeat-x;

background-color:#fff;
}
#content .pad{
padding:0 25px 0 0;
}
#left{
float:left;
width:800px;
}
#inner{
width:100%;
}
#right{
float:left;
width:240px;

}
h6, h6 a{
font-size:20px;
color:#000;
text-decoration:none;
}
h6 {
padding:0 0 5px 0;
}
/*price_table*/
.index-price h3 a{
font-weight:normal;
}
#price_table{
padding:0 10px 20px;
}
#price_table.no_pad{
padding:20px 0;
}

.zt{
font-size:15px;
font-weight:bold;
padding:10px 0 7px 0;
}
#price_table .all{
text-align:right;
padding-top:5px;
}
#price_table table td{
padding:15px 5px;
font-size:12px;
}
#price_table table td table td{
padding:0;
}
#price_table table.miniprice td{
padding:5px;
font-size:11px;
}
#price_table table td.pr{
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:14px;
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;
}
#price_table table tr.price_color1{
background-color:#FFFFCC;
}
#price_table table tr.price_color2{
background-color:#FFFFEA;
}
.specs_phone{
float:right;
font-weight:bold;
padding:0 10px 0 10px;
font-size:11px;
color:#111;
}
.specs_inf{
padding:10px 0 0 0;
color:#111;
}

.pdate{
font-size:10px;
color:#999;
}
.mpn{
padding:5px 0 0 0;
color:#777;
overflow: hidden;
height:16px;
width:100%;
}
.mpn a{
color:#799fe8;
}
.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; 
}
.hid_sel a{
color:#000;
}
.fil{
padding:0 5px;
background-color:#D7E7FF;
}
/* end price_table*/

/* spec */
#specs{
background-color:#F6F5F4;
background-image: url("/pr/shadow.jpg");
background-repeat:no-repeat;
background-position:top center;

padding:15px 36px 25px;
border-bottom:1px solid #fff;
}
.top_specs a{
font-size:11px;
color:#AFAEAE;
text-decoration:none;
}
.top_specs{
padding:0;
}
#specs div{
float:left;
width:334px;
padding:10px 0 0 0;
}

#specs div img{
float:left;
margin:2px 10px 0 0;
}
#specs img.arrow{
margin:10px 0 0 3px;
border:0;
}
#specs img.portal{
border:0;
}
#specs div a{
color:#000;
font-size:13px;
}
#specs div a:hover{
color:red;
}
#specs div p{
padding:0 10px 0 0;
}
#specs div p b{
display:block;
padding:5px 0 0 0 ;
}
#specs span{
display:block;
clear:both;
height:1px;
font-size:1px;
}
/* end spec */
/* 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 */
/* footer */
#footer{  
padding:10px 20px 20px;
color:#333;	  
border-top:1px solid #ccc;
background-color:#fff;
}		
#footer a{ 
color:#1B238B;
}			  
#footer a:hover{   
color:#00008B;
}		 
#counter{
float:right;
padding:20px;
}
/* end footer */
/*brands*/
#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;
}
/*end brands*/

/*tender*/
#new_tender .top_t{
position:relative;
margin-bottom:-5px;
z-index:500;
font-size:1px;
background-image: url("//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("//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 5px 5px 5px; 
z-index:400;
background-color:#FAF6F6;
color:#333333;
}
#new_tender .loz{
text-decoration:none;
color:#A36666;
font-size:14px;
font-weight:normal;
}
#new_tender #user_prod div small{
color:#555;
font-size:11px;
}

#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;
}
.newt1{
padding:20px;
background-color:#f5f5f5;
}
.newt1 input, .newt1 textarea{
border:1px solid #ccc;
border-radius:3px;
background-color:#fff;
padding:5px;
}
.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;
}
/*end tender*/

/*tab*/
#s_intem{
margin:20px 0 0 0;
}

#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;
}
#s_intem .bi div.b span{
float:left;
margin:5px 0 0 0;
display:block;
}
#s_intem .bi div.b span img{
float:none;
margin:0;
height:auto;
width:auto;
}
#conten a{
display:block;
padding:0 0 3px 0;
}

.bi div span{
font-size:11px;
}
/*end tab*/

/*public*/
#pub h1{
font-size:22px;
padding:0 0 10px 0;
/*border-bottom:1px 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_pub2{
float:left;
width:180px;

}
.info_pub2 a{
color:#000;
}
.info_pub2 div{
padding-bottom:10px;
}

.info_pub3{
}
.info_pub3 a{
color:#000;
}
.info_pub3 span{
display:block;
padding:0 0 10px 0;
}

.pub{
padding:0 0 0 200px;
line-height:20px;
font-size:14px;
}
.pub5{
padding:0 20px 0 0;
line-height:20px;
font-size:14px;
}
.dir_pub{
padding:0 0 0 195px;
}
.pub ul{
margin:0 0 0 30px;
}
.pub img{
display:block;
padding:5px 0;
max-width:500px;
}
.price{
font-size:26px;
font-weight:bold;
display:block;
background-image: url("/pr/price_bg.gif");
background-repeat:no-repeat;
color:black;
height:49px;
padding:2px 10px 7px;
}
.price b{
display:block;
font-size:10px;
color:#555;
}
.price i{
font-size:12px;
font-style:normal;
font-weight:normal;
}
.info_pub em{
color:red;
font-style:normal;
}
.ymap{
font-size:11px;
padding:7px;
background:#DBDBDB;
color:#555;
}
.row_item span{
font-size:14px;
font-weight:bold;
}
.row_item p{
padding:5px 0 20px 0;
margin:0;
}
.row_item h2{
display:inline;
font-weight:normal;
font-size:12px;
margin:0;
padding:0;
}
/*end public*/


/*avtor*/
#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;
position:relative;
}
#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("//juuuk.ru/img/ico/telephon.gif");
background-repeat: no-repeat;
background-position:left 1px;
margin-top:5px;
line-height:20px;
}
#new_autor .contacts a{
border-bottom:1px dotted #555;
cursor:pointer;
font-size:14px;
}

#new_autor .contacts div{
display:none;
}
#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("//juuuk.ru/img/ico/sabj.gif");
text-decoration:underline;
cursor:pointer;
}
#new_autor .other a.www{
background-image: url("//juuuk.ru/img/ico/www.gif");
background-position:left 1px;
}
#new_autor .other a.skype{
background-image: url("//juuuk.ru/img/ico/sqype.gif");
background-position:left 1px;
}
#new_autor .other a.icq{
background-image: url("//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("//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;
}
/*avtor*/
#in_group{
color:black;
font-size:13px;
line-height:20px; 
padding-top:10px;
}
#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;
}

.ob{
font-size:18px;
}
.ul{
margin:5px 0 0 20px;
}
.ul li{
margin-bottom:5px;
}
#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;
}

/*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;
}
/*end listing*/

.itext{
font-size:13px;
line-height:17px;
}
.itext ul{
margin:5px 0 10px 20px;
}
.itext li{
margin-bottom:5px;
}
.itext img{
display:block;
border:1px solid #999;
padding:3px 3px 3px 3px;
margin:5px 5px 5px 0;
}
/* 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 */
#fix_tender{
position:fixed;
right:0;
top:30%;
}
.f_alert{
display:block;
height:26px;
width:300px;
background-image: url("//juuuk.ru/newdesign/img/alert.jpg");
}
.miniprice td.lb{
border-right:1px dotted #ccc;
}
.miniprice td.lnb{
border-right:1px dotted #ccc;
border-bottom:0;
}
.miniprice td{
border-bottom:1px dotted #ccc;
}
.miniprice td.ln{
border-bottom:0;
}
#expo li {
list-style-type:none;
}
#expo img {
float:left; 
border-right:10px solid #fff;
}
#expo .hhh, #mtender .hhh{
display:block;
padding:10px 0;
color:black;
font-size:20px;
}

/* блок выбора региона */
#select_region_block{
position:relative;
}
#select_region{
position:absolute;
display:none;
width:200px;
height:300px;
border:1px solid #ccc;
background-color:#fff;
top:25px;
left:-21px;
overflow: hidden;
padding:10px 0 0 10px;
z-index: 999;
}
#select_region input#input_city{
width:180px;
border:1px solid #ccc;
padding:3px;
font-size:12px;
color:#777;
margin:0;
}
#select_region .ul_block{
width:190px;
overflow-y: auto;
height:250px;
margin-top:10px;
}

#select_region ul li span{
padding:4px;
font-size:12px;
cursor:pointer;
display:block;
}
#select_region ul  li span:hover{
background-color:#f5f5f5;
}
.emptycity{
display:none;
color:#777;
}
/* конец блок выбора региона */

#domainJs{
display:none;
}
.label {
padding-top:10px;
}
.label label{
cursor:pointer;
font-size:11px;
}
/* форма авторизации */
	   .authForm{
	   width:490px; 
	   padding:30px 20px 20px;
	   }
       .authForm h6{
           font-size: 25px;
           font-weight:normal;
           margin:0;
           padding:0 0 5px 0;
           text-shadow: 1px 1px 0 white;
           color:#333;
       }
   	   .authForm input[name=email], .authForm input[name=password]{
           padding:7px;
           font-size: 16px;
           display:block;
           margin:15px 0;
           width:300px;
       }
       .authForm input[type=submit]{
            color:#000;  
            font-size: 16px;
            padding: 5px;
            cursor:pointer;
        }                 
        #restore_pass{
            border-top: 1px solid #c0c0c0;
            text-align: center;                    
            margin: 20px 10px 0 10px ;
        }
        #restore_pass a{
            color:#555;
            text-shadow: 1px 1px 0 white;
            text-decoration:none;
        }     
        #restore_pass a:hover{
            color:#333;
        }
        .authForm .imageInForm{
             float:left;
             padding-right: 10px;
        }
        #restore_pass div{
            border-top: 1px solid #f5f5f5;
            padding-top: 10px;
        }
        .authForm .messageAjax{
        text-align:center;
        color:red;
        padding:10px 0 0 0;
        font-size:12px;
        text-shadow: 1px 1px 0 white;
        }
 /* конец форма авторизации*/  
 /* модальное окно */    
       .box-modal {
            position: relative;            
            //padding: 25px  30px  20px  30px;
            background: #f5f5f5;
            color: #555;
            font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
            box-shadow: 0 0 50px 12px rgba(50, 50, 50, 0.75);
            border-radius: 6px;
        }
        .box-modal_close { 
            position: absolute; 
            right: 10px; 
            top: 6px; 
            font-size: 11px; 
            line-height: 15px; 
            color: #999;
            cursor: pointer; 
        }
        .box-modal_close:hover { 
            color: #666;            
        }
        .inModal{
            box-shadow: inset 0px -15px 100px  0 rgba(0,0,0,0.3);
            border-radius: 6px; 
        }
/* конец модальное окно*/
/* placeholder */
        ::-webkit-input-placeholder { /* Chrome и Safari */
                color: #999;
                font: 16px Arial, Tahoma, sans-serif;
        }

        :-moz-placeholder { /* Firefox 18- */
                color: #999;
                font: 16px Arial, Tahoma, sans-serif;
        }

        ::-moz-placeholder { /* Firefox 19+ */
                color: #999;
                font: 16px Arial, Tahoma, sans-serif;
        }

        :-ms-input-placeholder { /* IE10 */
                color: #999;
                font: 16px Arial, Tahoma, sans-serif;
        }

        .placeholder { /* IE7 - IE9 */
                color: #999;
                font: 16px Arial, Tahoma, sans-serif;
        }
/* end placeholder */
/* modal */
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }
/* end modal */
/* форма отправки сообщений */
/* конец форма отправки сообщений */

/* центрируем картинку в блоке */
   .holder {
        display:block;
        margin: 0 auto;
        display: block;
        width: 98px;
        height: 98px;
        position: relative;
        background-color: #fff;
        box-shadow: 0 0 2px 1px rgba(50, 50, 50, 0.1);
        border-radius: 2px;
        border:1px solid #ccc;
    }
    .centered-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index:2;
    max-width: 94px;
    max-height: 94px;
    }
    .img_inf {
    position: absolute;   
    bottom: 0;   
    margin: auto;
    text-align:center;
    background-color: #fff;
    z-index:3;
    width: 98px;
    padding:3px 0;
    color:#555;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    font-size: 11px;
    opacity: 0.3;
    }   
    /*.holder:hover{
        border:1px solid #3992EA;
    }
    .holder:hover .img_inf {
        color:#3992EA;
    }*/
    /* конец центрируем картинку в блоке */
    /* обработка фильтров в рынке  */
    .filterSearch{
       text-decoration:none;
       border-radius: 3px;
       border:1px solid #ccc;
       padding:3px;
       color:#000;
       background-color: #F5F5F5;       
    }
    .filterSearch img{
       display:inline; 
       vertical-align: -20%;
    }
 	/* конец обработка фильтров в рынке  */
    
    /* новая форма поиска */
    .newFormSearch {
       border-radius: 3px; 
       border:1px solid #ccc;
       padding:0 0 0 5px;
    }
    .newFormSearch input[type=text]{       
       border:none;
       font-size:12px; 
       width:144px; 
       height:20px;
    }
     .newFormSearch input[type=image]{ 
       cursor:pointer;
       display:block;
       float:right;
    } 
     /* конец новая форма поиска*/  
     /* кнопки */
      .button{            
            display: block;
            background-color: #339900;
            border-radius: 4px;
            border:1px solid #009900;
            color:#fff;
            font-size:16px;
            text-decoration: none;            
            font-family: Trebuchet MS;
            box-shadow: 0px 0px 2px rgba(0,0,0,0.15);
            background-image: url('//juuuk.ru/img/button.png');
            background-repeat: no-repeat;
            background-position: left -13px;
            cursor:pointer;
            font-weight:bold;
            margin-bottom:10px;
        }
        .button span{
            display: block;
            box-shadow: inset 0px -5px 10px  0 rgba(255,255,255,0.3);
            padding:7px 35px;
            border-radius: 4px;
            text-align: right;    
            text-shadow: 0 -1px #000;      
                  
        }
        .button:hover {
            border-color: #008800;
            box-shadow: 0px 0px 5px rgba(0,0,0,0.25);
            color:#fffbd1;
        }
        .button:hover span{
            box-shadow: inset 0px -5px 10px  0 rgba(255,255,255,0.45);
            text-shadow: 0 1px #000;
        }
        .priceInfo{
            margin:0 0 10px;
            display: block;
            background-color: #f0f0f0;
            border-radius: 4px;
            border:1px solid #ccc;
            color:#000;            
            text-decoration: none;            
            font-family: Trebuchet MS;
            box-shadow: 0px 0px 2px rgba(0,0,0,0.15);
            font-size: 30px;  
            font-weight:bold;          
        }
        .priceInfo div{
            box-shadow: inset 0px -15px 20px  0 rgba(255,255,255,0.7);
            padding:3px 5px;
            border-radius: 4px;
        }
        .priceInfo b{
           font-size: 12px;
           display: block;
           color:#555;
        }
        .priceInfo i{
            font-size: 16px;
            font-style:normal;
        }
     /* конец кнопки */
     /* информация о продукте */
     .infoPublic{
     width:180px;
     float:left;
     }
     .infoPublic .map{  
     		margin-top:10px;    		           
            background-color: #cacaca;
            border-radius: 4px;
            border:1px solid #cacaca;
            color:#555;  
            font-family: Trebuchet MS;
            //box-shadow: 0px 0px 7px rgba(0,0,0,0.1);
            font-size:11px;              
     }
    .infoPublic .map img{      		           
   		border-top-right-radius: 4px;
    	border-top-left-radius: 4px;
     }
     
     #paramsproduct{     
     
     }
     #paramsproduct div.elem{
     margin-top:10px;
     }
     /* конец информация о продукте*/
     /* блок похожих предложений*/
	#otherItem{
        
    }
    #otherItem .headTabs{
        position:relative;
        border-bottom: 1px solid #999;        
    }
    #otherItem .headTabs a{
        position:relative;
        display:block;
        padding:10px 15px;
        margin:0 0 -1px 15px;
        float:left;
        border:1px solid #ccc;
        border-bottom-color: #999;        
        text-decoration: none;     
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        box-shadow: inset 0px -5px 5px 1px rgba(0,0,0,0.05);
        color:#999;
    }
    #otherItem .headTabs a:hover {
        color:#555;
        cursor:pointer;        
    }
    #otherItem .headTabs a.wr_zak {
        color:#296105;
        box-shadow: inset 0px -5px 5px 1px rgba(0,255,0,0.05);
        border:1px solid #d5ebc3;
        border-bottom-color: #999;         
    } 
    #otherItem .headTabs a.active{
        background-color: #fff;
        border-color: #999;
        border-bottom-color: #fff;
        color:#333;      
        box-shadow: none;
        font-weight: bold;        
    }
    #otherItem .hideBlock {
        padding-top:20px;
        display:none;
    }
    #otherItem .blockOtherItem .viewAll{
        font-size:35px; 
        display:block; 
        float:right; 
        text-decoration:none; 
        color:#633C00;
    }
    #otherItem .blockOtherItem div{
        float:left;
        width:49.8%;
        padding-bottom:20px;  
        overflow: hidden;     
    }
    #otherItem .blockOtherItem span{
        float:left;
        padding:0 15px 0 5px;
    }
    #otherItem .blockOtherItem p {
        display:block;       
        padding:0 10px 0 118px;
        font-size: 11px;
    }
    #otherItem .blockOtherItem p a{
        display:block;
        padding-bottom:3px;
        font-size: 13px;
        overflow: hidden; 
    }
    /* конец блока похожих предложений*/
    .hideClass{
    display:none;
    }
    .succesMessage{
        padding:50px;
        font-size: 20px;
        text-shadow: 1px 1px 0 white;        
    }
    .loadImg{
    height:200px;
    background-image: url('//juuuk.ru/img/load.gif');
    background-repeat: no-repeat;
    background-position: center center;
    }
    /* форма отправки сообщения*/
      .sendMessage{
        width:500px;
        color:#333;
        font-size: 14px;
        padding:30px;
    }    
    .infoMessage{
        text-shadow: 1px 1px 0 white;  
        font-size: 18px;
    }
    .infoMessage a{
        color:#ff6600;
        text-decoration: none;
        font-weight: bold;
        font-size: 18px;
    }
    .infoMessage .contacts{
        font-size:12px;
        padding: 5px 0 5px 0;       
        
    }
    .infoMessage .contacts img{
        width: 14px;
        vertical-align: -12%;
    }
     .infoMessage a:hover{
        text-decoration: underline;
    } 
    .sendMessage input{
         border:1px solid #ccc;
         background-color: #fff;         
         padding:5px;
         border-radius: 4px;
         box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.35);         
         font-size:16px;           
         display:block;
         margin-bottom: 7px;
         width:97%;
    }
    .sendMessage textarea{
         border:1px solid #ccc;
         background-color: #fff;         
         padding:5px;
         border-radius: 4px;
         box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.35);
         height:150px;   
         display:block;
         margin-bottom: 7px;
         width:97%;
    }
    .sendMessage h6{
        font-size:20px;
        text-shadow: 1px 1px 0 white;
        font-weight: normal;
        color:#333;       
    }    
    .sendMessage h5{
        padding:20px 0 5px 0;
        font-size:16px;
        font-weight: normal;        
        text-shadow: 1px 1px 0 white;
        color:#333;   
    }
    .captchaMess img{        
        border-radius: 4px;        
        border:1px solid #ccc;
        border-radius: 4px;
        margin:0 5px 0 0;
        vertical-align: -55%;
    }
    .captchaMess input{ 
        width:130px;        
        display: inline;
        margin:0;
    }
    .captchaMess{
        margin-top:10px;   
        width:100%;
    }
    .captchaMess img.loadingForm{
        border:0;
        width:30px;
        display:none;
    }
    
    .closeModal{
        position: absolute;
        top:13px;
        right:13px;
        font-size:35px;
        cursor:pointer;
        display:block;
        color:#777;
        text-shadow: 1px 1px 5px white;
    }
    .closeModal:hover{
        color:#555;        
    }
    .sendMessage input#submit{
         margin:15px 0 0;
         border:1px solid #cc6600;
         background-color: #ff6600;         
         padding:5px;
         border-radius: 4px;
         box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.55);         
         font-size:14px;           
         display:block;   
         color:#fff;        
         cursor:pointer;   
    }
     .sendMessage input#submit:hover{
         box-shadow: inset 0 -1px 5px 0 rgba(255, 255, 255, 0.45);          
    }
    .succesMessage{
        padding:50px;
        font-size: 20px;
        text-shadow: 1px 1px 0 white;        
    }
     .portalButton {    
    box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.15);
    font-size:12px;
    text-decoration:none;
    color:#fff;    
    border-radius:4px;  
    display: inline-block;      
    }
    .portalButton span{
    box-shadow: inset 0 -5px 6px 0 rgba(0,0,0,0.20);
    padding:5px 7px;
    border-radius:4px;   
    background-color:red; 
    display:block;
    //border:1px solid #cf0002;
    }
            
    .portalButton:hover {    
    color:#fff;
    box-shadow: none;
    }
    .portalButton:hover span{    
    box-shadow: none;
    }
    .addProduct span{
    background-color:green; 
    }
    .no_border{
text-decoration:none;
color:#000;
}
.tg {
line-height:25px;
}
.tg a{
padding:0 10px;
}
#blockdirect{
width:240px;
//padding-bottom:5px;
}
.backToTop{
position:fixed;
bottom:20px;
right:20px;
padding:10px 15px;
border-radius: 5px;
border:1px solid #ccc;
background-color:#f5f5f5;
float:left;
font-size:16px;
font-weight:bold;
color:#333;
display:none;
cursor:pointer;
box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.25);
}
.backToTop:hover{
border:1px solid RoyalBlue;
background-color: MintCream;
color:DodgerBlue;
}
.vip_products{
background-color:#fff9c9;
}
.vip_products2{
background-color:#fdfce5;
}
.vip_mpn{
padding-top:7px;
color:#555;
}
.vip_mpn a{
color:#0b59b7
}
.vip_mpn img{


width:17px;
}
.vip_mpn span{
display:block;
padding-top:5px;
}




/* РЅРѕРІР°СЏ С„РѕСЂРјР° РѕР±СЉСЏРІР»РµРЅРёР№ */
    
    .pubImageConteiner{
        float:left;
        padding:20px 20px 0 0;
    }
    .pubImage {        
        margin: 0 auto;        
        width: 300px;
        height: 300px;
        position: relative;        
        box-shadow: 0 0 2px 1px rgba(50, 50, 50, 0.1);        
        border:1px solid #ccc;  
        border-radius:2px;  
    }
    .pubImage img{
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        z-index:2;        
        max-width: 280px;
        max-height: 280px;
    }
    .pubGallery{
        position:absolute;
        bottom:0px;
        left:0px;
         z-index:5; 
         background-color: #fff;
         padding-top:5px
    }
    .pubGallery a{
        display:inline-block;
        margin: 0 auto;        
        width: 70px;
        height: 70px;
        position: relative;         
        margin:0 2px 3px 2px; 
    }
    .pubGallery a img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        z-index:6;        
        max-width: 65px;
        max-height: 65px;
    }
    #pubConteiner h1{
        font-size:25px; 
        font-weight:normal;
    }
    #pubConteiner h1 i{
        color:#777;
    }
    .pubSubMenu{
        padding:20px 0 0 0;
    }
    .pubSubMenu a {
        padding:0 20px 0 0;
        color:#1B9827;
    }
    .pubSubMenu a.cl{
        color:#777;
    }
    .pubDesc{
        clear:left;
        line-height:20px;
        font-size:13px;
        padding-bottom: 20px;
    }
    .pubDesc h3{
        font-size:18px;
        font-weight: normal;
        padding:20px 0 10px 0;
    }    
    .pubInfo {
        margin-left:320px;
            font-size:13px;
    }
    .pubPriceInfo{
        color:#777;
        font-size:14px;
        padding:14px 0 0 0;
    }
    .pubPrice{
        font-size:25px;
        padding:0 0 15px 0;
        border-bottom:1px solid #eee;    
        margin-bottom:20px;
    }
    .pubButton{
        box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
        font-size:18px;
        text-decoration:none;
        color:#fff;    
        border-radius:2px;  
        display: inline-block;   
        margin:20px 0 10px;
        float:left;
        cursor:pointer;
    }   
    
   .pubButton span{
        box-shadow: inset 0 -15px 6px 0 rgba(0,0,0,0.20);
        padding:7px 15px 10px;
        border-radius:2px;   
        background-color:green;    
        display:block;
    }            
    .pubButton:hover {    
        color:#fff;
        box-shadow: none;
    }
    .pubButton:hover span{    
        box-shadow: none;
    } 
    .pubLinks a{
       margin-right:10px;
       
    }
    .pubZakaz{
        float:right;
        padding:6px 0 6px 10px; 
        background-color: #eee;
        border-radius: 4px;
        padding:14px;
        margin-top:15px;
    }
    .pubLinks a {
        text-decoration: none;
        border-bottom: 1px dashed #000;
        color:#000;
    }
    .pubLinks a:hover{
        color:#0066CC;
        border-bottom: 1px dashed #0066CC;
    }
    .pubLinks{
        padding:0 0 10px 0;
        cursor:pointer;
    }
    .pubFirm{
        background-color: #f5f5f5;
        padding:2px 0;
        color:#000;
        
    }
    .pubFirmC {
        line-height: 24px;
    }
    .pubFirmC img{
        vertical-align: -7%;
    }
    .pubA{
        text-decoration: none;
        border-bottom: 1px dotted #ccc;
        cursor:pointer;
    }
    #pubConteiner .yashare-auto-init{
        padding:25px 0 0 200px;
    }
    .pubAlert{
        padding:20px 0 0 0;
        line-height: 22px;
    }    
 
    .pubAlert span{
        text-decoration: underline;
        cursor:pointer;
        color:blue;
    }
    .pubNav{
        padding:20px;
        text-align: center;
        font-size:25px;
        color:#777;
    }
    #user_id {
        display: none;
    }
    .openPhone{
        color:#000;        
    }
    .pubKol{
    float:right;
    color:#777;
    font-size:14px;
    padding:14px 10px 0 0;
    }
    .pubKol b{
    font-weight:normal;
    color:#000;
    }
    .pubKol b{
    font-size:25px;
    display:block;
    }
    .productText img{
    display:block;
    border:1px solid #ccc;
    margin:5px 5px 5px 0;
    padding:3px;
    border-radius:2px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
    }
    .productText ul{
    margin-left:20px;
    margin-bottom:10px;
    }
    .pubZakaz1{
    background-color:#f1e8d8;
    }
    #mdl{
    display:none;
    }
    .userInfoPad{
        padding:40px;
        color:#000;
    }

     .userInfoPad table.gfrxs td {
        padding:10px;
    }
    .userInfoPad li{
        margin:10px 0 5px 15px;
    }
    .userInfoPad li p{
        font-size: 12px;
    }
    .userInfoPad #map{
     box-shadow:   0 0 5px 0 rgba(0,0,0,0.2);
    }
    
    .ymap_new{
    border:1px solid #ccc;
    border-radius:5px;
    margin:10px 0;    
    }
    .ymap_new img{    
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;    
    }
    .ymap_new a{    
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; 
    display:block;
    background-color:#f7f1d9;   
    }
    
    .ymap_new div{
    padding:10px;
    }
    
    .tg a{
    padding:0 0 0 20px;
    line-height:23px;
    }
    #blockdirect{
width:240px;
}

.new_specs{
	border-radius:40px;
	width:80px;
	height:80px;	
	box-shadow: 0 1px 0 1px #ccc, 0px 3px 5px 5px rgba(50, 50, 50, 0.05);
	}
	.h_tree a{
	color:#999;
	}
	.h_tree a:hover{
	color:blue;
	}
.f_contacts{
float:left;
width:25%
}
.f_contacts_info{
float:left;
width:74%
}
.f_logo{
right:0;
position:absolute;
}
.f_firm{
font-weight:normal;
font-size:20px;
color:green;
text-decoration:none;
}
.f_name{
font-size:14px;
padding:0 0 10px 0;
line-height:22px;
}
.f_name strong{
font-weight:normal;
}
.f_info b{
display:block;
margin:0 0 5px 0;
}
.f_info a{
color:#000;
text-decoration:none;
border-bottom:1px dotted #ccc;
}
#new_autor .style_vip, .style_vip {
border:none;
padding:0;
margin-top:0;
vertical-align: -10%;
cursor:pointer;
}
.mini {
height:16px;
}
.color_2{
color:#be1b00;
}
.color_1{
color:#c4880d;
}
.y_map{
border:1px solid #f5f5f5;
}
.d_url{
color:blue;
border-bottom:1px dotted blue;
cursor:pointer;
}
.carousel  {     
   width:100%;
   position:relative;
   	

	padding:15px 0 5px;
	border-bottom:1px solid #fff;
}
.carousel-wrapper {
   margin: 10px 30px; /* отступы для стрелок */
   overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
   position:relative;
}
.carousel-items {
   width: 10000px; /* устанавливаем большую ширину для набора элементов */
   position: relative;
   
}
.carousel-block {
   float: left; /* выстраиваем все элементы карусели в ряд */
   width: 340px; /* задаём ширину каждого элемента */
   
}
.carousel-block img{
float:left;
margin:2px 10px 20px 10px;
}

.carousel-block a{
color:#000;
font-size:13px;
}
.carousel-block a:hover{
color:red;
}
.carousel-block p{
padding:0 10px 0 0;
}
.carousel-block p b{
display:block;
padding:5px 0 0 0 ;
}
.pad_carousel{
padding:0 20px;
background-color:#F6F5F4;
	background-image: url("/pr/shadow.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
.carousel-button-left{
float:left;
text-decoration:none;
color:#ccc;
display:block;
font-size:30px;
cursor:pointer;
}
.carousel-button-right{
float:right;
text-decoration:none;
color:#ccc;
display:block;
font-size:30px;
cursor:pointer;
}

/* new search */
.newAllPub{
padding:30px 0 0 0;
margin:0;
width:100%;
}
.aItem{
display:inline-block;
width:24.6%;
position:relative;
}

.aInner{
border:1px solid #E8E8E8;
box-sizing: border-box;
padding:10px;
height:300px;
overflow:hidden;
margin:10px 10px 20px 0;
box-shadow: 0px -10px 5px 0px rgba(255, 255, 255, 0.75) inset;
position:relative;
cursor:pointer;
}
.aInner:hover{
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
border:1px solid #ccc;
}
.aInner:hover .aHead{
color:#008B00;
}
.aInner:after{
    content: ''; 
    position: absolute; 
    bottom: 0; 
    width: 100%; 
    height: 20px;     
  	z-index:100;
    background: linear-gradient(to bottom, rgba(255,255,255, 0.1) 10%, #fff 75%, #fff 100%);
    
}
#n2{

}
.aPrice{
font-weight:bold;
font-size:18px;
}
.aHead{
font-weight:bold;
color:#0057b9;
font-size:13px;
padding:5px 0 10px 0;
}

.aHead a{ 
color:#0057b9;
font-size:13px;
text-decoration:none;
}

.aAlso{
text-align:center;
padding:20px;
}
.aAlso a{
padding:10px 20px;
border:1px solid #999;
border-radius:50px;
color:#999;
text-decoration:none;
}
.aAlso a:hover{
border:1px solid #333;
color:#333;

text-decoration:none;
}
.aTitle{
font-size:18px;
padding:0 0 10px;
}
.atext{
font-size:12px;
color:#555;
}
.aOther{
font-size:18px;
float:right;
}
.aOther a{
padding:0 14px;
cursor:pointer;
}
.aOther a:hover{
color:Firebrick;
}
.aImage { 
        padding:30px 0;
        height:100px;
        position: relative;
    }
    .aImage img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index:2;
    max-width:95px;
    }
.getSearch{
cursor:pointer;
color:#555;
}
.selected{
color:red;
text-decoration:underline;
}
.notSearchResult{
padding:100px;
color:#ccc;
font-size:25px;
text-align:center;
}
/* end */

/* filials */
#filials{
padding:20px 0;
}
#filials h4{
padding:0 0 20px 0;
font-size:18px;
font-weight:normal;
}
#filials li.f{
padding:0 15px 15px 0;
}
#filials h5{
padding:0 0 8px 0;
font-size:14px;
color:green;
cursor:pointer;
}
#filials h5 span{
border-bottom:1px dashed green;
}
#filials .f_info{
float:left;
width:25%;
}
#filials .f_map{
float:left;
width:75%;
}
.inf_baloon{
font-size:12px;
}
.inf_baloon div{
border-top:1px solid #ccc;
padding:5px 0 0 0;
}
.inf_baloon div li{
font-size:11px;
}
#sea_f{
border-radius:3px;
padding:4px 5px;
border:1px solid #ccc;
margin:5px 0;
display:block;
float:right;
color:#777;
cursor:pointer;
font-size:12px;
}
#sea_f:hover{
color:#555;
border:1px solid #777;
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.46);
}
.f_g{
cursor:pointer;
}
.brd{
padding:20px;
border-bottom:1px dotted #ccc;
}
/* end */
.hd{
display: none;
}
.head_tender{
font-size:18px;
color:green;
line-height:25px;
}
.head_tender span{
font-size:14px;
color:#999;
}
.btn_tender #submit{
font-size:14px;
padding:7px 15px;
//background-color:#f5f5f5;
cursor:pointer;
margin:0 0 10px 0;
border-radius:3px;
box-shadow: inset 0px -10px 5px 0px rgba(0, 0, 0, 0.08), inset 0px 3px 3px 0px rgba(255, 255, 255, 0.95), 0px 2px 2px 0px rgba(0, 0, 0, 0.1) ;
}

.btn_tender #submit:hover{
background-color:#f5f5f5;
}

/* razdel */

#razdel > li {
float:left;
width:49%;
list-style-type:none;

}
#razdel li ul {
margin:0 0 0 15px;
}
#razdel li ul li{
padding:10px 15px 4px 5px;
font-size:14px;
}
.dreview a{
border-radius:3px;
padding:5px 15px;
cursor:pointer;
display:block;
width:auto;
margin:5px 0;
background-color:green;
text-align:center;
color:#fff;
}
.amess{
text-decoration:underline;
cursor:pointer;
color:red;
}
.new_btn{
cursor:pointer;
border:1px solid green;
background-color:#90EE90;
padding:5px 10px;
margin:5px 0;
border-radius:4px;
display:block; 
color:#555;
font-size:16px;
}
.pt{
font-size:20px;
display:block;
margin:20px 0 0 0;
font-weight:normal;
}
.dop_info{
	padding:10px 0 0 0;
	margin:0 0 5px 0;
}
.dp_inf{
	line-height: 1.5;
	
}

 .pubButton2{
        box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
        font-size:18px;
        text-decoration:none;
        color:#fff;    
        border-radius:4px;           
        margin:10px 0 10px;
        cursor:pointer;
    }   
    
   .pubButton2 span{
        box-shadow: inset 0 -15px 6px 0 rgba(0,0,0,0.20);
        padding:7px 15px 10px;
        border-radius:4px;   
        background-color:green;    
        display:block;
        color:#fff;
    }            
    .pubButton2:hover {    
        color:#fff;
        box-shadow: none;
    }
    .pubButton2:hover span{    
        box-shadow: none;
    } 
    
     .pubButton3{
        box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
        font-size:18px;
        text-decoration:none;
        color:#fff;    
        border-radius:4px;           
        margin:10px 0 10px;
        cursor:pointer;
    }   
    
   .pubButton3 span{
        box-shadow: inset 0 -15px 6px 0 rgba(0,0,0,0.20);
        padding:10px 15px 10px;
        border-radius:4px;   
        background-color:#fd8c0b;    
        display:block;
        color:#fff;
    }            
    .pubButton3:hover {    
        color:#fff;
        box-shadow: none;
    }
    .pubButton3:hover span{    
        box-shadow: none;
    } 
    
#mtender div ul{
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
border:1px solid #D99191;
margin:5px 0;
}
#mtender div li{
list-style-type:none;
border-bottom:1px solid #ccc;
padding:10px 10px 10px 10px;
font-weight:bold;
}
#mtender div li.color{
background-color:#F5F5F5;
}
#mtender div li b{
display:block;
margin:5px 0 0 0;
font-weight:normal;
font-size:11px;
}

/*news_blok*/
#news_block, #adv_block{
font-size:12px;
padding:10px 0 ;
color:#333;
margin:20px 0;
border-top:1px solid #ccc;
}
#news_block .h{
font-size:16px;
}
#adv_block.clr{
background-color:#D9FFBF;
padding:10px;
margin-right:20px;
}
#news_block a{
font-size:14px;
color:black;
}
#news_block a:hover{
color:red;
}
#news_block b{
color:#000;
}
#news_block li, #adv_block li{
list-style-type: none;
margin:17px 0 5px 0;
}
#adv_block li ul{
margin:0 0 0 20px;
padding-bottom:2px;
}
#adv_block li ul li{
list-style-type: disc;
margin:8px 0 8px 0;
}
#adv_block li ul li a{
font-size:14px;
color:black;
}
#news_block img, #adv_block img{
float:left;
border:1px solid #ccc;	 
margin:3px 5px 0 0;
width:64px;
height:64px;
}
 #adv_block img{
width:24px;
height:24px;
}
/* end firm*/