body {
    font-size: 11px;
    background: #d6e9f7  url("/uploads/fs_images/settings/34/bg_site_107_o.jpg")  repeat-x;
}
a {
    color: #000000;
}

a:hover {
    color: #fca02f;
}
#menu {
    background: #fca02f url("/uploads/fs_images/settings/39/bg-menu_98_o.gif") repeat-x;
}
.nav li li {
    background: #fca02f none repeat;
}
.nav li li a:hover {
    background-color: #fcd09b;
}
.nav a {
    color: #000000;
}
.nav li li a {
    color: #000000;
}

#nav li a {
    background: #fca02f url("/uploads/fs_images/settings/50/bg_side_menu_99_o.gif") repeat-x;
    color: #000000;
}

#nav li a:hover {
    background-color: #fcd09b;
    color: #000000;
}

#left-slave {
    background-color: #F5F9FE;
}

#right-slave {
    background-color: #F5F9FE;
}
#country-list a{
    color: #4a4a4a;
}
#country-list a:hover{
    color: #fca02f;
}
#footer {
    background: #d6e9f7 url("") repeat-x;
    color: #4a4a4a;
}
#footer a {
    color: #4a4a4a;
}

.altrow {
    background-color: none;
}

table.scroll tbody tr.alt{
    background-color: none;
}

.top-offer-square{
    background: none;
}

#master{
        width:749px;border-right:none;
            }

/* Můj css */

/* Obecné styly */

body {
color: #4a4a4a!important;
font-size: 12px!important;
}

h1 {
color: #fca02f;
}

h1.nadpis {
color: rgb(252, 160, 47);
text-align: center;
}

.top-headers a, .land a {
font-weight: normal;
}

h4, h3.titl {
background: #fefeff url(/files/editor/image/Obr/Pozad%C3%AD/bg_h4.gif) no-repeat!important;
color: #4a4a4a!important;
text-align: center!important;
font-size: 1em!important;
font-weight: bold!important;
text-transform: uppercase;
margin: 0.4em 0!important;
padding: 0.2em!important;
display: block!important;
}

a {
font-weight: bold;
}

#menu {
position: relative;
z-index:2;
}

.headline_head {
  position: absolute;
  top: 150px; left: 70px;
  font-size: 1,2em;
  color: #6a6a6a;
}

.head_mail {
position: absolute;
left: 608px;
top: 135px;
}

.head_mail a {
color: #87b5bc;
font-size: 23pt;
font-weight: normal;
text-decoration: none;
}

.head_mail a:hover {
color: #fca02f;
text-decoration: none;
}

table.fb {
margin-left: 450px;
}

.tb_fb {
position: relative;
top: 2px;
}
  
.just {
text-align: justify;
}

#country-detail .descriptions {
text-align: left!important;
}

.podtrzeni {
text-decoration: underline;
}

.termin2 {
font-weight: bold!important;
font-size:18px!important;
color: black;
}

.termin2 a {
font-size: 12px!important;
}

.orange_box {
border: 1px solid rgb(252, 160, 47);
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
margin: 5px 0;
padding: 10px; 
background-color: rgb(252, 220, 180);
background-image: url("/uploads/fs_images/contentdesignimagesets/10/bg_orange_box_348_o.gif");
background-position: 0% 100%;
background-repeat: repeat-x;
}

.orange_box_top {
border: 1px solid rgb(252, 160, 47);
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
padding: 10px; 
background: rgb(252, 220, 180);
background-image: url("/uploads/fs_images/contentdesignimagesets/10/bg_orange_box_348_o.gif");
background-position: 0% 100%;
background-repeat: repeat-x;
margin: 10px 0 5px 0;
}

.blue_box {
border: 1px solid rgb(214, 233, 247);
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
margin: 5px 0;
padding: 10px; 
background: rgb(245, 249, 254) url("/uploads/fs_images/contentdesignimagesets/10/bg_blue_box_349_s.gif") repeat-x  0% 100%;
}

.blue_box_top {
border: 1px solid rgb(214, 233, 247);
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
padding: 10px; 
background: rgb(245, 249, 254) url("/uploads/fs_images/contentdesignimagesets/10/bg_blue_box_349_s.gif") repeat-x  0% 100%;
margin: 10px 0 0 0;
}

.sidebox-content {
  min-height: 30px!important;
}

.sidebox {
	width: 145px!important;
	min-height: 30px!important;
	background: #f3f2fd;
	clear: both;
	margin-bottom: 5px;
}

.red  {color: #fca02f!important; font-size: 12px;}

a.film {text-decoration: none;}

#footer  {
text-align: center!important;
padding-right: 0 15px!important;
font-size: 11px!important;
}

#footer-menu {
background-color: #eeeeee;
border-bottom: 2px solid #ffffff;
padding: 2px;
}

#footer-menu a{
font-weight: normal!important;
color: #4a4a4a!important;
}

