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

body, input, textarea, select {
 font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;
 font-size:12px;
 line-height:140%;
 color:#c3d0da;
}

BODY {
 background:#0f0f0e url('body-bg.png') repeat-y 50% 0;
 margin:0;padding:0;
 text-align:center;
}
A {
 color:#fbb003;
 text-decoration:none;
}
A:hover {
 color:#ffc063;
 text-decoration:underline;
}

.bodyContainer
{
	position:relative;
	width:913px;overflow:hidden;
	margin:0 auto;
	text-align:left;
}

#auth
{
	position: absolute;
	top: 60px;
	left: 404px;
}

#main-o {
 position:relative;
 width:850px;
 background-image:url('main-bg.png');
 background-repeat:no-repeat;
 background-position:800px 21px;
 min-height:650px;
 text-align:left;
}
#header {
 position:relative;
 width:800px;height:170px;
 background:url('header-bg.png') no-repeat;
}
#header H1 {position:absolute;top:20px;left:400px;margin:0;}
#header H1 A {display:block;width:240px;height:50px;}
#header H1 A SPAN {display:none;}

#menu {
 position:absolute;
 top:116px;left:112px;
}
#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 9px 6px 9px;
 color:#fff;
 text-decoration:none;
}
#menu A:hover {
 text-decoration:underline;
}
#menu A.selected {
 color:#fc0;
}
#content {
	position:relative;
 background:url('content-bg.png') no-repeat 0 0;
 min-height:450px;
 color:#fff;
}
#content .container {
 padding:0.5em 3em;
}
#container-main {
 width:760px;
 min-height:400px;
}
.article-area {
 width:740px;
}
.article-area P {/*
 margin-left:20px !important;
 margin-right:20px !important;*/
}

#content H2 {
 font-size:120%;
 background:url('h2-bg.png') no-repeat;
 margin:16px 0 10px 0;
 padding-left:20px;
 color:#000;
 line-height:40px;
 height:40px;overflow:hidden;
}
#content H2 A {
 color:#000;
}
#content H3 {
 font-size:120%;
 background:url('h3-bg.png') no-repeat 3px 50%;
 margin:0;
 padding:7px 0 8px 20px;
}

#footer {
 position:relative;
 width:847px;height:164px;
 background:url('footer-bg.png') no-repeat;
 color:#89837c;
 font-size:80%;
 line-height:2em;
}
#footer A {
 color:#d1b18a;
 text-decoration:none;
}
#footer A STRONG {
 color:#f4b400;
}
#footer P {
 padding:60px 20px;
}
#navrcholu {
 position:absolute;top:124px;right:90px;
}


#gallery-o {
 width:798px;
 text-align:center;
 padding-top:10px;
}
#gallery {
 width:650px;overflow:hidden;
 border:1px solid #4b6f88;
 background:#32546b;
 margin:0 auto;
}
#gallery .in {
 padding:4px 0;
}
#gallery-l {
 float:left;
 width:68px;height:120px;overflow:hidden;
 background:url('gallery-l0.png') no-repeat 0 50%;
 cursor:default;
}
#gallery-l.enabled {
 background-image:url('gallery-l1.png');
 cursor:pointer;
}
#gallery-r {
 float:right;
 width:68px;height:120px;overflow:hidden;
 background:url('gallery-r0.png') no-repeat 100% 50%;
 cursor:default;
}
#gallery-r.enabled {
 background-image:url('gallery-r1.png');
 cursor:pointer;
}

#photos-list-mini {
 margin:0 auto;
 width:680px;
}

.cl {
 clear:both;
}

.models .model {
 float:left;
 width:340px;height:115px;overflow:hidden;
 margin:10px;
 border:1px solid #32546b;
 color:#32546b;
}
.models .model:hover {
 border-color:#4b6f88;
}
.models .model-photo {
 float:left;
 width:150px;height:115px;overflow:hidden;
 background:#32546b;
}
.models .model:hover  .model-photo {
 background:#4b6f88;
}

