/*  Таблица стилей сайта  */

/* Основные характеристики вывода  */
body
{
background-color: #41678c;
font: 11px verdana,tahoma,arial;
margin: 0 15px 15px 15px;
color: #646464;
}
.col_razdels
{
width: 100%;
height: 150px;
}
.newsdates
{
display: none;
margin: 20px 10px 20px 20px;
}
.news_date_active a
{
font: 14px verdana,tahoma,arial;
color: #218dab;
text-decoration: underline;
}
.dopart{text-align: left; margin: 5px 0 0 25px; width: 160px;}
.dopart a{font:bold 13px Verdana,Arial,Tahoma;color: #1593EC;}
.news_date a
{
font: 14px verdana,tahoma,arial;
color: #3FBBDC;
text-decoration: none;
}
.news_date a:hover {
font: 14px verdana,tahoma,arial;
color: #54A7EA;
text-decoration: underline;
}
.userbar
{
width: 250px;
float:right;
}
.useravatar
{
padding: 5px 0px 3px 0px;
float:left;
}
.userinfo
{
margin: 2px 10px 3px 10px;
float:left;
}
.userinfo_blog
{
margin: 15px 20px ;
}
.userform
{
padding: 0px;
margin: 0px;
}
.userbar_blog
{
float:left;
background-color: #fff;
width: 20%;
margin-top: 10px;
}
.main_blog
{
float:left;
width: 78%;
}
.h_blog
{
float:left;
width: 21%;
background-color: #fff;
margin-top: 10px;
}
.h_blog #lst
{
margin: 10px 20px;
}

input.nameblog
{
width: 350px;
}
.sub_content_blog
{
padding-top: 17px;
color: #656565;
font: 12px  verdana,tahoma,  arial;
margin: 0px 20px 20px 20px;

}
.main_blog_h1
{
margin: 10px 20px 0px 20px;
}
.main_blog_h2
{
margin: 10px 0 0px 20px;
}
.main_blog_h2 h2{padding: 0; margin: 0;font: 13px tahoma, arial;color : #1593EC;}
.blog_conf
{
padding: 5px 0px 10px 0px;
font: 13px  verdana,tahoma, arial;
font-weight: bold;
color: #3E84B6;
}
#cat_serch_menu
{
margin: 10px 0 0 0 ;
}
a.blog_name
{
font: 14px  tahoma,verdana, arial;
color: #656565;
font-weight: bold;
}
.blog_mody
{
float: left;
width: 100px;
padding-left: 5px;
background-color: #fff;
}
.blog_body_left
{
padding: 10px 5px 5px 5px;
margin: 10px 5px 5px 0px;
background-color: white;
border-top: 1px dotted #AC8E99;
border-bottom: 1px dotted #AC8E99;
}
.blog_body_left_active
{
background-color: #fefefe;
padding: 5px;
margin-bottom: 10px;
}
.blog_body_left_deactive
{
background-color: #ffe4e1;
padding: 5px;
margin-bottom: 10px;
}
.blog_list
{
width: 100%;
padding-top: 10px;
}
.blog_list:hover
{
background-color: #f5f5f5;
}
.blog_list:active
{
background-color: #f5f5f5;
}
.blog_conf_area
{
padding: 20px;
font: 12px  verdana,tahoma, arial;
color: #3E84B6;
background-color: white;
border-top: 1px dotted #AC8E99;
border-bottom: 1px dotted #AC8E99;

}
.blog_mess_area
{
padding: 20px;
font: 12px  verdana,tahoma, arial;
color: #3E84B6;
background-color: white;
border-top: 1px dotted #AC8E99;
border-bottom: 1px dotted #AC8E99;
}
.subauth
{
padding: 5px 20px 3px 0px;
}
.titleauth
{
padding: 5px 0px;
font: 13px tahoma,verdana,arial;
color: #3E84B6;
}
ul.cat
{
margin-top: 3px;
margin-left: 15px;
padding-left:0px;

}
li.cat
{
list-style-type:square;
padding:.3em 0;
}
.tip
{
float: left;
padding: 10px  10px  14px 10px;
}
#rule2{
padding-top: 10px;
padding-right: 4px;
COLOR: #3c3c3c;
vertical-align: top;
}
.titls
{
font: 15px tahoma,verdana,arial;
background-color: #32CD32; border: 2px dotted #184300; color: #184300; 
padding-top : 3px;
text-align : center;
font-weight : bold;
color : #494949;
}
.title_l
{
font: 10px verdana,tahoma,arial;
color: #B0B0B0;
}

.pager
{
font: 11px verdana,tahoma,arial;
color: #999;
margin: 0 0 20px 0;
}
.title_top
{
font: bold 12px verdana,tahoma,arial;
color: #f2f2f2;
margin-bottom: 10px;
}
.top_logo
{
    padding-left : 40px; 
    background : url(/images/head.jpg) no-repeat left top;
}
.head_top
{
padding: 0 30px;
}
td.footer
{
padding: 0 30px; background : url(/images/bgfoot.jpg) repeat-x left top;background-color: #E2E5E3;
}
.head_middle
{
padding-top: 55px;
}
.head_middle_top
{
padding-top: 55px;
padding-left : 15px;
}
.head_middle_top_
{
padding-top: 10px;
padding-left : 15px;
}
.main_content_middle
{
padding-top: 30px;
}
.main_content_middle_center
{
padding: 15px 0 0 15px;
background-repeat : repeat-x;
}
.sub_content
{
color: #656565;
font: 12px  verdana,tahoma,  arial;
margin: 20px 0 0 0;
line-height: 18px;
}

.sub_content h2{font:  18px  tahoma, verdana, arial;}
.sub_content a{font:  12px  tahoma, verdana, arial; padding: 0; margin: 0;}
td.imlf
{
padding: 2px 0 0 5px;
}
td.sub_content_text
{
padding-left: 10px;	
color: #646464;
font: 11px  verdana,tahoma,  arial;	
}
td.sub_content_text_c
{
padding-left: 10px;
padding-top: 12px;
color: #646464;
font: 11px verdana,tahoma,arial;
}
td.sub_content_r
{
padding-right: 40px;
font: 11px verdana,tahoma,arial;
}
td.sub_content_rr
{
padding-right: 40px;
padding-top: 40px; 
font: 11px verdana,tahoma,arial;
}
td.sub_content_rt
{
padding: 20px 40px 0 0;
font: 11px verdana,tahoma,  arial;

}
.sub_content_cat
{
padding-top: 14px;
text-align: justify;
}
.sub_content_articles
{
padding: 17px 20px 0 0 ;
}
.sub_content_articles_member
{
padding-top: 27px;
float: left;
position: static;
}
.annotation
{
color: #616161;
font: 11px verdana,tahoma,arial;
padding-bottom: 5px;
}
.annotation2
{
color: #F8F3D9;
font: 10px verdana,tahoma,arial;
padding-bottom: 2px;
padding-left: 6px;
}
.full_text
{
color: #646464;
font: 12px verdana,tahoma,arial;
padding-bottom: 5px;
}
.inf1
{
color: #646464;
font: 12px verdana,tahoma,arial;
padding-bottom: 5px;
}
td.mainview
{
font-family: Tahoma;
font-size: 12px;
color: #646464;
text-align : left;
padding: 5px 5px 5px 5px; 

}
td.kurs
{
font: 11px verdana,tahoma,arial;
color: #656565;
text-align : left;
}
.poll
{
font: 11px verdana,tahoma,arial;
color: #D3D3D3;
text-align : left;
}
.list_group
{
margin: 5px 0 2px 0;	
}
td.center_menu
{

padding-left: 35px;
padding-top: 19px;
background-image : url(../images/diz_10.jpg);
background-repeat : no-repeat;
}
.error
{
font-SIZE: 14px;
font-FAMILY: tahoma, arial;
color : #FF4500;
TEXT-DECORATION: none;
padding : 0px 15px 0px 15px;
text-align : center;
font-weight : bold;

}
.ok
{
font-SIZE: 14px;
font-FAMILY: tahoma, arial;
color : #2EA62F;
TEXT-DECORATION: none;
padding : 10px 15px 10px 15px;
text-align : center;
font-weight : bold;
background-color: #92e092; border: 1px dotted #184300; color: #184300; 
}
p 
{
padding: 0;
margin: 0;
}
h1
{
font: 19px tahoma, arial;
color : #3A434A;
padding: 0;
margin: 0;
font-weight : normal;
}
h3
{
font-SIZE: 13px;
font-FAMILY: tahoma, arial;
color : #1593EC;
padding: 0 0 5 0;
margin: 0 0 5 0;
font-weight : normal;
}
/* описание ссылок -------------------------------------------------------*/
a {
font-family: Arial,Verdana,Tahoma;
font-size: 11px;
color: #54a7ea;
text-decoration: none;
}

a:visited {
color: #54a7ea;
text-decoration: none;
}
a:hover {
color: #54a7ea;
text-decoration: underline;
}
a:active {
color: #54a7ea;
}

a.top
{
font: 17px Arial,Verdana,Tahoma;
color: #047DDE;
text-decoration: none;
}
a.top:hover {
color: #5fb7fb;
}
a.top:active {
color: #047DDE;
text-decoration: underline;
}
a.top2
{
font: 13px Arial,Verdana,Tahoma;
color: #047DDE;
text-decoration: none;
}
a.top2:hover {
color: #5fb7fb;
}
a.top2:active {
color: #047DDE;
text-decoration: underline;
}
a.linkboard
{
font: 14px Arial,Verdana,Tahoma;
color: #54a7ea;
text-decoration: none;
font-weight: normal;  
}

a.linkboard:visited {
color: #54a7ea;
text-decoration: none;
}
a.linkboard:hover {
color: #54a7ea;
}
a.linkboard:active {
color: #54a7ea;
text-decoration: underline;
}

a.menu
{
font: 14px Arial,Verdana,Tahoma;
color: White;
font-weight: normal;  
}

a.menu:visited {
color: White;
text-decoration: none;
}
a.menu:hover {
color: White;
text-decoration: underline;

}
a.menu:active {
color: #dcd;
text-decoration: underline;
}

a.auth
{
font: bold 12px Arial,Verdana,Tahoma;
border-bottom: 1px dotted #013881;
color: #ff4500;

}

a.auth:visited {

text-decoration: none;
}
a.auth:hover {
color: #bd3400;
text-decoration: underline;

}
a.auth:active {
color: #363636;
text-decoration: underline;
}
a.footer
{
font: 10px verdana,tahoma, arial;
color: #999999;
font-weight: normal; 

}

a.top_menu
{
font-SIZE: 11px;
font-FAMILY: verdana,tahoma, arial;
color: #656565;
font-weight: normal; 
padding-left : 5px;
margin-left : 5px;

}
a.top_menu:visited {
color: #656565;
text-decoration: none;
}
a.top_menu:hover {
color: #656565;

}
a.top_menu:active {
color: #656565;
text-decoration: underline;
}
a.cat_items
{
font: 13px Arial,Verdana,Tahoma;
color: #905a5b;
display: block;
}

a.cat_items:visited {
color: #9C8E64;
text-decoration: none;
}
a.cat_items:hover {
color: #646464;

}
a.cat_items:active {
color: #646464;
text-decoration: underline;
}

a.titlecat
{
font: 12px Verdana,Arial,Tahoma;
color: #047DDE;
}
a.titlecat:hover {
color: #54A7EA;
}
a.titlecat:active {
color: #363636;
text-decoration: underline;
}
a.titlecat2
{
font: 12px Verdana,Arial,Tahoma;
color: #047DDE;
text-decoration: underline;
}

a.titlecat2:hover {
color: #54A7EA;

}
a.titlecat2:active {
color: #363636;
text-decoration: underline;
}

a.catalog {
font-size : 12px;
color : #3c3c3c;
text-decoration : underline;

}
a.catalog:hover {
font-size : 12px;
color : #858585;
text-decoration : none;

}

select.dprub
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 12pt;
color : #5B5B5B;
font-FAMILY: verdana, arial;
}
input.boardtitle
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 12pt;
color : #5B5B5B;
width : 350px;
font-FAMILY: verdana, arial;
}
input.boardtitle1
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 12pt;
color : #5B5B5B;
width : 250px;
font-FAMILY: verdana, arial;
}
select.boardtitle
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 10pt;
height : 19px;
margin-left : 10px;
color : #5B5B5B;
font-FAMILY: arial, verdana;
vertical-align : baseline;
}
select.search_name
{
background-color: #FEFEF7;
border: 1px solid #54A7EA;
font-size: 9px;
height : 16px;
width : 190px;
margin-left : 10px;
color : #5B5B5B;
font-FAMILY: verdana, arial;
vertical-align : baseline;
}
input.search_name
{
background-color: #FEFEF7;
border: 1px solid #54A7EA;
font-size: 9px;
height : 16px;
width : 190px;
margin-left : 10px;
color : #5B5B5B;
font-FAMILY: verdana, arial;
vertical-align : baseline;
}
input.auth_name
{
background-color: #FEFEF7;
border: 1px solid #54A7EA;
font-size: 9px;
height : 14px;
width : 100px;
margin-left : 3px;
padding: 0px;
color : #5B5B5B;
font-FAMILY: verdana, arial;
vertical-align : baseline;
}
#slider
{
margin: 20px 0 0 0;
}
.ttimg
{
height: 65px;
text-align: center;
}
.itemcom
{
height: 140px;
margin: 20px 0 10px 0;
width: 180px;
display: none;
}
input.search_b
{

font-size: 9px;
height : 18px;
width : 190px;
margin-left : 10px;
color : #5B5B5B;
font-FAMILY: verdana, arial;
vertical-align : baseline;
}
input.boardemail
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 12pt;
color : #5B5B5B;
width : 150px;
font-FAMILY: verdana, arial;
}
input.boardfile
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 10pt;
color : #5B5B5B;
width : 300px;
font-FAMILY: verdana, arial;
}
input.mail
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 12pt;
color : #3c3c3c;
font-FAMILY: verdana, arial;
}
input.pass
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 13pt;
color : #3c3c3c;
font-FAMILY: verdana, arial;
width : 50px;
}
fieldset {
margin-bottom : 1em;
border :  1px solid #888;
border-right :  1px solid #666;
border-bottom :  1px solid #666;
}
legent {
font-weight : bold;
padding: .5em;

border :  1px solid #888;
border-right :  1px solid #666;
border-bottom :  1px solid #666;
}
#rule1{
float: left;
font-SIZE: 12pt;
font-FAMILY: verdana,tahoma, arial;
COLOR: #646464;
TEXT-DECORATION: none;
padding-right: 0.5em;
}
#rule2{
padding-top: 10px;
padding-left: 15px;
}
#boardlist{
padding-top: 10px;
padding-left: 15px;

