/* CSS Document */
.main_border
{border:1px solid black; width:100%; height:auto; padding:0px;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:15px;}
.left{background-color: #FFFFFF; border-right:1px solid #424242; margin:50px;} 

#coolmenu{
text-align:center;
border: 1px solid #FFCC33; /*Стиль рамки */
border-bottom-width: 0;
width: 120px; /*Ширина меню */
background-image:url(img/naw.png); background-repeat:no-repeat; /*Фоновый цвет ячейки*/
}

#coolmenu a{
text-align:center;
font: bold 13px Verdana; /*Шрифт текста*/
padding: 10px; /*Внутренний отсутп текста ссылки от краев ячейки*/
 /*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 120px; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}
html>body #coolmenu a{ 
width: auto;
}
* html #coolmenu{ 
width: 120px;/*Ширина меню для Internet Explorer*/
}
#coolmenu a:hover{
background-image:url(img/naw_a.png); /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}
body { background-color: f6f6f6;}
.post_title  {text-align:center; background-image:url(img/film_name4.png); background-repeat:repeat-x; height:73px;; background-position:center; border-left:1px solid #2171b2;border-right:1px solid #2171b2;border-bottom:1px solid #2171b2;border-top:1px solid #2171b2;}
.post_title2  {text-align:center; background-image:url(img/film_name.png); background-repeat:no-repeat; padding:17px;  background-position:center; }


.opus { margin-left:100px; border-bottom:2px solid #4CBAF0; width:795px;border-left:2px solid #4CBAF0;border-right:2px solid #4CBAF0; background-color:#F8F8F8;  }
.post { width:97%;}
.post_name { font-weight:bold; margin-top:5px;margin-bottom:7px; text-align:center; text-decoration:none; font-size:18px; padding-bottom:3x; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; }
.post_name a{ color: #FFFFFF;}
.post_adds { font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242; text-align:left;}
.post_view { font-size:11px; color:#666666;}
.mini { border:1px solid #666666;max-height:480px; max-width:355px; min-height:480px; min-width:355px;}
.mini3 { border:1px solid #666666;max-height:220px; max-width:160px; min-height:220px; min-width:160px; margin-bottom:15px;}

.mini_tv { border:1px solid #666666;max-height:300px; max-width:400px; min-height:300px; min-width:400px;}
.post_title2 {font-size:16px; font-weight:bold; color:red; text-align:center;}
.nav_link{ font-size:11px; color: #333333; margin-top:20px; margin-bottom:15px; ;}
.nav_title {margin-top:15px; margin-left:5%; margin-right:5%; text-align:center; font-weight:bold; border-left:4px solid red;
border-bottom:1px solid black;}
.online {text-align:right; margin-top:5px; font-weight:bold; text-decoration:none;}
.online a {color:#0066FF; text-decoration:none;}
.online a:hover{color:#D54CF0;}
.online_kanal {text-align: center; margin-top:5px; font-weight:bold; text-decoration:none;}
.online_kanal a {color:#0066FF; text-decoration:none;}
.online_kanal a:hover{color:#D54CF0;}
.right {background-color: #FFFFFF; border-left:1px solid #424242;} 
.post_comment {font-size:15px; font-weight:bold; color:white; border-bottom:1px solid #25abd3;border-right:1px solid #25abd3;  padding:6px; text-align:center; background-image:url(img/comment.png);}
.post_comment_add{font-size:11px; border:1px solid red; padding:5px; width:788px; background-color:#CC33FF;}
.post_div{border:1px solid red; margin:15px}

.comment_form {border:2px solid #4cbaf0; width:400px; margin-left:14px; background-color:#f8f8f8; text-align:left; margin-top:-17px;}
.data {text-align:right; font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242;}
.post_adds2 { font-size:11px; margin-top:7px; margin-bottom:7px; color: #333333; text-align:left;}
.post_adds3 { font-size:11px; margin-top:7px; margin-bottom:7px; color: #222222; text-align:left;}
.post_adds4 { font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242; }
.rate { text-align:center;}



#browse {
	float: left;
	width: 210px;
	margin: 0;
	padding: 0;
	background: white;
	border-bottom: 2px solid white;
}

#browse dt {
     
	color: #fff; background-image:url(img/view_cat.png);
	margin: 2px 2px 1px 2px;
	padding: 6px 0;
	text-align: center;
	font-weight: bold;
}

#browse dd {
	background: #f2f2f2;
	border-bottom: 1px solid #659db4;
	padding: 0;
	margin: 0 2px;
	
}

#browse dd a {
	color: #212525;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 3px 22px;
    padding-top:5px;
	padding-bottom:5px;
}

* html #browse dd {
	padding: 3px 22px;
	padd\ing: 0;
}

* html #browse dd a {
	display: inline;
	di\splay: block;
}

#browse dd a:hover {
	background: #ffffff;
	
	
}

.top_menu{ padding-top:8px; padding-bottom:8px; background-image:url(img/top_menu.png); background-position:center; margin-bottom:0px; height:100%; border:0px solid #FF9900; width:100%; text-align:center;}

.top_menu2{ background-color:#f2f2f2;; border:1px solid #CACACA; width:100%; text-align:left; margin-top:15px}
.top_menu3{ color:#000000; text-decoration:none}
.top_menu3 a { color:#454545; text-decoration:none; font-weight:500;}
.top_menu3 a:hover { color:#808080;}

.pstrnav { text-align:center;
	padding: 0px 10px 20px 15px;
	color:#424242;
	
	
}

.pstrnav a{ text-align:center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:none; border:1px solid  #009900; margin:2px;  padding:4px; background-color: #a2d848;
}
.active{ text-align:center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:none; border:1px solid #009900; margin:2px; padding:4px; font-weight:normal;background-color:#C4E47F;
}
.pstrnav a:hover{ text-align:center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:none; border:1px solid  #009900; margin:2px;  padding:4px; background-color:#C4E47F;
}
body {
	font-family:Arial, Tahoma, sans-serif;
}
#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;  margin-top:10px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	
     
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
.search { text-align:center;}
.knopka{padding:0px; margin:0px;} 
.tv{}
.h1{ font-size:0px; color:#FFFFFF;}
.serial{font-weight:bold; margin-left:15px; margin-right:15px; margin-bottom:15px;  background-repeat:no-repeat; text-align:left;text-decoration:none;}
.serial p{margin:10px; padding:8px; font-size:15px; background-image:url(img/serial.png); background-repeat:no-repeat;text-align:left; text-decoration:none;}
.firefox{ font-weight:bold; margin-top:0px; font-size:12px;}
.firefox a{color:#E50000; text-decoration:none;}
.firefox a:hover{color:#E50000; text-decoration:underline;}
.footer{ font-size:13px; background-image:url(img/footer.png); width:100%; height:100%; padding:10px; text-align:center; background-position:center; background-repeat:no-repeat;}
.a{ border:0px solid red;}
.faq{ color:#FF0000; font-weight:bold;}
.faq2{ font-weight:bold; font-size:12px; color:#333333;}
.faq3{ font-style:italic;}
.program{border:5px solid red; text-align:center;}
.vrema{ text-align:center; font-weight:bold; color:#171616;}
.img-desc {


position: relative;

	display: block;	
	
	
	
	width: 356px;
	
	margin: 0 auto;
	


}
.img-desc cite { 

    background-image:url(img/water.png);
	background-repeat:no-repeat;
     
	
	color: #fff;
	position: absolute;
	bottom: 0;
	right: 0;
	height:14px;
	width: 79px;
	
	
}




.b-live-links {
    margin: 20px auto;
    width: 400px;
    text-align: center;
    font-size: 12px;
}

.b-live-links a {
    color: #306198;
    text-decoration: underline;
    padding-left: 17px;
    background: url(http://inter.ua/images/big_bullet.gif) no-repeat center left;
    margin-right: 20px;
    margin-top: 3px;
}

.b-live-links a.active {
    color: #000000;
    text-decoration: none;
    cursor: default;
	border: 0px solid red;
}

.formbutton{border:0px #ccc solid;height:36px;background:url(img/1.png); width:106px; cursor:pointer;}
.formbutton2{border:0px #ccc solid;height:36px; width:106px; cursor:pointer;background:url(img/2.png);}
.small{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;margin-left:4px; color:#06173c;}
.new1{font-family:Verdana, Helvetica, sans-serif;font-size:18px;font-weight:700;color:#333;}
.new{border-top:1px solid #ccc;margin-left:10px; margin-right:10px;}
.new2{border:1px solid #ccc;margin-left:10px; margin-right:10px; padding:5px;}
.autorised_reg{width: auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:10px; margin-right:10px;}
.login{ border:1px #ccc solid;width:105px;font:11px Verdana, Geneva, sans-serif; padding-top:3px; padding-bottom:3px;}
.zabyv{ font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.friends_link a{color:#0066FF; text-decoration:none;}
.friends_link a:hover{color:#D54CF0;}
.friends{border:1px solid #666666;margin:1px; background:#f6f6f6;}
.friends2{ width:98%;}
.noreg a { color:#CC0000;}
.noreg a:hover {color:#CC0000; text-decoration:none;}
.maintext{ font-size:12px;}


.CommentText, .CommentText_2  {background-repeat: repeat-y; width: 98%; overflow: hidden; vertical-align: top}
.CommentTextSmoothTopLine, .CommentTextSmoothTopLeft, .CommentTextSmoothTopRight, .CommentTextSmoothBottomLine, .CommentTextSmoothBottomLeft, .CommentTextSmoothBottomRight, .CommentTextContent, .CommentTextContentLeft, .CommentTextContentRight {width: 100%; float: left}
.CommentTextSmoothTopLeft {background: url(./images/textarea-smooth-top-left.gif) no-repeat left 0; height: 12px}
.CommentTextSmoothTopLine {background: url(./images/textarea-smooth-top-line.gif) repeat-x; height: 12px}
.CommentTextSmoothTopRight {background: url(./images/textarea-smooth-top-right.gif) no-repeat; background-position: right 0; height: 12px}
.CommentTextContent {background-color: white}
.CommentTextContentLeft {background: url(./images/textarea-smooth-line-left.gif) repeat-y left 0}
.CommentTextContentRight {background: url(./images/textarea-smooth-line-right.gif) repeat-y right 0}
.CommentTextSmoothBottomLeft {background: url(./images/textarea-smooth-bottom-left.gif) no-repeat left 0; height: 12px}
.CommentTextSmoothBottomLine {background: url(./images/textarea-smooth-bottom-line.gif) repeat-x; height: 12px}
.CommentTextSmoothBottomRight {background: url(./images/textarea-smooth-bottom-right.gif) no-repeat right 0; height: 12px}
.CommentText textarea {color: #777; font-size: 11px; margin-bottom: 10px; position: relative; top: 4px; left: 3px; width: 95%; height: 137px; overflow: hidden; border: solid 1px white}
.CommentText_2 textarea {color: #777; font-size: 11px; margin-bottom: 10px; position: relative; top: 4px; left: 15px; width: 95%; height: 30px; overflow: hidden; border: solid 1px white}
.avatar { margin-right:10px;}
.Subscribe {background: url(./images/buttons160.gif) no-repeat left top; width: 164px;margin-left: -2px; padding-bottom: 4px; cursor:pointer; height:30px; border:0px solid red;}
.Subscribe:hover {background-position: 0 -31px}
div.numpage{margin-left: 23px; font-size:12px;}
.numpage a {display: inline-block;margin-left: 2px;padding: 5px;position: relative;border: 1px solid #CCCCCC}
.numpage a:link, .numpage a:visited {color: #000000; text-decoration: none}
.numpage a:hover, .numpage a:active {color: #333333;text-decoration: none;background-color: #F6F6F6;background-position: top;font-size: 12px}
.numpage .current_page {display: inline-block;border: 1px solid #CCCCCC;margin-left: 2px;color: #333333;background-color: #F6F6F6;padding: 5px;font-size: 12px;position: relative}
.image img{width:300px;}
.button.green{
    background-image: url(img/green_bg.png);
    border: solid 1px #c0c09f;
    color: white; text-shadow: -1px -1px 1px #3f6700;
    box-shadow: 1px 1px 1px #9a9a9a;
}
.button {
    width: 130px; height: 30px; line-height: 27px; display: block;
    background-repeat: repeat-x;
    font-size: 14px;
    text-align: center;
    margin-top: 10px; margin-bottom: 10px;
    cursor: pointer;
}
.err { color: #FF2B2B}
.success{ color: #FF2B2B}

