/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */
 
a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, ol, p, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}
 
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}
 
.required, .red {color:red;}
.green {color:green;}
.cleaner, .uzavirac, form br {clear:both;font-size:0px;height:1px;display:block;line-height:0px;}
.hidden {display:none;}
 
.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
 
:focus {outline:0;}
 
a {color:#0e2d7c;}
a:hover {text-decoration:none;}
 
h1 {}
h2 {}
h3 {}
h4 {}
 
small {font-size:90%;}
 
form input.text {}
form input.radio {}
form input.checkbox {}
form input.submit {cursor:pointer;}
form button {cursor:pointer;}
form select {}
form textarea {}

.page #content p, .page #content ol, .page #content ul, .page #content h2, .page #content h3, .page #content h4, .page #content table, .page #content form {margin-bottom:10px;}
.page #content ol, .page #content ul {margin-left:30px;}
.page #content h1, .page #content h2 {}
.page #content table p {margin-bottom:0px;}
 
/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */

html {font:12px/18px Arial, Verdana, Tahoma, sans-serif;}                                                                                              
body {color:#0e2d7b;background:#fff url(../img/new/people-bg.gif) no-repeat 50% 117px;}

#all {width:960px;margin:0 auto;position:relative;}

#header {position:relative;height:217px;background: url(../img/new/header-bg.gif) 0 -3px no-repeat;z-index:10;font-size:12px;}
#header .logo img {float:left;margin-bottom:7px;margin-top:-3px;}
#header .lang {float:right;width:10px;padding:0 9px 0 5px;line-height:24px;height:24px;font-weight:bold;text-align:center;color:#8696bd;text-decoration:none;margin-left:7px;margin-top:10px;}
#header .lang:hover, #header .lang.active {color:#0e2d7c;background:url('../img/kolecko.gif') no-repeat 0 0;}
#header .info {background:url(../img/zamecek.gif) no-repeat 0 3px;padding-left:12px;line-height:15px;float:right;margin-right:20px;margin-top:15px;}
#header .info:hover {background-image:url(../img/zamecek-hover.gif);}
#header .top {float:right;clear:right;width:500px;padding-top:22px;}
#header .top a {line-height:23px;float:left;text-transform:uppercase;font-weight:bold;margin-right:17px;padding:0 7px;text-decoration:none;background:white;}
#header .top .fb {background:white url('../img/fb.gif') no-repeat 2px 2px;padding-left:25px;}
/*#header .top a:first-child {color:#ce1136;}*/
#header .top a:hover {text-decoration:underline;color:#cf1137;}
#header .top form {float:right;}
#header .top input.text {margin-right:5px;line-height:11px;font-size:11px;padding:5px 4px 5px 4px;*padding:7px 4px 3px 4px;padding /*\**/:7px 4px 3px 4px\9;width:125px;background:url(../img/search.png) no-repeat 0 0;border:0;float:left;color:#808080;} 
#header .top input.submit {height:23px;width:23px;background:#3b61a8 url(../img/new/search-btn-bg.gif) center 50% no-repeat;border:0;color:#2F63A4;font-size:11px;float:left;overflow:hidden;text-indent:-500px;}
#header .top input.submit, x:-moz-any-link {padding-bottom:2px;*padding-bottom:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header .top input.text {margin-top:0px;}
}

#header #menu {width:960px;list-style:none;clear:both;padding:3px 0 0 0;margin:0;}
#header #menu li {float:left;font-size:22px;line-height:22px;font-weight:normal;}
#header #menu li a {float:left;text-decoration:none;padding:5px 0 0 10px;color:#fff;width:222px;background-position:0 70px;background-repeat:no-repeat;height:85px;}
#header #menu li.m1 a {margin-right:11px;background-image:url(../img/menu/m1_hover.png);background-color:#ce1136;}
#header #menu li.m2 a {margin-right:11px;background-color:#fa9641;}
#strana #header #menu li.m2 a {background-image:url(../img/menu/m2_hover.png);}
#header #menu li.m3 a {margin-right:10px;background-image:url(../img/menu/m3_hover.png);background-color:#67c4e4;}
#header #menu li.m4 a {margin-right: 0px;background-image:url(../img/menu/m4_hover.png);background-color:#355590;}
#header #menu li.m1 a:hover {background-color:#c50b2f;}
#header #menu li.m2 a:hover {background-color:#fa8827;}
#header #menu li.m3 a:hover {background-color:#42bee9;}
#header #menu li.m4 a:hover {background-color:#2b4c87;}

.over {background:url(../img/center-bg.gif) repeat-y 243px 0;}
#content {width:717px;float:right;}
#all .page {background:0px;}
#all .page .bg {background:0px;}
#all .page .c {padding:5px 10px;border-right:1px solid #CCD4E3;border-bottom:1px solid #CCD4E3;}
#all .page .photogallery {padding-left:0;padding-right:0;border:0;}
#all .page .top {}
#all .page .bot {}

#left {float:left;width:233px;padding:0 0 1px 0;}
#left ul {list-style:none;padding-top:1px;margin-top:4px;}
#left ul li {line-height:29px;font-size:12px;}
#left ul li a {display:block;width:233px;background:url(../img/new/li-a-bg-red.gif) no-repeat 219px 50%;font-weight:bold;text-decoration:none;border-bottom:1px solid #e9ecf5;}
#left ul li a:hover, #left ul li a.active {color:#cf1137;text-decoration:underline;}
#left ul ul {margin:0 0 0 20px;}
#left ul ul li {line-height:24px;}
#left ul ul li a {width:213px;background-position:199px 50%;font-weight:normal;}
#all .uchazec ul li a {background-image: url(../img/new/li-a-bg-orange.gif);}
#all .student ul li a {background-image: url(../img/new/li-a-bg-light.gif);}
#all .verejnost ul li a {background-image: url(../img/new/li-a-bg-dark.gif);}
#all .uchazec ul li a:hover, #all .uchazec ul li a.active {color:#FA9641;}
#all .student ul li a:hover, #all .student ul li a.active {color:#42BEE9;}
#all .verejnost ul li a:hover, #all .verejnost ul li.active {color:#355590;}
#all .c ul li a {background-image:none;}

#left .contact {height:150px;padding:20px 0 0 0;background:url(../img/new/kontakt.png) no-repeat 100% 15px;}
#left .contact a {color:#0e2d7b;}
#left .contact p {margin-bottom:10px;}
#left .side-flags {padding:20px 0 10px 0;line-height:12px;}
#left .side-flags small {font-size:9px;text-transform:uppercase;}
#left .side-flags img {margin-bottom:5px;}

#middle {width:232px;float:left;background:#fa9641;border-top:1px solid #fecba0;}
#middle p {padding:0 12px 8px 12px;color:#fff;width:208px;font-weight:bold;}
#middle .con {margin-top:12px;}
#middle a {color:#fff;font-weight:bold;}
/*
#middle div img {width:208px;height:133px;}
#middle #master0, #master1 {margin-left:12px;margin-bottom:8px;}
#middle img.dec {margin:0;width:auto;margin-top:-1px;position:absolute; display:none;}
#middle p.single {padding-bottom:4px;}
#middle p.single img {height:auto;}
*/
#middle .banners {margin-left:12px;}
#middle .cms_banner {margin-bottom:0px;}

#right {width:475px;float:right;}
#right .seminare {width:100%;color:#0ca5d9;border:1px solid #B3E1F1;}
#right .seminare td a {color:#0ca5d9;font-weight:bold;font-size:12px;}
#right .seminare td {padding:0 0 0 13px;line-height:20px;font-size:11px;}
#right .seminare td.top, #right .seminare td.bot {height:5px;font-size:0px;}
#right .item {padding-bottom:10px;background:#f3f6fa url(../img/item-bottom.png) no-repeat 0 100%;margin-bottom:10px;}
#right .item h3 {font-size:12px;padding:10px 10px 0 10px;margin-bottom:5px;background:url(../img/item-top.png) no-repeat 0 0;}
#right .item h4 {padding:0 10px;margin-bottom:5px;}
#right .item p {padding:0 10px;margin-bottom:0;text-align:justify;}
#right .item ul {margin-left:30px;}
#right .item img.anot {float:right;margin:0 10px 0 20px;}
#right .second {margin-bottom:0;}

#middle .act, #right .sem, #right .info, #content h1, #left .left {font-size:20px;font-weight:normal;padding:3px 0 8px 0;_padding-bottom:6px;}
#middle .act {background: url(../img/new/oblouk-white.gif) no-repeat 202px 6px;color:#ffffff;margin-left:10px;margin-top:4px;}
#right .sem {background: url(../img/new/oblouk-light.gif) no-repeat 100% 6px;color:#67c4e4;margin-top:5px;}
#right .info {background: url(../img/new/oblouk-dark.gif) no-repeat 100% 6px;color:#1b3569;margin-top:10px;}
#content h1 {color:#1b3569;padding-left:0;margin-top:5px;padding-left:10px;} 
#left .left {background: url(../img/new/oblouk-red.gif) no-repeat 100% 6px;color:#ce1136;margin-top:5px;}
#all .uchazec .left {color:#FA9641;background-image: url(../img/new/oblouk-orange.gif);}
#all .student .left {color:#42BEE9;background-image: url(../img/new/oblouk-light.gif);}
#all .verejnost .left {color:#355590;background-image: url(../img/new/oblouk-dark.gif);font-size:16px;}

#content h1.skola, #content .skola h2, #content .skola h3 {color:#ce1136;}
#content h1.school, #content .school h2, #content .school h3 {color:#ce1136;}
#content h1.uchazec, #content .uchazec h2, #content .uchazec h3 {color:#fa9641;}
#content h1.admission, #content .admission h2, #content .admission h3 {color:#fa9641;}
#content h1.student, #content .student h2, #content .student h3 {color:#67c4e4;}
#content h1.branches, #content .branches h2, #content .branches h3 {color:#67c4e4;}
#content h1.verejnost, #content .verejnost h2, #content .verejnost h3 {color:#355590;}
#content h1.learning, #content .learning h2, #content .learning h3 {color:#355590;}

#footer {margin-top:9px;min-height:270px;}
#footer .inner {margin:0 auto;width:980px;}
#footer .boxes {background:#3b61a8 url(../img/new/footer-top-bg.gif) no-repeat 50% 0;padding:0 10px;}
#footer .boxes .sitemap {display:block;text-align:center;line-height:20px;color:#fff;margin-top:5px;}
#footer .boxes .sitemap a {padding:0 3px;color:#fff;}
#footer .box {width:233px;float:left;}
#footer .box a {color:#fff;}
#footer .box ul {margin:0;list-style:none;display:none;background:#6089bb;width:213px;padding: 10px;height:275px;}
#footer .box ul li {background:url(../img/li-transparent.gif) no-repeat 100% 50%;}
#footer .box h4 {font-weight:normal;font-size:14px;line-height:16px;}
#footer .box h4 a {height:44px;text-decoration:none;color:#fff;display:block;padding-top:6px;padding-left:10px;width:223px;}
#footer .box#red {margin-right:9px;}
#footer .box#red h4 a {background:#CF1137;}
#footer .box#red ul {background:#CF1137;}
#footer .box#orange {margin-right:10px;}
#footer .box#orange h4 a {background:#FA9641}
#footer .box#orange ul {background:#FA9641;}
#footer .box#light {margin-right:9px;}
#footer .box#light h4 a {background:#67C4E5;}
#footer .box#light ul {background:#67C4E5;}
#footer .box#dark {background:#355590;}
#footer .box#dark h4 a {}
#footer .box#dark ul {background:#355590;}
#footer .under-footer {padding:20px 10px;background: url(../img/new/footer-bot-bg.gif) no-repeat 0 0;text-align:center;}
#footer .left {float:left;}
#footer .left img {float:left;margin-right:7px;}
#footer .right {float:right;}
#footer .right strong {float:right;font-size:12px;line-height:18px;font-weight:normal;text-transform:uppercase;}
#footer .right small {float:right;font-size:11px;}
#footer .right br {clear:right;}

.page h2 {font-size:16px;font-weight:normal;}
.page h3 {font-size:14px;font-weight:normal;}
.page h2 strong, .page h3 strong {font-weight:normal;}
.page table {width:100%;}
.page table th {padding:2px 8px;border:1px solid #E0EBF4;background:#E0EBF4;/*border-left:0;border-right:0;*/}
.page table td {padding:2px 8px;border:1px solid #E0EBF4;background:#fcfcfc;/*border-left:0;border-right:0;*/}
.page table td.second {background:#f5f8fa;}

.rozvrh .down {background:url(../img/xls.gif) no-repeat 0 0;display:block;padding:2px 0 2px 20px;}
.rozvrh .cleaner {background-color:#CCD4E3;margin:10px 0;}
.rozvrh img {float:right;margin-bottom:10px;}

h2.article {font-size:16px;}
h2.article a {text-decoration:none;border-bottom:1px solid #0e2d7b;}
h2.article a:hover {border-bottom-color:white;}

a.more {font-weight:bold;padding-right:10px;background:url(../img/more.png) no-repeat 100% 2px;text-decoration:none;}
h2 a.more {text-decoration:none;border-bottom:0px;padding-top:5px;background-position:100% 10px;*background-position:100% 9px;background-position /*\**/:100% 11px\9;}

#all .search strong.heading {border:0px;background:0px;margin:0px;height:30px;line-height:30px;padding:0px;font-weight:normal;font-size:15px;display:block;}
#all .search strong.heading a {color:#3865ad;text-decoration:underline;}
#all .search strong.heading a:hover {text-decoration:none;}
#all .search p {margin:0px;padding:0px;color:#222;}
#all .search span.url {color:#808080;}
#all .search a.seach-go {color:#a3296f;}
#all .search h2 a:hover {text-decoration:none;}

.gallery .photo {padding:5px;height:108px;width:104px;background:#e6eaf2;line-height:100px;float:left;text-align:center;margin:0 1px 1px 0;line-height /*\**/:100px\9;}
.gallery .photo a img {margin:0 auto;vertical-align:middle;border:1px solid white;}

.paging {text-align:center;height:25px;line-height:20px;padding-top:2px;}
.paging a {background:#F4F4F3;border:1px solid #2B4C87;text-decoration:none;padding:1px 5px;}
.paging strong, .paging a:hover {background:#FA9641;color:white;padding:1px 5px;border:1px solid #E0EBF4;}
.paging span {display:none;}
.paging .paging-left, .paging .paging-right {margin-top:2px;width:10px;line-height:10px;height:15px;padding:1px 5px;}
.paging .paging-left {float:left;}
.paging .paging-right {float:right;}

#knihovna {padding:12px 10px 8px 10px;height:30px;margin-top:10px;background:#dbe7f6;}
#knihovna label {float:left;line-height:27px;width:100px;font-size:12px;}
#knihovna input.text {margin-right:5px;line-height:12px;font-size:12px;padding:5px 5px 5px 5px;*padding:6px 6px 4px 6px;padding /*\**/:7px 4px 4px 4px\9;width:505px;border:0;float:left;color:#0E2D7C;border:1px solid #3064a5;} 
#knihovna input.submit {height:27px;width:68px;background:#3b61a8;color:white;border:0;font-size:12px;float:left;}
#knihovna input.submit, x:-moz-any-link {padding-bottom:2px;*padding-bottom:0;}

#left .infobox {background:#CE1136;padding:15px;color:white;}
#left .infobox h3 {color:white;margin-bottom:10px;}
#left .infobox img.checkbox {float:left;}
#left .infobox label {display:block;line-height:15px;margin-bottom:10px;}
#left .infobox input.text {width:193px;margin-bottom:10px;line-height:15px;font-size:11px;padding:4px;border:1px inset #eaeaea;float:left;color:#808080;}
#left .infobox button {float:right;}
#left .infobox .popup {display:none;width:520px;position:absolute;left:50%;margin-left:-260px;top:0px;height:275px;padding:20px;background:white;color:black;z-index:100000;}
#left .infobox .popup p {background:#ededed;padding:10px;margin-bottom:15px;}
#left .infobox .popup h4 {text-transform:uppercase;font-size:11px;margin-bottom:10px;}
#left .infobox .popup label {margin-bottom:10px;padding-left:10px;float:left;}
#left .infobox .popup button {margin-top:-5px;background:url(../img/button-grey-hover.png) no-repeat 0 0;}
#left .infobox .popup button.cancel {margin-right:10px;background:url(../img/button-grey.png) no-repeat 0 0;}


