body{
margin:0px;
padding:0px;
font-size:12px;
font-family: Arial, Times New Roman, Tahoma, verdana;
color:#333333;
background:url('img/fon.jpg') repeat-x 2px 0px;
}
#body{
width:100%;
background:url('img/fonBottom.jpg') repeat-x bottom left;
}
#cse-search-results{
width:500px;

}
#lenta{
vertical-align:top;
min-height:200px;
text-align:center;
}
#lenta .block{
vertical-align:top;
width:230px;
display:inline-block;
margin:0px 5px 0px 5px;
}

*:first-child+html #lenta .block{
float:left;
}
*html #lenta .block{
float:left;
}
a{
text-decoration:none;
color:#333333;
}
.orange{
color:#ff6600;
font-weight:bold;
}

#tema1{
width:510px;
height:120px;
background:url('img/tem.jpg') no-repeat 2px 0px;
margin:0px auto;
padding:5px;
font-weight:bold;
}

#tema1 ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px;  height:90px; width:100%;}


.clear { clear: both; }


.tema_day_news{
margin:5px;
min-height:80px;
}
.tema_day_news a{
color:#ff6633;
font-weight:bold;
}
.tema_day_news strong{
color:#ff6633;
font-weight:bold;
}
#site{
width:1000px;
margin:0px auto;
background:#fff;
}
#menublock{
float:left;
width:316px;
height:28px;
position:relative;
top:-6px;
left:110px;
background:url('img/menublock.jpg') no-repeat;
padding-left:0px;
}
#menublock a{
color:#fff;
font-size:85%;
display:block;
float:left;
width:79px;
text-align:center;
padding:6px 0px 8px 0px;
font-weight:bold;
/*text-shadow: #660000 1px 1px 2px, red 0 0 1em;*/
}
#menublock a:hover{
background:url('img/menublock2.jpg') repeat-x;
}
/*top*/
#top{
margin-top:8px;
background:url('img/topfon2.jpg') repeat-x;
height:228px;
width:100%;
}


#top_image_logo{
background:url('img/logo.jpg') no-repeat;
height:188px;
width:100%;
}
.build{
position:absolute;
margin: 62px 0px 0px 11px;
}
*:first-child+html .build{
left:5px;
}
.build img{
border:none;
text-decoration:none;
}
#build1{
cursor:pointer;
}
#build2{
background:url('img/map.jpg') no-repeat;
position:absolute;
top:30px;
left:10%;
width:0px;
z-index:1300;
height:0px;
cursor:pointer;
}
#top_image{
position:relative;
}
#top_image a{
outline: none; 
}
#top_image img{
text-decoration:none;
border:0px solid #fff;
}

.im1{position:absolute; top:76px; left:30px; z-index:2;}
.im2{position:absolute; top:40px; left:0px; z-index:1;}
.im3{position:absolute; top:30px; left:80px; z-index:1;}
.im4{position:absolute; top:90px; left:110px; z-index:1;}
.im5{position:absolute; top:26px; left:212px; z-index:1;}
.im6{position:absolute; top:110px; left:204px; z-index:1;}
.im7{position:absolute; top:50px; left:150px; z-index:10;}


a.img_high:hover , a.img_wide:hover {width:100px;height:124px;overflow:visible;visibility:hidden;}
a.img_high:hover img, a.img_wide:hover img{visibility:visible;position:absolute; z-index:1150; }

.search_news{
border-top:1px dotted #ccc;
min-height:80px;
padding-top:5px;
padding-bottom:5px;
}

.nivoZoomHover {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000009;
	width:100%;
	height:100%;
	cursor:pointer;
	overflow:hidden;
}
.nivoCaption {
	display:none;
	position:absolute;
	z-index:110;
	text-align:center;
	background:#010101;
	color:#fff;
	padding:4px 0;
	overflow:hidden;
}

#clock{
float:right;
text-align:center;
margin:60px 60px 0px 0px;
}
#weat{
margin-left:-15px;
}
.weather{
float:left;
color:#003399;
font-weight:bold;
font-size:14px;
margin:8px 0px 0px 0px;

}
#top_menu{
background:url('img/topmenu.jpg') repeat-x;
height:33px;
width:100%;
}
#top_menu a{
display:block;
float:left;
padding-top:5px;
font-weight:bold;
height:28px;
color:#fff;
padding-left:18px;
padding-right:18px;
}
#top_menu a:hover{
color:#000;
background:url('img/topmenu2.jpg') repeat-x;
}
#top_menu a:active{
color:#000;
background:url('img/topmenu2.jpg') repeat-x;
}
/*end top*/

