body{
	background-color: black;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}
img{
	border: 0;
}
a{
	color: #cc0066;
}
a span{
	display: none;
}

#holder{
	width: 900px;
	margin: 0 auto;
	/*margin-top: 100px;*/
	text-align: left;
}

#holder .lang_switch{
	text-align: right;
	font-size: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom:8px
}
#holder .lang_switch a{
	text-decoration: none;
}
#holder .lang_switch a:hover{
	text-decoration: underline;
}

#holder #top{
	height: 85px;
	background-image: url("../imgs/top-bg.gif");
	color: #cc0066;
	font-size: 9px;
}
#holder #top a.logo{
	display: block;
	float: left;
	width: 202px;
	height: 85px;
	background: url("../imgs/logo.gif") right top no-repeat;
	
}
#holder #top a.logo span{
	display: none;
}
#holder #top #right_box{
	float: right;
	background-image: url("../imgs/top-right-bg.gif");
	height: 60px;
	_height: 55px;
	width: 284px;
	_width: 284px;
	font-size: 9px;
	padding: 15px 35px 0 35px;
}
#holder #top #right_box strong{
	font-size: 8px;
	display: block;
	margin-bottom: 5px;
}
#holder #top #right_box a{
	display: block;
	float: right;
	font-weight: bold;
}
#holder #top p{
	padding-top: 64px;
	margin-left: 203px;
	letter-spacing: 2px;
	text-transform: capitalize;
	font-size: 8px;
}

#holder #menu{
	position: relative;
	height: 29px;
	z-index: 2;
	_background-image: url("../imgs/_ie_bug.gif");
}
#holder #menu a{
	display: block;
	float: left;
	height: 29px;
	_width: 150px;
}
#holder #menu a span{
	display: none;
}
#holder #menu a.gen_info{
	background-image: url("../imgs/menu/gen-info.gif");
	width: 172px;
}
#holder #menu a.center{
	background-image: url("../imgs/menu/shopping-center.gif");
	width: 188px;
}
#holder #menu a.fashion{
	background-image: url("../imgs/menu/fashion.gif");
	width: 120px;
}
#holder #menu a.whats{
	background-image: url("../imgs/menu/whats.gif");
	width: 184px;
}
#holder #menu a.leisure{
	background-image: url("../imgs/menu/leisure.gif");
	width: 127px;
}
#holder #menu a.media{
	background-image: url("../imgs/menu/media.gif");
	width: 109px;
}
#holder #menu a.gen_info_hu{
	background-image: url("../imgs/menu/informacio.gif");
	width: 169px;
}
#holder #menu a.center_hu{
	background-image: url("../imgs/menu/uzletek.gif");
	width: 127px;
}
#holder #menu a.fashion_hu{
	background-image: url("../imgs/menu/divat.gif");
	width: 104px;
}
#holder #menu a.whats_hu{
	background-image: url("../imgs/menu/programok.gif");
	width: 164px;
}
#holder #menu a.leisure_hu{
	background-image: url("../imgs/menu/szabadido.gif");
	width: 154px;
}
#holder #menu a.media_hu{
	background-image: url("../imgs/menu/sajtoszoba.gif");
	width: 182px;
}


#holder #menu .submenu{
	position: absolute;
	top: 29px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#holder #menu .submenu a{
	display: block;
	text-transform: uppercase;
	background: #4e0220 url("../imgs/submenu-bg.gif") repeat-y;
	/*background-color: #4e0220;*/
	padding: 7px 30px 7px 10px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #ffffcc;
	float: none;
	height: auto;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#holder #menu .submenu a.sub_deep{
	padding: 4px 30px 4px 25px;
	font-size: 9px;
}
#holder #menu .submenu a:hover{
	background-image: none;
	background-color: #280110;
	color: #ffffcc;
}
#submenu_1{
	left: 30px;
}
#submenu_2{
	left: 190px;
}
#submenu_3{
	left: 370px;
}
#submenu_4{
	left: 625px;
}
#submenu_5{
	left: 500px;
}
#submenu_6{
	left: 720px;
	width: 180px;
}
#submenu_1.en{
	left: 30px;
}
#submenu_2.en{
	left: 185px;
}
#submenu_3.en{
	left: 310px;
}
#submenu_4.en{
	left: 575px;
}
#submenu_5.en{
	left: 420px;
}
#submenu_6.en{
	left: 710px;
	width: 190px;
}

