html, body {
margin: 0px auto;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: url('http://www.bleckt.com/images/background.jpg') repeat;
}
table {
border: 0;
border-collapse: collapse;
padding: 0;
}
td {
vertical-align: top;
padding: 0;
}
img {
border: 0;
padding: 0;
margin: 0;
}
div {
padding: 0;
margin: 0;
}
a {
text-decoration: none;
}
form {
padding: 0;
margin: 0;
display: block;
}
#mainwrap {
width: 945px;
margin: 30px auto 30px auto;
background: white;
}
.maintopleft {
float: left;
width: 50px;
height: 20px
}
.maintophead {
float: left;
width: 885px;
height: 2px;
line-height: 1px;
padding-top: 11px;
}
.maintopright {
float: right;
width: 10px
}
.whitewrap {
padding: 0 22px;
background: white
}
.header {
background: url("images/header_bg.jpg") repeat-x top #fdefcd;
height: 250px
}
.header_wrap {
float: left;
width: 689px;
background: url("images/header_big.jpg") no-repeat top left;
height: 232px
}
.pictos {
float: left;
width: 351px;
height: 232px;
background: url("images/corner_r_main2.gif") no-repeat top right
}
.pictos .links {
width: 320px;
height: 120px;
text-align: right;
padding-top: 30px
}
.maintitle {
width: 320px;
text-align: right;
font-family: Times New Roman, Times New Roman Cyr;
font-size: 54px;
color: #876000;
line-height: 38px
}
.maintitle .mini {
font-family: Times New Roman, Times New Roman Cyr;
font-size: 0.3em;
line-height: 16px
}
.topmenu {
color: #865f00;
padding-left: 20px;
background: #fdefcd;
font-size: 13px;
height: 50px;
}
.topmenu .part1 {
width: 555px;
float: left
}
.topmenu .part2 {
width: 315px;
float: left
}
.topmenu .part2 .rss {
width: 35px;
float: left
}
.topmenu .searchpart {
width: 265px;
margin-left: 10px;
float: left
}
.topmenu .searchform {
width: 201px;
background: url("images/search_3.gif") repeat-x top left
}
.topmenu .searchfield {
background: none;
border: 0;
font-size: 11px;
color: #333;
width: 200px;
margin-top: 2px
}
.topmenu table td {
vertical-align: middle;
text-align: center;
width: auto;
}
.topmenu td.delimeter {
width: 20px;
}
.topmenu a {
margin: auto;
font-weight: bold;
font-size: 12px;
color: #865f00;
}
.topmenu a .td1 {
width: 5px;
font-size: 1px;
height: 27px;
}
.topmenu a .td2 {
height: 27px;
vertical-align: middle;
text-decoration: underline;
cursor:pointer;
}
.topmenu a .td21 {
height: 27px;
vertical-align: middle;
text-decoration: underline;
cursor:pointer;
color: #466723;
}
.topmenu a.forum {
text-decoration: underline;
cursor:pointer;
color: #466723;
}
.topmenu a .td3 {
width: 5px;
font-size: 1px;
height: 27px;
}

.topmenu a.active table {
margin-right: 15px;
}
.topmenu a.active table .td2 {
color: white;
background: #74c61c;
text-decoration: none;
}
.topmenu a.active table .td1 {
width: 11px;
background: url('images/topmenu_a_l.gif') no-repeat top right;
}
.topmenu a.active table .td3 {
width: 11px;
background: url('images/topmenu_a_r.gif') no-repeat top left;
}

/****************
*/

.bgwrap {
background: #fdefcd;
}
.wrapleft {
background: #fdefcd;
clear: both;
width: 565px;
float: left;
}
.wrapright {
width: 315px;
float: left;
background: #fdefcd
}

