html,body,form,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5{margin:0;padding:0;}
html,body{height:100%;}
body{text-align:center;background:#acb4c0  url(../images/bg.png) repeat-x;color:#333333;font:normal 62.8%/1.3 'Trebuchet MS','Geneva CE','lucida','sans-serif';}
dl dd,ol li{margin-left:2em;}
ul li{list-style:none;}
input,select{vertical-align:middle;}
a img{border:none;}
img{border:none;}
a{color:#c41b68;}
a:hover{text-decoration:none;}
p{padding:7px 10px;}
h1{font-size:200%;}
h2{font-size:180%;}
h3{font-size:160%;}
h4{font-size:140%;}
h5{font-size:120%;}
hr{display:none;}
fieldset{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hei{height:10px;}
.nomrg{margin:0px !important;}

/* ---------------------------------------------- layout ------------------------------------------------------------ */
#page{font-size:110%;background:url(../images/stranka3.png ) repeat-y;width:1012px;margin:0px auto; text-align: left;}
#content{width:1006px; padding-left:3px;}
#header{background:url(../images/hlavicka.png) no-repeat top right;height:204px;color:#515151;padding:15px 43px; 
border-bottom: solid 1px #ccc;}
#main{background:url(../images/bgcontent.png) repeat-x;padding:25px 15px 0px 15px; width:975px; margin-left: 3px;}
#box{width:164px;float:left;}
#text{float:left;width:615px;font-size:110%;padding:0 0px 0 17px;}
#reklama{float:right;width:164px; background: #f3f3f3;}
#bottom{ margin: 0 auto; padding:60px 20px 0 20px; width: 965px;height:180px;background:#3e3e3e url(../images/bottombg.png) repeat-x;text-align:justify;}

/* ------------------------------------------------ hlavicka ------------------------------------------------- */
#header p.datum{width:400px;margin-left:280px;background:url(../images/i.png) no-repeat 0px 0px;padding:5px 0 37px 20px;color:#515151;}
#header p.slogan{color:#466c0e;font-size:130%;margin:20px 100px 0 0px;text-align:right;font-weight:bold;}
.login{/*margin:0 0 -11px 270px;*/background: url(../images/login.png) no-repeat 0 2px; width: 500px; height: 53px;}
.login p{color:#fff;font-size:110%; font-weight: bold; text-transform:uppercase; }
.login input{border:0px; background: none;  margin: 2px 0 0 20px; }
.login input.prihlasit{cursor: pointer;height:48px;width:48px;background:url(../images/prihlasit.png) no-repeat;}
.login input.odhlasit{cursor: pointer;height:48px;width:48px;background:url(../images/odhlasit.png) no-repeat;}
.zabudunute{padding-top: 2px;}
.zabudunute a {font-size: 80%; text-decoration: none; }
.w300{width:300px;}
.lavy{width:200px;}
.vh{visibility: hidden;}
/* --------------------------------------------------- box ---------------------------------------------------- */
#box p{font-size:170%;padding:4px 0 0px 30px;background:url(../images/menu_h.png) no-repeat;color:#fff;}

/* -------------------------------------- menu ------------------------------------------------- */
#menu{width:164px;text-align:left;font-size:150%;padding-bottom:26px;background:url(../images/menu_konec.png) repeat-x bottom;}
#menu li{background:url(../images/menu_p.png) repeat-x;height:23px;padding:3px 0 0 0;margin:1px 0 0 0;}
#menu li a{color:#3d3d3d;text-decoration:none;padding-left:30px;background:url(../images/menu_a.png) 9px 6px no-repeat;}
#menu li a:hover{color:#507a13;background:url(../images/menu_active.png) 9px 6px no-repeat;}
#menu li a.active{color:#507a13;background:url(../images/menu_active.png) 9px 6px no-repeat;}
#menu li span{font-size:75%;color:#909090;padding-left:5px;}
#menu li.pn{height:24px;padding-top:1px;}
#menu li.rozbalena{background:url(../images/li_r.png) repeat-x;padding-top:1px;}
#menu li.rozbalena a{background:url(../images/plus.png) no-repeat 10px 5px;color:#c41b68;font-size:80%;font-weight:bold;}

/* ------------------------------------ text --------------------------------------------------- */
.navigace{padding:0px;margin:0px 0 15px 0;}
.navigace a{color:#507a13;}
.navigace a:hover{text-decoration:none;}
#reklama_h{height:100px; width: 800px; max-width: 800px;  text-align:justify;}

/* ------------------------------------------------minibox--------------------------------------------------------- */
#text .minibox_lavy{ margin: 15px 0 0 0; width:300px;  float: left; }
#text .minibox_pravy{ margin: 15px 0 0 0; width:300px; float: right; }
#text h1{background:url(../images/nadpis.png) repeat-x;width:190px;height:23px;font-size:110%;padding:7px 0 0px 10px;text-transform:uppercase;}
#text img{max-width: 800px; }
.minibox_content{background:url(../images/miniboxbg.png) repeat-x #fff;border:1px #e8e8e8 solid;padding:10px 10px 10px 10px;text-align:justify;}
.minibox_content .user{padding:5px 0 0 15px;font-size:110%;font-weight:bold;background:url(../images/kdo.png) no-repeat 0px 8px;float:left;}
.minibox_content .datum{text-align:right;background:url(../images/datum.png) no-repeat 0px 8px;float:right; padding:5px 0 0 15px;}
.minibox_content p{padding:0px;}
.minibox_content a.viac{display:block;height:30px;margin-top:20px;background:url(../images/vic.png) no-repeat 0 3px; padding:5px 0 0 27px;}
.minibox_content a.poslat{display:block;height:30px;background:url(../images/mail.png) no-repeat 0 2px; margin-top:20px;padding:5px 0 0 30px;}
.minibox_content a.hrat{display:block;height:30px;margin-top:20px;background:url(../images/hrat.png) no-repeat 0 3px; padding:5px 0 3px 30px;}

/* ------------------------------------------------- smsbox-------------------------------------------------------- */
.smsbox{width: 295px;height: 84px;background: url(../images/l_k2.png) no-repeat bottom;float:left; margin-right: 16px;}
.smsboxr{width: 295px;height: 84px;background: url(../images/p_k.png) no-repeat bottom;float:left; margin-right: 16px;
}
.stitok{height:60px;background: url(../images/stitokbg.png) repeat-x;border: solid 1px #e2e2e2;border-bottom: none; padding: 7px 15px 5px 15px;}
.stitok img{padding-right: 15px;}
.stitok h2{font-size: 160%; color: #ff6699;}

/* ----------------------------------------------- reklama -------------------------------------------------------- */
#reklama a{
color: #507a13;
font-size: 120%;
padding-bottom: 5px;
}

#reklama span{
color: #e74194;
}
/* ------------------------------------------------- bottom ------------------------------------------------------- */
#bottom h2{color:#fff;font-size:150%;font-weight:normal;margin-bottom:20px;}
#bottom p{color:#fff;padding:0px;}
#bottom input{background:#999;border:solid #999;width:120px;height:20px;}
#bottom input.vyhladavaci{width:160px;height:20px;border:0px;;}
#bottom input.tlacitko{position:relative;top:-20px;left:10px;background:url(../images/tlacitko.png) no-repeat;width:23px;height:23px;border:0px;cursor:pointer;}
#bottom input.tlacitko2{background:url(../images/tlacitko.png) no-repeat;width:23px;height:23px;border:0px;cursor:pointer;}
.navstevnost{float:left;  width:140px;height:150px;padding-right:20px;border-right:solid 2px #595959;}
.uvod{float:left;width:250px;height:150px;  border-right:solid 2px #595959;padding:0 30px;}
.prihlasenie{float:left;width:200px;height:150px;  border-right:solid 2px #595959;padding:0 30px;}
.prihlasenie p{margin-top:10px;}
.vyhladavanie{width:200px;height:150px;float:right}

/* ------------------------------------------------ paticka -------------------------------------------------- */
.media_help{vertical-align: middle;}
.hore{background:url(../images/Untitled-1.png) no-repeat 0 2px;padding:0 15px 0 20px;margin-top:7px;}
/* -------------------------------------------------------------------------------------------------- */

#index_container {
			width:630px;
		}
		#index_container  .content {
			float:left;
			margin:6px 6px 6px 0;
		}
		#index_container .content .header_box {
			width:201px;
			height:31px;
			background-image:url(/images/webzabava_03.png);
			background-repeat:no-repeat;
		}
		#index_container .content .header_box h2 {
			font-size:14px;
			margin:0;
			padding:5px 0 5px 11px;
			color:#507A13;
		}
		#index_container .content .body_box {
			width:300px;
			height:150px;
			background-image:url(/images/webzabava_05.png);
			background-repeat:no-repeat;
		}
		#index_container .content .body_box .padd1 {
			padding:15px 14px 5px 11px;
			float:left;
		}
		#index_container .content .body_box .padd1 .autor {
			float:left;
			width:190px;
		}
		#index_container .content .body_box .padd1 .autor a {
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}
		#index_container .content .body_box .padd1 .autor a img {
			width:8px;height:10px;border:0;margin-right:5px;
		}
		#index_container .content .body_box .padd1 .time{
			float:left;width:85px;
		}
		#index_container .content .body_box .padd1 .time a {
			font-size:13px;
			float:left;
			text-decoration:none;
		}
		#index_container .content .body_box .padd1 .time a img {
			float:left;
			width:10px;height:10px;border:0;margin-top:3px;margin-right:6px;
		}
		#index_container .content .body_box .padd1 .data {
			float:left;
			width:275px;
			height:80px;
		}
		#index_container .content .body_box .padd1 .data .padd2 {
			padding:10px 0 10px 0;
			font-size:12px;
			margin:0;
		}
		#index_container .content .body_box .padd1 .data .padd2 div {
			/*float:left;*/
			background-color:red;
		}
		#index_container .content .body_box .padd1 .data .padd2 a img{
			border:0;
		}
		#index_container .content .body_box .padd1 .linx { 
			float:left;width:275px;height:22px;
		}
		#index_container .content .body_box .padd1 .linx a img { 
			width:22px;height:22px;border:0;float:left;
		}
		#index_container .content .body_box .padd1 .linx .item1 { 
			padding:2px 2px 5px 2px;width:130px;float:left;
			
		}
		#index_container .content .body_box .padd1 .linx .item1 a { 
			padding-left:4px;font-size:14px;color:#C41B68;
		}
		#index_container .content .body_box .padd1 .linx .item2 { 
			align:right;text-align:right;
		}
		#index_container .content .body_box .padd1 .linx .item2 a { 
			float:left;
		}
		#index_container .content .body_box .padd1 .linx .item2 a img { 
			align:right;width:20px;height:20px;border:0;margin-right:3px;
		}
		#index_container .content .body_box .padd1 .linx .item2 div {
			float:right;padding:2px 2px 5px 2px;padding-left:0px;font-size:14px;
		}
		#index_container .content .body_box .padd1 .linx .item2 div a {
			font-size:14px;color:#C41B68;
		}
		#index_container .content #game_box, #index_container .content #game_box2 {
			width:300px;
			height:181px;
			background-image:url(/images/biggerbox_03.png);
			background-repeat:no-repeat;
		}
		#index_container .content #game_box .data, #index_container .content #game_box2 .data {
			margin-top:0px;
			height:115px;
		}
		#index_container .content #game_box .data .img, #index_container .content #game_box2 .data .img{
			/*width:131px;height:99px;*/float:left;border:1px solid #666;margin-top:12px;margin-right:20px;
		}
		#index_container .content #game_box .data .padd3 div a, #index_container .content #game_box2 .data .padd3 div a {
			font-size:13px;color:#C41B68;padding-left:4px;
		}
		#index_container .content #game_box .data .padd3 a, #index_container .content #game_box2 .data .padd3 a {
			float:left;
		}
		#index_container .content #game_box .data .padd3 a img, #index_container .content #game_box2 .data .padd3 a img {
			border:0;
			width:22px;
			height:22px;
		}
		#index_container .content #game_box .data .padd3, #index_container .content #game_box2 .data .padd3 {
			height:25px;
			margin-top:3px;
		}
		#index_container .content #game_box .data #padd4,  #index_container .content #game_box2 .data #padd4b{
			padding-top:14px;
		}
		#index_container .content #game_box .foot, #index_container .content #game_box2 .foot{
			float:left;
		}
		#index_container .content #game_box .foot p, #index_container .content #game_box2 .foot p {
			float:left;padding:5px 5px 5px 0px;margin:0;font-size:12px;width:275px;
		}