#holder #container{
	background: url("../imgs/left-col-bg.gif") repeat-y;
	background-color: white;
}
#holder #content{
	background: url("../imgs/content-shade.gif") no-repeat top right;
	position: relative;
	z-index: 1;
}
#holder #shade{
	background: url("../imgs/content-bot-right.jpg") no-repeat bottom right;
	padding-bottom: 40px;
}

#holder #flash_intro{
	height: 293px;
	_height: 292px;
	/*background-image: url("../imgs/autumn-title_hu.jpg");*/
	/*background-color:#FFFFFF;*/
	padding-top: 3px;
	/*
	_position: relative;
	_top: 1px;
	*/
}
#holder #content #left_column{
	width: 160px;
	height: 200px;
	position: absolute;
	_position: static;
	_float: left;
	top: 0;
	left: 0;
	background-color: #f3e4cd;
	font-size: 11px;
}
#holder #content #left_column strong{
	color: #600227;
	display: block;
	margin: 25px 15px 15px 15px;
	text-decoration: underline;
}
#holder #content #left_column a{
	display: block;
	padding: 10px 15px;
	color: #600227;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
#holder #content #left_column a.sub_deep{
	padding: 4px 15px 4px 30px;
	font-size: 9px;
}
#holder #content #left_column a:hover{
	background-color: #ecd9bc;
	color: white;
}

#holder #content #right_column{
	margin-left: 160px;
}
#holder #content .txt{
	padding: 0 42px;
	color: #600227;
	font-size: 11px;
	padding-bottom: 25px;
	min-height: 250px;
	_height: 250px;
	padding-top: 25px;
	position: relative;
	/*position: relative;*/
}

/*****************************************************************************/

div.txt div.tabs{
	width: 528px;
    height: 22px;
	background: transparent url('../imgs/tab/border-bottom.gif') repeat-x bottom;
    margin-bottom:20px;
    padding-left: 6px;
}

/************************************ EN *****************************************/

div.txt div.tabs div.terrace{
    width: 188px;
    height: 22px;
    float: left;
    background: transparent url('../imgs/tab/fashion_terrace_videos.gif') no-repeat bottom;
    margin-right: 6px;
}

div.txt div.tabs div.terrace a{
    width: 188px;
    height: 22px;
    display: block;
    background: transparent url('../imgs/tab/no_active_fashion_terrace_videos.gif') no-repeat bottom;
}

div.txt div.tabs div.terrace a:hover{
    background: transparent url('../imgs/tab/hover_fashion_terrace_videos.gif') no-repeat bottom;
}
/************************************** EN ***************************************/
div.txt div.tabs div.shoot{
    width: 178px;
    height: 22px;
    float: left;
    background: transparent url('../imgs/tab/fashion_shoot_videos.gif') no-repeat bottom;
    margin-right: 6px;
}

div.txt div.tabs div.shoot a{
    width: 178px;
    height: 22px;
    display: block;
    background: transparent url('../imgs/tab/no_active_fashion_shoot_videos.gif') no-repeat bottom;
}

div.txt div.tabs div.shoot a:hover{
    background: transparent url('../imgs/tab/hover_fashion_shoot_videos.gif') no-repeat bottom;
}
/*************************************** HU **************************************/

div.txt div.tabs div.terrace_hu{
    width: 157px;
    height: 22px;
    float: left;
    background: transparent url('../imgs/tab/fashion_terrace_videos_hu.gif') no-repeat bottom;
    margin-right: 6px;
}

div.txt div.tabs div.terrace_hu a{
    width: 157px;
    height: 22px;
    display: block;
    background: transparent url('../imgs/tab/no_active_fashion_terrace_videos_hu.gif') no-repeat bottom;
}