.block_left {
width: 555px;
margin-left: 10px;
background: white;
}
.block_left_top_1 {
height: 10px;
width: 10px;
float: left;
background: url("images/corner_l_wh.gif") no-repeat top left;
line-height: 1px
}
.block_left_top_2 {
width: 535px;
float: left;
border-top: 1px solid #e7d5a7;
line-height: 1px
}
.block_left_top_3 {
height: 10px;
width: 10px;
float: left;
background: url("images/corner_r_wh.gif") no-repeat top right;
line-height: 1px
}
.block_left_middle {
width: 513px;
background: white;
border: 1px solid #e7d5a7;
border-width: 0 1px;
padding: 20px 20px 5px 20px;
display: block
}
.block_left_middle .text {
font-size: 12px;
height: auto;
line-height: 17px; 
display: block
}
.block_left_middle .text img {
float: left;
}
.block_left_info {
clear: both;
font-size: 11px;
color: #876000;
padding-top: 15px;
margin-left: 15px
}
.block_left_bottom {
height: 10px
}
.block_left_bottom_1 {
width: 10px;
float: left;
background: url("images/corner_bl_wh.gif") no-repeat top left white;
height: 10px;
line-height: 1px
}
.block_left_bottom_2 {
width: 535px;
height: 9px;
float: left;
border-bottom: 1px solid #e7d5a7;
background: white;
line-height: 1px
}
.block_left_bottom_3 {
width: 10px;
float: left;
background: url("images/corner_br_wh.gif") no-repeat top left white;
height: 10px;
line-height: 1px
}
.block_right_bottom {
height: 10px
}
.block_right_bottom_1 {
width: 10px;
float: left;
background: url("images/corner_bl_wh.gif") no-repeat top left white;
height: 10px;
line-height: 1px
}
.block_right_bottom_2 {
width: 295px;
height: 9px;
float: left;
border-bottom: 1px solid #e7d5a7;
background: white;
line-height: 1px
}
.block_right_bottom_3 {
width: 10px;
float: left;
background: url("images/corner_br_wh.gif") no-repeat top left white;
height: 10px;
line-height: 1px
}
.block_right {
width: 320px;
margin-left: 10px;
}
.block_right_top_1 {
height: 10px;
width: 10px;
float: left;
background: url("images/corner_l_wh.gif") no-repeat top left;
line-height: 1px
}
.block_right_top_2 {
width: 295px;
float: left;
border-top: 1px solid #e7d5a7;
background: white;
height: 10px;
line-height: 1px
}
.block_right_top_3 {
height: 10px;
width: 10px;
float: left;
background: url("images/corner_r_wh.gif") no-repeat top right;
line-height: 1px
}
.block_right_links {
width: 273px;
background: white;
border: 1px solid #e7d5a7;
border-width: 0 1px;
padding: 10px 20px 5px 20px;
display: block
}
.block_right_links .text {
font-size: 12px;
height: auto;
line-height: 17px;
display: block;
}
.block_right_links .text ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.block_right_simple {
width: 293px;
background: white;
border: 1px solid #e7d5a7;
border-width: 0 1px;
padding: 20px 10px 5px 10px;
display: block;
}
.block_right_simple a {
color: #876000;

text-decoration: underline;
}
.block_right_simple .tags a {
color: #876000;
margin: 0 3px;
line-height: 30px;
}
.block_right_simple .photos a {
color: #876000;
}
.block_right_simple .photos img {
margin: 10px;
}
.block_right_simple .text ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.block_right_links a {
color: #876000;
line-height: 25px;
text-decoration: underline;
}
.block_right_images1 {
font-size: 12px;
height: auto;
display: block;
}
.block_right_images1 a {
display: block;
float: left;
margin: 7px;
}

