/* Clearfix */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

body {
font: 110% "Verdana", Arial, Verdana, Helvetica, sans-serif;
margin: 0 auto;
padding: 0;
background-color: #fff;
text-align: center;

}
body * {
text-align: left;
}


/* zakladni prvky */
a {
text-decoration: underline;
}
a:hover {
}
img {
border: 0;
}
form {
margin: 0;
padding: 0;
}
h1, h2, h3, h4
{

}

.clr
{
clear: both;
visibility: hidden;
}
.clr.lef,.clrlef 
{
clear: left;
}
.clr.rig, .clrrig
{
clear: right;
}
.vycisti:after {
visibility: hidden;
height: 0;
content: ".";
display: block;
clear: both;
}
.vycisti-l:after {
clear: left;
}
.vycisti, .vycisti-l {display: inline-table;}
* html .vycisti, * html .vycisti-l {height: 1%;}
.vycisti, .vycisti-l {display: block;}
div#chyba_404
{
padding-left: 60px;
background: url('http://www.orbion.cz/img/web/main/404.gif') transparent 0 1.2em no-repeat;
}


.text-left * {
text-align: left;
}

.text-right * {
text-align: right;
}

.text-center * {
text-align: center;
}

/* submit ve formularich */
input.submit
{
font-family: "Verdana", Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
margin: .5em;
padding: .3em;
text-align: center!important;
font-weight: bold;
}

/* spolecna seda hlavicka */
div#top_menu
{
font-size: 75%;
}

/* informace pro prihlasene info_msg, errory */
div.info_msg
{
text-align: center;
padding: 1.5em;
font-size: 1.5em;
background: #FDCF44;
}
span.error
{
background: url('http://www.orbion.cz/img/web/main/ico_error.gif') #fff 3px .4em no-repeat;
padding: .2em .2em .2em 22px;
display: block;
border: 3px solid red;
font-size: .8em;
}


div#web_box
{
text-align: center;
width: 100%;
}
div#web
{
width: 870px;
margin: 0 auto;
text-align: left;
position: relative;
}


/* ------------------ HLAVICKA S LOGEM ----------------------------------*/
div#header
{
position: relative;
}
div#header form#searchForm
{
width: 100%;
text-align: right;
padding-top: 3px;
}
div#header form#searchForm input
{
margin-bottom: 2px;
}
div#header form#searchForm input.submit
{
text-align: center;
margin: 0 6px 0 0;
font-size: .7em;
padding: .1em;
margin-right: 3px;
}
div#header img#web_logo
{

}
div#header div#add_document
{

}
/* ----------------------------------------------------*/


/* hlavni obsah */
div#web_middle
{
width: 870px;

}
/* drobeckova navigace */

div#web_middle div#row_header
{
font-size: .6em;
padding: 1.2em 0 1.2em 15px;
margin-bottom: .5em;

}
/* pridat k oblibenym - v DIVu #navigace*/
div#web_middle a.favorite, div#web_middle a.print
{
font-size: .6em;
float: right;
padding: 1.2em 5px 1.2em 13px;
}
 div#web_middle a.login
{
font-size: .6em;
float: right;
padding: 1.2em 5px 1.2em 5px;
}
div#web_middle a.favorite
{
background: url('http://www.orbion.cz/img/web/main/ico_favorite.gif') transparent 0 1.4em no-repeat;
}
div#web_middle a.print
{
background: url('http://www.orbion.cz/img/web/main/ico_print.gif') transparent 0 1.4em no-repeat;
}
div#web_middle a.login
{
font-weight: bold;
}
div#web_middle p.logged 
{
font-size: .6em;
float: right;
padding: 1.2em 15px 1.2em 15px;
margin: 0;
font-weight: bold;
border-left: 1px solid #633619;
border-right: 1px solid #633619;
border-bottom: 1px solid #633619;
}
div#web_middle p.logged span.user
{
background: url('http://www.orbion.cz/img/web/main/ico_user.gif') transparent 0 0 no-repeat;
padding: .2em 3px .2em 16px;
}


/* ------------------ HLAVNI MENU - HORIZONTALNI ----------------------------------*/
div#main_menu ul#top_menu
{
float: left;
clear: both;
margin: 0;
padding: 0;
font-weight: normal;
display: inline;
list-style-type: none;
width: 870px;
}
div#main_menu ul#top_menu li
{
float: left;
margin: 0;
padding: 0;
text-align: center;
text-transform: uppercase;
}
div#main_menu ul#top_menu li span
{

text-decoration: none;
display: block;
}
div#main_menu ul#top_menu li a
{
display: block;
float: left;
text-decoration: none;
}

div#main_menu ul#top_menu li a:hover, div#main_menu ul#top_menu li.actual
{
display: block;
text-decoration: none;
}
/* ------------------ ----------------------------------*/


/* ------------------ HLAVNI MENU - VERTIKALNI ----------------------------------*/
div#web_middle div#web_menu 
{
float: left;
width: 205px;
overflow: hidden;
position: relative;
margin-left: -5px;
z-index: 5;
}
div#web_middle div#web_menu  *
{
position: relative;
}
div#web_middle div#web_menu div#web_menu_in
{

margin: 0 0 .2em 0;
}
div#web_middle div#web_menu div#promo_box
{
font-size: .8em;
padding: .5em 15px;
}
div#web_middle div#web_menu ul
{
list-style-type: none;
padding: 0;
margin: .6em 0;
font-size: 1em;
font-weight: bold;

}
div#web_middle div#web_menu ul li
{
margin: 0;
padding: 0;
}
div#web_middle div#web_menu ul li a
{
display: block;
text-decoration: none;
}
div#web_middle div#web_menu ul li.active
{

display: block;
font-weight: bold;
}
div#web_middle div#web_menu ul li a:hover
{
}
div#web_middle div#web_menu ul.menu_1
{
}
div#web_middle div#web_menu ul.menu_1 span
{
font-weight: bold;
display: block;
}
div#web_middle div#web_menu ul.menu_1 li
{
display: inline;
}
div#web_middle div#web_menu ul.menu_1 li a
{
display: block;
}
div#web_middle div#web_menu ul.menu_1 li.active
{
display: block;
}
/* sub menu */
div#web_middle div#web_menu ul.menu_1 ul.menu_1.sub
{
margin: 0;
padding: 0;
font-size: 1em;
} 
div#web_middle div#web_menu ul.menu_1 ul.menu_1.sub li a
{
display: block;
background: transparent;
}


/* menu lokality, class lok */
div#web_middle div#web_menu ul.lok
{

}
div#web_middle div#web_menu ul.lok span
{
font-weight: bold;
display: block;
padding-left: 15px;
}
div#web_middle div#web_menu ul.lok li
{
margin: 0;
padding: 0;
display: inline;
}
div#web_middle div#web_menu ul.lok li a
{
display: block;
}
div#web_middle div#web_menu ul.lok li a:hover
{
}
div#web_middle div#web_menu ul.lok li.active
{
display: block;
}
div#web_middle div#web_menu ul.lok ul
{
margin: 0;
padding: 0;
}

/* menu OrbionOdkazy */
div#web_middle div#web_menu div#web_menu_in_orbion_links
{
border: 1px solid #FF9809;
margin: 0 0 0.3em 0;
background: #fff;
font-size: .9em;
}

div#web_middle div#web_menu div#web_menu_in_orbion_links p.links
{
background: url('http://www.orbion.cz/img/web/egyptorbioncz/web_menu_in_head_back.gif') #FFD015 top left repeat-x;
font-weight: bold;
padding: .3em 10px;
margin: 0;
font-size: .7em;
}
div#web_middle div#web_menu div#web_menu_in_orbion_links a.ico
{
padding: 0.2em 10px 0.2em 30px!important;
display: block;
text-decoration: none;
font-size: .8em;
} 
div#web_middle div#web_menu div#web_menu_in_orbion_links a.ico:hover
{
background-color: #FFEA97!important;
color: #000!important;
}
div#web_middle div#web_menu div#web_menu_in_orbion_links a.ico.weather
{
background: url('http://data.orbion.cz/orbion/web/main/ico_weather.gif') transparent 10px 0.1em no-repeat;
}
div#web_middle div#web_menu div#web_menu_in_orbion_links a.ico.shop
{
background: url('http://data.orbion.cz/orbion/web/main/ico_shop.gif') transparent 10px 0.2em no-repeat;
}
/* ------------------------------------------------*/


/* menu doporucit */
div#web_middle div#web_menu div#web_menu_in_doporucit
{
border: 1px solid #FF9809;
margin: 0 0 0.3em 0;
font-size: .9em;
background: #fff;
}
div#web_middle div#web_menu div#web_menu_in_doporucit form#sendDoporucitStranku
{
margin: 0;
padding: .5em 10px;
font-size: .7em;
text-align: center;
}
div#web_middle div#web_menu div#web_menu_in_doporucit form#sendDoporucitStranku p
{
margin: 0 0 0 12px;
}
div#web_middle div#web_menu div#web_menu_in_doporucit p.doporucit
{
background: url('http://www.orbion.cz/img/web/egyptorbioncz/web_menu_in_head_back.gif') #FFD015 top left repeat-x;
font-weight: bold;
padding: .3em 10px;
margin: 0;
font-size: .7em;
}
div#web_middle div#web_menu div#web_menu_in_doporucit form#sendDoporucitStranku input.submit 
{
background: url('http://www.orbion.cz/img/web/egyptorbioncz/button_doporucit.gif') #fff top left repeat-x;
width: 167px;
height: 24px;
border: 0;
font-size: .9em;
text-align: center;
font-weight: bold;
padding: 0 0 .2em 0;
}
/* ------------------------------------------------*/





