*{
	padding:0;
	margin:0;
	}
body{
	background:url(img/bg.jpg) 2px 0px repeat;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
hr{	
	border:none;
	border-top:solid 1px #666666;
	margin:10px 0;
	height:1px;
	padding:0;
	background:none;
	}
.clear{
	clear:both;
	display:block;
	}
h1{
	font-size:16px;
	text-align:center;
	color:#FFFF00;
	}
h2{
	font-size:14px;
	color:#FFFF00;
	padding:5px 0;
	}
h4{
	font-size:12px;
	color:#FFFF00;
	}
.bup_text{
	text-align:justify;
	}
.bup_text td{
	padding:4px;
	border-color:#666666;
	}
.bup_text table{
	border-color:#666666;
	}
.tab_text{
	position:relative;
	padding-left:20px;
	}
#header{
	position:relative;
	width:100%;
	height:338px;
	background:url(img/top.jpg) center top no-repeat;
	}
#header div{
	position:relative;
	width:1200px;
	height:338px;
	margin:0 auto;
	background:url(img/top.jpg) center top no-repeat;
	}
#stranka{
	position:relative;
	margin:auto;
	width:1200px;
	background:url(img/background.jpg)  center top no-repeat;
	padding-top: 80px;
	}
#i_back{
	position:relative;
	background:url(img/background.jpg)  center top no-repeat;
	width:100%;
	margin:0 auto;
	}
#menu{
	position:relative;
	width:150px;
	float:left;
	z-index:4;
	}
#menu ul, #studio_menu ul{
	list-style:none;
	}
#menu li, #studio_menu li{
	position:relative;
	display:block;
	width:120px;
	clear:both;
	cursor:pointer;
	}
#studio_menu li {
	padding-left:10px;
	text-align:right;
	}
#menu a, #studio_menu a{
	position:relative;
	display:block;
	padding:6px 0 0 0;
	}
#menu a:link, #menu a:visited, #studio_menu a:link, #studio_menu a:visited{
	text-decoration:none;
	color:#FFFF00;
	}
#menu a span, #studio_menu a span{
	padding-bottom:6px;
	background:url(img/menu_off.jpg) right bottom no-repeat;
	float:left;
	display:block;
	cursor:pointer;
	}
#studio_menu a span {
	float:right;
	}
#menu a:hover, #studio_menu a:hover{
	text-decoration:none;
	color:#95EFFF;
	}
.top_nemu{
	z-index:5;
	}
.top_menu div{
	width:120px;
	}
.sub_menu{
	position:absolute;
	top:-1px;
	left:120px;
	z-index:10;
	border:solid 1px #333333;
	background:url(img/bg.jpg);
	padding:0 8px 8px 8px;
	display:none;
	}
.sub_menu img{
	position:absolute;
	top:25px;
	left:-130px;
	width:130px;
	}
.studio_sub_menu{
	position:absolute;
	top:-1px;
	right:120px;
	z-index:10;
	border:solid 1px #333333;
	background:url(img/bg.jpg);
	padding:0 8px 8px 8px;
	display:none;
	}
.studio_sub_menu img{
	position:absolute;
	bottom:0px;
	right:-130px;
	width:130px;
	}
#page{
	position:relative;
	width:898px;
	float:left;
	color:#FFFFFF;
	}
.mceContentBody{
	position:relative;
	color:#FFFFFF;
	padding:5px 50px;
	}
#foto{
	position:relative;
	width:140px;
	float:right;
	color:#95efff;
	padding-left:10px;
	}
#fotky{
	position:relative;
	width:120px;
	margin:5px auto;
	border:solid 1px #95efff;
	padding:5px 0;
	text-align:center;
	}
#footer{
	position:relative;
	padding:3px;
	margin:15px 0 10px 0;
	color:#666666;
	text-align:right;
	background:url(img/bottom.jpg) top right no-repeat;
	}
#footer a:link, #footer a:visited, #footer a:hover {
	text-decoration:none;
	color:#999999;
	}
.index_img{
	margin:5px 0;
	border:solid 1px #95efff;
	}
