html, body, div, form, img, table, td, td, tr, th, h1, h2, h3{margin:0; padding:0; border:0px none}

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background:#A7B3AF url(bg.png) repeat-x left top; color:#000000}

#main{width:990px; padding:0 3px; margin-left:auto; margin-right:auto}

#top{width:990px; height:142px; clear:both; color:#333333; overflow:hidden}

#topnav{width:990px; height:52px; clear:both; padding:6px 0 4px 0; background:transparent url(topline.png) no-repeat center bottom; line-height:0}

#top #topnav a{white-space:nowrap; display:block; float:left; width:auto; cursor:pointer; font-size:12px; line-height:14px; height:28px; background:transparent url(topbut.png) no-repeat 4px -52px; padding:12px 8px 12px 21px; text-align:center; width:auto; font-weight:bold}
#top #topnav a:link, #top #topnav a:active, #top #topnav a:visited{color:#7CB1A0; text-decoration:none}
#top #topnav a:hover{color:#FFFFFF; text-decoration:none; background-position:4px 0px}
#top #topnav a#first{background-position:-4px -52px; padding:12px 8px 12px 13px}
#top #topnav a#first:hover{background-position:-4px 0px}

#top h1{font-size:18px; font-weight:bold; color:#8A9B93; cursor:pointer}
h1#nam{width:736px; float:right; padding-top:18px; text-align:right}

#logo{width:170px; height:50px; background:transparent url(logo.png) no-repeat 0px 5px; float:left; clear:left; padding:24px 4px 6px 76px}
#top div#logo h1{font-size:14px; font-weight:bold}
#top div#logo h1 b{font-style:italic; font-size:36px; font-weight:bold}

#top h1 a, #top h1 a:link, #top h1 a:active, #top h1 a:visited{text-decoration:none; color:#999999}
#top a:hover, #top h1 a:hover{text-decoration:none; color:#B30005}

#panel{width:240px; height:auto; overflow:hidden; float:left}

#panel h1, #panel h2, #panel h3{font-size:14px; font-weight:normal; width:auto; padding:6px 0 2px 0; text-align:left; border-bottom:1px solid #000000; color:#000000; text-transform:capitalize} 

#posted{width:738px; float:right; height:400px; padding-left:12px}
#main>#posted{min-height:400px; height:auto}

#posted p{font-weight:normal; margin:0; padding:4px 0; text-indent:16px; line-height:16px}

#bottom{width:990px; padding:8px 0; height:auto; overflow:hidden; color:#000000; text-align:justify; margin-top:8px; border-top:1px solid #000000}

#bottom a, #bottom a:link, #bottom a:hover, #bottom a:active, #bottom a:visited{text-decoration:none; color:#000000}
#bottom a:hover{color:#333333; text-decoration:underline}

#bottom .info, #bottom b{font-weight:normal; color:#000000}

table#weath tr td{text-align:center; vertical-align:middle}

table.weather img.sky{width:55px; height:55px}