/* obsah */


/* web_promo */
div#web_promo
{
position: absolute;
width: 600px;
margin: 65px 135px;
z-index: 10;
padding: .5em;
text-align: center;
}
div#web_promo a.close
{
position: absolute;
top: 5px;
right: 5px;
font-size: .9em;
font-weight: bold;
}
div#web_promo a.close_bottom
{

}
div#web_promo form
{
padding: .5em;
margin: 0;
font-size: 1em;
}
div#web_promo form label
{
float: left;
width: 160px;
padding: .2em 0;
}
div#web_promo form input.submit
{
width: 167px;
height: 24px;

border: 0;
font-size: 1em;
padding: 0 0 .2em 0;
}
div#web_promo h2
{
font-size: 1em!important;
}
div#web_promo h3
{
margin: 0 0 0.3em 0;
font-size: .8em!important;
font-weight: bold;
}
div#web_promo hr
{
margin: .5em 0;
height: 1px;
border: 0;
}
div#web_promo p
{
font-size: .7em!important;
margin: 0;
}



/* homepage */
div#web_middle div#web_obsah.hp div#hp_text img.hp_il
{
/*float: left;*/
}
/* HP promo boxiky */
/* novinky na HP */
div#hp_news
{
font-size: .9em!important;
}
div#hp_news h3
{
font-size: .9em!important;
padding: 1em 0 0 14px!important;
line-height: 1em;
}

div#hp_news p
{
padding: .5em!important;
}

div#hp_news a.add
{
float: right;
padding-right: 12px;
}




/* newsletter formular */
div.promo_column
{
margin-right: 0px;
margin-left: 20px;
float: right;
width: 250px;
}
div#newsletter_reg_email
{
text-align: center!important;
font-size: .8em;
margin: 1em 0 .8em 0;
font-weight: bold;
}
div#newsletter_reg_email form
{
padding: 1em 0;
text-align: center!important;
}
div#newsletter_reg_email form p
{
margin: 0 0 .5em 0!important;
padding: 0!important;
text-align: center!important;
}
div#newsletter_reg_email form p.frm input
{
width: 145px;
clear: both;
}
div#newsletter_reg_email form p.frm input.submit
{
width: 167px;
height: 24px;
border: 0;
font-size: 1em;
padding: 0 0 .2em 0;
}


div#web_middle div#web_obsah.hp div.hp_promo
{
width: 180px;
margin: 0.5em 2px 1.5em 2px;
padding: .3em 0 0 0;
text-align: right;
float: left;
}
div#web_middle div#web_obsah.hp div.hp_promo *
{
text-align: left;
}
div#web_middle div#web_obsah.hp div.hp_promo h4
{
margin: 0 0 .2em 5px!important;
padding: 0!important;
text-decoration: none;
font-size: 1em;
}
div#web_middle div#web_obsah.hp div.hp_promo img
{
margin: 5px 0 0 5px;
}
div#web_middle div#web_obsah.hp div.hp_promo p
{
margin: 0 10px!important;
padding: 0!important;
font-size: .8em;
height: 50px;
}
div#web_middle div#web_obsah.hp  a.promo_button
{
font-weight: bold;
padding: .5em 5px;
font-size: .8em;
}


/* web_obsah */
div#web_middle div#web_obsah
{
width: 665px;
float: right;
font-size: .8em;
}
div#web_middle div#web_obsah div#web_obsah_in
{
margin: 1em 50px 1.3em 50px;
}
#web_obsah.hotely.detail #web_obsah_in {
    float:left;
    width:415px;
}
div#web_middle div#web_obsah h1
{
margin: 0;
padding: 0;
font-size: 1.6em;
font-weight: bold;
display: inline;
}
div#web_middle div#web_obsah h2
{
margin: 0;
padding: 1em 0 0 0;
font-size: 1.3em;
font-weight: bold;
}
div#web_middle div#web_obsah h3
{
margin: 0;
padding: 0.5em 0 0 0;
font-size: 1em;
font-weight: bold;

}
div#web_middle div#web_obsah h4, div#web_middle div#web_obsah h5, div#web_middle div#web_obsah h6
{
margin: 0;
padding: 1em 0 0 0;
font-size: 1em;
font-weight: bold;
}
div#web_middle div#web_obsah div.photo_box
{
text-align: center;
}
div#web_middle div#web_obsah strong.slogan
{
font-size: 1.6em;
}
/* kotvy nad dokumentem */
div#web_middle div#web_obsah p.anchors
{
font-style: italic;
font-weight: bold;
}

/* odkazy na editaci dokumentu */
div#web_middle div#web_obsah div#edit_box
{
float: right;
width: 180px;
margin: .5em 0 .5em .5em;
}
div#web_middle div#web_obsah div#edit_box a
{
display: block;
margin: .5em 3px;
padding: 0 0 0 14px;
font-size: .8em;
}
div#web_middle div#web_obsah div#edit_box a.edit_page
{
background: url('http://www.orbion.cz/img/web/main/page_text_edit.gif') transparent 0 .1em no-repeat;
}
div#web_middle div#web_obsah div#edit_box a.edit_photo
{
background: url('http://www.orbion.cz/img/web/main/page_photo_edit.gif') transparent 0 .1em no-repeat;
}

/* sloupec s fotkami na dokumentu */
div#web_middle #photos
{
float: right;
width: 150px;
padding: 0;
list-style:none;
}

/* formatovani textu na dokumentu */

div#web_middle div#web_obsah p
{
line-height: 1.4em!important;
margin: .2em 0 1em 0;
padding: 0;
font-size: .9em;

}
div#web_middle div#web_obsah p span.photo.left
{
float: left;
margin: 0.5em 10px 1em 0;
}
div#web_middle div#web_obsah p span.photo.right
{
float: right;
margin: 0.5em 0 1em 10px;
}
div#web_middle div#web_obsah p span.photo img
{
display: block;
}
div#web_middle div#web_obsah p.center, div#web_middle div#web_obsah div.center
{
text-align: center;
}
div#web_middle div#web_obsah p.bold
{
font-weight: bold;
}
div#web_middle div#web_obsah p.big
{
font-size: 1.1em;
padding: .3em;
}
div#web_middle div#web_obsah ul, div#web_middle div#web_obsah ol
{
line-height: 1.4em;
font-size: .9em;
margin-top: 0;
padding-top: 0;
}
div#web_middle div#web_obsah p.tip
{
text-align: center;
padding: .5em 10px;
font-weight: bold;
overflow: hidden;
}
div#web_middle div#web_obsah hr
{
border: none;
height: 1px;
}
div#web_middle div#web_obsah table
{
margin: 1em auto;
font-size: .9em;
border-collapse: collapse;
}

/* obrazkove odkazy */
div#web_middle div#web_obsah a.web_promo
{
width: 270px;
height: 117px;
margin: .5em 5px;
font-weight: bold;
float: left;
}


/* formular na zaslani tipu na dokumentu */
div#web_middle div#web_obsah div.feedback
{
font-size: .8em;
padding: .8em;
margin: 0 0 1em 0;
float: left;
width: 465px;
}
div#web_middle div#web_obsah div.feedback span.heading
{
margin: 0 0 .7em 0;
font-size: 1.3em;
}
div#web_middle div#web_obsah div.feedback form
{
margin: .5em 0;
}
div#web_middle div#web_obsah div.feedback form p
{
margin: .1em 0;
}
div#web_middle div#web_obsah div.feedback form label
{
float: left;
width: 85px;
}
div#web_middle div#web_obsah div.feedback form input
{
text-align: center;
margin-left: 85px;
width: 200px;
}
div#web_middle div#web_obsah div.feedback form p input
{
text-align: left;
margin-left: 0;
}
div#web_middle div#web_obsah div.feedback form input.submit
{
width: 300px;
}
div#web_middle div#web_obsah div.feedback textarea
{
width: 370px;
height: 100px;
}
div#web_middle div#web_obsah span.heading
{
display: block;
margin: 1em 0 0 0; 
padding: 0;
font-size: .9em;
font-weight: bold;

}
div#web_middle div#web_obsah div.fot
{
width: 480px;
overflow: hidden;
}
div#web_middle div#web_obsah div.fot div
{
float: left;
width: 150px;
overflow: hidden;
margin: 5px 5px 0 0;
}
div#web_middle div#web_obsah div.fot span
{
display: block;
font-size: .7em;
}




/* Tlacitko pro vstup do diskuse, dole na vsech dokumentech */
div#web_middle div#web_obsah  a.diskuse_button
{
padding: .8em 0 .9em 5px;
margin: 2.5em 0;
font-size: .8em;
font-weight: bold;
display: block;
text-align: center;
}

div#web_middle div#web_obsah p.document_komentare 
{
font-size: .8em;
}

