body, html
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
	font-size: 12px;/*small !important;*/
	background: #F1F1F1 url('../images/top_bg.png') repeat-x;
	color: black;
	
}
blockquote 
{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 35px;
}
.resetovac
{
	border:  0px none;
	margin:  0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
td 
{
	font-size: 12px;
}
p, img, table, tr, th, h1, h2, h3, h4, h5, form
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
}
ul 
{
	margin-top: 0px;
	margin-bottom:5px;
	padding-top: 0px;
	padding-bottom: 5px;
}
em 
{
	color: black;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a:hover 
{
	text-decoration: underline;
}
#strankaobal
{
width: 975px;
height: auto;
margin: 0px auto;
position: relative;
/* background: url('../images/bg_content.png') repeat-y; chyba */
margin-bottom: 113px;
}
#strankabody
{
width: 100%;
height: auto;
min-height: 100%;
_height: 100%; /* IE */ 
position: relative;
padding-left: 10px;
}
#stranka_obsah_all 
{
/*	width: 975px;
	position: relative; 
	float: left;*/
}
#stranka_obsah 
{
	width: 975px;
	margin-top: 151px;
	float: left;
	position: relative; 
	padding-bottom: 5px;
}
/* hlavicka */
#logo 
{
	position: absolute;
	left: 0px;
	top: 8px;
	display: block;
	width: 353px;
	height: 49px; 
	background: url('../images/logo.png') no-repeat 0px 0px;
}
#logo a 
{
	position: absolute;
	left: 0px;
	top: 7px;
	display: block;
	width: 353px;
	height: 49px; 
}
/* nastroje */
#nastroje 
{
	display: block;
	height: 50px;
	width: 300px;
	position: absolute;
	right: 0px;
	top: 17px;
}
#nastroje ul
{
	float: left;
	padding:0;
	margin:0;
	height:50px;
	list-style-type:none;
}
#nastroje ul li
{
	float:left; 
height: 50px;
line-height:20px;
position:relative;
text-align: left;
padding-right: 6px;
padding-left: 0px;
background: url('../images/icon_split.png') no-repeat 0px 0px;
}
#nastroje ul li.nfirst { background: none; }
#nastroje a, #nastroje a:hover, #nastroje a:visited 
{
	color: #154564;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#nastroje a:hover 
{
	text-decoration: underline;
}
#nastroje a span 
{
	padding-left: 28px;
	padding-top: 5px;
	height: 50px;
	float: left;
	cursor: hand;
	text-align: left;
}
#nhome 
{
	background: url('../images/icon_home.png') no-repeat 6px 5px;
}
#nbookmark 
{
	background: url('../images/icon_favorit.png') no-repeat 6px 7px;
}
#nprint 
{
	background: url('../images/icon_print.png') no-repeat 6px 7px;
}
/* koniec nastroje */
/* horne menu */
#topmenu 
{
	width: 975px;
	height: 11px;
	/* background: url('../images/bg_menur.png') left top repeat-x; chyba */
	/* margin: 2px 0px 0px 11px; */
	position: absolute;
	left: 0px;
	top: 68px;
}
	
#topmenu ul  {
    color: white;
		padding:0;
		margin: 0px 0px 0px 2px;
		list-style-type:none;
		
		/* background: white url('../images/bg_menu.jpg') left top repeat-x; */
	}
	#topmenu ul li {
		float:left; 
		padding:0px;
		width:153px;
		/* border-right: 1px solid white; */
		white-space: nowrap;	
	}
	
	#topmenu ul a {
	  color: white;
		background: url('../images/top_menu_split.png') no-repeat 0px 2px;	
		display: block;
		padding: 17px 3px 0px 6px;
		text-decoration:none;
		font-weight: bold;
		height: 35px;
		text-align: center;
		font-size: 11px;
		text-transform: uppercase;
		
	}
	
	#topmenu ul #topa_2_0 {background: none; }
	#topmenu ul li.active a, #topmenu ul li.active a#topa_2_0 
	{
		background: url('../images/top_menu_sel.png') left top no-repeat;	
	}
	#topmenu ul a:hover {
		/* background: url('../images/bg_menu2.jpg') left top repeat-x; */
		color: white;	
		text-decoration: underline;
	}
	#topmenu ul li {
		behavior: url(csshover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
	}
