/* general styles */
body { padding:0px; margin:0px; margin-top:0px; background-color:#829ab0; text-align:center; font-size:11px; font-family:Arial, Helvetica; }

table { font-size:12px; font-family:Arial, Helvetica; }
  
.cleaner { clear:both; width:100%; height:0px; font-size:0px; overflow:hidden; float:none; }
.small_height5 { height:5px; overflow:hidden; }
.small_height10 { height:10px; overflow:hidden; }
.small_height40 { height:40px; overflow:hidden; }
.center { text-align:center; }
.left { float:left; }

a:hover { color:blue !important; }
a img { border-style:none; cursor:pointer; cursor:hand; }
.cursor { cursor:pointer; cursor:hand; }


/* index page */
#index_all { text-align:left; margin:5px auto 0px auto; padding:0px; width:789px; background:white url("../images/header_einstein.jpg") no-repeat; position:relative; top:0px; font-size:11px; }
#index_fake { height:0px; line-height:0px; overflow:hidden; width:100%; }
#index_header_label { margin:0px; padding:0px; width:225px; text-align:center; font-size:20px; color:#183e68; position:absolute; top:10px; left:15px; }
#index_header_label a { color:#183e68 !important; text-decoration:none; }
#index_header_label2 { margin:0px; padding:0px; width:225px; text-align:center; font-size:15px; color:#183e68; position:absolute; top:35px; left:15px; }
#index_header_label2 a { color:#183e68 !important; text-decoration:none; }
#index_footer { height:39px; background:transparent url("../images/footer.jpg") no-repeat; }
#index_footer a { display:block; margin-top:2px; color:#e55f41; text-decoration:none; font-weight:bold; }
#index_footer a:hover { text-decoration:underline; color:#e55f41 !important; }
#index_footer_text { background:transparent url("../images/main_coop_info.jpg") no-repeat 0% 50%; text-indent:22px; height:27px; padding-top:0px; margin-left:20px; }

#index_menu_links { position:absolute; top:35px; left:350px;  }
#index_menu_links a { background-color:#ff5900; color:white; text-transform:uppercase; margin-left:15px; padding:0px 3px; font-weight:bold; font-size:12px; }

#index_main_part { margin-top:65px; width:100%; background:transparent url("../images/main_part_bg.gif") repeat-y;  }
#index_main_left_menu { width:213px; float:left; }
#index_main_left_menu_top { width:213px; height:11px; background:transparent url("../images/main_left_menu_top.jpg") no-repeat; }
#index_main_left_menu ul { width:80%;margin-top:10px;  }
#index_main_left_menu ul.intranet { list-style-image: url("../images/left_menu_dot_intranet.gif"); }
#index_main_left_menu li { border-bottom:2px dotted #c6cfde; margin-top:5px; list-style-image: url("../images/left_menu_dot.gif"); list-style-type:circle; } 
#index_main_left_menu ul a { color:black; font-size:12px; text-decoration:none;  }
#index_main_left_menu h2 { color:#666666; padding:0px; margin:0px; font-size:10px; margin-left:25px; margin-top:10px; font-weight:normal; letter-spacing:3px;}
#index_main_left_menu .top_margin_menu { margin-top:20px; }

#index_main_right_part { float:left; width:550px; padding:100px 10px 0px 10px; }
.index_main_studium_block { width:500px; margin:0px auto; text-align:left; height:93px; font-size:12px; background:white url("../images/main_studium.jpg") no-repeat; position:relative; }
.index_main_studium_block_content { padding:10px 0px 0px 70px; }
.index_main_studium_block h3 { display:inline; color:#ff5900; font-size:13px; padding:0px; margin:0px; }
.index_main_studium_block span { margin-left:100px; }
a.index_main_studium_block_button { position:absolute; left:370px; top:55px; }
a.index_main_studium_block_button:hover img {  border-right:2px solid #ccc; border-bottom:2px solid #ccc; }
#main_top_part { position:relative; height:200px; }
#main_top_part #main_intranet_login { width:125px; height:45px; font-weight:bold; position:absolute; left:430px; top:0px; background:transparent url("../images/main_intranet_login.jpg") no-repeat 0px 10px; }
#main_top_part #main_intranet_login2 { position:absolute; left:290px; top:10px; height:80px; width:291px; }
#main_top_part #main_intranet_login a img { margin-left:20px; border-bottom:1px solid white;}
#main_top_part #main_intranet_login a:hover img { border-bottom:1px solid black; }
#main_top_part #main_school_photo { position:absolute; left:2px; top:5px; }
#main_top_part #main_school_address { position:absolute; left:250px; top:15px; }
#main_top_part #main_school_address address { font-style:normal; }
#main_top_part #main_school_preview { position:absolute; left:250px; top:130px; height:46px; width:291px; background:transparent url("../images/main_preview_bg.jpg") no-repeat; text-align:center; padding-top:13px; }
#main_top_part #main_school_preview a { color:black; text-decoration:none; }
#main_top_part #main_school_preview a:hover { color:black !important; text-decoration:underline; }




/* details pages */
#detail_all { text-align:left; margin:0px auto; padding:0px; width:100%; position:relative; background:#c5d0da url("../images/detail_top_bg.jpg") repeat-x; font-size:11px; }
#detail_header_label { margin:0px; padding:0px; width:225px; text-align:center;}
#detail_header_label a {  font-size:20px; color:#183e68; text-decoration:none; }
#detail_header_label a:hover {  color:#183e68 !important; }
#detail_header_label2 { margin:0px; padding:0px; width:225px; text-align:center; font-size:15px; color:#183e68;  }
#detail_header_label2 a {  font-size:15px; color:#183e68; text-decoration:none; }
#detail_header_label2 a:hover {  color:#183e68 !important; }
#detail_header_label3 { margin:20px 0px; padding:0px; width:100%; text-align:center; font-size:17px; color:#ff5a00; }

#detail_menu_links { position:absolute; top:15px; left:350px;  }
#detail_menu_links a { background-color:#ff5900; color:white; text-transform:uppercase; margin-left:15px; padding:0px 3px; font-weight:bold; font-size:12px; }

.detail_block { background:transparent url("../images/detail_block_left.jpg") no-repeat; border-bottom:2px solid #859cb2; margin-top:20px; }
.detail_block .block_header { padding:0px; margin:0px; background:#5e7790 url("../images/detail_block_right.jpg") 100% 0% no-repeat; display:inline; margin-left:6px; padding-right:7px; padding-top:1px; font-size:13px; color:white; letter-spacing:2px; }
.detail_block .heavy_line { height:4px; background-color:#5e7790; }
.detail_block .block_body { background-color:#d9e2e7; font-size:13px; padding:10px; }
.detail_block .block_body table { border-collapse:collapse; border-style:none; }
.detail_block .block_body table td { padding-left:20px; text-align:right; }
.detail_block .block_body table.left_align td { text-align:left; }
.detail_block .block_body table.borders td { border:1px solid black; }
.detail_block .block_body table.exams { font-size:12px; }
.detail_block .block_body table.exams td { padding-left:5px; padding-right:5px; }
.detail_block .block_body table.exams td.center { text-align:center; }
.detail_block .block_body table th.yellow_cell { background-color:yellow; }
.detail_block .block_body p { margin:0px; padding:0px; }
.detail_block .block_body a { color:blue; }
.detail_block .block_body a.black { color:black; }
.detail_address { text-align:center; font-style:normal; font-size:13px; background-color:#e2e7ec;  }
.detail_address a { font-size:13px; }

#detail_all h2.coop { color:#183e68; }
#detail_all a.coop { background-color:white; color:black; text-decoration:none; font-size:12px;  }

#coop { padding:20px; }


/* iso page */
#iso_all { text-align:left; line-height:20px;  margin:0px auto; padding:2%; width:95%; position:relative; background:#c5d0da url("../images/detail_top_bg.jpg") repeat-x; font-size:12px; }
#iso_all img { border:2px solid black; }

/* contact page */
.contact_main_learning { margin:0px auto; width:400px; text-align:left; font-size:12px; }
.contact_main_learning_top { width:400px; height:8px; background:gray url("../images/main_learning_bg_top.jpg") no-repeat; }
.contact_main_learning_middle { width:400px; background:gray url("../images/main_learning_bg_middle.jpg") repeat-y;}
.contact_main_learning_middle h3 { color:white; background-color:#ff5900; padding:0px; font-size:12px; margin:0px 10px; }
.contact_main_learning_middle h4 { color:black; display:inline; font-size:12px; margin:0px 10px; padding:0px; padding-left:15px;  background:transparent url("../images/left_menu_dot.gif") no-repeat 0px 2px; }
.contact_main_learning_middle address { font-style:normal; font-size:12px; color:#42596b}
.contact_main_learning_middle address span.mail { color:black; }
.contact_main_learning_bottom { width:400px; height:12px; background:gray url("../images/main_learning_bg_bottom.jpg") no-repeat;}
.contact_main_learning_middle_label { margin-left:20px; width:170px; float:left; }
.contact_main_learning_middle_label b { font-size:13px; color:#ff5900; }
.contact_main_learning_middle_value { margin-left:20px; float:left; }
.contact_main_learning_middle_value b { font-size:13px; color:#ff5900; }
.contact_main_learning_middle_value a { font-size:12px; text-decoration:underline !important; color:#ff5900 !important; }
.contact_main_learning_middle_value a:hover { color:blue !important; }
.contact_main_learning_middle_contact { margin-left:20px; }
.contact_main_learning_middle_contact a { font-size:12px; }

.school_room { width:162px; height:224px; float:left; background:transparent url("../images/school_room.jpg") no-repeat; position:relative; }
.school_room1 { margin-left:115px; }
.school_room2 { margin-left:115px; }
.school_room h3 { color:#ff5900; font-size:14px; margin-top:40px; margin-bottom:10px; }
.school_room address { font-style:normal; font-size:12px; }
.school_room img { border:1px solid #aaa; }
.school_room a.more_info { position:absolute; top:198px; left:30px;width:105px; height:20px;  }

/* books page */
#books { font-size:12px; padding:10px; }
#books table td { vertical-align:top; padding-left:10px; padding-top:20px; }
#books table td.margin { padding-top:30px; }
#books table h4 { margin:0px; font-size:14px; }

/* prihlaska */
table.prihlaska td { width:250px; }
table.prihlaska input.text { width:400px; }
table.prihlaska input.year { width:100px; }
table.prihlaska2 td { padding:0px 5px !important;  }
div.buttons input { border:1px solid white; background-color:#0063b0; color:white; width:100px; margin:10px; cursor:pointer; cursor:hand; }
table.prihlaska_footer { width:100%; font-size:12px; border:2px solid black; border-collapse: collapse;}
table.prihlaska_footer td { border:1px solid black; width:50%; }
table.prihlaska_footer address { background-color:transparent;}
table.prihlaska_footer td { text-align:center; }

/* gallery page */
#gallery li { float:left; margin:10px; padding:10px; background-color:#ddd; border:1px solid black; text-align:center;}
#gallery li a { margin:10px; cursor:pointer; border:2px solid gray; cursor:hand;  }
#gallery li a:hover{ border:2px solid white; }

/* documents page */
.index_main_left_menu_gray li { list-style-image: url("../images/odkaz_deska.gif") !important; }
.index_main_right_part_documents { font-size:12px; }
.index_main_right_part_documents a { color:black; text-decoration:none; }
.index_main_right_part_documents a:hover { color:black !important; text-decoration:underline; }

.vyber_titulek { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: rgb(255,90,0) }
.index_main_right_part_documents H3 { text-align:center; BORDER-RIGHT: rgb(212,226,228) 0px dotted; BORDER-TOP: rgb(212,226,228) 0px dotted; FONT-SIZE: 12px; BORDER-LEFT: rgb(212,226,228) 0px dotted; COLOR: white; BORDER-BOTTOM: rgb(212,226,228) 0px dotted; BACKGROUND-COLOR: rgb(255,90,0); TEXT-DECORATION: none }
.index_main_right_part_documents H1 { FONT-SIZE: 16px; COLOR: black; TEXT-ALIGN: center; TEXT-DECORATION: underline; }
.index_main_right_part_documents H2 { FONT-SIZE: 16px; COLOR: black; TEXT-ALIGN: center; TEXT-DECORATION: none; }




