/*
Theme Name: 2cytrynyRS
Theme URI: http://2cytryny.pl/
Description: 2cytryny based on Brown Rush modificated by Rafal Szczypka.
Version: 1.0
Author: Jaros&#322;aw Bia&#322;kowski
*/

body {
	margin-top: 0px;
	font-family: Verdana, Tahoma;
	background: #371F1D;
}

a {
	color: #BEA27D;
	text-decoration: underline;
}

a:hover {
	color: #9C7967;
}

img {
	margin: 5px;
	border: solid 3px #BEA27D;
}

.pmid a:hover img {
	border:3px solid black;
}

#lbImage{
	border:none;
	margin:0px;
	padding:0px;
	text-align:center;
}

h1 {
	font-family: "Trebuchet ms", Verdana, Tahoma;
	font-size:28px;
	font-weight:normal;
}

h2 {
	font-family: "Trebuchet MS", Verdana, Tahoma;
	color:#9C7967;
	font-size:18px;
	margin: 0; padding: 0;
}

h3 {
	font-size:13px;
	color:#9C7967;
	margin: 0; padding: 0; margin-top: 15px;
}



.top_shadow{
	width:912px;
	height:19px;
	background: url(images/page_top.jpg) no-repeat;
}


.wrap {
	margin-top:10px;
	width: 912px;
}


#header {
	position: relative;
	text-align: center;
	height: 277px;
    width: 912px;
	background: url(images/baner-bg.gif) no-repeat;
	padding-top: 6px;

}

#header span.blog_title {
	float: left;
	margin-left: 20px;
	font-size: 40px;
	color: #484647;
}

#header span.blog_title a {
	color: #484647;
	text-decoration: none;
}

.header_below {
	background: #ffffff url(images/banner_bottom.jpg) no-repeat;
	width: 912px;
	height: 14px;
	margin: 0px;
	padding:0px;
	font-size:10px;
}

#header_below {
	background: #ffffff url(images/banner_bottom.jpg) no-repeat;
	width: 912px;
	height: 14px;
	margin: 0px;
	padding:0px;
	font-size:10px;
}


#banner{
	height: 220px;
	background: transparent url(images/banner.jpg) no-repeat;	
	background-position:20px 0px;
	text-align:left;
}

#content {
	width: 900px;
	text-align: left;
	margin: 0px;
	background: url(images/page_bg.jpg) repeat-y;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	
}

#footer {
	background: #371F1D;
	width: 900px;
	margin: 0px;
	padding: 0px;
	margin-bottom:20px;
	font-size: 9px;
	color: #5F463A;
}

#footer a {
	color: #BFA37E;
	font-size: 10px;
}

#footer a:hover{
	color:#ffffff;
}


#content_end {
	background: #371F1D url('images/page_bottom.gif') no-repeat;
	width: 912px;
	height: 30px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #CCC;
	text-align: left;
}

.more-link{
	background:url('images/more.gif') no-repeat right 5px;
	text-align:right;
	display:block;
	font-weight:bold;
	color:#95715E;
	text-decoration: none;
	padding-right:10px;
}

ul.obtabs {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	list-style: none;
	padding: 0;
	margin: 20px 0 0 0;
}

ul.obtabs li {
	float: left;
	display: block;
	height: 34px;
	padding-right: 15px;
	margin-left: 15px;
	position: relative;
	background: url(images/menu-in-right.jpg) 100% 0 no-repeat;
	white-space: nowrap;
}

ul.obtabs span {
	height: 34px;
	line-height: 34px;
	padding-left: 15px;
	background: url(images/menu-in-left.jpg) no-repeat;
}

ul.obtabs li.active {
	float: left;
	display: block;
	height: 34px;
	padding-right: 15px;
	margin-left: 15px;
	position: relative;
	background: url(images/menu-right.jpg) 100% 0 no-repeat;
	white-space: nowrap;
}

ul.obtabs span.active {
	height: 34px;
	line-height: 34px;
	padding-left: 15px;
	background: url(images/menu-left.jpg) no-repeat;
}

html>body ul.obtabs span {
	display: block;
}

ul.obtabs a {
	color: #F1F1F1;
	text-decoration: none;
}

ul.obtabs a:hover {
	color: #FFF;
}

#left {
	width: 620px;
	float: left;
        text-align: left;
}

#left ul,#left blockquote {
	margin-bottom: 0;
}

#right {
	padding-left: 15px;
	padding-right: 0px;
	float: left;
	width: 250px;
	margin:0px;
}

.ptop {
	background:url("images/post-top.gif") no-repeat;
	width: 620px;
	height: 4px !important;
	padding: 0px;
	margin: 0px;
	font-size:1px;
}

