@import url("tabs.css");
@import url("thickbox.css");
@import url("gallery.css");
@import url("tables.css");

/* ---------------------------------------------------------------
Main Style Sheet
author: Martin Vach
email: info@vades.cz
website: www.vades.cz
--------------------------------------------------------------- */
*
{
	margin: 0;
	padding: 0;
}

/* ... Body ... */
body
{
	font-family: "verdana", "arial ce", "helvetica ce", verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	background: #FFF8DB url(../images/layout/bcg-body.jpg) repeat-x;
	text-align: center;
	margin: 0;

}

table
{
	width: 98%;
}

table, th, td
{
	font-size: 100%;
}

td
{
	vertical-align: top;
}

h1
{

	color: #EC921A;
	font-size: 150%;
	margin: 10px 0 25px 0;
	padding-left: 10px;
	background: url(../images/layout/bcg-heading.gif) no-repeat 0 50%;
  border-left: solid 20px;
}
#PageClanky h1
{

	color: #EC921A;
}
#PagePripravky h1
{

	color: #CB463D;

}
#PageReseni h1
{

	color: #3DA8CC;

}

#PageAtlas h1
{

	color: #7FBF10;

}

h2
{
	font-size: 120%;
	color: #EC921A;
	margin: 20px 0 10px 0;
}

#PagePripravky h2
{
	color: #CB463D;
  border-bottom: dotted 1px;
}

#PageReseni h2
{
	color: #3DA8CC;
  border-bottom: dotted 1px;
}
#PageAtlas h2
{
	color: #7FBF10;
  border-bottom: dotted 1px;
}


.ArticleTable a
{
	color: #EC921A;
}

.ArticleTable a:hover
{
	color: #7DC011;
}

.CollapseH
{
	cursor:pointer;
	margin-bottom: 40px;
}

.CollapseH:hover
{
	text-decoration: underline;
}


h4
{
	font-size: 110%;
	/*color: #008EB7;*/
	margin-top: 10px;
	background: url(../images/layout/bcg-h4.gif) no-repeat 0 50%;
}

/* ... Links ... */
a
{
	color: #EC921A;
}

a:hover
{
	color: #7DC011;
}

#PagePripravky a
{
	color: #CB463D;
}

#PagePripravky a:hover
{
	color: #E16B67;
}

#PageReseni a
{
	color: #3BA9CA;
}

#PageReseni a:hover
{
	color: #63C7E1;
}

#PageAtlas a
{
	color: #7FBF10;
}

#PageAtlas a:hover
{
	color: #A1D83F;
}


a.MoreInfo
{
	padding-right: 15px;
  background: url(../images/layout/bcg-moreinfo.png) no-repeat 100% 50%;
  color:#8D0100 !important;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin-top: 10px;
  text-align: left;
  


}
a.MoreInfo:hover
{
	color:#EC921A;
}

/*.ExternalLink
 {

	background:url(../images/layout/external-link.png) no-repeat 100% 0;
	padding-right: 15px;


} */

.LinkPDF,.LinkDOC,.LinkXLS,.LinkIMG,.LinkEMAIL
{
 	padding-left: 20px;
	padding-top: 0px;
}

.LinkPDF
{
 	background:url(../images/layout/file-pdf.png) no-repeat 0 0;
}
.InfoTable .LinkPDF
{
 	background: 0 none;
}

.LinkDOC
{
 	background:url(../images/layout/file-doc.png) no-repeat 0 0;
}

.LinkXLS
{
 	background:url(../images/layout/file-xls.png) no-repeat 0 0;
}
.LinkIMG
{
 	background:url(../images/layout/file-img.png) no-repeat 0 0;
}
.LinkEMAIL
{
 	background:url(../images/layout/file-email.png) no-repeat 0 0;
}

.LinkMPG
{
 	background:url(../images/layout/file-mpg.png) no-repeat 0 0;
}
/*.LinkHTML
{
 	background:url(../images/layout/file-html.png) no-repeat 0 0;
} */


/* ... Text ... */
#ContentIn
{
	line-height: 1.6em;
}

#ContentIn p
{
	margin-bottom: 10px;
}

.Perex
{
	font-weight: bold;
	margin-bottom: 10px;
}

.BoldText
{
	font-weight: bold;
}
.SharpenText
{
  margin-top: 10px;
font-weight: bold;
  border-top: solid 4px #EFEFEF;
}

.ReplStr
{
	font-weight: bold;
	color: red;
}
.CenterText
{
	text-align: center;
}

.RightText
{
	text-align: right;
}

.EmText
{
	font-style: italic;
}
.BtnPar
{
	text-align: right;
  margin: 10px 0;
}

/* ... List ... */
#Content ul li
{
	margin-left: 15px;
}

/* ... Help ... */
.NoScreen
{
  display: none;
}

hr.Cleaner
{
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}
#Counter
{
	display: none;
	text-align: center;
}


/* ... Messages ... */

.ErrorList
{
	font-size: 110%;
	font-weight: bold;
	padding: 10px;
	border: solid 2px red;
	background-color: #FFE1E1;
}

