body {background: #464668 url(grafika/bg.jpg) repeat-x; color:#3a3a3a; font:70% Tahoma,Verdana,Arial,sans-serif; margin:0 auto; padding:0; }

#wrap {background:url(grafika/contentbg.jpg) repeat-y top left; color:#303030; margin:0 auto; padding:0px 0px; width:982px;}
#topmenu {background:url(grafika/index_r1_c2.jpg) no-repeat top left; color:#505050; height:16px; margin:0; padding: 0; text-align:right;  }
#topmenu ul { padding: 8px 30px 0px 0px; }
#topmenu li { display: inline; font-size:11px }
#topmenu li a { text-decoration: underline; color: #4D2222; padding: .2em 1em; border-right: 1px solid #999999;}
#topmenu li a:hover { text-decoration: none; color: #000000; border-right: 1px solid #999999; }
#logo {background:url(grafika/index_r2_c2.jpg) no-repeat top left; height:130px; text-align:right; margin:0; padding:0px 75px 0px 0px;}
#search_field {border: 0px; background: url(./grafika/search_field.gif) top left no-repeat; width:200px; height:22px; }
#vyhledavani { padding-top:45px }


#header {height:201px; margin:0; padding:0;}
#header .left {background:url(grafika/index3_r4_c2.jpg) no-repeat top left; width:9px; height:201px; margin:0; padding:0;}
#header .flash {background:url(grafika/index3_r4_c3.jpg) no-repeat top left; float:right; width:601px; height:201px; margin:0; padding:0;}
#header .right {background:url(grafika/index3_r4_c6.jpg) no-repeat top left; float:right; width:28px; height:201px; margin:0; padding:0;}
#header-odkazy { float:right; width:344px; height:201px; margin:0; padding:0; font-size:0px; color:#D7D7E4; text-decoration:none}
#header-odkazy a.bohosluzby { float:left; color:#D7D7E4; width:172px; height:100px; margin:0; padding:0; background-image:url(grafika/bohosluzby.jpg)}
#header-odkazy a.bohosluzby:hover { float:left; color:#D7D7E4; width:172px; height:100px; margin:0; padding:0; background-image:url(grafika/bohosluzby_hover.jpg)}
#header-odkazy a.tomas { float:right; color:#D7D7E4; width:172px; height:100px; margin:0; padding:0; background-image:url(grafika/tomas.jpg)}
#header-odkazy a.tomas:hover { float:right; color:#D7D7E4; width:172px; height:100px; margin:0; padding:0; background-image:url(grafika/tomas_hover.jpg)}
#header-odkazy a.pronajem { float:left; color:#D7D7E4; width:172px; height:101px; margin:0; padding:0; background-image:url(grafika/pronajem.jpg)}
#header-odkazy a.pronajem:hover { float:left; color:#D7D7E4; width:172px; height:101px; margin:0; padding:0; background-image:url(grafika/pronajem_hover.jpg)}
#header-odkazy a.hriste { float:right; color:#D7D7E4; width:172px; height:101px; margin:0; padding:0; background-image:url(grafika/hriste.jpg)}
#header-odkazy a.hriste:hover { float:right; color:#D7D7E4; width:172px; height:101px; margin:0; padding:0; background-image:url(grafika/hriste_hover.jpg)}
#navcontainer {background: url(grafika/index3_r5_c2.jpg) no-repeat top left; height:45px; }

#navcontainer ul { padding:15px 0px 15px 11px; margin: 0px 0px 0px 0px; list-style-type: none; color: #FFF; width: 100%; font-size:100%; text-align: left; font-weight: bold; font-variant:small-caps; }
#navcontainer li { display: inline; }
#navcontainer li a { text-decoration: none; background-color:#000000; color: #EEEEEE; padding: 13px 15px 14px 15px; border-right: 1px solid #50351B; }
#navcontainer li a:hover { background-color:#FFD17D; color: #000000; }
#navbottom {background: url(grafika/index3_r6_c2.jpg) no-repeat top left; height:15px; }

#content { width:964px; margin-top: 0px; /*min-height:800px;*/ line-height:150%; }


table caption 
{ 
	margin: 0px; 
	font-weight: bold;
}

th, td
{
	border-right: 1px solid #cbcbb4;
	border-bottom: 1px solid #cbcbb4;
	padding: 2px 10px;
}

th { background-color: #e0e0cf; }

tr.alt td { background-color: #eaeadf; }

/*
#topmenu { text-align:left; width:960px; height:42px; font-weight: bold; font-variant:small-caps; border: solid 1px #000000; }
#topmenu li { display: inline; padding: 0px; margin: 0px; background-color:#00FF33; padding-top:-20px }
#topmenu a { color: #fff; text-decoration: none; }
#topmenu a:hover { color: #233944; }
#topmenu div { display: inline; }
#topmenu .overleft { color: #233944; widht:8px; height:42px; background: url(grafika/button_over_left.jpg) top left no-repeat; padding: 0px; margin: 0px; }
#topmenu .overmiddle { color: #233944; widht:100px; height:42px; background: url(grafika/button_over_middle.jpg) top left repeat-x; padding: 0px; margin: 0px; }
#topmenu .overright { color: #233944; widht:8px; height:42px; background: url(grafika/button_over_right.jpg) top left no-repeat; padding: 0px; margin: 0px; }
*/

a {	color: #317486;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
p { margin: 0 0 15px 0; }
h1 { font: bold 1.7em Arial, Sans-Serif;  margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: bold 1.6em Arial, Sans-Serif; margin: 0 0 12px; }
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }



#left { clear: left; float: left; width: 300px; padding: 0; margin: 0px 0px 0px 10px; border: 0px solid black }
#leftmenu { background: #fff; list-style: none; margin: 0px 0px 0px 0px; font-size: 100%; }
#leftmenu li { list-style: none; padding: 7px 0px 7px 0px; /*background: #fff url(images/bullet.gif) no-repeat center left;*/ color: #46852F; border-bottom: 1px dashed #EEEEEE;  }
#leftmenu li a { background: #fff; color: #317486; }


#aktualne, #akce { padding: 10px 10px 0 8px; color:#666699; font-size: .9em; }
#aktualne .aktualita { margin: 0px 0px 2px 0px; padding:10px; background-color:#FFFFFF; }
#aktualne .aktualita { margin: 0px 0px 2px 0px; padding:10px; background-color:#F4F4F8; }
#akce .aktualita { margin: 0px 0px 2px 0px; padding:10px; background-color:#F4F4F8; }


#akce_tab table { padding:0 }

#center { 
	margin: 0px 15px 20px 0px;
	border-left: 0px solid #CACADD;
	float: right;
	width: 620px;
}


#contentwide {
	margin: 0 15px 0 0;
	padding: 0 0 0 15px;
	float: right;
	width: 924px;
	background-color:#F4F4F8;
}
	#notice { padding: 12px 14px 1px; background: #f4f4f4 url(images/noticebg.gif) no-repeat bottom right; color: #808080; }
	#left a, #center a { color: #317486; }

	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#center h2 { border-bottom: 0px solid #ccc; padding: 0 0 8px; }


#prvniclanek,#druhyclanek { border-bottom: 1px solid #ccc; margin-bottom:15px; padding-bottom:5px; }
#druhyclanek, #dalsiclanky { clear:left; width:300px }
#prvniclanek h2,#druhyclanek h2 { margin-bottom: -5px }
.datum, .autor, .kategorie, .komentare, .celyclanek { font-style:italic; font-size:0.9em; color:#666666; font-variant:small-caps; }
#prvniclanek a,#druhyclanek a,#dalsiclanky a { color: #317486; }
#prvniclanek a:hoover,#druhyclanek a:hoover { background: #EFFCFF; color: #317486; }
.komentare, .kategorie, { border-bottom: 1px #999999 dotted }
#dalsiclanky p { margin-bottom: 3px }


#right {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-left: 1px solid #ccc;
	float: right;
	width: 280px;
}

#right h2 { font-size:15px; margin: 0 0 0 10px; padding: 0 0 8px; }

#bohosluzby{
	margin: 0 0 0 10px;
	padding: 10px 10px 10px 10px;
	font-size:10px;
	width: 250px;
	min-height: 300px; 
	background: #EEEEF4 url(grafika/corner.jpg) bottom right no-repeat;
}

#pronajem{
	margin: 0 0 20px 10px;
	padding: 20px 10px 10px 10px;
	font-size:10px;
	width: 250px;
	min-height: 50px; 
}

#footer { clear:both; background:url(grafika/index3_r9_c2.jpg) no-repeat top left; width:982px; height:81px; font-size: .9em; color: #FFFFFF; }
#footer a { color: #FFFFFF; }
#footer p { padding: 20px; }