/* tag */
body {
	font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	font-size:11px;
	background:#fff;
}

form,body,h1,h2,h3,h4,p,fieldset {margin:0;padding:0}
legend {display:none}
fieldset {border:0}
a, a:visited {color:#005ca4;text-decoration:none;font-weight:bold;}
a:hover, a:focus {color:#000;text-decoration:underline;}

a.nadpis {color:black;text-decoration:none;font-weight:normal;}


img {border:none}

/* tagged class */
input.b {border: 1px solid #05a}
input.in {width:185px;margin-left:3px}


/* class */
.left	{ float:left; position:relative; left:4px;}
.right	{ float:right; }
.aright	{ text-align:right; }
.clear	{ clear:both; }
.w100	{ width:100px }
.w85	{ width:85px }
.mar7	{ margin:7px}
.v_i	{ margin-bottom:7px }
.v_i_t	{ margin-top:7px }
.l5	{ margin-left:5px }

/* id */
#main {
	width:950px;
	margin:0 auto;
}

#header {
	background:#fff url(../gfx/h1_bg.gif) top left repeat-x;height:70px;
}
#header h1 {float:right; width:468px;height:50px;color:#b34382;font-weight:bold;font-size:15px;margin-top:10px;text-align:right;margin-right:20px;line-height:25px;}
#header img {float:left; width:413px;height:70px;margin-left:-1px;}
#header h1 span {visibility:hidden;font-size:0}
/* pro opetne spravne zobrazeni banneru smazat margin-top */
#header div {width:468px;height:50px;float:right; color:#b34382;font-weight:bold;font-size:15px;margin-top:10px;text-align:right;margin-right:20px;line-height:25px;}

#menu {
	border-top:2px solid #bbdc2d;
}
#menu a, a:visited {color:#273e49;text-decoration:none;font-weight:normal;}
#menu div.s,#menu div.s_prihl {
	height:25px;
	background:#c8f01e url("../gfx/menu1_bg.gif") top left repeat-x;
}
	#menu div.s form {
		padding-top:0;
		background:transparent url("../gfx/menu1_bg.gif") top left repeat-x;
		float:left;
		width:441px;
		height:25px;
	}
	#menu div.s form p { padding-left:30px; }

	#menu div.s input {
		width:110px;height:16px;position:relative;top:2px;margin-right:5px;
	}
	#menu div.s form #m1 { 
		width:29px;top:5px;
	}
	#menu div.s span,div.s_prihl span,#m2 span{
		height:25px;
		width:160px;
		float:left;
		background:transparent url("../gfx/menu1_carka.gif") top left no-repeat;
		line-height:26px;
	}
	#m2 span {
		background:transparent url("../gfx/menu2_carka.gif") top left no-repeat;
		width:103px;
	}
	#menu div.s a,#menu div.s_prihl a,#m2 a {
		text-decoration:none;
		cursor:pointer;
		display:block;
		text-align:center;
		height:25px;width:159px;
		position:relative;left:1px;
		background:transparent url("../gfx/menu1_bg.gif") top left repeat-x;
	}
	#m2 a {
		background:transparent url("../gfx/menu2_bg.gif") top left repeat-x;width:102px;
	}
	#menu div.s a span, #m2 a span {background:none;width:149px;}
	#m2 a span {width:106px;}
	#menu div.s a:hover {
		background:transparent url("../gfx/menu1_over.gif") top left repeat-x;
	}
	#m2 a:hover {
		background:transparent url("../gfx/menu2_over.gif") top left repeat-x;
	}
	#menu #m2 {
		border-top:2px solid #fff;
		height:26px;
		background:#57d0d8 url("../gfx/menu2_bg.gif") top left repeat-x;
	}
	.inner_block {width:980px;}

#menu div.s_prihl a {	width:129px}
#menu div.s_prihl a span {background:none;width:129px;}
#menu div.s_prihl span { width: 130px }

