/* CSS knihovna pro Beskydy2 */
body, html { text-align:left; margin:0px; padding:0px; font-family:'Arial', 'Verdana', 'Times CE', Symbol, serif; font-size:90%; background:url(../images/bg.jpg) repeat-x #e5e5e5; width:100%; height:100%; color:#333; }
a:link, a:visited, a:active {	color: #01a0d7; text-decoration: underline;	font-weight: bold; outline:0; }
a:hover {	color: #037081;	text-decoration: none;	font-weight: bold; }
img { border:0; }
#wrapper { width:100%; height:auto; float:left; }
#mainBody { width:700px; height:auto; margin:0px 10px 0 0; float:right;  }
#head { background:url(../images/bg1.jpg); width:1000px; height:156px; margin:auto; }
.logo { width:200px; height:73px; float:left; margin:27px 0 0 60px; }
#menu { width:520px; height:40px; float:right; margin:25px 40px 0 0; }
.menu { width:500px; float:left; text-align:left; margin-left:20px; }
#main { height:199px; width:1000px; background:url(../images/bg6.jpg) no-repeat; margin:auto; position:relative; }
.search { padding:0 15px 0 15px; }
#search { background:url(../images/bg_search.jpg) no-repeat; width:400px; height:199px; float:left; margin-left:29px; }
#mainBg { background:url(../images/bg4.jpg); width:1000px; height:auto; position:relative; float:left; }
.line { background:url(../images/line.jpg); width:1000px; height:1px; float:left; margin:0 0 0 0; }
.textLine { width:720px; height:auto; margin:20px 6px 20px -1px; float:right; border-bottom:1px solid #e5e5e5; }
#count { margin:-60px 0px 20px 0; float:left; margin-left:100px; }
.count { color:#000; padding:0px; margin:0px; font-size:136%; font-family:'Verdana', 'Arial', 'Times CE', Symbol, serif; font-weight:normal; }
.login { width:500px; float:right; text-align:right; font-size:96%; margin:8px 20px 0 0; color:#fff; }
.login a { color:#eee; }
#wrapperMain { width:960px; height:auto; float:left; margin:0 0 20px 20px; }
#modMesto { width:700px; height:auto; margin:0px 10px 0 0; float:right; }
#left { width:220px; height:auto; margin:0 0 0 5px; float:left; }
.left { width:200px; margin:10px 0 0 10px; }
.center { width:98%; margin:auto; padding:10px 5px 10px 5px; } 
.txtLeftHead { width:200px; padding-top:14px; margin:0 0 0 10px; }
.leftBorderBottom { border-bottom:1px solid #e5e5e5; width:208px; margin:0 0 0 10px; }
#mostView { width:700px; height:auto; margin:0px 10px 0 0; float:right; }
#miniSearchText { height:330px; }
.miniSearchText { font-weight:bold; font-size:86%; }
.miniSearchInput { margin-right:10px; }
#miniSearchMenu { float:left; width:270px; height:44px; margin:7px 0 0 10px; }
h1 { color:#c33423; padding:0px; margin:0px; font-size:156%; }
h2 { color:#c33423; padding:0px; font-size:126%; margin:-20px 0 0 2px; font-weight:normal; }
h3 { color:#000; padding:0px; margin:0px; font-size:136%; font-family:'Verdana', 'Arial', 'Times CE', Symbol, serif; font-weight:normal; }
ul.frontPage_text { list-style-image:url(../images/front_li.png); }
li.frontPage_text { color:#000; font-weight:bold; margin:10px 0 0 15px;  padding:0px; font-size:106%; font-family:'Verdana', 'Arial', 'Times CE', Symbol, serif; }
.page_navigace { color:#c64934;	font-weight:bold; text-decoration:none;	cursor: pointer; }
.page_navigace a {	background-color:#00FF66;	text-decoration:none; }
.page_navigace a:hover {    color:#000000; }
#page_navigace{    text-align:center;	color:#84b9d8; }
#page_navigace a{    text-align:center;	text-decoration:none;	color:#336699; }
#page_navigace a:hover{    text-align:center; }
.modDopor { height:105px; width:510px; margin-right:45px; float:right; display:block; }
#dopor { font-size:86%; float:left; }
#dopor a { text-decoration:none; }
.dopor { width:110px; height:130px; float:left; margin:10px 0 0 12px; }
.doporTxt { margin-top:5px; }
.cat_img {
    vertical-align: top; 
	padding: 3px; 
	border-left : 1px solid #cccccc; 
	border-top : 1px solid #cccccc; 
	border-right: 1px solid #eee; 
	border-bottom: 1px solid #ddd; 
	border-right-style: outset; 
	border-bottom-style: outset;
}
/* Active MainMenu css */
#menuMain { margin:0px 0 0 0; padding-top:0px; }
#menuMain  a{ font-size:96%; padding:0px 0 0px 0; font-weight: bold; color: #333333; text-decoration: none;  margin-top:0px; outline:0;  }
#menuMain a:hover { color: #990000;  }
.menuMain {  }
#trans-active-Main  a{ color: #990000;  }
#trans-Main  { outline:0; }
/* Active MainMenu css */
.inputbox_category {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	padding: 2px;
	font-size:86%;
	width:160px;
}
.inputbox_mesto {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	padding: 2px;
	font-size:86%;
	width:160px;
}
.menuObject { display:block; width:86px; height:40px; }
.Menu1 { background:url(../images/home.png) no-repeat center; width:86px; height:40px; }
.Menu1:hover { background:url(../images/home_h.png) no-repeat center; }
#trans-active-Main_menu { background:url(../images/home_h.png) no-repeat center;  }
.Menu2 { background:url(../images/write_us.png) no-repeat center; width:86px; height:40px; }
.Menu2:hover { background:url(../images/write_us_h.png) no-repeat center; }
#trans-active-Write_us { background:url(../images/write_us_h.png) no-repeat center;  }
.Menu3 { background:url(../images/new_object.png) no-repeat center; width:86px; height:40px; }
.Menu3:hover { background:url(../images/new_object_h.png) no-repeat center; width:70px; height:40px; }
#trans-active-New_object { background:url(../images/new_object_h.png) no-repeat center; width:70px; height:40px; }
.Menu4 { background:url(../images/kontakt.png) no-repeat center; width:86px; height:40px; }
.Menu4:hover { background:url(../images/kontakt_h.png) no-repeat center; }
#trans-active-Contact { background:url(../images/kontakt_h.png) no-repeat center;  }
.Menu5 { background:url(../images/weblinks.png) no-repeat center; width:95px; height:40px; }
.Menu5:hover { background:url(../images/weblinks_h.png) no-repeat center; }
#trans-active-Links { background:url(../images/weblinks_h.png) no-repeat center;  }
#alb_most { float:left; width:97%; padding:10px; }
.alb_most {  overflow:hidden; height:auto;  padding:0.8em 0; width:680px; }
.alb_most_cat {  width:115px;  height:auto; float:left;  text-align:center !important;  padding:5px;  margin:0 5px 5px 0; }
.alb_most_cat_main {  margin:5px 5px 5px 0;  color:#666666;  font-weight:bold;  font-size:86%; }
.img_most { margin:5px 0 5px 0; }
.text_hl { font-size:96%; }
.contentheading { color: #c33423; font-weight: bold; white-space: nowrap; width:auto; height:20px; }
#new_obj { width:170px; margin-left:20px; margin-bottom:15px; text-align:center; }
.new_obj { height:95%; margin-bottom:10px; font-size:80%; border-bottom:1px dotted #ddd; padding-bottom:10px; }
.new_obj a{ text-decoration:none; }
#footer { background-color:#999999; width:100%; height:50px; float:left; }
.footer_menu { margin-left:40px; margin-top:15px; float:left; width:auto; }
.footer_menu a { color:#333; }
.footer_menu a:hover { color:#666; }
.valid_menu { margin-right:40px; margin-top:15px; float:right; width:auto; font-size:86%; }
.valid_menu a { color:#333; text-decoration:none; }
.valid_menu a:hover { color:#666; }
.footer { background:url(../images/footer_class.jpg); width:1000px; height:50px; position:relative; margin:auto; color:#666; }
#TopCount { float:left; width:100%; visibility:hidden; }
.mod_login_input {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	padding: 4px;
	font-size:12px;
	background-color: #f4f4f4;
	width:150px;
	margin-left:10px;
}
.inputEmailTo {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	padding: 4px;
	font-size:12px;
	background-color: #ccc;
}
.inputbox {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	padding: 4px;
	font-size:12px;
	background-color: #f4f4f4;
}
.registration_input {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	padding: 4px;
	font-size:12px;
	background-color: #f4f4f4;
	width:220px;
	margin-left:10px;
}
#back_button1 { text-align:left; margin-top:80px; }
#back_button1 a, #back_button1 a:visited{ text-decoration:none; font-size: 10px; color: #000; font-weight:bold; }
#back_button1 a:hover {  color: #666; text-decoration:underline;}
.classLogin { width:90%; text-align:right; margin:50px 0 40px 0; }
.classLogin_1 { width:350px; display:block; }
.classRegistration { width:90%; text-align:right; margin:50px 0 40px 0; }
.classRegistration_1 { width:450px; display:block; }
.secImg a { text-decoration:none; }
.infoText { margin-top:10px; font-size:96%; }
.blue { font-size:106%; color:#FFF; background-color:#000099; font-weight:bold; padding:6px; border:2px solid #0099FF; }
.red { color:#CC0000; }
#alb_my_obj { margin:80px 0 50px 40px; }
.alb_navi { float:left; display:block; }
.alb_navi a { text-decoration:none; color: #e91d06; }
.alb_navi a:hover { text-decoration:underline; color:#b71402; }
.AlbListImg { float:left; width:100px; height:70px; margin:10px 0 0 10px; }
.alberghi_title { float:left; width:80%; height:20px; margin:7px 0 0 20px; }
.row0 {	text-align: left; border:1px solid #e6e6e6; margin-bottom:10px; }
.row1 {	text-align: left; border:1px solid #e6e6e6; margin-bottom:10px; }
.row0:hover {	background-color: #fcfcbc;	cursor:text; }
.row1:hover {	background-color: #fcfcbc; 	cursor:text; }
.onclck_login:hover { color: #037081;	text-decoration: none;	font-weight: bold;  }
.onclck_login { color:#08a0b7; font-weight:bold; text-decoration:underline;}
.al_save_cancel { display:block; padding:10px; border:1px solid #000000; width:190px; margin:0 auto; text-align:center; }
.no_auth { width:100%; margin:100px 0 100px 0; text-align:center; }
.alb_button {
	border-top : solid 1px #d5d5d5;
	border-right : solid 1px #808080;
	border-bottom : solid 1px #808080;
	border-left : solid 1px #d5d5d5;
	color : #fff;
	font-weight : bold;
	padding:1px;
	background-color:#636363;
}
#pocasi { margin:60px 0 0 100px; display:block;	width:300px; float:left; }
.abl_reg { color:#08a0b7; font-weight:bold; cursor:pointer; }
#alb_email { float:left; margin:30px 0 0 70px; }
.alb_photo_row { overflow:hidden;  height:auto;  padding:0.8em 0; padding-left:40px; }
.alb_photo_element_cat_lay {  width:40%;  float:left;  text-align:left !important; padding:5px; }
.alb_photo_element_cat_lay a { color:#e31901;  }
.alb_photo_element_cat_lay a:hover { color:#b31604;  }
.alb_photo_element_cat {  width:20%;  float:left;  text-align:left !important; padding:5px; }
alb_photo_element_cat a { color:#e31901;  }
alb_photo_element_cat a:hover { color:#b31604;  }
img.alb_photo { vertical-align:bottom; padding:3px; margin:0px 0.3em 0.3em 0px; border:1px solid #c0c0c0; background-image:none; }
.mez { float:left; width:100%; margin:20px 0 20px 0; }
.hr { background:url(../images/hr.jpg) repeat-x; width:100%; height:2px; }
.hr1 { background:url(../images/hr.jpg) repeat-x; width:100%; height:2px; margin:20px 0 20px 0; }
#category { width:100%; font-size:95%; margin:0 0 10px 0; }
.category a { text-decoration:underline; color: #666; }
.category a:hover { text-decoration:none; color:#333; }
.alb_top_cat { float:right; }
.alb_top_cat a { text-decoration:none; }
.nav { float:right; margin:5px 5px 0 0; }
.nav a { color:#666; font-weight:normal; }
.miniSearchButton { border:0px; background:url(../images/button.jpg) no-repeat; width:90px; height:35px;	padding:18px; cursor: pointer; outline:10px; float:right; margin:20px 0 0 0;}
.alb_mail_red { color:red; font-weight:bold; text-align:right }
#alb_city_row { float:left; width:98%; padding:10px;}
.alb_city_row { overflow:hidden;  height:auto;  padding:0.8em 0; margin-left:30px; float:left; font-size:95%; width:100%; }
.alb_city_element_cat {  width:31%;  float:left;  text-align:left !important;  }
.alb_city_element_cat a { color:#e31901;  }
.alb_city_element_cat a:hover { color:#b31604;  }
#alb_search_row { padding-left:3px; margin:10px 0 50px 0; float:left; width:95%; }
.alb_search_row { overflow:hidden;  height:auto;  width:100%; float:left; font-size:86%; }
.alb_search {  border:1px solid #eee; width:48%; height:150px;  float:left;  text-align:left !important; padding:5px; float:left; }
.alb_search:hover { background-color:#fcfcc8; cursor:text; }
.alb_search a:hover { color:#b31604;  }
.message { text-align:center; padding:10px; color:#990000; font-weight:bold;}
.message1 { text-align:center; color:#990000; font-weight:bold; margin-bottom:10px;}
.comment a { text-decoration:none; }
.inputbox_limit { font-size:98%; }
.no_decoration a { text-decoration:none; }
.alb_free { width:500px; margin:70px 0 30px 120px; }
.alb_go_top { height:20px; float:left; margin-top:30px; display:block; text-align:center;width:100%; }
#alb_lay_right { float:right; width:72%; }
.alb_lay_right { margin:10px; }
#alb_lay_right1 { float:right; width:72%; }
.alb_lay_right1 { margin:10px; padding-bottom:30px; }
#alb_lay_left { float:left; width:27%; margin:0px 0 0 2px; }
.alb_main_picture { margin:10px 0 0 5px; height:150px; }
#map_em_pr { width:100%; float:left; border-bottom:1px solid #ccc; }
.map { float:right; padding: 5px; margin-right:10px; }
.print_em { float:left; padding:5px; margin-left:10px; }
.print_em a { text-decoration:none; }
.alb_adress { width:55%; float:left; padding:10px 0 0 0; }
.alb_contact { width:40%; float:left; padding:5px 0 0 0; }
.alb_other_info { float:left; width:100%; margin:5px 0 15px 0; }
.alb_line { float:left; width:97%; margin:5px 0 15px 0; border-top:1px solid #ccc; }
#alb_my_object { overflow:hidden; height:auto;  padding:0.8em 0; width:95%; }
.alb_my_object { width:150px; height:auto; float:left;  text-align:center !important; margin:40px 10px 40px 5px; }
.no_alb_my_object { margin:80px 30px 80px 0; width:100%; text-align:center; }
#alb_top_menu_lay { border:0px; height:30px; width:100%; display:block; }
#alb_top_menu_lay a { text-decoration:none; }
#alb_top_title_lay { width:680px; height:30px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#ffe9e8; }
.alb_top_title_lay { margin:0 0 0 10px; padding-top:3px; }
.alb_top_title { height:30px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#ffe9e8; }
.alb_top_title_txt { margin:0 0 0 10px; padding-top:7px; float:left; }
.alb_body { border:1px solid #CCCCCC; }
.alb_main_body_foto { border:1px solid #ccc; width:668px; }
.alb_body_foto { margin:20px 0 0 50px; }
img.alb_fotogallery_img { margin:0 50px 10px 0; }
.alb_body_lay { border:1px solid #CCCCCC; width:680px; float:left; }
#alb_top_menu { border:0px solid; width:670px; font-size:11px; padding:10px 10px 0 20px; margin:-3px 0 0 -6px; }
#alb_top_menu a { text-decoration:none; }
.alb_top_menu { border:0px; height:30px; width:670px; display:block; }
.alb_top_menu_active { width:auto; padding:0 10px 0 10px; height:25px; margin:5px 5px 0 0; float:left; text-align:center; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.alb_top_menu_no_active { width:auto; padding:0 10px 0 10px; height:29px; float:left; text-align:center; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #ffe9e8; background:#ffe9e8; margin:0 5px 0 0;}
.alb_top_menu_text_a { margin:5px 0 0 0; }
.alb_top_menu_text { margin:7px 0 0 0; font-weight:bold; }
#more_fotogalery { float:left; width:100%; margin:10px 0 30px 10px }
.alb_city_count { margin-left:6px; }
.cent { text-align:center; }
#atenJava { 
  width:100%;
  border-bottom:2px solid #999;
  border-top:2px solid #999;
  color:#0000FF;
  margin:5px 0 10px 0;
  background:url(../../../images/exclamation_2.jpg) left no-repeat;
}
.atenJava { text-align:center; padding:10px; }
/*  ************************************************************** START ALBERGHI CSS **************************************************************  */
.testo{	font: 10px Verdana, Helvetica, sans-serif; }
.legendprint{ font: 15px Verdana, Helvetica, sans-serif; font-weight: bold; color: #800000; }
.testo2{ font: 12px Verdana, Helvetica, sans-serif; }
.smallgrey { color : #969696; float: right; padding-right: 20px; font: 8px Verdana, Helvetica, sans-serif; }
#alberghi_main_table { width:98%; margin:5px 0 0 0; }
.dynamic-tab-pane-control.tab-pane { position:	relative; }
.tab-row { width:75px; }
.dynamic-tab-pane-control .tab-row .tab a{
	position: relative;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: pointer;
	padding:2px 5px 2px 5px;
	z-index: 1;
	width:75px;
	display:block;
	margin-bottom:3px;
}
.dynamic-tab-pane-control .tab-row .tab.selected  a{ width:75px; background-color:#fefcdb; border-right:2px solid #fefcdc; }
.dynamic-tab-pane-control .tab-row .tab a {
    font-size:12px;
	font-weight:bold;
	color: #333;
	text-decoration: none;
	cursor: pointer;
	padding:5px 0 5px 5px;
	border:1px solid #bbb;
}
.dynamic-tab-pane-control .tab-row .tab a:hover { font:	12px Arial, Helvetica, sans-serif; background-color:#fefcdb; text-decoration:none; font-weight:bold; }
.dynamic-tab-pane-control .tab-page {
	padding:	1px;
	width: 80%;
	float: left;
	margin-left:81px;
	margin-top:-190px;
	border:1px solid #bbb;
	background-color:#fefcdb;
	min-height:200px;
}
.dynamic-tab-pane-control .tab-row { white-space: nowrap; }
.tab_content {  padding:10px; background-color:#fefcdb; font-size:96%; padding:20px; }
#com_alberghi { float:left; width:100%; margin-top:20px; }
.tab { margin:0px; }
.noLine { font-size:86%; }
.noLine a { text-decoration:none; }