/****************************/
/*   html atributes 	*/
/****************************/

body { background-color: #16314B; margin:0 auto; text-align: center;}

a {
text-decoration: none;
color : #be588a;
}
a:hover {
text-decoration: underline;
}
label {}
form_box p{ padding: 0em;}


input {vertical-align: middle;}
/****************************/
/*   general design	*/
/****************************/
.container_box{ 	width: 100%;		margin:0 auto; text-align: center;}
.container{ 	width: 78.4em;	margin-left:auto; margin-right:auto;	text-align: left;	vertical-align: top; background-color: White; }

.top_quick_navig_box{background-color : black;color:white; margin-bottom:0.1em; height:1.3em; width: auto; text-align: center; margin-left:auto; margin-right:auto; }
.top_quick_navig_box a {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 : #336699;	height: 1.5em; color: white; text-align: center;}
.bottom_info_box a {color: white; }

.sp_middle_col { 	width:49em; background-color: white;  /*border: 1px solid red;*/ margin-left: 0.1em; 
						float:left;color: #555555; text-align: justify; padding: 1em; }/*20.5*/
	.sp_welcome_right h2{ color: #555555; text-align: justify;}

.sp{text-align: justify; padding: 1em; color: #555555;}

.sp_right_col { 	/*border: 1px solid green; */background-color: #fafafa;	vertical-align: top;	width : 12em; 
						float:right; top:0.0em; 	right:0.0em;}/*43.5*/
						
.sp_left_col { 	/*border: 1px solid green; */background-color: #E4E4E4;	vertical-align: top;	width : 15em; 
						float:left;  }/*43.5*/
			
.menu_top_sales, .menu_pridaj_inzerat, .sp_news_nadpis, .sp_reklama_nadpis{ text-indent: 0.8em;}

.sp_reklama_nadpis{background-color : #9B9C9D;	color: White;	font-weight: bold;	padding-left: 0.5em; 
width : 96.5%;	  height: 2em; line-height: 2em;}

/****************************/
/*  startpage	*/
/****************************/			
.sp_welcome_box { width: 40em; margin-left: auto; margin-right: auto; }
.sp_welcome_right { float: right; width: 30em;  }
	.sp_welcome_right h1{ color: #214A78;}
	.sp_welcome_right h2{ color: #555555; text-align: justify;}

.sp_welcome_left { 	float: left;	border-right: 0px dotted #555555; width: 8em;}

.sp_article_box {width:29%; float:left; height:auto; min-height:15em; border: 0px #9B9C9D solid;margin:0.8em;}
.sp_article_box h3 {padding:0.2em; height:4em; color: #214A78; }
.sp_article_box p {}
.sp_article_box_date {text-align:center; background-color:#E4E4E4;}
.sp_article_box_link {text-align:right; margin-top:1em; }
.sp_article_box_zdroj {text-align:right;clear:both; }

.sp_autobazar_box {width:100%; float:left; height:auto; border: 0px #9B9C9D solid;margin:0.2em;}
.sp_autobazar_box h3 {padding:0.2em; padding-top:0em; margin-top:0em; height:auto; color: #214A78; }
.sp_autobazar_box p {}
.sp_autobazar_box_date {text-align:left; text-indent:1em; background-color:#E4E4E4;}
.sp_autobazar_box_link {text-align:right; margin-top:1em; }
.sp_autobazar_box_zdroj {text-align:right; }

.sp_hladanie_text p {margin:0.3em;}
.sp_znacky_text p {margin:0.3em; text-align:center;}
.sp_znacky_text p a {color:black;}

.sp_vyhody_google_box {float:right; width: 12.5em; height: 13em;}
.sp_vyhody {text-align:justify; float: left;width: 32em;}
/****************************/
/*   top logo bar	*/
/****************************/
.top_logo_box {	background-color: white; height:12em;  text-align: left; border:0em; margin:0em; border-bottom:1px white solid; }


/****************************/
/*   day info */
/****************************/

.day_info_box{	background-color : #F0F8FF;	width : 96.5%;;	height: 10.0em; border: 0.1em solid #5A6F90; text-align: center;}
.day_info_date{	 height: 2.0em;	font-weight: bold;	 margin-top: 0.5em; text-align: center;}
.day_info_meniny{	height: 4em;	width : 100%;	 margin-top: 0.5em; }
.day_info_card{		height: 2em;	text-align: center; clear:both;}

/****************************/
/*   clanky */
/****************************/
.sp_clanky_nadpis{ text-align: left; background-color : #5A6F90;	color: White;	font-weight: bold;	padding-left: 0.5em; 
width : 100%;}
.sp_clanky_text{	background-color : #F0F8FF;	border: 0.1em solid #5A6F90; padding-left: 0.3em; 
width : 100%;}
.sp_clanky_clanok{margin:0.5em;}

/****************************/
/*   news */
/****************************/
.sp_news_nadpis{ 	background-color : #9B9C9D;	color: White;	font-weight: bold;	padding-left: 0.5em; 
width : 96.5%;	  height: 2em; line-height: 2em;}
.sp_news_text{	background-color : white; /*border: 0.1em solid #be588a;*/ width : 100%;	 padding: 0em; margin:0em; }

.sp_tpl_news_box { margin-left: 0.5em; margin-right: 0.5em; margin-top: 0.1em; margin-bottom: 1em; 
 	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 { 	text-align: justify; height: auto;}
.sp_tpl_news_datetime{ float:left; line-height:1.5em; width: 10em; text-align:center;}
.sp_tpl_news_title{ font-weight: bold; line-height:1.5em; clear:both; text-align:center;}

.sp_tpl_news_right p {text-align: justify;}

.tpl_news_img {
vertical-align: top; 
}



/****************************/
/*   menu	*/
/****************************/
.top_menu_box{ margin-left:auto;margin-right:auto; 	background-color: white;  height: 2em; 
 }

.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;}
/****************************/
/*   login form */
/****************************/
.login_form_title{ background-color: #c4e1ff ; width: 97%; color: black; padding-left: 0.5em; line-height: 1.7em; 
							font-weight: bold; text-align: center; border:0.1em #c4e1ff solid; }



.day_info_meniny_name{font-weight:bold;}
.left_panel_linky {margin:0.5em; line-height:2em;}


.sp_tpl_autodiel_box { width:10em;margin-left: 0.5em; margin-right: 0.5em; margin-top: 0.1em; margin-bottom: 1em; 
 	height: auto; text-align:center;}
 .sp_tpl_autodiel_box p {text-align:justify;width:100%; }
.sp_tpl_autodiel_box label { width:7em; float:none; text-align:center;}
.sp_tpl_autodiel_img { 	vertical-align: top; float: left; margin-right: 0.5em; }
.sp_tpl_autodiel_text { 	text-align: justify; height: auto; }
.sp_tpl_autodiel_title{ font-weight: bold; line-height:1.5em;}

.form_navigation_box #link_back {clear:both;}





/****************************/
/*   menu */
/****************************/


.top_menu_box ul { background-color: white; width: 100%;	list-style: none;	padding: 0;	margin: 0;  
margin-left:auto; margin-right:0em; height:2em; border-top: 1px solid black;}

#nav a {	text-align: center; background-color: White; width: 100%; height: 100%; display: block; 
            color: Black;  font-weight: normal; text-decoration: none; }

#nav a:hover {	background-color: #ffefaf; text-decoration: none; }
            
#nav li li a {	display: block;		font-weight: normal; 
text-align: center; background-color: #ffefaf; width: 100%; height: 100%; display: block; color: Black;  

 }

#nav li li a:hover {
     width:100%;
     color:white;
	background-color: #be588a; 
	text-decoration: none;
	
}

li {
	float: left;
	position: relative;
	text-align: center;
	cursor: default;
	float: left; 
	background-color: White; 
	width: 11em; 
	height: 2em;
	line-height: 2em;
    text-align: center; 
	z-index:5;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
   
	
}

li>ul {
	top: auto;
	left: auto;
	
}

li li {
	display: block;
	float: none;
	background-color: white;
	
	border:1px #B75183 solid;
	border-top: 0;
	
}

li:hover ul, li.over ul {
	display: block;
	text-decoration: none;

}

#home {width: 6em; border-bottom: 1px black solid;border-right: 1px black solid;}
#onas {width: 9em;border-bottom: 1px black solid;border-right: 1px black solid; }
#predaj {width: 11.1em;border-bottom: 1px black solid;border-right: 1px black solid; }
    #predaj a {font-weight:bold;}
#kupa {width: 11.1em;border-bottom: 1px black solid;border-right: 1px black solid; }
    #kupa a {font-weight:bold;}
#galeria {width: 11.1em;border-bottom: 1px black solid;border-right: 1px black solid;}
#predajcovia {width: 11em;border-bottom: 1px black solid;border-right: 1px black solid;}
#reklama {width: 9em;border-bottom: 1px black solid;border-right: 1px black solid;}
#podmienky {width: 9.4em;border-bottom: 1px black solid;}

.sales_user_box {font-family:arial; height:auto; width:34em;}
.sales_user_box p {font-family:arial; color:black; font-size:1.1em; margin-left:0em;}

.sales_user_box h1 {margin:0em; font-size:1.1em; }
.sales_user_box h1 a{text-decoration:underline; }
#score_h1 {}
.score {float:none; font-size:0.9em; font-family:arial; color:#BE6092;}

.search_results_info_box {width:31em; line-height:3em;text-decoration:underline; font-size:1.1em; 
                            font-family:arial; color:black; margin-left:0.9em;   } 
.search_results_info_box a{ text-decoration:underline; font-size:1em; 
                            font-family:arial; color:black; }
                            
.search_results_info_right{float:right; text-align:right;}
.search_results_info_left{float:left;}

.search_results_info_title{ font-weight:bold; width:100%; color:black; line-height:2em; font-size:1.1em;  background-color: #E4E4E4; text-indent: 1em;}
.search_results_info_title_1{ font-weight:bold; width:100%; color:white; line-height:2em; font-size:1.1em;  background-color: #9B9C9D; text-indent: 1em;}
.search_results_info_title_2{ font-weight:bold; width:100%; color:white; line-height:2em; font-size:1.1em;  background-color: #9B9C9D; text-indent: 1em;}

.sales_user_detail_box {font-size:1.1em; }
.sales_user_detail_box h1 {margin:0em; color:#AD4D7B; }
#cena {font-size:1.5em; color:red; font-weight:bold;}
.sales_user_detail_top_left {float:left;background-color: #f0f0f0;}
.sales_user_detail_top_left p {width: 9.5em; line-height:2em; }
.sales_user_detail_top_left label {text-indent:1em; }
.sales_user_detail_top_right {  background-color:#f0f0f0;}
.sales_user_detail_top_right p {line-height:2em; }


.form_template_box {clear:both;}
.form_template_box_google {margin-left:1em;}

.sales_user_detail_text, .sales_user_detail_top {clear:both; height:auto;}
.sales_user_detail_top {background-color: #f0f0f0; margin:0em;}
.sales_user_detail_top p {line-height:2em;}
.sales_user_detail_top label {text-indent:1em;  }
.sales_user_detail_img {float:none; }


.forum_user_border {border:0em;}
.forum_user_info {background-color: #f0f0f0;}

/****************************/
/*   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: 100%; }

.linksgroups_dir_box{width: 45em; height: 2em; margin: 0.5em; clear:both;  background-color: #f0f0f0;}
.linksgroups_dir_image{float: left; height: auto}
.linksgroups_dir_text{line-height: 2em; height: 2em;}

.banner1_Display {margin:2px; float:left;}