*
{
margin: 0;
padding: 0;
}


#topwithlink{
display: block;
height:180px;
width:100%;
}

#header{
width:1000px;
margin: 0 auto;
cursor:pointer;
}

#floating_link {
     z-index:999;
     position: fixed;
     right: 0;
     top: 192px;
     display: block;
     width: 40px;
     height: 120px;
     text-indent: -10000px;
     background-image: url(../images/chat.jpg);
     overflow: hidden;
}
#floating_link_video {
     position: fixed;
     right: 0;
     top: 327px;
     display: block;
     width: 50px;
     height: 120px;
     text-indent: -10000px;
     background-image: url(../images/video.jpg);
     overflow: hidden;
}
#floating_link_eikones {
     position: fixed;
     right: 0;
     top: 447px;
     display: block;
     width: 50px;
     height: 120px;
     text-indent: -10000px;
     background-image: url(../images/eikones.jpg);
     overflow: hidden;
}

#main {
width : 970px;
margin : 0 auto;
}

#leftcontent {
float : left;
width : 207px;
font:13px calibri;
color:#333;
}

#email {
text-align:center;
margin:0 auto;
}

#email input {
border : 1px solid #ccc;
font : 12px calibri;
color:#666;
margin-top:4px;}

#email .fbut  {
font:bold 12px calibri;
color:#fff;
line-height:18px;
background: #00BCFF;
border: 1px solid #fff;
text-align:center;
padding: 0px 3px;
}

.boxtop {
width : 207px;
height : 15px;
background : url(../images/boxtop.png) no-repeat;
}

.box {
width : 197px;
overflow:hidden;
background : #ebeae5;
padding:5px;
margin:0px;
}

.box p{
font:13px calibri;
color:#333;
text-decoration:none;
margin:0;
padding:0;
}

.box p a{
color:#069;
text-decoration:none;
}

.box p a:hover{
color:#f00;
text-decoration:none;
}

.boxtitle {
width : 207px;
height:38px;
padding:0px 0px 0px 32px;
background : url(../images/15.png) no-repeat;
display:table-cell;
vertical-align:bottom;
}

.boxtitle h2{
font:bold 18px calibri;
color:#FA4415;
line-height:22px;
}

.box ul {
list-style-type : none;
color : #069;
padding : 0px 3px;
font : 14px calibri;
clear : both;
margin:2px 0px 0px 0px;
}

.box ul li a {
font : 14px calibri;
color : #333;
text-decoration : none;
line-height:19px;
}

.box ul li a:hover {
color : #f00;
}

.boxbottom {
width : 207px;
height : 15px;
background : url(../images/boxbottom.png) no-repeat;
}

#maincontent {
float : right;
width : 753px;
}

#searchbar {
width:712px;
height:41px;
margin:0 auto;
margin-top:12px;
background : url(../images/searchbar.jpg) no-repeat;
text-align:right;
}

#searchbar input {
border : 1px solid #ccc;
font : 13px calibri;
color:#666;
margin-top:8px;
padding:2px;}

#searchbar .fbut  {
font:bold 12px calibri;
color:#fff;
line-height:18px;
background: #00BCFF;
border: 1px solid #fff;
text-align:center;
padding: 1px 3px;
margin-right:7px;
}

#searchbar_in {
width:727px;
height:41px;
margin:0 auto;
margin-top:12px;
background : url(../images/searchbar_in.jpg) no-repeat;
text-align:right;
}

#searchbar_in input {
border : 1px solid #ccc;
font : 13px calibri;
color:#666;
margin-top:8px;
padding:2px;}

#searchbar_in .fbut  {
font:bold 12px calibri;
color:#fff;
line-height:18px;
background: #00BCFF;
border: 1px solid #fff;
text-align:center;
padding: 1px 3px;
margin-right:7px;
}