.ErrorList h2
{
	font-size: 120%;
	color: #FFF;
	background: red;
	padding: 5px;
	margin-bottom: 5px;
}

.ErrorMessage
{
	font-size: 110%;
	font-weight: bold;
	padding: 10px;
	border: solid 2px red;
	background-color: #FFE1E1;
	text-align: center;
}


.DeleteForm
{
	font-size: 110%;
	font-weight: bold;
	padding: 10px;
	border: solid 2px red;
	background-color: #FFE1E1;
	text-align: center;
}

.WarMessage
{
	font-size: 110%;
	font-weight: bold;
	padding: 10px;
	border: 2px solid #FF9900;
	background-color: #FFEACA;
	text-align: center;
}

.OkMessage
{
	margin: 20px 0;
	font-size: 110%;
	font-weight: bold;
	padding: 10px;
	border: 2px solid #009966;
	background-color: #D7FFD7;
	text-align: center;
}

.DeveloperMess
{
	margin: 20px 0;
	font-size: 150%;
	padding: 10px;
	border: 1px solid #CCC;

}

/* ... Images ... */

a img
{
	border: 0 none;
}
.img-left
{
	float: left;
	margin-right: 15px;
}
.img-right
{
	float: right;
	margin-left: 15px;
}



/* //////////////////////////////// LAYOUT //////////////////////// */

#Page, #Header, #Navigation, #Footer, #BottomBar
{
	width: 1020px;
	margin: 0 auto;
}


/* ... Page ... */
#Page
{

	background: url(../images/layout/bcg-page.jpg) repeat-y 50% 0;

}

#PageIn
{

	text-align: left;
	/*padding: 0 10px;*/
}

/* ... Header ... */
#Header
{
	background: url(../images/layout/bcg-header.jpg) no-repeat 50% 0;
	height: 200px;

}
#HeaderIn
{
	text-align: left;
}
#HeaderIn div
{
	float: left;
}
/* ... Toplinks ... */
#TopLinks
{
   width: 1020px;
font-size: 10px;
	text-align: center;
  line-height: 24px;
  height: 30px;
}

#TopLinks a
{
	color: #990000;
  padding-left: 15px;
}
#TopLinks a:hover
{
	color: #7EBF0D;
}

#HeaderAgro
{
	width: 260px;
  height: 130px;

}
#HeaderAgro a
{

  display: block;
  width: 260px;
  height: 130px;
  text-decoration: none;

}

#HeaderShop
{
	width: 248px;
  height: 130px;

}
#HeaderShop a
{

  display: block;
  width: 248px;
  height: 130px;
  text-decoration: none;

}
#HeaderFlashWrap
{
	width: 280px;
  height: 100px;
  margin-left: 20px;
  margin-top:  30px;

}
#HeaderForm
{
	width: 212px;
  height: 130px;
}
#HeaderForm a
{
	font-size: 9px;
  color: #990000;

}

#HeaderForm form
{
	width: 172px;
  position: relative;
  top: 32px;
  left: 24px;

}
#HeaderNavi
{
	height: 40px;
  line-height: 40px;

}

#Search
{
	width: 198px;

}



/* ... Navigation... */
#Navigation
{
	/*width: 700px;*/
  /*float: right;*/
}

#Navigation ul
{
	/*margin-left: 200px;*/
}

#Navigation ul li
{
    list-style: none;
    float: left;
    white-space: nowrap;
    text-align: center;
     background: url(../images/layout/bcg-navi.jpg) no-repeat 0 50%;
}


#Navigation ul li a
{
	display: block;
  float: left;
  color: #FFF;
	padding: 0 15px 0 25px;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;


}

#Navigation ul li a:hover
{
   text-decoration: underline;
}

#Navigation .CurPage
{

}

#Navigation .CurPage a
{
  color: #8D0100;
	text-decoration: underline;

}
/*#Navigation .CurPage a:hover
{
   color: #FFF;
} */


/* ... Content ... */
#ContentBox
{
	float: right;
	width: 790px;
}

#Content
{

	float: left;
	width: 600px;


}
.Layout_lc #Content
{

	float: right;
	width: 790px;
}



.Layout_lc #ContentIn
{

	margin-right: 10px;

}
#ContentText
{

	margin: 30px;

}
#BreadCrumb
{
	font-size: 85%;
	color:#666666;
	text-transform:lowercase;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: solid 1px #EAFF9F;
}

#BreadCrumb a
{
	color:#666666;
  font-weight: normal;
}
.MagazineBlock ul li
{
	text-align: center;
	float: left;
	width: 143px;
	height: 220px ;
	margin: 10px;
}
.PageCategories li
{
  list-style: none;
  background: url(../images/layout/bcg-page-categories.png) no-repeat 0 50%;
  border-bottom: solid 1px #FFF;
  padding-left:  20px;
  line-height: 1.6em;
}
.PageLevel_1,.PageLevel_2
{
  background: url(../images/layout/bcg-arrow.png) no-repeat 0 50%;
  list-style: none;
  line-height: 1.6em;
  font-weight: bold;
  padding-left: 20px
}
.PageLevel_2
{
   padding-left: 40px;
   font-weight: normal;
   background: url(../images/layout/bcg-arrow.png) no-repeat 20px 50%;
}


