body {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #AAD7C3;
	margin-top:0px;
	background-image: url(img0/bg_strip.gif);
	background-repeat: repeat-x;
	background-position:top;
	color: #666666;
	scrollbar-3dlight-color : white;
	scrollbar-arrow-color : #E00000;
	scrollbar-base-color : #AAD7C3;
	scrollbar-darkshadow-color : white;
	scrollbar-face-color : #AAD7C3;
	scrollbar-highlight-color : white;
	scrollbar-shadow-color : white;
	scrollbar-track-color : white;
}

IMG {
	border: 0px;
}
.mapy {
	border: 2px solid #00854A;
}

.dup {
	width: 760px;
	border: 0px;
	position: absolute;
	left: 50%;
	margin-left: -380px;
	padding-left: 0px;
	padding-right: 0px;
}

.dup .top {
	width: 760px;
	background-image: url(img0/top_logo.gif); background-repeat: no-repeat; background-position:top right;
	height: 60px;
	width: 760px;
}

.dup .top2 {
	width: 760px;
	height: 20px;
	background-image: url(img0/top2_logo.jpg); background-repeat: no-repeat; background-position:top right;
	padding-left: 0px;
	padding-top: 0px;
	color: #999999;
}
.dup .banner {
	height: 137px;
	width: 760px;
	text-align: left;
	padding-left: 0px;
}
.dup .spacer {
	height: 6px;
	font-size: 6px;
}

.dup .maintop {
	width: 760px;
	height: 18px;
	background-image: url(img0/main_top.gif); background-repeat: no-repeat; background-position:top left;
}
.dup .mainbot {
	width: 760px;
	height: 18px;
	background-image: url(img0/main_bot.gif); background-repeat: no-repeat; background-position:top left;
}
.dup .bottom {
	color: #FFFFFF;
	font-size: 11px;
	padding: 4px 17px 0 17px;
	vertical-align:top;
	height: 22px;
}

.dup .bottom .bot_left {float:left; width: 200px; text-align:left; }
.dup .bottom .bot_right {float:left; width: 526px; text-align:right; }

.dup .main {
	_width:557px;
	width:542px;
	_height: 280px;
	min-height: 280px;
	vertical-align:top;
}

.dup .menu {
	vertical-align:top;
	width:203px;
	font-size: 12px;
	padding:0px;
	/*height:100%;*/
	/*background-image: url(img0/left_strip.gif);*/
	background-repeat: repeat-y;
}

