@import url('photobit.css');
@import url('../forms.css');

BODY,INPUT,TEXTAREA,SELECT {
	font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;
}
BODY,INPUT,TEXTAREA,SELECT,TR,TH,TD {
	font-size:14px;
	line-height:140%;
}

H1,H2,H3,P,#content {
	font-family:Cambria, Georgia, Palatino, "Palatino Linotype", Constantia, serif;
}

BODY {
	background:#757f83;
	margin:0;padding:0;
	text-align:center;
}
A {
	color:#2d373a;
	text-decoration:none;
}
A:hover {
	color:#000;
	text-decoration:underline;
}

#main-o {
	margin:4px auto;
	width:864px;
	background:#171e22;
	padding:2px 0;
}
#main {
	margin:0 auto;
	width:860px;
	background:#b8bfc6 url('header-bg-main.jpg') no-repeat;
	text-align:left;
	color:#000;
}
#header {
	position:relative;
	height:280px;
}
#header H1 {margin:0;}
#header H1 SPAN {display:none;}

#logo {position:absolute;top:10px;left:20px;margin:0;}
#logo A {display:block;width:242px;height:37px;background:url('hotel-karlov.png') no-repeat;}
#logo A SPAN {display:none;}
#logo A:hover {border-bottom:1px solid #fff;}
/*
#menu-o {
 position:absolute;
 top:173px;
 width:860px;height:180px;
 background:url('menu-bg.png') repeat-x 0 0;
}*/
#menu {
	position:absolute;
	top:10px;left:280px;
	height:180px;
}
#menu UL,#menu UL LI {display:inline;padding:0;margin:0;}
#menu UL LI {
	float:left;
	border-left:1px solid #141313;
}
#menu UL LI.first {
	border-left-width:0;
}
#menu A {
	display:block;
	padding:6px 13px 6px 13px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#menu A:hover {
	text-decoration:underline;
}
#menu A.selected {
	color:#fc0;
}

#content .container {
	line-height:1.5em;
	padding:0.5em 3em;
}

#main.main-GalleryController #content .container,
#main.main-ContactPage #content .container {
	padding:0;
}

#content H2
{
	margin:0;
	text-align:right;
	font-size:150%;
	padding-right:20px;
	color:#000;
	line-height:2em;
	font-weight:normal;
}

#content H2 A
{
	color:#000;
}
#content H3 {
	font-size:110%;
	margin:0;
	padding:7px 0 8px 20px;
}
#content A {
	text-decoration:underline;
}

#footer {
	height:40px;
	color:#fff;
	font-size:110%;
	line-height:40px;
	text-align:center;
	background:url('footer-bg.png') repeat-x 0 0;
}
#footer a {color:#fff;}

.cl {
	clear:both;
}

.txt {
	border:1px solid #576b71;
	background:#fff;
	color:#111517;
	padding:3px;
}
TEXTAREA,SELECT {border-width:1px;padding:0;margin:0;}

/* PhotoBit.cz */

A IMG {
	border-color:#0b1316;
}
A:hover IMG {
	border-color:#000;
}

.mb-def,.mb-dis {display:inline;border-width:1px;border-style:solid;padding:2px 4px 2px 4px;margin:0;text-align:center;}
A.mb-def {color:#b2d6ef;border-color:#325670;}
A.mb-def:hover {color:#fff;border-color:#325670;background-color:#264256;text-decoration:none;}
.mb-dis {color:#3a6482;border-color:#325670;}

IMG {border-width:0;border-style:solid;}
img.b, a.photo img {border-width:1px !important;border-style:solid;}

.little {font-size:90%;}

#mt {position:relative;padding:0 60px 3px 0;font-size:80%;line-height:180%;text-align:right;}

#mt-0 {padding-bottom:4px;}
#mt-0 A {font-size:140%;color:#3D474A;font-weight:bold;padding-bottom:2px;}
#mt-0 A:hover,#mt-0 A.sel {color:#000;text-decoration:none;}
#mt-0 A.grayed {color:#3a6482;}

.mt-sub {color:#253f53;}
.mt-sub A {font-size:130%;color:#d1e0eb;font-weight:normal;}
.mt-sub A:hover,.mt-sub A.sel {color:#fff;border-bottom:1px solid #3a6482;}

#upload-panel {
	text-align:center;
	padding:12px;
}

.nav {
	padding:3px;
	text-align:center;
	vertical-align:middle;
}

DIV.hr {clear:both;overflow:hidden;height:1px;margin:2px 2px 2px 2px;}
DIV.hr HR {display:none;}

DIV.pb {float:left;width:194px;padding:3px 0 3px 0;overflow:hidden;position:relative;text-align:center;line-height:1.2em;}
DIV.pb-in {width:194px;margin:0 auto 0 auto;}
DIV.pb-in A.photo {display:block;height:144px;overflow:hidden;}
SPAN.pb-picture {display:block;height:144px;}
SPAN.pb-name {display:block;font-weight:bold;line-height:18px;}
A SPAN.pb-name {color:#acb9c2;}
A:hover SPAN.pb-name {color:#fff;}

#photos-list-outer {text-align:center;width:100%;}
#photos-list {width:800px;margin:0 auto 0 auto;}

#albums-l {float:left;width:180px;}
#albums-r {float:left;width:540px;}

#albums-l UL,#albums-l UL LI {margin:0;list-style-type:none;}
#albums-l UL {padding:8px;line-height:1.6em;}
#albums-l UL LI {padding:0 0 0 16px;background:url('li.gif') no-repeat 0 2px;}

.hr {background-color:#acb9c2;}

.alternate {color:#acb9c2;}
.grayed {color:#3a6482;}

LABEL {
	color:#000;
}

TABLE TR TD.lr {
	padding:4px 3px 4px 32px;
	vertical-align:top;
	text-align:right;
}
TABLE TR TD.rl {
	padding:4px 3px 4px 3px;
	vertical-align:top;
	text-align:left;
}
TABLE TR TD.rli {
	padding:3px 3px 2px 3px;
	vertical-align:top;
	text-align:left;
}
TABLE TR TD.rli DIV {
	padding:4px 0 4px 0;
}

A.light IMG {border:1px solid #3a6482;}

#content UL,#content UL LI {margin:0;list-style-type:none;}
#content UL {padding:8px;line-height:1.6em;}
#content UL LI {padding:0 0 0 16px;background:url('li.gif') no-repeat 0 4px;}

/* letni-obdobi */

#main.url-letni-obdobi
{
	background: #9d9687 url('header-bg-letni-obdobi.jpg') no-repeat;
}

#main.url-letni-obdobi #content UL LI
{
	background-image: url('li-letni.gif');
}