/* komentare k dokumentu */
div#web_middle div#web_obsah p.document_komentare
{
font-size: .8em;
}
/* skryty div s formularem pro pridani komentare */ 
div#web_middle div#web_obsah div#add
{
display: none;
}
div#web_middle div#web_obsah #comments
{
width: 465px;
}
div#web_middle div#web_obsah #comments #add
{
position: relative;
width: 465px;
overflow: hidden;
padding: .2em 0;
margin: .3em 0;
z-index: 5;
}
div#web_middle div#web_obsah #comments div#add a.close
{
position: absolute;
right: 5px;
font-weight: bold;
}
div#web_middle div#web_obsah #comments div#add form
{
padding: 0 26px .5em 26px;
text-align: center;
}
div#web_middle div#web_obsah #comments div#add form *
{
text-align: left;
}
div#web_middle div#web_obsah #comments form p
{
clear: left;
margin: 0!important;
padding: .2em 0!important;
}
div#web_middle div#web_obsah #comments form input
{
width: 160px;
}
div#web_middle div#web_obsah #comments form textarea
{
width: 100%;
height: 150px;
}
div#web_middle div#web_obsah #comments form p.checkbox input
{
width: auto;
}


/* pridane komentare k dokumentu */
div#web_middle div#web_obsah #comments div.comment
{
margin: .3em 0 .5em 0;
float: left;
clear: left;
width: 410px!important;
}
div#web_middle div#web_obsah #comments div.comment div.autor
{
float: left;
width: 135px;
margin: .3em 0 0 5px;
font-size:.8em;
}
div#web_middle div#web_obsah #comments div.comment div.autor span.nick
{
font-weight: bold;
font-size: 1.2em;
}
div#web_middle div#web_obsah #comments div.comment div.autor  span.datum
{
display: block;
}
div#web_middle div#web_obsah #comments div.comment div.prispevek_text 
{
float: right;
width: 240px;
}
div#web_middle div#web_obsah #comments div.comment div.prispevek_text p
{
margin:0;
padding: .3em 5px .3em 0!important;
}

div#web_middle div#web_obsah #comments div.comment div.reagovat
{
width: 148px;
margin: 0 15px .3em 0;
float: right;
}
div#web_middle div#web_obsah  div.reagovat a.reagovat
{
font-weight: bold;
padding: .6em 0 .6em 0;
font-size: .8em;
width: 148px;
display: block;
text-align: center;
}


/*hlasovani o prispevku*/
div#web_middle div#web_obsah #comments div.comment div.vote
{
margin: 0.5em 0 0 170px;
}



/* strankovani */
div.strankovani
{
text-align: center;
padding: .5em;
}
div.strankovani span.page_actual
{
font-weight: bold;
padding: 0 5px;
color: #FF1515;
}
div.strankovani a
{
padding: 0 3px;
}
div.strankovani p
{
text-align: center;
font-size: .9em;
}

/* ---------------- NOVINKY, CLANKY, CESTOPISY --------------------------------*/
div#web_middle div#web_obsah.novinky div#pridat_novinku
{
margin-top: -2em;
float: right;
}
div#web_middle div#web_obsah.novinky div#pridat_novinku a.pridat_novinku
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
div#web_middle div#web_obsah.novinky h3
{
clear: left;
}
div#web_middle div#web_obsah.novinky p.datum_autor
{
font-weight: bold;
}
div#web_middle div#web_obsah.cestopisy p, div#web_middle div#web_obsah.novinky p
{
margin: 0!important;
padding: .3em 0 1em 0!important;
}

div#web_middle div#web_obsah.novinky p.prefix img, div#web_middle div#web_obsah.cestopisy p.prefix img
{
float: left;
margin: 0 5px 5px 0!important;
}
div#web_middle div#web_obsah.novinky p.prefix, div#web_middle div#web_obsah.cestopisy p.prefix 
{
clear: both;
}
div#web_middle div#web_obsah.novinky p.prefix span.datum, div#web_middle div#web_obsah.cestopisy p.prefix span.datum
{
font-weight: bold;
}

/* cestopisy */
div#web_middle div#web_obsah.cestopisy div#pridat_cestopis
{
margin-top: -2em;
float: right;
}
div#web_middle div#web_obsah.cestopisy div#pridat_cestopis a.pridat_cestopis
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
div#web_middle div#web_obsah.cestopisy h3
{
clear: both;
}
/* ------------------------------------------------*/


/* ---------------- WEBCAMERY --------------------------------*/
div#web_middle div#web_obsah.webcamery div#pridat_webcameru
{
margin-top: -2em;
float: right;
}
div#web_middle div#web_obsah.webcamery div#pridat_webcameru a.pridat_webcameru
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
div#web_middle div#web_obsah.webcamery a.webcamera
{
background: url('http://www.orbion.cz/img/web/main/ico_webcam.gif') transparent 0 .2em no-repeat;
padding: 0 0 0 20px;
clear: both;
}
/* ------------------------------------------------*/

/* ---------------- VIDEO --------------------------------*/
div#web_middle div#web_obsah.video div#pridat_video
{
margin-top: -2em;
float: right;
}
div#web_middle div#web_obsah.video div#pridat_video a.pridat_video
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
div#web_middle div#web_obsah.video h3 a
{
background: url('http://www.orbion.cz/img/web/main/ico_video.gif') transparent 0 .2em no-repeat;
padding: 0 0 0 20px;
clear: both;
}
/* ------------------------------------------------*/





/* ---------------- ODKAZY --------------------------------*/
div#web_middle div#web_obsah.odkazy div#pridat_odkaz
{
margin: -2em -1em 0 0;
float: right;
}
div#web_middle div#web_obsah.odkazy div#pridat_odkaz a.pridat_odkaz
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
div#web_middle div#web_obsah.odkazy div#odkaz_popis img
{
float: left;
margin: .2em 5px 0 0;
}
div#web_middle div#web_obsah.odkazy div#odkaz_popis p
{

}
/* ------------------------------------------------*/


/* ---------------- MENY --------------------------------*/
div#web_middle div#web_obsah.meny div.kurz
{
padding: .5em;
text-align: center;
margin: .5em 0;
}
div#web_middle div#web_obsah.meny div.kurz span
{
padding: .1em 0 .1em 25px;
background: url('http://www.orbion.cz/img/web/main/ico_meny.gif') transparent top left no-repeat;
font-weight: bold;
}
/* menova kalkulacka */
div#web_middle div#web_obsah.meny div.kalkulacka p
{
margin: 0;
}
div#web_middle div#web_obsah.meny div.kalkulacka p label
{
width: 250px;
float: left;
}
div#web_middle div#web_obsah.meny div.kalkulacka  input.submit
{
margin: .2em 0 .2em 250px!important;
}
/* ------------------------------------------------*/



/* ---------------- MAPY --------------------------------*/
div#web_middle div#web_obsah.mapy div#pridat_mapu
{
margin-top: -2em;
float: right;
}
div#web_middle div#web_obsah.mapy div#pridat_mapu a.pridat_mapu
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
div#web_middle div#web_obsah.mapy div.mapa_nahled
{
padding: .5em 0;
margin: .5em 5px .5em 0;
overflow: hidden;
display: block;
clear: left;
}
div#web_middle div#web_obsah.mapy div.mapa_nahled h3
{
margin: 0;
padding: 0;
}
div#web_middle div#web_obsah.mapy div.mapa_nahled p
{
float: left;
width: 275px;
margin: 0;
padding: 0;
font-size: .9em;
}
div#web_middle div#web_obsah.mapy div.mapa_nahled img
{
float: left;
margin: 0 5px 0 0;
width: 150px;
}
div#web_middle div#web_obsah.mapy div.mapa_nahled a.download
{
font-weight: bold;
padding: .5em 5px .5em 5px;
font-size: .8em;
width: 114px;
display: block;
float: left;
text-align: center;
}
/* ------------------------------------------------*/


/* ---------------- FOTOGALERIE --------------------------------*/
div#web_middle div#web_obsah.fotogalerie form#searchFotogalerie
{
float: left;
width: 565px;
clear: both;
margin: .5em 0 1.5em 0;
padding: .5em 0;
text-align: center;
}
div#web_middle div#web_obsah.fotogalerie  h3
{
clear: both;
}
div#web_middle div#web_obsah.fotogalerie form#searchFotogalerie p
{
margin: 0 5px;
text-align: center;
line-height: 1.5em;
}
div#web_middle div#web_obsah.fotogalerie form#searchFotogalerie p label
{

}
div#web_middle div#web_obsah.fotogalerie form#searchFotogalerie p input, div#web_middle div#web_obsah.fotogalerie form#searchFotogalerie p select
{
width: 160px;
margin: 0!important;
}
div#web_middle div#web_obsah.fotogalerie form#searchFotogalerie input.submit
{
font-size: 1em!important;
margin: 0!important;
padding: 0.1em 5px!important;
}


div#web_middle div#web_obsah.fotogalerie div#pridat_foto
{
margin-top: -2em;
float: right;
}
div#web_middle div#web_obsah.fotogalerie div#pridat_foto a.pridat_foto
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
div#web_middle div#web_obsah.fotogalerie .fotogalerie_nahled
{
margin-top: .2em;
overflow: hidden;
}
div#web_middle div#web_obsah.fotogalerie .fotogalerie_nahled img
{
float: left;
margin: 5px;
}
div#web_middle div#web_obsah.fotogalerie .fotogalerie_nahled p
{
overflow: hidden;
font-size: .8em;
}
div#web_middle div#web_obsah.fotogalerie.detail .fotogalerie_nahled
{
background: transparent;
}
div#web_middle div#web_obsah.fotogalerie .fotogalerie_nahled p span.pocet
{
margin-top: .5em;
background: url('http://www.orbion.cz/img/web/main/ico_foto_pocet.gif') transparent 0 .3em no-repeat;
padding: .5em 0 .1em 20px;
}
div#web_middle div#web_obsah.fotogalerie .fotogalerie_nahled p span.autor
{
background: url('http://www.orbion.cz/img/web/main/ico_user.gif') transparent 0 0 no-repeat;
padding: .1em 0 .1em 20px;
}
div#web_middle div#web_obsah.fotogalerie.detail p.foto_komentare 
{
font-size: .8em;
}

