html,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #063961;
	margin: 0px;
	padding: 0px;
	height:100%;
	min-height:100%
}

a { outline:0 none; color:#A4C7E3; text-decoration:underline; cursor:pointer; }
a:hover { text-decoration:none; }

img, fieldset, legend, form, h1, h2, h3, h4, h5, h6, p, ul, ol  {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

h1 { display:block; margin:20px 0 8px 0; border-bottom:1px solid #386181; padding:0 0 8px 0; }
h2 { display:block; margin:0 0 8px 0; }
h3 { font:14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; display:block; color:#A4C7E3; font-weight:bold; }


#mainWrapper { width:757px; margin:auto; height:100%;min-height:100% }
#mainWrapperBg { float:left; width:100%; background:url(images/bg_left.jpg) left top repeat-y;  }
#mainWrapperBgBot { float:left; width:100%; background:url(images/bg_left_col.jpg) left bottom no-repeat; }
#col_left { float:left; width:192px; margin:0 0 10px 0; padding-top:64px; padding-bottom:20px }
#col_right { float:right; width:565px; padding-bottom:20px }
#logo { float:left; width:434px; height:89px}
#flag { float:right; width:131px; 89px}
#mainMenu { width:189px; background:url(images/mmenu_bg.jpg) no-repeat; height:276px; padding-left:3px}
#mainMenu li { list-style-type:none}
#mainMenu li a { background:url(images/menu_bg.gif) repeat-x; line-height:26px; height:26px; display:block; color:#D4EFFF; text-decoration:none; padding-left:21px; font-weight:bold; font-size:12px}
#mainMenu li a:hover { background:url(images/menu_o.jpg) repeat-x; color:#FFFFFF}

#content { padding:0 0px 10px 22px}
#content p { display:block; margin:0 0 20px 0; padding-right:10px; }
#content ul { display:block; margin:0 0 20px 0; }
#content li { display:block; padding:0 0 0 12px; line-height:18px; background:url(images/bg_link01.gif) left .5em no-repeat !important; }
#content li a { font-weight:bold; }

#footer { border-top:1px solid #386181; border-bottom:1px solid #386181; padding:6px; margin:10px 0px 10px 0px; font-size:12px; height:30px; float:left;}
#copyright { float:right; width:225px; font-size:11px; color:#62839E}

#cl_images { text-align:center}
#cl_images img { margin-bottom:4px}

.buton{ width:100%; margin:0px; padding:0px; float:left; padding-top:20px;}
.buton li{ width:244px; float:left; padding:0px; list-style:none;}
.buton li a{ width:234px; height:27px; display:block; font-size:12px; font-weight:bold; background-image:url(images/buton1.jpg); color:#FFF; text-decoration:none; padding-top:6px; padding-left:10px;}
.buton li a:hover{ width:234px; height:27px; display:block; font-size:12px; font-weight:bold; background-image:url(images/buton.jpg); color:#FFF; text-decoration:none; padding-top:6px; padding-left:10px;}



.buton1{ width:100%; margin:0px; padding:0px; float:left; padding-top:20px;}
.buton1 li{ width:244px; float:left; padding:0px; list-style:none;}
.buton1 li a{ width:234px; height:27px; display:block; font-size:12px; font-weight:bold; background-image:url(images/buton1a.jpg); color:#FFF; text-decoration:none; padding-top:6px; padding-left:10px;}
.buton1 li a:hover{ width:234px; height:27px; display:block; font-size:12px; font-weight:bold; background-image:url(images/butona.jpg); color:#FFF; text-decoration:none; padding-top:6px; padding-left:10px;}


.countdown { background:url(images/bg_countdown.jpg) top left no-repeat; height:212px; padding-bottom:100px; margin:0 0 0 12px; width:178px; }

.counter {position: relative; width:190px !important; width:180px;}
.counter p {position: absolute; margin: 0px; padding: 0px; color: white; font: 12px arial,helvetica; font-weight:bold; overflow: hidden; text-align: center;}
.counter p.days {left: 10px; top: 160px; width: 35px;}
.counter p.hours {left: 70px; top: 64px; width: 35px;}
.counter p.mins {left: 130px; top: 64px; width: 35px;}
.counter p.secs {left: 190px; top: 64px; width: 35px;}
.counter .foot {width: 301px; height: 16px; }



.schedule td { text-align:center; border-bottom:1px solid #386181; padding-top:4px; padding-bottom:4px; }
.schedule1 td { text-align:center; border-bottom:1px solid #386181; padding-top:4px; padding-bottom:4px; }
.schedule { margin-bottom:20px; }

#leftsche{ text-align:left;  padding-left:20px;}
#leftsche1{ text-align:left; padding-left:40px;}

.inputText { width:270px; padding: 1px 4px 1px 4px; border:1px solid #666; vertical-align:middle; color: #666666; }


.contact
{
   float:left;
   margin:20px 0 0 0;
   width:390px;
}

.formContact { width: 390px; float:left; margin:0; padding:0; }
.formContact p { display:block; }
.formContact label { float:left; width:120px; font-weight: bold; padding: 0 0 5px 0; cursor:pointer; }
.formContact .inputText { width:250px; padding: 1px 4px 1px 4px; border:1px solid #ccc; vertical-align:middle; color: #666666; }
.formContact #msgContactForm { width:250px; float:left; }
.formContact .oblig { font-size: 9px; float: left; }
.formContact .submit { float: right; padding:0 10px 0 0; }