/*----------------ZAKLADNI DEFINICE DEFAULTNICH TAGU----------------------*/
body{ padding: 0; margin: 0; font-family: "Segoe UI", verdana, arial;background: rgb(254,253,186) url(../images/backg.png) repeat-x;}

P{}
table{}
h1{}
h2{}
h3{}
h4{}

a, a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a8262b;
	text-decoration: none;
	border: 0px;
}

a:hover{
	text-decoration: underline;
}

a:focus{
	outline: none;
}
a img{border:none;}

/*--------OBALOVY DIV PRO HORIZONT. ZAROVNANI S PEVNOU SIRKOU-------------*/
#obalovydiv{width:1052px;margin-top: 0px;margin-bottom: 2em;margin-left: auto;margin-right: auto;text-align: left;}

/*--------------------------POZADI----------------------------------------*/
#pozadi{display: block;margin-bottom: auto;width: 1052px; }

/*--------------------------NADPIS----------------------------------------*/
#nadpis{width:1052px;height:263px;background-image: url(../images/nadpis.jpg);background-repeat: no-repeat;margin-left: 6px;}

/*--------------------------MENU------------------------------------------*/
#menu {margin-left: 6px;position: relative;float: left;height:  34px;width: 1052px;background-image: url(../images/menu.jpg);display:inline;}

#menu ul{padding: 0; margin: 2px 0px 0px 56px;list-style-type: none;font-weight:bold;}
#menu li{float:left;padding: 0; margin: 0px 3px 0px 0px;text-align: center;}

#menu a {color:white;}
#menu a:link {color:white;text-decoration: none;}
#menu a:active {color:white;text-decoration: none;}
#menu a:visited {color:white;text-decoration: none;}
#menu a:hover {color:white;text-decoration: none;}

/*--------------------------LEVYSLOUPEC-----------------------------------*/
#levysltop{background: url(../images/levysltop.jpg) no-repeat;height:30px;width:241px;}
#levysltop ul{padding: 0; margin: 0px 0px 0px 54px;list-style-type: none;font-weight:bold;}
#levysltop li{float:left;padding: 0; margin: 0px 0px 0px 0px;text-align: center;}
#levysl{position:relative;float:left;width:241px;}
#levyslin{position: relative;margin-top: 0px;margin-left: 32px;width:200px;}
#levyslin a, #levyslin a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #a8262b;text-decoration: none;font-weight: normal;}
#levyslin a:hover{text-decoration: underline;}

/*--------------------------STRED NA PSANI--------------------------------*/
#psanitop{background: url(../images/psanitop.jpg) no-repeat;height:72px;width:563px;}
#psani {position: relative;float: left;width: 563px;}
#psaniwrite{position: relative;margin-top: -40px;margin-left: 10px;text-align: justify;width:535px;min-height: 40px;}
#psaniwrite table { border-collapse: collapse; }
#oratko td { padding: 0.2em; border: 1px solid #aaa; }


#pozadi2{position:relative;float:left;width:1052px;background: url(../images/pozadi.jpg) repeat-y;}
/*--------------------------PAta--------------------------------*/
#pata{clear:both;width:1052px;padding-top: 50px; height:39px;background-image: url(../images/pata.jpg); text-align: center;margin-left: 6px; }

/*--------------------------BOXY V LEVEM SLOUPCI--------------------------------*/

#lsinformacie{background: url(../images/informacie.jpg) no-repeat;height:28px;width:206px;padding-top:5px;}
#lskalendar{background: url(../images/kalendar.jpg) no-repeat;height:27px;width:206px;}
#lslinky{background: url(../images/linky.jpg) no-repeat;height:27px;width:206px;}
.lsbox{position:relative;float:left;width:206px;background: url(../images/boxmiddle.jpg) repeat-y;text-align: center;}
.lsbox img{padding-left:10px;vertical-align: bottom;}
.lsbox p{margin: 6px; padding: 0px;}
.lsleftalign{text-align: left;margin-left: 5px;padding-bottom: 10px;}
#lsbottom{clear:both;height:12px;width:206px;background: url(../images/boxbottom.jpg) no-repeat;}


