@import url("tabs.css");
@import url("thickbox.css");
@import url("gallery.css");
@import url("jquery.treeview.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;
	text-align: center;
	margin: 0;
  background: #fffacc url(../images/layout/body_bck.jpg) repeat-x;
}

table
{
	width: 95%;
}

table img
{
	margin-right: 10px;
}

table, th, td
{
	font-size: 100%;
}

td
{
	vertical-align: top;
}

h1
{
	color: #990000;
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top:20px;
	padding-left: 0px;
	background: url(../images/layout/bcg-heading.gif) no-repeat 0 50%;
}

h2
{
	font-size: 120%;
	color: #E10915;
	margin-top: 10px;
}


h4
{
	font-size: 110%;
	/*color: #008EB7;*/
	margin-top: 10px;
	background: url(../images/layout/bcg-h4.gif) no-repeat 0 50%;
}

.ProductTable h2 {
margin: 0px;
}


#Bar H4 {
  background: url(../images/layout/newsblock_h4_bck.gif) repeat-x;
  height: 21px;
 _height: 28px;
  margin: 0px;
  padding-left: 20px;
  padding-top: 7px;
}



.rightBoxWrap h4 {
margin-bottom:5px;
}

.leftBoxWrap {
background-color: #BECC72;
}

 
/* ... Links ... */
a
{
	color: #990000;
}

a:hover
{
	color: #660000;
}

#Footer a{
color: #FFFFFF;
}

.Level_1 a {
font-weight: bold;
text-decoration: none;
color: #993333;
font-size: 110%;
}

.Level_2 a {
font-weight: normal;
text-decoration: none;
color: #000000;
font-size: 110%;
margin-left: 10px;
}

#Bar li {
list-style: none;
margin-top: 5px;
margin-bottom: 5px;
line-height: 1.6em;
}

#Bar ul {
margin-top: 10px;
}


.NewsTitle {
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
}

.NewsTitle a {
text-decoration: none;
}

.NewsTitleImg{
text-align:center;
}

.NewsSummary {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dashed #FFFAD1;
}

#NewsBlockWrap img {
margin-top: 5px;
margin-bottom: 5px;
}

.rightBoxWrap img {
margin-top: 5px;
margin-bottom: 5px;
}

#SideProducts
{
  text-align:  center;
}

.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: 4px;
}

.LinkPDF
{
 	background:url(../images/layout/file-pdf.png) no-repeat 0 0;
}

.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;
}

.MoreInfo
{
	text-align: right;
	margin-top: 10px;
	padding: 5px;


}
.MoreInfo a
{
	padding-right: 10px;
	text-decoration: none;

}

/* ... Text ... */
#ContentIn
{
	line-height: 1.6em;
}

p {margin-bottom:10px;	font-size:110%;}

.Perex
{
	color: #006000;
	font-weight: bold;
	margin-bottom: 20px;
}

.BoldText
{
	font-weight: bold;
	color: #005725;
}

/* ... List ... */
#Content ul li
{
	margin-left: 21px;
}

/* ... 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: 960px;
	margin: 0 auto;
}


/* ... Page ... */
#Page
{
margin-top: 10px;
border-left: 1px solid #B8BC88;
border-right: 1px solid #B8BC88;
/*	background: url(../images/layout/bcg-page.jpg) repeat-y 50% 0;*/
}

#PageIn
{

	text-align: left;
	/*padding: 0 10px;*/
}

/* ... Top Bar ... */
#TopBar
{
	height: 30px;
}

/* ... Header ... */
#Header
{
	background: silver url(../images/layout/bcg-header.jpg);
	height: 251px;

}
#HeaderIn
{
	text-align: left;
}


#Header img
{
	position: relative;
	top: 13px;
	left: 20px;
}

#Slogan
{
	position: relative;
	/*left: 600px;*/
	top: -20px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}
#Slogan span
{
	font-size: 18px;
	/*color: #F5821F;*/
	color: #FFF;
}

.topBox {
position:relative;
top: 40px;
left:210px;
color: #FFFFFF;
}

