/*
Theme Name: EKSMAGAZYN
Theme URI: http://insignia.pl/
Author: Cezary Haller
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 120%;
	font-size:12px;

/*	background:url(img/tlo_jpg.jpg) no-repeat  top center;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h2,h3,h4,h5,h6{
	line-height:110%;
	font-family:"Trebucher MS";
	font-weight:bold;	
}

h2, h2 a{
	font-size:16px;
}

h3, h3 a{
	font-size:15px;
}

h4, h4 a{
	font-size:14px;	
}

h5, h5 a{
	font-size:13px;
}

h6, h6 a{
	font-size:12px;	
}

input, select{
	border:1px solid #000;
	color:#979797;
	height:22px;
	line-height:22px;	
}

blockquote{
	display:block;
	margin:20px 0;
	padding:0 55px;
	background:url(img/quote_bg.gif) no-repeat 0px 0px;
	background:url(img/quote_bg.gif) no-repeat 100% 100%, url(img/quote_bg.gif) no-repeat 0px 0px;
	font-family:Georgia;
	color:#AFAFAF;
	font-style:italic;
}

blockquote *,blockquote p{
	color:#AFAFAF;	
}

.content a{
	color:#000;
	background:url(img/more_bl.gif) no-repeat 100% 50%;
	padding-right:7px;
	text-decoration:underline;
	font-weight:bold;
}

.content a.lb{
	background:none;
	padding:0;
	text-decoration:none;
}

.content a:hover{
	color:#7F7F7F;
}

.content h2, .content h3, .content h4{
	margin:15px 0;
	display:block;
}

.content h2{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.content h3{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.content h4{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;	
}

.center{
	width:960px;
	margin:0 auto;
}

.clr{
	clear:both;
}

.more{
	background:#000 url(img/more.gif) no-repeat 115px 50%;
	padding:3px 20px 3px 10px;
	color:#fff;
	font-family:"Trebuchet MS";
	font-weight:bold
}

.more_img, .more_img_w{
	display:inline-block;
	background:url(img/more_bl.gif) no-repeat 0 50%;
	width:4px;
}

.more_img_w{
	background:url(img/more.gif) no-repeat 0 50%;
}

.category-more{
	float:right;
	clear:both;
	margin-bottom:10px;
}

h2.title_grey{
	display:block;
	clear:both;
	background:#cacaca;
	margin:10px 0;
	text-align:right;
	padding-right:10px;
	color:#fff;
	font-size:20px;
	line-height:30px;
}

.date{
	color:#787878;
	font-family:"Trebuchet MS";
	font-size:11px;	
}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

.list_content a{
	color:#000;
}

#flash_message{
	color:#fff;
	padding:5px 10px;
	font-weight:bold;
	background:#000;
}

/***************header*****************/

#header{
	position:relative;
	z-index:80;
}

#header h1{
	display:block;
	background:url(img/top.gif) no-repeat top left;
	height:88px;
	width:960px;
	overflow:hidden;
}

#header h1 a{
	text-indent:-999px;
	display:block;
	width:380px;
	height:50px;
	margin-top:10px;
}

#user_menu{
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	margin-right:5px;
}

#user_menu li{
	display:inline;
}

#user_menu a{
	color:#fff;
	background:url(img/more.gif) no-repeat 100% 65%;
	padding-right:8px;
	margin-right:5px;
	padding-top:5px;
}

#menu-main{
	display:block;
	padding-left:20px;
	height:60px;
	background:url(img/submenu_bg.gif) repeat-x bottom left;	
	position:relative;	
	z-index:40;
}

#menu-main li{
	float:left;
}

#menu-main li.hidden{
	z-index:1;
	display:none;
}

#menu-main li.active{
	z-index:50;
}

#menu-main a{
	color:#333333;
	font-family:"Trebuchet MS";
	font-size:14px;
	line-height:31px;
	display:block;
	padding:0 5px;
	margin-top:2px;
	text-transform:uppercase;
	font-weight:bold;
}