/*--------------------------BOXY V PRAVEM SLOUPCI--------------------------------*/
#pravysl{position:relative;float:left;width:210px;}
#psfirst{background: url(../images/sviat.jpg) no-repeat;height:28px;width:206px;padding-top:5px;}
#psnext{background: url(../images/priprav.jpg) no-repeat;height:27px;width:206px;}
#psnext1{background: url(../images/slovko.jpg) no-repeat;height:27px;width:206px;}
#psnext2{background: url(../images/ank.jpg) no-repeat;height:27px;width:206px;}
#psnext3{background: url(../images/reg.jpg) no-repeat;height:27px;width:206px;}
#psnext4{background: url(../images/slovk09.jpg) no-repeat;height:27px;width:206px;}
.psbox{position:relative;float:left;width:206px;background: url(../images/boxmiddle.jpg) repeat-y;text-align: center;}
.psbox img{padding-left:10px;vertical-align: bottom;}
.psbox p{margin: 6px; padding: 0px;}
.psleftalign{text-align: left;margin-left: 5px;padding-bottom: 10px;}
#psbottom{clear:both;height:12px;width:206px;background: url(../images/boxbottomp.jpg) no-repeat;}
/*--------------------------BOX Prihlasovani-------------------------------*/
#logindiv{font-family: "Arial CE"; position: relative;float:right;width:167px;margin-top: -115px;_margin-top:-115px;font-size: 11px;margin-right: 25px;display:inline;}
#logindiv p{margin:0 0 0 0;padding:0;}
#logindivin{text-align: center; color: black;padding:7px 0 0 5px;background-color:#f8dfb7 ;height:108px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
#logindivin form{margin:0;padding:0;}
#loginpata{ position: relative;float:right;width:144px;height:19px; background: url(../images/click.gif);padding: 3px 0 0 23px;font-weight: bold;
font-size:12px; color: white;}
#logindivin .buttons{padding: 0px;font-size: 9px;width:75px;background-color: white;}
input.submit{ width: 72px;height:21px;padding-bottom:3px; border: none;margin-top: 5px ;margin-bottom: 5px ;font-size: 12px;background: url(../images/butt3.gif);color:white;}
/*--------------------------OSTATNI--------------------------------*/
.demo { float: left; padding: 10px; }
.login {font-weight: bold; margin-left: 20px;}
#centerprihl{width:160px;margin-left:auto;margin-right:auto;margin-top:30px;}
.center{text-align: center;float:left; width:550px;}
input.submitd{width: 101px;height:29px;border: none;margin-top: 5px ;margin-bottom: 5px ;font-size: 9px;font-weight: bold;background: url(../images/buttond1.gif);color: white;}
#language{position: relative;display:inline;float:left;margin:-40px 0px 0px 20px;}
#language a{margin-right: 3px;}
.blue{ color: red; }
input.submitdHover, input.submitd:hover{background: url(../images/buttond2.gif);}
.centerdiv{ margin: auto;padding:3px; border:solid 1px #cccccc;width:400px;}
input { behavior: url(hover.htc);}
.clankytop{background: url(../images/clankytop.jpg); width:554px;height:44px; float: left;margin-bottom: 10px;margin-top: 10px;margin-left: 2px; }
.clankybottom{background: url(../images/clankybottom.jpg);width:554px;height:25px;float: left;margin-left: 2px; }
.float2 { float:left; width:500px; height:20px;}
.float {float:left;width:220px; margin-left: 40px; _margin-left: 25px; }
.ozn {position: relative; float:left;width:190px;padding: 0px 12px 20px 8px;  background: url(../images/oznmiddle.jpg);}
.ozn div{text-align: center;}
.ozn p{margin:1px;display:block;}
.oznbottom{position: relative;float:left;width:198px;height: 13px; background: url(../images/oznbottom.jpg);text-align: right; font-size: 10px; padding: 0px 12px 4px 0px; }
.oznnad {position: relative; float:left; padding: 20px 40px 0px 5px; width:165px;height: 32px; background: url(../images/ozntop.jpg); font-weight: bold; }
.news{padding-right:5px;}
.news2{padding-left:3px;}

.nvis{visibility: hidden;}
.kontakt{width:540px;position:relative;float:left;}
#regg{margin-left:auto;margin-right:auto;position:relative;width:265px;}
#back_button {position:absolute;text-align: center;	top:20px;	left:490px;}
.red {color:red;font-weight: bold;text-align: center;}
.redwhite{background-color: #f48457;color: white;font-weight: bold;}
table#kalend td{border: white 3px solid;}
table#kalend th{border: white 3px solid;background-color: rgb(255,204,153);}
#druhykal {display:none;}
.white{background-color: white;height:22px;}
.firstcolumn{background-color: #ea9a81; ;color:white;font-weight: bold;}
table#kalendar td{border: black 1px solid;}
table#kalend {width:100%;}
table#kalendmesic {width:100%;}
table#kalendmesic td{border: white 3px solid;}
table#kalendmesic th{border: white 3px solid;background-color: rgb(255,204,153);}
/* komentare */
.kom-z {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.kom-link {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	color: #6faf30;
	font-size: 11px;
	font-weight: normal;
}

.kom-hlavicka {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	color: #000000;
	padding: 4px;
	font-size: 11px;
	font-weight: normal;
}

.kom-text {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	color: #000000;
	padding: 3px;
	background: #FFFFFF;
	border: 1px solid #aaa;
	font-size: 11px;
	font-weight: normal;
}

.kom-cely-ram {
	background: #F2DAAC;
	padding:4px;
	border: 1px solid #aaa;
	padding-bottom:4px;
}
.floatLeft { 
    position: relative;margin-top: 0px;margin-left: -9px;text-align: justify;width:558px;min-height: 40px;
 
}


