/*
Theme Name: 	CBN
Description: 	special for Casinobonusesnews
Version: 		1.2.0
Author: 		LinkXP



*/

*		{ margin:0; padding:0; border:0; }

ul		{ list-style:none; }
a		{ color:#0000a5; text-decoration:underline; }
a:hover		{ text-decoration:none; color: #c90000; }

input,
textarea { border:f0f0f0; color:#000; font:normal 11px/13px Arial; }

body {
	color:#000;
	text-align:left;
	background:#fffdea;
	font:normal 8pt/14px Verdana, Arial;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
	background:url(../pics/body.gif) repeat;
}

h1 {
	color:#00533e;
	font:bold 17px/20px Verdana, Arial;
}
h2 {
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

#page {
	max-width:1200px;
	width:expression(document.body.clientWidth > 1200? "1200px": "auto" );
	margin:0 auto;
}
#main{
	width:100%;
	background:#fffdea;
}
#main td {
	vertical-align:top;
}

#header {
	height:197px;
	background:#5a927a url(../pics/head.gif) repeat-x;
}
#head-l {
	height:197px;
	background:url(../pics/head-l.jpg) no-repeat top left;
}
#head-r {
	height:197px;
	background:url(../pics/head-r.jpg) no-repeat top right;
}
#layer {
	width:490px;
	padding:15px 0 0 101px;
}
#logo {
	width:490px;
	height:67px;
	margin-left:5px;
}
#logo img {
	width:490px;
	height:67px;
	vertical-align:top;
}
#baner {
	width:468px;
	height:60px;
	padding:12px 0 0 12px;
}
#baner img {
	width:466px;
	height:58px;
	vertical-align:top;
	border:1px solid #fff;
}
#text {
	color:#fff6e5;
	text-align:center;
	font:normal 8pt/31px Verdana, Verdana, Arial;
}
#text a {
	color:#0000a5;
}

#line {
	height:10px;
	background:url(../pics/line.gif) repeat-x;
}
#line img {
	float:left;
	vertical-align:top;
	width:17px;
	height:10px;
}
#line img#line-pic {
	float:right;
	width:15px;
	height:10px;
}
#navigation {
	width:170px;
	height:500px;
	background:url(../pics/navigation.gif) repeat-y;
}
.box {
	width:180px;
	margin:0 0 0 13px;
	background:url(../pics/box-bg.gif) repeat-y;
}
.box-t {
	background:url(../pics/box-t.gif) no-repeat;
}
.box-b {
	padding:3px 10px 20px 0;
	background:url(../pics/box-b.gif) no-repeat bottom left;
}
.box h2 {
	color:#010100;
	padding:0 0 0 25px;
	margin:0 0 0 4px;
	font:bold 13px/21px Verdana, Arial;
	background:#a1cead url(../pics/list.gif) no-repeat;
}
.box ul {
	padding:5px 0;
}
.box li {
	padding:1px 0;
}
.box a {
	color:#0000a5;
	display:block;
	padding:0 0 0 18px;
	font:normal 8pt/15px Verdana, Arial;
	text-decoration:none;
}
.box a:hover {
	color:#c90000;
	background:#fff url(../pics/list2.gif) no-repeat;
}

#menu {
	height:32px;
	background:url(../pics/menu-bg.gif) repeat-x;
}
#menu-bg {
	height:32px;
	background:url(../pics/menu-l.gif) no-repeat top left;
}
#menu-bg ul {
	height:32px;
	text-align:center;
	background:url(../pics/menu-r.gif) no-repeat top right;
}
#menu-bg ul li {
	display:inline;
	padding:0 6px;
}
#menu-bg ul li a {
	color:#0000a5;
	text-decoration:none;
	font:bold 8pt/28px Verdana, Arial;
}

#content {
	color:#020200;
	padding:0 10px 15px 10px;
	font:normal 8pt/18px Verdana, Arial;
	
}