#menu-main .current-menu-item a, #menu-main .current-menu-parent a, #menu-main .current-post-ancestor a, #menu-main a:hover,
#menu-main li:hover a, #menu-main .current-menu-ancestor a, #menu-main .current-category-ancestor a{
	background:#000;
	color:#fff;
	text-decoration:none;
}

.sub-menu{
	display:none;
	position:absolute;
	top:33px;
	width:950px;
	left:10px;
	background:#000;
	height:22px;
	z-index:60;
}

#menu-main .current-menu-item .sub-menu, #menu-main .current-menu-ancestor .sub-menu,
#menu-main .current-post-ancestor .sub-menu, #menu-main .current-page-ancestor .sub-menu,
#menu-main li:hover .sub-menu, #menu-main li.hover .sub-menu, #menu-main .current-category-ancestor .sub-menu,
#menu-main .sub-menu li:hover .sub-menu, #menu-main .sub-menu li.hover .sub-menu{
	display:block;
}

#menu-main .sub-menu li .sub-menu{
	top:22px;
	width:200px;
	background:#000;
	left:-5px;
	height:auto;
}

#menu-main .sub-menu .sub-menu li{
	float:none;
	display:block;
}

#menu-main .sub-menu .sub-menu li.menu-item a{
	display:block;
	padding:2px 5px;
	text-decoration:none;
}

#menu-main .sub-menu .sub-menu li.menu-item a:hover{
	text-decoration:underline;
}

#menu-main li:hover .sub-menu, #menu-main li.hover .sub-menu{
	z-index:100;
}

#menu-main ul.sub-menu ul.sub-menu{
	display:none;
}

#menu-main .sub-menu li{
	margin-right:10px;
	position:relative;
}

#menu-main .sub-menu a{
	color:#fff;
	font-size:12px;
	background:none;
	margin-top:0;
	padding:0;
	text-transform:lowercase;
	font-weight:normal;
	line-height:22px;
	height:22px;
}

#menu-main .menu-item .current-post-ancestor a, #menu-main .menu-item .current-page-ancestor a,
#menu-main .sub-menu a:hover, #menu-main .menu-item .current-menu-item a{
	text-decoration:underline;
}

#menu-main li:hover .sub-menu a{
	background:none;
}

#menu-main .sub-menu a:hover{
	background:none;
	text-decoration:underline;
}

#search{
	float:right;
	width:240px;
	position:relative;
	margin-top:-58px;
	z-index:100;	
}

#search #s{
	display:block;
	float:left;
	width:200px;
}

#search #submit{
	display:block;
	float:right;
	width:26px;
	height:26px;
	border:0 none;
	text-indent:-999px;
	overflow:hidden;
	background:url(img/search_bg.gif) no-repeat top left;
	cursor:pointer;
}

/***************header*****************/

/***************search_results*****************/
#list.search_results .item h2, #list.search_results .item .list_content{
	
}

/***************search_results*****************/

/***************container**************/

#container{
	background:url(img/new_bg_clipped.png) repeat 0 0;
/*	background:url(img/container_bg.gif) repeat-y 748px 0;*/
	margin:10px 0;
}

#container #left{
	float:left;
	width:730px;
	margin-right:10px;
	margin-top:-5px;
}

#container #right{
	float:right;
	width:210px;
	margin-top:-5px;
}

/***************container**************/

/***************right-nav**************/

#right ul.widgets{
	display:block;
}

#right .widgetbox, #right .widget-container{
	overflow:hidden;
	clear:both;
	margin-top:10px;
	background:url("img/box_bg_bottom.gif") repeat-x scroll left bottom;
	padding-bottom:20px;
	padding-left:10px;
}

.widgetbox h3{
	display:block;
	margin-bottom:5px;
	font-weight:normal;	
}

.widgetbox h3 a{
	color:#808080;
	font-size:20px;
}

.widgetbox h3 strong{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}

.widgetbox h4{
	margin:5px 0;
}

.widgetbox h4 a{
	color:#000;
}

#mia_blog h3 a{
	text-transform:lowercase;
	color:#808080;
}