.PageCategories li a
{
  color: #EC921A;
  font-weight: bold;
}

.PageCategories li a:hover
{
  color: #72AC00;

}


.ArticleTable
{
  background: #FFF9DF;
  padding: 10px;
  margin: 10px 0;
}


.ArticlePanel
{
  margin: 10px 0;
  border-bottom: solid 1px #FFF4BF;
  padding: 5px;
}
.ArticlePanel span
{
  padding-left: 15px;
  margin-right: 15px;
  font-style: italic;
  color: #666;
}
.ArticlePanel a
{
  	color: #EC921A;
}
.ArticlePanel a:hover
{
  	color: #7DC011;
}
.ArticlePanelDate
{
  background: url(../images/layout/bcg-panel-date.png) no-repeat 0 50%;
}
.ArticlePanelAuthor
{
  background: url(../images/layout/bcg-panel-author.png) no-repeat 0 50%;
}
.ArticlePanelCategory
{
  background: url(../images/layout/bcg-panel-category.png) no-repeat 0 50%;
}
.ArticlePanelVisit
{
  background: url(../images/layout/bcg-panel-visit.png) no-repeat 0 50%;
}
.OtherArticles
{
  background: #FFF9DF;
  padding: 10px;
  margin-top: 20px;
  border: solid 1px #EC921A;
}

.Alphabet
{
  text-align: right;
  margin: 10px 0;
  font-size: 90%;
}

.Alphabet a
{
	text-decoration: none;
  padding: 2px;
	border: solid 1px;
}
.Alphabet a:hover
{
	text-decoration: underline;
}
.Alphabet span
{
	padding: 3px;
	border: solid 1px;
  color: #FFF;
  font-weight: bold;
}
#PagePripravky .Alphabet a
{
  border: solid 1px #E16B67;
}
#PagePripravky .Alphabet span
{
  border: solid 1px #E16B67;
  background: #E16B67;
}
#PageReseni .Alphabet a
{
  border: solid 1px #3AABC9;
}
#PageReseni .Alphabet span
{
  border: solid 1px #3AABC9;
  background: #3AABC9;
}
#PageAtlas .Alphabet a
{
  border: solid 1px #7DC011;
}
#PageAtlas .Alphabet span
{
  border: solid 1px #7DC011;
  background: #7DC011;
}
#SortTbl th
{
  padding: 10px 0;
}
#SortTbl a
{
  text-decoration: none;
}
#SortTbl a:hover
{
  text-decoration: underline;
}
#SortTbl tr td
{
  padding: 5px;
	width: 33%;
}
#SortTbl tr td:hover
{
	background: #FFF;
}
.DownloadLinks a
{
  display: block;
}

.SearchH2
{
  font-size: 120%;
	background: #EC921A;
	padding: 5px;
	color: #FFF;
}

#PagePripravky #SortTbl tr td
{
  border-bottom: solid 2px #FBEFEE;
}

.SearchPripravky table td
{
  border-bottom: solid 2px #FFF9DF;
	padding: 5px;
}
.SearchPripravky .FirstCol
{
  background: #FFF9DF;
}

#PageAtlas #SortTbl tr td
{
  border-bottom: solid 2px #E6FFBE;
}
#PageAtlas .FirstCol
{
  background: #E6FFBE;
}
#PageAtlas .Detail
{
  text-align: right;
}
.AtlasTable
{
  padding: 5px;
  margin: 10px 0;
  background: #E6FFBE;
}
.AtlasPripravky a
{
  background: url(../images/layout/bcg-arrow.png) no-repeat 0 50%;
  line-height: 1.6em;
  padding-left: 20px
}
.AtlasPripravky .NoBcg
{
  background: 0 none;
  padding-left: 0;
}

.AtlasForm
{
  background:#E6FFBE;
  padding: 10px;
  margin: 10px 0;
}

.AtlasForm label
{

  padding-left: 10px;
  padding-right: 20px;
}
.AtlasSearch
{
  border: solid 2px #E6FFBE;
  padding: 10px;
  margin: 10px 0;
}

.AtlasSearch ul li
{
  background: url(../images/layout/bcg-arrow.png) no-repeat 0 50%;
  list-style: none;
  line-height: 1.6em;
  font-weight: bold;
  padding-left: 20px
}


 .PripravekTbl
{
  margin-top: 20px;
   font-size: 90%;
  width: 580px !important;
  
}
.PripravekTbl a
{
  font-weight: bold;
}
.PripravekTbl th
{
  background: #CB463D;
  text-align: center;
  color: #FFF;
  padding: 3px;
	border: solid 1px #FFF;
}
#PageReseni .PripravekTbl
{
  
	
}

#PageReseni .PripravekTbl th
{
   background: #3BA9CA;
}

#PageReseni .EvenRow
{
   background: #EBF6FA;
}

#PageReseni .EvenRow:hover, #PageReseni .OddRow:hover
{
   background: #CFF2FF;
}