#central {
	width:567px;
	margin:3px 8px;
	float:left;
}
#central h2 {
	color:#b34382;
	font-size:20px;
	font-weight:normal;
	padding:5px 5px 0 2px;
}

#central h3 {
	color:black;
	font-size:15px;
	font-weight:bold;
	padding:7px 0 3px  0px;
}

#central p {
	font-size:12px;
	margin:5px 0 10px;
	line-height: 15px;
}
#central hr {
	border-collapse:collapse;
	border: 1px solid #64bfc5;
}

#central ul {
line-height: 18px;
	
}
#central ul img{
margin: 0 10px -4px 0;
}

.table-detail-ceny{
line-height:16px;
	border-collapse:collapse;
	border: 1px solid #64bfc5;
}

.table-detail-ceny th{
	background-color: #f5f5f5;
}

.table-detail-ceny td{
    min-height:16px;
    padding-left: 5px;
	background-color: #f2f8f8;
	line-height:16px;
}

#central a, a:visited {color:#005ca4;text-decoration:none;font-weight:bold;}

#full {
	font-size:12px;
	width:800px;
	margin:10px 8px;
	float:left;
	line-height:19px;
}
#full img{
	margin:10px 0 15px 0;
}

#full a, a:visited {color:#005ca4;text-decoration:none;font-weight:bold;}

#left,#central,#right,#search_history {
	margin-top:5px;
}
#search_history {
overflow:hidden;
}

#left {
	clear:left;
	float:left;
	width:210px;
}
#left form,#central form,#search_history {
	border:1px solid #64bfc5;
	padding:5px;
	background:#f5f5f5 url("../gfx/search_bg.gif") top left repeat-x;
}
.konto{
	font-size:12px;
	border:1px solid #d4edef;
	padding:5px;
	background:white;
}
.noli{
list-style:none;
}
#left form h2, #central form h2,#search_history h2 {
	color:#005ca4;
	font-size:12px;
	margin:2px 1px 6px 2px;
	font-weight:bold;
}

#left select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.searchid {
	width:80px;
}

.lefttab {
	width:200px;
	height:30px;
	vertical-align:bottom;
	border:0px solid red;
}

#dSearch {
	width:200px;
	vertical-align:bottom;
	border:0px solid red;
}
.fieldleft2 {
	margin-right:5px;
	
}

.bottoml {
	vertical-align:bottom;
}

.pagebutton {
	float:left;
	width:16px;
	height:14px;
	background-color:#f5f5f5;
	border:1px solid #53cdd5;
	display: inline-table;
	vertical-align:middle;
	text-align:center;
	margin:3px 2px 2px 2px;
}

#pagebutton a:hover{
	background-color:red;
	border:1px solid #53cdd5;
}

#stranky {
	border:0px solid #0033FF;
	vertical-align:middle;
	text-align:center;
	margin:8px 2px 3px 10px;
}

.toptab {
	text-align:left;
	vertical-align:bottom;
	margin: 0 0 15px 0;
}

.toptab td{
	padding-right:5px;
	vertical-align:bottom;
}
.strankytab {
	text-align:center;
	vertical-align:middle;
}
.strankytab td{
	text-align:center;
	vertical-align:middle;
}
.ipp{
	margin:10px 20px 10px 5px;
}

#search_history p { margin:7px; }
#search_history p a { color:#005ca4; }

#left .fieldleft {text-align:right;display:block;width:165px;padding-bottom:2px;}
#left .fieldleft input {height:13px;width:80px;font-size:10px;}


#tagcloud {
	background-color:#fff;
	padding:5px 5px 30px;
	text-align:center;
	line-height:20px;
}
#tagcloud a, a:visited {color:#005ca4;text-decoration:none;}
#tagcloud a:hover, a:focus {color:#000;text-decoration:underline;}