#mia_blog .desc{
	margin-bottom:10px;
}

#mia_blog .desc img{
	width:auto;
}

#mia_blog a{
	color:#000;
}

#mia_blog img{
	border:2px solid #000;
	width:190px;
}

#mia_blog .m img{
	border:0 none;
}

#right .widgetbox-last, #right #facebook{
	background:0 none;	
}

#tagsList a{
	color:#5f5f5f;
}

.widgets .rss{
	margin-bottom:20px;
}

.widgets .rss a{
	display:block;
	overflow:hidden;
	background:url(img/rss.gif) no-repeat 0 50%;
	color:#c1c1c1;
	padding-left:20px;
	margin-left:10px;
	height:15px;
	line-height:15px;
}

#eks_hero h3 a{
	color:#808080;
}

#eks_hero h4{
	margin:5px 0;
}

#eks_hero h4 a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#eks_hero a{
	color:#000;
}

#eks_hero .wp-post-image{
	border:2px solid #000;
	display:block;
	margin:0 auto;
}

/***************right-nav**************/

/***************container**************/

/***************main page**************/

#main-list-last-articles{
	width:298px;
	margin-right:12px;
	overflow:hidden;
	float:left;
	margin-top:5px;
}

#main-list-last-articles .item{
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	display:block;
	padding:10px 10px 5px;
}


#main-list-last-articles .item h2{
	float:left;
	width:205px;
	margin-bottom:5px;
}

#main-list-last-articles .item h2.long{
	width:auto;
}

#main-list-last-articles .item h2 a{
	color:#000;
	font-family:"Trebuchet MS";
	font-size:14px;
}

#main-list-last-articles .item .date{
	float:right;
	font-size:10px;
}

#main-list-last-articles .list_content{
	clear:both;
}

#main-list-last-articles .new-article{
	border:4px solid #000;
	position:relative;
	background:#000;
	width:290px;
	padding:0;
}

#main-list-last-articles .new-article .desc {
	background:url("img/black_bg.png") repeat scroll left top transparent;
	bottom:0;
	left:0;
	padding:10px 10px 5px;
	position:absolute;
	width:270px;
	color:#fff;
}

#main-list-last-articles .new-article h2 a{
	color:#fff;
	font-size:14px;	
}

.new-article h2 a{
	font-family:"Trebuchet MS";
	font-size:18px;	
}

#main-list-last-articles .new-article .date{
	margin:5px 0;
}

#main-list-last-articles .new-article a{
	color:#fff;
}

#last-news-list2{
	float:right;
	width:420px;
	overflow:hidden;
	margin-top:5px;
	position:relative;
}

#last-news-list2 li{
	display:block;
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
}

#last-news-list2 img.wp-post-image{
	float:left;
	margin:3px 5px 3px 0;
}

#last-news-list2 .desc{
	border-top:6px solid #000;
	border-bottom:2px solid #000;
	height:106px;
	float:right;
	width:265px;
}

#last-news-list2 h4, #last-news-list2 h4 a{
	margin:7px 0 5px;
	color:#808080;
	font-family:"Trebuchet MS";
	font-size:17px;
	font-weight:normal;
}

#last-news-list2 h4 a{
	margin:0;
}

#last-news-list2 h4 strong{
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}

#last-news-list2 h2{
	display:block;
	margin-bottom:5px;
}

#last-news-list2 h2 a{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#000;	
}

#last-news-list2 h4, #last-news-list2 h2, #last-news-list2 .list_content{
	margin-left:10px;
	margin-right:20px;
}

#blog_box{
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	float:right;
	height:230px;
	padding:10px;
	width:235px;	
}

#blog_box h3 a{
	color:#808080;
	font-size:20px;
	text-transform:lowercase;		
}

#blog_box h3{
	margin-bottom:10px;	
}

#blog_box h4{
	display:block;
	margin:10px 0 5px;
}

#blog_box h4 a{
	color:#fff;
}

#blog_box .list_content a{
	color:#fff;
}

/***************main page**************/

/***************main category list*********************/