#content{
		position:relative;
		margin:0 auto;
		width:712px;
		}
		img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;
		margin:.5em 0;
		width:664px;
		}

		/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:712px;
		height:274px;
		overflow:hidden;
		}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
		display:block;
		width:50px;
		height:50px;
		position:absolute;
		left:-20px;
		top:98px;
		z-index:1000;
		}
	#nextBtn, #slider1next{
		left:693px;
		}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
		display:block;
		position:relative;
		width:50px;
		height:50px;
		background:url(../images/btn-prev.png) no-repeat 0 0;
		}
	#nextBtn a, #slider1next a{
		background:url(../images/btn-next.png) no-repeat 0 0;
		}

	/* numeric controls */

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		}
	ol#controls li{
		margin:0 10px 0 0;
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.headline {
width:729px;
height:43px;
margin:0 auto;
margin-top:3px;
background : url(../images/headline.jpg) no-repeat;
}

.headline h1{
font:bold 18px calibri;
color:#069;
line-height:22px;
padding:10px 10px;
}

.headline h3{
font:bold 18px calibri;
color:#069;
line-height:22px;
padding:10px 10px;
}

#anekdota {
width:730px;
overflow:hidden;
margin:0 auto;
margin-top:3px;
}

#anekdota_category {
width:730px;
overflow:hidden;
margin:0 auto;
margin-top:3px;
background : #fff url(../images/large_bg.jpg) no-repeat;
}

#anekdota_text {
width:490px;
float:left;
padding:10px 12px;
font: 13px calibri;
color:#333;
line-height:18px;
}

#anekdota_vote {
width:199px;
height:223px;
float:right;
margin:13px 12px 0px 0px;
padding-top:12px;
padding-left:5px;
background : url(../images/voting.png) no-repeat;
font:20px calibri;
color:#333;
line-height:24px;
}


#anekdota_vote .title {
width : 197px;
height:38px;
padding:0px 0px 0px 32px;
background : url(../images/15.png) no-repeat;
display:table-cell;
vertical-align:bottom;
}

#anekdota_vote .title h2{
font:bold 18px calibri;
color:#FA4415;
line-height:22px;
}

#anekdota_vote img{
margin-top:10px;}


#anekdota_category ul{
overflow:hidden;
list-style-type : none;
padding:14px;
min-height:162px;
clear : both;
}

#anekdota_category ul li {
border-bottom:1px dotted #ccc;
padding:3px 0px;
font: 13px calibri;
color:#333;
text-decoration:none;
line-height:18px;
}

#anekdota_category ul li a {
font :bold 14px calibri;
color : #FA4415;
text-decoration : none;
line-height:19px;
}

#anekdota_category ul li .more{
font :13px calibri;
font-style:italic;
color : #069;
text-decoration : none;
line-height:18px;
}

#rated_recent ul li a:hover {
color : #069;
}

#anekdota p{
text-align:left;
padding:14px;
font:13px calibri;
color:#333;
line-height:18px;
}

#anekdota p a{
font:bold 17px calibri;
color:#FA4415;
text-decoration:none;
}

#anekdota p a:hover{
font:bold 17px calibri;
color:#069;
text-decoration:none;
}

#anekdota p{
text-align:left;
padding:14px;
font:13px calibri;
color:#333;
line-height:18px;
}


#anekdota p a:hover{
font:bold 17px calibri;
color:#069;
text-decoration:none;
}

#anekdotaleft {
width:363px;
float:left;
overflow:hidden;
min-height:162px;
background : #fff url(../images/anekdoto_background.jpg) no-repeat;
}

#anekdotaleft p .category{
font:13px calibri;
font-style:italic;
color:#333;
text-decoration:none;
}

#anekdotaleft p .category a{
font:13px calibri;
font-style:italic;
font-weight:bold;
color:#069;
text-decoration:none;
}

#anekdotaleft p .category a:hover{
color:#FA4415;
}


#anekdotaright {
width:363px;
float:right;
overflow:hidden;
min-height:162px;
background : #fff url(../images/anekdoto_background.jpg) no-repeat;
}

#anekdotaright p .category{
font:13px calibri;
font-style:italic;
color:#333;
text-decoration:none;
}

