/****************************/
/*   html atributes 	*/
/****************************/

body{font-size: 62.5%; 	font-family:  Tahoma, Geneva, Arial, Helvetica, sans-serif; }
h1{margin-bottom: 0.5em;  font-size: 1.5em;}
h2{margin-bottom: 0.5em; font-weight:bold; font-size: 1.3em;}
h3{margin-bottom: 0.5em; font-weight:bold; font-size: 1.2em;}
label {clear:left; font-weight: bold; float: left; margin-right: 1em; width: 11em; word-wrap: normal; }
label#antispam {height: 3em;}

p { /*border: 0.1em red solid;*/ margin:0.3em;}
IMG {	border: 0em;}
#img_zavinac { margin: 0.2em; vertical-align: middle; }

.image_center {margin-left:auto; margin-right:auto;}
.a_inverse{ color : white; }
.img_thumb_cursor {	cursor: hand; 	text-align: center;	}

.clear_both{	clear:both;}
.float_right{	float: right;}


.submit{
	margin:0em;
	border:0em;
	background-color: #E2E2E2;
	width: 6.5em;
	cursor: hand;
	height: 2em;
	line-height: 2em;
	font-size: 0.9em;
	
}

.button_submit {	border:0.1em solid silver;	background-color: #E2E2E2;	width: 8em;	font-size: 1.1em; 
	height: 1.8em;	line-height: 1.8em;	display: block;text-align: center; }

	
	