div.txt div.tabs div.terrace_hu a:hover{
    background: transparent url('../imgs/tab/hover_fashion_terrace_videos_hu.gif') no-repeat bottom;
}
/**************************************** HU *************************************/
div.txt div.tabs div.shoot_hu{
    width: 136px;
    height: 22px;
    float: left;
    background: transparent url('../imgs/tab/fashion_shoot_videos_hu.gif') no-repeat bottom;
    margin-right: 6px;
}

div.txt div.tabs div.shoot_hu a{
    width: 136px;
    height: 22px;
    display: block;
    background: transparent url('../imgs/tab/no_active_fashion_shoot_videos_hu.gif') no-repeat bottom;
}

div.txt div.tabs div.shoot_hu a:hover{
    background: transparent url('../imgs/tab/hover_fashion_shoot_videos_hu.gif') no-repeat bottom;
}

/*********************************************************/


#holder #content h1{
	overflow: hidden;
	padding-top: 23px;
	_padding-top: 24px;
	height: 4px;
	_height: 4px;
	background-repeat: no-repeat;
	margin: 0;
	border-bottom: 1px solid #f3e4cd;
	margin-bottom: 15px;
}
#holder #content h1.opening{
	background-image: url("../imgs/headers/opening.gif");
}
#holder #content h1.opening_hu{
	background-image: url("../imgs/headers/opening-hu.gif");
}
#holder #content h1.access{
	background-image: url("../imgs/headers/access.gif");
}
#holder #content h1.access_hu{
	background-image: url("../imgs/headers/access-hu.gif");
}
#holder #content h1.contact{
	background-image: url("../imgs/headers/contact.gif");
}
#holder #content h1.contact_hu{
	background-image: url("../imgs/headers/contact-hu.gif");
}
#holder #content h1.parking{
	background-image: url("../imgs/headers/parking.gif");
}
#holder #content h1.parking_hu{
	background-image: url("../imgs/headers/parking-hu.gif");
}
#holder #content h1.cinema{
	background-image: url("../imgs/headers/cinema.gif");
}
#holder #content h1.cinema_hu{
	background-image: url("../imgs/headers/cinema-hu.gif");
}
#holder #content h1.eating{
	background-image: url("../imgs/headers/eating.gif");
}
#holder #content h1.eating_hu{
	background-image: url("../imgs/headers/eating-hu.gif");
}
#holder #content h1.wellness{
	background-image: url("../imgs/headers/wellness.gif");
}
#holder #content h1.events{
	background-image: url("../imgs/headers/events.gif");
}
#holder #content h1.events_hu{
	background-image: url("../imgs/headers/events-hu.gif");
}
#holder #content h1.promos{
	background-image: url("../imgs/headers/promos.gif");
}
#holder #content h1.promos_hu{
	background-image: url("../imgs/headers/promos-hu.gif");
}
#holder #content h1.magazine{
	background-image: url("../imgs/headers/magazine.gif");
}
#holder #content h1.magazine_hu{
	background-image: url("../imgs/headers/magazine-hu.gif");
}
#holder #content h1.appoitment{
	background-image: url("../imgs/headers/appoitment.gif");
}
#holder #content h1.appoitment_hu{
	background-image: url("../imgs/headers/appoitment-hu.gif");
}
#holder #content h1.womans{
	background-image: url("../imgs/headers/top-womans.gif");
}
#holder #content h1.mans{
	background-image: url("../imgs/headers/top-mans.gif");
}
#holder #content h1.trends{
	background-image: url("../imgs/headers/trends.gif");
}
#holder #content h1.trends_hu{
	background-image: url("../imgs/headers/trends-hu.gif");
}
#holder #content h1.journ{
	background-image: url("../imgs/headers/journalists.gif");
}
#holder #content h1.journ_hu{
	background-image: url("../imgs/headers/journalists-hu.gif");
}
#holder #content h1.media{
	background-image: url("../imgs/headers/media.gif");
}
#holder #content h1.media_hu{
	background-image: url("../imgs/headers/media-hu.gif");
}
#holder #content h1.ask{
	background-image: url("../imgs/headers/ask.gif");
}
#holder #content h1.ask_hu{
	background-image: url("../imgs/headers/ask-hu.gif");
}
#holder #content h1.picture{
	background-image: url("../imgs/headers/picture.gif");
}
#holder #content h1.picture_hu{
	background-image: url("../imgs/headers/picture-hu.gif");
}
#holder #content h1.virtual{
	background-image: url("../imgs/headers/virtual.gif");
}
#holder #content h1.virtual_hu{
	background-image: url("../imgs/headers/virtual-hu.gif");
}
#holder #content h1.directory{
	background-image: url("../imgs/headers/directory.gif");
}
#holder #content h1.directory_hu{
	background-image: url("../imgs/headers/directory-hu.gif");
}
#holder #content h1.informacio{
	background-image: url("../imgs/headers/informacio.gif");
}
#holder #content h1.video_hu{
	background-image: url("../imgs/headers/video-hu.gif");
}
#holder #content h1.video{
	background-image: url("../imgs/headers/video.gif");
}
#holder #content h1.history-site_hu{
	background-image: url("../imgs/headers/site-hu.gif");
}
#holder #content h1.history-site{
	background-image: url("../imgs/headers/site.gif");
}
#holder #content h1.history-project_hu{
	background-image: url("../imgs/headers/project-hu.gif");
}
#holder #content h1.history-project{
	background-image: url("../imgs/headers/project.gif");
}
#holder #content h1.history-district_hu{
	background-image: url("../imgs/headers/district-hu.gif");
}
#holder #content h1.history-district{
	background-image: url("../imgs/headers/district.gif");
}
#holder #content img.ilustrace{
	float: right;
	border: 7px solid #f3e4cd;
	margin-left: 20px;
	margin-bottom: 20px;
}
#holder #content img.ilustrace.left{
	float: left;
	margin-right: 20px;
	margin-left: 0;
}

