HTML { font-size:100.01%; height:100%; }
BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,SUB,SUP,TT,VAR,DL,DT,DD,FIELDSET,FORM,LABEL,LEGEND,CAPTION,TFOOT,THEAD,TH,HR { padding:0; margin:0; border:none; outline:none; vertical-align:baseline; font-family:inherit; }
P { margin: 0 0 5px 0; padding-bottom: 3px; }
DFN,I,CITE,VAR,ADDRESS,EM { font-style:normal; }
TH,B,H1,H2,H3,H4,H5,H6 { font-weight:normal; }
TEXTAREA,INPUT,SELECT { font-family:inherit; font-size:1em; }
TABLE { border-collapse:collapse; border-spacing:0; }
CAPTION,TH,TD { text-align:left; }
:focus { outline:none; }

/* main */
body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;height: 100%; background:url(gfx/bg.jpg) no-repeat center top #e4f3f9; color:#333;}

.container {width: 960px;margin:auto;float: none;}
.mainpage {width: 960px;position: relative;margin:auto;float: none;}

/* header */
.header { width:960px; height:190px; background: url(gfx/header.jpg) no-repeat; overflow:hidden;}
	.logo img {display: none}
		.logo img:first-child {display: block}
	
	.header-l { width:420px; height:190px; background:url(gfx/header-l.jpg) no-repeat; float:left;}
	.header-r { width:540px; height:190px; background:url(gfx/header-r.jpg) no-repeat; float:left;}
	
	.ShowIE6 { display: none; width: 0; height: 0; }

