body, html {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#ffffff; 
	background:#65b401;
	}


#top {
	margin:0 auto;
	padding:0;
	width:939px;
	height:75px;
	clear:both;
	background:url('images/samik_01.jpg') bottom;
}
#container {
	margin:0 auto;
	padding:0;
	width:939px;
	background:url('images/bg_main_box.jpg');
	
}
#h_menu {

	margin:0 auto;
	padding-right:70px;
	width:869px;
	height:28px;
	clear:both;
	background:url('images/samik_02.jpg') bottom;
	overflow:hidden;
}


#main_box {
	margin:0 auto;
	padding:0;
	width:939px;
	background:url('images/bg_main_box.jpg');
	overflow:hidden;
}
.samik {
	margin:0 auto;
	padding:0;
	width:58px;
	height:141px;
	background:url('images/samik.jpg');
	overflow:hidden;
	float:right;
}
.obsah {
	width:665px;
	padding-top:20px;
	overflow:hidden;
	float:left;
}
.linky {
	font-size: 11px;
	color: #000000;
	padding-top:5px;
	padding-right:10px;
}
#v_menu {
	
	width:204px;
	height:791px;
	float:left;

}


#main {
	overflow:hidden;
	margin:0 auto;
	padding:0;
	width:735px;

	float:right;
	background:url('images/samik_04.jpg') top no-repeat;
}

#footer {
	overflow:hidden;
	margin:0 auto;
	width: 939px;
	height: 104px;
	float:left;
	background:url('images/samik_05.jpg') top;
}
	