#katalog_container {
			float:left;
			width:629px;
		}
		#katalog_container .box_left {
			float:left;
			margin-right:7px;
		}
		#katalog_container .box_right {
			float:left;
			margin-left:7px;
		}
		#katalog_container .box_left .content{
			width:299px;
			height:72px;
			background-image:url(/images/webzabava_katalog_03.png);
			background-repeat:no-repeat;
		}
		
		#katalog_container .box_right .content{
			width:299px;
			height:72px;
			background-image:url(/images/webzabava_katalog_05.png);
			background-repeat:no-repeat;
		}
		#katalog_container .box_left .shadow {
			width:299px;
			height:14px;
			background-image:url(/images/webzabava_katalog_07.png);
			background-repeat:no-repeat;
		}
		#katalog_container .box_right .shadow {
			width:299px;
			height:14px;
			background-image:url(/images/webzabava_katalog_08.gif);
			background-repeat:no-repeat;
		}
		#katalog_container .box_left .content .img,#katalog_container .box_right .content .img {
			padding:7px 5px 7px 16px;
			float:left;
		}
		#katalog_container .box_left .content .img div,#katalog_container .box_right .content .img div {
			background-color:white;width:66px;height:57px;
		}
		#katalog_container .box_left .content .data,#katalog_container .box_right .content .data  {
			padding:0.5em;float:left;
		}
		#katalog_container .box_left .content .data h2,#katalog_container .box_right .content .data h2 {font-size:18px;margin-top:3px;margin-bottom:4px;}
		#katalog_container .box_left .content .data p,#katalog_container .box_right .content .data p {font-size:14px;margin:0;padding:0;}
		#nbox_container {position:relative;float:left;width:610px;background-image:url(/images/box_rpt1_03.png);background-repeat:repeat-x;border:1px solid #eee;border-bottom:5px solid #eee;font-family:tahoma;font-size:10px;}
	#nbox_container .padd1 {padding:10px;float:left;}
	#nbox_container .autor {
		float:left;
		width:190px;
	}
	#nbox_container .padd1 h2{
		font-size:15px;
		padding:5px 0px 5px 3px;
		margin:2px 2px 2px 0;
		color:#000;
	}
	#nbox_container .autor{
		margin-left:3px;
	}
	#nbox_container .autor a {
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#666;
	}
	#nbox_container .autor a img {
		width:8px;height:10px;border:0;margin-right:5px;
	}
	#nbox_container .topline{
		float:left;
		width:590px;
		padding:3px;
		/*background-color:red;*/
	}
	#nbox_container .topline a {
		float:left;
		font-size:12px;
		text-decoration:none;
		font-family:tahoma;
		color:#232323;
	}
	#nbox_container .topline a img {
		float:left;
		width:10px;
		height:10px;
		border:0;
		margin-top:3px;
		margin-right:6px;
	}
	#nbox_container .padd3{
		float:left;
		height:25px;
		margin-top:3px;
	}
	#nbox_container .padd3 a {
		float:left;
	}
	#nbox_container .padd3 div{
		float:left;
	}
	#nbox_container .padd3 div a {
		margin-top:3px;
		font-size:11px;
		color:#f00;
		padding-left:4px;
		float:left;
	}
	#nbox_container .padd3 a img {
		float:left;
		border:0;
		width:22px;
		height:22px;
	}
	#nbox_container .img{
		float:left;
	}
	#nbox_container .img .imgpadd1{
		float:left;
	}
	#nbox_container .img .imgpadd1 .imgpadd2{
		padding:5px;
		background-color:#fff;
	}
	#nbox_container .img .imgpadd1 .imgpadd2 .img_{
		width:90px;
		height:90px;
		background-color:#eee;
	}
	#nbox_container .footer{
		float:left;width:590px;margin:10px 0 10px 0;position:relative;
	}
	#nbox_container .footer{
		float:left;width:590px;margin:10px 0 10px 0;position:relative;
	}
	#nbox_container .footer .left {
		float:left;width:200px;/*border:1px solid red;*/
	}
	#nbox_container .footer .right{
		float:left;position:absolute;right:10px;margin-top:10px;bottom:0px;text-align:right;/*background-color:red;*/
	}
	#nbox_container .center{
		float:left;width:480px;
		font-size:12px;
	}
	#nbox_container .center div{
		padding:0 0.5em 0 0.5em;
	}
	.spriatelene{
		padding:10px;
		color:#999999;
		font-size:12px;
	}
	.spriatelene a{
		color:#999999
	}
	.spriatelene a:hover{
		color:#333333;
	}
	.pagination{
		text-align:center;
		display:block;
		margin: 5px 0 5px 0;
	}
	.pagination a{
		color:#8EB82E;
		font-size:16px;
	}
	.pagination .arrows{
		font-size:24px;
		text-decoration:none;
	}
	.pagination .actual{
		font-size:24px;
		font-weight:bold;
	}
	.pagination .near{
		font-size:18px;
		font-weight:bold;
	}
	

