BODY	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#4b5d66; 
  font-family:Calibri, sans-serif; 
  font-size:13px; 
  font-style: normal;
	background: white;
}

p{ padding:0;margin:0; }
img{ border:0; }
.red { color:red; }
.gray { color:#6d7174; }
.gray2 { color:#E6E6E6; }
.gray3 { color: #515153; }
.gray4 { color: #8B8B8B; }
.green { color: #2F82FD; }
.left10 { margin-left:10px; }
.left20 { margin-left:20px; }
.right10 { margin-right:10px; }
.right20 { margin-right:20px; }
.width100 { width:100px; }
.width520 { width:520px; }
.height70 { height:70px; }
.height95 { height:95px; }
.size15 { font-size:15px; }
.size20 { font-size:20px; }
.tucne { font-weight:bold; }
.normalne { font-weight:normal; }
.italic { font-style: italic; }
.leva { float:left; }
.prava { float:right; }
.oramovani { border:1px solid #E8E8E8; }
.break{clear:both;height:1px;font-size:1px;overflow:hidden;visibility:hidden;}
.clear{clear:both;display:block;}
.absolute{position:absolute;}

.masterpage { width: 100%; 	height:840px; }
.web_width { width:957px; }
.left_background { background: white url(../images/left_background.png) repeat-x; background-position: right top; }
.right_background { background: white url(../images/right_background.png) repeat-x; background-position: left top; }
.background { background: white url(../images/background.png) repeat-x; background-position: right top; }
.background_home { background: #E7E7E7 url(../images/background_home.png) repeat-x; background-position: right top; }
.logo { background: url(../images/logo.png); display: block; width: 239px; height: 100px; margin-top: 14px; margin-bottom: 5px; }
.article { display: block; width: 690px; margin-bottom: 20px; padding:20px; padding-bottom: 0px; }
.left_bottom_salt { background: white url(../images/bottom_salt_background.png) repeat-x; }
.right_bottom_salt { background: white url(../images/bottom_salt_background.png) repeat-x; }
.bottom_salt { color:white; height:60px; background: #0D4D9B url(../images/bottom_salt_background.png) repeat-x; padding-left:385px; }
.bottom_salt_text { color:#62A6BC; margin-left:40px; margin-top:4px; float:left; }
.bottom_salt_text a { color:white; float:left; text-decoration:none; }
.bottom_salt_text a:hover { color:white; text-decoration:underline; }
.menu_header { width:180px; height:63px; line-height:63px; color:white; font-size:22px; font-weight:normal; padding:20px; display:block; background: url(../images/content_left-column_submenu_bg.jpg) no-repeat; }

.articles { display: block; float:left; width: 435px; margin: 20px; margin-left:0px; text-align:left; }
.home_href { color: rgb(13, 77, 155); font-size: 18px; text-decoration:none; margin-top:10px; margin-bottom:7px; display:block; }
.home_href:hover { color: rgb(13, 77, 155); font-size: 18px; text-decoration:none; margin-top:10px; margin-bottom:7px; display:block; }

.fotogalerie_prehled {
  width: 104px;
  height: 154px;
  text-align: center;
  vertical-align: middle;
  float: left;
  margin: 15px;
  padding-right: 16px;
  padding-top: 13px;
  font-size: 10px;
  font-weight: bold;
  background: url(../images/fotogalerie_prehled.png) no-repeat;
}

.fotogalerie_fokta {
  width: 90px;
  height: 90px;
  border: 2px solid #045179;
  text-align: center;
  vertical-align: middle;
  float: left;
  margin: 8px;
  padding: 8px;
  font-size: 10px;
  font-weight: bold;
}

h1 { color: #0D4DB5;	font-size: 22px; font-weight: normal; height: 35px; margin: 0px 0px 20px 0px; }
.h1_alternative { color: #0D4DB5; font-size: 22px; font-weight: normal; height: 35px; margin: 0px 0px 20px 0px; }
h2 { color: #0D4DB5;	font-size: 18px; font-weight: normal; }
h3 { color: #0D4DB5;	font-size: 14px; font-weight: bold; }
h4 { color: #0D4DB5;	font-size: 12px; font-weight: normal; }

.lang { color:#6C93C2; text-decoration:none; font-weight: bolder; }
.lang:hover { color:#9FB8D7; text-decoration:none; font-weight: bolder; }
.lang_active { color:#9FB8D7; text-decoration:none; font-weight: bolder; }

.search { width:233px; height:34px; float:right; }
.search_input { width:190px; height:34px; background: url(../images/search.png) no-repeat; border:0px; padding-left:10px; float:left; }
.search_submit { width:33px; height:34px; background: url(../images/search_submit.png); border: none; cursor: pointer; float:right; }

.rotator{ display: block; width:957px; height:244px; background: url(../images/header_banner_mask_bg.png) no-repeat; }
.rotator_text { 
    color: white;
    width:200px;
    height:45px;
    float:right;
    margin-top: 97px;
    margin-right: 50px;
    font-size: 17px;
    text-transform: uppercase;
    text-align: center;
    z-index: 100;
}

.foto_hidden { 
  position:absolute; 
  opacity: 0; 
  filter: alpha(opacity=0); 
}

/* menu */

.menu2 { background: url(../images/menu2.png); height:100%; width:100%; text-align:center; color:#444444; font-family: Arial; font-size: 14px; text-decoration:none; display: block; line-height:55px; }
.menu2:hover { background: url(../images/menu2_active.png); color:#444444; font-family: Arial; font-size: 14px; color:white; }
.menu2_active { background: url(../images/menu2_active.png); height:100%; width:100%; text-align:center; color:#444444; font-family: Arial; font-size: 14px; color:white; text-decoration:none; display: block; line-height:55px;  }
.menu2_active:hover { background: url(../images/menu2_active.png); color:#444444; font-family: Arial; font-size: 14px; color:white; }

.menu3 { background: url(../images/menu3.png); height:30px; width:200px; line-height:30px; text-align:left; color:#A4C3E9; text-decoration:none; display: block; padding-left:20px; }
.menu3:hover { background: url(../images/menu3_active.png); color:white; }
.menu3_active { background: url(../images/menu3_active.png); height:30px; width:200px; line-height:30px; text-align:left; color:white; text-decoration:none; display: block; padding-left:20px;  }
.menu3_active:hover { background: url(../images/menu3_active.png); color:white; }

.menu4 { background: url(../images/menu4.png); height:30px; width:200px; line-height:30px; text-align:left; color:#D5E3F4; text-decoration:none; display: block; padding-left:20px; }
.menu4:hover { background: url(../images/menu4_active.png); color:white; }
.menu4_active { background: url(../images/menu4_active.png); height:30px; width:200px; line-height:30px; text-align:left; color:white; text-decoration:none; display: block; padding-left:20px;  }
.menu4_active:hover { background: url(../images/menu4_active.png); color:white; }

/* /menu */

/* odkazy */
.odkaz1 {color: white; text-decoration: none; font-weight: normal;}
.odkaz1:hover {color: #D9F1FF; text-decoration: none; font-weight:normal; }

.odkaz2 {color: #636363; text-decoration:none;  font-size: 13px;  font-weight: normal;}
.odkaz2:hover {color: red; font-weight:normal; font-size: 13px; text-decoration: none;}

.odkaz3 {color: #B7B7B7; text-decoration: none; font-weight: none;}
.odkaz3:hover {color: red; font-weight:none; text-decoration: none;}

a {color: #007DC0; text-decoration: none; }
a:active {color:#007DC0; text-decoration: none; }
a:hover {color: #00A5FD; text-decoration: none; }
/* /odkazy */

/* původní web */

#zalozky {
width: 100%;
}
#zalozky ul {
margin: 0 0 0 10px;
padding: 0;
list-style-type:none;
}
#zalozky li {
float: left;
display: inline;
margin: 4px 0.35em 0 .35em;
padding: 0;
white-space: nowrap;
background-color: #B4D5E8;
}
#zalozky li.active {
position:relative;
top: 2px;
margin-top: 0;
padding: 2px 0.75em 4px 0.75em;
border: 1px solid #191919;
border-bottom: 0;
color: white;
background-color: rgba(0, 0, 0, 0.6);
}
#zalozky li.active2 {
position:relative;
top: 7px;
margin-top: 0;
padding: 0px 0em 2px 0em;
border: 3px solid #191919;
border-bottom: 0;
color: red;
background-color: red;
}
#zalozky li a {
display: block;
display: inline-block;
padding: 2px .75em;
color:white;
}
#zalozky li a:hover {
background-color: rgba(0, 0, 0, 0.6);
color:white;
}

#page {
/*clear: left;
padding: 1px 1em;
background-color: #BCDDE7;
color: black;
border: 1px solid #B4D5E8;*/
}
#page2 {
clear: left;
padding: 1px 1em;
background-color: rgba(0, 0, 0, 0.6);    
color: black;
border: 1px solid #191919;
}
#pagein {
width: 100%;
}

/* / původní web */