html, body { 
height : 100%; 
margin : 0; 
font-size : 12px; 
font-family : tahoma; 
background-color: #fff;
}

table { 
border : 0; 
border-collapse : collapse; 
}

table td { 
padding : 0; 
font-size : 12px; 
}

A:link { 
color : #017bd9; 
text-decoration : none; 
}

A:active { 
color : #000; 
text-decoration : none; 
}

A:visited { 
color : #017bd9; 
text-decoration : none; 
}

A:hover { 
color : #000; 
text-decoration : underline;
} 

img { 
border : 0; 
}

.top_mm {
padding-left: 25px; padding-top: 15px;
}


li#mm-help { 
background : url(../images/mm_help.gif) no-repeat left center; 
padding:5px;
}

li#mm-help a { 
color : #037bd8; 
font: bold 12px arial;
text-decoration : none;
display: block;
padding-left: 18px;
}

li#mm-help a:hover { 
text-decoration : underline;
}

li#mm-rss { 
background : url(../images/mm_rss.gif) no-repeat left center; 
padding:5px;
}

li#mm-rss a { 
color : #037bd8; 
font: bold 12px arial;
text-decoration : none;
display: block;
padding-left: 18px;
}

li#mm-rss a:hover { 
text-decoration : underline;
}

li#mm-lj { 
background : url(../images/mm_lj.gif) no-repeat left center; 
padding:5px;
}

li#mm-lj a { 
color : #037bd8; 
font: bold 12px arial;
text-decoration : none;
display: block;
padding-left: 18px;
}

li#mm-lj a:hover { 
text-decoration : underline;
}

li#mm-fav { 
background : url(../images/mm_fav.gif) no-repeat left center; 
padding:5px;
}

li#mm-fav a { 
color : #037bd8; 
font: bold 12px arial;
text-decoration : none;
display: block;
padding-left: 18px;
}

li#mm-fav a:hover { 
text-decoration : underline; 
}



sup {
color: #d13c24;
}

.ch_st {
width: 175px;
height: 79px;
padding: 15px;
}

.change_s {
float: left;
}

.change_s2 {
float: left;
margin-left: 5px;
}

.clr {
clear:both;
}

a.change_s {
  width: 73px;
  height: 52px;
  background-image: url(../images/light/style1.jpg);
  display: block;
  text-decoration: none;
}
 
a.change_s:hover {
  background-position: -73px 0;
}

a.change_s2 {
  width: 73px;
  height: 52px;
  background-image: url(../images/light/style2.jpg);
  display: block;
  text-decoration: none;
}
 
a.change_s2:hover {
  background-position: -73px 0;
}

/*************NEW**************/

.back_top_d { 
background-color : #FFF; 
border : 0; 
border-collapse : collapse; 
width : 100%; 
height: 285px;
}


#logo_main {
padding-left: 20px;
padding-top: 20px;
padding-bottom: 15px;
}

a#logo {
  width: 162px;
  height: 83px;
  background-image: url('../images/logo.jpg');
  display: block;
  text-decoration: none;
}
 
a#logo:hover {
  background-position: -162px 0;
}


.back_search {
background-image: url('../images/back_search.jpg');
background-repeat: no-repeat;
width: 184px;
height: 39px;
padding-left: 5px;
}

.tp_menu {
float:left;
padding-top: 8px;
padding-left: 10px;
}


.tp_menu_styles {
float:left;
padding-top: 6px;
padding-left: 150px;
}

.tp_menu_r {
float: right;
padding-top: 6px;
padding-right: 10px;
}

.pr_main {
background-image: url('../images/pr.jpg');
width: 223px;
height: 255px;
padding: 8px;
float: left;
}

.pr_main img {
padding-bottom: 10px;
}

.pr_main a {
font-weight: bold;
}

.pr_pad {
padding: 10px;
float: left;
}

.most_best {
padding-bottom: 5px;
padding-left: 230px;
}








.float {
float: left;
}

