@charset "windows-1251";
/* CSS Document */

* {margin:0; padding:0;}
a{cursor:pointer; padding:0; margin:0; text-decoration:none; outline: none;}
a:hover{ text-decoration:underline; outline: none;}
img{border:0;}
p{margin:0; padding:0; display:block;}
body{margin:0; padding:0; height:100%; background: #cdcdcd;}
.fl{float:left;}
.cl{clear:both;}
.rl{position:relative;}
table{border-collapse: collapse; border: none;}
td{ margin: 0; padding: 0; vertical-align: top; text-align:left;}
ul{ margin: 0 0 0 14px;}
li{margin: 0 0 0 14px; list-style: square;}
.r{ text-align:right;}

#body{ cursor:default; font-size:11px; font-family:Verdana; background: url(../images/up-bg.gif) top left repeat-x;}
* html .min { border-left:900px solid #cdcdcd; position:relative; float:left; z-index:1;}
* html .con {margin-left:-906px; position:relative; float:left; z-index:2;}

#center{min-width:900px; width:70%; margin: 0 auto 0 auto; }

.vn{ width:95%; position:relative; margin: 0 auto 0 auto; background: #e3e3e3; }
div.bg_m_l{ background: url(../images/bg_m_l.gif) top left no-repeat;position:relative;}
div.bg_m_r{ background: url(../images/bg_m_r.gif) top right no-repeat;position:relative;}
div.bg2_m_l{ background: url(../images/bg2_m_l.gif) bottom left no-repeat;position:relative;}
div.bg2_m_r{ background: url(../images/bg2_m_r.gif) bottom right no-repeat;position:relative;}

div#head, div.he1, div.he2, div.he3, div.he4 { height:146px;}
div.he1{ background: url(../images/_up_05.jpg) top left repeat-x; margin-left:5px;}
div.he2{ background: url(../images/_up_06.jpg) top right no-repeat; }
div.he3{ background: url(../images/_up_placebo.jpg) top left no-repeat;}

div.he4{ height: 13px !important;position:relative; top:27px; left:450px; width: 100px; overflow:hidden;} 
div.he4 a {height: 13px; display:block; cursor: pointer; float:left; border: none; margin:0px; padding:0px; outline: none;}

a.ico_home{width:17px; background: url(../images/ico_home.gif) 0px 0px no-repeat ;}
a.ico_home:hover{ background: url(../images/ico_home.gif) 0px 13px ;}
a.ico_map{width:19px; background: url(../images/ico_favorite.gif) 0px 0px ;}
a.ico_map:hover{ background: url(../images/ico_favorite.gif) 0px 13px ;}
a.ico_search{ width:19px;  background: url(../images/ico_search.gif) 0px 0px ; position:relative; left:2px;}
a.ico_search:hover{ background: url(../images/ico_search.gif) 0px 13px ;}

div.logo{ width:140px; height:110px; position:relative; top:7px; left: 30px;}
div.logo img{width:140px; height:110px;}
/* right */
/*#right{  float:right; width:74%; position:relative; padding: 24px 10px 0 0;}*/
td#right{ width:100%; padding-top:14px; font-size:11px; font-family:Verdana;}
/* left */
/*#left{   margin-right:80%; width:200px;}*/
td#left{ padding: 14px 10px 0 10px; font-size:11px; font-family:Verdana;}


/* меню */
div.menu, div.m_menu, div.m_login, div.m_admin, div.m_chat, div.m_top, div.m_nav, .m_best, .m_tags{width:181px !important; position:relative;}
div.menu{   background: #404a56 url(../images/menu_bg.gif) top left repeat-y; margin: 0 auto 11px auto;  color:#a6afb4;}
div.menu a{ text-decoration:none; color:#a6afb4; }
div.menu a:hover{ text-decoration:none;}

div.m_foot{ background:url(../images/menu_down.gif) left bottom no-repeat; position:relative;}
div.m_t{padding: 60px 10px 30px 25px; width:146px !important; font: bold 1.0em/18px Tahoma; overflow:hidden !important;}

.m_tree{ padding: 0 0 0 14px;}

.rss_ico{ position:relative; top:2px;}
.orange{color:#f4780c !important;}
a.orange:hover{color:#fe9936 !important;;}

.green{color:#a2c550 !important;}
a.green:hover { color:#c1eb5e !important;}

div.m_menu{ background: url(../images/menu_menu.jpg) top left no-repeat; }
div.m_menu a:hover{ color:#a2c550; /* color:#d7d7d5;*/}

div.m_login{background: url(../images/menu_login.jpg) top left no-repeat;}
div.m_login a:hover{ color:#55bffc;}
div.m_hi{ text-transform: capitalize;}
div.m_hi b{ font: bold 11px Verdana; color:#7acff0;}
.login_input{ position:relative; left:-6px; color: #d7d7d5 !important; padding: 2px 6px 0 6px; border: 0px !important; width:142px !important; height:19px !important; font-family:verdana; 
font-size:10px !important; background:url(../images/login_input.gif) top left no-repeat !important; position:relative;}
div.out{ text-align:right; color:#969CA5; margin: 12px 0 14px 0;}
div.out a{color:#cd2020;}
div.out a:hover{ color:#F00;}


div.m_admin{background: url(../images/menu_admins.jpg) top left no-repeat;}
div.m_admin a:hover{color:#ef3f02 !important;}
.a_t{ color:#ef3f02;}
.icq{ position:relative; top:-4px; font-size:10px;}
.adm_tit{ color:#CCC;}

div.m_chat{background: url(../images/menu_login.jpg) top left no-repeat;}
div.m_chat a:hover{color:#d7d7d5;}
.m_c { color:#969CA5; font-size:11px; padding:3px; }
.m_c a{ color:#969CA5; text-decoration:none; }
.m_c a:hover { color:#d7d7d5; text-decoration: none; }

div.m_top{ background: url(../images/menu_login.jpg) top left no-repeat;}

div.m_tags{ background: url(../images/menu_tags.jpg) top left no-repeat;}
div.m_tags a:hover{ color:#f56ffe; }
div.m_tags div.m_t{ padding: 60px 0 30px 0; word-spacing: normal !important; width:180px !important; text-align:justify;  }
div.m_tags a{ margin: 0 2px 0 2px; }

div.m_best{ background: url(../images/menu_best.jpg) top left no-repeat;}
div.m_best a:hover{ color:#89d6fc; }
div.m_best div.m_t{ padding: 60px 0 30px 6px; word-spacing: normal !important; width:160px !important; text-align:justify;  }
div.m_best a{ margin: 0 2px 0 2px; color:#89d6fc; }
div.m_best div.m_t img{ background: #fff;}
div.m_best div.m_t td.im_g{ width:40px;}
div.m_best div.m_t table{ width:160px !important;}
.ico_back{ width:40px; height:40px; border: solid 1px #a3a3a3; background: #7d8487;}
.ico_back img{ position:relative; top:4px; left:4px;}

div.m_online{ background: url(../images/menu_online.jpg) top left no-repeat; color:#D89A21;}
div.m_online div.m_t a:hover{color:#fdc235 !important;}
div.m_o_tit { color:#E2B14B; font-size:12px; padding:3px; }
div.m_o_tit2 { color:#AFB8BA; font-size:12px; padding:3px; width:140px; }
div.m_o_n { color:#969CA5;  font: bold 11px/14px verdana; }
div.m_o a{ color:#D79920;  }
div.m_o a:hover { color:#fdc235;}
div.m_bot { color:#969CA5; font-size:11px; padding:3px; }
div.m_bot a { color:#969CA5;  }
div.m_bot a:hover { color:#fdc235;  }
p.ref a{ font: bold 9px/10px Verdana; color:#D89A21 !important;}
p.ref a:hover{ color:#fdc235 !important; text-decoration: underline;}

div.m_friends{ background: url(../images/menu_friends.jpg) top left no-repeat;}
div.m_friends div.m_t{ height:130px; padding-top:70px;}
div.m_friends a{color:#B8AC1B;}
div.m_friends a:hover{ color:#D7C620;}

div.m_sr{ position: relative;}
div.new{ background: #fff; margin: 0 auto 14px auto; width:98%}
div.n_1{ background: url(../images/n_1.jpg) top repeat-x;}
div.n_2{ background: url(../images/n_2.jpg) bottom repeat-x}
div.n_3{ background: url(../images/n_3.jpg) left repeat-y;}
div.n_4{ background: url(../images/n_4.jpg) right repeat-y;}
div.n_5{ background: url(../images/n_5.jpg) top left no-repeat;}
div.n_6{ background: url(../images/n_6.jpg) top right no-repeat;}
div.n_7{ background: url(../images/n_7.jpg) bottom left no-repeat;}
div.n_8{ background: url(../images/n_8.jpg) bottom right no-repeat; padding: 0 14px 14px 14px;}
div.nn{ position:relative; }
.news div{ position:relative;}


/* категория */
div.cat{ margin-right:30px;}
div.category { text-align:center;  font: bold 11px Verdana; color: #c5cacb; padding: 1px 20px 0px 20px; height:19px; white-space: nowrap; }
div.category a { color: #c5cacb;  }
div.category a:hover { color: #C6D8DF; }
div.cat-1 { height:19px; background:url(../images/cat2.gif) top repeat-x }
div.cat-2 { background: url(../images/cat1.gif) top left no-repeat }
div.cat-3 { background: url(../images/cat3.gif) top right no-repeat }

/* тутул новости*/
.line{ height:18px;}
.n_t{ position:relative;}
.tit { text-align:left; color: #617B92; font: bold 11px Verdana; /*white-space: nowrap;*/ background: url(../images/ntitle_line.jpg) bottom left no-repeat; width:auto;}
.tit a { color: #4b719e; text-decoration:none; cursor: pointer;}
.tit a:hover { text-decoration: underline; }
h1{color: #617B92; font: bold 12px Verdana; padding:0px 0 0 15px; margin: 0; height:19px; width:auto;}
h1 a { color: #4b719e; text-decoration:none; }
h1 a:hover { text-decoration: underline; }

/* параметры текста новостей*/
.news { font-size:11px; font-family:Verdana; color:#476570; text-align:justify; margin-bottom:14px;}
.news a { color: #4b719e; text-decoration:none; }
.news a:hover { text-decoration: underline; }
.news .quote{ color:#000;}
.news .quote a{ color:#000;}
ul{ margin: 0 0 0 14px; padding: 0;}
ul li{ list-style:disc; margin: 0 0 0 14px; padding:0;}

/* ссылка на верх*/
.go_up{ text-align:center; position:absolute; right:30px; top: -6px; width:20px; }
.go_up a{font: normal 8pt Tahoma;  color:#c5c4c4; text-decoration:none;}
.go_up span{ position:relative; top:-1px; display:block;}
.go_up img{ position:relative; top:2px;}

.s { width:auto; background: url(../images/s3.gif) repeat-x; }
.sbg { background-color:#838a90; }
.ss1 { background: #838a90 url(../images/s01.gif) left top no-repeat; }
.ss2 { width:27px; background: url(../images/ss2.gif) right top no-repeat; }
.s1 { background:#838a90 url(../images/s1.gif) left top no-repeat }
.s2 { background:url(../images/s2.gif) right top no-repeat; }
.s4{background:#838a90 url(../images/s4.gif) left top no-repeat }
.s, .s1, .s2, .s4{ height:26px; }
.ss, .ss1, .ss2 { height:20px; }
.s-text { padding: 6px 20px 0 10px; }
.rat{padding: 2px 0 0 10px;}
.rat ul li{ list-style:none;}
/*ul { margin:0; padding:0; list-style: none; }
ul li { padding-top:3px; }
ul li a:hover { color: #A0C64F; }*/
.stlink { color: #d6d2d2; font: normal 11px/14px Tahoma; text-decoration:none; /*white-space: nowrap;*/ }
.stlink a{ color: #d6d2d2; text-decoration:none; }
.stlink a:hover { color: #d6d2d2; text-decoration:underline; }
.st { color: #d6d2d2; font: bold 11px/14px Tahoma; text-decoration:none; padding: 5px 20px 0 10px/*white-space: nowrap;*/ }
.st a{ color: #d6d2d2;}
.st a:hover { color: #d6d2d2; text-decoration:underline; }
.st span.author{ font-weight:bold;}
.go { color: #f7b656; font: bold 11px/14px Tahoma; text-align:right; margin-left: 5%;}
.go a{ color:#f7b656;}
.go a:hover { color:#f7b656; text-decoration:none; }
.author { color: #b4dc58; font: normal 11px/14px Tahoma; }
.author a{ color:#b4dc58;}
.author a:hover { color:#b4dc58; }
.edit{ position:relative; top:2px; border: none;}

.rel-news{display:block; text-align:left; font: bold 12px Tahoma; color: #848a90; padding: 0 0px 14px 26px;}
.rel-news ul{ margin: 0 0 0 14px;}
.rel-news ul li{ list-style: disc;}
.rel-news li a{font: bold 11px Tahoma; color:#5c6a7d; text-decoration: underline;}
.rel-news li a:hover{ text-decoration:none; color: #000;}

.scriptcode{ background: #FFFFCC !important; font: bold 9pt Tahoma; color:#000; margin: 3px auto 14px auto !important; padding:5px; width: 80% !important; border: solid 1px #838a90;}

div.coment{ font-family: verdana;}
div.c{margin: 0 0 14px 0px; text-align:center;}
div.c1{ background: #EFF1F1 url(../imagesb2_up.gif) top left repeat-x; width:90%; margin: 0 auto 0 auto; }
div.c2{ background:url(../images/b2_down.gif) bottom left repeat-x;}
div.c3{ background:url(../images/b2_l.gif) top left repeat-y }
div.c4{ background:url(../images/b2_r.gif) top right repeat-y; }
div.c5{ background:url(../images/b2_lup.gif) top left no-repeat;}
div.c6{ background:url(../images/b2_rup.gif) top right no-repeat;}
div.c7{ background:url(../images/b2_ldown.gif) bottom left no-repeat;}
div.c8{ background:url(../images/b2_rdown.gif) bottom right no-repeat; }
div.ci{padding: 10px 15px 12px 15px;}

.c_tit{ font: bold 11px Verdana; color:#617B92; background: url(../images/ntitle_line2.jpg) bottom left no-repeat; height:17px;}
.c_tit b{ color:#000;}
.c_tit a{color:#000;}
.c_tit a:hover{ text-decoration:underline;}
.c_tit span a{ font: bold 11px Verdana; color:#617B92 !important;}
/* подвал */
#footer { float:none; margin: 0 20px 0 20px; clear:both; height:67px; background: #cdcdcd url(../images/f1.gif) top left repeat-x; }
.f2{background:url(../images/f2.gif) top left no-repeat;height:67px;}
.f3{background:url(../images/f3.gif) top right no-repeat; position:relative; height:67px;}
#dayl_ru img{ border: none;}
#dayl_ru{ position: absolute; top:0px; right:0px;}
.copyright{ font: bold 11px Verdana; color:#aaacad; text-align:center; padding-top:27px; }

.w_tit{font: bold 14px Verdana;}

.copy { color: #727272; font: normal 11px Tahoma; padding: 0px; }
.copy a{ color: #727272; }
.copy a:hover { color: #727272; text-decoration: underline; }
#output a{ color:#FFF; cursor: default;}
.city a{ font: normal 11px verdana; color:#000; text-decoration:none;}
.city a:hover{ text-decoration:underline;}
.pl{ position: static;}
#playlist{ width:600px !important; height:400px; position:absolute; z-index:999; top:40px; left:92px; }
#playlist embed{border: solid 3px #838a90; position:absolute; z-index:999; width:600px !important; height:400px;}
a.playlist_close{cursor: pointer; font: bold 14px Tahoma; color:#000; text-decoration:none; position:absolute; right:-98px; top:18px; width:20px; height:20px; background: #fff; text-align:center;} 
a.playlist_close:hover{ color:#cdcdcd;}
#playlist .tit{ font: bold 18px Verdana; text-align:center; position:absolute; top:16px; left:302px;}
#playlist .tit span{ color:#000;}
#thx-layer a{ font: bold 11px Verdana; color:#476570;}
.thx{ font-weight:bold; color:#476570;}

.add_tags{ font-size:11px; font-family:Verdana; color:#476570;}
.add_tags a{ font: bold 11px Verdana; color:#476570;}

#speedbar{ width:750px; background-color:#EFF1F1; margin-bottom:14px; }
.speedbar{ font: bold 11px verdana; color: #a7adb6; text-align:left;  padding: 12px 10px 14px 15px;}
.speedbar a{ font: bold 11px verdana; color:#5c6a7d; text-decoration:underline;}
.speedbar a:hover{ text-decoration:none;}

.nav { color: #636363; font-size: 11px; font-family: tahoma; margin: 40px 0 40px 0; /*position:relative; left:-14%; */}
.nav a { color: #bc152d; text-decoration:none; }
.nav a:hover {text-decoration:none;}
.nav { color:#666 }
.nav div a{ color: #acb3b9; background:#fff; border:1px solid #c3c8cc; padding:2px 5px; font-size:10px }
.nav div a:hover { background:#fafafa; color:#636363; border:1px solid #7f878d; text-decoration:none;}
.nav div { margin:4px 6px }
.nav div span { text-decoration:none; background:#fafafa; padding:2px 5px; border:1px solid #c3c8cc; color:#636363; font-size:10px }
.userstop { font-family:Tahoma; font-size:11px; color: rgb(71,117,165); }
.userstop thead { font: bold 11px Tahoma;  color: rgb(71,117,165); }
.userstop td { font: normal 11px Tahoma;  padding:3px; color: #3399CC; }
.userstop a { font-weight:bold; font-family:Tahoma; font-size:11px; color: #4b719e; text-decoration:none; }
.userstop a:hover { color: #3399CC; text-decoration: underline; }
.style_input { font: normal 11px Verdana;  color: #757575; padding-left:3px; border: 1px solid #d7d7d7; background: url(../images/A4-White_Style_input.png); height:16px; }

form{ margin:0 !important; padding:0 !important; outline:none !important;}
.btn{background: url(../images/btn.gif) top left no-repeat; width:103px; height:23px; font: bold 11px Tahoma; color: #858585; text-align:center; border: none; cursor: pointer;}
.btn_v{background: url(../images/btn_v.gif) 0px 4px no-repeat; width:111px; height:28px; font: bold 11px Tahoma; color: #5c9fbf; text-align:center; border: none; cursor: pointer;}
.date, .date a{ font: bold 11px Tahoma; color:#000; text-decoration:none;}
.date a:hover{ text-decoration:underline;}

.bold a{ font: bold 11px Tahoma !important;}


.text_area{width:320px; height:70px; font: normal 11px Verdana; border:1px solid #E0E0E0; background:#fff; margin-bottom:8px;}

.b a{color:#476570; text-decoration:none;}
.b {font-size:11px; font-family:Verdana; color:#000; padding-bottom:14px;}
.tab label{ width:140px; float:left; height:22px;}
.tab_t{ margin: 0 0 14px 140px;}
.tab2 label{width:200px; float:left; height:22px;}
.tab2_t{ margin: 0 0 14px 200px;}
.inf_r{color:red; font-size:10px;}
.tab .rfr div a{ margin: 2px 0 14px 200px;}
.tab .rfr{ margin: 2px 0 14px 200px;}
.tab2 .rfr div a{ margin: 2px 0 14px 100px;}
.tab select,
.tab2 select{ margin-bottom:8px;}
.tab select option,
.tab2 select option{ background: #fff;}
.tab div.i{ margin-left:140px;}
.tab2 div.i{ margin-left:200px;}
.center{ width:560px; margin: 0 auto 0 auto;}
.ta_in{width:460px; height:160px; font-family:verdana; background:#fff; font-size:11px; border:1px solid #E0E0E0; margin-bottom:8px;}
.in{width:223px; height:16px; padding:0 2px 0 2px; font: normal 11px Tahoma; border:1px solid #E0E0E0; color: #777; background: url(../images/dlet_field_o.gif) top left repeat-x; position: relative; top:-3px;}
.in_m{width:167px; height:16px; padding:0 2px 0 2px; font: normal 11px Tahoma; border:1px solid #E0E0E0; color: #777; background: url(../images/dlet_field_o.gif) top left repeat-x; position: relative; top:-3px;}
.login_input{color: #d7d7d5 !important; padding-left:6px; padding-top:1px; border: 0px !important; width:130px !important; height:19px !important; font-family:verdana; font-size:10px !important; background:url(../images/login_input.gif) top left no-repeat !important;}

.subm{margin-top:14px; clear:both; display:block; text-align:center;}
.btn_input{border:none; background: none; font: bold 11px Tahoma; color:#d7d7d5; padding:4px; cursor: pointer;}
.btn_go{ position:relative; top:8px; margin-bottom:14px;}

/* зум картинок*/
.highslide-html-content{ font: normal 8pt Tahoma !important; color:#000!important;}
.highslide-body{}
#newpmheader{height:18px !important; background: #eaeaeb !important;}
.highslide-move{font: bold 8pt Tahoma !important; color:#000 !important;}
.highslide-html-content a{font: bold 8pt Tahoma !important; color:#000!important;}
.highslide-html-content a:hover{ text-decoration:none;}

#dle-captcha a{ font: normal 11px Tahoma; text-decoration:underline; color:#000;}
#dle-captcha a:hover{ text-decoration:none;}

/* mchat*/
#output{overflow:auto; height:220px; width:167px; cursor:text; padding-left:2px; text-align:left; border: solid 1px #4b5a6a; color:#d7d7d5;}
.out_text{font: normal 11px Tahoma;}
.out_date{font: normal 7pt Verdana; color:#969CA5;}

#output a{ color:#FFF; cursor: default;}
.city a{ font: normal 11px verdana; color:#000; text-decoration:none;}
.city a:hover{ text-decoration:underline;}
.flash_a_player{ position:relative; left:-10px; top:10px;}
#playlist{ width:600px; height:400px; position:absolute; z-index:999; top:40px; left:92px;}
#playlist object{border: solid 3px #838a90;}
a.playlist_close{cursor: pointer; font: bold 14px Tahoma; color:#000; text-decoration:none; position:absolute; right:-98px; top:18px; width:20px; height:20px; background: #fff; text-align:center;} 
a.playlist_close:hover{ color:#cdcdcd;}
#playlist .tit{ font: bold 18px Verdana; text-align:center; position:absolute; top:16px; left:302px;}
#playlist .tit span{ color:#000;}

/* top news*/
.top_news{ text-align:left;}
.tops a{ font: bold 11px Verdana; color:#71c6f6;}
.tops a:hover{ color:#c4eaff !important; text-decoration:underline !important;}


#hintbox { text-align : left; width : 150px; font-size : 10px; border : 1px solid #99a1ab; background-color : #fff; color : #282828; margin : 10px 0 0 10px; padding : 3px 5px; position : absolute; visibility : hidden; font-family: Tahoma; z-index : 998;}
.onl_table { width : 100%; font-size : 10px; }
.onl_table td { padding-right : 5px; font-size : 10px;/* Раскомментировать, если у Вас в две колонки*/ /* width : 50%;*/ }

.pm_head{ font: bold 11px verdana; color:#000;}
.pm_list{ font: bold 11px verdana;}

#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}