#category-main-list{
	margin:10px 0;
}

.image-list li{
	display:block;
	border:4px solid #000;
	overflow:hidden;
	float:left;
	width:350px;
	height:260px;
	margin-bottom:10px;
	position:relative;
	background:#000;
}

.image-list li.odd{
	margin-right:14px;
}

.image-list li img{

}

.image-list li .desc{
	width:330px;
	height:85px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(img/black_bg.png) repeat top left;
	padding:10px 10px 5px;
}

.image-list li .desc h2 a{
	font-size:18px;
	font-family:"Trebuchet MS";
}

.image-list li, .image-list li a{
	color:#fff;
}

.image-list li .date{
	margin:3px 0;
}

.image-list li .list_content{
	font-size:11px;
}

#box_bg_bottom{
	overflow:hidden;
	background:url(img/box_bg_bottom.gif) repeat-x bottom left;
	padding-bottom:4px;
	position:relative;
}

#recommended{
	width:470px;
	height:260px;
	overflow:hidden;
	float:left;
	position:relative;
}

#recommended li{
	width:462px;
	height:252px;	
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	background:#fff;
	z-index:1;
	display:none;
}

#recommended li.inactive{
	
}

#recommended li.active{
	display:block;
}

#recommended li.item:first-child{
	display:block;
}

#recommended-menu{
	display:block;
	overflow:hidden;
	position:absolute;
	top:4px;
	left:329px;
	margin:0;
	width:auto;
	height:25px;
	border:0 none;
}

#recommended-menu span{
	display:block;
	width:25px;
	height:25px;
	overflow:hidden;
	float:left;
	margin-right:3px;
	background:url(img/news_bullets_bg.png) no-repeat -28px 0;
	position:relative;
	z-index:50;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:25px;
	cursor:pointer;
}

#recommended-menu span:hover, #recommended-menu span.active{
	color:#000;
	background-position:0 0;
}

#recommended .desc{
	width:442px;
	height:56px;
	padding-bottom:10px;	
}

#recommended .desc .list_content{
	margin-top:5px;
}

#tptn_related_daily{
	float:right;
	width:235px;
	height:230px;
	background:#000;
	color:#fff;
	padding:10px;
}

#tptn_related_daily h3{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#808080;
	margin-bottom:10px;
}

#tptn_related_daily ul{
	margin-left:5px;
}

#tptn_related_daily li{
	display:block;
	margin-bottom:10px;
}

#tptn_related_daily li a{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#fff;
	line-height:120%;
}

#tptn_related_daily .tptn_excerpt{
	display:block;
	margin-top:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/***************main category list*********************/

/***************lists*********************/

#list{
	margin:20px 30px 20px 10px;	
}

#list .item{
	display:block;
	overflow:hidden;
	margin-bottom:20px;
}

#list .date{
	float:left;
	width:90px;
	margin-right:5px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#787878;
}

#list .wp-post-image{
	float:left;
	width:150px;
	border:1px solid #787878;
}

#list h2{
	margin-bottom:5px;	
}

#list h2 a{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#000;
	font-weight:bold;
}

#list h2, #list .list_content, #list .tags{
	display:block;
	float:right;
	clear:right;
	width:430px;
	color:#000;
	font-size:12px;
}

#list .item-no-img h2, #list .item-no-img .list_content, #list .item-no-img .tags{
	width:590px;
}

#list .tags{
	margin-top:10px;
}

.tags span{
	color:#808080;
	font-family:"Trebuchet MS";
}

.tags a{
	color:#000;
	font-weight:bold;
}


/***************lists*********************/

/****************comments******************/

#comments_container{
	clear:both;
	border-top:3px solid #cacaca;
	padding-top:20px;
}

#comments_container h3.title{
	color:#808080;
	font-size:20px;
	width:auto;
	float:none;
}

#comments_container h3.title a{
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(img/write_comment_bg.gif) no-repeat 0% 50%;
	margin-left:5px;
	padding-left:15px;
}

#comments_container ol{
	display:block;
	clear:both;
	margin-top:20px;
}