.ReseniTable
{
   background: #EBF6FA;
   padding: 5px;
   margin: 10px 0;
}


.PripravekTbl td
{
  text-align: center;
  padding: 3px;
  border: solid 1px #EFA8A4;
}
#PageReseni .PripravekTbl td
{
  border: solid 1px #CFF2FF;
}

.PripravekTbl .Omezeni
{

  background: #FBEFEE;
  font-weight: bold;
}

#PageReseni .PripravekTbl .Omezeni
{
   background: #EBF6FA;
}

.VlastnostiDetail, .VlastnostiSeznam
{
  width: 50%;
  padding: 10px;
}


#PagePripravky .VlastnostiSeznam
{
  background: #FBEFEE;
}

.WarningBlock
{
  border: solid 2px #CB463D;
  padding: 10px;
  margin: 10px 0;

}

.WarningBlock h2
{
  color: #CB463D !important;
  padding-left: 40px;
  margin-left: 10px 0;
  line-height: 32px;
  color: #8D0100;
  border-bottom: 0 none !important;
  margin-top: 0 !important;
  background: url(../images/layout/warning-32x32.png) no-repeat 0 50%;

}


.CatalogBlock ul li
{
 	list-style: none;
  float: left;
  width: 180px;
	height: 50px;
	margin-top: 5px;
	/*background: url(../images/layout/bcg-arrow.png) no-repeat 0 5px;*/
	
  
}

#PagePripravky .CatalogBlock ul li
{
	border-bottom: solid 1px #FBEFEE;
}

#PagePripravky .CatalogBlock ul li:hover
{
	background: #FBEFEE;
}

#PageAtlas .CatalogBlock ul li
{
	border-bottom: solid 1px #E6FFBE;
}

#PageAtlas .CatalogBlock ul li:hover
{
	background: #E6FFBE;
}

#PageReseni .CatalogBlock ul li
{
	border-bottom: solid 1px #3DA8CC;
	height: 40px !important;
}
.OstatniH2
{
	clear: both;
}

#PageReseni .CatalogBlock
{
 	background: #EBF6FA;

}
#PageReseni .CatalogBlock ul li:hover
{
 	/*background: #CFF2FF;*/

}

#ReseniStep span
{
 	margin-right: 10px;

}

.CurrentStep
{
 	font-weight: bold;

}
#MagazineYear
{
 margin-bottom: 20px;
 border-bottom: solid 1px #F6A619;
 font-weight: bold;
}

#MagazineYear a
{
	margin: 0 10px;
  padding-left: 10px;
  background: url(../images/layout/bcg-arrow.png) no-repeat 0 50%;
  text-decoration: none;
}
#MagazineYear .CurMag
{
	margin: 0 10px;
  padding: 2px;
  background: #EC921A !important;
  color: #FFF !important;

}
.MagazineBlock
{
	float: left;
  width: 200px;
  height: 250px;
  text-align: center;
  font-weight: bold;
}

.MagazineBlock a
{
   text-decoration: none;
}


.MagazineBlock img:hover
{
	border: solid 2px #EC921A;
}
#MagazineTable td
{
	padding: 10px;
}

#MagazineTable .First
{
	font-weight: bold;
  text-align: center;
  background: #FFF9DF;
  font-size: 90%;
}
#MagazineTable .First img
{
	border: solid 2px #FFF;
}
#MagazineTable a
{
	text-decoration: none;
}
#MagazineTable .First img
{
	border: solid 2px #FFF;
}

#MagazineTable .First img:hover
{
	border: solid 2px #EC921A;
}
#MagazineTabs #fragment-1 li, #MagazineTabs #fragment-2 li
{
	list-style: none;
}
#MagazineTabs h3
{
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: solid 1px #ED911A;
	border-top: solid 1px #ED911A;
	padding: 5px 0;
	background: #FFF9DF;
	text-align: center;
}

#MagazineTabs a
{
	font-weight: normal !important;
	
}
.SkChapters
{
	background: #E6FFBE !important;
	border-bottom: solid 1px #72AC00 !important;
	border-top: solid 1px #72AC00 !important;
}
.SkH2
{
	background: #72AC00;
	text-align: center;
	color: #FFF;
	padding: 5px 0;
	font-size: 150%;
}
.MagazineTitle
{
	font-weight: bold;;
	font-size: 110%;
}
#MagazineTabs #fragment-1 a, #MagazineTabs #fragment-2 a
{
	margin-right: 10px;
  padding-left: 10px;
  background: url(../images/layout/bcg-arrow.png) no-repeat 0 50%;
  text-decoration: none;
  font-weight: bold;
}
#AuthorTable td
{
  padding: 10px;
}

#AuthorTable h2
{
  border-bottom: dotted 1px;
  margin-top: 0 !important;
	
}

.ArticleTable h2
{
  margin-top: 0 !important;
}
#AuthorTable h3
{
  font-size: 110%;
}
#AuthorTable td a
{
  font-weight: bold;
  background: url(../images/layout/bcg-arrow.png) no-repeat 0 50%;
  padding-left: 10px;
}
#AuthorTable ul li
{
  list-style: none;
  margin-left: 0;
}
.AuthorList
{
  width: 40%;
  background: #FFF9DF;

}
.AuthorList li
{
  line-height: 1.6em;

}