border-bottom : 1px solid #E3DE9F;
width: 90%;
}
#titlebul{
padding-left: 70px;
vertical-align : middle;
}
.boarddate {
background: #FAF4C8;
border-right: 1px solid #E3DE9F;
border-bottom: 1px solid #E3DE9F;
padding: 2px;
width: 38px;

color: #A19D68;
margin: 0 0.5em 0.5em 0;
font-size: 12px;
}
.boarddate1 {
background: #FAF4C8;
border-right: 1px solid #E3DE9F;
border-bottom: 1px solid #E3DE9F;
padding: 2px;
width: 100px;

color: #A19D68;
margin: 0 0.5em 0.5em 0;
font-size: 11px;
}
.datehot {
background: #E51B00;
border-right: 1px solid #991B00;
border-bottom: 1px solid #991B00;
padding: 2px;
width: 100px;
color: #FAFAFA;
margin: 0 0.5em 0.5em 0;
font-size: 11px;
}
img.imgbul{
border : 1px solid #d8dee4;

}
.slct{
margin-left : 130px;
}
form.searchbbs{
background: #FAF4C8;
padding: 2px;
color: #A19D68;
margin: 10 4px 4px 0;
font-size: 11px;
}

form.searchmed{
background: #9ECC9C;
padding: 2px;
color: #36783D;
margin: 10 4px 4px 0;
font-size: 11px;
}
img.imagehot
{
border: 2px solid #778899;
}
img.imagemed
{
border: 1px solid #778899;
}
img.imagegal
{
border: 2px solid #F9F9F9;

}
input.buttomupd
{
height: 38px;
width : 130px;
color : #BA352E;
font-size: 14pt;
font-FAMILY: verdana, arial;

}
input.search_in
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 13px;
color : #5B5B5B;
font-FAMILY: verdana, arial;
height: 21px;
width : 100%;
}
select.loves
{
background-color: #FEFEF7;
border: 1px solid #E2E5E8;
font-size: 10pt;
color : #5B5B5B;
font-FAMILY: verdana, arial;
}
td.poisk {

font-size: 11pt;
color : #fff;
}
.theme{
background: #FAF4C8;
padding: 5px;
margin: 5px;
color: #A19D68;

font-size: 13px;
}
.search_f{
background: #3392D6;
padding: 5px;
margin: 5px;
color: #8BC4D6;

font-size: 13px;
}
.maintext
{
font-SIZE: 13px;
font-FAMILY: tahoma, verdana, arial;
COLOR: #3c3c3c;
TEXT-DECORATION: none;
text-align: justify;
padding: 10px 15px 10px 20px;
margin-bottom: 10px;

}
.copyr
{
font-SIZE: 13px;
font-FAMILY: tahoma, verdana, arial;
COLOR: #B7E400;
TEXT-DECORATION: none;
padding-top: 10px;
padding-left: 20px;
}

