@charset "utf-8";
/* CSS Document */

html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 99%; }

body, form, object, div, label, table {
  margin: 0px; padding: 0px;
}

body, table {
  font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	background-color: #fff;margin-bottom: 1em;
	margin-top: 1em;
	line-height: 1.5em;
}

h1 {
	font-size:16px;
	font-weight:normal;	
	margin-bottom:14px;	
	color:#0f9fd5; text-decoration:none;font-weight:bold;
	line-height: normal;
	text-align:left;
	 }

h2 {
	font-size:14px;
	font-weight:normal;
	padding-left:10px; padding-top:5px; padding-bottom:5px; margin:0px;	
	color:#ffffff; text-decoration:none;font-weight:normal; line-height:normal;
	 }
h3 {
	font-size:12px;
	font-weight:normal;
	padding-left:0px; padding-top:10px; padding-bottom:10px; margin:0px;	
	color:#999999; text-decoration:none;font-weight:normal; line-height:normal;
	 }

h4 {
	font-size:10px;
	font-weight:normal;
	padding-left:0px;margin:0px;	
		color:#86bd3c; text-decoration:none;font-weight:normal; line-height:normal;
	 }
	 


h6 {
	font-size:12px;
	font-weight:normal;	
	margin-bottom:14px;	
	color:#0f9fd5; text-decoration:none;font-weight:bold;
	line-height: normal;
	text-align:left;
	 }
 
a, a:link, a:visited {
  color: #0f9fd5; text-decoration: none;
}
a:hover {
  color:#0f9fd5; text-decoration:underline; 
}
a:active {
  color: #0f9fd5; text-decoration: none;
}


h5 {
	font-size:10px;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#0f9fd5;
		 }


/* BODY */


#top{
	position:absolute;
	top:0px;
	width: 100%;
	background-color:#CCCCCC;
}
#top_line{
	position:absolute;
	top:0px;
	width: 100%;
	height: 5px;
	background-color:#666666;
	padding: 0px; margin: 0px;
}



#content{
	position:relative;
	top:-5px;
	height:98%;
	width: 100%;
	padding-bottom:3em;
	
}

#container{
	background-image:url(../images/big_logo.gif);
	background-repeat:no-repeat;
	background-position:90% 90%; ;
}








#top_container{
	position:relative;
	top:0px;
	height:auto;
	width: 100%;
	background-image:url(../images/strip.gif);
	background-repeat:repeat-x;
	background-color:#ecebeb;	
	padding: 0px; margin: 0px;
	}
	
#top_content{
	position:relative;
	top:0px;
	width: 951px;
	height:142px;
	/*background-image:url(../images/logo_back.png);
	background-repeat:no-repeat;
	background-position:-10px 0px;*/
	z-index:999;
	padding: 0px; margin: 0px;
}
/* zaciatok -----------------------------------------------------top menu */
#top_menu{
	position:relative;
	float:right;
	top:-5px;
	height:20px;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#666666;
	color:#FFFFFF;
	margin:0px;
}

#top_menu a{
	color:#FFFFFF;
}

#top_menu a: hover{
	text-decoration: underline;
}
/* koniec -----------------------------------------------------top menu */

#logo{
	position:relative;
	float:left;
	height:143px;
	/*top:24px;
	left:51px;*/
	color:#FFFFFF;
	padding: 0px; margin: 0px;
}


/* zaciatok -----------------------------------------------------hlavnĂ�ďż˝Ă�ďż˝ navigacna lista*/

#main_menu{
	position:relative;
	width:744px;
	height:30px;
	top:38px;
	float:left;
	color:#FFFFFF;
	background-color:#86bd3c;
	padding: 0px; margin: 0px;
	line-height:normal;
  display: block;
  overflow:hidden;
  }



#main_menu ul { width: 100%; float: left; padding: 0px; margin: 0px; list-style-type: none; line-height:2em;}
#main_menu li { float: left; padding-left:13px; padding-right:10px; margin: 0px; display: inline}
#main_menu li a { DISPLAY: block; border-top:3px solid; border-top-color:#86bd3c; color: #ffffff; }
#main_menu li a:hover { DISPLAY: block; border-top:3px solid; border-top-color:#0f9fd5; text-decoration:underline;  }

#searchbox{
	background-color: #ffffff;
	position:relative;
	float:right;
	top:-22px;
	left:-4px;
	right:10px;
}
/* koniec -----------------------------------------------------hlavnĂ�ďż˝Ă�ďż˝ navigacna lista*/


/* zaciatok -----------------------------------------------------bannery*/
#banner_container{
	position:relative;
	height:193px;
	width:951px;
	margin:0px;
	padding:0px;
}

