.rdv { display: block; float: right; text-align: center; width: 140px; }  
.pic_div { height: 80px;   float: left; border: solid 1px #f0f0f0;  margin-right: 3px; background-position:center center; }
.pic_div .blolink { display: block;  height:64px;  }

.emo_cell { background:#ffffff;  background-position:center center;    background-repeat: no-repeat; }
.emo_cell a { display: block;  width:20px;    height:18px; }

.aimg_div { height: 80px;  float: left; text-align:center; vertical-align:middle;  border: solid 1px #f0f0f0; overflow: hidden; margin-right: 2px;
background-position:top center; background-repeat:no-repeat; }
.aimg_div .blolink { display: block;  height:64px;  }
.aimg_div div { background:#ffffff; padding: 1px 1px 3px 1px; }

.fp_title {	padding:3px 3px 3px 2px; text-align:left;	border-bottom: dotted 1px #9A2409;	margin: 5px 3px 0px 3px;}
.fp_title, .fp_title A:link, .fp_title A:visited { color:#9A2409; }
.fp_holder { padding:0px 0px 10px 0px; overflow: hidden; margin: 0px 3px 0px 3px; background: #F6F6EF; border: dotted 1px #E6E6CF; border-top: none;}
.fp_fword { color: #C10000; font-size: 14px; font-family: Georgia; }

.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; padding-left:20px; }

h2 { margin-top: 0px;	margin-bottom: 7px; padding: 0px;   }
h2 a:link, h2 a:visited { font-size: 18px; color: #606060;  } 

#slider {	width: 570px;	margin: 0 auto;	position: relative;	padding-top: 15px;}
.scroll {	height: 217px;	width: 570px; overflow: auto;	overflow-x: hidden;	position: relative;	clear: left;	background: #FFFFFF; }
.scrollContainer div.panel { height: 205px; padding: 5px 5px 5px 10px;		width: 553px;  	overflow: hidden;	border: solid 1px #dddddd; }
.scrollContainer div.panel .pic_div { height: 100px;}
.scrollContainer div.panel#news_alb .img_block { width:120px; height:100px; background-position: bottom center;}
ul.navigation {	list-style: none;	margin: 0px;	padding: 0px; 	}
ul.navigation li {	display: inline-block; }
ul.navigation a {	padding: 5px 7px 7px 7px; color: #909090;	text-decoration: none;  display: block; }
ul.navigation a:hover {	background-color: #f6f6f6; color: #000000; }
ul.navigation a.selected {	background-color: #dddddd; color: #ffffff; font-size: inherit !important;  font-weight: inherit !important; line-height: inherit !important;   }
ul.navigation a:focus {	outline: none;}
.scrollButtons { position: absolute;	top: 120px; 	cursor: pointer; z-index: 99; }
.scrollButtons.left {	left: -8px; }
.scrollButtons.right {	right: -8px; }
.hide {	display: none;}

.aizvert{	cursor:pointer;	display: block; float: right;	width: 16px; height: 16px;}
.aizvert img { width: 16px; height: 16px; margin: 0px 0px 0px 0px; }
.aizvert:hover{	cursor:pointer;	text-decoration: underline;}
.irf { background-image: url('//f.oho.lv/n_foto.gif');}
.ira { background-image: url('//f.oho.lv/n_anketa.gif');}

.stat_ad_h { 
    line-height:1.3em;   font-size: 12px;
    text-align: left; padding: 2px 2px 2px 44px;
    background-position: 5px 5px; background-repeat:no-repeat;  
    background-image: url('//f.oho.lv/attention.gif');
}

.drdr .usr_pic { margin: 2px; }

.top_ratebild .pic_div { height: 100px; }
.top_ratebild .atz {  background-image: url(//f.oho.lv/star_10.png); background-repeat: repeat-x; background-position: 1px 3px; width: 100px; overflow: hidden; text-align:right; }
.top_ratebild .atz span {  background-image: url(//f.oho.lv/white_op75.png); display: inline-block; padding: 0px 2px 1px 0px; color: #D2490A; }

.clrp { margin: 3px 0px 2px;}
.clrp a { display: inline-block; width: 16px; height: 16px; border: solid 1px #E6E6E6; margin: 1px 0px 1px 1px; }

#funclist_ad_table { max-width: 600px;}

@media (max-width:768px) {
    #slider, .scroll, .scrollContainer div.panel {    width: calc(100vw - 200px); }
    ul.navigation a {    padding: 3px 2px 3px 2px; }
    .scroll {    height: 240px;   }
    .scrollContainer div.panel { height: 230px;  }
}

@media (max-width:576px) {
    #slider, .scroll, .scrollContainer div.panel {    width: calc(100vw - 50px); }
    #fn_outer { 
        max-width: calc(100vw - 50px) !important; 
        margin 0 auto; 
    }
}