.block_title {
font-family: Times New Roman, Times New Roman Cyr;
color: #466723;
font-size: 20px;
text-align: center;
}
.block_title1 {
font-family: Times New Roman, Times New Roman Cyr;
color: #466723;
font-size: 20px;
text-align: center;
}
.block_title2 {
font-family: Times New Roman, Times New Roman Cyr;
color: #466723;
font-size: 20px;
text-align: center;
padding:0px 0px 8px 0px;
}
.block_title_ar {
font-family: Times New Roman, Times New Roman Cyr;
color: #466723;
font-size: 20px;
text-align: right;
padding-bottom: 20px;
}
.block_title_si {
font-family: Arial, Helvetica, sans-serif;
color: #876000;
font-size: 18px;
text-align: left;
padding-bottom: 10px;
}
.date_style {
color: #466723;
}
.tabs_title {
padding: 0;
margin:0;
color: #bea15b;
font-size: 11px;
text-align: right;
}
.tabs_titles {
color: #bea15b;
font-size: 11px;
text-align: right;
}
.news_title {
color: #876000;
font-size: 18px;
text-decoration: underline;
padding-bottom: 7px;
}
.news_title a {
color: #876000;
font-size: 18px;
text-decoration: underline;
padding-bottom: 10px;
}
a.news_category {
display: block;
width: auto;
float: left;
padding: 1px 5px 3px;
color: white;
text-decoration: underline;
background: #ff9000;
}
a.news_comment {
display: block;
width: auto;
float: right;
padding: 1px 5px 3px;
color: white;
text-decoration: underline;
background: #74c61c;
}
a.news_all {
display: block;
width: auto;
float: right;
padding: 1px 5px 3px;
color: white;
text-decoration: underline;
background: #be9e51;
}
.cats_wrap {
height: 27px;
width: 555px;
background: #fdefce;
}
.block_left_undercat {
width: 513px;
background: white;
border: 1px solid #e7d5a7;
border-width: 0 1px;
padding: 20px 20px 5px 20px;
display: block
}
.block_left_undercat1 {
width: 513px;
background: white;
border: 1px solid #e7d5a7;
border-width: 0 1px;
padding: 20px 20px 0px 20px;
display: block
}
.block_left_undercat .text {
font-size: 12px;
height: auto;
line-height: 17px;
display: block
}
.block_left_undercat .info {
clear: both;
font-size: 11px;
color: #876000;
padding-top: 15px;
margin-left: 15px
}
.text_preview {
width: 100%;
float: left;
font-size: 12px;
line-height: 17px;
margin: 0;
padding-bottom: 40px;
}
.text_preview p {
padding: 0 0 7px 0;
margin: 0;
}
.text_preview img {
float: left;
}
.text_preview a {
color: #876000;
}
.text_preview ul {
list-style-type: none;
}
.cats_menu {
height: 27px;
}
.cats_menu a {
border: 1px solid #e7d4a7;
border-width: 0 0 0 1px;
}
.cats_menu .active {
background: white;
}
.cats_menu .right a {
border-right: 1px solid #e7d4a7;
}
.cats_menu .normal .active {
font-weight: bold;
background: white;
padding-top: 5px;
border-bottom: 0;
}
.cats_menu .normal a {
display: block;
margin: 0 auto;
height: auto;
font-size: 13px;
color: #876000;
padding: 4px 10px 5px 10px;
background: #f6e2aa;
border-top: 1px solid #e7d4a7;
border-bottom: 1px solid #e7d4a7;
}
.cats_menu a span {
border-bottom: 1px dashed #876000;
}
.cats_menu .active span {
border-bottom: 0;
}

.mainwrap_bottom {
clear: both;
width: 901px;
margin-bottom: 20px
}
.mainwrap_bottom .b1 {
width: 10px;
background: url("images/corner_bl_main2.gif") no-repeat bottom left;
float: left;
font-size: 1px;
height: 10px
}
.mainwrap_bottom .b2 {
width: 881px;
font-size: 1px;
float: left;
height: 10px;
background: #fdefcd
}
.mainwrap_bottom .b3 {
width: 10px;
font-size: 1px;
background: url("images/corner_br_main2.gif") no-repeat bottom right;
float: left;
height: 10px
}
.main_bottom {
height: 10px;
}
.main_bottom .b1 {
float: left;
width: 935px;
height: 10px;
background: white
}
.main_bottom .b2 {
float: left;
width: 10px
}
.footer {
padding-left: 20px;
width: 860px;
margin: 0 auto;
color: d8c79c;
font-size: 11px;
height: 75px;
}
.footer .f1 {
width: 560px;
float: left;
line-height: 22px;
}
.footer .f1 a {
color: white;
text-decoration: underline;
}
.footer .f2 {
width: 255px;
float: left;
line-height: 22px;
}
.footer .f2 a {
color: white;
text-decoration: underline;
}
.footer .f3 {
width: 40px;
float: left;
line-height: 22px;
}
.hidden_info {
visibility: hidden;
}
.hidden_info div {
position: absolute;
height: auto;
}
.hidden_info div div {
position: static;
height: auto;
}
.block_right_simple .photos  {
display: table-cell;
width: 300px;
}
.navigation {text-align: center;}
.answer {display: none;}  
p.question {cursor: pointer;}
p.question2 { 
cursor: pointer;
font-family: Times New Roman, Times New Roman Cyr;
color: #466723;
font-size: 16px;
text-align: left;
 }

