/* ôîðóì */
@import url(style.forum.css);
html,body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin: 0;padding: 0;}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #47443e;
	height: 100%;
	text-align: left;
}
#outer   {margin: 0px auto;padding: 0px;border:0;width: 1000px;}
#wrapper {margin: 0px auto;padding: 0px;border:0;width: 1000px;background-color:#FFFFFF;}
/* Header with logo */
#header {margin: 0 0 0 0;padding: 0 0 0 0;height: 200px;background-color:#FFFFFF;}
/* Head tools*/
#head_tools {  float:right; margin: 115px 150px 0px 0px; }

#s-left {
	float: left;
	width: 410px;
	min-height:400px;
}
#s-left  ul { margin: 0px;}
#s-left  li {list-style: none; margin: 8px 4px 8px 4px;}
#s-left a { font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:left; width:170px;}
#s-left a:hover { font-weight:bold; color:#FFCC00; text-decoration:none;  }

#s-middle {
	float: left;
	width: 300px;
	margin-left: 10px;
    min-height:400px;
}
#s-right {
	float: right;
	width: 260px;
    min-height:400px;
}
#s-left-w {
    float: left;
	width: 680px;
    min-height:400px;
	margin-left: 5px;
}
#s-right-w {
	float: right;
	width: 300px;
    min-height:400px;
}
#s-cent_w {
    float: left;
	width: 980px;
    min-height:400px;
	margin-left: 5px;
}

/*  Footer */ 
#footer {clear: both;background: #ffffff url("../img/page/footer.gif") top no-repeat;height: 65px;padding-top: 10px;text-align: center;color: #333333;}
/* ---------------------------------------------- */
img, fieldset {
	border: 0;
}
fieldset legend { color:#333333; }
p { margin-bottom: 6px;}


h1, h2, h3, h4   { font: bold 14px Verdana, Arial, sans-serif; color:#18692e; }

a:link,
a:visited       {color:#18692e; text-decoration:none;}
a:hover         {color:#009933; text-decoration:none;}

a.autowords:link,
a.autowords:visited {font-weight:bold;color:#993300;text-decoration:none;}
a.autowords:hover   {font-weight:bold;color:#993300; text-decoration:underline;}

.clear {clear:both}

/* MAIN NAVIGATION
------------------------------------------*/
#navigation {
  background: #FAFEFF url("../img/page/nav_bg.gif") 0 3px repeat-x;
  width:100%;
  height: 44px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#navigation ul, #sub_navigation span {margin-left: 20px; margin-top:0px;}
#navigation li {list-style: none;display: inline;}
#navigation a {
	background-position: 30px 13px !important;
	float: left;
	text-decoration: none;
	height: 40px;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 40px;
}	
#navigation .selected a, #navigation a:hover {
	border-top: 4px solid #FF9B00;
	line-height: 40px;
	background-position: 30px 8px !important;
}
#navigation span {
  float: left;
  background: url("../img/page/nav_bg_s.gif") 0 3px no-repeat;
  width: 1px;
  height: 43px;
}
#navigation .home a {
	background-position: 30px 13px !important;
	float: left;
	text-decoration: none;
	height: 40px;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 40px;
}	
#navigation .home a, #navigation .home a:hover {
    background-position: 30px 13px !important;
	line-height: 40px;
}

#navigation .home img { margin:6px 6px 0px 6px; border:0; }

/* Sub-navigation bar */
#sub_navigation {
  background: #9cdb2c url("../img/page/subnav_b.gif") top left repeat-x;
  border-bottom: 1px solid #84c528; 
  font-weight:bold;
  width:100%;
  height: 30px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
/* za IE 
 HTML #sub_navigation {
	HEIGHT: 1%
}css*/
#sub_navigation ul {float: left;list-style: none; margin-left:0px; margin-top:0px;}
#sub_navigation li {float: left;list-style: none;}
#sub_navigation a {
	background: url("../img/page/subnav_c.gif") right no-repeat;
	float: left;
	font-size: 11px;
	line-height: 10px;
	text-decoration: none;
	padding: 10px 5px 10px 5px;
	color: #000000;
}
#sub_navigation a:hover, #sub_navigation .selected a {
	background-color: #b7ee5b;
	color: #000000;
}
#sub_navigation .selected a {
	background-color: #b7ee5b;
	color: #000000;
}
#sub_navigation span {
  float: left;
  background: url("../img/page/subnav_c.gif") no-repeat;
  width: 1px;
  height: 30px;
}
#sub_navigation.flat {
  height: 5px;
  font-size: 1px;
  line-height: 5px;
  background:  #00FF00;
}


/* PAGE NAVIGATION */
/* ------------------------------------------------------*/
#pageNav {
  float: left;
  font: 11px Verdana, Arial, sans-serif;
  width: 730px;
  margin: 5px 0 0 10px;
  padding: 10px 0;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: center;
}
#pageNav span {
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  border: 1px solid #FFF;
  margin-bottom: 10px;
}
#pageNav a {
  background: #F8FBFC;
  color: #18692e;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid #E2EFF3;
}
#pageNav a:hover {
  border-color: #009900 ;
}
/* Head NAVIGATION breadcrump*/
/* ------------------------------------------------------*/
.box_outerhead {
  float: left;
  font: 11px Verdana, Arial, sans-serif;
  width: 100%;
  margin: 5px 0 5px 0;
  padding: 10px 0;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: left;
}
.box_outerhead span {
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  border: 1px solid #FFF;
  margin-bottom: 10px;
}
.box_outerhead a,
.box_outerhead a:visited  {
  background:  #F5F5F5;
  color: #FF6600;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid  #EFEFEF;
}
.box_outerhead a:hover {
  border-color: #CDCDCD;
}
/*   border-bottom: dashed #003399 1px;    */
.razd {
clear:both;
 margin: 8px 0 8px 0;
}

