@media screen {
body{margin:0;padding:0;
	font-size:12px;font-family:sans-serif;
	background-color:#D9D9DA;
	color:#665B73;}
h1,h2,h3,h4{margin:0;}
h3{color:#665B73;/*float:left;*/display:inline;padding-right:25px;background:url(/images/layout/sipka.png) 100% 50% no-repeat;line-height:18px;
	font-size:16px;text-transform:uppercase;}
.rightBox h4{color:#665B73;font-size:14px;margin:.25em 0;text-transform: none;}
p{margin:0;margin-bottom:1.3em;}
a{font-weight:bold;color:#665B73;text-decoration:underline;}
a:hover{text-decoration:none;}

/* styly pro WYSIWYG editor */
.citace { padding: 15px; margin: 0; margin-bottom:1.3em;text-align: justify; border: 1px dotted silver; background: url(/images/layout/bg-citace.gif) repeat-x bottom; display: block; font-style: italic; }
.border { border-collapse: collapse; }
.border td { border: 1px solid #cbccce; padding: 3px; }
.border td p { padding: 0; }
/* styly pro WYSIWYG editor */

#container{position:relative;width:1128px;margin:0 auto;background:#fff;}
#page{position:relative;width:1016px;margin:0 auto;padding:0;background:url(/images/layout/vertical-line.gif) 228px 0 repeat-y;}
#footer{width:1068px;margin:0 auto;padding:35px 60px 0 0;background: url(/images/layout/bottom.gif) 0 0 no-repeat;color:#8A8B8C;text-align:right;line-height:2em;}
#nonindex  #footer{background: url(/images/layout/bottom2.gif) 0 0 no-repeat;}
	#footer a{color:#8A8B8C;text-decoration:none;font-weight:normal;}
	#footer a:hover{text-decoration:underline;}
#lCol{position:relative;float:left;width:229px;}
#rCol{position:relative;float:right;width:786px;}
#content{margin:0 18px 0 30px;padding:20px 15px 0 0px;width:723px;}
/*#content.subpage{ width: 780px; }*/
#content h1{color:#665B73;float:left;display:inline;/*padding-right:25px;background:url(/images/layout/sipka.png 100% 50% no-repeat;*/line-height:18px;
	font-size:16px;text-transform:uppercase;}
#content a img { border: none; }
h2 {color:#665B73;font-size:15px; padding-right: 0;background: none;float: none; display: block; text-transform:uppercase;margin:.6em 0;}
h3 {color:#665B73;font-size:14px; padding-right: 0;background: none;float: none; display: block; text-transform:none;margin: .6em 0;}
h4 {color:#665B73;font-size:13px; padding-right: 0;background: none;float: none; display: block; text-transform:none;margin:.6em 0;}
ul { margin: 0; padding: 0; }
#nonindex #content{min-height: 510px;margin:0 0 0 30px;padding:20px 0 0 0;width:753px;background:url(/images/layout/vertical-line.gif) 613px 54px no-repeat;}
.column{position:relative;width:345px;z-index:20;}
.wide{width:569px;padding: 0;margin: 0;}
.thin{width:140px;padding-top:24px;margin-bottom: 270px;}

/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;display:block;width:229px;height:113px;margin:0;padding:0;overflow:hidden;}
h1#logo span{position:absolute;left:0;top:0;background: url(/images/layout/logo.gif);cursor:pointer;}

/* MOTTO */
h2#motto, h2#motto span{position:relative;display:block;padding:0;margin:0;margin-top:1px;width:787px;height:168px;overflow:hidden;z-index:50;}
h2#motto span{position:absolute;left:0;top:0;background-repeat:no-repeat;margin:0;z-index:50;}
h2#motto.cz span{background:url(/images/layout/motto-cz.jpg) no-repeat;margin:0;}
h2#motto.en span{background:url(/images/layout/motto-en.jpg) no-repeat; }
div#clovek {position: absolute; top: 91px; right: -1px; width: 210px; height: 168px; z-index:60; }

/* CONTROL PANEL */
#cPanel{float:right;margin-right:35px;padding-top:19px;height:26px;overflow:hidden;}
#cPanel *{float:left;line-height:18px;color:#B7B8B8;text-transform:uppercase;}
#cPanel a{text-decoration:none;}
#cPanel a:hover{text-decoration:underline;}
#cPanel form{margin-right:30px;}
#cPanel form *{font-size:11px;}
#cPanel form label { float: none; } 
#cPanel table{border-collapse:collapse;}
#cPanel table td{vertical-align:middle;}
#cntnt01searchinput{border:1px solid #B7B8B8;height:16px;padding:0;text-transform:none;}
#cpHome{padding-right:23px;margin-right:30px;background:url(/images/layout/cp-home.gif) 100% 50% no-repeat;}
#cpContacts{padding-right:23px;margin-right:30px;background:url(/images/layout/cp-contacts.gif) 100% 50% no-repeat;}
#cpLanguage{padding-right:23px;margin-right:30px;background:url(/images/layout/cp-language.gif) 100% 50% no-repeat;}

/* HORIZONTAL MENU */
#hMenu{width:771px;height:45px;margin:0;padding:0 8px;
	background:#ED8605 url(/images/layout/hmenu.gif) no-repeat;}
#hMenu li{position:relative;display:block;float:left;padding-left:1px;background:url(/images/layout/hmenu-separator.gif) 0 50% no-repeat;z-index:500;}
#hMenu li.first{padding:0;background-image:none;}
#hMenu a{display:block;line-height:45px;text-transform:uppercase;padding:0 11px;font-size:14px;
	color:#fff; text-decoration:none;font-weight:normal;}
#hMenu a:hover, #hMenu a.active{background:#5F556C url(/images/layout/hmenu-hover.gif) repeat-y;}

#hMenu ul{position:absolute;top:46px;padding:0;margin:0;z-index:500;background:#5F556C url(/images/layout/hmenu-hover.gif) repeat-y;}
#hMenu ul li{float:none;background-image:none;padding:0;padding-top:1px;background:url(/images/layout/hmenu-separator-h.gif) 0 0 repeat-x}
#hMenu ul li.first{background-image:none;padding:0;border-top: 1px solid white;}
#hMenu ul li a{width:220px;line-height:22px;height:22px;text-transform:none;font-weight:normal;}
#hMenu ul li a:hover,
#hMenu ul li a.active{color:#665B73;background-color:#DFE0E0;background-image:none;}
#hMenu li.last ul li a {width:162px}

ul#hMenu li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
ul#hMenu li:hover ul, ul#hMenu li.sfhover ul { /* lists nested under hovered list items */
	left: 0px;
	top: 45px;
	width: auto;
}

/* VERTICAL MENU */
#vMenu{position: absolute; left: 0; top: 118px; margin:0;padding:0;list-style:none;clear:left;width:229px;z-index: 1;}
#vMenu li{position:relative;display:block;background:url(/images/layout/vmenu-separator.gif) 4px 0 no-repeat;}
#vMenu li.first{background-image:none;}
#vMenu a {display:block;color:#DA8D1B;height:28px;line-height:28px;text-decoration:none;
	padding-left:30px;background:url(/images/layout/sipka-small.png) 11px 50% no-repeat;font-weight:normal;}

m2 {display:block;color:#DA8D1B;height:28px;line-height:28px;text-decoration:none;
	padding-left:30px;background:url(/images/layout/sipka-dolu-small.png) 11px 50% no-repeat;font-weight:normal;}

#vMenu a:hover, #vMenu a.active{background:url(/images/layout/sipka-dolu-small.png) 11px 50% no-repeat;color:white;}

#vMenu ul{margin:0;padding:0;list-style:none;background-color:#D0D0D2}
#vMenu ul li{background-color:#D0D0D2;}
#vMenu ul a{color:#665B73;background-image:none;font-weight:normal;}
#vMenu ul a:hover,#vMenu ul a.active{color:#fff;background-color:#949597;background-image:none;}

#binary{position:relative;width:229px;height:558px;padding-top:100px;background:url(/images/layout/binary.jpg) #584b65 no-repeat;}
#binary.subpage {background:url(/images/layout/binary-subpage.jpg) #584b65 no-repeat;}
#binary h3{font-size: 14px;padding:1px 25px 1px 30px;color:#fff;font-weight:normal;background:url(/images/layout/sipka-dolu.png) 100% 50% no-repeat;height: 18px; display: inline;}
#binary h3 a { font-weight: normal; color: white; text-decoration: none; }




/* FLASH */
div#flash{position:relative;width:785px;border: 1px solid #665b73; }


#ovoce{position:absolute;bottom:0;left:0;width:229px;height:263px;background-repeat: no-repeat; background-position: left bottom;z-index: 0;}
/*
* html #ovoce{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/ovoce/jablko.png');} for IE */

#pan{position:absolute;right:-56px;bottom:-31px;width:197px;height:304px;background-repeat:no-repeat; background-position: right bottom; z-index:10;}

/* NEWS */
.newsDate{color:#8C8496;}
.NewsSummarySummary { font-weight: bold; }

/* HR */
.hr hr{display:none;}
.hr{clear:both;font-size:1px;margin:0 0px;padding:0;width:723px; height:20px; line-height:1px;border:none; background:url(/images/layout/doth.gif) 0 10px repeat-x;}
.wide .hr{margin:0 -40px 0 0px;width:569px;}

/*CLANEK*/
.clanek{margin:.5em 0 0 0;}
.clanek h4{margin-bottom:1em;}
.clanek ul{margin-left:2em;margin-bottom: 1em;}

/* RIGHT BOXES */
.rightBox{position:relative;width:140px;margin-bottom:70px;}
.rightBox h4{font-weight:normal;color:#E7E8E8;background:#594E66 url(/images/layout/bg-rh4.gif) no-repeat;padding:2px 0 0px 20px;}
.rightBox ul{margin:0;padding:0;list-style:disc;margin-left:20px;  }
.rightBox a{color:#949595;text-decoration:none;font-weight:normal;}
.rightBox a:hover{text-decoration:underline;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 1em 0 0;}
.irl{margin:0 0 0 1em;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}


a.more{float:right;padding-right:20px;background:url(/images/layout/sipka-small.png) 100% 50% no-repeat;color:#949595;text-decoration:none;font-weight:normal;}
a:hover.more{text-decoration:underline;}
}

/* FORM */
form label { width: 100px; float: left; }
.captcha { width: 300px; clear: both; padding: 10px  0 10px 0; color: #666666; font-size: 0.9em; }
.captcha img, .captchapict { float: right; margin-right: 20px; }

/* ERRORS */
.error { display: none; }
.error_message { padding: 15px; border: 2px solid red;}

@media print {
	body{width:100%;font-size:12pt;color:#000;background-color:#fff;}
	#cPanel,
	#hMenu,
	#binary,
	#flash,
	#pan,
	#footer,
	.thin
	{display:none;}
}
