/*******************************/
/*  Автор  XXXepypG@gmail.com  */
/* www.dletpl.ru | ICQ 328085  */
/*******************************/
body{background:#e7e7e7 url(bbg00000.jpg) top repeat-x; margin:0; padding:0; font-family:sans-serif; font-size:12px; color:#222;}
a{color:#333; outline:none; text-decoration:none;}
img{border: 0 none;}
a img  { border: 0 none; }
ul{margin:0; padding:0;}
li{margin:0; padding:0; list-style:none;}
td{vertical-align:top;}
p{padding:0 0 10px 7px; margin:5px 0 0 0; line-height:20px}
/* hlinks */
#hlinks{position:absolute; top:113px; left:18px; z-index: 300;}
#hlinks a{color:#fff; border-bottom:none}
#hlinks li{float:left; display:inline; list-style:none; position:relative; margin:0; padding:3px 0 7px 0;}
ul#hlinks ul {margin:0; border:1px solid #000; //border:0; padding:0; width:150px; list-style:none; display:none; position:absolute; font-size:12px; left:0; top:22px;}
ul#hlinks ul li {float:none; display:block; height:20px; line-height:18px; margin:0; padding:2px 0; border-bottom:1px solid #000; background:#333;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
ul#hlinks ul li:hover{background:#000;}
ul#hlinks a {padding:5px 20px; color:#fff; text-decoration:none; border-right:1px solid #777;}
ul#hlinks a:hover{text-decoration:underline;}
ul#hlinks li:hover li a, ul#hlinks li.iehover li a {font-size:11px; padding:5px 150px 5px 10px; //padding:5px 10px; /* 4 IE */ margin:0; color: #eee; line-height:18px; border-right:none; width:150px; overflow:hidden;}
ul#hlinks li:hover li a:hover, ul#hlinks li:hover li:hover a, ul#hlinks li.iehover li a:hover, ul#hlinks li.iehover li.iehover a {color: #fff; font-weight:bold;}
ul#hlinks li:hover ul ul, ul#hlinks li:hover ul ul ul, ul#hlinks li.iehover ul ul, ul#hlinks li.iehover ul ul ul {display: none;}
ul#hlinks li:hover ul, ul#hlinks ul li:hover ul, ul#hlinks ul ul li:hover ul, ul#hlinks li.iehover ul, ul#hlinks ul li.iehover ul, ul#hlinks ul ul li.iehover ul {display: inline;}
.lmts{padding:0 10px 0 0; font-size:120%;}
.lmts a{border-bottom:none;}
.lmts ul{margin:0; padding:0; border-left:5px solid #eee;}
.lmts ul a{color:#777; border-bottom:none;}
.lmts li{line-height:18px; padding:0 5px}
.lmts li ul a{color:#333;}
/* srch */
.srch{position:absolute; top:118px; right:34px;}
.srchinp{width:190px; height:15px; padding:1px 5px; margin:0; background:#eee; border:1px solid #777; font-size:11px;}
.srchinp:focus{background:#fff; border-color:#ccc;}
.srchbutton{background:url(sbtn.gif) bottom no-repeat; width:20px; height:20px; margin:0 0 0 5px; border:none;}
/* login */
.loginlinks{position:absolute; top:80px; right:25px; font-size:12px;}
.loginlinks a{margin:0 10px 0 0; color:#222; text-decoration:none; border-bottom:1px dotted #888;}
.loginlinks a:hover{color:#000; border-bottom:1px solid #000;}
#loginform{display:none;}
.logininp{width:180px; height:16px; border:1px solid #ccc; padding:1px 5px; margin:3px; font-size:12px;}

/* contener */
.logo{position:absolute; top:0px; left:0px;}
.contener{margin:0 10px; background:url(bg_07.jpg) top repeat-y; padding:0; background:#fff;}
.clbg{background:url(bcbgl000.gif) left repeat-y;}
.crbg{background:url(bcbgr000.gif) right repeat-y;}
.head{background:#222 url(mht_0500.gif) bottom repeat-x; height:56px; line-height:56px; margin:100px 0 0 0;}
.headlbg{background:url(mht_0300.gif) left no-repeat;}
.headrbg{background:url(mht_0700.gif) right no-repeat;}
.footertext{padding:10px 0 0 0; border-top:1px solid #999;}
.footer{background:url(ffbg0000.gif) bottom repeat-x; height:8px; line-height:8px; overflow:hidden;}
.flbg{background:url(flbg0000.gif) left no-repeat;}
.frbg{background:url(frbg0000.gif) right no-repeat;}
/* content */
.content{padding:10px 15px; margin:0; border:0;}
.content a{text-decoration:underline;}
.content a:hover, .hlinks a:hover{ text-decoration:none; color:#777;}
.leftmenu{width:200px; padding:0 10px 0 0;}
.centralcol{padding:0 10px; border:solid #ccc; border-width:0 1px;}
.rightmenu{width:225px; padding:0 0 0 10px; line-height:20px;}
/* news&menu */
h1,h2, .mh1{font-size:20px; letter-spacing:-1px; font-weight:normal; color:#275C92; margin:20px 0 10px 0; cursor:default;}
h1 a,h2 a{color:#275C92; text-decoration:none;}
h1 a:hover,h2 a:hover{border-bottom:none;}
.mh1{font-size:16px; letter-spacing:-1px; border-bottom:1px solid #0B6394;}
.menubg{margin:5px 0 15px 0; padding:0 0 15px 0; }
.newstext{line-height:15px; color:#275C92;}
.newstext img{padding:1px; border:0px solid #ddd; margin:0 1px 1px 0;}
.readt{padding:7px 0; clear:both; color:#275C92}
.readb{border-top:1px solid #275C92; padding:5px 0; color:#275C92; font-size:11px;}
.readb a, .footerl a{color:#275C92; border-bottom:1px dotted #bbb; text-decoration:none;}.readb a:hover, .footerl a:hover{color:#275C92; border-bottom:1px solid #275C92;}
.readbr{width:100px;} .readbr a, .readbr a:hover{border-bottom:none;}
.rarr{font-size:14px; color:#275C92;}

/* формы */
.login_button, .bbcodes_poll {border:1px solid #999;color:#333; padding:1px 7px; color:#222; margin:2px 2px 0 0; font-size:12px; background:url(mm100000.jpg) top repeat-x; }
.login_button:hover, .bbcodes:hover, .bbcodes_poll:hover{border-color:#555; background:url(mm100000.jpg) center repeat-x; cursor:pointer;}
.login_button:focus, .bbcodes:focus, .bbcodes_poll:focus{background:url(mm100000.jpg) bottom repeat-x;}
.logininps, .f_textarea, .f_input, .f_select{color:#000; border-color:#aaa; background:#fff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
/* .f_ */
.f_textarea, .f_input, .f_select{color: #555;font-size: 11px;font-family: tahoma;background:#FFFFF0;border: 1px solid #ccc;}.f_textarea{width: 459px;height: 156px;}.f_input{width: 300px;height: 14px;}.f_select{height: 14px;}

.ovlfo {display:inline-block; background:url(tl.png) top left no-repeat;}
.ovlfo b {display:block; background:url(br.png) bottom right no-repeat;}
.ovlfo b b {background:url(tr.png) top right no-repeat;}
.ovlfo b b b {background:url(bl.png) bottom left no-repeat; font-weight:normal;}
.ovlfo input {border:0; background:transparent; font-size:11px; padding:2px 3px;}
.ovlfo textarea {border:0; background:transparent; font-size:11px; padding:2px 3px;}


/* комментарии */
.com {margin:10px 0 0 0; padding:0;background:#fff;  border:1px solid #ddd;}
.commenttext{padding:10px;}
.commenttext a{border-bottom:1px dashed #f00; background:#ccc; padding:0 2px; color:#000; text-decoration:none;}
.com p { font-size:11px; line-height:12px;}
.comdate{margin:0; padding:4px 7px; font-size:12px; color:#555; border-bottom:1px solid #ddd; background:#eee;}
.author {padding:7px; border-right:1px solid #aaa; font-size:10px;}
.comed{text-align:right; padding:3px; margin:-20px 5px 10px 0; font-size:10px;}
.ch4{text-align:right; font-size:12px; margin:5px 0 5px 0; padding:5px 0 0 0; border-bottom:1px solid #ddd;}
.ch4 a{text-decoration:none; color:#222;}
.comed{text-align:right; padding:3px; margin:0 0 10px 0; font-size:10px;}
/* .navigation */
.navtop{color:#777; text-align:center;}
.navtop a{color:#333; text-decoration:none;}
.navigation {color:#999; border:0px; margin:10px; line-height:20px; text-align:center;}
.navigation a:link,.navigation a:visited,.navigation a:active {text-decoration:none;color:#555; background:url(mm100000.jpg) top repeat-x; border:1px solid #ccc; padding:2px 6px;font-size:12px; margin:8px 0;}
.navigation a:hover {background:url(mm100000.jpg) bottom repeat-x;color:#000;border-color:#333;}
.navigation span {text-decoration:none;background:#fff;padding:2px 6px; margin:8px 0;border:1px solid #E6E6E6;color:#ccc;font-size:12px;}

.tempimg{text-align:center;}
.tempimg img{padding:1px; margin:5px 0;}

/*============ ONLINE =================*/
#hintbox {
    text-align : left;
    width : 120px;
    font-size : 12px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #00a400;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #00a400;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #0000ff;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #0000ff;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}
/*==================== /ONLINE =======================*/

/*MENU */
.box_body a {color:#0099ff; font-family:Arial; font-size:11px; text-decoration:none;}
.box_body ul {padding:0; margin:0 0 0 2px; list-style:none; }
.box_body .bg_list a {color:#000000; padding-left:12px; background:url(podcat.png) top left no-repeat; background-position:0 4px; text-decoration: none; line-height:18px}
.box_body .bg_list a:hover {color:#0099ff; text-decoration:none; margin-left:5px}

.box_body .main_list a {color:#000000; font-weight:bold; padding-left:12px; background:url(cat.png) top left no-repeat; background-position:0 4px; text-decoration: none; line-height:18px}
.box_body .main_list a:hover {color:#0099ff; font-weight:bold; text-decoration:none; margin-left:5px} 

.box_body .bg_advert a {color:red; padding-left:12px; font-weight:bold; background:url(podcat.png) top left no-repeat; background-position:0 4px; text-decoration: none; line-height:18px}
.box_body .bg_advert a:hover {color:red; font-weight:bold; text-decoration:none; margin-left:5px}


/*
  Blocks
*/
.mw0, .mw1, .mw2, .mw3, .mw4, .mw5, .mw6, .mw7{
	float: left;
	margin: 0;
	padding: 0;
        z-index: 100;
}

.mw1, .mw2, .mw3, .mw4{
	width: 100%;
}

.mwlt, .mwrt, .mwlb, .mwrb, .mwnav{
	position: absolute;

}

.mwlt{
	left: 0;
	top: 0;
}

.mwrt{
	right: 0;
	top: 0;
}

.mwlb{
	left: 0;
	bottom: 0;
}

.mwrb{
	right: 0;
	bottom: 0;
}

.mwnav{
	left: 20px;
	top: 18px;
	color: #FFF;
	font-family: Arial;
	font-size: 13px;
}

.mw0{
	position: relative;
	min-width: 150px;
	min-height: 150px;
	background: url("bg_mw000.gif") repeat-x right 42px;
}

.mw1{
	background: url("top_mw00.gif") repeat-x;
}

.mw2{
	background: url("left_mw0.gif") repeat-y;
	margin: 42px 0 0 0;
}

.mw3{
	background: url("right_mw.gif") repeat-y right top;
}

.mw4{
	background: url("bottom_m.gif") repeat-x right bottom;
}

.mw5{
	margin: 10px 20px 0 20px;
	padding: 0 0 60px 0;z-index: 1;
}


#error_message
{
	background-color: #EAEAEA;
	z-index: 0;
	margin-top: 5px;
	margin-bottom: 3px;
	padding: 5px 5px 5px 20px;
	position: relative;
	font-family: Arial;
	font-size: 9px;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #000000;
}


.speedbar a{
	font-size: 15px; 
	font-weight: bold; 
	text-decoration:none; 
	color:#275C92; 
	padding:0 5px 0 5px;
}
.speedbar a:hover{
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color:#0791d9; 	padding:0 5px 0 5px;
}
.speedbar-br {
	border-left: 4px solid #275C92;
	border-right: 4px solid #275C92;
	border-bottom: 1px solid #275C92;
	border-top: 1px solid #275C92;
	font-size: 15px;
	color:#275C92;
}

.bs {
        margin:0 auto;
	text-align:center;
	width: 472px;
	border-left: 4px solid #275C92;
	border-right: 4px solid #275C92;
	border-bottom: 1px solid #275C92;
	border-top: 1px solid #275C92;
	padding: 2px 2px 2px 2px;
}

/* выпадающий поиск    */
#search-wrap input{width: 420px; position:relative; z-index: 300; background: #ffffff; 
font-size:16px; color:#275C92; padding:6px; border:solid 1px #999999;}
#results{position:relative; z-index: 300; width:200px;background: #ffffff; border:solid 1px #DEDEDE; display:none;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-bottom:solid 1px #275C92;border-left:solid 4px #275C92; border-right:solid 1px #275C92;}
#results li a{display:block; padding:4px; text-decoration:none; color:#275C92; font-weight:bold; }
#results li a small{display:block; text-decoration:none; color:#275C92; font-weight:normal;}
#results li a:hover{background:#C5DCFE; }
#results ul {padding:6px; }

/*ССылка для новости*/
#news_address {width:auto; height:62px; text-align:center; padding:1px;}
.na_inp {width:500px; padding:1px; margin:4px 0 4px 0;}

/*CS Block*/
.cs {padding-left: 14px;}

.hc {
	background: url(hidechat.gif) no-repeat; 
}

/*навигация*/
a.nv {color:#2269B9; text-decoration:underline}

.bannerhead {position: absolute;
    top:4px; right:10px;
    padding-left: 3px;
    width:468px;
    height:60px;
    background: url("informer.gif") repeat-x right;
    border: 1px solid #1c507f; 
}
.bannerhead a {color: #1c507f; font-size:15px;}
.bannerhead a:hover {text-shadow: 0px 0px 1px;}
.bht {font-size: 11px;}
* Start - Broken Links by Elegant Division*/
.brokenbt { margin-top: 25px; display: block; }
.brokenclick {
    padding: 5px 7px;
    color: #222;
    border: 1px solid #DEDEDE;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    background-color: #F2F2F2;
    background: -moz-linear-gradient(#F2F2F2 10%, #DEDEDE 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #F2F2F2), color-stop(0.5, #DEDEDE));
}

.brokenclick:hover {
    cursor: pointer;
    color: #fff;
    border-color: #c00;
    -moz-box-shadow: 0 0 5px #c00;
    -webkit-box-shadow: 0 0 5px #c00;
    box-shadow: 0 0 5px #c00;

    background-color: #c00;
    background: -moz-linear-gradient(#c00 10%, #f33 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #c00), color-stop(0.5, #f33));
}
/* End - Broken Links by Elegant Division  */