div#navigation{}
div#extra{background:#FF8539}
div#footer{background: #fff;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#container{width:990px;margin:0 auto}
div#content{float:right}
div#navigation{float:left;width:200px}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%}

#nav_pos {
float:left; 
position: relative;
}


.p_msg {
background-image: url(../images/priv.jpg); 
position: absolute; 
top:8px; 
left: 150px; 
width:145px; 
height: 21px; 
font-size: 10px; 
font-family: tahoma; 
color: #474747; 
padding-top: 6px; 
padding-left: 11px;
}

#logo_desc {
float:left;
background-image: url(../images/top_02.jpg);
background-repeat: no-repeat;
width: 153px;
height: 96px;
}

#logo_sl {
clear: both;
float: left;
background-image: url(../images/top_04.jpg);
background-repeat: no-repeat;
width: 205px;
height: 22px;
}

#logo_reg {
float: left;
padding: 40px 0 0 70px;
}


.read1 {
padding-bottom: 5px;
}

.read1 a {
font: bold 12px verdana;
}


.m_top {
float: left;
}

.clear {
clear: both;
}

#prop {
height: 3px;
width: 100%;
clear: both;
}

.top_menu {
padding: 8px 10px 0 50px;
background-image : url(../images/top_05.jpg); 
}

.top_menu a:visited, .top_menu a:link { 
color : #000;
padding: 0 5px 0 5px;
}

.top_menu a:hover { 
color : #000; 
}

.b_tt {
padding: 7px 0 0 20px;
font: bold 13px arial;
background-image : url(../images/bl_title_sv.jpg); 
height : 27px; 
}

.b_cc { 
padding : 7px; 
background-image : url(../images/bl_content.jpg);
}

.b_cc_gu { 
padding : 7px; 
background-image : url(../images/bl_content_gu.jpg);
}

.b_cc a { 
font-size : 11px; 
}

.re21 {
margin: 6px 0 0 20px;
font: normal 11px verdana;
}

.re2 a:active, .re2 a:visited, .re2 a:link {
font: bold 13px arial;
} 

.pro_sh {
font-weight: bold;
width: 110px;
color: #b90630!important;
border-bottom: 1px dashed #b90630;
}


.nnavi {
	line-height : 21px;
	padding-left : 10px;
	padding-right : 6px;
	background-image : url(../images/bl_content.jpg);
} 
.nnavi a:active, .nnavi a:visited, .nnavi a:link { 
color : #1392d3;
font-weight : bold; 
font-size : 11px; 
padding-left : 17px; 
} 
.nnavi a:hover { 
color : #000; 
text-decoration : none; 
font-weight : bold; 
padding-right : 4px; 

}

.rnb_b {
text-align:left;
}

.rnb_b a {
color: #393939;
font: normal 13px/17px arial;
text-decoration: underline;
}

.search_top {
padding: 10px 0 0 70px;
}

.search_form { 
height : 18px; 
background: url(../images/form_icon.jpg) #fff  left;
background-repeat: no-repeat;
border: 1px solid #bac3c8;
width: 118px;
padding:0;
vertical-align: top;
padding-left: 19px;
} 

.search_form:focus {
border: 1px solid #73bff1;
padding-left: 19px;

}

.search_btn { 
height : 20px; 
border: none;
width: 18px;
background : #fff; 
}

.fpv_1 {
float:left;
padding-top: 40px;
font-size:11px!important;
position:absolute;
right:25px;
color: #2e2e2e!important;
}

.news_b {
padding: 4px 0 4px 0;
border-bottom: 2px solid #f88926; 
border-right: 1px solid #d7d7d7;
border-top: 1px solid #d7d7d7;

}

.back_top { 
background-image : url(../images/back_top.jpg); 
border : 0; 
border-collapse : collapse; 
width : 100%; 
height: 35px;
}

.my_pro {
background: #fff;
padding: 15px;
border: 1px solid #5c95ca;
width: 135px;
}

.my_pro_s {
position:absolute; 
top:6px; 
left:15px;
}


