TABLE, DIV {font-size: 12px; color: #333;}
FORM {margin: 0px;}
SELECT {background-color: #FFF; font: normal 100% Arial, Tahoma; color: #666; margin: 0px; border: 1px solid #999;}

H1, H2, H3, H4, H5, H6 {position: relative; font-family: normal 100% Verdana; margin: 0; padding: 0; font-weight: normal;}
H1 {font-size: 120%;}
H2 {font-size: 110%;}

.titleLink {font-family: Tahoma, sans-serif; font-size: 14px;}


A:link {color: #333; text-decoration: none;}
A:visited {color: #333; text-decoration: none;}
A:active {color: #333; text-decoration: none;}
A:hover {color: #FF0000; text-decoration: none;}

.non-u, A.non-u {text-decoration: none;}
.non-u, A.non-u:hover {text-decoration: underline;}

.u, A.u, A.u:visited {text-decoration: underline;}
A.u:hover {text-decoration: none;}

.non-u2 A {text-decoration: none;}
.non-u2 A:hover {text-decoration: underline;}

/* --- Цвет --- */
.red_pass {color: #B8475D; font-size:120%;}

H1.st {font-size:100%;}

.white, A.white, A.white:link, A.white:visited, A.white:active, A.white:hover {color: #FFF;}
.black, A.black, A.black:link, A.black:visited, A.black:active, A.black:hover {color: #333;}
.red, A.red, A.red:link, A.red:visited, A.red:active, A.red:hover {color: #AF0000;}
.green, A.green, A.green:link, A.green:visited, A.green:active, A.green:hover {color: #6B9522;}
.blue1, A.blue1, A.blue1:link, A.blue1:visited, A.blue1:active, A.blue1:hover {color: #208FD2;}
.blue, A.blue, A.blue:link, A.blue:visited, A.blue:active, A.blue:hover {color: #336699;}
.comment, A.comment, A.comment:link, A.comment:visited, A.comment:active, A.comment:hover {color: #9E9E9E;}
.grey, A.grey, A.grey:link, A.grey:visited, A.grey:active, A.grey:hover {color: #666;}
.agrey, A.agrey, A.agrey:link, A.agrey:visited, A.agrey:active, A.agrey:hover {color: #999;}
.dblue, A.dblue, A.dblue:link, A.dblue:visited, A.dblue:active, A.dblue:hover {color: #1B3D8A;}
.orange, A.orange, A.orange:link, A.orange:visited, A.orange:active, A.orange:hover {color: #E45B00;}
.lgreen, A.lgreen, A.lgreen:link, A.lgreen:visited, A.lgreen:active, A.lgreen:hover {color: #8DAB3B;}
.dgreen, A.dgreen, A.dgreen:link, A.dgreen:visited, A.dgreen:active, A.dgreen:hover {color: #325B0A;}
.blue2, A.blue2, A.blue2:link, A.blue2:visited, A.blue2:active, A.blue2:hover {color: #0099CC;}
A.hov_red:hover {color: #AF0000;}
A.hov-red:hover {color: #AF0000;}
A.hov-green:hover {color: #6B9522;}
A.hov-blue1:hover {color: #208FD2;}
A.hov-orange:hover {color: #f68c1e;}

.back-dgreen {background-color:#325B0A;}

/* --- Свойства --- */
.sm_txt {font-size: 11px;}
.sm-txt {font-size: 90%;}
.bg-txt {font-size: 110%;}
.bold {font-weight: bold;}

/* --- Цвета фона --- */
.back-blue1 {background-color: #0099CC;}
.back-white {background-color:#FFF;}



 /* --- Цитата --- */
.quotetop {background: #E4EAF2; border: 1px dotted #000; border-bottom: 0; border-left: 4px solid #8394B2; color: #000; font-weight: bold; font-size: 10px; 	margin: 8px auto 0 auto;	padding: 3px;}
.quotemain {background: #FAFCFE; border: 1px dotted #000; border-left: 4px solid #8394B2; border-top: 0; color: #465584; padding: 4px; margin: 0 auto 8px auto;}

/*.dot {background-image:url(http://www.kmvcity.ru/thema/image/pix01.gif); background-repeat:repeat-x; height:1px;}*/
.dot {background-image:url(http://localhost/services/thema/image/pix01.gif); background-repeat:repeat-x; height:1px;}
.v-dot {background-image:url(http://localhost/services/thema/image/dot-4.gif); background-repeat:repeat-y;}

/* --- Формы --- */
INPUT.noGo {background: #DADADA; border: 1px solid #B4B4B4; font: 100% Tahoma; font-size: 12px; padding-bottom: 1px;}
INPUT.basic {background: #FFF; border: 1px solid #999; font: 100% Tahoma; font-size: 11px; padding-left: 2px;}

.long {width:100%;}

tr.phTbBorder td {border-left: #CCC 1px solid;}
tr.pollPd td {padding: 0px 1px 0px 1px;}

tr.topPd td     {padding: 0px 2px 0px 4px;}
tr.topCalPd td     {padding: 2px 3px;}

/* Закругления */
/* --- Блоки (боковые) --- */
table.block {margin-bottom: 8px;}
table.block td.ln {padding: 0px; background-color: #CCC; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.block td.cont {margin:0px; padding: 6px 4px 6px 4px; border-left: #CCC 1px solid; border-right: #CCC 1px solid;}
table.block td.title_ln {padding: 0px; background-color: #CCC; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat;}

table.block .t-title {font-size:14px;}

/* --- Закругления в меню поиска --- */
table.search_fm td.ln_act {background-color: #0099CC; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.search_fm td.cont_act {padding: 4px 10px; border-left: #0099CC 1px solid; border-right: #0099CC 1px solid; color: #FFF; background-color: #0099CC;}
table.search_fm td.ln {background-color: #BBDFED; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.search_fm td.cont{padding: 4px 10px; border-left: #BBDFED 1px solid; border-right: #BBDFED 1px solid; background-color: #BBDFED;}

/* --- Для центральных блоков --- */
table.block_cn {margin-bottom: 6px;}
table.block td.cont_cn{padding-top: 6px; border-left: #EEE 1px solid; border-right: #EEE 1px solid;}


html, body {
   margin:0;
   padding:0;
   font:12px Arial;
   color:#4b4b4b;
   background:#fff;
}

a {
   text-decoration:none;
   color:#085d98;
}

a:hover             {
   color:#d37f35;
}

li {
   display:inline;
}

img {
   border:0;
   margin:0;
}



.left-head{padding-left:7px;padding-top:7px;padding-right:7px;}              






.but {
   font:11px Verdana;
   text-decoration:none;
   font-weight:bold;
   background:#f2f2f2 url('../images/but.png') center repeat-x;
   border:1px solid #838383; 
   color:#444; 
   padding:5px 8px;
}

.clear {
   clear:both;
}

#serch {
   width:474px;
   height:31px;
float:left;
}




.bg-all{}


.content1 {
width:auto; 
margin:0 auto;
padding:15px 10px;
clear: both;
}

.menl {
width:190px;
float:left;
}

.menr {
width:220px;
float:right;

}


.mcont,
.mcont1 {
background:#fff url(../img/m_fon.png) no-repeat;
padding:10px;
margin-bottom:15px;
}
div#main {
	width: auto;
	 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.centc2 {
width:auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 230px 0px 200px;  
}


.alltop-left{color:#005786;height:60px;background:url(../img/contop-left.png) left no-repeat;}
.alltop-center{color:#005786;height:60px;background:url(../img/contop-center.png) repeat-x;}
.alltop-right{color:#005786;height:60px;background:url(../img/contop-right.png) right no-repeat;}


.alltop {
   color:#005786;
   width:554px;
   height:60px;
   background:url(../img/contop.png) no-repeat;
}

.mainf a {
   color:#2878a4;
   font:14px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:9px;
   padding-bottom:15px;
}


.foot-left{height:200px;background:url(../img/foot-left.png) left no-repeat;}
.foot-center{height:200px;background:url(../img/foot-center.png) repeat-x;}
.foot-right{height:200px;background:url(../img/foot-right.png) right no-repeat;}



.categ {
float:left;
width:280px;
}

.categ a {
   color:#666;
   font:11px Verdana;
   padding-left:50px;
}


.ssc-left{background:url(../img/contfon-left.png) left top no-repeat;}
.ssc-center{background:url(../img/contfon-center.png) repeat-x;}
.ssc-right{background:url(../img/contfon-right.png) right top no-repeat;}


.ssc {
   background:#fff url(../img/contfon.png) no-repeat;
   padding:10px;
}

.autr {
float:right;
width:220px;
}

.autr a {
   color:#666;
   font:11px Verdana;
   padding-left:20%;
}


.subtags-left{background:url(../img/tags-left.png) left no-repeat;}
.subtags-center{background:url(../img/tags-center.png) repeat-x;}
.subtags-right{background:url(../img/tags-right.png) right no-repeat;}

.subtags {
   padding:4px 0; 
   padding-top:5px;
   padding-left:30px;
   font:11px Verdana;
}


.undersl-left{height:28px;background:url(../img/fulll-left.png) left no-repeat;}
.undersl-center{height:28px;background:url(../img/fulll-center.png) repeat-x;}
.undersl-right{height:28px;background:url(../img/fulll-right.png) right no-repeat;}

.undersl {
   color:#005786;
   padding-left:10px;
   height:28px;
   font:11px Verdana;
   float:left;
}



.mainf2-left{height:36px;background:url(../img/top2-left.png) left top no-repeat;}
.mainf2-center{height:36px;background:url(../img/top2-center.png) repeat-x;}
.mainf2-right{height:36px;background:url(../img/top2-right.png) right top no-repeat;}


.mainf2 {
   color:#666;
   font:13px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
}


.mainfy-left{height:36px;background:url(../img/top2y-left.png) left top no-repeat;}
.mainfy-center{height:36px;background:url(../img/top2y-center.png) repeat-x;}
.mainfy-right{height:36px;background:url(../img/top2y-right.png) right top no-repeat;}

.mainfy {
   color:#666;
   font:13px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
}

.mainfr-left{height:36px;background:url(../img/top2r-left.png) left top no-repeat;}
.mainfr-center{height:36px;background:url(../img/top2r-center.png) repeat-x;}
.mainfr-right{height:36px;background:url(../img/top2r-right.png) right top no-repeat;}


.mainfr {
   color:#666;
   font:13px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
}

.ssc2-left{background:url(../img/fon2-left.png) left top no-repeat;}
.ssc2-center{background:url(../img/fon2-center.png) repeat-x;}
.ssc2-right{background:url(../img/fon2-right.png) right top no-repeat;}


.ssc2 {
   padding:10px;
   border:1px solid #b4d4e5;
   border-top:none;
}


.ssc2r-left{background:url(../img/fon2r-left.png) left top no-repeat;}
.ssc2r-center{background:url(../img/fon2r-center.png) repeat-x;}
.ssc2r-right{background:url(../img/fon2r-right.png) right top no-repeat;}


.ssc2r {
   padding:10px;
   border:1px solid #f8c1c1;
   border-top:none;
}


.sscy-left{background:url(../img/fon2y-left.png) left top no-repeat;}
.sscy-center{background:url(../img/fon2y-center.png) repeat-x;}
.sscy-right{background:url(../img/fon2y-right.png) right top no-repeat;}


.sscy {
   padding:10px;
   border:1px solid #eee3bd;
   border-top:none;
}

.relate a {
   padding:5px 0;
   padding-left:20px;
   display:block;
   border-bottom:1px dotted #a1c8dd;
}

.relate a:hover {
   background:#c1e2f6;
   color:#0d5d8d;
}

.nfoot {
   color:#666;
   padding:5px 10px;
   padding-right:5px;
   font-weight:bold;
   background:#d4edfb;
   border:1px solid #b4d4e5;
   border-top:1px solid #fff;
    margin-bottom:20px;
}

.nfooty {
   color:#666;
   padding:5px 10px;
   padding-right:5px;
   font-weight:bold;
   background:#fbf4d4;
   border:1px solid #eee3bd;
   border-top:1px solid #fff;
   margin-bottom:20px;
}

.view {
   color:#666;
   font:12px Arial;
   padding:3px 7px;
   background:#e1f4fd url(../img/sp.png) repeat-x;
   border:1px solid #a9ccde;
   height:30px;

}

.viewy {
   color:#666;
   font:12px Arial;
   padding:3px 7px;
   background:#e1f4fd url(../img/spy.png) repeat-x;
   border:1px solid #d8c88f;
   height:30px;
}

.viewy1 {
   color:#666;
   font:11px Arial;
   padding:6px 10px;
   padding-bottom:5px;
   padding-left:30px;
   background:#e1f4fd url(../img/mail1.png) repeat-x;
   height:19px;
   margin-right:5px;
}

.viewy2 {
   color:#666;
   font:11px Arial;
   padding:6px 9px;
   padding-bottom:5px;
      padding-left:30px;
   background:#e1f4fd url(../img/mail2.png) repeat-x;
   height:19px;
   margin-right:5px;
}

.viewy3 {
   color:#666;
   font:11px Arial;
   padding:6px 9px;
  padding-bottom:5px;
   padding-left:30px;
   background:#e1f4fd url(../img/mail3.png) repeat-x;
   height:19px;
}

.viewy a {
   color:#4b451f;
}

#comments,
.comments	{
width:458px;
height: 160px;
display:block;
background:#fff url(../img/o2d.png) center no-repeat;
border:1px solid #c2c2c2;
}


	.row{
		background-color:none;
		display:block;
		min-height:40px;
	}
	
	.text1,
	.text3,
	.text5,
	.text7,
	.text9,
	.text11{
		width:190px;
		padding:6px 0;
		padding-left:30px;
		background:#fff url(../img/usname.png) no-repeat;
		border:none;
		margin:10px 0;
		color:#666;
		font:11px Verdana;
		margin-left:10px;
	}
	
	.text3 {background:#fff url(../img/lock.png) no-repeat;}
	.text5 {background:#fff url(../img/mal.png) no-repeat;}
	.text7 {width:85px; background:#fff url(../img/code.png) no-repeat;}
	.text9 {background:#fff url(../img/home.png) no-repeat;}
	.text11 {background:#fff url(../img/icq.png) no-repeat;}
	
		.text2,
		.text4,
		.text6,
		.text8,
		.text10,
		.text12{
		width:190px;
		padding:6px 0;
		padding-left:30px;
		background:#fff url(../img/usname.png) 0 -25px no-repeat;
		border:none;
		margin:10px 0;
		color:#444;
		font:11px Verdana;
		margin-left:10px;
	}
	
	.text4 {background:#fff url(../img/lock.png) 0 -25px no-repeat;}
	.text6 {background:#fff url(../img/mal.png) 0 -25px no-repeat;}
	.text8 {width:85px; background:#fff url(../img/code.png) 0 -25px no-repeat;}
	.text10 {background:#fff url(../img/home.png) 0 -25px no-repeat;}
	.text12 {background:#fff url(../img/icq.png) 0 -25px no-repeat;}
	
	
	.ruler{
		width:400px; border-bottom:dashed 1px #dcdcdc;
	}
	tr:focus{
		background-color:#fcfcf0;
	}
	td{
		vertical-align:top;
	}
	.over{
		background-color:#bfdff1;
	}
	.out{
		background-color:none;
	}
	
.plog {
   width:220px;
   padding:3px 10px;
   background:#b2b2b2 url(../img/plog.png) repeat-x;
   border:1px solid #8f8f8f;
      font:12px Arial;
      font-style: italic; 
      font-weight:bold;
      color:#666;
}

.navigation {
line-height: 3.5;
color:#666;
}

.navigation a {
	text-decoration:none;
	color:#005082;
	background:#f2f2f2 url(../img/nav0.png);
	border:1px solid #b4d4e5;
	padding:4px 8px;
	font-size:12px;
	font-weight:bold;
}

.navigation a:hover {
	background:#f2f2f2 url(../img/nav2.png);
}

.navigation span {
	text-decoration:none;
	background:#fff url(../img/nav0.png);
	padding:4px 8px;
	border:1px solid #b4d4e5;
	color:#4c818f;
	font-size:12px;
}

#back span {
   color:#4c818f;
   font-size:12px;
   padding:5px 11px;
   background:url(../img/back1.png) repeat-x;
   padding-left:35px;
}

#back a {
   font-weight:bold;
   color:#005082;
   padding:5px 11px;
   background:#e1f4fd url(../img/back1.png) repeat-x;
   padding-left:34px;
}

#go span {
   color:#4c818f;
   font-size:12px;
   padding:5px 11px;
   background:url(../img/go.png) repeat-x;
   padding-right:34px;
}

#go a {
   font-weight:bold;
   color:#005082;
   padding:5px 11px;
   background:#e1f4fd url(../img/go.png) repeat-x;
   padding-right:32px;
}

#go a:hover {
   background:#e1f4fd url(../img/go2.png) repeat-x;
}

#back a:hover {
   background:#e1f4fd url(../img/back2.png) repeat-x;
}

.mcont a {
   display:block;
   padding:5px 8px;
   border-top:1px solid #fff;
   border-bottom:1px solid #c5c5c5;
   background:url(../img/myfon.gif) no-repeat;
   color:#666;
   padding-left:18px;
}

.mcont a:hover {
   background:url(../img/myfon2.gif) no-repeat;
   color:#d37f35;
}

.class_over { background-color: #c0e3f7}
.class_out { background-color: #333}
.nowrap {white-space: nowrap;}
div.cor {background-image: url("../images/tv/1.gif"); width: 100%; background-repeat: no-repeat; height: 1px; background-color: #00468c; text-align: right}
table.top {margin-bottom: 8px}
table.top td.cor {padding-right: 0px; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; background-color: #d9d9d9}
table.top td {padding-right: 4px; padding-left: 4px; font-size: 70%; padding-bottom: 4px; padding-top: 4px}
table.top td.cor IMG {margin: 0px}
table.top td.left {padding-left: 22px; border-LEFT: #d9d9d9 1px solid}
table.top td.right {border-right: #d9d9d9 1px solid; padding-right: 22px; padding-bottom: 5px; padding-top: 5px}
table.top td img.pic {margin-right: 2px}

table.top_menu{margin-bottom:7px}
table.top_menu td{font-size:80%;padding:2px 0px 4px 0px}
table.top_menu td.bord_b{height:1px; padding:0px; background-color:#C2C3CC; background-image:url("../images/tv/1.gif");background-repeat:no-repeat;background-position:top right}
table.top_menu td.bord_l{border-left:1px solid #C2C3CC}
table.top_menu td.bord_r{border-right:1px solid #C2C3CC}

table.chlogo {margin-right: 4px; border: 1px solid #cccccc}
table.chlogoi {margin: 3px 0 15px 0px; border: 1px solid #cccccc}
table.chlogo td {padding:2px}

table.htable td {font-size: 70%; padding: 2px; text-align:center}

table.channel{margin:12px 0 11px 0}
table.channel td td{font-size:85%;padding-bottom:3px}
table.channel td img{margin-top:3px}
table.channel td img.prico{margin-right:4px}
table.channel td td img{margin-top:1px;margin-right:2px}

table.chan2 {margin: 12px 0px 5px}
table.chan2 td td.time {padding-right: 6px; font-size: 70%; padding-bottom: 3px; color: #666666}
table.chan2 td td.htime {padding-right: 6px; font-size: 70%; padding-bottom: 3px; color: #666666}
table.chan2 td td {font-size: 85%; padding-bottom: 3px}
table.chan2 td td IMG {margin-right: 2px}

.stime {font-size: 70%; color: #666666}
.time {padding-right: 6px; color: #666666}
.htime {padding-right: 6px; color: #666666; padding-top: 1px}
.chna {margin-bottom: 12px}
b.c1 {color: #0066cc}

table td.cor {padding-right: 0px; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; background-color: #bed3fe}
table td.m {padding-right: 0px; padding-left: 0px; font-size: 85%; padding-bottom: 0px; margin: 0px; padding-top: 2px}
table td.mr {padding-right: 0px; padding-left: 0px; font-size: 70%; padding-bottom: 0px; margin: 0px; padding-top: 3px}
table td.mp2 {padding-right: 0px; padding-left: 0px; font-size: 85%; padding-bottom: 0px; padding-top: 0px; background-color: #e5eeff; text-align: center}
table td.mp2 table td {font-size: 85%; color: #0857a6}
table td.podm {background-image: url('{THEME}/images/tv/gradi2.gif'); background-repeat: no-repeat; background-color: #e5eeff; text-align: right}
a.active {font-weight: bold; color: #002f73; text-decoration: none}

table td.ms2 {padding-right: 0px; background-position: right bottom; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; margin: 0px; padding-top: 2px; background-repeat: no-repeat; background-color: #e5eeff}
table td.ms2 table td table.menu {font-weight: normal; font-size: 70%; color: #0857a6}

table.menu td {padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 0px; border-bottom: #e5eeff 3px solid; font-family: Arial,Sans-Serif}
table.menu td.nizh {border-bottom: #b2ccff 3px solid}
table.menu td.left {border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; border-LEFT: 0px; padding-top: 0px; border-bottom: 0px}

div.cor2 {background-image: url("../images/tv/1.gif"); width: 100%; background-repeat: no-repeat; height: 1px; background-color: #e5eeff; text-align: right}
.pr5 {padding-right: 5px}
.pr10 {padding-right: 10px !important}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pl15 {padding-left: 15px !important}
.mb2 {margin-bottom: 2px}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb12 {margin-bottom: 12px !important;}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mr3 {margin-right: 3px}
.mr4 {margin-right: 4px}
.mr5 {margin-right: 5px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.ml5 {margin-left: 5px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
table.top_menu{margin-bottom:7px}
table.top_menu td{font-size:80%;padding:2px 0px 4px 0px}
table.top_menu td.bord_b{height:1px; padding:0px; background-color:#C2C3CC; background-image:url("./images/tv/1.gif");background-repeat:no-repeat;background-position:top right}
table.top_menu td.bord_l{border-left:1px solid #C2C3CC}
table.top_menu td.bord_r{border-right:1px solid #C2C3CC}
.grey{color:#666666}
.orange{color:#F25100}
