html, td 		{	font: normal 12px/16px Arial, Verdana, Tahoma, sans-serif; color:#333333;}
body			{	background: #fff url(../images/main_back.gif) repeat-x; font-family: 'OpenSansRegular'; margin: 0;}
a, a:visited	{	text-decoration: none; color:#9a9a9a;}
a:hover			{	text-decoration: underline; color:#004080;}
p               {   margin-bottom: 10px; }
h2              {   font-family: 'OpenSansBold'; font-size:1.3em; color:#283471; }
h1              {   font-family: 'OpenSansBold'; margin-top:90px;font-size:2.2em; color:#ffffff; text-shadow: 0 1px 1px #000;}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Regular-webfont.woff') format('woff'),
         url('OpenSans-Regular-webfont.ttf') format('truetype'),
         url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansBold';
    src: url('OpenSans-Bold-webfont.eot');
    src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Bold-webfont.woff') format('woff'),
         url('OpenSans-Bold-webfont.ttf') format('truetype'),
         url('OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('OpenSans-Semibold-webfont.eot');
    src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Semibold-webfont.woff') format('woff'),
         url('OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clearfix 				{	float: none; clear: both; }
.left					{	float:left; }
.right					{	float:right; text-align:right; }
.col25					{	width:25%; }
.col33					{	width:33%; }
.col50					{	width:50%; }
.col66					{	width:66%; }
.col75					{	width:75%; }
.col100					{	width:100%; }
.margin-top             {   margin-top:15px !important; }
.margin-bottom             {   margin-bottom:15px !important; }
.margin-right           {   margin-right:15px !important; }
.margin-left            {   margin-left:15px !important; }
.margin-top-lg          {   margin-top:30px !important; }
.border-bottom          {   border-bottom:2px solid #283471; }

.wrap 			{	min-height: 100%;}
.main 			{	overflow:auto; padding-bottom: 270px;}  /* must be same height as the footer */
.container		{	width:1100px; margin:0 auto; }

div.topbar		{   background: #f6f6f6; height: 130px; width: 100%; border-bottom:5px solid #283471;}
div.bottombar	{   background: #283471; height: 200px; width: 100%; margin-top:50px; }
div.logo		{   background: url(../images/logo.gif) no-repeat; width: 200px; height: 66px; margin:15px 0 0 0; padding: 0; float: left;}
div.logo a		{   width: 100%; line-height: 60px; display:block; max-height:60px;}
div.logo a:hover{   text-decoration:none; }

div.menu		{   float:left; height: 31px; margin-top:20px;}
div.ic_title    {   background:url(../images/ic_title_back.jpg) no-repeat center; width:100%; height:120px; padding:10px 0;}
div.text        {   text-align:justify; color:#333333; line-height:22px; font-size:1.1em; }
ul.txt          {   list-style: disc; }
ul.txt li       {   margin-left: 30px !important; }

.menu                   { font-family: 'OpenSansSemibold'; width: 1200px; height: 100px; position: relative; font-size: 1.5em; z-index: 100; }
.menu ul li a, 
.menu ul li a:visited   {  display: block; text-decoration: none; color: #000; width: 190px; height: 25px;
                                        text-align: center; color: #000; line-height: 25px; overflow: hidden; padding:5px 0; }
.menu ul                {   padding: 0; margin: 0; list-style: none; }
.menu ul li             {   float: left; position: relative; }
.menu ul li ul          {   display: none; }
.menu ul li ul li       {   border-bottom:2px solid #5c6592; font-family: 'OpenSansRegular'; font-size:0.7em; color:#fff; }
.menu ul li:hover a     {   color: #fff; background: #283471; }
.menu ul li:hover ul    {   display: block; position: absolute; top: 35px; left: 0; width: 105px; }
.menu ul li:hover ul li a.hide          {   background: #283471; color: #fff; }
.menu ul li:hover ul li:hover a.hide    {   background: #6fc; color: #000; }
.menu ul li:hover ul li ul              {   display: none; }
.menu ul li:hover ul li a               {   display: block; background: #283471; color: #fff; text-align:left; text-indent:10px; }
.menu ul li:hover ul li a:hover         {   background: #283471; color: #5c6592; }
.menu ul li:hover ul li:hover ul        {   display: block; position: absolute; left: 105px; top: 0; }
.menu ul li:hover ul li:hover ul.left   {   left: -105px; }

#slidecontent		{   width:100%; height:450px; position:relative; background:#ffffff;}


#altmenu ul		{   list-style-type:none;}
#altmenu li		{   color:#fff; padding-left : 40px; 
                       font-size:1.1em;margin-top: 10px; width:330px; line-height:25px; text-align:left}
#altmenu li.adres {
    background: url(../images/menu_icons_adres.png) no-repeat left center;
} 
#altmenu li.tel {
    background: url(../images/menu_icons_tel.png) no-repeat left center;
} 
#altmenu li.fax {
    background: url(../images/menu_icons_fax.png) no-repeat left center;
}
#altmenu li.mail {
    background: url(../images/menu_icons_mail.png) no-repeat left center;
} 
.image
{
	padding: 0;
    padding-right:3px;	
	margin: 5px 10px 5px 0;
}