#banner_countdown{
	position:relative;
	float:left;
	height:193px;
	width:766px;
	background-image:url(../images/banner2.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#banner{
	position:relative;
	float:right;
	height:193px;
	width:166px;
}

#when{
	position:relative;
	float:left;
	width:550px;
	text-align:left;
	font-size:30px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:40px;
	margin-left:12px;
	line-height:normal;
}
/* koniec -----------------------------------------------------bannery*/


/* zaciatok ----------------------------------------------------- text obsah*/
#articles_container{
	position:relative;
	width:100%;
}	

	
#articles {position:relative; width:951px; overflow:visible;margin-top:18px;}
#articles ul {margin:0;list-style:none;position:relative;overflow:hidden; text-align:left; padding: 0px 0px 25px 0px; color:#000000;}
#articles ul li{display:block;float:left;width:442px; margin-left:10px; margin-right:10px;}

.article_image {
  border: 5px solid #EFEFEF;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px;
}


#bottom{
	position:relative;
	width:951px;
	/*background-color:#86bd3c;*/
}	

#suggestions_header {position:relative; width:951px; overflow:hidden;}
#suggestions_header ul {margin:0; padding:0;list-style:none;position:relative;overflow:hidden; text-align:left;}
#suggestions_header ul li.one{display:block;float:left;width:442px; margin-left: 10px; margin-right:10px; border-bottom:solid 1px; border-bottom-color:#86bd3c; background-image:url(../images/green.gif); background-repeat:repeat-y;}
#suggestions_header ul li.two{display:block;float:right;width:442px; margin-left: 10px; margin-right:10px; border-bottom:solid 1px; border-bottom-color:#0f9fd5; background-image:url(../images/blue.gif); background-repeat:no-repeat;}

#suggestion_container{
	position:relative;
	width:100%;

}	


#sugestion_bottom {position:relative; width:951px; overflow:visible; margin-bottom: 40px;}
#sugestion_bottom ul {margin:0;padding:0;list-style:none;position:relative;overflow:hidden; text-align:left;}
#sugestion_bottom ul li{display:block;float:left;width:422px; margin-left: 20px; margin-right:20px;}
#sugestion_bottom a.contribue{float:right; text-align:center;height: 30px; background-color:#86bd3c; margin-right:20px; margin-top:10px; width:115px; line-height:2em; text-decoration:none; font-size:14px; color:#FFFFFF; background-image:url(../images/button_green.gif); background-repeat:no-repeat;}
#sugestion_bottom a.contribue:hover{ background-image:url(../images/button_green_hover.gif); background-repeat:no-repeat; background-color:#a1cc67;}
#sugestion_bottom a.contribue2{float:right; text-align:center;height: 30px; background-color:#0f9fd5; margin-right:20px; margin-top:10px; width:115px; line-height:2em; text-decoration:none; font-size:14px; color:#FFFFFF; background-image:url(../images/button_blue.gif); background-repeat:no-repeat;}
#sugestion_bottom a.contribue2:hover{background-image:url(../images/button_blue_hover.gif); background-repeat:no-repeat; background-color:#56bbe1;}
#sugestion_bottom a.show_comments{float:left; font-size:12px; text-align:center; margin-top:15px; color:#0f9fd5; line-height:normal; text-decoration:none; font-size:12px; padding-left:15px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left;}
#sugestion_bottom a.show_comments:hover{ text-decoration:underline;}

	
#sugestion {position:relative; width:951px; overflow:visible; margin-bottom: 0px;}
#sugestion ul {margin:0;padding:0;width:951px;list-style:none;position:relative;overflow:hidden; text-align:left;}
#sugestion ul li{display:block;float:left;width:432px; margin-left: 10px; margin-right:20px;}

#sugestion a.posted {font-size:11px; color:#999999; top:20px;}
#sugestion a.posted:hover{text-decoration:none;}

#sugestion a.posted_by {font-size:11px; color:#86bd3c;}
#sugestion a.posted_by:hover{text-decoration:underline;}

#sugestion a.date {font-size:11px; color:#0f9fd5;}
#sugestion a.date:hover{text-decoration:underline;}

#sugestion a.profession {font-size:11px; color:#000000;}
#sugestion a.profession:hover{text-decoration:underline;}

#sugestion a.company {font-size:11px; color:#86bd3c;}
#sugestion a.company:hover{text-decoration:underline;}

.suggest{padding-top:10px; padding-bottom:10px; margin-right:20px; background-image:url(../images/border.gif); background-position:bottom left; background-repeat:no-repeat;}
/* koniec ----------------------------------------------------- text obsah*/






