/*@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('proximanova-reg.eot');
    src: url('proximanova-reg.eot') format('embedded-opentype'),
         url('proximanova-reg.woff') format('woff'),
         url('proximanova-reg.ttf') format('truetype'),
         url('proximanova-reg.svg#ProximaNovaRegular') format('svg');
}
@font-face {
    font-family: 'Open Sans', sans-serif; font-weight:bold;
    src: url('proximanova-bold.eot');
    src: url('proximanova-bold.eot') format('embedded-opentype'),
         url('proximanova-bold.woff') format('woff'),
         url('proximanova-bold.ttf') format('truetype'),
         url('proximanova-bold.svg#ProximaNovaBold') format('svg');
}
@font-face {
    font-family: 'Open Sans', sans-serif; font-style:italic;
    src: url('proximanova-regit.eot');
    src: url('proximanova-regit.eot') format('embedded-opentype'),
         url('proximanova-regit.woff') format('woff'),
         url('proximanova-regit.ttf') format('truetype'),
         url('proximanova-regit.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
    font-family: 'Open Sans', sans-serif; font-style:italic; font-weight:bold;
    src: url('proximanova-boldit.eot');
    src: url('proximanova-boldit.eot') format('embedded-opentype'),
         url('proximanova-boldit.woff') format('woff'),
         url('proximanova-boldit.ttf') format('truetype'),
         url('proximanova-boldit.svg#ProximaNovaBoldItalic') format('svg');
}

@font-face {
    font-family: 'Open Sans Condensed', sans-serif;
    src: url('proximanovacond-reg.eot');
    src: url('proximanovacond-reg.eot') format('embedded-opentype'),
         url('proximanovacond-reg.woff') format('woff'),
         url('proximanovacond-reg.ttf') format('truetype'),
         url('proximanovacond-reg.svg#ProximaNovaCondensedRegular') format('svg');
}
@font-face {
    font-family: 'Open Sans Condensed', sans-serif; font-weight:bold;
    src: url('proximanovacond-bold.eot');
    src: url('proximanovacond-bold.eot') format('embedded-opentype'),
         url('proximanovacond-bold.woff') format('woff'),
         url('proximanovacond-bold.ttf') format('truetype'),
         url('proximanovacond-bold.svg#ProximaNovaCondensedBold') format('svg');
}*/

*{margin:0; padding:0;}



a img{border:none;}
.clear{clear:both;}
html,body{width:100%; height:100%;}
input[type=text],input[type=submit],input[type=password],textarea{outline:none !important; font-family: 'Open Sans', sans-serif;}

body{font:13px Arial, Helvetica, sans-serif; min-width:1140px; font-family: 'Open Sans', sans-serif;}