.tops1 { 
width : 980px; 
height : 130px; 
border : 0; 
}

.tops2 { 
background-image : url(../images/top_03.jpg); 
width : 594px; 
height : 100px; 
}

.tops3 { 
border : 0; 
width : 100%; 
border-collapse : collapse;
}

.sst1 { 
border : 0; 
width : 205px; 
border-collapse : collapse; 
}

.sst2 { 
border : 0; 
width : 205px; 
border-collapse : collapse; 
}

.sst3 {
padding: 15px 5px 0 5px;
color : #595959; 
font: normal 12px tahoma;
}

.sst3 a {
font-size: 11px;
}

.sst4 { 
border : 0; 
width : 100%; 
border-collapse : collapse; 
}

.sst5 { 
border : 0; 
width : 100%;
background-image: url(../images/top_03.jpg);
background-repeat: repeat-x;
height : 38px;
padding-top: 7px;
border-bottom: 4px solid #e9e9e9;
}

.about_text {
font: 12px/16px arial; 
color: #595959;
}

.about_text a {
font: bold 11px tahoma;
color: #3c7fc4;
}

ul { 
list-style : none; 
margin-left : 0; 
}

#nav_main { 
margin : 0 0 5px 0; 
}

#nav_main li { 
background : url(../images/nav_main_b.gif) no-repeat left bottom; 
border-bottom : 1px solid #ededed; 
line-height : 20px;
}

#nav_main li a { 
color : #037bd8; 
font-weight : bold; 
font-family: arial;
font-size: 12px;
text-decoration : none;
display: block;
}

#nav_main li a:hover { 
text-decoration : none; 
color : #4a4a4a; 
background : url(../images/nav_main_h.gif) no-repeat left bottom; 
}

.nm_top {
padding-bottom: 10px;
}

.nm_top a { 
color : #037bd8; 
font-weight : bold; 
font-family: arial;
font-size: 12px;
text-decoration : none;
}

.nm_top a:hover { 
text-decoration : underline; 
color : #4a4a4a; 
}


#nav_main_2 { 
margin : 0 0 5px 0; 
}

#nav_main_2 li { 
background : url(../images/nav_main_b.gif) no-repeat left bottom; 
border-bottom : 1px solid #ededed; 
line-height : 20px;
}

#nav_main_2 li a { 
color : #037bd8; 
font-weight : bold; 
font-family: arial;
font-size: 12px;
text-decoration : none;
}

#nav_main_2 li a:hover { 
text-decoration : underline; 
color : #037bd8; 
}


h2, h1 {
text-align : left; 
padding-left : 12px; 
padding-right : 5px; 
color : #4b5d79; 
font-size : 15px; 
font-family : tahoma; 
text-decoration : none; 
margin : 0 0 2px 0; 
font-weight : bold; 
display : inline;
}

.lnk_cat { 
color : #2391de;
font: 15px tahoma;
padding-left : 15px; 
}

.lnk_cat a:link, .lnk_cat a:visited, .lnk_cat a:active { 
float : left; 
color : #2391de;
font: bold 15px tahoma;
padding-right : 10px; 
text-decoration : underline; 
}

.lnk_cat a:hover { 
text-decoration : none; 
}

.nav_block { 
padding : 5px; 
background-image : url(../images/nav_block.jpg); 
background-repeat : repeat-x;
padding-bottom: 22px;
padding-top: 22px;
color: #444;
}

.nav_block a {
padding-left: 2px!important;
}

.nav_fav { 
background-image : url(../images/nav_fav.jpg);
background-repeat: repeat-y;
color : #c96432; 
padding : 10px; 
font-size : 13px;
height: 145px;
}