#tagcloud a.tag_cloud,#tagcloud a.tag_cloud:hover {color:#005ca4;padding:.3em}
#tagcloud a.tc_level1 {font-size:100%}
#tagcloud a.tc_level2 {font-size:130%}
#tagcloud a.tc_level3 {font-size:160%}
#tagcloud a.tc_level4 {font-size:200%}
#tagcloud a.tc_level5 {font-size:220%}

#right {
	width:144px;
	float:right;
}
#right div {
	margin-bottom:6px;
}
#right div h3 {
	font-size:12px;
	margin:7px;
}
#right div p {
	margin:7px;
}

#right #infolinka {
	text-align:center;
	color: #b34382;
	padding:1px 0 4px;
} #right #infolinka p {margin:0}

#right #ceny {
	border:1px solid #64bfc5;
	
	background:#badc2a url("../gfx/cenik_bg.gif") top left repeat-x;
	color:#273e49
}
	#ceny table {
		width:137px;
		margin:1px 0 0 1px;
		font-size:95%;
	}
	#ceny table td.r {
		text-align:right;
		vertical-align:bottom;
	}
	#ceny em {
		font-style:normal;
		font-size:16px;
		font-weight:bold;
	}
	#ceny .dph {
		font-size:9px;
		margin:-10px 0 4px 6px;
	}
#right #anketa {
	border:1px solid #64bfc5;
	background:#e4eff0 url("../gfx/anketa_bg.gif") top left repeat-x;
}
#right #banner-vyhody {
	border:1px solid #64bfc5;
	background:#e4eff0 url("../gfx/anketa_bg.gif") top left repeat-x;
	vertical-align:top;
}
#right #banner-vyhody table{
    margin-left:2px;
	margin-bottom:4px;
	vertical-align:top;
}
#right #banner-vyhody h3{
    margin-left:7px;
	color:#b34382;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #b34382;
	
}
.vyhody{
	color:#b34382;
	font-size:13px;
	font-weight:bold;
}


#right div.addon {
	border:1px solid #64bfc5;
}





#lightbox, #lightbox_email{
	float:left;
	width:550px;
	height:auto;
	/*margin-left:220px;*/
  margin-bottom:7px;
	background-color:#e4eff0;
	border:1px solid #e5e1de;
	position:relative;
	text-align:center;
	vertical-align:middle;
}

#lightbox_email,.nej{
	clear:left;
	width:565px;
	height:auto;
	min-height:200px;
	background-color:#f5f5f5;
	margin-left:0;
}	
.nej {
  float:left;
  width:565px;
	height:auto;
	min-height:100px;
	background-color:#f5f5f5;
	margin-left:0;
  margin-bottom:7px;
	border:1px solid #e5e1de;
	text-align:center;
	vertical-align:middle;
	z-index:3;
}
.nej .blok-foto{float:left;width:82px;height:100px;}
.nej .blok-podobne{float:left;width:82px;height:110px;margin-bottom:5px;}

#lightbox h3, #lightbox_email h3, #lightbox h4, .zalozka {
		background-color:#f5f5f5;
		/*border:1px solid #e5e1de;*/
		width:73px;
		border-bottom:none;
		font-size:12px;
		line-height:22px;
		text-align:center;
		position:absolute;
		top:-32px;
		left:10px;
		background-image:url(../gfx/lightbox-h3-bg.gif);
		background-repeat:repeat-x;
		z-index:5;
}
#lightbox_email h3,.zalozka{
		margin-top:7px;
		background-color:#f5f5f5;
		width:243px;
		z-index:5;
}
.zalozka{
font-weight: bold;
position:relative;
top:1px;
margin-top:0;
border-top:1px solid #e5e1de;
border-left:1px solid #e5e1de;
border-right:1px solid #e5e1de;
z-index:5;
}

.novinka{
font-size: 14px;
font-weight: bold;
color: #b34382;

}

#lightbox h4{
		background-color:#f0f9ee;
		width:143px;
}