.ProductTable
 {
   margin-bottom: 20px;
 }

 .ProductTable th, #TblBasket th
 {
  background:  #EC921A   ;
  color: #FFF;
  padding: 5px;
 }
 .Predplatne th
 {
	background: #7FC00E;
}

.ProductTable td
 {
   background: #FFF9DF;
   padding: 10px;
 }
 
 .Predplatne td
 {
   background:#F3FFDF;
   padding: 10px;
 }
 
 

 .ProductTable h2
 {
   margin-top: 0 !important;
 }

 .ProductTable .ProductPrice
 {
  text-align: right;
 }

 .ProductTable .ProductPrice:hover
 {
   background: #FFE9AF;
 }

.Price
 {
  font-weight: bold;
  color: #CB463D;
  font-size: 110%;
  margin-bottom: 10px;
 }

.TopBasket
 {
    border: solid 1px #EC921A;
    padding: 10px;
    margin-bottom: 10px;
 }
 .TopBasket a
 {
    font-size: 110%;
    font-weight: bold;
 }
 #TblBasket td
 {
   padding: 5px;
 }

 #TblBasket .EvenRow
 {
  background: #FFF9DF;
 }


 .BasketTitle
 {
   width: 70%;
 }

#BasketTotal
 {
     background: #FFE9AF;
     font-weight: bold;
     text-align: right;
     padding: 10px;
 }
 
 #DeliveryTable
 {
 	margin-bottom: 20px;
 }
 
 #DeliveryTable td
 {
    padding: 5px;
		background: 0 none !important;
		border-bottom: solid 1px #FFE9AF;
 }
 
 #DeliveryTable td div
 {
   margin-left: 20px;
	 font-style: italic;;
 }
 #DeliveryTable .DeliveryPrice
 {
    text-align: right;
		font-weight: bold;
		width: 20%;
 }
.PrekladovyTable td
 {
    vertical-align: bottom;
 }
 .CompanyBlock img
 {
	float: left;
	margin: 0 10px 10px 0;
}

.SlovnikDetail
 {
	margin: 20px 0;
	padding: 10px;
	background: #E6FFBE;
}

.SlovnikTip {
	background: #EFEFEF;
	width: 170px;
	top: 40px;
	padding: 10px;
	font-style: normal;
	position: absolute;
	display: none;
	border: solid 2px #F5821F;
	font-size: 90%;
	text-align: center !important;
	width: 20px;
	  
}

.CatalogBlock
{
 	float: left;
}

.ArticleTable .Perex
{
	font-weight: normal;;
}
.Authors a
{
	font-weight: normal !important;
}
.Authors li
{
	margin-bottom: 10px;
}

.SkFlag
{
	padding-left: 20px !important;
	/*color: #72AC00 !important;*/
	background: url(../images/layout/sk.gif) no-repeat 0 50% !important;
}
a.SkLink
{
	color: #72AC00 !important;
	
}
.ResultTable {
	margin-top: 20px;
}

.ResultTable th{
	background: #EC921A ;
	padding: 5px;
	color: #FFF;
	font-weight: bold;
}
.ResultTable tr.SecondRow{
	background: #FFF9DF;
	
}
.ResultTable tr:hover{
	background: #FFE9AF;
	
}

.ResultTable td{
	padding: 5px;
}


/* --------------------- Poll ------------------------- */

/* --- Side --- */


#BlockVote table
{
	width: 150px;
}

#BlockVote th
{
	text-align: center !important;
	padding-bottom: 5px;
	border-bottom: solid 1px #A3D943;
}

#BlockVote td
{
	padding-top: 5px;
}
.VoteForm input:hover
{
	cursor: pointer;
}


.VoteFooter
{
	margin-top: 10px;

	padding: 3px;
	text-align: center;
	line-height: 1.4em;
}
.SideVoteAnswer
{
	padding-bottom: 3px;
	padding-right: 5px;
}
.SideVoteNum
{
	border-bottom: solid 1px #A1D83F;
	background: #E6FFBE;
	font-size: 90%;
  text-align: center;
}
.SideVoteTotal
{
	font-weight: bold;
	text-align: center;
  padding: 3px;
}
.SideVoteChart
{
	position: relative;
	top: -5px;
}
.SideVoteLink
{
	text-align: center !important;
}

/* --- Page --- */

.PageVoteTable
{
	width: 580px;
	border: solid 1px #EB9F51;
	background: #FFF9DF;
	padding: 5px;
	margin: 10px;
}

.PageVoteTable th
{
	text-align: center !important;
	padding-bottom: 5px;
	border-bottom: solid 1px #EB9F51;
}

.PageVoteTable td
{
	padding: 5px;
}

.PageVoteChart
{
	position: relative;
	top: -10px;
}

.PageVoteAnswer
{
	border-bottom: solid 1px #EB9F51;
}

.PageVoteNum
{
	border-bottom: solid 1px #EB9F51;
	background: #FFF6CF;

}