/* koniec topmenu */
/* horne menu2 */
#topmenu2 
{
	width: 975px;
	height: 11px;
	background: url('../images/bg_menur.png') left top repeat-x;
	/* margin: 2px 0px 0px 11px; */
	position: absolute;
	left: 0px;
	top: 120px;
}
	
#topmenu2 ul  {
    color: white;
		padding:0;
		margin: 0px 0px 0px 2px;
		list-style-type:none;
		
		/* background: white url('../images/bg_menu.jpg') left top repeat-x; */
	}
	#topmenu2 ul li {
		float:left; 
		padding:0px;
		width:132px;
		/* border-right: 1px solid white; */
		white-space: nowrap;	
	}
	
	#topmenu2 ul a {
	  color: #1E6999;
		/* background-color:#dddddd; */
		background: url('../images/top2_menu_split.png') no-repeat 0px 2px;	
		display:block;
		padding: 6px 3px 0px 6px;
		/* border-bottom:1px solid gray; */
		text-decoration:none;
		font-weight: bold;
		height: 30px;
		text-align: center;
		font-size: 11px;
		text-transform:  lowercase;
	}
	
	#topmenu2 ul #topa_1_0 {background: none; }
	#topmenu2 ul li.active a, #topmenu2 ul li.active a#topa_1_0 
	{
		color: #B60000;
	}
	#topmenu2 ul a:hover {
		/* background: url('../images/bg_menu2.jpg') left top repeat-x; */
		color: #1E6999;	
		text-decoration: underline;
	}
/* koniec topmenu2 */	
/* koniec hlavicka */ 


/* paticka */
#strankapaticka
{
	
position: absolute;
bottom: 0;
left: 0;
background: url('../images/bottom_bg.png') repeat-x 0px 0px;
height: 113px;
width: 100%;
/* position: relative; */
}
#paticka
{
	
width: 975px;
height: auto;
margin: 0px auto;
position: relative;
/* position: relative; */
}
#paticka2 
{
	padding: 0px 0px 0px 120px;
}
#paticka ul
{
	padding:0;
	margin: 15px 0px 0px 0px;
	display: block;
	height:20px;
	list-style-type:none;
	float: left;
}
#paticka ul li
{
	float:left; 
height: 20px;
line-height:20px;
position:relative;
text-align:center;
padding-right: 8px;
padding-left: 8px;
}
#paticka a, #paticka a:hover, #paticka a:visited 
{
	color: #2F2F31;
	font-size: 13px;
	text-decoration: none;
}
#paticka a:hover 
{
	color: #B20000;
	font-size: 13px;
	text-decoration: none;
}
#paticka a.asel 
{
	color: #B20000;
	font-size: 13px;
	text-decoration: none;
}
#ulpaticka1 a.asel, #ulpaticka1 a, #ulpaticka1 a:hover, #ulpaticka1 a:visited   
{
	text-transform: uppercase;
	font-size: 12px;
}
#copyright 
{
	color: #2F2F31;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	width: 975px;
	position: absolute;
	left: 0px;
	top: 70px;
}
#copyright a.acopy 
{
	color: #B20000; 
}
/* koniec paticka */

