@CHARSET "UTF-8";

body {font-size:12px; padding: 0px; margin: 0px; color: #1aa9d0; background: url('../../media/Site/bcrnd.jpg'); font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.positioningMain {width:1089px; margin: 0 auto 0 auto; overflow: hidden;}

.main {width:1024px; overflow: hidden; float: left;}

a {text-decoration: none; color: #585858;}

img {border:0px;}

/* CONTENTS */

.contents-box {width: 975px; overflow: hidden; margin: 12px auto 5px auto;}
.contents-box .langFirstPage {width: 845px; padding: 0 0 0 90px; overflow: hidden;}
.contents-box .contentsPages {width: 860px; margin: 0 0 0 62px; overflow: hidden;}
.contents-box .textArea {width: 450px; height: 550px; float: left; padding: 15px 0 0 0; color: #585858; overflow:hidden;}
.contents-box .textArea-wide {width: 657px; height: 550px; float: left; padding: 15px 0 0 0; color:#585858; overflow:hidden;}
.contents-box .textArea-shops {width: 535px; height: 550px; float: left; padding: 15px 0 0 0; color: #585858; overflow:hidden;}
.contents-box .textArea a {text-decoration: underline;}
.contents-box .table {width: 450px;}

/* TOP-MENU */

.shop-link-box {float:left; width: 146px; height:86px; position:relative; left:19px;}

.top-menu {width: 794px; height:63px; margin: 0 0 0 0px; overflow: hidden; border-bottom: 1px solid #7C797B;}
.top-menu .table {width: 794px; height:62px;}
.top-menu .cell {padding-top: 8px; text-align: center;}


/* BOTTOM-MENU */

.bottom-menu {width: 794px; height: 47px; margin: 0 0 60px 146px; border-top: 1px solid #807C7E; clear: left; overflow: hidden;}
.bottom-menu .left-area{height: 28px; padding: 19px 0 0 0; float: left;}
.bottom-menu .left-area .box {padding: 0 18px 0 0; float: left;}
.bottom-menu .center-area {height: 28px; width: 103px; padding: 19px 0 0 0; margin: 0 auto 0 auto; float:right;  }
.bottom-menu .right-area {height: 28px; width: 458px; padding: 19px 0 0 0; float: right; text-align:center;}
.bottom-menu .right-area .box {padding: 0 0 0 18px; float: right;}
.bottom-menu a {color: #4A5252; font-size: 13px;}
.bottom-menu .selected {color: #1aa9d0; font-weight: bold;}


/* LEFT-MENU */

.left-menu {width: 168px; margin: 0 33px 0 0px; padding: 10px 0 0 0; font-size:12px; float: left; color: #646464;}
.left-menu .item {border-top: 1px solid gray; padding: 11px 0 8px 28px;}
.left-menu .selected {color: #1aa9d0; font-weight: bold;}
.left-menu .item-noBorder {padding: 4px 0 8px 28px;}
.left-menu .collectItem-sub {color: #1aa9d0;}
.left-menu .mainCollect-selected {}
.left-menu .mainCollect-selected a {color: #1aa9d0; font-weight: bold;}
.left-menu .collectItem-frontPgLink {}
.left-menu a {color: #5E6364; text-decoration: none;}


/* CONTACTS-AREA */

.contacts-area {width: 420px; overflow: hidden; padding: 6px 0 0 0;}
.contacts-area-shops {width: 535px; overflow: hidden; padding: 6px 0 0 0;}
.country-menu {width: 420px; overflow: hidden; margin: 0 0 10px 0;  border-bottom: 1px solid #CBCAC9;}
.country-menu-shops {width: 500px; overflow: hidden; margin: 0 0 10px 0;  border-bottom: 1px solid #CBCAC9;}
.country-menu .box {padding: 4px; margin: 0 12px 0 0; float: left;}
.country-menu .box a {color: #7C7776; text-decoration: none; }
.country-menu .box a.selected {color: #1aa9d0;}
.country-menu-shops .box {padding: 4px; margin: 0 12px 0 0; float: left;}
.country-menu-shops .box a {color: #7C7776; text-decoration: none; }
.country-menu-shops .box a.selected {color: #1aa9d0;}
.table-cellNames {color: #1aa9d0; font-weight: bold; padding: 0 0 12px 0;}
.table-cityName {color: #7C7776;}
.shops-table {margin: 0 0 10px 0; width: 535px;}
.openingHours-table {margin: 0 0 10px 0; width: 475px;}


/* DROP DOWN MENU */

.dropMenu { z-index:100; position:absolute; background-color: #F3F3F3; border: 1px solid #A8A1A6; cursor:pointer; text-align: left; display:none; min-width:95px; }
.dropMenu a { padding-left: 5px; padding-right: 5px; display: block; border-bottom: 1px solid #A8A1A6; margin:0px; display:block; color: #1aa9d0; text-decoration: none; font-size:11px; font-weight:normal; line-height: 25px;}
.dropMenu a:hover {background-color: #E2E2E2;}


/* IMAGES */

.articleIcon {margin: 0 10px 8px 0; float: left;}


/* BANNERS */

.firstPg-bigBanner{width: 646px; height: 407px; overflow: hidden; margin: 0 5px 0 0; float: left;}
.firstPg-smallBanner {width: 191px; height: 152px; overflow: hidden; float: left;}
.openingPage-banner {width: 570; height: 360; overflow: hidden; margin: 0 auto 0 auto;}


/* TEXTS */

.articleTitle {font-weight: bold; color: #646464; margin: 0 0 22px 0;}
.special-link {text-decoration: none !important; font-weight: normal !important;}
.text-box {margin: 0 0 8px 0;}
.collection-text {width: 520px;}
.collectionBottomInfo {margin: 0 0 0 60px; color: #585858; font-size: 9px;}

/* OPENING PAGE */

.openingPgMain {width: 570px; height: auto; margin: 85px auto 0 auto; overflow: hidden;}
.openingPage-languages { width: 266px; margin: 27px auto 0 auto;}
.openingPage-languages .box {width: auto; margin: 0 0 0 12px; color: #4A5252;}


/* LANGUAGE FIRST PAGE */

.firstPg-gallery {width: 191px; height: 255px; overflow: hidden; float: left;}
.firstPg-gallery .prevButton {width: 40px; height: 30px; overflow: hidden; margin: 190px 0 0 5px; float: left;}
.firstPg-gallery .nextButton {width: 32px; height: 30px; overflow: hidden; margin: 190px 0 0 10px; float: left;}
.firstPg-gallery .image-area {width: 97px; overflow: hidden; float: left;}


/* OTHERS */

.b {font-weight: bold;}
.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s13 {font-size: 13px;}
.s14 {font-size: 14px;}
.joinNewsletterButton {color: #1AA9D0 !important; text-transform: uppercase; }


.a-noLine {text-decoration: none !important; color: #646464;}

.bckgr-white {background-color: white;}

.files-area {clear: both; margin: 10px 0 0 0;}

.center {margin: 0 auto 0 auto;}

input { border: 1px solid white; height: 15px !important; font-size: 11px !important; width: 250px;}
select {border: 1px solid white; width: 170px;}
textarea {border: 1px solid white; padding: 0px; margin: 0px; font-size: 11px !important;}
.sendMail-button {background: #1aa9d0; font-weight: bold; font-size: 12px; text-align: center; padding: 3px; width: 130px; margin: 0 0 10px 0;}
.sendMail-text { color: white; text-decoration: none !important; font-weight: normal;}

.applications-table {width: 430px; font-size: 11px; padding: 0; clear: left; //clear: '';//margin-top: 2px;}
.applications-td {background-color: white; padding: 2px; width:100%; overflow:hidden; margin: 0 0 2px 0; color: #1aa9d0; overflow:hidden; width:auto; clear:both;}
.checkbox input {width: 15px; }

.moreNewsLink {margin: 10px 0 0 0; color: #1aa9d0;}
.readMoreLink {color: #1aa9d0;}

.colorLegend {width:132px; text-align:right; font-size:11px; font-style:italic;}
.colorLegend .color-box {float:right; color:gray; border:1px solid #E2E2E2;}

.itemBox-links {padding: 0 10px 0 40px; margin: 14px 0 0 0;}