.home_table {
	background-position:left top; background-repeat:no-repeat; height:129px; width:260px; vertical-align:top;
}
.katalog_table {
	background-position:left top; background-repeat:no-repeat; height:93px; width:520px; vertical-align:top;
}
.dup .main .home {	padding-left:2px;}
.dup .main .home .popis {padding-left:18px; padding-top:15px;}
.dup .main .home .popis H1 {color: #00854A; font-size: 15px;}
.dup .main .home .popis a {color: #00854A; text-decoration:none; }
.dup .main .home .popis H2 {color: #00854A; font-size: 11px; font-weight:normal;}
.dup .main .home .info {margin-left:10px; text-align:left}

.dup .main .katalog {padding-left:14px; padding-right:5px; font-size: 11px; }
.dup .main .katalog h1 {font-size: 12px; background-color: #D2E9DF; background-image: url(img0/shop_strankovani.png);
	background-repeat: repeat-x; height:16px; padding-top:2px; padding-left:4px; margin-bottom:12px}
.dup .main .katalog .thumb {padding-bottom:4px; vertical-align:bottom}

.dup .main .odsadit {padding:0 0 0 10px;}


/*__________________________________________________________mapa webu________________________________________________*/


.dup .main .mapa {padding:0 15px 0 14px; font-size: 11px;}

.dup .main .mapa a, .dup .main .mapa a:link, .dup .main .mapa a:visited, .dup .main .mapa a:active {color: #00854A;}
.dup .main .mapa a:hover {color: #00854A; text-decoration:none; }

.dup .main .mapa ul {margin: 0 0 0 0; padding:0px 0px 8px 30px;}

.dup .main .mapa li {margin: 0px; padding:0 0 2px 0;}





/*_________________________________________________________certifikáty_______________________________________________*/


.certif {
	width:203px; /*height:52px;*/ padding:20px 0 0 0; 
	vertical-align:top;
}

.certif1 {
	width:111px; /*_width:203px;*/
	padding:0px 10px 2px 88px;
	height:28px; _height:26px;
	background-image:url(img0/left_certif2.gif); background-repeat:no-repeat; background-position:bottom left;
}
.certif2 {width:183px; padding:8px 0 0 20px; /*height:31px;*/}



/*_________________________________________________________kooperace_______________________________________________*/


.kooperace H2 {padding:20px 0 4px 0;}

.kooperace ul, ol {margin:0px 0 0 20px;}

.kooperace li {margin:0px; padding:0px;	
}




/*_________________________________________________________________________________________________________________*/


A.bot, a.bot:link, a.bot:visited, a.bot:active  {
	color: #FFFFFF;
	text-decoration:none;
	display: inline;
	padding:0px; margin: 0px;
}
A.bot:hover {
	color: #00854A;
	text-decoration:none;
}
A.lang, a.lang:link, a.lang:visited, a.lang:active  {
	padding-bottom:10px;
	color: #999999;
	text-decoration:none;
	display: inline;
	padding:0px; margin: 0px;
	font-weight:normal;
}

A.lang:hover {
	color: #222222;
	text-decoration:none;
}

.dup .menu a, .dup .menu  a:link, .dup .menu  a:visited, .dup .menu  a:active  {
	color: #00854A;
	font-weight:bold;
	text-decoration:none;
	margin:5px 1px 0 15px;
	padding:0 15px 0 15px;
	display: block;
}

.dup .menu a:hover {
	color: #00854A;
	text-decoration:none;
	background-image:url(img0/bg_menu.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.menu a.menuactive {
	color: #00854A;
	background-image:url(img0/bg_menu_a.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.dup .menu a.menu2, .dup .menu  a.menu2:link, .dup .menu  a.menu2:visited, .dup .menu  a.menu2:active  {
	color: #00854A;
	font-weight:normal;
	text-decoration:none;
	margin:0 1px 0 25px;
	padding:0 15px 0 15px;
	display: block;
}

.dup .menu a.menu2:hover {
	color: #00854A;
	text-decoration:none;
	background-image:url(img0/bg_menu.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.dup .menu a.menuactive2, .dup .menu  a.menuactive2:link, .dup .menu  a.menuactive2:visited, .dup .menu  a.menuactive2:active {
	color: #00854A;
	margin-left:25px;
	font-weight:normal;
	background-image:url(img0/bg_menu_a.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

A.iso,  a.iso:link, a.iso:visited, a.iso:active {
	font-size: 9px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #888888;
	text-align:left;
	vertical-align:top;
	text-decoration: none;
	display: inline;
	padding:0px;
	margin:0px;
}
A.iso:HOVER {
	color: #222222;
	text-decoration: none;
}

a.link1, a.link1:link, a.link1:visited, a.link1:active  {
	color: #00854A;
	font-weight:normal;
	text-decoration:underline;
	display: inline;
	padding:0px;
	margin:0px;
}

a.link1:hover {
	color: #00854A;
	text-decoration:none;
}

a.link2, a.link2:link, a.link2:visited, a.link2:active  {
	color: #D57189;
	font-weight:normal;
	text-decoration:underline;
	display: inline;
	padding:0px;
	margin:0px;
}

a.link2:hover {
	color: #E693A5;
	text-decoration:none;
}

p {
	font-size: 11px;
	padding-left:14px;
	padding-right:15px;
	margin:0px;
	color: #666666;
	text-align:justify;
}

.text11 {
	font-size: 11px;
	margin:0px;
	color: #666666;
	text-align:left;
}
.text10 {
	font-size: 10px;
	margin:0px;
	color: #666666;
}


H1 {
	font-size: 13px;
	font-weight: bold;
	color: #00854A;
	padding:0px;
	margin:0px;
}

H2 {
	font-size: 11px;
	font-weight: bold;
	color: #00854A;
	padding:0px;
	padding-bottom:7px;
	margin:0px;
}

H2 a, H2:link, H2:active, H2:visited {color: #00854A;}
H2 a:hover {color: #00854A; text-decoration:none;}


H3 {
	font-size: 11px;
	font-weight: bold;
	color: #64B797;
	padding:0px;
	padding-bottom:7px;
	margin:0px;
}

H4 {
	font-size: 11px;
	font-weight: bold;
	color: red;
	padding:0px;
	padding-bottom:7px;
	margin:0px;
}

H4 a, H4:link, H4:active, H4:visited {color: red;}
H4 a:hover {color: red; text-decoration:none;}

.chyba {
	color: #FF0000;
	font-weight:bold;
}

.chyba li {margin:0px; padding:0px;}

.tlacitko {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #666666;
	border: 1px solid #00854A;
	background-color : #F4F4F4;
}

.form {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border : 1px solid #00854A;
	color: #444444;
	background-color : #FFFFFF;
}

.formular {
	width: 425px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border : 1px solid #00854A;
	color: #444444;
	background-color : #FFFFFF;
}
.formular2 {
	width: 357px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border : 1px solid #00854A;
	color: #444444;
	background-color : #FFFFFF;
}

hr {
	margin-left:0px;
	margin-right:0px;
	height:1px;
	color: #00854A;
}

ul, ol {
	margin-left:0px;
	padding-left:0px;
	margin-top:6px;
	margin-bottom:8px;
}

li {
	list-style-image : url("img0/li1.gif");
	font-size: 11px;
	margin: 0px;
	padding:0px;
	padding-bottom:6px;	
}
.li2 {
	list-style-image : url("img0/li2.gif");
	font-size: 11px;
	margin: 0px;
	padding:0px;
	padding-bottom:2px;	
}

.tab_1a {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #64B797;
	font-weight: bold;	
	border-top-width: none;
	border-right-width: none;
	border-bottom-width: 1px;
	border-left-width: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #008954;
	background-color:#FFFFFF;
	padding-right:4px;
	padding-bottom:4px;
}

.tab_1b {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-weight: normal;	
	border-top-width: none;
	border-right-width: none;
	border-bottom-width: 1px;
	border-left-width: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #EFEFEF;
	background-color:#FFFFFF;
	padding-right:4px;	padding-bottom:3px; padding-top:3px;
	vertical-align:top;
}