/*from old style ?????? */
.box_archive_selector {}
.box_inner            {background-color:#fff;} 
.box_innerhead{
	/* background-image:url(../img/page/box_innerhead.gif); */
	background-color: #f6f6f6; 
	padding:5px; 
	border-bottom: 1px solid #ccc; 
	font-weight:bold;
	position:relative
}
.absmiddle          {vertical-align:middle}

/* 1. und 2.  */ 
.row_first             {background-color: #f6f6f6}
.row_second            {background-color: #fff}

/* speedbar text-transform:uppercase*/
.speedbar           {font-size:11px;color:#eec00a; }
a.speedbar:link		{font-weight:bold; color:#47443e;text-decoration:none}
a.speedbar:visited  {font-weight:bold; color:#47443e;text-decoration:none}
a.speedbar:hover    {font-weight:bold; color:#47443e;text-decoration:none}
.t_main_speedbar {color:#000}
.noborder              {border: 0px}

.title_result_search   {color:#777; font-size:12px; font-weight:bold}
a.title_result_search,
a.title_result_search:visited,
a.title_result_search:hover {color:#FF9900; text-decoration:none;}

.highlight              {font-weight:bold; color:#FF0000; }

/*********************** buttons***********************/
.button {
	font-weight: bold;
	font-size:11px;
	color: #fff;
	background-color: #18692e;
	cursor: pointer;
	border: 1px solid #335691
}

.button_bbodes {
	font-weight: bold;
	font-size:11px;
	background-color: #fff;
	cursor: pointer;
	font-family: Verdana, Arial, sans-serif;
	color: #777;
	border: 1px solid #BCBCBC;
	margin-right:2px;
}

/* end from old style ?????? */

/* CONTACT FORM 
------------------------------------------------------*/
#contact_block {
  float: left;
  width: 620px;
  margin: 25px 24px 0 24px;
  line-height: 19px; /* 16px for 11px font */
  display: inline;
}
#contact_block h2 { 
  color: #18692e; 
  margin: 10px 0 15px 0;
  font-size:14px;
  line-height: 23px;
 }

#contact_block p {
  margin: 0 0 14px 0;
}
#contact_block fieldset {
  margin: 20px 0;
  padding: 20px 16px;
  border-top: 1px solid #F3F3E2;
  border-bottom: 1px solid #F3F3E2;
}
#contact_block fieldset p.small {
  font-size: 11px;
  margin-top: 10px;
}
fieldset#mycs input {
  margin-left: 14px;
}
#contact .textbox {
  width: 200px;
}
#contact label {
  float: left;
  margin: 2px 0 10px 0;
  width: 90px;
  font-weight:bold;
}
.row {
  clear: left;
}
/* LAST NEWS FOR MAIN PAGE 
------------------------------------------*/
#mnews {
  height: 100%;
  padding: 4px;
  margin: 2px 0 0 0;
}
.activenewstab {
	color: #FF9900;
	margin: 0 0 4px 0;
	font-weight: bold;
	font-size: 18px;
	padding-left: 4px;
	border-left:#003399 solid 5px;
}

#mnews_block {
  text-align:left;
  padding: 4px;
}
/* za IE css*/
HTML #mnews_block {
	HEIGHT: 1%
}
#mnews_block h2 {
  margin: 0 0 10px 0;
  font: normal 14px Verdana, Arial, sans-serif;
  line-height: 23px;
  color: #18692e; 
}
#mnews_block h2 a {
  color: #18692e;
  font: bold 14px Verdana, Arial, sans-serif;
}
#mnews_block h2 a:hover {
	color: #FF9900;
	font: bold 14px Verdana, Arial, sans-serif;
}
#mnews_block a{
	color: #18692e;
	text-decoration:none;
	margin: 0px;
}
#mnews_block a:hover {
	color: #FF9900;
	text-decoration:none;
	margin: 0px;
}
.rnav { float:right; }
.rnav a  { font: bold 12px Verdana, Arial, sans-serif; color: #18692e;text-decoration: none;
}
.rnav a:hover { font: bold 12px Verdana, Arial, sans-serif; color: #FF9900;text-decoration: none;
}
/* ÍÅÒÈÍÔÎ */
.gh-cont { font: 10px Verdana; background: #fff; text-align: left; margin: 0px auto; width: 1000px; }
.gh-cont div.spr { font-size: 0px;  }
.gh-cont img { border: 0px; }
.gh-cont a { text-decoration: none; color: #2d42af; }
.gh-cont a:hover { text-decoration: underline; }
.rbb { height: 23px; border: #c4c6ca 1px solid; border-top-width: 0px; background: #f6f6f6; text-align: right; font-weight: bold; }
.rbb div.srch { float: left; padding: 0px 5px; height: 21px; width: 400px; margin-top: 2px; }
.rbb div.srch span { vertical-align: top; position: relative; top: 3px; }
.rbb div.srch img { vertical-align: top; margin: 0px 6px; float: none; }
.rbb div.srch form { margin: 0px; padding: 0px; }
.rbb div.srch input { margin-left: 6px; vertical-align: top; }
.rbb div.srch input.s-f { font: 11px Verdana; width: 120px; }
.rbb div { text-align: center; float: right; padding: 3px 0px; margin-right: 15px; width: 55px; _width: auto; }
.rbb div.rb-spr { padding: 8px 0px; text-align: center;  width: 5px; }
.rbb div.rb-spr img { margin: 0px auto; float: none; }
.rbb img { margin: 4px; float: right; }
.rbb a { display: block; line-height: 16px; color: #666; }
.rbb a:hover { color: #ff9c00; text-decoration: none; }
.gbg-head { height: 75px; position: relative; background: url(http://gbg.bg/i/logo_bg.gif) no-repeat;  }
.gbg-head img.logo-gbg {  margin: 15px 5px 0px 0px; }
.gh-t-l { float: left; }
.gh-t-r { float: right; position: relative; top: 28px; right: 4px; }
.gbg-h-banner {
	width:728px;
	height:90px;
	margin: 0px auto 10px;
}
.gbg-p-banner {
	width:300px;
	height:250px;
	margin: 10px auto 10px;
}
.gbg-nestle-banner {
	width:260px;
	height:125px;
	margin: 0px auto 10px;
}
.gbg-nestle-banner-w {
	width:300px;
	height:144px;
	margin: 0px auto 10px;
}
/* ÏÀÍÅË ÒÚÐÑÅÍÅ */
#msearch {
	width:300px;
	height:70px;
	color:#FFFFFF;
	background: #ff9c02 url("../img/page/search.gif") no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}
#msearch a, #msearch a:hover {color:#FFFFFF; text-decoration:none;  font-weight:bold; }
#msearch .butt {
    width: 55px;
	height:22px;
	background-color:#ff9c02;
	border:1px solid #fff;
	margin: 5px 0 0 0;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
#msearch .sfield {
	width:190px;
	height:18px;
	border:1px solid #fff;
	margin: 5px 0px 0 32px;
}
/* LOGIN
---------------------------------------------------------- */
#binder {width:300px;height:125px;color:#FFFFFF;background: #9cdb2d url("../img/page/mybox.gif") no-repeat left top;margin-bottom: 10px;}
#binder h2 { padding-left:28px; padding-top: 4px; color:#000000; }
#binder h3 { padding-left:28px; color:#FFFFFF; font-weight:bold; font-size:12px;margin-top: 8px;}
#binder a, 
#binder a:visited { color:#FFFFFF;  font-weight:bold; }
#binder a:hover   { color: #FF9933; font-weight:bold; }
#binder p { font-size:11px;  }
#binder form { padding-left:10px;}
#binder form label { display:block; float:left; width:55px; font-weight:bold; margin-top:6px;}
#binder form fieldset input { border: 1px inset #18692e; width:200px;}
#binder form div.submit {padding:0px; margin:0px; }
#binder form div.submit input { float:left; margin:0px;}
#binder form div.submit label { width:130px; margin-top:3px;}
#binder form div.submit input.checkbox {  border:0px;}
#binder #log_inf { margin: 12px 10px 0px 10px;}
#binder #log_d { margin:12px 10px 0px 10px;}
#binder form div.submit input.sign-in { float:right; margin-right:8px; margin-top:4px;}	
#binder #menu { margin: 4px 26px 4px 26px; border-top:#fff solid 1px;}

/* RECIPE  OVERVIEW
---------------------------------------------------------- */
#rec { margin: 0px 0 10px 0; clear:both;}
#rec #cat { float:left; width:100%; clear:both; background:#F2F2F2; border-bottom:#999999 solid 1px; border-top:#999999 solid 1px; margin-bottom: 10px;}
#rec #cat a { color: #333333; font-weight:bold;}
#rec #rss { float:left; width:100%; height:24px;text-align:right; }
#rec #block { width:100%;clear:both;}
#rec #block h2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #18692e;margin: 4px 0 3px 0;}
#rec #block h3 {
	clear: right;
	font: normal 11px Verdana, Arial, sans-serif;
	color:#208A3E;
	margin-bottom:6px;
}
#rec #block  p { font: normal 11px Verdana, Arial, sans-serif; }
#rec #block  a       {color: #18692e;text-decoration:none;}
#rec #block  a:hover {color: #FF9900;text-decoration:none;}
#rec #block  .rec_img{ float: left; margin:4px 4px 4px 0px;border:0;display: inline; /* fix IE double-float bug */}
#rec #block .nav {clear:left; float:right;color: #467;}
#rec #block .nav li {list-style-type:none;list-style-image: none;display: inline;}
#rec #block #rating { float:right; border:#FF0000 solid 1px;}
#rec #block #rating img {margin: 4px 0 3px 0;}
#rec #block #title{ float:left;border:#FF0000 solid 1px;}
#rec #block #summ { clear:both;float:left;border:#FF0000 solid 1px;}
#rec .razd {clear:both; border-bottom: dashed #781f97 1px; padding:2px; }
#rec ul { display:block; float:right;  }
#rec ul li { padding-right: 5px; padding-left: 9px; background:  url("../img/page/garrow.gif") no-repeat 0px 4px; margin-bottom: 6px; padding-bottom: 0px; padding-top: 0px;}
#rec ul a, #rec ul a:hover { text-decoration:none; color:#18692e; font-size:11px;}

/* RECIPE  VIEW 
---------------------------------------------------------- */
#rec_d { margin: 10px 0 10px 0; clear:both;}
#rec_d #rec_l_c { float:left;width:400px;min-height: 400px; }
#rec_d #rec_r_c{float: right;width: 265px;min-height: 400px;}

#rec_d .title {font: bold 18px Verdana, Arial,sans-serif;color: #18692e;margin: 6px 0 6px 0;clear: right; }

#rec_d #chef {float:left; width:100%; margin: 15px 0 10px 0; }
#rec_d #chef h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}
#rec_d #chef img { float:left; margin: 10px 10px 10px 0px; }
#rec_d #chef a, #chef a:hover { color: #18692e; text-decoration:none}

#rec_d #summ {float:left; width:100%; margin: 10px 0 10px 0; }


#rec_d #s_box { float:left; width:200px; height:26px; margin-bottom:2px;}
#rec_d #s_box img { margin-right:2px;}
#rec_d #s_boxm {float:left; margin-bottom:2px; height:26px;}
#rec_d #s_boxm img { margin-right:4px;}


#rec_d #step { clear:both; float:left; width:400px; margin-bottom:10px; }
#rec_d #step p { text-align:left; }


#rec_d #tools { background-color: #C0C0C0; text-align:center; }
#rec_d #tools img { margin: 10px; border:0px;}

#rec_d #mess {text-align:left;  margin: 15px 0 10px 0;}

#rec_d #prep {text-align:left;  margin: 15px 0 10px 0;}
#rec_d #prep h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}

#rec_d #igred { background-color: #EEEEEE; padding:5px;}
#rec_d #igred h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}

#rec_d #saff { color: #FF7979;text-align:left; font-size:10px;}
#rec_d #saff img { border:none; margin: 0 4px 2px 0;}

#rec_d #vote { margin: 15px 0 10px 0;}
#rec_d #vote h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}
#rec_d #vote form { margin-top:10px; }
#rec_d #vote form select {font-size:11px;}
#rec_d #small { font: bold 11px Verdana, Arial,sans-serif; margin:10px 0 10px 0;  }
#rec_d #source {margin: 15px 0 10px 0; font-weight:bold;}
#rec_d #source h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}

#rec_d #comments {margin: 15px 0 10px 0;}
#rec_d #comments h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}
#rec_d #comments #field { font: 11px Verdana, Arial,sans-serif;color: #333333;  }
#rec_d #comments #field h3 {font: bold 11px Verdana, Arial,sans-serif;color: #333333;}
#rec_d #comments #date {font-size: 11px; text-align:right;}
#rec_d #comments select {font-size: 11px;}

#rec_d .razd  {clear:both; border-bottom: dashed #781f97 1px; padding:1px; }
#rec_d #rline {clear:both; border-bottom: solid #d0cac6 1px; padding:1px; }


#rec_d #linked {margin: 15px 0 10px 0;}
#rec_d #linked h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}
#rec_d #linked ul  { clear:left; list-style:none; margin: 5px 2px 5px 2px;}
#rec_d #linked ul li { padding:0 0 0 18px; background:url("../img/page/rel.gif") no-repeat 0 2px;}
#rec_d #linked ul  { clear:left; list-style:none; margin: 5px 2px 5px 2px;}
#rec_d #linked ul li { padding:0 0 0 18px; background:url("../img/page/rel.gif") no-repeat 0 4px; line-height:20px;}
#rec_d #linked ul li.first{ background-color:#ffffff;}
#rec_d #linked ul li.second{ background-color:#f6f6f6;}

#rec_d #extraimages {margin: 15px 0 10px 0; clear:both;}
#rec_d #extraimages h2  { font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 10px 0 10px 0;}
#rec_d #extraimages img { float:left; margin: 5px 10px 5px 0px; }
#rec_d #extraimages ul  { clear:left; list-style:none; margin: 5px 2px 5px 2px;}
#rec_d #extraimages ul li { padding:0 0 0 18px; background:url("../img/page/rel.gif") no-repeat 0 4px; line-height:line-height:20px;}
#rec_d #extraimages ul li.first{ background-color:#ffffff;}
#rec_d #extraimages ul li.second{ background-color:#f6f6f6;}

#viewrecimg { margin: 10px 0 10px 0;  clear:both; font-size:11px;}
#viewrecimg .razd {clear:both; border-bottom: dashed #781f97 1px; }
#viewrecimg #implace { float:left; width:330px;  min-height: 150px;}
#viewrecimg #implace img { margin:10px; float:left;}
#viewrecimg #implace ul { margin: 5px 0 5px 0;}
#viewrecimg #implace li {list-style: none;display: inline;} 
#viewrecimg #implace p { font-size:11px; margin: 5px 0 5px 0;}

/* MY BOX RECIPES  */
#mb_recipe table { border:none; width:100%;}
#mb_recipe .mb_header {font-weight:bold; background-color:#9cdb2d; text-align:center;}
#mb_recipe .mb_first  {background-color: #f6f6f6}
#mb_recipe .mb_second {background-color: #fff}
#mb_recipe .mb_footer { font: bold 11px Verdana, Arial,sans-serif;}
/* ÑÒÀÒÈÈ  
---------------------------------------------------------- */
#art { margin: 15px 0 15px 0; clear:both;}
#art #cat { float:left; width:100%; clear:both;background:#f6f6f6;border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;}
#art #cat a { color: #333333; font-weight:bold;}
#art #rss { float:left; width:100%; height:24px;text-align:right; margin-top:4px;}
#art #block { width:100%;clear:both;}
#art #block h2 {font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 4px 0 4px 0;clear: right;}
#art #block h3 {clear: right;font:  11px Verdana, Arial,sans-serif;color:#18692e;}
#art #block  p { font: 12px Verdana, Arial,sans-serif; }
#art #block  a       {color: #18692e;text-decoration:none;}
#art #block  a:hover {color: #FF9900;text-decoration:none;}
#art #block  .news_img{ float: left; margin: 0px 4px 4px 0px;border:0;display: inline; /* fix IE double-float bug */}
#art #block .nav {clear:left; float:right;color: #467;}
#art #block .nav li {list-style-type:none;list-style-image: none;display: inline;}
#art .razd {clear:both; border-bottom: dashed #781f97 1px; padding:4px; }
/* top article main page 
---------------------------------------------------------- */
#topart { margin: 0 0 10px 0; clear:both;}
#topart #block { width:100%;clear:both;}
#topart #block h2 {font: bold 12px Verdana, Arial,sans-serif;color: #18692e;margin: 4px 0 4px 0;clear: right;}
#topart #block h3 {clear: right;font:  11px Verdana, Arial,sans-serif;color:#18692e;}
#topart #block  p { font: 11px Verdana, Arial,sans-serif; }
#topart #block  a       {color: #18692e;text-decoration:none;}
#topart #block  a:hover {color: #FF9900;text-decoration:none;}
#topart #block  .news_img{ float: left; margin: 0px 4px 4px 0px;border:0;display: inline; /* fix IE double-float bug */}
#topart #block .nav {clear:left; float:right;color: #467;}
#topart #block .nav li {list-style-type:none;list-style-image: none;display: inline;}
#topart .razd {clear:both; border-bottom: dashed #781f97 1px; padding:4px; }
/* article detail 
--------------------------------------------text-indent: 20px;-------------- */
#art_d {margin: 15px 0 15px 0; clear:both;}
#art_d #tools { text-align:right;}
#art_d h2 { margin: 10px 0 15px 0; font: bold 14px Verdana, Arial,sans-serif;color: #18692e;}
#art_d h3 { margin: 5px 0 15px 0;   font: normal 12px Verdana, Arial,sans-serif;color: #18692e;}
#art_d #text_box { font-size:12px;}
#art_d p {text-align:left; }
#art_d   ul { margin: 5px;}
#art_d   li {list-style: square; margin: 8px 4px 8px 4px;}
#art_d #p_nav {
  clear:both; 
  border-top:#D7D7D7 solid 1px;border-bottom:#D7D7D7 solid 1px;
  margin: 5px 0 5px 0;
  padding:4px;
  text-align:center;
 } 
#art_d #linked { clear:both; margin: 15px 0 15px 0; }
#art_d #linked h2 {margin: 10px 0 15px 0; font: bold 12px Verdana, Arial,sans-serif;color: #18692e; }
#art_d #linked #l_col { width: 330px; float: left;}
#art_d #linked #r_col { width: 330px; float: right;}

/* news and article selector
---------------------------------------------------------- */
#msel { font-size:11px;}
#msel form.selector{ background: #F2F2F2; padding: 5px 0 0 0; clear: both; }
#msel form.selector label{ float: left; width: 120px; margin: 0 10px 7px 15px; font-weight: bold; color: #47443E; }
#msel form.selector select{ float: left; margin: 0 0 7px 0; border: 1px inset #E4E4E4;width: 230px; font-size:11px;}
#msel form.selector fieldset input{ float: left; width: 220px; margin: 0 0 7px 0; border: 1px inset #E4E4E4; }
#msel form.selector input.checkbox { padding:0px; border:0px; width:15px;}
#msel form.selector div{  padding: 5px 0 5px 0; }
div.selector { border: 0; padding: 0; height: 2px; width: 100%; font-size: 1px; position: relative; bottom: 1px; }
#msel form.selector fieldset{ padding: 0 0 5px 0; }
#msel form.selector div.submit{ border:0;   }
#msel form.selector div.submit input{ float: right; width:65px; height:22px;  border:0; margin-right:20px;}


/* page navigation (details view) */
#box_p_nav { width:100%; border-top: #CCCCCC solid 1px; border-bottom: #CCCCCC solid 1px; padding: 5px 0 5px 0; margin: 8px 0 8px 0; text-align:center;}
a.page_navigation:link, a.page_navigation:visited{
	font-size:11px;
	font-weight:normal;
	color:#fff;
	background-color:#C0C0C0;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
}
a.page_navigation:hover,.page_navigation {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	background-color:#777;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
}
.pnav {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	background-color:#FF9933;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
}
/* 
---------------------------------------------------------- */
#news_block {
  overflow: hidden;
}
/* za IE css
HTML #news_block {
	HEIGHT: 1%
}*/
#news_block h2 {
  color: #18692e; 
  margin: 4px 0 4px 0;
}
#news_block h3{
  clear: right;
  font: italic 11px/21px Arial,sans-serif;
  height: 21px;
  color: #999;
}
#news_block a{
	color: #18692e;
	text-decoration:none;
}
#news_block a:hover {
	color: #18692e;
	text-decoration:none;
}
.news_nav {
  clear:left;
  margin-left: 2px;
  overflow: auto;
  color: #467;
}
.news_nav li {
  list-style-type:none;
  list-style-image: none;
  display: inline;
  margin-right: 16px;
}
.news_img{
  float: left;
  margin:4px;
  border:0;
  display: inline; /* fix IE double-float bug */
}
.bullet {
  font: bold 10px tahoma,arial,sans-serif;
}
/* REGISTER
---------------------------------------------------------- */
#p_reg { font-size:12px;}
#p_reg form.register{ background: #F2F2F2; padding: 22px 0 0 0; clear: both; }
#p_reg form.register input.checkbox{ width: 13px; height: 13px; border: none; }
#p_reg form.register p{ padding: 0 20px 18px 20px; }
#p_reg form.register h3{ padding: 0 21px 10px 21px; font-size: 14px; text-transform:uppercase; }
#p_reg form.register label{ float: left; width: 190px; margin: 0 20px 7px 20px; font-weight: bold; color: #47443E; }
#p_reg form.register label span{ font-weight: normal; color: #47443E; display: block; margin: 3px 0 0 0; }
#p_reg form.register span.spanv1{ margin: 0 0 0 11px; }
#p_reg form.register span.required{ display: inline; color: #EA6053; }
#p_reg form.register select{ float: left; margin: 0 0 7px 0; border: 1px inset #E4E4E4;width: 220px; }
#p_reg form.register fieldset input{ float: left; width: 220px; margin: 0 0 7px 0; border: 1px inset #E4E4E4; }
#p_reg form.register label.labelv1{ margin: 0 0 0px 220px; font-weight: normal; color:#FF0000; width: 250px; }
#p_reg form.register input.inputv1{ margin: 0 0 7px 220px; }
#p_reg form.register input.inputfielderror {float: left; width: 220px; margin: 0 0 7px 0; border: 1px inset #E4E4E4; background-color: #FFD5D5;}
#p_reg form.register div{ border-bottom: 1px solid #FFFFFF; padding: 20px 0 9px 0; }
#p_reg form.register ul{ list-style: none; float: left; width: 247px; }
#p_reg form.register ul li{ clear: left; margin: 0 0 4px 0; }
#p_reg form.register ul li label{ margin: 0 0 0 11px; width: 220px; font-weight: normal; }
div.register div.bottomv1{ border: 0; padding: 0; height: 2px; width: 480px; font-size: 1px; position: relative; bottom: 1px; }
#p_reg form.register fieldset{ padding: 0 0 17px 0; }
#p_reg form.register ul.ulv1{ /* T */ width: 440px; margin: 0 0 10px 21px; }
/*#p_reg form.register div.submit{ border-bottom: 0; border-top: 1px solid #ffffff; padding: 20px 0 18px 0; }*/
#p_reg form.register div.submit{ border:0;   }
#p_reg form.register div.submit input{ float: right; width:141px; height:25px;  border:0; margin-right:20px;}
#p_reg form.register div.error{ border:0; margin-left: 30px; }
span.required{ color: #EA6053; font-weight: normal; padding: 0 5px 0 0; }

.rrow:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.rrow{display:inline-block;}
/* Hides from IE-mac \*/
* html .rrow{height: 1%;}
.rrow{display: block;}
/* End hide from IE-mac */
.errorfont  {color: red;  font-weight: normal;}

#f_search { clear: both; margin-left:685px; margin-bottom:5px; overflow:hidden;}
.searchinput { float: left; padding-right:0px; padding:2px 0 0 2px; width:200px; height: 19px; }

#msg { font-size:12px; text-align:left; margin:150px auto; width:500px;}
#msg h3{ padding: 0 21px 10px 21px; font-size: 14px; text-transform:uppercase; }
#msg a, #msg a:visited { color:#FF6600; font-weight:bold; text-decoration:none;}
#msg a:hover{ color:#FF6600; font-weight:bold; text-decoration:none;}
#msg p { text-align:left; margin:10px 0 50px 0;}
#msg img { margin-right: 5px; border:none;}

.inputfield {border:1px solid #e1e1e1; background-color:#F9F9F9; font-size:12px; margin:2px; margin-right:5px; }

#top_rec {float:left;  position:relative; height:300px; width:400px;}
#top_rec div.header { border-top:#fff 1px solid; left:0px; float:left; width:100%; bottom:0px; position:absolute;}

/* #top_rec div.header {
	BORDER-TOP: #fff 1px solid; BACKGROUND: url("../img/page/trans.png"); LEFT: 0px; FLOAT: left; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute
} */
#top_rec h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e; margin:8px 0px 0px 10px; width:380px; }
#top_rec h3 {  font: bold 16px Verdana, Arial,sans-serif;color: #18692e; margin: 2px 0px 32px 10px; width:380px; }
#top_rec a,
#top_rec a:hover,
#top_rec a:visited {font: bold 18px Verdana, Arial,sans-serif;color: #18692e; }
#s-left div#top_rec { position:relative;}
#s-left div#top_rec span.imageOverlay { background:url("../img/page/image_overlay_detail.gif") no-repeat 0px 0px; width:400px; height:300px;}

#in_season{float:right; height:300px; width:270px;  background-color:#CBE8A6;}
#in_season p{ margin: 6px;}
#in_season ul {display:block;  margin:6px;}
#in_season ul li { padding-right: 5px; padding-left: 9px; background:  url("../img/page/garrow.gif") no-repeat 0px 4px; margin-bottom: 6px; padding-bottom: 0px; padding-top: 0px;}
#in_season ul a,  #in_season ul a:visited { text-decoration:none; color:#18692e; font: bold 12px Verdana, Arial,sans-serif;}
#in_season ul a:hover {color:#000;}

#tseason {float:left;  position:relative; height:180px; width:300px;}
#tseason div.header { border-top:#fff 1px solid; left:0px; float:left; width:100%;  bottom:0px; position:absolute;}
#tseason h2 { font: bold 12px Verdana, Arial,sans-serif;color: #18692e; margin:8px 0px 0px 10px; width:280px; }
#tseason h3 {  font: bold 14px Verdana, Arial,sans-serif;color: #18692e; margin: 10px 0px 10px 10px; width:280px; }
#tseason a,
#tseason a:hover,
#tseason a:visited {font: bold 14px Verdana, Arial,sans-serif;color: #18692e; }
#s-left div#tseason { position:relative;}
#s-left div#tseason span.imageOverlay { background:url("../img/page/image_overlay_detail.gif") no-repeat 0px 0px; width:300px; height:180px;}

/* newsletter 
--------------------------------------------------- */
#newsletter{ 
    width: 240px;
	padding: 5px 10px 5px 10px; 
	margin-bottom: 10px;
	background-color: #F8F8F8;
	border:  #E8E8E8 solid 1px;
}
#newsletter form.fnewslet { clear: both; }
#newsletter form.fnewslet h2{ font: bold 12px Verdana, Arial,sans-serif;color: #18692e; margin-bottom:6px;}
#newsletter form.fnewslet h3{ font: bold  11px Verdana, Arial,sans-serif; color:#000;}
#newsletter form.fnewslet input.checkbox{ width: 13px; height: 13px;  }
#newsletter form.fnewslet label{ font:   11px Verdana, Arial,sans-serif; color: #000;  }
#newsletter form.fnewslet fieldset input{ float: left; width:233px; border: 1px inset #E4E4E4; font: normal  11px Verdana, Arial,sans-serif; padding: 2px;}
#newsletter form.fnewslet fieldset select {  width:80px; border: 1px inset #E4E4E4; font: normal  11px Verdana, Arial,sans-serif; padding: 2px;}
#newsletter form.fnewslet fieldset{ padding: 0 0 10px 0; }
#newsletter form.fnewslet div{ padding: 2px 0 2px 0; }
#newsletter form.fnewslet div.submit{ border:0;   }
#newsletter form.fnewslet div.submit input{ float: right; width:80px; height:20px;  border:0; }
.right { text-align:right;}

/* anketa 
-----------padding: 5px 10px 5px 10px;---------------------------------------- */
#poll {
clear:both;
	width: 250px;
	list-style: none;
	padding: 5px; 
	margin-bottom: 10px;
	background-color: #F8F8F8;
	border:  #E8E8E8 solid 1px;
}
#poll h3 {margin: 0 6px 0 13px;padding: 5px 0;background: #f5f5eb;font-size: 11px;color: #333399;text-align: center;}
#poll .headbg {font: bold 12px Verdana, Arial, sans-serif;color:#18692e; margin-bottom:6px;}
#poll h1 {height: 25px;padding: 0;margin: 10px;}
#poll h1 span {display: none;}
#poll .question {padding: 0px 13px;font: bold 11px Verdana, Arial, sans-serif;color: #000; margin-bottom:6px;}
#poll .answer {padding: 0px 13px;line-height: 12px;font-size: 11px;color: #5f5f5f;}
* html #poll .answer {padding: 0 13px;}
#poll .percent {
	line-height: 12px;
	padding: 3px 0 3px 0;
	margin: 3px 6px 5px 13px;
	border-top: 1px solid #eeedea;
	border-bottom: 1px solid #eeedea;
	font-size: 11px;
	color: #5f5f5f;
	vertical-align: middle;
}
#poll .percent span {vertical-align: middle;}
#poll .percent .bar {
	display: block;
	float: left;
	margin-right: 3px;
	background: url(../img/poll/poll_bar.gif) left bottom repeat-x;
}
#poll .percent .left {
	display: block;
	background: url(../img/poll/poll_bau.gif) left bottom no-repeat;
}
#poll .percent .right {display: block;background: url(../img/poll/poll_bav.gif) right bottom no-repeat;}
#poll .btn {padding-left: 17px;}
#poll .btn input {
	float: left;
	width: 80px;
	height: 20px;
	margin-right: 5px;
	margin-bottom: 4px;
	border: 0;
	background: url(../img/poll/vote.gif) left top no-repeat;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #fff;
	cursor: pointer; 
}
#poll .btn a {
	display: block;
	float: left;
	width: 80px;
	height: 11px;
	padding: 6px 0 4px;
	background: url(../img/poll/archiv.gif) left top no-repeat;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center;
}
* html #poll .btn a {
	height: 13px;
	padding: 4px 0 6px;
	
}
/* for result */
#poll .btnr {padding-left: 17px;}
#poll .btnr input {
	float: left;
	width: 80px;
	height: 20px;
	margin-right: 5px;
	margin-bottom: 4px;
	border: 0;
	background: url(../img/poll/result.gif) left top no-repeat;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #fff;
	cursor: pointer; 
}
#poll .btnr a {
	display: block;
	float: left;
	width: 80px;
	height: 11px;
	padding: 6px 0 4px;
	background: url(../img/poll/archiv.gif) left top no-repeat;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center;
}
* html #poll .btnr a {height: 13px;padding: 4px 0 6px;}