.bd_tl{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(img/bd_tl.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_tr{
	position:absolute;
	top:-1px;
	right:-2px;
	background:url(img/bd_tr.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_bl{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(img/bd_bl.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_br{
	position:absolute;
	bottom:-1px;
	right:-2px;
	background:url(img/bd_br.jpg) no-repeat;
	width:11px;
	height:10px;
	}
* html .bd_br, * html .bd_bl{
	bottom:-5px;
	}
#index_top{
	position:relative;
	display:block;
	width: 700px;
	height:25px;
	border:solid 1px #95EFFF;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding:6px 0 0 10px;
	margin:0px auto 20px auto;
	}
* html #index_top .bd_br,* html #index_top .bd_bl{
	bottom:-9px;
	}
#index_top span{
	color:#FF6600 !important;
	}
/**********************************/
.act_box_white{
	position:relative;
	display:block;
	border:solid 1px #95EFFF;
	color:#222222;
	text-decoration:none;
	margin-top:15px;
	padding:5px 0 0px 10px;
	height:173px;
	background: url(img/town/bup_white_11.jpg) left top repeat;
	}
.act_box_white span{
	display:block;
	}
.act_box_white h1{
	font-size:16px;
	text-align:center;
	color:#FF0000;
	padding:5px 0;
	}
.act_box_white img{
	float:left;
	border:solid 1px #95EFFF;
	}
.act_top_white{
	position:absolute;
	bottom:12px;
	right:10px;
	color:#FF0000;
	font-weight:bold;
	}
/**********************************/

/**********************************/
.act_box_black{
	position:relative;
	display:block;
	border:solid 1px #95EFFF;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:15px;
	padding:5px 0 0px 10px;
	height:173px;
	background: url(img/town/bup_black_11.jpg) left top repeat;
	}
.act_box_black span{
	display:block;
	}
.act_box_black h1{
	font-size:16px;
	text-align:center;
	color:#FFFF00;
	padding:5px 0;
	}
.act_box_black img{
	float:left;
	border:solid 1px #95EFFF;
	}
.act_top_black{
	position:absolute;
	bottom:12px;
	right:10px;
	color:#FF0000;
	font-weight:bold;
	}
/**********************************/

/**********************************/
.act_box_yellow{
	position:relative;
	display:block;
	border:solid 1px #95EFFF;
	color:#222222;
	text-decoration:none;
	margin-top:15px;
	padding:5px 0 0px 10px;
	height:173px;
	background: url(img/town/bup_yellow_11.jpg) left top repeat;
	}
.act_box_yellow span{
	display:block;
	}
.act_box_yellow h1{
	font-size:16px;
	text-align:center;
	color:#FF0000;
	padding:5px 0;
	}
.act_box_yellow img{
	float:left;
	border:solid 1px #95EFFF;
	}
.act_top_yellow{
	position:absolute;
	bottom:12px;
	right:10px;
	color:#FF0000;
	font-weight:bold;
	}
/**********************************/

/**********************************/
.act_box_blue{
	position:relative;
	display:block;
	border:solid 1px #95EFFF;
	color:#111111;
	text-decoration:none;
	margin-top:15px;
	padding:5px 0 0px 10px;
	height:173px;
	background: url(img/town/bup_blue_11.jpg) left top repeat;
	}
.act_box_blue span{
	display:block;
	}
.act_box_blue h1{
	font-size:16px;
	text-align:center;
	color:#FF0000;
	padding:5px 0;
	}
.act_box_blue img{
	float:left;
	border:solid 1px #95EFFF;
	}
.act_top_blue{
	position:absolute;
	bottom:12px;
	right:10px;
	color:#FF0000;
	font-weight:bold;
	}
/**********************************/

/**********************************/
.act_box_orange{
	position:relative;
	display:block;
	border:solid 1px #95EFFF;
	color:#111111;
	text-decoration:none;
	margin-top:15px;
	padding:5px 0 0px 10px;
	height:173px;
	background: url(img/town/bup_blue_11.jpg) left top repeat;
	}
.act_box_orange span{
	display:block;
	}
.act_box_orange h1{
	font-size:16px;
	text-align:center;
	color:#FFFF00;
	padding:5px 0;
	}
.act_box_orange img{
	float:left;
	border:solid 1px #95EFFF;
	}
.act_top_orange{
	position:absolute;
	bottom:12px;
	right:10px;
	color:#FF0000;
	font-weight:bold;
	}
/**********************************/

.act_box{
	position:relative;
	display:block;
	border:solid 1px #95EFFF;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:15px;
	padding:5px 0 0px 10px;
	height:173px;
	}
.act_box span{
	display:block;
	}
.act_box h1{
	font-size:16px;
	text-align:center;
	color:#FFFF00;
	padding:5px 0;
	}
.act_box img{
	float:left;
	border:solid 1px #95EFFF;
	}
.act_text{
	position:relative;
	width:735px;
	padding:0 0 0 8px;
	text-align:justify;
	float:left;
	}
.act_date{
	position:absolute;
	bottom:12px;
	left:150px;
	color:#666666;
	}
.act_top{
	position:absolute;
	bottom:12px;
	right:10px;
	color:#FFFF00;
	font-weight:bold;
	}
#act_nav{
	position:relative;
	margin-top:5px;
	text-align:center;
	color:#666666;
	width:898px;
	}
#act_back{
	position:absolute;
	left:0;
	top:0;
	color:#666666;
	text-decoration:none;
	}
#act_forward{
	position:absolute;
	right:0;
	top:0;
	color:#666666;
	text-decoration:none;
	}