/*Banner s dĂ�ďż˝Ă�ďż˝tumom*/

pre {
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	line-height:normal;
}


			
#t7_timer { 
	width: 400px; 
	height: 55px; 
	position: relative;
}

#t7_timer_over { 
	width: 400px; 
	height: 55px; 
	background-image: url(../images/Countdown-over.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 1px;
	margin: 0px;
	padding: : 0px;
}


#t7_vals {
	width: 100%;
	clear:both;
}

.t7_numbs {
	font-size: 30px;
	padding-top:10px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color:;
}

#t7_d {
	background-image: url(../images/Countdown3.gif);
	background-repeat: no-repeat;
	float:left;
	width: 90px;
	height:35px;
	padding: 12px 0px 0px 6px;
	margin: 5px 10px 1px 0px;
letter-spacing: 13px;
}
#t7_h {
	background-image: url(../images/Countdown2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 68px;
	height:35px;
	padding: 12px 0px 0px 6px;
  	margin: 5px 1px 1px 0px;
	letter-spacing: 13px;
}
#t7_m {
	background-image: url(../images/Countdown2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 68px;
	height:35px;
	padding: 12px 0px 0px 6px;
  	margin: 5px 1px 1px 0px;
	letter-spacing: 13px;
}
#t7_s {
	background-image: url(../images/Countdown2.gif);
	background-repeat: no-repeat;
	float:left;
	width:68px;
	height:35px;
	padding: 12px 0px 0px 6px;
  	margin: 5px 1px 1px 0px;
	letter-spacing: 13px;}

#t7_labels {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_labs {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color:#000000;
}

#t7_dl {
	float:left;
	width: 74px;
	height:15px;
	padding:0px;
	margin-top:5px;
	margin-bottom:7px;
}
#t7_hl {
	float:left;
	width: 54px;
	height:15px;
	padding-left:33px;
	margin-top:5px;
	margin-bottom:7px;
}
#t7_ml {
	float:left;
	width: 55px;
	height:15px;
	padding-left:22px;
	margin-top:5px;
	margin-bottom:7px;
}
#t7_sl {
	float:left;
	width: 46px;
	height:15px;
	padding-left:19px;
	margin-top:5px;
	margin-bottom:7px;
}

#defaultCountdown { width:756px; padding-left:10px; height: 55px; text-align:left; float:left;}
/*Banner s dĂ�ďż˝Ă�ďż˝tumom*/


#detail_articles_container {
	position:relative;
	width:100%;
	margin-top: 0px;
	padding-top:20px; 
}	

	
#detail_articles {position:relative; width:951px; overflow:visible; line-height: 1.5em;}
#detail_articles ul {margin:0;padding:0;list-style:none;position:relative;overflow:hidden; text-align:left; padding-bottom:30px; padding-left:10px;}
#detail_articles ul li{display:block;float:left;width:445px; padding-right:10px; padding-left:10px;}

#detail_articles_top_line {
  height: 1px;
  border: 0px;
  padding:0px;
  background-color: #86bd3c;
  display: block;
  overflow:hidden;
}

.intro_read_more_icon {
  float:right;
  height: 20px;
  margin-right:0px;
  margin-top:5px;
  width:20px;
}

.thin {
  font-size: 2px;
}




/* zaciatok ----------------------------------------------------- footer obsah*/




#footer{
 	clear: both;
 	position: relative;
 	z-index: 10;
 	height: 3em;
 	margin-top: -3em;
	background-color:#d8eac0;
	bottom:0,0em;
	width:100%;text-align:center;
	min-width:951px;
	padding-bottom:-3em;
	border-bottom: solid 0px #d8eac0;
}


#footer_menu_container{
	position:relative;
	width: 951px;
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
	font-size:10px;
	color:#333333;
	padding-top:7px;}

#footer_menu1{
	position:relative;
	text-align:left;
	float:left;
	width:475px;
	margin:0;
}
#footer_menu1 a.three{
	 color:#333333;
}
#footer_menu2{
	position:relative;
	text-align:right;
	float:right;
	width:475px;
	margin:0;
}
#footer_menu2 a.three{
	color:#333333;
}
/* koniec ----------------------------------------------------- footer obsah*/

.partner_container {
  width: 700px;
  display: block;
  height:auto;
  float: left;
  margin:0px;
  border:0px;
  padding:0px;

}

.partner_container2 {
  display: block;
  float: left;
  height:auto;
  width: 230px;
  display: block;
  margin-bottom: 20px; 
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top:0px;
  margin-bottom: 0px;
  padding-top:15px;

}