.topBox a{
text-decoration:none;
color: #FFFFFF;
}

.topBox a:hover{
text-decoration:underline;
color: #FFFFFF;
}

/* ... Navigation... */
#Navigation
{
	height: 44px;
	background: #8AAF28;
	line-height: 30px;
	background: url(../images/layout/bcg-navi.gif) repeat-x;
	font-size: 11px;
}

#Navigation li
{
    list-style: none;
    float: left;
    white-space: nowrap;
    text-align: center;
	  font-weight: normal;
	  margin-left:0px;
}

#cat-uvod {background: url(../images/layout/delitko.gif) no-repeat 100% 100%;}
#cat-profil-spolecnosti {background: url(../images/layout/delitko.gif) no-repeat 100% 100%;}
#cat-katalog-produktu {background: url(../images/layout/delitko.gif) no-repeat 100% 100%;}
#cat-profi-produkty {background: url(../images/layout/delitko.gif) no-repeat 100% 100%;}
#cat-ekologie {background: url(../images/layout/delitko.gif) no-repeat 100% 100%;}
#cat-fotogalerie-58 {background: url(../images/layout/delitko.gif) no-repeat 100% 100%;}
#cat-dotazy {background: url(../images/layout/delitko.gif) no-repeat 100% 100%;}

#Navigation li a
{
  display: block;
  float: left;
	padding: 0 15px;
  color: #EFEFEF;
  text-decoration: none;
  position: relative;
  top: 4px;
  font-weight: normal;
}

#Navigation a:hover
{
  color: #FFFFFF;
}

.navigationUl .CurPage
{}

#Navigation .CurPage a
{
  color: green;
	font-weight: normal;
	text-align: center;
	cursor:default;

}
.navigationUl .CurPage a:hover
{
    /*color: #FFF;*/
}

#cat-on-line-objednavky a{
background-color: #003300;
width: 180px;
_width: 210px;
}

/* ... Content ... */
#ContentBox
{
	float: right;
  width: 691px;
}

#Content
{
 /* margin-top:10px; */
 /* margin-left: 10px;*/
	float: right;
	width: 681px;
	_width: 691px;
  min-height: 657px;
  height: auto;
}

.Layout_lcr #ContentBox
{
  float: right;
  width: 692px;
  /*border:1px solid black;*/
}

.Layout_lcr #Content
{
  float: left;
  width: 482px;
 _width: 480px;
  /*border:1px solid blue;*/
}

.Layout_lc #Content
{
 /* border-right: 1px solid #B8BC88; */
  padding-left: 50px;
  padding-right: 50px;
  width: 581px;
 _width: 681px;
}

#ContentIn
{
	/*margin: 30px;*/
}

#ContentText
{
	margin: 30px;
}

#BreadCrumb
{
	font-size: 85%;
	color:#666666;
	text-transform:lowercase;
}

.img_product_solo {
float: left;
width: 130px;
}

.img_product_window {
text-align:center;
background-color: white;
border: 1px solid #990000;
width: 100%;
}

.product_solo {
float: right;
width: 420px;
text-align: justify;
}

.product_solo table {
margin-top: 10px;
text-align: center;
}

.product_solo th {
background-color: #DE9D02;
padding: 2px;
}

.product_solo tr {
background-color: #fec957;
}

.IndexProducer {
text-align: left;
line-height: 120%;
width: 124px;
_width: 142px;
height:215px;
_height:225px;
float: left;
border-bottom: 1px solid #8A8F5E;
border-left: 1px solid #B4C06F;
border-right: 1px solid #B4C06F;
margin: 7px;
background: #FFFAD1 url(../images/layout/indexproducer_bck.gif) repeat-x;
padding: 10px;
_padding: 2px;
}

.IndexProducer img{
position:relative;
top:-13px;
_top:-7px;
left:-6px;
_left:0px;
}

.IndexProducer p{
height: 60px;
}

.IndexProducer ul{
margin-left:-6px;
}

.IndexProducer li{
margin-left:-6px;
}

