/* common */
*{padding:0;margin:0;}
img{border:0; margin:0;/*clear:left;float:left;*/}
p{padding:0 0 14px 0; }
.clear{clear:both;}
h1 {color:#ed5d3d;}
h2 {color:#ed5d3d; font-size: 14px;padding-top: 5px; padding-bottom:5px;}
body { background-color: #F1F3E5; font-family: arial, verdana, helvetica, sans-serif; font-size: 70%; color: #4F4F4F; height: 100%; margin: 0 0 20px 0; }

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

#mainwrap { width: 999px; margin: 0 auto; background: url('/pics/system/bg_top.jpg') #F1F3E5 no-repeat; }

#logo { width: 438px; height: 102px; float: left; }
#logo img { float: left; clear: left; }
#version { color: #fff; float: right; margin-right: 15px; margin-top: 15px}
#version a{ color: #fff; font-weight: bold; }

#leftcontent { width: 438px; float: left; }
  #travelform { width: 363px; height: 242px; padding: 25px 20px 0 55px; font-size: 11px; background: url('/pics/system/form-bg-zajazd.gif') no-repeat; }
    #travelform p { padding: 0 0 0px 0; }
    #travelform label { vertical-align: bottom; }
    #travelform .destinacia { float: left; margin: 5px 0 14px 0; height: 20px; }
    #travelform .destinacia select { width: 225px; height: 18px; font-size: 11px; }
    #travelform .miestoodletu { float: left; margin: 0 0 14px 0; height: 20px; }
    #travelform .miestoodletu select { width: 225px; height: 18px; font-size: 11px; }
    #travelform .dlzkapobytuod { width: 220px; margin: 0 8px 14px 0; float: left; height: 19px; }
    #travelform .dlzkapobytuod input { width: 80px; height: 18px; font-size: 11px; }
    #travelform .dlzkapobytudo { width: 120px; margin: 0 0 14px 0; float: right; height: 19px; }
    #travelform .dlzkapobytudo input { width: 80px; height: 18px; font-size: 11px; }
    #travelform .pocetdospelychosob { width: 220px; margin: 8px 8px 16px 0; float: left; height: 18px; }
    #travelform .pocetdospelychosob input { width: 72px; height: 18px; font-size: 11px; }
    #travelform .hotelovakategoria { width: 120px; margin: 8px 8px 12px 0; float: right; height: 18px; }
    #travelform #hviezdicky { width: 56px; height: 20px; background: url('/pics/system/form_hviezdicky.gif') no-repeat 0 3px; }
    #travelform .hotelovakategoria select { width: 110px; height: 18px; font-size: 11px; }
    #travelform .dlzkapobytu { width: 220px; margin: 0 8px 12px 0; float: left; height: 18px; }
    #travelform .dlzkapobytu input { width: 50px; height: 18px; font-size: 11px; }
    #travelform .hladajzajazd { padding: 0 0 0 0; }
    #travelform .hladajzajazd input { float: right; background: url('/pics/system/button_hladaj-zajazd.gif') no-repeat; width: 116px; height: 41px; border: 0; color: white; font-size: 1px; }
  .leftbanner { padding: 10px 0 0 33px; width: 400px; }
  #leftcontactform { padding: 10px 0 0 33px; font-size: 10px; }
    #leftcontactform p { padding: 0 0 0px 0; }
    .contactform { padding: 10px 0 0 0; }
    .contactform label { vertical-align: bottom; }
    .contactform .formmeno { float: left; }
    .contactform .formmeno input { width: 120px; height: 16px; font-size: 11px; }
    .contactform .formmail { margin: 0 8px 0 0; float: right; }
    .contactform .formmail input { width: 120px; height: 16px; font-size: 11px; }
    .contactform .formtext { padding: 11px 0 0 0; }
    .contactform .formtext textarea { width: 395px; font-size: 11px; }
    .contactform .formodoslat { padding: 5px 5px 0 0; }
    .contactform .formodoslat input { float: right; background: url('/pics/system/button_odoslat.gif') no-repeat; width: 66px; height: 20px; border: 0; color: white; font-size: 1px; }
    .contactform .formodoslat input:hover { cursor: pointer; }
	.contactform .formvalid { padding:10px 0 5px 99px; }
    .contactform .formvalid input { width: 120px; height: 16px; font-size: 11px; }
	.contactform .formsend input { float: right; background: url('/pics/system/button_send.gif') no-repeat; width: 66px; height: 20px; border: 0; color: white; font-size: 1px; }
    .contactform .formsend input:hover { cursor: pointer; }
#maincontent { width: 540px; float: left; margin: 0 0 0 15px; } 
  #mainmenu { width: 540px; height: 47px; margin: 3px 0 0 0; }
    #mainmenu ul { margin: 0; padding: 0px; }
    #mainmenu li { float: left; margin: 0 2px 0 0; list-style: none none; font-size: 100%;}
    #mainmenu #last { margin: 0; }
    #mainmenu li a { color: #000; font-weight: bold; text-decoration: none; }
    #mainmenu li a:hover { color: #333; }   
  #topbox { padding: 15px 0 0 0;display: block; float: left; }
    #topboximg { width: 250px; min-height: 190px; float: left;display: block; text-align: center;} 
	   #topboximg img{border: 2px solid #D2D5CC;}
    #topboxcontent { width: 275px; float: left; display: block; /*height: 190px;*/} 
  #lastminutebox { width: 510px; margin: 15px 0 0 0; padding: 15px 15px 0 15px; background: url('/pics/system/bg_box.gif') repeat-x; }
    .lm { padding: 0 0 10px 0; margin: 0 0 10px 0; /*height: 130px;*/ border-bottom: 1px solid #E3E4DA; float: left; position: relative; width: 530px; }
    .lm p { padding: 0 0 5px 0; }
    /*.lm img { padding: 0 10px 0 0; }*/
    .lastminutetitle { font-weight: bold; font-size: 130%; color: #81BE26; }
  .mainbanner { padding: 10px 0 0 0; height: 90px; }
  /*#akcieletenky { width: 510px; margin: 10px 0 0 0; padding: 5px 0 0 15px; background: url('/pics/system/bg_box2.gif') repeat-x; color: #334E0B; font-size: 90%; }
/*    #akcieletenky ul { margin: 0; padding: 0px; }
    #akcieletenky li { width: 235px; float: left; height: 12px; display: block; margin: 0 20px 0 0; list-style: none none;  }
    #akcieletenky #last { margin: 0; }
    #akcieletenky li a { color: #334E0B; font-weight: bold; text-decoration: none; }
    #akcieletenky li a:hover { text-decoration: underline; }  
    #akcieletenky .alprice { float: right; text-decoration: underline; } 
    #akcieletenky .altitle { float: left; } */
	#vyhladavanie { width: 520px; background: url('/pics/system/bg_box.gif') repeat-x; padding-left: 10px; padding-right: 10px; background: url('/pics/system/bg_box.gif') repeat-x;}
    #vyhladavanie img {border: 2px solid #4F4F4F;}
	#vyhladavanie_p { width: 520px; padding-left: 10px; padding-right: 10px; }
	#vyhladavanie a { color:#0E4BA5;}
	#detail { width: 520px; height: 150px; background: url('/pics/system/bg_box.gif') repeat-x; padding-left: 10px; padding-right: 10px;}
	#detail img {border: 2px solid #4F4F4F; float: left;}
	#detail p {padding-top: 2px; padding-bottom: 2px;}
.form_block {
 float: left;
 display: block;
 width: 520px;
 }
 .form_block_bvek {
 float: left;
 display: block;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-top: 5px;
 margin-bottom: 5px;
 background-color: #e5e7d6;
 border: 1px solid #cfd1bd;
 width: 394px;
 }
  .form_block_bval {
 float: left;
 display: block;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-top: 1px;
 margin-bottom: 5px;
 background-color: #e5e7d6;
 border: 1px solid #cfd1bd;
 width: 394px;
 }
 .form_block_budaje {
 float: left;
 display: block;
 margin-top: 5px;
 margin-bottom: 5px;
 padding-top: 8px;
 padding-bottom: 10px;
 background-color: #e5e7d6;
 border: 1px solid #cfd1bd;
 width: 394px;
 }
  .form_block_izba {
 float: left;
 display: block;
 margin-top: 5px;
 margin-bottom: 5px;
 padding-top: 4px;
 padding-bottom: 6px;
 background-color: #e5e7d6;
 border: 1px solid #cfd1bd;
 width: 394px;
 }
 .form_block_udaje {
 float: left;
 }
 .form_block_udaje input { 
 width: 155px;
 }
 .form_block_budaje select {
 width: 159px;
 }
 /*#block_4, #block_3, #block_2, #block_1 {
   margin-left: 110px;
 }*/
 .bt_letenka {
  background: url('/pics/system/bt_letenka.gif');
  width: 114px;
  height: 43px;
  border: none;
  margin-left: 260px;
  margin-top: 20px;
  }
 .bt_letenka:hover {
  cursor: pointer;
 }
.bt_reg {
  background: url('/pics/system/bt_reg.gif');
  width: 114px;
  height: 43px;
  border: none;
  margin-left: 260px;
  margin-top: 20px;
  }
 .bt_reg:hover {
  cursor: pointer;
 }
 .form_block_vek {
 float: left; text-align: center;
 font-size: 9px;
 color: #2b3b10;
 padding-right: 4px;
 }
  .form_block_vek input{
 width: 70px;
 }
  .form_block_vek1 {
 float: left; text-align: center;
 font-size: 9px;
 color: #2b3b10;
 padding-right: 4px;
 padding-left: 4px;
 }
  .form_block_vek1 input{
 width: 70px;
 }
  /* CAPCHA */
#recaptcha_area {
margin-top: 1px;
margin-left: 22px;
}
#recaptcha_table {
width: 250px;
}
#recaptcha_reload_btn {
padding-right: 30px;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
background-color:#e5e7d6 !important;
border-collapse: collapse;

}
#recaptcha_table {
border-color: #e5e7d6 !important;
}
.recaptcha_image_cell{
border: 1px solid #cfd1bd; 
} 
#recaptcha_response_field {
border-color: #cfd1bd; 
background-color:#fff; 
}
#recaptcha_logo {
display: none;
}
#recaptcha_tagline {
display: none;
}
#akcieletenky_blok {
padding-left: 33px;
width: 390px;
}
#akcieletenky { 
width: 390px;
/*margin-top: 10px;*/

