/* CSS Document */
*{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
html,body{
	height:100%;
	
	
	
}
body{
	background-color:#f2f1ed;	
}

#allouter{
	background:url(../design/bck.jpg) repeat-y;
	width:1073px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
}

#allouter #allhead{
	background:url(../design/upper.jpg) no-repeat;
	width:1073px;
	height:49px;
}
#allouter #allhead #search{
	position:absolute;
	top:40px;
	left:300px;
}
#allouter #allhead #search input.search_text{
	background:url(../design/search_bck.jpg) no-repeat;
	width:137px;
	height:39px;
	border:none;
	padding-left:20px;
	padding-right:20px;
	line-height:39px;
}

#allouter #allhead #search input.search_btn{
	background:url(../design/search_btn.jpg) no-repeat;
	width:39px;
	height:39px;
	border:none;
}

#allouter #allbottom{
	background:url(../design/bottom.jpg) no-repeat;
	width:803px;
	height:52px;
	padding-left:270px;
	padding-top:13px;
}
#allouter #allbottom a{
	color:#f0493a;
	display:block;
	float:left;
	background:url(../design/spacer.png) no-repeat;
	margin-left:5px;
	padding-left:10px;
}
#allouter #allbottom a.sel{
	color:#f0493a;
	display:block;
	float:left;
	background:url(../design/spacer.png) no-repeat;
	margin-left:5px;
	padding-left:10px;
	font-weight:bold;
}


#allouter #center{
	width:1073px;
}

#allouter #center #upmenu{
	position:absolute;
	right:50px;
	top:50px;
}

#allouter #center #upmenu a.kabeltv{
	background:url(../design/ik_cabeltv.jpg) no-repeat;
	width:87px;
	height:108px;
	text-decoration:none;	
	display:block;
	float:left;
}
#allouter #center #upmenu a.internet{
	background:url(../design/ik_internet.jpg) no-repeat;
	width:89px;
	height:108px;
	text-decoration:none;	
	display:block;
	float:left;
}
#allouter #center #upmenu a.telefon{
	background:url(../design/ik_tel.jpg) no-repeat;
	width:85px;
	height:108px;
	text-decoration:none;	
	display:block;
	float:left;
}


#allouter #center #head{
	height:110px;
	
	/*background-image: url(../design/logo.jpg);
	background-repeat: no-repeat;
	background-position: 30px 0px;*/
	padding-left:50px;
}

#allouter #center td#lefttd{
	width:240px;
	padding-left:30px;
}

#allouter #center td#lefttd #leftmenu{
	/*background:url(../design/mnu_back.jpg) repeat-y;*/
	width:230px;
	height:486px;	
	margin-bottom:5px;
	padding-left:10px;
	padding-top:6px;
}

#allouter #center td#lefttd #leftmenu a{
	background:url(../design/menu_kozep_off.png) no-repeat;
	width:185px;
	height:53px;
	display:block;
	text-decoration:none;
	line-height:53px;
	color:#333;
	padding-left:40px;
	font-weight:bold;
	font-size:14px;
}

#allouter #center td#lefttd #leftmenu a:hover{
	background:url(../design/menu_kozep_on.png) no-repeat;
	width:185px;
	height:53px;
	display:block;
	text-decoration:none;
}


#allouter #center td#lefttd #leftmenu a.sel{
	background:url(../design/menu_kozep_on.png) no-repeat;
	width:185px;
	height:53px;
	display:block;
	text-decoration:none;
	color:#000;
}

#allouter #center td#lefttd #leftmenu a.up{
	background:url(../design/menu_felso_off.png) no-repeat;
	width:185px;
	height:53px;
	display:block;
	text-decoration:none;
	line-height:53px;
	color:#333;
	padding-left:40px;
	font-weight:bold;
	font-size:14px;
}

#allouter #center td#lefttd #leftmenu a.up:hover{
	background:url(../design/menu_felso_on.png) no-repeat;
	width:185px;
	height:53px;
	display:block;
	text-decoration:none;
}


#allouter #center td#lefttd #leftmenu a.up_sel{
	background:url(../design/menu_felso_on.png) no-repeat;
	width:185px;
	height:53px;
	display:block;
	text-decoration:none;
	color:#000;
}

#allouter #center td#lefttd #leftmenu a.down{
	background:url(../design/menu_also_off.png) bottom no-repeat;
	width:185px;
	height:55px;
	display:block;
	text-decoration:none;
	line-height:53px;
	color:#333;
	padding-left:40px;
	font-weight:bold;
	font-size:14px;
}

#allouter #center td#lefttd #leftmenu a.down:hover{
	background:url(../design/menu_also_on.png) bottom no-repeat;
	width:185px;
	height:55px;
	display:block;
	text-decoration:none;
}


