/* CSS Document bosko.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 70%;
   background: #9FAE00 url(../images/bg_body.gif) repeat-x;
   color:#000;
   text-align:center;
   behavior: url(../csshover.htc);
}
a:link {
  color:#000;
	text-decoration: none;
}
a:visited {
  color:#000;
	text-decoration: none;
}	
a:active {
  color:#000;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
.cleaner
{
  clear:both;
}
table
{
  font-size:1em;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 808px;
}
#box2{
  float:left;
  width: 808px;
  background:#fff url(../images/bg_box2.gif) repeat-y;
}
#box3{
  float:left;
  width: 808px;
  background: url(../images/bg_box4.gif) no-repeat;
}

#top1
{
  width:794px;
  position:absolute;
  height:62px;
  margin-left:7px;
  top:0px;
  background: url(../images/bg_top1.jpg) no-repeat;
}
#menu_top_m
{
  width:596px;
  height:62px;
  float:left;
}
#menu_top
{
  padding-left:167px;
  font-size:11px;
}
#menu_top #menu_poloha
{
  margin:32px 0px 0px 10px;
  padding:0px 0px 0px 0px;
}
#menu_top #menu .menu {
	padding: 0;
	margin: 0;
}
#menu_top #menu ul, #menu_top #menu li
{
  margin:0px;
  padding:0px;
}
#menu_top #menu .menu a {
	text-decoration: none;
	color: #333;
	display: block;
	text-align: center;
	white-space:nowrap;
}
#menu_top #menu .menu ul, #menu_top #menu .menu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu_top #menu ul.uroven1 
{
}
#menu_top #menu ul.uroven1 li.polozka1 {
	float: left;
	position: relative;
	font-weight: normal;
	height: 25px !important;
	display:block;
	_padding-bottom:10px;
	margin: 0px 7px 0px 7px;
	height: 1em;
	_width: 1px; /* IE */
}
#menu_top #menu ul.uroven1 li.polozka1 a
{
}
#menu_top #menu ul.uroven2 {
	position: absolute;
	left:8px;
	width:150px;
	background: #fff;
	display:block;
	margin-top:10px;
	visibility: hidden;
}
#menu_top #menu ul.uroven2 li.polozka2 a {
	font-weight: normal;
	text-align: left;
	display:block;
	padding: 0px;
	margin: 0px;
	background: #fff;
}