/* --- Side forum --- */
#BlockForumWrap p.ForumTitle
{
  margin-top: 5px !important;
  line-height: 16px;
  border-bottom: solid 1px #E6FFBE;
  padding-bottom: 5px;
}
#BlockForumWrap .ForumTitle a
{
  text-decoration: none;
  color: #333;
}
#BlockForumWrap .ForumTitle a:hover
{
  text-decoration: underline;
  color: #A13A00;
}
#BlockForumWrap .ForumTitle span
{
  font-size: 80%;
  font-style: italic;
}

#BlockForumWrap .ForumLink
{
  text-align: center;
  border-bottom: solid 1px #E6FFBE;
}





/* ... Pagination ... */
.Pagination
{
	margin-top: 20px;
  text-align: center;
}
.Pagination a
{
	text-decoration: none;
}
.Pagination a:hover
{
	text-decoration: underline;
}
.Pagination .pagenumlink
{
	padding: 3px;
	border: solid 1px #7EBF0D;
}

.Pagination span
{
	padding: 3px;
	color: #FFF;
	background: #7EBF0D;
	border: solid 1px #7EBF0D;
}
.Pagination p
{
	margin-bottom: 10px;
}

/* ... News ... */

.NewsBlock
{
	background: #FFF9DF;
	padding: 10px;
	margin-bottom: 20px;
}

.ToCollapse
{
	font-weight: bold;;
}
.CloseBlock
{

	background: url(../images/layout/add-16x16.png) no-repeat 0 50%;
	margin: 10px 0;
	color: green;
	cursor: hand;
	cursor: pointer;
	padding-left: 20px;
	line-height: 16px;


}
.OpenBlock
{
	background: url(../images/layout/up-16x16.png) no-repeat 0 50%;
	color:  #F5821F;
	cursor: hand;
	cursor: pointer;
	margin: 10px 0;
	line-height: 16px;
}

/* ... Dotaznik... */
.DotaznikList
{
	background: #FFF9DF;
	padding: 10px;
}
.DotaznikList h2
{
	border-bottom: dotted 1px #FFDCAF;
	margin-top: 0 !important;
}
.DotaznikList h2 a
{
	text-decoration: none;
}
.DotaznikFill, .DotaznikResult 
{
	display: block;
	height: 24px;
	margin-top: 5px;
	line-height: 24px;
	padding-left: 30px;
	font-weight: bold;
	background: url(../images/layout/dotaznik-fill.png) no-repeat 0 50%;
}
.DotaznikResult 
{
	background: url(../images/layout/dotaznik-result.png) no-repeat 0 50%;
	height: 32px;
	margin-top: 5px;
	line-height: 32px;
	padding-left: 35px;
}


/* ... Menu ... */

#Bar ul, #SidebarRight ul
{
	background: #F1F9E1;
}

#Bar ul li, #SidebarRight ul li
{
	list-style: none;
  background: url(../images/layout/bcg-li-a.png) no-repeat 0 50%;
  border-bottom: solid 1px #FFF;
  padding:  5px 5px 5px 15px;
}

#Bar ul li:hover, #SidebarRight ul li:hover
{
  background: url(../images/layout/bcg-li-a-on.png) no-repeat 0 50%;

}

#Bar ul li a, #SidebarRight ul li a
{
	color: #564A49;
  text-decoration: none;


}

#Bar ul li a:hover, #SidebarRight ul li a:hover
{
	color: #8D0100;
  text-decoration: underline;
}
#Bar .CurPage, #SidebarRight .CurPage
{
  /*background: url(../images/layout/bcg-li-a-on.png) no-repeat 0 50%;*/

}

#Bar .CurPage a, #SidebarRight .CurPage a
{
  /*color: #FFF;
	font-weight: bold;
  color: #8D0100;
  text-decoration: underline;*/

}

#Bar h4, #SidebarRight h4
{
  /*height: 28px;*/
  /*line-height: 20px;*/
  padding: 8px 3px 8px 30px;
  color: #FFF;
  background: url(../images/layout/bcg-h4.jpg) no-repeat;


}
#BlockArticles ul
{
  background: #FFF9DF;
}
#BlockArticlesWrap h4
{
  background: url(../images/layout/bcg-h4-articles.jpg) no-repeat;
  color: #EC921A !important;
  font-size: 120%
}


#BlockPripravky ul
{
  background: #FBEFEE;
}
#BlockPripravkyWrap h4
{
  background: url(../images/layout/bcg-h4-pripravky.jpg) no-repeat;
}


#BlockReseni ul
{
  background: #EBF6FA;
}
#BlockReseniWrap h4
{
  background: url(../images/layout/bcg-h4-reseni.jpg) no-repeat;
}

#BlockAtlas ul
{
  background: #E6FFBE;
}

#BlockAtlasWrap h4
{
  background: url(../images/layout/bcg-h4-atlas.jpg) no-repeat;
}
#BlockForumWrap h4
{
  background: url(../images/layout/bcg-h4-forum.jpg) no-repeat;
}

ul.Level_1 li a
{
    /*font-weight: bold; */


}
ul.Level_2 li a
{
    font-weight: normal !important;
		padding-left: 10px;


}