#holder #footer{
	background: black url("../imgs/footer-bg.gif") no-repeat bottom;
	padding-bottom: 10px;
	color: #93003a;
	font-size: 10px;
	_position: relative;
	/*tmp jpg*/
	/*_border: 1px solid red;*/
}
#holder #footer img{
	float: left;
	margin: 0;
	padding: 0;
	_margin: 0;
}
#holder #footer #questions, #holder #footer #questions_hu{
	float: left;
	width: 137px;
	/width: 137px;
	_width: 137px;
	height: 33px;
	_height: 33px;
	background-image: url("../imgs/footer/3-questions.gif");
	color: #ffffcc;
	text-align: center;
	padding-top: 47px;
	/*padding-right: 38px;*/
	font-size: 9px;
	_font-size: 8px;
}
#holder #footer #questions_hu{
	background-image: url("../imgs/footer/3-questions_hu.gif");
}
#holder #footer #footer_info{
	/*padding-top: 8px;*/
	clear: left;
	letter-spacing: 0.5px;
	padding: 10px 0;
}
#holder #footer a{
	text-decoration: none;
}
#holder #footer #footer_info span{
	float: right;
}
#holder #footer #footer_info a:hover{
	text-decoration: underline;
}


/*GALLERY*/
#picture_gallery {
	border-top: 1px solid #f3e4cd;
	padding-top: 7px;
	margin-top: 7px;
}

#picture_gallery img{
	/*float: left;*/
	border: 5px solid #f3e4cd;
	margin: 5px 10px;
}

.gallery_box {
	border-bottom: 1px solid #f3e4cd;
	padding: 6px 0px;
}

.gallery_box#main {
	background-color: #f3e4cd;
	padding: 0px;
}

.gallery_box#main img{
	margin: 9px;
	border: none;
}

.gallery_box .popis {
	color: #6b6b6b;
	font-size: 10px;
	padding: 12px 0px 0px 139px;
	position: relative;
}

.gallery_box .popis p {
	padding-bottom: 30px; /* tohle je kvuli tomu kdyz je popis delsi a zasahne dole do toho odkazu */
	margin-bottom: 0px; /* a tohle kvuli ff bugu */
}

.gallery_box .popis a {
	color: #600227;
}

.gallery_box .popis strong a {
	font-size: 11px;
}

.gallery_box .popis a.gallery_link {
	position: absolute;
	bottom: 6px;
}