.button a{
display:block;
margin:5px auto;
background: url('img/white-buttom.jpg') no-repeat;
 width:186px;
 height:26px;
 text-align:center;
}
.button a:hover {
background: url('img/white-buttom2.jpg') no-repeat;
}
.input{
cursor: pointer; margin: 10px 0px 0px 20px; background: url('img/white-buttom.jpg') no-repeat scroll 0px 5px transparent; 
 width:186px; height: 30px; border: 0px none;
}
.input:hover{
background: url('img/white-buttom2.jpg') no-repeat scroll 0px 5px transparent;
}


#video{
width:350px;
position:relative;
z-index:1;
display:inline-block;
}
.video_block{
width:139px;
float:right;
font-size:12px;
cursor:pointer;
}
.video_block a{
background:url('img/video_block.jpg') no-repeat;
text-align:left;
display:block;
width:129px;
height:69px;
padding:5px;
color:#fff;
font-weight:bold;
}
.video_block a:hover{
background:url('img/video_block2.jpg') no-repeat;
color:#000;
}
.video_button{
display:block;
width:120px;
font-weight:bold;
color:#fff;
height:20px;
padding:5px 5px 0px 5px;
background:url('img/topmenu.jpg') repeat-x;
}
#video{
display:inline;
}
*html  #video{
float:left;
display:inline;
}
*:first-child+html #video{
float:left;
display:inline;
}
.plenkacenter{
background:url('img/plenka-center.jpg') repeat-y;
}
.plenkabot{
background:url('img/plenka-bottom.jpg') no-repeat 0% 100%;
}
.plenkatop{
background:url('img/plenka-top.jpg') no-repeat;
padding-top:10px;
padding-bottom:12px;
}
.TDvideoImg{
width:100px;

}
.videoImg{
width:80px;
padding:2px;
margin:5px;
}
#videoTable{
margin-top:10px;
}
#videoTable  td{
border-top: 1px dotted #ccc;
height:60px;
color:#003366;
font-weight:bold;
}
#videoTable a, img{
border:0px solid #fff;
text-decoration:none;
}
.openVideo{
width:380px;
height:300px;
position:fixed;
top:30%;
left:30%;
z-index:3000;
background:#fff;
}
.openVideo a{
display:block;
position:relative;
top:-10px;
left:360px;
width:20px;
height:20px;
background:url('img/close.png') no-repeat;
}
#startVideo{
text-align:center;
padding-bottom:5px;
}

/*block*/
.block{
width:100%;
margin-bottom:10px;
}
.topblock{
background:url('img/block-t.jpg') repeat-x;
height:6px;
float:none;
}
.left_top_b{
float:left;
width:10px;
height:6px;
background:url('img/block-lt.jpg') no-repeat;
}
.right_top_b{
float:right;
width:10px;
height:6px;
background:url('img/block-rt.jpg') no-repeat;
}

.botblock{
background:url('img/block-b.jpg') repeat-x;
height:8px;
}
.left_bot_b{
float:left;
width:10px;
background:url('img/block-lb.jpg') no-repeat;
}
.right_bot_b{
float:right;
width:10px;
background:url('img/block-rb.jpg') no-repeat;
}
.block_content1{
width:100%;
background:url('img/block-l.jpg') repeat-y;
}
.block_content2{
width:100%;
background:url('img/block-r.jpg') repeat-y top right;
}
.block_content3{
width:95%;
margin:0px auto;
text-align:justify;
}

.img{
margin:0px 5px 5px 0px;
text-decoration:none;
border:0px solid #ccc;
}
.text010{
text-align:left;
}
.block_title{
width:100%;
height:20px;
text-align:center;
background:url('img/block-title.jpg') repeat-x 0px 4px;
color:#fff;
font-weight:bold;
padding:5px 0px;
}
.block_title a{color:#fff;}
.title{
color:#000099;
font-weight:bold;
}
.title a, img{
color:#3333ff;
}
.title img{
text-decoration:none;
max-width:220px;
border:0px solid #fff;
}
.divcenter{
width:100%; text-align:center;
}
.divcenter_title{
margin-top:6px;
display:block;
text-align:center;
font-weight:bold;
padding:5px;
position:relative;
left:-2px;
color:#fff;
background:url('img/block.jpg') repeat-y;
}
.divcenter_title a{
color:#fff;
}
.about, .about a{
color:#ff6600;
}
/*end block*/


/*SCROLL*/
.scroll-pane{
height:140px;
overflow-y:scroll;
}
.scroll-pane a{
color:#ff6600;

}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}


