.nomap{display:none}
.marg{
clear:both;
padding:20px 0
}
.news{
width:250px;
padding-bottom:10px
}
a.m_sel, a.m_sel:VISITED{
text-decoration:underline
}

.map, .map ul{
list-style:none;
padding:0 0 0 15px;
margin:0
}
.map ul{
padding:0 0 5px 20px
}
.map li{padding:2px 0}
.map ul li{padding:1px 0}

.anons{
padding-bottom:10px
}

.head{
font-weight:bold;
padding:4px 0 
}
.l_td{
width:100px;
padding:2px 0;
text-align:right;
vertical-align:top
}
.r_td{
padding:2px 0 2px 10px;
vertical-align:top
}
.long_inp{
width:250px
}
.r_td input.short_inp{
width:50px
}
#place, #find{
display:none
}

.l_menu ul{
list-style:none;
margin:0;
padding:0 0 0 10px
}
.l_menu ul li{
padding:2px 0 2px; 
background:none;
width:113px
}
.l_menu ul ul li{width:103px}
.l_menu ul a, .l_menu ul a:VISITED{
font-size:11px
}


.anons{
position:relative;
z-index:1
}
.answer{
padding:0px 0 0 10px;
position:relative;
z-index:2
}
h3 div{font-size:11px}
h3 a, h3 a:VISITED{color:#AD0101; font-size:11px}
.hide{
background:#fff;
border:1px dashed #DEDEDE;
padding:5px 10px;
display:none;
left:0px;
z-index:3
}
div.more{
font-style:italic;
padding-left:10px;
cursor:pointer;
padding-left:0;
padding-bottom:3px;
text-align:right
}

.f_tb{
border:none;
border-collapse:collapse;
margin:15px 0
}
.l_td{
padding:2px 0;
vertical-align:top;
width:100px
}
.r_td{
padding:2px 0 2px 10px
}
.r_td input, .r_td textarea{
width:250px
}

#art_mes{
text-align:right;
padding:20px 0 20px 0
}
h3#trans{
text-transform:uppercase;
padding:0 0 5px 0
}
h3.pad_bot{padding:0 0 5px}
.mes_text{
padding:0 0 5px 10px
}
.date_small{
text-align:right;
font-style:italic
}
li.clear_list{
clear:both;
height:0px;
padding:0px;
font-size:0px;
line-height:0;
margin:0
}
#art_mes_sub{margin-left:10px}

/**/
#l_name{
display:block;
padding:3px 0 2px
}
#r_mail{
margin:1px 0 3px
}

.pointer{
cursor:pointer
}

input.tovcol{
width:40px
}
input.chek{
width:20px
}

.size_head{
font-weight:bold;
padding-bottom:5px
}
.size_block{
text-align:center;
font-weight:bold;
float:left;
padding:0 0 10px 0
}

.no_display{
display:none
}

.order_list{
margin:0;
padding:10px 0 0;
list-style:none
}
.order_list li{
padding:1px 0 1px 0
}

#dop_lenz{width:auto}
#dop_lenz select{
width:80px;
color:#333
}

.help{
color:red;
cursor:help;
font-weight:bold
}
.hidden{
display:none
}
.super_hidden{
position:absolute;
left:0px;
top:20px;
background:#FFF;
padding:3px;
border:1px dashed #333;
display:none;
width:160px;
text-align:left;
color:#222
}
*html #text_4, #text_6{
margin-left:-60px
}
.relative{
position:relative
}

.tov_desk li{

}
.tov_desk li div{
z-index:1000;
}
#autoplata{display:none}

#send_succes{display:none}

.f_block{
color:#000;
float:left;
width:205px;
padding:0 0 7px 0;

}
#price_f{white-space:nowrap}
.f_block input{width:45px; margin:0 4px; font-size:12px}
.f_block select{width:195px; margin-top:3px; font-size:12px}


.no_print{
padding:20px;
}

td.forum_descr, td.forum_descr font, td.forum_descr i{
font-size:11px
}
td.forum_descr a, td.forum_descr a:VISITED{
font-size:11px
}


.forum_head{
background-color:#97B0B0;
}
.forum_head td{
font-size:13px;
font-weight:bold
}
.forum_head h3{
font-size:16px
}

#cat_l_head a, #cat_l_head a:VISITED{
text-decoration:underline
}
#cat_l_head a:HOVER{
text-decoration:none
}