#tprod { float:left; clear:both; width:400px; margin: 0px 0 10px 0; padding-bottom:4px; padding-top:6px; background-color: #990000;}
#tprod h2 {font:  bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px; }
#selbr { float:left; clear:both; width:400px; margin: 0px; padding-bottom:4px; padding-top:6px; background-color: #8AB034;}
#selbr h2 {font:  bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px; }
#trec { float:left; clear:both; width:400px; margin: 10px 0 10px 0; padding-bottom:4px; padding-top:6px; background-color:#18692e;}
#trec h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px; }
#tspice { float:left; clear:both; width:260px; margin-bottom: 10px; padding-bottom:4px; padding-top:6px; background-color:#8AB034;}
#tspice h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px; }
#tdecor { float:left; clear:both; width:260px; margin-bottom: 10px; padding-bottom:4px; padding-top:6px; background-color:#990000;}
#tdecor h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px; }
#tnapkin { float:left; clear:both; width:260px; margin-bottom: 10px; padding-bottom:4px; padding-top:6px; background-color:#FF9C02;}
#tnapkin h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px; }

#tshef { float:left; clear:both; width:300px; margin-bottom: 10px; padding-bottom:4px; padding-top:6px; background-color:#FF9C02;}
#tshef h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px;  }
#topchef {float:left; width:100%; margin: 15px 0 10px 0; clear:both; }
#topchef h2 { font: bold 12px Verdana, Arial,sans-serif; color: #18692e; margin: 10px 0 10px 0;}
#topchef img { float:left; margin: 10px 10px 10px 0px; }
#topchef a, #topchef  a:hover { color: #18692e; text-decoration:none; margin-top:5px;}