#menu_top #menu ul.uroven2 li
{
  z-index:99;
  display:block;
}
#menu_top #menu ul.uroven1 li.polozka1 ul.uroven2 li.polozka2
{
  height:24px;
  line-height:24px;
  _height:20px;
  _line-height:20px;
  padding:0px 0px;
  display:block;
}
#menu_top #menu .button_text
{
  margin:0px 0px;  
  padding:0px 10px;
  display:block;
  cursor:pointer;
  white-space:nowrap;
}
#menu_top #menu ul.uroven1 li.polozka1 .button_text
{
  height:17px;
}
#menu_top #menu ul.uroven2 li.polozka2 .button_text
{
  height:20px;
  _height:16px;
  border:3px solid white;
  _border-bottom:0px solid white;
}
#menu_top #menu .menu a:hover {
	text-decoration: underline;
}
#menu_top #menu ul.uroven2 li.polozka2 a:hover {
	color: #000;
	background: #eee;
	text-decoration: none;
}
#menu_top #menu ul.uroven1 li.polozka1Hover ul.uroven2,
#menu_top #menu ul.uroven1 li.polozka1:hover ul.uroven2 {
	visibility: visible;
}
#menu_top span
{
  padding-left:10px;
  display:block;
  background: url(../images/sipka.gif) 0% 60% no-repeat;
}
#menu_top a:link, #menu_top a:visited, #menu_top a:active{
  
  color:#4C4C4C;
  text-decoration:none;
}
#menu_top  a:hover{
  color:#1941C4;
  text-decoration:none;
}
#top1 .odkaz
{
  width:198px;
  height:62px;
  float:left;
}
#top1 .odkaz p
{
  margin:48px 0px 0px 0px;
  padding:0px 0px 0px 67px;
  font-size:12px;
  font-weight:bold;
  color:#165787;
}
#top1 .odkaz a:link, #top1 .odkaz a:visited, #top1 .odkaz a:active{
  
  color:#165787;
  text-decoration:none;
}
#top1 .odkaz  a:hover{
  color:#165787;
  text-decoration:none;
}
#main_posun
{
  margin-left:7px;
}
#main
{
  padding-top:62px;  
  width:794px;
  background: url(../images/bg_main.gif) repeat-y;
  float:left;
}
#panel_left
{
  width:239px;
  float:left;
}
#panel_left .obrazek
{
  display:block;
  width:239px;
  height:298px;
  background:url(../images/bg_left_panel.jpg) no-repeat;
}
#panel_left .text_firma
{
  margin-top:2px;
  padding:0px 18px;
  margin-bottom:20px;
  line-height:1.3em;
}
#panel_left .text_firma h2
{
  margin:0px 0px 8px 0px;
  padding:0px 0px 0px 0px;
  font-size:1em;
  text-align:right;
  color:#B91E2B;
}
#panel_left .text_firma p
{
  margin:0px 0px 8px 0px;
  padding:0px 0px 0px 0px;
  text-align:justify;
}
#panel_left .text_firma p span
{
  color:#2C6897;
}
#panel_left .text_firma p.vice
{
  text-align:right;
}
#panel_left .text_firma p.vice span
{
  padding-left:10px;
  background: url(../images/sipka.gif) 0% 60% no-repeat;
}
#panel_left .text_firma p.vice span a:link, #panel_left .text_firma p.vice span a:visited, #panel_left .text_firma p.vice span a:active{
  color:#B91E2B;
  text-decoration:underline;
}
#panel_left .text_firma p.vice span a:hover{
  color:#B91E2B;
  text-decoration:none;
}
#panel_right
{
  float:right;
  width:555px;
}
#top2
{
  height:168px;  
  position:absolute;
  top:62px;
}
#panel_right .logo
{
  display:block;
  width:555px;
  height:99px;
  background:url(../images/logo.jpg) no-repeat;
}
#img_menu
{
  width:555px;
  height:87px;
}
#img1
{
  width:131px;
  float:left;
  height:87px;
  background:url(../images/pic_modely.jpg) 0% 100% no-repeat;
}
#img1 a#active
{
  background:url(../images/btn_modely.jpg) 100% 0% no-repeat;
}
#img1 a:link, #img1 a:visited, #img1 a:active{
  display:block;
  width:131px;
  height:87px;
  background:url(../images/btn_modely.jpg) 0% 0% no-repeat;
}
#img1 a:hover{
  width:131px;
  display:block;
  height:87px;
  background:url(../images/btn_modely.jpg) 100% 0% no-repeat;
}
#img2
{
  width:131px;
  float:left;
  height:87px;
  background:url(../images/pic_sluzby.jpg) 0% 100% no-repeat;
}
#img2 a#active
{
  background:url(../images/btn_sluzby.jpg) 100% 0% no-repeat;
}
#img2 a:link, #img2 a:visited, #img2 a:active{
  display:block;
  width:131px;
  height:87px;
  background:url(../images/btn_sluzby.jpg) 0% 0% no-repeat;
}
#img2 a:hover{
  width:131px;
  display:block;
  height:87px;
  background:url(../images/btn_sluzby.jpg) 100% 0% no-repeat;
}
#img3
{
  width:131px;
  float:left;
  height:87px;
  background:url(../images/pic_odlitky.jpg) 0% 100% no-repeat;
}
#img3 a#active
{
  background:url(../images/btn_odlitky.jpg) 100% 0% no-repeat;
}
#img3 a:link, #img3 a:visited, #img3 a:active{
  display:block;
  width:131px;
  height:87px;
  background:url(../images/btn_odlitky.jpg) 0% 0% no-repeat;
}
#img3 a:hover{
  width:131px;
  display:block;
  height:87px;
  background:url(../images/btn_odlitky.jpg) 100% 0% no-repeat;
}
#img4
{
  width:131px;
  float:left;
  height:87px;
  background:url(../images/pic_dily.jpg) 0% 100% no-repeat;
}
#img4 a#active
{
  background:url(../images/btn_dily.jpg) 100% 0% no-repeat;
}
#img4 a:link, #img4 a:visited, #img4 a:active{
  display:block;
  width:131px;
  height:87px;
  background:url(../images/btn_dily.jpg) 0% 0% no-repeat;
}
#img4 a:hover{
  width:131px;
  display:block;
  height:87px;
  background:url(../images/btn_dily.jpg) 100% 0% no-repeat;
}
#mezi1
{
  float:left;
  width:6px;
  height:87px;
  background:url(../images/mezi_btn1.jpg) 0% 0% no-repeat;
}
#mezi2
{
  float:left;
  width:6px;
  height:87px;
  background:url(../images/mezi_btn2.jpg) 0% 0% no-repeat;
}
#mezi3
{
  float:left;
  width:6px;
  height:87px;
  background:url(../images/mezi_btn3.jpg) 0% 0% no-repeat;
}
#mezi4
{
  float:left;
  width:13px;
  height:87px;
  background:url(../images/mezi_btn4.jpg) 0% 0% no-repeat;
}
#panel_right .title
{
  line-height:51px;
  margin-top:186px;
  height:51px;
  width:555px;
  background:url(../images/bg_h2.jpg) no-repeat;
}
#panel_right .title h2
{
  margin:0px 0px 0px 25px;
  padding:0px 0px 0px 0px;
  font-size:1.25em;
  color:#fff;
}
#panel_right .title h2 span
{
  font-size:0.8em;
  font-weight:normal;
}
#content
{
  padding:25px;
  color:#2A2A2A;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  padding:0px 0px 0px 0px;
}
#content ul
{
  margin:0px 0px 1.2em 20px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.4em 0px 0.4em 0px;
  padding:0px 0px 0px 0px;
  padding-left:10px;
  list-style:none;
  background: url(../images/sipka.gif) 0% 0.3em no-repeat;
}
#content ul.ctverecky li
{
  padding-left:0px;
  list-style:square;
  background:none;
}
#content h3
{
  color:#3774A1;
  font-size:1.1em;
  margin:0px 0px 0.7em 0px;
  padding:0px 0px 0px 0px;
}
#content h4
{
  color:#2A2A2A;
  font-size:1.0em;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#2A2A2A;
  font-weight:normal;
  font-size:1.0em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content a:link, #content a:visited, #content a:active{
  color:#870E18;
  text-decoration:underline;
}
#content  a:hover{
  color:#2A2A2A;
  text-decoration:none;
}
#content .logo_bosko
{
  width:110px;
  float:left;
}
#content .cinnosti
{
  width:395px;
  float:left;
}
#content .cinnosti li
{
  margin:0.4em 0px 1.2em 0px;
}
#fot
{
  margin-left:7px;
}
#line_bottom_blue
{
  background:#508CBB;
  height:2px;
  line-height:1px;
  font-size:1px;
  width:794px;
  overflow:hidden;
}
#footer
{
  background:#2C6897;
  height:35px;
  line-height:35px;
  width:794px;
  color:#9DC9EB;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#fff;
  text-decoration:none;
}
#footer  a:hover{
  color:#9DC9EB;
  text-decoration:none;
}
#footer .left
{
  float:left;
  width:400px;
  height:35px;
  line-height:35px; 
}
#footer .left p
{
  margin:0px;
  padding:0px 0px 0px 20px;
}
#footer .right
{
  float:right;
  width:394px;
  height:35px;
  line-height:35px;
}
#footer .right p
{
  margin:0px;
  text-align:right;
  padding:0px 20px 0px 0px;
}
#line_bottom_white
{
  background:#fff;
  height:9px;
  line-height:1px;
  font-size:1px;
  width:794px;
  overflow:hidden;
}
.picture_inner
{
    margin: 5px 10px;
    display:block;
    background-repeat: no-repeat;
    background-position : center center;
    cursor: pointer;
    float:left;
}

img.ramecek
{
    margin: 5px 0 10px 25px;
    display:block;
    background-repeat: no-repeat;
    background-position : center center;
    cursor: pointer;
    float:left;
    border: 6px solid #d5dbe4;
    padding: 5px;
}
.picture_sipka
{
    display:block;
    background: url(../images/sipka.gif) 0% 100% no-repeat;
    width:7px;
    
    float:left;
}
.top_nahoru
{
  width:100%;
  margin-top:8px;
  text-align:right;
  margin-bottom:1.2em
}
.top_nahoru span
{
  padding-left:15px;
  background:url(../images/sipka_top.gif) 0% 60% no-repeat;
}
#content .mapka
{
  float:right;
  margin-right:30px;
  margin-top:10px
}

#language
{
position: absolute;
margin: 8px 0 0 10px;
overflow: hidden;
}

#language a img
{
padding: 1px;
margin: 0 5px 0 3px;
border: 1px solid rgb(217,255,0);
}
#language a:hover img
{
border-color: #ffffff;
}