.button_standard, .button_new, .button_assign_group, .button_businesscard,
{
	margin-left:0.5em;	border:0.1em solid silver;	height: 2em;	line-height: 2em;	text-align: center;
	width: 10em;	color: Black;	background-color: #E2E2E2;	 }
	
 .button_submit a, .button_new a, .button_assign_group a, .button_standard a, .button_businesscard a   {	
color: Black; border:0em; margin:0em; display: block; width:100%; height: 2em;	line-height: 2em;}

.button_standard a:hover, .button_submit a:hover, .button_new a:hover, .button_assign_group a:hover, 
.button_businesscard a:hover {	
background-color: #B9B9B9;  border:0em; margin:0em; height: 2em;	line-height: 2em;}

.img_thumb {}

/****************************/
/*   general dizajn */
/****************************/
.container_box{ 	width: 100%;		text-align: center;	vertical-align: middle;	}
.container{ 	width: 80.5em;		text-align: left;	vertical-align: top; }
.page_title {  margin: 0em; margin-left: 1em; }
/****************************/
/*   forms */
/****************************/
.form_template_box { margin-left: 1em;}
.form_box { margin-left: 1em; }

.oblig_field_label{	color: red;}



.form_navigation_box{ margin: 1em; clear: both; } 
.aktiv_navig_page{ background-color: #6987BC; padding: 0.5em; line-height: 2em; height: 2em; color: White; text-decoration: none;}
.inaktiv_navig_page{background-color: #D8DFEE;padding: 0.5em; line-height: 2em; height: 2em;} 

.form_navigation_box#link_back {margin: 0em; clear: both; } 
.link_back {background-color: #D8DFEE;padding: 0.5em; line-height: 2em; height: 2em;}

.form_table_box{}

.form_buttons_start_box{}
.form_buttons_start_button{float: left;}

.form_buttons_end_box{  }
.form_buttons_end_button{ float: left; }
.main_box{	/*border: 1px solid aqua;*/	top:0.0em; 	right:0em;	float:right;	width: 63.5em;/*64.3*/
	border: 0.2em white solid;	text-align: left;}

.form_filter_box{background-color: #F7F7EF; padding:0.5em; margin:0em; margin-bottom:2em;}
.form_filter_box form{margin:0em;}
/****************************/
/*  tree forms */
/****************************/
.search_input { height: 1em; }
.search_button_submit { border:0.1em solid silver;	background-color: #E2E2E2;	width: 8em;	font-size: 1.1em; 
	display: block; text-align: center; margin: 0.2em; margin-top: 0.4em; padding: 0em; height: 1.7em; line-height:1.5em; }
.search_form{ margin: 0em; padding: 0em; }

.user_search_article_box { margin-left: 1.2em;   }
.user_search_article_box h3 {   }
.user_search_article_box p {   }

.tree_form_detail_button{ float: left; }
/****************************/
/*  tree forms */
/****************************/
.cat_row_new  {  /*border: 1px solid green;*/ margin: 0em; height: 1.5em;}
.cat_row_pair{ 	background-color: White; width:100%;}
.cat_row_impair{	background-color: #F0FFF0; width:100%;}
.cat_row_new_input_elem{	float: left;	margin-right: 0.5em;	width: 20em; }

.cat_row_input_elem {	float: left;	margin-right: 0.5em;	width: 10em; }
.cat_row_input_elem {	float: left;	height: 2.8em;	width: 15em;  }
.cat_row_input_elem_indent{	width: 2em;	float: left; }
.cat_row_input_elem_lang {	float: left;	width: 10em;}
.cat_row_input_elem_img {	float: left;	width: 5em;}
.cat_row_groups {	float: left;	width: 3em; text-align: center; }

/****************************/
/*   tables */
/****************************/
.row_record{	background-color : #F7F7EF;	vertical-align: middle;	}
.form_table_bg{	background-color : #C2BE95;	width : 100%;}
.tr_colums_names_in_table {	background-color : #C2BE95;	text-align : center; height:1em; }

.image_formelement{height: /*15emauto;*/  /*width: 100%;*/padding-left: 0.5em; /*border: 0.1em green solid;*/}
.image_formelement_image{/*width: 10em;*/  /*height: 8em;float:left;/*border: 0.1em red solid;*/}

.tree_form_dirs_user_box{/*border: 1px solid red;*/   position: relative; width:100%;}
.tree_form_dirs_user_item{margin:  0.0em; padding:0em; /*border: 1px solid red;*/ float:left;}

/****************************/
/*   articles */
/****************************/

.user_small_article_box {width:100%;}
.user_small_article_title { font-weight:bold;}
.user_small_article_text {}
.user_small_article_more {}

.article_title{}

/****************************/
/*   guestbook */
/****************************/

.user_gb_formular_box {}

/****************************/
/*   forum */
/****************************/

.forum_user_title {	width: auto;	text-align: left; }
.forum_user_info {	width: auto;	text-align: left;}
.forum_user_message {	border: 0;	margin: 0;	width: auto;	}
.forum_user_foot{	font-size: 0.8em;	text-align: center;	margin: 0em;}
.forum_user_border{	border: 0.1em solid #A89B7B;}


/****************************/
/*   files & filesgroups	*/
/****************************/
.filesgroups_dir_box{width: 99%; height: 5em; margin: 0.5em;}
.filesgroups_dir_image{float: left; height: auto}
.filesgroups_dir_text{line-height: 5em; height: 5em;}

.files_user_box{height: auto; /*border: 1px solid red;*/}
.files_user_box h1{/*border: 1px solid red;*/}
.files_user_box p{ width: 80%;  text-align: justify; float: right; /*border: 1px solid blue;*/ }
.files_user_path{ width: 15%; float: left; line-height:100%; height:3em; /*border: 1px solid green;*/  margin: 0.5em; }
.files_user_right{}



/****************************/
/*   menu	*/
/****************************/
.menu_panel_box{ 	width: 16.0em;	float:left;	
						/*border: 1px solid red;*/ }
.menu_panel_user_row{ 	margin:0.1em;	line-height: 2.0em; }
.menu_panel_admin_row{}
.menu_panel_user_box{ }

.left_menu_item{  text-decoration: none;   margin:0.1em;}
.left_menu_item a{ 	height: 2.0em; line-height: 2.0em;  width: 100%;  display: block;  text-indent: 0.5em;  text-decoration: none;
							font-weight: bolder; }
.left_menu_item a:hover{  height: 2em; text-decoration: none;}

.left_submenu_item { height: 2.0em; text-decoration: none; line-height: 2.0em;  margin:0.1em;}
.left_submenu_item a{width: 100%;  display: block;  text-indent: 0.5em; text-decoration: none; 
							font-weight: bolder; }
.left_submenu_item a:hover{ height: 2em; text-decoration: none;}

.left_menu_item_admin{height: 2.0em; line-height: 2.0em; margin:0.1em; text-align: left;   text-indent: 0.5em;  }
.left_menu_item_admin a{ width: 100%;  display: block;  text-indent: 0.5em; text-decoration: none; }
.left_menu_item_admin a:hover{  height: 2em;  text-decoration: none; font-weight: normal;}


.left_submenu_item_admin{height: 2.0em; line-height: 2.0em; padding-left: 1em; }
.left_submenu_item_admin a{ width: 100%;  display: block;  text-indent: 0.5em; text-decoration: none; }
.left_submenu_item_admin a:hover{   height: 2em;  text-decoration: none; font-weight: normal;}

.left_menu_item_admin_title{  text-indent: 0.5em; height: 2em; line-height: 2em;  background-color: red; color: White; font-weight: bold;
										text-align: center; }

/****************************/
/*   login form	*/
/****************************/
.login_form_box{  width: 15.7em; border:0em white solid;}
.login_form_title{	padding-left: 0.5em; line-height: 1.7em; color: black;
							font-weight: bold; text-align: center; border:0.1em white solid; }
.login_form_text{ 	/*border:1px red solid;*/ padding: 0.5em; }
.login_form_selfregistration{	text-align: center; }
.login_form_send_pass{ text-align: center; margin-bottom: 0.5em; }

.logged_form_box{ width: 100%;   }
.logged_form_title { width: 100%;background-color: #683927 ; color:white; height:2em; line-height:2em; text-align: center;  }
.logged_form_text { width: 90%; margin: 0.5em;}
/****************************/
/*   news */
/****************************/

.news_user_box{height: 8em; border: 0.1em solid silver; padding-top: 0.5em; padding-bottom: 0.5em; margin-bottom:0.5em;}
.news_user_box h1{margin-bottom: 0.5em; font-size: 1.5em;}
.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;}


/****************************/
/*   photos & jedna*/
/****************************/

.user_photo_jedna_image { width: 15em; height: 12em; text-align: center;} 
.user_photo_jedna_box {text-align: center;} 

.user_photos_box{ width: 100%;}
.user_photos_box img { text-align: center;}

.pharchs_dir_box{}
.pharchs_dir_image{ float:left; width: 10em;}
.pharchs_dir_text{}

.photos_user_box{ float:left;  text-align: center;  margin: 0.5em; height: 10em;  text-align: left; }
.photos_user_img{ float:left; width: 10em;}
.photos_user_right{text-align: left;  }

.photos_pharch_box{}
.photos_pharch_img { width: 4.8em;}

/****************************/
/*   events	*/
/****************************/

.events_user_box{ height: 8em; border: 0.1em solid silver; padding: 0.5em;}
.events_user_box h1{margin-bottom: 0.5em; font-size: 1.5em;}
.events_user_box p{}
.events_user_img{margin-right:0.5em; float:left; height: 100%;}
.events_user_right{ padding-left: 0.5em; }

.events_user_img{}
.events_user_date{}

.events_detail{}
.events_detail h1{ margin-bottom: 0.5em; font-size: 1.5em;}
.events_detail p { text-align: justify;}
.events_detail hr{ background-color: #DCDCDC;  border: 0px; height: 0.1em;}
.events_detail_left{ float: left; width: 50%; height: auto;}
.events_detail_right{width: 100%;}
.events_detail_label{width: 12em; float: left; font-weight: bold;}
.events_detail_text{  /*border: 0.1em solid #DB0A00*/ }


/****************************/
/*   calendar */
/****************************/
.sp_calend_nadpis {width:100%}
.sp_calendar_box{text-align: center; height: 22em;/*19em;/*border:0.1em black solid;*/ margin:0.2em; }

.sp_calendary_days_row_sunday{  margin: 0.3em; width: 2.0em; line-height: 2.0em; 	color: black;	
											background-color: white; font-size: x-small; font-weight: bold; }
.sp_calendary_days_row_day{	width:14%; line-height: 2.8em; vertical-align: middle;  height: 2.8em; float:left; border-bottom:0.1em black solid;  		font-size: x-small; }
.sp_calendary_empty_day { width: 14%; line-height: 2.8em;	   float:left; }
.sp_calendar_days{ height: 80%; clear: left; /*border:0.1em black solid;*/}
.sp_calendary_navig_back{ width: 20%; float: left; /*border:0.1em lime solid;*/}
.sp_calendary_navig_fwd{width: 20%; float: right;/*border:0.1em black solid;*/}

.calendary_event_day{  width: 100%; ; line-height:2.4em;
								font-size: x-small;	color: black;	background-color: #EED46D; /*border: 0.3 solid white;*/}

.calendary_event_day_sunday{width: 100%;  line-height: 2.4em; font-size: x-small;	color: black;	background-color: #EED46D;
float:left; border-bottom:0.5em white solid;}
														
.calendary_no_event_day{ width: 14%; line-height: 2.8em;	  float:left; 	font-size: x-small;	color: #778899;}
.calendary_no_event_day_sunday {	width: 14%;   line-height: 2.8em; float:left;font-size: x-small;	
								color: black; font-weight: bold; }



/****************************/
/*   articles */
/****************************/

.user_small_article_box {width:100%;  }
.user_small_article_box_img {width:60%; }

.user_small_article_right { float: right; }
.user_small_article_title {}
.user_small_article_text {width: 100%;}
.user_small_article_more {}

.article_title{ 	font-size: larger;}

.artgroups_dir_box{/*border: 0.1em solid blue;*/ width: 99%; height: 5em; margin: 0.5em;}
.artgroups_dir_image{float: left; height: auto}
.artgroups_dir_text{ line-height: 5em; height: 5em; }

.user_article_box{height: 10em; border: 0.1em solid silver; padding: 0.5em; margin-bottom:0.5em;}
.user_article_box h1{margin-bottom: 0.0em; font-size: 1.5em;}
.user_article_box p{}
.user_article_img{ margin-right:0.5em; float:left; height: 5em; }
.user_article_label{}
.user_article_item{}
.user_article_date{}
.user_article_right{ padding-left: 0.5em; }

.user_detail_article h1{}
.user_detail_article p{ text-align: justify;}
.user_detail_article_label{}
.user_detail_article_text{}
.user_detail_article_img{}

/****************************/
/*   forum */
/****************************/

.forum_user_title {	width: auto;	text-align: left;	padding: 2px;	}
.forum_user_info {	width: auto;	text-align: left;	padding: 2px;	}
.forum_user_message {	border: 0;	margin: 0;	width: auto;	padding: 2px;}
.forum_user_foot{	font-size: 11pt;	text-align: center;	padding: 2px;	margin: 0;}
.forum_user_border{	border: 1px solid ;}

.user_forums_box { margin: 0em;}
.user_forums_box h1 { font-size: 1.0em; margin:0em;/* border: 0.1em solid silver;*/  height: 1.5em; line-height: 1.5em;	 }
.user_forums_box p { /*border: 0.1em solid silver;*/height: auto; line-height: 1.5em;	margin:0em; }

/****************************/
/*   links */
/****************************/
.user_links_box{height: 6em; border: 0.1em solid silver; padding: 0.5em; margin-bottom: 0.5em;}
.user_links_box h1{margin-bottom: 0.5em; font-size: 1.5em;}
.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{padding-left: 0.5em;}

.linksgroups_dir_box{width: 100%; height: 5em; margin: 0.5em; clear:both; }
.linksgroups_dir_image{float: left; height: auto}
.linksgroups_dir_text{line-height: 5em; height: 5em;}

/****************************/
/* faqs */
/****************************/

.user_faqs_box{ }
.user_faqs_box p{}
.user_faqs_id{ float: left; font-size: 1.5em;}

/****************************/
/* eshop */
/****************************/

.sp_tpl_eshop_box_img{ margin-bottom: 0.5em; height: auto;  }
.sp_tpl_eshop_box{ }

.sp_tpl_eshop_title{ }
.sp_tpl_eshop_img{ }
.sp_tpl_eshop_price{ }

/****************************/
/* business cards */
/****************************/

.bc_user_box{ border: 1px silver solid; width: 23em; height: 11em; float: left; margin: 0.5em;  }
.bc_user_img{float: left; margin: 0.5em; }
.bc_user_right{ }
	.bc_user_right h2{ }
.bc_user_email{text-align:left;}

/****************************/
/* lekari */
/****************************/
.lekari_user_box{ }
	.lekari_user_box h1{ }
.lekari_user_label{ float: left;   margin: 0em; font-weight: bold;}
.lekari_user_text{  margin: 0em; }

.lekari_user_detail_box{ }
	.lekari_user_detail_box a {text-decoration: none;color : blue;}
	.lekari_user_detail_box h1{ margin-top: 1em; margin-bottom: 1em;}
	.lekari_user_detail_box label{ float: left; height: 2em; line-height: 2em;  margin: 0em;  }

	
.lekari_user_detail_odbornosti  { height: 2em; margin: 0em; }
	.lekari_user_detail_odbornosti p{ line-height: 2em;  margin: 0em; }
.lekari_user_detail_text{ height: 1em; margin: 0em; }
.lekari_user_detail_left { float: left; width: 48%; margin-right:1em; }
	.lekari_user_detail_left p, .lekari_user_detail_right p{ line-height: 2em;  margin: 0em; width: 60%;  }
.lekari_user_detail_right  { float: right; width: 48%;  }


/****************************/
/* jobs */
/****************************/
.jobs_user_ponuka,.jobs_user_add_dopyt,  .jobs_user_add_ponuka, .jobs_user_dopyt, .jobs_user_pridat { width: 26%; height: 4em; line-height: 4em; float: left; text-align: center; margin: 0.5em;}
.jobs_user_ponuka a,.jobs_user_add_dopyt a, .jobs_user_add_ponuka a, .jobs_user_dopyt a, .jobs_user_pridat a { padding: 1em; height: 4em; line-height: 4em; width: 100%; display: block; font-size: 1.5em; font-weight: bold;  }
.jobs_user_ponuka, .jobs_user_add_ponuka { background-color: #D8DFEE; margin-left: 0em;}
.jobs_user_dopyt, .jobs_user_add_dopyt {background-color: #D8DFEE;}
.jobs_user_pridat {background-color: #ffefaf;}

.jobs_user_add_ponuka{ width:40%;}
.jobs_user_add_dopyt{ width:40%; background-color: #ffefaf;}

.jobs_user_detail_box{ }
	.jobs_user_detail_box a {text-decoration: none;color : blue;}
	.jobs_user_detail_box h1{ margin-top: 1em; margin-bottom: 1em;}
	.jobs_user_detail_box label{ float: left; height: 2em; line-height: 2em;  margin: 0em;  }
	
.jobs_user_detail_text  { height: auto; margin: 0em; }
	.jobs_user_detail_text p{ line-height: 2em;  margin: 0em; height:auto; }
.jobs_user_detail_left { float: left; width: 48%; margin-right:1em; }
	.jobs_user_detail_left p, .jobs_user_detail_right p{ line-height: 2em;  margin: 0em; width: 60%;  }
.jobs_user_detail_right  { float: right; width: 48%;  }

/****************************/
/* sales */
/****************************/
.sales_user_ponuka, .sales_user_dopyt, .sales_user_pridat { width: 26%; height: 4em; line-height: 4em; float: left; text-align: center; margin: 0.5em;}
.sales_user_ponuka a, .sales_user_dopyt a, .sales_user_pridat a { padding: 1em; height: 4em; line-height: 4em; width: 100%; display: block; font-size: 1.5em; font-weight: bold;  }
.sales_user_ponuka { background-color: #D8DFEE; margin-left: 0em;}
.sales_user_dopyt {background-color: #D8DFEE;}
.sales_user_pridat {background-color: #ffefaf;}

.sales_user_detail_box{ }
	.sales_user_detail_box a {text-decoration: none;color : blue;}
	.sales_user_detail_box h1{ margin-top: 1em; margin-bottom: 1em;}
	.sales_user_detail_box label{ float: left; height: 2em; line-height: 2em;  margin: 0em;  }
	
.sales_user_detail_text  { height: 2em; margin: 0em; }
	.sales_user_detail_text p{ line-height: 2em;  margin: 0em; }
.sales_user_detail_left { float: left; width: 48%; margin-right:1em; }
	.sales_user_detail_left p, .sales_user_detail_right p, .sales_user_detail_top_left p{ line-height: 2em;  margin: 0em; width: 60%;  }
.sales_user_detail_right  { float: right; width: 48%;  }

.score {float:right;}
#score_h1 {}
