html, body  {height:100%;}

body {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #333333;
	font-size:12px;
	font-weight:normal;
	border:0px;
	margin:0px;
	height:100%; min-height:200px; min-width:200px;}

.clearAll { clear: both;}

h1 { display:block; color: #FFFFFF; font-weight:bold; font-size:16px; border-bottom:1px solid #FFFFFF; text-align:left; margin-top:10px;}
h1 a { text-decoration: none; color: #fff; }
h1 .zlte { color: #ffcc00; }
h1 a:hover { text-decoration: none; color: #ffcc00; }
	
h2 { display:block; margin:0px; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold; color:#000000; }	

h3 { font-size:15px;}

h4 { font-size:12px; color:#ffcc00; margin:0px; padding:0px; display:block;}

a { color: #FFFFFF; text-decoration:none}

a:hover { color: #FFFFFF; text-decoration:underline;}

#middle img a { text-decoration:none;}

#middle img a:hover { text-decoration:none;}

#container {width:100%; margin:0 auto; background-image:url(../img/lay_ban.jpg); background-repeat:no-repeat; background-position:top center;
	background-color:#000000;}

#layflags { width:100%; position:relative; background-color: #333333;}
		
#flags {width:900px; height:20px; position: relative; text-align:right; padding-top:5px;}

#layban { width:100%; position:relative;}
		
#banner {width:900px; height:283px; position: relative; background-image:url(../img/bg_banner.jpg); background-repeat:no-repeat;
		background-position:bottom;}

#top { width:900px; position:relative; float: left; height:128px; text-align:left;}
		
#top h3 { margin-top:5px; margin-left:30px; color:#000000;}

#top_text { width:310px; margin-left:30px; position:relative; float:left; height:155px; color: #FFFFFF; text-align:left; font-size:11px;}

#top_text h3 { color: #ffcc00;}

/*MENU*/
#laymenu { width:100%; position:relative;}

#menu { width:900px; height:35px; position:relative;
		background-image:url(../img/bg_menu.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

#menu1 { width:631px; height:35px; position:relative; float:left; font-size:13px; font-weight:bold; color: #FFFFFF;}

#menu1 a, #menu1 a:hover { width:90px; line-height:2.5; text-align: center; display:block; float:left; position:relative; text-decoration:none;
		background-image:url(../img/mn_pasek.jpg); background-repeat:no-repeat; background-position:top right;}

#menu2 { width:269px; height:30px; padding-top:5px; float:left; position:relative; font-size:12px; color:#FFFFFF; background-image:url(../img/bg_menu2.jpg); background-repeat:repeat-x;}

#menu1 a {  color:#FFFFFF;}

#menu1 a:hover {  color: #ffcc00; }

/*TELO*/
#laytelo { width:100%; position:relative;  }
#telo, #telo2 { width:900px; position:relative; background-color:#a11133; }

#telo2 {  background-color:#f3f3f3;}

/*LAVA STRANA*/
#left { width:630px; position:relative; float:left; }

#left2 { width:610px; position:relative; float:left; background-color:#a11133; padding:10px; color:#FFFFFF; text-align:left;}

#left_top { width:610px; height:165px; position:relative; float:left; text-align:left; padding:10px; color:#FFFFFF;
		 background-image:url(../img/bg_hlnovinka.jpg); background-repeat:no-repeat;}

.imgpad { padding-right:10px;}
.viac { display:block; text-align:right; padding-right:10px; font-size:11px;}

#left_bottom { width:630px; height: 230px; position:relative; float:left; background-color:#FFFFFF; }

#left_bottom p { margin-bottom:7px; margin-top:0px;}

#left_bottom a { color: #333333; text-decoration:none;}

#left_bottom a:hover { color: #333333; text-decoration:underline;}

#left_bottom h3 { display:block; color:#620319; font-size:16px; margin-top:14px; padding-left:35px;}

#lb1 { width:190px; height: 230px; position:relative; float:left; text-align:left; padding-left:20px; background-image:url(../img/bg_lb1.jpg); background-repeat:no-repeat; }
#lb2 { width:190px; height: 230px; position:relative; float:left; text-align:left; padding-left:20px; background-image:url(../img/bg_lb2.jpg); background-repeat:no-repeat;  }

#turnaj1, #turnaj2 { width:580px; position:relative; float:left; margin-bottom:10px; padding:10px 0px 10px 10px; }

#turnaj1 { background-color:#a11133;}
#turnaj2 { background-color:#3e0310; }

/*#turnaj2 img { padding:5px;}*/

#right { width:270px; /*height:415px;*/ position:relative; float:left; background-color:#f3f3f3;}

#face { width: 270px; /*height:56px;*/ position:relative; float:left; background-color:#FFFFFF;}

#right_top { width:250px; height:15px; position:relative; float:left; text-align:left; padding:10px;
		background-image:url(../img/bg_rt.jpg); background-repeat:no-repeat; background-color:#000000;}
		
#right_top h3 { margin:0px; padding:0px; color:#FFFFFF;}		

#right_bottom { width:250px; position:relative; float:left; text-align:left; padding:10px; background-color:#f3f3f3;}

#right_bottom a { color: #3e0310; }
#right_bottom a:hover { color: #333333; }

#right_bottom p { padding:0px; margin:0px 0px 5px 0px;}
#right_bottom i { font-size:10px; color: #666666; font-style:normal;}
#right_bottom u { font-size:11px; color: #330000; font-style:normal;}
#right_bottom b { font-size:10px; color: #333333; font-style:normal;}

/*KB TEAM*/

#kb1 { width:190px; height: 325px; position:relative; float:left; text-align:left; margin-right:5px; background-color:#3e0310; color:#FFFFFF; padding:5px; }
#kb2 { width:190px; height: 325px; position:relative; float:left; text-align:left; background-color:#3e0310; color:#FFFFFF; padding:5px; }

#kb1 img, #kb2 img { display:block; margin-bottom:5px;}

.yel { color:#ffcc00;}

.rb { border:3px #FFFFFF solid; margin:0px 5px 5px 0px;}

/*RSS*/

.rss_odkaz { color: #3e0310; }

/*PRAVA STRANA*/
#right span { padding:5px; display:block;}

/*PATA*/
#layfooter { width:100%; height:120px; position:relative; float:left; background-image:url(../img/bg_layfooter.jpg); background-repeat:no-repeat;
		background-position:center;}
#footer {width:900px; height:110px; position:relative; font-size:11px; text-align: center; color: #333333; padding-top:10px;
		 background-image:url(../img/bg_footer.jpg); background-repeat: no-repeat; background-position:top center; }

#footer a { color: #333333; text-decoration:none}

#footer a:hover { color: #333333; text-decoration:underline;}

#k1 { width:220px; /*height:335px;*/ float:left; position:relative; display:block; text-align:left; border-right:1px dotted #3e0310;}
#k2 { width:359px; margin-left:10px; padding:10px; float:left; position:relative; display:block; text-align:left; background-color:#3e0310; }