#content .topmenu{
	width:800px;
	margin:0 auto;
	height:26px;
	padding:8px 0 0;
	border:0;
	background: url(../img/tm.jpg) top left no-repeat;
}

#content .topmenu .marker{
	width:650px;
	margin:0px auto;
	font-weight:bold;
}

#content .topmenu .marker li{
	margin-left:8px;
}

#content .post{
	width:800px;
	margin:0 auto;
	background: url(../img/postBotBrd.gif) left bottom no-repeat;
	padding:0 0 10px;
	border:0px;
}

#content .post table{
	width:100%;
	margin:10px 0;
	border-collapse:separate;
}

#content .post td{
	width:120px;
	height:26px;
	background:#6d8872;
	border:1px solid #4e7155;
}

#content .post .title{
	background: url(../img/postTitleBg.gif) top left no-repeat;
}

#content .post  .bg{
	background: url(../img/postBg.gif) left top repeat-y;
	padding:10px 14px;
}

#content .news_post{
	width:390px;
	margin:0 auto;
	background: url(../img/newsBotBrd.gif) left bottom no-repeat;
	padding:0 0 8px;
	border:0px;
}

#content .news_post .title{
	background: url(../img/newsTitleBg.gif) top left no-repeat;
}

#content .news_post  .bg{
	background: url(../img/newsBg.gif) left top repeat-y;
	padding:10px 14px;
}

#content .news_post  .bg li{
	padding:0 0 6px;
}

#content .title{
	color:#c50f00;
	font: bold 16px Tahoma;
	padding:10px 0 0 14px;
	height:30px;
}

#content p.date {
	color:#838282;
	font:bold 8pt/10px Verdana, Arial;
}
#content h1 {
	margin:5px 0 10px 0;
}

#reklama {
	width:140px;
	padding:0 5px;
	text-align:center;
	background:url(../pics/content.gif) repeat-y right;
}
#reklama li {
	padding:0 0 10px 0;
}

#footer {
	color:#fffffa;
	text-align:center;
	background:#72a38e url(../pics/footer.gif) repeat-x;
}

#footer-l {
	background:url(../pics/footer-l.gif) no-repeat;
}
#footer-r {
	height:30px;
	padding:20px 0 0 0;
	background:url(../pics/footer-r.gif) no-repeat top right;
}


/*.table_up { height: 36px; color: #ffffff; font-size: 13px; font-weight: bold;} 
.table_up1 {background: url(../pics/table_up.png) no-repeat #5a927a;}
.table_up td {padding: 3px;  border-bottom: 2px solid #2b634f; line-height: 15px; text-align: center;}
.table_tc {background: url(../pics/table_tc.png);}
.table_dc {background: url(../pics/table_dc.png);}
.table_cl {background: url(../pics/table_cl.png);}
.table_cr {background: url(../pics/table_cr.png);}
.table_dark {background: #cddbcc;}
.table_light {background: #e3e6d9;}
.table_dark td { border-right: 1px solid #ffffff;  padding: 5px;  border-bottom: 1px solid #ffffff;}
.table_dark td.table_end { border-right: 0px solid #ffffff;  padding: 5px;  border-bottom: 1px solid #ffffff;}
.table_light td { border-right: 1px solid #ffffff;  padding: 5px;  border-bottom: 1px solid #ffffff;}
.table_light td.table_end { border-right: 0px solid #ffffff;  padding: 5px;  border-bottom: 1px solid #ffffff;}
*/


