html{overflow:scroll;overflow-x:auto;height: 100%;}
html,body,form,img{margin:0px;padding:0px;border:none;}
body{height:100%;font-family:Arial,sans-serif,Geneva,Tahoma,Verdana;font-size: 12px;color:#999999;background-color:#010101; background-image:url(bg.gif); background-repeat:repeat-x;}
body * {outline:none;}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
button{ cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{outline:none;}
a{ color:#ffbb00; text-decoration:none;}
a:hover{ color:#CC9900;text-decoration:underline;}
.Story {line-height:17px;}
.Story strong{ color:#CCCCCC;}
.Story .nfo{ color:#444444; margin:5px 0; font-size:11px;}
.Story .nfo span{ color:#666666; font-weight:normal;}
.Story .description{ color:#CCCCCC; font-weight:bold; margin-bottom:10px;}

#Right ul, .Story ul { list-style-image:url(list_arrow.gif); margin:0; padding:5px 0 5px 18px;}
.Story ol{ margin:0; padding:5px 0 5px 38px; }
.Story ol { color:#FFCC00; list-style:decimal; font-size:12px;}
.Story ol p{font-family:Verdana,Arial,sans-serif,Geneva,Tahoma,Verdana; color:#999999; font-size:12px; }
.Story ol ol { list-style:lower-alpha;}
.Story li{padding-bottom:6px;}
.Story h1{color:#FFCC00; font-weight:normal; font-size:20px; line-height:22px;}
.Story .line{clear: both; display: block; font: 1px/0px serif; height: 0; border-bottom:1px solid #333333; margin:10px 0;}

.buttons{ text-align:right; font-size:11px; word-spacing:5px; margin-bottom:20px;}
.buttons a{text-decoration:none; word-spacing:normal;}
#top {
	width:100%;
	position: relative;
	min-height:100%;
	height:auto !important;
	height: 100%; 
	margin: 0 auto;
	text-align:center; 
	min-width:960px;
	background:url(bg/default.jpg) no-repeat right top;
}
.Separator{ width:40px; float:left; height:1px; padding:0;}
#Left{float:left; width:245px; padding:30px 0;}
#Right{float:left; width:625px; padding:30px 0;}

h1.Header1{color:#FFCC00; font-weight:normal; font-size:18px;border-bottom:1px solid #404040; padding:5px 10px 2px 10px; background-image:url(bg_h1.gif); background-position:0 0; background-repeat:no-repeat;height:20px; line-height:20px;}
h1.Header1 span{ color:#FFCC00; font-weight:normal; font-size:18px;padding:5px 10px 2px 0px; background-image:url(bg_h1_span.gif); background-position:right top; background-repeat:no-repeat; height:29px;}



.UserTools{text-align:right; font-size:11px; color:#666666; position: fixed; right:0; z-index:1000; padding: 10px; background:#333333;}
.UserTools strong{ color:#FFFFFF; margin-right:5px;}
.UserTools a{ margin: 0 5px;}
#HeaderSlogan{visibility:hidden; position:absolute; top:0; right:20px;}
#HeaderLogo{visibility:hidden; position:absolute; top:10px; left:10px;}
#HeaderContener{}
#HeaderContent{text-align:left;width:910px;padding:0px; margin:0px auto; position:relative; height:150px;}
#MainContener{margin:0; padding:0;}

#MainContent{text-align:left;width:910px;padding:0px; margin:0px auto;padding-bottom:190px;}
#MainContent:after,
ul:after,li:after,
.clear{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}


#Footer{font-size:11px; width:100%;position:absolute;left:0px;bottom: -20px !important; height: 130px; background-image:url(bg_footer.gif); background-repeat:repeat-x; background-color:#1d1d1d;}
#FooterNewsletter{ position:absolute; left:0; top:10px; height:20px; width:400px; padding:20px 0;}
#FooterNewsletter h1 { width:100px; float:left; font-size:18px; font-weight:normal; color:#777777;}
#FooterNewsletter input {background:#323232; padding:5px 6px; width:150px; border:none; font-size:11px; color:#999999; display:block; float:left;}
#FooterNewsletter input:focus{background:#555555; color:#FFFFFF;}

#FooterNewsletter .ClearButton{ background:none; border: none; margin:0; padding:0; display:block; float:left; margin-left:5px;}

#FooterBanner{position:absolute; top:10px; right:0px; height:60px; width:468px; line-height:60px;}
#FooterContent{ width:910px; margin:0 auto;padding:0; text-align:left; color:#444444; position:relative;}
#FooterRights{width:230px;position:absolute; right:0;top:80px; border-top:1px solid #404040; padding-top:10px; text-align:right; color:#666666;}
#FooterMenu{width:680px;position:absolute; left:0;top:80px; border-top:1px solid #404040;padding-top:10px;  word-spacing:5px; }
#Footer a:link, #Footer a:visited, #Footer a:active{color:#999999; word-spacing:normal; text-decoration: none;}
#Footer a:hover{color:#777777; text-decoration:underline;}

#NewsSimpleList {width:420px;float:left;}
#NewsSimpleList #NewsList {display:block;list-style:none; width:420px; position:relative; margin:0;padding:0;}
#NewsSimpleList #NewsList li{display:block; float:left; clear:both; margin:0;padding:0;text-indent:0;border-bottom:1px solid #404040; padding:1px 0;position:relative; width:420px; font-size:12px;}
#NewsSimpleList #NewsList li a{position:relative; display:block;color:#999999; text-decoration:none; padding:10px; padding-right:80px; vertical-align:bottom; }
#NewsSimpleList #NewsList li a:hover{display:block; background:#181818; color:#ffcc00;}
#NewsSimpleList #NewsList li a span{position:absolute; right:10px; top:10px; width:70px; text-align:right;}
#NewsSimpleList #NewsList li a:hover span{color:#FFFFFF;}

.MediaSimpleList {width:425px;float:left;}
.MediaSimpleList ul {display:block;list-style:none; position:static; margin:0;padding:0;border:1px solid #404040; border-top:none; border-bottom:none; }
.MediaSimpleList ul li{display:block; clear:both; margin:0px; text-indent:0;border-bottom:1px solid #222222; padding:10px;position:relative; font-size:12px;}
.MediaSimpleList ul li a{position:relative; display:block;color:#ffcc00; text-decoration:none; padding:0px; vertical-align:bottom; padding-right:80px; font-weight:bold;}
.MediaSimpleList ul li a:hover{display:block; color:#FFFFFF;}
.MediaSimpleList ul li a span{position:absolute; right:10px; top:0px; width:70px; text-align:right; font-weight:normal; font-size:11px; color:#444444;}
.MediaSimpleList ul li a:hover span{color:#FFFFFF;}
.MediaSimpleList ul li .desc{font-size:11px;}



#HomePageText {width:430px; float:left; padding:29px 0;}


#StarsMenu{height:200px;width:990px; margin:0 -40px; position:relative;}
h1.StarName{color:#FFCC00; font-weight:normal; font-size:26px; line-height:26px; letter-spacing:-1px;height:26px; margin-bottom:-10px; margin-top:10px;}
h1.StarName span{color:#777777;  letter-spacing:normal; height:26px; font-size:18px; line-height:26px; margin-left:15px; padding-left:15px; background-image:url(StarName_bg.gif); background-position:left center; background-repeat:no-repeat;}

.StarFoto{ border:1px solid #333333; display:block; width:235px;}
.StarFoto:hover{border:1px solid #FFBB00;}
.StarFoto img{ display:block;}
.StarGalImg{width:49px;height:49px;float:left;border:1px solid #333333;margin-right:11px; margin-bottom:10px;overflow:hidden; background-image:url(thumb.gif); background-position:center center; background-repeat:no-repeat;}
#Gals{margin:10px 0; margin-right:-15px;width:250px;}
.StarGalImg .imgs{width:49px;height:49px; display:block; background-position:center center; background-repeat:no-repeat; visibility:hidden;}
.StarUrl{color:#444444;margin-bottom:10px;}
.StarSep{margin-bottom:40px;}
.StarDescription{margin-bottom:10px;}
.StarSkills { margin-bottom:10px;}
.StarSkills strong{ color:#ffbb00; margin-right:5px; font-weight:normal;}

.StarsSimpleList{border:1px solid #333333; border-top:none; background:#101010; padding:10px; overflow:hidden;}
.StarsSimpleList table{ width:100%; border:none;}
.StarsSimpleList table td{background-image:url(list_arrow.gif); background-repeat:no-repeat; background-position: 0px 7px; padding:3px 15px; vertical-align: top;}

.StarsSimpleList table td a{ color:#DDDDDD; text-decoration:none;}
.StarsSimpleList table td a:visited{ color:#666666; text-decoration:none;}
.StarsSimpleList table td a:hover{ color:#FFCC00; text-decoration:underline;}


#ContentList{margin:0; list-style:none; padding:0;}
#ContentList li{border-bottom:1px solid #333333;padding:10px 0;}
#ContentList h1{color:#FFCC00; text-align:left; font-style:normal; font-weight:normal; font-size:18px; line-height:105%;letter-spacing:-1px;padding:0px; margin:0; position:relative; font-family:Arial, Helvetica, sans-serif; line-height:20px;}

#ContentList a{color:#FFCC00;}
#ContentList a:hover{ text-decoration:none; color:#F4F4F4;}

#ContentList .desc{margin-top:5px;color:#777777;}
#ContentList .more{text-align:right;}
#ContentList .date{float:right; color:#444444;}


.naviBox{color:#999999;font-size:11px;text-align:right;display:block;font-weight:normal;padding:5px 0px;margin:10px 0px;}
.naviBox span.navi,.naviBox a.navi:link,.naviBox a.navi:active,.naviBox a.navi:visited{text-decoration: none;text-align:center;padding:0px 4px;}
.naviBox span.navi,.naviBox a.navi:hover{color: #FFFFFF;text-decoration: underline;}

#gallery{padding:10px; border:1px solid #333333; border-top:none; border-bottom:none; margin-bottom:-10px;background:#111111;}
.fotoItem{float:left;padding:4px;background:#333333;margin:5px;}
.fotoItem:hover{background:#FFBB00;}
.thumbnail{display:block;width:60px;height:50px; background-position:center center;}






.estyle div#popup{
    background-color:#000000;
	color:#F4F4F4;
    padding:10px;
	width:370px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	white-space:normal;
}
.estyle div#popup .Gtitle{ font-size:16px; letter-spacing:-1px; background:#6d8cb3; color:#FFFFFF; font-weight:bold; padding:6px 10px; margin:-10px; margin-bottom:0px;}

.estyle div#popup .opis {margin-top:10px;}
.estyle div#popup .opis img{float:left; margin-right:10px;}

.estyle div#popup .close{position: absolute; top: 8px; right: 10px; width:11px;height:11px; }
.estyle div#popup .close a {display:block !important;}
.estyle div#popup .close a:link,
.estyle div#popup .close a:visited,
.estyle div#popup .close a:active
{display: block; width: 11px; height: 11px; background: url(gmap_close.gif) no-repeat top;font-size:1px; margin:0;padding:0;}
.estyle div#popup .close a:hover { background-position:bottom;}
.estyle div#popup strong {display:block;font-size:12px;color:#FFFFFF;margin:5px 0;}

.player{width:625px; height:452px; margin-bottom:10px;}
#mapaGoogle{height:300px;background:#051729;border:1px solid #002b42; display:block; margin:0px auto 15px auto; }
#mapaGoogle #map{height:290px;margin:5px;display:block;}
.edit{width:500px; margin:50px auto;}
.edit label{ text-align:right; font-weight:bold; color:#777777; display:block;}
.edit td{padding:10px;}
.edit input{border:1px solid #222222; background:#111111; color:#FFFFFF; padding:4px 6px; width:200px;}
.edit .errorMessage{ color:#FFBB00;padding:4px 6px;}