body { margin: 0; padding: 0; color: #666666;	font: 11px Verdana, Arial, Helvetica, sans-serif; }

#container { margin: 0 auto; text-align: left; width: 850px; border: 0;	background:none; height: auto; }

a:link, a:visited { color: #cc252b; text-decoration: none; }
a:hover { text-decoration: underline; }

a:link.arrow, a:visited.arrow { background: url(../pic/bullet1.gif) no-repeat 0% 50%; padding: 0 0 0 12px; }
/* color: #ff4e01; */

#toplinks { border-top: 3px solid #eaeaea; border-bottom: 3px solid #eaeaea; padding: 2px 0; }
#toplinks a:link, 
#toplinks a:visited { 
	background: url(../pic/bullet1.gif) no-repeat 0% 50%;
	padding: 0 0 0 12px; margin: 0 34px 0 0; color: #666666;
	text-decoration: none;
}
#toplinks a:hover { text-decoration: none; }

#header { height: 120px; background: url(../pic/header_normal.gif) no-repeat 0 2.2em; }
#header #navlinks { float:right; padding: 30px 0 0 0; margin: 4px 0 0 0; width: 500px; text-align: right; } 
#header #navlinks a:link, 
#header #navlinks a:visited { 
	background: url(../pic/bullet1.gif) no-repeat 0.3em 3.8em; font-size: 9px;
	text-decoration: none; padding: 30px 0 0 12px; margin: 0 4px 0 0; color: #666666;
	border-left: 1px solid #eaeaea;
}

#header #home a:link, 
#header #home a:visited { float: left; display: block; 
	height: 60px; width: 300px; margin: 20px 0 0 0; 
}

#header #toplogin { float:right; margin: 14px 0 10px 0; }
#header #toplogin form label { float: left; width: 80px; text-align: right; padding: 2px 10px 0 0; }
#header #toplogin form input { border: 1px solid #dee3e8; margin: 1px 0; } 
#header #toplogin form input#user { width: 140px; }
#header #toplogin form input#pass { width: 80px; }

#header #websearch { float:left; margin:14px 0 0 90px; }
#header #websearch input#pole { width:130px; border: 1px solid #dee3e8; margin: 1px 0; }

#menu { background: #00284f; height: 30px; color: #fff; }
#menu a { color: #fff; text-decoration: none; 
	height: 22px; width: 82px; border: 0px solid blue;
	text-align: center; display: block;	padding: 8px 0 0 0; margin: 0 0 0 2px;
}
#menu a:hover { color: #4c596e; background: url(../pic/mbutton.gif) no-repeat 0px 2px; }

ul#menu { list-style: none; padding: 0; margin: 0; }
ul#menu li { float: left; margin: 0; }
ul#menu li#nolink { float: left; padding: 8px 10px 0 10px; } 


.submenu { display: none; margin: 0 0 0 10px; }
#submenu {
	background: url(../pic/bg_submenu.gif) repeat-x; height: 16px; padding: 5px 0 0 0; }

#submenu a:link,
#submenu a:visited { 
	background: url(../pic/bullet2.gif) no-repeat 0.1em 0.1em; font-size: 11px;
	text-decoration: none; padding: 0px 0 0 12px; margin: 0 20px 0 0; color: #666666;
	border-left: 1px solid #eaeaea;
}
#submenu a:hover { text-decoration: underline; }


#topbanner { margin: 10px 0; }
#midbanner { margin: 10px 0; }
#botbanner { margin: 10px 0; }


.cblock { margin: 10px 0; }
.cblockTop { background: url(../pic/blockTop.gif); height: 4px; width:250px; font-size: 0; }
.cblockBottom { background: url(../pic/blockBottom.gif) no-repeat; height: 4px; width:250px; font-size: 0; }
.cblockBody { width:230px; border-left: 1px solid #405e7b; border-right: 1px solid #405e7b;
 	padding: 9px; background: url(../pic/blockBody.gif) repeat-x #fff;
}


#content { width: 590px; float:left; }
#content_full { width: auto; float:left; }

