body {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	background: #E1E1E1;
}

td{
	font-size : 12px;
}

.errormsg{
	font-weight: bold;
	color: Red;
	padding: 20px;
}

.okmsg{
	font-weight: bold;
	color: Green;
	padding: 20px;
}

fieldset{
	margin-top: 25px;
}

h1{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	color: #199242;
	font-size: 18px;
}

h2{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	color: #199242;
	font-size: 18px;
}

h3{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	color: #199242;
	font-size: 18px;
}

.content{
	padding-right: 25px;
}

.index {
	margin-left: 25px;
	margin-top: 25px;
}

.index_blok{
	width: 170px;
	height: 170px;
	border: 1px solid #AFDCBB;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 25px;
	padding: 4px;
}
.index_blok img{
	margin-top: 5px;
}
.index-blok1{

}
.index-blok2{

}
.index-blok3{

}

.ClanekIndex2{
	padding-top: 40px;
}


/* clanek se sloganem v TOPu */
.ClanekTop{
	padding-left: 200px;
	padding-top: 13px;
	padding-right: 35px;
	font-size: 14px;
}

/* top menu */
#menu{
	margin: 1px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	display: block;
	height: 32px;
}
#menu ul, #menu li{
	list-style: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#menu li a, #menu li a:hover, #menu li a:active {
	padding: 0px;
	margin: 0px;
	padding-top: 9px;
	display: block;
	text-decoration: none;
	color: White;
	padding-left: 15px;
	padding-right: 25px;
	margin-left: 0px;
	background: url(img/odrazka-top-menu.gif) no-repeat center left;
	float: left;
	height: 24px;
	_height: 33px;
	font-weight: bold;
}
#menu li.active{

}
#menu li.active a, #menu li.active a:hover, #menu li.active a:active {
	background: url(img/odrazka-top-menu-activ.gif) no-repeat center left;
}
#menu li a:hover{
	color: #AFDCBB;
	text-decoration: none;
}
#menu div{
	color: #AFDCBB;
}

.novinkaimg{
	float: left;
	padding: 15px;
	margin-right: 10px;
	border: 1px solid #AFDCBB;
}


/* podmenu */
#podmenu-menu{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	display: block;
	border-bottom: 1px solid #AFDCBB;
	width: 235px;
}
#podmenu-menu ul, #podmenu-menu li{
	list-style: none;
}
#podmenu-menu li a, #podmenu-menu li a:hover, #podmenu-menu li a:active {
	display: block;
	text-decoration: none;
	color: #000;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(img/odrazka-menu.gif) no-repeat center left;
	border-top: 1px solid #AFDCBB;
}
#podmenu-menu li.active{

}
#podmenu-menu li.active a, #podmenu-menu li.active a:hover, #podmenu-menu li.active a:active {
	font-weight: bold;
	background: url(img/odrazka-menu-activ.gif) no-repeat center left;
}
#podmenu-menu li a:active {
	color: #404040;
}
#podmenu-menu li a:hover{
	color: #404040;
}
#podmenu-menu div{
	color: #404040;
}


/* podmenu 1 */
#podmenu-menu1{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-top: none;
}
#podmenu-menu1 ul, #podmenu-menu1 li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#podmenu-menu1 li a, #podmenu-menu1 li a:hover, #podmenu-menu1 li a:active {
	display: block;
	text-decoration: none !important;
	color: #000 !important;
	margin-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(img/odrazka-podmenu.gif) no-repeat center left !important;
	font-weight: normal !important;
	border: none;
}
#podmenu-menu1 li.active{
   
}
#podmenu-menu1 li.active a, #podmenu-menu1 li.active a:hover, #podmenu-menu1 li.active a:active {
	font-weight: bold !important;
	background: url(img/odrazka-podmenu.gif) no-repeat center left !important;
}
#podmenu-menu1 li a:active {
	color: #404040;
}
#podmenu-menu1 li a:hover{
	color: #404040;
}
#podmenu-menu1 div{
	color: #404040;
}


/* navigator */
.line_navigator{
	font-size: 11px;
	color: #199242;
	display: block;
	padding-left: 25px;
}
.line_navigator a:link , .line_navigator a:visited, .line_navigator a:active{
	text-decoration: none;
}
.line_navigator a:hover{
	text-decoration: underline;
}


/* galerie */
.divgalerie{
	text-align: left;
	margin-top: 10px;
	clear: both;
	width: 600px;
}

.spangalerie{
	border : 0px solid #D8D8D8;
	margin : 3px 3px 3px 3px;
	border-left : 1px solid #D8D8D8;
	border-top : 1px solid #D8D8D8;
	border-right : 1px solid #D8D8D8;
	border-bottom : 1px solid #D8D8D8;
	display: block;
	float: left;
	background-color: #AFDCBB;
}