.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(img/scrollTrak.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(img/scrollDrag.gif) repeat-y;
	cursor: pointer;
	overflow: hidden;
	left:1px;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background: url(img/scrollDragTop.gif) no-repeat;
	height:3px;
}

.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: url(img/scrollDragBot.gif) no-repeat;
	height:3px;
}

a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 18px;
	background: url(img/arrow_up.gif) no-repeat;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 18px;
	background: url(img/arrow_down.gif) no-repeat;
}
/*end SCROLL*/






/* outmost wrapper element */
#scrollable {
	background:url(img/fonslider.jpg);
	border:1px solid #ddd;
	
	width:494px;
	height:54px;
}

/* container for the scrollable items */
div.items {
overflow:hidden;
	height:40px;
padding:8px 0px;	
	margin-left:1px;	
	float:left;
	width:460px !important;
}



/* single item */
div.items a {
	display:block;
	float:left;
	margin-right:4px;
	width:88px;
	height:40px;
	background:url(img/item.gif) 0 0 no-repeat;
	font-size:16px;
	color:#666666;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

div.items a:hover {
	color:#999;	
}

div.items a.active {
	background-position:-174px 0;		
	color:#555;
	cursor:default;
}


/* next / prev buttons */
a.prev, a.next {
	display:block;
	width:16px;
	height:54px;
	float:left;
	background-repeat:no-repeat;	
	cursor:pointer;
}

a.prev {
	background:url(img/button-left.gif);		
}

a.prev:hover {
	background:url(img/button-left-over.gif);		
}

a.next {
	background:url(img/button-right.gif);		
}

a.next:hover {
	background:url(img/button-right-over.gif);		
}

#footer{
width:100%;
height:28px;
background:url('img/footer.jpg') repeat-x;

}
#footer a{
color:#fff;
display:block;
float:left;
font-weight:bold;
height:24px;
padding:4px 10px 0px 10px;
border-right:1px solid #fff;

}
#footer a:hover {
color:#000;
font-weight:bold;
background:url('img/topmenu2.jpg') repeat-x;
}

#copyrite{
width:100%;
height:70px;
font-size:80%;
}

.hcr{
display: none;
}

.cr{
	font-size:7px;
#color:#ffcc66;
}

.cr a{
#color:#ffcc66;
text-decoration:none;
}
#search{
width:225px;
padding:10px 5px 5px 10px;
height:40px;
background:url(img/searchfon.jpg) no-repeat;
}
#search span{ display:block; position:relative; top:2px; left:2px;}
td.box09 {
	margin: 0px;
	padding: 5px 10px 10px;
	text-align: left;
	vertical-align: top;
}

div.images {
	float: right;
	margin: 7px;
	background-color: #F9F9EB;
	position: relative;
	padding: 3px;
	border: 1px solid #DEE3E8;

}






#newsticker-demo { 
width:215px;  
padding:5px 5px 0; 
font-family: Arial, Times New Roman, Verdana,Arial,Sans-Serif;
font-size:12px;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }
.newsticker-jcarousellite { width:215px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; min-height:180px;}
.newsticker-jcarousellite .thumbnail { float:left; width:100px; }
.newsticker-jcarousellite .info { float:right; width:100px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }
td.box08 {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

p.text01 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 1px;
}
p.text02 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 1px;
}
p.text03 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 1px;
}
p.text04 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 1px;
	font-weight: bold;
}
p.head01 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #04568E;
	margin: 0px;
	padding: 5px 0px 15px;
	font-weight: bold;
}
p.head02 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #04568E;
	margin: 0px;
	padding: 5px 0px 10px;
	font-weight: bold;
}
p.head03 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 19px;
	color: #04568E;
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: bold;
}
p.head05 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #04568E;
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: bold;
}
p.head06 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #04568E;
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: bold;
}
a.a02 {
	text-decoration: none;
}
.divider001, .divider004, .divider003, .divider002{
position:absolute;
height:0px;
width:0px;
}

