HTML {font-size:100.01%;}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,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;}
DFN,I,CITE,VAR,ADDRESS,EM {font-style:normal;}
TH,B,STRONG,H1,H2,H3,H4,H5,H6 {font-weight:normal;}
TEXTAREA,INPUT,SELECT {font-family:inherit;font-size:1em;}
SMALL {font-size:.85em;}
TABLE {border-collapse:collapse;border-spacing:0;}
CAPTION,TH,TD {text-align:left;}:focus {outline:none;}
html { background:url(gfx/bg-index-repeat.jpg) repeat-y;}

/* main */
body {font-family:"Times New Roman", Times, serif; font-size:14px; color:#000; height: 100%;background:url(gfx/bg-index.jpg) center top no-repeat;}
.container {width: 960px;margin:auto;float: none;}
.mainpage {width: 960px;position: relative;margin:auto;float: none;}


/* header *******************************************************************************************************/
.container-top { width:960px; height:325px; background:url(gfx/container-top.jpg) no-repeat;}
.logo { width:360px; height:270px; float:left;}
.top-02 { width:510px; height:270px; float:left;}
.language { width:90px; height:235px; padding:35px 0 0 0; float:left; color:#ee3e42;}
	.language a { color:#666; text-decoration:none;}
	.language a:hover { text-decoration:underline;}

/* menu */
.menu { width:855px; height:55px; padding:0 0 0 105px;clear:both;}

.btn { padding-top:17px; font-size:20px; height:38px; font-weight:bold; color:#FFF;float:left;}
.btn a { color:#FFF; text-decoration:none;}
.btn a:hover { color:#f0cdce;}
.hviezda-zlta { width:30px; height:55px; background:url(gfx/hviezda-zlta.gif) no-repeat; float:left;}
.hviezda-modra { width:30px; height:55px; background:url(gfx/hviezda-modra.gif) no-repeat; float:left;}


/* content index **************************************************************************************************/
.content-index-top { width:960px; height:235px;}
	.content-index-top-01 { width:285px; height:200px; padding:35px 0 0 65px; background:url(gfx/content-index-top-01.jpg); float:left;}
	.content-index-top-02 { width:230px; height:200px; padding:35px 60px 0 10px; background:url(gfx/content-index-top-02.jpg); float:left;}
	.content-index-top-03 { width:304px; height:200px; padding:35px 0 0 6px; background:url(gfx/content-index-top-03.jpg); float:left;}

.content-index-middle { width:960px; height:230px;}
	.content-index-middle-01 { width:140px; height:180px; padding:50px 150px 0 60px; background:url(gfx/content-index-middle-01.jpg); float:left; position:relative;}
	.content-index-middle-02 { width:140px; height:180px; padding:50px 150px 0 10px; background:url(gfx/content-index-middle-02.jpg); float:left; position:relative;}
	.content-index-middle-03 { width:140px; height:180px; padding:50px 160px 0 10px;background:url(gfx/content-index-middle-03.jpg); float:left; position:relative;}

.content-index-bottom { width:960px; height:170px;}
	.content-index-bottom-01 { width:283px; height:140px; padding:30px 0 0 67px; background:url(gfx/content-index-bottom-01.jpg); float:left;}
	.content-index-bottom-02 { width:274px; height:140px; padding:30px 0 0 26px; background:url(gfx/content-index-bottom-02.jpg); float:left;}
	.content-index-bottom-03 { width:280px; height:140px; padding:30px 0 0 30px; background:url(gfx/content-index-bottom-03.jpg); float:left; position: relative; }
	.content-index-bottom-03 .f_email { border: 0; background: #ee3e42; width: 160px; }
	/*.newsletter_msg_ok { position: absolute; background: }
	.newsletter_msg_err { position: absolute; }*/

/* content *********************************************************************************************************/
.container-content { width:960px;background:url(gfx/content-top.gif) no-repeat; overflow:auto;}
	.content-top { width:960px; background-image:url(gfx/content-to-repeat.gif); background-repeat:repeat-y; overflow:auto; }
		.content-top-left { width:530px; padding:50px 30px 0 80px; float:left;}
		.content-top-right { width:320px; float:right;}
			.content-box { width:145px; height:170px; padding:40px 155px 0 20px; background:url(gfx/content-box.gif); position:relative;}

/* submenu */
.submenu { width:320px; padding:65px 0 30px 0;}
	.subbtn { width:160px; padding:0 0 5px 40px; background:url(gfx/subbtn.gif) left top no-repeat; font-size:18px;}
		.subbtn a { color:#643b16; text-decoration:none;}
		.subbtn a:hover { text-decoration:underline;}
		
	.subbtnon { width:160px; padding:0 0 5px 40px; background:url(gfx/subbtn.gif) left top no-repeat; font-size:18px;color:#643b16; text-decoration:underline;}
  		.subbtnon a { color:#643b16; text-decoration:underline;}
		.subbtnon a:hover { text-decoration:underline;}
		
.content-middle { width:960px; height:170px;}
	.content-middle-01 { width:286px; height:130px; padding:40px 0 0 64px; background:url(gfx/content-middle-01.gif); float:left;}
	.content-middle-02 { width:254px; height:130px; padding:40px 0 0 26px; background:url(gfx/content-middle-02.jpg); float:left;}
	.content-middle-03 { width:280px; height:100px; padding: 70px 0 0 50px; background:url(gfx/content-middle-03.gif); float:left;}
	.content-middle-03 .f_email { border: 0; background: #ee3e42; width: 160px; }

.content-footer { width:960px; height:340px;}
	.content-footer-left { width:240px; height:300px; padding:40px 0 0 100px; background:url(gfx/content-footer-left.gif); float:left;}
	.content-footer-right { width:620px; height:340px; background:url(gfx/content-footer-right.gif); float:left;}


/* banner */
.banner-01 { width:240px; height:160px; background:url(gfx/banner-01.jpg) no-repeat;}	
.banner-03 { width:56px; height:45px; background-color:#FF0000; position:absolute; top:68px; left:236px;}
.banner-04 { width:56px; height:45px; background-color:#FF0000; position:absolute; top:68px; left:186px;}
.banner-05 { width:56px; height:45px; background-color:#FF0000; position:absolute; top:68px; left:186px;}
.banner-09 { width:56px; height:45px; background-color:#996633; position:absolute; top:58px; left:195px;}
	
	
/* */
h1 { font-size:24px; font-weight:bold; color:#643b16; padding-bottom:23px;}
h2 { font-size:16px; font-weight:bold; color:#643b16; padding-bottom:10px;}

h2 a { color:#643b16; text-decoration:none;}
h2 a:hover { text-decoration:underline;}
h1 a { color:#643b16; text-decoration:none;}
h1 a:hover { text-decoration:underline;}

h3 {font-size:16px; font-weight:normal; color:#643b16; padding-bottom:10px;}
h4 {font-size:14px; font-weight:bold; color:#643b16; padding-bottom:10px;}
h5 {font-size:14px; font-weight:normal; color:#643b16; padding-bottom:10px;}
h6 {font-size:13px; font-weight:normal; color:#643b16; padding-bottom:10px;}

/* galeria */
.gallery { padding: 20px 0 30px 0; clear:both; overflow:auto;}
.gallimg {width:96px; height:72px; display:block; padding-right:10px;float:left; margin-bottom:13px; background-repeat: no-repeat; }
.gallimg a {width:96px; height:72px;display:block;}
.gallimg a:hover {  opacity:0.5; filter:alpha(opacity=50); background: url(gfx/gallhover.gif) no-repeat;} 

/* */
ul { padding:0 0 0 25px; list-style-position:inside; list-style:url(gfx/li.gif);line-height:19px;}
li { }
strong { color:#643b16; font-weight:bold;}
b { color:#643b16; font-weight:bold;}
a { color:#643b16; text-decoration:none;}
a:hover { text-decoration:underline;}

/* clanky */
.pic-clanky { width:80px; height:60px; background-image:url(gfx/tn/pic-content-01.gif); background-repeat:no-repeat; float:left; background-color:#900; margin-bottom:10px; margin-right:20px;}
.clanok { padding-bottom:20px; background:url(gfx/clanky.gif) bottom repeat-x; margin-bottom:20px; overflow-y: auto; }