html, body		{
	font-size: 82%;
	margin:0; padding:0;
	text-align: center;
	background: url(../images/bg_main.gif) 50% repeat-y #C41C1C;
 }


#main  {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 866px;
	}
	
#fla {
	float: left;
	background: url(../images/bg_fla.jpg) repeat-x;
	 
	
}
	
#top_navigace {
	float: left;
	background: url(../images/top_2.jpg) no-repeat;
	width: 191px;
	height: 127px;
}

#top_navigace_cont {
	color: white;
	margin: 5px 0px 0px 60px;
}
	
#top_navigace a {
	color: White;
}
	
#top_flag {
	margin: 70px 0px 0px 45px;
}

#top_flag img {
	margin-right: 5px;
}
	
#menu {
	background: url(../images/bg_menu.jpg) no-repeat;
	width: 866px;
	height: 19px;
	clear: both;
}

#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	display: block;
	float: left;
}

#menu ul li.prvni {
	text-align: center;
	width: 130px;
}

#menu ul li.druha {
	text-align: center;
	width: 120px;
}

#menu ul li.treti {
	text-align: center;
	width: 120px;
}

#menu ul li.ctvrta {
	text-align: center;
	width: 175px;
	margin-left: 87px;
}

#menu ul li.pata {
text-align: center;
	width: 115px;
}

#menu ul li.sesta {
text-align: center;
	width: 110px;
}

#menu ul li a {
	color: White;
	font-weight: bold;
}

#small_menu {
	background: url(../images/bg_smallmenu.gif) no-repeat;
	width: 866px;
	height: 27px;
	text-align: center;
	margin-bottom: 5px;
	
}
#small_menu .img_arrow { float: left; margin-left: 2px; margin-top: 3px; }
	
#small_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;

	
}

#small_menu ul li {
	display: block;
	float: left;
	line-height: 27px;
	padding: 0px 12px 0px 12px;
	background: url(../images/okraj_smallmenu.gif) no-repeat right;
}


#small_menu ul li a {
	color: White;
}

#center {
	float: left;
	width: 637px;
}

#center_inside_top {
	background: url(../images/white_top.gif) no-repeat;
	width: 635px;
	height: 18px;
}

#center_inside_telo {
	background: url(../images/white_telo.gif) repeat-y;
	width: 635px;
}

#center_inside_down {
	background: url(../images/white_down.gif);
	width: 635px;
	height: 18px;
}

#center_cont {
	margin: 20px;
}

html>body #center_cont {
	margin: 0px;
	padding: 20px;
}

#small_boxes {
	float: left;
	width: 408px;
}

.small_box {
	background: url(../images/bg_box.gif) no-repeat;
	width: 204px;
	height: 180px;
	float: left;
}

.small_box_cont {
	margin: 10px;
}

html>body .small_box_cont {
	padding: 15px;
	margin: 0px;
}

.small_box_cont form {
	margin-top: 5px;

}

.small_box_cont select {
	width: 195px;
	margin-bottom: 8px;
		font-size: 0.9em;
}

.small_box_cont input {
		font-size: 0.9em;
		float: left;
}

.hledej {
	margin-top: -6px;
	margin-left: 10px;
	float: left;
	cursor: pointer;
}

.small_box_horizontal {
	background: url(../images/big_box_horizont.gif) no-repeat;
	width: 406px;
	height: 116px;
}


.small_box_horizontal object {
	margin: 5px 0 0 7px;
	display: block;
}
html>body .small_box_horizontal object {  position: relative; top: 5px; }




#small_box_vertical {
	background: url(../images/small_box_vertical.gif) no-repeat;
	width: 229px;
	height: 296px;
	float: left;
}

#right {
	float: left;	
}


.top_right {
	background: url(../images/top_right.gif) no-repeat;
	width: 225px;
	height: 28px;
}

.top_right h3 {
	margin: 0px;
	color: Black;
	display: block;
	text-align: right;
	margin-right: 30px;
}