.topava {width: 70px;}
.topava img {padding:4px;border:1px solid #E7E5E0;}

.tu_comm {
font-size: 10px;
color: #777;
padding-left: 8px;
padding-top: 10px;
}

.tu_nick {
padding-top: 10px;
}

.gu_left {
float:left;
}

.gu_right {
float: left;
padding-top: 11px;
padding-left: 7px;
}

.gu_left img {
padding: 1px;
margin: 2px;
border: 1px solid #b4b4b4;
}

.tu_nick a {
color: #f15233!important;
font-size: 11px!important;
}

.more_than a {
color: #2970e6!important;
font-size: 13px!important;
font-weight: bold;
}

.smile_comm {
padding: 20px 5px; 
width: 90%;
}

.smile_comm a {
padding: 5px;
}

.rarr { 
border : 1px solid #abb6bd; 
font-size : 13px; 
} 

.show_pro {
position: absolute;
top:101px;
left: 455px;
width: 220px;
border: 1px solid #c3c3c3;
background: url(../images/pro_show.jpg);
}

.hide_pro {
padding-left:17px;
}

.hide_pro a {
font-size: 10px;
color: #535353;
}

.m_left {
margin-left: 3px;
}

.navig { 
font-size : 11px;
color : #df9a14;
font-weight: bold;
border-bottom : 1px solid #b9c4ca; 
padding-bottom : 4px; 
} 

.date { 
color: #414f5f;
font-size : 11px;
padding: 7px 0 0 13px;
}

.date a:active, .date a:visited, .date a:link { 
font: normal 11px tahoma;
text-decoration: underline;
} 

.news_mar {
border : 1px solid #cccdce;
font: bold 12px/15px tahoma;
padding: 10px;
background: #fffce5;
}

.news_mard {
border : 1px solid #c9d4df;
font: bold 12px/15px tahoma;
padding: 6px;
background: #f6fbff;
}

.news_mar a {
font: bold 12px/15px tahoma;
}

.news_t {
padding: 10px 12px 35px 12px;
border-bottom : 1px solid #b4b4b5;
border-left : 1px solid #cccdce; 
border-top : 1px solid #cccdce;
border-right : 1px solid #cccdce;
font: normal 12px/18px tahoma;
background: #fafafa;
} 

.news_t a {
color: #0f50c5;
font: bold 11px/18px tahoma;
text-decoration: underline;
}

.news_t img {
padding: 0 0 5px 2px;
}

.news_t a:hover {
text-decoration: none;
}

.news_ad {
padding: 3px;
margin-left: 3px;
margin-top:10px;
margin-bottom:35px;
border-left : 1px solid #cccdce;
border-top : 1px solid #cccdce;
border-bottom : 1px solid #cccdce;

font-family : arial;
}

.ad_title {
margin-bottom:5px;
padding-bottom:5px;
border-bottom: 1px solid #000;
}

.ifms1 {
padding: 0!important;
}

.read { 
background : #daebfa; 
border : 1px solid #74b7f0; 
padding : 4px;
}

.read a:link { 
padding : 3px;
color : #006fcc;
font: bold 12px tahoma;
text-decoration : underline; 
}

.read a:active {
color: #cf0d0d;
}

.read a:visited {
padding : 3px;
color : #5578a7;
font: bold 12px tahoma;
text-decoration : underline; 
}

.read a:hover {
color : #000000;
background : #e6f2f9; 
} 

.add_com_s a:active, .add_com_s a:visited, .add_com_s a:link { 
padding : 3px;
color : #384353;
font: bold 11px verdana;
text-decoration : underline; 
}

.add_com_s a:hover {
color: #516e84;
}

.on_read { 
padding-left : 0;
margin-top: 8px;
} 

.moq12 a {
color: #0065ab;
font-weight: bold;
font-family: arial;
}

.tp14 a {
color: #c32f2b;
}

.tp13 a {
padding-left: 30px;
color: #0063a2;
font: bold 11px;
}

.page_title { 
text-align : left; 
padding-left : 10px;
font: normal 20px serif;
} 

.foot {
font: 11px arial;
padding : 7px; 
color : #000; 
background-image : url(../images/top_03.jpg); 
width : 190px; 
}

.foot a:active, .foot a:visited, .foot a:link { 
font-size : 11px; 
} 

textarea, select, input {
color : #000; 
border : 1px solid #e3e3e3;
}

.top_n_small {
font: 10px tahoma;
color: #777;
padding:3px;
}

.top_n a {
font: bold 11px tahoma;
}

.navigation { 
color : #000; 
border : 0; 
}

.navigation a:link, .navigation a:visited, .navigation a:active { 
color : #0053dc; 
text-decoration : underline;
font: bold 16px tahoma;
padding: 0 5px 0 5px;
}

.navigation a:hover {
text-decoration : none;
}

.navigation span { 
color : #323232;
font: bold 16px tahoma;
padding: 0 5px 0 5px;
}
 
.comm_author { 
color : #076dcb;
padding-left: 3px;
font: bold 12px tahoma;
margin-right: 4px;
}

.comm_author a:link, .comm_author a:visited, .comm_author a:active { 
color : #ca0000; 
font-size : 13px; 
}

.comm_author a:hover { 
color : #000000;
}

.comm_top
{
	font: 12px tahoma;;
	color: #7a7a7a;
	margin-top: 30px;
	padding-bottom: 12px;
	background: url(../images/comm_im.gif) bottom left;
background-repeat: no-repeat;
}

.pad img {
border: 2px solid #fff;
margin: 5px 5px 0 2px;
}

.show_comment {
vertical-align:top;
padding-top: 8px;
}

.block_comm {
background-color: #e3effb;
width: 100%;
clear:both;
}

.add_comm_author {
width:200px; 
height:22px;
font: normal 20px arial;
border:1px solid #E0E0E0; 
background:#ffffff;
}

.add_comm_author:focus {
border-bottom: 2px solid #f6c52f;
}

.previous { 
color : #000000; 
border : 0; 
}

.previous a:link, .previous a:visited, .previous a:active { 
color : #0053dc; 
text-decoration : underline; 
font: bold 16px tahoma;
padding: 0 5px 0 5px;
}

.previous a:hover { 
text-decoration : none; 
}

.previous span { 
color : #323232; 
font: bold 16px tahoma;
padding: 0 5px 0 5px;
}

.lcom_user {
color: #9a9a9a;
font: normal 11px tahoma;
padding: 2px;
background: #f4f4f4;
}

.lcom_user a {
font: bold 13px tahoma;
}

.lc_text {
font: normal 12px tahoma;
color: #444;
padding: 2px 0 0 0;
}

.lc_text_n {
padding: 3px 3px 3px 20px;
border-bottom: 1px dotted #9a9a9a;
text-align: right;
}

.lc_text_n a {
font: bold 10px tahoma;
color: #61839d;
}

hr { 
width : 95%; 
border : 1px solid #e8e8e8; 
} 

.tpn_c {
font-size: 11px;
color: #717171;
}

form {
margin : 0;
padding: 0;
}

.rating { 
color : #757575;
font: 11px tahoma;
width : 150px; 
height : 50px; 
}

.bbcodes { 
background : #fff; 
border : 1px solid #e0e0e0; 
color : #666; 
font-family : Verdana, Tahoma, helvetica, sans-serif; 
padding : 2px; 
vertical-align : middle; 
font-size : 10px; 
vertical-align : middle; 
margin : 2px; 
height : 21px; 
}

.editor_button { 
float : left; 
cursor : pointer; 
padding-left : 2px; 
padding-right : 2px; 
}

.editor_buttoncl { 
float : left; 
cursor : pointer; 
padding-left : 1px; 
padding-right : 1px; 
border-left : 1px solid #bbb; 
border-right : 1px solid #bbb; 
}

.editbclose { 
float : right; 
cursor : pointer; 
} 

#dropmenudiv { 
border : 1px solid white; 
border-bottom-width : 0; 
font : normal 10px Verdana; 
background-color : #6497ca; 
line-height : 20px; 
margin : 2px; 
}

