/*roundedpage.css*/

html,body{margin:0;padding:0;}
body{font-size:70%;color: #333;text-align:center;padding: 0.5em; background:#f8fbdf;}
p{margin: 0;padding: 0 1.5em 0.7em;line-height: 1.5}

a { text-decoration: none; color: blue;}
a:hover { text-decoration: underline; }


div.gradient{background: #F2F2F2 url(gradient.png) repeat-x top;margin: 1.5em}
div.gradient p{margin:0;padding: 0.2em 0.5em}

div#container{width:95.0em;margin: 0 auto;background-color: white;text-align: left}
div#header{ white;padding:1.0em 0; height:5.0em; background: white url(../images/header.jpg) no-repeat; text-align:right; padding-right:1em; }

div#header_ad{}


div#menu{width:100%;overflow:auto;padding-top: 0px; }
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{padding-left:1em;   height:3.0em;}
ul#nav li { float:left;width:12.0em;margin-right:0.2em;text-align: center;  }
ul#nav a{float:left;width:12.0em;text-decoration:none;background: #D1E64D;color: #999;
            line-height:2.4em; height:2.4em;}

ul#nav li.active a,ul#nav a:hover{color: red}

div#content{clear:both;width:95.0em;border-top:0.1em solid white;padding-top:0em;background-color: white; min-height:50em;}
div#footer{clear:both;padding-top:0.2em;text-align: center;font-size: 90%;background: #DEF369;color: #FFF;text-align: center; vertical-align: middle; font-size: 1.0em; line-height: 2.0em; }
div#footer a { color: #5A5C69; }


/****************
* right box
*****************/
div#right_box{float:right;width:16.0em; height:auto; }

div#side_box_1, div#side_box_2, div#side_box_3{float:right;display:inline;width:15.0em;margin: 0em 0.5em 0 0.2em;background:#ABC602;text-align:center}
div#side_box_1{margin-top: 0.5em;}
div#side_box_2{background:#B9D506; clear:right; margin-top: 0.5em;margin-bottom: 0.5em;}

div#side_box_3{background:#D1E64D; clear:right; margin-top: 0.5em;}
div#side_box_1 p, div#side_box_2 p, div#side_box_3 p{padding:0 0em}

div#side_box_4_logged, div#side_box_4_not_logged {float:left;display:inline;width:15.0em;margin: 0.2em 0.2em 0.2em 0.5em;background:white;text-align:center}
div#side_box_4_logged p, div#side_box_4_not_logged p{padding:0 0em;}

div#side_box_5 {float:left;display:inline;width:15.0em;margin: 0em 0.2em 0em 0.5em; background:#FF991A;text-align:center}
div#side_box_5 p{padding:0em 0em;}

div#right_subbox_1 {background-color: #e4f373;}
div#right_subbox_2 {background-color: #f2f9b9;}
/****************
* main box
*****************/

div#main_box {float:right; width:62.5em; background: white; height:auto; min-height:30em; vertical-align: top; }

div#main_box_1 {height:11em;float:left;display:inline;width:61.0em;margin: 0em 0.2em 0.5em 0.5em; background:#FAFFD6;text-align:center}
div#main_box_1 p{padding:0em 0em;}

div#main_box_2 {float:left;display:inline;width:61.0em;margin: 0em 0.2em 0em 0.5em; background:#8DA420;text-align:center}
div#main_box_2 h2{margin:0.2em; margin-left:0.5em; font-weight: bold;  float:left; text-transform: uppercase; font-family: "MS Sans Serif", Geneva, sans-serif;}
#h2_1{color:white; }
#h2_2{color:#FFCC00}

.main_box_2_pismena{  margin-top:0.2em; text-align: center; border-top: 0.1em #D1E64D solid; }
.main_box_2_pismena a{ margin:0.3em; margin-top:0.5em; font-weight: bold; font-size: 1.3em;   font-family: "Courier New", Courier, monospace; color: White;}
.main_box_2 p{margin-top:0.7em;  font-weight: normal;  color: White; line-height: 1em; text-align: justify;}

.main_box_3{clear:both; border: 0em red solid; height: 30em;}
.main_box_3_subbox, .main_box_3_subbox_last{ height: 9em; min-height:9em; margin-top:0.3em; border-bottom: 0.1em #E0DDBC solid; clear:both;}
.main_box_3_subbox b, .main_box_3_subbox_last b { font-family: "MS Serif", "New York", serif; font-weight: normal; color:#993333; }

.main_box_3_subbox_last {border-bottom: 0em #E0DDBC solid; }
/****************
* left box
*****************/

div#left_box_4{float:left;width:16.0em;background:#EF3F02; margin-bottom:1em;}
div#left_box_4_bottom {background:#EF3F02;height:0.3em;width:16em;}

div#side_box_4_not_logged a {line-height:1em; display:block; margin: 0em; text-decoration: line-through; color:silver;}
div#side_box_4_logged a {line-height:1.5em; display:block; height:1.5em; margin: 0em; padding:0em;}
div#side_box_4_logged a:hover {height:1.5em; line-height:1.5em; background-color: silver; text-decoration:none; color:white}



div#side_box_4_title{font-size:1.2em; color:red;margin-bottom:0.5em;text-align:center; width:98%;}
div#side_box_4_not_logged label {float:left;}
div#side_box_4_logged label {float:left;}

.logged_form_title { width: 100%; color:white; height:2em; line-height:2em; text-align: center; background-color: #EF3F02 ; }
.logged_form_text { width: 90%; }


div#left_box_5{float:left;width:16.0em; ;background: #FFCC00;}
div#left_box_5 p{background: #FFCC00;margin-top:0.5em; color:black; font-weight: normal;text-decoration: none;}
div#left_box_5 form, div#left_box_5 input {margin-left:0.5em;}
.field {background: white url(../images/bigshadow.jpg) no-repeat;  } 
div#left_box_5 form {margin-bottom:0.5em;}

div#left_box_6{float:left;width:16.0em;background: #FFB400;text-align:center;clear:left;}
div#left_box_6_bottom {background: #FFB400;height:0.2em;width:16em;}

div#side_box_6 {float:left;display:inline;width:15.0em;margin: 0.2em 0.2em 0.2em 0.5em;background:white;}
div#side_box_6 p{padding:0.5em; text-align:left; color:black;}
div#side_box_6_title{font-size:1.2em; color:red;margin-bottom:0.5em;text-align:center; width:98%;}
div#side_box_6 a { text-decoration: underline; color: blue;}


/*niftyCorners.css*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 0.1em;overflow: hidden}
.r1{margin: 0 0.5em}
.r2{margin: 0 0.3em}
.r3{margin: 0 0.2em}
.r4{margin: 0 0.1em;height: 0.2em}

.rs1{margin: 0 0.2em}
.rs2{margin: 0 0.1em}

#menu-items { background: #5f5652; clear: both; color: white; margin: 0; padding: 0; text-align: center;  }
#menu-items ul { margin: 0; padding: 0.3em 0 0.4em 0; text-align: center; font-family: Tahoma, Helvetica, Sans-serif; font-size: 1.1em; text-transform: uppercase; }
#menu-items li { display: inline; margin: 0px; padding: 0.3em 1.0em 0.4em 1.0em; _padding: 0.3em 0px 0.4em 0px; /*for IE hover trick*/ border-left: 0.1em dotted white; }
#menu-items li:first-child { border: none; } /* takes left border off first list item, IE is non-compliant so we must use another method for the divider bar */
#menu-items li.first { border: none; }
#menu-items li a { color: white; font-weight: bold; text-decoration: none; _border-left: 1.0em solid #5f5652; _border-right: 1.0em solid #5f5652; /*for IE hover trick*/ }
#menu-items ul li:hover { background: #E8FC62; color: #5f5652; }
#menu-items ul li:hover a { color: #5f5652; }
#menu-items ul li a:hover { color: #5f5652; background: #E8FC62; padding: 0.3em 0 0.4em 0; margin: 0; _border-left: 1.0em solid #E8FC62; _border-right: 1.0em solid #E8FC62; }

form { margin: 0; padding: 0; }

#subscribe { width: 32.0em; height: 1.6em;  margin: 0.1em 0 0 0; padding: 0.4em 0px; float:left; background: #ef3f02; color: #ffffff; font-size: 1.0em; text-align: center; font-weight: bold; }
#subscribe a { color: #ffffff; font-weight: bold; text-decoration: underline; }
#subscribe a.smaller-link { color: #ffffff; font-weight: bold; font-size: 0.9em; text-decoration: underline; }
#filler { vertical-align: middle; text-align: center; background: #e0ddbc; color: #ef3f02; width: 31.5em; 
 height: 2.3em; padding: 0.1em 1.0em 0 1.0em; margin: 0.1em 0 0 0; float: left; vertical-align: middle; font-weight: bold;  } 
#filler select { display: inline; vertical-align: middle; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 1.2em; font-weight:normal}
#header-search { width: 23.0em;  height: 1.9em; padding: 0.1em 0.5em 0 1.0em; margin: 0.1em 0 0 0; vertical-align: middle; text-align: center; float: left; background: #e0ddbc; color: #494d4c; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-seif; text-transform: uppercase; font-size: 1.2em; }
#header-search form { display: inline; margin: 0; padding: 0; vertical-align: middle; }
#header-search form input { vertical-align: middle; border: 0.1em solid #999; background: white url(../images/bigshadow.jpg) no-repeat; }
#header-search form input.img { border: none; background: 0; }

.left_menu_item_admin{height: 2.0em; line-height: 2.0em; border-top:0.1em solid white; 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;background:white;}


.left_submenu_item_admin{height: 2.0em; line-height: 2.0em; padding-left: 1em; background:#FFCC00;}
.left_submenu_item_admin a{ width: 100%;  display: block; text-align:left; text-indent: 0.5em; text-decoration: none;  }
.left_submenu_item_admin a:hover{   height: 2em;  text-decoration: none; font-weight: normal;background:white;}

.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; }
										
										

.sp_tpl_article_box_img{  margin-left: 0; margin-right: 0.5em; margin-top: 0.1em; margin-bottom: 0.5em; 
 	height: 11em;}
 	
.sp_tpl_article_img { 	vertical-align: middle; float: left; margin-right: 0.5em; 	}
.sp_tpl_article_img div {margin-left:0; text-align:center;}

.sp_tpl_article_tip { color: #847840; text-transform: uppercase; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: smaller;}

.sp_tpl_article_text { 	text-align: justify; height: auto;}
.sp_tpl_article_datetime{ line-height:1.5em; width: 10em; }
.sp_tpl_article_title a{ font-weight: bold; line-height:1.5em; font-size: 1.5em; color:#993333;text-transform: uppercase; font-family: "MS Sans Serif", Geneva, sans-serif;}
.sp_tpl_article_links { line-height:1.5em; font-family: "Helvetica", "New York", serif; }
.sp_tpl_article_right  {width:43em; text-align: justify; float:right; }


.startpage_links_box{height: auto; border: 0em solid silver; }
.startpage_links_box h3{margin:0em; float: left; line-height: 2em; }
.startpage_links_desc{text-align: justify;  min-height: 4em; }
.startpage_links_image{margin-right:0.5em; float:left; height: auto; width: auto;margin-top:0.5em;}
.startpage_links_url a{line-height: 2.5em; margin-left:1em; }
.startpage_links_right{padding-left: 0.5em;  height: auto; width: auto;}

.bio_clanky_relatedarticles{width:49%; float:right; height:auto; min-height:10em;}
.bio_clanky_relatedrecepty{width:49%; float:left;height:auto; min-height:10em;}

.sp_tpl_event_box{ height: auto; margin-bottom:0.5em;}
.sp_tpl_event_date{margin-top:0.5em;}
.sp_tpl_event_title{ font-size: larger; font-weight: bold; margin-top:0.5em; margin-bottom:0.5em;}

.sp_tpl_office_box{height: auto; margin-left:1.5em; }
.sp_tpl_office_box_img{height: auto; margin-left:1em; }
.sp_tpl_office_img { float:left; height: auto;margin-right:0.5em;}
.sp_tpl_office_right { width:51em; float:right;}
.startpage_office_desc{text-align:justify;  }
.sp_tpl_office_title{font-weight:bold;}
.sp_tpl_office_data{font-weight:bold;}

.google_ads_stred, .google_ads_right{text-align:center;}

.recepty_najcitanejsi_box{line-height:1.5em;}

.articles_user_detail_p{text-align:justify; margin-right:1em;}
.articles_user_detail_source_name{ margin-top:1em; float:right;}
.articles_user_detail_source_link{float:right;clear:both;}

.user_article_box{border:0em;height:8em;}
.user_article_img {heigh: auto; min-height:10em; margin:0.5em;margin-left:0em; }
.user_article_right h1 {font-size:1.2em;}
.user_article_right p {text-align:justify;}
.articles_user_detail_google_add { margin:1em; margin-top:0em;  text-align:center; float:right; }


.recepty_user_detail_box{ }
	.recepty_user_detail_box a {text-decoration: none;color : blue;}
	.recepty_user_detail_box h1{ margin-top: 1em; margin-bottom: 1em;}
	.recepty_user_detail_box label{ float: left; height: 2em; line-height: 2em;  margin: 0em;  }
	
.recepty_user_detail_top {background-color:silver; width:auto;}

.recepty_user_detail_top_left { float: left;width: 45%;}
.recepty_user_detail_top_right { float: right;width: 48%; } 

.recepty_user_detail_left { float: left; width: 48%;  }
.recepty_user_detail_right  { float: right; width: 48%;  }

.recepty_user_detail_left p, .recepty_user_detail_right p, .recepty_user_detail_top_left p{ line-height: 2em;  margin: 0em; width: 40%;   }
.recepty_user_detail_top_right p { line-height: 2em;}
.recepty_user_detail_left h2, .recepty_user_detail_right h2{  }
.recepty_user_detail_img {margin-top:2em;  width:100%;}

.events_user_box {border:0em;}


.user_tpl_office_box{height: auto; min-height:10em; margin-left:1.5em; }
.user_tpl_office_box_img{height: auto; margin-left:1em; }
.user_tpl_office_img { float:left; height: auto;margin-right:0.5em;}
.user_tpl_office_right { width:40em; float:right;}
.startpage_office_desc{text-align:justify;  }
.user_tpl_office_title{font-weight:bold; font-size:1.3em;}
.user_tpl_office_data{font-weight:bold;}

.sp_tpl_news_title {text-align:center; margin-top:0.5em;margin-bottom:0.5em; font-weight:bolder;}
.sp_tpl_news_right {margin-bottom:0.5em;}
.sp_tpl_news_right p, .sp_tpl_news_img {text-align:center;}


/****************************/
/*   links */
/****************************/
.user_links_box{height: 5em; border: 0em 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: 2em; margin: 0.5em; clear:both; }
.linksgroups_dir_image{float: left; height: auto}
.linksgroups_dir_text{line-height: 2em; height: 2em;}


.recepty_user_detail_ad{width:94%; height:6.5em; background-color:#ffeeb3; margin:1em; text-align:center; padding-top:1em;}

/****************************/
/*   top quick navig bar	*/
/****************************/
.top_quick_navig_box{margin-bottom:0.1em; height:1.3em; width: auto; text-align: center; margin-left:auto; margin-right:auto; }

