/* RESET*/
*{margin:0; padding:0; outline:0;}

.overflow {
/*overflow:hidden;*/
}

table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
a{color:#ff0000; text-decoration:underline;}
a:hover{text-decoration:none;}


.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}



/* H */
h1{font:normal 25px Arial, Helvetica, sans-serif; margin-bottom:; color:red;}

h2{}
h3{}
h4{}
h5{}
h6{}



/* CONTENT */
.outer{width:952px; margin:0 auto; position:relative;}
.outer .content{width:670px; overflow:hidden;}
.outer .content h1{font:italic normal 38px/42px Arial, Helvetica, sans-serif; padding-bottom:10px; color:red;}
.outer .content h2{font:italic normal 24px/28px Arial, Helvetica, sans-serif; padding-bottom:5px; color:#000;}
.outer .content p{line-height:20px; margin-bottom:20px;}
.outer .content .t{height:36px; width:670px; background:url(/images/content_t.png) no-repeat;
_background:url(/images/gif/content_t.gif) no-repeat;
}
.outer .content .b{height:36px; width:670px; background:url(/images/content_b.png) no-repeat;
_background:url(/images/gif/content_b.gif) no-repeat;
}
.outer .content .m{width:630px; background:#fff; padding:0 20px 1px 20px;line-height:20px;}
.archive{width:157px; height:31px; float:right; background:url(/images/archive_bg.gif) no-repeat; font:italic 13px/29px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.rss{width:41px; height:31px; float:right; background:url(/images/rss_bg.gif) no-repeat; font:italic 13px/29px Arial, Helvetica, sans-serif; color:#fff; padding-left:37px;}
.min_height{min-height:460px; _height:460px;}
/* url */
.url{font:italic 13px Arial, Helvetica, sans-serif; padding:0 0 10px 10px; color:#000;}
.url a{color:#000;}


/* subscription */
.subscription{position:relative; width:260px;margin-top:-36px;}

.subscription .btn:hover {
background-position:0 -35px !important;
}

.message{padding-top:30px!important; font-weight:bold; color:#000000!important;}

.activ_zak{
background-color:#FFFFFF;
border-bottom:medium none !important;
color:#000000;
padding:5px;
}



.open a{font-style:italic; text-decoration:none; border-bottom:1px dashed #ff0000; zoom:1; position:relative; z-index:1;}
.subscription a:hover{border-bottom:1px dashed #fff;}
.subscription .inp{width:255px; background:#fff; border:1px solid #ccc; border-top:1px solid #666; margin-bottom:10px; padding:3px 5px;}
.subscription p{font-size:11px; margin-bottom:8px;}
.subscription .code{width:167px; overflow:hidden; zoom:1; margin-bottom:10px;}
.subscription .code img{float:left;}
.subscription .code .inp{width:65px; float:right;}
.subscription .btn{width:151px; height:35px; background:url(/images/subscription_btn.gif) no-repeat; float:right;}
.subscription .otpis{width:151px; height:35px; background:url(/images/otpis.gif) no-repeat; float:right;}
 
h2.sub_h {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:12px;
text-align:left;
}


.subscription div{padding-top:20px;display:none;}
.active_podp{display:block!important;}



.communication,.contacts{padding-left:10px;}

/* clips */
.clips{overflow:hidden; zoom:1; margin-left:-55px;}
.clips .item{width:250px; float:left; margin-left:55px; overflow:hidden; zoom:1; padding-bottom:15px; display:inline;}
.clips h2{margin-bottom:3px;}

/* ringtones */
.ringtones{margin:0 -5px 0 -10px;}
.ringtones .price{padding:0 5px 30px 10px;}
.ringtones .price ul{padding:0 0 5px 0;}
.ringtones .price li{line-height:19px; padding-bottom:10px;}
.ringtones .price .note{font:italic 11px Arial, Helvetica, sans-serif;}
.ringtones table{width:100%;}
.ringtones td{padding:4px 0;}
.ringtones td.name{width:450px; font-size:18px; padding-left:10px;}
.ringtones td.code{width:120px;}
.ringtones tr:hover td{background:#e7e7e7;}

/* page404 */
.page404 h1{margin-bottom:5px;}
.page404 h1.red{color:#ff0000;}
.page404 h2{margin-bottom:10px;}


/* communication */
.communication table{width:100%;}
.communication td{height:100px; vertical-align:middle;}
.communication a{display:block;font-size:16px; padding-left:18px; background:url(/images/communication_ico.gif) no-repeat 0 7px;}
/* contacts */
.contacts p{padding-left:20px;}
.contacts .btns{overflow:hidden; zoom:1; margin:-10px 0 20px 10px;}
.contacts .btns span{float:left; height:31px; background:url(/images/contacts_btn.gif) no-repeat;}
.contacts .btns span a{float:left; height:31px; background:url(/images/contacts_btn.gif) no-repeat 100% -31px; line-height:31px; padding:0 25px; font-size:13px; color:#000;}
