@font-face { font-family: 'MyriadProLightRegular'; src: url('myriadpro-light-webfont.eot'); src: local('☺'), url('myriadpro-light-webfont.woff') format('woff'), url('myriadpro-light-webfont.ttf') format('truetype'), url('myriadpro-light-webfont.svg#webfontWZ6GPx8d') format('svg'); font-weight: normal; font-style: normal; }

* { padding: 0; margin: 0; }
body { background: #0e4687; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #002f5e; }

a { text-decoration: underline; color: #0e4687; }
a:hover { text-decoration: none; }

form { padding: 0; margin: 0; }

.bold { font-weight: bold; }
.small { font-size: 0.8em; }
.big { font-size: 1.4em; }

.color1 { color: #d80008; }		
.color2 { color: #003363; }

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.image_left_noborder {margin: 5px 5px 5px 0px; float:left; border: 0px solid #81B6E7;}
.image_right_noborder {margin: 5px 0px 5px 5px; float:right; border: 0px solid #81B6E7;}
.image_center_noborder {margin: 5px 0px 5px 0px; float:center; border: 0px solid #81B6E7;}

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 5px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}
.cleaner-big-padding { clear: both; font-size: 0px; line-height: 0em; padding: 15px; margin: 0;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 32px; letter-spacing: -0.03em; padding: 0 0 15px 0; margin: 0; color: #c9000e; font-weight: normal; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; letter-spacing: -0.03em; padding: 0 0 15px 0; margin: 0; color: #c9000e; font-weight: normal; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; letter-spacing: -0.03em; padding: 0 0 10px 0; margin: 0; color: #002f5e; font-weight: normal; }

.header-wrapper { width: 100%; height: 120px; padding-top: 10px; background: url(../images/header-bg.gif); }
.header-wrapper .header-content { width: 950px; margin: 0 auto; }

.header-wrapper .header-content .folders { height: 15px; font-size: 10px; text-align: right; }
.header-wrapper .header-content .folders .folder { display: block; height: 12px; float: right; margin-left: 1px; padding: 0 5px 3px 5px; color: #FFF; background: #ba0007; text-decoration: none; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; line-height: 1.0em; }
.header-wrapper .header-content .folders .folder img { display: block; float: left; padding-right: 4px; border: 0px solid; }

.header-wrapper .header-content .header-navigation { padding-top: 7px; }

.header-wrapper .header-content .header-logo { display: block; width: 221px; height: 76px; float: left; background: no-repeat url(../images/logo-header.png); font-size: 0px; text-decoration: none; color: #f9f9f9; }

.header-wrapper .header-content .header-navigation .main-navigation { float: right; padding-top: 22px; width: 678px; }

.header-wrapper .header-content .header-navigation .main-navigation .navigation * { text-decoration: none; list-style: none; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul { display: block; width: 100%; margin:0px; padding:0px; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li { display: block; float: left; color:#FFF; cursor:pointer; margin-right: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li.activ { background: repeat-x url(../images/header-navigation-bg.gif); }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li:hover.activ { background: repeat-x url(../images/header-navigation-bg.gif); }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li:hover { background: url(../images/subnavigation-bg.png); position:relative; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li.last { margin-right: 0px; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li a { display: block; padding: 0.3em 0.5em; margin: 0;  font-family: 'MyriadProLightRegular', sans-serif; color: #0e4687; font-size: 17px; text-decoration: none; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li.activ a { color: #FFF; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li.activ ul li a { color: #0e4687; }

.header-wrapper .header-content .header-navigation .main-navigation .navigation ul ul {width: 170px; display:none; position:absolute; left: 0; top: 2.25em; background: url(../images/subnavigation-bg.png); -webkit-border-radius: 3px; -webkit-border-top-left-radius: 0; -moz-border-radius: 3px; -moz-border-radius-topleft: 0; border-radius: 3px; border-top-left-radius: 0; z-index: 9999; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul li:hover ul { display:block; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul ul li { background-image: url(../images/subnavigation-bg.png); float:left; display:inline; border:none; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul ul li a {display: block; width: 154px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul ul li a:hover { background: url(../images/subnavigation-bg.png); }
.header-wrapper .header-content .header-navigation .main-navigation .navigation ul ul li:hover { text-decoration:underline; border:none; }

.column-center ul {padding: 0 0 10px 20px; }
.column-center ul li {line-height:1.5em;}

.column-center ol {padding: 0 0 10px 20px; }
.column-center ol li {line-height:1.5em;}


.content-wrapper .table-list { width: 100%; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background: #FFF; }
.content-wrapper .table-list td { border: 1px solid #CCC; border-bottom: 0px solid; border-right: 0px solid; padding: 5px 10px; font-size: 15px; }
.content-wrapper .table-list tr.first-row td { background: #03599e bottom repeat-x url(../images/header-navigation-bg.gif); color: #FFF; font-size: 18px; }
.content-wrapper .table-list tr:hover td { background: #eef7ff; }
.content-wrapper .table-list tr:hover.first-row td { background: #03599e bottom repeat-x url(../images/header-navigation-bg.gif); color: #FFF; font-size: 18px; }
.content-wrapper .table-list tr.even td { background: #eef7ff; }
.content-wrapper .table-list a {text-decoration:none;}
.content-wrapper .table-list a:hover {text-decoration:underline;}

.content-wrapper .table-list.doku td { border: 1px solid #CCC; border-bottom: 0px solid; border-right: 0px solid; padding: 5px 10px; font-size: 12px; }


.content-wrapper .table-list-small {  border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background: #FFF; }
.content-wrapper .table-list-small td { border: 1px solid #CCC; border-bottom: 0px solid; border-right: 0px solid; padding: 5px 5px; font-size: 12px; }
.content-wrapper .table-list-small tr.first-row td { background: #03599e bottom repeat-x url(../images/header-navigation-bg.gif); color: #FFF; font-size: 12px; font-weight:bold; }
.content-wrapper .table-list-small tr:hover td { background: #eef7ff; }
.content-wrapper .table-list-small tr:hover.first-row td { background: #03599e bottom repeat-x url(../images/header-navigation-bg.gif); color: #FFF; font-size: 12px; font-weight:bold; }
.content-wrapper .table-list-small tr.even td { background: #eef7ff; }
.content-wrapper .table-list-small a {text-decoration:none;}
.content-wrapper .table-list-small a:hover {text-decoration:underline;}

.content-wrapper .table-list.half-size { width: 49%; }

.content-wrapper .table-list.third-size { width: 32%; margin-right: 2%; }
.content-wrapper .table-list.third-size.last { margin-right: 0px; }


.slider-wrapper { width: 100%; height: 400px; background: url(../images/slider-bg.gif); border-bottom: 1px solid #FFF; }
.slider-wrapper .theme-bg { width: 100%; height: 380px; padding-top: 20px; background: no-repeat center url(../images/slider-theme-bg.png); }
.slider-wrapper .theme-bg .slider { display: block; margin: 0 auto; }

.content-wrapper { width: 100%; background: url(../images/content-bg.gif); }
.content-wrapper .gradient { background: repeat-x url(../images/content-gradient.png); }

.content-wrapper .gradient .subpage-content { width: 950px; margin: 0 auto; padding: 20px 0; }
.content-wrapper .gradient .subpage-content .quarter { width: 230px; }
.content-wrapper .gradient .subpage-content .three-quarter { width: 710px; }
.content-wrapper .gradient .subpage-content .three-quarter.subpage p {text-align: justify; padding-bottom: 10px; line-height: 1.4em;  }
.content-wrapper .gradient .subpage-content .three-quarter ul {padding: 0 0 10px 20px; }
.content-wrapper .gradient .subpage-content .three-quarter ul li {line-height:1.5em;}
.content-wrapper .gradient .subpage-content .three-quarter ol {padding: 0 0 10px 20px; }
.content-wrapper .gradient .subpage-content .three-quarter ol li {line-height:1.5em;}

.content-wrapper .gradient .gallery-wrapper img { display: block; float: left; border: 1px solid #c9000e; margin-right: 10px; margin-bottom: 10px; }
.content-wrapper .gradient .gallery-wrapper img.last { margin-right: 0px; }
.content-wrapper .gradient .gallery-wrapper a:hover img {border: 1px solid #0e4687;}
.content-wrapper .gradient .gallery-wrapper a:hover img.last { border: 1px solid #0e4687; margin-right: 0px; }

.content-wrapper .gradient .subpage-content .gallery { width: 390px; float: right; padding: 0 0 5px 10px; margin: 0; }
.content-wrapper .gradient .subpage-content .gallery ul { list-style: none; padding: 0; margin: 0; }
.content-wrapper .gradient .subpage-content .gallery ul li { padding-right: 6px; }
.content-wrapper .gradient .subpage-content .gallery ul li.last { padding-right: 0; }
.content-wrapper .gradient .subpage-content .gallery ul li img { display: block; margin-bottom: 6px; }
.content-wrapper .gradient .subpage-content .gallery ul li a img { border: 1px solid #d80008; }
.content-wrapper .gradient .subpage-content .gallery ul li a:hover img { border-color: #0e4687; }
.content-wrapper .gradient .subpage-content .gallery ul li { display: block; float: left; }
.content-wrapper .gradient .subpage-content .gallery ul li.small-image img { width: 71px; }

.content-wrapper p.subpage-paragraph { text-align: justify; padding-bottom: 10px; line-height: 1.4em; }
.content-wrapper a.ico { display: block; float: left; height: 30px; width: 58px; line-height: 1.0em;  padding: 5px 10px 0 30px; margin: 0; font-size: 11px; color: #d80008; cursor: pointer; }
.content-wrapper a.ico.pdf { background: no-repeat top left url(../images/ico-pdf.png); }
.content-wrapper a.ico.web { background: no-repeat top left url(../images/ico-web.png); }
.content-wrapper a.ico.panorama { background: no-repeat top left url(../images/ico-prehliadka.png); }

.content-wrapper .gradient .subpage-content ul.secound-navigation { display: block; list-style-type: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.content-wrapper .gradient .subpage-content ul.secound-navigation li { display: block; font-size: 17px; }
.content-wrapper .gradient .subpage-content ul.secound-navigation li a { display: block; padding: 10px 10px 10px 13px; background: repeat-x bottom url(../images/secound-navigation-bg.png); text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.content-wrapper .gradient .subpage-content ul.secound-navigation li a.activ { color: #d80008; }
.content-wrapper .gradient .subpage-content ul.secound-navigation li span { line-height: 0.5em; font-size: 18px; color: }
.content-wrapper .gradient .subpage-content ul.secound-navigation li ul { padding: 0; list-style-type: none; background-attachment: none; }
.content-wrapper .gradient .subpage-content ul.secound-navigation li ul li {  font-size: 14px; padding: 0 0 0 15px; }
.content-wrapper .gradient .subpage-content ul.secound-navigation li ul li a { background: none; }
.content-wrapper .gradient .subpage-content ul.secound-navigation li ul li span { font-size: 16px; line-height: 0.5em; }
.content-wrapper .gradient .subpage-content ul.secound-navigation a:hover span { color: #d80008; }

.content-wrapper .gradient .side-banner img { border: 0px; }

.content-wrapper .gradient .subpage-content .news-side { border: 1px solid #FFF; background: repeat-x bottom url(../images/news-side-bg.png); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.content-wrapper .gradient .subpage-content .news-side h1 { display: block; height: 31px; margin: 0; padding: 7px 0 0 13px; background: repeat-x bottom url(../images/news-header-bg.gif); font-size: 21px; color: #FFF; line-height: 1.0em; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.content-wrapper .gradient .subpage-content .news-side .news-content { padding: 10px 12px; }
.content-wrapper .gradient .subpage-content .news-side .news-content ul { list-style-position: outside; list-style-type: square; padding-left: 13px; color: #d80008; font-size: 20px; }
.content-wrapper .gradient .subpage-content .news-side .news-content ul li { padding-bottom: 10px; }
.content-wrapper .gradient .subpage-content .news-side .news-content ul li.last { padding-bottom: 0px; }
.content-wrapper .gradient .subpage-content .news-side .news-content ul span { color: #0e4687; font-size: 12px; }

.content-wrapper .gradient .subpage-content .banner { border: 1px solid #0e4687; margin-bottom: 10px; text-align: center; background: #CCC; color: #FFF; font-size: 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.content-wrapper .gradient .subpage-content .banner.large { width: 708px; height: 55px; padding-top: 25px; }
.content-wrapper .gradient .subpage-content .banner.small { width: 308px; height: 55px; padding-top: 25px; }

.content-wrapper .gradient .news-wrapper { width: 958px; margin: 0 auto; padding-top: 17px; }
.content-wrapper .gradient .news-wrapper .small-box { width: 288px; height: 176px; padding: 12px 15px 10px 15px; background: url(../images/news-small-box.png); }
.content-wrapper .gradient .news-wrapper .small-box .obed-logos { text-align: center; }
.content-wrapper .gradient .news-wrapper .small-box .obed-logos a img { display: inline-block; padding: 0px 15px 0px 15px; border: 0px solid; }
.content-wrapper .gradient .news-wrapper .large-box { width: 608px; height: 171px; padding: 12px 15px 15px 15px; background: url(../images/news-large-box.png); }
.content-wrapper .gradient .news-wrapper .large-box ul.home-news { list-style-position: outside; list-style-type: none; font-size: 16px; line-height: 1.1em; }
.content-wrapper .gradient .news-wrapper .large-box ul.home-news li { padding-bottom: 11px; }
.content-wrapper .gradient .news-wrapper .large-box ul.home-news li span { color: #d80008; font-size: 23px; line-height: 0.1em; }
.content-wrapper .gradient .news-wrapper .large-box ul.home-news li.last { padding-bottom: 0px; }
.content-wrapper .gradient .news-wrapper h1 { color: #FFF; font-size: 21px; line-height: 1.0em; padding: 0 0 17px 0; margin: 0; }

.content-wrapper .gradient .banners-wrapper { width: 958px; margin: 0 auto; padding-top: 17px; padding-bottom: 14px; }
.content-wrapper .gradient .banners-wrapper .banner {display: block; float: left; padding: 5px 7px 5px 5px; background: no-repeat top left url(../images/banner-bg.png); }
.content-wrapper .gradient .banners-wrapper .banner.last {padding-right: 5px; }
.content-wrapper .gradient .banners-wrapper .banner a img { border: 0px solid; }


.content-wrapper .gradient .red-section-wrapper { width: 100%; background: url(../images/red-section-bg.png); }
.content-wrapper .gradient .red-section-wrapper .red-content { width: 950px; height: 242px; padding: 27px 0 0 0; margin: 0 auto; background: no-repeat bottom url(../images/red-section-bottom-strap.png); color: #FFF; }
.content-wrapper .gradient .red-section-wrapper .red-content a { color: #FFF; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter { width: 227px; height: 235px; padding-left: 10px; float: left; background: no-repeat top right url(../images/red-section-separator.gif); font-size: 12px; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter.last { background: none; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter.two-quarters { width: 465px; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter .red-sect-table { width: 220px; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter .red-sect-table td { padding-right: 5px; padding-bottom: 6px; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter .red-sect-table td.min-width1 { width: 115px; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter .red-sect-table td.min-width2 { width: 65px; }
.content-wrapper .gradient .red-section-wrapper .red-content .quarter h1 { font-size: 25px; color: #FFF; line-height: 1.0em; padding: 0 0 15px 0; margin: 0; }

.footer { width: 100%; height: 55px; background: url(../images/footer-bg.gif); }
.footer .footer-content { width: 930px; margin: 0 auto; padding-top: 10px; color: #6881a7; font-size: 11px; }
.footer .footer-content a { color: #6881a7; }


.pagination { margin: 0; padding: 0; height: 21px;  color: #ccc; float:right;}
.pagination .vlavo {float:left; border:0px;}
.pagination .vpravo {float:left; border:0px;}
.pagination .strany a { margin: 0 3px 0 3px }
.pagination .strany { float: left; padding: 0px 0 0 0; }
.pagination .bodky { color: red; }


.zakaz{ margin: 10px 0 10px 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
.zakaz-ok{ padding: 10px 20px; margin: 10px 0 10px 0; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}

.form-tab { width: 100%; font-size: 14px; }
.form-tab tr td { padding-bottom: 7px; }
.form-tab input { font-size: 14px; width: 350px; padding: 3px; border: 1px solid #1b4c7d; }
.form-tab textarea { font-size: 14px; width: 350px; height: 200px; padding: 3px; border: 1px solid #1b4c7d; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; }
.form-tab .button { background: repeat-x url(../images/header-navigation-bg.gif); color: #FFF; padding: 3px 0; width: 358px; cursor: pointer;}
.form-tab img { border: 1px solid #1b4c7d; }

.form-tab2 { width: 100%; font-size: 14px; }
.form-tab2 input { font-size: 14px; width: 250px; padding: 3px; border: 1px solid #1b4c7d; }
.form-tab2 .area { font-size: 14px; width: 708px; height: 400px; padding: 0px; border: 1px solid #1b4c7d; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; }
.form-tab2 .button { background: repeat-x url(../images/header-navigation-bg.gif); color: #FFF; padding: 3px 0; width: 158px; cursor: pointer;}


span.tooltip {
width: 158px;
height: 117px;
color: #000;
text-decoration: none;
background: url(../images/bublina.png) no-repeat;
}

span.tooltip span.nadpis, span.tooltip span.nadpis_no, span.tooltip span.nadpis_dlhy {
padding: 7px 1px 1px 8px;
color: #c9000e;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}

span.tooltip span.nadpis_dlhy {
font-size: 12px;
}

span.tooltip span.nadpis_no {
line-height: 20px;
font-size: 12px;
font-weight: normal;
color: #000000;
}

span.tooltip span.text {
padding: 1px 0px 0px 8px;
font-size: 12px;
}


#widget {
width: 696px;
overflow: hidden;
}

#previewPlace h3 {font-size:17px; letter-spacing:0;}


div#prenajom input.pren {
width: 600px;
margin-bottom: 5px;
}

div#prenajom select.pren {
margin-bottom: 5px;
}

div#prenajom input.pren2 {
width: 150px;
margin-bottom: 5px;
}
div#prenajom input.pren3 {
width: 300px;
margin-bottom: 5px;
}

div#prenajom textarea {
width: 600px;
height: 70px;
margin-bottom: 5px;
}