#tlforum { float:left; clear:both; width:300px; margin-bottom: 10px; margin-top: 10px; padding-bottom:4px; padding-top:6px; background-color:#8AB034;}
#tlforum h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px;  }
#hseason{ float:left; clear:both; width:300px;  margin-top: 10px; padding-bottom:4px; padding-top:6px; background-color:#8AB034;}
#hseason h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px;  }
#thowto { float:left; clear:both; width:300px; margin: 10px 0 10px 0; padding-bottom:4px; padding-top:6px; background-color: #990000;}
#thowto h2 { font: bold 14px Verdana, Arial, sans-serif; color:#FFFFFF; margin-left:10px; }

/* Êîíâåðòåð */
#conv { font-size:11px; font-weight:bold; margin: 10px 0 0 10px;clear: both; }
#conv form.convert{ background: #F2F2F2; padding: 10px;}
#conv form.convert input { width:100px; }
#conv form.convert select { width:100px; }
#conv form.convert h2 { font: bold 16px Verdana, Arial, sans-serif; margin:10px 0 10px 0;}
#conv form.convert h3 { font: bold 12px Verdana, Arial, sans-serif; margin:10px 0 10px 0;}


#tstep  { font-size:11px;}
#tstep tr.header {
	font-size:11px;
	font-weight:bold;
	background-color:#B5B5B5;
}
#tstep tr.tsec {
	font-size:11px;
	background-color:#DADADA;
}
.box_inner			{background-color:#fff;} 
.box_inner_body     {
	background-color:#E9E9E9;
}
/* SPanel */ 
#spanel             { clear: both; width:1000px; height:180px; background: url(../img/page/panel_bg.png) top left no-repeat;}
#spanel  h2         { margin-left:10px; margin-bottom:4px; margin-top:6px; color:#18692e;}
#spanel #top        { float:left; width:115px; margin-left:35px; }
#spanel #butt       { float:right; width:65px; height:22px; margin-top: 112px; margin-right:10px;}
#spanel a           { text-decoration:none; color:#333333; font-weight:bold;}
#spanel a:hover,
#spanel a:visited   { text-decoration:none; color:#FF9900;}
#spanel img { margin-bottom: 3px;}
/* horizontalen razdelitel */
#hmarg { clear:both; height: 10px; }

#collect             { clear: both;}
#collect  h2         { margin-left:10px; margin-bottom:10px; margin-top:10px; color:#18692e;}
#collect #item        { float:left; width:115px; margin-left:35px; }
#collect a           { text-decoration:none; color:#333333; font-weight:bold;}
#collect a:hover,
#collect a:visited   { text-decoration:none; color:#FF9900;}
#collect img { margin-bottom: 3px;}

#userd { clear:both; width:100%;}
#links { clear:both; width:100%;}

#advsearch             { clear: both; font-size: 11px;}
#advsearch  h2         { margin-bottom:10px; margin-top:10px; color:#18692e;}
#advsearch  h3         { font-size: 12px; font-weight:bold; margin-bottom:4px; margin-top:4px;}
#advsearch #item       {float:left; width:180px; margin-left:4px;  }
#advsearch #hmarg      { clear:both; height: 0px; }
#advsearch .divider       {clear:both;
    width: 100%;
    background-color: #f2f2f2;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #f9f9f9;
    height: 1px;
    margin: 10px 0 10px 0;
}
#advsearch .sradio  { margin-left: 100px; margin-top: 10px;}

#ga{ width:400px; height:auto; overflow:hidden; clear:both; }
#ga .ga_200 { width:200px; height:auto; float:left;}
#ga_3{ width:600px; height:auto; margin:0px!important; overflow:hidden; clear:both; }
#ga_3 .ga_300 { width:300px; height:auto; float:left;}
#ga_5 { width:300; height:auto; overflow:hidden; clear:both;}