#comments_container li{
	overflow:hidden;
	margin-bottom:30px;
}

#comments_container .avatar{
	float:left;
	border:1px solid #7f7f7f;
	margin-right:10px;
}

#comments_container .date{
	float:none;
	margin:0 5px;
}

#comments_container .options{
	float:right;	
}

#comments_container .options a{
	margin-left:10px;
	color:#000;
}

#comments_container .options a.add_comment{
	background:url(img/write_comment_bg.gif) no-repeat 0% 50%;	
	padding-left:15px;	
}

#comments_container .options a.quote_comment{
	background:url(img/quote_button_bg.gif) no-repeat 0% 50%;	
	padding-left:10px;	
}

#comments_container .content{
	float:left;
	width:645px;
	border-top:1px solid #bfbfbf;
	margin:10px 0 0 0;
	padding-top:10px;
	clear:none;
}

#comments_container .content p{
	line-height:150%;
}

#comments_container .content img{
	margin:0;
}

#comments_container form label{
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}

#comments_container label span, #comments_container .textarea span{
	width:90px;
	float:left;
	color:#000;
	line-height:22px;
}

#comments_container label span.info{
	width:300px;
}

#comments_container input{
	width:250px;
	float:left;
	display:block;
	margin:0 5px;
	border:1px solid #cccccc;
	line-height:22px;
	height:22px;
}

#comments_container .textarea{
	display:block;
	overflow:hidden;
	
}

#comments_container textarea{
	border:1px solid #cccccc;
	width:530px;
	float:left;
	height:200px;
}

#comments_container #submit{
	float:right;
	margin:75px 138px 0 0;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#fff;
	width:90px;
	text-align:center;
	height:30px;
	line-height:30px;
	background:#000 url(img/comment_submit_bg.gif) no-repeat 75px 12px;
	border:0 none;
	cursor:pointer;
}

#captchaImgDiv{
	margin-left:85px;
	overflow:hidden;
	float:left;
	width:250px;
	margin-top:20px;
	
}

#comments{
	display:block;
	margin:10px 0 20px;
}

#comments .date{
	margin-left:5px;
}

#comments h4.title{
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	text-transform:uppercase;	
}

#comments a{
	color:#000;	
}

#comments li{
	display:block;
	margin-bottom:20px;
}

#comments .comments_txt a{
	color:000;
}


/****************comments******************/

/****************article******************/

.article{
	margin:15px 0;
background:#fff;
}

.article_img{
	float:left;
	width:290px;
	border:3px solid #000;
	text-align:center;
	margin:0 10px 10px 0;
	overflow:hidden;
	position:relative;
}

.article_img a{
	display:block;
}

.article_img div{
	background:url(img/black_bg.png) repeat top left;
	width:280px; 	
	padding:5px;
	color:#7f7f7f;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left; 
}

.article .author{
	float:left;
	color:#000;
	font-weight:bold;
}

.article .date{
	float:right;
}

.article .title, .article .lid, .article #like_box{
	float:left;
	width:424px;
	display:block;	
}

.article #like_box{
	margin-bottom:15px;
}

.article_blog .author_img{
	float:left;
	margin-right:10px;
	border:3px solid #000;
}

.article .lid{
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}

.article .lid p{
	font-size:16px;
	line-height:120%;
}

.article .title{
	margin:15px 0;
	font-family:"Trebuchet MS";
	font-size:24px;
}

.article .content{
	clear:both;
	overflow:hidden;
	display:block;
	margin:0 5px;
	font-size:14px;
	line-height:120%;
}

.article_rss .photo{
	float:left;
	margin:0 10px 10px 0;
}

.article_rss .title, .article_rss .lid, .article_rss #like_box{
	width:620px;
}

.article_rss .lid{
	clear:both;
	width:auto;
}

.content *{
	font-size:14px;
}

#container .article .content div.alignleft{
	text-align:left;
}

#container .article .content div.alignright{
	text-align:right;
}

#container .article .content div.alignnone{
	text-align:center;
	margin:0 auto;
}

