

/* CSS Document */

.bold{
font-weight:bold;
}


a{
text-decoration:none;
color:#39ADCC;

}


a:hover{
text-decoration:underline;
}

.sweeper{
clear:both;
}


.floatleft{
display:inline;
float:left;
}

body {
  margin:0px;
  font-family:arial;
  background: white url(picts/layout/pruh.png) repeat-y center;
  color:#06404E;
}

h2{
margin-top:40px;
margin-bottom:0px;
color:#06404E;
padding:8px;

}

#paticka{
  padding:6px;
  text-align:center;
  font-size:0.8em;
  color: #a6a6a6;
 background: #FFFFFF url(picts/layout/pozadi_paticka.png) no-repeat center top;
 height:100px;
}

#paticka a{
  text-align:center;
  color: #a6a6a6; 
}


#obal{
 background: transparent url(picts/layout/background_whole.gif) no-repeat center top;
 
 }



#main_obal{
	width:862px;
	background-color:#ffffff;
	margin:0px auto
}

#main{
  border-width:0px;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
}



#top_stripe{
background: #BFEDFA url(picts/layout/top_stripe_background.png) repeat-x;
color:#125D74;
font-size:16px;
border:0px solid white;
padding-top:13px;
padding-bottom:8px;
padding-left:50px;
}

#top_panel{
  background: #ffffff url(picts/layout/head_index.jpg) no-repeat left top;
	border-width:0px;
	height:232px;
}

#top_panel h1{
display:none;
font-size:1px;
}



#top_panel.index{
background-image: url("picts/layout/head_index.jpg");
}

#top_panel.kontakt{
background-image: url("picts/layout/head_kontakt.jpg");
}

#top_panel.reference{
background-image: url("picts/layout/head_reference.jpg");
}

#top_panel.o_projektu{
background-image: url("picts/layout/head_o_projektu.jpg");
}

#top_panel.seznam_ucebnic{
background-image: url("picts/layout/head_seznam_ucebnic.jpg");
}


#left_column{
display:inline;
float:left;
width:244px;
}



#navibar{
width:232px;
background: #FF6100 url(picts/layout/navibar_background.png) no-repeat right bottom;
border-top:1px solid #ffffff;
padding-top:8px;

}

#navibar2{
background: transparent url(picts/layout/navibar_background_left_bottom.png) no-repeat left bottom;
padding-bottom:10px;
}



#navibar ul{
padding:0px;
margin:0px;
}





#navibar ul li{
margin-left:15px;
margin-right:35px;

background: transparent url(picts/layout/navi_odrazka.png) no-repeat 16px 10px  ;
list-style:none;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
border-top:1px dotted #FFFFFF;
}

#navibar ul li a{
color:#FFFFFF;
font-family:arial;
}

#navibar ul #first{
border-top:0px dotted #FFFFFF;
}







#login{
margin-top:30px;
padding:8px;
padding-top:18px;
background-color: #FF6100;
background: blue url(picts/layout/login_background3.png) no-repeat top left  ;

}


#login .login_key{
display:inline;
float:left;

}

#login form {
padding:0px;
margin:0px;
font-size:0.9em;
}

#login form .login_button{
width:216px;
border:1px solid white;
background: #5CCDEB url(picts/layout/login_button_background.png) repeat-x left top;
margin:0px;
padding:0px;
height:30px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
}



#login form table{
padding:0px;
margin:0px;


}
.form_popis{
padding-left:5px;
padding-right:8px;
color:#FFFFFF;
}

.form_policko{
width:114px;
height:17px;
font-size:0.9em;
background-color:#EAFBFF;
border: 1px solid #939999;
border-bottom:0px solid #ffffff;
border-right:0px solid #ffffff;
}


.nova_registrace{
margin-top:3px;
margin-bottom:15px;
border-width:0px;
}





#cloud {
width:231px;
background: #9CE6F9 url(picts/layout/pozadi_cloud.png) repeat-x left top; 
}

#cloudpom{
padding:10px;
}

#cloudpom h4{
margin:0px;
margin-bottom:10px;
border-bottom:1px solid #ffffff;
font-size:14px;
color:#ffffff;
text-align:right;
}


#cloud a{
display:inline;
padding-left:17px;
color:white;
}


#cloud .cloud_5{
font-size:1.5em
}

