/*
 * Front-end stylesheet
 *
 * @name default.css
 * @package cnc
 * @version 1.0
 * @since 2010-07-12
 * @author Cristian Ciobanu <cristian@pallasweb.com>
 */

@import 'reset.css';
@import 'calendar.css';

/* Body styles */
body {background:#d72125 url('../ui/bg.jpg') repeat-x top left;color:#000;font:12px/1.333em verdana, arial, sans-serif;}

/* Link styles */
a, a:link, a:active, a:visited {text-decoration:none;color:#2f5d33;cursor:pointer;}
a:hover {text-decoration:none;color:#d78712;}

.white, a.white, a.white:link, a.white:active, a.white:visited {text-decoration:none;color:#fff;}
a.white:hover {text-decoration:underline;color:#fff;}

.black, a.black, a.black:link, a.black:active, a.black:visited {text-decoration:none;color:#000;}
a.black:hover {text-decoration:underline;color:#000;}

a.arrow, a.arrow:link, a.arrow:active, a.arrow:visited {background:url('../ui/arr.png') no-repeat left center;padding-left:1em;color:#e7262c;}
a.arrow:hover {color:#2f5d33;}

a.arrow1, a.arrow1:link, a.arrow1:active, a.arrow1:visited, a.arrow1:hover {background:url('../ui/arr.png') no-repeat left center;padding-left:1em;color:#e7262c;font-size:1.077em;}

a.arrow2, a.arrow2:link, a.arrow2:active, a.arrow2:visited, a.arrow2:hover {background:url('../ui/arrow.png') no-repeat left center;padding-left:1em;color:#e7262c;font-size:1.077em;}

/* Headers */
h1, h2, h3, h4, h5, h6 {font-weight:bold;font-family:'Myriad Pro', verdana, arial, sans-serif;line-height:153.8%;}
h1.headline {margin-top:0;font-weight:bold;text-align:center;}

/* Horizontal Rules */
hr {margin:0.5em 0;padding:0;border:0;border-bottom:2px dashed #41b5c0;clear:both;}

/* Form Elements */
input.text, textarea, select {padding:2px 3px 2px 5px;margin:0;background-color:#f4f4f4;border:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
input.text:hover, textarea:hover, select:hover {background-color:#fcfce9;}
input.text:focus, textarea:focus, select:focus {background-color:#ffffcc;}
input.focus {color:#606060 !important;}
button, a.button, a.button:link, a.button:active, a.button:visited, input[type="submit"], input[type="reset"] {border-color:#dedede #bbb #bbb #dedede;border-style:solid;border-width:1px;background-color:#fff;margin:0;padding:3px 3px 3px 5px;color:#666;font-size:100%;font-weight:bold;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
button:hover, a.button:hover, input[type="submit"]:hover, input[type="reset"]:hover {color:#000;background-color:#eee;text-decoration:none;box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;}
button:active, a.button:active, input[type="submit"]:active, input[type="reset"]:active {background-color:#e5e5e5;}

button.left, a.button.left, input.left[type="submit"], input.left[type="reset"] {float:left !important;margin-right:0.5em;}
button.right, a.button.right, input.right[type="submit"], input.right[type="reset"] {float:right !important;margin-left:0.5em;}
button.positive, a.positive, input.positive[type="submit"], input.positive[type="reset"] {background:#2f5d33 !important;color:#000 !important;}
button.positive:hover, a.button.positive:hover, input.positive[type="submit"]:hover, input.positive[type="reset"]:hover {color:#fff !important;box-shadow:0 0 10px #63940e;-moz-box-shadow:0 0 10px #63940e;-webkit-box-shadow:0 0 10px #63940e;}
button.negative, a.negative, input.negative[type="submit"], input.negative[type="reset"] {background:#fbd5c4 !important;color:#000 !important;}
button.negative:hover, a.button.negative:hover, input.negative[type="submit"]:hover, input.negative[type="reset"]:hover {color:#f00 !important;box-shadow:0 0 10px #ec1c1c;-moz-box-shadow:0 0 10px #ec1c1c;-webkit-box-shadow:0 0 10px #ec1c1c;}

/* Forms */
.small-size, .medium-size, .large-size {margin:1em auto;}
.small-size {width:40%;}
.medium-size {width:70%;}
.large-size {width:97%;}
.form {border:1px solid #D0AB6B;;text-align:left;}
.form p.legend {line-height:1.75em;margin:0;text-align:center;font-size:1em;color:#fff;font-weight:bold;background:#d78511;}
.form ol {margin:0.769em;list-style:none;}
.form ol ol {margin:0;}
.form li {padding:0.5em 0;}
.form li li {float:left;padding:0 0.5em 0 0;}
.form label {display:block;margin-bottom:0.2em;font-weight:bold;font-size:0.923em;}
.form label span {font-weight:normal;font-style:italic;font-size:0.75em;color:#808080;}
.form input.text, .form textarea {width:98%;}
.form span.error {display:block;color:#c00;font-size:0.692em;margin-top:0.25em;}
.form li.output {clear:both;padding:0;}
.form .failure {color:#ec1c1c;font-size:0.846em;}
.form .success {color:#63940e;font-size:0.846em;}

/* Structure */
.wrapper {width:993px;border:3px solid #2f5d33;margin:7.692em auto 1em auto;background-color:#d78712;padding:12px}
.copyright {padding:1em;text-align:center;font-size:0.846em;}

.header {position:relative;height:107px;border:1px solid #fefefe;background:#dea044 url('../ui/top-sec.jpg') no-repeat top left;padding:0 270px 0 150px;}

.img-headline {height:107px;line-height:107px;overflow:hidden;}
.img-headline img {vertical-align:middle;}
#logo {position:absolute;width:168px;height:168px;top:-53px;left:-30px;}
#top-txt {position:absolute;width:811px;height:65px;top:-62px;left:132px;}

.section {width:951px;min-height:450px;height:auto !important;height:450px;background:#e4bd75;border:1px solid #fefefe;border-top:none;padding:20px;font-size:12px;text-align:justify;}
.section #left {float:left;width:640px;min-height:450px;height:auto !important;height:450px;}
.section #left .hometext {float:left;text-align:justify;width:260px;padding: 70px 0 0 0;margin:30px 0 0 0;}
.texttxt {padding:0px 15px;height:245px;margin-bottom:8px;overflow:hidden;font-size:12px !important;}
.click {float:left;margin-left:40px;}
#slide {width:345px;height:259px;float:right;border:2px solid #d78712;margin:0 15px 0px 0;}

.envelope {width:371px;height:293px;float:left;margin-top:25px;}
.section #right {float:right;width:305px;}

.become {position:absolute;top:-100px;left:10px;width:220px;height:117px;}
.samishop {position:absolute;top:220px;left:80px;width:258px;height:127px;}
#visitasami {position:absolute;top:-30px;left:370px;}

.lastshow {border:1px solid #fff;width:300px;padding:0 0 15px 0;background:#efd092;}
.lastshow .headline {height:24px;border-bottom:1px solid #fff;background:url('../ui/upcoming.png') no-repeat center center;}
.lastshow .scrollbars-wrapper {margin:5px 0;padding:15px 10px;position:relative;}
.lastshow .scrollbars {height:260px;overflow:auto;}
.lastshow a.scroll-top {display:none;position: absolute;z-index: 2;top: 0;right: 10px;overflow: hidden;background:url('../ui/up.png') no-repeat top center;height:15px;width:15px;}
.lastshow a.scroll-bottom {display:none;position: absolute;z-index: 2;bottom: 0;right: 10px;overflow: hidden;background:url('../ui/down.png') no-repeat bottom center;height:15px;width:15px;}

.top-text {height:260px;}
.headline {color:#1c572b;line-height:24px;}
.text {font-size:0.923em;line-height:24px;margin-bottom:20px;}
.boothfees {width:100%;}
.boothfees th {font-weight: bold;padding:0.25em;}
.boothfees tr.even {background-color: #e4bd75;}
.boothfees tr.odd {background-color: #F1C67C;}
.boothfees td {padding:0.25em;border:1px solid #D0AB6B;}

.schedule {width:95%;padding:0;margin:0;border:1px solid #2f5d33;background:#efd092;}
.schedule td {width:294px;padding:0;margin:0;text-align: center;}
.schedule td.spacer {width:2px;border:1px solid #2f5d33;border-top:0;border-bottom:0;}
.pizza {position:absolute;top:0;bottom:0;background: url('../ui/pizza.png') no-repeat top center;width: 50px;height:50px;z-index:3;}
.schedule p {padding:0;margin:0;}
.header-list {background: url('../ui/bg-td.jpg') no-repeat top center;height:55px;vertical-align: middle;text-align: center;margin:0;padding:0;}
.header-list p {margin:0;padding:0;line-height: 27px;}

.green {background-color:#2f5d33;color:#fff;}
.orange {background-color:#d78511;color:#fff;}
.red {color:#c4110a;}

.textgreen {color:#2f5d33}

.exhibitor {width:926px;border:1px solid #2f5d33;margin:15px auto;background:url('../ui/flower-bg.jpg') no-repeat top center;}
.exhibitor .top-header {line-height: 55px;border-bottom:1px solid #2f5d33;text-align: center;font-size:15px;font-weight: bold;}
.exhibitor .exhibitorlist {padding:20px;min-height:280px;height:auto !important;height:280px;}
.exhibitor .exhibitorlist .exhibimage {float:left;display:inline;border:2px solid #828b51;margin-right:20px;}
.exhibitor .image {float:left;width:450px;}
.exhibitor .image img {display:block;margin:0 auto;}
.exhibitor .text {padding:25px 50px;}

.giftpad {float:left;margin-right:10px;}
.giftpadcnt {float:left;padding:20px;}

.bottomimgs {width:90%;margin:40px auto 20px auto;background:url('../ui/bg-flower.png') no-repeat top center;}
.bottomimg {float:left;width:33.3%;}
.bottomimg img {border:3px solid #818950;}

.contact {position:absolute;top:16px;left:-18px;background:url('../ui/contact.jpg') no-repeat top left;width:440px;padding-left:500px;padding-right:40px;height:434px;}

#exhibitor-flash {width:323px;height:415px;float:left;border:2px solid #828b51;margin:10px 120px 10px 30px;}
.exhibinformation {float:left;background:url('../ui/bg-exhibitor.png') no-repeat 15px 84px;margin-top:15px;}
.exhibinfo {width:382px;border:1px solid #828b51;margin:5px;color:#1b562a;background:#efcf92;}
.exhibinfo .instr{border-bottom:1px solid #828b51;line-height:44px;padding-left:30px;}
/* Icons */
.icon {padding-left:48px;line-height:48px;float:left;cursor:pointer;}
.icon span {line-height:1.25em;float:left;}
.icon-album {background:url('../ui/onstage/Album.png') no-repeat 0 0;}
.icon-badge {background:url('../ui/onstage/Badge.png') no-repeat 0 0;}
.icon-buddy-chat {background:url('../ui/onstage/Buddy-Chat.png') no-repeat 0 0;}
.icon-buddy-group {background:url('../ui/onstage/Buddy-Group.png') no-repeat 0 0;}
.icon-buddy {background:url('../ui/onstage/Buddy.png') no-repeat 0 0;}
.icon-calendar {background:url('../ui/onstage/Calendar.png') no-repeat 0 0;}
.icon-chart-bar {background:url('../ui/onstage/Chart-Bar.png') no-repeat 0 0;}
.icon-chart-pie {background:url('../ui/onstage/Chart-Pie.png') no-repeat 0 0;}
.icon-chat-2 {background:url('../ui/onstage/Chat-2.png') no-repeat 0 0;}
.icon-chat-3 {background:url('../ui/onstage/Chat-3.png') no-repeat 0 0;}
.icon-chat-video {background:url('../ui/onstage/Chat-Video.png') no-repeat 0 0;}
.icon-chat {background:url('../ui/onstage/Chat.png') no-repeat 0 0;}
.icon-disk-cd {background:url('../ui/onstage/Disk-CD.png') no-repeat 0 0;}
.icon-disk-dvd {background:url('../ui/onstage/Disk-DVD.png') no-repeat 0 0;}
.icon-document-edit {background:url('../ui/onstage/Document-Edit.png') no-repeat 0 0;}
.icon-document-notes {background:url('../ui/onstage/Document-Notes.png') no-repeat 0 0;}
.icon-document-plain {background:url('../ui/onstage/Document-Plain.png') no-repeat 0 0;}
.icon-edit-no {background:url('../ui/onstage/Edit-No.png') no-repeat 0 0;}
.icon-edit-yes {background:url('../ui/onstage/Edit-Yes.png') no-repeat 0 0;}
.icon-edit {background:url('../ui/onstage/Edit.png') no-repeat 0 0;}
.icon-egg {background:url('../ui/onstage/Egg.png') no-repeat 0 0;}
.icon-favorite {background:url('../ui/onstage/Favorite.png') no-repeat 0 0;}
.icon-find-search {background:url('../ui/onstage/Find-Search.png') no-repeat 0 0;}
.icon-folders {background:url('../ui/onstage/Folders.png') no-repeat 0 0;}
.icon-font {background:url('../ui/onstage/Font.png') no-repeat 0 0;}
.icon-heart {background:url('../ui/onstage/Heart.png') no-repeat 0 0;}
.icon-help {background:url('../ui/onstage/Help.png') no-repeat 0 0;}
.icon-home {background:url('../ui/onstage/Home.png') no-repeat 0 0;}
.icon-keys {background:url('../ui/onstage/Keys.png') no-repeat 0 0;}
.icon-lock {background:url('../ui/onstage/Lock.png') no-repeat 0 0;}
.icon-lock-1 {background:url('../ui/onstage/Lock-1.png') no-repeat 0 0;}
.icon-mail-1 {background:url('../ui/onstage/Mail-1.png') no-repeat 0 0;}
.icon-mail {background:url('../ui/onstage/Mail.png') no-repeat 0 0;}
.icon-mobile {background:url('../ui/onstage/Mobile.png') no-repeat 0 0;}
.icon-music {background:url('../ui/onstage/Music.png') no-repeat 0 0;}
.icon-photo {background:url('../ui/onstage/Photo.png') no-repeat 0 0;}
.icon-podcast {background:url('../ui/onstage/Podcast.png') no-repeat 0 0;}
.icon-print {background:url('../ui/onstage/Print.png') no-repeat 0 0;}
.icon-rss-1 {background:url('../ui/onstage/RSS-1.png') no-repeat 0 0;}
.icon-rss-2 {background:url('../ui/onstage/RSS-2.png') no-repeat 0 0;}
.icon-refresh {background:url('../ui/onstage/Refresh.png') no-repeat 0 0;}
.icon-settings {background:url('../ui/onstage/Settings.png') no-repeat 0 0;}
.icon-symbol-add {background:url('../ui/onstage/Symbol-Add.png') no-repeat 0 0;}
.icon-symbol-check {background:url('../ui/onstage/Symbol-Check.png') no-repeat 0 0;}
.icon-symbol-delete {background:url('../ui/onstage/Symbol-Delete.png') no-repeat 0 0;}
.icon-symbol-remove {background:url('../ui/onstage/Symbol-Remove.png') no-repeat 0 0;}
.icon-tag-add {background:url('../ui/onstage/Tag-Add.png') no-repeat 0 0;}
.icon-tag-remove {background:url('../ui/onstage/Tag-Remove.png') no-repeat 0 0;}
.icon-tag {background:url('../ui/onstage/Tag.png') no-repeat 0 0;}
.icon-twitter {background:url('../ui/onstage/Twitter.png') no-repeat 0 0;}
.icon-video {background:url('../ui/onstage/Video.png') no-repeat 0 0;}

/* Lists */
ul.tree {margin:0.5em 0 0.5em 1.5em;}
ul.tree ul {margin:0 0 0 2.5em;}
ul.tree li {list-style-type:none;padding-bottom: 0.75em;}
ul.tree li a:hover {font-weight:bold;}

ul.table {width:640px;margin:0;list-style:none;border:1px dashed #ccc;border-bottom:0;border-right:0;}
ul.table li {float:left;font-weight:bold;border:1px dashed #ccc;border-top:0;border-left:0;}
ul.table li.current {background:#eee;}
ul.table a, ul.table a:link, ul.table a:active, ul.table a:visited, ul.table span {text-decoration:none;float:left;width:149px;height:35px;padding:0 5px;line-height:35px;}
ul.table a:hover {text-decoration:none;color:#fff;background:#f26522;}

ul.flow {margin:0;list-style:none;}
ul.flow li {padding:0.75em 0;border-bottom:2px dotted #41b5c0;}
ul.flow img.image {width:115px;float:right;}
ul.flow a, ul.flow a:link, ul.flow a:active, ul.flow a:visited {text-decoration:none;color:#f26522;}
ul.flow a:hover {text-decoration:underline;color:#f26522;}

ul.faq {list-style: none;}
ul.faq li {margin:0.5em 0;color:#000;border:1px solid #d5efea;}
ul.faq a.title {font-weight: bold;color:#1b5629;cursor:pointer;display:block;padding:0.2em;background:#DEA145;}
ul.faq a.title span {float:left;width:1em;font-weight:bold;text-align:center;}
ul.faq div.cnt {border-top:1px solid #d5efea;padding:0.5em;overflow:hidden;}

ul.listshow {margin:0 0 0 1em;list-style-type:none;}
ul.listshow li {padding-bottom: 0.75em;}
ul.listshow li a:hover {font-weight:bold;}

/* Eye-candy*/
.loader {vertical-align:middle;margin:0 auto;display:block;}

.overlay {width:500px;padding:1em;display:none;background:#fff;border:10px solid rgba(47, 93, 51, 0.9);position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.overlay .close {width:35px;height:35px;background-image:url('../ui/close.png');position:absolute;right:-25px;top:-25px;cursor:pointer;}

.popup {width:500px;padding:1em;display:none;background:#fff;border:10px solid rgba(47, 93, 51, 0.9);position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.popup .close {width:35px;height:35px;background-image:url('../ui/close.png');position:absolute;right:-25px;top:-25px;cursor:pointer;}

/* Navigation */
.nav {height:35px;background:url('../ui/bg-nav.jpg') repeat-y top center;position:relative;border:1px solid #fefefe;border-top:none;}
.nav ul {margin:0;list-style:none;position:absolute;}
.nav li {float:left;margin:0 22px;position:relative;z-index:6;}
.nav li a, .nav-bottom li a {float:left;background-image:url('../ui/nav.png');background-repeat:no-repeat;}
.nav li a span, .nav-bottom li a span {display:none;}
li.nav-1 {width:61px;margin-left:50px;}
li.nav-2 {width:79px;}
li.nav-3 {width:127px;}
li.nav-4 {width:125px;}
li.nav-5 {width:106px;}
li.nav-6 {width:66px;}
li.nav-7 {width:66px;}
li.nav-1 a {width:61px;height:50px;background-position:0 0;}
li.nav-1 a:hover {background-position:0 -50px;}
li.nav-2 a {width:79px;height:50px;background-position:-100px 0;}
li.nav-2 a:hover {background-position:-100px -50px;}
li.nav-3 a {width:127px;height:50px;background-position:-208px 0;}
li.nav-3 a:hover {background-position:-208px -50px;}
li.nav-4 a {width:125px;height:50px;background-position:-364px 0;}
li.nav-4 a:hover {background-position:-364px -50px;}
li.nav-5 a {width:106px;height:50px;background-position:-518px 0;}
li.nav-5 a:hover {background-position:-518px -50px;}
li.nav-6 a {width:66px;height:50px;background-position:-653px 0;}
li.nav-6 a:hover {background-position:-653px -50px;}
li.nav-7 a {width:66px;height:50px;background-position:-746px 0;}
li.nav-7 a:hover {background-position:-746px -50px;}