.pmid {
	background: #F3EEE8;
	width: 590px;
	padding: 0 15px;
	padding-bottom:10px;
	margin: 0;
	font-size: 12px;
	xfont-size: 13px;
}

.pmid ul{
  list-style-image: url('images/bullet_content.gif')
}

.box_content{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
}

.pbot {
	background:#F3EEE8 url("images/post_bottom.gif") no-repeat bottom left;
	width: 620px;
	height: 24px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size:1px;
}
.psplitter{
	margin-top:5px;
	background:#F3EEE8 url("images/post_splitter.gif") repeat-x;
	height:10px;
}

.ltop {
	background: url(images/ltop.jpg) no-repeat;
	width: 235px;
	height: 16px;
	display: none;
}

.lmid {
	background: url(images/box_bg.jpg) repeat-y;
	width: 235px;
	padding: 0;
}

.lmid a{
	color: #000000;
	text-decoration: underline;
}

.lmid a:hover{
	color:#ffffff;
}


.lmid .sidebar-header{
	background: url(images/belka.jpg) no-repeat;
	height: 27px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;	
	font-size: 13px;
	color: #ffffff;
	margin: 0;
	padding-left: 20px;
	padding-top:3px;
}

.lbot {
	background: url(images/box_bottom_bg.jpg) no-repeat;
	width: 235px;
	height: 20px;
}

.main_menu{
	width: 235px;
}

.main_menu .ltop {
	background: url("images/menu_top.gif") no-repeat;
	width: 235px;
	height: 9px;
	display: block;
	font-size:1px;
}

.main_menu .lbot {
	background: url(images/menu_bottom.jpg) no-repeat;
	width: 235px;
	height: 12px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	display: block;
	font-size:1px;
}

.main_menu .lmid{
	background:#E0D2C0;
	padding:0px;
	margin:0px;
}

.main_menu .cat-item{
	background: url("images/menu_splitter.gif") no-repeat;
	padding:0px;
	margin:0px;
	font-size:1px;
}

#right .main_menu .lmid .page_item{
	padding-top:3px;
}

#right .main_menu .lmid .page_item a{
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#38201E;
	display:block;
	width:215px;
}

#right .main_menu .lmid .page_item a:hover{
	background:#9C7967;
}

#right .main_menu ul{
	width:235px;
	padding:0px;
	margin:0px;
}

#right .main_menu ul li{
	padding:0px;
	margin:0px;
	background:transparent;
	background: url("images/menu_splitter.gif") no-repeat;
}

#right .main_menu .current_page_item{
	background:#9C7967 url("images/menu_splitter.gif") no-repeat;
}

#right .main_menu .current_page_item a{
	background:#9C7967;
}

#right .main_menu ul ul{
	background:#E0D2C0 url("images/menu_splitter.gif") no-repeat;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	width:217px;
}

#right .main_menu ul ul .page_item{
	margin:0px;
	padding:0px;
	background:url("images/bullet_submenu.gif") no-repeat;
	background-position:0px 4px;
}

#right .main_menu ul .page_item ul .page_item a{
	margin:0px;
	padding:0px;
	padding-left:15px;
	font-weight:normal;
	width:200px;
	color:#9C7967;
	background:transparent;
}

#right .main_menu ul .page_item ul .page_item a:hover{
	color:#000000;
	background:transparent;
}

#right .main_menu ul .page_item ul .current_page_item a{
	color:#000000;
}

#right a{
	text-decoration:none;
	font-size: 12px;
}

.post {
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.post p{
	margin: 0;
	line-height:normal;
	margin-bottom:10px;
}

.post table td{
	margin: 0;
	line-height:normal;
	padding-bottom:10px;
}

.post-date {
	background:url("images/icon_file.gif") no-repeat 0px 3px;
	font-size: 12px;
	color: #9C7967;
	text-align: left;
	display: block;
	float:left;
	padding-left:13px;
	height:14px;
}

.post-head {
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.post-head .title {
	margin-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom:5px;
	width: 590px;
}

.post-head h2.title, .post-head h2.title a {
	font-family:"Trebuchet MS", Tunga, Arial, Verdana;
	font-size: 28px;
	color: #000000;
	text-decoration: none;
	margin: 0; padding: 0;
	width: 100%;
}

.post-head .posted {
	font-size: 11px;
	margin-left: 8px;
	float: left;
}

.post-head div.comments {
	font-size: 11px;
	float:left;
	
}

.post-head div.comments a {
	background: url("images/comments.gif") left no-repeat;
	padding-left: 20px;
	display: block;
	text-decoration: none;
	color: #9C7967;
	font-size: 12px;
}

.post-entry {
	text-align: justify;
}

.post-bot {
	border-top: 1px solid #ccc;
	padding: 5px 5px 0 5px;
	margin-top: 5px;
}

.post-bot span.posted {
	margin-top: 5px;
	float: left;
	font-size: 11px;
	line-height: 1.3em;
	text-decoration: none;
}

#right ul {
	font-size: 12px;
	width: 200px;
	margin: 0;
	padding: 5px;
	padding-bottom:0px;
	padding-left:0px;
	list-style-type: none;
	list-style-image: none;
}

#right ul ul{
	width: 175px;
}