#cloud .cloud_4{
font-size:1.4em
}

#cloud .cloud_3{
font-size:1.2em
}

#cloud .cloud_2{
font-size:1.0em
}

#cloud .cloud_1{
font-size:0.8em
}



#main_content{

padding:15px;
padding-top:4px;
padding-right:0px;
padding-left:250px;
background: #EEFAFE url(picts/layout/pozadi_content4.png) repeat-x left top; 

}



#upoutavky{
background: transparent;
margin:0px;
padding:0px;
height:170px;
}

.upoutavka{
display:inline;
float:left;
margin:0px;
margin-left:0px;
}

.upoutavka div{
cursor:hand;
}

.upoutavka .top{

padding-bottom:0px;
text-align:center;
width:196px;
height:38px;
background: #BBF0FF url(picts/layout/bluebox_top.png) no-repeat top left ;
}

.upoutavka .top p{
text-align:center;
color:#ffffff;
font-size:13px;
font-weight:bold;
padding-top:14px;
margin:0px;
}


.upoutavka .body{
background: #BBF0FF url(picts/layout/bluebox_body.png) repeat-y top left;
width:196px;
}

.upoutavka .body img{
margin:0px;
margin-left:14px;
border:0px;
}

.upoutavka .bottom{
background: #BBF0FF url(picts/layout/bluebox_bottom.png) no-repeat top left;
width:196px;
height:18px;
}

.odkaz_upoutavky{
color:white;
}





.seznam_index{
list-style-image:url("picts/layout/odrazka.png");
list-style-position:outside;
}

.seznam_index li{
margin-top:10px;
margin-left:30px;
padding-left:13px;

}

.informace_pro{
width:200px;
height:148px;
padding-left:55px;
padding-top:10px;
}


.h2_pro{
background: transparent url(picts/layout/ikonka_zemekoule.png) no-repeat left;
padding-left:50px;
}


.h2_info{
background: transparent url(picts/layout/ikonka_info.png) no-repeat left;
padding-left:50px;
}

.h2_vyjimecni{
background: transparent url(picts/layout/ikonka_vyjimecni.png) no-repeat left;
padding-left:50px;
}


#ocas{
margin-top:40px;
background: transparent url(picts/layout/ocas_body.png) repeat-x;
margin-right:120px;
}

#ocas_left{
background: transparent url(picts/layout/ocas_left.png) no-repeat left top;
}

#ocas_right{
padding-top:7px;
padding-left:50px;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
background: transparent url(picts/layout/ocas_right.png) no-repeat right top;
height:37px;
}





#nadpis_sekce{

margin-top:0px;
background: transparent url(picts/layout/h1_body.png) repeat-x;
margin-right:30px;
}

#nadpis_sekce_left{
background: transparent url(picts/layout/h1_left.png) no-repeat left top;
}

#nadpis_sekce_right{
padding-top:7px;
padding-left:50px;
color:#084A5C;
font-size:1.1em;
font-weight:bold;
background: transparent url(picts/layout/h1_right.png) no-repeat right top;
height:37px;
}



.pro{
color:#084A5C;
width:190px;
margin:0px;
padding-top:17px;
padding-left:70px;
padding-bottom:12px;
}

.pro a{
color:#084A5C;
}

.pro_ucitele{
background: transparent url(picts/layout/pro_ucitele.png) no-repeat left top;
}

.pro_rodice{
background: transparent url(picts/layout/pro_rodice.png) no-repeat left top;

}
.pro_studenty{
background: transparent url(picts/layout/pro_studenty.png) no-repeat left top;
}


.ohlas{
padding-left:20px;
padding-right:40px;

margin-top:60px;
margin-bottom:90px;
}


.ohlas .text{
font-style:italic;
padding-bottom:15px;
}

.ohlas .podpis{
display:inline;
float:right;
}

.ohlas .podpis .autor{
text-align:right;
color:#F05501;
margin:0px;
padding:0px;
}

.ohlas .podpis .povolani{
text-align:right;
color:#878787;
padding:0px;
margin:0px;
}

.obalka{
margin-left:50px;
}



.o_projektu_rozcestnik{
margin-top:20px;
margin-bottom:50px;
}


