﻿/************/
/*  GLOBAL  */
/************/

/********************/
/*  COMMON CLASSES  */
/********************/
*{padding:0; margin:0; background: transparent; }
* a,* a:visited {text-decoration:none;background: inherit;}

img {background:transparent;}
a img {border:none;}
#main a {font-weight:bold; text-decoration:none;}
#main-content a:hover {background: inherit;}
#main-content img {margin: 5;}
p {margin:0 0 1.0em 0; line-height:1 em; font-size:12; text-indent: 10; }
p:first-letter { font-weight: bold;}
*.noborder {border:0;}

/* Alineas */
.w100 {width: 100%;}
*.center {text-align:center;}
*.right {text-align:right;}
*.just {text-align: justify;}
*.left {text-align:left;}
*.fleft {float:left;} 
*.fright {float:right;}
*.inline {display:inline; }  
.MustCups { font-variant: small-caps; font-weight: bolder; font-size: larger; text-align: center;}
hr {color:#E8B10D; width: 80%; line-height: normal;}
.more {vertical-align:  middle; cursor:  help;}
.data {color:7D7D7D; font-size: smaller;}


/*.email:before { content: url(../images/email.gif) "  "; }
*/
.email { color: #125582;}
.email :before { content: url(../images/email.gif) "  "; }
.resident:before { content: url(../images/resident.gif) "  "; }

/* Colors */
.Mustred {color:red;}
.Mustgreen {color:#0C751B;}
.Mustblue {color:#0000FF; }
.Mustpersik {color:#F8E096;}
.Mustkor {color:#E8B10D;}
.Mustgray {color:7D7D7D;}
.Mustyellow {color:#FFFF99;}
.Mustcrem {color:#FFE4C4;}
.Backcrem {background-color:#FFE4C4;}

/* NON-HEADER */


body { position:absolute; width:100%; height:100%; overflow: hidden;
 			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12;}

/* HEADER */
#shapka {width:100%; position:relative; margin-bottom:20; clear: both; vertical-align: middle;}


#main {
  position:absolute;
 
  padding: 3 0 3 0;
  /*height:expression(document.body.clientHeight-shapka.clientHeight-podval.clientHeight-20);
  */  height:expression(document.body.clientHeight-shapka.clientHeight-podval.clientHeight-10);
  width:100%; bottom:30 !important /*Non-IE6*/; top:110 !important /*Non-IE6*/;  bottom:30 /*IE6*/; top:120 /*IE6*/;
overflow:hidden; background-position: bottom right; background-repeat: no-repeat; background-attachment: fixed;
 }
#main-navigation {position:absolute; left: 0; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
#main-subcontent {position:absolute; right:0; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: center; }
#main-content {
  position:relative;
  height: 96% !important /*Non-IE6*/; height:100%;  bottom:30 !important /*Non-IE6*/; top:0 !important /*Non-IE6*/;   
  width:auto !important /*Non-IE6*/; width:expression(document.body.clientWidth-400) /*IE6*/;  
  margin:0 200 0 200;
  padding: 10 10 10 10;
  overflow:auto;
  font-size: 130%;
   	}
#podval {position:absolute; clear:both; width:100%; bottom:0px; font-size:1.0em; padding: 0 10 0 10; overflow: visible; height: 30px; background: url(../images/fon2.gif) top left repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

/*************/
/*  2. HEAD  */
/*************/
.sitelogo {margin:0 0 5 10; vertical-align: middle; position: relative; display: block; float: left; z-index: 20;} 
.sitename {margin-top: 5; text-align: center; vertical-align: middle; display: inline; }
#banner { display: inline; }


.sitename h1 {color:#125582 /*siniy*/; font-weight:bold; font-size:340%; text-align: center; }
.sitename h2 {color:#0000FF; text-align: center; font-weight:normal; font-size:210%;}
.sitename a{text-decoration:none;}

/*Nadpisi v uglu*/
.nav0 {width:100%; text-align: right; position:absolute; top:0; right: 5; z-index:2; margin:0 5 0 0;}
.nav0 a img {height:auto; border:none;}
.nav1 {width:300; position:absolute; text-align: right; top:0; vertical-align: bottom; right: 5; z-index:3;}
.nav1 ul {float:right; font-weight:normal;}
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:110%;}
.nav1 li a b {font-size:150%;}
.nav1 a:hover {text-decoration:none; cursor: pointer; color:rgb(50,50,50);}

#searchform fieldset {border:none;}
#searchform1 input#searchfield {width:50;cursor:pointer; min-width:4.0em; border:solid 1px #125582; background:#FFFF99; color:#125582;}
#searchform1 input[type="submit"] {text-align:center;cursor:pointer; min-width:4.0em; border:solid 1px #125582; background:#FFFF99; color:#125582;}

#navigator {width: 100%; background: repeat-x top left url(../images/fon2.gif); height: 30px; position: relative; top: 5; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navigator ul {clear: right;height: 100%;}
#navigator li {display:inline; min-width: 90; height: 100%; vertical-align: bottom; font: bold small-caps small ; color: #FFFFFF; padding: 0 10 0 10; border-left: dotted #EEEEEE thin;}
#navigator a {display:inline; color: #FFFFFF; text-decoration: none;height: 100%;}
#navigator form {font-weight:normal; position: absolute; right: 0; top:0;}

.mynews a, .ornews a { display: block;}
marquee { font-size: 17; color: #125582; font-weight: bold;  font-family: Arial;}
.ornews a {
  font-size: 12; text-decoration: none;
}

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN SUBCONTENT */
*.subcontent-unit {width:100%; margin:0 0 2em 0; border:solid 0px #E36326; background-color:#FFFFFF; }
*.subcontent-unit div {margin:-10 0 0 0; padding: 0;}
*.subcontent-unit h1 {margin:0 0 1em 0; text-align: center; padding:4 5 4 5; color:#EEEEEE; background: repeat-x top left url(../images/fon2.gif); font-weight:bold;font-size:14;}
*.subcontent-unit h2 {font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; font-size:150%;}
*.subcontent-unit h3 {color:#125582 /*siniy*/; font-weight:bold; font-size:110%;}
*.subcontent-unit p {margin-bottom:1.0em; line-height:1.3em; font-size:110%;}
*.subcontent-unit input {cursor:pointer; border:solid 1px #E36326; background:#FFFFFF; color:#E36326;}
*.subcontent-unit input:hover {cursor:pointer; background: repeat-x top left url(../images/fon2.gif); color:#FFFFFF;}
/*
*.subcontent-unit>* {padding:0 0 5 0; margin: 0 10 5 10; }

*/
*.subcontent-unit ul {list-style:none; margin:0.5em 1.0em 0.5em 1.0em;}
*.subcontent-unit ul li {margin:0 0 0 0; padding:0; line-height:1.2em; font-size: 10;}
*.subcontent-unit ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
*.subcontent-unit ol li {list-style-position:outside; margin:0 0 0.4em 0;}
/* MAIN SUBCONTENT */


/********************/
/*  FOOTER SECTION  */
/********************/
#podval p {margin:0 0 0 0; color: #EEEEEE; font-size:100%; text-indent: 0; line-height: normal;}
#podval .credits {font-weight:normal; text-align:center; vertical-align: middle;}
#podval a {text-decoration:underline; color:#7d7d7d;}
#podval a:hover, #podval a:visited {text-decoration:none; color:#000;}



/* MAIN CONTENT */
#main-content h1 {margin:0em 0 0.5em 0; font-size:18; color:#125582;}
#main-content h2 {margin:1.0em 0 0.5em 0; font-weight:bold; font-size:16; color:#125582;}
#main-content h3 {margin:1.0em 0 0.5em 0; font-weight: bold; font-size: 14; color:#125582;}

#main-content table {min-width: 90%; border-collapse:collapse; border:0px solid #E36326; margin: 0 auto;}
#main-content table th.first {min-height:2,5em; padding:0 5 0 5; text-align:center; background-color:#E36326; color: #EEEEEE; font-weight:bold; font-size:110%;}
#main-content table th {min-height:2em; padding:2 5 2 5; border:solid 1px #E36326; background-color:#EEEEEE; font-weight:bold; font-size:90%;}
#main-content table th a {font-size: 80%;}
#main-content table td {min-height:2em; padding:2 5 2 5; border:solid 1px #E36326; font-weight:normal; font-size:75%;}
#main-content table.noborder td {min-height:2em; padding:2 5 2 5; border:0; font-weight:normal; font-size:75%;}
#main-content * tbody {margin-bottom: 10px;}

#main-content ul {list-style: disc;list-style-position:inside; color: auto;}
#main-content ul li {margin:0 0 0.2em 1em; line-height:1.1em; font-size: 12;}
#main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/; }
#main-content ol li {list-style-position:outside; margin:0 0 0.2em 10px; line-height:1.1em;}
#main-content dl {list-style-position:outside; margin:0 0 0.2em 10px; line-height:1.1em; }