/* --------------------- Default --------------------- */
a { color:#000000; text-decoration:underline;}
a:hover { color:#000000; text-decoration:none;}
img { border:0;}
html, body { height:100%; width:100%;}  
body { min-height:100%; height:auto !important; height:100%; position:absolute; margin:0px;padding:0px; background:url(/img/px_left.gif) 0 0 repeat-y;}
table { width:100%; border:0;}
td { vertical-align:top;}
input { margin:0; padding:0; font-family:verdana; font-size:11px; vertical-align:middle;}
div { margin:0; padding:0; font-family:verdana; font-size:12px; color:#030303; line-height:14px;}
em { font-style:normal;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#5A86AC; font:18px verdana; padding:0; margin:21px 0 12px; font-weight:normal; text-decoration:underline;}
h2 { color:#5A86AC; font:18px verdana; padding:0; margin:21px 0 12px; font-weight:normal; text-decoration:underline;}
h3 { color:#707070; font-size:14px; margin:0 0 14px 0; padding:0 0 0 18px; background:url(/img/arrow1.gif) 0 2px no-repeat;}

#container { min-width:900px; padding:0 0 202px 0;}
.our_advantage { padding:0 25px; background:url(/img/our_advantage.gif) 0 5px no-repeat;}
.top_10 { padding:0 25px; background:url(/img/top_10.gif) 0 5px no-repeat;}
.last_comment { padding:0 25px; background:url(/img/last_comment.gif) 0 5px no-repeat;}
.our_counter { padding:0 25px; background:url(/img/our_counter.gif) 0 5px no-repeat;}
.site_rating { padding:0 25px; background:url(/img/statistic.gif) 0 5px no-repeat;}
.gray { color:#737373;}
.news { color:#B1B1B1; font-size:11px;}
.headn { color:#478CE2; font-family: Arial; font-size : 18Px;}
/*********************** HEADER ***********************/
#header { height:155px; background:url(/img/px_body_top.gif) 0 0 repeat-x;}

#logo { width:258px; float:left;}
#logo .img { margin:58px 0 0 17px;}

#navigation { margin:0 0 0 258px;}
/* --------------------- Rating --------------------- */
.rating { height:30px;}
.rating .cont { color:#5A5A5A; padding:9px 27px 0 0; text-align:right;}
/* ------------- Registration Block ------------------ */
.enter { height:97px; padding:0 21px 0 0; background:url(/img/px_enter.gif) 0 0 repeat-x;}

.enter .google { float:left; height:97px; background:url(/img/bg_enter_left.gif) 0 0 no-repeat;}
.enter .google .cont { padding:19px 12px 0;}

#registration { height:79px; float:right; background:url(/img/px_reg.gif) 0 0 repeat-x;}
#registration .bg_left {background:url(/img/bg_reg_left.jpg) 0 0 no-repeat;}
#registration .bg_right { height:79px; color:#fff; padding:0 12px 0 10px; background:url(/img/bg_reg_right.jpg) right 0 no-repeat;}
#registration .bg_right p { margin:0; padding:8px 0; text-align:right;}
#registration .bg_right .inp { width:100px; height:13px; border:1px solid #B3B9C3; margin-right: 9px; padding:1px; font-size: 9px;}
#registration .bg_right .inp1 { width:60px; height:13px; border:1px solid #B3B9C3; margin-right: 9px; padding:1px;}
#registration .button { border:solid #797575; border-width:0 1px 1px 0; vertical-align:middle;}
#registration .button:hover { border-width:1px 0 0 1px;}
#registration .bg_right a { color:#fff; text-decoration:none;}
#registration .bg_right a:hover { text-decoration:underline;}
/* --------------------- Menu --------------------- */
.menu { height:28px; background:url(/img/px_menu.gif) 0 0 repeat-x;}
.menu li { height:28px; float:left; background:url(/img/line_menu.gif) right 0 no-repeat; white-space:nowrap;}
.menu li a { color:#fff; height:21px; display:block; padding:7px 7px 0 9px; margin:0 2px 0 0; text-decoration:none;}
.menu li a:hover { color:#fff; background:url(/img/px_menu_over.gif) 0 0 repeat-x;}
/*********************** CONTENT **********************/
#content {}
/* ----------------- Left Navigation ---------------- */
#left_nav { width:249px; padding:3px 0; background:url(/img/px.gif) 0 0 repeat-x;}

.cont_block { padding:20px 9px; background:url(/img/bg_left_cont.gif) 0 0 no-repeat; width: 240px;}
.cont_block span { display:block; margin:15px 0 5px 0; background:url(/img/px1.gif) 81px 10px no-repeat;}
.cont_block em { color:#fff; font-size:11px; background:#B0CFE9; padding:3px 5px;}
.cont_block a { color:#A4A5A5;}
.cont_block a:hover { color:#3D3D3D;}
.cont_block .img_effect { width:118px; height:118px; display:block; margin:4px auto; background:url(/img/bg_pic.gif) 0 0 no-repeat;}
.cont_block .img_effect img { margin:9px; width:100px; height:100px;}
.cont_block .img_effect1 { width:168px; height:168px; display:block; margin:4px auto; background:url(/img/bg_pic1.gif) 0 0 no-repeat;}
.cont_block .img_effect1 img { margin:9px; width:150px; height:150px;}
.cont_block .last_news {}

.linksban { padding:10px 10px; border: 2px solid #8d8de6; width: 170px; margin: 10px 10px 10px 20px; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY: Arial; COLOR: #5A5A5A; text-align: center; }

.article { height:32px; background:url(/img/bg_article.gif) 0 0 no-repeat;}
.article a { color:#808080; font-family:verdana; font-size:12px; margin:0 8px;}
.article span { padding:7px 8px 0; display:block;}
.article span img { vertical-align:middle;}

.list_five { padding:20px 0 5px 9px;}
.list_five .number { width:30px; vertical-align:middle;}
.list_five .number strong {color:#fff; background:#B0CFE9; border:1px solid #fff; padding:2px 4px;}
.list_five .text { width:auto; background:url(/img/line_list.gif) 100% bottom no-repeat; padding:15px 0;}
.list_five .text a {color:#555555;}
.list_five .text a:hover { color:#807F7F;}
.list_five .none { background:none;}
/* ---------------- Content Navigation -------------- */
#content_nav { width:auto; padding:20px 24px; background:url(/img/shadow_menu.gif) 0 0 no-repeat;}

#search {}
#search .left { float:left; padding:0 0 14px;}
#search .left h1 { margin:0;}
#search .right { float:right;}
#search .right .input { width:236px; height:13px; border:1px solid #B5B5B5; color:#CCCCCC; font-size:10px; padding:4px 7px; margin:0 8px;}
#search .right .button { background:#47B259; color:#fff; padding:4px 7px; border:none;}
/* -------------------- Item Block ------------------ */
.item_shell {background:url(/img/px_item.gif) 46% 0 repeat-y; clear:both;}
.item_px_top {background:url(/img/px_item_top.gif) 0 0 repeat-x;}
.item_px_bottom { height:2px; background:url(/img/px_item_top.gif) 0 0 repeat-x;}
.item { width:49%; float:left; padding:10px 0; color:#818181; line-height:18px;}
.item a { color:#818181; text-decoration:none;}
.item p { padding:0 50px 0 0; margin:0;}
.item a:hover { color:#5A86AC; text-decoration:underline;}
.item span { color:#000000; font-size:10px; padding:0 15px; margin:0 0 4px 0; display:block; background:url(/img/arrow.gif) 0 3px no-repeat;}
.item span strong a { color:#47B259; font-size:12px; text-decoration:underline;}
.empty { height:1px; clear:both;}
/* ---------------- Table Top 10 site -------------- */
.table_shell { padding:0 82px 0 62px;}
#top_10 {}
#top_10 td { background:#F5F5F4; height:23px; vertical-align:middle;}
#top_10 .gray_col td { background:#EBEBE9;}
#top_10 .info td { background:#9ABDDA; color:#fff; font-size:12px;}
#top_10 .number { width:45px; text-align:center;}
#top_10 .name { width:auto; padding:2px 18px; font-size:11px;}
#top_10 .statistic { width:115px; text-align:center;}
/* ---------------- Table Last comments ------------- */
#last_comments {}
#last_comments td { background:#F5F5F4; height:23px; vertical-align:middle;}
#last_comments .gray_col td { background:#EBEBE9;}
#last_comments .info td { background:#9ABDDA; color:#fff; font-size:12px; text-align:left;}
#last_comments .info img { vertical-align:middle; margin:0 8px;}
#last_comments .info p { padding:0 0 0 17px; margin:0;}
#last_comments .site { width:104px;}
#last_comments .author { width:135px; font-size:11px;}
#last_comments .author a { text-decoration:none;}
#last_comments .comment { width:auto; padding:2px; font-size:11px;}
#last_comments p { padding:0 4px 0 14px; margin:0;}
/* ----------------- YandeG Counters -------------- */
.yandeg_shell { width:628px; margin:0 auto;}
.yandeg, .yandeg1, .yandeg2 { float:left; margin:0;}
.yandeg img { margin:0 4px 0 0;}
.yandeg1 img { margin:0 4px 0 0;}
.yandeg2 img { margin:0 4px 0 0;}
.yandeg { width:223px;}
.yandeg1 { width:220px;}
.yandeg2 { width:184px;}
/* ----------------- PAGE COMMENTS --------------- */
.comment_nav {}
.comment_nav h1 { margin:0 0 12px;}
.comment_nav h3 { color:#8CB3D4; font-size:18px; font-weight:normal; margin:0; padding:0; background:none;}
.comment_nav a { color:#3781C1;}
.comment_nav .green { color:#47B259; font-size:14px;}
.comment_nav .line { height:1px; border-top:1px solid #EBEBE9; margin:12px 0;}

.description { margin:8px 0 5px; clear:both;}
.description .text { margin:0 280px 0 0; padding:17px 0; line-height:18px;}
.description .img { float:right; width:270px; text-align:center;}

.comment {}
.comment .info { height:20px; background:#8CB3D4; border-bottom:1px solid #fff;}
.comment .info .author { width:150px; color:#fff; float:left; border-right:1px solid #fff;}
.comment .info .author strong { display:block; margin:3px 9px;}
.comment .info .author img { margin:0 0 0 7px;}
.comment .info .date { margin:0 0 0 124px; padding:3px 9px; color:#fff; font-size:10px;} 
.comment .info .date strong { font-size:12px;}
.comment .text { font-size:11px; background:#EBEBE9; padding:8px 5px 10px;}
.comment .bg_comment { height:23px; background:url(/img/bg_comment.gif) 0 0 no-repeat;}
/* ----------------- PAGE GENERAL SITE RATING --------------- */
.category { padding:20px 0;}
.category h3 { margin:0 0 21px 9px;}
.category li { line-height:15px; border-bottom:1px solid #fff;}
.category li a { display:block; background:url(/img/bg_cat.gif) 10px 10px no-repeat; text-decoration:none; color:#4C4C4C;}
.category li a em { display:block; padding:4px 0 4px 26px; color:#4C4C4C; font-size:10px; background:url(/img/bg_cat.gif) 10px 10px no-repeat;}
.category li a b { font-size:12px;}
.category li a:hover {background:url(/img/px_cat.gif) 0 0 repeat-y;}
.category li a:hover em {background:url(/img/bg_cat_over.gif) 9px 7px no-repeat;}
.category li a:hover b { text-decoration:underline;}
.category li .active {background:url(/img/px_cat.gif) 0 0 repeat-y;}
.category li .active em {background:url(/img/bg_cat_over.gif) 9px 7px no-repeat;}
.category li .active b { text-decoration:underline;}

#general_site_rating {}
#general_category { padding:5px; background:#47B259; margin:10px 1px 0; text-align:center; font-size:12px; color:#fff; clear:both;}
#general_site_rating td { background:#F5F5F4; text-align:center; font-weight:bold; padding:8px 0;}
#general_site_rating .gray_col td { background:#EBEBE9;}
#general_site_rating .info td { background:#9ABDDA; color:#fff; height:23px; padding:0; font-size:12px; vertical-align:middle;}
#general_site_rating .info a { color:#fff;}
#general_site_rating .info strong a { color:#fff;}
#general_site_rating .info .text { padding:4px 21px;}
#general_site_rating .info .positions { font-size:10px; font-weight:normal;}
#general_site_rating .positions { width:36px;}
#general_site_rating .text { width:auto; padding:8px 21px; text-align:left; font-weight:normal;}
#general_site_rating .text a { color:#6895BD;}
#general_site_rating .text em { margin:10px 0 0; display:block;}
#general_site_rating .text em img { vertical-align:middle;}
#general_site_rating .info td.host { width:77px; font-size:9px;}
#general_site_rating .info td.hit { width:84px; font-size:9px;}
#general_site_rating .info td.stat { width:72px; vertical-align:middle;}

#page_option { padding:12px 55px;}
#page_option .left { float:left; color:#47B259;}
#page_option .right { float:right;}
#page_option .right a { color:#000; border:1px solid #47B259; display:block; float:left; height:15px; padding:2px 5px; margin:0 3px; text-decoration:none;}
#page_option .right a:hover { background:#88B0D2; color:#fff;}
#page_option .right .active { background:#88B0D2; color:#fff;}
#page_option a.previous {background:url(/img/prev.gif) 4px 3px no-repeat #8FC400; padding:3px 7px 3px 20px; color:#fff; font-weight:bold; border:1px solid; border-color:#B5CF6C #354800 #354800 #B5CF6C;}
#page_option a.previous:hover {background:url(/img/prev_over.gif) 0 0 no-repeat #8FC400; border-width:1px 0 0 1px; border-color:#003F53 #3DAED2 #3DAED2 #003F53;}
#page_option a.next {background:url(/img/next_over.gif) 100% 0 no-repeat #8FC400; padding:3px 21px 3px 5px; color:#fff; font-weight:bold; border:1px solid; border-color:#B5CF6C #354800 #354800 #B5CF6C;}
#page_option a.next:hover {background:url(/img/next.gif) 100% 0 no-repeat #8FC400; border-color:#003F53 #3DAED2 #3DAED2 #003F53;}
/* ----------------- PAGE SITE STATISTIC --------------- */
.site_statistic_nav { line-height:18px;}
.site_statistic_nav h1 { margin:0 0 14px;}
.site_statistic_nav .img { vertical-align:middle; margin:0 4px;}
.site_statistic_nav em { font-size:11px;}
.site_statistic_nav .link { color:#2C6DA5;}

.statistic_list { padding:20px 0;}
.statistic_list h3 { margin:0 0 21px 9px;}
.statistic_list li { line-height:24px; border-bottom:1px solid #fff;}
.statistic_list li a { display:block; text-decoration:none; color:#4C4C4C;}
.statistic_list li b { display:block; padding:0 0 0 30px; background:url(/img/arrow_statistic.gif) 15px 8px no-repeat;}
.statistic_list li a:hover {background:url(/img/px_cat.gif) 0 0 repeat-y;}
.statistic_list li .active {background:url(/img/px_cat.gif) 0 0 repeat-y;}
a.in, a.in:visited {text-decoration: none; color: blue; border-bottom: 1px dashed;}
a.in:hover {color: red; background-color:transparent;}
.hiddenbox {display: none; margin-left: 20px; width: 90%;}
/* ---------------- Table Recources Statistic ------------- */
#resources_statistic_info { padding:5px 12px; display:block; color:#fff; background:#88B0D2;}
.resources_statistic {}
.resources_statistic .cont { margin:0 260px 0 0; padding:3px 0 0;} 
.resources_statistic .image { width:256px; float:right; padding:6px 0 2px; text-align:center;}

#resources_statistic_table {}
#resources_statistic_table td { background:#F8F8F8; height:24px; vertical-align:middle; color:#000;}
#resources_statistic_table .gray td { background:#EBEBE9;}
#resources_statistic_table .left { width:50%; padding:0 19px;}
#resources_statistic_table .right { width:50%; text-align:right; padding:0 14px;}
/* ---------------- Table Visit Statistic ------------- */
#visiting_statistic { margin:0 0 15px;}
#visiting_statistic td { background:#F8F8F8; text-align:center; vertical-align:middle; height:23px; color:#000; font-size:12px;}
#visiting_statistic .info td { background:#88B0D2; color:#fff;}
#visiting_statistic .gray td { background:#EBEBE9;}
#visiting_statistic .visit { width:30%;}
#visiting_statistic .host { width:40%;}
#visiting_statistic .hit { width:30%;}

/************************ FOOTER ************************/
#footer { height:202px; clear:both; bottom:0; left:0; position:absolute; width:100%;}

.banner { height:104px; padding:0 0 0 229px; text-align:center;}
.footer_menu { height:37px; padding:0 0 0 229px;}
.foot_menu { width:630px; height:37px; margin:0 auto; background:url(/img/px_footermenu.gif) 0 0 repeat-x #F5F5F4;}
.foot_menu .bg_left {background:url(/img/bg_footermenu_left.gif) 0 0 no-repeat;}
.foot_menu .bg_right { height:37px; padding:0 25px; background:url(/img/bg_footermenu_right.gif) right 0 no-repeat;}
.foot_menu li { float:left; white-space:nowrap; background:url(/img/line_footermenu.gif) right 0 no-repeat; padding:10px 11px 0 0;}
.foot_menu li a { font-size:11px;}
.foot_menu li a:hover { color:#4066AF;}
.foot_menu .none { background:none;}
.counter { height:61px; background:url(/img/px_footer.gif) 0 0 repeat-x;}

.counter .left { float:left; color:#C7C7C7; font-size:10px; padding:15px 0 0 18px;}
.counter .left a {color:#C7C7C7;}
.counter .left span { color:#5A5A5A; font-size:12px; display:block;}
.counter .left em { margin:3px 0 0; display:block;}
.counter .left .dexter { color:#F5F5F5; background:#CCCCCC; padding:1px 2px; text-decoration:none;}
.counter .left1 { float:left; padding:13px 0 0 35px;}
.counter .center { margin:0 190px 0 300px; padding:16px 0 0;}
.advertising { width:432px; height:47px; margin:0 auto; background:url(/img/advertising.gif) 0 0 no-repeat;}
.advertising a { color:#008316;}
.advertising .cont { padding:0 0 0 15px; font-size:10px;}
.advertising em { padding:5px 0 0 124px; display:block;}

#domenx { bottom:21px; right:45px; position:absolute;}
#domenx .link { width:123px; height:28px; display:block; background:url(/img/ban/xanet_gray.gif) 0 0 no-repeat;}
#domenx .link:hover {background:url(/img/ban/xanet_color.gif) 0 0 no-repeat;}

#refer { border: 2px dashed #e2e2e2; margin-bottom: 25px; padding:15px;}
/* ----------------------- IE ------------------------- */
* html #logo { width:227px;}
* html #navigation { margin:0 0 0 227px;}
* html .menu li { width:1px;}
* html #registration { width:320px; white-space:nowrap;}
* html .item_shell { height:1px;}
* html #top_10 .name { height:19px;}
* html #page_option .right a { height:15px; display:block; float:left;}
* html #resources_statistic_table { width:99%;}
* html #general_category { padding:3px 5px 5px;}
/* ---------------------------------------------------- */