td.sr
{
font-SIZE: 13px;
font-FAMILY: arial, tahoma;
padding: 5px 5px 5px 5px;
color: #A0522D;
background-color : #FFE9BC;
}

table.statistic
{
border: 1px solid #EEE4F9;
background-color: #FFFCF5;
}
margin.last_bul
{
padding-bottom : 10px;
}

option
{
height: 17px;
font-size: 9pt;
background-color: White;
font-FAMILY: verdana, arial;

}
input.search_nomber
{
height: 16px;
width : 200px;

border: 1px solid  #C3E229;
font: 10px verdana,tahoma, arial;
background: url(http://ukrali.info/images/t_31.gif) ;
margin: 0;
color : #737373;
}
input.city_buttom
{
height: 20px;
width : 70px;

font: 11px verdana,tahoma, arial;
margin: 0;
color : #737373;
}
td.tabglav
{
font: 10px verdana,tahoma, arial;
COLOR: #3c3c3c;
}
.tabglav_foot
{
font: 13px verdana,tahoma, arial;
COLOR: #3c3c3c;
margin: 10px 0 5px 0;
padding-bottom: 3px;
border-bottom: 1px dotted #3c3c3c;
}
.formain
{
font: 10px verdana,tahoma, arial;

}
.datenews {
background-color: #B1B1B1;
border-right: 1px solid #A8A7A5;
border-bottom: 1px solid #A8A7A5;
padding: 2px;
width: 100px;
color: #FAFAFA;
margin: 0 0.5em 0.5em 0;
font-size: 11px;
}table.serch{
margin-left : 20px;
}
.newsdate
{
font: 11px tahoma, arial;
COLOR: #7d7d7d;
padding-bottom : 5px;

}
.namecat
{
font: 12px tahoma, arial;
COLOR: #5671B1;
padding-bottom : 5px;
padding-left : 15px;
}
.namecat1
{
font: 11px tahoma, arial;
COLOR: #97A9D6;
padding-bottom: 5px;
padding-left: 5px;
}
td.title3
{
font: 11px tahoma, arial;
COLOR: #97A9D6;
padding-bottom: 5px;
padding-left: 5px;
}
td.title2
{
font: 13px tahoma, arial;
COLOR: #5671B1;
padding-bottom : 5px;
padding-left : 5px;
}
td.title1
{
font: 18px tahoma, arial;
color : #0055D5;
TEXT-DECORATION: underline;
margin-left : 15px;
padding-left : 15px;
}
a.titlea
{
font: 18px tahoma, arial;
color : #0055D5;
TEXT-DECORATION: underline;
margin-left : 0;
padding-left : 0px;
border: 0px;

}
a.blog
{
font: 18px tahoma, arial;
color : #1593EC;
TEXT-DECORATION: underline;
margin-left : 0;
padding-left : 0px;
border: 0px;

}
a.titlerazd
{
font: 16px tahoma, arial;
color : #AEBBCD;
TEXT-DECORATION: none;
margin-left : 0;
padding-left : 0px;

}
.titlea
{
padding: 2px 0 5px 0;
border-bottom: 1px solid #eaeaea;
margin: 0 0 7px 0;
}

.titlea_left
{
float: left;
}
.titlea_left_
{
float: right;
text-align: right;
width: 10px;
}
.annota
{
font: 15px tahoma, arial;
color : #646464;
TEXT-DECORATION: none;
margin-top : 2px;
padding-top: 2px;
margin-bottom : 5px;
padding-bottom: 5px;

}
.annota img
{
background-color:#fff;
padding:2px;
border:1px solid #ccc;
margin: 0px 2px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
td.title5
{
font: 16px tahoma, arial;
color : #fff;
TEXT-DECORATION: none;
padding: 5px;
background-color : #4684B6;
}
table.cleartd
{
border : 1px solid #C11D38;
}
td.titledomboard
{
font: 12px tahoma, arial;
color : #5E5E5E;
TEXT-DECORATION: none;
padding : 2px;
font-weight : bold;
}
td.tableblog
{
font: 12px tahoma, arial;
color : #656565;
TEXT-DECORATION: none;
padding : 5px 10px;
font-weight : normal;
}
.titleboard
{
font: 18px tahoma, arial;
color : #767676;
TEXT-DECORATION: none;
margin-left : 1px;
padding-left : 1px;
}
#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color: #8a8a8a;
display:none;
}
#mode_bim1 {
width:540px; 
height:430px;
padding:10px;
background-color:#fff;
text-align: center;
} 
#mode_bim2 {
width:540px; 
height:430px;
padding:10px;
background-color:#fff;
text-align: center;
} 
#mode_bim3 {
width:540px; 
height:430px;
padding:10px;
background-color:#fff;
text-align: center;
} 
.window {
position:absolute;
left:0;
top:0;
width:440px;
height:200px;
display:none;
z-index:9999;
padding:20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
#m_im
{
float: left;	
}
#thumbs
{
float: left;
vertical-align: top;
}
.t_im
{
padding: 0 20px 20px 20px;
}
input.counter
{
border: 0;
background-color: #F7F7F7;
}
#div_authc
{
display: none; 
position: absolute; 
width: 370px;  
border-bottom: 1px solid #54A7EA;  
background: #E3E7E7; float:left ;
list-style: none;
margin: 0;  padding: 5px 0; 
box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.4);
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.clearfix{ clear: both;}
.menu_question{ margin: 10px 0 5px 4px;}
.menu_question a {font: 14px tahoma, arial;}
.asks_questions { width: 98%; background-color:  #fff; padding: 7px 0 ; margin:  0;-moz-border-radius:4px;-webkit-border-radius:4px;}
.asks_questions .area{ background-color: #fff; border: 1px solid #DBDAB9;}
.asks_questions h2 {margin: 0 0 15px 0;padding: 0;font: 18px tahoma, arial;}
.author_question,.date_question { margin: 4px; text-align: right;}
.otvet { margin: 7px 4px 5px ;text-align: right; height: 25px;}
.otvet a,a.otvet_ {font: 11px verdana,tahoma, arial; background-color:   #7EB3FF;color: #fff; padding: 3px 7px; }
.title_question { float: left; width: 180px; color: #999;font: 11px verdana,tahoma, arial;}
.author_question b{font: 13px verdana,tahoma, arial;}
.text_question { float: left; width: 420px;padding:5px 0 5px 5px;}
.text_question a{font: 13px verdana,tahoma, arial;color: #047DDE;}
.ask_l{ padding: 20px 10px; background-color: #fff;display: none; margin: 10px 0 0 ;}
table.ask_form { border-collapse:  collapse;}
table.ask_form tr td.ffs input,table.ask_form tr td textarea { border: 1px solid #DBDAB9;padding: 2px 4px; width: 200px;font: 13px verdana,tahoma, arial;color: #999;}
table.ask_form tr td textarea { width: 400px; height: 90px;resize: none; overflow:  auto;}
table.ask_form tr td{padding: 4px 0 0 0;}
.ffa h1{color: #999; margin: 0 0 15px 0;}
.lask{ border-bottom: 1px dotted #999; }
.asked { background-color:  #FDFCD5; padding: 10px 7px;}
.asked h1{margin: 0 0 10px 0;}
a.addaskf{background-color: #B193CF; padding: 5px 9px;color: #fff;margin: 0 0 0 5px;}
.asked h1 b {color: #999; font-weight:  normal;}
.asked h1 a {font: 17px tahoma,verdana, arial; font-weight:  normal;}
.answer{ color: #999;font: 11px verdana,tahoma, arial;border-bottom: 1px solid #999;margin: 0 0 20px 0; padding: 0 0 7px 0;}
.answer h3{ margin: 0 0 5px 0; padding: 0;font: 13px verdana,tahoma, arial;color: #000;}