#lightbox img, #lightbox_email img, .nej img{
		border:4px solid #fff;
	}
#lightbox a, #lightbox_email a, .nej a {
		border:1px solid #e5e1de;
		float:left;
		display:block;
		margin:10px;
	}
#lighbox p.clear {
		visibility:hidden;
}
#lightbox a:hover, #lightbox_email a:hover, .nej a {
		border:1px solid #888;
}



#bottom {
	background-color:#c2ebed;
	height:22px;
	border-top:1px solid #a8d2e0;
	border-bottom:1px solid #a8d2e0;
	line-height:22px;
	text-align:center;
	clear:both;
	background-image:url(../gfx/bottom-bg.gif);
	background-repeat:repeat-x;
	
}
	#bottom p span {visibility:hidden}
	#bottom p a {padding-right:65px;}
	#bottom a,  a:visited {color:#005ca4;text-decoration:none;font-weight:normal;}
#copy {
	padding-top:3px;
	color:#919191;
	text-align:right;
}

.hlasovani {margin-left:8px;background:#00cc99;height:10px;font-size:1px;}
table.form_center th {text-align:left; background:#dcdcdc;}
.input_width {width:300px;}
.input_width_1 {width:70px;}
.error {color:red; font-size:12px;font-weight:bold;}

.tabulka_detail table {
width:100%;text-align:center;
border-top:1px solid #00cc99;border-left:1px solid #00cc99;}  
.tabulka_detail table th, .tabulka_detail table td {border-bottom:1px solid #00cc99;
border-right:1px solid #00cc99;color:#005ca4;}
.tabulka_detail table td {background:#f2f2f2;color:#505050;}
#central .tabulka_detail table a, .tabulka_detail table a:visited {color:#005ca4;text-decoration:none;font-weight:bold;}
#central .tabulka_detail table a:hover,.tabulka_detail table a:focus {color:#005ca4;text-decoration:underline;}

#central a,#central a:visited {color:#005ca4;text-decoration:none;font-weight:bold;}
#central a:hover, #central a:focus {color:#005ca4;text-decoration:underline;}

.tabulka_detail table.sirka {width:430px;}

.tabulka_dalsi {background:#f2f2f2; border:1px solid #707070;text-align:center;}
.tabulka_dalsi table {width:100%;vertical-align:top; text-align:center;}
.tabulka_dalsi td {background:white;padding-top:7px; padding-bottom:7px;vertical-align:middle; text-align:center;}
.tabulka_suma {width:255px;
  border:1px solid #64bfc5;
	padding:5px;
	margin-left:5px;
  background:#f5f5f5 url("../gfx/search_bg.gif") top left repeat-x;}
.tabulka_suma td.suma{border-bottom:1px solid #64bfc5;}
a.help {cursor:help;}
a.help:visited {color:#005ca4;text-decoration:none;}
a.help:hover, a.help:focus {color:#000;text-decoration:underline;}

p .obrazek_uvod {height:236px;}
.size_10 {font-size:9px;}
.cervena {color:red;}

a.tab, a.tab:visited {color:#005ca4;text-decoration:none;}
a.tab:hover, a.tab:focus {color:#000;text-decoration:underline;}
.cervena{color:red;}
#central form.border_none{border:0;}
#central form.back_none{background:white;}

.detail_obrazek {height:auto;background:#e4edee;text-align:center;padding-top:10px;border:1px solid #d0d0d0;}
.detail_obrazek_popis{background:white;padding:5px;margin:10px;border:1px solid #d0d0d0;}
.detail_dalsi_info{height:auto;background:white; border:1px solid #d0d0d0;text-align:center;color:#b34382;font-size:13px;}
.detail_dalsi_info_popis{background:#f0f0f0;color:black;text-align:left;font-size:11px;padding:5px;}
.detail_tabulky {float:left;width:430px;margin-left:20px;}
.detail_stahnuti {height:auto;background:white; text-align:center;font-size:13px;}