padding-top: 5px;
padding-bottom: 3px;
padding-left: 10px;
background: url('/pics/system/bg_box3.gif') repeat-x; color: #334E0B; 
font-size: 100%; 
}
#akcieletenky ul { 
margin: 0;
padding: 0px; 
}
#akcieletenky li { 
width: 380px; 
float: left; 
height: 12px; 
display: block; 
margin: 0 0 0 0; 
list-style: none none;  
padding-bottom: 2px;
}
#akcieletenky #last { 
margin: 0; 
}
#akcieletenky li a { 
color: #334E0B; 
text-decoration: none; 
}
#akcieletenky li a:hover { 
text-decoration: underline; 
}  
#akcieletenky .alprice { 
float: right; 
text-decoration: underline;
color:#ed5d3d;
} 
#akcieletenky .altitle 
{ 
float: left; 
} 
#footer {
margin-top: 5px;
padding-left: 33px;
background: url('/pics/system/bg_footer.gif');
background-repeat: repeat-x;
/*height: 55px;*/
width: 966px;
display:block;
float:left;
}
.footer_info {
padding-top: 10px;
width: 966px;text-align: center;
font-size: 13px;
}
.footer_partner {
padding-top: 1px;
width: 966px;
height: 20px;
padding-top: 10px;
font-size: 13px;
text-align: center;
color:#535a2b;}
.footer_partner a{
color:#535a2b;
text-decoration: none;
margin-left: 12px;
margin-right: 12px;
font-weight: bold;
font-size: 11px;
}
.footer_partner a:hover{
color:#ed5d3d;
text-decoration: underline;
}
.footer_info a{
color:#ed5d3d;
text-decoration: none;}
.footer_info a:hover{
color:#ed5d3d;
text-decoration: underline;}
p.hover_polozka:hover {
background-color: #e7e7e4; 
}
.right-form-holder {
width: 400px;
margin-left:60px;
}
.right-form-holder .contactform  {
padding:20px 0 0;
}
.right-form-holder .contactform .formvalid  {
padding-left: 0px;
}
.right-form-holder .contactform .formmail {
margin: 0px;
}

.site-map {
margin-left: 20px;
margin-top: 10px;
}

#newsebox {
float: left;
background:#e7e8e0;
margin:15px 0 0;
padding:15px 15px 0;
width:510px;
border: 1px solid #d4d3d3;
}

.news {
margin-bottom: 6px;
padding-bottom: 10px;
display: block;
height: 128px;
border-bottom:1px solid #d4d3d3;
}
.news.last {
border: none;
}

.no-found {
list-style-position: inside;
}

.no-found  li{
padding: 3px 0;
}

.transition {
height: 209px;
width: 540px;
display: block;
}
