html,body { margin: 0; padding: 0; font-family: Arial; font-size: 12px; height: 100%;}

a { color: #5d6d1e; outline: none;}
a:hover { color:#ff7411; outline: none; text-decoration: none;}
a.dotted{border-bottom: 1px dotted #5d6d1e; text-decoration: none;}
a.dotted:hover{border-bottom: none; text-decoration: none;}

img { border: none; }

#mesBox { margin: 10px 0 5px 0; line-height: 25px; font-size: 12px; font-weight: bold; text-align: center; position: relative; padding: 0px 10px; }
.mesBoxerr { border: #F00 1px solid; text-align: left !important; }
.mesBoxok { border: #7a9218 1px solid; }

.clear{clear: both; font-size: 0px; overflow: hidden;}

h1 {color:#0e0e0e;font-size: 23px;font-family: Tahoma; display: inline; font-weight: normal; padding: 0 10px 0 0; }
h2 {color: #0e0e0e; font-size: 18px; font-family: Tahoma; font-weight: normal;}
h3 {color:#284e61;font-size: 12px;font-weight: bold;font-family: Tahoma;}

.retweet { vertical-align: -5px; }

#header_bg{background:  url('/img/header_bg_line.jpg');background-repeat: repeat-x;height: 127px;min-width: 980px;}
#conatiner {width: 980px; margin: 0 auto; min-height: 600px; overflow: visible;min-width: 980px;}

#header{position: relative;margin: 0 auto; width: 980px;}
#left_block{width: 220px;position: relative; min-height: 300px; float: left; display: inline;}
#center_block{width: 510px; padding: 0 25px 0 0; min-height: 500px; position: relative; float: left; display: inline;}
#right_block{width: 205px;position: relative;min-height: 300px;float: left; display: inline;}

#logo{display: block; width: 180px; height: 90px; background: url('/img/logo.jpg'); position: absolute; top: 16px; left: 18px;}

#footer_bg{background: url('/img/footer_bg_line.jpg');background-repeat: repeat-x;height: 97px;min-width: 980px;margin-top: 20px;}
#footer_wrap{height: 97px;width: 100%; background: url('/img/footer_bg.jpg');background-position: top center;background-repeat: no-repeat;}
#footer{position: relative;margin: 0 auto;width: 980px;}


#content{line-height: 17px;padding-right: 15px;}

#wrap{height: 127px;width: 100%; background: url('/img/header_bg.jpg'); background-position: top center;background-repeat: no-repeat;}
#search_box{position: relative;left:220px;top:50px;width: 510px;height: 76px;}
#search_input{position: absolute; background: url('/img/search_bg.jpg');background-repeat: no-repeat;width: 374px;height: 22px;padding-right: 2px; padding-top: 2px;padding-left: 2px;top:23px;left: 24px;border: 0px;}
#search_categories_box{position: absolute;top:47px;left:24px;height: 40px;}
.category_item{color:#ffee35;margin-right: 20px;height: 30px;position: relative;padding-top: 5px; display: block; float: left;}
.category_item:hover{text-decoration: none; color: #fcff6e;}
.cat_act{background: url('/img/cat_act.jpg'); background-repeat: no-repeat;background-position: center top;color: white;text-decoration: none;}
#search_btn{position: absolute;top:22px;left:407px; background: url('/img/search_btn.jpg');background-repeat: no-repeat;width: 70px;height: 21px;display: block;text-decoration: none;color:black;padding-left: 10px;padding-top: 5px;}
.search_btn{border: none; background: url('/img/search_btn.gif') no-repeat;width: 80px;height: 26px; color:black;padding-right: 20px; padding-bottom: 3px;}

#login_box{position: absolute;width: 230px;height: 76px;top:50px;left:750px;}
#login_input{position: absolute; background: url('/img/login_input_bg.jpg');background-repeat: no-repeat;width: 146px;height: 17px;padding-right: 2px; padding-top: 2px;padding-left: 2px;top:5px;left: 24px;border: 0px;color:#8b8b8b;font-family: Tahoma;font-size: 11px;}
#pass_input{position: absolute; background: url('/img/login_input_bg.jpg');background-repeat: no-repeat;width: 146px;height: 17px;padding-right: 2px; padding-top: 2px;padding-left: 2px;top:30px;left: 24px;border: 0px;color:#8b8b8b;font-family: Tahoma;font-size: 11px;}
#login_links_box{position: absolute;top:50px;left:26px;color:#ffee35;font-family: Tahoma;font-size: 10px;}
#login_btn{width: 20px;height: 45px;background: url('/img/login_btn.jpg');background-repeat: no-repeat;position: absolute;display: block;top:4px;left:180px;}

#auth_box{position: absolute;top:52px;left:750px;width: 205px;height: 56px; background: url('/img/auth_box.jpg');background-repeat: no-repeat;}
#logout_btn{height: 24px;width: 24px;background: url('/img/logout_btn.jpg');background-repeat: no-repeat;position: absolute;left:170px;top:7px;display: block;}
#auth_text{position: absolute;top:7px;left:10px;color:#ffffff;font-size: 12px;width: 150px;}
#auth_text a{color: #fff; text-decoration: none;}
#auth_text a:hover{color: #fff; text-decoration: underline;}
#auth_links{position: absolute; top:38px; left:0px; width: 200px; text-align: center; color:#ffee35; font-family: Tahoma; font-size: 10px;}
#ru_link{left:897px;top:0px; height: 22px;width: 24px; position: absolute;background: url('/img/rus.jpg');background-repeat: no-repeat;display: block;background-position: 0px -22px ;}

#en_link{left:923px;top:0px; height: 22px;width: 24px; position: absolute;background: url('/img/en.jpg');background-repeat: no-repeat;display: block;background-position: 0px -22px;}


.sel_lang{background-position: 0px 0px !important;}



#main_menu_top{left:16px;margin-top:-27px; width: 170px;height: 24px;position: relative;background: url('/img/main_menu_top.jpg');background-repeat: no-repeat; font-size: 13px;font-weight: bold;font-family: Tahoma;color:#284e61;padding-left: 10px;padding-top: 5px;}

.main_menu_item{position: relative;color:#7a9900;text-decoration: underline;display: block;padding-left: 25px;height: 21px;background-position: center center;font-size: 14px;font-family: Tahoma;margin-top: 10px;}
.main_menu_item:hover{text-decoration: none; color: #000;}
.main_icon{background: url('/img/main_icon.jpg');background-repeat: no-repeat;}
.news_icon{background: url('/img/news_icon.jpg');background-repeat: no-repeat;}
.cat_icon{background: url('/img/cat_icon.jpg');background-repeat: no-repeat;}
.love_icon{background: url('/img/love_icon.jpg');background-repeat: no-repeat;}
.sites_icon{background: url('/img/sites_icon.jpg');background-repeat: no-repeat;}
.goros_icon{background: url('/img/goros_icon.jpg');background-repeat: no-repeat;}
.trans_icon{background: url('/img/trans_icon.jpg');background-repeat: no-repeat;}
.game_icon{background: url('/img/game_icon.jpg');background-repeat: no-repeat;}
.files_icon{background: url('/img/files_icon.jpg');background-repeat: no-repeat;}
.auto_icon{background: url('/img/auto_icon.jpg');background-repeat: no-repeat;}
.cinema_icon{background: url('/img/cinema_ico.jpg');background-repeat: no-repeat;}

.box_top{left:16px;width: 170px;height:26px;background: url('/img/box_top.jpg');background-repeat: no-repeat;position: relative;margin-top: 15px;font-size: 13px;font-weight: bold;font-family: Tahoma;color:#1373aa;padding-left: 10px;padding-top: 5px;}
.box{position: relative;left:16px; background: url('/img/box_bg.jpg');background-repeat: repeat-y; padding: 10px;width:160px ;padding-top: 3px;}
.box_bottom{left:16px;width: 180px;height:4px;background: url('/img/box_bottom.jpg');background-repeat: no-repeat;position: relative;font-size: 0px;}
.box_text{font-size: 11px;position: relative;padding-bottom: 3px;}


.right_box_top{width: 193px;height:26px;background: url('/img/right_box_top.jpg');background-repeat: no-repeat;position: relative;margin-top: 15px;font-size: 13px;font-weight: bold;font-family: Tahoma;color:#1373aa;padding-left: 10px;padding-top: 5px;}
.right_box{position: relative; background: url('/img/right_box_bg.jpg');background-repeat: repeat-y; padding: 10px;width:183px ;padding-top: 3px;padding-bottom: 5px;}
.right_box_bottom{width: 203px;height:5px;background: url('/img/right_box_bottom.jpg');background-repeat: no-repeat;position: relative;font-size: 0px;}
.right_box_text{font-size: 11px;position: relative;padding-bottom: 3px;}
.right_box_title{font-weight: bold; margin: 5px 0px; font-size: 12px;}




#gor_title{position: relative;padding-left: 45px;height: 40px;}
#gor_icon{border:0px;}
#gor_link{/*color:#5d6d1e;*/font-size: 19px;font-family: Tahoma;text-decoration: underline;position: relative;top: 4px;padding-left:4px ;}
#gor_link:hover{text-decoration: none;}


.link1{color:#ffee35;font-family: Tahoma;font-size: 10px;text-decoration: none;}
.link1:hover{text-decoration: underline; color:#ffee35;}

.menu_link{color:#5d6d1e;font-size: 11px;text-decoration: underline;font-family: Arial;position: relative;}
.menu_link:hover{text-decoration: none;}

.firm_box{position: relative;border-bottom: 1px solid #ececec;padding-bottom: 4px;margin-top: 4px;}
.no_border{border: none;}

.firm_box_title{font-size: 11px;font-weight: bold;text-decoration: underline;color:#5d6d1e;}
.firm_box_title:hover{text-decoration: none;position: relative;/*color:#5d6d1e;*/}
.firm_text{font-size: 11px;position: relative;padding-top: 3px;}
.firm_city{position: relative;right:0px; color:#7c7c7c;font-size: 10px;font-family: Arial;text-align: right;}



#main_title{color:#1373AA;font-size: 13px;font-weight: bold;background: url('/img/main_title_dot.jpg');background-repeat: no-repeat;background-position: left center; padding-left: 10px;position: relative;margin-top: 30px;border-bottom: 1px solid #cee3eb;font-family: Tahoma;margin-right: 20px;}
#child_title{color:#284e61;font-size: 11px;background: url('/img/child_dot.jpg');background-repeat: no-repeat;background-position: left center; padding: 0 0 3px 10px;position: relative; margin: 30px 20px 10px 0; border-bottom: 1px solid #cee3eb; font-family: Tahoma;}
.child_title_link{color:#5d6d1e;font-size: 11px;font-family: Tahoma;text-decoration: underline;}
.child_title_link:hover{text-decoration: none;}

.main_box_top{background: url('/img/main_box_top.jpg'); background-repeat: no-repeat;width: 503px;height: 26px;position: relative;font-size: 13px;font-weight: bold;font-family: Tahoma;color:#1373AA;padding-left: 10px;padding-top: 8px;}
.main_box_bg{background: url('/img/main_box_bg.jpg'); background-repeat: repeat-y;width: 493px;position: relative;padding: 10px;}
.main_box_bottom{background: url('/img/main_box_bottom.jpg'); background-repeat: no-repeat;width: 493px;height: 27px;position: relative;font-size: 13px;padding-left: 10px;padding-top: 8px;padding-right: 10px;font-size: 11px;}

/*User page*/
#dash_menu{position: relative;}
#dash_menu .goroskop{width: 36px; height: 36px;}
.dash_item{position: relative; float: left; width: 245px; min-height: 140px; height: auto !important; height: 140px; line-height: 17px; padding: 0px 0px 20px 0px; margin-top: 20px; display: inline;  background: url('/img/bottom_gradient.jpg') bottom center repeat-x; border-bottom: 1px solid #CEE3EB;}
.dash_item.right{float: right !important;}
.dash_content{padding-left: 5px;}
.dash_item h1{padding: 0px 35px 5px 5px; margin: 5px 0px; font-size: 18px; font-family: Tahoma;}
.dash_item h1 a:hover{color:#5d6d1e; text-decoration: none;}
.dash_item a:hover{text-decoration: none;}
.dash_item .read_more{position: absolute; bottom: 5px; left: 10px;}
.title_dot{background: url('/img/titles_points.jpg') right center no-repeat; border-bottom: 1px solid #CEE3EB; padding: 5px 0px; margin: 5px 0px; font-size: 18px;}
.orange_dot{background: url('/img/orange_dot.jpg') left 7px no-repeat; padding-left: 10px; position: relative;}
.dash_item .orange_dot{}
.right_icon{float: right;}
.plus_button{background: #ffcf4c url('/img/plus_button.jpg'); width:26px; height: 26px; display: block;}
.read_more{font-size: 11px; color:#5d6d1e; margin-top: 10px;}
.subscribe{font-size: 11px; color: #a7a7a7;}

.long_plus_button{background: #ffcf4c url('/img/long_plus_button.jpg'); padding: 5px 0px 0px 28px; width: 127px; height: 21px; color: #000; text-align: center; text-decoration: none; margin-top: 20px; display: block; float: right;}
.add_button{background: #ffcf4c url('/img/add_button.jpg'); padding: 5px 0px 0px 22px; width: 73px; height: 21px; color: #000; text-align: center; text-decoration: none; margin-top: 3px; display: block; float: right;}
.add_button:hover{color: #000;}


/* NEWS */
.newsItemWithImage { position: relative; padding: 0 0 20px 80px; margin: 0 0 10px 0; width: 410px; }
.newsItemWithImage .img { position: absolute; left: 0; width: 65px; height: 65px; border: 3px #d6d6d6 solid; overflow: hidden; text-align: center; }
.newsItemWithImage h2 { font-size: 12px; margin: 0; padding: 0 0 5px 0; font-weight: bold;}
.newsItemWithImage .date { position: absolute; right: 0; bottom: 15px; background: url('/img/other_news_date.jpg') no-repeat; width:42px; height: 15px; padding: 3px 0 0 0; text-align: center; color:#7c7c7c; font-size: 11px; }
.newsItemWithImage .more { padding: 4px 0 0 0; font-size: 11px; }

.news_img{float: left; border: 5px solid #ccc; margin: 0px 10px 3px 0px;}
.news_date{background: #f7f9fa url('/img/news_date.jpg') no-repeat; width: 76px; height: 18px; padding-top: 2px; margin: 0px 0px 8px 242px; text-align: center; color: #7c7c7c;}


/* Games */
.gamesItemWithImage {position: relative; width: 95px; height: 130px; float: left; margin-left: 35px; margin-right: 35px; text-align: center;}
.gamesItemWithImage .img {position: relative; left: 0; width: 85px; height: 64px;  text-align: center; border: 3px solid #dbdbdb; margin-bottom: 1px;}
.gamesItemWithImage .game_name {font-size: 12px; margin: 0; padding: 0 0 5px 0; font-weight: bold; position: relative; }

.gamesItemWithImage .game_image{border: 3px #d6d6d6 solid;}
.game_img{float: left; border: 5px solid #ccc; margin: 0px 10px 3px 0px;}
.game_screen {float: left;border: 5px solid #ccc; margin: 0px 10px 3px 0px;}

.game_title{color:#1373AA;font-size: 13px;font-weight: bold;background: url('/img/main_title_dot.jpg');background-repeat: no-repeat;background-position: left center; padding-left: 10px;position: relative;margin-top: 15px;border-bottom: 1px solid #cee3eb;font-family: Tahoma;margin-right: 20px;}

#game_box{width: 728px; height: auto; border: 1px solid #dbdbdb; background-color: #f0f0f0; text-align: center; margin: 5px 0 0 0; padding-top: 20px; padding-bottom: 20px;}
.line {border-bottom: 1px solid #cee3eb; margin-top: 25px; margin-bottom: 15px;}

.small_game_box{width: 180px; border-bottom: 1px solid #ececec; height: 70px; position: relative; margin-top: 10px;}
.small_game_box .small_image {width: 65px; height: 50px; border: 3px solid #dbdbdb; position: relative; top:5px;}
.small_game_box .game_name { font-size: 12px; margin: 0; padding: 0 0 5px 0; font-weight: bold; position:relative;}
.small_game_box .rate_box {position: relative;}
.small_game_box .game_count {position: relative; background: url(/img/game_count_small.jpg); background-repeat: no-repeat; padding-left: 25px;font-size: 11px;}
.small_game_box .small_game_details {position: absolute; left:80px; top: 0px}

#game_count{background: url(/img/game_count_big.jpg); background-repeat: no-repeat; position: relative; float: right; top:-15px; padding-left: 35px; height: 20px; color:#0e0e0e; font-size: 18px; margin-left: 10px;}
#game_add {font-size: 11px; color: #a7a7a7; float: right; top:-35px; position: relative;}
#com_count{background: url(/img/com_count.jpg); background-repeat: no-repeat; position: relative; float: right; top:-15px; padding-left: 25px; height: 20px; color:#0e0e0e; font-size: 18px;}
#games_categories_menu {padding-bottom: 0px; padding-top: 10px;}
#games_categories_menu a{background: url(/img/game_category_icon.jpg); background-position: 0px center; background-repeat: no-repeat; padding-left: 20px; display: block; color:#7a9900; font-size: 14px;}
#games_categories_menu a:hover{text-decoration: none;}



#comments h4 {color: #1374ab; font-size: 11px; font-weight: bold; padding-left: 20px; background: url(/img/comment_icon.jpg); background-repeat: no-repeat; position: relative;}
.comment_title{color:#1373AA;font-size: 13px;font-weight: bold;background: url('/img/main_title_dot.jpg');background-repeat: no-repeat;background-position: left center; padding-left: 10px;position: relative;margin-top: 30px;border-bottom: 1px solid #cee3eb;font-family: Tahoma;}

.com_date {background:  url(/img/com_date.jpg); background-repeat: no-repeat; padding-left: 20px; position: relative; left:-70px;  top:-30px; float: right; color:#6b6b6b; font-size: 10px;}
.com_time {background:  url(/img/com_time.jpg); background-repeat: no-repeat; padding-left: 18px; position: relative; left:70px;  top:-30px; float: right; color:#6b6b6b; font-size: 10px;}

#comments .comment_box{border-bottom: 1px solid #ececec; padding-bottom: 10px;}
#comments .small_btn{ background: url('/img/small_btn.jpg');background-repeat: no-repeat;width: 70px;height: 21px;display: block;text-decoration: none;color:black;padding-top: 5px;text-align: center; display: block; cursor: pointer;}
/* Homepage main new */

#mainNewItem { position: relative; margin: 20px 0 0 0; padding: 0 0 0 250px; width: 260px;}
#mainNewItem #img { position: absolute; margin: 0px; left: 0px; top: 0px; width: 225px; height: 180px; border: 6px #dbdbdb solid; overflow: hidden; text-align: center; }
#mainNewItem  #date { position: absolute; top: 190px; left: 0px; margin-top: 5px; color:#7c7c7c; font-size: 11px; width: 245px; }
#mainNewItem #title { display: block; padding: 0 0 5px 0; color:#5d6d1e; font-size: 19px; font-family: Tahoma; }
#mainNewItem #title:hover { text-decoration: none; }
#mainNewItem  #more { padding: 5px 0 0 0; text-align: right; font-size: 11px; }

/* Homepage other news */
.newsItem  { position: relative; padding: 0 0 0 65px; margin: 10px 0 0 0; width: 425px;}
.newsItem .date { background: url('/img/other_news_date.jpg'); background-repeat: no-repeat; width:42px; height: 15px; padding-top: 3px; text-align: center; color:#7c7c7c; font-size: 11px; position: absolute; left: 10px; }

.company_item{position: relative;margin-top: 10px; padding: 7px; border: 1px solid #cee3eb; border-radius: 5px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
.company_item.vip {border: 1px solid #7a9217; background: #fff url('/img/bg_vip_company.png') 0 0 repeat-x;}
.company_item_title{font-family: Tahoma;font-size: 12px;font-weight: bold; color:#5d6d1e;}
.company_item_title:hover{text-decoration: none;}
.company_item_text_box{position: relative;margin: 5px 0px;}
.company_item_city{position: relative;color:#7c7c7c;font-size: 11px;margin-top: 5px;}
.company_item_links{float: right;}
.company_item_more {position: absolute; bottom: 10px; right: 10px; font-size: 11px}
.company_item .vip_badge {position: absolute; top: 7px; right: 7px; background: transparent url('/img/vip_badge.png') 0 0 no-repeat;width: 43px; height: 17px; font-size: 0}
.company_item .promote_badge {position: absolute; top: 7px; right: 7px; background: transparent url('/img/promote_badge.png') 0 0 no-repeat;width: 23px; height: 21px; font-size: 0}
.edit_company{background: url('/img/edit_icon.jpg') 0px center no-repeat; padding: 5px 0px 0px 20px;}
.delete_company{background: url('/img/delete_icon.jpg') 0px center no-repeat; padding: 5px 0px 0px 20px;}

/* promotion popup */
#promote { color: #4e4e4e; width: 360px; background: #f6f6f6; position: relative; padding: 20px;
           box-shadow: 0px 0px 10px #000; margin: 10px;
           border-radius: 20px; }
#fancybox-close.close {top:25px; right:25px; width: 16px; height: 15px; background: transparent url('/img/popup_close.png') 0 0 no-repeat}
#promote h3 {color: #000; font: 20px Tahoma,Verdana,sans-serif; margin: 0 0 10px 0; border-bottom: 1px solid #cee3eb; padding-bottom: 5px}
#promote p {font-size: 11px;}
#promote .small_btn {border: none; font: 12px Tahoma,Verdana,sans; padding-bottom: 5px; width: 70px; height: 21px; float: right}
#promote form {width: 180px; margin: 0 auto; }
#promote form input {display: inline}
#promote .text {border: 1px solid #b3b3b3; height: 22px; background: #fafafa url('/img/bg_input_text.png') 0 0 repeat-x;border-radius:3px;
    -moz-border-radius:3px;-webkit-border-radius:3px; font-size: 16px; font-weight: bold; width: 98px; margin-right: 5px; }

.search_item{position: relative;margin-top: 10px; border-radius: 5px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px; border: 1px solid #cee3eb; padding: 7px;}
.search_item.vip {border: 1px solid #7a9217; background: #fff url('/img/bg_vip_company.png') 0 0 repeat-x;}
.search_item_title{font-family: Tahoma;font-size: 12px;font-weight: bold; color:#5d6d1e;}
.search_item_title:hover{text-decoration: none;}
.search_item_text_box{position: relative;margin: 5px 0px;}
.search_item .vip_badge {position: absolute; top: 7px; right: 7px; background: transparent url('/img/vip_badge.png') 0 0 no-repeat;width: 43px; height: 17px; font-size: 0}
.search_item .promote_badge {position: absolute; top: 7px; right: 7px; background: transparent url('/img/promote_badge.png') 0 0 no-repeat;width: 23px; height: 21px; font-size: 0}

.page_title{font-size: 23px;font-family: Tahoma; color:#0e0e0e;}

.catalog_category_box{position: relative;width: 250px;height: 150px;float: left;margin-top: 10px;}

#catalog{position: relative;}

.catalog_column {width: 250px; float: left}
.catalogCategory { position: relative; width: 250px; float: left; margin-bottom: 5px;}
.catalogCategory h2 {color:#1373aa;font-size: 12px; font-weight: bold; font-family: Tahoma;margin: 0 20px 0 0; height: 25px; padding-left: 13px;}
.catalogCategory h2 a {font-size: 12px; font-weight: bold;background: #fff url('/img/catalog_title_dot.png') 0px -24px no-repeat;
                      padding: 0 0 0 13px; font-family: Tahoma;margin: 0 20px 0 -13px; height: 25px; display: block; color: #1373AA}
.catalogCategory h2 a.active {background: #fff url('/img/catalog_title_dot.png') 0px 4px no-repeat;}
.catalogCategory .items { position: relative; overflow: hidden; height: 0px; padding-right: 10px;}
.catalogCategory .items a {display: block;position: relative;background: url('/img/catalog_item_dot.jpg');background-repeat: no-repeat;padding-left: 10px;color:#7a9900;font-size: 12px;text-decoration: underline;background-position: 0px 6px;margin-top: 5px;}
.catalogCategory .items a:hover {text-decoration: none;}
.catalogCategory .items div { background: url('/img/catalog_fadeout.png'); background-repeat: no-repeat; position: absolute; width: 235px; height: 25px;bottom: 0; left: 0px; }
.toggleLink { padding: 5px 20px 0 0; text-align: right; }
.toggleLink a { background: url('/img/link_dot.jpg'); background-repeat: repeat-x; background-position: left bottom; color:#7a9900; font-size: 11px; text-decoration: none; margin-left: 3px; }
.toggleLink a:hover { background: none;}


#weather_box{position: relative;width: 180px;height: 75px;}
#weather_city{position: absolute;top:5px;left:5px;font-size: 14px;}
#weather_icon{position: absolute;top:5px;left:125px;}
#weather_temp{font-size: 29px;color: #7d7d7d;position: absolute;left:5px;top:23px;}
#weather_desc{color:#a3a3a3;font-size: 11px;position: absolute;left:100px;top:55px;width: 100px;text-align: center;}


#cur_box{position: relative;width: 180px;height: 75px;background: url('/img/cur_bg.jpg');background-repeat: no-repeat;background-position: center center;}
.cur_col1{left:0px;width: 25px;text-align: center;}
.cur_col2{left:30px;width: 50px;text-align: center;}
.cur_col3{left:80px;width: 50px;text-align: center;}
.cur_col4{left:130px;width: 50px;text-align: center;}

.cur_row1{top:3px;}
.cur_row2{top:20px;}
.cur_row3{top:40px;}
.cur_row4{top:60px;}

.cur_title{color:#4f4f4f;font-weight: bold;font-size: 9px;position: absolute;}
.cur_name{color:#0e0e0e;font-weight: bold;font-size: 11px;position: absolute;}
.cur_value{color:#0e0e0e;font-size: 11px;position: absolute;}

.trans_area{color:#b3b3b3;font-size: 12px;height: 95px;width: 180px;margin-top: 5px;position: relative;}
#trans_select{position: relative;text-align: center;margin-top: 5px;}
#trans_btn{margin: 0 auto;position: relative;margin-top: 7px;}
#trans_btn:hover{color:#000;}

.lang_sel{width: 80px;}

.sub_catalog, .sub_region, #straight_block{display:none;}
#straight_block textarea{}


#footer_links{position: relative;text-align: center;font-size: 11px;color:#ffee35;padding-top: 10px;right: 25px;}
.footer_link{font-size: 11px;color:#ffee35;text-decoration: underline;}
.footer_link:hover{text-decoration: none; color:#fcff6e;}
.hidden_link, .hidden_link:hover{color:#E3EFB3; text-decoration: none;}


#simple{position: absolute; height: 29px; background: url('/img/simple.jpg');background-repeat: no-repeat; top:43px; right: 25px;padding-left: 34px;color:#e3efb3;font-size: 11px;}
#copyright{position: absolute;height: 29px;top:43px;left:0px;color:#e3efb3;font-size: 11px;}
.link2{color:#e3efb3;font-size: 11px;text-decoration: underline;}
.link2:hover{text-decoration: none;}

.textarea{background: url('/img/textarea_bg.jpg');background-repeat: repeat-x;border:1px solid #b3b3b3;}
.small_btn{ background: url('/img/small_btn.jpg');background-repeat: no-repeat;width: 70px;height: 21px;display: block;text-decoration: none;color:black;padding-top: 5px;text-align: center;}
.small_btn:hover {color: black;}

.input1{border: 1px solid #b3b3b3;width: 380px;}
.input2{border: 1px solid #b3b3b3; width: 330px;}
.textarea2{border: 1px solid #b3b3b3; width: 330px;height: 100px;}


.link3{color:#5d6d1e;font-size: 12px;}
.link3:hover{text-decoration: none;}

.ok{color:green;}
.err{color:red;}
#pagination {text-align: center;}
#pagination a{color:#5d6d1e;font-size: 12px; margin: 0px 3px;}
#pagination a:hover{text-decoration: none;}
#pagination a.prev_page{position: relative; top: 4px; background: url('/img/prev_page.jpg'); width: 8px; height: 15px; font-size: 0px; overflow: hidden;}
#pagination a.next_page{position: relative; top: 4px; border:none; background: url('/img/next_page.jpg'); width: 8px; height: 15px; font-size: 0px; overflow: hidden;}
#pagination a.prev_page img, #pagination a.next_page img {border: none;}

.sites_count{background: url('/img/sites_count.jpg');background-repeat: repeat-x;width: 43px;height: 16px;position: relative;float: right;margin-right: 30px;margin-top: 5px;color: #547683;font-size: 11px;text-align: center;padding-top: 2px;}
.site_box{position: relative;float: left;margin-right: 40px;}
.goroskop_box{width: 200px;height: 45px; position: relative; float: left; padding-left: 45px; margin-top: 15px;}
.goroskop_box a{color:#5d6d1e; font-size: 19px; font-family: Tahoma; text-decoration: underline;}
.goroskop_box a:hover{text-decoration: none;}
.goroskop_box span{color: #7c7c7c; font-size: 11px; font-family: Arial;}

.oven{background: url('/img/goroskop/oven.jpg'); background-repeat: no-repeat;}
.telec{background: url('/img/goroskop/telec.jpg'); background-repeat: no-repeat;}
.bliznecy{background: url('/img/goroskop/bliznecy.jpg'); background-repeat: no-repeat;}
.rak{background: url('/img/goroskop/rak.jpg'); background-repeat: no-repeat;}
.lev{background: url('/img/goroskop/lev.jpg'); background-repeat: no-repeat;}
.deva{background: url('/img/goroskop/deva.jpg'); background-repeat: no-repeat;}
.vesy{background: url('/img/goroskop/vesy.jpg'); background-repeat: no-repeat;}
.skorpion{background: url('/img/goroskop/skorpion.jpg'); background-repeat: no-repeat;}
.strelec{background: url('/img/goroskop/strelec.jpg'); background-repeat: no-repeat;}
.kozerog{background: url('/img/goroskop/kozerog.jpg'); background-repeat: no-repeat;}
.vodolej{background: url('/img/goroskop/vodolej.jpg'); background-repeat: no-repeat;}
.ryby{background: url('/img/goroskop/ryby.jpg'); background-repeat: no-repeat;}

#translate_block{position: relative; width: 504px;}
#translate_inner{position: relative; top: 0px; left: 0px; width: 482px; padding: 20px 10px; border: 1px solid #cee3eb;}
#translate_bg{background: url('/img/block_gradient.jpg') repeat-x; width: 496px; height: 37px; position: absolute; top: 3px; left: 3px;}
#translate_content{position: relative;}
#translate_area{margin: 5px 0px; width: 458px; height: 70px; padding: 10px; overflow: auto;}
#translate_block #trans_btn{float: right; margin: 0px; border: none; height: 26px; padding-bottom: 5px; font-size: 13px;}
.left_top_corner{background: url('/img/left_top_corner.jpg'); width: 3px; height: 3px; position: absolute; top: 0px; left: 0px; font-size: 0px; overflow: hidden;}
.right_top_corner{background: url('/img/right_top_corner.jpg'); width: 3px; height: 3px; position: absolute; top: 0px; right: 0px; font-size: 0px; overflow: hidden;}
.right_bottom_corner{background: url('/img/right_bottom_corner.jpg'); width: 3px; height: 3px; position: absolute; bottom: 0px; right: 0px; font-size: 0px; overflow: hidden;}
.left_bottom_corner{background: url('/img/left_bottom_corner.jpg'); width: 3px; height: 3px; position: absolute; bottom: 0px; left: 0px; font-size: 0px; overflow: hidden;}

.block{border: 1px solid #d1d1d1; margin: 10px 0px; padding: 10px;}
.columns_list{position: relative; list-style-type: none; margin: 5px 0px; padding: 0px;}
.columns_list li{float: left;  width: 240px;}
.sort_block{font-size: 11px; float: right; position: relative; margin-top: 10px; display: inline;}

/*Auto*/
.images{ margin: 10px 0px;}
.image_block{float: left; margin: 0px 5px 5px 0px; display: inline; position: relative;}
.image_delete_link{position: absolute; left: 2px; bottom: 2px;}
.image_main_link{position: absolute; left: 22px; bottom: 2px;}

.auto_item{position: relative;}
.added_auto{position: absolute; bottom: 0px; left: 0px; width: 100%; font-size: 11px; color: #7c7c7c; text-align: left;}
.added_auto a {float: right;}
.added_auto .company_item_links{margin-top: 5px;}
.added_auto .company_item_links a{float: none;}
.item_content{position: relative; padding-left: 120px; min-height: 110px; height: auto !important; height: 110px; font-size: 12px; color: #5e5e5e;}
.auto_img{position: absolute; left: 0px; top: 0px; border: 4px solid #dfdfdf;}
.auto_img a{font-size: 0px;}
.price_block{margin: 0px 0px 10px 0px; position: relative;}
.price_block span{margin-right: 0px;}
.price{font-size: 17px; color: #000; font-family: Tahoma;}
.grey{color:#7c7c7c;}
.orange{color:#ff7411;}
.small{font-size:11px;}
.blue{color:#1374ab;}
.black{color:#000;}
.auto_item .read_more{text-align: right;}

.auto_columns{position: relative; padding-left: 0px; margin-top: 10px;}
.auto_images{float: left; width: 258px; margin-right: 20px;}
.big_img{border: 4px solid #dbdbdb; width: 250px; overflow: hidden;}
.auto_images_block{margin: 10px 0px 0px 0px;}
.auto_images_block a {margin: 0px 0px 4px 0px; }
.auto_images_block img{border: 1px solid #dbdbdb;}
.auto_desc{width: 230px; float: left;}
.desc_item{margin: 10px 0px;}
.desc_title{color:#284e61; font-size: 13px; font-weight: bold; font-family: Tahoma;}
.desc_line{margin: 5px 0px 0px 0px; text-align: left; background: url("/img/last_files_dots.jpg") repeat-x scroll 5px bottom transparent}
.desc_line span{background-color: #fff; padding-right: 4px; }
.desc_line .line_data{float: right; padding: 0px 0px 0px 4px;}

.auto_main_item{float: left; display: inline; margin: 10px; width: 100px;}
.auto_main_item .auto_main_img img{border: 2px solid #dcdcdc;}
.auto_main_item .price, .auto_main_item .title{font-weight: bold;}

.left_col_sel{width: 156px;}
.left_col_sel_small{width: 67px;}
#left_form div {margin: 7px 0px 3px 0px;}
.center{text-align: center;}
.top_grey{border-top: 1px solid #ececec; padding-top: 7px;}

.auto_search{position: relative; margin-top: 20px; border: 1px solid #cee3eb; padding: 5px;}
.auto_search table{text-align: left; width: 100%;}
.auto_search th{font-weight: bold; border-bottom: 1px solid #cee3eb; margin: 10px 0px 10px 0px;}
.search_select{width: 150px;}
.search_inp{width: 50px;}
.search_opt{padding-right: 20px; width: 220px; float: left;}
#more_opt{display: none;}
.blue_div{background-color: #CEE3EB; height: 1px; font-size: 1px; overflow: hidden; margin-top: 20px;}

.owner_name{font-size: 15px; color: #000; font-weight: bold; margin-bottom: 10px;}
.input_btn{ background: url('/img/small_btn.jpg'); border: none; background-repeat: no-repeat; width: 70px; height: 26px; text-decoration: none;color:black;padding-top: 0px; text-align: center; font-family: Arial; padding-bottom: 3px;}


/*Kino*/
.yellow_arrow{width: 17px; height: 9px; font-size: 1px; overflow: hidden; background: url('/img/yellow_arrow.jpg');}
.right_col_sel{width: 183px;}
.calendar{list-style-type: none; margin: 0px; padding: 0px; height: 45px; overflow: hidden;}
.calendar li{float: left; height: 45px; width: 69px;}
.calendar a{width: 59px; height: 26px; padding: 5px; font-size: 11px; display: block; background: #5d5d5d url('/img/calendar_item.jpg') 0px -36px repeat-x; color: #fff; text-decoration: none;}
.calendar a:hover{background-position: 0px 0px; color: #fff; text-decoration: none;}
.calendar .act{background: #ffa301 url('/img/calendar_item_act.jpg'); display: block; width: 59px; height: 26px; padding: 5px; font-size: 11px; display: block; color: #000; text-decoration: none; }
.calendar .yellow_arrow{position: relative; margin: 0px auto;}
.calendar .weekday{display: block; text-align: right; font-size: 14px; line-height: 14px; font-family: Tahoma; font-weight: bold; padding: 0px 5px 0px 0px;}
.calendar .calendar_div{background-color: #a4a4a4; width: 1px; height: 36px;}
.calendar .clear{float: none; width: 0px; height: 1px; font-size: 0px; overflow: hidden;}

.films_block{position: relative;  margin-top: 30px;}
.right_part{float: right; text-align: right; color: #7c7c7c; font-size: 11px;}
.films_block .item_content{padding-left: 70px; min-height: 74px; height: auto !important; height: 74px;}
.films_img{border: 3px solid #c1c1c1; position: absolute; top: 0px; left: 0px;}

.blue_block{position: absolute; width: 100%; }
.shows{position: relative; color: #5e5e5e;}
.shows_head{ height: 15px; border: 1px solid #e2e2e2; background-color: #f0f4f5; padding: 5px; color: #7c7c7c; font-size: 11px; font-weight: bold;}
.shows_head span, .shows_line .border{width: 116px; float: left; padding-left: 14px; margin-right: 7px;}
.blue_top_left{position: absolute; top: 0px; left: 0px; width: 4px; height: 4px; background: url('/img/blue_top_left.jpg');}
.blue_top_right{position: absolute; top: 0px; right: 0px; width: 4px; height: 4px; background: url('/img/blue_top_right.jpg');}
.blue_bottom_left{position: absolute; bottom: 0px; left: 0px; width: 4px; height: 4px; background: url('/img/blue_bottom_left.jpg');}
.blue_bottom_right{position: absolute; bottom: 0px; right: 0px; width: 4px; height: 4px; background: url('/img/blue_bottom_right.jpg');}
.shows_line{border-bottom: 1px solid #eee; vertical-align: middle;}
.shows_line span{padding: 5px 0px; vertical-align: middle; float: left;}
.films_block b{color: #000;}
.shows_line .border{ border-right: 1px solid #eee; padding: 5px 0px 5px 19px;}
.films_block .title{width: 80px; float: left;}

.shows_table{ position: relative; width: 100%; text-align: left;}
.shows_table .top{ height: 25px;}
.shows_table th{text-align: left;}
.shows_table .first{padding-left: 15px;}
.shows_table td{border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 5px 0px;}
.shows_table .last{border-right: none; padding-left: 5px;}
.shows_table td.last{color: #000;}
.hide{display: none;}

.cinemas .read_more{float: right; background: url('/img/right_green_arrow.gif') 0px center no-repeat; padding-left: 7px;}


.top_items a {background: url(/img/yellow_star.jpg) no-repeat; padding-left: 15px; display: block; background-position: left 4px; margin-top: 7px;}

.afisha_btn{background: #ffcc40 url('/img/afisha_btn.jpg'); width: 86px; height: 26px; font-size: 12px; font-family: Tahoma; padding-left: 25px; border: none; margin-top: 20px;}

.soon_film{float: left; margin: 0px 20px; text-align: center; width:123px;}
.vert_grey_div{width: 1px; height: 190px; float: left; background-color: #cecece;}
.frame{border: 3px solid #cecece;}

.film_item{position: relative;}
.film_content{position: relative; padding-left: 100px; min-height: 140px; height: auto !important; height: 140px; line-height: 20px;}
.film_item_img{position: absolute; left: 0px; top: 0px;}
.film_item_img .frame{float: left;}
.stars{text-align: center;}

.grey_div{background-color: #ececec; height: 1px; font-size: 1px; overflow: hidden; margin: 10px 0px;}

.right_box .frame{float: left; margin-right: 5px;}
.right_soon{ font-size: 10px;}

#rate_box{text-align: left;}

.film_item_content{position: relative; padding-left: 130px; line-height: 1.4em; margin-bottom: 20px; min-height: 150px; height: auto !important; height: 150px;}

.bold{font-weight: bold;}


/*Ajax*/
.ajax_loader{display: none;}

/*Upload*/
.progress_bar_outer { height: 20px; position: relative; border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: center;}
.progress_bar { width: 0px; height:20px; background-color: #c9c9c9; position: absolute; left:0px; top:0px; }
#percent { position:relative; z-index:5; }

.minus_btn{display: none;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px; display: none !important;}
div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px; }
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*File manager*/

#file_uploadUploader { position: absolute; left: 0px; top: 0px; }
.uploadFiles { border: #d8d8d8 1px solid; width: 372px; _width: 372px; margin: 0px auto 20px auto; min-height: 44px; _height: 44px; background: #ffffff url(/images/uploadFilesBg.jpg) top no-repeat; padding: 5px 5px 1px 5px; }

#file_manager_header_table {background: url(/img/files_bg_center.jpg) repeat-x; height: 38px;}
#file_manager_header_table_left {background: url(/img/files_bg_left.jpg) no-repeat;}
#file_manager_header_table_right {background: url(/img/files_bg_right.jpg) no-repeat; background-position: right; }
#files_folders_nav {background: url(/img/files_folder_point.jpg) no-repeat; padding-left: 15px; margin-bottom: 10px; background-position: 0px 2px;}
#files_folders_nav a{color:#5d6d1e; font-size: 12px;}

.ajax_form_btn {background: url('/img/medium_btn.jpg');background-repeat: no-repeat;width: 100px;height: 21px;display: block;text-decoration: none;color:black;padding-top: 5px;text-align: center; } 
.ajax_form_btn input {border: none; background: none; overflow: hidden;}

.myFilesTable{font-size: 11px; font-weight: normal; font-family: Tahoma; }
.myFilesTable .last {border-right: none;}
.myFilesTable td {border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; color:#9e9e9e;}
.myFilesTable .no_border{border: none;}
.myFilesTable th {font-weight: normal;}
.myFilesTable th span{color:#9e9e9e;}

.new_folder_btn {background: url(/img/files_new_folder.jpg); width: 97px; height: 21px; font-size: 12px; background-repeat: no-repeat; display: block; color:black; text-decoration: none; padding-left: 25px; padding-top: 5px;}
.new_folder_btn:hover{color: black;}


.upload_file_btn {background: url(/img/files_upload_file.jpg); width: 71px; height: 21px; font-size: 12px; background-repeat: no-repeat; display: block; color:black; text-decoration: none; padding-left: 25px; padding-top: 5px;}
.upload_file_btn:hover{color:black;}

.upload_simple_tab{background: url(/img/upload_simple_tab.jpg) no-repeat; width: 94px; height: 24px; position: relative; text-align: center; padding-top: 10px; float: left;}
.upload_multi_tab{background: url(/img/upload_multi_tab.jpg) no-repeat; width: 123px; height: 24px; position: relative; text-align: center; padding-top: 10px; float: left;}
.upload_box_top{background: url(/img/upload_box_top.jpg) no-repeat; width: 513px; height: 18px; position: relative; margin-top: -1px; z-index: -1;}
.upload_box_middle{background: url(/img/upload_box_middle.jpg) repeat-y; width: 513px; position: relative; font-family: Tahoma;}
.upload_box_bottom{background: url(/img/upload_box_bottom.jpg) no-repeat; width: 513px; height: 6px; position: relative; margin-top: -1px; z-index: -1;}

.upload_options_tab{background: url(/img/upload_options_tab.jpg) no-repeat; width: 95px; height: 22px; padding-left: 21px;position: relative; float: right; right: 10px; padding-top: 5px;}
.upload_alert {background: url(/img/upload_alert_icon.jpg) no-repeat; position: relative; font-size: 10px; color:#6b6b6b; padding-left: 25px; height: 20px; padding-top: 5px; background-position: 0px 7px; float: left;}
.upload_start_btn{background: url(/img/upload_start_btn.jpg) no-repeat; width: 130px; height: 22px; padding-top: 4px; padding-left: 10px; position: relative;}
.upload_start_btn input{border: none; background: none; font-size: 12px; font-family: Tahoma;}
.upload_options{color: #6b6b6b; font-size: 11px; display: none;}
.upload_options input{border: 1px solid #b3b3b3;}
.upload_options textarea{border: 1px solid #b3b3b3;}
.upload_gray_btn {background: url(/img/upload_gray_btn.jpg) no-repeat; width: 130px; height: 22px; padding-top: 4px; float: left; }
.upload_gray_btn input {background: none; border: none; width: 120px; padding: 0px; }

.download_file_name {color:#1373aa; font-size: 18px;}
.files_box_line {border-top: 1px solid #e7e7e7; width: 475px; position: relative; height: 1px; margin: 0px auto; margin-top: 5px; margin-bottom: 5px;}
.download_file_desc{color:#606060; font-size: 11px; padding-left: 5px; padding-right: 5px;}

#download_free_btn{background: url(/img/download_free.jpg) no-repeat; width: 179px; height: 47px; display: block;}
#download_sms_btn{background: url(/img/download_sms.jpg) no-repeat; width: 195px; height: 47px; display: block;}
#last_files_table tr{height: 22px;}
#last_files_table .date{background: url(/img/last_files_date.jpg) no-repeat; width: 42px; height: 18px; color:#7c7c7c; text-align: center; font-size: 11px;}
#last_files_table .dots{background: url(/img/last_files_dots.jpg) repeat-x; background-position: 5px bottom;}
#last_files_table .dots_label{background-color: white;}
.top_files a {background: url(/img/yellow_star.jpg) no-repeat; padding-left: 15px; display: block; background-position: left 4px; margin-top: 7px;}
.download_file_btn {display: block; background: url(/img/download_file.jpg) no-repeat; width: 66px; height: 21px; font-weight: bold; text-decoration: none; color: black; padding-left: 30px; padding-top: 5px;}
.download_file_btn:hover{color:black;}


.download_box_top_sms {background: url(/img/download_sms_box_top.jpg) no-repeat; width: 516px; height: 47px;}
.download_box_top_free {background: url(/img/download_free_box_top.jpg) no-repeat; width: 516px; height: 47px;}
.download_box_center{background: url(/img/donwload_box_center.jpg) repeat-y; width: 496px; padding-left: 10px; padding-right: 10px;}
.download_box_bottom {background: url(/img/download_box_bottom.jpg) no-repeat; width: 516px; height: 10px;}

.download_1_label {background: url(/img/download_1_label.jpg) no-repeat; width: 26px; height: 26px;}
.download_2_label {background: url(/img/download_2_label.jpg) no-repeat; width: 26px; height: 26px;}
.download_3_label {background: url(/img/download_3_label.jpg) no-repeat; width: 26px; height: 26px;}
.download_4_label {background: url(/img/download_4_label.jpg) no-repeat; width: 26px; height: 26px;}


#download_info_table .underline{border-bottom: 1px solid #f0f0f0;}
#download_info_table th {font-weight: bold;}
#download_info_table td {font-size: 11px; height: 30px;}

.big_btn{ background: url('/img/big_btn.jpg');background-repeat: no-repeat;width: 119px;height: 21px;display: block;text-decoration: none;color:black;padding-top: 5px;text-align: center; }
.big_btn:hover {color: black;}

.download_box_center input {border: 1px solid #b3b3b3;}

.download_toggle_btn {background: url(/img/download_toggle_btn.jpg) no-repeat; width: 164px; height: 41px; display: block; color: #372c23; padding-left: 15px; padding-top: 6px; font-size: 18px; text-decoration: none; margin: 0px auto; margin-top: 15px;}
.download_toggle_btn:hover{color : #372c23;}
.download_toggle_btn span {font-weight: normal; font-size: 11px;}

.last_files_comments a {background: url(/img/files_comments_small_icon.jpg) no-repeat; padding-left: 15px; display: block; background-position: left 4px; margin-top: 7px;}


#counters img { border: 1px solid #fff; }
#counters .selected {border: 1px solid #1373aa;}