.partner_container1 {
  display: block;
    height:auto;
  float: left;
  width: 230px;
  display: block;
  margin-bottom: 20px; 
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top:0px;
  margin-bottom: 0px;
  padding-top:15px;
 
  
}


.partner_logo {
  width: 230px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display:block;
  float:left;
  border:0px;
  margin-bottom:0px;
  margin-top:0px;
}

.partner_description {
  margin-top: 10px;
  width: 230px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  color:#79c340;
  display:block;
  float:left;
}



#our_banners_container{
  display: block;
  float: right;
  width: 200px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#our_banners_container #our_banner_promo {
  border-left: 1px solid #CCCCCC;
  padding: 10px 10px 30px 10px;

}


.banners_container{
 position:relative;
 width:951px;
 text-align:left;
 height:auto;
padding-bottom:200px;
clear:both
}

#our_banner_125x125 {
  border: 0;
  padding: 0px 10px 10px 10px;
  width: 125px;
  height: 125px;
  display: block;
  float: right;
  text-align: center;
   margin-left: 0px;
  margin-right:auto;
}

#our_banner_468x60 {
  border: 0;
  padding: 0px 10px 10px 10px;
  width: 468px;
  height: 60px;
  display: block;
  float: right;
  text-align: center;
  margin: auto;

}


#our_banner_120x60 {
  border: 0;
  padding: 0px 10px 10px 10px;
  width: 120px;
  height: 60px;
  display: block;
  float: right;
  text-align: center;
  margin: auto;

}

#our_banner_250x250 {
  border: 0;
  padding: 0px 10px 10px 10px;
  width: 250px;
  height: 250px;
  display: block;
  float: right;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#our_banner_120x600 {
  border: 0;
  padding: 0px 10px 10px 10px;
  width: 120px;
  height: 600px;
  display: block;
  float: right;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.banner_code {
  border: 1px solid #86BD3C;
  background-color: #f6f6f6;
  padding:5px;
  display: block;
  float:left;
  width: 449px;
height: 113px;
overflow :scroll;
  line-height:normal;
}

.message {
  margin-bottom: 10px;
}

.message_text {
  margin-bottom: 3px;
}

.message_text a {
  color: #000000;
  text-decoration: none; 
}

.message_text a:hover {
  color: #000000; 
  text-decoration: underline;
}


.message_footer {
  margin-top: 2px;
  font-size: 10px;
  color: #898989;
  background-color:#f6f6f6;
  padding-left:10px;
  padding-bottom:2px;
  padding-top:2px;
    border-left:solid 3px #cccccc;
}

.message_author {
  color: #84BD3A;
}

.message_author a {
  color: #84BD3A;
}

.message_added {
  color: #2FACDC;
}

.message_company {
  color: #84BD3A;
}

.message_company a {
  color: #84BD3A;
}

.last_suggestions {
  
  color: #898989;
}

.suggestion_input {
  font-family:Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 2px;
  font-size: 13px;
  border: 1px solid #86BD3B;
}

.suggestion_select {
  font-family:Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 2px;
  font-size: 13px;
  border: 1px solid #86BD3B;
}

.suggestion_textarea {
  font-family:Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 2px;
  font-size: 13px;
  border: 1px solid #86BD3B;
}


.suggestion_submit {
  font-family:Arial, Helvetica, sans-serif;
  background-color: #86BD3B;
  color: #FFFFFF;
  padding: 0px;
  margin: 2px;
  font-size: 13px;
  border: 1px solid #86BD3B;
  cursor: pointer;
}

.suggestion_hr{
  height: 1px;
  border: 0px;
  padding:0px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #86bd3c;
}

.suggestion_separator {
  height: 1px;
  border: 0px;
  padding:0px;
  margin: 10px 0px 10px 10px;
  width: 250px;
  border-bottom:dotted 1px #CCCCCC;
}

#previous_page {

}

#next_page {
  display: block;
  float: right;
  width: 150px;
  text-align: right;
  
}

#contribue3 a{float:right; text-align:center;height: 30px; background-color:#86bd3c; margin-right:0px; margin-top:0px; width:115px; line-height:2em; text-decoration:none; font-size:14px; color:#FFFFFF; background-image:url(../images/button_green.gif); background-repeat:no-repeat;}
#contribue3 a:hover{ background-image:url(../images/button_green_hover.gif); background-repeat:no-repeat; background-color:#a1cc67;}
#contribue4 a{float:right; text-align:center;height: 30px; background-color:#0f9fd5; margin-right:0px; margin-top:0px; width:115px; line-height:2em; text-decoration:none; font-size:14px; color:#FFFFFF; background-image:url(../images/button_blue.gif); background-repeat:no-repeat;}
#contribue4 a:hover{background-image:url(../images/button_blue_hover.gif); background-repeat:no-repeat; background-color:#56bbe1;}