div#web_middle div#web_obsah.fotogalerie.detail div#fotogalerie div.foto
{
float: left;
width: 150px;
padding: .3em .3em 0 .3em;
font-size: .75em;
margin: .7em 10px 0 0;
min-height: 130px;

}
div#web_middle div#web_obsah.fotogalerie.detail div#fotogalerie div.foto div
{
width: 150px;
height: 100px;
overflow: hidden;

}
div#web_middle div#web_obsah.fotogalerie.detail div#fotogalerie div.foto strong
{
display: block;
padding: .3em 0;
}
/* ------------------------------------------------*/


/* ---------------- RECENZE --------------------------------*/
div#web_middle div#web_obsah.hotely 
{
overflow: hidden;
}
div#web_middle div#web_obsah.hotely div#pridat_recenzi
{
float: right;
margin: -2em -1em 0 0;
clear: both;
}
div#web_middle div#web_obsah.hotely div#pridat_recenzi a.pridat_recenzi
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}
/* formular pro hledani recenze */
div#web_middle div#web_obsah.hotely form#searchHotel
{
float: left;
width: 100%;
clear: both;
margin: .5em 0 1.5em 0;
padding: .5em 5px;
text-align: center;
font-size: .8em;
}
div#web_middle div#web_obsah.hotely  h3
{
clear: both;
}
div#web_middle div#web_obsah.hotely form#searchHotel p
{
float: left;
margin: 0 0 .5em 0;
width: 180px;
text-align: left;
}
div#web_middle div#web_obsah.hotely form#searchHotel p label
{
display: block
}
div#web_middle div#web_obsah.hotely form#searchHotel p input, div#web_middle div#web_obsah.hotely form#searchHotel p select
{
width: 100%;
}
div#web_middle div#web_obsah.hotely form#searchHotel input.submit
{
width: 150px;
clear: both;
font-size: 1em!important;
margin: 0!important;
padding: .2em 0!important;
}
/* detail recenze */


div#web_middle div#web_obsah.hotely.detail
{
padding: 0;
margin: 0;
}
div#web_middle div#web_obsah.hotely.detail web_obsah_in
{
padding: 0!important;
margin: 0!important;
}
div#web_middle div#web_obsah.hotely.detail h1
{
padding: 0;
margin: 0;
}
div#web_middle div#web_obsah.hotely h1 img
{
margin: .1em 0;
}
div#web_middle div#web_obsah.hotely p.hotely_vypis
{
margin: 0.5em 0!important;
padding: 0!important;
}
div#web_middle div#web_obsah.hotely p.hotely_vypis b
{
padding-left: 0;
}
div#web_middle div#web_obsah.hotely p.hotely_vypis a
{
float: left;
margin: 0 5px 0.3em 0;

overflow: hidden;
}


div#web_middle div#web_obsah.hotely  hr
{
clear: both;
margin: 1em 0;
}



div#web_middle div#web_obsah.hotely p.hotely_vypis span.pocet_recenzi
{
display: block;
font-weight: bold;

}
div#web_middle div#web_obsah.hotely div.main_info
{
padding: .5em;
font-size: .9em;
overflow: hidden;
}
div#web_middle div#web_obsah.hotely div.main_info span
{
float: left;
}
div#web_middle div#web_obsah.hotely a.rec
{
font-weight: bold;
background: url('http://www.orbion.cz/img/web/main/ico_page_white_edit.gif') transparent 0 .1em no-repeat;
padding: .1em 0 .1em 20px;
display: block;
color: red;
font-size: .9em;
}
div#web_middle div#web_obsah.hotely a.kosik
{
font-weight: bold;
background: url('http://www.orbion.cz/img/web/main/ico_nakupni_kosik.gif') transparent 0 .15em no-repeat;
padding: .1em 0 .1em 20px;
display: block;
color: red;
font-size: .9em;
}
div#web_middle div#web_obsah.hotely.detail p.ofic_popis
{
font-size: .8em;
z-index: 1;
width: 335px;
overflow: hidden;
}
div#web_middle div#web_obsah.hotely.detail div.recenze
{
font-size: 1em;
margin: 0 0 1em 0;
overflow: hidden;
width: 412px;
}
div#web_middle div#web_obsah.hotely.detail a.hotel_byl
{
background:  url('http://www.orbion.cz/img/web/cestovateleorbioncz/cesty_ico.gif') transparent 0 0.2em no-repeat;
padding-left: 13px; 
font-weight: bold;
font-size: 0.9em;
}
div#web_middle div#web_obsah.hotely.detail a.hotel_jedu
{
background:  url('http://www.orbion.cz/img/web/cestovateleorbioncz/cesty_ico.gif') transparent 0 0.2em no-repeat;
padding-left: 13px; 
font-weight: bold;
font-size: 0.9em;
}
div#web_middle div#web_obsah.hotely.detail div.recenze_user_box
{
margin: 0.5em 0;
padding: 0;
overflow: hidden;
font-size: 0.9em;
}
div#web_middle div#web_obsah.hotely.detail div.recenze_user_box a
{
background: url('http://www.orbion.cz/img/web/main/ico_user.gif') transparent 0 0 no-repeat;
padding-left: 17px;
}

div#web_middle div#web_obsah.hotely.detail div.recenze_box
{
margin: 1em 0;
padding: .5em;
overflow: hidden;
}
div#web_middle div#web_obsah.hotely.detail div.recenze_box span.autor
{
margin-bottom: .4em;
display: block;
}
div#web_middle div#web_obsah.hotely.detail h2.hotely
{
font-size: 1.2em;
margin-top: .5em;
font-weight: bold;
}
div#web_middle div#web_obsah.hotely.detail div.recenze_box span.num
{
}
div#web_middle div#web_obsah.hotely.detail div.recenze_box h3
{
margin: 0;
padding: 0;
font-size: 1.1em;
}
div#web_middle div#web_obsah.hotely div.recenze_box h4
{
margin: 0;
padding: 0;
font-size: 1em;
}
div#web_middle div#web_obsah.hotely div.recenze_box p span
{
display: block;
font-weight: bold;
margin-top: .2em;
}
/* ------------------------------------------------*/





/* ---------------- DISKUSE --------------------------------*/
div#web_middle div#web_obsah.diskuse
{
overflow: hidden;
width: 665px;
font-size: .8em;
float: right;
}
div#web_middle div#web_obsah.diskuse div#web_obsah_in
{
margin: 1em 15px 1.3em 15px;

}

div#web_middle div#web_obsah.diskuse div#vytvorit_tema
{
float: right;
margin: -2em 1em 0 0;
}
div#web_middle div#web_obsah.diskuse p.diskuse_ck
{
text-align: right;
float: left;
width: 330px;
margin: .3em 0;
padding: .1em 0;
}
div#web_middle div#web_obsah.diskuse p.diskuse_ck a
{
padding-left: 18px;
background: url('http://www.orbion.cz/img/web/main/diskuse-okruhy.gif') transparent top left no-repeat;

}

div#web_middle div#web_obsah.diskuse div#vytvorit_tema a.vytvorit_tema
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}



/* Varovani pred zalozenim noveho tematu */
div#tema_info
{
padding-left: 20px;
font-size: .9em;
border: 1px solid red;
margin: 0 0 1em 0;
margin-right: 27px;
}
div#tema_info form
{
margin: 0.5em 0;
display: block;
font-size: 1.5em;
text-align: center;
}
div#tema_info form input
{
font-size: 1.5em;
}
div#tema_info .confirm_tema_info
{
text-align: center;
padding: 0 0 3em 0;
font-size: 1.3em;
}
div#tema_info .confirm_tema_info b
{
font-size: 1.3em;
}
div#tema_info .confirm_tema_info a
{
color: red;
}
div#tema_info .confirm_tema_info a:hover
{
color: black;
}

div#tema_info form input.submit
{
padding: 0;
margin: 0;
font-weight: normal;
}
div#tema_info li
{
margin: .5em auto;
}
div#tema_info h3
{
margin: .5em auto;
}

div#web_middle div#web_obsah.diskuse p.diskuse_switch
{

}
div#web_middle div#web_obsah.diskuse  form#DiskuseFulltext
{
margin: .4em 0 .4em 0!important;
font-size: .7em;
padding: .4em 0;
float: left;
width: 300px!important;
text-align: center;
}
div#web_middle div#web_obsah.diskuse  form#DiskuseFulltext input
{
text-align: center;
width: 120px;
margin: 0;
}
div#web_middle div#web_obsah.diskuse  form#DiskuseFulltext input.submit
{
padding: 0!important;
}
div#web_middle div#web_obsah.diskuse table.okruhy thead td form#searchDiskuseTema
{
margin: 0;
padding: .5em 0 5px 0;
display: inline;
}
div#web_middle div#web_obsah.diskuse table.okruhy thead td form#searchDiskuseTema input
{
text-align: center;
}
div#web_middle div#web_obsah.diskuse table.okruhy thead td form#searchDiskuseTema *
{
font-size: .9em;
}

