
#mapka{
	color: White;
	float: right;
	margin: 0px 1px 7px 7px;
	text-align: center;
}
#mapka a{
	color: #cb8951;
	text-decoration: none;
}
#mapka a:hover{
	color: Yellow;
	text-decoration: underline;
}
.personal{
	height: auto;
	_height: 150px;
	min-height: 150px;

}

.kalendarl{
	width: 199px;
	height: auto;
	margin: 13px 0px 20px -2px;
	background: transparent url(../img/kalendar.gif) no-repeat top;
}
.aktualital{
	width: 207px;
	height: auto;
	margin: 13px 0px 20px -5px;
	background: transparent url(../img/aktualita.png) no-repeat top;
}
.aktualitalp{
	padding: 10px 10px 10px 10px;
	text-align: center;
}
/* ------------------  */
#aktuality{
	width: 209px;
	height: auto;
	margin: 13px auto 20px auto;
	background: transparent url(../img/aktual.gif) repeat-y top;
	background: transparent url(../img/aktual-top.gif) no-repeat top;
}
.aktualitybot{
	height: auto;
	_height: 120px;
	min-height: 120px;
	background: transparent url(../img/aktual-bot.png) no-repeat bottom;
	padding: 5px 7px 8px 7px;
	color: #3b3b3b;
}
#aktuality h3{	font: bold 16px Trebuchet MS;	color: #ffc664;	margin: 6px 0px 10px 0px;	padding: 0;	}
#aktuality h4{
	font: bold 14px Trebuchet MS;
	color: #93e6e4;
	margin: 5px 0px 2px 0px;
	background: transparent url(../img/aktual-nad.gif) repeat-y left;
	text-align: center;
}
#aktuality p{	color: #3b3b3b;}
#aktuality a{
	color: White;
	text-decoration: none;
}
#aktuality a:hover{
	color: White;
	text-decoration: underline;
}
#aktuality img{
	float: none;
	margin: 4px auto 4px auto;
}

.r_baner{
	background-color: #853B12;
	width: 244px;
	height: auto;
	margin: 3px 0px 3px 0px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}