.table1_up {  color: #3d3d3d; font-size: 12px; font-weight: bold;} 
.table1_up1 {background: url(../pics/table1_up_c.gif)  top #A2CDAE;}
.table1_up1 td.table_end {background: url(../pics/table1_up_r.gif) no-repeat right bottom; padding-right: 10px;}
.table1_up1 td.table_start {background: url(../pics/table1_up_l.gif) no-repeat left top;}
.table1_up td {padding: 1px;   line-height: 15px; text-align: center; padding-top: 8px; padding-bottom: 15px;}
.table1_tc {background: url(../pics/table_tc.png);}
.table1_dc {background: url(../pics/table_dc.png);}
.table1_cl {background: url(../pics/table_cl.png);}
.table1_cr {background: url(../pics/table_cr.png);}
.table1_dark {background: #FFFDEA;}
.table1_light {background: #EDEBD9;}
.table1_dark td { padding: 5px;  border-bottom: 1px solid #ffffff;}
.table1_dark td.table_end {   padding: 5px;  border-bottom: 1px solid #ffffff;}
.table1_light td {  padding: 5px;  border-bottom: 1px solid #ffffff;}
.table1_light td.table_end {   padding: 5px;  border-bottom: 1px solid #ffffff;}


table {padding: 0px; margin: 0px; border:0px; border-collapse:collapse; font-family: Verdana, Arial; font-size: 8pt;}
td {padding: 0px; vertical-align: top;}
input {border: 1px solid #8bbba2;}
textarea {border: 1px solid #8bbba2;}

#wp-calendar td {padding: 3px; text-align: center;}
#wp-calendar a {margin: 0px; padding: 0px;}
#calendar_wrap {padding: 3px;  padding-left: 15px; border: 1px solid #cecece; margin: 0px; border-top: 0px; border-bottom: 0px; }
#wp-calendar td a {display: block;}
#wp-calendar td a:hover {background: #ffffff;}
#today {border: 1px solid #e80f0f; border-top: 1px solid #e80f0f; color: #e80f0f; background: #ffffff;}
#today a {color: #e80f0f; display: block;}
#today a:hover {color: #ff0000; background: #ffffff;}
.post {padding: 10px; border-bottom: 1px solid #e3d3bd; }
.post p.postmetadata {padding: 5px; color: #838282; font-size: 11px;}
.post p.postmetadata a, .post p.postmetadata a:hover {color: #838282; }
#content h2 {font-size: 16px; line-height: 24px; color: #00533e;}
span.date1 {color: #008080;}
span.red {color: #ff0000;}
#main-text p {text-indent: 10px; margin-bottom: 15px; text-align: justify; line-height: 15px; font-size: 8pt;}
/* COMMENTS
---------------------------------------*/
.commentlistdiv {padding: 20px; border-bottom: 1px solid #8bbba2;}
.commentlist li .avatar
	{ 
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:2px 0;
	background:#fff;
	color:#000;
	}
.commentlist li
	{
	list-style:decimal;
	margin:10px;
	padding:5px;;
	}
.commentlist .alt
	{
	background:#c3e6ca;
	color:#000;
	border:1px solid #8bbba2;
	}
.commentlistdiv h3 {font-size: 13px; color: #32614f;}


*		{ margin:0; padding:0; border:0; }

h3 {
	color:#3d3d3d;
	font:bold 13px/24px Verdana, Arial;
}

.zagolovok {
	background:url(../pics/zag-bg.gif) repeat-x;
}
.zagolovok-inside {
	background:url(../pics/zag-l.gif) no-repeat;
}
.zagolovok-inside h3 {
	height:24px;
	padding:3px 20px 8px 10px;
	background:url(../pics/zag-r.gif) no-repeat top right;
}

#hottopics {width: 200px; padding-left: 15px;}
#hottopics ul {margin-left: 20px; list-style: square outside;}

div.blockcontent {padding: 7px; padding-right: 2px; padding-left: 2px; border-bottom: 1px solid #DCC9B2; padding-bottom: 3px; margin: 2px; margin-bottom: 5px; margin-right: 7px;}

.banners_r {padding: 5px; border: 1px solid #000000; background: #ffffff; margin: 8px; margin-left: 0px; width: 140px;}
.banners_r a {font-weight: bold; text-decoration: none; font-size: 12px;}
.banners_r img {margin: 5px; margin-top: 5px; margin-bottom: 20px;}