#show_all_suggestions {
float:left;
font-size:12px;
text-align:center;
margin-top:15px;
color:#0f9fd5;
line-height:normal;
text-decoration:none;
font-size:12px;
padding-left:15px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
}

.row{
 position:relative;
 width:951px;
 color:#333333;
 text-align:center;
}
 
.column{
 width:285px;
 text-align:left;
 line-height: 1.7em;
 margin:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:20px;
 padding-bottom:20px;
}


.column_spacer{
 width:42px;
 float: left; 
}

.row2{
 position:relative;
 width:951px;
 color:#333333;
 text-align:center;
 padding-bottom:0px;
}

.row3{
 position:relative;
 width:951px;
 color:#333333;
 text-align:center;
 padding:0px;
}

.l_article{
 display:block;
 float:left;
 width:440px;
 text-align:left;
 line-height: 1.7em;
 margin:0px;
 padding-left:0px;
 padding-right:0px;
 margin-top:20px;
}

.r_article{
 display:block;
 float:left;
 width:455px;
 text-align:left;
 line-height: 1.7em;
 margin:0px;
 padding-left:0px;
 padding-right:0px;
 margin-top:20px;
 overflow:visible;
}

#partners_text {
  display: block;
  float: left;
  width: 700px;
  text-align:left;
  margin:0px;
  padding:0px;
  
}
#presse_container {color:#666666;}
#presse_left_column {display:block; float:left; width:676px;}
#presse_right_column {display:block; float:right; width:255px; text-align:right;}
.web_article_title a {text-decoration:none; color:#86bd3c;}
.web_article_title a:hover {text-decoration:underline;}
.web_article_read_more {color:#0f9fd5; font-size:10px; display:block; float:right;}
.web_article_read_more a {text-decoration:none; color:#86bd3c;}
.web_article_read_more a:hover {text-decoration:underline;}
.twitter_button a {text-decoration:none; color:#86bd3c;}
.twitter_button a:hover {text-decoration:underline;}
.presse_head{
width:60px;font-size:16px;font-weight:normal;margin-bottom:5px; color:#0f9fd5;text-decoration:underline;font-weight:bold;line-height: normal;text-align:left; float:left; display:block; margin-bottom:20px;}
.presse_article{display:block; float:right; width:626px; height:auto; text-align:left; padding:10px;}
.presse_article_title{display:block; float:left; width:100%; color:#0f9fd5; text-transform:uppercase; margin-bottom:5px;}
.presse_article_date{display:block; float:right; color:#999999; font-size:10px;}
.presse_article_read_more{color:#0f9fd5; font-size:10px; display:block; float:right;}
.presse_head_web{width:100%; font-size:16px;font-weight:normal;	margin-bottom:5px; color:#86bd3c; text-decoration:underline;font-weight:bold;line-height: normal;text-align:left; float:left; display:block;  margin-bottom:20px;}
.presse_article{display:block; float:right; width:626px; height:auto; text-align:left; padding:10px;}
.web_article_title{display:block; float:left; width:100%; color:#0f9fd5; text-transform:uppercase; margin-bottom:5px;}
.presse_left_column{display:block; float:right; width:255px; text-align:right;}
.twitter_button{width:211px; height:88px; text-align:center; display:block; float:right; background-image:url(../images/twitter_button.gif); background-repeat:no-repeat; background-position:top left; text-transform:uppercase; font-weight:bold; padding:10px; color:#86bd3c; line-height:normal; margin-bottom:20px;}
.facebook_button{width:211px; height:88px; text-align:center; display:block; float:right; background-image:url(../images/facebook_button.gif); background-repeat:no-repeat; background-position:top left; text-transform:uppercase; font-weight:bold; padding:10px; color:#86bd3c; line-height:normal;margin-bottom:20px;}
.pr-relations{width:189px; border:#CCCCCC 1px solid; text-align:left; display:block; float:right;padding:20px; color:#666666; line-height:normal;margin-bottom:20px;}

.linkedin_button{width:211px; height:88px; text-align:center; display:block; float:right; background-image:url(../images/linkedin_button.gif); background-repeat:no-repeat; background-position:top left; text-transform:uppercase; font-weight:bold; padding:10px; color:#256796; line-height:normal;margin-bottom:20px;}