.article .content p{
	margin:15px 0;
}

.article .content img{
	margin:10px;
}

.article .content ul{
	list-style:square;
}

.article .content li{
	margin:10px 0 10px 15px;
}

.article .content div.wp-caption{
	position:relative;
	border-top:4px solid #000;
	border-bottom:4px solid #000;
	background:#000;
	overflow:hidden;
	text-align:center;
	margin:10px;
}

.article .content div.wp-caption a{
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}

.article .content .wp-caption img{
	margin:0 auto;
	display:block;
}

.article .content .wp-caption-text{
	margin:5px;
	display:block;
	color:#7f7f7f;
	background:#000;
	text-align:left;
}

.article .tags{
	display:block;
	margin:20px 0;
	clear:both;
	overflow:hidden;
	float:left;
	width:600px;
}

.article .tags span{
	font-size:14px;
}

/****************article******************/

/***************loginform****************/

#loginform, #registerform{
	display:block;
	margin:40px 0;
}

#loginform a{
	color:#000;
	margin-left:258px;
	display:block;
	clear:both;
	width:100px;
}

#loginform p, #registerform p{
	display:block;
	margin:5px 0;
	overflow:hidden;
}

#loginform label, #registerform label{
	float:left;
	width:150px;
	display:block;
	height:26px;
	line-height:26px;
}

#loginform input, #registerform input, #registerform select{
	float:left;
	display:block;
	width:200px;
}

#registerform select{
	width:202px;
}

#loginform .login-remember, #registerform .login-remember{
	margin:20px 0;
}

#loginform .login-remember label, #registerform .login-remember label{
	line-height:16px;
	margin-left:225px;
}


#loginform .login-remember input, #registerform .login-remember input{
	width:10px;
	margin:0 20px 0 0;
	height:auto;
}

#loginform .login-submit input, #registerform #submit{
	border:0 none;
	background:#000;
	cursor:pointer;
	color:#fff;
	display:block;
	height:auto;
	padding:5px 0;
	width:100px;
	margin-left:250px;
}

#registerform.retrive_pass #submit{
	width:115px;
	margin-left:237px;
}

#loginform .error, #registerform .error{
	display:block;
	float:left;
	margin-left:10px;
	width:360px;
}

#loginform .error a, #registerform .error a{
	float:none;
	width:auto;
	display:inline;
	margin:0;
	text-decoration:underline;
}

/***************loginform****************/

/***************registerform****************/

#adduser p{
	display:block;
	margin:5px 0;
	overflow:hidden;
}

#adduser input{
	float:left;
	display:block;
	width:200px;	
}

#adduser label{
	display:block;
	float:left;
	width:150px;
	line-height:26px;
}

#adduser #addusersub{
	border:0 none;
	background:#000;
	cursor:pointer;
	color:#fff;
	display:block;
	height:auto;
	padding:5px 0;
	width:100px;
	margin-left:250px;	
}

/***************registerform****************/

/******************socials*********************/
ul.socials{
	display:block;
	float:right;
	width:115px;
	margin:20px 0;
}

ul.socials li{
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	float:left;
	margin-right:7px;
}

ul.socials li a{
	text-indent:-999px;
	overflow:hidden;
	width:16px;
	height:16px;
	display:block;	
	background:url(img/socials.gif) no-repeat 0 0;
}

ul.socials li.flaker_link a{

}

ul.socials li.twitter_link a{
	background-position: -46px 0;
}

ul.socials li.blip_link a{
	background-position: -21px 0;
}
ul.socials li.wykop_link a{
	background-position: -67px 0;
}
ul.socials li.fb_link a{
	background-position: -90px 0;
}

/*************pagination******************/

.wp-pagenavi {
	clear: both;
	display:block;
	width:650px;
	float:right;
	text-align:center;
	margin:0 0 20px 0;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 2px 5px;
	margin: 2px;
	font-size:12px;
	color:#808080;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color:#fff;
	background:#000000;
}

.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{
	border:0 none;
}

.wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover{
	background:none;
	color:#808080;
}

/*************pagination******************/