#content p { margin: 0 0 4px 0; }

#content ul { margin:0; padding:0; list-style: none; list-style-position: outside; }
#content ul li { padding: 0 0 0 10px; background: url(../pic/bullet1.gif) no-repeat 0em 0.5em;  }


h2 { margin: 0 0 0 0; padding: 0 0 0 10px; color: #00284f; text-transform: uppercase; 
font-size: 12px; font-weight: normal; 
}

h2.bline { background: url(../pic/if.gif) no-repeat 0em 0.2em #fff; padding: 0 0 6px 20px;
	border-bottom: 1px solid #00284f; margin: 0 0 8px 0; }


h4 { color: #00284f; background: url(../pic/if.gif) no-repeat 0em 0.2em #f6f6f6; font-size: 12px;
	border-bottom: 1px solid #aab7c5; margin: 0 0 6px 0; padding: 0 0 6px 20px; font-weight: normal;
	letter-spacing: normal; }


#content h3 { color: #ff4e01; background: url(../pic/bullet3.gif) no-repeat top left;
	padding: 0 0 0 20px; font-weight: bold; font-size: 13px; overflow: hidden;
	height: auto; margin: 10px 0 10px 0;
}
#content h3 a { color: #ff4e01; }

h3 span.date { color:#666666; font-size:11px; font-weight: normal; }

#fullarticle h3.article { color: #ff4e01; background: none;
	padding: 0 0 0 0; font-weight: normal; font-size: 26px; overflow: hidden;	margin: 0 0 12px 0;
	height: auto; font-family: arial, tahoma; letter-spacing: -1px;
}
#fullarticle img { float:left; border-right: 3px solid #ff4e01; border-bottom: 3px solid #ff4e01;
	margin: 0 20px 10px 0; }

.tiny { margin: 0 0 6px 0; }
.tiny span { color: #000; font-size: 10px; background: url(../pic/bullet1.gif) no-repeat 0% 60%;
	padding: 0 0 0 10px; margin: 0 16px 0 0; }

.tiny2 { margin: 10px 0 10px 0; text-align: right; }
.tiny2 a:link, .tiny2 a:visited { 
	color: #000; font-size: 10px; background: url(../pic/bullet5.gif) no-repeat 50% 50%;
	font-size: 10px; padding:20px 0 0 0; margin: 0 20px; text-decoration: none; } 
.tiny2 a:hover { text-decoration: underline; }

#fullarticle .dots { background: url(../pic/dots.gif) repeat-x; display: block; height:1px; 
	margin: 20px 0 0 0; }

.dots { background: url(../pic/dots.gif) repeat-x; display: block; height:1px; margin: 10px 0; }

#newsTop { background: #f6f6f6; padding: 10px; height: auto; width: auto; }
#newsTop img { float:left; border:0; border-right: 3px solid #ff4e01; border-bottom: 3px solid #ff4e01;
	margin: 0 20px 10px 0; }
#newsTop .more { text-align: right; display: block; }
#newsTop .more a { background: url(../pic/bullet2.gif) no-repeat 100% 0.2em #f6f6f6; color: #666666; font-weight: bold; text-decoration: none; padding: 0 16px 0 16px; }

#newsTop table { margin:0 0 6px 0; }
#newsTop table tr td.image { vertical-align: top; }

* html .newsMid { height: 0.01%; }

