/* structure*/
html, body, #top *, #searchform form{ margin: 0; padding: 0 }
#lx_14909 {width: 980px !important;  position: relative !important;}
#top{ height: 25px; border-bottom: 1px solid #E1DFDF; }
#top li{ float: left; width: 49%; }
#top span{ position: relative; top: -7px; margin-left: 5px; }
#searchform{ height: 79px; padding: 20px 0 0 50px; border-bottom: 1px solid #274F96; }
#searchform span{ padding-right: 7px }
#searchform .text{ width: 50%; margin-right: 5px; border: 1px solid #274f96; }
#searchform .where{ margin: 5px 0 0 60px; }
.tableIn{ margin-top: 35px; }
.hide{ display: none; }
.centerblock{ margin: 0 auto; }
.margin15_0{ margin: 15px 0; }
#right{overflow:hidden;}
#forumlast { /*border-bottom: 1px solid #E5E5E5; */}
#right div{ width: 240px; position: relative; margin: 30px 0;overflow:hidden; }

#right div.bgbanner{width: 240px; position: relative; margin: 0px 0; overflow:hidden; }



#right h2{ margin: 0; padding: 0; padding-left: 10px; }
#right .green h2, #right .green a:hover { border-bottom: 1px solid #99CC66; }
#right .blue h2{ border-bottom: 1px solid #274f96; }
#right div a{ margin: 0; display: block; width:100%; padding: 5px 10px 10px 10px; border-bottom: 1px solid #F0F0F0; }
#right .green a:hover{ background-color: #F1F5EA; }
#right .blue a:hover { border-bottom: 1px solid #3779B7; background-color: #F0F4F7; }
#right div a.more, #right div a.more:hover{ border: 0; margin-top: 0px;}
#left img{ margin-right: 7px; }
#left .tableban { position:relative; margin-top:-25px; }
#left .tableban img{ margin: 0; }
#searchout { position: relative; }
#searchout h2 span{ position: absolute; margin: 5px 10px 0 -18px; }
#searchout h2, #searchout p{ margin: 0; padding: 0; }
#searchout h2{ margin: 20px 0 5px 0; padding-left: 18px; }
#searchout p{ margin-left: 18px; }
#searchout p.info1{ border-bottom: 1px solid #666; }
#searchout p.info2{ /*border-top: 1px solid #ccc;*/ margin-top: 5px; }
.pagenumber a{ padding: 3px 3px; }
#footer{ border-top: 1px solid #E1DFDF; padding-top: 10px; }

#right div#vote{margin:0;}
#vote small{ display: block; margin:12px 0;}
#vote .radiobut{margin: 0 5px 0 10px;}
#vote.red {color: #333;}
#right #vote.red h2{background: #999; border-bottom: 1px solid #333;}
#vote p{text-align: center; margin:0;}
#vote strong{color:#c30;}
#vote em{font-style:normal; color:#c30;}
#right #vote, #right #vote a.more{ border-top: 1px solid #f0f0f0;}
#vote span, #vote img{margin: 0 0 0 15px;}

a img{ border: 0; }


/* color&bg*/
html, body{ color: #bababa; }
html, body, #right div a.more, #right div a.more:hover { background-color: white; }
#top, #footer{ background-color: #f1f1f1; }
#searchform{ background: #3779B7 url(images/search_corner.gif) no-repeat top left; color: white; }
#catalog a:hover{ color: #DA4B0C; }
#right div#forumlast, #right div#forumlast div,
#right div#article, #right div#article div
{  background: #fbfbfb; }
#right .green h2 {  background-color: #AED684; color: #333; }
#right .blue h2{ background-color: #3779b7; }
#right a{ color:#666; }
#right a:hover{ color: #333; }
#searchout h2 span{ color: #ccc; }
#searchout h2 a{ color: #3779b7; }
#searchout h2 a:hover{ color:#da4b0c; }
#searchout p{ color: #333; }
#searchout p.info1{ color: #666; }
#searchout p.info2{ color: #ccc; }
#searchout p span{ color: #999; }
#searchout p.pagenumber{ color: #da4b0c; }
.pagenumber span{ color: #ccc; }
.pagenumber a{ color: #3779b7; padding: 4px 0; }
.pagenumber a:hover{ color:#da4b0c; }
td.white_text2 a, #right .blue h2{ color: white; }


/*																							
fonts*/
#top li{ text-align: center;}
#top, #top a{ font-size: 11px; line-height: 23px; }
#searchform { font-size: 13px; }
#searchform span{ font-size: 18px; }
.centerblock{ text-align: center; }
#searchout h2 { font-size: 17px; }
#searchout h2 span{font-size: 10px; }
#searchout h2 span, #searchout h2 a{ font-weight: normal; }
#searchout h2 span{ text-align: right; }
#searchout p{ font-size: 12px; line-height: 1.5; }
#searchout p.info2{ font-size: 11px; }
.pagenumber{ font-weight: bold; }
.pagenumber span{ font-weight: normal; }
.pagenumber a{ text-decoration: underline; }
.pagenumber a:hover{ text-decoration: none; }

#right *{ font-size: 11px; }
#right h2{ line-height: 26px;  }
#right div a:hover{ text-decoration: none; }
#right .more{ text-align: right; }

img{ font-size: 9px; }

.lx__imx11838{ font-size: 11px; }

/*	misc*/
#top ul{ list-style: none; }
#searchform input, #searchform label{ cursor: pointer; }
#searchform .text{ cursor: text; }

#right div.shadow{line-height: 1px; font-size: 1px; height: 1px; background-color: #E1DFDF; margin: 0; padding: 0; }
* HTML div#right div.shadow{ line-height: 0; }

a.mail{display: block; width: 100px; height: 12px; position: absolute; margin: -12px 0 0 160px; _margin: 0 0 0 -5px;}
a.mail{/*padding-left:90px;*/ background: url(images/mail2.gif) no-repeat 0 2px; /* line-height: 10px; font-size:10px;*/}
a.mail:hover(background:url(images/mail2.gif) no-repeat 0 -18px;)

.greybg2 #add_to_mail label{color:#c63 !important;}
.greybg2 #add_to_mail ul{list-style:none; margin: 20px 0 0 0 !important; padding:0 !important;}
.greybg2 #add_to_mail img{border:1px solid #ccc;}
.greybg2 #add_to_mail input.radioBut{border:none;}
.greybg2 #add_to_mail input.radioBut:hover{cursor:pointer;}
#rb1, #rb2, #rb3, #rb4{cursor:pointer; float:left; margin: 10px 10px 0 0 !important;}
#rb1:hover, #rb2:hover, #rb3:hover, #rb4:hover{color:#c63; text-decoration:underline;}
.greybg2 #add_to_mail .but{clear: both; float: none;}