ul.Level_3 li a
{
    font-weight: normal !important;
		padding-left: 20px;


}
ul.Level_4 li a
{
    font-weight: normal !important;
		padding-left: 30px;


}

.Level_2, .Level_3, .Level_4
{
    display: none;


}



/* ... Bar ... */
#Bar
{
	float: left;
	width: 220px;
}

#BarIn
{
   margin-left: 20px;

}


/* ... SecondaryContent ... */
#SidebarRight
{
	float: right;
	width: 170px;
}
#SidebarRightIn
{

	margin-right: 20px;

}
#BlockNewMag
{
  margin-top: 10px;
}
#BlockMagazine a img
{
  border: solid 2px #7FBF10;
}
#BlockMagazine a img:hover
{
  border: solid 2px #EC921A;
}

#BlockMagazineWrap h4
{
  background: url(../images/layout/bcg-h4-agromanual.jpg) no-repeat;

}
#BlockEditionWrap h4
{
  background: url(../images/layout/bcg-h4-edition.jpg) no-repeat;

}

#BlockVoteWrap h4
{
  background: url(../images/layout/bcg-h4-vote.jpg) no-repeat;
}


/* ... Footer ... */
#Footer
{

	font-size: 11px;
	clear: both;
  color: #FFF;
  text-align: left;
  background: url(../images/layout/bcg-footer.jpg) no-repeat 50% 100%;
  padding-bottom: 20px;


}

#FooterIn
{
	text-align: right;
  background: url(../images/layout/bcg-footer-in.jpg) no-repeat 50% 0;
}


#FooterCopyright
{
	font-size: 10px;
  line-height: 64px;
	text-align: left;
  text-align: center;
  margin: 0 20px;

}

/* ... Bottom links ... */
#BottomLinks
{
	font-size: 10px;
	margin: 0 20px;
  text-align: center;
}

#BottomLinks a
{
	color: #990000;
  padding-left: 15px;
}
#BottomLinks a:hover
{
	color: #7EBF0D;
}
/* ... Bottom Bar ... */
#BottomBar
{
	font-size: 10px;

}
#BottomBar a
{
	color: #990000;
}
#BottomBar a:hover
{
	color: #7EBF0D;
}


#Created
{
	margin: 10px 0;
  color: #AF9F57;
  font-size: 90%

}
#Created  a
{
	color: #D3C483;

}
#Created  a:hover
{
	color: #7EBF0D;

}

/* ... Form ... */

#HeaderForm form fieldset
{
    border: 0;
}

#HeaderForm form fieldset span
{
    padding-left: 35px;

}

#HeaderForm form fieldset input
{
    border: 1px solid #CACC7F;
    background: #FFFCEF;
    margin-top: 5px;
    color: #666;
    width: 100px;
    height: 14px;
}
.LoginSpan
{
   background: url(../images/layout/bcg-login-user.png) no-repeat 15px 50%;
}

.PswdSpan
{
   background: url(../images/layout/bcg-login-pswd.png) no-repeat 15px 50%;

}

#Content form input
{

}

.Quantity
{
  width: 30px;
  border: solid 1px #FFE9AF;
}

#CheckinForm td ,#CheckTable td
{
  width: 50%;
  background: #FFF9DF;
}

#CheckTable td
{
  padding: 10px;
}

#TblBasket td
{
    border-bottom: solid 1px #FFE9AF;
}


.LoginTable td
{
  width: 33% !important;

}

#CheckinForm fieldset
{
  border: 0 none;
  padding: 10px;

}

#CheckinForm fieldset label, #CheckinForm fieldset input, #CheckinForm fieldset textarea
{
  display: block;
  width: 94%;
}

#CheckinForm fieldset input, #CheckinForm fieldset textarea
{
  margin-bottom: 10px;
  border: solid 1px #FFE9AF;
}

.ContentForm fieldset
{
  border: 0 none;
  padding: 10px;

}

/*.ContentForm fieldset label, .ContentForm fieldset input,.ContentFormfieldset textarea
{
  display: block;
  width: 94%;
}*/

.ContentForm fieldset input, .ContentForm fieldset textarea
{
  margin-bottom: 10px;
  border: solid 1px #FFE9AF;
}

.IsRequired
{
  font-weight: bold;
  color: #8D0100;
	background: url(../images/layout/bcg-required.png) no-repeat 0 50%;
	padding-left: 10px;
}
.LoginForm
{
	width: 200px;
}

#TblBasketBottom
{

  background: #FFF9DF;
}

#TblBasketBottom td
{

  padding: 10px;
}

.CheckBottom
{

  border: solid 1px #FFE9AF;
}


.BtnLogin
{
	cursor:pointer;
	border:outset 1px #ccc;
	color:#FFF;
	padding: 1px 2px;
	background: #8D0100 url(../images/btn-submit.gif) repeat-x left top;
  font-size: 11px;
  margin: 3px 0;
}
.BtnLogin:hover
{
	border:inset 1px #ccc;
  color: yellow;

}