.gallery_box img.gallery_thumb {
	border:5px solid #F3E4CD;
	float: left;
}

#category{
	width: 300px;
	float: left;
	padding: 12px 0px 0px 0px;
}
#tenant{
	margin-left: 305px;
	background-color: #f3e4cd;
	padding: 12px 0px 0px 23px;
	/padding: 12px 0 0 35px;
	_padding: 12px 0 0 23px;
	min-height: 340px;
	_height: 340px;
	/height: 340px;
}
#tenant h4, #category h4{
	margin: 0;
	padding-top: 40px;
	overflow: hidden;
	height: 0;
	_height: 0;
	background-repeat: no-repeat;
}
#tenant h4{
	background-image: url("../imgs/h4-shop.gif");
	width: 149px;
}
#category h4{
	background-image: url("../imgs/h4-category.gif");
	width: 188px;
}
#tenant h4.polish{
	background-image: url("../imgs/h4-shop_pl.gif");
	width: 198px;
}
#category h4.polish{
	background-image: url("../imgs/h4-category_pl.gif");
	width: 239px;
}
#category .categories, #tenant .tenants, #tenant .categories{
	padding-left: 20px;
	padding-top: 14px;
}
#category .categories h3, #tenant .categories h3{
	color: #a47749;
}
#tenant .tenants{
	overflow: auto;
	height: 260px;
	margin-right: 35px;
}
#category .categories a, #tenant .tenants a, #tenant .categories a{
	display: block;
	border-top: 1px solid #d7bc9f;
	background: url("../imgs/arrow.gif") no-repeat;
	background-position: 7px 10px;
	width: 185px;
	font-size: 10px;
	color: black;
	text-decoration: none;
	padding: 6px 16px;
}
#category .categories a:hover{
	background-color: #f3e4cd;
}
#tenant .tenants a:hover, #tenant .categories a:hover{
	background-color: #f9eddb;
}


#search_articles{
	width: 200px;
	/width: 205px;
	float: right;
	margin-left: 20px;
	/margin-left: 15px;
	margin-right: 20px;
	/margin-right: 15px;
	background-color: #f4e9d9;
	font-size: 10px;
	border-bottom: 1px solid #e9e9e9;
}
#search_articles h4{
	background-color: #a47749;
	color: white;
	border-bottom: 1px solid white;
	font-size: 13px;
	padding: 1px 6px;
	margin: 0;
}
#search_articles form{
	padding: 7px;
	border-bottom: 1px solid white;
}
#search_articles form select{
	font-size: 9px;
	font-weight: bold;
}
#search_articles form input.search{
	width: 100%;
	background-color: #a47749; 
	color: white; 
	font-weight: bold;
	font-size: 9px;
}
#search_articles div{
	padding: 0 10px 10px 10px;
}

#content fieldset{
	/padding: 15px;
}
#content fieldset legend{
	font-weight: bold;
}
#content fieldset span{
	color: #e37404;
}
#content fieldset input, #content fieldset select, #content fieldset textarea{
	background-color: #f6f3ea;
	border: 1px solid #eadbc2;
}
#content fieldset td{
	vertical-align: top;
}
input.send_data{
	background-image: url('../imgs/send.gif');
	width: 113px; 
	height: 0;
	/height: 25px;
	height: /**/25px;
	border: 0;
	padding: 0;
	margin: 0 auto;
	height: 26px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #7b4731;
	font-size: 9px;
}
#content fieldset{
	margin: 10px 25px;
	color: #5d4731;
	border: 1px solid #ddc5a1;
}

table.hours{
	margin: 10px 5px;
	border-collapse: collapse;
	width: 250px;
	/width: 270px;
}
table.hours td{
	border-bottom: 2px solid #f3e4cd;
	padding: 4px 10px;
	border-top: 2px solid #f3e4cd;
	background-color: #f9f9f9;
	color: #600227;
	font-size: 11px;
}
table.hours td.day{
	width: 150px;
}