/* tabulka s diskusnimi tematy */
div#web_obsah div#web_obsah_in table.okruhy
{
width: 425px;
border-collapse: collapse;
font-size: .9em;
margin: 1em 0 0 0!important;
padding: 0!important;
}
div#web_obsah.diskuse table.okruhy
{
width: 625px!important;

border-collapse: collapse;
font-size: .9em;
margin: 1em 0!important;
padding: 0!important;
clear: both!important;
}




div#web_middle div#web_obsah.diskuse table.okruhy thead td span
{
padding: .3em 0;
}
div#web_obsah table.okruhy .center
{
text-align: center;
}
div#web_obsah table.okruhy thead tr td
{
font-weight: bold;
padding: .2em 2px;
}
div#web_obsah table.okruhy td
{
padding: .2em 0;
}
div#web_obsah table.okruhy a
{
background: url('http://www.orbion.cz/img/web/main/diskuse-okruhy.gif') transparent top left no-repeat;
padding: 0 0 0 20px;
}
div#web_obsah table.okruhy p.nenalezeno
{
font-size: 1.1em;
font-weight: bold;
text-align: center;
}
div#web_obsah table.okruhy p.nenalezeno a
{
background: 0;
padding: 0;
}
div#web_obsah a.vsechna_temata
{
clear: both;
display: block;
font-weight: bold;
text-align: center;
font-size: 1.1em;
}

/* formular vytvoreni noveho tematu .../pridat-tema/; formular pro vlozeni noveho prispevku */
form#diskusePrispevekInsert
{
font-size: .8em;
}
form#diskusePrispevekInsert p
{
margin: 0 0 .3em 0; 
padding: 0;
clear: both;
}
form#diskusePrispevekInsert p.warn
{
font-size: .8em;
padding: .5em;
}
form#diskusePrispevekInsert label
{
width: 190px;
float: left;
padding: .1em 0 0 0;
text-align: left;
margin-right: 5px;
}
form#diskusePrispevekInsert label.text_lab
{
width: 600px!important;
}
form#diskusePrispevekInsert textarea
{
width: 600px;
height: 300px;
}
form#diskusePrispevekInsert select
{
width: 155px;
}
form#diskusePrispevekInsert input.submit
{
}
form#diskusePrispevekInsert span.poznamka
{
font-size: .9em;
}

/* diskuse - prispevky */
div#web_diskuse
{
overflow: hidden;
width: 665px;
font-size: .75em;
float: right;
line-height: 1.4em;
padding: 0 0 1em 0;
}
div#web_diskuse div#web_diskuse_in
{
margin: 1em 25px 1.3em 25px;
}
div#web_diskuse h1
{
margin: 0 0 1em 0;
padding: 0;
font-size: 1.4em;
font-weight: normal;
display: inline;
}

div#web_diskuse div#pridat_prispevek
{
float: left;
}
div#web_diskuse #comments div#pridat_prispevek a.pridat_prispevek
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: .8em;
display: block;
text-align: center;
}



/* diskuse - formular pridani noveho prispevku */
div#web_diskuse div#add
{
display: none;
}
div#web_diskuse #comments
{
width: 615px;
}
div#web_diskuse #comments #add
{
padding: .2em 0;
margin: .3em 0;
width: 615px;
position: relative;
z-index: 5;
}
div#web_diskuse #comments div#add a.close
{
position: absolute;
font-weight: bold;
right: 5px;
}
div#web_diskuse #comments form input.buton
{
width: 175px;
}
div#web_diskuse div#comments 
{
}
div#web_diskuse div#comments  div#add form
{

}
div#comments
{

}
#comments form
{
padding: 0 0 .5em 26px;
}
#comments form input
{
width: 160px;
}
#comments form textarea
{
width: 360px;
height: 150px;
}
#comments form input.buton
{

}
#comments form input.file
{
width: 265px;
}

#comments span.puvodni
{
margin: .5em 0 0 0;
font-weight: bold;
font-size: .7em;
display: block;
clear: both;
}
#comments div.comment
{
margin: 0 0 1em 0;
float: left;
clear: both;
width: 100%;
}
#comments div.comment div.autor
{
float: left;
width: 135px;
margin: .3em 0 0 5px;
font-size:.8em;
}
#comments div.comment div.autor span.nick
{
font-weight: bold;
font-size: 1.2em;
}
#comments div.comment div.autor  span.datum
{
display: block;
}
#comments div.comment div.prispevek_text 
{
background: url('http://www.orbion.cz/img/web/main/comment.gif') #fff 5px .7em no-repeat;
margin:0;
padding: .3em 5px .3em 22px!important;
float: right;
width: 440px;
}
#comments div.comment div.prispevek_text div.prispevek  p
{
margin: 0 0 .3em 0;
}
#comments div.comment div.prispevek_text div.prispevek img
{
float: right;
margin: 0 0 0 10px;
}
#comments div.comment div.prispevek_text div.prispevek p img
{
float: none;
}
#comments div.comment  div.reagovat
{
width: 114px;
margin: 0 10px 0 0;
float: right;

}
#comments div.comment  div.reagovat a.reagovat
{
font-weight: bold;
padding: .5em 5px .5em 5px;
font-size: .8em;
width: 114px;
display: block;
text-align: center;
color: #000;
}
div#web_diskuse div#comments div.comment div.prispevek_option
{
clear: both;

}
div.comment div.vote
{
float: left;
width: 280px;
margin: 0.5em 0 0 170px;
font-size: 0.7em;
}


div#web_diskuse div#comments  div.center
{
text-align: center;
}
#comments div.comment.puvodni
{
margin: 0 0 .3em 0;
float: left;
clear: both;
}
#comments div.comment.puvodni div.prispevek_text
{
background: url('http://www.orbion.cz/img/web/main/comment.gif') transparent 5px .7em no-repeat;
margin:0;
padding: .3em 5px 0 22px!important;
float: right;
width: 440px;
font-weight: bold;
}

#comments div.comment.puvodni div.autor
{
float: left;
width: 135px;
margin: .3em 0 0 5px;
font-size:.8em;
}
#comments div.comment.puvodni div.autor span.nick
{
font-weight: bold;
font-size: 1.2em;
}
/* ------------------------------------------------*/





/* ----------- POCASI -------------------------------------*/
div#web_middle div#web_obsah.pocasi table
{
width: 500px;
font-size: .7em;
border-collapse: collapse;
}
div#web_middle div#web_obsah.pocasi table thead
{
}
div#web_middle div#web_obsah.pocasi table tr td
{
}

#pocasi_graf {                  
width: 400px; 
height: 200px; 
margin-bottom: 10px;
position: relative; 
text-align: center;
}
#pocasi_graf ul { 
top: 34px;
width: 400px; 
height: 180px; 
list-style-type: none;
padding: 0; 
}
#pocasi_graf ul li {  
position: absolute; 
width: 20px; 
height: 200px; 
min-height: 20px;
bottom: 21px; 
padding: 0 !important; 
margin: 0 !important; 
text-align: center; 
font-weight: bold; 
font-size: .8em;
color: #000;
line-height: 1em;
}
#pocasi_graf.vzduch ul li {  
background: url("http://www.orbion.cz/img/web/main/graf_prum_vzduch_col.gif") no-repeat !important;
}
#pocasi_graf.voda ul li {  
background: url("http://www.orbion.cz/img/web/main/graf_prum_voda_col.gif") no-repeat !important;
}
#pocasi_graf li.a { left: 68px; background-position: bottom !important; }
#pocasi_graf li.b { left: 93px; background-position: bottom !important; }
#pocasi_graf li.c { left: 118px; background-position: bottom !important; }
#pocasi_graf li.d { left: 143px; background-position: bottom !important; }
#pocasi_graf li.e { left: 168px; background-position: bottom !important; }
#pocasi_graf li.f { left: 193px; background-position: bottom !important; }
#pocasi_graf li.g { left: 218px; background-position: bottom !important; }
#pocasi_graf li.h { left: 243px; background-position: bottom !important; }
#pocasi_graf li.i { left: 268px; background-position: bottom !important; }
#pocasi_graf li.j { left: 293px; background-position: bottom !important; }
#pocasi_graf li.k { left: 318px; background-position: bottom !important; }
#pocasi_graf li.l { left: 343px; background-position: bottom !important; }
/* -----------------------------------------------*/


/* ----------- CHAT -------------------------------------*/
div#web_middle div#web_obsah.chat a.reload
{
padding: .5em 0;
margin: .5em 5px .5em 0;
overflow: hidden;
float: right;
clear: both;
width: 119px;
text-align: center;
font-weight: bold;
margin-top: -2em;
cursor: hand;
}
div#web_middle div#web_obsah.chat form#chatPrispevekInsert
{
clear: both; 
margin: .3em auto;
padding: .3em;
font-size: .9em;
}
div#web_middle div#web_obsah.chat form#chatPrispevekInsert input
{
width: 380px!important;
}
div#web_middle div#web_obsah.chat form#chatPrispevekInsert input.submit
{
width: auto!important;
font-size: .9em;
display: inline;
padding: .1em;
margin: 0;
font-weight: normal;
}
div#web_middle div#web_obsah.chat div#chat_prispevky div.prispevek_text
{
font-size: .9em;
margin: .3em 0;
padding-left: 19px;
background: url('http://www.orbion.cz/img/web/main/comment.gif') transparent 0px .3em no-repeat;
}
div#web_middle div#web_obsah.chat div#chat_prispevky div.prispevek_text span
{
color: #959595;
}
div#web_middle div#web_obsah.chat div#chat_prispevky div.prispevek_text p
{
font-size: 1em;
}

