* { margin: 0; padding: 0; font-size:100%; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

body{ text-align:center; background: url('../../../imgs/web/bg.gif') repeat-x #45494D 0px -80px ; color: white;}
#main{width:970px; position:relative; margin:00px auto; text-align:left; }
h1{float:left; }
h1, h2 {text-transform: uppercase;}
a{color:white;  text-decoration:none;}
a:hover{color:white;text-decoration: underline; }
img {border: 0px;}
b{font-weight:bold;}
strong{font-weight:bold;}

input{border:1px solid white;}

.cl{clear:both; line-height:1px; font-size:1px; margin-top:-1px;height:0px;}
.fl{float:left;}
.fr{float:right;}


#header{width:970px; height:140px; padding-top:10px;}
#header img.logo {float: left; width:140px; margin-right:10px; height: 140px; border: 0px; }
#header img.logo-r {float: right; width:140px; height: 140px;margin-bottom:10px; margin-left:10px; border: 0px; }

#header h1 { color: white; font-size: 200%; margin-top:20px; margin-left:15px;}



#content, #fotogalerie {width:970px; margin-top: 10px;  }
#content {}
.menu_div {float:left; width:60px; margin-right: 10px;}
.menu_div img {border: 0px; }

#row1, #row2 {float: left; width: 100%;}
#row1 {height: 320px;}
#row1 .div_1{float: left; height: 320px; width: 480px; background: black;}
#row1 .div_2 {position: relative;float: right; height: 320px; width: 407px; overflow: hidden; background: url('../../../imgs/web/hlavni_gr.gif') repeat-x ; }
#row1 .div_2 div#div_2_inner {padding: 20px;}
#row1 .div_2 div.main_program {padding-bottom: 15px;}
#row1 h1, #row2 h1 {float: left; line-height: 23px; clear: both;}
#row1 p, #row2 p {margin-top: 5px;}

.more_link{position:absolute; bottom:0px; right:0px;}
 #newsletter_form {position: absolute; bottom: 15px; right: 17px;}
#newsletter_form{width:235px;}
.red_button {background: #CC0000; border: 2px solid #980000; color: white; font-size: 90%;}

.more_link span{display:none;}
.more_link {background: url('../../../imgs/web/more-25.gif') no-repeat ; width:25px; height:25px;}
.more_link a{display: block; height:25px;}
.back_link a{display: block; font-size:90%; letter-spacing:0px; padding-right:30px;height:25px; line-height:25px;  background: url('../../../imgs/web/back-25.gif') no-repeat top right;font-weight:bold; text-transform:uppercase;}
.back_link { height:25px; float:right; position: absolute; bottom:0px; right:0px;}



.more_link a:hover{text-decoration:none;}
#row2 { height: 675px;}
#row2 #div_right {float: right; width: 270px; height: 654px;  margin-top: 10px; background: black;  }
#row2 #div_left {float: left; width: 700px; height: 655px;  margin-top: 10px; }
#row2 #row2_1, #row2 #row2_2 {float: left; height: 220px;}
#row2 #row2_2 { margin-top: 10px;}
#row2 #row2_3 {float: left; height: 195px; margin-top: 10px; }
#row2 #row2_1 .box_1,  #row2 #row2_2 .box_1 {float: left; width: 330px; height: 220px; overflow: hidden;  margin-right: 10px; background: black;}
#row2 #row2_1 .box_2, #row2 #row2_2 .box_2 {position: relative;  float: right;width: 280px; height: 220px; overflow: hidden;  }
#row2 #row2_1 .box_2 { background: url('../../../imgs/web/detem_gr.gif') repeat-x ; }
#row2 #row2_2 .box_2 { background: url('../../../imgs/web/galerie_gr.gif') repeat-x #006F2E;}
#row2 div.children_program, #row2 div.gallery_program, div.secondary_program, div.blog, div.school  {padding: 15px;}
#row2 #row2_3 .box_1, #row2 #row2_3 .box_2, #row3 .box_1, #row3 .box_2 {position: relative; float: left; height: 195px; overflow: hidden; background: black;}
#row2 #row2_3 .box_1, #row3 .box_1 { width: 330px; margin-right: 10px; }
#row2 #row2_3 .box_2, #row3 .box_2 {width: 280px; }
#row2 #row2_3 .box_2 div.blog ul {padding-left:10px; padding-top: 10px; }
#row3 .inbox, .box_2 .inbox,#row2 .inbox{padding:15px;}
#div_right{position:relative;}

#home {font-size:85%;}
#home h2{font-size:130%;}


div.blog li {list-style:none; line-height:20px;padding:5px 0px;}
#row3 .box_3 {position: relative; float: right; height: 195px; width:270px; overflow: hidden; background: black;}
#row3 {padding-bottom: 10px;}
#row1 p, #row2 p, #row3 p {padding-top: 5px;}
.main_program h2{}
#home .main_program p{padding-top:0xp; margin-top:0px;}

.galerieDescr{padding-bottom:10px;}
#gallery .galerieItem{height:230px;}


#title_block{width:900px; background:#000;margin-bottom:10px; position:relative; }
#title_block h2 {padding-left: 15px; float:left; width:700px;}
#title{font-size:150%;  font-weight:normal; padding:10px; letter-spacing:0px; }

	
  
#footer{float: left; width:970px; background:black; height:30px; margin-bottom:10px;  margin-top: 6px; }
#footer ul{padding-left:80px; font-size:80%;}
#footer li{display:inline; list-style:none; line-height:30px; margin-right:50px; }
#footer li#last {margin-right: 0px; margin-left: 80px;}

#breadcrumbs  {width:970px; height:40px; margin-top: 10px;background:black; text-transform: uppercase; font-weight: bold;}
#webMenu{float:left; text-transform: uppercase; font-weight: bold;width:670px; }
#webMenu a, #webMenuSub a {}
#webMenu a:hover {text-decoration:underline;}
#breadcrumbs{height:30px;}
#webMenu{font-size: 90%;}


#breadcrumbs {background:#000; margin-bottom:10px;  width:100%;}
#breadcrumbs a {line-height: 30px; margin-left: 0px; text-decoration: none;  }
#breadcrumbs h3{padding-left:15px;font-size:70%;font-weight:normal;}
#webMenu li{display:block; listy-style:none; line-height: 30px;  float:left;margin-left:9px;}
#webMenu li a{ height:30px; display:block; padding:0px 9px; line-height: 30px; text-decoration:none; letter-spacing:0px; font-weight:bold;}
#webMenu ul  {margin-left:0px; margin-top:10px; }
#webMenu li.first{margin-left:none;}
#webMenu .menuBox{background:#373536;}
#webMenu li.active a{text-decoration:none;}
#webMenu .topBox{width:100%; height:100px;background:#373536;}
#webMenuSub{font-size:90%; font-weight:normal; text-transform:uppercase; float:right;}
#webMenuSub li a{background: url('../../../imgs/web/more-25.gif') no-repeat ;display:block;padding-left:30px;  line-height:25px; height: 25px; font-weight:bold;}

#safeBoxWebMenu{width:900px; float:right;}

#webMenuSub li {display:block; listy-style:none; line-height: 45px;  float:left;margin-right:15px;}
#webMenuSub ul{margin-left:15px;}


#left_menu {float: left; width: 60px;  text-align: right; }
#left_menu img{margin-bottom:7px;}
#blog_list_content {float: right; width: 900px; overflow: hidden;}
#blog_list_content p{padding:5px 5px 5px 5px;}


.action_img_big , .action_img_small {float: left; overflow: hidden;  background: black;}
.action_img_big {width: 480px; height: 320px;  margin-bottom: 10px;}
.action_img_small { width: 210px; height: 140px; margin-bottom: 10px;}
.action_txt_big, .action_txt_small {position: relative; float: right; overflow: hidden; background: black; font-size:85%;}
.action_txt_big {width: 403px; height: 320px; margin-bottom: 10px;}
.action_txt_small {width: 675px; height: 140px;  margin-bottom: 10px;}
.action_txt_inner {position: relative; padding: 20px; }
.action_txt_inner h2{font-size:130%; }
.action_txt_long{position: relative; float:left; width: 900px; background: black; margin-bottom: 10px; font-size:95%;}

#title_block.main_action_heading{background:#9E0026;}
#title_block.detem_action_heading{background:#00B4E5;}
#title_block.skolam_action_heading{background:#FF940E;}
#title_block.galerie_action_heading{background:#008D3B;}
#title_block.secondary_action_heading{background:#333739;}

.anotace {font-size: 110%; padding: 5px 0 10px 0; font-style:italic; }
.anotace_big {font-size: 110%; padding: 5px 0 10px 0; font-style:italic; }

#article_img {float: right; overflow: hidden; width: 330px; height: 220px; margin-left: 10px; margin-bottom: 10px; }
#article_content {position: relative; float: right; width: 900px; background: black; margin-bottom: 10px;}
#article_title h2 {padding-left: 0px;}
#article_content a{text-decoration:underline;}
#article_content a:hover{text-decoration:none;;}

.galerieItem {float: left; width: 285px;margin-bottom:5px; height: 240px !important;text-align: center; overflow:hidden; }
.galerieItem a{text-decoration:none !important; font-weight:bold;}
.galerieItem a:hover{text-decoration:underline !important;}
.galerieItem span{display:block; text-transform:uppercase; font-weight:bold;}

#bottomPage{ background:#000; height:25px;}
#bottomPage a{width:25px; height:25px; line-height:25px; margin-right:10px;background:#373536; display:block; float:left; text-align:center;}
#bottomPage a.a{background:#fff; color:#000;}
#bottomPage .next span,#bottomPage .prev span{display:none;}
#bottomPage .next{background: url('../../../imgs/web/more-25.gif') no-repeat ;}
#bottomPage .prev{background: url('../../../imgs/web/back-25.gif') no-repeat ;}
#bottomPage a:hover{text-decoration:none;}

/* z MCE styly */
 .floatLeft{float:left; margin:0px 10px 10px 0px;}
 .floatRight{float:right; margin:0px 0px 10px 10px;}


.glt-elm{position: absolute;	z-index:15;left: 0;	top: 0;	width: 161px;	color: #000;	opacity: 0.9;	visibility: hidden;}
.glt-elm p{	background: #F2F2F2;	margin: 0;	padding: 5px 5px; font-size:70%; border:1px solid #ED1C24;}
.glt-elm img{	display: block;}