#BtnSearch
{
	cursor:pointer;
	background: url(../images/layout/icon-p-search.png) no-repeat;
  border: 0 none;
  width: 20px;
  height: 20px;
  line-height: 20px;
}

.SearchInput
{
    border: 2px solid #72AB00;
    background:#F8FFDF;/*#E4F0B9*/
    margin-top: 5px;
    color: #72AB00;
    width: 130px !important;
    height: 16px;
    padding: 2px;
    line-height: 20px;
}

.BtnSubmit
{
	cursor:pointer;
	border:outset 1px #ccc !important;
	background:#999;
	color:#FFF;
	font-weight:bold;
	padding: 3px;
	background:url(../images/layout/bcg-submit.gif) repeat-x 0 50%;
}
.BtnSubmit:hover
{
	border:inset 1px #ccc;
  background: #CB463D url(../images/layout/bcg-submit-over.gif) repeat-x 0 50%;
  color: FFF8DB;

}
#ForwardForm
{
	background: #FFF9DF;
	padding: 10px;
}

#ForwardForm textarea
{
	width: 100%;
}



label.error {
	width: auto;
	display: block;
	color: red;
}

.EditBasket
{
 border:0;
 text-align: left;
 height: 20px;
 text-transform: uppercase;
 /*line-height: 22px;*/
 padding-left: 20px;
 cursor: pointer;
 margin-right: 10px;
 font-size: 95%;

}

.CountBasket
{
  background: url(../images/layout/add-16x16.png)  no-repeat 0 50%;

}

.RemoveBasket
{
  background: url(../images/layout/remove-16x16.png)  no-repeat 0 50%;

}
#InvoiceTable td
{
	width: 33%;
}

#DotaznikForm fieldset
{
  border: 0 none;
  background:#FFF9DF;
  padding: 10px;
  margin-bottom: 10px;
}
#DotaznikForm fieldset h3
{
  color: #EC921A;
  margin-bottom: 10px;
  border-bottom: solid 1px #FFDCAF;
  padding-left: 10px;
}

#DotaznikForm fieldset.RequiredQ h3
{
  background: url(../images/layout/bcg-required.png) no-repeat 0 50%;
}



/* ... Index ... */

#IndexNewsWrap h4
{
  font-size: 120%;
  padding: 5px;
  /*color: #EC921A; */
  margin-top: 0;
  margin-bottom: 5px;


}

#IndexNewsWrap .MoreInfo
{
  margin-bottom: -20px;
}

#NewsTable
{
  margin-bottom: 20px;
}

#NewsTable td
{
  width: 50%;
  padding: 5px;
}

#NewsTable td p
{
  margin-top: -5px;
}

.IndexForum
{
  
  background: #F3FFDF;
}

.IndexForum h4
{
  border-bottom: solid 1px #72AC00;
}

.ForumTitle
{
  padding-left: 18px;
  background: url(../images/layout/comment.png)  no-repeat 0 2px;
}
.IndexForum a
{
  color: #71AB00;
  
}
.IndexForum a:hover
{
  color: #EC921A;
}

.IndexNews
{
 background: #FFF9DF;

}

.IndexNews h4
{
  border-bottom: solid 1px #EF9219;
}

.NewsDate
{
  padding-left: 25px !important;
  color: #FFF;
  font-weight: bold;

  background: url(../images/layout/bcg-news.png)  no-repeat 0 50%;

}
.NewsDate span
{
  background: #EC921A;
  line-height: 20px;
  padding: 3px;

}

.NewsTitle
{
  
 padding-left: 18px !important;
  background: url(../images/layout/date.png)  no-repeat 0 2px;
}

#SideAction .NewsTitle
{
  margin-top: 10px;
}

.RightP a,.ForumLink a
{
  text-align: right !important;
}

.NewsTitle a
{
  
 font-weight: bold;
}


#IndexTopArtWrap
{
  background: url(../images/layout/bcg-toparticle.jpg)  no-repeat;
  padding: 10px 20px;
 


}

#IndexTopArt img
{
  border: solid 4px #A1D83F;

}
#IndexTopArt h2 a
{
  font-size: 130%;
  text-decoration: none;
  color: #CB463D;

}

#IndexTopArt .Perex
{
  font-weight: normal;
  text-decoration: none;
  color: #8D0100;

}

#IndexTopArt
{
   background: 0 none;

}

#IndexArt .ArticleTable
{
  background: 0 none;

}

#IndexArt .ArticleTable h2 a
{
  font-size: 120%;

}
#IndexActualArtWrap h4
{
  font-size: 120%;
	color: #72AC00 !important;
	text-transform:uppercase;

}

#IndexActualArt h2
{
  font-size: 130%;
	color: #8D0100 !important;
	border-bottom: solid 1px #E6FFBE;

}
#IndexActualArt .NewsBlock
{
  background: #F3FFDF;
	padding: 10px;
	margin-top: 10px;
	border-bottom: solid 4px #E6FFBE;

}

/* ... UT ... */

#ToolTip1,#ToolTip2,#ToolTip3,#ToolTip4,#ToolTip5,#ToolTip6,#ToolTip7,#ToolTip8 {
	display: none;
	
	  
}


