﻿/***************/
/* www.tvfy.ru */
/***************/
body{margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px; color:#333; border-top: solid 4px #393939; }
img{border:0;}
ul{margin:0; padding:0;}
li{list-style:none; line-height:18px; margin:0;}
a{color:#555;}
a:hover{color:#000; text-decoration:none;}
a:focus{outline: none;}
vmenu{color:#ff0000; font-size: 12px;}
.plus1{position:absolute; top:125px; left:30px;}
/* .head */
.other2{position:absolute; top:10px; left:230px; font-size:14;}
.head{height:160px;}
body {background:url(../images/belyi3.gif) top repeat-x;padding:0;}
.logo{position:absolute; top:20px; left:25px; width:725px; height:125px;}
.srch{position:absolute; top:0; right:15px; width:260px; height:26px; background:url(../templates/images/sbg.gif) no-repeat top left;}
.srchinp, .srchbutton{background:none; border:none;}
.srchinp{width:210px; color:#ddd; font-size:11px; padding:3px 0 0 10px;}
.srchinp:focus{color:#fff;}
.srchbutton{width:30px;}
.twitter{position:absolute; top:95px; left:30px;}
.headbanner{position:absolute; top:35px; left:250px;}
.loginlinks{position:absolute; top:10px; left:230px; font-size:10px;}
.loginlinks a{padding:0 5px 0 0; color:#222; text-decoration:none;}
.loginlinks a:hover{text-decoration:underline; color:#000;}
/* login */
#loginform{overflow:hidden;z-index:99;position:absolute;opacity:1;top:105px; display:none; right:10px; width:220px;padding:1px;background:#000;border:2px solid #fff;}
#loginform a{color:#000;}
.logintitle{font-size:14px; margin:0 0 10px 0; font-weight:bolder;}
.loginbg{background:#fff url(../templates/images/hbbg.gif) repeat-x;padding:15px; line-height:20px;}
.logininph{font-size:16px; color:#333; font-weight:bolder; border-bottom:1px solid #ddd;}
.logininp{width:180px; height:16px; border:1px solid #ccc; background: #fff; color:#555; padding:1px 5px; margin:3px; font-size:12px;}
/* .mmenu */
.mmenu table{vertical-align:top; padding:0;height:32px; width:100%;background:url(../templates/images/mm2.gif) repeat-x top;}
.mmenu table td{text-align:center;width:auto;}
.mmenu table td a{color:#fff;text-decoration:none;padding:0 14px;font-size:14px;}
.mmenu table td a:hover{color:#fff;text-decoration:underline;}
.mm1{background:url(../templates/images/mm1.gif) no-repeat top left;}
.mm3{background:url(../templates/images/mm3.gif) no-repeat top right;}
.mm1, .mm3{padding:0; width:4px; overflow:hidden;}
/* .content */
.content table{padding:0; width:100%;}
.content td{vertical-align:top;}
.cnt1{}
.cnt2{width:468px;}
.cnt2l{width:208px;}
.cnt2r{width:260px; padding:0 0 0 5px;}

.adhere{ 
	border:1px solid #777777; background: #000000;
}

#adstable {
	padding-left: 20px;
	padding-right:5px;
	float:left;
	height:130px;
}

#adstable a {float: left; width:125px; margin-right:15px;}



/***************/
/* www.tvfy.ru-news */
/***************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.news_news td {
	padding:10px;
}

.news_tab A {
TEXT-DECORATION:underline;
font-family:arial;
font-size:12px;
color:#396AA2;
}
.news_tab A:link {
TEXT-DECORATION:underline;
font-family:arial;
font-size:12px;
color:#396AA2;
}
.news_tab A:visited {
TEXT-DECORATION:underline;
font-family:arial;
font-size:12px;
color:#396AA2;
}
.news_tab A:hover {
TEXT-DECORATION:underline;
font-family:arial;
font-size:12px;
color:#396AA2;
}

.news_active A {
TEXT-DECORATION:none;
font-family:arial;
font-size:12px;
color:#808080;
}

.news_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.news_zagl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3380C6;
	text-indent: 0mm;
	text-align:left;
}
.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3380C6;
	text-indent: 0mm;
	text-align:left;
}
.news_title A {
	TEXT-DECORATION:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3380C6;
	text-indent: 0mm;
	text-align:left;
}
.news_title A:link {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3380C6;
	text-indent: 0mm;
	text-align:left;

}
.news_title A:visited {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3380C6;
	text-indent: 0mm;
	text-align:left;

}
.news_title A:hover {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3380C6;
	text-indent: 0mm;
	text-align:left;
}

.news_source {
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align: left;
	font-weight: normal;

}
.news_source A {
	TEXT-DECORATION:none;
	font-family:Arial, Helvetica, sans-serif;
	;
	font-size:10px;
	color:#666666;
	text-align: left;
	font-weight: normal;
}
.news_source A:link {
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align: left;
	font-weight: normal;

}
.news_source A:visited {
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align: left;
	font-weight: normal;

}
.news_source A:hover {
	TEXT-DECORATION: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align: left;
	font-weight: normal;
}

.news_last {
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3380C6;
	text-align: left;
	font-weight: normal;

}
.news_last A {
	TEXT-DECORATION:none;
	font-family:Arial, Helvetica, sans-serif;
	;
	font-size:10px;
	color:#3380C6;
	text-align: left;
	font-weight: normal;
}
.news_last A:link {
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3380C6;
	text-align: left;
	font-weight: normal;

}
.news_last A:visited {
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3380C6;
	text-align: left;
	font-weight: normal;

}
.news_last A:hover {
	TEXT-DECORATION: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3380C6;
	text-align: left;
	font-weight: normal;
}
.menusmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
}
.menusmall A {
	TEXT-DECORATION:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}
.menusmall A:link {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;

}
.menusmall A:visited {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;

}
.menusmall A:hover {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}
.news_links
{
border-bottom:1px dashed;
border-bottom-color:#666666;
}

.news_links A {
TEXT-DECORATION:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
.news_links A:hover {
TEXT-DECORATION:none;
}
.news-head
{
	background:#dddddd;
	font-weight:bold;
	color:#0a1f2e;
	font-size:11px;
	margin:0px;
	padding: 0px 0px;
}



#header_upper {
	width: 970px;
	height: 60px;
	background: #222222;
	padding: 0;
	margin: 0;
	 
}
.upper_banner_left {
	float: left;
	padding-left: 15px;
}
.upper_banner_right {
	float: right;
	padding-right: 15px;
}
.likelink {
text-decoration: underline;
color: blue;
cursor: pointer;
}
.vmenu{position:absolute; top:120px; left:250px; font-size:14px;
 text-align: right; /* в меню текст справа */
 font-weight: bold; /* жирность шрифта */
 
 border-bottom: 2px #000 solid; /* стили нижней границы рамки блока меню */
 padding: 10px 10px 0 20px; /* внутренние отступы */
 
 }
ul, li {
 list-style: none;
 margin: 0;
 padding: 0;
 }
.vmenu li {
 display: inline;
 margin: 0 5px;
 position: relative; /* относительное позиционирование элементов списка */
 bottom: -2px; /* смещение на 2px ниже блока меню */
 }
.vmenu a{padding:0 10px 0 0; color: #FF0000; /* цвет ссылок */; text-decoration:none;display: inline-block;
 color: #fff;
 background: #ffffff;border: 1px #900 solid; /* стили рамки ссылок */
 padding: 5px;}
.vmenu a:hover{text-decoration:underline; color: red;background: #d5d5d5; /* цвет фона ссылок под курсором */
 border-bottom-color: #fff; /* цвет нижней границы рамки */}
.vmenu li.current {
 display: inline-block;
 color: #900;
 background: #fff; /* цвет фона блока current */
 text-align: center;
 border: 2px #900 solid; /* стили рамки у current */
 border-bottom-color: #fff; /* цвет нижней границы рамки у current */
 padding: 5px;
 }