.models .model-photo .in {
 padding:2px;
 text-align:center;
}
.models .model-photo .in IMG {
 margin:2px;
 margin:auto;
}
.models .model-photo .in A.bordered IMG {
 border:1px solid #fff;
}
.models .model-info {
 float:left;
 width:190px;height:115px;overflow:hidden;
}
.models .model-info H3 A {
 color:#fff;
}
.models .model-info .in {
 padding:6px 16px;
}
.models .model-info UL {
 padding:0 18px;margin:0;
}
.models .model-info UL LI {
 padding:0;margin:2px 0;
}

#model {
 margin:10px 0;
 clear:both;
}

#model-photo {
 float:left;
 width:316px;
 border:1px solid #4b6f88;
 background:#32546b;
}
#model-photo IMG {
 margin:8px;
}
#model-photo P {
 text-align:center;
}
#model-photo A {
 font-weight:bold;
 color:#fff;
}

#model-info {
 float:left;
 width:420px;
}
#model-info .in {
 padding:0 20px;
}
#model-info .in P {
 margin:10px;
}
#model-info H3 {
 background:none;
 padding:10px;
 border-bottom:1px solid #32546b;
}
#model-info H3 .little {
 font-size:80%;
 font-weight:normal;
 color:#32546b;
 padding-left:10px;
}

.model UL LI {
 margin:12px 0;
}


#main-news-block {
 height:146px;
 overflow:hidden;
 clear:both;
}

.main-news {
 position:relative;
 float:left;
 width:232px;height:135px;overflow:hidden;
 margin-right:18px;
 background:url('main-news-bg.png') no-repeat 0 6px;
 color:#302d29;
 font-size:90%;
}
.main-news .in {
 padding:22px 14px 0 14px;
}
.main-news H4 {
 margin:0;
 color:#e68411;
 font-size:100%;
 font-weight:bold;
}
.main-news P {
 padding:0.25em 0;
 margin:0;
}
.main-news .in A.more {
 position:absolute;right:5px;bottom:3px;
 width:55px;height:25px;
 background:url('main-news-a-more.png');
}

.main-news .date {
 position:absolute;
 top:10px;right:10px;
 color:#888;
 font-size:90%;
}

#page-Index {
	position:relative;
 background:url('page-main-bg.png') no-repeat 0 170px;
}

#page-main-newest-photo-o {
 position:absolute;
 top:40px;left:90px;
 height:178px;
 text-align:center;
}

#page-main-newest-photo {
	position:relative;
 margin:auto;
}
#page-main-newest-photo-l {
	position:relative;
 background:url('page-main-newest-photo-l.png') no-repeat 0 0;
}
#page-main-newest-photo-r {
	position:relative;
 background:url('page-main-newest-photo-r.png') no-repeat 100% 0;
 padding:9px;
}
#page-main-newest-photo A {
 display:block;
 text-align:center;
 line-height:120px;
 background:#35312e;
 margin:auto;
}
#page-main-newest-photo A:hover {
 background-color:#f5a436;
}
#page-main-newest-photo A IMG {margin:9px 9px;border:0;}
#page-main-newest-photo-text {
 position:absolute;
 top:220px;left:0;width:360px;
 text-align:center;
 color:#edb407;
 font-size:90%;
}
#page-main-newest-photo-text SPAN {
 color:#66635f;
}
#page-main-newest-photo-text .date {
 color:#9b9994;
}
#page-main-pastorek {
 position:absolute;left:426px;top:0;
 width:305px;height:250px;
 background:url('roman-pastorek.png') no-repeat 2px 26px;
}
#page-main-pastorek A {
 color:#191715;
 text-decoration:none;
}
#page-main-pastorek H4 {
 margin:8px auto;
 color:#191715;
 text-align:center;
 font-size:120%;
}
#pastorek-text {
 position:absolute;top:190px;left:0;
 width:300px;
 color:#191715;
 text-align:center;
}
#pastorek-text P {
 line-height:1.8em;
}
.txt {
 border:1px solid #707d86;
 background:#253640;
 color:#fff;
 padding:3px;
}
.btn {
 border:2px solid #e96300;
 background:#f08e09;
 color:#000;
 font-size:120%;
 font-weight:bold;
}