tr.night td{background-color:#F0F0F0}
tr.morning td{background-color:#F0FFFF}
tr.day td{background-color:#FFFFF0}
tr.evening td{background-color:#F0F7F7}

div.line1, div.line2{padding:4px; clear:both; overflow:hidden; width:730px}
.result, div.error, div.pagesnav, div.post{padding:4px; width:auto; clear:both}

div.cities, div.categs{padding:4px 8px 4px 0; width:auto; clear:both; height:56px}
#posted>div.cities, #posted>div.categs{height:auto; min-height:56px}

div.pagesnav{text-align:center}
.subpath1, .subpath2, .user, .admin
{padding:2px 0; width:auto; clear:both; text-align:center; font-weight:normal; font-size:10px; display:block; margin-top:2px}

.subpath1{text-align:right; border-top:#CCCCCC dotted 1px}
.subpath2{text-align:left; border-top:#CCCCCC dotted 1px}

table{width:100%}

#posted table td{vertical-align:top}

.title{display:block; font-size:14px; clear:both; font-weight:bold; margin-top:6px; padding:4px; border-bottom:1px solid #000000}
a.title, a.ctitle, a.cctitle, #posted a.title{display:block; clear:both; font-weight:bold; color:#000000; padding:2px 4px}
a.title:hover, #posted a.title:hover{color:#000000; text-decoration:none}

a.ctitle{padding-left:8px; background:transparent url(gg.gif) no-repeat 0px 9px; border-bottom:1px solid #000000}
a.cctitle{padding-left:8px; background:transparent url(gg.gif) no-repeat 0px 9px; border-bottom:1px solid #000000}

a.ctitle b, a.ctitle:link b, a.ctitle:active b, a.ctitle:visited b{color:#000000}
a.cctitle b, a.cctitle:link b, a.cctitle:active b, a.cctitle:visited b{color:#000000}
a.ctitle:hover b, a.cctitle:hover b{color:#B30005}

div.line1, div.line2, div.post{text-align:justify; padding:2px 4px; margin-top:4px}

table td{padding:4px}
table th{padding:4px; background-color:#B0BAB7; color:#000000; font-weight:bold; text-align:left}
td.line01, td.line11{width:32%; font-weight:bold; padding:4px}
td.line02, td.line12{width:64%; padding:4px}

.captcha{cursor:pointer}

td.line01,td.line02, div.line1{background-color:#98A8A3}
td.line11,td.line12, div.line2{background-color:#B0BAB7}

td ul, td ul li{font-weight:normal; padding:8px; list-style-position:inside; margin:0}

div.postinfo{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333}
.line1 div.postinfo{clear:right; float:right; width:180px; padding-left:12px; text-align:right}
.line2 div.postinfo, div.post div.postinfo{clear:left; float:left; width:180px; padding-right:12px; text-align:left}
.line1 img{clear:left; float:left; margin:2px 2px 2px 0; padding:2px; border:1px dotted #000000}
.line2 img, .post img{clear:right; float:right; margin:2px 0 2px 2px; padding:2px; border:1px dotted #000000}

input{font-family:Arial, Helvetica, sans-serif}
textarea{width:96%; overflow:auto; font-family:"Courier New", Courier, monospace; background-color:#FFFFFF}
input, textarea{padding:2px; font-size:12px; font-weight:normal}

input.txt, input.txtb{border:1px solid #999999; width:96%; background-color:#FFFFFF}
input.txt02{border:1px solid #999999; width:126px; background-color:#FFFFFF}
input.txtb{border:1px solid #999999; font-weight:bold; background-color:#FFFFFF}
input.but{border:1px solid #999999; background-color:#CCCCCC; padding:2px 4px; cursor:pointer; color:#000000; background-color:#FFFFFF}

input.nobord{border:0px none}

textarea.text{height:200px}
textarea.text2{height:300px}
textarea.text3{height:400px}


.clear{width:94%; height:1px; font-size:1px; line-height:1px; clear:both; float:none}
div.br{width:94%; height:8px; font-size:1px; line-height:1px; clear:both; float:none}

div.colomn, ul.colomn{padding:0 1% 0 0; margin:0; float:left}
ul.colomn{list-style-position:inside; list-style-type:circle}
ul.colomn li{margin:0; padding:2px 0}
.colomn a{white-space:normal}


.claim{padding:8px 2px; margin-right:auto; margin-left:auto; text-align:center}
#panel .claim{width:200px; height:200px; padding:12px 0 6px 0}
#posted .claim{width:728px; height:90px}

.name{font-size:14px; font-weight:normal; width:auto; clear:both; color:#666666; padding:6px 0 2px 0; text-align:left; border-bottom:1px solid #000000}

h1, h2, h3{margin:0; display:block; padding:4px 0 2px 0; font-size:14px; font-weight:normal}
h1{text-align:center}
h2{text-align:left}
h3{text-align:center; border-bottom:1px solid #000000; color:#000000}
#posted .name h1, #posted .name h2, #posted .name h3{font-size:14px; font-weight:normal; padding:0 2px; display:inline; cursor:pointer; color:#000000}

a, a:link, a:visited, a:active {color:#B30005; text-decoration:none}
a:hover{color:#B30005; text-decoration:underline}

#posted .postinfo a, #posted .postinfo a:link, #posted .postinfo a:visited, .postinfo b, .postinfo i
{display:block; width:auto; color:#B30005; overflow:hidden}
#posted .postinfo a, #posted .postinfo a:link, #posted .postinfo a:visited{display:block; width:auto; text-decoration: underline}
#posted .postinfo a:hover, #posted .postinfo a:active{text-decoration: none}

.red, .warning, .error{color:#990000}
.result{color:#000066}

.sel{background-color:#E9ECEA; cursor:pointer}

.result a, .result a:link, .result a:active, .result a:visited{color:#660000; text-decoration:underline}
.result a:hover{color:#000000; text-decoration:none}

.user, .admin{font-weight:bold; clear:both; display:block; color:#336666; font-size:10px; padding:2px; margin:0; background-color:#E9ECEA; text-align:center}
.user a, .admin a, .user a:link, .admin a:link, .user a:active, .admin a:active, .user a:visited, .admin a:visited {font-weight:bold; display:inline; color:#CC0000; font-size:10px; white-space:nowrap}

#panel div, #panel form{padding:4px 0}
#panel form{text-align:center}
#panel form input{margin:0px 2px 2px 0}
#panel form input.but{width:50px; padding:0 2px}
#panel div.sub{padding-left:8px; font-size:12px}

select.selelec, option.opti{text-align:right; color:#333333}
form select{font-size:12px}

img.mob{width:38px; height:25px; float:none; border:1px solid #A2A098; margin:0; padding:0}
img.horom{width:48px; height:48px; float:none; border:1px solid #A2A098; margin:0; padding:0}
#tele img{border:1px solid #A2A098}
div.ims{text-align:center; font-size:9px; font-weight:lighter; word-spacing:0px; width:auto; padding:6px 1px} 
table.setka{display:table}
table.setka td{width:20%; text-align:center; vertical-align:top}

div#ffx{width:230px; border:1px solid #CCCCCC; line-height:14px; font-size:11px; position:absolute; background-color:#FFFFFF; height:200px; overflow:auto; text-align:left}
div#ffx a{display:block; padding:2px 4px}
img.picture{float:left; width:160px; height:120px;}
/*div#TV{height:300px; overflow:auto; background-color:#FFFFFF; border: 1px solid #F0F0F0; width:756px; padding:2px}*/
div#TV table{width:90%}
div#frigh{width:250px; float:right; text-align:left}
.hid{display:none}
.vis{display:block}
.activ{background-color:#F0F0F0}

div.tvprog img{float:left; margin-right:6px}
table.tcurrent{
    table-layout: auto;
	font-size:10px;
	/*font-weight:bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-left: 1px solid black;
}
table.tcurrent tr{
	height:35px;
	text-align: center;
	font-style: normal;
}
table.tcurrent td{
	text-align: center;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
tr.theader{
	font-size:12px;
}
.datecur{ width:80px; border-top: 1px solid black;}
.nominal{ width:40px; border-top: 1px solid black; }
.valuta{ border-top: 1px solid black;}
.datetoday{ width:80px; background:#CCCCCC; border-top: 1px solid black;}
.minus{
	color: #FF0000;
}
.plus{
	color: #0000FF;
}
table.tcurrent tr.tbody {
	height:35px;
}
.ttoday{ background:#CCCCCC;}

#chanel { width: 250px; float:left; margin-left:50px; text-align:center;  }
.centr {text-align:center; }
ul.city   { float:left; }
ul.chanel {float:left; }
ul.chanel li {list-style:none; }
ul.city li { list-style:none; }
.clr { height:1px; clear:both; }
#allchanel { clear:both; }
p#allchanel { cursor:pointer; }
#regiontv { clear:both; margin-top:30px;}
.progtime { width: 30px; text-align:center;  }
