body{font-family:Arial,Helvetica,sans-serif;font-size:100%;color:#333;background:#FFF url(../images/bg.jpg) repeat-x;margin:0px;padding:0px}
#masthead{color:#999;background-color:#21314A;padding:0px;margin:0 0 24px 0;border-bottom:1px solid #fff;height:113px}
#masthead .content{padding:12px 20px}
#layoutwrapper{width:90%;margin:0 auto;}
#wrapper{margin:0 auto;border:1px solid #59A0B4;background:#eff4fa;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#leftbox{width:210px;float:left;margin:0;padding:0}
#leftboxcontent{color:#333;padding:0 10px;}
#leftboxcontent p{color:#333;font-size:0.75em;}
#leftboxcontent a{color:#039;text-decoration:underline;outline:none}
#leftboxcontent a:hover{color:#C30;text-decoration:none}
#rightbox{width:210px;float:right;margin:0;padding:0}
#rightboxcontent{color:#333;padding:0 10px;}
#rightboxcontent p{color:#333;font-size:.75em;}
#rightboxcontent a{color:#039;text-decoration:underline;outline:none}
#rightboxcontent a:hover{color:#C30;text-decoration:none}
#mainbox{margin:0 210px 0 210px;border-left:1px dotted #59A0B4;border-right:1px dotted #59A0B4;padding:0;min-height:400px}
#maincontent{font-size:.85em;padding:0 10px;}
#maincontent a{color:#039;text-decoration:underline;outline:none}
#maincontent a:hover{color:#C30;text-decoration:none}
#mainbox1{margin:0;padding:0;min-height:400px}
#maincontent1{font-size:.75em;padding:0 10px;}
#maincontent1 a{color:#039;text-decoration:underline;outline:none}
#maincontent1 a:hover{color:#F00;text-decoration:none}
#footer .content{padding:10px 10px;color:#328AA4;}
#footer{width:90%;margin:0 auto;padding:0px;font-size:11px}
#footer a:link{color:#328AA4;text-decoration:none}
#footer a:visited{color:#328AA4;text-decoration:none}
#footer a:hover{color:#328AA4;text-decoration:underline}
#columns-top{height:12px;font-size:0px}
#columns-bottom{height:12px;font-size:0px}
.nomargintop{margin-top:0}
.clearit{clear:both;height:0;line-height:.0;font-size:0}
h1{font-size:1.4em;letter-spacing:.1em;margin:0;font-family:Georgia,"Times New Roman",Times,serif}
h1.toptext{color:#907300;font-size:1.4em;letter-spacing:.1em;margin:0;font-family:Georgia,"Times New Roman",Times,serif}
h2{font-size:1.2em;letter-spacing:.1em;margin:0;font-family:Georgia,"Times New Roman",Times,serif}
h3{font-size:0.85em;letter-spacing:.1em;margin:0;font-family:Georgia,"Times New Roman",Times,serif}
h3.prijava{font-size:0.85em;letter-spacing:.1em;margin:0;color:#F00;font-family:Georgia,"Times New Roman",Times,serif}
h4{font-size:1em;letter-spacing:.1em;margin:0;font-family:Georgia,"Times New Roman",Times,serif}
.green{color:#2A7F00}
.red{color:#F00}
.black{color:#000}
img.floatleft{float:left;margin:0 12px 0 0;border:0px}
a[href ^="mailto:"]{padding-left:20px;background:url(../images/icons.png) no-repeat top left;background-position:0 -193px;width:16px;height:16px;outline:none;}
a[rel='info']{padding-left:20px;background:url(../images/icons.png) no-repeat top left;background-position:0 -28px;width:14px;height:14px;outline:none;}
a[href$=".pdf"]{padding-right:20px;background:url(../images/icons.png) no-repeat 100% -259px;width:16px;height:16px;outline:none;}
a[href$=".exe"]{padding-right:20px;background:url(../images/icons.png) no-repeat 100% -135px;width:16px;height:16px;outline:none;}
.a1{font:12px Arial, Helvetica, sans-serif;text-decoration:underline;margin:0;padding:0;outline:none;color:#C30}
.a1:active{font:12px Arial, Helvetica, sans-serif;text-decoration:none;margin:0;padding:0;outline:none;color:#C30}
.a1:hover{color:#C30;text-decoration:none;font:12px Arial, Helvetica, sans-serif;padding:0;outline:none}
#slickbox{padding:10px;border:1px solid #59A0B4;margin:0;background:#FFF;color:#333; overflow:hidden}
#pomoc{float:right;width:auto;color:#C30;padding:10px 0;}
#top_login{font-size:0.85em;float:right;color:#FFFF99;background:#21314A;padding-right:20px;padding-top:20px;padding-bottom:20px;text-align:right;height:50px;border-right:6px solid #F6AA20;line-height:25px;}
#top_login a{font-size:0.85em;text-decoration:underline;margin:0;padding:0;outline:none;color:#fff}
#top_login a:hover{font-size:0.85em;color:#fff;text-decoration:none;font:12px Arial, Helvetica, sans-serif;padding:0;}

.left{width:110px; float:left; padding:10px 0px 0px 7px; min-height:24px;}
.right{width:200px; float:left; padding:6px 5px 5px 6px; min-height:24px}
.row{background-color:none; display:block; min-height:32px;}
.text{width:192px;}
.over{background:#61A5B8; color:#fff;}
.out{background-color:none}

.registration input:focus, .registration textarea:focus, .registration select:focus {outline:0 none;}
.registration input, .registration textarea, .registration select{background-color:#fff; border:1px solid #59A0B4; padding:2px; font:12px Arial, Helvetica, sans-serif;}
.registration input:focus, .registration select:focus, .registration textarea:focus{border-color:#59A0B4;}

.registration{padding:10px; width:328px;font-family:Arial,Helvetica,sans-serif;font-size:12px; line-height:none;border:1px solid #59A0B4;margin:0 auto;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; background:#f7fbfc;background:-moz-linear-gradient(top, #f7fbfc 0%, #add9e4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfc), color-stop(100%,#add9e4));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0);}
.confirmed{border-top:1px solid #59A0B4; margin:7px 0 0 0; padding:10px 0 0 0}
.button1{ background:#61A5B8; border:1px solid #376A79; color:#fff;letter-spacing:1px; cursor:pointer}
.button1 span.confirmed{background: url(../images/tick.png) left no-repeat !important; padding:0 0 0 20px; border:0; outline:none }
.button1:hover{ background:#71AB57; border:1px solid #2C5115}