.ProductTable {
background-color: #FFFFFF;
float: left;
width: 272px;
min-height: 195px;
border: 1px solid #99CC66;
margin: 3px;
padding: 5px;
font-size:90%;
}

.CatalogImg {
float:left;
width:90px;
text-align:center;
}

.CatalogText {
padding-top: 45px;
float: right;
width:180px;
}

.CatalogText h2{
font-size: 104%;
}

.GalleryBox {
float: left;
margin: 5px;
border: 2px solid green;
}

/* ... Bar ... */
#Bar
{
	float: left;
	width: 267px;
_width: 266px;
  min-height: 657px;
  height: auto;
	background: url(../images/layout/bar_bck.jpg) repeat-x;
/*	margin-top: 10px;*/
/*	border-left: 1px solid #B8BC88; */
}

#BarIn
{

	/*margin: 20px 0 10px 15px;*/
}

.rightBoxWrap {
/*background: #c1cf77 url(../images/layout/rightboxwrap_bck.gif) repeat-x;
padding-top: 1px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
margin-top: 5px;*/
 /*border: 1px solid #FFFAD1;*/
}

#BlockStoreWrap{
background: #c1cf77 url(../images/layout/rightboxwrap_bck.gif) repeat-x;
padding-top: 1px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
margin-top: 5px;
 /*border: 1px solid #FFFAD1;*/
}

#BlockExhibitWrap{
background: #c1cf77 url(../images/layout/rightboxwrap_bck.gif) repeat-x;
padding-top: 1px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
margin-top: 5px;
 /*border: 1px solid #FFFAD1;*/
}

.leftMenu, .leftBox, .leftProdukty, .leftFotogalerie
{

	padding: 10px;
}

.leftBox
{
/*	border: solid 1px blue; */

}

/*.leftMenu  a
{
	/text-decoration: none;
    color: #666;
    padding: 0 15px;

}

.leftMenu  a:hover
{
   color: #F5821F;
}

.leftMenu .CurPage
{
    font-weight: bold;
	color: #F5821F;

}*/

.leftMenu .CurPage a
{
  /*font-weight: bold;
	color: red;
	cursor:default;*/
}
.leftMenu .CurPage a:hover
{
    /*color: #666;*/
}




/* ... SecondaryContent ... */
#Secondary
{
	float: right;
	width: 189px;
	_width: 209px;
	padding: 10px;
  min-height: 657px;
  height: auto;
/*	margin-top: 10px; */
	background: url(../images/layout/bar_bck.jpg) repeat-x;
	/*border-right: solid 1px #CCC;*/
}

#SecondaryIn
{
/*	border-right: solid 1px #CCC;*/
}

/* ... Footer ... */
#Footer
{
	font-size: 11px;
	clear: both;
	background: #17370D url(../images/layout/bcg-footer.gif) repeat-x;
	color: #FFFFFF;
	height: 39px;
	text-align: left;
	line-height: 30px;
}

#FooterIn
{
	margin-right: 10px;
  text-align: right;
}


/* ... Bottom Bar ... */
#BottomBar
{
	font-size: 10px;
	/*color: #8AE4FF;*/
	text-align: left;


}
/*#BottomBar a
{
	text-decoration: none;
	color: #8AE4FF;
}
#BottomBar a:hover
{
	text-decoration: underline;
	color: #FFF;
}*/


#Created
{
	margin-top: 10px;

}

/* ... Form ... */

#Content form {
padding:15px;
border: 2px solid green;
background: #FFFAD1 url(../images/layout/indexproducer_bck.gif) repeat-x;
}

fieldset
{
border: 0 none;
padding: 10px;
}

.PageForm fieldset label, .PageForm fieldset input, .PageForm fieldset textarea
{
	display: block;
	width: 95%;
}

label.error {
	margin-left: 10px;
	width: auto;
	display: block;
	color: red;
}

#btn_search {
background-color: white;
height: 22px;
width: 30px;
border: none;
vertical-align: bottom;
}

#BlockSearch input {
height: 22px;
background-color: white;
border: none;
vertical-align: bottom;}