div#web_middle div#web_obsah.chat div#chat_prispevek_form_send
{
font-size: .8em;
text-align: center;
padding: .5em;
margin: 0 auto;
color: #b6b6b6;
}
div#web_middle div#web_obsah.chat div#chat_prispevky_refresh
{
font-size: .8em;
text-align: right;
margin: 0 auto;
color: #b6b6b6;
float: right;
width: 200px;
}



/* -----------------------------------------------*/



/* ------------------- VYHLEDAVANI -----------------------------*/
div#web_middle div#web_obsah_search
{
width: 870px;
}
div#web_middle div#web_obsah_search_in
{
padding: 1em 30px;
}
div#web_middle div#web_obsah_search  div.prefix
{
float: left;
width: 180px;
text-align: center;
margin-bottom: 1.5em;
}
div#web_middle div#web_obsah.search  div.prefix p
{
text-align: center;
}
div#web_middle div#web_obsah.search  form
{
margin: 0 0 1.5em 0;
}

div#web_middle div#web_obsah.search  form input.submit
{
font-size: .85em;
padding:  0;
margin: 0 3px;
}
/* ------------------------------------------------*/


/* -------------- FORMULAR NOVEHO DOKUMENTU ----------------------------------*/

/* formular noveho dokumentu - login */
div#web_middle div#web_obsah div#loginForm_main p.loginForm_main
{
display: none;
}
div#web_middle div#loginForm_main_in
{
width: 330px;
height: 165px;
clear: both;
background:  url('http://www.orbion.cz/img/web/main/loginform_main_back_3.gif') transparent top left no-repeat;
}
div#web_middle p.loginForm_main
{
}
div#web_middle div#loginForm_main a.upravit_nastaveni
{
clear: both;
display: block;
text-align: center;
font-weight: bold;
font-size: .7em;
margin: .2em 0;
}
div#web_middle div#loginForm_main form
{
margin: 0;
padding: 45px 10px 1.5em 10px;
text-align: center;
}
div#web_middle div#loginForm_main form label
{
width: 80px;
margin-right: 5px;
text-align: right;
float: left;
}
div#web_middle div#loginForm_main form p
{
margin: 0;
text-align: left;
}
div#web_middle div#loginForm_main form input
{
width: 150px;
}
div#web_middle div#loginForm_main form input.submit
{
clear: both;
margin: .2em 0 .2em 85px!important;
float: left;
}
div#web_middle div#loginForm_main a.registrace
{
clear: both;
text-align: center;
font-weight: bold;
color: #000;
display: block;
}
div#web_middle div#loginForm_main p.logged
{
font-size: .7em;
padding: 0 0 0 15px;
}
div#web_middle div#loginForm_main p.logged span
{
background: url('http://www.orbion.cz/img/web/main/ico_user.gif') transparent 0 0 no-repeat;
padding: .1em 0 .1em 20px;
display: block;
font-weight: bold;
}



/* editace dokumentu */
form#editDocument, div#kontakt form#senderSend
{
font-size: .95em;
width: 560px;
text-align: center;
} 
div#kontakt form#senderSend
{
padding: .5em 0;
}
form#editDocument *, div#kontakt form#senderSend *
{
font-size: 1em;
} 
form#editDocument fieldset p.frm, div#kontakt form#senderSend p.frm
{
margin: .2em 0;
clear: both;
} 
form#editDocument fieldset
{
padding: 1.2em 10px .3em 10px;
margin: .5em auto 1.5em auto;
clear: both;
position:relative;
}
form#senderSend fieldset
{
text-align: center;
}
form#editDocument fieldset legend
{
padding: 0.4em 0.5em;
font-weight: bold;
position:absolute;
top: -1em;
}
form#editDocument fieldset label, div#kontakt form#senderSend label
{
float: left;
width: 175px;
color: #000;
padding: .3em 0;
margin-right: 3px;
text-align: right;
font-weight: bold;
}
div#kontakt form#senderSend label
{
width: 100px;
}
form#editDocument fieldset p.frm.text label
{
text-align: left;
}
form#editDocument fieldset textarea
{
height: 500px!important;
width: 100%!important;
}
div#kontakt form#senderSend textarea
{
width: 420px;
height: 200px;
}






div#web_middle div#web_obsah_form
{
width: 870px;
overflow: hidden;
font-size: .75em;
padding: 0 0 1em 0;
}
div#web_middle div#web_obsah_form div#web_obsah_form_in
{
margin: 0 15px;
}
#web_obsah_form form
{
width: 600px;
margin: 1em 135px;
text-align: center;
clear: both;
font-size: .9em;
}
#web_obsah_form form *
{
font-family: Verdana;
}


/* formularova pole */
#web_obsah_form form  p.frm, #web_obsah.registrace p.frm
{
margin: .2em 0;
clear: both;
}
#web_obsah_form form label, #web_obsah.registrace form label
{
float: left;
width: 175px;
color: #000;
padding: .3em 0;
margin-right: 3px;
text-align: right;
font-weight: bold;
}
#web_obsah_form form input
{
width: 175px;
}


#web_obsah_form form input.file
{
width: 275px;
}
#web_obsah_form form  fieldset#fotografie_file input.file
{
width: 475px;
}
#web_obsah_form form textarea
{
width: 350px;
height: 110px;
}
#web_obsah_form form span.poznamka, span.poznamka
{
font-size: .8em;
}


#web_obsah_form form fieldset
{
padding: 1.2em 10px .3em 10px;
margin: 0 auto 1.5em auto;
clear: both;
position:relative;
}
#web_obsah_form form fieldset legend, form fieldset legend
{
padding: 0.4em 0.5em;
font-weight: bold;
position:absolute;
top: -1em;
}
div#web_obsah_form form fieldset legend.general, form#editDocument fieldset legend.general
{
background: url('http://www.orbion.cz/img/web/main/ck_ico_page.gif') transparent 4px .3em no-repeat;
padding-left: 22px;
}
div#web_obsah_form form fieldset legend.user, form#editDocument fieldset legend.user
{
background: url('http://www.orbion.cz/img/web/main/ico_user.gif') transparent 4px .3em no-repeat;
padding-left: 22px;
}
div#web_obsah_form form fieldset legend.photo
{
background: url('http://www.orbion.cz/img/web/main/page_photo_edit.gif') transparent 6px .5em no-repeat;
padding-left: 22px;
}

#web_obsah_form form fieldset p.poznamka
{
margin: 0;
}
#web_obsah_form form fieldset span.hvezd
{
color: red;
}
#web_obsah_form form textarea
{
font-size: 1em;
}
#web_obsah_form form textarea.big
{
width: 350px;
height: 200px;
}
#web_obsah_form form input.submit
{
font-size: 1.4em;
padding: .5em auto .5em auto;
margin: 0;
text-align: center!important!
}
#web_obsah_form form fieldset p.checkbox input
{
width: auto!important;
float: none!important;
}
#web_obsah_form form fieldset p.checkbox label
{
width: 300px!important;
float: none!important;
}

/* formular nove recenze */
#web_obsah_form form fieldset#recenze label
{
width: 210px;
}
#web_obsah_form form fieldset#recenze p.frm.hvezdicky label
{
width: 225px!important;
}
#web_obsah_form form fieldset#recenze.hotel select
{
width: 180px!important;
}
#web_obsah_form form fieldset#recenze.hotel p.frm.hvezdicky select
{
width: 75px!important;
}

/* formular popisky fotografie */

#web_obsah_form form fieldset#fotografie_popis div#popis_box
{

float: right;
width: 400px;
overflow: hidden;
}
#web_obsah_form form fieldset#fotografie_popis textarea
{
width: 210px;
}
#web_obsah_form form fieldset#fotografie_popis img
{
float: left;
width: 150px;
}
#web_obsah_form form#userImageFile input.submit, #web_obsah_form form#recenzeInsert input.submit, #web_obsah_form form#documentInsert input.submit, #web_obsah_form form#webcameraInsert input.submit
{
width: 300px;
margin: 0;
}
#web_obsah_form form#userImageFile p.center
{
font-weight: bold;
text-align: center;
font-size: 1.3em;
margin: .2em 0;
}
#web_obsah_form form fieldset#text label
{
width: 100%;
text-align: left;
}
#web_obsah_form form fieldset#text textarea
{
height: 500px;
width: 100%;
}
#web_obsah_form form fieldset div#rozcestnik
{
display: none;
}
#web_obsah_form form fieldset#sponzor
{
display: none;
}
#web_obsah_form form fieldset#administrator p.checkbox label
{
width: 300px!important;
float: left;
}
#web_obsah_form form fieldset#shrnuti input
{
width: auto;
}
#web_obsah_form form fieldset#shrnuti label
{
float: none;
}


#web_obsah_form div#insert_photo_process
{
text-align: center;
}
#web_obsah_form form fieldset#fotografie_popis img
{
float: left;
width: 150px;
}
#web_obsah_form form fieldset#fotografie_popis div
{
float: left;
width: 550px;
margin-left: 10px;
}
#web_obsah_form p.step_last
{
padding: 1em;
text-align: center;
font-size: 1.1em;
font-weight: bold;
}
#web_obsah_form p.step_last span
{
color: red;
font-size: 1.1em;
}

/* antispam */
p.from_as, div#from_as
{
display: none;
}
/* ------------------------------------------------*/