.right_telo {
	background: url(../images/right_telo.gif);

	width: 225px;
}

.right_telo_cont {
	margin: 10px;
}

html>body .right_telo_cont {
	margin: 0px;
	padding: 10px;
}

.right_down {
	background: url(../images/right_down.gif) no-repeat;
	width: 225px;
	height: 21px;
}

html>body .right_down {
	margin-top: -5px; 
}

.cleaner {
	height: 1px;
	line-height: 1px;
	font-size: 0.1em;
	clear: both;
	color: #F2F2F2;
}



/*----------------------------- news -------------------------------*/

.news {
	width: 210px;

}

#novinky_3_col {
	margin: 0px 0 5px 0px;

}

.novinky_3_col_obsah {
/*		margin: 15px; */
		border: 1px solid #E3E3E3;
		margin-top: 10px;
		margin-left: 14px;
}

html>body .novinky_3_col_obsah {
	margin: 0px 0px 0px 14px;

}

.novinky_3_col_obsah .datum_col {
	background: #E1E1E1;
	padding: 3px 10px;
	margin: 0 0 5px 0;
}
.novinky_3_col_obsah h5 {
	padding: 0 10px 0 10px; margin: 0;
	font-size: 1.1em;
}
.novinky_3_col_obsah .anotace {
	padding: 0 10px 10px 10px;
}
.novinky_3_col_obsah .anotace a {
	display: block;
	text-align: right;
}
#novinky_3_col .archiv {
	margin-top: 5px;
	text-align: center;
	
}


/*----- STANDARD MODUL - NOVINKY 3 - VYPIS ------*/

#novinky_detail {}
#novinky_detail h1 { border-bottom: 1px solid red; padding: 0; margin: 0 0 10px 0;}
#novinky_detail .datum {  float: right;  padding: 0; margin: 0; }
	
.novinka_obsah { margin-bottom: 10px;}
.novinka_obsah .datum {  float: right;  padding: 0; margin: 0; }
.novinka_obsah  h3 { border-bottom: 1px solid red; padding: 0; margin: 0 0 10px 0;}
.novinka_obsah .vice a { float: right; }



#navigace {
	margin: 0 0 15px 0;
}

#navigace a.back {
	float: right;
}

/* ankety */
.anketa .otazka {
	margin: 0;
	padding: 0;
}
.anketa .odpoved {
	margin: 5px 0;
}
.anketa .hlasy .orange {
	background-color: #C41C1C;
}
.anketa .hlasy .orange2 {
	background-color: #EFEFEF;
}
.anketa .hlasy td a {
	text-decoration: none;
	display: block;
}

.odkazy  {  text-align: right; margin: 5px 0 0 0;} 

#produkty {}
#produkty hr  { display: none; }
#produkty  .produkt_nahled {width: 276px; float: left;  border: 1px dotted #C41C1C; margin-bottom: 5px; margin-right: 8px; padding: 5px;  position: relative;}
#produkty  .produkt_nahled h4 {	background:  #C41C1C ; color: #fff; margin: 0 0 6px 0; padding: 3px 0 3px 4px; color: #fff; }
#produkty  .produkt_nahled h4 a { color: #fff; }

#produkty .obrazek { display: inline;}
#produkty .obrazek img  {  float: left; margin: 0 10px 10px 0;}


#produkty_detail {}
#produkty_detail .image { float: left; width: 130px;}
#produkty_detail .image img { margin: 0 10px 10px 0; }
#produkty_detail .anotace {}


.fotky { margin-top: 12px;}
.foto  { width: 95px; height: 130px; float: left;   }

.podstranky h2 {  background: #C41C1C; padding: 3px 0 3px 15px; color: #fff; background: url(../images/bg_h2.gif) no-repeat 0% 50% #C41C1C;  }
.podstranky h2 a, .podstranky h2 a:visited  { color: #fff;   }