.newsMid, .article_short { background: #fff; padding: 10px; height: auto; width: auto; }
.newsMid .imgbox, .article_short .imgbox { float:left; border: 1px solid #00284f; margin: 0 20px 10px 0;
	width: 90px; height: 90px; text-align: center;
}
.newsMid .imgbox img, .article_short .imgbox img { padding: 0; border:0; } 
.newsMid .more, .article_short .more { background: url(../pic/dots.gif) repeat-x 100% 50%; text-align: right; display: block; }
.newsMid .more a, .article_short .more a { background: url(../pic/bullet2a.gif) no-repeat 100% 0.2em #fff; color: #666666; font-weight: bold; text-decoration: none; padding: 0 16px 0 16px; }

#newsList, .newsList { line-height: 150%; margin: 0 0 10px 0; }
#newsList a:link, #newsList a:visited,
.newsList a:link, .newsList a:visited
 { color: #00284F; background: url(../pic/bullet1.gif) no-repeat 0em 0.4em #fff; 
	padding: 0 0 0 12px;
}

ul#newsListUL { line-height: 150%; margin: 0 0 10px 0; }
ul#newsListUL li { background: none; padding: 0 0 0 12px; background: url(../pic/bullet1.gif) no-repeat 0em 0.6em #fff; }
ul#newsListUL li a { color: #00284F; padding: 0; }


.sbox { margin: 0 0 10px 0; }
.sbox .link { background: #fff; border: 1px solid #00284f; border-bottom: none; 
	margin: 0px; padding: 0px; float: left; }
.sbox .link a:link.section,
.sbox .link a:visited.section { background: #00284f; padding: 5px; margin: 1px 1px 0 1px;
	color: #fff; text-decoration: none; border: 1px solid #00284f; display: block; }
.sboxTop { background: url(../pic/sboxTop.gif) no-repeat top left; height: 6px; width:570px; 
	font-size: 0; margin: 0; padding: 0; overflow: hidden;  }
.sboxBottom { background: url(../pic/sboxBottom.gif) no-repeat; height: 7px; width:570px; font-size: 0; }
.sboxBody { width:550px; border-left: 1px solid #405e7b; border-right: 1px solid #405e7b;
 	padding: 9px; background: #f3f3f3; }
.sbox img { float:left; border:0; border-right: 3px solid #ff4e01; border-bottom: 3px solid #ff4e01;
	margin: 0 20px 10px 0; }
.sbox .more { text-align: right; display: block; }
.sbox .more a { background: url(../pic/bullet2.gif) no-repeat 100% 0.2em #f6f6f6; color: #666666; font-weight: bold; text-decoration: none; padding: 0 16px 0 16px; }

.sbox table { margin:0 0 6px 0; }
.sbox table tr td.image { vertical-align: top; }

/*
.sbox .sboxlinks a:link,
.sbox .sboxlinks a:visited { background: url(../pic/bullet3.gif) no-repeat 0em 0em #f6f6f6; color: #666666; 
	text-decoration: none; padding: 0 16px 0 24px; line-height: 150%; 
	margin: 0 0 0 30px; }
.sbox #sboxlinks a:hover { text-decoration: underline; }
*/

/*
.sbox .sboxlinks a:link,
.sbox .sboxlinks a:visited { background: url(../pic/bullet1.gif) no-repeat 0% 50%; padding: 0 0 0 12px; color: #666666; 
	text-decoration: none; line-height: 150%; margin: 0 0 0 30px; color: #00284F; }
.sbox .sboxlinks a:hover { text-decoration: underline; }
*/

.sbox .sboxlinks ul { margin:0; padding:0 0 0 12px; list-style: none; list-style-position: outside; }
.sbox .sboxlinks ul li { padding: 0 0 0 10px; margin: 0 0 0 30px; background: url(../pic/bullet1.gif) no-repeat 0em 0.5em;  }
.sbox .sboxlinks ul li a:link,
.sbox .sboxlinks ul li a:visited { color: #666666; text-decoration: none;  }
.sbox .sboxlinks ul li a:hover { text-decoration: underline;  }

/*
#rightblock ul { margin:0; padding:0; list-style: none; list-style-position: outside; }
#rightblock ul li { padding: 0 0 0 10px; background: url(../pic/bullet1.gif) no-repeat 0em 0.5em;  }
#rightblock ul li a:link,
#rightblock ul li a:visited { color: #666666; text-decoration: none;  }
#rightblock ul li a:hover { text-decoration: underline;  }
*/


#rightblock { float: right; width: 250px; border: 0px solid red; margin: 0 0 0 0px; }

#rightblock a:link, #rightblock a:visited { color: #666666; text-decoration: none; 
	margin: 4px 0; letter-spacing: normal; line-height: 150%; }
#rightblock a:hover { text-decoration: underline; }

#rightblock .line { background: #aab7c5; margin: 8px 0; height: 1px; overflow: hidden; }


#rightblock ul { margin:0; padding:0; list-style: none; list-style-position: outside; }
#rightblock ul li { padding: 0 0 0 10px; background: url(../pic/bullet1.gif) no-repeat 0em 0.5em;  }
#rightblock ul li a:link,
#rightblock ul li a:visited { color: #666666; text-decoration: none;  }
#rightblock ul li a:hover { text-decoration: underline;  }

#rightblock ul.fll { float: left; width: 110px; margin: 10px 0 0 0; }
#rightblock ul.flr { float: right; width: 110px; margin: 10px 0 0 0; }


#cblock_casopis { margin: 0 0 20px 0; }
#cblock_casopis_body { padding: 6px 6px 6px 0; }
#cblock_casopis_body img { border-right: 3px solid #ff4e01; border-bottom: 3px solid #ff4e01;
	float: left; margin: 0 6px 0 0; }
#cblock_casopis_body a:link,
#cblock_casopis_body a:visited { color: #666666; text-decoration: none; padding: 0 0 0 10px; 
	line-height: 200%;	background: url(../pic/bullet4.gif) no-repeat 0em 0em #fff; 
	font-size: 11px; letter-spacing: -1px; } 


#polls { margin: 10px 0; }
#polls .poll { margin: 0 0 10px 0; }
#polls .poll .polltitle { padding: 8px; font-weight: bold; }
#polls .poll .pollbody { color: #454648; padding: 8px 8px 0 8px; }
#polls .poll .pollbody .pollgraphbg { background: url(../pic/poll_bg.gif) no-repeat 0em 0em; height:12px; padding: 2px; }
#polls .poll .pollbody .pollgraphbg img { height:8px; margin:0; padding: 0; }
#polls .poll .pollbody .per { text-align: right; margin: 0 10px 0 0; }
#polls .poll .pollbody img { margin: 0 0 0 6px; }
#polls .poll .pollbody a { text-decoration: none; color: #666; line-height: 120%; }

/*
#rightblock a:link, #rightblock a:visited { color: #666666; text-decoration: none; 
	margin: 4px 0; letter-spacing: normal; line-height: 150%; }
#rightblock a:hover { text-decoration: underline; }


#rightblock ul { margin:0; padding:0; list-style: none; list-style-position: outside; }
#rightblock ul li { padding: 0 0 0 10px; background: url(../pic/bullet1.gif) no-repeat 0em 0.5em;  }
#rightblock ul li a:link,
#rightblock ul li a:visited { color: #666666; text-decoration: underline;  }
*/

#pollbutton { background: #a7cdf4; padding: 2px; margin: 6px 0 0 6px; border: 0; 
	width: 200px; font-size: 13px; font-weight: bold;}

.poll .info { padding: 6px; padding: 10px 0 0 10px; }


#footer { background: #00284f; color: #fff; padding: 4px 20px; margin: 0 0 10px 0; }
#footer a{ color: #fff; text-decoration: none; }
#footer #fleft { float: left; }
#footer #fright { float: right; }

.clear { clear: both; }


.success {
	background: #E2F5E6;
	border: 1px solid #3C6;
	color: #333333;
	padding: 10px;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.error {
	background: #ffeaea;
	border: 1px solid #DCBCA7;
	color: #333333;
	padding: 10px;
	margin: 10px 0 10px 0;
	font-weight: bold;
}

.error ul { list-style: none; }
.error ul li { list-style: none; background: url(../pic/bullet1.gif) no-repeat 0% 50%; 
	padding: 0 0 0 10px; margin: 2px 0; }


.warning {
	background: url(../pic/icon_warning.gif) no-repeat #FFEAEA 2em 50%;
	border: 1px solid #DCBCA7;
	color: #333333;
	padding: 20px 20px 20px 80px;
	margin: 10px 0 0 0;
	font-weight: bold;
}

.imgDir { margin: 10px 0; }
.imgDir .imgbox { width: 90px; height: 90px; border: 1px solid #eaeaea; float:left;
	margin: 0 6px 6px 0; text-align: center; vertical-align: middle; display: table-cell; }
.imgDir .imgbox img { border:0; }


#archiv { margin: 10px 0; }
#archiv .archiv_item { float: left; margin: 0 10px 10px 0; text-align: center; width:102px; height: 152px; color: #00284F; }
/*background: url(../pic/bg_archiv_item.gif) no-repeat #fff top left;*/
#archiv .archiv_item img { border: 0; padding: 10px 0 2px 0; }

.red { color: red; }
.ac { text-align: center; }
.ar { text-align: right; }

#directoryLogged { padding: 10px; margin: 0 0 10px 0; text-align: right; background: #eaeaea;}

#dbd #frm { text-align: center; margin: 20px 0; }
#dbd .dbd_item { margin: 0 0 20px 0;}
#dbd .dbd_item .images { float:right; border:0px solid red; }
#dbd .dbd_item .images img { background: #f9f9f9; border: 1px solid #eaeaea; padding:10px; 
	display: block; margin: 0 0 10px 0; width: auto; }
#dbd .dbd_item table { color: #000; }
#dbd .nazev { font-weight: bold; color: #000; }

#dirDetail { width:100%; height:160px; margin: 0 0 16px 0; }
#dirDetail td.leftcol { text-align: center; width:200px; 
	background: url(../pic/vline.gif) no-repeat #fff top right; }
#dirDetail td.rightcol { padding: 0 0 0 80px; }
#dirDetail .nadpis { color: #ff4e01; font-weight: bold; font-size: 13px; }

.dir_kontakt1 { float:left; width:260px; margin: 10px 0 0 0; text-align: right;	padding:10px;  }
.dir_kontakt2 { float:right; width:260px; margin: 10px 0 0 0; text-align: left; padding:10px; }
.imgbox2a { float:right; border: 1px solid #00284f; margin: 0 0 10px 10px;
	width: 80px; height: 80px; text-align: center;
}
.imgbox2b { float:left; border: 1px solid #00284f; margin: 0 10px 10px 0;
	width: 80px; height: 80px; text-align: center;
}

img.borders { float:left; border:0; border-right: 3px solid #ff4e01; border-bottom: 3px solid #ff4e01;
	margin: 0 20px 10px 0; }

/* FORMS */

textarea { width: 360px; height: 60px; }
input.button { background: #00284f; color:#fff; font-size: 11px; padding: 1px; border: 0; }
input.s1 { width: 150px; }
input.s2 { width: 300px; }

.search { background: #FFCC99; }

#hploga { margin: 20px 0 10px 0; }
#hploga img { border:0; margin:0 10px 10px 0; }

#message_box { position: absolute; z-index: 10; background:#bababa; margin: 150px 0 0 160px;
	width: auto; border: 2px solid #bababa; font-style: normal; font-weight: normal; letter-spacing: 2px;
}

#rightFloatBanner { position: absolute; z-index: 10; background:#fff; margin: 0 0 0 860px; width: 120px; }


#fontsize{ text-align:right; }
#holder1 { float:right; margin:0 10px 0 0; }

.smallFont {
	background: url(../pic/zoom1.gif) no-repeat;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	margin:0; padding:0;
}

.defaultFont {
	background: url(../pic/zoom2.gif) no-repeat;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
}

.largeFont {
	background: url(../pic/zoom3.gif) no-repeat;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
}

#autologin { margin:0; padding:0; text-align:right; }

.ikonky img { border:0; margin: 2px 8px; }
.ikonky2 img { border:0; margin: 0px 0px; }
table.ikonky tr td { text-align: center; padding: 10px; }


table.awardstable { width:100%; border:1px solid #dfdfdf; border-collapse: collapse; }
table.awardstable tr td { border:1px solid #efefef; padding: 7px; }
table.awardstable tr.head { background: #cfcfcf; color: #000; }
table.awardstable tr.hi { background: #EFF6FF; }






