/* PANFLEX */

/* html, body, form, p, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, div, hr, input, fieldset, button { margin:0; padding:0; border:0; list-style:none; } */
html, body, form, p, dl, dd, h1, h2, h3, h4, h5, div, hr, input, fieldset, button { margin:0; padding:0; border:0; list-style:none; }
ul#submenu, ul#mainmenu, div.prefer ul, div.prefer ul li { margin:0; padding:0; border:0; list-style:none; }
body { font: normal 86% "Trebuchet MS", sans-serif; text-align:center; background:url(/App_Themes/Default/Images/bg.gif) center top repeat-x; }
html { background:url(/App_Themes/Default/Images/html.gif) center top repeat-y; }

/* POMOCNE TRIDY */
.cf { height: 1%; }
#mainmenu:after, #container3:after, #footmenu:after, #foot3:after,
.cf:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }
.clear  { clear: both; height: 1px; overflow: hidden; display: block !important; margin-bottom:-1px; }
.blind, .jumps { position:absolute; left:-100000px; }
legend { display:none; }

table { font-size:1em; }

hr.hr { display:none !important; }
hr { height:1px; color:#ccc; background-color:#ccc; border:0px solid #ccc; clear:both; margin:0 0 1em; }
a img { border: 0; }

a { text-decoration:underline; color:#0071bb; }
a:hover { text-decoration:none; }

#page { background:url(/App_Themes/Default/Images/page.gif) 0 0 repeat-x white; text-align:center; }
#content { width:505px; float:left; position:relative; left:235px; text-align:justify; min-height: 1040px; }
#content-in { width:454px; float:left; }

#content p { padding:0 0 1em; }
#content h1, .h1 { padding:0 0 .5em; font-size:1.8em; color:#0f3b63; display:block; font-weight:normal; }

img.ilu { border:1px solid #b6b6b6; margin:0 0 1em; display:block; background:#ddd; }

#head { width:960px; margin:0 auto; background:url(/App_Themes/Default/Images/bg.gif) center top repeat-x #3A84B1; position:relative; height:122px; }
#logo { position:absolute; left:0; top:30px; }
#container { background:url(/App_Themes/Default/Images/container.gif) center top repeat-y; }
#container2 { background:url(/App_Themes/Default/Images/container2.gif) center top no-repeat; text-align:center; }
#container3 { width:960px; margin:0 auto; position:relative; }
#container4 { width:769px; float:left; background:url(/App_Themes/Default/Images/bg.gif) left -122px repeat-x white; padding:28px 0; text-align:left; position:relative; }

#kurzy { position:absolute; left:0; top:0; background:url(/App_Themes/Default/Images/kurzy.jpg) center bottom no-repeat; width:960px; height:31px; font-family:arial; font-size:.8em; }
#kurzy strong { float:right; padding:0 67px 0 12px; background:url(/App_Themes/Default/Images/arr-w-l.gif) left center no-repeat; margin:5px 0 0; color:#0E3A63; }
#kurzy p { font-size:.9em; float:left; position:relative; left:275px; top:5px; margin:0 30px 0 0; color:#2D6D99; }
#kurzy p.k2 { color:black; }
#kurzy p.k4 { color:#4494C2; }

#sidebar { width:205px; float:left; position:relative; right:505px; }

#sidebar .box { width:215px; font-family:arial; font-size:.8em; position:relative; left:-5px; }
#sidebar .box big { background:url(/App_Themes/Default/Images/box.gif) center top no-repeat #0066a7; display:block; padding:0 25px; line-height:26px; color:white; font-weight:bold; text-transform:uppercase; font-size:1em; }
#sidebar .box .in { background:url(/App_Themes/Default/Images/box.gif) center -226px no-repeat; padding:10px 25px 25px; }
#sidebar .box .in table { border:0; border-collapse:collapse; width:100%; }
#sidebar .box .in table td img { display:block; }
#sidebar .box .in table td,
#sidebar .box .in table th { padding:0 5px 5px 0; }

#side-promo { position:absolute; right:-191px; top:28px; width:170px; }
#side-promo div { margin:0 0 15px; background:#242424; text-align:center; position:relative; overflow:hidden; }
#side-promo div em { position:absolute; left:0; top:0; background:url() 0 0 no-repeat; width:170px; }
#side-promo div big { color:#f90; padding:10px; display:block; }
#side-promo div big a { color:#f90; }
#side-promo div.jak-se-stat-klientem { height:169px; }
#side-promo div.jak-se-stat-klientem em { background-image:url(/App_Themes/Default/Images/jak-se-stat-klientem.gif); height:169px; cursor:pointer; }
#side-promo div.horka-linka { height:135px; }
#side-promo div.horka-linka em { background-image:url(/App_Themes/Default/Images/horka-linka.gif); height:135px; }
#side-promo div.magazin { padding:160px 0 10px; }
#side-promo div.magazin big { height:155px; overflow:hidden; padding:0; position:absolute; left:0; top:0; width:170px; _left:-32px }
#side-promo div.magazin em { background-image:url(/App_Themes/Default/Images/ctete-magazin.gif); height:155px; }
#side-promo div.magazin a { color:#fff; font-size:.9em; padding:0 0 0 25px; background:url(/App_Themes/Default/Images/pdf.gif) left center no-repeat; }
#side-promo div.prefer { background:none; text-align:left; padding:10px 0 0; }
#side-promo div.prefer big { padding:0; font-size:1.1em; font-weight:bold; }
#side-promo div.prefer ul { padding:10px 0 0; }
#side-promo div.prefer ul li { padding:0 0 5px 20px; background:url(/App_Themes/Default/Images/prefer-li.gif) left .6em no-repeat; }
#side-promo div.prefer ul li a { color:#ccc; font-size:.9em; font-weight:bold; }
#side-promo div.vase-jistota { height:106px; }
#side-promo div.vase-jistota em { background-image:url(/App_Themes/Default/Images/vase-jistota.gif); height:106px; }

.aktualni-vydani { color:#fff; font-size:.9em; padding:0 0 0 25px; background:url(/App_Themes/Default/Images/pdf.gif) left center no-repeat; }

#foot { width:100%; text-align:center; position:relative; background:url(/App_Themes/Default/Images/container.gif) center bottom repeat-y; font-size:.8em; color:#aaa; font-family:arial; }
#foot #foot2 { width:100%; background:url(/App_Themes/Default/Images/foot.gif) center bottom no-repeat; padding:0 0 200px; text-align:center; }
#foot #foot3 { margin:0 auto; width:960px; text-align:left; position:relative; }
#foot a { color:#aaa; }
#foot #foot-promo { position:absolute; right:80px; top:0; width:86px; }
#foot #foot-promo a { margin:0 0 10px; display:block; }

#footmenu { width:769px; border-top:1px solid #ccc; }
#footmenu ul { background:url(/App_Themes/Default/Images/foot-menu.gif) right top no-repeat; float:left; padding:15px 0 30px; }
#footmenu ul.menu1 { width:249px; margin:0; border:0; list-style:none; }
#footmenu ul.menu2 { width:270px; margin:0; border:0; list-style:none; }
#footmenu ul.menu3 { width:250px; margin:0; border:0; list-style:none; }
#footmenu ul li { padding:0 30px 1em; }
#footmenu ul li a { color:#65acd1; text-decoration:underline; }
#footmenu ul li a:hover { color:#0071bb; text-decoration:none; }
#footmenu ul li.active a { padding:0 0 0 10px; background:url(/App_Themes/Default/Images/arr-s-r.gif) left center no-repeat; }
#foot .main { padding:1em 0; width:746px; }
#foot .wdf { float:right; position:relative; right:213px; padding:2px 0 2px 24px; background:url(/App_Themes/Default/Images/wdf.gif) left center no-repeat; }
#foot .copy { float:left; }

/* HOMEPAGE */
.home #main { padding-top:19px; }
.home #flash { width:930px; height:341px; }
.home #footer { background-image:url(/App_Themes/Default/Images/footer-home.gif); padding:37px 0 0; }
.home #footer div { background-position:center 230px; padding-top:0; }
.home #footer div ul a { float:none; display:inline; padding:0; line-height:inherit; background:none; height:auto; }

/* VYHLEDAVANI */
#search-form { position:absolute; right:0; top:35px; width:500px; background:url(/App_Themes/Default/Images/search.gif) 167px 0 no-repeat; height:50px; text-align:left; }
#search-form label { width:175px; text-align:right; display:block; padding:16px 0 0; color:#0b2f4f; font-size:.9em; }
#search-form input.search-input { background:none; height:21px; padding:3px 6px 0; width:237px; position:absolute; top:13px; left:181px; }
#search-form input.submit { background:url(/App_Themes/Default/Images/button.gif) left top repeat-x #113e67; border:1px solid #1e4e71; width:63px; height:26px; padding:0; margin:0; position:absolute; right:0; top:12px; color:white; font-weight:bold; text-align:center; }
#search-form input.submit:hover { cursor:pointer; }

/* HLAVNI MENU */
#mainmenu { position:absolute; left:235px; top:-38px; width:702px; height:38px; z-index:5; }
#mainmenu li { list-style-type:none; display:block; height:38px; overflow:hidden; line-height:42px; top:0; text-align:center; position:absolute; }
#mainmenu li a { color:#333; text-decoration:none; display:block; font-weight:normal; outline:0; z-index:1; height:37px !important; background:url(/App_Themes/Default/Images/menu.gif) left top no-repeat; text-indent:3px; }
#mainmenu li a:hover { background-position:left -38px; }
#mainmenu li.m1 { z-index:10; width:137px; left:0; }
#mainmenu li.m2 { z-index:9; width:128px; left:132px; }
#mainmenu li.m3 { z-index:8; width:148px; left:255px; }
#mainmenu li.m4 { z-index:7; width:137px; left:398px; }
#mainmenu li.m5 { z-index:6 !important; width:201px; left:530px; }
#mainmenu li.m1 a { text-indent:0px; background-position:left -114px; }
#mainmenu li.m1 a:hover { background-position:left -152px; }
#mainmenu li.m1#mactive a, { background-position:left -190px; }
#mainmenu li.m1#mactive a:hover { background-position:left -190px; }
#mainmenu li#mactive { z-index:15; height:38px; }
#mainmenu li#mactive a { color:#0F3C65; height:38px; text-indent:5px }
#mainmenu li#mactive a:hover { color:#002040; }
#mainmenu li a span { display:block; background:url(/App_Themes/Default/Images/menu.gif) right top no-repeat; height:38px; width:100%; cursor:pointer; }
#mainmenu li a:hover span  { background-position:right -38px; }
#mainmenu li#mactive a span { background-position:right -76px; }
#mainmenu li#mactive a,
#mainmenu li#mactive a:hover { background-position:left -76px; font-weight:bold; height:38px !important; }
#mainmenu li.m5 a { background:url(/App_Themes/Default/Images/login.gif) right top no-repeat; color:#54aede; }
#mainmenu li.m5 a:hover { background-position:right -38px; color:#103656; }
#mainmenu li.m5#mactive a { color:#151d20; background-position:right -76px; text-indent:5px; }

ul#submenu { padding:0 0 1em; width:205px; }
ul#submenu li { list-style-type:none; padding:0 0 2px; position:relative; top:0; width:100%; line-height:27px; /*border-bottom:1px solid white;*/ background:url(/App_Themes/Default/Images/submenu.gif) left bottom repeat-x; }
ul#submenu li a { padding:0 11px; font-weight:bold; color:#15466f; font-size:.9em; display:block; text-decoration:none; /*border-bottom:1px solid #bebebe;*/ &height:27px; }
ul#submenu li a:hover { color:black; }
ul#submenu li.active { padding-top:1px; }
ul#submenu li.active#sfirst { border-top:1px solid #fff; }
ul#submenu li.active a { color:black; background:white; border:0; /*border-top:1px solid #bebebe;*/ }
ul#submenu li.active ul { font-family:arial; padding:4px 0 10px; font-size:.8em; text-transform:none; /*border-bottom:1px solid #bebebe; border-top:1px solid white;*/ margin:0; background:url(/App_Themes/Default/Images/submenu.gif) left top repeat-x; font-size:.9em; }

ul#submenu li.active ul li { border:0; line-height:20px; background:none; padding:0; }
ul#submenu li.active ul li a { border:0; padding-left:30px; line-height:20px; background:none; color:#30729e; height:auto; }
ul#submenu li.active ul li.active a { background:url(/App_Themes/Default/Images/subsubmenu.gif) 19px center no-repeat white; font-weight:bold; }
ul#submenu li.active ul li a:hover { color:black; }

ul#submenu li.active ul li ul { border:0; line-height:20px; background:none !important; padding:2px 0; }
ul#submenu li.active ul li ul li { border:0; line-height:20px; background:none; padding:0; }
ul#submenu li.active ul li ul li a { padding-left:50px; line-height:20px; background:none !important; font-size:1em; font-weight:normal !important; }
ul#submenu li.active ul li.active a { background:url(/App_Themes/Default/Images/subsubmenu.gif) 19px center no-repeat white; }
ul#submenu li.active ul li a:hover { color:black; }
ul#submenu li.active ul li ul li.active a { background:url(/App_Themes/Default/Images/subsubmenu.gif) 39px center no-repeat !important; font-weight:normal !important; }

.article-list { position:relative; padding:1em 0 0; }
.article-list small { font-family:arial; position:absolute; left:0; top:0; color:#999; font-size:.8em; }
.article-list h2 { padding:0 0 3px; color:#0071BB; font-size:1.4em; font-weight:normal; }

.article-list2 { position:relative; padding:1.5em 0 0; }
.article-list2 small { font-family:arial; position:absolute; left:0; top:.5em; color:#999; font-size:.8em; }
.article-list2 h2 { padding:0 0 3px; font-size:1em !important; font-weight:bold; font-size:.9em; color:#0071BB; }

.to-section { text-align:right; padding:0 0 1em; }
.to-section a { font-weight:bold; font-size:.9em; color:#0F3B63; }

.home .article-list { padding:1em 0; }

#content table { border-collapse:collapse; width:100%; font-family:arial; font-size:.9em; }
#content table tr td,
#content table tr th { padding:6px 10px; text-align:left; border:1px solid #92d2f3; border-width:1px 0; }
#content table tr.odd td { background:#f4fafe; }
#content table tr th { border-color:#1574b0; background:#D5F0FD; font-weight:normal; color:#0066A7; }

.label-div { width: 100px; float: left; }
.control-div { width: 400px; float: left; }
.button-div { padding-top: 10px; padding-left: 100px; }
.button { border: solid 1px #65c4f2; padding: 2px 20px 2px 20px; background-color: white; }

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* Jezdici text */
.ticker
{
	position: relative;
	visibility: hidden;
	top: 0px; 	
	left: 0px; 
	font-size: 1.0em; 
	width: 10000px;
	text-align: left;
	font-family: Arial;
}
.tickerWrapper
{
	position: absolute; 
	top: 5px; 
	left: 120px; 
	height: 14px; 
	width: 700px; 
	overflow: hidden;
}
.tickerCenina
{
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid gray;
}
.tickerCeninaUp
{
	padding-left: 2px;
	color: green; 
}
.tickerCeninaDown
{
	padding-left: 2px;
	color: #CC0000; 
}