.h2 
{
	display: block;
	width: 100%;
	height: 32px; 
	color: White;
	font-weight: bold;
	font-size: 11px;
	background: url('../images/h2_bg.png') repeat-x 0px 0px;
	position:relative;
	text-transform: uppercase;
}
.h2 a 
{
	color: White;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.h2 a:hover 
{
	text-decoration: underline;
}
.h2span 
{
	margin: 7px 0px 0px 9px; 
	display: block;
	float: left;
}
.h3 
{
	display: block;
	width: 370px;
	height: 30px; 
	color: #2F2F31;
	font-weight: bold;
	font-size: 12px;
	background: url('../images/h3_bg.png') repeat-x 0px 0px;
	position:relative;
	border-left: 0px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	float: left;
}
.h3 .h3span a.h3_link 
{
	color: #2F2F31;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.h3 .h3span a.h3_link:hover 
{
	text-decoration: underline;
}
.h3span 
{
	margin: 7px 0px 0px 42px; 
	display: block;
	float: left;
	position: relative;
}
.blok_detail 
{
	float: left;
	display: block;
	width: 601px;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	background: url('../images/blok_detail_bg.png') repeat-y 0px 32px;
	position: relative;
	margin-top: 5px; 
}
.blok_text
{
	padding: 50px 17px 0px 17px;
	line-height: 130%; 
	float: left;
}
.blok_textc
{
	padding: 10px 17px 10px 17px;
	line-height: 130%; 
	float: left;
}
.blok_text h2, .blok_textc h2 
{
	font-size: 18px;
	color: #B20000;
	margin: 0px 0px 25px 0px;
	padding-top: 5px;
	font-weight: normal;
}
.blok_text h3, .blok_textc h3 
{
	font-size: 13px;
	color: black;
	margin: 0px 0px 15px 0px;
	font-weight: bold;
}
.blok_text p 
{
	margin-bottom: 8px;
}
.tbc 
{
	background-color: #D9D9D9;
	margin: 5px 0px 5px 0px;
	border: 0px solid #D9D9D9;
	width: 220px;
}
.tbc td 
{
	border: 0px solid #D9D9D9;
	padding: 2px 3px 2px 3px; 
	background-color: #FCFCFC;
}
.tbc td.tbt 
{
	background-color: #F1F1F1;
	white-space: nowrap;
}
.sred 
{
	font-weight: bold;
	color: #B20000;
}
.img_detail 
{
	width: 245px;
	height: 245px;
	border: 1px solid #D9D9D9;
	padding: 1px 1px 1px 1px;
	margin: 0px 10px 24px 0px;
	float: left;
}
.arrow_down 
{
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url('../images/arrow_down.png') no-repeat 0px 0px;
}
.arrow_h3_down 
{
	display: block;
	width: 33px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('../images/arrow_h3_down.png') no-repeat 0px 0px;
}
/* detail menu */
#detailmenu, #detailmenu2 
{
	width: 601px;
	height: 11px;
	/* background: url('../images/bg_menur.png') left top repeat-x; */
	
	/* margin: 2px 0px 0px 11px; */
	position: absolute;
	left: 0px;
	top: 31px;
}
#detailmenu2 
{
	width: 486px;
}	
#detailmenu ul, #detailmenu2 ul  {
    color: #2F2F31;
		padding:0;
		margin: 0px 0px 0px 0px;
		list-style-type:none;
		/* background: black url('../images/detail_menu_bg.png') left top repeat-x; */
		
	}
	#detailmenu ul li, #detailmenu2 ul li {
		float:left; 
		padding:0px;
		width:150px;
		/* border-right: 1px solid white; */
		white-space: nowrap;	
	}
	
	#detailmenu ul a, #detailmenu ul .nodetail, #detailmenu2 ul a {
	  color: #2F2F31;
		background: url('../images/detail_menu_tab2.png') no-repeat 0px 0px;	
		display: block;
		padding: 8px 0px 0px 0px;
		text-decoration:none;
		font-weight: bold;
		height: 35px;
		text-align: center;
		font-size: 11px;
		text-transform: uppercase;
	}
	#detailmenu ul .nodetail {
	  	background: url('../images/detail_menu_nodetail.png') no-repeat 0px 0px;	
	}
	#detailmenu2 ul .nodetail {
	  	background: url('../images/detail_menu_nodetail2.png') no-repeat 0px 0px;
	  	display: block;
		padding: 8px 0px 0px 0px;
		text-decoration:none;
		font-weight: bold;
		height: 35px;
		text-align: center;
		font-size: 11px;
		text-transform: uppercase;	
	}
	#detailmenu2 ul li .nodetail {
		float:left; 
		padding:0px;
		width:185px;
		/* border-right: 1px solid white; */
		white-space: nowrap;	
	}
	#detailmenu ul #topa_d_0, #detailmenu2 ul #topa_d_0 {background: none; }
	#detailmenu ul li.active a, #detailmenu ul li.active a#topa_d_0, 
	#detailmenu2 ul li.active a, #detailmenu2 ul li.active a#topa_d_0 
	{
		background: url('../images/detail_menu_sel2.png') no-repeat 0px 0px;	
	}
	#detailmenu ul a:hover, #detailmenu2 ul a:hover {
		/* background: url('../images/bg_menu2.jpg') left top repeat-x; */
		color: #2F2F31;	
		text-decoration: underline;
	}
	
