body{background-image:url( 'bg/bg.jpg' );background-position:center top;background-repeat:repeat-x;background-color:#ffffff;border:none;margin:0px;font-family:sans-serif;color:#225172;font-size:13px;}

.underline{text-decoration:underline;}
.blue{color: blue;}
.zapisy-schuzi-vyboru em{color: #000;}
ul{list-style:square;}

#top{background-image:url( 'bg/head.jpg' );background-position:center top;background-repeat:no-repeat;background-color:#225172;width:890px;height:226px;margin:0px auto 0px auto;padding-top:15px;}
#top a img{width:870px;height:150px;position:absolute;margin-top:-20px;border:none;}

/** vysouvaci menu **/
#top ul.levepodmenu{display:none;}

#menubar{position:relative;width:850px;height:29px;margin:129px 0px 0px 19px;}
#menubar a#act0,a#act1,a#act2,a#act3,a#act4,a#act5{display:block;line-height:29px;font-size:13px;color:#ffffff;text-decoration:none;font-weight:bold;text-align:center;float:left;padding-top:2px;}
#menubar a#act0{width:138px;}
#menubar a#act1{width:134px;}
#menubar a#act2{padding:2px 1px 0px 0px;width:89px;}
#menubar a#act3{padding:2px 2px 0px 0px;margin-left:-1px;width:142px;}
#menubar a#act4{padding:2px 2px 0px 0px;margin-left:-2px;width:221px;}
#menubar a#act5{width:120px;}

#menubar a:hover#act0,a:hover#act1,a:hover#act2,a:hover#act3,a:hover#act4,a:hover#act5{text-decoration:underline;}
#top #vys_menu{width:850px;position:relative;margin:auto; margin-top: -2px;}

#menubar.charakteristika a#act0{background: url('bg/aktiva.gif') top no-repeat; color: #fa7c02; width: 138px; height: 29px; line-height: 22px; padding-top: 7px; display: block; font-size: 13px; text-decoration: underline; float: left;}
#menubar.predmety a#act1{background: url('bg/aktivb.gif') top no-repeat;	color: #fa7c02;	width: 134px;	height: 29px;	line-height: 22px; padding-top: 7px; display: block; font-size: 13px; text-decoration: underline; float: left;}
#menubar.skolni_rok a#act2{background: url('bg/aktivc.gif') top no-repeat;	color: #fa7c02;	width: 90px; height: 29px;	line-height: 22px; padding-top: 7px; display: block; font-size: 13px; text-decoration: underline;	float: left;}
#menubar.zajmova_cinnost a#act3{background: url('bg/aktivd.gif' ) top no-repeat; color: #fa7c02; width: 141px; height: 29px;	line-height: 22px; padding-top: 7px; display: block; font-size: 13px; text-decoration: underline; float: left;}
#menubar.msk a#act4{background: url('bg/aktive.gif' ) top no-repeat; color: #fa7c02; width: 223px !important;	width: 222px;	height: 29px;	line-height: 22px; padding-top: 7px; display: block; font-size: 13px; text-decoration: underline;	float: left;}
#menubar.kontakt_info a#act5{background: url('bg/aktivf.gif' ) center top no-repeat;	color: #fa7c02;	width: 123px;	height: 29px;line-height: 22px;	padding-top: 7px;	display: block;	font-size: 13px; text-decoration: underline; float: left;	margin: 0px !important;	margin: 0px -1px 0px 0px;}


/*#top #menu1container,#menu2container,#menu3container,#menu4container,#menu5container,#menu6container{background:#fff;}*/
#menu2Container{margin-left:138px;}
#menu3Container{margin-left:272px;}
#menu4Container{margin-left:362px;}
#menu5Container{margin-left:504px;}
#menu6Container{margin-left:727px;}

#top ul.options{padding:10px 0px 0px 0px;margin: 0px;border:2px solid #fa7c02;border-top:0px;background:transparent;list-style:none; }
#top ul.options li{color:#999999;text-decoration:none;font-size:10px;font-weight:500;display:block;line-height:18px;letter-spacing:normal;padding:0px 8px !important; padding: 0px;border-bottom:1px solid #f2eeee;background: #fff;}
#top ul.options li a{color:#022f4f;text-decoration:none;font-size:12px;font-weight:500;display:block;line-height:18px;letter-spacing:normal;  padding:0px 12px 0px 8px;margin:0px -8px;}
#top ul.options li a:hover{text-decoration:none;background-color:#f0f0f0;}
/** konec vysouvaciho menu **/

#top #ikonky{margin:194px 0px 0px 30px;background-color:transparent;position:absolute;}
fieldset#vyhledavani{border: 0px; padding: 0px; margin: 0px;}
#zoom{float: left; margin: 1px 4px 0px 0px;}
#vyhledavani input{float: left; font-size: 0.75em; padding: 0px 1px;}
#sbi{width: 100px; height: 15px;}
#sbb{margin-top: -2px;}

#top #cesta{margin:34px 30px 0px 250px;color:#c0c0c0;font-size:11px;background-color:#ffffff;padding:3px;}
#top #cesta a{color:#c0c0c0;text-decoration:underline;}
#top #cesta a:visited{color:#d6b9d6;text-decoration:underline;}
#top #cesta a:hover{color:#c0c0c0;text-decoration:none;}


#obsah{background-color:#ffffff;background-image:url( 'bg/body.jpg' );background-position:center top;background-repeat:repeat-y;width:890px;height:100%;margin:-15px auto 0px auto;padding-bottom:30px;display:block;}

#leftmenu{float:left;width:168px;height:100%;background:url( 'bg/body.jpg' ) left top repeat-y transparent;padding:10px 20px 10px 25px;text-align:left;display:block;}
#leftmenu div{padding:5px 5px 15px 5px;text-align:left;font-size:12px;height:auto;}
#leftmenu div.links{padding:5px 0px 15px 0px;text-align:left;font-size:12px;height:auto;}
#leftmenu div.links a{color:#27a2d0;text-decoration:none;font-size:12px;font-weight:500;display:block;line-height:17px;letter-spacing:normal;    padding:0px 15px;border-bottom:1px solid #f2eeee;}

#leftmenu div a:hover{color:#022f4f;text-decoration:none;background-color:#f2eeee;}
#leftmenu div p{padding:0px;margin:0px;text-indent:5px;}

#leftmenu .novinky-left{border-bottom: 1px solid #f2eeee; padding: 0px;}
#leftmenu .novinky-left a{display: block; text-decoration: none; padding: 8px 15px;}

#leftmenu h5{background-image:url( 'bg/h2_leftmenu.png' );background-position:center top;background-repeat:no-repeat;background-color:#225172;width:160px;height:24px;padding:8px 0px 0px 8px;margin:-8px 0px 0px 0px;font-size:13px;font-weight:bold;color:#ffffff;font-family:Tahoma;}
#leftmenu h5.podmenuh2{background-image:url( 'bg/h2_leftmenu_podmenu.png' );background-position:center top;background-repeat:no-repeat;background-color:#225172;width:168px;height:20px;padding:12px 0px 0px 0px;margin:-8px 0px 0px 0px;font-size:13px;font-weight:bold;color:#ffffff;text-align:center;}

#leftmenu ul#podmenu{margin:5px 0px 20px 0px;    padding:0px; font-size: 1em !important; font-size: 0.95em;}
#leftmenu ul#podmenu li{list-style:none;color:#999999;font-size:11px;font-weight:500;line-height:20px;}
#leftmenu ul#podmenu li.aktivni{background:url('bg/li_aktivni.png') 0px 2px no-repeat;line-height:17px;margin-left:0px; border-bottom: 2px solid #eaeaea;}
#leftmenu ul#podmenu li a{color:#27a2d0;text-decoration:none;font-size:12px;font-weight:500;display:block;line-height:20px;letter-spacing:normal;padding-left:12px;   border-bottom:1px solid #f2eeee;}
#leftmenu ul#podmenu li a:hover{color:#022f4f;text-decoration:none;background-color:#f2eeee;}
#leftmenu ul#podmenu li.aktivni a{color:#022f4f;}
#leftmenu ul#podmenu li.aktivni a:hover{background: url('bg/li_aktivni.png') 0px 2px no-repeat transparent; color:#022f4f;}
#leftmenu ul#podmenu li.hover a{background-color:#f2eeee;}
#leftmenu ul#podmenu li#aktivni_hl a{color:#022f4f; background: #fafafa; border-bottom: 2px solid #ddd; margin-left: 0px !important; margin-left: 3px;}
#leftmenu ul#podmenu li.levepodmenu a{color:#777777;text-decoration:none;font-size:11.5px;font-weight:500;display:block;line-height:20px;letter-spacing:normal;padding-left:25px;  border-bottom:1px solid #eaeaea;  background-color:#ffffff;}
#leftmenu ul#podmenu li.levepodmenu a:hover{background: #f2eeee;}
#leftmenu ul#podmenu li.levepodmenu span{padding-left:10px;}
#leftmenu ul#podmenu li#aktivni.levepodmenu a{background: url('bg/li_aktivni.png') 13px 2px no-repeat transparent;}


#obsah #text{width:600px;height:100%; min-height:350px;padding:0px 0px 0px 248px;text-align:justify;display:block;line-height:20px;}

#text h1{background-color:#fdd58c;background-image:url( 'bg/h2.png' );background-position:center top;background-repeat:no-repeat;width:595px;height:39px;padding:8px 10px 0px 20px;margin:0px 0px 0px -15px;font-size:15px;font-weight:bold;color:#0da4de;line-height:20px;}
#text h2{font-size:1.2em;font-weight:bold;margin:25px 0px 5px -5px;text-decoration:none;color:#225172; border-bottom: 1px solid #ccc;}
#text h2 a{text-decoration: none;}
#text h2 a:hover{color: #225172;}
#text h3{font-size:1.1em;font-weight:bold;margin:15px 0px 0px -5px;text-decoration:none;color:#225172; font-family: Trebuchet MS, tahoma, arial, sans-sherif;}
#text h4{font-size:1em;font-weight:bold;margin:15px 0px 0px 0px;text-decoration:none;color:#225172; padding: 0px; font-family: Trebuchet MS, tahoma, arial, sans-sherif;}
h4.clearh4{clear: both;}
#podnadpis{margin: -18px 0px 5px 5px; color: #0b568b; font-weight: bold; font-family: Trebuchet MS, tahoma, arial, sans-sherif; padding-bottom: 10px;}

#end{background:url('bg/end_pruh.jpg') bottom center no-repeat #ffffff;width:auto;height:65px;margin:-13px auto 0px auto;padding:0px;clear:both;}

#end ul{background:#225172 url( 'bg/end.jpg' ) center top no-repeat;position:relative;display:block;width:700px;height:65px;padding:0px 0px 0px 225px;margin:auto;font-family:tahoma;}
#end ul li{float:left;list-style:none;color:#ffffff;font-weight:600;font-size:12px;padding:43px 50px 0px 0px;}
#end ul li#webmaster{padding:43px 20px 0px 20px;}
#end ul li.homepage{padding:43px 7px 0px 0px;}
#end ul li#refresh{float:left;list-style:none;color:#ffffff;font-weight:600;font-size:12px;padding:41px 0px 0px 110px;height:20px;}
#end ul li a{color:#ffffff;text-decoration:underline;}

/***********  fotky ze zahajeni skolniho roku *******************/
.left{width:250px;height:280px;background-image:url("http://www.gmct.cz/www/obrazky/zahajeni_pozadi_4.gif");margin-left:20px;padding-bottom:10px;}
.textleft{color:#ffffff;font-size:18px;margin-left:20px;padding-top:17px;}
img.imgleft{height:150px;width:200px;margin-left:24px;margin-top:40px;border:none;}
.right{width:250px;height:280px;background-image:url("http://www.gmct.cz/www/obrazky/zahajeni_pozadi_8.gif");margin-left:350px;margin-top:-290px;padding-bottom:10px;}
.textright{color:#ffffff;font-size:18px;margin-left:130px;padding-top:17px !important;}
span.spanleft{font-size:10px;}
span.spanright{font-size:8px;}
img.imgright{height:150px;width:200px;margin-left:26px;margin-top:40px;border:none;}


#leftmenu a,#text a{color:#0da4de;text-decoration:underline;}
#leftmenu a:hover,#text a:hover{text-decoration:none;}

span.italic{font-style:italic;}
span.strong{font-weight:bold;}

table{padding:10px;margin:10px auto;border-collapse:collapse;width:100%;border-bottom:1px solid #f2eeee;}
table tr,table tr td{border:1px solid #f2eeee;border-bottom:0px;}
table tr td{padding:5px;width:auto;vertical-align:top;}
table tr td p{margin:0px;}
table tr td p.margin{margin:8px;}
table tr{vertical-align:top;}
table tr.silver{background:#fafafa;}
table tr td p.info{text-align:right;}
table th{text-align:center;background:url('bg/h2.png') center top no-repeat #f2eeee;font-weight:500;font-size:13px;font-style:oblique;padding:0px 5px;line-height:26px;border:1px solid #cccccc;}
table th.strong{background: transparent; border:1px solid #f2eeee;font-weight: bold; text-align: left; font-style: normal;}
table .acenter{text-align:center;}

table.bordernone{padding-left:50px;}
table.bordernone tr,table.bordernone tr td{border:none;}
table.bordernone tr td{padding:3px 10px;}
table.bordernone tr{vertical-align:top;}

table.noborder{width: 100%; margin: 20px 0px;}
table.noborder td{vertical-align: top; border: 0px;}

table tr td.date{text-align: center; width: 90px;}

ul.none li{list-style:none;font-weight:bold;}
ul.none li ul li{list-style:circle;font-weight:normal;}
#mail{background-image:url('bg/mail_bg.png');background-position:bottom right;background-repeat:no-repeat;border:1px solid #c0c0c0;}

.fotky{float:left;padding:5px 45px;width:200px;height:150px;}
.fotky a img{border:2px solid #0da4de;width:auto;height:150px;}
.fotky a:visited img{border:2px solid #d6b9d6;}
.fotky a:hover img{border:2px solid #ffa500;}

p.nemazat{clear:both;}

ul.padding_bottom li{padding-bottom:12px;font-weight:600;list-style:none;}

img.float{width:290px;height:auto;float:left;padding:1px;}

td img{border:2px solid #ffa500;}

img.logo_sip{border:none;width:200px;height:250px;padding:20px;float:left;}

.informace{margin:-5px 0px;padding:0px;}

p.datum{display:block;width:auto;text-align:center;color:#cccccc;font-size:10px;border-bottom:1px solid #f5f5f5;line-height:20px;}
.vice a{display:block;text-align:right;color:#0DA4DE;}
.ods{margin:0px 0px 20px 0px;  padding:0px;}

img.floatleft{float:left;border:0px;margin:0px 110px 0px 0px;height:140px;}
img.floatleftb{float:left;margin:10px 110px 10px 0px;height:140px;}

ol.os{margin:10px 0px;height:140px;}

p#stats{display:none;}

.kotvy{margin:20px 0px;}
.kotvy a{margin:0px 3px;}

p.center{text-align:center;}
p.center img{border:5px solid #cccccc;}

/** fotky - php galerie **/
.galery{margin: 0px auto; width: 584px;}
.galery a{width:250px;height:170px;margin:1px;float:left;background:#f2eeee;padding:30px 20px;padding-bottom:25px;text-align:center;overflow:hidden;}
.galery a img{height:150px;border:1px solid #999999;margin:0px auto;overflow:hidden;}
.galery a:hover{background:#cccccc;}
.small_font{font-size:0.8em;}
.strankovani{clear: both; border: 1px solid #ccc; padding: 3px 6px; background: #fafafa; margin: 10px 0px; width: 585px; float: left;}
.strankovani#horni{clear: none;}
a#aktivnif{font-size: 1.1em; font-weight: bold; text-decoration: none; color: #333;}

/** texy **/
.figure{margin: 20px auto; text-align: center;}
.figure, .figure-levy_obrazek, .figure-pravy_obrazek{width: auto; display: block;}
.figure img, .figure-levy_obrazek img, .figure-pravy_obrazek img{max-width: 550px; border: 10px solid #eaeaea;}
.figure p, .figure-levy_obrazek p, .figure-pravy_obrazek p{background: url('bg/white.png') !important; background: #fff;  padding: 2px; text-align: center; color: #000; position: relative; /*border-left: 10px solid #eaeaea; border-right: 10px solid #eaeaea;*/}
.figure p {margin: -45px 24px 7px 24px;}
.figure-levy_obrazek p {margin: -45px 0px 7px 0px;}
.figure-pravy_obrazek p {margin: -45px 0px 7px 0px;}
.levy_obrazek{float: left; margin: 10px 20px 10px 0px;}
.pravy_obrazek{float: right; margin: 10px 0px 10px 20px;}
img.levy_obrazek, img.pravy_obrazek, .center img{background: #eaeaea; padding: 10px;}
.figure-levy_obrazek {float: left; margin: 10px 20px 10px 0px;}
.figure-pravy_obrazek {float: right; margin: 10px 0px 10px 20px;}
.odsazeni{margin-left: 30px; list-style: circle;}
.odsazeni a{font-size: 0.9em;}
.vyucujici .figure-levy_obrazek {margin: 0px 30px 10px 0px; width: 170px;}
.vyucujici .figure-levy_obrazek p {font-size: 0.85em;}
.vyucujici {width: 600px; height: 220px;}
.center{text-align: center;}
div img{max-width: 600px;}
hr{visibility: hidden; clear: both; height: 0px; display: block; margin: 0px 0px -35px 0px; padding: 0px;}