.post_image {
float: left;
margin: 5px 10px 2px 0px;
}
.more-link {
color: #876000;
text-align: right;
padding: 0;
margin: 0;
}
.more-link2 {
color: #876000;
padding: 8px 0px 0px 0px;
margin: 0;
}
.more-link a {
color: #876000;
}


/******************extra styles******************/

*html p {
	margin:0 0 10px 0 !important;
	padding:0 !important;
	}
	
*+html p {
	margin:0 0 10px 0 !important;
	padding:0 !important;
	}

*html .block_title {
	position:relative;
	top:-15px;
	}

*+html .block_title {
	position:relative;
	top:-15px;
	}

#mainwrap {
	position:relative;
	}

	.pictos {
		position:absolute;
		right:22px;
		top:20px;
		}
	
	*html .pictos {
		right:21px;
		}

/**html .wrapright {
	margin-top:-15px;
	}

*+html .wrapright {
	margin-top:-15px;
	}*/


.block_right_top_1, .block_right_top_3, .block_left_top_3, .block_left_bottom_3 {
	position:relative;
	}
	
	.block-addon-left {
		position:absolute;
		left:0;
		bottom:-1px;
		width:10px;
		height:1px;
		background: url("images/addon10-left.gif") no-repeat;
		}

	.block-addon-right {
		position:absolute;
		left:0;
		bottom:-1px;
		width:10px;
		height:1px;
		background: url("images/addon10-right.gif") no-repeat;
		}

.wrapleft {
	position:relative;
	}

*html .block-addon-rightv {
	position:absolute;
	right:-2px;
	top:0;
	border-right:2px solid #fdefcd;
	}

*html .block-addon-rightvb {
	position:absolute;
	right:-2px;
	top:0;
	border-right:2px solid #fdefcd;
	}

#comments, #respond {
color: #876000;
}
/******************extra styles******************/

.commentlist {list-style: none; margin: 0; padding: 0; line-height: 1.5em;}
.alt1 {background-color: #f7f4ee;}
.comment-meta-data {font: bold 1.2em arial; color: #444; overflow: hidden;}
.1time {font: normal .6em arial; color: #999; border-bottom: 1px dotted; text-decoration: none; clear: both; position: absolute; right: 25px; margin-top: .5em;}
.comment-text {clear: both; margin: .7em 0 2em 1.3em; font-style: italic; color: #444;}
.comment-text p {margin: 0;}
.url, a {color: #876000; text-decoration: underline;}
label {margin-left: .5em;}
.submit-comment, .reset-comment {padding: .5em;}
.reset-comment {margin-left: .5em;}


ol.commentlist {  
	font-size:12px;
	}  
  
.commentlist li {  
    margin-bottom:8px;  
    background: #cbb967 url(images/cm-top.gif) no-repeat top;  
    color:#fff;  
    list-style:none; 
	width:513px; 
    }  
  
  	.comment-author {
		color:#fff7bc;
		padding:10px 0 0 10px;
		font:bold 15px Tahoma;
		}
  
	.namebord {
		margin:10px 10px 5px 10px;
		height:5px;
		background: url(images/namebord.gif) repeat-x;
		}
		
		.namebord img {
			border:0;
			}
  
	.comment-text {  
		font-style:normal;
		color:#fffcfa;
		margin-bottom:10px;
		}  
		
		.comment-text p {
			margin:0 !important;
			padding:0 !important;
			}
  
	.commentlist a.time, .commentlist a.time:visited {  
		background:#947b44; 
		color:#fff8b9; 
		font-size:10px; 
		display:block;
		width:145px;
		height:19px;
		margin:0 0 7px 13px;
		padding:1px 0 0 0;
		text-align:center;
		text-decoration:none;
		}  
	
	.commentlist a.url, .commentlist a.url:visited {
		color:#fff7bc;
		}
	
	.icb {
		width:513px;
		height:27px;
		background: url(images/icb.gif) no-repeat;
		}
#mc_embed_signup { display: none; position: fixed; top: 100px; left: 50%; width: 500px; margin-left: -250px }
#mc_embed_signup #mc-embedded-subscribe-form { width: 500px; }
#mc-embedded-subscribe-form .mc-text { padding: 0 5px 0 25px}
#mc-embedded-subscribe-form form { font-size: 12px }