#nadpis{
	float: right;
	width: 510px;
	_width: 482px;
	height: 27px;
	_height: 28px;
	border-bottom: 1px solid #f3e4cd;
}
#nadpis img{
	float: right;
	margin-top: 6px;
}
#nadpis form{
	float: right;
}
#nadpis form input.search{
	width: 79px;
	height: 16px;
	background: url("../imgs/search-box-bg.gif") no-repeat;
	float: left;
	border: 0;
	margin: 0 5px 0 3px;
	padding-top: 4px;
	padding-left: 6px;
	font-size: 9px;
	_margin-right: 5px;
}
#nadpis form input.submit{
	width: 30px;
	padding-top: 20px;
	overflow: hidden;
	height: 0;
	/height: 20px;
	background: url("../imgs/search-box-submit.gif") no-repeat;
	border: 0;
}
a.by_caten, a.by_alphaen, a.by_catpl, a.by_alphapl{
	float: right;
	display: block;
	padding-top: 20px;
	overflow: hidden;
	height: 0;
	_height: 0;
}
a.by_alphapl{
	width: 117px;
	background-image: url("../imgs/byalpha.gif");
	margin-right: 10px;
}
a.by_catpl{
	width: 121px;
	background-image: url("../imgs/bycat.gif");
	margin-left: 10px;
	margin-right: 6px;
}
a.by_alphaen{
	width: 117px;
	background-image: url("../imgs/byalpha_pl.gif");
	margin-right: 20px;
}
a.by_caten{
	width: 85px;
	background-image: url("../imgs/bycat_pl.gif");
	margin-left: 10px;
	margin-right: 13px;
}
a.by_caten:hover, a.by_alphaen:hover, a.by_catpl:hover, a.by_alphapl:hover{
	background-position: 0 -20px;
}

#store-picture{
	float: left;
	width: 245px;
	padding: 25px;
	padding-left: 0;
	padding-top: 5px;
	text-align: center;
}
.visit img{
	float: left;
	margin-left: 18px;
}
#store-picture img{
	border: 7px solid #f4e9d9;
}
#store-info{
	margin-left: 270px;
	padding-top: 5px;
	font-size: 10px;
}
#store-info p{
	margin: 10px 0;
}
#store-info p img{
	float: right;
	margin: 0 0 10px 10px;
}
#store-info strong{
	text-transform: uppercase;
}
#store-info span.category{
	color: #a47749;
	font-size: 10px;
}
#store-info a.show_map_hu{
	float: right;
	display: block;
	padding-top: 22px;
	overflow: hidden;
	height: 0;
	_height: 0;
	/*width: 120px;*/
	width: 136px;
	background-image: url("../imgs/show_map.gif");
}
#store-info a.show_map{
	float: right;
	display: block;
	padding-top: 22px;
	overflow: hidden;
	height: 0;
	/height: 22px;
	_height: 0;
	width: 120px;
	background-image: url("../imgs/show_map.gif");
}
#store-info p{
	line-height: 18px;
}
#store-info h1{
	color: #a47749;
	font-size: 14px;
	padding-bottom: 12px;
	margin-bottom: 15px;
}

#flash_map{
	background-image: url("../imgs/flash-bg.jpg");
	height: 421px;
	/*padding-left: 10px;*/
}

.promos img{
	float: left;
	margin-right: 15px;
	border: 5px solid #f3e4cd;
}

#content .promos span{
	font-size: 10px;
	color: #4c4c4c;
}



#map_holder{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
	padding-top: 2px;
}
#map_holder img{
	border: 0;
}
#map_bg{
	background-color: black;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}
#map_holder #fleish_holder{
	width: 712px;
	height: 465px;
	background-color: white;
	margin: 0 auto;
	margin-top: 120px;
}
#map_holder #fleish_holder #top{
	height: 31px;
	background-image: url("../imgs/fleish_top.gif");
	text-align: right;
}

.questions b{
	display: block;
	margin-top: 15px;
	margin-bottom: 7px;
}
.questions .head{
	background-color: #fff9ef; 
	border-bottom: 1px solid #f3e4cd;
	padding: 15px;
}
.questions .head img{
	float: right;
}
.questions .article{
	width: 400px;
	float: left;
}