/* menu */
.menu { position:relative; width:950px; height:40px; padding:0 0 0 10px; background:url(gfx/menu.gif) no-repeat;}
	.btn { height:40px; display:block; float:left; background:url(gfx/menu-delic.gif) right no-repeat;}
		.btn a { height:28px; padding:12px 20px 0 15px; color:#FFF; text-decoration:none; float:left;}
			.btn a:hover { background:url(gfx/menu-a.gif) right;}
	.btnon { background:url(gfx/menu-a.gif) right; height:40px; display:block; float:left; }
		.btnon a { height:28px; padding:12px 20px 0 15px; color:#FFF; text-decoration:none; float:left;background:url(gfx/menu-a.gif);}
			.btnon a:hover { background:url(gfx/menu-a.gif) right;}
			
.langs {
	position: absolute;
	right: 50px;
	bottom: -26px;
	background: transparent;
	}
	.langs a {
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		margin: 0 0 0 6px;
		text-indent: -999em;
		}
		.langs a.en {background: url(gfx/en.png) no-repeat center}

/* submenu */


	.submenu { padding:5px 0 0 0; float:left; font-size:11px; color:#FFF;line-height:1.5em; display:block }
		.submenu a { color:#FFF;}
		.submenu-01 { width:160px;padding:10px 0 0 0;float:left; background-image:url(gfx/submenu-01-top.gif); background-repeat:no-repeat; background-position:top; float:left; overflow: hidden;}
			.submenu-01-bottom { width:140px; height:90px; background-image:url(gfx/submenu-01-bottom.gif);}
		.submenu-02 { width:160px;padding:10px 0 0 0;float:left; background-image:url(gfx/submenu-02-top.gif); background-repeat:no-repeat; background-position:top; overflow:hidden;}
			.submenu-02-bottom { width:140px; height:90px; background-image:url(gfx/submenu-02-bottom.gif);}
		.submenu-03 { width:160px;padding:10px 0 0 0;float:left; background-image:url(gfx/submenu-03-top.gif); background-repeat:no-repeat; background-position:top; overflow:hidden;}
			.submenu-03-bottom { width:140px; height:90px; background-image:url(gfx/submenu-03-bottom.gif);}
		.submenu-04 { width:160px;padding:10px 0 0 0;float:left; background-image:url(gfx/submenu-04-top.gif); background-repeat:no-repeat; background-position:top; overflow:hidden;}
			.submenu-04-bottom { width:140px; height:90px; background-image:url(gfx/submenu-04-bottom.gif);}


			
/* content */
.container-content { width:930px; padding:40px 10px 0 20px; background:url(gfx/content.jpg) repeat-x; background-color:#FFF; float:left;}

	.content-l { width:760px; padding:0 30px 0 0; float:left;}
	  body.info .content-l {background: url(gfx/bg-info-nograd.png) repeat-y 0 0}
		.content-l-produkt { width:600px; padding:0 10px 0 0; float:left;}
		.content-l-produkt-submenu { width:160px;padding:5px 0 0 20px; float:left; font-size:11px; color:#FFF;line-height:1.5em;}
		.content-l-produkt-submenu a { color:#FFF;}
	.content-r { width:140px;float:left; font-size:11px;}
		.content-r h2 { font-size:20px; padding:0 0 22px 0;}
		.content-r-is-nadpis { color:#7da100;}
		.content-r-is-date { color:#333; padding:5px 0 10px 0;}
		.content-r-is-content { padding:0 5px 25px 0; background-image:url(gfx/content-r-is-content.gif); background-position:bottom; background-repeat:no-repeat;}
			.content-r-is-content a { color:#666; text-decoration:underline;}




	.box-uvod-top { width:290px; height:235px; float:left; overflow:hidden; }
	.viac { padding:15px 10px 0 0; text-align:right;}

	.container-box-top-submenu { width:640px; height:215px; float:left; font-size:11px; color:#FFF;line-height:1.5em; display:block }
		.box-top-submenu-01 { width:130px; height:225px;padding:10px 0 0 30px;float:left; background-image:url(gfx/box-top-submenu-01.jpg); background-repeat:no-repeat; overflow:hidden;}
		.box-top-submenu-02 { width:130px; height:225px; padding:10px 0 0 30px;float:left; background-image:url(gfx/box-top-submenu-02.jpg); background-repeat:no-repeat; overflow:hidden;}
		.box-top-submenu-03 { width:130px; height:225px; padding:10px 0 0 30px;float:left; background-image:url(gfx/box-top-submenu-03.jpg); background-repeat:no-repeat; overflow:hidden;}
		.box-top-submenu-04 { width:130px; height:225px; padding:10px 0 0 30px;float:left; background-image:url(gfx/box-top-submenu-04.jpg); background-repeat:no-repeat; overflow:hidden;}
			.container-box-top-submenu-viac { padding:4px 0 0 18px; display:block}
			.container-box-top-submenu h3 { font-size:14px; padding:0 0 20px 0;}
			.container-box-top-submenu a { color:#FFF;}


.uvod-c-content-top { height:235px; overflow:hidden}

.uvod-c-content-stred { width:930px; padding:25px 10px 0 20px; float:none; display:block; font-size:11px; background-image:url(gfx/uvod-c-content-stred.gif); background-repeat:no-repeat; background-color:#FFFFFF; float:left; overflow:hidden;}
	.uvod-c-content-stred-01 { width:430px; float:left; padding:0 20px 0 0;}
	.uvod-c-content-stred-02 { width:320px; padding:0 0 0 0; float:left;}
	.uvod-c-content-stred-03 { width:137px; padding:0 0 0 20px; float:left; overflow:hidden;}



/* clanok uvod */
.clanok { background:url(gfx/clanok.gif) bottom repeat-x; padding:20px 0 30px 0;}
		.clanok h3 { padding:10px 0 0 0;}
	.clanok-nadpis { font-size:16px; color:#8aaf0a; padding:0 0 15px 0;}
	.clanok-pic { width:140px; height:110px; margin:20px 0 0 0;background-image:url(gfx/tn/clanok-pic.jpg); background-repeat:no-repeat; float:left; background-color:#fff; background-position:center;}
		.clanok-pic a { width:140px; height:110px; display:block;}
	.clanok-content { height:57px; margin:20px 0 0 0; padding:0 0 0 20px; overflow:hidden;}
		.clanok-index .clanok-content { height:56px; line-height:14px; margin:10px 0 0 0; padding:0; overflow:hidden;}
	/*.clanok-content { height: 114px; margin: 20px 0 0 0; padding: 0 0 0 10px; overflow: hidden;}*/
	.clanok-viac { text-align:right; padding:0 20px 0 0;}
.clanok-small { padding:8px 0 0 10px; }
.clanok-small-date { width:65px;color:#666; float:left}
.clanok-small-content {}

/* clanok 2 columns */
.two-columns-articles {
	width: 780px;
	margin-left: -20px;
	overflow: hidden;
	}
.two-columns-articles .clanok {
	position: relative;
	float: left;
	width: 330px;
	padding: 0 20px 30px 20px;
	margin: 0 0 20px 20px;
	background: #fff url(http://agrovita.sk/gfx/clanok.gif) bottom repeat-x;
	}
	.two-columns-articles.info .clanok {
		height: 300px;
		overflow: hidden;
		}
.two-columns-articles h3 {
	line-height: 18px;
	height: 36px;
	padding: 0;
	margin: 0;
	}
.two-columns-articles .clanok-pic {padding-top: 0; margin-top: 10px;}
.two-columns-articles .clanok-content {
	line-height: 16px;
	height: 96px;
	padding-top: 0;
	margin-top: 10px;
	}
	.two-columns-articles.info .clanok-content {height: auto}
	.two-columns-articles.info .clanok-content p {
		padding: 4px 0 0 20px;
		font-size: 0.9em;
		line-height: 1em;
		}
  .two-columns-articles .clanok-content br {display: none}
  .two-columns-articles .clanok-content a {
		display: block;
		padding: 0 0 0 20px;
		background: url(gfx/article-bullet.png) no-repeat 0 1px;
		}
.two-columns-articles .clanok-viac {padding-top: 10px}

/* clanok homepage */
.clanok-index {
	clear: both;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #ddd;
	}
	.clanok-index br {display: none}
	.clanok-index > a:first-child { /* image container */
		display: block;
		float: left;
		width: 100px;
		padding: 0 20px 0 0;
		}


.clanok2 { background:url(gfx/clanok.gif) bottom repeat-x; padding:20px 0 30px 0;}
		.clanok2 h3 { padding:10px 0 0 0;}
	.clanok-nadpis2 { font-size:16px; color:#8aaf0a; padding:0 0 15px 0;}
	.clanok-pic2 { width: 430px; height: 323px; margin: 20px 0 0 0; background-repeat: no-repeat; }
		.clanok-pic2 a { width: 430px; height: 323px; display: block;}
	.clanok-content2 { height: 114px; margin: 20px 0 0 0; padding: 0 0 0 10px; overflow: hidden;}
	.clanok-viac2 { text-align:right; padding:10px 20px 0 0;}
.clanok-small2 { padding:8px 0 0 10px; }
.clanok-small-date2 { width:65px;color:#666; float:left}
.clanok-small-content2 {}








.footer { width:960px; clear:both; font-size:11px}
	.footer-top { height:30px; background-color:#FFF; padding:30px 0 0 20px;}
		.footer-top a { color:#999;}
	.footer-podporujeme { width:960px; height:110px;}


.alt-menu { width:950px; height:20px; padding:0 0 30px 10px;}
	.btn-alt-menu { height:20px; display:block; float:left;}
		.btn-alt-menu a { height:17px; padding:3px 10px 0 10px; color:#333; text-decoration:none; float:left;}
			.btn-alt-menu a:hover { background-color:#9ac600; color:#FFF;}

		.btnon-alt-menu { height:20px; display:block; float:left;}
		.btnon-alt-menu a { height:17px; padding:3px 10px 0 10px; color:#fff; text-decoration:none; float:left;background-color:#9ac600;}
			.btnon-alt-menu a:hover { background-color:#9ac600; color:#FFF;}

.copyright { padding:0 0 40px 20px; color:#a2c1ce;}
	.copyright a { color:#a2c1ce;}




	
/* galeria */
.gallery { padding: 20px 0 20px 0; clear:both; overflow:auto; }
	.gallimg {width:140px; height: 150px; display:block; margin-right:10px; float:left; margin-bottom:13px; background-repeat: no-repeat; background-color: #eee; border-bottom:1px solid #ccc}
	.gallimg a {width:140px; height: 110px; display:block;}
	.gallimg a:hover {  opacity:0.5; filter:alpha(opacity=50); background: url(gfx/gallhover.gif) no-repeat top left;} 
	.gallimg span { width: 140px; height: 31px; padding: 4px 0 0 0; margin: 9px 0 0 0; display: block; background: #eee; text-align: center; font-size: 9px; line-height: 9px;}
	

/* clanok 02 */
.clanok-02 + h3 {clear: both}
.clanok-02 {width:360px; float:left; padding:0 20px 15px 0;}
.clanok-02 a {background:#57abce; padding:10px 20px; color:#fff; text-decoration:none; font-size:12px; display:block}
.clanok-02 a:hover { display:block; color:#fff; background:#57abce; text-decoration:underline;}
.clanok-02 a div {display: inline}
	.clanok-02-text {}
	.date-foto {background: url(gfx/date-foto.jpg) right no-repeat; padding:0 17px 0 0;}


/* product slide */
.container-produkt-slider { height:560px; }
.product-slider-header { height: 23px; padding: 7px 0 0 20px; background: url(gfx/produkt-slider.gif) repeat-x; color:#FFF; cursor:pointer}
	.product-slider-header a { color:#FFF; text-decoration:none; font-weight:bold; font-size:13px;}
	.product-slider-header a:hover { text-decoration:underline;}

.active-produkt-slider { height: 30px; overflow: hidden; }
.active-produkt-slider-pic { width: 100px; height: 150px; margin: 40px 20px 0 20px; float: left; background: url(gfx/tn/slider.gif) no-repeat; }
.active-produkt-slider-pic a { display: block; width: 100%; height: 100%; }
.active-produkt-slider-content { width: 160px; height: 210px; padding: 20px 0 0 0; overflow: hidden; float: left;}



/* h */
h1 { padding:0 0 22px 0; font-size:24px; }
h2 { padding:0 0 0 0; font-size:20px; }
h3 { padding:0 0 15px 0; font-size:14px; font-weight:bold; }
h4 { padding:0 0 15px 0; font-size:14px; font-weight:normal;}
h5 {padding:0 0 15px 0; font-size:12px; }
h6 {padding:0 0 15px 0; font-size:10px; font-weight:bold;}

.submenu h3 { padding:0 0 20px 15px; font-size:14px; }
.submenu ul { padding:0 10px 0 13px;}
.content-l-produkt-submenu ul { padding:0 10px 0 5px;}
.content-l-produkt-submenu h3 { padding:0 0 20px 15px; font-size:14px; }

.uvod-c-content-stred h2 { padding:0 0 35px 0; font-size:20px;}

.uvod-c-content-stred-02 h2 { padding:0 20px 35px 20px; font-size:20px;}
.uvod-c-content-stred h5 { padding:0 0 25px 0; font-size:20px;}

/**** table *****/
table {}
td {padding-left:19px; padding-top:3px; padding-bottom:3px;}

/* */
ul, ol { list-style-position:inside; padding:0 0 0 0;}
li { padding-left:5px;}
strong, b { font-weight:bold;}
a { color:#84aa00; text-decoration:underline;}
	a:hover { text-decoration:none;}
small {}
i,em { font-style:italic;}

li, ul, ol { margin:0; }
.container-box-top-submenu li { white-space: nowrap; }

.titulka { padding:0 20px 10px 0; float:left;}
.attachment { clear:both; padding: 13px 0 10px 32px; height: 20px; float: left; background: url(gfx/download-pdf.png) no-repeat 0 10px }
.attachment a { color: #333; font-size: 14px; }
.active-produkt-slider-content a { text-decoration: none; }
.index-box-nadpis { height:50px; }


/* mapa */
.kontakt-mapa { float:right;}

.pocitajte-s-nami { padding:0 0 15px 0; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; display: block; }


/* news list */
ul.news {
	position: relative;
	width: 430px;
	height: 280px;
	margin: 0 0 35px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}
	ul.news br {display: none}
	ul.news li {
		position: absolute;
		width: 430px;
		height: 280px;
		left: 0;
		top: 280px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		}
		ul.news li:first-child {top: 0}
	ul.news img {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		}
	ul.news p,
	ul.news h3 {
		position: relative;
		width: 90%;
		margin: 0 3%;
		padding: 0 2% 2% 2%;
		background: #f9f9f9;
		background: rgba(255,255,255,0.85);
		}
		ul.news p {border-bottom: 1px solid #ccc}
		ul.news h3 {
			margin-top: 180px;
			padding: 2%;
			border-top: 1px solid #ccc;
			}
		
/* partners list */
ul.partners {
	position: relative;
	width: 770px;
	margin: 0 0 0 -10px;
	padding: 20px 0 0 0;
	list-style: none;
	overflow: hidden;
	}
	ul.partners li {
		float: left;
		width: 140px;
		padding: 2px;
		margin: 0 0 20px 10px;
		background: #eee;
		border-bottom:1px solid #ccc;
		overflow: hidden;
		}
		ul.partners li:hover {background: #e0e0e0}
	ul.partners a.img-container {
		display: block;
		width: 140px;
		height: 140px;
		margin-bottom: 5px;
		overflow: hidden;
		background-color: #fff;
		background-position: center center;
		background-repeat: no-repeat;
		}
	ul.partners h5 {
		font-weight: bold;
		padding: 0 5px 5px 5px;
		}
		ul.partners h5 a {
			color: #666;
			text-decoration: none;
			}
			ul.partners li:hover h5 a {color: #000}

/* footer contact */
.footer-contact {display: none}


/* download list */
ul.download li {
	list-style: none;
	width: 280px;
	padding: 0 20px;
	clear: both;
	float: left;
	font-size: 1.25em;
	background: #f3f3f3;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e2e2e2;
	}
	ul.download a {
		display: block;
		width: 100%;
		height: 100%;
		padding: 8px 0 8px 30px;
		color: #666;
		background: url(gfx/download-pdf.png) no-repeat 0 5px;
		text-decoration: none;
		font-size: 0.85em;
		}
		ul.download a:hover {color: #000}

