/* CSS reset & init */
h1, h2, h3, h4, h5, h6 {color:#fff; text-transform: uppercase;}
a img {border: none;}
.blind {display: none;}
.l {float: left;}
.r {float: right;}
.clear {clear: both;}
.clear_special {clear: both;border-bottom: 1px solid #ddd;}

/* Main Style */
body 
{
	background:#1f1f1f url("../images/top_tall.gif") repeat-x center top;
	margin:0;
	padding:0;
	text-align: center;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px; 
	line-height:14px; 
	color:#898989; 
}
div#all {
	width: 980px;
	margin: 30px auto;
	background:#fff;
} 
div#all_in {
	width: 950px;
	margin: 0px auto;
	background:#fff;
	padding-top: 10px; 
	padding-bottom: 10px;
}
#all_in_left {
	text-align: left;
	width: 260px;
	float: left;
}                
#all_in_right {
	text-align: left;
	width: 670px;
	float: right;
}
#kolage {
	position: relative;
	height: 355px;

}
#logo_header {
	width: 260px;
	height: 120px;
}
#logo_header a, #logo_header a:hover { 
	color:#3f322a;
	font-size: 3em;
	line-height: 120px;
	text-align: center;
	text-decoration: none;
}
#foot {
}
#text_foot {
	width: 670px;
	margin: 0 auto;
}
#text_foot_left {
	background: #f9f5ef;
	color:#a6a494;
	padding: 10px;

}
table.header {
	width: 670px;
	margin: 0 auto;

}
table.header td.h1 {         
	width: 202px;
	height: 181px;
	position: absolute;
	top: 0px;
	left: 0px;
}
table.header td.h2 {      
	width: 305px;
	height: 181px;
	position: absolute;
	top: 0px;
	left: 210px;
}
table.header td.h3 { 
	width: 145px;
	height: 181px;
	position: absolute;
	top: 0px;
	left: 522px;
}

table.header td.h4 { 
	width: 303px;
	height: 154px;
	position: absolute;
	left: 0px;
	top: 190px;
}
table.header td.h5 {       
	width: 176px;
	height: 154px;
	position: absolute;
	top: 190px;
	left: 308px;
	
}
table.header td.h6 { 
	width: 176px;
	height: 154px;
	position: absolute;
	top: 190px;
	left: 491px;
}
#menu {
	width: 100%;
	margin: 0 auto;
	background:#312a25 url(../images/menu_bx_.gif) repeat-x left top ; 
	margin-bottom:9px;
	padding-bottom: 15px;
}

#menu_form {position: relative; top: 20px;margin-bottom: 20px;}
#menu .indent2{padding:21px 38px 22px 0px;}

#menu ul{list-style:none; list-style-position:outside; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; margin-left: 0; padding-left: 0px; }
#menu li{color:#f5edc2; font-size:12px; line-height:21px; background:url(../images/list_bae.gif) no-repeat 15px 15px; padding-left:0; text-decoration:none;}
#menu li.menu_item{color:#f5edc2; font-size:12px; line-height:21px; padding-left:0; text-decoration:none; margin-left:0;}
#menu li.first{color:#f5edc2; font-size:12px; line-height:21px; padding-left:0; text-decoration:none; margin-left:0;}
#menu li.menu_item div{padding:9px 0 5px 0; background:url(../images/list_baf.gif) repeat-x left top;}
#menu li.first div{display:block; padding:9px 0 5px 0; background:url(../images/spacer00.gif) repeat-x left top;}
#menu li a{color:#f5edc2; font-size:12px; line-height:21px; text-decoration:none; padding-left:37px;}
#menu li a:hover{text-decoration:underline;}

#main {width: 670px; margin: 0 auto;}
#main h1, #tags h1, #main h2, #main h3, #main h4, #main h5, #main h6 {color:#3e3e3e;}
#main h1, #tags h1 {background: url(../images/box_head.gif) no-repeat left 1px; ;font-size: 1.4em; line-height: 24px;padding-left: 28px;}                                                  
#main h1, #tags h1 {font-size: 1.2em;}
#main h4, #main h5, #main h6 {font-size: 1em;}

#tags {
	margin: 10px auto;
}
#tags_in {
	background:#faf7f3;
}
#tags_in table {
	margin: 0px auto;
	text-align: center;
	font-size:0.9em;
}
#tags table a, #tags table a:visited {color:#333333; padding: 5px}   
#tags table a:hover {text-decoration: none;}

#pagination {width: 500px; text-align: center; margin: 10px auto;}
#pagination a, #pagination a:visited {color:#333333;} 
#pagination a:hover {color:#000;}

.recenze { width: 670px; background:#faf7f3; margin-bottom: 10px;}
.recenze_in { width: 640px; margin: 10px auto;}
.recenze_header {border-bottom: 3px solid #efe4db;margin-bottom:5px;}
.recenze_header h3, .recenze_header h3 a, .recenze_header h3 a:visited {text-decoration: none; color:#a14d49;font-size: 1.0em;line-height: 3em; margin-bottom: 0px;}
.recenze_header h3 a:hover {text-decoration: underline;}
.recenze_content {}  
.recenze_content table {margin-bottom:10px;}
.recenze_content table td.ct{ padding-left: 5px;}
td.wwwssa {width: 300px;}
.recenze_content table a, .recenze_content table a:visited, .recenze_content .tg a, .recenze_content .tg a:visited {color:#898989; font-size: 0.9em;}
.recenze_content .more a, .recenze_content .more a:visited {color:#898989; }    
.recenze_content .more a:hover, .recenze_content .tg a:hover {text-decoration: none;color:#898989; }
.recenze_content table a:hover {color:#000;}