/****************************/
/*   html atributes 	*/
/****************************/

body { background-color: white; margin:0 auto; text-align: center;}

a {
text-decoration: none;
color : #683605;
}
a:hover {
text-decoration: underline;
}
label {}
form_box p{ padding: 0em;}
.form_template_box { padding: 0em;margin: 0em;}
.form_template_box {clear:both;}
.form_template_box_google {margin-left:1em;}


IMG {	border: 0em; margin:0em;}

input {vertical-align: middle;}
/****************************/
/*   general design	*/
/****************************/
.container_box{ 	width: 100%;		margin:0 auto; text-align: center;}
.container{ 	width: 72.8em;	margin-left:auto; margin-right:auto;	text-align: left;	
vertical-align: top; background-color: white; }

.quick_navig_bar {background-color : black; height:1.5em; width:100%;}
.quick_navig_item {line-height:1.5em;width:10em; border-right:0.1em white solid; text-align:center; float:left;}
.quick_navig_item a {line-height:1.5em;color:white; margin-right:auto; margin-left:auto;}

.bottom_info_box{	background-color : black/*#683605*/;	height: 1.5em; color: white; text-align: center;}
.bottom_info_box a {color: white; }

.google_ads_standard {text-align:center; clear:both;}
/****************************/
/*   tables */
/****************************/
.row_record_on{	background-color : #EAF2DA;	vertical-align: bottom;	line-height:2em;}
.row_record_off{	background-color : #F1F1D5;	vertical-align: bottom;	line-height:2em;}

.form_table_bg{	background-color : white;	width : 100%;}
.form_table_bg_sp_trip {margin-top:0.3em; background-color : #EAF2DA;	width : 100%;}
.tr_colums_names_in_table {	background-color : #C2BE95;	text-align : center; height:1em; }

/****************************/
/*  startpage	*/
/****************************/	

.sp_left_box {float:left; width:25.5em; background-color: white; }
.sp_right_box {float:right; width:46.8em; background-color: white; margin-right:0em;}

.sp_left_item {text-indent:0.2em;color:white; font-size:1.1em;width:22.9em; background-color: #9A946E; height:1.6em; line-height:1.6em; border-top:1px white solid;}
.sp_left_item a{color:white; display:block; width:100%;}
.sp_left_item a:hover{background-color: #F1F1D5; color:black; text-decoration:none;}
.sp_left_ad_box{margin-top:0.2em;}

.sp_weather_box{float:right;}

.sp_news_text{ float:left;margin-top:5em; border: 1px black solid;	background-color : white; 
width : 37.5em;	height:11.9em; padding: 0em; margin:0em; }

.sp_news_nadpis{ text-indent:0.2em;	background-color : #99CCFE;	color: BLACK; font-size:0.9em;	font-weight: bold;	padding: 0em; 
width : 100%;	  height: 1.2em; line-height: 1.2em;}

.sp_tpl_news_box {  	height: auto; }
.sp_tpl_news_box_img{ margin-left: 0.5em; margin-right: 0.5em; margin-top: 0.1em; margin-bottom: 0.5em; 
 	height: 10em;}
.sp_tpl_news_img { width:96%; 	vertical-align: top; float: left; margin-right: 0.5em;   	}
.sp_tpl_news_img div {margin-left:auto; margin-right:auto;}
.sp_tpl_news_text { clear:both;	text-align: justify; height: auto;}
.sp_tpl_news_datetime{ float:left; line-height:1.5em; width: 10em; text-indent:0.2em;}
.sp_tpl_news_title{ font-weight: bold; line-height:1.5em; }

.sp_tpl_news_right p {text-align: justify;}

.sp_trip_line_on {background-color : #e7e7e5;}
.sp_trip_line_off {}
.sp_trips_table {width: 36em;}
/****************************/
/*   top logo bar	*/
/****************************/
.top_logo_box {margin-left:auto; margin-right:auto;	background-color: white; 
height:8.5em;  text-align: left; border:0em; margin:0em; border-top:1px white solid;  
border-bottom:0px white solid; }

.top_menu_box{ text-indent:0.2em;	background-color: #64635A;  height: 1.8em; line-height: 1.8em; }
.top_menu_langs {float:left;}
.top_menu_box h1 {float:right; font-weight:normal;  font-size:1.1em; text-decoration:none; 
                color:white; height:1.7em; line-height:1.7em;margin:0em;padding:0em;}
/****************************/
/*   day info */
/****************************/

.day_info_box{ 	background-color : white;	width : 98%;	height: 5.5em; border: 0em solid #5A6F90; margin-bottom:0.2em; }
.day_info_date{	padding-left:0.2em; height: auto;	font-weight: bold;	 margin-top: 0.2em; }
.day_info_meniny{	padding-left:0.2em; height: 2.5em;	width : 100%;	margin:0em; margin-top: 0.1em; }
.day_info_card{	padding-left:0.2em;	height: 2em;	 clear:both;}

.day_info_meniny_name {font-weight:bold;}

/****************************/
/*   rady info */
/****************************/

.sp_rada_box {width:25em;  margin-top:0.2em;background-color: white; height:auto; border:1px #9A946E solid;}
.sp_rada_box h3 {text-indent:0.2em;font-weight:normal;  font-size:1.1em; text-decoration:underline; 
                color:white; background-color: #9A946E;height:1.6em; line-height:1.6em;margin:0em;}
.sp_rada_box p {}
.sp_rada_link {text-align:right; line-height:1.5em;background-color: #F1F1D5;}
.sp_rada_link a {display:block; width:98%; margin:0.3em; }
.sp_rada_link a:hover {background-color: #AD4A00; color:white; text-decoration:none;}

.sp_tpl_rada_tip {text-align:center;}
.sp_tpl_rada_tip h2 {margin:0.2em;}

/****************************/
/*   ponuky */
/****************************/

.sp_ponuky_box {width:100%;  margin-top:0.2em;background-color: #eaf2da; height:auto; border:0px #6B8C31 solid;}
.sp_ponuky_box h3 {text-indent:0.2em;font-weight:normal;  font-size:1.1em;  color:white;
                            background-color: #6B8C31;height:1.6em; line-height:1.6em;margin:0em;}

.sp_ponuky_right {float:right; width:10em; }

.sp_ponuky_pridaj {text-align:center; width:9.4em; background-color: #6B8C31; border:3px #eaf2da solid; height:10em;}
    .sp_ponuky_pridaj a{ font-size:2em; color:white;width:100%; display:block; height:100%; }
    .sp_ponuky_pridaj a:hover{background-color: red; text-decoration:none;}
    
.sp_ponuky_zoznam {height:14em;width:35.5em;}
.sp_ponuky_link {width:9.4em; background-color: #6B8C31;height:3em;border:3px #eaf2da solid;border-top:0px}
.sp_ponuky_link a{width:100%; display:block; height:100%;line-height:3em; text-align:center; color:white; font-size: 1.1em;}
.sp_ponuky_link a:hover{background-color: red; text-decoration:none;}

/****************************/
/*   dopyt */
/****************************/

.sp_dopyt_box {clear:both;width:100%;margin-bottom:0.2em;  margin-top:0.2em;background-color: #F1F1D5; height:auto; border:0px #AD4A00 solid;}
.sp_dopyt_box h3 {text-indent:0.2em;font-weight:normal;  font-size:1.1em;  color:white; 
                            background-color: #AD4A00;height:1.6em; line-height:1.6em;margin:0em;}

.sp_dopyt_right {float:right; width:10em; }
.sp_dopyt_pridaj {text-align:center; width:9.4em; background-color: #AD4A00; border:3px #F1F1D5 solid; height:10em;}
    .sp_dopyt_pridaj a{ font-size:2em; color:white; width:100%; display:block; height:100%; }
    .sp_dopyt_pridaj a:hover{background-color: red; text-decoration:none;}
.sp_dopyt_zoznam {height:14em;width:35.5em;}

.sp_dopyt_link {width:9.4em; background-color: #AD4A00;height:3em;border:3px #eaf2da solid;border-top:0px}
.sp_dopyt_link a{width:100%; display:block; height:100%;line-height:3em; text-align:center; color:white; font-size: 1.1em;}
.sp_dopyt_link a:hover{background-color: red; text-decoration:none;}

/****************************/
/*   miesta */
/****************************/

.sp_miesta_box {width:99.5%;  margin-top:0.2em;background-color: white; height:auto; border:1px #683605 solid; margin-bottom:0.2em;}
.sp_miesta_box a{font-size:1.1em;}
.sp_miesta_box h3 {text-indent:0.2em;font-weight:bold;  font-size:1.5em;  color:#683605; 
                            background-color: white;height:1.6em; line-height:1.6em;margin:0em;}
.sp_miesta_box p {}
.sp_miesta_link {text-align:center; clear:both;margin-top:3em;margin-bottom:1em;font-weight:bolder;}
.sp_miesta_link a{display:block; widt:100%; line-height:2em; height:2em;}
.sp_miesta_link a:hover{background-color: #deddd0; }

.sp_miesta_mesta{margin-left:2em;width:13em;float:left;}

.sp_miesta_mesta_en {margin-left:2em;width:95%;float:left; }
.sp_miesta_mesta_en h2 {width:100%;margin:0em;}
.sp_miesta_mesta_en_link {width:10em; float:left; text-align:center;}
/****************************/
/*   login form	*/
/****************************/
.login_form_box{ margin-bottom:0.2em; width:25em; margin-top:0.2em; background-color: #64635A; 
                                height:auto; border:1px #333333 solid;}
.login_form_title{text-indent:0.2em;padding: 0em; text-align:left;	font-weight:normal;  font-size:1.1em; 
                text-decoration:underline; color:white; background-color: #333333; height:1.6em; 
                line-height:1.6em; margin:0em;border:0em; }
.login_form_text{  padding: 0em; }

.login_form_text form{ margin:0em; padding: 0.2em; }

.login_form_selfregistration{	text-align: center; }
.login_form_send_pass{ text-align: center; margin-bottom: 0.5em; }

.logged_form_box{ margin-bottom:0.2em; width:97.3%; margin-top:0.2em; background-color: #64635A; 
                                height:auto; border:1px #333333 solid;}
.logged_form_title{text-indent:0.2em;padding: 0em; text-align:left;	font-weight:normal;  font-size:1.1em; 
                text-decoration:underline; color:white; background-color: #333333; height:1.6em; 
                line-height:1.6em; margin:0em;border:0em; }
.logged_form_text{  padding: 0em; }



/****************************/
/*   news */
/****************************/


.news_user_box{height: auto; border: 0; padding-top: 0.5em; padding-bottom: 0.5em; margin-bottom:0.5em;}



.news_user_box h1{margin-bottom: 0.5em; font-size: 1.5em;width:100%; background-color: #EAF2DA; text-indent:1em;}
.news_user_box p{}
.news_user_img{margin-right:0.5em; margin-left:0.5em; float:left; height: 100%;}

.news_user_no_img { width:98%;margin-right:0.5em; margin-left:0.5em; }

.news_user_date{}
.news_user_right{ padding-left: 0em; }
.news_user_right p { margin:0em; }
.news_user_detail_box{}
.news_user_detail_box h1{margin-bottom: 0.5em; font-size: 1.5em;}
.news_user_detail_box p{text-align: justify;}
.news_user_detail_img{ margin: 1.5em; float: left;/*border: 0.1em solid red;*/}
.news_user_detail_date{}
.news_user_detail_label{width: 12em; float: left; font-weight: bold;}
.news_user_detail_item{}
.news_user_detail_right{width: 100%; height: auto;}

.news_user_detail_box hr{ background-color: #DCDCDC;  border: 0px; height: 0.1em;}

.tpl_news_img {
vertical-align: top; 
}


/****************************/
/*   guestbook */
/****************************/

.user_gb_formular_box {height:28.5em; margin-top:1em;  margin-bottom:1em; border: 1px #6B8C31 solid; background-color: #EAF2DA;}
.user_gb_formular_fields {margin:0.5em;}

/****************************/
/*   menu	*/
/****************************/


.menu_panel_box{ 	background-color: white; width: 15em;  }
.menu_panel_user_box{ /*border: 1px red solid;*/ background-color: White;}

.menu_top_sales,.menu_pridaj_inzerat {	font-weight: bold;	padding-left: 0.5em; width : 96.5%;	  height: 2em; background-color : #9B9C9D;}
.menu_top_sales a,.menu_pridaj_inzerat a{ display: block; 	color: White;	font-weight: bold;	
width : 100%;	  height: 2em; line-height: 2em;}


.left_menu_item_admin_title{ 	background: red;  color: White;  }
.left_menu_item_admin{   color: black; background-color: white; }
.left_menu_item_admin a{ color: Black;  }
.left_menu_item_admin a:hover{ background-color: white; color: #22427b; }

.left_submenu_item_admin a:hover{ background-color: #c4e1ff; color: #22427b; }


/****************************/
/*   articles */
/****************************/
.user_small_article_box {}
.user_small_article_title {}
.user_small_article_text {}
.user_small_article_more {}

.article_title{ 	font-size: larger;}

/****************************/
/*   forum a guestbook */
/****************************/
.forum_user_border {border:0em;}
.forum_user_info {width: auto;	text-align: left; background-color: #EAF2DA; }
.forum_user_title {	width: auto; color:white;	text-align: left; background-color: #6B8C31; }
.forum_user_message {	border: 0;	margin: 0;	width: auto;	}
.forum_user_foot{	font-size: 0.8em;	text-align: center;	margin: 0em;}

.user_forums_box h1 {background-color: #EAF2DA;width: 100%; }

/****************************/
/*   links */
/****************************/
.user_links_box{height: 6.5em;; border: 0em solid silver; padding: 0.5em; margin-bottom: 0.5em;}
.user_links_box h1{margin-bottom: 0.5em; font-size: 1.2em;}
.user_links_box p{text-align: justify;}
.user_links_image{margin-right:0.5em; float:left; /*height: 5em;*/ width: 10em;}
.user_links_url{}
.user_links_right{height: auto;padding-left: 0.5em; width: 70%; }

.linksgroups_dir_box{width: 45em; height: 2em; margin: 0.5em; clear:both;  background-color: #EAF2DA;}
.linksgroups_dir_image{float: left; height: auto}
.linksgroups_dir_text{line-height: 2em; height: 2em;}


.user_mesto_krajina {float:left; margin:1em; font-size:1.1em; }

.user_smery_h1 {margin-left:0em;width:100%; background-color: #EAF2DA; text-indent:1em;}
.user_smery_box {}
.user_smery_box p {text-align:justify;}
.user_smery_autor{background-color: #F1F1D5; text-align:right; line-height:2em;}

.stoprada_user_box {}
.stoprada_user_box h2 {margin-left:0em;width:96%; background-color: #EAF2DA;padding-left:1em;}
.stoprada_user_box p {text-align:justify;}

.trip_user_box {margin-top:3em;}
.trip_user_right_on{float:right; width: 20em; background-color: #EAF2DA;}
.trip_user_right_off{float:right; width: 20em; background-color: #F1F1D5;}

.trip_user_right_on p, .trip_user_right_off p {margin:0.5em;}
.trip_user_right_on h2, .trip_user_right_off h2 {margin-top:0.5em;text-indent:0.5em;}

.trip_user_left{background-color: #fbfcf8;width:55%;}
.trip_user_left p {margin:0.5em;}