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-top:0px;}
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:Arial, Helvetica, sans-serif;font-size:14px;height: 100%; background:url(gfx/bg.jpg) top center no-repeat #8a8889; color:#333;}

.container {width: 1000px;margin:auto;float: none;}
.mainpage {width: 1000px;position: relative;margin:auto;float: none;}

/* header */
.header { width:1000px; height:90px;}
		.logo { width:310px; height:90px; float:left;}

.menu { width:675px; height:90px; padding:0 15px 0 0; float:left; font-size:11px; text-transform:uppercase;}
	.menu a { color:#FFF; text-decoration:none;}


	.btn, .btnon { height:90px;  display:block; float:right; background:url(gfx/menu-delic.gif) top left no-repeat; text-transform:uppercase;}
		.btn a { height:45px; padding:45px 15px 0 15px; display:block; float:left; color:#f5f5f5;}
			.btn a:hover { background:url(gfx/menu-hover.gif) repeat-x;}
			
	.btnon { background:url(gfx/menua.gif) top center no-repeat;}
		.btnon a { height:45px; padding:45px 15px 0 15px; display:block; float:left; color:#f5f5f5;
				moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
				webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
				text-shadow: 0 -1px 1px rgba(0,0,0,0.25);				
				}

			






/* content */
.container-content { width:1000px;}
	.content { width:880px; padding:50px 60px 30px 60px; background:url(gfx/content.png) top no-repeat; _background:url(gfx/content.gif) top no-repeat; overflow:auto;}
		.content-l { width:480px; float:left;}
		.content-r { width:397px; height:360px; float:left;}

	.content-bottom { width:1000px; height:45px; background:url(gfx/content-bottom.png) no-repeat; _background:url(gfx/content-bottom.gif) no-repeat; clear:both;}

.index-promo { width:450px; height:395px; padding:50px 490px 0 60px; background:url(gfx/index-promo.jpg); font-size:14px; overflow:hidden;}
	.li-promo { padding:0 0 10px 30px; background:url(gfx/li.gif) 10px 4px no-repeat;}
		.li-promo-btn { padding:0 0 10px 30px;}

/* kontakt */
.content-kontakt-top { width:1000px; height:160px; background:url(gfx/kontakt-top.jpg); clear:both;}

.container-contact { width:1000px; height:550px; padding:40px 0 100px 0; background:url(gfx/kontakt.gif) top no-repeat; color:#FFF;}
	.contact-l { width:405px; padding:0 0 0 60px;  background:url(gfx/footer-ico-01.gif) 32px 5px no-repeat; float:left;}
	.contact-r { width:420px; padding:0 55px 0 60px; background:url(gfx/ico-mapa.gif) 32px 5px no-repeat; float:left; font-size:12px;}



/* tlaciva */

.container-tlaciva { width:400px; padding:0 0 25px 0; overflow:auto}

.atachment { width:400px; height:60px; padding:14px 0 14px 65px; background:url(gfx/download-ico.gif) left top no-repeat; color:#666;}
	.atachment a { display:block; padding:0 0 6px 0;}
	
.tlaciva-tn { width:65px; height:60px; background: url(gfx/download-ico.gif) no-repeat; float:left;}
.tlaciva-text { width:330px; float:left;}









/*footer */

.footer { width:1000px; padding:40px 0 0 0; background:url(gfx/footer.png) top; _background:url(gfx/footer.gif) top; overflow:auto; font-size:12px;}
	.footer-l { width:430px; height:135px; _height:90px; padding:0 0 0 60px; background:url(gfx/footer-ico-01.gif) 32px 5px no-repeat; float:left;}
		.footer small { font-size:12px; color:#ccc;}
		.footer-l div { padding:10px 0 7px 0; color:#8ccb34; font-size:24px;}
	.footer-r { width:430px; padding:0 60px 0 20px; float:left; background:url(gfx/footer-ico-02.gif) 0px 5px no-repeat;}
		.footer-r div { padding:0 0 6px 0;}


.footer-bottom { width:1000px; height:35px; padding:75px 0 0 0; background:url(gfx/footer-bottom.png) top no-repeat; _background:url(gfx/footer-bottom.gif) top no-repeat; color:#666; clear:both; text-align:center; font-size:10px;}
	.footer-bottom a { color:#666; text-decoration:underline;}


/* galeria */
/* galeria */
.gallery { padding: 0 0 20px 0; clear:both; overflow:auto; }
	.gallimg {width:141px; height: 120px; display:block; padding-right:10px; float:left; background-repeat: no-repeat; }
	.gallimg a {width:141px; height: 120px; display:block;}
	.gallimg a:hover {  opacity:0.3; filter:alpha(opacity=30); background: url(gfx/gallhover.gif) no-repeat top left;} 



/* h */
h1 { font-size:36px; padding:0 0 35px 0; color:#666; text-transform:uppercase; font-weight:normal;}
h2 { font-size:24px; padding:30px 0 35px 0; font-weight:normal; color:#666;}
h3 { font-size:14px;padding:0 0 7px 0; font-weight:bold;}
h4 {font-size:18px; padding:0 0 10px 0; font-weight:normal; color:#666;}
	.footer h4, .container-contact h4 { color: #FFF; text-transform:uppercase;}
h5 {font-size:14px; padding:0 0 7px 0; font-weight:normal}
h6 {font-size:14px; padding:0 0 7px 0; font-weight:bold;  color:#5bab28;}

/**** table *****/
table {}
td {padding-left:19px; padding-top:3px; padding-bottom:3px;}

/* */
ul, ol { list-style-position:inside; padding:0 0 0 0; margin:0; list-style-position:inside;}
li {
	line-height:19px;
	list-style-image:url(gfx/li.gif);
	margin:0;
	list-style-position:inside;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}


strong, b { font-weight:bold; color:#5bab28;}
a { color:#16bbe6; text-decoration:underline;}
	a:hover { text-decoration:none;}
small {}
i,em { font-style:italic;}