/* --------- DETAIL FOTOGRAFIE -------------*/
div#image_detail
{
margin: 0 auto;
padding: 0;
width: 840px;
position: relative;
font-size: .8em;
}
div#image_detail img
{
border: 20px solid #000;
clear: both;
display: block;
}
div#image_detail h1
{
font-size: 1.2em;
margin: 0 0 0.5em 0;
padding: 0;
}
div#image_detail p
{
margin: 0 0 .5em 0;
padding: 0;
}
div#image_detail a.back
{
padding: 0.5em;
margin: 0;
font-weight: bold;
display: block;
}
div#image_detail a.next
{
float: right;
padding: .2em 7px .2em 0;
font-weight: bold;
background: url('http://www.orbion.cz/img/web/main/sipka_right.gif') transparent right .5em no-repeat;
}
div#image_detail a.previous
{
float: left;
padding: .2em 0 .2em 7px;
font-weight: bold;
background: url('http://www.orbion.cz/img/web/main/sipka_left.gif') transparent left .5em no-repeat;
}
div#image_detail p a.postcard
{
font-weight: bold;
padding: .8em 0 .9em 5px;
font-size: 1em;
display: block;
text-align: center;
position: absolute;
right: 0;
top: 2.5em;
}

div#image_detail h1 span
{
font-size: .7em;
font-weight: normal;
}
div#image_detail a.image_detail
{
padding: 0 0 0 18px;
background: url('http://www.orbion.cz/img/web/main/info_ico.gif') transparent 2px 0.1em no-repeat;
font-size: .9em;
display: block;
margin: 0.5em 0
}
div#image_info
{
width: 250px;
position: absolute;
left: 80px;
top: 75px;
padding: 0.5em 10px;
font-size: .85em;
text-align: left;

/* temp barvy */
background: #fff4ce;
border: 3px solid #ffde6a;
}
div#image_info a.close
{
position: absolute;
right: 5px;
top: 5px;
font-weight: bold;
}
/* ------------------------------------------------*/


/* --------- FORMULAR POHLEDNICE -------------*/
div#pohlednice
{
display: none;
}
div#image_detail form#sendPohlednice
{
width: 350px;
position: absolute;
right: 20px;
top: 75px;
padding: 2em 0 .5em 0;
font-size: .85em;
text-align: center;
}
div#image_detail form#sendPohlednice a.close
{
position: absolute;
right: 5px;
top: 5px;
font-weight: bold;
}
div#image_detail form#sendPohlednice hr
{
margin: .5em 15px;
border: 0;
height: 1px;
}
div#image_detail form#sendPohlednice p.frm
{
margin: 0 15px;
clear: both;
}
div#image_detail form#sendPohlednice label
{
width: 150px;
float: left;
font-weight: bold;
padding: .5em 0;
}
div#image_detail form#sendPohlednice textarea
{
width: 100%;
height: 150px;
}
/* ------------------------------------------------*/

/* --------- DETAIL POHLEDNICE -------------*/
div#pohlednice_detail
{

}
div#pohlednice_detail img
{
border: 0;
}
div#pohlednice_detail div#pohlednice_box
{
height: 700px;
background: url('http://www.orbion.cz/img/web/main/pohlednice_background.gif') transparent -15px 0 no-repeat;
position: relative;
}
div#pohlednice_detail div#pohlednice_box div#pohlednice_text
{
position: relative;
top: 40px;
left: 55px;
width: 200px;
height: 150px;
padding-right: 15px;
border-right: 1px solid #969696;
font-size: .8em;
font-weight:bold;
}
div#pohlednice_detail div#pohlednice_box div#pohlednice_prijemce
{
position: relative;
top: 126px;
left: 300px;
line-height: 20px;
}
div#pohlednice_detail div#pohlednice_box div#pohlednice_prijemce_email
{
position: relative;
top: 134px;
left: 300px;
line-height: 20px;
}
div#pohlednice_detail div#pohlednice_box div#pohlednice_img
{
width: 500px;
height: 375px;
position: absolute;
left: 33px;
top: 283px;
overflow: hidden;
}
div#pohlednice_detail div#pohlednice_box img
{
width:500px;
}
/* ------------------------------------------------*/













/* ---------- MAPA WEBU --------------------------------------*/
ul#mapa_webu
{
margin: 0 auto;
padding: 0 auto;
font-size: .9em;
}
ul#mapa_webu li
{
line-height: 1.5em;
}
/* ------------------------------------------------*/

/* ---------------- PATICKA --------------------------------*/
div#web_foot
{
margin: 1em 0 0 0;
padding: .5em 15px;
font-size: .6em;
clear: both;
text-align: center;
}
/* ------------------------------------------------*/



/*----------------ADS--------------------*/
.skyscraper
{
 position: absolute; width: 120px; left: 871px; top: 160px;
z-index: 1000;
display: none;
}

/* INVIA aff na web_web.tpl */
div#invia_aff 
{
margin: 2em 10px 1em 0;
background: url('http://www.orbion.cz/img/web/main/invia_aff_back.gif') transparent top left no-repeat;
padding: 8px 0 0 0;
overflow: hidden;
width: 480px;
}
div#invia_aff_in
{
border: 1px solid #9ce0fe;
background: url('http://www.orbion.cz/img/web/main/invia_aff_back_2.gif') #fff top left repeat-x;
}
div#invia_aff form#invia_f
{
font-size: .85em;
margin: 0.3em 0;
padding: 0 5px;
text-align: center;
}
div#invia_aff span.head
{
padding: 0.3em 0 0 5px;
font-size: .85em;
font-weight: bold;
display: block;
text-align: left;
}
div#invia_aff form#invia_f *
{
font-size: 1em;
}
div#invia_aff form#invia_f div.form_boxx
{
float: left;
width: 330px;
}
div#invia_aff form#invia_f div.form_box
{
float: left;
width:165px;
margin: 2px 5px 2px 0;
}
div#invia_aff form#invia_f div.form_box.sub
{
float: left;
width:145px;
margin: 2px 0px 2px 0;
text-align: center;
}
div#invia_aff form#invia_f div.form_box label
{
float: left;
width: 52px;
padding: .2em 0;
font-weight: bold;
}
div#invia_aff form#invia_f div.form_box select
{
display: inline;
width: 110px;
font-size: 1.05em;
}
div#invia_aff form#invia_f span.sm
{
font-size: .75em;
color: #7f7f7f;
display: block;
text-align: center;
}
div#invia_aff form#invia_f span.sm a
{
color: #7f7f7f;
}
div#invia_aff form#invia_f input.submit
{
padding: 0 20px;
margin: 0;
margin: 0 auto;
display: block;
}


/* affil link s nak. kosikem */
span.reklama_odkaz
{
text-align: center;
display: block;
font-size: .9em;
padding: 1em 0;
clear: left;
}
span.reklama_odkaz span.img
{
background: url('http://www.orbion.cz/img/web/main/ico_nakupni_kosik_4.gif') transparent right center no-repeat;
padding-right: 20px;
}
span.reklama_odkaz a
{
font-weight: bold;
padding: .1em 0 .1em 0;
color: red;
}

/* ------------------------------------------------*/

/*----------------ADSENSE--------------------*/

div#web_middle div#web_menu div.adsense_menu
{
margin: 0 0 .2em 0px;
background: #ffffff;
text-align: center;
border: 1px solid #ff9809;
padding: .5em 0 0 0;
}
div#web_middle div#web_menu div.etarget_menu
{
margin: 0 0 .2em 0px;
background: #ffffff;
text-align: center;
border: 1px solid #0066d5;
padding: .5em 0 0 0;
}
div#web_middle div#web_menu div.adfox_menu
{
margin: 0 0 .2em 0px;
background: #ffffff;
text-align: center;
border: 1px solid #ff0000;
padding: .5em 0 0 0;
}




div.adsense_right
{
float: right;
margin-left: 10px;
}
div#web_middle div#web_obsah.fotogalerie div.adsense_right 
{
margin-top: 2.2em;
}
div#web_middle div#web_obsah.mapy div.adsense_right 
{
margin-top: 1.2em;
}
div#web_middle div#web_obsah.novinky div.adsense_right, div#web_middle div#web_obsah.clanky div.adsense_right 
{
margin-top: 1.2em;
}


/* ------------------------------------------------*/

#reksys_sponzor_outer {
  float: left;
  position: relative;
  margin: 0 auto;
  padding-left:340px;
  text-align: center;
}

/* 13=recko-kreta, 43=rakousko, 28=svycarsko, 69=slovensko *
div#reksys_sponzor.head_adv13 {height: 110px; overflow: hidden; }
div#reksys_sponzor.head_adv43 {height: 110px; overflow: hidden; }
div#reksys_sponzor.head_adv28 {height: 110px; overflow: hidden; }
div#reksys_sponzor.head_adv69 {height: 100px; overflow: hidden; }
/**/
div#reksys_sponzor.head_adv69 {height: 100px; overflow: hidden; }

div#reksys_sponzor div.advantage {
display:inline;
margin:0 auto;
width:190px;
text-align:center;

}
/*
div#reksys_sponzor div.advantage div {
margin:0 auto;
text-align:left;
}
div#reksys_sponzor div.advantage div a {
margin:0 auto;
text-align:left;
}
*/

div.advantage div.label {
color:white;
font-size:10px;
font-weight:bold;
}

