* {
	font-family : tahoma, arial, verdana;
	font-size : 12px;
	color : #303030;
}

body {
	margin : 0px;
	padding : 0px;
	line-height : 130%;
	background-color : #ffffff;
	text-align : center;
}

.mainDiv {
	width : 900px;
	margin : auto;
	position : relative;
	text-align : left;
}


form {margin:0px;}
.clear { clear : both; height : 1px; line-height : 0%; }


a {color:#88528B;}
a:hover {color:#2696C4;}

h1 {color:#713D74;font-size:20px;line-height:130%;margin:0px 0px 10px 0px;font-weight:normal;}
h2 {color:#1C88B4;font-size:14px;line-height:130%;margin-bottom:5px;font-weight:bold;}
h3 {color:#713D74;font-size:12px;line-height:130%;margin-bottom:4px;font-weight:bold;}

/***************************
	HLAVICKA / PATICKA
***************************/
.hlavicka { border-top:5px solid #23A5D9; }
.hlavicka * { font-size:11px;}

/* menu */
.menu ul {margin:0px;padding:0px;float:right;border-left:1px solid #E6E6E6;}
.menu ul li {display:inline;}
.menu ul li a {display:block;float:left;}
.menu ul li a, .menu ul li a:hover  {display:block;float:left; padding: 28px 20px 26px 20px;font-weight:bold;text-decoration:none;background-position:top left; background-repeat:no-repeat;border-right:1px solid #E6E6E6;}
.menu ul li a {color:#000000;background-color:#FFFFFF;background-image:url(../images/back-menu.gif)}
.menu ul li a:hover {color:#87538A;background-color:#F8F8F8;background-image:url(../images/back-menuOver.gif)}

.paticka {border-top:8px solid #936396;clear : both; }
.paticka * {font-size:10px;}
.paticka p {color:#137EAA;}
.paticka a {text-decoration:none;}
.paticka a:hover {text-decoration:underline;}

/* formular vyhledavani */
.hledej {position:absolute;top:95px;left:15px;}

/* bloky */
.bloky {position:absolute;top:124px;left:5px;}
.blokLeto { float:left; width:320px; height:145; background-image:url(../images/back-blok.gif);}
.blokZima { float:left; width:320px; height:145; background-image:url(../images/back-blok.gif);}
.blokLeto .inside{margin:11px 11px 0px 9px; background-image:url(../images/back-blok-leto.jpg);width:300px; height:120px;background-color:#9D6FA0;}
.blokZima .inside{margin:11px 11px 0px 9px; background-image:url(../images/back-blok-zima.jpg);width:300px; height:120px;background-color:#31A4D4;}
.bloky .txt {padding:15px 15px 15px 110px;color:#ffffff;}
.bloky h2 {font-size:14px;color:#ffffff;margin:0px 0px 8px 0px;}
.bloky a {position:absolute;}

/* fotky */
.fotky {position:absolute;top:57px;left:639px;}

/***************************
	TELO
***************************/
.telo {width:900px;padding-top:40px;}
.pozadiTelo {background-image:url(../images/back-telo.gif);background-repeat:repeat-y;}
.sloupecLevy {width:240px;float:left;background-color:#00BFF3;}
.sloupecStred {width:420px;float:left;}
.sloupecStred .inside {width:377px;margin:20px;}
.sloupecStredWide {width:660px;float:left;}
.sloupecStredWide .inside {width:630px; margin: 20px 10px 20px 20px;}
.sloupecPravy {width:240px;float:right;}
.sloupecPravy * {font-size:11px;}
.sloupecStredSam {width:900px; margin: 20px 0 0 0;}


.lastMinute ul {margin:0px;padding:0px;border-top:1px solid #E6E6E6;}
.lastMinute ul li {list-style-type:none;}
.lastMinute a, .lastMinute a:hover {color:#303030;text-decoration:none;display:block;padding:10px 35px 10px 15px;width:190px;_width:240px;border-bottom:1px solid #E6E6E6;background-position:center;}
.lastMinute a {background-image:url(../images/back-lastMinute.gif);}
.lastMinute a:hover {background-color:#FDFDFD;background-image:url(../images/back-lastMinuteOver.gif);}
.lastMinute a .nazev {font-weight:bold; color:#2696C4;}
.lastMinute a .cena {font-weight:bold; color:#87538A;}
.lastMinute h2 {margin:20px 0px 10px 15px;}
.lastMinute h2, .lastMinute h2 * {font-size:14px;}

.drobecky {font-weight:bold;color:#23A5D9;font-size:14px;}


.submenu {width:240px;background-image:url(../images/submenu-back.gif);background-color:#9CDC3C;}
.submenu .inside {padding:0px 15px 0px 15px;}
.submenu ul {margin:0px;padding:0px;}
.submenu ul li {margin:0px;padding:0px;list-style-type:none;}
.submenu a, .submenu a:hover {font-size:14px;color:#ffffff;font-weight:bold;display:block;border-bottom:1px solid #CEEE9C;width:190px;_width:210px;padding:10px;color:#ffffff;text-decoration:none;}
.submenu a:hover {background-color:#7DC114;}

.kontakt {width:240px;background-image:url(../images/kontakt-back.gif);background-color:#F9F9F3;background-position: 0 50%;}
.kontakt * {font-size:11px;}
.kontakt .inside {padding:10px 25px 10px 25px;}


/************************
	FOTKY
************************/
.fotoBig {width:250px;height:180px;background-image:url(../images/backFotoBig.gif);float:right;margin:0px 0px 15px 15px;}
.fotoBig img {margin:15px;}
.fotoSeznam {width:150px;height:100px;background-image:url(../images/no-image.gif);float:left; padding:10px;}

.fotoRamecek {width:170px;height:120px;background:url(../images/no-image.gif) no-repeat top left;float:left;padding: 10px;margin:10px;}

.seznam {border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;width:100%;}
.seznam td {border-bottom:1px solid #E6E6E6;border-right:1px solid #E6E6E6;padding:3px 10px 3px 10px;}
.seznam th {border-bottom:1px solid #E6E6E6;border-right:1px solid #E6E6E6;padding:3px 10px 3px 10px;background-color:#D9D9D9;}
.seznam * {font-size:11px;}
.seznam .tabTitle {font-weight:bold;background-color:#2696C4;color:#ffffff;padding : 10px;}
.licha td {}
.suda td {background-color:#F8F8F8;}
.radekOver td {color:#095473;background-color:#F7F1F7;}
td.padding1 {	padding-right : 0px;border-right:none;}
td.padding2 {	padding-left : 0px;}



/************************************************
	DETAIL FOTKY
************************************************/
td.foto {
	padding : 15px 15px 15px 15px;
	text-align : center;
	font-size : 12px;
	color : #333333;
	vertical-align : middle;
}

img#fotka {
	border : 2px solid #333333;
	FILTER : progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#777777,strength=8);
}

/************************************
  		pro stránkované výpisy
************************************/
.CurrentPage {
	font-weight: bold;
	color: #713D74;
}


.sloupecStredWide p {margin: 0px 0px 10px 0px;}

p {
	text-align : justify;
}
.chyba { color: #ff0000; }