/* PhotoBit.cz */

#page-GalleryController {
 font-size:11px;
}
#page-GalleryController A {
 color:#b2d6ef;
 text-decoration:none;
}
#page-GalleryController A:hover {
 color:#fff;
 text-decoration:none;
 cursor:pointer;
}

.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;}
/*
H3, P {
 padding-left:16px;
 padding-right:16px;
}*/
/*
UL,UL LI {margin:0;list-style-type:none;}
UL {padding:8px;line-height:1.6em;}
UL LI {padding:0 0 0 16px;background:url('li.gif') no-repeat 0 2px;}
*/
.little {font-size:90%;}

#search {
 float:left;
 width:280px;
}
#search-in {
 padding:14px 26px 0 0;
 text-align:right;
}
#search H2 {
 margin-bottom:6px;
}

#mt {position:relative;padding:3px;font-size:70%;line-height:220%;}

#mt-0 {padding:8px 0;}
#mt-0 A {font-size:140%;color:#d1e0eb;font-weight:bold;padding-bottom:2px;border-bottom:2px solid #253f53;}
#mt-0 A:hover,#mt-0 A.sel {color:#fff;border-color:#3a6482;}
#mt-0 A.sel {border-bottom-width:1px;}
#mt-0 A:hover {border-bottom-width:2px;}
#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;}

.adminLinks {
 text-align:center;
}
.adminLinks a.insert {
 background:url('object.insert.gif') no-repeat 2px 60%;
 padding-left:16px;
}

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

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

.hr {clear:both;overflow:hidden;}

.txt {color:#a8c5da;border-color:#407092;background-color:#243e50;}
INPUT.txt:hover,TEXTAREA.txt:hover {border-color:#497fa7;}
INPUT.txt:focus,TEXTAREA.txt:focus {border-color:#497fa7;}
.btn {color:#fff;border-color:#142836;background-color:#2f5067;}
INPUT.btn:hover {border-color:#000;background-color:#335973;}

.txt {border-width:1px;border-style:solid;padding:1px 1px 1px 2px;}
TEXTAREA,SELECT {border-width:1px;padding:0;margin:0;}
.btn {position:relative;border-width:1px;border-style:solid;font-weight:bold;}

div.hr {height:1px;margin:2px 2px 2px 2px;}
div.hr HR {display:none;}

.pb {float:left;width:150px;padding:3px 0;}
.pb-in {position:relative;width:150px;margin:0 auto;}
.pb-in a.photo {display:block;height:134px;overflow:hidden;}
.pb-in a img {border:1px solid #325670;}
.pb-in a:hover img {border-color:#fff;}
.pb-name {position:absolute;left:0;top:116px;display:block;width:150px;height:18px;line-height:18px;font-weight:bold;overflow:hidden;}
a .pb-name {color:#d1e0eb;}
a:hover .pb-name {color:#f5a436;}

.photolist-compact .pb {width:162px;}
.photolist-compact .pb-in {width:156px;}
.photolist-compact .pb-in A.photo {height:112px;}

.photolist-compact A IMG,.photolist-default A IMG {border-width:4px;}
.photolist-compact A IMG,.photolist-default A IMG {
 border-color:#dbdbdb;
}
.photolist-compact A:hover IMG,.photolist-default A:hover IMG {
 border-color:#f5a436;
}

#photos-list-outer {text-align:center;width:100%;}
#photos-list {width:750px;margin:0 auto;line-height:1.2em;}

#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:#325670;}

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

LABEL {
 color:#b2d6ef;
}

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;
}
#photoList {
 color:#3a6482;
}
#modelAlbumId,#photoList SELECT {
 width:200px;
}
#link-home SPAN, #link-contact SPAN {display:none;}
#link-home {
 position:absolute;top:0;left:700px;
 width:20px;height:18px;
 display:block;

}
#link-contact {
 position:absolute;top:0;left:760px;
 width:20px;height:18px;
 display:block;

}

fieldset {
	border-color: #407092;
}

fieldset legend {
	color: #A8C5DA;
}