div#reksys_right {
    width: 120px;
    height: 610px;  
  padding-top:7px;  
    position: absolute;
    top: 0px;   
    left: 50%;
    margin-left: 437px; 
    overflow: hidden;
  line-height: .6em;
  background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top left no-repeat;
}

div#reksys_right.wide {
    width: 160px;
    height: 610px;  
  padding-top:7px;  
    position: absolute;
    top: 0px;   
    left: 50%;
    margin-left: 437px; 
    overflow: hidden;
  line-height: .6em;
  background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top left no-repeat;
}

div.reksys_turecko {
        top: 118px!important;   
    background: url('http://www.orbion.cz/img/web/ad/reksys_info_inv.gif') transparent top left no-repeat!important;
}
div.reksys_tunisko {
    top: 121px!important;   
  background: url('http://www.orbion.cz/img/web/ad/reksys_info_inv.gif') transparent top left no-repeat!important;
}
div.reksys_recko {
    top: 146px!important;   
    background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top left no-repeat;
}








div#tooltip_link {
position:relative;
z-index:24; 
behavior: url('http://cestovatele.orbion.cz/hover.htc');
overflow: visible;
text-align: center;
}


div#tooltip {
display: none;
}
div#tooltip_link:hover div#tooltip
{
display:block;
position:absolute;
top:1.5em; left:3em; 
width:290px;
height: 177px;
background: url('http://www.orbion.cz/img/web/main/web_tooltip.gif') transparent top left no-repeat; ; 
color:#000;
text-align: center;
font-size: 1em;
font-weight: normal;
}
div#tooltip div
{
margin: 0;
padding: 47px 5px 5px 35px;
font-weight: bold;
}
div#tooltip div ul
{
margin-left: 5px;
padding-left: 5px;
}
div#tooltip div ul li
{
margin-left: 5px;
}
span.reklama_odkaz
{
text-align: center;
display: block;
font-size: .9em;
padding: 1em 0;
clear: left;
}
div#tooltip_link span.reklama_odkaz a
{
font-weight: bold;
background: url('http://www.orbion.cz/img/web/main/ico_nakupni_kosik_4.gif') transparent 0 .15em no-repeat;
padding: .1em 0 .1em 18px;
color: red;
}

div#reksys_hotel_logo
{
background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top left no-repeat;
padding-top: 7px;
}

div#partner_url
{
margin: 1em 0;
background: url('http://www.orbion.cz/img/web/main/partner_url.gif') transparent 8px 0 no-repeat;
padding: 12px 5px 0 8px;
line-height: 1em;
font-size: 0.7em;
color: #575757;
}
div#partner_url a
{

}




/* temporary */
div#web_middle div#photos_popis
{
background: url('http://www.orbion.cz/img/web/main/div_photos_popis.gif') transparent top left no-repeat;
padding-top: 13px;
margin-top: 20px;
}

div#reksys_square_250_hp
{
background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top left no-repeat;
padding-top: 9px;
margin-top: 0.3em;
}
div#reksys_banner_610_diskuse_hp
{
background: url('http://www.orbion.cz/img/web/ad/reksys_info_vertical.gif') transparent 3px 0 no-repeat;
text-align: center;
clear: both;
}
div.hor-auto-margin
{
margin-left: auto;
margin-right: auto;
}
div.av-info-bg
{
background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top left no-repeat;
padding-top: 9px;
padding-bottom: 2px;
}
#web_obsah_in .av-info-bg {background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top right no-repeat;}
div#web_middle div#web_obsah.pocasi div.av-info-bg table
{
width:auto;
}
div#ecp_kampan, div#etravel
{
background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') #fff 3px 3px no-repeat;
padding: 15px 0px 3px 3px;
margin: 0.5em 5px 0.5em 0px;
border: 1px solid #FF9A08;
width: 200px;
}
div#ecp_kampan img, div#etravel img
{
float: left;
margin: 3px 8px 10px 0px;
width: 60px;
}

div#ecp_kampan a.text, div#etravel a.text
{
font-size: 0.7em;
color: #ff0000;
float: left;
width: 200px;
font-weight: bold;
color: #003C7B;
text-decoration: none;
}
div#ecp_kampan a.text.maly, div#etravel a.text.maly
{
font-size: 0.6em;
font-weight: normal;
color: #000;
text-decoration: underline;
}


div#reksys_square_200.klm_kampan
{
background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent 3px 3px no-repeat;
padding: 12px 0px 3px 3px;
margin: 0.3em 5px 0em 0px;
}

div#reksys_square_200.klm_kampan div
{
border: 1px solid #000;
padding: 0 5px;
height: 85px;
margin: 0 10px 0 0;
}


div#reksys_square_200.klm_kampan img
{
float: left;
margin: 3px 3px 25px 0px;
width: 60px;

}

div#reksys_square_200.klm_kampan a.text
{
font-size: 0.6em;
color: #ff0000;
float: left;
width: 112px;
color: #000;
}

div#ad_logo_menu
{
margin-left: 2px;
background: url('http://www.orbion.cz/img/web/ad/reksys_info.gif') transparent top left no-repeat;
padding-top: 7px;
width: 200px;
}


/* odkaz na diskusi o animatorech a lasce */
a.love_discussion
{
padding-left: 20px;
background: url('http://www.orbion.cz/img/web/main/heart_discussion_ico.gif') transparent 0 0 no-repeat;
font-weight: bold;
color: #D54E4E;
display: inline;
clear: both;
font-size: .9em;
}

/* odkaz na diskusi o offtopic */
a.free_discussion
{
padding-left: 20px;
background: url('http://www.orbion.cz/img/web/main/free_discussion_ico.gif') transparent 0 0 no-repeat;
font-weight: bold;
display: inline;
clear: both;
font-size: .9em;
}

p.discussion_desc
{
text-align: center;
font-size: 0.8em!important;
margin: 0;
padding: 0.3em 0 0 0;
clear: both;
}

h2.love_discussion
{
padding: 0 0 0 20px!important;
background: url('http://www.orbion.cz/img/web/main/heart_discussion_ico.gif') transparent 0 0 no-repeat;
margin: 1em 0 -0.8em 0!important;
font-size: 1em!important;
}
h2.free_discussion
{
padding: 0 0 0 20px!important;
background: url('http://www.orbion.cz/img/web/main/free_discussion_ico.gif') transparent 0 0 no-repeat;
margin: 1em 0 -0.8em 0!important;
font-size: 1em!important;
}
a.all_discussion
{
margin: -0.5em 0 1.5em 0!important;
font-weight: bold;
font-size: 0.9em;
padding: 0 7px 0 0;
font-weight: bold;
background: url('http://www.orbion.cz/img/web/main/sipka_right.gif') transparent right .5em no-repeat;
}

/* Zima */

#googlemap {
width:565px;
height:300px;
clear:right;
}
div#web_middle div#web_obsah #googlemap * {
font-size:1em;
}

div#web_middle div#web_obsah.zima div#web_obsah_in h1,
div#web_middle div#web_obsah.zima div#web_obsah_in h2,
div#web_middle div#web_obsah.zima div#web_obsah_in h3,
div#web_middle div#web_obsah.zima div#web_obsah_in h4 {
color:#205678;
}

div#web_middle div#web_obsah.zima div#web_obsah_in table {
margin-left:0;
}
div#web_middle div#web_obsah.zima table tr td, div#web_middle div#web_obsah.zima table tr th {
background:#fff;
border:1px solid #104D6C;
text-align:center;
padding:3px;
font-weight:normal;
}
div#web_middle div#web_obsah.zima table tr.data td, div#web_middle div#web_obsah.zima table tr td.data {
font-weight:bold;
}
div#web_middle div#web_obsah.zima table td.resort {
font-size:20px;
padding:10px;
text-align:center;
}
div#web_middle div#web_obsah.zima table th.blackRoute,
div#web_middle div#web_obsah.zima table td.blackRoute {
background:#F0F0F0;
}
div#web_middle div#web_obsah.zima table th.redRoute,
div#web_middle div#web_obsah.zima table td.redRoute {
background:#DB4218;
color:#fff;
}
div#web_middle div#web_obsah.zima table th.blueRoute,
div#web_middle div#web_obsah.zima table td.blueRoute {
background:#1EB1D3;
}
div#web_middle div#web_obsah.zima table th.greenRoute,
div#web_middle div#web_obsah.zima table td.greenRoute {
background:#70AB13;
color:#fff;
}
div#web_middle div#web_obsah.zima table th.runRoute,
div#web_middle div#web_obsah.zima table td.runRoute {
background:#FFCB15;
}
div#web_middle div#web_obsah.zima p.anchors {
font-weight:normal;
font-style:normal;
}
div#web_middle div#web_obsah.zima .inside img {
width:320px;
/*
max-width:565px;
/* IE. Ugly hack, sorry *
width:expression(Math.min(parseInt(this.offsetWidth), 565 ) + "px"); 
/**/
}

/* Carousel */
.jcarousel-skin-tango {
float:right;
margin:20px 10px 0 10px;
}
/* Perex */
div.perex, div.bottomPerex {
padding:10px 20px;
margin:25px 0 25px 0;
margin-left:-20px;
background:#d8f5fd;
border:1px solid #0c6886;
width:285px;
}
* html div.perex { width:315px;float:left;margin-left:-10px; }
div.perex strong {
color:#b80f2c;
}
div.bottomPerex { width:100%; }

#hp_text div.zimaImg {
margin:20px 0pt 20px -20px;
width:295px;
}
#hp_text div.zimaImg img { margin:0;width:325px; }