/* koniec detail menu */

/* blok fotky */
.blok_fotky 
{
	float: right;
	display: block;
	width: 371px;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	background: url('../images/blok_fotky_bg.png') repeat-y 0px 32px;
	position: relative;
	margin-top: 5px; 
}
.blok_fotky2
{
	padding: 14px 0px 0px 14px;
	line-height: 130%; 
	float: left;
}
.foto_mini 
{
	border: 1px solid #D9D9D9;
	padding: 1px 1px 1px 1px;
	margin: 0px 16px 11px 0px; 
}
.blok_rtext
{
	padding: 8px 0px 0px 14px;
	margin-right: 5px;
	line-height: 130%; 
	float: left;
}
.blok_rtext h2
{
	font-size: 18px;
	color: #B20000;
	margin: 0px 0px 10px 0px;
	padding-top: 5px;
	font-weight: normal;
}
.blok_rtext h3
{
	font-size: 13px;
	color: black;
	margin: 0px 0px 6px 0px;
	padding-top: 5px;
	font-weight: bold;
}
.blok_rtext strong
{
	color: #B20000;
	font-weight: bold;
}
.blok_rtext ul 
{
	margin-left: 25px;
	padding-left: 0px;
}
.blok_rtext ul li
{
	line-height: 140%;
}
/* koniec blok fotky */
/* blok podobne */
.blok_podobne 
{
	float: right;
	display: block;
	width: 371px;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	background: url('../images/podobne_bg.png') repeat-y 0px 32px;
	position: relative;
	margin-top: 5px; 
}
.blok_podobne2
{
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	width: 185px;
	height: 186px;
	position: relative;
}
.foto_podobne 
{
	border: 1px solid #D9D9D9;
	padding: 1px 1px 1px 1px;
	margin: 4px 0px 0px 7px; 
}
.pozri_podobne 
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url('../images/podobne_tab.png') repeat-y 0px 0px;
	display: block;
	width: 93px;
	height: 31px;
}
.pozri_kapacita 
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url('../images/podobne_tab.png') repeat-y 0px 0px;
	display: block;
	width: 93px;
	height: 31px;
}
a.podobne_tab, .podobne_tab  
{
	padding: 8px 0px 0px 0px;
	display: block;
	text-align: center;
	height: 31px; 
	color: #2F2F31;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	height: 23px;
}
div.podobne_tab 
{
	text-transform: lowercase;
	font-weight: normal;
}
a.podobne_tab:hover 
{
	text-decoration: underline;
}
.n_podrobne, .l_podrobne
{
	font-weight: bold;
	color: #2F2F31;
	margin: 3px 0px 0px 8px; 
	font-size: 11px;
}
.l_podrobne a
{
	font-weight: normal;
	text-decoration: none;
	color: #2F2F31;
	font-size: 11px;
} 
.n_podrobne a
{
	font-weight: bold;
	text-decoration: none;
	color: #B20000; 
	font-size: 11px;
}
.l_podrobne a:hover, .n_podrobne a:hover 
{
	text-decoration: underline;
}
/* koniec blok podobne */