#dropmenudiv a { 
display : block; 
text-indent : 3px; 
border : 1px solid white; 
padding : 1px 0; 
margin : 1px; 
color : #fff; 
text-decoration : none; 
font-weight : bold; 
}

#dropmenudiv a:hover { 
background-color : #fdd08b; 
color : #000; 
}

lnk_a { 
border : 0; 
}

.ver_gl {
font: bold 14px tahoma;
margin: 10px;
}





label {
font: bold 11px;
color: #9c9c9c;
}


.um_back {
background: url(../images/um/back_1.gif);
width: 386px;
height: 192px;
float:left;
}

.com_st1 {
border: 1px solid #d0d0d0;
padding:2px;
margin: 0 10px 0 3px;
}


.entry_back {
 
position: absolute; 
left: 0px; 
top: 0px; 
width: 100%; 
height: 100%; 
background-color: gray; 
opacity: 0.1; 
filter: alpha(opacity=10); 
z-index: 50;
}



label {
color: #000;
font-size: 11px;
font-weight: bold;
}

.button {
height:22px;
border-color:#c2e254 #9bb838 #9bb838 #c2e254;
border-style:solid;
border-width:1px;
background:#e1e1e1;
cursor:pointer;
margin-left: 5px;
}

.button:hover {
background:#f5f5f5;
}

