/*
   IT business, s.r.o. (www.itbusiness.cz)
   CSS styly pro consultour.cz
*/


body {margin:0;padding:0;font-size:0.8em;text-align:center;color:#262626;font-family:sans-serif;background:#fff url(../img/body-back.gif) repeat-x;}
img {border:0;}
td {_font-size:0.8em;}
h1 {margin:0 0 4px 0;padding:10px 0;color:#ee9921;font-size:1.8em;border-bottom:1px solid #bdbdbd;}
h4 {margin:0 0 4px 0;padding:10px 0;color:#ee9921;font-size:1.3em;border-bottom:1px solid #bdbdbd;}
h2 {margin:10px 0 3px 0;padding:0;color:#003151;font-size:1.4em;}
h3 {margin:0;padding-left:10px;color:#003151;font-size:1.2em;}
input {font-size:1em;}
form {margin:0;padding:0;}
.fleft {float:left;}
.fright {float:right;}
.center {text-align:center;}
.right {text-align:right;}
.cb {clear:both;width:100%;}

#page {width:960px;margin:0 auto;}

/* Header */
#topstrip {padding:7px 50px 0 0;text-align:right;}
#topstrip a {margin-left:10px;position:relative;top:8px;}
#header {height:279px;background:url(../img/head-back.jpg) no-repeat left;}
#obecne_info {float:left;color:#003151;font-weight:bold;position:relative;top:35px;left:100px;}
#obecne_info:hover {color:#000;}
#topmenu {margin:0;padding:0;float:right;position:relative;top:32px;right:35px;list-style:none;}
#topmenu li {float:left;}
#topmenu a {display:block;padding:5px 14px 12px 14px;color:#6bc6e1;background:url(../img/top-button.gif) no-repeat;background-position:-300px;}
#topmenu a:hover,#topmenu a.selected {color:#fff;text-decoration:none;background-position:bottom center;}
#logo {float:left;position:relative;top:80px;left:50px;}
#kolaz {float:right;position:relative;top:32px;right:26px;_right:23px;}
#lastmoments {float:right;height:166px;width:26px;position:relative;left:537px;top:50px;text-decoration:none;}
#login a {float:right;color:#e1e1e1;}
#zobrazit {text-align:right;padding:0 275px 0 0;position:relative;bottom:3px;}
#zobrazit a {color:#262626;font-weight:bold;}

/* Search Tips */
#search_tips {height:260px;margin-top:8px;padding:10px 18px;background:url(../img/search-tips-back.jpg) no-repeat;}
#search_tips2 {height:260px;margin-top:8px;padding:10px 18px;background:url(../img/search-tips-zima-back.jpg) no-repeat;}
.box1 {float:left;font-weight:bold;text-decoration:underline;text-align:left;width:170px;}
.box2 {float:left;width:227px;text-align:right;font-size:0.9em;}
.box2 span {color:#ee9921;text-decoration:underline;}
.box3 {float:left;text-align:right;width:360px;font-weight:bold;text-decoration:underline;}
.box32 {float:left;text-align:right;width:410px;font-weight:bold;text-decoration:underline;}
#levy_search_box {float:left;width:677px;}
#leto_zima {float:left;width:266px;padding-top:1px;}
.leto {position:relative;top:3px;}
.leto2 {display:block;height:114px;width:266px;background:url(../img/italie-leto-2.jpg) no-repeat left;}
.leto2:hover {background-position:-266px;}
.zima {display:block;height:114px;width:266px;background:url(../img/italie-zima-2.jpg) no-repeat left;}
.zima:hover {background-position:-266px;}
#search_form {float:left;width:255px;margin:0 5px 0 150px;_margin-left:75px;padding:25px 0 0 0;text-align:left;font-size:0.9em;}
#search_form .radek {clear:both;padding:2px 0;}
#search_form label {display:block;float:left;width:90px;font-weight:bold;text-align:left;}
#search_form select {width:155px;font-size:0.9em;}
#search_form option.title {color:#000;font-weight:bold;}
#tipy {float:left;width:240px;padding-top:12px;font-size:0.85em;}
#tipy .tip {clear:both;padding:15px 5px 12px 15px;text-align:left;}
#tipy .tip img {float:left;margin-right:10px;border:5px solid #d8eff7}
#tipty .tip .text {padding-top:2px;}
#tipy span {color:#ee9921;text-decoration:underline;}
#destinace {float:right;width:247px;}
#destinace ul {float:left;margin:0;padding:0;width:110px;_width:120px;text-align:left;list-style:none;}
#destinace li {padding:1.5px 0;}
#destinace .ul1 {padding:10px 0 10px 10px;}
#destinace .ul2 {padding:10px 10px 10px 5px;}
#destinace a {color:#262626;}
#destinace a:hover {color:#ee9921;}
#search_menu {width:670px;}
#search_menu ul {float:left;margin:0;padding:40px 20px 0 20px;list-style:none;text-align:left;}
#search_menu li {padding:2px 15px;}
#search_menu a {color:#6bc6e1;}
#search_menu a:hover {color:#fff;}

/* Mainpage */
#mainpage {text-align:left;}
#content {float:left;width:660px;margin:0 20px 0 12px;}
#content h2 {margin-top:20px;padding: 8px;background-color:#f1f1f1;font-size:1.4em;border-bottom:1px solid gray;}
#content h2.tagcloud {
	margin-top:0px;
	padding: 8px;
	background-color: inherit;
	font-size:1.0em;
	border-bottom:inherit;
}
.k_sekce {background-color:#f1f1f1;padding:20px;border-bottom:1px solid gray; display:block; font-weight:bold;}
#faq .faqitem {font-weight:bold;}
#faq .faqlist {background-color:#f1f1f1;padding-top:20px;padding-left:10px;font-size:1.4em;border-bottom:1px solid gray; display:block; font-weight:bold;list-style:none;}
#faq .f3 {list-style:none; padding-left:0px}
#content partneri {width:100%;}
#content partneri th {background-color: blue;}
.numero {width:100%; text-align:center;}
.textIcons {text-align:center}
.sj {background: #d0dfff url(../img/sj.gif) repeat-x left; text-align:right; padding-top:10px;padding-right:10px; color:#8ca6b5;font-weight:bold; letter-spacing:2px}
.textTable {border: 1px solid gray; font-size: 11px; text-align:center;}
.textTableTop {background-color: #ffb400; font-weight: bold}
.obrtext {margin: 0px 0px 10px 10px; float:right; border:5px solid #e3e3e3;}
.terminyTable {background-color:#f1f1f1}
.textTableHeader {background-color:#ffda0b; font-weight:bold}

/* Content */
#content p {margin:17px 0;text-align:justify;}
#content a {font-weight:bold;color:#003151;}
#content p.zvyrazneny {margin:10px 0;padding:10px;background:#f1f1f1;border:1px solid #bdbdbd;}
#dolni_odkazy {height:99px;margin:25px 10px 0 10px;background:url(../img/bottom-icons.jpg) no-repeat;}
#dolni_odkazy ul {margin:0;padding:0;list-style:none;}
#dolni_odkazy li {float:left;}
#dolni_odkazy a {display:block;font-weight:normal;color:#fff;text-decoration:none;}
#dolni_odkazy a:hover {text-decoration:underline;}
.do1 a {padding:55px 50px 5px 50px;}
.do2 a {padding:55px 56px 5px 56px;}
.do3 a {padding:55px 30px 5px 46px;}
.do4 a {padding:55px 20px 5px 53px;}
#dolni_odkazy2 {height:151px;margin:35px 0 0 0;_line-height:75%;background:url(../img/bottom-icons-2.jpg) no-repeat;}
#dolni_odkazy2 ul {margin:0;padding:0;list-style:none;}
#dolni_odkazy2 li {float:right;}
#dolni_odkazy2 a {display:block;font-weight:normal;color:#fff;text-decoration:none;}
#dolni_odkazy2 a:hover {text-decoration:underline;}
#dolni_odkazy2 .do00 a {padding:5px 21px 60px 90px;color:#000;}
.do11 a {padding:60px 41px 5px 30px;}
.do22 a {padding:60px 41px 5px 25px;}
.do33 a {padding:60px 30px 5px 30px;}
.do44 a {padding:60px 25px 5px 20px;}
#dolni_odkazy2 .italie_info {float:right;width:123px;}
#dolni_odkazy2 .italie_info li {float:none;padding:0 8px;}
#content .komercni_nabidka {height:50px;margin:15px 10px;padding:0;text-align:left;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
#content .komercni_nabidka ul {margin:0;padding:17px 0;list-style:none;}
#content .komercni_nabidka li {float:left;}
#content .komercni_nabidka ul a {display:block;padding:0 10px 0 10px;font-weight:normal;color:#ee9921;}
#content .komercni_nabidka a:hover {color:#003151;}
#content .edittext {clear:both;padding:20px;text-align:right;font-weight:bold;}
#content .edittext a {color:#ee9921;}
#content .edittext a:hover {color:#000;}
.mezera {height:70px;}
.polozky_destinace {float:left;width:40%;list-style:none;}
.polozky_destinace li img {margin-left:15px;}
.polozky_destinace li span {display:-moz-inline-box;display:inline-block;width:220px;}
#content .strediska {height:106px;padding:0;background:url(../img/stredisko-back.jpg) no-repeat bottom left;background-color:#fff;}
#content .strediska2 {height:106px;padding:0;background:url(../img/stredisko-2-back.jpg) no-repeat bottom left;background-color:#fff;}
#content .kapacity {height:106px;padding:0;background:url(../img/kapacita-back.jpg) no-repeat bottom left;background-color:#fff;}
#content .polozky_destinace a {font-size:1.1em;color:#ee9921;}
#content .polozky_destinace a:hover {color:#003151;}
.last_momenty_home {float:left;width:433px;height:261px;background:url(../img/last-moments-back.jpg) no-repeat;}
.last_momenty_home .right a {clear:both;position:relative;right:20px;}
.last_momenty_table {margin:15px 5px 10px 15px;}
.last_momenty_table td {padding:10px;vertical-align:top; border-bottom: 2px solid white;}
.last_momenty_table thead td {background-color: #FFE645; }
.last_momenty_table span {font-weight:bold;color:#ee9921;}
.last_momenty_table .vac {vertical-align:center;}
.lm_table td {padding:2px 5px;font-size:0.9em; }
#content .last_momenty_table a:hover {color:#000;}
.nadpis_moments {padding:10px 0 0 20px;font-weight:bold;text-decoration:underline;}
.ostatni_weby {width:221px;margin:0;padding:0;position:relative;left:8px;top:15px;list-style:none;}
.ostatni_weby li {padding:20px 0 0 0;}
.sloupec_fotek {float:right;margin:10px 0 10px 8px;padding:0;list-style:none;text-align:center;background:#f5f5f5;}
.sloupec_fotek li {padding:5px 10px;}
.navigace {padding:0 0 10px 0;}
#content .navigace a:hover {color:#ee9921;}
.page {float:right;padding:5px 22px;text-align:left;font-weight:bold;color:#7E7E7E;}
#content .page .selected,.page .selected, #content .page a:hover {text-decoration:underline;color:#ff5f05;}
#content .page a {text-decoration:none;}


/* Right Box */
#rightbox {float:left;width:247px;}
#rightbox a {color:#6bc6e1;font-weight:bold}
#rightbox a:hover {color:#003151;}
.rbheader {height:30px;_height:40px;padding:10px 0 0 20px;font-weight:bold;text-decoration:underline;background:url(../img/rb-header.jpg) no-repeat;}
.rbbody {padding:10px 20px;background:url(../img/rb-back.jpg) repeat-y;}
.rbbottom {height:207px;_height:247px;padding:20px 25px;line-height:155%;background:url(../img/rb-bottom.jpg) no-repeat;}
.male_posunuti {_display:none;width:2px;height:2px;}
.posun {_display:inline-block;_padding-top:3px;}
.mapa {position:relative;top:18px;left:25px;}
.doporuceni {clear:both;padding:5px 5px 12px 0;text-align:left;}
.doporuceni img {float:left;margin-right:10px;border:5px solid #d8eff7}
.doporuceni span {color:#ee9921;text-decoration:underline;}
.doporuceni .text {padding-top:2px;}
.doporuceni p {clear:both;margin:8px 3px;text-align:justify;}
.rb_italie_info {height:280px;margin-bottom:10px;text-align:left;background:url(../img/rb-italie-info-back.jpg) no-repeat;}
.rb_italie_info .ul1 {float:left;margin:0;padding:40px 5px 0 20px;list-style:none;}
.rb_italie_info .ul2 {float:left;margin:0;padding:40px 20px 0 5px;list-style:none;}
#rightbox .rb_italie_info a {color:#003151;font-weight:normal;}
#rightbox .rb_italie_info a:hover {color:#b34000;}

/* Formulářové prvky */
.hlaska {padding:5px;color:#ba1010;font-weight:bold;}
#formular td, #formular2 td {_font-size:0.7em;background:none;text-align:left;}
#formular,#formular2 {width:94%;margin:5px;padding:0 5px;font-size:0.85em;}
#formular .submit,#formular2 .submit,.submit {margin:4px 0 6px 4px;background:#ee9921;color:#fff;border:1px solid #b34000;}
#formular2 .submit,#formular p {margin:0;padding:0;}
#formular input,#formular2 input {padding:1px 2px;font-size:1em;color:#606060;border:1px solid #a7a7a7;}
#formular fieldset,#formular2 fieldset {margin-top:15px;padding:0 5px 10px 5px;background:#f7f8f9;border:1px solid #a7a7a7;border-top:3px solid #a7a7a7;}
#formular legend,#formular2 legend {padding:2px 8px;font-weight:bold;border:1px solid #a7a7a7;}
#formular label,#formular2 label {padding:6px 15px 6px 5px;}
#formular select,#formular2 select {font-size:1em;color: #606060;}
#formular textarea,#formular2 textarea {border:1px solid #a7a7a7;}
#formular table,#formular2 table {margin-top:8px;}
#formular .popisek {width: 110px;}
.center2 #formular {width:75%;margin:0 auto;} /* Komentar pod foto */
textarea {padding:1px 2px;font-size:1.2em;font-size:1em;color:#606060;font-family:"Tahoma",'Arial',Sans-Serif;}
#formular .info {margin:0;padding:4px 10px;color:#888888;text-align:right;}
#formular .info input {font-weight:bold;text-align:center;border:0;background:none;width:22px;}
#sendmail {text-align:center;}
#sendmail form {text-align:left;}
#sendmail #formular {width:70%;margin:0 auto;}
#lm_table thead td,#lm_table .thead {padding:2px 2px;font-weight:bold;text-align:center;  background-color:#FFE645;}
.lmv_table {width:100%;margin:10px 0 50px 0;}
.lmv_table .th td {font-weight:bold;background:#eee;}
.popisy {width:100%;border:thin solid #666; padding:4px; margin-bottom:5px;}
.popisy textarea{width:100%;height:40px;}
.popisy textarea#cena_zahrnuje, .popisy textarea#cena_nezahrnuje{height:90px;}
.popisy label {}
.popisy span {font-weight:bold; font-size:12px;margin-bottom:5px;display:block}


/* Bubliny */
#bublina {padding:1px 5px;border:1px dashed #606060;background:#fff;}

/* Footer */
#footer {clear:both;height:90px;margin-top:20px;background:url(../img/footer-back.gif) repeat-x bottom;}
#footer_stred {width:940px;margin:0 auto;text-align:left;}
.zpet_na_uvod {float:right;position:relative;top:2px;right:30px;}
#bottom_menu {margin:0;padding:0;font-size:0.85em;list-style:none;}
#bottom_menu li {float:left;padding:3px 20px;}
#bottom_menu a {color:#003151;text-decoration:none;}
#bottom_menu a:hover {text-decoration:underline;}
.copyright {clear:both;position:relative;top:25px;padding:0 65px 10px 10px;color:#fff;}
.copyright .fright {position:relative;}
.copyright a {color:#ee9921;font-weight:bold;}
.copyright a:hover {text-decoration:none;}