*							{margin:0; padding:0;}
html, body		{width:100%; height:100%;}

a img					{ border:0; }
a							{ color:#e5c825; }
a:hover				{ color:#e5c825; }

input					{ background-color: #f4f0d4; }

.clear				{ clear:both; }
.clearleft		{ clear:left; }
.cleft				{ clear:left; }
.cright				{ clear:right; }

.aligncenter	{ text-align:center; }
.alignleft		{ text-align:left; }
.alignright		{ text-align:right; }

.spacetop			{ margin-top:1em; }
.spacebottom	{ margin-bottom:2em; }

.inline				{ display: run-in; }

h1						{ font-size:22px; font-weight:bold; }
h2						{ font-size:20px; font-weight:bold; }
h3						{ font-size:18px; font-weight:bold; }
h4						{ font-size:14px; font-weight:bold; }
h5						{ font-size:14px; font-weight:bold; display:inline; }

hr						{ height:1px; border:0; background-color:#616042; margin:10px 0; }

.fright				{ float:right; }
.fleft				{ float:left; }
img.fleft,
	.fleft img	{ margin-right: 20px; }

/* LAYOUT */
body					{font-family: arial; font-size:14px; line-height:1.4; background: #100f01 url('backpattern.png'); color:#fff;}
#container		{ background:#f9f5db; width:965px; margin:30px auto; padding: 15px;}
#container .wrapper	{ margin: 0; background:#141301 url('bg-container.gif') 0% 50% repeat-y; _height:0.01%;}
#bodybox			{ margin-left:193px; /*_width: 772px; nastaveni sirky resi problem s objevovanim cerneho pruhu v leve casti v pripade, ze pretece delka hlavniho boxu delku leveho menu */}

/* HEADER */
#header					{ position:relative; width:965px; height:135px; background: #f9f5db url('bg-header.jpg') bottom left no-repeat;}
#header #logo		{ position:relative; width:277px; height:82px; top:5px; left:0; }
#header .banner	{ position:absolute; width:440px; height:100px; top:8px; left:324px; border:1px solid black; padding:1px;}
#header #toptep	{ position:absolute; width:61px; height:91px; top:5px; right:0; }
#header #toptep img { position:absolute; top:0; left:0; z-index:10; background: #f9f5db;}
#header #toptep span { z-index:5; position:absolute; top:10px; left:0; }

#header #langs	{ position:absolute; width:140px; height:32px; /*bottom:6px;*/ top:90px; right:190px; }

#googletrans		{ position:absolute; /*width:140px; height:32px;*/ top:80px; _top:77px; right:5px; _right:0px; }

#header #varynavigator	{ position:absolute; width:154px; height:45px; top:15px; right:86px; }
#header #varynavigator img { position:absolute; top:0; left:0; z-index:10; background: #f9f5db;}
#header #varynavigator span { z-index:5; position:absolute; top:10px; left:0; }

/* LEFTMENU */
#leftmenu			{ float:left; width:190px; background: #181701 url('bg-leftmenu.gif') top left repeat-y; /*border:1px solid #616042;*/ margin-right: -3px; }
#mainmenu			{ padding:10px 0; }
ul.menu				{ font-size:16px; font-weight:bold; list-style-type:none; margin:0;}
ul.menu li		{ margin:0 0 0; }
ul.menu a			{ padding:7px 10px; color:#fff; text-decoration:none; height:40; border:1px solid #615928; background:#554b0e url('bg-menubutton.jpg') bottom left repeat-x; width:168px; display:block; font:20px "FuturaCE Book", "Futura Book", "FuturaCE", "Helvetica", "Arial", sans-serif; font-weight:normal; }
ul.menu ul		{ margin:0; padding:5px 0; }
ul.menu ul li	{ margin:0; padding:3px 10px; }
ul.menu a:hover	{ border:1px solid #fff; }
ul.menu ul a	{ padding:7px 0; display:inline; background:transparent url(none); border:0; font-size:14px; height:auto; }
ul.menu ul a:hover	{ border:0; text-decoration:underline; }

#searchbox		{ margin:10px 10px 0; }
#clubcompanion	{margin-top:10px; }
#news_reports	{margin-top:10px; }

#citybuttons	a	{ padding:7px 10px; color:#fff; text-decoration:none; height:40; border:1px solid #615928; background:#554b0e url('bg-menubutton.jpg') bottom left repeat-x; width:168px; display:block; font:20px "FuturaCE Book", "Futura Book", "FuturaCE", "Helvetica", "Arial", sans-serif; font-weight:normal; margin:2px 0; }
#citybuttons	a.rose	{ background:#d01158 url(none); border:1px solid #a33355; }
#citybuttons a:hover	{ border:1px solid #fff; }

/* LEFT MENU OLD */
/*
#leftmenu			{ float:left; width:191px; background: #181701 url('bg-leftmenu.gif') top left repeat-y; border:1px solid #616042; margin-right: -3px; }
#mainmenu			{ padding:10px 0; }
ul.menu				{ font-size:16px; font-weight:bold; margin-left:30px; list-style-image:url('menubullet-1.gif'); }
ul.menu a			{ color:#fff; text-decoration:none; }
ul.menu .active a	{ color:#e5c825; font-weight:bold; }
ul.menu .active ul a	{ color:#fff; font-weight:normal; }
ul.menu a:hover		{ color:#e5c825; text-decoration:underline; }
ul.menu	li.open	{ list-style-image:url('menubullet-1-active.gif'); }
ul.menu	li.active	{ list-style-image:url('menubullet-1-active-new.gif'); }
ul.menu	ul.menu	{ margin-left:12px; font-weight:normal; list-style-image:url('menubullet-2.gif');  }
ul.menu ul.menu	li.active	{ list-style-image:url('menubullet-2-active.gif'); }
ul.menu li		{ padding-left:5px; }
#searchbox		{ margin-left:10px; }
#clubcompanion	{margin-top:10px; }
#news_reports	{margin-top:10px; }
*/

/* TOPCONTENT */
#topcontent		{ background-color:#050500; _margin-left:-3px; }
#topcontent.index	{ /*_margin-bottom:-3px;*/ }

.map-big		{ width:769px; height:500px; border:1px solid #050500; }

/* MAIN */
.main					{ margin-right:252px; padding:10px 12px; }
.main.full		{ margin-right:0 !Important; width:715px; overflow:hidden;}
.main h2			{ font-size:18px !Important; }
.main h1			{ margin: 10px 0 10px 22px; font-size: 25px;}

.main p				{ margin-top:3px; margin-bottom:12px; }
.main.content ul, .main.content ol { margin-left:12px; }

#mainindex		{ background: #131201 url('splash-bottom.jpg') top right no-repeat; padding-top:52px; background-position:1px 0 !Important; }

#maintext			{ background: #5d500e url('bg-maintext-index.gif') top center repeat-x; border:1px solid #616042; padding:10px 25px; }

.main.offer		{ background: #141301; padding:0 !Important; color:#453e0f; }
.offer a			{ text-decoration:none; color:#453e0f; }
.offer a:hover	{ text-decoration:underline;}
.offer h1			{ background: #3e360c url('bg-offer-h1.gif') top left repeat-x; padding:7px 25px; margin:0; color:#fff; font:20px "FuturaCE Book", "Futura Book", "FuturaCE", "Helvetica", "Arial", sans-serif; font-weight:normal; _width: 467px; _margin-left: -3px; }
.offer h1	a,
.offer h1 a:visited { color:#fff; text-decoration:none; }
.offer h1 a:hover		{ text-decoration:underline; }
.offer h2			{ margin-left:184px; padding-top:3px; }
.offer p			{ margin-left:184px; margin-right:10px; }
.offer li			{ background: #F9F5DB url('bg-offerbox.gif') bottom left repeat-x; list-style-type:none; border-top:1px solid #0e0d01; margin-bottom:2px; width:520px; _width:517px; _margin-left:-3px; }
.offer .imagebox 	{ border:1px solid #131201; float:left; position: relative; }
.offer .offerbox	{ position:relative; width:505px /*497px*/; _width:497px; height:142px/*92px*/; overflow: hidden; margin:0; padding:14px 3px; }
.offerbox h2			{ padding:0 !Important; line-height:1; }
.offerbox p				{ text-align:justify; }
.offermore				{ position:absolute; top:150px; right:0; text-align:right; background:url('offermore.gif') center right no-repeat; margin-right:0; padding:0 5px; width:107px; height:20px; }
.offermore a			{ color:#E8E3C5; }

.indexoffer				{ background:transparent url(none) !Important; }
.indexoffer h1		{ background:transparent url(none); text-align:center; margin:10px auto; text-decoration:none; }

.suboffer			{ background:#3e360c url('bg-offer-h1.gif') top left repeat-x; padding:7px 10px; margin:0; color:#fff; }
.suboffer span	{ width:170px; }
.suboffer a		{ color:#fff; }

.liner			{ clear: left; }

.main.content, #maintext			{ text-align:justify; }
.main.offer.clanek, .clanek li {background: #40370a; color: #fff;}
.main.offer.clanek a {color: #e5c825 !Important;}
.main.offer.clanek a:visited {color: #e5c825 !Important;}
.main.offer.clanek a:hover {color: #e5c825 !Important;}
.clanek .offerbox {border: 0;}

.content			{ background: #40370a url('bg-main.gif') top left repeat-x; border:1px solid #616042; margin-top:1px; margin-bottom:1px; }

.content strong	{ font-weight:bold; }
.content p		{ margin-top:3px; margin-bottom:12px; }

.content .perex	{ color:#e5c825; font-weight:bold; font-style:italic; }

.main.image		{ padding:0; _margin-left:-3px; _margin-bottom:-3px; }
.main.image	img	{ _margin-right:-3px; }

.content h1			{ margin:0; color:#e5c825; }
.content.clanek {background: #F9F5DB; color: #453E0F;}
.content.clanek .perex, .content.clanek h1 {color: #453E0F; text-align:justify; }
.content.clanek a			{ color:#CE1B54; }
.content.clanek a:visited			{ color:#B8929E; }

.listarrows			{ float:right; }

/* RIGHTBOX */
#rightbox			{float:right; width:249px; _width:247px; background-color:#131201;}

.iehackrightbox { _width:208px !Important; }

#rightbox h3, #rightbox h2			{ color:#e5c825; }

.squarebutton	{ float:left; border:1px solid #616042; margin:1px 0 0 1px; width:122px; height:99px; overflow: hidden;}

.button				{ float:left; border:1px solid #616042; margin:1px 0 0 1px; width:122px; height:41px; background: #131201 url('bg-button.jpg') top left no-repeat; text-align:center; font-size:12px; padding-top:7px;} /* padding-top odecist od vysky! */

#buttonwrap		{ width:251px; }

#weatherblueboard { text-align:center !Important; background-color:#4D420C; overflow:hidden; }
#weatherblueboard	#blok-bbsluzba-fkkc186o2onoe7eoo0up0ah4rbtxte	{ text-align:center !Important; margin:0 auto !Important; width:75px; }
/*#weatherblueboard a { display:none !Important; }*/

#timebutton			{ position:relative; }
#timebutton div	{ position:absolute; left:14px; top:4px; width:95px; height:35px; background: #131201 url('bg-button-time.gif') 50% 50% no-repeat; text-align:center; color:#302907; font-size:24px; font-weight:bold; padding-top:3px; }

#date_date			{ margin:1px 0 0 1px; width: 249px; height: 48px;  background:#131201 url('bg-button3.gif') 0 0 no-repeat; position:relative; }
#date_day				{ color:#302907; font-size:24px; font-weight:bold; position:absolute; top:6px; padding-top:3px; padding-left:3px; left:43px; width:38px; height:32px; text-align:center; }
#date_text			{ position:absolute; top:5px; left:98px; width:140px; height:40px; text-align:left; line-height:1; }
#date_monthyear	{ font-size:15px; }
#date_weekday		{ font-size:23px; font-weight:bold; }


#rightbox .map	{ width:248px; _width: 247px; height:250px; border:1px solid #616042;  margin:1px 0 0 1px;}

#rightbox .content	{ clear:left; margin-left:1px; padding:10px 20px; }

#rightbox .imagebox		{ float:none; width:250px; margin:1px 0 0 1px; border:0; }
#rightbox .images img	{ float:left; border-bottom:1px solid #131201; border-right:1px solid #131201; }
#rightbox .images.listimages img	{ border-bottom:3px solid #131201; border-right:3px solid #131201; }
#rightbox .logo				{ width:250px; background-color:#fff; text-align:center; }
#rightbox .logo img		{ margin:0; }

#rightbox #listopen			{  margin-top:3px; margin-bottom:12px; }
#rightbox #listopen h4	{ margin-bottom:4px; }
#rightbox #listopen h5	{ width:7.1em; display:block; float:left; clear:left; }
#rightbox #listopen p		{ float:left; margin:0; padding:0; }

/* FOOTER */
#footer							{ clear:both; width:964px; height:27px; background: #554a0e url('bg-footer.gif') top left repeat-x; margin:0 auto; font-size:14px;}
#footer p						{  padding:3px 25px 0;}
#footer #copyright	{ float:right; font-weight:bold; }
#copyright img			{ vertical-align:middle; margin-left:1em; }
#footer a						{ text-decoration:none; color:#fff; }
#footer a:hover			{ text-decoration:underline; color:#e5c825; }

/* POCITADLO */
span.pocitadlo			{ text-align:center; margin:0.5em; display:block; }

/* clock */
#time 							{ background-color:#fff; text-align:center; }
#time div				{ padding-top:5px; }

#enlarge_map { width: 247px; height: 20px; font-weight: bold; background: url(bg-button2.jpg); margin-bottom: 1px;}

/* GALERIE */

#galerie {padding: 1em;}
#galerie img {vertical-align: middle; margin: 0.5em; border: 1px solid black;}

/* LISTER */
.lister					{ text-align:center; padding:1em; background-color:#F9F5DB; }
.lister strong	{ background-color:#52470D; color:#fff; padding:0.2em 0.33em; }
.lister a				{ padding:0.2em 0.33em; }
.lister a:hover { background-color:#e5c825; color:#453e0f; font-weight:bold; text-decoration:none; }

/* PRAGUE POST ARTICLES */
#ppn								{ border:10px solid #4c461b; background-color:#fff; font-size:70%; }
#ppn a							{ color:#000; text-decoration:none; }
#ppn a:hover				{ color:#3f3981; text-decoration:underline; }
#ppn a img					{ border:0; }
#ppn #ppnlogo				{ border-bottom:2px solid #4c461b; margin:0 auto; padding:5px 0; text-align:center; }
#ppn #ppnarticles		{ background: #f2f0e5 url('prague-post-bg.gif') top left repeat-x; border:1px solid #fff; }
#ppn h3							{ color:#4c461b; margin:8px 10px; }
#ppn .ppnarticle		{ margin:8px 10px; }
#ppn .ppnarticle p	{ color:#000; }

#catimage	{ padding:0; _width: 514px;}
#catimage img	{ padding:0; margin:0 !Important; _margin-left:-3px; position:relative; width: 520px; _width: 517px;}

#banners	{ text-align:center; margin:3px 0; }
#banners img	{ margin:0 0 5px; padding:0; _padding-right:2px; border:0; }

#katindexlinks			{ margin:0; padding:0; }
#katindexlinks ul		{ list-style-type:none; margin:10px 0 0; }
#katindexlinks li		{ float:left; margin-bottom:5px; }
#katindexlinks .odd	{ margin-right:5px; }

#catpopis	{ margin:0; padding:0 25px 5px; color:#fff; text-align: justify;}

/*  PROXYMAP */
#proxymap {background: #40370a url('bg-main.gif') top left repeat-x; border:1px solid #616042; margin-top:1px; margin-bottom:1px; padding: 10px; /*height: 285px;*/}
#proxymap .map {float: right;}
#proxymap h3 {padding: 0 0 10px 0; font-size: 18px; text-transform: uppercase; color: #E5C825; font-weight: normal;}
#proxymap ul {margin: 0; padding: 0; width: 0;}
#proxymap li {padding: 2px 0; margin: 0;background: none; border: none; color: white; font-weight: bold; width: 230px;}
#proxymap a {color: white; font-weight: normal;}

#bookbox { background-color:#212107; color:#fff; padding:10px 10px 10px 20px; }
#bookbox select	{ text-align:right; }
#bookbox label	{ display:block; margin-bottom:0; padding-bottom:0; margin-top:6px; }
#bookbox h3	{ color:#fff; }
#bookbox .submit	{ background:url('bg-bookbutton.gif') 0 0 no-repeat; border:0; width:84px; height:26px; color:#fff; font-weight:bold; font-size:18px; }
#bookbox .sublink	{ font-size:10px; margin-top:10px; text-align:right; }
.main #bookbox #bbh	{ position:relative; }
.main #bookbox #bbsd { position:absolute; top:-10px; left:260px; }
.main #bookbox .sublink { margin-right:10px;}
.main #bookbox .sublink	span { margin-right:10px; }
#bookbox #bbznkd  { margin-top:10px; }
#bookbox #bbznkd label { display:inline; margin-left:5px; }