.button:focus {
background:#ddd;
border-color:#ddd #333 #333 #ddd;
border-style:solid;
border-width:1px;
}

.entry { 
overflow: visible; 
background: #fff; 
position: absolute; 
top: 33px; 
left: 0px; 
z-index: 55; 
}

.log_in_f {
background-image: url(../images/form_corner.gif); 
width:30px; 
height: 12px;
}

.log_in_s {
background: #e8f3f9; 
padding: 10px; 
width: 580px;;
border-left: 3px solid #a4a9ab; 
border-right: 3px solid #a4a9ab; 
border-bottom: 3px solid #a4a9ab;
}

.entry dl { display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 60%; padding: 5px 0; }
.entry dd a { padding-right: 20px; }
.entry input { width:20%; padding: 2px 5px; }
.auth { position: absolute; left: 15px; top: 12px; font:16px tahoma; color: #000; }

.auth_info {
font-size: 11px!important;
color: #f5f5f5!important;
font-weight: normal!important;
}

.auth_info a {
font: bold 12px tahoma!important;
color: #fff!important;
text-decoration:underline;
}

.close { position: absolute; right: 15px; top: 10px; }

.rating_text {
font-weight: bold;
margin-left: 410px;
font-size: 14px;
font-family: arial;
line-height: 40px;
}

#ratig-layer {
 font-weight: bold;
 float: left;
background: #f8f8f8;
font-size: 12px;
color: #f5af1a;
font-family: arial;
padding-right: 20px;
}

#ratig_layer_full {
 font-weight: bolder;
 float: left;
font-size: 46px;
color: #f5af1a;
font-family: arial;
padding-right: 15px;
border-bottom: 5px solid #ececec;
}

.rate_t {
float: left;
padding-top: 10px;
padding-left: 5px;
}

.rate_t a {
font-size: 10px;
}

.rate_txt {
float:right; 
padding-right: 6px; 
font-size: 11px;
font-weight: bold;
color: #888;
}

.rate_t_full {
float: left;
padding-left: 4px;
padding-top: 1px;
}

.rate_t_full a:hover {
padding-left: 2px;
}


#ratig-layer a {font-size: 10px; color: #a9a9a9;}

#ratig-layer a:hover {
background: #f1f1f1;
}

#div_la {
font-size: 15px;
font-family: tahoma;
}

.ser_id {
padding: 0 0 5px 20px;
font: bold 25px arial;
color: #222;
}

.ser_text {
padding: 10px 12px 35px 12px;
border-bottom : 1px solid #c4dcf2;
border-left : 1px solid #cccdce; 
border-top : 1px solid #cccdce;
border-right : 1px solid #cccdce;
font: normal 12px/18px tahoma;
background: #fafafa;
}
