/* CSS Document */

body {font-family: Verdana, Arial, sans-serif;font-size:85%;color:#333;text-align:center;min-width:960px;background:#fff url(/images/bg/page_bg.png) top repeat-x;}

h1 {font-size:185%;}
h2 {font-size:165%;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:120%;}
h6 {font-size:95%;}
h1, h2, h3, h4, h5, h6 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#288FEC;font-weight:bold;}
.sIFRHeader {background:url(/images/bg/sifr_header_bg.jpg) bottom repeat-x;border-bottom:1px solid #D4D4D4;padding:5px 0px 5px 20px;margin-bottom:8px;}
strong {font-weight:bold;color:#333;}
a {color: #288FEC;text-decoration:underline;}
a:hover, a:focus {color: #288FEC;text-decoration:underline;background-color:none;}
:focus{-moz-outline-style: none;}
div.hr {background:url(/images/bg/grid_4px_horizontal_999.gif) repeat-x center;height:20px;clear:both;}
div.hr hr {display:none}

#wrapper {width:960px;margin:0px auto;position:relative;text-align:left;/* background-image:url(/images/bg/grid.jpg) */}

#topLeft {width:220px;text-align:left;float:left}
#logo {margin:0px;width:220px;background:url(/images/bg/logo.png) top left no-repeat;float:left;}
#logo a {text-indent:-10000px;display:block;height:75px;}

#topRight {width:740px;height:75px;background:url(/images/bg/header_bg.png) top right no-repeat;float:right;margin:0px;position:relative;}
#Teaser {width:960px;margin:15px 0;clear:both;}

#content {width:960px;margin-bottom:10px;}
#ColA {width:220px;float:left;}
#ColB {width:740px;float:right;}
.Colx6 {width:365px;float:left;}
.Colx6 h3 {margin:10px 20px 0 20px;font-size:95%;}
.Colx6 p {margin:5px 20px 10px 20px;font-size:84%;line-height:140%;}
.Colx6 ul {margin-left:3em;font-size:84%;line-height:140%;list-style:disc;}
.Colx6 li {margin:5px;}
.Colx6 .ColInsideLeft {width:150px;float:left;}
.Colx6 .ColInsideRight {float:right;width:200px;}
.Colx6 .ColInsideRight img {margin:0 0 10px 20px;}

p.adres {margin:5px 10px 10px 0px;font-size:84%;line-height:140%;}

#LeftNav {float:left;margin:20px 0 0 20px;width:170px;}
#LeftNav li {font-size:84%;padding:5px 10px 5px 0;border-bottom:1px solid #eaeaea;font-family:Verdana, Arial, Helvetica, sans-serif;}
#LeftNav a:link, #LeftNav a:active, #LeftNav a:visited {color:#999;text-decoration:none;}
#LeftNav a:hover {color:#288FEC;}
#LeftNav li.selected a {color:#288FEC;font-weight:bold;}


.mute {font-size:80%;color:#999;}
tr.even {background-color:#E9E9E9}
tr.odd {background-color:#fff}

.DataTable {font-size:84%;}
.DataTable td {padding:5px;}
.DataTable input {padding:2px;}

.cssinput {border:1px solid #ccc;background-color:#Ffffff;color:#333;padding:2px 2px 2px 4px;font-size:84%;margin:2px 0px 0px 0px;}
.cssbutton {background:url(/images/bg/button_gradient.png) repeat-x left top; border:0px none;padding:2px 3px 2px 3px;color:#666;text-decoration:none;font-weight:bold}
.cssbutton:link,.cssbutton:visited {color:#4F667B;}
.cssbutton:active{color:#4F667B;}


/* generic form styling */
.cssform p{clear:left;margin:0;padding:6px 0 6px 0;padding-left:140px;height:1%;line-height:150%;font-size:84%;}
.cssform label{font-weight:normal;float:left;margin-left:-140px;width:130px;}
.cssform input {width:220px;margin:0;border:1px solid #ccc;background-color:#F9F7F0;color:#333;padding:2px 2px 2px 4px;}
.cssform textarea{width:300px;border:1px solid #ccc;background-color:#F9F7F0;color:#333;padding:2px 2px 2px 4px;}

 
#footer {background-color:#eaeaea;border-top:1px solid #ccc;margin-top:40px;}
#footer .copyright {width:220px;float:left;font-size:92%;font-family:Arial, Helvetica, sans-serif;color:#DADADA;}
#footer .adres {/*width:500px;*/float:left;background:url(/images/bg/footer_adres_line.png) left 10px no-repeat;}
#footer .copyright p, #footer .adres p {margin:20px;color:#666;font-size:80%;line-height:140%;}

/* -----------------------------------*/
/* --------> GENERIC STYLES <<<-------*/
/* -----------------------------------*/
.GenericTable td {padding:5px;border:1px #ccc solid;border-collapse:collapse;}
.hide {display:none;}
.show {display:block;}
.brclear {clear:both; height:0; margin:0; font-size:1px; line-height:0px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}