/* blok detail */
.blok_zoznam 
{
	float: left;
	display: block;
	width: 601px;
	background: white;
	border-bottom: 0px solid #D9D9D9;
	background: url('../images/blok_detail_bg.png') repeat-y 0px 32px;
	position: relative;
	margin-top: 5px; 
}
.item 
{
	float: left;
	display: block;
	width: 601px;
	/* height: 117px; */
	border-bottom: 1px solid #D9D9D9;
	font-size: 12px;
	padding: 1px 0px 1px 0px;
}
.item1 
{
	float: left;
	width: 601px;
	display: block;
}
.item2 
{
	background: url('../images/item2_bg.png') repeat-y 0px 0px;
	/* height: 117px; */
	float: left;
	width: 601px;
	display: block;
}
.item img.item_img, .item div.item_img
{
	border: 1px solid #D9D9D9;
	padding: 1px 1px 1px 1px;
	margin: 9px 13px 9px 9px; 
	width: 96px;
	height: 96px;
	float: left;
}
.item div.item_img 
{
	border: 0px;
	padding: 1px 1px 1px 1px;
	margin: 9px 13px 9px 9px; 
	width: 0px;
	height: 96px;
	float: left;
}
.item h3
{
	margin: 5px 0px 7px 0px;
}
.item h3 a
{
	font-weight: bold;
	text-decoration: none;
	color: #B20000; 
	font-size: 12px;
}
.item h3 a:hover
{
	text-decoration: underline;
}
.item_popis 
{
	margin: 0px 0px 7px 0px;
}