#allouter #center td#lefttd #leftmenu a.down_sel{
	background:url(../design/menu_also_on.png) bottom no-repeat;
	width:185px;
	height:55px;
	display:block;
	text-decoration:none;
	color:#000;
}

#allouter #center td#lefttd #loginbox{
	background:url(../design/login_box.jpg) no-repeat;
	width:200px;
	height:137px;
	padding-left:30px;
	padding-right:10px;
	padding-top:10px;
}

#allouter #center td#lefttd #loginbox a{
	display:block;
	color:#ef3f38;
	background:url(../design/red_circle.png) left no-repeat;
	padding-left:25px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	margin-top:2px;
}

#allouter #center td#lefttd #loginbox a.login{
	display:block;
	width:42px;
	height:36px;
	background:url(../design/login_btn.png) left no-repeat;
	float:right;
}

#allouter #center td#lefttd #loginbox input{
	background:url(../design/input_bck.png) no-repeat;
	width:156px;
	height:30px;
	border:none;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
}

#allouter #center td#lefttd #loginbox h1{
	color:#5b5b5b;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-left:25px;
	background:url(../design/blue_circle.png) left no-repeat;
	margin-bottom:4px;
}

#allouter #center td#lefttd #hirlevelbox{
	background:url(../design/hirlevel_box.jpg) no-repeat;
	width:240px;
	height:67px;
}

#allouter #center td#lefttd .bannerbox{
	background:url(../design/banner_back.jpg) repeat-y;
	width:240px;	
	text-align:center;
}

#allouter #center td#lefttd .bannerbox .votecont{
	width:210px;	
	text-align:left;
	margin-left:30px;
}

#allouter #center td#lefttd .bannerbox .bannerhead{
	background:url(../design/banner_up.jpg) no-repeat;
	width:240px;
	height:14px;	
}

#allouter #center td#lefttd .bannerbox .bannerbottom{
	background:url(../design/banner_down.jpg) no-repeat;
	width:240px;
	height:14px;	
}


#allouter #center td#conttd{

}

#allouter #center td#conttd .content{
	background:url(../design/cont_back.jpg) repeat-y;
	width:778px;
	
}

#allouter #center td#conttd .content .content_head{
	background:url(../design/cont_up.jpg) no-repeat;
	height:31px;
	width:778px;
}
#allouter #center td#conttd .content .content_bottom{
	background:url(../design/cont_down.jpg) no-repeat;
	height:20px;
	width:778px;
}

#allouter #center td#conttd .content .content_inner{
	padding-left:30px;
	padding-right:30px;	
	width:718px;
}

#allouter #center .blue_box{
	height:151px;
	margin-top:20px;
}

#allouter #center .small_box{
	background:url(../design/sm_box.jpg) no-repeat;
	width:160px;
	height:121px;
	float:left;
	padding:15px;
	color:#FFFFFF;
	cursor:pointer;
}
#allouter #center .small_box .blue_img{
 width:160px; height:60px; border:solid 1px #FFFFFF
}

/*aktualis --------------*/

#allouter #center td#conttd .content_aktualis{
	background:url(../design/cont_back_aktualis.jpg) repeat-y;
	width:778px;
	
}

#allouter #center td#conttd .content_aktualis .content_head_aktualis{
	background:url(../design/cont_up_aktualis.jpg) no-repeat;
	height:31px;
	width:778px;
}
#allouter #center td#conttd .content_aktualis .content_bottom_aktualis{
	background:url(../design/cont_down_aktualis.jpg) no-repeat;
	height:20px;
	width:778px;
}

#allouter #center td#conttd .content_aktualis .content_inner_aktualis{
	padding-left:30px;
	padding-right:30px;	
	width:718px;
}

/*aktualis end -------*/


/*kontakt --------------*/

#allouter #center td#conttd .content_kontakt{
	background:url(../design/cont_back_kontakt.jpg) repeat-y;
	width:778px;
	
}

#allouter #center td#conttd .content_kontakt .content_head_kontakt{
	background:url(../design/cont_up_kontakt.jpg) no-repeat;
	height:31px;
	width:778px;
}
#allouter #center td#conttd .content_kontakt .content_bottom_kontakt{
	background:url(../design/cont_down_kontakt.jpg) no-repeat;
	height:20px;
	width:778px;
}

#allouter #center td#conttd .content_kontakt .content_inner_kontakt{
	padding:0px;
	
	width:778px;
}

/*kontakt end -------*/


/*other*/

fieldset{
	padding:20px;
}

legend{
	color:#006699;
	font-weight:bold;
	padding:3px;
}

fieldset td{
	padding:5px;
	background-color:#efefef;
}

.img_box{
	float:left;
	
	margin-right:10px;


}


.def_btn{
	background:#8dc73f;
	border:solid 1px #c6e599;
	padding:3px;
	color:#FFFFFF;
	display:block;
	float:right;

	
}