/* CSS Document by Jan Stepanovsky(stepanovsky.binary-dimension.com) */
/*INIT*/
body{font-family:Arial;  background:url(../img/background.jpg) repeat-x top;  text-align:center;  padding-top:40px;}
em,strong{color:#253;  font-weight:bold;}
a{text-decoration:none;  color:#1b9013;}
*{margin:0px;  padding:0px;}
img {border: none;}
h1,h2{display:none;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;  width:150px;  text-align:left;}
table td{vertical-align:top;padding-bottom:20px;padding-left:10px;}
table td ul{padding-left:20px;}
/*HEADER*/
#logo{padding-top:5px;  padding-left:20px;  text-align:left;  width:805px;  _width:815px;  height:39px;  _height:44px;  background:url(../img/header_logo_background.jpg) no-repeat center;}
#logo span{float:left;  margin:17px 0 0 4px;  font-size:0.9em;  color:#364;  font-style:italic;}
#logo img{margin:7px 0 0 10px;;  float:left;}
#logo ul{float:right;  margin:10px 20px 0 0;  list-style:none;}
#logo ul li{display:inline;  font-size:0.9em;  margin:0 10px;}
#logo span ul li a{color:#364;}
#logo span ul li a:hover{color:black;}
#header{background:url(../img/background_header.jpg) repeat-x;  height:181px;  }
#header #content{width:815px;  background:url(../img/header_header.jpg) no-repeat top;  height:180px;  padding-top:2px;  float:none;}
#header a{float:left;}
#header #images{margin-left:40px; _margin-left:25px;}
/*SUBMENu*/
#submenu_left,#submenu_right{margin-top:5px;  text-align:center;  _width:200px;  float:right;  min-width:200px;  font-size:90%;}
#submenu_left{float:left;margin-left:40px;}
#submenu_right{float:right; margin-right:5px;}
#submenu_left *,#submenu_right *{float:none;}
#submenu_left ul li,#submenu_right ul li{display:inline;}
#submenu_left ul li a, #submenu_right ul li a{color:Black;  margin-left:15px;  padding-left:15px;  background:url(../img/ul_black.gif) no-repeat left center;}
#submenu_left ul li a:hover, #submenu_right ul li a:hover{background-image:url(../img/ul_green.gif);  color:#3c8647;  }
#mainContent{text-align:justify;  background:transparent url(../img/content.jpg) repeat-y top center;  _height:130px;  min-height:130px;  padding:25px;  width:765px;  _width:815px;  font-size:0.85em;}
#mainContent #leftlist{float:left;  list-style:none;  width:330px;  margin:0 10px 0 0;}
#mainContent #leftlist li{margin:5px 0;}
#mainContent #leftlist li a{background:transparent url(../img/ul_black.gif) no-repeat left center;  padding-left:10px;  font-size:0.95em;}
#mainContent #leftlist li a:hover{background:transparent url(../img/ul_green.gif) no-repeat left center;  padding-left:10px;  color:#7a8;}
/*MAIN*/
#main{background:transparent url(../img/logo_olive.png) no-repeat center center;  min-height:340px;}
/*INDEX*/
#index{background:transparent url(../img/logo_olive_small.png) no-repeat center center;  min-height:140px;}
#index p{font-size:0.95em;  font-family:Trebuchet MS;  text-align:left;  width:750px;  margin-bottom:15px;}
/*NEWS*/
.new{margin-right:12px;   width:250px;  float:left;  font-size:80%;  text-align:justify;}
.new h2{font-weight:bold;}
/*FOOTER*/
#footer{background:url(../img/bottom.jpg) no-repeat bottom center;  padding-top:44px;  width:795px;  _width:825px;   color:#3c3c3c;  padding-left:15px;  padding-right:15px;  _margin-top:-30px;  margin-top:-16px;  font-size:80%;  clear:both;}
/* inserted by Kubo */
/*teambuilding*/
#teambuildingcontent h3{font-size:1.25em;  border-bottom:1px solid #253;  width:650px;  margin:5px auto;  color:#253;  font-family:Trebuchet MS;  font-weight:bolder;}
#teambuildingcontent p{margin:0 auto 15px auto;  font-size:0.96em;  width:650px;  font-family:Trebuchet MS;}
/*personalistika*/
#personalistikacontent h3{font-size:1.25em;  margin:5px auto;  color:#253;  font-family:Trebuchet MS;  font-weight:bolder;}
#personalistikacontent p{margin:0 auto 15px auto;  font-size:0.96em;  width:650px;  font-family:Trebuchet MS;}
#personalistikacontent ul{margin:0 auto 15px auto;  padding:0 0 0 100px;  list-style:none;  width:650px;  font-size:0.96em;  font-family:Trebuchet MS;}
#personalistikacontent ul li{margin:10px;}
#personalistikacontent ul li h4{font-size:1.1em;  color:#031;}
/*skolenia*/
#skoleniacontent h3{font-size:1.25em;  border-bottom:1px solid #253;  width:650px;  margin:5px auto;  color:#253;  font-family:Trebuchet MS;  font-weight:bolder;}
#skoleniacontent p{margin:0 auto 15px auto;  font-size:1em;  width:650px;  _width:430px;  font-family:Trebuchet MS;}
#skoleniacontent{_float:right;}
/*SUBMENU*/
ul#submenuskolenia{filter:alpha(opacity=0);  -moz-opacity:0;  opacity:0;  display:none;  position:relative;  top:0;  left:0;  height:;max-width:800px;  margin:0 0 0 20px;  list-style:none;  width:100%;  height:180px !important;  clear:both;}
ul#submenuskolenia.showed{display:block;}
ul#submenuskolenia li{width:385px;  padding:2px 0 2px 15px;  font-size:0.95em;}
ul#submenuskolenia li a{background:url(../img/ul_green.gif) no-repeat left center;  padding-left:15px;  color:#132;}
ul#submenuskolenia li a:hover{color:#475;}
h2.shown{display:block;  margin:0 0 20px 10px;  color:#253;
/*border-bottom:1px solid #263;*/
font-size:1.3em;}
.clear{clear:both;}
#personalistika,#skolenia,#teambuilding{filter:alpha(opacity=0);  -moz-opacity:0;  opacity:0;}
#kontaktcontent{width:450px;  margin:0 auto;  font-size:1.1em;}
#kontaktcontent h3{margin:5px;}
#kontaktcontent address{margin:2px 10px;}
#kontaktcontent h3.slogan{text-align:right;  margin:50px;  color:#253;  font-size:1.6em;}

h3 {color:#253;  font-size:1.3em; margin: 0 0 10px 0;}
.course h4 {color:#253;  font-size:1.1em; margin: 5px 0 2px 0;}
.course .order {margin: 10px; border: 1px solid silver; padding: 5px; display: none;}

.submit {font-weight: bold; padding: 2px 5px;}


ol{margin-left:80px;}
ol li{font-size:1.1em; font-weight:bolder; text-decoration:none; margin:6px 0;}
ol li a{text-decoration:none; color:#283}
ol li a:hover{text-decoration:underline;}
ol li ul{list-style:none; margin-bottom:10px;}
ol li ul li{font-size:0.95em; font-weight:normal; text-decoration:none; color:green;}
ol li ul li div{font-size:0.95em; font-weight:bold; border-bottom:1px solid black; margin-bottom:10px; padding-bottom:5px;}
ol li ul li div ul{list-style:none; margin:0; padding-left:10px; border-left:3px solid green}
ol li ul li div ul li{text-decoration:none; color:black; margin-top:3px; font-weight:normal; font-style:italic;}