.btn{display:block; margin:0 auto 20px; border:none; background:#f9d568; padding:0 20px; min-width:140px; text-align:center; height:40px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:3px; cursor:pointer;}
.btn:hover{background-color:#ffe187; border-color:#e1be54;}
.btn:active{position:relative; top:1px; border-bottom:none; background-color:#f9d568;}

#wrapper{width:100%; min-height:100%; position:relative;}

#header{height:189px; border-bottom:1px solid #ffdc3b; background:url(../i/header_bg.jpg) left top repeat-x; margin-bottom:20px;}
#header.no_border{border:none; height:162px;}
#header .cont{width:1140px; margin:0 auto; position:relative; height:189px;}
#header #logo{display:block; width:278px; height:128px; position:absolute; left:7px; top:19px; background:url(../i/logo.jpg) no-repeat;}
#header .h_stats{display:block; padding-left:17px; position:absolute; left:141px; top:10px; font-size:12px; color:#fff17e; text-shadow:0 1px 0 #181413;}
#header .h_stats i{display:block; width:11px; height:12px; background:url(../i/site_stat.png) center bottom no-repeat; position:absolute; left:0; top:50%; margin-top:-6px;;}
#header .h_stats:hover,#header .h_ads:hover{text-decoration:underline; color:#fff;}
#header .h_stats:hover i,#header .h_ads:hover i{background-position:center top;}
#header .h_ads{display:block; padding-left:22px; position:absolute; left:240px; top:10px; font-size:12px; color:#fff17e; text-shadow:0 1px 0 #181413;}
#header .h_ads i{display:block; width:16px; height:13px; background:url(../i/site_ads.png) center bottom no-repeat; position:absolute; left:0; top:50%; margin-top:-6px;}
#header .h_sign_links{float:right; margin-top:10px;}
#header .h_sign_links a{margin-left:42px; font-size:12px; color:#fff17e; text-decoration:none; border-bottom:1px dotted #fff17e; line-height:1; text-shadow:0 1px 0 #181413;}
#header .h_sign_links a:hover,#header .h_sign_links a.active{border-color:#fff; color:#fff;}
#header #sign_in_popup{display:none; position:absolute; right:0; top:39px; background-color:#ffffff; box-shadow:0 5px 10px #b2b2b2; height:285px; width:272px; padding-top:10px; z-index:80;}
#header #sign_in_popup input[type=text],#header #sign_in_popup input[type=password]{border:1px solid #8f7b3e; width:233px; height:32px; padding:0 10px; font-size:16px; font-family: 'Open Sans', sans-serif; display:block; margin:0 auto 10px;}
#header #sign_in_popup .sp_bot{margin-bottom:20px; padding:0 10px; text-align:left; font-size:12px;}
#header #sign_in_popup .sp_bot input[type=checkbox]{position:relative; top:2px; margin-right:5px;}
#header #sign_in_popup .sp_bot a{float:right; color:#0072bc;}
#header #sign_in_popup input[type=submit]{display:block; font-weight:bold; margin:0 auto 20px; border:none; background:#f9d568; padding:0 20px; min-width:140px; text-align:center; height:40px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:3px; cursor:pointer;}
#header #sign_in_popup input[type=submit]:hover{background-color:#ffe187; border-color:#e1be54;}
#header #sign_in_popup input[type=submit]:active{position:relative; top:1px; border-bottom:none; background-color:#f9d568;}
#header #sign_in_popup .sp_social{border-top:1px solid #ffdc3b; padding:18px 0 0; text-align:center;}
#header #sign_in_popup .sp_social p{padding:0 10px; font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase; text-align:left; margin-bottom:10px;}
#header #sign_in_popup .sp_social a{display:inline-block; zoom:1; *display:inline; width:40px; height:40px; background:url(../i/h_social.png) left center no-repeat; margin:0 7px;}
#header #sign_in_popup .sp_social a.cm{background-position:-40px center;}
#header #sign_in_popup .sp_social a.fb{background-position:-80px center;}
#header #sign_in_popup .sp_social a.tw{background-position:-120px center;}
#header #sign_in_popup .sp_social a.gp{background-position:-160px center;}
#header #sign_in_popup > i{display:block; background:url(../i/popup_tarr.png) no-repeat; width:13px; height:7px; position:absolute; left:50%; top:-7px; margin-left:-6px;}

#header #sign_up_popup{display:none; position:absolute; right:0; top:39px; background-color:#ffffff; box-shadow:0 5px 10px #b2b2b2; width:276px; z-index:80; padding:10px 0;}
#header #sign_up_popup .inp_line{position:relative; margin-bottom:11px; margin:0 8px 11px 10px;}
#header #sign_up_popup .inp_line p{font-size:16px; color:#39302e; margin-bottom:3px;}
#header #sign_up_popup .inp_line .tipsy{font-size:12px; color:#cc0006; font-family: 'Open Sans', sans-serif; font-style:italic; width:235px; display:none; margin-bottom:-5px; clear:both;}
#header #sign_up_popup .inp_line.error .tipsy{display:block;}
#header #sign_up_popup .inp_line.error i{display:block; width:10px; height:12px; background:url(../i/check_error.png) no-repeat; position:absolute; right:3px; top:34px;}
#header #sign_up_popup .inp_line .capcha{display:block; float:left; width:120px; height:50px; margin-right:12px; margin-bottom:5px;}
#header #sign_up_popup .inp_line .capcha_input{width:81px; position:relative; top:7px;}
#header #sign_up_popup .inp_line.checked i{display:block; width:15px; height:15px; background:url(../i/checked.png) no-repeat; position:absolute; right:1px; top:32px;}
#header #sign_up_popup .inp_line .refresh_capcha{display:inline-block; zoom:1; *display:inline; vertical-align:text-bottom; clear:both; font-size:12px; color:#0072bc; text-decoration:none; border-bottom:1px dotted #0072bc; margin-left:15px;}
#header #sign_up_popup .inp_line .refresh_capcha:hover{color:##39302e; border-color:#39302e;}
#header #sign_up_popup input[type=text],#header #sign_up_popup input[type=password]{border:1px solid #8f7b3e; width:213px; height:32px; padding:0 10px; font-size:16px; font-family: 'Open Sans', sans-serif; display:block; margin-bottom:7px; border-radius:3px;}
#header #sign_up_popup .error input[type=text],#header #sign_up_popup .error input[type=password]{border-color:#d2030b;}
#header #sign_up_popup input[type=submit]{display:block; margin:25px auto 20px; border:none; background:#f9d568; padding:0 24px; min-width:140px; text-align:center; height:40px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:3px; cursor:pointer; font-weight:bold;}
#header #sign_up_popup input[type=submit]:hover{background-color:#ffe187; border-color:#e1be54;}
#header #sign_up_popup input[type=submit]:active{position:relative; top:1px; border-bottom:none; background-color:#f9d568;}
#header #sign_up_popup .sp_social{border-top:1px solid #ffdc3b; text-align:center; padding:20px 10px 0;}
#header #sign_up_popup .sp_social p{ font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase; text-align:left; margin-bottom:10px; text-indent:-7px; position:relative; left:6px;}
#header #sign_up_popup .sp_social a{display:inline-block; zoom:1; *display:inline; width:40px; height:40px; background:url(../i/h_social.png) left center no-repeat; margin:0 7px; margin-left:0;}
#header #sign_up_popup .sp_social a.cm{background-position:-40px center; margin:0 7px; }
#header #sign_up_popup .sp_social a.fb{background-position:-80px center; margin:0 7px; }
#header #sign_up_popup .sp_social a.tw{background-position:-120px center; margin:0 7px; }
#header #sign_up_popup .sp_social a.gp{background-position:-160px center; margin:0 0 0 7px; }
#header #sign_up_popup > i{display:block; background:url(../i/popup_tarr.png) no-repeat; width:13px; height:7px; position:absolute; right:34px; top:-7px;}

#header #sign_up_popup2{display:none; position:absolute; right:0; top:39px; background-color:#ffffff; box-shadow:0 5px 10px #b2b2b2; width:256px; z-index:80; padding:10px; font-size:12px; color:#39302e; line-height:1.7;}
#header #sign_up_popup2 > i{display:block; background:url(../i/popup_tarr.png) no-repeat; width:13px; height:7px; position:absolute; right:34px; top:-7px;}
#header #sign_up_popup2 .fs{text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px; line-height:1.3; margin-bottom:3px;}

#header .site_search{display:block; position:absolute; left:320px; top:60px; line-height:34px;}
#header .site_search a{font-size:13px; color:#372e2c;}
#header .site_search a:hover{color:#0072bc;}
#header .site_search input[type=text]{float:left; width:471px; height:32px; border:1px solid #8f7b3e; padding:0 37px 0 10px; font-size:16px; font-family: 'Open Sans', sans-serif; margin-right:17px;}
#header .site_search input[type=submit]{border:none; background:url(../i/search_icon.png) no-repeat; display:block; width:17px; height:17px; position:absolute; left:493px; top:50%; margin-top:-9px; overflow:hidden; text-indent:999px; cursor:pointer;}
#header .h_menu{display:block; position:absolute; left:127px; top:108px; font-size:12px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-transform:uppercase;}
#header .h_menu ul{list-style:none;}
#header .h_menu ul li{display:block; height:43px; line-height:43px; float:left; padding:0 12px;}
#header .h_menu ul li a{color:#d8cc6d; font-size:12px;}
#header .h_menu ul li a span{color:#000;}
#header .h_menu ul li a:hover{text-decoration:underline; color:#a3b89f;}
#header .h_menu ul li a:hover span{color:#0072bc;}
#header .h_menu ul li.selected a{text-decoration:none;}
#header .h_menu ul li.selected a span{color:#000 !important;}
#header .h_menu ul li.selected{background-color:#fff;}
#header .h_submenu{position:absolute; left:139px; top:163px;}
#header .h_submenu ul{list-style:none;}
#header .h_submenu ul li{float:left; margin-right:13px; font-family: 'Open Sans', sans-serif; }
#header .h_submenu ul li a{color:#a3c0df;}
#header .h_submenu ul li a span{color:#0072bc;}
#header .h_submenu ul li a:hover{color:#aeacab;}
#header .h_submenu ul li a:hover span{color:#39302e; text-decoration:underline;}
#header .h_submenu ul li.selected a{font-family: 'Open Sans', sans-serif; font-weight:bold; text-decoration:none;}
#header .h_submenu ul li.selected a:hover span{text-decoration:none !important;}
#header .h_submenu ul li.selected a span{color:#000;}
#header .h_user{display:block; position:absolute; right:0; top:0;}
#header .h_user .hu_star{display:block; height:29px; padding-right:2px; background:url(../i/signed_user_line.png) right top no-repeat; float:right; padding-top:10px; width:39px;}
#header .h_user .hu_star a{display:block; margin:0 auto; width:19px; height:19px; background:url(../i/h_user_starr.png) center top no-repeat;}
#header .h_user .hu_star a:hover{background-position:center -38px;}
#header .h_user .hu_mail{padding:11px 24px 0 10px; background:url(../i/signed_user_line.png) right top no-repeat; height:28px; float:right;}
#header .h_user .hu_mail a{display:block; height:19px; line-height:19px; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#fff17e; text-decoration:none; padding:0 0 0 28px; background:url(../i/user_mail_bg.png) left center; position:relative;}
#header .h_user .hu_mail:hover a{color:#fff;}
#header .h_user .hu_mail i{display:block; width:11px; height:19px; background:url(../i/user_mail_bg.png) right center no-repeat; position:absolute; left:100%; top:0;}
#header .h_user .hu_mail span{display:block; width:12px; height:9px; background:url(../i/user_mail_icon.png) center top no-repeat; position:absolute; left:9px; top:5px;}
#header .h_user .hu_mail:hover span{background-position:center bottom;}
#header .h_user .hu_block{float:right; padding-right:14px; background:url(../i/signed_user_line.png) right top no-repeat; padding-left:54px; position:relative; height:39px;}
#header .h_user .hu_block .hu_ava{width:45px; height:45px; padding-bottom:4px; background:url(../i/signed_user_bg.png) center bottom no-repeat; position:absolute; left:0; top:4px;}
#header .h_user .hu_block .hu_ava a{display:block; width:45px; height:45px; border-radius:100%; overflow:hidden;}
#header .h_user .hu_block .hu_ava a img{width: 45px; height: 45px;}
#header .h_user .hu_block .hu_nick{font-size:13px; text-decoration:none; color:#fff17e; position:relative; top:10px; padding-right:15px; background:url(../i/signed_user_barr.png) right top no-repeat;}
#header .h_user .hu_block .hu_nick span{border-bottom:1px dotted #fff17e;}
#header .h_user .hu_block .hu_nick:hover{background-position:right bottom;}
#header .h_user .hu_block .hu_nick:hover span{border-color:#fff; color:#fff;}

#content{padding-bottom:60px; width:1140px; margin:0 auto;}
.content_left{width:720px; float:left;}
.content_right{width:390px; float:right;}

#footer{display:block; width:100%; height:190px; position:absolute; left:0; bottom:0; background-color:#f9d568;}
#footer .cont{width:1140px; margin:0 auto; height:190px; position:relative;}
#footer #f_logo{display:block; width:278px; height:123px; position:absolute; left:6px; top:-9px; background:url(../i/f_logo.png) no-repeat;}
#footer .f_social{display:block; position:absolute; left:139px; top:78px;}
#footer .f_social a{display:block; float:left; margin-right:5px; width:20px; height:20px; background:url(../i/f_social.png) no-repeat;}
#footer .f_social a.tw{background-position:0 0;}
#footer .f_social a.fb{background-position:-25px 0;}
#footer .f_social a.vk{background-position:-50px 0;}
#footer .f_social a.gp{background-position:-75px 0;}
#footer .f_social a.gm{background-position:-100px 0;}
#footer .f_social a.rss{background-position:-125px 0;}
#footer .f_social a.tw:hover{background-position:0 -20px;}
#footer .f_social a.fb:hover{background-position:-25px -20px;}
#footer .f_social a.vk:hover{background-position:-50px -20px;}
#footer .f_social a.gp:hover{background-position:-75px -20px;}
#footer .f_social a.gm:hover{background-position:-100px -20px;}
#footer .f_social a.rss:hover{background-position:-125px -20px;}
#footer .copyright{position:absolute; left:139px; top:116px; font-size:12px; color:#82681b;}
#footer .f_stats{display:block; padding-left:17px; position:absolute; left:331px; top:10px; font-size:13px; color:#000000;}
#footer .f_stats i{display:block; width:11px; height:11px; background:url(../i/f_stats.png) center bottom no-repeat; position:absolute; left:0; top:50%; margin-top:-6px;;}
#footer .f_stats:hover,#footer .f_ads:hover{color:#0072bc;}
#footer .f_stats:hover i{background-position:center top;}
#footer .f_ads{display:block; padding-left:22px; position:absolute; left:435px; top:10px; font-size:13px; color:#000000;}
#footer .f_ads i{display:block; width:16px; height:12px; background:url(../i/f_ads.png) center bottom no-repeat; position:absolute; left:0; top:50%; margin-top:-6px;}
#footer .f_ads:hover i{background-position:center top;}
#footer .f_menu{position:absolute; left:331px; top:50px;}
#footer .f_menu ul{list-style:none; float:left; width:106px;}
#footer .f_menu ul li{margin-bottom:3px;}
#footer .f_menu ul li a{color:#aa914e; font-size:11px;}
#footer .f_menu ul li a span{color:#39302e;}
#footer .f_menu ul li a:hover span,#footer .f_menu ul li a:hover{color:#0072bc;}
#footer .side_descriprion{position:absolute; right:0; top:50px; width:506px; font-size:12px; color:#745d19;}
#footer .side_descriprion p{margin-bottom:10px; text-align:justify; font-size:11px;}
#footer .side_descriprion p.copyrights{margin-bottom: 0; text-decoration: underline;}

.top_banner{width:1140px; margin:0 auto 20px;}

#popup_close{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:none; z-index:70;}

.sb_head{height:40px; line-height:42px; background-color:#f9d568; padding-left:40px; font-size:14px; text-transform:uppercase; color:#342b29; font-family: 'Open Sans', sans-serif; font-weight:bold; position:relative; margin-bottom:20px;}
.sb_head .sb_icon{width:40px; height:40px; position:absolute; left:0; top:0;}
.sb_head .sb_icon table{width:100%; height:100%; vertical-align:middle; text-align:center;}
.sb_head .sb_icon table img{max-width:35px; max-height:35px;}
.sb_head .sort{text-decoration:none; color:#108fd4;  margin-left:5px; padding-right:10px; background:url(../i/sort_barr.png) right top no-repeat;}
.sb_head .sort span{border-bottom:1px dotted #108fd4; line-height:1;}
.sb_head .sort:hover{background-position:right bottom;}
.sb_head .sort:hover span{border-color:#39302e; color:#39302e;}

.simple_block{margin-bottom:35px;}

.weather_cont{padding-left:80px; position:relative; height:56px; padding-top:22px; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px; color:#000; border-bottom:1px solid #f9d568; margin-bottom:20px; margin-top:-20px;}
.weather_cont i{font-family: 'Open Sans', sans-serif; font-style:italic; font-size:12px; color:#7f6f6f; font-weight:400;}
.weather_cont .weather_icon{width:75px; height:70px; position:absolute; left:0; top:0;}
.weather_cont .weather_icon table{width:100%; height:100%; vertical-align:middle; text-align:center;}
.weather_cont .weather_icon table img{max-width:70px; max-height:70px;}

.course{text-align:justify;}
.course .course_b{display:inline-block; zoom:1; *display:inline; vertical-align:text-bottom; padding-left:23px; font-size:12px; color:#000000; text-transform:uppercase; margin:0 10px;}
.course .course_b span{font-family: 'Open Sans', sans-serif; font-weight:bold;}
.course .course_b.usd{background:url(../i/flags/flag1.png) left center no-repeat;}
.course .course_b.eur{background:url(../i/flags/flag2.png) left center no-repeat;}
.course .course_b.rub{background:url(../i/flags/flag3.png) left center no-repeat;}
.course .clear{clear:none; display:inline-block; zoom:1; *display:inline; width:100%; height:0;}

.right_news{padding-left:129px; min-height:94px; padding-bottom:16px; border-bottom:1px solid #f9d568; position:relative; font-size:11px; margin-bottom:20px;}
.rn_cont .right_news:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.right_news .rn_img{position:absolute; left:0; top:0; width:120px; height:90px;}
.right_news .rn_img img{width:120px; height:90px;}
.right_news .rn_name{display:block; font-size:13px; margin-top:-3px; margin-bottom:5px;}
.right_news .rn_name{color:#0072bc; line-height:20px;}
.right_news .rn_name:hover{color:#39302e; text-decoration:underline;}
.right_news .new_comments{font-size:12px; display:inline-block; zoom:1; *display:inline; font-family: 'Open Sans', sans-serif; font-style:italic; color:#7f6f6f; margin-top:4px;}
.right_news a.new_comments:hover{text-decoration:underline; color:#0072bc;}

.right_banner{width:390px; height:600px; margin-bottom:40px; background:url(../i/banner_bg.jpg);}
.right_banner table{width:100%; height:600px; text-align:center; }

.comments .comment{display:block; padding-left:57px; position:relative; line-height:1.1; min-height:45px; padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid #f9d568; font-size:11px; color:#000; text-decoration:none;}
.content_left .comments{margin-bottom:40px;}
.content_left .mp_bot .comments{margin-bottom:0;}
.content_left .comments .comment{padding-left:129px; min-height:100px; font-size:13px; line-height:1.3;}
.content_right .comments .comment:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.comments .comment .comment_img{display:block; width:45px; height:45px; border-radius:100%; overflow:hidden; position:absolute; left:0; top:0;}
.comments .comment .comment_img img{width:45px; height:45px;}
.content_left .comments .comment .comment_img{width:100px; height:100px; border-radius:100%; overflow:hidden; position:absolute; left:0; top:0;}
.content_left .comments .comment .comment_img img{width:100px; height:100px;}
.comments .comment .comment_head{display:block; margin-bottom:9px;}
.comments .comment .comment_head .comment_nick{display:inline-block; zoom:1; *display:inline; vertical-align:top; font-size:12px; text-transform:uppercase; color:#342b29; font-family: 'Open Sans', sans-serif; font-weight:bold; vertical-align:middle}
.content_left .comments .comment .comment_head .comment_nick{font-size:14px;}
.comments .comment .comment_head .comment_time{font-family: 'Open Sans', sans-serif; font-style:italic; color:#7f6f6f; display:inline-block; zoom:1; *display:inline; vertical-align:top; margin-left:5px; font-size:12px; vertical-align:middle}
.comment .quote{display:block; background-color:#f1e9e0; padding:10px; font-family: 'Open Sans', sans-serif; font-style:italic; color:#75716d;}
.comment .quote .quote_head{display:block; font-family: 'Open Sans', sans-serif; font-style:italic; font-weight:bold; font-size:12px; text-transform:uppercase; margin-bottom:5px; color:#000;}
.comment .title_quote{display:block; font-family: 'Open Sans', sans-serif; font-style:italic; font-weight:bold; font-size:12px; text-transform:uppercase; margin-bottom:-5px; color:#000; background-color: #f1e9e0; padding: 10px 10px 0 10px;}
.content_left .comment .quote { padding:18px;}
.content_left .comment .quote .quote_head{font-size:14px;}
.comment .comment_options{display:block; height:14px; margin-top:10px; opacity:0;}
.comment:hover .comment_options{opacity:1;}
.comment .comment_options > div{display: inline-block;}
.comment .comment_options a{display:inline-block; zoom:1; *display:inline; padding-left:15px; position:relative; font-size:12px; color:#009900; background:url(../i/answer.png) left center no-repeat;}
.comment .comment_options a:hover{text-decoration:none;}
.comment .comment_options .spam{float:right;}
.comment .comment_options .spam a{color:#ed1c24; background:url(../i/spam.png) left center no-repeat;}
.comment .comment_options .leave_quote a{margin-left:14px; background:url(../i/leave_quote.png) left center no-repeat; color:#0072bc;}

.partner_news{display:block; padding-left:89px; position:relative; min-height:80px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f9d568;}
.pn_cont .partner_news:last-child{border:none; margin-bottom:0; padding-bottom:0;}
.partner_news .pn_img{display:block; width:80px; height:80px; position:absolute; left:0; top:0;}
.partner_news .pn_img img{width:80px; height:80px;}
.partner_news .pn_name{font-size:13px; position:relative; top:-3px; line-height:1.4;}
.partner_news .pn_name a{color:#0072bc;}
.partner_news .pn_name a:hover{color:#39302e; text-decoration:underline;}

.main_post{display:block; margin-bottom:35px; margin-bottom:40px;}
.main_post .mp_img{text-align: center; background-image: url(../i/banner_bg.jpg);}
.main_post .mp_img a{position:relative; overflow:hidden; margin-bottom:20px; display:block; min-height: 80px;}
/*.main_post .mp_img a:hover{border:5px solid #f9d568; width:710px; min-height: 70px;}
.main_post .mp_img a:hover img{position:relative; left:-5px; margin:-5px 0;}*/
.main_post .mp_img a img{max-width:720px;}
.main_post .mp_img a .mp_name{display:block; position:absolute; left:10px; bottom:10px; background:url(../i/post_name_bg.png); width:660px; overflow:hidden; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:19px; text-decoration:none; color:#000; padding:17px 20px;}
.main_post .mp_img a:hover .mp_name{/*left:5px; bottom:5px;*/ color:#f9d568; background:url(../i/post_name_bg_2.png); text-decoration:underline;}
.main_post .mp_text{font-size:13px; color:#000000; padding-bottom:1px; margin-bottom:-6px; margin-bottom:20px; line-height:20px;}
.mp_bot{font-size:12px; height:18px; border-top:1px solid #f9d568; padding-top:12px; margin-top: 20px;}
.mp_bot .comments{float:right; padding-left:17px; background:url(../i/comments.png) left center no-repeat; color:#7f6f6f; font-family: 'Open Sans', sans-serif; font-size:10px; font-style:italic; height:14px; line-height:13px; display:block;}
.mp_bot .comments a{color:#7f6f6f;}
.mp_bot .comments a:hover{text-decoration: none;}
.mp_bot .views{float:right; color:#7f6f6f; font-family: 'Open Sans', sans-serif; font-size:10px; padding-left:21px; background:url(../i/views.png) left center no-repeat; margin-right:20px; font-style:italic; height:14px; line-height:13px; display:block;}
.mp_bot .mp_sender{display: inline-block;}
.mp_bot .mp_sender a{font-family: 'Open Sans', sans-serif; font-style:italic; color:#7f6f6f;}
.mp_bot .mp_sender a:hover{text-decoration:underline; color:#0072bc;}
.mp_bot .mp_time{font-family: 'Open Sans', sans-serif; font-style:italic; color:#7f6f6f; display:inline-block; zoom:1; *display:inline; vertical-align:top; margin-left:3px;}
.mp_bot .mp_rate{float:right; position:relative; top:-2px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#7f6f6f; line-height:18px; margin-right:20px;}
.mp_bot .mp_rate .rate_icons{float:left; margin-right:5px;}

.pages{text-align:center; }
.pages .pages_cont{display:inline-block; zoom:1; *display:inline; border-top:1px solid #bbaeae; border-bottom:1px solid #bbaeae;}
.pages a{display:inline-block; zoom:1; *display:inline; vertical-align:top; width:37px; color:#39302e; height:37px; line-height:37px; border-left:1px solid #bbaeae; border-right:none; font-family: 'Open Sans', sans-serif; font-size:11px; text-decoration:none; position:relative;}
.pages a:hover{background-color:#f1e9e0;}
.pages a.next{border-right:1px solid #bbaeae; background:url(../i/pages_next.png) center center no-repeat;}
.pages a.prev{background:url(../i/pages_prev.png) center center no-repeat;}
.pages a.next:hover,.pages a.prev:hover{background-color:#f1e9e0;}
.pages a.selected{background-color:#f9d568; border-left-color:#f9d568; padding-right:1px; margin-right:-1px; z-index:2; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold;}

.online_users{padding-bottom:190px; background-color:#fff17e; padding-top:18px;}
.online_users .cont{width:1140px; margin:0 auto;}
.online_users .ou_head{padding-left:27px; font-size:14px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#342b29; background:url(../i/online_users.png) left center no-repeat; line-height:18px; margin-bottom:15px;}
.online_users .ou_head .ou_num{color:#82681b; font-size:12px; text-transform:none; font-family: 'Open Sans', sans-serif; font-style:italic; display:inline-block; zoom:1; *display:inline; margin-left:10px; font-weight:400;}
.online_users .users_list{padding-bottom:25px; line-height:1.6;}
.online_users .users_list a{text-decoration:none; color:#000; font-size:11px; margin-right:10px;}
.online_users .users_list a:hover{text-decoration:underline;}
.online_users .users_list a.star{display:inline-block; zoom:1; *display:inline; vertical-align:top; height:18px; padding-left:18px; padding-right:13px; background:url(../i/usr_list_star.png) left center no-repeat; line-height:19px; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#fff17e; position:relative; margin-top:1px; margin-bottom:-2px;}
.online_users .users_list a.star i{width:13px; height:18px; position:absolute; right:0; top:0; background:url(../i/usr_list_star.png) right center no-repeat;}
.online_users .users_list a.banana{display:inline-block; zoom:1; *display:inline; vertical-align:top; height:25px; padding-left:22px; padding-right:12px; background:url(../i/usr_list_banana.png) left center no-repeat; line-height:30px; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#fff17e; position:relative; overflow:hidden; margin-top:-5px; margin-bottom:-2px;}
.online_users .users_list a.banana i{width:13px; height:25px; position:absolute; right:0; top:0; background:url(../i/usr_list_banana.png) right center no-repeat;}

.breadcrumbs{display:block; margin-bottom:7px;}
.breadcrumbs a{color:#7f6f6f; text-decoration:none; font-size:11px;}
.breadcrumbs a:hover{color:#0072bc; text-decoration:underline;}
.breadcrumbs span{display:inline-block; zoom:1; *display:inline; vertical-align:middle; width:16px; height:5px; margin:0 8px; background:url(../i/breadcrumbs_rarr.png) no-repeat;}

.post{margin-bottom:25px;}
.post .post_head{padding-left:27px; position:relative; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:bold; margin-bottom:20px;}
.post .post_head h1{font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.post .post_head .fav_post{display:block; width:19px; height:19px; position:absolute; left:0; top:50%; margin-top:-10px; background:url(../i/h_user_starr.png) center -19px no-repeat;;}
.post .post_head .fav_post.active{background-position:center bottom;}
.post .img{margin-bottom:25px; text-align:center;}
.post .video{margin:28px 0;}
.post p{margin-bottom:22px; font-size:13px; line-height:1.4;}

.vote{padding-bottom:30px; border-bottom:1px solid #f9d568; margin-bottom:30px; font-size:13px;}
.vote .vote_question{margin-bottom:12px; font-size:15px;}
.vote .vote_answers{padding-bottom:10px;}
.vote .vote_answers label{display:block; margin-bottom:7px; font-size:13px;} 
.vote .vote_answers label input[type=radio], .vote .vote_answers label input[type=checkbox]{margin-right:5px; position:relative; top:1px;}
.vote .vote_btns{font-size:12px; text-transform:uppercase; padding-top:10px;}
.vote .vote_btns a{display:block; float:left; text-decoration:none; border-bottom:1px dotted #0072bc; color:#0072bc; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:12px;}
.vote .vote_btns a:hover{border-color:#39302e; color:#39302e;}
.vote .vote_btns input[type=submit]{display:block; float:left; border:none; background:#f9d568; padding:0 20px; min-width:140px; height:40px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:5px; cursor:pointer; margin-right:30px; position:relative; top:-12px; font-weight:bold;}
.vote .vote_btns input[type=submit]:hover{background-color:#ffe187; border-color:#e1be54;}
.vote .vote_btns input[type=submit]:active{position:relative; top:-11px; border-bottom:none; background-color:#f9d568;}
.vote .vote_results{margin-bottom:17px;}
.vote .vote_results table{width:100%; color:#000;}
.vote .vote_results table td{padding:5px 0;}
.vote .vote_results table .result_line{width:290px; height:11px; float:right;}
.vote .vote_results table .result_line span{height:11px; float:right;}
.vote .vote_results table b{font-family: 'Open Sans', sans-serif; font-weight:bold; font-weight:400; margin-left:15px;}
.vote .vote_results table i{font-family: 'Open Sans', sans-serif; font-style:italic; color:#a89999; font-weight:400; margin-right:15px;}

.post_bot_options{height:50px; overflow:hidden; margin-top: 20px;}
.post_bot_options .tag{display:block; float:left; margin-right:26px; position:relative; height:25px; line-height:25px; padding-left:20px; background:url(../i/tag_bg.png) left center no-repeat; font-size:11px; text-decoration:none; color:#7f6f6f; margin-top:5px;}
.post_bot_options .tag i{display:block; width:13px; height:25px; background:url(../i/tag_bg.png) right center no-repeat; position:absolute; left:100%; top:0;}
.post_bot_options .post_social{float:right;}
.post_bot_options .tag:hover{color:#0072bc; text-decoration:underline;}

.another_news{overflow:hidden; width:720px;}
.another_news .an_cont{width:760px;}
.an_head{margin-bottom:20px; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#000;}
.another_news .right_news{width:220px; float:left; margin-right:20px; border-bottom:none;}

.text_input{margin-bottom:20px;}
.leave_comment input[type=submit]{display:block; border:none; background:#f9d568; padding:0 25px; min-width:140px; height:40px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:5px; cursor:pointer; margin-right:30px; font-weight:bold;}
.leave_comment input[type=submit]:hover{background-color:#ffe187; border-color:#e1be54;}
.leave_comment input[type=submit]:active{position:relative; top:1px; border-bottom:none; background-color:#f9d568;}


.profile_menu ul{list-style:none;}
.profile_menu ul li{display:block; height:36px; line-height:36px; border-left:1px solid #f9d568; padding-left:30px; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase;}
.profile_menu ul li a{color:#0072bc;}
.profile_menu ul li a:hover{color:#39302e; text-decoration:underline;}
.profile_menu ul li.selected{padding-left:28px; border-left:3px solid #39302e;}
.profile_menu ul li.selected a{color:#000; text-decoration:none;}
.profile_menu ul li a .msg_num{display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:18px; line-height:18px; padding:0 11px; border-radius:10px; background-color:#f9d568; font-size:12px; color:#000; margin-left:10px; position:relative; top:-1px;}

.profile_main{padding-left:225px; position:relative;}
.profile_main .pm_img{width:196px; position:absolute; left:0; top:0;}
.profile_main .pm_img img{width:196px; height:196px; margin-bottom:20px;}
.profile_main .pm_img .send_message{}
.profile_main .pm_img .send_message{display:block; border:none; background:#f9d568; text-align:center; padding:0 10px; min-width:100px; text-decoration:none; line-height:40px; height:40px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:5px; cursor:pointer; font-weight:bold;}
.profile_main .pm_img .send_message:hover{background-color:#ffe187; border-color:#e1be54;}
.profile_main .pm_img .send_message:active{position:relative; top:1px; border-bottom:none; background-color:#f9d568;}
.profile_main .pm_head{font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:bold; margin-bottom:15px;}
.profile_main .pm_head .pm_type{font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#7f6f6f; font-size:10px; margin-left:5px;}
.profile_main .pm_post_stat{margin-bottom:15px; height:18px;}
.profile_main .pm_post_stat .post_write,.profile_main .pm_post_stat .post_comments{display:block; float:left; padding-left:30px; line-height:18px; background:url(../i/cstegory_icons/book.png) left center no-repeat; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase;}
.profile_main .pm_post_stat .post_comments{background:url(../i/cstegory_icons/news.png) left center no-repeat; margin-left:50px;}
.profile_main .pm_post_stat div a{color:#108fd4;}
.profile_main .pm_post_stat div a:hover{color:#39302e;}
.profile_main p{line-height:1.7; margin-bottom:14px; font-size:13px;}
.profile_main p b{font-family: 'Open Sans', sans-serif; font-weight:bold;}
.profile_main p i{font-size:12px; color:#7f6f6f; font-family: 'Open Sans', sans-serif; font-style:italic;}
.profile_main p i a{color:#7f6f6f;}
.profile_main .pm_info{margin-bottom:15px;}
.profile_main .pm_info p{display:inline-block; zoom:1; *display:inline; vertical-align:top; min-width:155px; margin-right:10px; margin-bottom:0;}
.profile_main textarea{width: 100%; height: 150px;}
.profile_main .pm_img .send_message.notepad{height: 30px; line-height: 30px; width: 105px;}
.profile_main input[type=submit]{display:block; border:none; background:#f9d568; text-align:center; padding:0 10px; min-width:100px; text-decoration:none; line-height:30px; height:30px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:14px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:5px; cursor:pointer; font-weight:bold; margin-top: 10px; margin-bottom: 20px;}
.profile_main input[type=submit]:hover{background-color:#ffe187; border-color:#e1be54;}
.profile_main input[type=submit]:active{position:relative; top:1px; border-bottom:none; background-color:#f9d568;}

.profile_msg .breadcrumbs{margin-bottom:15px;}
.profile_msg .msg_body{padding-bottom:25px; border-bottom:1px solid #f9d568; margin-bottom:35px;}
.profile_msg .msg_body .mb_head{font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:bold; margin-bottom:20px;}
.profile_msg .msg_body p{font-size:13px; line-height:1.5; margin-bottom:20px;}
.profile_msg .msg_body .go_back{display:inline-block; zoom:1; *display:inline; padding-left:17px; background:url(../i/go_back_larr.png) left top no-repeat; font-size:13px; color:#0072bc;}
.profile_msg .msg_body .go_back:hover{color:#39302e; background-position:left bottom;}

.profile_mail{display:block; }
.profile_mail .pm_head{font-size:19px; font-family: 'Open Sans', sans-serif; font-weight:bold; margin-bottom:13px;}
.profile_mail .pm_head a{color:#d4e1ef; font-size:12px; text-transform:uppercase; margin-left:10px;}
.profile_mail .pm_head a span{color:#0072bc;}
.profile_mail .pm_head a:hover span{color:#39302e; text-decoration:underline;}
.profile_mail table{width:100%; border-bottom:1px solid #f9d568; margin-bottom:15px;}
.profile_mail table td{height:48px; padding:0 5px; border-top:1px solid #f9d568; font-size:13px;}
.profile_mail table td a{color:#000; text-decoration:none;}
.profile_mail table td.col4{width:20px; padding:0; text-align:center;}
.profile_mail table td.col1{padding-left:14px;}
.profile_mail table td.col1 a{position:relative;}
.profile_mail table td.col1 a.dot i{display:block; width:6px; height:6px; background:url(../i/dot.png) no-repeat; position:absolute; left:-13px; top:50%; margin-top:-4px;}
.profile_mail table td.col1 a.dot{font-family: 'Open Sans', sans-serif; font-weight:bold; top: 10px;}
.profile_mail table td.col2{width:150px; padding:0 10px;}
.profile_mail table td.col2 a{font-family: 'Open Sans', sans-serif; font-style:italic; text-decoration:underline; font-size:12px;}
.profile_mail table td.col2 a:hover{color:#0072bc;}
.profile_mail table td.col3{width:145px; padding-right:10px; text-align:left; font-size:12px; font-family: 'Open Sans', sans-serif; font-style:italic;}
.profile_mail .pm_options{display:block; height:18px; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; margin-bottom:15px;}
.profile_mail .pm_options a{color:#d4e1ef; margin-right:20px;}
.profile_mail .pm_options a.selected{text-decoration:none;}
.profile_mail .pm_options a.selected span{color:#39302e;}
.profile_mail .pm_options a.fright{float:right; margin-right:0; margin-left:20px;}
.profile_mail .pm_options a span{color:#0072bc;}
.profile_mail .pm_options a:hover span,.profile_mail .pm_options a:hover{color:#39302e;}

.add_news{}
.add_news .inp_line{margin-bottom:20px; line-height:34px; font-size:15px;}
.add_news .inp_line > input[type=text],.add_news .inp_line > input[type=password],.add_news .inp_line > select{display:inline-block; zoom:1; *display:inline; vertical-align:top;height:32px; padding:0 10px; border:1px solid #8f7b3e; font-size:15px; width:698px;}
.add_news .inp_line > select{height:34px; width:284px; padding-right:0;}
.add_news .inp_line > select option:first-child{color:#796e6e;}
.add_news .inp_line > input[type=text].title{width:393px;}
.add_news .inp_line > select.select_tag{width:244px; float:none; margin-right:10px;}
.add_news .inp_line .add_tag{text-decoration:none; border-bottom:1px dotted #0072bc; display:inline-block; zoom:1; *display:inline; vertical-align:middle; line-height:1; color:#0072bc;}
.add_news .inp_line .add_tag:hover{border-color:transparent;}
.add_news .inp_line > input[type=text].site{width:333px;}
.add_news .inp_line > input[type=text].vibum{width:333px; float:right;}
.add_news .inp_line > textarea{width: 100%; height: 150px;}
.add_news .add_news_bot{border-top:1px solid #f9d568; padding-top:20px; height:42px;}
.add_news .add_news_bot input[type=submit]{display:block; border:none; float:right; background:#f9d568; text-align:center; text-decoration:none; line-height:40px; height:40px; border-bottom:2px solid #dfab0c; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; text-shadow:0 1px 0 #fff17e; color:#39302e; text-transform:uppercase; border-radius:5px; cursor:pointer; width:142px; font-weight:bold;}
.add_news .add_news_bot input[type=submit]:hover{background-color:#ffe187; border-color:#e1be54;}
.add_news .add_news_bot input[type=submit]:active{position:relative; top:1px; border-bottom:none; background-color:#f9d568;}
.add_news .add_news_bot .preview{display:inline-block; zoom:1; *display:inline;  font-size:12px; text-transform:uppercase; color:#0072bc; font-family: 'Open Sans', sans-serif; font-weight:bold;}

#sort_popup{display:none; position:absolute; right:0; top:39px; background-color:#ffffff; box-shadow:0 0 10px #b2b2b2; width:230px; z-index:80; font-size:12px; color:#39302e; line-height:1.7; border-radius:4px;}
#sort_popup > i{display:block; background:url(../i/popup_tarr.png) no-repeat; width:13px; height:7px; position:absolute; left:34px; top:-7px;}
#sort_popup ul{list-style:none;}
#sort_popup ul li{height:37px; line-height:37px; padding:0 15px; font-size:12px; font-weight:400; text-transform:none; border-bottom:1px solid #ffdc3b;}
#sort_popup ul li:last-child{border:none;}
#sort_popup ul li a{color:#0072bc;}
#sort_popup ul li.selected a{text-decoration:none; font-weight:bold; color:#000;}
#sort_popup ul li a:hover{color:#39302e;}

.bbcodes {background-color: #ffffff;border: 1px solid #e0e0e0;color: #ffffff;font-size: 11px;font-family: tahoma;height: 20px;background-image: url(../images/dlet_bttn_bbcodes.gif);background-repeat: repeat-x;font-weight: bold;}
.bbcodes_poll {background-color: #ffffff;border: 1px solid #e0e0e0;color: #ffffff;font-size: 11px;font-family: tahoma;width: 120px;height: 20px;background-image: url(../images/dlet_bttn_bbcodes.gif);background-repeat: repeat-x;font-weight: bold;}
.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 #bbbbbb;border-right: 1px solid #bbbbbb;}
.editbclose {float: right;cursor: pointer;}
.editor_button select {font-family: tahoma;font-size: 11px;}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
	display:none;
	font-family: Verdana;font-size: 11px;
	background:#000;padding:10px;
	text-align:center;
	border:1px solid #000;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}
/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
.ui-widget {
	font-family: Tahoma, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: tahoma, Arial, sans-serif;
	font-size: 11px;
}
.ui-widget-content {
	background: #fcfdfd 50% bottom repeat-x;
	border: 1px solid #a6c9e2;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	background: #5c9ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	border: 1px solid #4297d7;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #c5dbec;
	color: #2e6e9e;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #1d5987;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #f5f8f9 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #e17009;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}
.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(../images/ui-icons_h.png);
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
	padding: .4em .8em;
}
input.ui-button {
	padding: .4em 1em;
}
.ui-button-set {
	margin-right: 7px;
}
.ui-button-set .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .5em 1em .3em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-content {
	background: none;
	border: 0;
	overflow: hidden;
	padding: .5em 1em;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-dialog .ui-resizable-se {
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#fdd08b;
	color:#000000;
}

.rating {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
  width: 95px;
  height: 28px;
}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 95px;
	height: 28px;
	position: absolute;
	background-image: url(../dleimages/banan_rait.gif);
	background-position: top left;
	background-repeat: repeat-x;
	top: -3px;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 19px;
	height: 28px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 19;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(../dleimages/banan_rait.gif);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 19px; }
.unit-rating a.r2-unit { left: 19px; }
.unit-rating a.r2-unit:hover { width: 38px; }
.unit-rating a.r3-unit { left: 38px; }
.unit-rating a.r3-unit:hover { width: 57px; }
.unit-rating a.r4-unit { left: 57px; }
.unit-rating a.r4-unit:hover { width: 76px; }
.unit-rating a.r5-unit { left: 76px; }
.unit-rating a.r5-unit:hover { width: 95px; }
.unit-rating li.current-rating {
	background-image: url(../dleimages/banan_rait.gif);
	background-position: left bottom;
	position: absolute;
	height: 28px;
	display: block;
	text-indent: -90000px;
	z-index: 1;
}

.image-counter {
	position: absolute;
	margin: 10px;
	padding: 5px 10px;
	color: #FFF;
	font-size: 18px;
	background-color: rgba(28, 9, 41, 0.6);
}

.mp_edit{
	padding-left:20px;	
	height:16px;
	line-height:18px;
	background:url(../images/write_message.png) left center no-repeat;
	display:inline-block;
	position: relative;
	margin-top: -3px;
}
.mp_edit a{
	display:block;
	width:17px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
}