/* CSS (c) www.hattas.sk */

/* Elements */
HTML   {margin: 0; padding:0;}
BODY   {background: #fff url(../images/daf-bg.jpg) no-repeat center top; color:#2f2f2f; font: normal 75% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; margin: 0; padding:0; 	text-align:center;}

H1     {font-size:2em; margin:0px 0px 15px 0px;  font-weight: normal; line-height:25px; color: #e07900;}
H2     {font-size:1.3em; margin:0px 0px 7px 0px; padding-top:15px; color: #e07900;}
H3     {font-size:1em; margin:0px 0px 0px 0px; font-weight:bold; color: #e07900;}

A         {color:#1c185e; text-decoration:underline;} 
A:visited {color:#5d5b8c; text-decoration:underline}
A:hover   {color:#d50a00; text-decoration:underline}

IMG    {border:none; display: block; margin:0px}
FORM   {margin:0px;padding:0px}
P      {margin-top: 0; line-height: 1.45em;}
UL,OL  {padding: 10px 0px 10px 20px; margin: 0px;}
HR     {height:2px; color:#d7eefa; width:100%; background: #d7eefa url(../images/bg-footer.gif) repeat-x; border:0px solid #d7eefa; font-size:0px;}

TABLE  {BORDER-COLLAPSE: collapse; border-spacing:0px; line-height:17px; font-size: 100%;}
TD     {vertical-align:top;}
TH     {text-align:left; vertical-align:top; background-color:#bee0f5; font-weight:bold; padding:3px;}

/* Standards */
.pda             {display: none;}
.red             {color:#f95608; font-weight:bold }
.fontsmall       {font-size:0.85em; font-weight:normal; color:#6e6e6e; }
.fontsmall A     {color:#6e6e6e; text-decoration:underline;}
.fontbig         {font-size:14px; font-weight:bold; color:#dd117a;}
.clear           {clear:both;}
.fleft           {float:left}
.fright          {float:right}
.inline IMG      {display: inline;}
.inline          {display: inline;}
.odstavec        {float:left; margin-right:16px; width:175px;}
.bg              {background-color: #fdf2d1; padding:5px; border-top:2px solid #f5b803;}
.table TD        {padding:5px; border:1px solid #bee0f5;}
TABLE.table      { border:1px solid #bee0f5;}

/* Site	*/
#site             {width:768px; margin: 0 auto; 	padding: 0; text-align:left;}
#accessible       {position:absolute;left:-1000px; top:-1000px;}
#header           {height:47px; background: #030133 url(../images/header-bg.jpg) no-repeat;}
#logo             {float:left; height:305px; width:116px; color:#fff; background: #004795 url(../images/logo-bg.gif) no-repeat left bottom}

#nav              {height:28px; line-height:16px; font-weight: bold; background-color: #004795; padding-left:116px}
#nav UL           {PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none }
#nav LI           {width:auto; FLOAT: left; POSITION: relative; background: #004795 url(../images/plus.gif) no-repeat 9px 13px; color:#fff; }
#nav LI UL        {width:110px; DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 2.3em }
#nav LI UL LI     {width:110px; font-weight:normal; background-color: #004795}
#nav LI:hover UL  {DISPLAY: block}
#nav LI.over UL   {DISPLAY: block }
#nav li A         {text-decoration:none; color:#fff;  display: block; padding:7px 7px 5px 18px;}
#nav li A:hover   {background: #00a0e8 url(../images/plus-w.gif) no-repeat 9px 13px; color:#fff}

#nav li A.down     {background: #004795 url(../images/down-m.gif) no-repeat 9px 13px; color:#fff }
#nav li A:hover.down     {background: #00a0e8 url(../images/down-m-w.gif) no-repeat 9px 13px; color:#fff }
#nav li A.active  {background: #00a0e8 url(../images/plus-w.gif) no-repeat 9px 13px; color:#fff }
#nav li#english       {background: url(../images/en.gif) no-repeat 3px 11px; float:right}
#nav li#english A:hover      {background: #00a0e8 url(../images/en.gif) no-repeat 3px 11px;}

#nav li#slovak       {background: url(../images/sk.gif) no-repeat 3px 11px; float:right}
#nav li#slovak A:hover      {background: #00a0e8 url(../images/sk.gif) no-repeat 3px 11px;}

#main-index       {float:left; width:539px; background:  #eff7fc url(../images/main.jpg) no-repeat  right 305px }
#main             {float:left; width:539px; background-color: #eff7fc ;
                   min-height:490px; /* Min-height, hack MSIE 5.5 6,7, mozila */
                   height:auto !important;
                   height:490px; }
#right            {width:380px; float:left}
#content          {padding:15px; line-height: 18px;}
.indexsluzby     {float:left; margin:15px; font-size: .95em; font-weight: bold; width: 80px; text-align: center; line-height: 15px;}


#footer           {width:539px; background: url(../images/bg-footer.gif) repeat-x; clear:left; color:#5f5f5f; height:40px; padding:8px 0; margin-left:116px; font-size:0.9em;}
#footer A         {color:#5f5f5f;}
#footer A:visited {color:#5f5f5f;}
#footer A:hover   {color:#d50a00;}


/* CONTENT
*/
#kontakt           {float:right; margin-top:70px; width:155px; font-size:0.9em; line-height: 15px;}
#odrazka           {background: url(../images/right-bg.gif) no-repeat;  padding:2px 0 0 10px}
#white             {color:#fff; display: block; margin-bottom:5px}

#kontakt P         {padding:3px 10px 5px 10px}
#euromap           {position:relative; float:right; margin-right:-159px; width:253px; height:240px; background: url(../images/europemap.gif) no-repeat }
#kontakt-dcery     {padding:3px 10px 5px 0}

#le                {float:left; display: block;}
#ri                {float:right; display: block;}
#kontaktbox        {float:left; width:160px;}
#kontaktbox2       {margin-left:165px; width:170px;}
.team TD           {text-align: center;}
.team IMG          {display: inline;}
#certifikaty DIV   {float:left; margin:0 10px 10px 0; text-align: center; width:100px}
#nasteam  DIV      {float:left; margin:0 10px 15px 0; text-align: center; width:70px}
#nasteam SPAN      {background-color: #00a5e9; padding:1px; color:#fff; display: block; font-size:0.9em; line-height: 15px;}
#nasteam A         {color:#fff; font-weight: bold;}
#nasteam A:visited {color:#fff; }
#nasteam A:hover   {color:#5f5f5f;}

/* FORMULARE
*/
fieldset   {border:none}
FORM label {FLOAT: left; WIDTH: 105px;}
FORM div   {margin:5px 0px 5px 0px;}

