@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
body { background:#D6D6D6;}

#main-container {width:931px; margin-left:auto; margin-right:auto;}
#layout {width:925px; background:#E4E4E4;background:#fff}
#left-box {width:631px; float: left; background:#FFFFFF; padding:0 0 20px 0;}
#left-box .text-left{width:575px; border-bottom: dashed 1px #989898; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#8D8C8C; padding:10px 0 0 0;}
#left-box .text-left-posledni{width:575px; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#8D8C8C; padding:20px 0 0 0; text-align:justify}
#left-box .img {width:120px; float:left; padding:10px 0 0 0}
#left-box a img {border:none;}
.fragments a img {border:5px solid #ddd;}
.fragments .fr-leftbox a img {margin:0 10px 0 0;}
.fragments .fr-rightbox a img {margin:0 0 0 10px;}
#left-box .obsah {float:left; padding:19px 0 10px 19px; width:430px;text-align:justify;}
#left-box.titulka { width:631px; height:48px;}
.complete-topic-link a {display:block; width:124px; height:22px; background: url(img/bcg-vice.gif) no-repeat; line-height:220%; text-indent:20px; color:#CB1C00; font-weight:bold; text-decoration:none; float:right;}
#left-box a {color:#CB1C00; font-weight:bold;}
#left-box ul {list-style:none;}
#left-box li {display:block; width:500px; background: url(img/puntik.gif) no-repeat; list-style:none; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7D7D7D; line-height:150%; margin:0 0 3px 23px;}
#left-box table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; margin:10px 0}
td.margin {padding:14px 0 0 0;}
#middle-box {width:268px; float: left;}
#right-box {width:294px; float: left; background:#E4E4E4; padding:16px 0 20px 0; height:auto}
#right-box .obsah {width:229px; margin-left:auto; margin-right:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#717171; line-height:180%; border-bottom: dashed 1px #989898; padding:16px 0 16px 0;}
a.right-box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;color:#CB1C00; display:block; background:url(img/sipka2.gif) no-repeat; text-indent:14px; margin:10px 0 0 0}
#right-box .kontakt {width:269px; margin-left:auto; margin-right:auto; border-bottom: dashed 1px #989898; background:url(img/bcg-kontakt.gif) no-repeat;}
#right-box .kontakt-obsah{ padding:0 0 18px 46px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5A5A5A; line-height:140%}
a.kontakt-odkaz {color:#CB1C00; }
#odkazy { width:931px; padding:10px 0 0 0}
#patka { width:925px; padding:10px 0; background:#D6D6D6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5A5A5A}
#patka a {color:#CB1C00;}

/*Top*/
.top {width: 925px; height:109px;}
.top-left {width:389px; height:109px; float:left;}
.top-right {width:536px; height:109px; float:left;}
.top-right-partneri {width:536px; height:41px; margin:27px 0 0 0;}
.logo { width:230px; height:109px;}
.header {width:630px; height:250px; float:left; background: url(img/main-pic.jpg) no-repeat;}
.banner-header {width:301px; height:250px; float:left;}
.banner-header a {text-decoration:none}
#banner-jedna {width:300px; height:83px; background: url(img/bcg-banner1.jpg) no-repeat;}
#banner-dva {width:300px; height:83px; background: url(img/bcg-banner2.jpg) no-repeat;}
#banner-tri {width:300px; height:84px; background: url(img/bcg-banner3.jpg) no-repeat;}
.text-nadpis { width:173px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:0 0 0 27px; float:left;}
.text { width:173px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:0 0 0 20px; float:left;}
#banner-jedna span {color:#F69E90;}
#banner-dva span { color:#E2CDAC;}
#banner-tri span {color:#F2E0C3;}
.motto {width:340px; height:75px; background:url(img/bcg-motto.gif); }
.right-ikona { float:right; border:0; margin:17px 0 0 0;}

.obal-menu-main { width:925px; height:44px; background: url(img/bcg-lista.gif) no-repeat;}
.obal-menu { width:798px; height:44px; float:left;}
.language {width:127px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:16px 0 0 0; color:#616161}
.language a {color:#616161}

/*Menu*/
ul#mainMenu, ul
{color:000000;padding:0;margin:0;list-style-type:none;font-size:12px; font-family:Arial, Helvetica, sans-serif; z-index:1;}
ul#mainMenu ul{margin-top:0;}
ul#mainMenu li.prvni{display:block;float:left;height:44px;position:relative;padding:0 13px; text-align:center; background:none}
ul#mainMenu li{display:block;float:left;height:44px;background: url(img/mezernik.gif) no-repeat;position:relative;padding:0 13px; text-align:center}
ul#mainMenu a {color:#5F5F5F;text-decoration:none;font-weight:bold; line-height:340%}
ul#mainMenu li a:hover {text-decoration:underline;}
ul#mainMenu ul a{border-bottom:none; margin:0 0 0 23px; line-height:120%; color:#5F5F5F; background:#F5F5F5; width:139px; display:block; font-weight:normal; padding:6px 0 0 0}
ul#mainMenu ul a:hover{ text-decoration:underline;}
ul#mainMenu ul{position:absolute;visibility:hidden;top:44px;left:0; background-color: none}
ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{visibility:visible;}
ul#mainMenu li li{float:none;border:none;padding:0;width:162px; height:auto; background:url(img/sipka.gif) no-repeat; text-align:left}
ul#mainMenu li{behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */}
ul#mainMenu  ul {padding-bottom:10px;background:url(img/hover-menu-spodek.png) left bottom no-repeat;}


#form-obal {width:536px; height:41px; background: url(img/bcg-form.gif); text-align:left;}
#form-obal table { margin:8px 0 0 0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
#form-obal table span {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#form-main {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#form-main input.text-input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: url(img/bcg-input-text.gif); background-repeat:repeat-x,y; border:0; height:17px;}
#form-main input.submit { background:url(img/bcg-submit.gif) no-repeat ; width:72px; height:19px; border:0; color:#FFF3F3;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; line-height: normal; padding:0}
#form-main ul {margin:0;padding:0;list-style-type:none;display:inline}
#form-main ul li {display:inline;padding:0 5px;border-left:1px solid #ddd;margin:0;list-style-type:none}
#form-main ul li a {color:#CA1C01;}
.submit-dva { width:72px; height:19px; background:url(img/bcg-submit.gif) no-repeat; border:0; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; line-height:normal;}
.input-dva { border: solid 1px #D6D6D6; color:#717171}
/*Tabulka hlavni*/
/*table.druha, #left-box table{background: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-top: solid 1px #D6D6D6; border-left:solid 1px #D6D6D6; margin:20px 0 0 0; color:#717171} */
#left-box table,#left-box table td,#left-box table th {font-size:11px;border: solid 1px #D6D6D6; border-collapse:collapse}
#left-box table thead td,#left-box table thead th{background:#E4E4E4;}
#left-box table td,#left-box table th {padding:6px;}
#left-box table tr.hlrow {background:#F6F6F6}
#left-box table tr {background:#fff}

.tab {background:#E4E4E4;  border-bottom: solid 1px #D6D6D6; border-top:none; border-left: none; border-right: solid 1px #D6D6D6; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:8px}
.tab1 {background:#F6F6F6;  border-bottom: solid 1px #D6D6D6; border-top:none; border-left: none; border-right: solid 1px #D9D5D4;padding:8px}
.tab2 {background: #FFFFFF; border-bottom: solid 1px #D6D6D6; border-top:none; border-left: none; border-right: solid 1px #D9D5D4;padding:8px}



/*Typografie*/
h1 {font-family: Calibri; font-size:18px; color:#FFFFFF; display:block; background: url(img/bcg-titulka.gif) repeat-x; padding: 16px 30px; }
h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#CA1C00; padding:16px 0 0 0}
h3 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#303133; }
h4,h4 a {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#303133; }
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#717171; padding:0px 0 15px 0}
/*Odkazy*/
a:hover { text-decoration:none;}
/*Other*/
br.cleaner {clear:both; font-size:0; line-height:0;}
.left {float:left; border:0;}
.right { float:right; border:0}
.img {font-size:0;}
.img-right {border:solid 1px #FFFFFF; margin:14px 0 0 0}
/* .img-odkazy { margin:0 8px 8px 0; float:left; } */
#odkazy a img {border:none}
#odkazy a {display:block;margin:0 8px 8px 0;float:left}

.img-odkazy-posledni { float:left; margin:0 0 8px 0 }
.img-margin { margin:0 0 4px 0;}

.forms li{list-style-type:none !important;background:none !important;margin-bottom:5px !important;}
.forms label {width:220px;margin-right:5px;}
.forms .textinput {border:1px solid #d6d6d6;width:200px !important}
.forms .textarea {border:1px solid #d6d6d6;width:200px !important}
.forms .checkbox {border:1px solid #d6d6d6; }
.forms .formbtn {padding:10px;margin:0;text-align:center}

.news-fr a img {padding:22px 0}
.subfiles h2 {margin-bottom:20px}
.news-topic h2 {margin-bottom:5px;}
.news-footer {margin-bottom:10px;}

.pagecss-10 #left-box table td,.pagecss-43 #left-box table td {width:25% !important}