#anekdotaright p .category a{
font:13px calibri;
font-style:italic;
font-weight:bold;
color:#069;
text-decoration:none;
}

#anekdotaright p .category a:hover{
color:#FA4415;
}

#rated_recent {
width:730px;
overflow:hidden;
margin:0 auto;
margin-top:3px;
}

#rated_recent_left {
width:363px;
float:left;
}

#rated_recent ul{
overflow:hidden;
list-style-type : none;
padding:14px;
min-height:162px;
clear : both;
background : #fff url(../images/anekdoto_background.jpg) no-repeat;
}

#rated_recent p{
font: 13px calibri;
color:#333;
line-height:18px;
padding:14px;
}

#rated_recent p a{
font: bold 13px calibri;
color:#069;
line-height:18px;
text-decoration:underline;}

#rated_recent ul li {
border-bottom:1px dotted #ccc;
padding:3px 0px;
font: 13px calibri;
color:#333;
line-height:18px;
}

#rated_recent ul li .more{
font :13px calibri;
font-style:italic;
color : #069;
text-decoration : none;
line-height:18px;
}


#rated_recent ul li a {
font :bold 14px calibri;
color : #FA4415;
text-decoration : none;
line-height:19px;
}

#rated_recent ul li a:hover {
color : #069;
}


#rated_recent_right {
width:363px;
float:right;
}

#rated_recent_right_text{
overflow:hidden;
min-height:162px;
background : #fff url(../images/anekdoto_background.jpg) no-repeat;
}

#rated_recent_right_text p{
font: 13px calibri;
color:#333;
line-height:18px;
padding:14px;
}

.halfheadline {
width:363px;
height:43px;
margin:0 auto;
margin-top:3px;
margin-bottom:2px;
background : url(../images/rated.jpg) no-repeat;
}

.halfheadline h3{
font:bold 18px calibri;
color:#069;
line-height:22px;
padding:10px 10px;
}

#adverts {
width:730px;
overflow:hidden;
margin:0 auto;
margin-top:3px;
margin-bottom:12px;
}

#advertleft {
width:363px;
float:left;
text-align:center;
}

#advertright {
width:363px;
float:right;
text-align:center;
}
#video {
width:730px;
overflow:hidden;
margin:0 auto;
margin-top:3px;
}

#videoleft {
width:435px;
float:left;
margin-top:3px;
}

#videoright {
width:291px;
float:right;
}

#videoright ul{
overflow:hidden;
list-style-type : none;
padding:6px;
min-height:162px;
clear : both;
margin:0;
}

#videoright ul li {
border-bottom:1px dotted #ccc;
padding:3px 0px;
}

#videoright ul li a {
font :bold 14px calibri;
color : #FA4415;
text-decoration : none;
line-height:19px;
}

#videoright ul li a:hover {
color : #069;
}

#videoright h4 {
font :bold 20px calibri;
color : #333;
padding:8px;
text-decoration : none;
line-height:24px;
background:#f5f5f5;
}

#paging {
width:93%;
margin:0 auto;
background:#EBEAE5;
padding:8px;
font:13px calibri;
color:#333;
}

#paging a{
font:13px calibri;
color:#333;
text-decoration:none;
}

#paging a:hover{
color:#f30;
text-decoration:underline;
}

#paging a.active{
font:bold 13px calibri;
color:#f30;
text-decoration:none;
}

#footer {
width:100%;
height:55px;
background:#BEDFF2;
text-align:center;
padding-top:14px;
font:bold 12px calibri;
color:#666;
}

#footer a{
color:#333;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#minichat ul{
overflow:hidden;
list-style-type : none;
padding:0px;
min-height:0px;
clear : both;
background : #fff none no-repeat;
}



.lightbox, .lightbox:hover {
  text-decoration: none;
}
img.photo {
  padding: 5px 5px;
  margin: 0 2px 5px 0;
  border: 1px solid #bbb;
}
img.photo:hover {
  border: 1px solid #444;
}

/**
 * jQuery lightBox plugin
 */
#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: 250px;
	height: 250px;
	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 10px 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;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