#act_nav a:hover{
	color:#CCCCCC;
	}
.act_n_foto{
	position:relative;
	float:left;
	border:solid 1px #95EFFF;
	padding:4px;
	}
.act_n_head{
	position:relative;
	float:left;
	padding:50px 0 0 30px;
	}
.act_n_head h1{
	font-size:16px;
	color:#FFFF00;
	text-align:left !important;
	}
.act_n_head div{
	font-size:9px;
	color:#666666;
	}
.act_n_text{
	padding-top:10px;
	text-align:justify;
	}
#forum_form div{
	margin:3px 0;
	}
#forum_form label{
	position:relative;
	display:block;
	width:68px;
	float:left;
	}
#form_name{
	width:824px;
	}
* html #form_name{
	width:820px;
	}
#forum_form textarea{
	width:824px;
	height:70px;
	}
#form_button{
	text-align:right;
	}
#form_button span{
	font-weight:bold;
	color:#FFFF00;
	padding-right:40px;
	}
.forum_v_text{
	text-align:justify;
	}
.forum_v_name{
	padding-bottom:4px;
	}

.forum_v_name a{
	color:#FFFF00;
	text-decoration:none;
	}
.forum_v_name strong{
	color:#FFFF00;
	}
.forum_v_name span{
	color:#666666;
	}
.gallery_folder{
	position:relative;
	display:block;
	border:solid 1px #95EFFF;
	padding:10px 0 0 10px;
	height:112px;
	margin:15px 0;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
	}
.gallery_folder img{
	border:solid 1px #95EFFF;
	}
.gallery_name h1{
	font-size:16px;
	color:#FFFF00;
	text-align:center;
	border-bottom:solid 1px #666666;
	padding-bottom:5px;
	margin-bottom:5px;
	}
.f_name{
	position:absolute;
	top:50px;
	left:130px;
	width:450px;
	font-weight:bold;
	color:#FFFF00;
	}
.g_nahlad{
	border:solid 1px #95EFFF;
	margin:6px;
	padding:3px;
	}
.video_flash{
	position:relative;
	width:130px;
	float:left;
	}
.video_date{
	position:absolute;
	bottom:20px;
	left:147px;
	display:block;
	color:#666666;
	}
.foto_anch{
	display:block;
	float:left;
	width:450px;
	height:143px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
	}
.video_n_head{
	padding-bottom:10px;
	}
.video_n_head h1{
	display:inline;
	color:#FFFF00;
	font-size:16px;
	}
.video_n_head span{
	color:#666666;
	font-size:10px;
	position:absolute;
	top:6px;
	right:0;
	}
.gal_date{
	position:absolute;
	bottom:10px;
	right:10px;
	color:#999999;
	font-size:10px;
	}
.mem_box{
	position:relative;
	width:145px;
	height:170px;
	padding:5px 0 0 5px;
	border:solid 1px #95EFFF;
	}
* html .mem_box .bd_bl,* html .mem_box .bd_br{
	bottom:-6px;
	}
.mem_marg{
	position:relative;
	float:left;
	width:158px;
	height:200px;
	padding:5px 0 0 20px;
	}
.mem_anch{
	position:absolute;
	top:0;
	left:0;
	width:150px;
	height:175px;
	}
.mem_nick{
	position:absolute;
	bottom:11px;
	left:5px;
	width:140px;
	text-align:center;
	}
#login{
	position:relative;
	font-weight:bold;
	color:#95EFFF;
	text-align:center;
	margin-top:20px;
	width:132px;
	}
#login2{
	position:relative;
	width:130px;
	border:solid 1px #95EFFF;
	margin-top:5px;
	padding:10px 0;
	}
#log_name, #log_pass{
	margin:3px 0;
	font-size:10px;
	width:100px;
	border:solid 1px #666666;
	padding:1px;
	}
#log_button{
	text-align:right;
	padding-right:13px;
	}