.r_baner a{	color: #2D4C2D;	font: bold;}
.r_baner a:hover{	color: #003819;	text-decoration: none;}
.rpadd{	height: auto;	margin: 5px 12px 5px 12px;	text-align: center;	border-bottom: 1px solid #00391C;}
/*------ r_menu ----- */
.aktualita-nadpis{	color: #5D0600;	font: bold 13px sans-serif;	margin: 10px 5px 0px 0px;}
.aktualita-text{
	text-align: left;
	text-indent: 0px;
	padding: 4px 6px 10px 6px;
}
.aktualita-datum{	color: Black;	font: bold 11px sans-serif;	margin: 0px 5px 0px 0px;}
.aktualita-nad{	font: bold 14px Trebuchet MS;
	color: #0c3d08;
	margin: 5px 0px 12px 0px;}
/*------ r_menu ----- */
h1{
	color: #3f2117;
	font: normal bold 19px Trebuchet MS;
	padding: 0px 40px 30px 40px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
h2{
	font: bold 16px Trebuchet MS;
	color: #a62394;
	margin: 6px 0px 5px 0px;
	padding: 14px 0px 7px 14px;
}
h2.reyervaceo{	background-color: #D9A545;	padding: 3px 2px 3px 4px;	color: #EAB400;	font: bold 18px Trebuchet MS;	margin: 6px 0px 0px 0px;	text-align: center;	text-decoration: none;}
h3{
	font: bold 15px Trebuchet MS;
	color: #a62394;
	margin: 6px 0px 10px 0px;
	padding: 0;
}
.zvyrazni{	color: #D7A42E;}

h4{
	font: bold 14px Trebuchet MS;
	color: #400400;
	margin: 5px 0px 2px 10px;
}
p{	text-indent: 5px;	text-align: justify;	margin-bottom: 10px;}

#galerie{	text-align: center;}
.galerieo{
	display: inline;
	float: left;
	margin: 0px 3px 8px 3px;
	width: 157px;
	height: 157px;
	text-align: center;
	background: transparent url(../img/galerieo2.png) no-repeat top;
}
.downloaddiv{
	height: auto;
	_height: 120px;
	min-height: 120px;
	background: url(../img/haerkokkk.gif) no-repeat bottom;
	margin: 5px auto 15px 0px;
}
.padding10{
	padding: 5px 11px 5px 11px;
}
#fotogalerie{	padding: 0px 0px 0px 17px;	margin: 25px 0px 30px 0px;	height: auto;}
#fotogalerie a{text-decoration: none;	display: block;	margin: 0px 0px 0px 0px;}
#fotogalerie IMG{	margin: 12px 0px 0px 0px;	border: 2px solid #171715;}
#fotogalerie IMG:hover{	border: 2px solid #BCBC9A;}
#fotogalerie IMG.noborder{	border: none;margin: 0px 0px 0px 0px;}

.fotogalerie{	padding: 0px 0px 0px 0px;	margin: 0px 0px 15px 0px;	height: auto;}
.fotogalerie a{text-decoration: none;	display: block;	margin: 0px 0px 0px 0px;}
.fotogalerie IMG{	margin: 12px 0px 0px 0px;	border: 2px solid #171715;}
.fotogalerie IMG:hover{	border: 2px solid #BCBC9A;}
.fotogalerie IMG.noborder{	border: none;margin: 0px 0px 0px 0px;}

.ikonka{	display: inline;	float: left;	margin: 0px 10px 5px 5px;	width: 80px;	height: 80px;	text-align: center;	background: transparent url(../img/ikonka.gif) no-repeat top;	padding-top: 7px;}
.ikonka2{
	display: inline;
	float: left;
	margin: 0px 10px 5px 5px; /*width: 149px;	height: 149px;*/
	text-align: center;
	padding: 7px 7px 7px 7px;
	background-color: #3f942f;
}
#ikonkauvypisu{
	margin: 1px 1px 1px 1px;
	border: 1px solid White;
}
.ikonka2oleft{
	display: inline;
	float: left;
	margin: 0px 10px 5px 5px; /*width: 149px;	height: 149px;*/
	text-align: center;
	background: Silver no-repeat top;
	padding: 5px 5px 5px 5px;
	background-color: #16aab1;
}
.ikonka2omiddle{
	float: none;
	margin: 0px 10px 5px 5px; /*width: 149px;	height: 149px;*/
	text-align: center;
	padding: 5px 5px 5px 5px;
	background-color: #16aab1;
	/*background: Silver no-repeat top;*/
	/*border: 2px solid Gray;*/
}
.ikonka2oright{
	display: inline;
	float: right;
	margin: 0px 10px 5px 5px; /*width: 149px;	height: 149px;*/
	text-align: center;
	padding: 5px 5px 5px 5px;
	background-color: #16aab1;
}
.ikonkauvypisuodstavec{
	margin: 1px 1px 1px 1px;
	border: 1px solid White;
}
.ikonka2aktuality{
	margin: 0px 4px 4px 0px; /*width: 149px;	height: 149px;*/
	text-align: center;
	float: left;
}
.ikonkauvypisuaktuality{
	margin: 12px 8px 10px 8px;
	border: 1px solid Gray;
}
#blok #stred img.ikonka {margin: 5px 20px;	border: 5px solid #C9C9C9;	float: left;}
.goldr{color: #FF6C00;}
.gold{color: #959657;}
.green{	color: #00cc00;	font-weight: bold;}
.small{	color: #0B3244;}
.rucne{	margin-right: 25px;}
.silver{	color: Silver;}
.cena{	color: #F06826;	font: bold 15px Trebuchet MS;	width: 100px;}
.dgold{color: #D9A545;}
.red{color: #CC0000;}
.white{color: White;}
.black{color: Black;}
.sirka20{width: 20px;float: left;}
.sirka30{width: 30px;float: left;}
.sirka40{width: 40px;float: left;}
.sirka60{width: 60px;float: left;}
.sirka70{width: 70px;float: left;}
.sirka90{width: 90px;float: left;}
.sirka100{width: 100px;float: left;}
.sirka130{width: 128px;float: left;}
.sirka160{width: 160px;float: left;}
.sirka200{width: 200px;float: left;}
.sirka380{width: 380px;float: left;}
.sirkat20{width: 20px;}
.sirkat30{width: 30px;}
.sirkat40{width: 40px;}
.sirkat60{width: 60px;}
.sirkat70{width: 70px;}
.sirkat90{width: 90px;}
.sirkat100{width: 100px;}
.sirkat130{width: 128px;}
.sirkat160{width: 160px;}
.sirkat200{width: 200px;}
.sirkat240{width: 240px;}
.sirkat380{width: 380px;}
.osubky{	text-align: left;	padding-left: 15px;}
.tretina{width: 167px;float: left;}
.vyska22{height: 21px;float: none;}
.vystred{text-align: center;}
#euvystred{
	text-align: center;
	float: none;
	clear: both;
	width: 200px;
	height: 80px;
	margin: 0px auto 0px auto;
}
#euvystred img{
	float: none;
	margin: 0px auto 0px auto;
}
.vpravo{text-align: right;float: right;}
.bezokraju{border: none;}
.cleaner {
	/*visibility: hidden;*/
	width: 635px;
	height: 20px;
	float: none;
}
.cleaner2 {	clear: both;	visibility: hidden;}
.cleaner2b {	clear: both;	margin-top: 5px;	height: 10px;}
.haerko{
	background: url(../img/haerkokkk.gif) no-repeat center;
	height: 5px;
	margin: 5px 3px 1px 3px;
	text-decoration: none;
}
.haerkozudro{
	background: url(../img/haerko.png) no-repeat right;
	height: 52px;
	margin: -15px auto 1px auto;
	text-decoration: none;
	float: none;
	width: 570px;
}
.haerkodrat{
	background: transparent url(../img/haerko-drat.png) no-repeat center;
	height: 33px;
	margin: 5px 3px 1px 3px;
	text-decoration: none;
}
.napistenam{
	width: 500px;
	margin-left: 10px;
	margin: 0px auto 0px auto;
}

#kalkulacka input{
		FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #757644;	font: Arial;	width: 42px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;
}
input.muj3  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #757644;	font: Arial;	width: 132px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;}
input.muj3a  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #757644;	font: Arial;	width: 60px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;}
input.muj2  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #757644;	font: Arial;	width: 30px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;}
input.ks  {	FONT-FAMILY: "Trebuchet MS";	FONT-SIZE: 13px;	color: #080200;	font: Arial;	width: 30px;	border: 1px solid #080200;	padding: 1px 1px 1px 1px;	background-color: #AE9869;}
input.napiste  {	FONT-FAMILY: "Trebuchet MS";	FONT-SIZE: 13px;	color: #080200;	font: Arial;	width: 250px;	border: 1px solid #080200;	padding: 1px 1px 1px 1px;	background-color: #AE9869;}
.napistearea
{	FONT-FAMILY: "Trebuchet MS";	FONT-SIZE: 13px;	color: #080200;	font: Arial;	width: 440px;	border: 1px solid #080200;	padding: 1px 1px 1px 1px;	background-color: #AE9869;	height: 70px;}

input.muj5  {
	FONT-FAMILY: Arial, Verdana, sans serif;
	FONT-SIZE: 11px;
	color: #1f6860;
	font: Arial;
	width: 250px;
	border: 1px solid #24b1b2;
	padding: 1px 1px 1px 1px;
	background-color: #bce1e2;
}
textarea.muj6  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #1f6860;	font: Arial;	width: 342px;	border: 1px solid #24b1b2;	padding: 1px 1px 1px 1px;	background-color: #bce1e2;}
#pikto_produkt IMG{	border: none;	margin: 0px 0px 0px 0px;}
.formulpravy{	padding: 5px 0px 10px 15px;	display: table;	width: 213px;	margin: 6px 0px 6px 0px;	height: auto;	border-left: 1px solid Black;}
.formullevy{	padding: 5px 5px 10px 0px;	display: table;	float: left;	width: 230px;	height: 100px;	margin: 6px 0px 6px 0px;}


.ilu_obrazek {	margin: 0px 4px 0px 0px;	padding: 0;	float: left;	border: 2px solid #5B5B5B;	background-color: #5B5B5B;}
.ilu_obrazkr{
	border: 2px solid #5B5B5B;
	background-color: #5B5B5B;
	width: 120px;
	text-align: center;
	margin: 0px auto 0px 45px;
}
.ilu_obrazkr2 {
	/**/
	padding: 0;
	border: 2px solid #5B5B5B;
	background-color: #5B5B5B;
	width: 120px;
	text-align: center;
}
.iluobrr{	margin: 6px auto 6px auto;	border: 1px solid #A7A1A1;}
.ilu_obrazekdetail{	margin: 0px 10px 0px 0px;	padding: 0;	border: 2px solid #5B5B5B;	background-color: #5B5B5B;	width: 170px;	text-align: center;	float: left;}
.produkt {
	height: auto;
	_height: 200px;
	min-height: 200px;

	padding: 2px 0px 3px 2px;
	width: 520px;
	float: none;
}
.produkt IMG {	border: none;	margin: 5px 5px 5px 5px;}
#vypisproduktu{	float: right;	width: 258px;	height: auto;	_height: 130px;	clear: both;	min-height: 130px;	margin-left: 5px;	background: url(../img/vypisprodukty.gif) repeat-y;}
#vypisproduktunadpis{	color: #752A7F;	font: bold 14px Georgia;	text-align: center;	margin-bottom: 5px;}
#vypisproduktuback{	background: url(../img/vypisproduktyback.gif) no-repeat top;	padding: 4px 4px 0px 4px;	height: auto;	_height: 110px;	clear: both;	min-height: 110px;}
#vypisproduktubott{	background: url(../img/vypisproduktybott.gif) no-repeat bottom;	height: 27px;}
.vypisprodukt{	height: auto;	_height: 31px;	clear: both;	min-height: 31px;	padding : 1px 1px 1px 1px;	margin-right : 3px;}
.tabulka_kosik{	padding: 0px;	width: 100%;	text-align: left;	margin-top: 25px;}
.tabulka_kosik TD.potr{	border-bottom: 1px dotted #C1C2A2;	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tabulka_kosik TD.cist{	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tabulka_kosik TH{	border-bottom: 1px dotted #000;	color: #826B3A;}

.table{	padding: 0px;	width: 100%;	text-align: left;	margin-top: 25px;}
.table TD{
	border-bottom: 1px dotted #C1C2A2;
	padding: 1px 3px 1px 3px;
	text-align: center;
	font: 12px Trebuchet MS;
}
.table TD.potr{	border-bottom: 1px dotted #C1C2A2;	padding: 1px 3px 1px 3px;	font-size: 12px;}
.table TD.cist{	padding: 1px 3px 1px 3px;	font-size: 12px;}
.table TH{
	border-bottom: 1px dotted #000;
	color: #FFFFFF;
	text-align: center;
	background-color: #E36E0B;
	font: 12px Trebuchet MS;
}

ul#anketa{
	padding: 0px;
	margin: 0px;
}
#anketa li{
	background: Yellow url(../img/anketa.gif) no-repeat left;
	padding: 3px 3px 3px 20px;
	margin: 2px 0px 2px 0px;
	list-style: none outside;
	text-indent: 0px;
}
.case-small1{margin-bottom: 4px;margin-left: 4px; _margin-right: -4px; width: 196px;	background: url(../img/bg_small.gif) repeat-y;}
.case-small1v{margin: 0px 0px 4px;	width: 196px;	background: url(../img/bg_small.gif) repeat-y;	float: right;}
.case-small1v ul{margin: 5px auto 5px 25px;}
.case-small2{	margin: 0px;width: 196px;	background: url(../img/bg_bottom_small.gif) no-repeat bottom left;}
.small{	margin: 0px;	width: 196px;	background: url(../img/bg_top_small.gif) no-repeat top left;	}
.middle{	margin: 0px;	width: 196px;	background: url(../img/bg_top_middle.gif) no-repeat top left;	position: relative;	}

.certifikat{
	float: left;
	margin: 2px 2px 2px 2px;
}
#phone{	background: url(../img/phone.gif) no-repeat top right;}
#partneri a{	font: bold;	color: Black;	text-decoration: underline;}
#partneri a:hover{	font: bold;	color: #FF9400;	text-decoration: none;}
.nahled{	float: right;	width: 245px;	background-color: #D4D6D7;	padding: 2px 3px 2px 3px;}
.sub_dvere{	text-align: center;	float: left;	width: 55px;}
.sub_doplnky{	text-align: center;	float: left;	width: 110px;}

.tech-parametry {
	width: 505px;
	font: 12px Trebuchet MS;
}
.tech-parametry TH {	background-color: #00371C;
	padding: 2 px;	text-align: center;	color: #E9F3C1;}
	
.tech-parametry TD {
	padding: 2px 2px 2px 2px;
}
.tabulka_kosik{
	padding: 0px;
	width: 505px;
	text-align: left;
	margin-top: 25px;
	font: 12px Trebuchet MS;
}
.tabulka_kosik TD.potr{	border-bottom: 1px dotted #C1C2A2;	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tabulka_kosik TD.cist{	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tabulka_kosik TH{	border-bottom: 1px dotted #000;	color: #826B3A;}

.Tcena{
	width: 95px;
	text-align: center;
}
.jidelnicek{
	padding: 0px;
	text-align: left;
	margin-top: 25px;
	font: 12px Trebuchet MS;
	width: 600px;
	margin-left: 25px;
}
.jidelnicek TD.jiddavka{
	padding: 1px 3px 1px 3px;
	font-size: 14px;
	width: 50px;
	vertical-align: top;
}
.jidelnicek TD.jidcena{
	padding: 1px 3px 1px 3px;
	font-size: 14px;
	color: Maroon;
	vertical-align: top;
	text-align: right;
}
.jidelnicek TD.jidtext{
	padding: 1px 3px 1px 3px;
	font-size: 14px;
	vertical-align: top;
}
.jidelnicek TH{	border-bottom: 1px dotted #000;	color: #826B3A;}

.xpartner{	width: 210px;	border: 1px solid #e3b894;	height: 110px;	float: left;	margin: 2px 2px 2px 2px;}
h4.xpartnernazev{
	font: 14px Trebuchet MS;
	text-align: center;
	color: #741414;
}

.xpartnertext{
	font: 9px Trebuchet MS;
	text-align: center;
}
a.xpartnerodkaz{	font: 10px Trebuchet MS;	border: #4e0c0c;}


.cenik{
	width: 218px;
	height: 250px;
	float: left;
	background: transparent url(../img/ceniky.png) no-repeat top;
	margin: 0px 4px 10px 4px;
}
a.cenika {
	color: #ac0300;
	text-decoration: none;
}

.cenikpadd {
	margin: 8px 8px 8px 8px;
	text-align: center;
}
.cenikpaddetail{
	margin: 15px 8px 20px 18px;
	text-align: center;
}


h2.h2cenik{
	font: bold 15px Trebuchet MS;
	text-align: center;
	height: 38px;
	background: none;
}
.ilu_2pro{	border: 6px solid White;}
.ilu_2pro:hover{	border: 6px solid #a17301;}


.tablecalc{	padding: 0px;	width: 450px;	text-align: left;	margin-top: 0px;}
.tablecalc TD{
	border-bottom: 1px dotted #C1C2A2;
	padding: 1px 3px 1px 3px;
	text-align: center;
	font: 12px Trebuchet MS;
}
.tablecalc TD.potr{	border-bottom: 1px dotted #C1C2A2;	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tablecalc TD.cist{	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tablecalc TH{
	border-bottom: 1px dotted #000;
	color: #FFFFFF;
	background-color: #E36E0B;
	font: 12px Trebuchet MS;
	padding-left: 4px;
}
.tblKalk{
	width: 450px;
}

.forumtable {	color: Black;	padding: 1px 1px 1px 1px;margin-bottom: 5px;	width: 100%;}
.forumtd {padding: 1px 3px 1px 3px;background-color: transparent;}
.forumth {background-color: #977E55;padding: 1px 3px 1px 3px;border: 1px solid #C8D6EE;color: White;}
.forumtable A {color: #FF9E00;font-weight: bold;text-decoration: none;}

.forumtable A:Hover {color: #FFFC00;font-weight: bold;text-decoration: underline;}
.citace {
	COLOR: Maroon;
	padding: 2px 0px 2px 5px;
	font-style: italic;
}
.citaceD {COLOR: #2F6419;padding: 2px 0px 2px 20px;font-style: italic;}
.forum{border: 1px solid #382A0E;}

#diskuze img{	border: 0px none;	float: none;}

.forumtable1 {	color: Black;	padding: 1px 1px 1px 1px;	margin-bottom: 5px;	width: 403px;	margin-left: 30px;}
.forumtd1 {padding: 1px 3px 1px 3px;background-color: transparent;}
.forumtime {	font: normal 10px Arial, Helvetica, sans-serif;}
.forumtable2 {	color: Black;	padding: 1px 1px 1px 1px;	margin-bottom: 5px;	width: 373px;	margin-left: 60px;}

.hrdiskuze{	background: transparent url(../img/hrdiskuze.gif) no-repeat top;	width: 496px;	height: 9px;	margin: 3px auto 3px auto;}
IMG.smile{	margin: 0px;	width: 15px;	height: 15px;	float: none;	display: inline;}


table#kalendarakcivypis{	margin: 2px auto 7px auto;	width: 100%;}
#kalendarakcivypis th{	background-color: #524832;	padding: 4px 3px 4px 3px;	width: 25px;	text-align: center;	color: White;}
#kalendarakcivypis td.datum{	background-color: #dbc594;	padding: 4px;	color: #4b4027;}
#kalendarakcivypis td.svetle{	background-color: #e4dbc6;	color: #3a3221;	padding: 4px;}
#kalendarakcivypis td.tmave{	background-color: #e3d1a9;	color: #3a3221;	padding: 4px;}
#kalendarakcivypis td.svetle70pr{	background-color: #e4dbc6;	color: #3a3221;	padding: 4px;	width: 70%;}
#kalendarakcivypis td.tmave70pr{	background-color: #e3d1a9;	color: #3a3221;	padding: 4px;	width: 70%;}
#kalendarakcivypis td.svetlecentersmal{	background-color: #e4dbc6;	color: #3a3221;	padding: 4px;	text-align: center;	width: 50px;}
#kalendarakcivypis td.tmavecentersmal{	background-color: #e3d1a9;	color: #3a3221;	padding: 4px;	text-align: center;	width: 50px;}
#kalendarakcivypis h3{	font: bold 13px Tahoma;	color: #9c0000;	margin: 2px 0px 2px 0px;	padding: 0;	}

.ilu_obrazek3panely {
	margin: 0px 6px 0px 0px;
	padding: 0;
	float: left;
	width: 86px;
	height: auto;
	text-align: center;
	background-color: Gray;
	display: block;
}
.ikonkapanely{
	border: 2px solid #3D352D;
	padding: 2px 2px 2px 2px;
}