body {background:#476aaa;}
#base {margin:auto;}

/* header */

#header {height:490px;}

#langs {float:right;width:100px;font-size:65%;text-transform:uppercase;position:relative;top:10px;left:0;z-index:10;}
#langs a {display:block;float:right;color:#3f1916;margin:0 10px 0 0;text-decoration:none;}
#langs span {display:block;float:right;margin:0 10px 0 0;background:#fff;color:#3f1916;padding:0px 2px 0px 3px;}

#icons {float:left;position:relative;top:10px;left:0;z-index:10;}
#icons img {margin:6px 0 0 15px;}

#logo {margin:25px 0 0 110px;}

#days-left {text-align:right;color:#fff;padding-right:135px;height:20px;font-weight:bold;}

#altu {width:198px;}
#altu img {margin:87px 0 0 20px;}

#uata {width:131px;}
#uata img {margin:66px 0 0 0;}

#picture {width:400px;}

#dates {padding:50px 20px 0 0;text-align:right;}
#dates h1 {margin:5px 22px 3px 0;font:bold 150% Arial Narrow;color:#b22b30;white-space:nowrap;}


#logoes {line-height:200%;}
#logoes img {margin:10px 25px 10px;float:left;} 


/* topmenu */

#topmenu {height:40px;background:url(/i/bg/topmenu.gif) 0 0 repeat-x;}

#search {margin:8px 0 0;float:right;width:260px;}
#search input {border:solid 1px #fff;width:185px;}
#search input.btn {border:none;background:none;color:#fff;font-size:85%;width:50px;}

#topmenu {margin:0 0 0 15px;font-size:105%;}
#topmenu a {color:#fff;display:block;float:left;padding:12px 10px 12px 10px;}
#topmenu a:hover {text-decoration:none;color:#fff;}
#topmenu a.sel {font-weight:bold;text-decoration:none;color:#fff;background:url(/i/bg/topmenu-a.gif) 0 0 repeat-x;}


/* middle */

#middle {padding:0;background:#fff;}


/* left */

#left {padding:38px 0 0 0;width:180px;}

#menu {margin:0 25px;font-size:110%;}
#menu a {color:#0359ae;display:block;margin:0 0 10px;}
#menu a:hover {text-decoration:none;color:#80b6e2;}
#menu a.sel {font-weight:bold;text-decoration:none;color:#80b6e2;}

#menu a.morelower {font-size:85%;margin-left:10px;}



#partnerslogoes img {margin:0 35px 25px 25px;}
#partnerslogoes small {display:block;margin:0 0 5px 25px;font:75% Tahoma;color:#888;}

/* content */

#content {padding:35px 25px 25px 0;}

#title {font-size:140%;font-weight:normal;color:#454545;margin:0 0 25px;}

table.forma {margin-top:5px;}
table.forma th {width:25%;text-align:right;font-size:85%;font-weight:normal;padding:10px 0;border-top:solid 1px #f1f1f1;}
table.forma td {padding:8px 5px;border-top:solid 1px #f1f1f1;}

.error {color:#cb2535;}

.comment {font-size:85%;padding:3px 3px 0 3px;font-style:italic;clear:left;}

.checkboxes b {display:block;padding-bottom:3px;}
.checkboxes input {float:left;}
.checkboxes label {display:block;clear:right;padding-bottom:5px;}

.attn {padding:15px 25px 15px 35px;background:#e9e9e9;color:#333;font-size:85%;}

.list {margin-bottom:15px;}
.list small {color:#888;}
.list h1 {font-size:100%;font-weight:bold;margin-bottom:1px;}
.list .description {font-size:85%;padding-top:3px;color:#666;}

table.listcontacts th {
	padding:0 35px 0 0;
	text-align:left;
}
table.listcontacts td {padding:0 0 25px 0;}

table.listcontacts td h1 {
	font-size:100%;
	font-weight:bold;
	margin-bottom:3px;
}
table.listcontacts td small {display:block;margin-top:5px;}

#map {margin-top:0px;font-size:110%;}
#map a {color:#666;display:block;padding:4px 10px 6px 0;text-decoration:underline;}
#map a:hover {text-decoration:none;}
#map a.lower {color:#888;margin-left:25px;font-size:90%;}





/* splash */


 

/* right */

#right {padding:25px 0;width:260px;}

#news {width:240px;background:#d1e9fa url(/i/bg/pl-news.gif) 0 0 no-repeat;}
#news h1.title {font-size:100%;color:#fff;padding:2px 0 0 10px;margin:0 0 10px 0;}
table.arhiv {margin:0 0 0 10px;}
table.arhiv td {font-size:85%;padding:0 5px 5px 0;color:#888;}
#years {font-size:85%;margin:0 0 6px 10px;}

#releases {width:240px;background:#ade1ba url(/i/bg/pl-releases.gif) 0 0 no-repeat;}
#releases h1.title {font-size:100%;color:#fff;padding:2px 0 0 10px;margin:0 0 10px 0;}

#poll {width:240px;background:#ffdff7 url(/i/bg/pl-poll.gif) 0 0 no-repeat;}
#poll h1.title {font-size:100%;color:#fff;padding:2px 0 0 10px;margin:0 0 10px 0;}
#poll-body {padding:0 10px 10px 10px;background:url(/i/bg/poll-bg.gif) 100% 100% no-repeat;font-size:85%;color:#76134f;}
#poll-body .btn {background:#a0337f;border:solid 1px #a0337f;color:#fff;font:85% Tahoma;margin-top:5px;}
#poll-body div {clear:both;margin-top:5px;}
.poll-graph {font-size:1px;height:2px;background:#a0337f;}

.listpanel {font-size:85%;margin-left:10px;padding-bottom:8px;}
.listpanel small {}
.listpanel h1 {font-size:100%;font-weight:normal;margin:0;}


/* footer */

#footer {font-size:85%;color:#fff;height:25px;text-align:center;vertical-align:middle;padding:0 10px;background:#fff url(/i/bg/footer.gif) 0 100% no-repeat;}
#footer a {color:#fff;}

#copy {vfloat:left;vmargin:0 15px 0 0;}

#contacts {float:left;}

#author {float:right;}


/* print */

#print {
	display:block;
	margin: 10px 0 0;
	padding-left:15px;
	font: small Arial, Helvetica, sans-serif;
	font-size:85%;
	background:url(/i/print.gif) 0 0 no-repeat;
	color:#888;
	text-decoration:none;
}



table.reg_time td {padding:5px 15px 0 0;font-size:85%;border-width:0;}
table.reg_time th {padding:5px 0 0 0;border-width:0;}

table.txttable td {padding:0 10px 5px 0;}
table.txttable th {padding:0 10px 5px 0;text-align:left;font-size:120%;color:#476aaa;}

.gallery {

	float:left;

	margin:5 30px 25px 0;

}