body, html {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px; padding: 0px; height:100%; background: #fff url(../pic/bgbody.gif) repeat-x; 
	border: 0px none; 
	text-align: center;
}

img {margin-top:0px; }
a { color: #0094de; text-decoration: none;}
strong, p, h1, h12, h3, emph  { text-align: left;}

/* HEADER and FOOTER are in local css files */

/* -- TOP MENU -- */
#topmenu_container {height: 265px; width: 100%; /*background: url(../pic/unipap-rounded.gif) no-repeat; background-position: left top;*/ }
#topmenu {height: 265px; width: 950px; margin-left: auto; margin-right: auto; padding: 0px;	}

.box_fefco {width: 254px; float: left; clear: none; padding-top: 0px; margin: none; text-align: left;}
.box_fefco #fefco {width: 100%; height: 35px;}
.box_fefco #fefco p.toplabel {height: 35px; width: 70px; text-align: right; margin: 0px; padding-right: 15px; font-weight: bold; float: left; background: url(../pic/shapedown.gif) no-repeat right top; } 
.box_fefco #fefco p.toplabel a {color: #fff; text-decoration: none; font-size: 80%; padding-top: 14px; display: block;}
.box_fefco p.fefcopullbox {margin: 0px none; margin-top: 0px; width: 210px; margin-left: 5px; background:#c2c2c2; font-size: 70%; visibility: hidden;}
.box_fefco p.fefcopullbox a {display: block; background-color: #aba8a8; padding: 2px; padding-left: 20px; color: black; text-decoration: none; position: relative;}
.box_fefco p.fefcopullbox a:hover {background-color: red; color: #fff;}

.box_fefco p.fefcopullbox span.fefcodesc {display: block; clear: both; margin-top: 0px;}
.box_fefco p.fefcopullbox span.fefcodesc a {background-color: #c2c2c2; padding: 4px; padding-left: 10px; color: black; font-weight: bold; text-decoration: none; position: relative;}
.box_fefco p.fefcopullbox span.fefcodesc a:hover {background-color: #515053; color: #fff;}

.box_fefco form {margin:none; margin-top:none; margin-top: 0px; margin-bottom: 0px; padding: 0px; height: 35px;}
.box_fefco #fefco .topform {width: 160px; margin:0px; margin-top: 0px; padding: 0px; float: right; text-align: right; padding-right: 8px;}
.box_fefco #fefco .topform input {margin-top: 13px;}
.box_fefco #fefco .topform #phrase {width: 100px; border: 1px solid silver; font-size: 70%; background: #fff;}
.box_fefco #fefco .topform #search {background: none; border: none; color: white; padding-left: 5px;}

.box_standard {width: 116px; float: left; clear: none; padding-top: 0px;}
.box_standard p {margin: none;}
.box_standard p.toplabel {height: 35px; margin: 0px; padding-left: 8px; font-weight: bold;}
.box_standard p.toplabel a {color: #fff; text-decoration: none; font-size: 80%; padding-top: 14px; display: block;}
.box_standard p.pullbox {visibility: hidden; width: 115px; height:224px; vertical-align: top; margin: 0px none; margin-left: 0px; background-color: #615c5c; margin-top: 0px; font-size: 70%; padding-top: 5px; float: right; margin-bottom: 0px;}
.box_standard p.pullbox a {display: block; padding: 2px; padding-left: 5px; color: #fff; text-decoration: none; margin: none; position: relative;}
.box_standard p.pullbox a.blue {color: #0094de;}
.box_standard p.pullbox a:hover {background: #fff; color: red; display: block;}


/* MAIN CONTENT */
#main_container {width: 920px; margin: 0px auto; margin-top:0px; clear: both; background:#fff;}
#main_container #leftmenu {width: 240px; float: left; margin-top: 0px;}
#main_container #leftmenu p {margin-top: 0px; padding: 10px; font-size: 80%; line-height: 100%;}
#main_container #leftmenu p strong {display: block; height: 16px; background: url(../pic/menubg.gif) repeat-x; font-size: 100%; color: #fff; padding-top: 2px; padding-left: 15px; margin-top: 0px; margin-bottom: 5px;}
#main_container #leftmenu p a {display: block; padding: 2px; padding-left: 15px; margin-top: 0px; margin-bottom: 8px; color: black; background: none; clear: both;}
#main_container #leftmenu p a:hover {background: url(../pic/overmenu.gif) no-repeat left top; color: #d92a28;}
#main_container #leftmenu p a.HighLight {font-weight: bold; color: #d92a28;}
#main_container #leftmenu p a.blue {color: #0094de;}
#main_container #content {width: 679px; float:right; border-left: 1px solid silver; margin-top: 10px;}

.cleaner {width: 100%; clear: both;}

/* CMS Generator */
.default {width: 100%; clear: both; margin-top: 0px; font-size: 75%;}
.default .foto {width: 20%; float: left; text-align: center; margin-top: 0px;}
.default .foto p {margin: 0px; padding: 0px; text-align: center;}
.default .text {width: 78%; float: right; text-align: left;}
.default .text h1 { margin: none; padding: none; margin-bottom: 0px; color: #dc3030; font-size: 120%; padding-bottom: 5px; margin-top: 0px;}
.default .text h1 a {color: #dc3030}
.default .text p {padding: 0; margin: 0; margin-top: 0px; padding-bottom: 20px; padding-right: 15px;}
.default .text p a.seemore {white-space: nowrap; }
.default .text p.heading {font-weight: bold;} 

p.full_heading {font-size: 75%; line-height: 125%; padding:8px 15px 0px 15px; margin-top: 0px;}
p.full {font-size: 75%; line-height: 125%; padding:10px 15px 20px 15px; margin-top: 0px;}
h1.fullh1 {margin: 0px; padding: 0px; padding-left: 15px; color: #dc3030; font-weight: bold; font-size: 90%;}
p.full a.searchtitl {font-size: 110%; font-weight: bold;}
p.full small {font-size: 65%; color: silver; padding-top: 3px;}
p.full span.sresult {font-size: 80%; display:block;}
p.full img {border: 5px solid #fff;}

.nobr {white-space: normal;}

.galleryimg {border: none; margin-bottom: 10px;}

.fulltable {margin-top: 15px; margin-left: 15px; margin-bottom: 20px; width: 650px;}
.fulltable td {font-size: 75%; vertical-align: top; text-align: left; line-height: 130%; padding-bottom: 8px;}

.ULLI {display: block; padding-left: 10px; background: url(../pic/ULLI.gif) no-repeat left top}

/*fefco*/
#parentimgcontainer { overflow: auto; width: 640px; height:110px; white-space:nowarp; margin-left: 15px; margin-bottom: 20px;}#imagecontainer {display:block; width:0px; white-space:nowrap; padding:0px; margin:0px}.icon {margin-left:10px; border:1px solid #fff; display:block; width:70px; float:left; text-align:center; padding:3px; color: black; text-decoration:none; font-size: 70%; font-weight: bold; }
#imagecontainer img {border: 0px;}
#imgs_fefco {margin: 0px; margin-left: 15px; margin-top: -20px; padding: 0px; padding-bottom: 15px; font-size: 75%;}

/*forms*/
.forms {margin: 0px; padding: 0px; margin-top: 10px;}
.formtab {margin: 0px; margin-top: 0px; margin-left: 15px; width: 630px;}
.formtab td {font-size: 75%; text-align: left; vertical-align: top;}
.formtab td input {border: 1px solid black;}
.input50 {width: 50%; padding: 1px;}
.input100 {width: 99%;  padding: 1px;}
.input28 {width: 22%; padding: 1px;} 

.poptavka { width: 650px; margin-left: 15px;}
.poptavka td {position: 3px; font-size: 70%; text-align: left; vertical-align: bottom; }
.poptavka td strong {font-size: 120%; margin: 0px; padding: 0px; padding-top: 10xp;}
.fblue {border:1px solid #24afdd;}
.fred {border: 1px solid red;}

.blueform { background: url(../pic/blueform.gif) repeat-x; margin-top: -20px; padding: 0px;}

.formtab td input.safecode { border: none;}
.formtab td input.safecode_input {border: 1px solid red; color: red; letter-spacing: 2; width: 48px;}

.blueform td input.safecode { border: none;}
.blueform td input.safecode_input {border: 1px solid red; color: red; letter-spacing: 2; width: 48px;}


ul {font-size: 12px; margin-top: 10px;}
li {text-align: left;}


