* 		{ font-family: Tahoma, Verdana, Arial; margin: 0px; padding: 0px }
body	{ font-size: 14px; background: url('img/page-background.png') repeat-x #DBE2A5; color: #696968; text-align: center; padding-bottom: 20px }
h1		{ display: none }
h2		{ color: #A2C400; font-size: 20px; font-family: Arial, Tahoma, Verdana; margin-bottom: 3px }
a img	{ border: 0px }
em		{ font-family: verdana, arial, helvetica; font-size: 9px }

/* main structure */

div#topimage { position: relative }
img#top { display: block; border: 0px; position: relative }
#topimage div {
          position: absolute;
          top: 0px;
          left: 0px;
          display: none;
          height: 234px;
          width: 940px;
}

#topimage marquee { position: absolute; z-index: 10; top: 206px; left: 10px; width: 920px; color: #FFFFFF; font-weight: bold; font-size: 18px; text-shadow: #000000 0px 0px 5px}

#main	{ width: 940px; margin: auto; text-align: left; background-color: #FFFFFF }
#mask	{ display: block; float: left; width: 934px; padding: 3px }
.bottom	{ height: 1px; clear: both }

#lc		{ float: left; width: 228px }
#lc iframe.facebook { width: 223px; height: 300px }
#lcc	{ padding: 0px }
div.banner { margin-top: 10px }

#content			{ height: 250px; min-height: 250px; padding-left: 20px; padding-right: 0px; padding-top: 0px; display: block; width: 670px; float: left }
div[id] #content	{ height: auto }

/* half */
#half		{ width: 940px; margin: auto; text-align: left; font-size: 12px; margin-bottom: 2px }
#half td	{ vertical-align: top; }
#half .wh	{ color: #FFFFFF; font-weight: bold }
#half .ftr	{ font-size: 11px; color: #A2C400; margin-top: 3px; padding-bottom: 5px }
#half .ftr a { color: #FFFFFF; text-decoration: none; font-weight: normal }
#half .icons { margin: 3px 6px 0px 6px; font-size: 11px }
#half .icons a { color: #FFFFFF; text-decoration: none }
#half .icons img { margin-right: 5px }
#half table tr td.dopadding { padding-bottom: 5px }

/* nl */
#nl			{ margin-top: 5px }
#nl input	{ width: 125px; height: 16px; border: 0px; background-color: #FFFFFF; color: #696968; font-size: 12px }
#nl input.sbmt { width: 60px; padding: 0px 5px; background-color: #F28E00; color: #FFFFFF; margin-left: 5px; cursor: pointer }

/* menu general */
#gen				{ clear: both; display: block; float: left; background: #0062CA; width: 934px; list-style: none; margin-bottom: 20px }
#gen a				{ text-decoration: none; font-size: 13px; font-family: arial; display: block; float: left; padding: 8px 18px 8px 27px; border-right: 3px solid white; background: url('img/gen_top.png') no-repeat 0px 0px #0062CA; cursor: pointer }
#gen a:hover	{ text-decoration: none; text-shadow: #FFFFFF 0px 0px 10px; background: url('img/gen_top.png') no-repeat 0px 0px #0072DA }
#gen li				{ float: left; position: relative; }
#gen li a		{ color: #FFFFFF; font-weight: bold; cursor: pointer }
#gen li.act a		{ color: #FFFFFF; font-weight: bold; cursor: pointer; background: url('img/gen_top_act.png') no-repeat 0px 0px #0062CA; text-shadow: #FFFFFF 0px 0px 10px }

#gen li ul.sub {  list-style: none;     position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0; top: 32px;
    background: #0062CA;
    margin: 0px; padding: 0px;
    display: none;
    float: left;
    width: 228px;
    border-top: 1px solid #FFFFFF;
    box-shadow: #000000 0px 10px 20px -10px;
    -moz-box-shadow: #000000 0px 10px 20px -10px;
    -webkit-box-shadow: #000000 0px 10px 20px -10px
	}

#gen li ul.sub li { float: left; display: block; border-right: 0px; text-shadow: none 	}
#gen li ul.sub li a { border: 0px; display: block; background: url('img/gen_top.png') no-repeat 0px -3px #0062CA; padding: 5px 10px 5px 25px; border-bottom: 1px solid #FFFFFF; display: block; width: 193px; font-weight: normal; text-shadow: none;}
#gen li ul.sub li a:hover	{ text-decoration: none; text-shadow: #FFFFFF 0px 0px 10px; background: url('img/gen_top.png') no-repeat 0px -3px #0072DA }
#gen li ul.sub li.act a { font-weight: bold; background: url('img/gen_top_act.png') no-repeat 0px -3px #0062CA; text-shadow: #FFFFFF 0px 0px 10px 	}