#log_button input{
	font-size:10px;
	}
#log_reg{
	font-size:10px;
	font-weight:normal;
	display:block;
	width:67px;
	float:left;
	background:none !important;
	padding-top:3px !important;
	}
#smiles{
	text-align:right;
	}
#mem_head{
	position:relative;
	padding-bottom:10px;
	}
#mem_head img{
	padding:3px;
	border:1px solid #95EFFF;
	}
#mem_head span{
	position:absolute;
	top:60px;
	left:150px;
	font-weight:bold;
	color:#FFFF00;
	font-size:16px;
	}
#d_style, #country{
	position:absolute;
	font-size:10px !important;
	color:#999999 !important;
	font-weight:normal !important;
	}
#d_style{
	top:80px !important;
	}
#country{
	top:95px !important;
	}
#mem_text{
	text-align:justify;
	}
#video_border{
	border:solid 1px #95EFFF;
	position:relative;
	width:125px;
	height:150px;
	text-align:center;
	padding:10px 0;
	margin: 5px 0 20px 0;
	}
* html #video_border .bd_tr,* html #video_border .bd_br{
	right:-3px;
}
#video a:link, #video a:visited{
	text-decoration:none;
	color:#95EFFF;
	}
#video a:hover{
	text-decoration:none;
	color:#FFFF00;
	}
#u_foto{
	float:left;
	}
#u_name{
	float:left;
	padding:40px 0 0 10px;
	font-weight:bold;
	color:#FFFF00;
	}
#u_memo{
	text-align:justify;
	}
.f_gallery_edit{
	position:relative;
	float:left;
	width:106px;
	border:solid 1px #95EFFF;
	text-align:center;
	margin:6px;
	}
.f_gallery_edit img{
	margin:3px;
	}
.f_gallery_edit a:link, .f_gallery_edit a:visited{
	position:relative;
	display:block;
	width:106px;
	padding:2px 0;
	color:#CCCCCC;
	text-decoration:none;
	}
.f_gallery_edit a:hover{
	color:#FFFF00;
	}
#edit_memo_form textarea{
	width:596px;
	height:300px;
	}
#logout{
	background:none;
	border:none;
	font-weight:bold;
	color:#CCCCCC;
	cursor:pointer;
	}
* html #logout{
	position:relative;
	margin-top:-1px;
	}
.forum_box{
	position:relative;
	display:block;
	width:898px;
	}
.forum_foto{
	position:relative;
	width:100px;
	float:left;
	}
.forum_user_part{
	position:relative;
	float:left;
	width:786px;
	}
#reg_form{
	padding-top:10px;
	}
#reg_form div{
	margin:2px 0;
	}
#reg_form label{
	position:relative;
	display:block;
	width:300px;
	float:left;
	text-align: right;
	padding-right: 15px;
	}
#reg_form textarea{
	width:504px;
	height:300px;
	}
.reg_msg{
	position:absolute;
	top:50px;
	left:350px;
	}
.msg{
	position:relative;
	margin:10px 0;
	text-align:center;
	font-weight:bold;
	color:#FF6622;
	}
.reg_complet{
	position:relative;
	padding:50px 0;
	text-align:center;
	}
.reg_button{
	text-align:right;
	padding:2px 12px;
	}
.reg_input{
	width:204px;
	}
#foto_butt{
	margin-left:2px;
	}
#gallery_butt{
	padding-left:7px;
	padding-bottom:10px;
	}
#upravit_butt{
	text-align:right;
	padding-top:2px;
	}
#pass_form div{
	margin:2px 0;
	}
#pass_form label{
	position:relative;
	display:block;
	width:150px;
	float:left;
	}
#pass_button{
	padding-top:2px;
	padding-left:245px;
	}
#page_nadpis, .page_nadpis{
	position:relative;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	font-size:16px;
	font-weight:bold;
	color:#FFFF00;
	clear:both;
	}
#profil_page{
	position:relative;
	width:600px;
	margin:0 auto;
	color:#FFFFFF;
	padding-bottom:20px;
	}
#back_m{
	position:relative;
	margin:11px 0 0 -70px;
	padding-bottom:315px;
	width:220px;
	background:url(img/man.jpg) left top no-repeat;
	}
#auto_log{
	position:relative;
	padding:5px 0 8px 0;
	font-weight:normal;
	font-size:10px;
	}
#auto_log input{
	margin-left:10px;
	}


.oc_navigation{
	position:relative;
	width:100%;
	height:30px;
	text-align:center;
	}
