/* *************************************************************************************************
 *
 *  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, object, ol, p, param, 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 {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}

a {color:#b0000b;}
a:hover {text-decoration:none;}

small {font-size:90%;}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {font:normal normal normal 12px/1.5 arial,Helvetica,Tahoma,Verdana,sans-serif;}
body {background:#9ca1a7 url('../images/body-bg.png') left top repeat-x;}

#all {width:780px;margin:0 auto;background:#b1b6ba url('../images/page-bg.png') left top repeat-x;}
#header {height:176px;margin-bottom:20px;}
#header .logo {margin:10px 0 0 20px;float:left;position:relative;}
#header #sample {width:220px;float:right;height:146px;background-repeat:no-repeat;background-position:50% 50%;}
#all .left-box {text-align:center;background:url('../images/left-box.gif') no-repeat 0 0;width:235px;height:229px;float:left;margin-left:20px;margin-bottom:20px;}
#all .left-box .image {background-position:50% 50%;display:block;height:170px;background-repeat:no-repeat;}
#all .left-box h2 {line-height:30px;text-align:left;padding:0 10px;font-size:14px;height:30px;color:#fff;text-decoration:none;font-style:italic;font-weight:normal;}
#all .right-box {background:url('../images/right-box.gif') no-repeat 0 0;overflow:hidden;width:445px;height:199px;float:right;margin-right:20px;margin-bottom:20px;padding:20px 20px 10px 20px;}
#all .right-box p {margin-bottom:10px;}
#all .right-box h1 {margin-bottom:10px;font-size:14px;color:#B6000D;}
#all .right-box h2 {margin-bottom:10px;font-size:14px;color:#B6000D;}
* html #all .left-box {display:inline;}
* html #all .right-box {display:inline;}
#footer {background:#9ca1a7 url('../images/footer.png') no-repeat 0 40px;height:80px;line-height:20px;text-align:center;padding-bottom:10px;font-size:11px;}
#footer .pruh {background:#5f6468;height:40px;margin-bottom:20px;}
#footer a {color:#5f6468;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#header.kalendar {background:url('../images/header-kalendare.png') no-repeat 0 0;}
#sample.kalendar {background-image:url('../images/h-sample-kalendar.jpg');}
.kalendar-1 img {margin-top:37px;}
.kalendar-2 img {margin-top:12px;}
.kalendar-3 img {margin-top:37px;}
#header.diar {background:url('../images/header-diare.png') no-repeat 0 0;}
#sample.diar {background-image:url('../images/h-sample-diar.jpg');}
.diar-1 img {margin-top:28px;}
.diar-2 img {margin-top:28px;}
.diar-3 img {margin-top:28px;}
#header.predmet {background:url('../images/header-predmety.png') no-repeat 0 0;}
#sample.predmet {background-image:url('../images/h-sample-predmet.jpg');}
.predmet-1 img {margin-top:10px;}
.predmet-2 img {margin-top:10px;}
.predmet-3 img {margin-top:10px;}