/* menu destinas */
#des				{ list-style: none }
#des li			{ background: #799200; margin-bottom: 10px }
#des li a				{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 18px; font-family: arial; display: block; padding: 5px 10px 5px 10px; border-bottom: 1px solid #FFFFFF  }
#des li.act			{ background: #799200 }
#des li.act a		{ color: #FFFFFF; font-weight: bold; text-shadow: #AACC88 0px 0px 10px }

#des li ul.sub			{ list-style: none }
#des li	ul.sub li		{ background: url("img/des.png") no-repeat 0px -3px #A2C400; margin: 0px}
#des li ul.sub li a				{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 13px; font-family: arial; display: block; padding: 5px 10px 5px 25px;  border-bottom: 1px solid #FFFFFF; text-shadow: none }
#des li ul.sub li.act			{ background: url("img/des_act.png") no-repeat 0px -3px #A2C400; }
#des li ul.sub li.act a		{ color: #FFFFFF; font-weight: bold;   text-shadow: #FFFFFF 0px 0px 10px;  }

#des li ul.sub li ul.sub		{ list-style: none; background: #F5F7E6;  padding-top: 2px; padding-bottom: 10px  }
#des li	ul.sub li ul.sub li		{ background: #F5F7E6; margin-bottom: 0px }
#des li ul.sub li ul.sub li a				{ color: #799200; font-weight: normal; text-decoration: none; font-size: 12px; font-family: arial; display: block; padding: 2px 10px 2px 35px;  border-bottom: 1px solid #FFFFFF; margin-bottom: 0px  }
#des li ul.sub li ul.sub li.act			{ background: url("img/des_act.gif") no-repeat 15px 1px #F5F7E6 }
#des li ul.sub li ul.sub li.act a		{ color: #799200; font-weight: bold; margin-bottom: 0px  }


/* menu destinas TURECKO*/
#des				{ list-style: none }
#des li.turecko			{ background: #920000; }
#des li.turecko a				{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 18px; font-family: arial; display: block; padding: 5px 10px 5px 10px; border-bottom: 1px solid #FFFFFF  }
#des li.actturecko			{ background: #920000 }
#des li.actturecko a		{ color: #FFFFFF; font-weight: bold; text-shadow: #CCAA88 0px 0px 10px }

#des li.actturecko ul.sub			{ list-style: none }
#des li.actturecko ul.sub li		{ background: url("img/turecko.png") no-repeat 0px -3px #BB0000;}
#des li.actturecko ul.sub li a				{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 13px; font-family: arial; display: block; padding: 5px 10px 5px 25px;  border-bottom: 1px solid #FFFFFF; text-shadow: none }
#des li.actturecko ul.sub li.act			{ background: url("img/turecko_act.png") no-repeat 0px -3px #BB0000; }
#des li.actturecko ul.sub li.act a		{ color: #FFFFFF; font-weight: bold;   text-shadow: #FFFFFF 0px 0px 10px  }

#des li.turecko ul.sub			{ list-style: none }
#des li.turecko ul.sub li		{ background: url("img/turecko.png") no-repeat 0px -3px #BB0000;}
#des li.turecko ul.sub li a				{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 13px; font-family: arial; display: block; padding: 5px 10px 5px 25px;  border-bottom: 1px solid #FFFFFF; text-shadow: none }
#des li.turecko ul.sub li.act			{ background: url("img/turecko_act.png") no-repeat 0px -3px #BB0000; }
#des li.turecko ul.sub li.act a		{ color: #FFFFFF; font-weight: bold;   text-shadow: #FFFFFF 0px 0px 10px  }

#des li.actturecko ul.sub li ul.sub		{ list-style: none;  background: #F7F0E0; padding-top: 2px; padding-bottom: 10px   }
#des li.actturecko	ul.sub li ul.sub li		{ background: #F7F0E0;}
#des li.actturecko ul.sub li ul.sub li a				{ color: #920000; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial; display: block; padding: 2px 10px 2px 30px;  border-bottom: 1px solid #FFFFFF  }
#des li.actturecko ul.sub li ul.sub li.act			{ background: url("img/des_act_turecko.png") no-repeat 10px 1px #F7F0E0 }
#des li.actturecko ul.sub li ul.sub li.act a		{ color: #920000; font-weight: bold }



#extra { list-style: none; margin-top: 10px }
#extra li		{ background: url("img/extra.png") no-repeat 0px -3px #F28C00;}
#extra li a		{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 13px; font-family: arial; display: block; padding: 5px 10px 5px 25px;  border-bottom: 1px solid #FFFFFF  }
#extra li.act	{ background: url("img/extra_act.png") no-repeat 0px -3px #F28C00 }
#extra li.act a		{ color: #FFFFFF; font-weight: bold; text-shadow: #FFFFFF 0px 0px 10px  }

