/* Nilobit s.r.o */

@charset "UTF-8";

/* -----------------  LAYOUT  -----------------  */

body                                  { MARGIN-TOP: 10px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EFEFEF; }
*                                     {  margin: 0px; padding: 0px; border: 0px; }
#header                               {  padding:0; margin-bottom:5px; border: 1px solid white; background:url("../images/header.jpg"); height: 126px;  margin: 0 0 14px 0; }
#main                                 { margin: auto; BORDER-RIGHT: #999999 9px solid; BORDER-TOP: #999999 9px solid; MARGIN: auto; BORDER-LEFT: #999999 9px solid; WIDTH: 980px; BORDER-BOTTOM: #999999 9px solid; background-color: #999999;}
#main1                                { margin:0; padding:0; background:#FFFFFF url("../images/back-sx.gif") top left repeat-y; }
#main2                                { margin:0; padding:0; background:url("../images/back-dx.gif") top right repeat-y;}
.left                                 { float:left; width:220px; margin:0px; padding:1px; background: url("../images/back-sx.gif");}
.right                                { float:right;width:200px; padding:1px; background:url("../images/back-dx.gif"); }
.middle                               { margin-left:234px; background:white; padding: 1px;  text-align: justify; width: 520px; }
.cleaner                              { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}
.footer                               { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 14px; background: white; font-size: 11px; color: #000000; text-decoration: none; height: 56px;}

/* ----------------- COMMON FORMAT -----------------   */
.titleLeft                            { background: url("../images/titleLeft.gif") no-repeat; width:211px; height: 24px; padding: 2px 0 0 26px;  font-weight: bold; font-size: 15px; letter-spacing: -1px; color:white;}
.titleCenter, h1.pageTitle            { background: url("../images/titleCenter.gif") no-repeat; width:500px; height: 24px; padding: 2px 0 0 26px;  font-weight: bold; font-size: 15px; letter-spacing: -1px; color:white; margin-bottom: 10px;}
.titleRight                           { background: url("../images/titleRight.gif") no-repeat; width:174px; height: 24px; padding: 2px 0 0 26px;  font-weight: bold; font-size: 15px; letter-spacing: -1px; color:white;}
.menuItem                             { background: url("../images/divider-200.gif") repeat-x 0 23px; width:201px; height:15px; padding: 6px 0 5px 0 }
div.menuContainer                     { padding: 0 0 20px 10px;}
div.newsContainer                     { padding: 10px 0;}
table.kurz                            { padding-top: 8px;}
table.kurz  td                        { padding: 2px; font-size: 90%;  height: 20px}
table.kurz  td.mena                   { color: #056EA8; width:60px; text-align:center }
table.kurz tr.sudy                    { background: #EFEFEF;}
table.kurz tr.lichy                   { background: #CCCCCC;}
table.kurz td.up                      { color: #00C400;}
table.kurz td.down                    { color: #FF0000;}
.news                                 { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 190px; text-align: justify; margin: 0.8em 0 0 0 ; }
.infoRequestLink                      { padding: 0px 22px; background: url(../images/rightarrow.gif) no-repeat left top; }
p                                     { margin: 1em 0 }
a                                     { color: black; text-decoration: none;}
a:Hover                               { text-decoration: underline}
a.menu                                { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal; color: #666666;}
a.menu:Hover                          { color: #000000;}
.hand                                 { cursor: hand; cursor: pointer;}
.hr                                   { background: url("../images/divider-2.gif") repeat-x 0 8px;}
partnersTitle                         { font-size: 12px; color:black; }
h3                                    { font-weight: bold; font-size: 12px; color:black; background: url("../images/h3Background.gif"); width: 520px; padding: 8px 0 7px 0; margin: 10px 0 5px 0}
h4                                    { font-weight: bold; font-size: 11px; color:black; margin: 8px 0 1px 0;}
h4.tree                               { font-weight: normal;}
a.smallgray                           { font-size: 80%; color:#4B4B4B;}
a.smallgray:hover                     { color: black;}
ul li                                 { margin-left: 18px; list-style-image: url(../Images/commonBullet.gif);}
ol li                                 { margin-left: 20px;}
 
/* ----------------- NiloPortal Clases (COMMON) -----------------   */
.back                                 { text-align: right;  font-size: 11px; padding: 0px 22px; background: url(../images/leftarrow.gif) no-repeat right top; }
.prev a:hover,.next a:hover,.back a:hover  { text-decoration: underline;}
.paging .next a                       { padding: 5px 22px; background: url(../images/rightarrow.gif) no-repeat right 5px; }
.paging .prev a                       { padding: 5px 22px; background: url(../images/leftarrow.gif) no-repeat left 5px;}

/* ----------------- FORMS / BUTTONS / EDIT -----------------   */

input, textarea, select               { border: 1px solid #7F9DB9; padding: 1px; margin: 1px 0px}
input.required                        { background: white url(../Images/redStar.gif) no-repeat right top ;}                 
input.full                            { width: 238px}
input.number                          { width: 30px}
.radioButton input                    { border:none}
.login                                { color: #666666; font-size: 0.85em; padding-top: 15px;}
.login input                          { width: 126px; border: 1px solid #7F9DB9; padding: 2px; margin: 2px 5px;}
.login .label                         { width: 70px; text-align:right; float:left; padding-top: 6px;}
.loginButton                          { Font: Bold 13px/1.5 Tahoma; color: #000066; text-decoration: none;float: right; padding:3px 10px 0px 20px; background: url("../Images/edit/button_login.gif") no-repeat left 4px;} 
.loginButton:Hover                    { color: black;} 
.buttonLogin                          { background-position:top left; background-image: url("../Images/edit/button_login.gif"); background-repeat: no-repeat; padding:3px 10px 0px 20px;}
.ButtonSave                           { padding-left:20px; background-position:top left; background-image: url("../Images/edit/button_send.gif"); background-repeat: no-repeat; padding-bottom: 3px;}               
.buttonSend                           { padding-left:25px; background-position:top left; background-image: url("../images/edit/button_send.gif"); background-repeat: no-repeat; font-family: Tahoma; font-weight: bold; font-size: 13px; color: #000000;}
.buttonCancel                         { padding-left:20px; background-position:top left; background-image: url("../images/edit/button_cancel.gif"); background-repeat: no-repeat; font-family: Tahoma; font-weight: bold; font-size: 13px; color: #000000;}
.editContainer                        { color: white; }
table.formset                         { margin-left: 10px}
.sendError                            { background: #FFE5E5; border: 1px solid #EC4C4C; width: 488px; padding: 15px; margin-top: 10px;}
.sendOK                               { background: #E7FCE0; border: 1px solid #ACDF9F; width: 488px; padding: 15px; margin-top: 10px;}
.mandatoryFields                      { font-size: 80%; color:red; text-align:center; margin-top: 20px}
.formHint                             { font-size: 80%; color:#4B4B4B; text-align:center}

 
/* ----------------- SERVICES LIST -----------------   */
.products div.level1                      { margin-bottom: 15px}
.products div.level2                      { margin: 10px 0 10px 0; }
.products div.level3                      { margin: 10px 0 30px 0; background: black}
.treeContainer3, .treeContainer2          { margin-top: 10px;} 
.products div.level1  span.level1         { padding-left: 15px; font: normal 16px/1.5 Arial; text-decoration: underline} 
.products div.level2  span.level2         { padding:0 0 30px 30px; font: normal 15px/1.5 Arial;}
.products div.level3  span.level3         { padding-left:45px; font: bold 13px/1.5 Arial; margin: 10px;}
.products div.detailPrice                 { text-align: right; text-decoration: none; margin-bottom: 15px}
.products div.detail                      { padding: 0 0 5px 69px; text-decoration: none;}

/* --- SITE MAP --- */
.sitemap                              { margin-left: 15px;}
.mappaMainItem                        { margin-left:10px; background: url("../images/icon_folder.gif"); background-repeat:no-repeat; padding:4px 0px 5px 25px; font-weight:bold;}
.mappaMainLastItem                    { margin-left:10px; background: url("../images/icon_folderbottom.gif"); background-repeat:no-repeat; padding:4px 0px 5px 25px; font-weight:bold;}
.mappaSubItem                         { margin-left:14px; background: url("../images/icon_branch.gif"); background-repeat:no-repeat; padding:2px 0px 3px 25px;}
.mappaSubLastItem                     { margin-left:14px; background: url("../images/icon_branchbottom.gif"); background-repeat:no-repeat; padding:4px 0px 4px 25px;}

/* -----------------  MODULES -----------------   */

.title {float:left; width:317px; padding-left: 10px; padding-top: 2px; color: #333333; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}





