/* Nastavení hlavních prvků HTML */
BODY{
font-family: sans-serif;
font-size:12px; 
background-color:#E3E8EE; 
padding: 0; 
margin:0; 
text-align: center;

}

H1{font-size:16px; color: #000000; margin:0;}
H2{font-size:16px; color: #000000; margin:0;}
H3{font-size:14px; color: #000000; margin:0;}
H4{font-size:13px; color: #000000; margin:0;}
H5{font-size:12px; color: #000000; margin:0;}
H6{font-size:11px; color: #000000; margin:0;}
LEGEND{color:#000; display:none;}
P{margin:0; padding:0;}
UL, OL{margin:0; padding:0; list-style-position:inside;}
LI{margin:0; padding:0;}
SPAN{margin:0; padding:0;}
IMG{margin:0; padding:0; border:none;}
ADDRESS{margin:0; padding:0;}
A{color:#FE8E21;text-decoration:underline; margin:0; padding:0;}
A:hover{text-decoration:none;}
TABLE, TR, TD, TH{border-color:#52606C; border-style:solid; border-width:1px; border-collapse:collapse; margin:0; padding:0;}
FORM, SELECT{margin:0; padding:0;}
INPUT, TEXTAREA{border-color:#52606C; border-style:solid; border-width:1px; background-color:#FFFFFF; color:#3D8BBB; font-family: sans-serif; font-size: 11px; color: black;}


/***********************************************************************/

/* Tiskovej box */
#PrintBox{display:none;}

/* Hlavní část */
#MainBox{width:875px; background-color:#52606C; margin:0 auto; text-align:left; margin-bottom:15px;}

/* Logo */
#Logo{width:168px; height:168px; background-image:url(../img/logo.gif); background-repeat:no-repeat; display:block;}
#Logo:hover{ background-position:-168px 0 ;}
#Logo IMG{display:none;}

/* Levá strana */
#SideLeft{width:168px; float:left; height:100%;}
#SideLeft IMG{margin:0; margin-bottom:-3px;}
 
/* Leva strana - Hlavní menu */
#MenuOne{list-style:none;  position:relative;  }
#MenuOne LI{background-color:#001D3E; color:#FFF; padding: 10px 0 ;}
#MenuOne A{color:#FFF;  text-decoration:none; font-size:13px;display:block;padding:10px; margin:-10px 0;}
#MenuOne A:hover{color:#000; background-color:#FFF; }
SPAN.reg{font-size:90%; vertical-align:top;}

/* Leva strana - Vedlejsi menu */
#MenuTwo{ margin:0; padding:0;  position:relative; }
#MenuTwo LI{background-color:#808E97; color:#000; margin:0; padding:0;list-style:none;  padding: 5px 0 ;}
#MenuTwo LI A{color: #000;font-size: 11px; text-decoration: none;  display: block; padding: 5px 0 5px 20px; margin:-5px 0; }
#MenuTwo LI A:hover{color:#000; background-color:#FFF; }

/*Pravá strana*/
#MainBox.blue #Head{width:707px; _width:707px; height:87px; background-image:url(../img/headbgblue.gif); background-repeat:repeat; }
#MainBox.yellow #Head{width:707px; _width:707px; height:87px; background-image:url(../img/headbgyellow.gif); background-repeat:repeat; }
#MainBox.green #Head{width:707px; _width:707px; height:87px; background-image:url(../img/headbggreen.gif); background-repeat:repeat; }
#MainBox.red #Head{width:707px; _width:707px; height:87px; background-image:url(../img/headbgred.gif); background-repeat:repeat; }
#MainBox.grey #Head{width:707px; _width:707px; height:87px; background-image:url(../img/headbggrey.gif); background-repeat:repeat; }
#Head P{color:#FFF; font-size:20px; margin:0 22px 0 0; text-decoration:none; font-style:normal; display:block; padding-top:20px; text-align:right; }

#SideRight{width:707px; float:right; background-color:#697782; background-image:url(../img/white.gif); background-repeat:repeat-x; }

#SideRight H1{background-color:#001D3E; color:#FFF;font-size:40px; margin-top:-27px; width:651px;  margin-left:19px; padding:7px;margin-bottom:20px;}
#SideRight H1 SPAN.orange{color:#EDA100;}

/* Text */
#SideRight .ColorBox{width:665px; margin-left:19px;  position:relative; z-index:10; margin-bottom:5px;}
#SideRight .ColorBox IMG{float:left; width:168px; height:168px; margin:0 15px 0 0;}
#SideRight .ColorBox H2{font-size:30px; height:44px; padding:10px 0  0 15px; color:#FFFFFF; }
#SideRight .ColorBox H2 A{text-decoration:none;}
#SideRight .ColorBox H2 A:hover{cursor:pointer;}
#SideRight .ColorBox P{padding:15px; padding-left:15px; font-size:14px;}

#SideRight .ColorBox.small{}
#SideRight .ColorBox.small H2{font-size: 16px; height: auto; padding:10px 0 10px 15px;}

#SideRight .ColorBox.green{ background-color:#95B77A;}
#SideRight .ColorBox.green H2 A{color:#FFF;}
#SideRight .ColorBox.green H2{background-color:#709950; }
#SideRight .ColorBox.green H2:hover{background-color:#8BA463; color:#000;}
#SideRight .ColorBox.green H2:hover A{color:#000;}

#SideRight .ColorBox.red{ background-color:#F3797D;}
#SideRight .ColorBox.red H2 A{color:#FFF;}
#SideRight .ColorBox.red H2{background-color:#EA2E5A; }
#SideRight .ColorBox.red H2:hover{background-color:#D9676A;color:#000;}
#SideRight .ColorBox.red H2:hover A{color:#000;}

#SideRight .ColorBox.yellow{ background-color:#FFC082;}
#SideRight .ColorBox.yellow H2 A{color:#FFF;}
#SideRight .ColorBox.yellow H2{background-color:#FFA300; }
#SideRight .ColorBox.yellow H2:hover{background-color:#F1B167;color:#000;}
#SideRight .ColorBox.yellow H2:hover A{color:#000;}

#SideRight .ColorBox.blue{ background-color:#A2B4D5;}
#SideRight .ColorBox.blue H2 A{color:#FFF;}
#SideRight .ColorBox.blue H2{background-color:#7C97C1; }
#SideRight .ColorBox.blue H2:hover{background-color:#8FA5CB;color:#000;}
#SideRight .ColorBox.blue H2:hover A{color:#000;}

#SideRight #TextBox{background-image:url(../img/textboxbg.png); background-repeat:repeat; width:645px; margin-left:19px; padding:10px; position:relative; z-index:10; _background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textboxbg.png', sizingMethod='scale');}
#SideRight #TextBox H2{margin-left:10px; margin-top:3px;}
#SideRight #TextBox UL{list-style:disc; margin-left:10px;}
#SideRight #TextBox ul li{margin: 15px 0;}
#SideRight #TextBox P{margin:3px 0;}
#SideRight #TextBox IMG{float:left; /*width:168px; height:168px;*/ margin:0 15px 0 0;}
#SideRight #TextBox P{margin:18px 0 18px 0;}
#SideRight #TextBox UL, OL{margin:5px 0 5px 20px;}
#SideRight #TextBox TABLE{margin:10px 0 10px 0; border:1px solid #52606C;}
#SideRight #TextBox TD,TH{padding:5px;border:1px solid #52606C;}
#SideRight #TextBox TD{background-color:#FFF;}
#SideRight #TextBox TH{background-color:#808E97; color:#FFF;}
#SideRight #TextBox LABEL{display:block;}
#SideRight #TextBox INPUT{margin:1px 0 8px 0;}
#SideRight #TextBox FIELDSET{padding:10px; margin:10px 0 10px 0; border:none; }
#SideRight #TextBox H1,H2,H3,H4,H5,H6{margin:5px 0 5px 0;text-align:left; background-image:none;padding:0;}
#SideRight #TextBox H2{margin:5px 0 5px 0;text-align:left; }
#SideRight #TextBox H1{margin:5px 0 5px 0; background:none; color:#000; }
/*#SideRight #TextBox IMG{margin:10px 0 10px 0; float:right;  border-style:solid; border-width:2px;}*/
#SideRight #TextBox IMG{float:left; /*width:168px; height:168px;*/ margin:0 15px 0 0;}
#SideRight #TextBox address{font-style: normal;}

#SideRight #TextBox .distro{float: left; width:40%; margin:20px; border:1px solid #A2B4D5; background-color: #FFF; padding:10px; height:150px;}

/* Zakoncujici obrazek */
#SideRight #LastImage{margin-top:-88px; position:relative; margin-bottom:-3px; width:707px; height:174px;}

/* Obrázek v textu - s odsazením */
#SideRight #TextBox #OdsaditImage{margin-top:0px; margin-right:30px; margin-left:0px; margin-bottom:25px; }

#LeftMenu{float:left; list-style:none; text-align:left; width:168px;   }
#LeftMenu LI{color:#52606C;  width:auto;  list-style-position:outside; _margin:-10px 0;}
#LeftMenu LI A{text-decoration:none; font-size:13px;padding: 10px; display:block;position:relative;}
#LeftMenu LI A:hover{color:#000; background-color:#FFF; }





#BottomMenu{float:left; list-style:none; text-align:left;  margin-top:100%; width:168px;   }
#BottomMenu LI{color:#52606C;  width:auto;  list-style-position:outside; _margin:-10px 0;}
#BottomMenu LI A{text-transform:uppercase; text-decoration:none; font-size:13px;padding: 10px; display:block;position:relative;}
#BottomMenu LI A:hover{color:#000; background-color:#FFF; }
#BottomMenu LI A.grey{color:#808E97;}
#BottomMenu LI A.yellow{color:#EDA100;}
#BottomMenu LI A.green{color:#79954E;}
#Reg {float:right; margin-right:23px; margin-top:-20px; position:relative; }
#Reg A{color:#000000; font-size:12px;}

#SideRight #KomixBox IMG{float:left; /*width:168px; height:168px;*/ margin:0 25px 0 15px; border-color:#52606C; border-style:solid; border-width:1px;}

/***********************************************************************/


/* Třídy */ 
.correct{clear:both;}