/* downloady */
.download{
	clear: both;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-top: 0px;
	font-size: 11px;
}
.download a:link    {
	color: #000000;
}
.download a:visited {
	color: #000000;
}
.download a:active  {
	color: #000000;
}
.download a:hover   {
	color: #333333;
}
.downloadpolozka{
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
}
.dlnazev{
	font-weight: bold;
}
.prilohynazev{
	border-bottom: 1px solid #AFDCBB;
	font-size: 15px;
	color: #199242;
	padding-top: 20px;
}
.prilohynazevclanek{
	border-bottom: 1px solid #AFDCBB;
	font-size: 15px;
	color: #199242;
	padding-top: 20px;
}
.nadpisdownload{
	display: none;
}

/* seznam produktu */
.MaskJedenProdukt_nahled_vypis h2{
	font-size: 15px;
}
.MaskJedenProdukt_nahled_vypis h2 a:link    {
	color: #000000;
}
.MaskJedenProdukt_nahled_vypis h2 a:visited {
	color: #000000;
}
.MaskJedenProdukt_nahled_vypis h2 a:active  {
	color: #000000;
}
.MaskJedenProdukt_nahled_vypis h2 a:hover   {
	color: #333333;
}
.MaskJedenProdukt_nahled_ikona{
	border: 1px solid #B2DAC2;
	width: 170px;
}
.MaskJedenProdukt_nahled_produkt{
	margin-bottom: 25px;
}
.MaskProduktDetailObrazekIMG{
	padding-top: 15px;
	padding-bottom: 15px;
}
.MaskProduktDownloady{
	padding-top: 20px;
}
.MaskProduktDownloady a{
	display: block;
	padding-bottom: 10px;
}
.nalezenocelkem{
	padding-top: 25px;
	text-align: right;
	font-size: 11px;
}


/* seznam clanku */
.novinkanadpis{
	font-size: 14px;
	font-weight: bold;
	clear: both;
}
.novinkanadpis a:link    {
	color: #000000;
	text-decoration: none;
}
.novinkanadpis a:visited {
	color: #000000;
	text-decoration: none;
}
.novinkanadpis a:active  {
	color: #000000;
	text-decoration: none;
}
.novinkanadpis a:hover   {

}
.vypis_k_textcl_vice{
	padding-bottom: 25px;
	text-align: right;
}
.text_cl_ikona{
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
}

.nadpis-zastupujeme-firmy{
	border-bottom: 1px solid #AFDCBB;
	font-size: 14px;
	color: #199242;
	margin-left: 25px;
	margin-right: 35px;
	margin-top: 40px;
}


/* pozice banneru */
.BannerySet1{
	padding-left: 25px;
	padding-top: 15px;
}

.BanneryJedenSet1{
	display: block;
	padding-top: 10px;
}

.BannerySet2{
	padding-left: 25px;
	padding-right: 35px;
	
}

.BanneryJedenSet2{
	margin: 10px;
}
.BanneryJedenSet2 img{
	margin: 5px;
}


.ClanekPaticka{
	color: White;
	padding-left: 25px;
}
.ClanekPaticka a:link    {
	color: White;
}
.ClanekPaticka a:visited {
	color: White;
}
.ClanekPaticka a:active  {
	color: White;
}
.ClanekPaticka a:hover   {
	color: #333333;
	text-decoration: underline;
}


/* ZAKLADNI TAGY hrefu */
a:link    {
	color: #199242;
	text-decoration: underline;
}
a:visited {
	color: #199242;
	text-decoration: underline;
}
a:active  {
	color: #199242;
	text-decoration: underline;
}
a:hover   {
	color: #333333;
	text-decoration: underline;
}

/* classa pro formular generovany bez tabulky */
p.FormPopis{
	padding-top: 0px;
	margin-top: 0px;
}
div.FormPopis{
	font-weight: bold;
}
.FormPole{
	margin-bottom: 5px;
}

.krysa{
	display: none;
}

/* styly banneru casopisu na indexu */
.BanneryCasopisy{
	margin-left: 30px;
}
.BanneryCasopisy .jedenB{
	width: 150px;
	height: 270px;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
	overflow: hidden;
}
.BanneryCasopisy .nadpis{
	padding-bottom: 5px;
}
.BanneryCasopisy .img img{
	border: 1px solid #A7A6AA;
	width: 130px;
}
.BanneryCasopisy .popis{
	padding-top: 10px;
	padding-bottom: 25px;
}