#extra_extra{
	width: 623px;
	background-color: #fff9ef; 
	border: 1px solid #f3e4cd;
	padding: 15px;
}
#extra_extra .gallerie,
#extra_events .gallerie{
	text-align: center;
	margin-top: 5px;
}
#extra_extra .gallerie img,
#extra_events .gallerie img{
	float: left;
	border: 2px solid white;
	margin: 2px;
}
/* archiv u udalosti */
#extra_events {
  float:left;
  width: 623px; /*width:380px;*/
  background-color: #fff9ef; 
	border: 1px solid #f3e4cd;
	padding: 15px;
}
#extra_events img.left {

  float: left;
}



div.trendbox {
/*	border-bottom: 1px solid #600227; */
	border-top: 1px solid #F3E4CD;
	padding: 10px 0px;
}

div.trendbox .lefttext {
	float: left;
	clear: left;
	color: #333333;
	font-size: 10px;
	padding-left: 5px;
}

div.trendbox .right {
	float: right;
	width: 350px;
}

/* styly pro magazine.php */

h2.underline {
	border-bottom: 1px solid #f3e4cd;
	color: black;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 11px;
}

div.sloupec_l {
	float: left;
	width: 400px;
}

div.sloupec_p {
	float: right;
	width: 150px;
	text-align: center;
	padding-top: 10px;
}

div.previous_obal {
	background-color:#F9F9F9;
	border-bottom: 1px solid #F3E4CD;
	border-top: 1px solid #F3E4CD;
	padding: 10px 0px;
	margin-top: 9px;
}

#content .right_part, #content .left_part{

	color: #5d4731;

}

#content .right_part img{
	border: 8px solid #F3E4CD;
}
#content .right_part{

	width: 340px;

	width: /**/300px;

	float: right;

	text-align: center;

}
#content table.dwnld{

	width: 249px;

}

#content table.dwnld td{

	text-align: left;

	background-color: #f9f9f9;

	padding: 3px;

}

#content table.dwnld tr.odd td{

	text-align: left;

	background-color: #f4f4f4;

}

#content table.dwnld tr.head td{

	background-color: #F3E4CD;

	text-align: center;

	font-weight: bold;

}

#content table.dwnld td img{
	border: 0;
}


#teraszPage {
  color: #000;
	background-image: url("../imgs/divatterasz-2008-back.gif");
	background-repeat: repeat-y;
}
#teraszPage2009 {
	background-image: url("../imgs/divatterasz-2009-new-motiv.jpg");
	background-repeat: no-repeat;
	height: 620px;
	color: #000;
}

#teraszPage #bottomBg {
	background-image: url("../imgs/divatterasz-2008-motiv.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 270px;
}

#teraszPage #bottomBg #topBg {
	background-image: url("../imgs/divatterasz-2008-shadow-top.gif");
	background-position: top;
	background-repeat: no-repeat;
	height: 20px;
	margin-bottom: 40px;
}

#teraszPage #bottomBg img#logo {
	margin: 15px 0px;
}

#teraszPage #bottomBg #txtColumn,
#teraszPage2009 #txtColumn {
	width: 400px;
	padding-left: 42px;
	font-size:11px;
	color: #ffffff;
}

a.archive{
	display: block;
	width: 111px;
	height: 34px;
	float: right;
	background-image: url("../imgs/archive-en.gif");
	position: relative;
	top: -8px;
	right: -6px;
}
a.archive.hu{
	background-image: url("../imgs/archive-hu.gif");
}
a.archive:hover{
	background-position: 0 -34px;
}

#archive{
	width: 99px;
	position: absolute;
	top: 89px;
	left: 598px;
	border-left: 1px solid #ebdac1;
	border-right: 1px solid #ebdac1;
}
#archive a{
	display: block;
	border-bottom: 1px solid #ebdac1;
	padding: 3px 5px;
	color: #c2538a;
	text-decoration :none;
	background-color: white;
	font-size: 10px;
}
#archive a:hover{
	background-color: #f3e4cd;
}
#archive a.active{
	cursor: default;
	background-color: #fddeed;
	color: black;
}

strong.sectionName{
	display: block;
	clear: left;
}