@import url("style-menu.css");

/* Nastavení hlavních prvků HTML */
BODY{
font-family: sans-serif;
font-size:11px; 
background-color:#FFFFFF; 
padding: 0; 
margin:0; 
text-align: center;
}

H1{font-size:16px; color: #000000; margin:0;}
H2{font-size:15px; 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:#3C3C3B; font-size:12px; font-weight:bold;}
P{margin:0; padding:0;}
UL{margin:0; padding:0;}
LI{margin:0; padding:0 20px;}
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:#D6D6D6; border-style:solid; border-width:1px; border-collapse:collapse; margin:0; padding:0;}
FORM, SELECT{margin:0; padding:0;}
INPUT, TEXTAREA{border-color:#B3B3B3; border-style:solid; border-width:1px; background-color:#FFFFFF; color:#3D8BBB; font-family: sans-serif; font-size: 11px; color: black;}


/***********************************************************************/

/* Tiskovej kontakt */
#PrintBox{display:none;}

/* Hlavní část */
#MainBox{width:911px; background-color:#FFFFFF; margin:0 auto; text-align:left; margin-top:11px; }

/* Logo */
#Logo{float:left; margin-bottom:22px;}

/* Prihlasovaci box */
#LoginBox{float:right; width:313px;}
#LoginBox FIELDSET{border:none; border-left:1px dotted #CCCCCC; font-size:11px; font-weight:bold; color:#8D8D8D; position:relative; =padding:5px;}
#LoginBox FIELDSET INPUT{margin-bottom:3px; =margin-bottom:2px; font-size:12px;}
#LoginBox FIELDSET INPUT.last{margin-bottom:1px; =margin-bottom:0px;}
#LoginBox FIELDSET LABEL{width:50px; text-align:right; float:left;display:block; margin-right:10px; margin-top:3px; font-size:12px;}
#LoginBox FIELDSET SPAN{margin-left:10px;}
/*#LoginBox FIELDSET INPUT.button{ height:22px; background-image:url(../img/buttonbg.gif); background-repeat:repeat-x; border:3px solid #E5E4E4; color:#FFFFFF; margin-left:10px; }
#LoginBox FIELDSET INPUT.button:hover{cursor:pointer; color:#000000;}*/
#LoginBox FIELDSET A{font-size:11px; margin-left:10px; margin-right:5px; }
#LoginBox FIELDSET A.arrow{background-image:url(../img/orangearrow.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; }
#LoginBox FIELDSET INPUT.check{margin:3px 0 0 0; _margin:3px 0 -3px 0; border:none;}

#LoginBox FIELDSET .buttonIe{height:20px; display:inline; width:auto; overflow:hidden;  padding:1px 0 1px 0; =padding:1px 0 0 0; background-color: #FF2500;_color:#FFFFFF; border: #fff 3px double; margin:0; }
#LoginBox FIELDSET .button{font-size:11px;  float: none;  padding:0; width:auto; overflow: visible; padding:0 5px; =padding:0 10px; margin:0;   cursor: pointer; line-height:normal; background-color: #FF2500; color:#FFFFFF; border:none;  }



/* Hlavni menu */
/* style-menu.css */
#TopMenuBox {margin:0; padding: 0;}

/* INDEX - Velky banner */
#Indexroll  {clear:both; height:254px; width:911px; background: url(../img/indexrollbg.jpg)  no-repeat; margin-bottom:15px;}
#Indexroll H1{font-size:26px; color:#0F2865; padding:32px 0 0 370px;}
#Indexroll H1 STRONG{font-size:42px;}
#Indexroll a {display: block; margin: 35px 0 0 539px; _margin: 37px 0 0 540px;padding:23px;background: url(../img/indexrollspan.gif) no-repeat; padding-left:42px;font-size:24px;text-decoration: none; font-weight:bold;text-transform:uppercase; color:#FFFFFF; position:relative;}
#Indexroll span {display: block;margin:0; margin: 48px 0 0 278px;padding:20px;background: url(../img/indexrollspan.gif) no-repeat; padding-left:42px;}
#Indexroll a:hover{background-image: none;color: #FF0400;}
#Indexroll a:hover span{background-image: none;color: #FF0400;}

/* INDEX - Tri male boxy */
#MainBox .smallBoxn1,#MainBox .smallBoxn2,#MainBox .smallBoxn3{width:290px; height:150px; float:left;  }
#MainBox .smallBoxn1 H2, #MainBox .smallBoxn2 H2, #MainBox .smallBoxn3 H2{color:#FFF; font-size:16px; margin:22px 0 0 81px;position:relative;}
#MainBox .smallBoxn1 H2 A, #MainBox .smallBoxn2 H2 A, #MainBox .smallBoxn3 H2 A{color:#FFF; text-decoration:none;}
#MainBox .smallBoxn1 H2 A:hover, #MainBox .smallBoxn2 H2 A:hover, #MainBox .smallBoxn3 H2 A:hover{color:#FFF; text-decoration:none;}
#MainBox .smallBoxn1 UL, #MainBox .smallBoxn2 UL, #MainBox .smallBoxn3 UL{font-size:11px; color:#555555; font-weight:bold; list-style:none; margin:20px 0 0 85px;position:relative;}
#MainBox .smallBoxn1 P, #MainBox .smallBoxn2 P, #MainBox .smallBoxn3 P{font-size:11px; color:#555555; font-weight:bold; list-style:none; margin:20px 0 0 85px;position:relative;}
#MainBox .smallBoxn1 P A, #MainBox .smallBoxn2 P A, #MainBox .smallBoxn3 P A{color:#555555; text-decoration:none;}
#MainBox .smallBoxn1{background-image:url(../img/smallbox1.png); background-repeat:no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/clim/img/smallbox1.png', sizingMethod='crop');}
#MainBox .smallBoxn2{background-image:url(../img/smallbox2.png); background-repeat:no-repeat; margin:0 20px;_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/clim/img/smallbox2.png', sizingMethod='crop');}
#MainBox .smallBoxn3{background-image:url(../img/smallbox3.png); background-repeat:no-repeat;_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/clim/img/smallbox3.png', sizingMethod='crop');}

/* IDNEX - Dva velke boxy */
#MainBox .bigBoxn1, #MainBox .bigBoxn2{float:left; width:421px; margin-top:35px !important;background-image:url(../img/bigboxbottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:9px;}
#MainBox .bigBoxIn{ width:390px; background-color:#EFEFEF; border-left:3px solid #C2C2C2; border-right:3px solid #C2C2C2; padding:16px 10px 0 15px;}
#MainBox .bigBoxIn *{position:relative;}
#MainBox .bigBoxn1 H2,#MainBox  .bigBoxn2 H2{background-image:url(../img/bigboxtop.gif); background-repeat:no-repeat; color:#FFFFFF; height:26px; font-size:15px; padding:10px 0 0 16px; }
#MainBox .bigBoxn1 H2 A,#MainBox  .bigBoxn2 H2 A{color:#FFFFFF;font-size:15px; margin:0; text-transform:none; text-decoration:none;}
#MainBox .bigBoxn1 H3,#MainBox  .bigBoxn2 H3{font-size:12px; color:#FF9A00;}
#MainBox .bigBoxn1 .bigBoxIn H3 A, #MainBox  .bigBoxn2 .bigBoxIn H3 A{font-size:12px; color:#FF9A00; float:none; text-transform:none; padding:0;}
#MainBox .bigBoxn1 P, #MainBox .bigBoxn2 P{font-size:12px; color:#474747; margin-bottom:5px; margin-top:1px;}
#MainBox .bigBoxn1{margin:0 49px 0 19px; _margin:0 49px 0 9px;}
#MainBox .bigBoxn1 .bigBoxIn A, #MainBox .bigBoxn2 .bigBoxIn A{float:right; font-weight:bold;}
#MainBox .bigBoxn1 A:hover, #MainBox .bigBoxn2 A:hover{text-decoration:none;}
#MainBox .bigBoxn1 A.arrow{background-image:url(../img/orangearrow.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; }
#MainBox .bigBoxn2 A.arrow{background-image:url(../img/orangearrow.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; }
#MainBox .bigBoxn2 IMG{margin: 5px 8px 5px 0px; float: left;}

/* SITE MAP */
#SiteMap{list-style-position:inside; }
#Content #SiteMap LI{ background-position:0 2px; =padding:0;}



/* TEXT - Kontextove menu */
#ContextMenu, #ContextNapoveda{float:left;width:290px;}
#ContextMenu ul{list-style:none;width:290px;}
#ContextMenu ul li{padding:0;}

/* TEXT - Kontextova napoveda */
#ContextNapoveda UL{list-style:none;margin:11px 0; margin-left:10px;}
#ContextNapoveda #help LI{font-size:12px; color:#474747; font-weight:bold; background-image:url(../img/contentliarrow.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:14px;}

/* TEXT - Kontextova googlesearch */
#ContextMenu #googlesearch {margin:4px auto;width:80%;};
#ContextMenu #googlesearch input[type="radio"]{border:1px solid white;}


/* TEXT - Obsah */
#ContentTop{width:613px; height:10px; background-image:url(../img/contenttop.gif); background-repeat:no-repeat;float:right; _margin-bottom:-4px}
#ContentBottom{width:613px; height:10px; background-image:url(../img/contentbottom.gif); background-repeat:no-repeat; clear:right; float:right;}
#Content{width:557px;border:3px solid #C2C2C2; border-bottom:none; border-top:none; clear:right; float:right; padding:3px 25px; overflow:hidden;}
#Content p, #Content span , .bigBoxIn{line-height:16px;}
#Content .list_item_box{font-size:12px; line-height:16px;}

/* TEXT - Obsah - drobeckova */
#backPath{font-size:11px; }

/* TEXT - Obsah - nastaveni prvku */
#Content H1{font-size:26px; color:#FF9A00;font-weight:bold;margin:11px 0;}
#Content H2{font-size:14px; color:#FE8E21;margin:11px 0;  margin-bottom:6px;  font-weight:bold; background-image:url(../img/contenth2arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:8px;}
#Content P{font-size:12px; color:#474747;margin:11px 0; margin-top:0;}
#Content P.border{background-color:#EFEFEF; font-weight:bold; border:1px solid #C2C2C2; padding:5px;}
#Content UL{list-style:none;margin:11px 0; margin-left:10px; }
#Content UL LI{font-size:12px; color:#474747; font-weight:bold; background-image:url(../img/contentliarrow.gif); background-repeat:no-repeat; background-position:left; padding-left:14px;}
#Content .clearDiv UL LI{font-weight:normal;}
#Content IMG {margin:0 10px;}

/* TEXT - Obsah - Formular */
#Content FORM{margin-top:14px; =margin-top:30px;}
#Content FORM LEGEND{position:relative; top:-18px; background-image:url(../img/pixbg.gif); background-repeat:repeat-x; background-position:0 55%;}
#Content FORM TABLE{border:none; }
#Content FORM TD{border:none; background:none; padding:1px; }
#Content FORM TH{border:none; background:none; color:#000000;  padding: .3em .5em 0 0;  text-align: right;vertical-align: top; width:110px;}
#Content FORM input, textarea{border:1px solid #B3B3B3;}
#Content FORM input{font-size:12px; }
#Content FORM input[type="text"],#Content FORM input[type="password"]{width:170px;}
#Content FORM input.size{width:170px;}
#Content FORM LABEL{font-size:12px;}
/*
#Content FORM input.button{float:right; background-color:#FF2500;  height:22px; background-image:url(../img/buttonbg.gif); background-repeat:repeat-x; border:3px solid #E5E4E4; color:#FFFFFF; cursor:pointer; padding:0; font-weight:bold;}
#Content FORM input.button:hover{  color:#000000;}
#Content FORM input.button.good{background-image:url(../img/buttonbggreen.gif) !important; background-repeat:repeat-x;}
*/
#Content FORM .buttonIe{display:inline;  width:auto; overflow:hidden; padding:2px 0;background-color: #FF2500;  border: #fff 3px double; }
#Content FORM .buttonIe.bad{background-color: #CCCCCC;  }
#Content FORM .button{ float: none;  padding:0; width:auto;  overflow: visible;    cursor: pointer; line-height:normal; background-color: #FF2500; color:#FFFFFF; border: #fff 3px double; border:none;  }
#Content FORM .button.bad{ background-color: #CCCCCC; color:#FFFFFF; }
#Content FORM DIV.right{padding:4px 10px 4px 0;}
#Content FORM TR{border:none; }
#Content FORM small{font-size:9px; color:#666666;}
#Content FORM .formError{display:block; color:#CC0000; font-size:11px; width:220px; font-weight:normal;/* background-color:#FFFFFF; border:1px solid #CC0000;*/ padding:1px 2px; list-style:none; margin:3px; margin-left:10px; text-align:left;}
#Content FORM .formGood{display:block;  color:#006600; font-size:11px; width:220px; font-weight:normal;/* background-color:#FFFFFF; border:1px solid #006600;*/ padding:1px 2px; list-style:none; margin:3px; margin-left:10px; text-align:left;}
#Content FORM .formGood.textRight, #Content FORM .formError.textRight{text-align:right;}
#Content FIELDSET{border:1px solid white; background-color:white; padding:10px; position:relative;}
#Content FORM LABEL.address{font-size:12px; }
#Content FORM INPUT.address{font-size:18px; width:320px;}
#Content FORM SPAN.address{font-size:18px;}


/* Patička */
#BottomBox{clear:both; float:right; margin-top:18px; _margin-top:8px; font-size:10px; color:#A3A3A3; margin-bottom:15px;}
#BottomBox A{color:#A3A3A3;}
#BottomBoxLeft{float:left;}
#BottomBoxRight{float:right;}


/***********************************************************************/


/* Třídy */ 
.correct{clear: both; width: 1px; height: 1px; visibility: hidden; _display: inline;}
.clearDiv{clear: both;};
.left{float:left;}
.right{float:right;}
.required label {color: #333333;}
.textRight{text-align:right;}
.textLeft{text-align:left;}