#right ul li, #right .sidebody ul li a {
	background: url("images/bullet.gif") no-repeat;
	background-position: 0 3px;
	margin-bottom: 2px;
	padding-left: 15px;
}

#left .comm-top {
	background: url(images/comm-top.jpg) no-repeat bottom;
	width: 550px;
	height: 19px;
	margin: 0;
	padding: 0;
}

#left .comm-mid {
	margin: 0px;
	background: url(images/comm-mid.jpg) repeat-y;
	width: 550px;
}

#left .comm-mid p {
	text-align: left;
	font-size: 11px;
	margin: 0 20px;
}

#left .comm-bot {
	background: url(images/comm-bot.jpg) no-repeat top;
	padding-top: 20px;
	width: 550px;
	margin: 0;
}

#left .comm-bot p {
	text-align: left;
	font-size: 11px;
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 15px;
}

#left .comm-title {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #437DCD;
	line-height: 1.3em;
	text-decoration: none;
}

.nav-link,.nav-link a {
	color: #CCC;
	margin: 10px;
}

.nav-link a:hover {
	color: #FFF;
}

/*===============*/
#searchbox {
	width: 235px;
	height:25px;
	clear: both;
	padding-bottom:15px;
}

#searchform input{
	width: 84px;
	height: 22px;
	border: none;
	border-width: 1px;
	background: url("images/button_search.gif") no-repeat top;
	padding-top: 0px;
	vertical-align:bottom;
	margin: 0px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	display:block;
}

#searchform #s {
	height: 20px;
	width: 149px;
	border-color: #371F1D;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	float: left;
	background:#ffffff;
	display:block;
	color: #000000;
	font-weight: normal;
}

/*==============================*/

.borderless{
	border:none;
	padding:0px;
	margin:0px;
}

table.footer_table {
	width: 900px;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	font-family:verdana;
}

table.footer_table td{
	vertical-align:top;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
}

.footer_table .splitter{
	width:10px;
	background:url('images/footer_splitter.gif') no-repeat;
	background-position:0px 3px;
	padding:0px;
	margin:0px;
	font-size:1px;
}

table.footer_table td.logo_small{
	padding-top:3px;
	width:45px;
}

table.footer_table td.copyright{
	width:190px;
	font-size:10px;
}

table.footer_table td.psks{
	width:135px;
	font-size:10px;
	font-family:verdana;
}

table.footer_table td.logo_psks{
	padding-top:3px;
	width:30px;
}

table.footer_table td.install_flash {
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}

#footer table.footer_table td.install_flash a:hover{
	color:#ffffff;
}

#footer table.footer_table td.install_flash a{
	color:#5F463A;
	font-size:11px;
	font-family:verdana;
}

#footer table.footer_table td.design_info {
	width: 50px;
	padding: 0px;
	padding-right:5px;
}

#footer table.footer_table td.design_info a {
	color: #BFA37E;
	height:18px;
	background: url('images/icon_end.gif') no-repeat top right;
	display:block;
	margin-top:3px;
	padding-top:2px;
	padding-left:5px;
	font-size:11px;
	font-family:verdana;
}

#footer table.footer_table td.design_info a:hover{
	color:#ffffff;
}

.design_icon img, .contact_icon img{
	display:block;
	border:none;
	margin:0px;
}

table.footer_table td.design_icon {
	width: 24px;
	padding: 0px;
	padding-top:3px;
	margin:0px;
}

#footer table.footer_table td.contact_info {
	width:65px;
	text-align:left;
}

#footer table.footer_table td.contact_info a{
	color: #BFA37E;
	height:18px;
	width:52px;
	background: url('images/icon_end.gif') no-repeat top right;
	display:block;
	margin-top:3px;
	padding-top:2px;
	padding-left:5px;
	font-size:11px;
	font-family:verdana;
}

#footer table.footer_table td.contact_info a:hover{
	color:#ffffff;
}


table.footer_table td.contact_icon {
	width: 24px;
	padding: 0px;
	padding-top:3px;
	margin:0px;
}

table.footer_table td.flags {
	width:55px;
	background:url('images/footer_splitter.jpg') no-repeat;
	background-position:right 3px;
	padding:0px;
	padding-top:5px;
	margin:0px;
}

/*============ banner =============*/

#flashcontent  {
	width:870px;
	height:220px;
	margin-left:20px;
}

#all_page  {
	width:100%;
}

a.piclenselink{display: none;}




