body {background: #FFF;font-size: 12px;font-family: Arial, Helvetica, sans-serif;padding: 0px;margin: 0px;text-align:center;}
body {height: 100%;overflow:auto;}
h1 h2 h3 h4 {text-decoration:none;}
img {border: 0;}
a {color: #4C7BB6;}
fieldset {border: 0px;padding: 0;margin: 0;}
hr {border: 0;border-top: 1px solid #CCC;padding: 0px;margin: 0px;}

table tr td, table tr th {font-size: 12px;}

#Page {width: 990px;position: relative;text-align: left; margin: 0 auto;}

#Main {min-height: 350px;background: url(../images/main_bg.png) 0px 0px repeat-y;width: 990px;float: left;}
#Header {height: 200px;width: 990px;}
#HeaderIn {position: absolute;left: 0px; top: 0px;padding: 0 0 0 0;height: 190px;width: 990px;background: url(../images/header.png) 0px 0px no-repeat;}
#HeaderIn #Logo {position: absolute;left: 16px; top: 51px;}

#HeaderIn #HorniMenu {position: absolute;left: 0px; top: 151px;height: 39px;width: 990px;}

#HeaderIn #Nabidky {position: absolute;left: 700px; top: 32px;height: 49px;width: 239px;}
#HeaderIn #Nabidky a {color: #FFF;text-decoration: none;}
#HeaderIn #Zivotopisy {position: absolute;left: 700px; top: 90px;height: 49px;width: 239px;}
#HeaderIn #Zivotopisy a {color: #FFF;text-decoration: none;}
#HeaderIn .TopButton {background: url(../images/top_button.png) 0px 0px no-repeat;text-align: center;}
#HeaderIn .TopButton {color: #FFF;line-height: 24px;font-size: 14px;}

#HorniMenu ul {padding: 0;list-style: none;margin: 10px 0;}
#HorniMenu ul li {margin: 0;padding: 0;float: left;line-height: 19px;}
#HorniMenu ul li a {color: #FFF;float: left;font-weight: normal;font-size: 13px;display: block;line-height: 19px;padding: 0px 15px;margin: 0 0 0 0;text-decoration: none;border-right: 1px solid #CCC;}
#HorniMenu ul li a.Active {color: #000;}
#HorniMenu ul li a.Last {border: 0px;}
#HorniMenu ul li a:hover {color: #000;}

#Foot {color: #FFF;width: 990px;height: 39px;float: left;text-align: right;background: url(../images/foot.png) no-repeat;}
#Foot .FootIn {line-height: 39px;padding: 0 10px 0 0;}
#Foot .FootIn p {margin: 0px;padding: 0px;}
#Foot .FootIn a {color: #FFF;}

#LeftContent {float: left;width: 789px;}

#Content {float: right;width: 588px;}
.ContentIn {min-height:300px;padding: 0px 10px 10px 10px;margin: 0 0 0 0;}
.ContentIn .Navigace {font-size: 10px;}
.ContentIn h1, h1 a {font-size: 24px;color: #000;font-weight: normal;margin: 10px 0px 5px 0;padding: 0;}
.ContentIn h2, h2 a {font-size: 16px;color: #4C7BB6;font-weight: normal;margin: 15px 0px 5px 0;padding: 0;}
.ContentIn h3, h3 a {font-size: 14px;color: #4C7BB6;font-weight: normal;margin: 10px 0px 5px 0;padding: 0;}
.ContentIn h4, h4 a {font-size: 12px;color: #000;margin: 10px 0 5px 0;padding: 0;}
.ContentIn p {padding: 0 10px 0 0;margin: 10px 0;text-align: justify;line-height: 18px;}
.ContentIn a {color: #4C7BB6;}
.ContentIn ul {padding: 0;margin: 0;list-style: none;}
.ContentIn ul li {padding: 0 0 0 20px;margin: 0;line-height: 20px;background: url(../images/bullet.png) 5px 5px no-repeat;}
.ContentIn a.Pridat {color: #ef8122;}

.ContentIn table {width: 560px;}
.ContentIn table tr th {text-align: left;}
.ContentIn table tr:hover {background: #F6F6F6;}

.ContentIn table.TabulkaNormal td, .ContentIn table.TabulkaNormal th {padding: 4px 3px;}

.ContentIn ul.Kraje {float: left;width: 340px;margin: 0px;padding: 10px 0 0 0;}
.ContentIn ul.Kraje li {float: left;width: 170px;margin: 0px;padding: 0px;background: none;line-height: 25px;}
.ContentIn ul.Moznosti {border-left: 1px solid #CCC;float: left;margin: 10px 0 0 10px;padding: 0px 0 0 10px;}
.ContentIn ul.Moznosti li {background: none;line-height: 25px;}
.ContentIn ul.Moznosti li a {color: #333;font-weight: bold;}

.ContentIn table.Tabulka th {vertical-align: top;padding: 8px 0px 0px 5px;width: 150px;color: #333;font-weight: normal;}
.ContentIn table.Tabulka td {vertical-align: top;padding: 8px 0px 0px 5px;}
input {font-size: 13px;padding: 2px 3px;margin: 0px;border: 1px solid #BBB;}
select {font-size: 13px;padding: 2px 3px;margin: 0px;border: 1px solid #BBB;}
textarea {font-size: 13px;padding: 2px 3px;margin: 0px;border: 1px solid #BBB;}
button,Button, input.Button {font-size: 13px;color: #FFF;width: 125px;display: block;height: 28px;line-height: 28px;text-align: center;background: url(../images/button.png) no-repeat;border: 0px;cursor: pointer;margin: 5px;}
a.Button {font-size: 13px;color: #FFF;width: 125px;display: block;height: 28px;line-height: 28px;text-align: center;background: url(../images/button.png) no-repeat;border: 0px;cursor: pointer;text-decoration: none;}

span.Help {width: 24px;height: 24px;background: url(../images/help.png) no-repeat;float: right;cursor: pointer;}
.tooltip {position: absolute;display: none;padding: 25px 13px 26px 14px;z-index: 2;color: #555;background-color: #f6f6f6;border: 1px solid #AAA;line-height: 18px;text-align: center;}

/*rozsirene vyhledavani*/
table.Vyhledavani td {vertical-align: top;width: 260px;padding: 10px;}
table.Vyhledavani td h2 {padding: 0px;margin: 0px;}

.ContentIn p.Report {border: 1px solid #AAA;background: #F6F6F6;padding: 10px;color: #990000;font-weight: normal;}

.ContentIn .Prehled {border: 1px solid #AAA;background: #F8F8F8;padding: 10px 10px 5px 10px;margin: 10px 0;}
.ContentIn .Prehled h2 {height: 20px;line-height: 20px;font-size: 17px;padding: 0px;margin: 0px;overflow: hidden;}
.ContentIn .Prehled h3 {line-height: 20px;font-size: 15px;padding: 0px;margin: 0px;overflow: hidden;}
.ContentIn .Prehled p.Akcelf {float: left;padding: 0px;margin: 2px;}
.ContentIn .Prehled p.Akce {float: right;text-align: right;padding: 0px;margin: 2px;}
.ContentIn .Prehled p.Akce a {color: #ef8122;}
.ContentIn .Prehled p span {color: #aaa;}
.ContentIn .Prehled strong.Procento {font-size: 22px;color: #555;}
.ContentIn .Tip {border: 1px solid #ef8122;}
.ContentIn .Tip h2, .ContentIn .Tip h2 a {color: #ef8122;}
.ContentIn .Tip h3, .ContentIn .Tip h3 a {color: #ef8122;}

.ContentIn ul.CheckboxMultiple li {background: url(../images/check2.gif) no-repeat 0px 0px;}

.ContentIn .Offer {padding: 8px;margin: 5px;border: 1px solid #CCC;float: left;}
.ContentIn .OfferIn {width: 250px;height: 120px;overflow: hidden;}
.ContentIn .OfferIn h3 {padding: 0px;margin: 0px;}
.ContentIn .OfferIn p {padding: 5px 0;margin: 0px;}

.ContentIn input.Slovo {line-height: 28px;margin: 7px 0 0 0;}

.ContentIn span.Povinne {color: #FF0000;}

.ContentIn table.Tabulka2 {border-collapse:collapse;}
.ContentIn table.Tabulka2 td, .ContentIn table.Tabulka2 th {padding: 4px;border: 0;border-top: 1px solid #FFF;border-right: 1px solid #FFF;}
.ContentIn table.Tabulka2 th {font-weight: normal;}
.ContentIn table.Tabulka2 tr {background: #FFF;}
.ContentIn table.Tabulka2 tr.Lichy {background: #DBEAFF;}
.ContentIn table.Tabulka2 tr th {background: #799CCB !important;}


#LeftColumn {float: left;width: 201px;color: #555;}
#LeftColumn h3 {font-size: 15px;font-weight: normal;color: #ef8122;margin: 0px;padding: 0 0 0 10px;line-height: 30px;}
#LeftColumn h4 {font-size: 12px;color: #000;margin: 0px;padding: 0 0 0 10px;line-height: 30px;}

/*
oranzova #ef8122
*/

.LeveMenu ul {padding: 0px;margin: 0 0 10px 0;list-style: none;}
.LeveMenu ul li {line-height: 30px;margin: 0px;padding: 0px;border-bottom: 1px solid #FFF;}
.LeveMenu ul li a {font-size: 12px;display: block;line-height: 29px;padding: 0px 15px;margin: 0 0 0 0;text-decoration: none;color: #FFF;background: #799CCB;}
.LeveMenu ul li a.Active {color: #000;}
.LeveMenu ul li a.Last {border: 0px;}
.LeveMenu ul li a:hover {color: #000;}

p#Helpdesk {margin: 0px;padding: 5px;}
p#Helpdesk img {margin: 0 5px 0 0;}


#RightColumn {float: right;width: 201px;color: #555;}
#RightColumn h3 {font-size: 13px;font-weight: normal;background: #799CCB;color: #FFF;margin: 0px;padding: 0 0 0 10px;line-height: 30px;}
#RightColumn h4 {font-size: 12px;color: #000;margin: 0px;padding: 5px 10px 10px 5px;line-height: 18px;}

.BoxIn {padding: 5px;}
.BoxIn ul {padding: 0;margin: 0;list-style: none;}
.BoxIn ul li {padding: 0 0 0 20px;margin: 0;line-height: 20px;background: url(../images/bullet.png) 5px 5px no-repeat;}
.BoxIn ul li a {color: #000;text-decoration: none;}
.BoxIn ul li a:hover {text-decoration: underline;}
.BoxIn p {margin: 0px;padding: 0 5px;}

.Login label {float: left;width: 150px;display: block;margin: 5px 0 5px 0;color: #555;}
.Login input.Input {font-size: 12px;padding: 2px 3px;border: 1px solid #BBB;width: 180px;margin: 0px;}

.mb6 {margin-bottom:6px;}
.la {text-align: left;}
.ra {text-align: right;}
.ca {text-align: center;}
.rf {float: right;}
.lf {float: left;}
.red {color: #FF0000;}
.Skryty {display: none;}
.hide {display: none;}
a.Next {color: #ef8122;}
.Next {color: #ef8122;} /*mozna zbytecne*/
.cleaner {clear: both;}
.Odkaz {cursor: pointer;}
.Report {font-weight: bold;}
.hr {height: 1px;width: 100%;background: #CCC;line-height: 1px;font-size: 1px;}
.w300 {width: 300px;}

.Strankovani {}
.Strankovani ul {float: right;list-style: none;padding: 0;margin: 10px;}
.Strankovani ul li {height: 19px;line-height: 19px;float: left;display: block;background: none;padding: 0;}
.Strankovani ul li strong {display: block;font-size: 12px;padding: 0 7px;margin: 0 3px;text-decoration: none;font-weight: normal;}
.Strankovani ul li a {display: block;font-size: 12px;padding: 0 7px;margin: 0 3px;text-decoration: none;}
.Strankovani ul li a.Aktivni {background: #ef8122;color: #FFF;}
.Strankovani ul li a.First {background: url(../images/page_first.jpg) no-repeat;width: 18px;height: 19px;margin: 0 4px;padding: 0;}
.Strankovani ul li a.Previous {background: url(../images/page_previous.jpg) no-repeat;width: 18px;height: 19px;margin: 0 4px;padding: 0;}
.Strankovani ul li a.Next {background: url(../images/page_next.jpg) no-repeat;width: 18px;height: 19px;margin: 0 4px;padding: 0;}
.Strankovani ul li a.Last {background: url(../images/page_last.jpg) no-repeat;width: 18px;height: 19px;margin: 0 4px;padding: 0;}


#AnketaAjaxResult p {line-height: 18px;padding: 0 0 0 5px;margin: 0;font-size: 10px;}
#AnketaAjaxResult p.Odpoved {margin: 0;}
#AnketaAjaxResult span {background: #799CCB;margin: 0px 10px 0 0;}
#AnketaAjaxResult a.Odkaz {cursor: pointer;text-decoration: none;font-size: 12px;}
#AnketaAjaxResult .Report {color: #990000}

.CheckboxMultiple input {margin: 0 10px 0 40px;}

.CheckboxTree ul {list-style-type: none;margin: 0;padding: 0 0 5px 0;margin-top: 5px;margin-bottom: 5px;}
.CheckboxTree ul li ul {padding: 0;margin: 0;}
.CheckboxTree ul img.arrow {padding: 0px 0 0 0;border: 0;width: 20px;afloat: left;}
.CheckboxTree ul li {padding: 0px 0 0 20px;line-height: 25px;background: none;adisplay: block;clear: both;afloat: left;}
.CheckboxTree ul label {cursor: pointer;padding: 0px 0;afloat: left;}
.CheckboxTree ul label.hover {color: #ef8122;}

.CheckboxTree ul li .arrow {float: left;}
.CheckboxTree ul li .checkbox {float: left;}
.CheckboxTree ul li input {afloat: left;}
.CheckboxTree ul li label {float: left;width: 500px;}
.CheckboxTree ul li ul li label {float: left;width: 480px;}
.CheckboxTree ul li ul li ul li label {float: left;width: 460px;}

.CheckboxTree p {margin: 5px 15px;}
.CheckboxTree ul li .arrow {width: 20px;height: 20px;padding: 0;margin: 0;cursor: pointer;float: left;background: transparent no-repeat 0 4px;}
.CheckboxTree ul li .collapsed {background-image: url(../images/collapsed.gif);}
.CheckboxTree ul li .expanded {background-image: url(../images/expanded.gif);}
.CheckboxTree ul li .checkbox {width: 20px;height: 18px;padding: 0;margin: 0;cursor: pointer;float: left;background: url(../images/check0.gif) no-repeat 0 0px;}
.CheckboxTree ul li .checked {background-image: url(../images/check2.gif);}
.CheckboxTree ul li .half_checked {background-image: url(../images/check1.gif);}

#Obory {background: #FFF;text-align: left;padding: 10px;}
#Okresy {background: #FFF;text-align: left;padding: 10px;}
/* Component containers
----------------------------------*/
.ui-widget-overlay {background: #000; opacity: .60;filter:Alpha(Opacity=60);position: fixed !important;position: absolute;left: 0px;top: 0px;}
.ui-widget {}
.ui-dialog-titlebar-close {}
.ui-widget-header {height: 30px;line-height: 30px;background: #FCA52A url(../images/foot.png); color: #FFF;text-align: center;}
.ui-widget-header a {color: #FFF;display: none;}
.ui-widget-content {padding: 5px;}
.ui-dialog-buttonpane {height: 30px;line-height: 30px;background: #FFF;text-align: center;}

input.date-pick {width: 140px;float: left !important;}
input.dp-applied {width: 140px;float: left !important;}

a.dp-choose-date {width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url(../images/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}

.jcarousel-container {position: relative;width: 580px;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;/* We set the width/height explicitly. No width/height causes infinite loops. */width: 230px;height: 105px;background: #F5F5F5 !important;border: 1px solid #FFF;}

.jcarousel-skin-tango .jcarousel-container-horizontal {width: 500px;padding: 0px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  500px;height: 105px;}
.jcarousel-skin-tango .jcarousel-item {width: 230px;height: 105px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 0px;left: 520px;width: 20px;height: 105px;cursor: pointer;background: transparent url(../images/collapsed.gif) no-repeat 50% 50%;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 0px;left: 0px;width: 20px;height: 105px;cursor: pointer;background: transparent url(../images/collapsed_left.gif) no-repeat 50% 50%;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal{cursor: default;background-position: -96px 0;}

.JcarIn {awidth: 210px;aheight: 105px;padding: 3px;overflow: hidden;}
.JcarIn h3 {padding: 0;margin: 0;line-height: 17px;height: 34px;overflow: hidden;}

#cr {float: left;background: url(../images/mapa/cr.gif) no-repeat;}
#cr area {cursor: pointer;}
#Kraj {float: right;margin: 0;padding: 20px 5px 0 0;font-size: 15px;}

.ContentIn ul.FirmyObory {float: left;width: 580px;margin: 0px;padding: 10px 0 0 0;}
.ContentIn ul.FirmyObory li {float: left;width: 190px;margin: 0px;padding: 0px;background: none;line-height: 25px;}

#Navrh {display: none;background: #FFF;text-align: left;padding: 10px;}
#Navrh h2 {text-align: center;font-size: 16px;color: #4C7BB6;font-weight: normal;margin: 5px 0px 5px 0;padding: 0;}

.mazk {display: block;text-align: center;}