/* koniec blok detail */
/* pages */
.blok_stranky 
{
	background: url('../images/pages_bg.png') repeat-x 0px 0px;
	height: 51px;
	float: left;
	width: 599px;
	display: block;
	padding-left: 0px;
	margin-left: 0px;
	text-align: center;
	border-left: 1px solid #D9D9D9;
}
.page_tab 
{
	margin-top: 15px; 
	text-align: center;
	
}
.blok_stranky a
{
	font-size: 10px;
	color: #2F2F31;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.page_first
{
	height: 17px;
	display: block;
	background: url('../images/icon_page_first.png') no-repeat 0px 0px;
	padding: 2px 10px 0px 20px; 
	text-align: left;
}
.page_prev 
{
	height: 17px;
	display: block;
	background: url('../images/icon_page_prev.png') no-repeat 0px 0px;
	padding: 2px 10px 0px 20px; 
	text-align: left;
}
.page_next 
{
	
	height: 17px;
	display: block;
	background: url('../images/icon_page_next.png') top right no-repeat;
	padding: 2px 20px 0px 10px; 
	text-align: right;
}
span.page_next, span.page_prev, span.page_first, span.page_last 
{
	color: Gray;
	text-transform: uppercase;
	font-size: 10px;
}
.page_last 
{
	height: 17px;
	display: block;
	background: url('../images/icon_page_first.png') top right no-repeat;
	padding: 2px 20px 0px 10px; 
	text-align: right;
}
.page_num, .page_sel 
{
	height: 17px;
	margin-top: 0px;
	padding: 0px 3px 1px 3px; 
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
.page_num a, .page_sel a
{
	font-weight: bold;
	font-size: 11px;
}
.page_sel 
{
	background: #B20000;
	color: White;
}
.pagetd 
{
	text-align: center;
	width: 100px;
}
.red_line 
{
	float: left;
	display: block;
	width: 100%;
	height: 5px;
	padding: 0;
	margin: 0;
	background: #B20000;
	font-size: 1px;
}
/* koniec pages */

/* index search */
.s1table td
{
	padding: 10px 5px 0 0;
}


/* blok podrobne vyhladavanie */
.blok_search_form
{
	padding: 0px 0px 0px 0px;
	line-height: 130%; 
	float: left;
	border-bottom: 1px solid #D9D9D9;
	width: 100%;
}
br 
{
/*	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0; 
	border: 0px;*/
}
.inform 
{
	margin: 3px 0px 5px 10px;
}
/* blok odporucame index home */ 
#blok_left 
{
	float: left;
	display: block;
	width: 486px;
	margin: 0; 
	padding: 0;
}
#blok_left_601 
{
	float: left;
	display: block;
	width: 601px;
	margin: 0; 
	padding: 0;
}
.blok_right 
{
	float: right;
	display: block;
	width: 486px;
	margin: 0; 
	padding: 0;
}
.blok_right_371 
{
	float: right;
	display: block;
	width: 371px;
	margin: 0; 
	padding: 0;
}
.blok_odporuc 
{
	float: left;
	display: block;
	width: 486px;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	background: url('../images/blok_odporuc_bg.png') repeat-y 0px 32px;
	position: relative;
	margin-top: 5px; 
}
.oitem 
{
	float: left;
	display: block;
	width: 486px;
	/* height: 117px; */
	border-bottom: 1px solid #D9D9D9;
	font-size: 12px;
	padding: 1px 0px 1px 0px;
}
.oitem1 
{
	float: left;
	width: 486px;
	display: block;
}
.oitem2 
{
	background: url('../images/oitem2_bg.png') repeat-y 0px 0px; 
	/* height: 117px; */
	float: left;
	width: 486px;
	display: block;
}
.oitem img, .img_small
{
	border: 1px solid #D9D9D9;
	padding: 1px 1px 1px 1px;
	margin: 5px 5px 5px 5px; 
	width: 76px;
	height: 76px;
	float: left;
}
.oitem h3
{
	margin: 5px 0px 3px 0px;
	width: 215px;
	float: left;
}
.oitem h3 a
{
	font-weight: bold;
	text-decoration: none;
	color: #2F2F31; 
	font-size: 12px;
}
.oitem h3 a:hover
{
	text-decoration: underline;
}
.oitem_popis 
{
	margin: 0px 0px 7px 0px;
	width: 215px;
	float: left;
}
.oitem_cena 
{
	background: url('../images/oitem_cena_bg.gif') no-repeat 0px 0px;
	/* margin: 17px 0px 3px 0px; 
	padding: 6px 0px 0px 15px;*/
	margin: 15px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	height: 57px;
	width: 165px;
	float: left;
}
/* koniec blok odporucame */
/* blok hladaj index home */ 
.blok_hladaj 
{
	float: left;
	display: block;
	width: 486px;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	/* background: url('../images/blok_odporuc_bg.png') repeat-y 0px 32px; */
	background: #CEE2ED;
	position: relative;
	margin-top: 5px; 
}
/* koniec blok hladaj */
/* blok naj index home */ 
.blok_naj 
{
	float: right;
	display: block;
	width: 486px;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	background: url('../images/blok_odporuc_bg.png') repeat-y 0px 32px; 
	position: relative;
	margin-top: 5px; 
}
/* koniec blok naj */
/* blok small home page */
.blok_small, .blok_smallr 
{
	float: left;
	display: block;
	width: 241px;
	height: 301px;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	background: url('../images/blok_small_bg.png') repeat-y 0px 32px;
	position: relative;
	margin-top: 5px; 
}
.blok_smallr 
{
	float: right;
}
.bg_tip 
{
	position: absolute;
	left: 1px;
	bottom: 1px;
	width: 239px;
	height: 105px;
	color: White;
	font-size: 12px;
	padding-left: 15px;
	font-weight: bold;
}
.img_tip_bg 
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 239px;
	height: 105px;
	/* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); */
	opacity: .75; filter: alpha(opacity=75);
} 
.div_tip_bg 
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 239px;
	height: 105px;
	background: #2374AA;
	/* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); */
	opacity: .75; filter: alpha(opacity=75);
} 
.bg_tip h3 
{
	color: #B20000;
	font-size: 16px;
	margin: 12px 0px 6px 0px;
}
.bg_tip h3 a 
{
	color: #CC0000;
	font-size: 16px;
	text-decoration: none;
}
.bg_tip h3 a:hover 
{
	color: #CC0000;
	font-size: 16px;
	text-decoration: underline;
}
.bg_tip strong 
{
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}
.red_line_tip 
{
	position: absolute;
	left: 0px;
	bottom: 100px;
	width: 239px;
	height: 5px;
	background: #B20000;
	font-size: 1px;
}
/* koniec blok small */
.img_mapa 
{
	margin: 34px 0px 0px 1px;
	border: 0px;
}
.img_banner2 
{
	margin: 0px 0px 0px 1px;
	/* width: 484px; */
}
.img_banner3 
{
	margin: 0px 0px 0px 1px;
	/* width: 369px; */
}



