@charset "utf-8";
/* CSS Document */
/*----------------------HTML TAGS------------------------------*/
body {margin:0; background-color:#02a9e7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div,span,input,select,textarea,h1,h2,h3,form,p{margin:0; padding:0;}
a {text-decoration:none; }
a:hover {text-decoration:underline; }
a:active {text-decoration:underline;}
img { border:0px;}
p { margin-bottom: 1.2em; line-height:16px;}

/*----------------------CONTAINER------------------------------*/
#root{ width:974px; margin:0 auto; background-color:#fff; }
#wrapper {width:954px; margin:0 auto; padding:0px 0px 20px 0px; background-color:#fff;}

/*----------------------MASTHEAD------------------------------*/
#headercont {width:954px; height:160px; display:block; clear:both;}
#headerl {width:870px; height:142px; background-image:url(../images/bkg_header.gif); background-repeat:repeat-x; float:left; }
#headerr {width:84px; height:142px; float:right; }

/*----------------------TOP DROPMENU------------------------------*/
.menudrop{ width:944px; padding:2px 0px 0px 10px; font-size:10px; background-color:#e7e5e5; height:20px; text-transform:capitalize; }
.menudrop ul{width: 100%; padding:0px; margin:3px 0px 0px 0px; text-align: left; height:16px; }
.menudrop ul li{display: inline; border-right:1px solid #bbb; padding: 0px; margin:0px; background-color:#e7e5e5;}
.menudrop ul li a{ color:#494949; padding: 1px 7px 0px 7px; text-transform:capitalize; font-weight:normal;}
.menudrop ul li.droplist a {padding:4px 7px; border:none;}

/* ----------------------STYLE FOR DROP DOWN ---------------------- */
.dropmenudiv{position:absolute; top: 0; border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; /*THEME CHANGE HERE*/border-bottom-width: 1; line-height:16px; background-color: #fff; width: 110px; visibility: hidden; z-index:400; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=2); }
.dropmenudiv a{ width: auto; display: block; text-indent: 3px; /*border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/ padding: 2px 0; text-decoration: none; font-weight: bold; color: #000; font-size:10px; }
.dropmenudiv a.bottom_item{ border-bottom: 1px solid #bbb}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
.dropmenudiv a:hover{ background-color: #afdef0; /*background of drop down menu*/ font-weight: bold; font-size:10px; }

/*----------------------MENU------------------------------*/
#navcont { width:954px; height:37px; display:block; }
#navl { width:10px; height:37px; float:left; background-image:url(../images/navleft.gif); background-repeat:no-repeat;}
#navc { width:934px; height:37px; float:left; background-image:url(../images/navbkg.gif); background-repeat: repeat-x;}
#navr { width:10px; height:37px; float:right; clear:right; background-image:url(../images/navright.gif); background-repeat:no-repeat;}
#navc ul{ margin:0; padding:0; padding-left:10px;  /*offset of tabs relative to browser left edge*/list-style-type: none;}
#navc ul li{ display:inline; text-decoration:none; font-weight:normal; font-size:11px;  }
#navc ul li a { float:left; display:block; text-decoration:none; padding:12px 12px; border-right:1px solid #0399d0; color:#fff; font-weight:normal; font-size:11px; }
#navc ul li a:visited{color:#fff;}
#navc ul li a:hover, a:active {background:#fff; text-decoration:none; color:#8695a4;}


/* ----------------------CONTENT---------------------- */
#mc { width:954px; padding-top:20px; line-height:16px;}

/* ----------------------LEFT COL---------------------- */
#mcl { width:468px; float:left; margin-right:14px; }
#mcl div h1 { width:433px; height:20px; background-color:#03a8e5; font-size:14px; font-weight:bold; color:#fff; padding:5px 0 0 35px; background-image:url(../images/img_star.gif); background-repeat:no-repeat; background-position:left; margin:20px 0 10px;}
#mcl p a, a:hover, a:visited, a:active {color:#1681ba; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#mcl_main { width:628px; float:left;}
#mcl_main h1 { color:#03a8e5; font-size:22px; letter-spacing:-0.04em; padding-bottom:20px; float:left; }
#mcl_main div.bookmark { float:right; clear:right; position:relative;}
#mcl_main div.heading {width:628px; position:relative; float:left;}
#mcl_main p a {color:#1681ba; font-weight:normal; font-size:11px;}
#mcl_main p a:hover {color:#1681ba; font-weight:normal; font-size:11px;}
#mynametabcontentcontainer a {color:#000; font-weight:bold; font-size:11px;}
#mynametabcontentcontainer a:hover {color:#1681ba; font-weight:bold; font-size:11px;}
#profiles {color:#1681ba; font-size:12px;}
#profiles ul { list-style-type:none; margin:10px 0 0 20px;}
#profiles ul li { line-height:24px;}
#profiles ul li a {color:#000; font-size:11px; font-weight:normal;}
#profiles ul li a:hover {color:#1681ba; font-size:11px; font-weight:normal;}
#profiles p { padding:0px; margin:15px 0 0 0;}
#profiles_wrap { width:628px; position:relative; }
.profiles_icon{ width:62px; height:63px; background-image:url(../images/icon_profile.png);background-position:top right; background-repeat:no-repeat;position:absolute;left:578px; top:-20px;}
#mcl_main  div.profiles_header { width:618px; height:25px; background-image:url(../images/bkg_profile.gif); padding:5px 0 0 10px; background-repeat:repeat-x; border-top:1px solid #14a6dc; } 
#mcl_main  div.profiles_header h1 { color:#fff; font-size:12px; height:5px;}
#mcl_main div.profiles_cont{ width:628px; padding:0px 0 0 0px; float:left; border-bottom:1px solid #14a6dc; }
#mcl_main div.profiles_title { width:160px; float:left; padding:5px 0 5px 10px; background-color:#d6e1ea; border-bottom:1px solid #fff; height:100%; border-right:1px solid #fff; }
#mcl_main div.profiles_info { width:447px; float:left; padding:5px 0 5px 10px; clear:right; border-bottom:1px solid #fff; background-color:#e2ecf4; height:100% }
#mcl_main div.profiles_cont a {color:#1681ba; font-weight:normal; font-size:11px;}
#mcl_main div.profiles_cont a:hover; a:active; a:visited {color:#1681ba; font-weight:normal; font-size:11px;}

/*................................form..................................*/
#mcl_main #form { width:300px; float:left; margin:0 70px 0 0; position:relative;}
#form .formcont {width:300px; height:20px;} 
#form .txt {float:left; width:100px; padding-top:10px; }
#form .details {float:left; width:180px; clear:right; padding-top:10px;  }
#form .formtxt {font-size:11px; height:12px; width:220px; color:#03a8e5;}
#form .formtxtcom {font-size:11px; width:222px; color:#03a8e5;}
*|html #form .formtxtcom {font-size:11px; width:220px; color:#03a8e5;}
*html #form .formtxtcom {font-size:11px; width:222px; color:#03a8e5;}
.submit { width:300px; margin-top:10px; position:relative;}
.submittxt {font-size:11px; color:#1681ba; float:right; position:relative; left:24px; cursor:pointer;} 

/*................................adres..................................*/
#adres {float:left; width:200px; clear:right; margin-top:5px;}
#adres h1 {color:#03a8e5; font-size:12px; margin:0px; padding:0px;}

/* ----------------------CENTER COL---------------------- */
#mcc { width:300px; float:left; }
#galcont { width:300px;}
#galimg {width:300px; height:213px; text-align:center; margin-bottom:5px;  background-color:#d9eff7; position: relative; top:0px;}

#fade-example-1 li{position: absolute; top: 0; left:0px; visibility: hidden; text-align:center; width:300px;}
* html #fade-example-1 li{position: absolute; top: 0; left: -170px; visibility: hidden; text-align:center; width:300px;}
#galimg ul { list-style-type:none; margin:0px;}
#gal_caption {width:300px; height:42px; margin-bottom:10; padding-top:5px; text-align:center; height:100%;}
#gal_caption div {display:none;}
/*
#thumbimg1_caption{display:block; height:70px; margin-top:10px;}
#thumbimg2_caption{display:block; height:70px; margin-top:10px;}
#thumbimg3_caption{display:block; height:80px; margin-top:10px;}
#thumbimg4_caption{display:block; height:70px; margin-top:10px;}
#thumbimg5_caption{display:block; height:70px; margin-top:10px;}
*/
#caption_container{height:auto; text-align:center;}
#caption_container div{display:none;}
#ad1 { width:300px; height:250px; position:relative; float:left; margin-top:10px;}


/*................................carousel..................................*/
.carousel-component { float:left; position:relative; left:12px; overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered *//*background:#2C3942;*/padding:0px; color:#618cbe; width:182px; margin-bottom:10px; height:auto;/* height:80px;*/}

.carousel-component ul.carousel-list {  margin:0px 0px 0px 5px; padding:0px; width:10000000px; position:relative; z-index:1;  cursor:pointer;}

.carousel-component .carousel-list li { float:left; text-align:center; list-style:none; overflow:hidden; margin:0px; font:10px verdana,arial,sans-serif; color:#666;
	padding-top:5px; width:59px;}

.carousel-component .carousel-list img{border:1px solid #999;display:block; vertical-align:bottom; opacity:0.4;filter:alpha(opacity=80);}

.carousel-component .carousel-clip-region { overflow:hidden; margin:0px auto; position:relative; right:4px; }

#prev-arrow-container {float:left;  margin: 0px 0px 0px 0px;  padding: 0px; } 
* html #prev-arrow-container {float:left;  margin: 0px 0px 0px 15px;  padding: 0px; }
#next-arrow-container {float:left;  margin: 0px; padding: 0px; } 
#next-arrow {cursor:pointer; vertical-align:top; margin-top:26px; margin-left:19px; } 
#prev-arrow {cursor:pointer; vertical-align:top; margin-top:26px; margin-left:25px;} 
#overlay {   width: 200px;   height: 80px; background-color: #FFF;  position: absolute; top: 25px;   left: 150px; padding-top: 10px;   z-index: 100; color: #000; border:1px dotted #000; text-align: center; font-size: 24px; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; } 

/* ----------------------RIGHT COL---------------------- */
#mcr { width:160px; float:right; clear:right; background-color:#f3f5f5; }
#mcr div h1 { width:125px; height:20px; background-color:#03a8e5; font-size:14px; font-weight:bold; color:#fff; padding:5px 0 0 35px; background-image:url(../images/img_star.gif); background-repeat:no-repeat; background-position:left; margin-bottom:10px; }
#partners {width:160px;  height:199px; display:block; }
#partners ul { list-style-type:none; padding:0px; margin:0px;}
#partners ul li { padding-bottom:15px;}
#partners a, a:hover, a:visited, a:active { color:#000; font-weight:bold; font-size:10px;}
.imgpart {margin-right:4px;}
#mcr_accord{ width:300px; float:right; background-color:#d6e1ea;}

/* ----------------------FOOTER---------------------- */
#footer {width:954px; height:80px; background-color:#e7e5e5; line-height:16px; border-top:1px solid #ccc; }
#footer a { color:#000; font-weight:bold; font-size:11px;}
#footer a:hover { font-weight:bold; }
#footerl {width:870px; height:55px; float:left; text-align:center; padding-top:25px;}
#footerr {width:74px; height:50px; float:left; padding-top:20px;}

/*----------------------OTHER CLASSES------------------------------*/
.clear {clear:both;}
.logo {width:114px; height:119px; position:relative; left:20px; top:10px;}
.blue {color:#1681ba;}
.pub { margin-right:30px;}
.partners_cont { text-align:center;}
.partners {padding:10px 0 0 40px;}
.margin{margin:10px 0 10px 0;}