#extra2 { list-style: none; margin-bottom: 10px }
#extra2 li		{ background: url("img/extra.png") no-repeat 0px -3px #F28C00;}
#extra2 li a		{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 13px; font-family: arial; display: block; padding: 5px 10px 5px 25px;  border-bottom: 1px solid #FFFFFF  }
#extra2 li.act	{ background: url("img/extra_act.png") no-repeat 0px -3px #F28C00 }
#extra2 li.act a		{ color: #FFFFFF; font-weight: bold; text-shadow: #FFFFFF 0px 0px 10px  }

/* content chenges */

#content ol, #content ul { margin-left: 25px }
#content a			{ color: #547FC4 }
#content p			{ margin-bottom: 15px }
#content .box		{ margin-bottom: 10px }
#content hr			{ color: #CCCCCC }
#content .up		{ text-align: right }
#content .chr		{ height: 1px; border-top: 1px solid #CCCCCC; width: 500px }

#content .text table	{ border-collapse: collapse; border: 1px solid #999999; }
#content .text table td { border: 1px solid #E7E7E7; padding: 2px 5px; vertical-align: top; font-size: 10px }
#content .text table td p { margin: 0px }
#content .htmlarea-showtableborders { border-collapse: collapse; border: 1px solid #E7E7E7 !important }

/* RTE classes */
.zelena-tmava	{ color: #799200; font-weight: bold }
.zelena-bleda	{ color: #A2C400; font-weight: bold }
.modra			{ color: #0062CA; font-weight: bold }
.oranzova		{ color: #F28E00; font-weight: bold }
.seda-bleda		{ color: #990000; font-weight: bold }
.zelenkava		{ color: #F5F7E6; font-weight: bold }
.popis-tabulka	{ font-size: 10px }

span.zelena-tmava-text	{ color: #799200 }
span.zelena-bleda-text	{ color: #A2C400 }
span.modra-text			{ color: #0062CA }
span.oranzova-text		{ color: #F28E00 }
span.seda-bleda-text	{ color: #990000 }
span.zelenkava-text		{ color: #F5F7E6 }
span.popis-tabulka		{ font-size: 10px }

#uploads table		{ margin-top: 5px }
#uploads table td	{ vertical-align: top; padding-bottom: 5px }

/* sitemap  */
#sitemap	{ margin-left: 10px }
#sitemap a	{ color: #696968; text-decoration: none }
#sitemap .lev1 a:hover, #sitemap .lev2 a:hover, #sitemap .lev3 a:hover { color: #A2C400 }
.lev1, .lev2, .lev3	{ padding-left: 25px; background-repeat: no-repeat }
#sitemap .lev1	{ font-weight: bold; font-size: 14px; padding-top: 3px; padding-bottom: 7px; background-image: url("img/sitemap1.gif") }
#sitemap .lev2, #sitemap .lev3	{ font-size: 14px; margin: 0px 0px 0px 25px; padding: 3px 0px 7px 25px; background-image: url("img/sitemap2.gif") }
#sitemap .lev3 { background-image: url("img/sitemap3.gif") }
#sitemap .lev2 a, #sitemap .lev3 a { color: #696968 }
#sitemap .lev3	{ margin-left: 50px; font-size: 14px }

/* cForm */
#error			{ font-weight: bold; color: #EC6400; margin-bottom: 15px }
#cform .e		{ color: #EC6400 }
#cform h2		{ margin-top: 18px; padding-top: 10px }
#cform select	{ width: 170px; font-size: 11px }
#cform select optgroup { padding-left: 5px; font-style: normal; font-size: 11px }
#cform select optgroup option { padding-left: 5px; font-size: 11px }
#cform table.cformtbl { font-size: 11px }
#cform table.cformtbl td { padding-bottom: 2px; padding-right: 5px }
#cform input	{ width: 130px; font-size: 11px; padding-left: 2px; color: #696968 }
#cform .ident1 input	{ border: 1px solid #B4B4B3 }
#cform .ident2 input	{ border: 1px solid #B4B4B3 }
#cform input.sbmt	{ width: 70px; background-color: #EC6400; font-weight: bold; color: #FFFFFF; cursor: pointer; border: 0px }
#cform input.short { width: 20px }
#cform .rq { color: #EC6400 }

/* CX */
#cx .e			{ color: #EC6400 }
#cx 			{ margin-top: 15px; padding-top: 10px }
#cx table		{ font-size: 11px }
#cx td			{ padding-right: 15px; padding-bottom: 2px; vertical-align: middle }
#cx input		{ border: 1px solid #B4B4B3; width: 240px; font-size: 11px }
#cx textarea	{ border: 1px solid #B4B4B3; width: 240px; height: 100px; overflow: auto; font-size: 11px }
#cx .sbmt		{ background-color: #EC6400; font-weight: bold; color: #FFFFFF; cursor: pointer; border: 0px } 

div.clear { clear: both}

