/*
Theme Name: BookYe
Theme URI: http://book-ye.com.ua/
Description: Ukrainian book portal.
Version: 1.0
Author: Bohdan Hdal
Author URI: http://bohdan.com.ua/
Tags: ukrainian,book,culture
Text Domain: ye
 
 
*/
body { font-size: 12px; font-family: Arial, Verdana, sans-serif; background: #ffffff; color: #333; text-align: left; margin: 0; padding: 0; }
td,th,tr { vertical-align: top; }

.clear { clear: both; height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html>body .clearfix { display: block; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.noborder { border: 0; }
a { outline: 0; }
a,a:link,a:active,a:visited { color: #C9242C; text-decoration: underline; }
a:hover { text-decoration: none; }

a img{border:0;}
/* calendar tips */
.tooltip { position: absolute; top: 0; left: 0; z-index: 3; display: none; text-align: left; padding: 0px; border: 0px solid #000; }
.tooltip_r { position: absolute; width: 250px; top: 0; right: 0; z-index: 3; display: none; text-align: left; padding: 0px; border: 0px solid #000; }
#tipsbox { border: 1px solid #ABABAB; padding: 8px 29px 8px 12px; margin: 0; background: #fff; }
	#tipsbox span { float: left; width: 40px; display: block; text-align: left; }
	#tipsbox div { color: #4F4F4F; font-weight: normal; font-size: .9em; padding: 0; border: 0px solid #000; }
	#tipsbox a { color: #C9242C; font-weight: normal; margin-left: 40px; display: block; }
a.eventday { padding: 0px; text-decoration: none; }
/* http://localhost/ye/wp-content/themes/bookye2/ */



#darkhead{background:#858585; height:30px; position:relative;}
#darkhead ul{padding:0; margin:0; position:absolute; top:5px; right:12px;}
#darkhead ul li{float:left; list-style:none; padding:2px 6px 3px; background:#969696; margin:0 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#darkhead ul a{color:#FFF; font-weight:bold;}
#darkhead .register{background:#C9242C; color:#FFF; font-size:0.9em;}
#darkhead .login{background:#DEDEDE; color:#5E5E5E; font-size:0.9em;}
#darkhead .login a{color:#5E5E5E;}

#darkhead .rssfeed{background:transparent; padding:2px 3px 0; margin:0;}
#darkhead .rssfeed a{display:block; height:15px; width:15px; background:url(images/rss.png);}


/* Header */
#header { height: 0px; margin: 16px 0 0 18px; border: 0px solid #000; position:relative; z-index:1;}
#logo { display: block; background: url(images/ye2_logo.png) no-repeat; width: 70px; height: 153px; position: absolute; top: -45px; left: -3px; border:5px solid #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#slogan { display: block; text-decoration:none; color: #C9242C; letter-spacing: .1em; font-size: 1.5em; position: absolute; top: 0; left: 86px; border: 0px solid #000; line-height: 1.1em; font-weight: bold; padding:0px; z-index:10;}
#headinfo { background: #ffffff; margin: 0 18px 0 155px; height: 75px; position:relative; border:0; z-index:0; }
.topline { display: none; background: #f1f1f1; height: 1px; margin: 0 0 15px; }






#mainbox { margin: 9px 18px 0 18px; border: 0px solid #000; }
	#mainbox td { vertical-align: top; }
	#mainbox .leftbox {border: 0px solid #000; width: 250px;}
	#mainbox .mainbox {border: 0px solid #000; padding: 0 0 0 16px;}
		#mainbox .center { border: 0px solid #000; padding: 0; }
		#mainbox .right { border: 0px solid #000;  padding: 0 0 0 16px; width: 300px;}

	
.r_marg { margin-left: 0px; }
.floatleft { float: left; width: 100%; }


.adv_top{width:468px; height:60px;  margin:0; border-top:0px solid #C9242C; right:0; top:-2px; position:absolute; display:block; background: #F1f1f1;}
.adv_right{width:300px;  margin:0; border-top:0px solid #707070; background: #F1f1f1;}
.adv_left{width:250px;  margin:25px 0 0; border-top:0px solid #707070; background: #F1f1f1;}






/* Main menu */
.mainmenutempbox { padding: 0; margin: 0 18px 0 103px; border: 0px solid #000; background: #C0252D; }
#mainmenu1 { border-radius: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  background: #C9242C url(images/menutlo.png) repeat-x; position: relative; z-index:1000; height: 33px; border-bottom: 0px solid #707070; }
#menubox { margin: 0; padding: 2px 0 0 3px; border: 0px solid #000; }
	#menubox li {position: relative; z-index:1000;}
		#menubox li.first { float: left; padding: 5px 15px 0px 15px; margin-right: 3px; height: 23px; z-index:500; list-style: none; position: relative;}
	#menubox a.top { color: #FFFFFF; text-decoration: none; font-size: 1.25em; line-height: normal; font-weight: bold; }
		#menubox a.top:hover { color: #FFFFFF; }
	#menubox .submenu { background: url(images/menuarrow.png) right 7px no-repeat; padding-right: 15px; }
	/*#menubox li.active .submenu { background: url(images/menuarrow_active.png) right 7px no-repeat; padding-right: 15px; }
	#menubox li.active a.top { color: #C9242C; }*/
	#menubox ul { border:0px solid #000; position: absolute; background:#F7F7F7; font-family:Arial,sans-serif; display: none; top:28px; margin:0; width:170px; padding:3px 0 3px; left: 10px; border-left:3px solid #C9242C; letter-spacing: 0px;}
	#menubox ul li { display: block; background:#F7F7F7;  font-size:1em; font-weight:bold; border-bottom: 1px dotted #D1D1D1; text-align:left; padding: 6px 7px; margin: 0; }
	#menubox ul li:hover{background:#fff;}
			#menubox ul li a { color: #454545; text-decoration: none; display:block;}
				
				#menubox ul li a:hover {color:#000000; }
	/*#menubox li.active ul { display: block; }
	#menubox li.hovered ul { display: block; }*/
		
		
		
/* Search */
#search { position: absolute; right: 5px; top: 5px; margin: 0; padding: 0; }
	#search .input { /*for IE8 rounded hack */ position:relative; top: -3px\9; *top: 0;  /*end hack*/  border: 1px solid #fff; background:white;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size:.9em; color:#383838;}
	#search .button { border: 0; background: transparent url(images/searchbutton.png) 3px 3px no-repeat; border: 0px solid #000; width: 20px; height: 19px; cursor: pointer; }
	
	
	
	
	
/* Home */
#mainbox .topbox { font-size: 1.5em; background:#858585 url(images/topbox.png) 0 0 repeat-x; text-align: right; color: #E3E3E3; padding: 3px 6px 2px 0px; margin-top:7px; border-top: 0px solid #C5715D; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; 
-webkit-border-radius: 5px; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0;
position:relative; /*for IE8 rounded hack */ top: 1px\9; *top: 0; left: 1px\9; *left: 0;  /*end hack*/ }
#mainbox .topbox a {color:#E3E3D7;}





.block { padding-bottom: 7px; }
	.block .title { color: #fff; padding: 3px 0 3px 7px; margin: 0px 0; font-size: 1.2em; font-weight: normal; border-bottom: 0px solid #707070 ; font-weight: bold; background: #C9242C url(images/block_tlo.png) right bottom no-repeat; }
		.block .title a { color: #fff; text-decoration: none; }
			.block .title a:hover { text-decoration: none; }
	.block .box { padding: 15px 0; border: 0px solid #000; margin: 0; }
		.block .box li { display: block; list-style: none; }
.smargin { margin-top: 25px; }
#home_news { margin-top: 20px; }


/* news */
#mainnews .box { padding: 3px 0 0; }
#mainnews .title { margin-bottom: 3px; }
.newsbox { padding: 0; float: left; width: 100%; }
	.newsbox li { margin: 0; background:#ffffff url(images/newstlo1.png) 0 0 repeat-x; padding: 10px 0 10px; display: block; z-index:0; top: 0; border-bottom: 1px dotted #DFB5AA; position:relative; }
	.newsbox li:hover{background:#fff; }
	.newsbox .image { float: left; width: 75px; margin: 0px 7px 0 5px; padding:4px; border: 1px solid #CFCFCF; background:#fff; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
	.newsbox img { float: left; }
	.newsbox .content { margin: 0 20px 0 103px; padding: 0; }
	.newsbox .content p{ padding: 0; margin:0;}	
	.newsbox a { color: #BC2135; font-weight: bold;  }
	.newsbox .date { display: block; padding: 1px 0 5px; font-size: .9em; color: #424242; }
	.newsbox a.headline { font-size: 1.4em; color:#BC2135; text-decoration:underline;}
	.newsbox .comments { position: absolute; top: 5px; right: 8px; background-image: url(images/ye_icons.png); background-position: -1px -33px; background-repeat: no-repeat; padding-left: 17px; height: 25px; }
	.newsbox .anons{font-weight:normal; color: #424242; font-size:.9em; padding:8px 0 0; position:relative; top:0px; display:block; text-decoration:none;}
	

/* home featured */
.newsbox .vydilena { margin: 0 0px 5px 0px; padding: 5px 0 10px 0; background: #C9242C url(images/mainnews_tlo.png) right bottom no-repeat; display: block; border-bottom: 1px dotted #DFB5AA; }
.newsbox .vydilena:hover {background: #C9242C url(images/mainnews_tlo.png) right bottom no-repeat; }
.vydilena .image { float: left; width: 75px; margin: 6px 7px 0 10px; padding:0; border: 4px solid #FFF; }
.vydilena img { float: left; }
.vydilena .content { margin-left: 105px; padding: 5px 40px 0px 0; }
.vydilena a { color: #fff; font-weight: bold; }
.vydilena .date { display: block; padding: 3px 0 3px; color: #FFDEE4; }
.vydilena a.headline { font-size: 1.6em; display: block; color:#FFF; text-decoration:underline;}
.vydilena .comments { position: absolute; top: 7px; right: 9px; background-image: url(images/ye_icons.png); background-position: -1px -33px; background-repeat: no-repeat; padding-left: 17px; height: 25px; }
	.vydilena .anons{color: #ffffff;}


.morenews { text-align: right; padding: 10px 0 0px; }
	.morenews a { float: right; display: block; border: 0px solid #C9242C; padding: 3px 0px 4px 0; font-size: .9em; font-weight: bold; color: #696969; }
		.morenews a span { border: 0px solid #000; display: block; position: relative; top: 5px; width: 5px; height: 5px; font-size: 0; background: #C9242C; float: left; margin-right: 5px; }
		
		

.featured { margin-top: 4px; }
	.featured a:hover, .secondary a:hover { text-decoration: none; }
	.featured .datetime, .secondary .datetime { margin: 0; padding: 0; font-size: .9em; color: #404040; }
	.featured .datetime li, .secondary .datetime li { margin: 0; display: inline; padding: 3px 12px 3px 18px; border: 0px solid #000; background-image: url(images/ye_icons.png); background-repeat: no-repeat; }
.datetime .date { background-position: left -14px; }
.datetime .comments { background-position: -1px -31px; }
.datetime a { color: #C9242C; font-weight: bold; }
.featured h2 { margin: 0; padding: 12px 0 5px; font-size: 1em; }
.featured .headline { font-size: 1.8em; color: #C9242C; line-height: 1.2em; text-decoration: underline; }
.featured .content { line-height: 1.3em; padding: 0 10px 25px 0; }
.secondary { margin: 10px 0; }
	.secondary h2 { margin: 0; padding: 12px 0 6px; font-size: 1em; }
	.secondary .headline { font-size: 1.5em; color: #C9242C; line-height: 1.2em; text-decoration: underline; }
	.secondary .content { line-height: 1.3em; font-size: 1em; padding: 0 10px 23px 0; }
.redkub { border: 0px solid #000; float: left; width: 40px; height: 100px; }
	.redkub span { border: 0px solid #000; width: 6px; height: 14px; display: block; background: #C9242C; }
#dyskurs .box { padding: 0; }




#darkcenter{}





/* events */
#podiyi { padding-bottom: 20px; }
	#podiyi .title { margin-top: 10px; }
#home_events { margin-top: 15px; }
#eventsbox { padding: 7px 0 0px; background:#EDEDED;}
	#eventsbox li {border: 0px solid #000; 
	padding: 4px 13px 4px 24px; display: block; position: relative; top: 0; margin-left:0px; border-bottom: 1px dotted #E0E0E0; background-image: url(images/ye_icons.png); background-position: 8px -96px; background-repeat: no-repeat; }
	#eventsbox li.odd{background:#FAFAFA; background-image: url(images/ye_icons.png); background-position: 8px -96px; background-repeat: no-repeat;}
	#eventsbox li:hover{background:#ffffff; }
	
	
	#eventsbox .content { margin-left: 0px; padding: 0 0 5px; }
	#eventsbox a { color: #C9242C; }
	#eventsbox .date { display: block; padding: 3px 0 3px; font-weight: bold; font-size: .9em; color: #404040; }
	#eventsbox a.headline { font-size: 1.0em; font-weight: bold; padding: 0 0 0 0; display: block; }
	#eventsbox .comments { position: absolute; top: 5px; right: 8px; background-image: url(images/ye_icons.png); background-position: -1px -33px; background-repeat: no-repeat; padding-left: 17px; height: 25px; }
	
	
	
/* Calendar widget */
#kalendar { padding-bottom: 10px; background: #F1F1F1; }
#home_calendar { padding: 10px 15px 5px; }
#ec3_publish { display: none; }
#home_calendar a { color: #C9242C; font-weight: bold; }
#home_calendar caption { padding: 0 0 10px; }
#home_calendar td { background: url(images/calendar_tlo2.png) left -30px repeat-x; }
#home_calendar .nav td { background: none; }
#wp-calendar table td:hover { padding: 1px; border: 0; cursor:default; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wp-calendar table #today { padding: 0px; border: solid 1px #D39586; cursor:default; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wp-calendar .novi{color:#575757; padding:1px; background:#FFFFFF;  background: url(images/calendar_tlo2.png) left 0px repeat-x;   -moz-border-radius: 3px; -webkit-border-radius: 3px;}


/* home bottom */
#home_other { margin-top: 25px; }




/* main pagination */
#newbooks { background: #FFFFFF url(images/newstlo1.png) 0 0 repeat-x; }
	#newbooks .box { margin: 0; padding: 10px 0px 10px 0px; }

#topbooks { position: relative; }
	#topbooks .subtitle { color: #666666; font-weight: bold; font-size: 1.2em; padding: 3px 0 0; }



#paginatediv { border: 0px solid #000; float: left; position: relative;}
	#paginatediv .prev,#paginatediv .next {margin-left:5px; border: 0px solid #000; background: url(images/newbooks_arrow.png) left top no-repeat; width: 14px; height: 23px; display: block; float: left; position:absolute; top:42px; left:1px;}
	#paginatediv .next { left:277px; background: url(images/newbooks_arrow.png) -17px top no-repeat; float: left; border: 0px solid #000; margin:0;  }
	#paginatediv .paginateinfo { float: right; width: 290px; display: block; text-align: right; color:#FFF; padding: 3px 0 0 0; position:absolute; top: -32px; left: 0px;  }
	#paginatediv b { color: #FFF; font-size: 1.2em; }

#topbooks .topbook { padding: 5px 0 0; }

#topbooks .image { float: left;  margin-left: 28px;}
	#topbooks .topbook img { width: 70px; padding:2px; border:1px solid #CCCCCC; }

#topbooks .content { margin: 0 30px 0 112px ; margin-top: 0px; display: block;  font-weight: bold; font-size: 1.1em; }



#paginatediv2 { border: 0px solid #000; float: left; position: absolute; top: 3px; left: 85px; }
	#paginatediv2 .prev,#paginatediv2 .next { border: 0px solid #000; background: url(images/ye_icons.png) left -57px no-repeat; width: 14px; height: 20px; display: block; float: left; }
	#paginatediv2 .next { background: url(images/ye_icons.png) left -77px no-repeat; float: left; }
	#paginatediv2 .paginateinfo { float: left; width: 50px; dispaly: block; text-align: center; padding: 3px 0 0; }
	#paginatediv2 b { color: #C9242C; font-size: 1.2em; }
#topbooks2 { position: relative; }
	#topbooks2 .subtitle { color: #666666; font-weight: bold; height: 20px; font-size: 1.2em; padding: 3px 0 0; }
	#topbooks2 .topbook2 { padding: 5px 0 0; }
		#topbooks2 .topbook2 img { border: 0; width: 70px; }
	#topbooks2 .image { float: left; }
	#topbooks2 .content { margin-left: 85px; margin-top: 29px; display: block; font-weight: bold; font-size: 1.1em; }
#rekomend { border: 0px solid #000; }
	#rekomend ul { margin: 1px; padding: 1px; }
		#rekomend ul li { list-style: none; padding: 2px 0 2px 10px; }
			#rekomend ul li span { float: left; display: block; width: 5px; position: relative; top: 6px; height: 5px; font-size: 0; background: #C9242C; }
			#rekomend ul li a { margin-left: 15px; display: block; padding: 0 0 8px; border-bottom: 1px dotted #A3A3A3; }
			
			
			


.scrollable { position: relative; /* required settings */ overflow: hidden; width: 270px; height: 120px; }
.scrollable .items { width: 20000em; /* this cannot be too large */ position: absolute; clear: both; }
.scrollable img { float: left; width: 55px; border: 0; }
	.scrollable a { float: left; margin: 5px 7px 0px 0px; background-color: #fff; padding: 2px; border: 1px solid #ccc; cursor: pointer; width: 55px; display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.scrollable .active { border: 2px solid #000; z-index: 9999; position: relative; }
.scrollable { float: left; }
a.browse { background: url(js/scrollable/arrow/hori_large.png) no-repeat; display: block; width: 30px; height: 30px; float: left; margin: 40px 10px; cursor: pointer; font-size: 1px; }
a.right { background-position: 0 -30px; clear: right; margin-right: 0px; }
	a.right:hover { background-position: -30px -30px; }
	a.right:active { background-position: -60px -30px; }
a.left { margin-left: 0px; }
	a.left:hover { background-position: -30px 0; }
	a.left:active { background-position: -60px 0; }
a.up, a.down { background: url(js/scrollable/arrow/vert_large.png) no-repeat; float: none; margin: 10px 50px; }
a.up:hover { background-position: -30px 0; }
a.up:active { background-position: -60px 0; }
a.down { background-position: 0 -30px; }
	a.down:hover { background-position: -30px -30px; }
	a.down:active { background-position: -60px -30px; }
a.disabled { visibility: hidden !important; }
.navi { margin-left: 108px; width: 100px; height: 13px; }
.navi a { cursor: pointer; width: 8px; height: 8px; float: left; margin: 3px; background: url(js/scrollable/arrow/navigator.png) 0 0 no-repeat; display: block; font-size: 1px; color: #FFF; }
.navi a:hover { background-position: 0 -8px; cursor: pointer; }
.navi a.active { background-position: 0 -16px; }
 


 

#bookhover{display:none; position:absolute; top:0; left:0; z-index:100; font-size:1em; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#363636; background:#F0F0F0; text-align:right;}

	.rekomendbord{border:0px solid #C8C8C8; border-right:3px solid #C9242C; padding:5px 7px 5px 6px;}
	.toprating{border:0px solid #BABABA; padding:3px; margin:0; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	.toprating img{float:left;}


#rekomendbooks {margin: 0; padding: 0;}
#rekomendbooks .box { margin: 0; padding: 5px 12px 10px 10px; }
#rekomendbooks .title { margin-top: 3px; }

#rekomendbooks2 {margin: 0; padding: 0 0 15px;}
#rekomendbooks2 .box { margin: 0; padding: 0; }
#rekomendbooks2 .title { margin-top: 3px; }


#toplist{margin:0; padding:10px 0 10px; background:#E0E0E0;}
#toplist li{border-bottom:1px solid #D9D9D9; padding:5px 0 8px 10px; margin:0;}
#toplist li.odd{background:#EDEDED;}
#toplist li:hover{background:#F7F7F7; }
#toplist span{float:left; background:#C9242C; margin-top:3px; font-size:.9em; font-weight:bold; padding:0 3px; color:#FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; position:relative;}
#toplist .topbook{margin:0 0 0 23px; padding:0; }
#toplist .author{font-size:.9em; }
#toplist .nazva{ color:#636363;}
#toplist .hidden{display:none;}

.topbottom{padding-bottom:25px;}
#showtop{cursor:pointer; padding:5px; position:relative; float:left; color:#696969; top:-3px; left:1px; height:20px; display:block; margin-top:5px; text-decoration:underline; font-size:.9em; font-weight:bold;}
#showtop span { border: 0px solid #000; display: block; position: relative; top: 5px; width: 5px; height: 5px; font-size: 0; background: #C9242C; float: left; margin-right: 4px; }
#topscroll{padding-bottom:20px;}
	

	
	/* poll */

#opytuvannya {background:#ffffff url(images/newstlo1.png) 0 0 repeat-x;}	
#opytuvannya .pollbar{background:#E76E74; height:10px; margin:2px 0 0;}
#opytuvannya ul li{width:230px;}
#opytuvannya .wp-polls-ans{width:96%; margin:0 auto;}














/* single */

#mainbox .breadcrumbs-single{font-size:1.6em; background:#858585 url(images/topbox.png) 0 0 repeat-x; text-align: right; color: #E3E3E3; padding:2px 6px 2px; margin-top:7px; border-bottom:0px solid #C9242C; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; 
-webkit-border-radius: 5px; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0;
position:relative; /*for IE8 rounded hack */ top: 1px\9; *top: 0; left: 1px\9; *left: 0;  /*end hack*/ }
#mainbox .breadcrumbs-single a{color:#E3E3D7; text-decoration:none;}

#mainbox .breadcrumbs{font-size:1.1em; background:#858585 url(images/topbox.png) 0 0 repeat-x; text-align: left; color: #ffffff; padding:3px 6px 2px; margin-top:7px; border-bottom:0px solid #C9242C; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; 
-webkit-border-radius: 5px; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0;
position:relative; /*for IE8 rounded hack */ top: 1px\9; *top: 0; left: 1px\9; *left: 0;  /*end hack*/ }
#mainbox .breadcrumbs a{color:#ffffff; text-decoration:none;}


.leftsingle{padding:9px 0 0;}
#single{margin:0; padding:0; border:0px solid #000;}


#single .rozdil {
background:url("images/mainnews_tlo.png") no-repeat scroll right bottom #C9242C;
color:#FFFFFF;
display:block;
margin:0;
padding:2px 5px 6px;
}
#single .rozdil h2 {
border:0 solid #000000;
font-size:2.3em;
margin:0;
padding:0 12px 1px 6px;}
#single .rozdil a{color:#FFFFFF;}


#single .datetime{display:block; color:#ffffff; padding: 6px 5px 6px 5px; margin:0; background: #C9242C url(images/mainnews_tlo.png) right bottom no-repeat;}
#single .datetime a{color:#FFFFFF;}
/*#single .title{padding:15px 5px 7px; margin:0; color:#C9242C; font-size:1.8em;}*/
#single .title {color:#C9242C; font-size:2.3em; margin:0; padding:9px 5px 7px;}
#single .title a{color:#C9242C;  }
#single .datetime li,#single .datetime2 li { margin: 0; display: inline; padding: 2px 12px 1px 18px; border: 0px solid #000; background-image: url(images/ye_icons.png); background-repeat: no-repeat; }
#single .datetime .date,#single .datetime2 .date { background-position: left -15px; }
#single .datetime .comments,#single .datetime2 .comments { background-position: -1px -31px; }

#single  .content { line-height: 1.5em; font-size: 1.0em; border:0px solid #000; margin:0; padding: 0px 13px 25px 12px; }
#single  .content p{padding:5px 0 5px 0px;}
#single .singleimg { float: left; display: block; padding: 10px 19px 0px 0px; }
#single .singleimg img {  border:0px solid #C9242C; padding:5px;}
#single input,#single textarea{border:1px solid #B8B8B8; padding:3px; color:#4F4F4F; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

#single  .headinfo {line-height: 1.6em; border:0px solid #000; margin:0; padding: 5px 13px 0px 5px; }
.eventinfo{border-left:4px solid #C9242C; font-size: 1.3em; margin:12px 0 0 254px; padding:0 0 0 4px;}
.eventinfo span{font-weight:bold; padding:3px;}

#single label{ padding:0 0 0 5px; float:left; width:170px; color:#4F4F4F; font-weight:normal; text-align:left;}
#single #submit{border:2px solid #B8B8B8; padding:2px; background:#E3E3E3; color:#595959; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#single th{vertical-align:top;}

.alignleft{float:left; padding: 3px; border-width:1px; margin:0 12px 0 0;}


#comments{background:#F1F1F1; padding:5px; font-size:1.4em; color:#9E9E9E; margin:0;}
.commentlist{border:0px solid #000; background:#F1F1F1; margin:10px 0 0; padding:1px 0 0; list-style:none;}
.commentlist li{border-left:3px solid #F4B8BC; background:#ffffff; margin:10px 10px 0; padding:2px 0 0 2px;}
.commentlist .children{margin:0 0 0 15px; border:0; padding:0; list-style:none;}
.commentlist .children li{border-left:3px solid #D9D9D9; list-style:none;}
.commentlist .avatars{border:1px solid #B8B8B8; padding:2px; float:left; margin:5px;}
.commentlist .avatars img{float:left;}
.commentlist .commentinfo{margin-left:54px; padding:3px 0 5px; display:table;}
.commentlist .nickname{font-weight:bold; font-size:1.2em; color:#5C5C5C; float:left;}
.commentlist .nickname a{color:#5C5C5C;}
.commentlist .date{font-size:0.8em; padding:2px 0 0 7px; float:left;}
.commentlist .text{border:0px solid #000; padding:0; color:#525252;}
.commentlist .text p{border:0px solid #000; padding:5px 0; margin:0;}
.commentlist .reply{border:0px solid #000; font-size:.9em;}

#respond{margin:0 0 0 0px; padding:5px 0 15px 10px; background:#F1F1F1;}
#respond h3{background:#ffffff; padding:5px 0 5px 6px; color:#9E9E9E;}

#commentform{margin:5px 0 0 5px;}
#commentform input,#commentform textarea{border:1px solid #B8B8B8; background:#FFFFFF; padding:3px; color:#4F4F4F; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#commentform label{font-size:1.2em; padding:0 0 0 5px; color:#4F4F4F}
#commentform #submit{border:2px solid #B8B8B8; padding:2px; background:#E3E3E3; color:#595959; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

.newbooks{border:0px solid #000; margin:0; padding:0; border-top:7px solid #EDEDED;}
.newbooks li{border:0px solid #000; list-style:none; width:50%; float:left; padding:10px 0 15px; background:url("images/newstlo1.png") repeat-x;}
.newbooks .image{margin-left:10px; float:left;}
.newbooks img{float:left; padding:3px; border:1px solid #C2C2C2; }
.newbooks div{margin-left:98px; font-weight:bold;}
.newbooks a{ font-size:1.3em; color:#C9242C;}

.bookspages{font-size:1.3em; font-weight:bold; margin-top:15px;}
.bookspages .pageNum{padding:3px; border:1px solid #C2C2C2;}
.bookspages a{text-decoration:none;}


.topbooks{border:0px solid #000; margin:0; padding:0; border-top:7px solid #EDEDED;}
.topbooks .rating{float:left; background:#C9242C; margin:0; font-size:1.2em; font-weight:bold; padding:2px 5px; color:#FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; position:relative;}
.topbooks li{border:0px solid #000; list-style:none; padding:15px 10px 15px; background:url("images/newstlo1.png") repeat-x;}
.topbooks .image{float:left; margin-left:10px;}
.topbooks img{float:left; padding:3px; border:1px solid #C2C2C2; }
.topbooks div{margin-left:115px; font-weight:bold;}
.topbooks a{ font-size:1.3em; color:#C9242C;}




/* index page */
#items{margin:10px 0 0; padding:0;}
#items li{border:0px solid #000; padding:5px 10px 15px 0 ;}
#items li .image{float:left; padding:5px 15px 5px 5px;}
#items li img{float:left; padding:4px; border:1px solid #9D9D9D;}
#items li .datetime2{display:block; padding: 6px 5px 6px 8px; margin:0; font-size:.9em;}

#items h2{margin:0; padding:2px 0 12px;}


/* polls */
.wp-polls ul li{padding:0; margin:0;}

#error404{margin: 50px 0 0 86px; color:#5E5E5E; padding:0 0 10px; font-size:1.3em;}
#error404 span{color:#C9242C;}

.login{padding-top:25px;}
.login .description{font-size:.9em; float:none; padding-bottom:2px; clear:both; display:block;}
.login p{padding:0; margin:0;}



.register-subscribe{margin-left: 180px; color:#777;font-weight:normal;}

#single .MailPress{padding:5px;}

/* Footer */
#company { border-top: 0 solid #707070; margin: 25px 0px 0 0; background:#969696; height:80px; padding:0; position:relative;}
	#company .left{float:left; width:281px; border:0px solid #000; font-size:1.2em;  color:#ffffff; text-align:right; padding:7px 0 0; background: transparent url(images/bottomline.png) 0 -39px repeat-x; height:24px;} 
	#company ul { margin: 0 0 0 281px; height:31px; padding: 0 0 0px 18px; border-left: 0px solid #C9242C; background: #BE222A url(images/bottomline.png) 0 -3px no-repeat;  /*background: #828282 url(images/block_tlo.png) right bottom no-repeat;*/ }
		#company ul li { display: block; float: left;   padding: 7px 5px 0px 9px; }
			#company ul li a { color: #fff; font-size: 1.1em; }


#copy{position:absolute; right:20px; bottom:15px; font-size:.9em;}
#copy a{padding:15px 0 15px 28px; color:#424242; background:url("images/bohdandesign.png") left 10px no-repeat; font-weight:bold;}

.searchresform{margin:20px 0 0;}

.siretlo { background: #FFFFFF url(images/newstlo1.png) 0 0 repeat-x; }

#footerbannerss{border:0px solid; margin:0 330px 0 0; padding: 15px 0 15px 15px;}
#footerbanners{position:absolute; left:20px; bottom:15px; font-size:.9em;}
#footerbanners a{padding:15px 0 15px 28px; color:#424242; font-weight:bold;}



#navi{padding:10px 0 0;}
.wp-caption{font-size:.9em; line-height:14px; color:#C9242C; }


#company #socialnetwork{margin:0; padding:0; background:none; position:relative; left:-9px; top:19px;}
#company #socialnetwork li{border:0px solid; margin:0; padding:0 0 0 10px;}
#company #socialnetwork a{border:0px solid; display:block; margin:0; padding:0; text-decoration:none; font-weight:normal;}