.trip-count h3 {
	color: black!important;
	margin:0;padding:0;
}
.trip-count h3 strong {
	color: #fca02f!important;
}

tr.prvni_radek {
background-color: rgb(245, 249, 254);
}

.tab_head {
background-color: rgb(245, 249, 254);
font-weight: bold;
}

.hotel-info table th, .hotel-info {border-bottom: 1px solid orange!important;font-size:100%!important;}

.border {border: 1px solid #aedafa!important;}           

.hot-tip h1 {width: 100%; height: 20px; background-color: #aedafa!important; 
             background-image: url("/uploads/fs_images/contentdesignimagesets/16/1lineheadline_1414_o.jpg");
             background-position: 640px 0px;
             background-repeat: no-repeat;
             color:#fff; padding: 0; margin: 0; text-align: right;}

.hot-tip h1 span {margin-right: 10px; font-size: 10px; line-height: 20px; text-transform: uppercase; font-weight: bold; color:black!important;}

.top-offer-square {
border: 1px solid rgb(214, 233, 247)!important;
background: rgb(245, 249, 254) url("/uploads/fs_images/contentdesignimagesets/10/bg_blue_box_349_s.gif") repeat-x  0% 100%!important;
}

.top-offer-square .desc span {
color: #4a4a4a!important;
}

.top-offer-huge-line .desc strong {color: #E2500A!important;}
.top-offer-huge-line .desc span {color: #4a4a4a!important;}
.cl-offer-huge-line .desc span {color: #4a4a4a!important;}
.cl-offer-huge-line .desc strong {color: #E2500A!important;}
.top-offer-huge-line .desc .last {color:#E2500A !important; font-weight: bold!important;}

#cenik .calc table.price-detail tbody th {text-align:left; padding:5px 3px; background-color: #ffffff!important;}

.hot-tip .desc span {color:#4A4A4A!important;}
.hot-tip .desc strong {color: #E2500A!important;}

.inner {
background-color: #f0f8fa;
background-image: url(/uploads/fs_images/contentdesignimagesets/17/altrow_bg_822_o.jpg);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid #9ad5f7!important;
}

.top-offer-huge-line .desc .last span {font-size: 12px!important;float: right; margin-right:-45px!important;}

#jqgh_grid_link {background: url(/files/editor/image/Obr/Sipka_Vybrat.png) 15px 0 no-repeat;}

#cenik .calc {
font-size: 12px!important;
}

#nav li a {
width: 11em!important;
}

.detail_header {
background: url(/uploads/fs_images/settings/39/bg-menu_98_o.gif) repeat-x;
margin-bottom: 0.5em;
}

.detail_headline {
color: #000!important;
}

#tabs ul li a {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

#tabs ul li a:hover {
color: #fca02f;
}

#showPriceHistory {
text-decoration: none;
}

/*a.extended-search-link {
color: #fca02f!important;
text-decoration: none!important;
}

a:hover.extended-search-link  {
text-decoration:underline!important;
}

.extended-search-link {
background-image: url("/files/editor/image/Obr/ui-icon_454545_plus_minus.png")!important;
}*/

.prices .kc a { 
font-size: 20px!important;
color: #E2500A!important;
 }

#LocalBookingFirstname, #LocalBookingName,
#LocalBookingPhone, #LocalBookingEmail,
#LocalBookingResult {
background-image: url("/files/editor/image/Obr/Background_input_v_masce(1).jpg")!important;
}

canvas.overlay {
background: url("/uploads/fs_images/contentdesignimagesets/10/logograf_1498_o.png") 50% 50% no-repeat!important;
}

input[type="submit"] {
background:
url("/uploads/fs_images/contentdesignimagesets/19/button_1589_s.jpg") repeat-x!important;
}

.pocet_terminu {
display: block;
width: 748px;
height: 375px;
background: url("http://dovln.cz/uploads/fs_images/contentdesignimagesets/21/molo_1664_o.jpg") no-repeat;
}

.a_uvod {
display: block;
text-decoration: none;
cursor: hand;
}

.a_uvod:hover {
text-decoration: none;
color: black;
}

.typy_zaj_td {
width: 230px; 
height:30px; 
padding-left:35px; 
padding-top:2px;
background: url(/files/editor/image/Obr/Fajfka.gif) 0 50% no-repeat;
}

.online_sluzby {
width: 230px; 
height:30px; 
padding-left:35px; 
padding-top:2px;
background: url(/files/editor/image/Obr/Yes.png) 0 50% no-repeat;
}

.typy_zaj {
font-size:14px;
font-weight: bold;
}

.hostel_box {
border: 1px solid black; 
padding: 10px; 
background: rgb(245, 249, 254) url("http://dovln.cz/uploads/fs_images/contentdesignimagesets/10/bg_blue_box_349_s.gif") repeat-x  0% 100%;
margin: 10px 0 0 0;
}