/* formular pre cpanel*/
.newcar .sel_multiple 
{
	background-color: #E1DECE;
	color: Black;
	border: 1px solid #426d8a;
	background: #E1DECE;
}

.newcar .option_multiple 
{
	background-color: #E1DECE;
	color: Black;
}
.newcar {
			font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left;
		}
		.newcar select 
		{
			border: 1px solid #154564;
			padding: 0 0 0 0;
			font-size: 10px;
			
		}
		.newcar option 
		{
			color: Black;
			padding: 0 0 0 0;
		}
		.newcar legend 
		{
			color: Black;
		}
		.newcar input
		{
			border: 1px solid #154564;
			font-size: 12px;
			padding: 1px;
			margin-right: 2px;
			font-weight: normal;
		}
		.newcar fieldset 
		{
			margin: 5px 0px 5px 0px;
			padding: 4px 5px 2px 5px;
			border: 1px solid gray;
		}
		.newcar textarea {
			border: 1px solid #154564;			font-size: 12px;
			padding-top: 0px;
			padding-bottom: 0px;			padding-right: 3px;
			padding-left: 3px;
			font-weight: normal;
		}		.newcar hr {
			color: gray;
			height:1px;
		}
		.newcar td {
			text-align: left;
		}
		.newcar label, legend 
		{
			font-size: 11px;
			color: #154564;
			font-weight: normal;
			font-family: Arial, "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
		}
		.newcar .inputlabel {
			color: white;
			font-weight: bold;
			text-align: right;
			font-size: 10px;
			border: 0px;
		}
		.newcar .mbutton {
			width: 99px;
			height: 18px;
			padding: 1px;
			background: #B20000 url('../images/button_bg.png') repeat-y;
			border: 1px solid #B20000;
			font-size: 11px;
			font-weight: bold;
			color: white;
		}
		.newcar h4 {color: black; font-size: 11px; padding-top: 5px; text-align:left;}
		.note {font-size: 11px;	color: #B20000;	text-style:italic;}
		.error {
			font-size: 12px;
			color: #B20000;
			font-weight: normal;
		}
		.asked {margin-left: 3px; color: #B20000; font-weight: bold; font-size: 11px;}
		.header {color: black;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
		.line { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
		.line td {border-bottom: 1px solid silver;}
		.row { padding: 2px 0px 2px 0px; margin: 2px 0px 2px 0px; clear: left; }
		.row label { display: block; width: 100px; float: left;}
		.row label.label_50 { display: block; width: 50px; float: left;}
		.row label.label_60 { display: block; width: 60px; float: left;}
		.row label.label_80 { display: block; width: 100px; float: left;}
		.row label.label_120 { display: block; width: 120px; float: left;}
		.row label.label_150 { display: block; width: 150px; float: left;}
		.row label.label_170 { display: block; width: 170px; float: left;}
		.row label.label_200 { display: block; width: 200px; float: left;}
		.row label.label_w { display: block; width: 100%; float: left;}
		.row input { float: left;}
		.row br {clear: both; height: 0px; line-height: 0px;}
		input.mena {background: #D3DCDB; border: #D3DCDB; color: Black; width: 30px;}
		.newcar a, .newcar td {font-size: 11px;}
		.www {display: none;}

/* koniec formular pre cpanel*/

/* link help */

a.help {
	font-weight: bold;
	cursor: help;
	background: #D7DEDF;
	color: black;
	text-decoration: none;
	
}
a.help:hover {
	background: #8ad;
}
a.help span {
	position: relative;
	font-weight: normal;
	text-align: left;
	text-decoration:none;
	
}
a.help span span {
	display: block;
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: .5em;
	padding: .2em .5em;
	width: 20em;
	background: #F1F1F1;
	border: solid #154564 1px;
}
a.help:hover span span {
	visibility: visible;
	z-index: 20;
	opacity: .75; filter: alpha(opacity=75);
}
/* koniec link help */

/* administracia */
#administracia 
{
	float: right;
	display: block;
	/*width: 371px;*/
	width: 100%;
	background: white;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	/* background: url('../images/blok_fotky_bg.png') repeat-y 0px 32px; */
	position: relative;
	margin-top: 5px;
}
#administracia h2 
{
	display: block;
	width: 100%;
	height: 32px; 
	color: White;
	font-weight: bold;
	font-size: 11px;
	background: url('../images/h2_bg.png') repeat-x 0px 0px;
	position:relative;
	text-transform: uppercase;
}
#administracia h2 span
{
	margin: 7px 0px 0px 9px; 
	display: block;
	float: left;
}
#administracia h3 
{
	display: block;
	width: 100%;
	height: 30px; 
	color: #2F2F31;
	font-weight: bold;
	font-size: 12px;
	background: url('../images/h3_bg.png') repeat-x 0px 0px;
	position:relative;
	border-left: 0px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	float: left;
}
#administracia h3 span
{
	margin: 7px 0px 0px 9px;
	color: #2F2F31;
	font-weight: bold;
	display: block;
	float: left;
}
#administracia .panel 
{
	display: block;
	width: 100%;
	float: left;
	margin: 0px 0px 2px 0px;
}
.panelv 
{
	margin: 5px 5px 5px 5px;
	float: left;
}
.panelv ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
}
.panelv li {
	background: url('../images/h_sipka.jpg') no-repeat 0px 4px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 1px 0px;
}
.panelv li a, .panelv li a:hover, .panelv li a:visited 
{
	color: black;
	padding: 0px 0px 1px 10px;
	text-decoration: none;
}
.panelv li a:hover 
{
	text-decoration: underline;
}
/* koniec administracia */
.ram1p {FLOAT: right; MARGIN: 0px 0px 1px 5px; border : none; position: relative; border: 1px solid #D9D9D9; padding: 1px 1px 1px 1px;}
.ram1l {FLOAT: left; MARGIN: 0px 5px 1px 0px; border : none; position: relative; border: 1px solid #D9D9D9;	padding: 1px 1px 1px 1px;}

.cena_eu 
{
	font-style: italic;
	color: gray;
}
.cena_eu2 
{
	font-style: italic;
}
#div_newsletter 
{
	background: url('../images/bg_newsletter.jpg') no-repeat 0px 0px;	
	width: 239px;
	height: 267px;
	display: block;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	color: #154564;
}
#div_newsletter_form 
{
	margin: 13px 0px 0px 13px;
	width: 225px;
	height: 231px;
	display: block;
}
#div_newsletter label
{
	color: #b20000;
	font-weight: bold;
	width: 62px;
	margin: 3px 0px 0px 0px;
	float: left;
}
#div_newsletter .row 
{
	padding: 3px 0px 2px 0px; 
	margin: 3px 0px 2px 0px;
	float: left;
	width: 225px;
	display: block;
}
/*
#div_newsletter div.row span
{
	margin: 3px 0px 0px 5px;
	display: block;
	float: left;
	width: 40px;
}
*/
#div_newsletter select 
{
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	float: left;
}
#div_newsletter input
{
	margin: 0px 2px 0px 0px;
}
#div_newsletter .mbutton
{
	margin-top: 4px;
	height: 20px;
	width: 90px;
}