/*linky*/
A:link.link_h, A:visited.link_h, A:active.link_h, .pink {color: #e46e8b;text-decoration:none; font-size: 11px;}
A:hover.link_h{color: #b64964;text-decoration:none; font-size: 11px;}

A:link.green, A:visited.green, A:active.green, .green {color: #579d01;text-decoration:none;}
A:hover.green{color: #396502;text-decoration:none;}

A:link.link_h_n, A:visited.link_h_n, A:active.link_h_n{color: #076da8;text-decoration:none; font-size: 11px;}
A:hover.link_h_n{color: #053a58;text-decoration:none; font-size: 11px;}


A:link.link_v, A:visited.link_v, A:active.link_v{color: #076da8;text-decoration:none; padding-left: 15px;
background:url('images/white_dot.png') 2px 4px no-repeat;
 /* background:url('images/white_dot.png') left no-repeat 0px; */}
A:hover.link_v{color: #e46e8b; text-decoration:underline; padding-left: 15px; background:url('images/pink_dot.png') 2px 4px no-repeat;}

A:link.yellow, A:visited.yellow, A:active.yellow{color: #fee646;text-decoration:underline; padding-left: 15px; background:url('images/yellow_dot.png') left no-repeat; font-weight: bold;}
A:hover.yellow{color: white; text-decoration:underline; background:url('images/white_dot.png') left no-repeat;}

A:link.foto, A:visited.foto, A:active.foto{color: #fee646;text-decoration:underline;  font-weight: bold;}
A:hover.foto{color: white; text-decoration:underline;}

A:link.blog, A:visited.blog, A:active.blog, .blog {color: #004b72;}
A:hover.blog{color: red;}



.news A:link,.news  A:visited, .news A:active {color: #ffffff;text-decoration:underline; font-size: 12px;}
.news A:hover {color: #ffffff;text-decoration:none; font-size: 12px;}


.down_menu_top {
	position:relative;
	top: 10px;
	left: 38px;
	width:162px;
	height:15px;
	font-family: arial;
	font-size:12px;
	color: #004973;
	background:url('images/b_menu_01.jpg') top;
	}
.down_menu_bottom {
	position:relative;
	top: 10px;
	left: 38px;
	width:162px;
	height:19px;
	font-family: arial;
	font-size:12px;
	color: #004973;
	background:url('images/b_menu_03.jpg') top;
	}


	
.down_menu {
	position:relative;
	top: 10px;
	left: 38px;
	width:162px;
	_height:156px;
	min-height:156px;
	font-family: arial;
	font-size:12px;
	color: #004973;
	background:url('images/b_menu.jpg') top;
	}
	
	.down_menu_txt {
	padding-top: 0px;
	padding: 5px;
	}
	
	.buttons {
	height:498px;
	}

/*registracia*/
.r_footer
{
  width:664px;
    height:72px;
	background:url('images/f_registracia.jpg') bottom;
}
.registracia
{
  width:664px;
 	background: #cfeeff;
}.link_spat
{
 padding-top: 30px;
 padding-left: 100px;
}
.r_text
{
 padding-top: 10px;
 padding-left: 20px;
 width: 560px
}
.r_form
{
  margin-left: 20px;
  width:609px;
  height:410px;
  background:url('images/r_bg1.jpg') bottom;
  _background:url('images/r_bg1.jpg') 0px 3px no-repeat;
}
.r_submit
{
  margin-left: 20px;
  width:606px;
  height:54px;
  	background:url('images/r_bg2.jpg') bottom;
  	text-align:center;
}
.input_r1
{
border: solid 1px #54a4c7;
width: 150px;
}
.input_r2
{
border: solid 1px #54a4c7;
width: 430px;
}
.blue
{
color:#034367;
font-weight:bold;
}

/*mp3*/
.mp3_footer
{
    width:667px;
    height:71px;
	background:url('images/mp3_03.jpg') bottom;
}
.mp3
{
  width:667px;
 	background: #975dbc;
}
.mp3_top
{
  width:667px;
 	height:149px;
 	background:url('images/mp3_01.jpg') top;
}
/*HOME*/
.home_footer
{
  width:667px;
    height:200px;
	background:url('images/home_03.jpg') bottom;
}
.home
{
  width:667px;
 	background: #975dbc;
 		background:url('images/home_02.jpg');
 	}
 	.home_c
{
  width:667px;

	overflow:hidden;
 	}
 	
 	.home_left
{

width:400px;

float: left;

 	}
 		.home_right
{

  width:240px;

float: right;

 	}
 	
 	
 	
.home_top
{
  width:667px;
 	height:120px;
 	background:url('images/home_01.jpg') bottom;
}
/*sutaz*/
.sutaz_footer
{
  width:664px;
    height:71px;
	background:url('images/sutaz_03.jpg') bottom;
}
.sutaz
{
  width:664px;
 	background: #f47f9c;
}
.sutaz_top
{
  width:664px;
 	height:120px;
 	background:url('images/sutaz_01.jpg') bottom;
}
/*nazivo*/
.nazivo_footer
{
  width:664px;
    height:71px;
	background:url('images/nazivo_03.jpg') bottom;
}
.nazivo
{
  width:664px;
 	background: #afc5d3;

}
.nazivo_top
{
  width:664px;
 	height:120px;
 	
 	background:url('images/nazivo_01.jpg') bottom;
}

/*hry*/
.hry_footer
{
  width:664px;
    height:71px;
	background:url('images/hry_03.jpg') bottom;
}
.hry
{
  width:664px;
 	background: #f17b00;

}
.hry_top
{
  width:664px;
 	height:120px;
 	
 	background:url('images/hry_01.jpg') bottom;
}

/*blog*/

.blog_footer
{
  width:664px;
    height:71px;
    color:#044b75;
	background:url('images/blog_03.jpg') bottom;
}
.blog
{
  width:664px;
 	background: #7dd7fa;

}
a.blog
{  color:#044b75;}
.blog_top
{
  width:664px;
 	height:120px;
 	
 	background:url('images/blog_01.jpg') bottom;
}

/*pissi*/

.pissi_footer
{
  width:664px;
    height:71px;
	background:url('images/pissi_03.jpg') bottom;
}
.pissi
{
  width:664px;
 	background: #499801;

}
.pissi_top
{
  width:664px;
 	height:120px;
 	
 	background:url('images/pissi_01.jpg') bottom;
}
/*foto*/

.foto_footer
{
  width:664px;
    height:71px;
	background:url('images/foto_03.jpg') bottom;
}
.foto
{
  width:664px;
 	background: #ca252b;

}
.foto_top
{
  width:664px;
 	height:120px;
 	
 	background:url('images/foto_01.jpg') bottom;
}
/*box*/

.box_sutaz_top1
{
margin:auto;
  width:606px;
    height:14px;
	background:url('images/box_sutaz1_01.jpg') bottom;
}
.box_sutaz1
{
margin:auto;
  width:604px;
 	background: #e7577b;

}
.box_sutaz_bottom1
{
margin:auto;
  width:606px;
 	height:14px;
 	
 	background:url('images/box_sutaz1_03.jpg') bottom;
}
/*box*/

.box_sutaz_top2
{
margin:auto;
  width:606px;
    height:14px;
	background:url('images/box_sutaz2_01.jpg') bottom;
}
.box_sutaz2
{
margin:auto;
  width:604px;
 	background: #ffffff;

}
.box_sutaz_bottom2
{
margin:auto;
  width:606px;
 	height:14px;
 	
 	background:url('images/box_sutaz2_03.jpg') bottom;
}
.sutaziaci
{
margin:auto;
  width:217px;
 	height:81px;
 	
 	background:url('images/bg_sutaziaci.jpg') bottom;
}
.duha
{
float: right;
  width:212px;
 	height:155px;
 	
 	background:url('images/duha.jpg') bottom;
}

 

.center {
	text-align: center;
}

a:link {
	color: #ffffff;
	font-size:14px;
}
a:visited {
	color: #ffffff;
	font-size:14px;
}
a:hover {
	color: #ffffff;
	font-size:14px;
	text-decoration: none;
}
a:active {
	color: #ffffff;
	font-size:14px;
}

.imgakt {
	padding-right: 10px;
	padding-bottom: 10px;
	border: 0px;
}
.imgakt2 {
	padding-left: 10px;
	padding-bottom: 10px;
	border: 0px;
}

.clear {
	clear: both;
}

.reference {
	float: left;
	text-align: center;
	padding-left: 20px;
	padding-bottom: 20px;
	width: 220px;
}

.pisnicka {
	float: left;
	width: 310px;
	height: 146px;
	padding-left: 15px;
background:url('images/viol_box.jpg') repeat-y;
}



.pisnicka .obal {
	float: left;	
  overflow:hidden;
  padding-top: 10px;
	width: 100px;
}

.pisnicka .text {
	width: 200px;
	padding-top: 10px;
	float: right;	
  overflow:hidden;
}


.topnadpis {
	font-weight: bold;
	width: 540px;
	padding: 15px;
}

.registracia .topnadpis {
	color: #054385;
}

.odsazeni {
	padding: 15px;
	padding-top: 0px;
}

.flashhrykategorie {	
	width: 580px;	
}

.kategorie {
	/* float: left; */ 
	padding-right: 20px;
	font-size: 13px;
}

.hra {
	clear: both;
}

.hra img {
	border: 0px;
}


.hraimg {
	padding-right: 7px;
	padding-bottom: 7px;
}

.hraleva {
	float: left;
}

.hraprava {
	float: left;
}

.aktualitadatum {
	padding: 3px;
	padding-left: 6px;
	background:  url("images/datum.gif") no-repeat;
	font-weight: bold;
}

.bg_date
{
width: 82px;
height: 24px;
color: white;
padding-top:3px;
padding-left: 8px;
background:url('images/bg_date.jpg') no-repeat;
}

.fotogalerie
{
border: 6px #ffb200 solid;
}
h1 {
	display: none;
}
h1.foto
{
display: block;
font-family: Arial;
font-size: 18px;
font-weight:bold;
}
.nadpis {
	font-weight: bold;
}
.chyba {
	color: #EB2B3A;
	font-weight: bold;
}
.okbox {
	text-align: center;
	background-color: #F6819E;
	font-weight: bold;
	color: #ffffff;
	/*  height: 100px; */
	padding: 15px;
	margin: 20px;
}

/* home 2 */

.welcome {
	position:relative;
	top: 10px;
	left: 30px;
	width:360px;
	/* height:292px; */
	font-family: arial;
	font-size:12px;
	color: #004973;
	float:left;
	}
	.login {
	position:relative;
	top: 10px;
	left: 30px;
	width:260px;
	height:140px;
	font-family: arial;
	font-size:12px;
	color: #004973;
	float:left;
	}
		.news {
	position:relative;
	top: 10px;
	left: 30px;
	width:560px; 
	height:140px;
	font-family: arial;
	font-size:12px;
	color: #004973;
	}
	.news_text {
	position:relative;
	left: 15px;
	width:360px;	
	}
	.input_login
	{
		border: 1px solid #e46e8b;		
		color: #e46e8b;	
		width: 120px;
		margin: 1px;
		}
			.input_heslo
	{
		border: 1px solid #e46e8b;		
		color: #e46e8b;	
		width: 140px;
		margin: 1px;
		}
	
		h2{color: #076da8;
	font-size: 15px;padding-top: 12px;padding-bottom: 0px;margin-bottom: 2px;
	}	
	


.homedatum {
	float: left;
	padding-right: 6px;
	font-weight: bold;
}
.homenadpis {
	float: left;
}
.clear {
	clear: both;
}
.nazivo {
	color: #056CA7;
}
.welcome form {
	padding: 0px;
	margin: 0px;
}

h4 .aktivni {
	margin: 0px;
	padding: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 1.3em;
	color: #E7577B;
	background:url('images/soutez_aktivni.jpg') top no-repeat;
}
h4 .next {
	margin: 0px;
	padding: 8px;
	padding-top: 1px;
	padding-bottom: 0px;
	
}

h4 .was {	
	margin: 0px;
	padding: 8px;
	padding-top: 1px;
	padding-bottom: 0px;
	
	background:url('images/soutez_was.jpg') top no-repeat;
}

h4 .aktivni2 {
	margin: 0px;
	padding: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 1.3em;
	color: #287DAC;
	background:url('images/soutez_aktivni.jpg') top no-repeat;
}
h4 .next2 {
	margin: 0px;
	padding: 8px;
	padding-top: 1px;
	padding-bottom: 0px;
	
}

h4 .was2 {	
	margin: 0px;
	padding: 8px;
	padding-top: 1px;
	padding-bottom: 0px;
	
	background:url('images/soutez_was.jpg') top no-repeat;
}

.souteztable1 {
	height:  11px;
	background:url('images/otazka-table_01.jpg') top left no-repeat;
}

.souteztable2 {
	background:url('images/otazka-table_02.jpg')  top left repeat-y;
}

.souteztable3 {
	height: 22px;
	background:url('images/otazka-table_03.jpg') top left no-repeat;
}
.soutezniotazka {
	padding-left: 18px;
	padding-right: 10px;
	padding-top: 8px;
	font-size:14px; 
}

.souteztable21 {
	height:  19px;
	background:url('images/otazka-table2_01.jpg') top left no-repeat;
}

.souteztable22 {
	background:url('images/otazka-table2_02.jpg')  top left repeat-y;
	color: #E7577B;
}

.souteztable23 {
	height: 22px;
	background:url('images/otazka-table2_03.jpg') top left no-repeat;
}
.soutezniotazka2 {
	padding-left: 20px;
	padding-top: 8px;
	color: #E7577B;
}

.soutezniotazka2 li {
	color: #E7577B;
}

.sutaz form {
	padding: 0px;
	margin: 0px;
}
.seznamodpovedi {
	float: left;
	padding-left: 20px;
}
.odeslatodpoved {
	float: right;
	padding-right: 38px;
	padding-top: 1px;
	position: relative;
	top: -3px;
}
.odhlasit {
	position: relative;
	top: -15px;
	left: +20px;
}

.odsazeni img {
	border: 0px;
}

.soutezniotazka span {
 color: #FFEDA7;
 font-weight: bold;
}

.news .sloupec1 {
	float: left;
	width: 280px;
}

.news .sloupec2 {
	float: left;
	width: 280px;
}

.main {
	_height: 525px; 	
	min-height: 525px;
	_background-color: #4699CB;
	background: #4699CB url('images/tp_04c.jpg') 0px top no-repeat; 
	_background: #4699CB url('images/tp_04c.jpg') top no-repeat -1px; 

}

.mainlogged {
	_height: 525px; 	
	min-height: 525px;
	_background-color: #4699CB;
	background: #4699CB url('images/tp_04d.jpg') top no-repeat -1px; 

}

.login form {
	padding: 0px;
	margin: 0px;
}