.oc_navigation:link, .oc_navigation:visited{
	color:#CCCCCC;
	text-decoration:none;
	}
.oc_navigation:hover{
	color:#CCCCCC;
	text-decoration:underline;
	}
#oc_table td{
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCC;
	padding:4px;
	}
#oc_table{
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
	text-align:center;
	}
#oc_in_table td{
	border:none;
	}	
.video_category{
	display:block;
	position:relative;
	width:100%;
	height:30px;
	border:solid 1px #95EFFF;
	margin-bottom:50px;
	text-align:center;
	padding-top:18px;
	}
.video_category:link, .video_category:visited{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
	}
.video_category:hover{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
	}
#akce {
    font-weight:bold;
    text-align:center;
    }
#akce a:link, #akce a:visited {
	position:relative;
	display:block;
	margin:0 0 25px 0;
	text-decoration:none;
	color:#ffff00;
	}
#akce a:hover {
	color:#fff;
	}
#akce span {
	position:relative;
	display:block;
	padding:3px 0 0 0;
	}
#akce img{
	border:none;
	}
#akce h2{
	display:block;
	border-bottom:solid 1px #ffff00;
	margin-bottom:10px;
	}
.akce_box{
	position:relative;
	margin-bottom:10px;
	border-bottom:dotted #FFFF00 1px;
	width: 877px;
	margin: 0px auto 10px auto;
	}
.akce_box h1 {
    border-bottom:dotted #FFFF00 1px;
    padding-bottom:2px;
	}
.akce_box a{
	position:relative;
	display:block;
	width:136px;
	text-align:center;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
	float:left;
	padding:5px;
	}
.akce_box span{
	display:block;
	padding-top:3px;
	clear:both;
	}
	
.bd_tl_white{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(img/town/bup_white_04.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_tr_white{
	position:absolute;
	top:-1px;
	right:-2px;
	background:url(img/town/bup_white_06.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_bl_white{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(img/town/bup_white_14.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_br_white{
	position:absolute;
	bottom:-1px;
	right:-2px;
	background:url(img/town/bup_white_15.jpg) no-repeat;
	width:11px;
	height:10px;
	}
* html .bd_br_white, * html .bd_bl_white{
	bottom:-5px;
	}
	
.bd_tl_black{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(img/town/bup_black_04.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_tr_black{
	position:absolute;
	top:-1px;
	right:-2px;
	background:url(img/town/bup_black_06.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_bl_black{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(img/town/bup_black_14.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_br_black{
	position:absolute;
	bottom:-1px;
	right:-2px;
	background:url(img/town/bup_black_15.jpg) no-repeat;
	width:11px;
	height:10px;
	}
* html .bd_br_black, * html .bd_bl_black{
	bottom:-5px;
	}
	
.bd_tl_yellow{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(img/town/bup_yellow_04.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_tr_yellow{
	position:absolute;
	top:-1px;
	right:-2px;
	background:url(img/town/bup_yellow_06.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_bl_yellow{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(img/town/bup_yellow_14.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_br_yellow{
	position:absolute;
	bottom:-1px;
	right:-2px;
	background:url(img/town/bup_yellow_15.jpg) no-repeat;
	width:11px;
	height:10px;
	}
* html .bd_br_yellow, * html .bd_bl_yellow{
	bottom:-5px;
	}
	
.bd_tl_orange{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(img/town/bup_blue_04.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_tr_orange{
	position:absolute;
	top:-1px;
	right:-2px;
	background:url(img/town/bup_blue_06.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_bl_orange{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(img/town/bup_blue_14.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_br_orange{
	position:absolute;
	bottom:-1px;
	right:-2px;
	background:url(img/town/bup_blue_15.jpg) no-repeat;
	width:11px;
	height:10px;
	}
* html .bd_br_orange, * html .bd_bl_orange{
	bottom:-5px;
	}
	
.bd_tl_blue{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(img/town/bup_blue_04.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_tr_blue{
	position:absolute;
	top:-1px;
	right:-2px;
	background:url(img/town/bup_blue_06.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_bl_blue{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(img/town/bup_blue_14.jpg) no-repeat;
	width:11px;
	height:10px;
	}
.bd_br_blue{
	position:absolute;
	bottom:-1px;
	right:-2px;
	background:url(img/town/bup_blue_15.jpg) no-repeat;
	width:11px;
	height:10px;
	}
* html .bd_br_blue, * html .bd_bl_blue{
	bottom:-5px;
	}
.full_widget{
  width: 100px;
}