body {text-align: center; margin: 0px; padding: 0px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 15px; color: #000; background-color: #FFF;}
#constructor {margin: 10px auto 10px auto; width: 850px; text-align: left;}

#header {height: 350px;}
#header div.icons {background-color: #c4578a; border-bottom: 6px solid #3a2e4a; padding: 17px 0px 17px 10px; font-weight: bold;}
#header div.icons a {display: inline-block; color: #FFF; text-decoration: none; padding: 5px 16px;}
#header div.icons a:hover {text-decoration: underline;}
#header div.icons a.last {border-left: 1px solid #FFF;}

#header div.logo {border-bottom: 6px solid #3a2e4a;}
#header div.logo img {border: none;}
#header div.banner {background-position: 180px 0px; background-repeat: no-repeat;}
#header div.banner1 {background-image: url('/content/images/header-banner-1.jpg');}
#header div.banner2 {background-image: url('/content/images/header-banner-2.jpg');}
#header div.banner3 {background-image: url('/content/images/header-banner-3.jpg');}

#header div.bank {color: #c4578a; border-top: 9px solid #c4578a; padding: 8px 0px 8px 1px; font-size: 16px;}
#header div.bank code {color: #000; font-family: Verdana, Tahoma, sans-serif;}

#header div.facebook {float: right; text-align: right;}

#menu {float: left; width: 190px;}
#menu ul {list-style: none; margin: 0px; padding: 0px 10px 0px 0px;}

#menu a.link {display: block; color: #000; padding: 5px 0px 8px 40px; text-decoration: none; background-image: url('/content/images/menu-icons-off.gif'); background-repeat: no-repeat;}
#menu a.ico1 {background-position: 0px 0px;}
#menu a.ico2 {background-position: 0px -30px;}
#menu a.ico3 {background-position: 0px -60px;}
#menu a.ico4 {background-position: 0px -90px;}
#menu a.ico5 {background-position: 0px -120px;}
#menu a.ico6 {background-position: 0px -150px;}
#menu a.ico7 {background-position: 0px -180px;}
#menu a.ico8 {background-position: 0px -210px;}
#menu a.ico9 {background-position: 0px -240px;}
#menu a.ico10 {background-position: 0px -270px;}
#menu a.ico11 {background-position: 0px -300px;}
#menu a.ico12 {background-position: 0px -330px;}
#menu a.ico13 {background-position: 0px -360px;}
#menu a.ico14 {background-position: 0px -407px;}
#menu a.ico15 {background-position: 0px -437px;}
#menu a.ico16 {background-position: 0px -484px;}
#menu a.ico17 {background-position: 0px -467px;}

/*#menu a.link:visited {color: #000;}*/
#menu a.link:hover {color: #c4578a; background-image: url('/content/images/menu-icons-on.gif');}
#menu a.active {color: #c4578a; background-image: url('/content/images/menu-icons-on.gif');}


#menu div.icons-big {width: 180px; height: 180px; margin: 10px 0px 0px 0px; background-image: url('/content/images/menu-icons-big.gif'); background-repeat: no-repeat;}
#menu div.icons-big-0 {background-image: none;}
#menu div.icons-big-1 {background-position: 0px 0px;}
#menu div.icons-big-2 {background-position: 0px -180px;}
#menu div.icons-big-3 {background-position: 0px -360px;}
#menu div.icons-big-4 {background-position: 0px -540px;}
#menu div.icons-big-5 {background-position: 0px -720px;}
#menu div.icons-big-6 {background-position: 0px -900px;}
#menu div.icons-big-7 {background-position: 0px -1080px;}
#menu div.icons-big-8 {background-position: 0px -1260px;}
#menu div.icons-big-9 {background-position: 0px -1440px;}
#menu div.icons-big-10 {background-position: 0px -1620px;}
#menu div.icons-big-11 {background-position: 0px -1800px;}
#menu div.icons-big-12 {background-position: 0px -1980px;}
#menu div.icons-big-13 {background-position: 0px -2160px;}
#menu div.icons-big-14 {background-position: 0px -2340px;}
#menu div.icons-big-15 {background-position: 0px -2520px;}
#menu div.icons-big-16 {background-position: 0px -2700px;}

#main {padding: 0px 0px 10px 210px; font-size: 13px;}
#main div.clear {clear: both; height: 1px; overflow: hidden; font-size: 1px; visibility: hidden;}

#menu-side {float: right; width: 180px; padding-left: 25px; background: url('/content/images/menu-side-dots.gif') left top repeat-y; text-align: center;}
#menu-side div.header {background-color: #c4578a; border-bottom: 6px solid #3a2e4a; font-size: 16px; color: #FFF; padding: 6px 0px 6px 12px; font-weight: bold; text-align: left;}
#menu-side img {border: none;}
#menu-side a {color: #000;}
#menu-side div.partners img {margin: 5px;}
#menu-side div.partners a {text-decoration: none; border: none; padding: 10px 0px; display: block;}

#footer {clear: both; padding: 8px 15px 15px 15px; color: #ab89a2; background-color: #3c2e47; border-top: 9px solid #c4578a;}
#footer div.counter {float: right; text-align: right;}
