html{margin:0; padding:0}

body{margin:0px; padding:10px 0 10px 0;color:#666666;
font-family:"Arial",Arial, Helvetica, sans-serif;
font-size:14px; line-height:18px; font-weight:normal; text-decoration:none;
background:#FFFFFF url(body_bg.gif) repeat-x 0px 90px}

p{text-align:justify}

h1{display:inline; margin:0px; padding:0px; font:bold 18px/24px "Arial"}

form, div, img, table, table tr, table tr td{margin:0; padding:0;border:0px none #FFFFFF}
td{color:#333333; font:14px/18px "Arial"; text-align:left}

table{width:100%; margin:0; border:0px none #FFFFFF}

table#main_table{width:100%; margin:0; padding:0;border:0px none #FFFFFF}

table#main_table tr#bottom td{background:#FFFFFF url(body_bot.gif) repeat-x 0 0; padding:4px 4px 8px 4px; height:52px; overflow:hidden; color:#FFFFFF; font-size:12px}
tr#bottom a, tr#bottom a:link, tr#bottom a:active, tr#bottom a:visited{color:#CCFFCC; text-decoration:none}
tr#bottom a:hover{color:#FFFFFF}

table#aut tr td{vertical-align:top; text-align:center; width:18%}
table#aut tr td img{width:48px; height:48px; text-decoration:none}
table#aut tr td a img, table#aut tr td a:hover{text-decoration:none}

.block, .blockC{text-align:left; width:980px; margin-left:auto; margin-right:auto; clear:both; float:none}/*; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9*/
.blockC{text-align:center}

div#head{background:transparent url(name.png) no-repeat 142px 20px; height:184px; overflow:hidden; border:0px none; margin:0 auto; padding:0}
#bottom div.blockC, #cnt div.blockC{border:0px none}

img#logo{width:116px; height:70px; clear:left; float:left}
img#logo2{width:154px; height:164px; clear:left; float:left; padding-right:12px}
#head img#pic{width:173px; height:185px; clear:right; float:right; margin:0; padding:0}

#topnav{width:806px; height:53px; clear:left; float:left; margin-top:8px; text-align:center}
#topnav a{width:125px; display:block; float:left; background-image:url(topnv.png); background-position:0 3px; height: 41px; padding:6px 2px 6px 4px; background-repeat:no-repeat; overflow:hidden; font-size:16px; font-weight:normal; line-height:20px}
#topnav a#frst{background-image:none}
#topnav a:link,#topnav a:active,#topnav a:visited{color:#CCFFFF; text-decoration:none}
#topnav a:hover{color:#FFFFFF; text-decoration:none}

#head form{width:806px; height:36px; clear:left; float:left; margin-top:9px; padding:8px 0 0 0; text-align:center; font-size:14px}
#head form input{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; width:500px; font-size:12px}
#head form input.but{width:auto; padding:2px 2px}

form .area, form .are{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; font-family:"Courier New", Courier, monospace}

form input.files{border:1px solid #D9D9D9; margin:2px; padding:3px; font-size:12px; font-family:"Courier New", Courier, monospace}

form input.txtb, form input.txt, form input.txt02, form input.txt05 {border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; font-family:"Courier New", Courier, monospace}
form input.txt02{width:128px}
form input.txt05{width:192px}
form input.txtb{width:96%; font-weight:bold}
form input.txt{width:96%}

form select, form .selec{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; width:192px; font-family:"Courier New", Courier, monospace}

form .area{height:279px; overflow:auto; width:96%}
form .are{height:60px; overflow:auto; width:96%}
form input.but{border:1px solid #D9D9D9; margin:2px; width:auto; padding:2px 2px; cursor:pointer; background-color:#F0F0F0}
form input.qw{border:1px solid #D9D9D9; width:26px; padding:2px 2px; cursor:pointer; background-color:#CCCCCC}

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

div.post{padding:0; width:auto; clear:both}
div.categs{padding:16px 12px 10px 12px; width:auto; clear:both}
div.cities{padding:4px 4px 4px 4px; width:auto; clear:both}

.categs div.colomn{text-align:justify}
.br{clear:both; height:12px; line-height:10px; font-size:9px}

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:nowrap}


.subpath1, .subpath2, .subpath3, .subpath4, .user, .admin
{padding:2px 4px; width:auto; clear:both; text-align:center; font-weight:normal; font-size:12px; display:block; margin-top:2px}

.subpath1, .subpath2, .subpath3, .subpath4
{text-align:left; margin:2px -8px 0 -8px}

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

div div.postinfo{clear:right; float:right; padding-left:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:140px; text-align:right; height:auto; overflow:hidden}

.result, div.error, div.pagesnav{padding:8px 8px 8px 8px; width:auto; clear:both}
div.line1, div.line2, div.line3{padding:8px 8px 0px 8px; width:auto; clear:both}

.list1, .line2{vertical-align:top; border-top:3px solid #0070C6; border-bottom:4px solid #FFFFFF; background-color:#F0F0F0;
padding:18px 10px 18px 10px; font:12px/16px "Arial"; color:#333333}
div.list2, .line1{vertical-align:top; border-top:3px solid #0070C6; border-bottom:3px solid #FFFFFF; background-color:#FFFFFF;
padding:18px 10px 18px 10px; font:12px/16px "Arial"; color:#333333}

div.pagesnav{vertical-align:top; background-color:#FFFFFF; padding:18px 10px 18px 210px; font:14px/16px "Arial"; color:#333333}

.list3, .line3, .line4{vertical-align:top; padding:18px 10px 18px 10px; font:12px/16px "Arial"; margin-bottom:4px; color:#000000; background-color:#fbf2a7; border:3px solid #fbf2a7}
div.list3 a:link, div.list3 a:visited, div.list3 a:active {color:#F0F0FF; text-decoration:none}
div.list3 a:hover{color:#FFFFFF; text-decoration:underline;}

.line3 div.postinfo{}
.line1 div.postinfo{}
.line2 div.postinfo{}

.post .line2 img, .post .line1 img, .post .line3 img, .post .line4 img, .promocategory img{clear:left; float:left; padding-right:10px; width:140px; height:110px;}

.postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo b, .postinfo i{display:block; width:auto; overflow:hidden}
.postinfo i{color:#AAAAAA; font-style:normal}

.postinfos{font-size:12px; margin:15px 10px 12px 10px;
padding:7px; border:1px #000000 dotted; font-family:Arial, Helvetica, sans-serif}
.line1 div.postinfos{clear:right; float:right; width:160px; padding-left:10px; border:2px #FFFFFF solid; text-align:right}
.line2 div.postinfos{clear:left; float:right; width:260px; padding-right:10px; text-align:justify}

.imgads {padding:10px 10px 10px 40px}
.urla{display:block}

.user, .admin{font-weight:bold; clear:both; display:block; color:#CC0000; font-size:10px; padding:4px; margin:0; text-align:center; font-size:12px; border:1px dotted}
.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}

.line1 .user, .line2 .user, .line3 .user, .line1 .admin, .line2 .admin{ margin:0 -8px}

a.cctitle{padding:2px 10px;display:block; font:12px/16px "Arial"}
a.cctitle b, a.cctitle:link b, a.cctitle:active b, a.cctitle:visited b{color:inherit}


i.uniq{display:block; text-align:right}

fieldset, fieldset.categs{border:3px #0070C6 solid; padding:0px 8px 12px 8px; margin:0 0 8px 0; font-size:12px}
fieldset legend, fieldset legend b{font-weight:bold; color:#000000; font-size:14px; text-decoration:none; line-height:16px}
fieldset.categs div.colomn{padding-top:4px}
fieldset .colomn img{padding-right:8px}
fieldset img{padding-right:8px}

fieldset.cities{border:3px #0070C6 solid; padding:6px 8px 12px 28px; margin:0 0 8px 0; font-size:12px}
fieldset.promocategory{
border:3px #0070C6 solid; 
padding:6px 8px 12px 28px; 
margin:0 0 8px 0; 
font-size:12px}

.menage{display:block; position:absolute; top:196px; text-align:right; font-weight:bold; line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:980px; margin:0 auto}
.menage em{font-style:normal; padding-bottom:3px; text-align:right}
#menu_bg{padding:4px 10px 6px 10px;
background-color:#eaeaea;
border-top:1px solid #ffffff;
border-bottom:2px solid #d9d9d9;
font:11px/13px "Tahoma", "Arial"}

.hint{vertical-align:top;
background-color:#ffffcc;
padding:9px 10px 11px 10px}


.index{vertical-align:top;
padding-left:10px;
padding-right:10px}

small{font:12px/16px "Verdana", "Arial"; text-decoration:none}
.title, .ctitle{font:bold 13px/16px "Tahoma", "Arial"; margin:0; padding:0 0 3px 0}
.subtitle{padding-bottom:10px; font:bold 17px/18px  "Tahoma", "Arial"}
.marker{color:#000099; background-color:#ffff00}
.error{padding:2px 10px 2px 10px; background-color:#FFF0F0; color:#000000}
.down{padding:10px 10px 14px 10px}
.left{vertical-align:top; text-align:left; padding:16px 0px 16px 0px}

.center, div.center, body div.center, center{vertical-align:top; text-align:center; padding:16px 0px 16px 0px; display:block}
div.post .center img, div.post div.center img, body div.post div.center img, div.post center img{ margin:0 1px; float:none; clear:none; display:inline; padding:0}

.right{vertical-align:top; text-align:right; padding:16px 0px 16px 0px}
.black{color:#515151;}
.light{color:#a6b0b5;}
.red{color:#ff0000;}
.user{display:block; text-align:center; font-size:12px; font-weight:normal; float:none; clear:both}

.ctitle, .title, a.title{display:block; float:none}

.ctitle{background:#0070C6 url(str.gif) no-repeat 2px 2px; color:#FFFFFF;
padding:3px 3px 3px 24px; font:12px/15px "Tahoma", Arial}
a.ctitle:link , a.ctitle:active, a.ctitle:visited{color:#CCCCCC}
a.ctitle:hover{color:#FFFFFF}



table td.list1 a{white-space:nowrap}
table td.list2 a{white-space:nowrap}
table td{vertical-align:middle; padding:2px 4px}
table.blockC td{text-align:justify; padding-top:12px; padding-bottom:8px}
body div.path{font:bold 16px/20px  "Arial"; text-align:left; width:808px}
body div.path h1, body div.path a{font:bold 16px/20px  "Arial"}


small{font-size:10px}
td.line11, td.line12{vertical-align:top; background-color:#F0F0F0; padding:6px 2px; font-size:12px}
td.line01, td.line02{vertical-align:top; background-color:#FFFFFF; padding:6px 2px; font-size:12px}

.subcategory_sel{background-color:#ecf1f0}

.block_title{background-color:#e0e0e0; padding:3px 10px; font:bold 14px/16px "Tahoma", "Arial"}

th{text-align:center; font-weight:bold; padding:4px 2px; background-color:#F0F0F7; border-top:3px solid #0070C6}

td.menu_sel{text-align:center;
background-color:#ffffff;
border-left:3px solid #dbe8f0;
border-right:3px solid #dbe8f0;
padding:10px 10px 10px 10px;
color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

td.menu{text-align:center;
background-color:#ccdbe4;
border-left:3px solid #dbe8f0;
border-right:3px solid #dbe8f0;
padding:10px 10px 10px 10px;
color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

#block{vertical-align:top;
border:1px solid #e0e0e0;
padding:8px 9px 10px 9px}

#slist{vertical-align:top;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#EAEAEA;
padding:2px 5px 1px 5px}

#menu{color:#515151; font:bold 11px/15px  "Tahoma", "Arial";}

.clear{height:1px; line-height:0px; font-size:0px; width:80%; clear:both; float:none; display:block}

a.sel{color:#ffffff; text-decoration:none; padding:0 2px}
a.sel:link, a.sel:active, a.sel:visited{color:#ffffff; text-decoration:none}
a.sel:hover{color:#ffffff; text-decoration:underline;}
span.sel, .sel{background-color:#0070C6; padding:0 2px; color:#FFFFFF}

img.captcha{width:128px; float:left; height:64px; cursor:pointer; border:1px solid #F0F0F0; margin:0 0 0 2px; padding:0px}
img.hidcap{width:128px; float:left; height:64px; cursor:pointer; display:block; background-color:#CCCCCC}

.counttender {color:#0070C6; text-decoration:none}

img.horo{width:144px; height:144px}
img.horo{float:left; clear:left; margin:0 8px 2px 0px}
#horos img.horo{float:none; clear:both}

img.image{border:10px solid #ffffff}
img.small_image{border:1px solid #c5c5c5;margin-right:10px;margin-top:5px}
img.normal_image{border:1px solid #c5c5c5; margin:4px}

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}
h2, table td h2{text-align:left}

div.tvprog img{float:left; margin-right:6px}
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#frigh{width:250px; float:right; text-align:left}

.hid{display:none}

div.claim728{text-align:center; width:730px; height:92px; overflow:hidden; clear:both; margin:2px auto 8px auto}
div.b2b{width:400px; height:252px; float:left;overflow:hidden; margin-right:20px}

.activ{background-color:#F0F0F0}

.warning{color:#660000}
ul, td ul, body ul{text-align:left}

.result{padding:4px; color:#003333; background-color:#F0F0F0; margin:0 1px}
.oneletter{padding:0 3px; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0}

select.sepersel, select.supersel{width:240px; clear:both; font-size:12px; line-height:14px; padding:2px; height:auto}
select.supersel{background-color:#FFF0F0}
select.sepersel{background-color:#FFFFFF}

.supersel option{color:#003366; font-weight:normal; font-style:normal; text-align:left; font-family:Arial, Helvetica, sans-serif}
.supersel option{background-color:#FFF0F0}
.sepersel option{background-color:#FFFFFF}

ul,ul li,div li{ list-style-position:inside}  

.bigphoto{width:296px; height:220px; margin:2px; padding:3px;}
.bigphoto img{border:0px; width:296px; height:220px;}
.reklama{
	width: 790px;
	height: auto;
	margin: 0 auto;
	font-size: 20pt;
	}

table.tcurrent{
    table-layout: auto;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-left: 1px solid #0070C6;
}
table.tcurrent tr{
	height:35px;
	text-align: center;
	font-style: normal;
}
table.tcurrent td{
	text-align: center;
	border-right: 1px solid #0070C6;
	border-bottom: 1px solid #0070C6;
}
tr.theader{
	font-size:12px;
}
.datecur{ width:80px; border-top: 1px solid #0070C6;}
.nominal{ width:40px; border-top: 1px solid #0070C6; }
.valuta{ border-top: 1px solid #0070C6;}
.datetoday{ width:80px; background:#F0F0F0; border-top: 1px solid #0070C6;}
.minus{
	color: #FF0000;
}
.plus{
	color: #0000FF;
}
table.tcurrent tr.tbody {
	height:35px;
}
.ttoday{ background:#F0F0F0;}
.nacbank{
color: #0070C6;
text-align:center;
}
.nacbank h2{display:inline; margin:0px; padding:0px; font:bold 18px/24px "Arial"}
.allbannerlink{
height: 15px;
text-align:center;}

#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: 50px; text-align:center;  }
.socbutton{float:right; clear:both}
td.socbutton{height:18px;}
img.imgds{float:left; margin: 3px 3px 3px 0; width:140px; height:110px;}
small.imgds{float:left; margin: 3px 3px 3px 0; width:140px; height:110px; background: #fafafa url(../img/np.jpg) center no-repeat;}
ul.cate{list-style-type:none;}
ul.cate li{border-bottom:2px solid #F0F0F0; padding:7px;}


.contact{float:left;}
.smal{width:33%;}
.unibutton {
	display: inline-block;
	background-color: #0070C6;
	color:white;
	outline: none;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 10px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin: 5px 0;
}
.unibutton a{color:white; text-decoration:none; cursor: pointer;}
#map{clear:both; width: 750px; height: 400px; margin: 5px 0; display: none;}
span.send{color:#0070C6;cursor: pointer; text-decoration:none;}
span.send:hover {color:#333333;text-decoration:underline;}
#send { margin: 10px 0; display: none;}
#send span { margin: 5px; font-weight: bold; }
#send input { border: 1px solid #E0E0E0; padding: 2px; margin: 3px; width: 200px; }
#result { display: block;}
textarea[name=message]{ width: 530px; border: 1px solid #E0E0E0; padding: 2px; margin: 3px 0;}
form[name=forma]{ margin: 5px 0 15px 0;}
#show_img img{width:140px; height:105px; float:left; margin:5px; padding:3px; border: 1px solid #c8c8c8;}
#show_img div{width:140px; height:135px; float:left; margin:5px; padding:3px; text-align: center; }
#show_img span{text-decoration:underline; cursor:pointer;}
#show_img span:hover{text-decoration:none;}
.preloader{background: url(../template/load.gif) center no-repeat;}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 350px;
	height: 350px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;

}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 20px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left;
    #width:auto;
    #margin-left:-40px;
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 20px;
    #margin-right:-40px;
	float: right;
	padding-bottom: 0.7em;	
}

.normal_image
{
  
  width:600px;
  height:415px;
  float:left;
  margin:4px 0px;
}

.normal_image img
{
  border: 0px;
  
  width:600px;
  height:415px;
}
.smallphoto img {
float:left; margin: 4px 4px 0px 4px; border: 2px solid #F0F0F0; padding:3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 0.5;cursor:pointer;
}
.smallphoto :hover {opacity:1;cursor: pointer;} 
/* .smallphoto{float:left;}
.smallphoto img
{ float:left;
  border: 0px;
  width:130px;
  height:80px;
  cursor:pointer;
  margin:0px 12px;
  opacity: 0.5;
}
.smallphoto :hover {opacity:1;cursor: pointer;} */