.o_projektu_rozcestnik p{
display:inline;
float:right
border:1px solid red;
margin:10px;
padding-right:17px;
padding-top:17px;
padding-left:70px;
padding-bottom:12px;
}

.o_projektu_rozcestnik a{
color:#084A5C;
}

.o_projektu_ucitele{
background: transparent url(picts/layout/pro_ucitele.png) no-repeat left top;
}

.o_projektu_rodice{
background: transparent url(picts/layout/pro_rodice.png) no-repeat left top;

}
.o_projektu_studenti{
background: transparent url(picts/layout/pro_studenty.png) no-repeat left top;
}

.textbooks{
margin:0px;
padding:0px;
}

.textbooks li{
list-style:none;
margin:0px;
}

.textbooks li img{
display:inline;
float:left;
margin:20px;
margin-top:0px;
}

.textbooks li h4{
font-size:1.1em;
}

.textbooks li p{
background: transparent url(picts/layout/odrazka.png) no-repeat left top;
padding:0px;
margin:0px;
padding-left:30px;
margin-left:140px;
margin-bottom:5px;

}

.textbooks .cleaner{
clear:left;

}

.highlight{
background: transparent url(picts/layout/pozadi_highlight.png) no-repeat left top;
font-style:italic;
width:568px;
height:94px;
padding-top:8px;
padding-left:20px;
text-align:center;
line-height:180%;
font-size:20px;
font-family:cambria georgia;
margin-top:30px;
margin-bottom:20px;
}


.o_projektu_text{
line-height:150%;
font-size:0.9em;
}

.o_projektu_text .obrazek_demo{
border-width:0px;
float:right;
margin:5px;
margin-right:20px;
}

.o_projektu_text .odkaz_demo{
background: transparent url(picts/layout/sipka_mala.png) no-repeat 0px 0px;;
color:#39ADCC;
padding:5px;
padding-top:0px;
padding-left:35px;
margin:20px;
margin-top:30px;
margin-bottom:30px;
font-family:arial;
font-weight:bold;
font-size:22px;


}


.o_projektu_text .line_dashed{
margin-top:20px;
border-top:3px dotted #79D9F3;
clear:right;
margin-right:30px;
margin-left:30px;

}

.o_projektu_text h4{
font-family:cambria;
font-size:1.3em;
margin-top:40px;
margin-bottom:15px;

}

.o_projektu_text ul{
list-style-image:url("picts/layout/odrazka_oranz.png");
list-style-position:outside;
}

.o_projektu_text ul li{
margin-top:10px;
margin-left:30px;
padding-left:13px;

}

.o_projektu_text .zarovka{
background: transparent url(picts/layout/zarovka.png) no-repeat 0px 5px;;
padding-left:50px;
}


.textbook{
margin-top:20px;
margin-bottom:80px;
background: transparent url(picts/layout/sipka_mala.png) no-repeat 0px 0px;;
padding-left:40px;
width:500px;
}

.textbook p{
margin:0px;
font-size:0.9em;
font-weight:bold;
}

.textbook .name{
padding:0px;
margin:0px;
font-size:22px;
color:#39ADCC;
font-family:cambria;
}

.textbook .author_date{
margin-top:3px;
margin-bottom:10px;

}


.textbook .author_date{
color:#aaaaaa;
font-size:0.8em;
}

.textbook img{
display:inline;
float:left;
margin:5px;
margin-right:20px;
}

.entries tr td{
padding:0px;
padding-top:8px;
padding-left:5px;
color:#aaaaaa;
vertical-align:top;
font-size:0.9em;

}


.item{
color:#FF6100;
}

.more_info{
color:#084A5C;
background: transparent url(picts/layout/lupa.png) no-repeat 0px 0px;;
padding-left:15px;

}



.textbook_detail {
margin-left:20px;
margin-right:40px;

}

.textbook_detail h3{
color:#39ADCC;
font-family:cambria;

}

.textbook_detail img{
display:inline;
float:left;
margin-right:25px;
}

.textbook_detail p{
margin:0px;
font-size:0.9em;
font-weight:bold;
}

.odkaz_zpet{
font-size:0.8em;
}

.odkazy_footer{
font-size:0.7em;
color:#bbbbbb;
text-align:left;
margin-left:40px;
margin-right:40px;
margin-bottom:5px;
margin-top:5px;
}