p {font-family:Verdana; font-size:12px; margin:7px;}
.birju {font-size: 9px; font-family:Verdana; color:#D7D7D7}
.birju2 {font-size: 11px; font-family:Verdana; font-style:italic}
.birju3 {font-size: 9px; font-family:Verdana; color:#CCCCCC }
body{background:#e7e7e7 url(../images/bbg.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: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:117px; left:18px;}
#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:116px; right:24px;}
.srchinp{width:150px; 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(../images/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:30px; left:25px;}
.logo_new{position:absolute; top:35px; left:535px; font-family: Georgia; font-size:14px;}
.bannerhead{position:absolute; top:20px; right:25px;}
.contener{margin:0 10px; background:url(../images/bg_07.jpg) top repeat-y; padding:0; background:#fff;}
.clbg{background:url(../images/bcbgl.gif) left repeat-y;}
.crbg{background:url(../images/bcbgr.gif) right repeat-y;}
.head{background:#222 url(../images/mht_05.gif) bottom repeat-x; height:56px; line-height:56px; margin:100px 0 0 0;}
.headlbg{background:url(../images/mht_03.gif) left no-repeat;}
.headrbg{background:url(../images/mht_07.gif) right no-repeat;}
.footertext{padding:10px 0 0 0; border-top:1px solid #999;}
.footer{background:url(../images/ffbg.gif) bottom repeat-x; height:8px; line-height:8px; overflow:hidden;}
.flbg{background:url(../images/flbg.gif) left no-repeat;}
.frbg{background:url(../images/frbg.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:150px; padding:0 10px 0 0;}
.centralcol{padding:0 15px; border:solid #ccc; border-width:0 2px;}
/*.centralcol{padding:0 10px; border:solid #ccc; border-width:0 1px;}*/
.rightmenu{width:250px; padding:0 0 0 10px; line-height:20px;}
/* news&menu */
h1,h2, .mh1{font-size:20px; letter-spacing:-1px; font-weight:normal; color:#333; margin:20px 0 10px 0; cursor:default;}
h1 a,h2 a{color:#222; text-decoration:none;}
h1 a:hover,h2 a:hover{border-bottom:none;}
.mh1{font-size:16px; letter-spacing:-1px; border-bottom:1px solid #bbb;}
.menubg{margin:5px 0 15px 0; padding:0 0 15px 0; border-bottom:1px dashed #999;}
.newstext{line-height:21px; color:#555;}
.newstext img{padding:1px; border:1px solid #ddd; margin:0 7px 7px 0;}
.readt{padding:7px 0; clear:both;}
.readb{border-top:1px solid #999; padding:5px 0; color:#777; font-size:11px;}
.readb a, .footerl a{color:#777; border-bottom:1px dotted #bbb; text-decoration:none;}.readb a:hover, .footerl a:hover{color:#222; border-bottom:1px solid #555;}
.readbr{width:100px;} .readbr a, .readbr a:hover{border-bottom:none;}
.rarr{font-size:14px; color:#777;}
.speedbar{margin:0 0 0 10px;}
.speedbar a{text-decoration:none; border-bottom:1px dashed #777;}
.speedbar a:hover{text-decoration:none; border-bottom:1px solid #777;}
/* формы */
.login_button, .bbcodes, .bbcodes_poll {border:1px solid #999;color:#333; padding:1px 7px; color:#222; margin:2px 2px 0 0; font-size:12px; background:url(../images/mm1.jpg) top repeat-x; }
.login_button:hover, .bbcodes:hover, .bbcodes_poll:hover{border-color:#555; background:url(../images/mm1.jpg) center repeat-x; cursor:pointer;}
.login_button:focus, .bbcodes:focus, .bbcodes_poll:focus{background:url(../images/mm1.jpg) bottom repeat-x;}
.logininp:focus, .f_textarea:focus, .f_input:focus, .f_select:focus{color:#000; border-color:#aaa; background:#fff;}
/* .f_ */
.f_textarea, .f_input, .f_select{color: #555;font-size: 11px;font-family: tahoma;background:#fcfcfc;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(../images/tl.png) top left no-repeat;}
.ovlfo b {display:block; background:url(../images/br.png) bottom right no-repeat;}
.ovlfo b b {background:url(../images/tr.png) top right no-repeat;}
.ovlfo b b b {background:url(../images/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(../images/mm1.jpg) top repeat-x; border:1px solid #ccc; padding:2px 6px;font-size:12px; margin:8px 0;}
.navigation a:hover {background:url(../images/mm1.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;}
#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    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;
}
/* ----////// Эффект прозрачности /////------- */

#banners a img { 
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  
}

#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