/*************rss list******************/

.rss_list_container{
	float:left;
	width:225px;
	border-left:2px solid #969696;
	padding-left:5px;
	margin:0 10px 10px 0;
}

.rss_list_container .rss_list{
	height:200px;
}

.main-page #rss_list_cat li.margin-top{
	margin-top:15px;
	height:185px;
}

.main-page .rss_list_container ul.margin-top{
	margin-top:18px;
}

#rss_list_cat .rss_list_container{
	height:150px;
}

.main-page #rss_list_cat .rss_list_container{
	height:200px;
}

.main-page #rss_list_cat .rss_list{
	height:auto;
}

.rss_list_container a{
	color:#000;
}

.rss_list_container h5{
	line-height:120%;
}

.rss_list_container h6{
	display:block;
	margin-bottom:20px;
}

.rss_list_container h6 a, .main-page #rss_list_cat h6 a{
	font-size:20px;
	font-family:"Trebuchet MS";
	color:#808080;
	font-weight:bold;		
}

.rss_list_container li{
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}

.rss_list_container .author{
	font-weight:bold;
	font-size:12px;
	display:block;
	margin-bottom:5px;
}

.rss_list_container .img_author{
	margin:0 5px 5px 0;
	display:block;
	float:left;
}

.rss_list_container .author_container{
	line-height:40px;
	vertical-align:middle;
}

#rss_list_cat a{
	color:#111;
	font-weight:normal;
}

.main-page #rss_list_cat a{
	font-family:Arial, Helvetica, sans-serif;	
}

#rss_list_cat .author_container .img_author{
	margin-bottom:10px;
	display:inline;
}

#rss_list_cat .author_container .author{
	margin-left:10px;
	line-height:40px;	
	display:inline;
	float:none;
	font-weight:bold;
}

/*************rss list******************/

/*************banner_top*******************/

#banner_top{
	margin-bottom:20px;
}

.banner{
	clear:both;
	text-align:center;
	margin:10px 0;
}

.banner div{
	text-align:center;	
}

/*************banner_top*******************/

/*************footer*******************/
#footer{
	clear:both;
	display:block;
	background:#000;
	padding-top:10px;
}

#footer ul{
	display:block;
	float:left;
	margin:0 0 10px 10px;
}

#footer li{
	display:inline;
	margin-right:10px;
}

#footer li a{
	color:#fff;
	text-transform:capitalize;
}

#footer .credits{
	float:right;
	color:#5b5b5b;
	margin-right:10px;
}

#footer .credits a{
	color:#fff;
}

#wp_credits{
	clear:both;
	padding:10px 0;
	text-align:center;
	color:#fff;
	background:#4b4b4b;
}

#wp_credits a{
	color:#fff;
}

#wp_credits span{
	color:#7f7f7f;
}

#loginform #rememberme{
	width:auto;
}

#lostpasswordform #wp-submit, #loginform #wp-submit, #registerform #wp-submit, #your-profile .button-primary{
	background:#000;
	color:#fff;
	width:100px;
	height:25px;
	cursor:pointer;
}

#lostpasswordform #wp-submit{
	width:200px;
}

#registerform .cimy_uef_checkbox{
	width:auto;
}

#registerform #captcha_code{
	float:none;
	line-height:16px;
	height:16px;
}

#registerform .cimy_uef_label_checkbox{
	width:400px;
}

#your-profile .form-table{
	table-layout:fixed;
	width:700px;
}

#your-profile .form-table th{
	width:250px;
	text-align:left;
	vertical-align:top;
}

#your-profile .form-table th label{
	display:block;
	margin-bottom:15px;
}

#your-profile .form-table input{
	width:300px;
	display:block;
}

#your-profile .form-table textarea{
	width:300px;
	height:100px;
	border:1px solid #000;
}

#your-profile .description{
	display:block;
	margin-bottom:5px;
}

#your-profile .indicator-hint{
	clear:both;
}


.fbConnectWidgetFooter .fbFooterBorder{
	background:#fff;
}


/*************footer*******************/



