html,body {
  height:100%;
}
body {
  padding:0;
  margin:0;
  background-color: #43262B;
  background-image:url(/design/bg.gif);
  text-align:center;
}
body {
  font-family: Arial, Verdana, Tahoma, Sans-serif;
  font-size: 14px;
  color:#43262B;  
}
input,texarea, select {
  font-family: Arial, Verdana, Tahoma, Sans-serif;
  font-size: 12px;
  color:#43262B;  
}
h1 { padding:0;margin:0;font-size:22px;border-bottom:1px #DD005F solid; }
h1 a { text-decoration: none; }
h2 { padding:0;margin:0;font-size:21px; font-weight:lighter; }
h2 a { text-decoration: none; }
h3 { padding:0;margin:0;font-size:18px; font-weight:lighter; }
h4 { padding:0;margin:0; }

a,a:hover,a:visited { color:#43262B; }
a:hover { text-decoration: none; }
p { padding:4px 0 5px 0; margin:0; }
.comments { font-size:10px; color:#8F6264; }

/*div { border:1px red dotted }*/
#skip { position:absolute; left:0; top: -1000px; width:1px; height:1px; overflow:hidden; }
#container { width:780px; margin: 0 auto;  }
#header { width:780px; height:141px; background-image: url(/design/header.jpg); background-repeat: no-repeat; margin-top:20px; }
#header span { position: absolute; margin-left: -10000px; }
#menu { 
  width:780px; 
  height:30px;
  padding:0;
  margin:0;
  text-align:right; 
}
#menuUL {
  display: inline;
  padding:0;
  margin:0;
}
#menuUL li {
	margin: 0;
	padding: 0;
	list-style: none;
  height:30px;
  float:right;
  text-align: center;
  font-size:14px;
}
#menuUL li a.menulinks,a.menulinks:visited,a.menulinks:hover { font-weight: bold; text-decoration: none; position:relative; top:7px; color:#FFF; }

.li-home { background-color:#DE005F; width:98px; }
.li-about { background-color:#FFA200 ; width:85px; }
.li-gallery { background-color:#0098AA ; width:97px; }
.li-catalogue { background-color:#310101 ; width:98px; }
.li-boards { background-color:#C2DC01 ; width:109px; }
.li-articles { background-color:#C8009D ; width:98px; }
.li-links { background-color:#29D5C7 ; width:97px; }
.li-contact { background-color:#DE005F ; width:97px; }

#main { 
  width:780px;
  float:right;
  padding:0;
  text-align: right;
  background-image: url(design/bg-main.gif);
  background-repeat: repeat-y;
}
#menu-shadow {
  width:780px;
  height:10px;
  padding:0;
  margin:-1px;
  background-color: #FFF;
  background-image: url(/design/menu-shadow.gif);
  background-position: top;
  background-repeat: no-repeat;
}
#inner {
  background-color: #FFF;
  padding:0;
  min-height:290px;
  width:498px;
  float:right;
}
#inner-wide {
  background-color: #FFF;
  padding:0;
  min-height:400px;
}
#sidebar {
  background-color: #CAEAF2;
  width:282px;
  min-height:290px;
  float:left;
}
#sidebar-light {
  background-color: #EFFCFF;
  width:282px;
  min-height:290px;
  float:left;
}

.sidebar-content {
  padding:5px;
}
.sidebar-yarid-hr {
  color:#FFA200;
  background-color: #FFA200;
  height:1px;
}
.sidebar-message {
  padding:5px;
  text-align:justify;
  background-color: #EFFCFF;
  width:260px;
  margin-right:5px;
  margin-bottom:5px;
}
.account-message {
  border-bottom:1px #0098AA solid;
  padding:5px;
  text-align:justify;
  background-color: lightyellow;
  margin-right:5px;
  margin-bottom:5px;
  margin-left:7px;
}
.close-div-icon {
  text-align:right;
  background-color: #EFFCFF;
  border-bottom:2px #fff solid;
  height:20px;
  margin-right:5px;
  margin-left:7px;
  cursor: pointer;
}
.close-div-icon span {
  font-weight: bold;
  text-decoration: none;
}

#inner-content {
  padding:10px;
}
.inner-content {
  padding:10px;
}

#footer { 
  clear: both;
  width:780px;
  height:6px;
  text-align: center;
  color:#FFF;
  background-image: url(/design/bg-footer.gif);
  background-position: top;
  background-repeat: repeat-x;  
}
a.footer-links,a.footer-links:visited {
  color:#FFF;
  text-decoration: none;
} 
a.footer-links:hover {
  color:#FFF;
} 

h2.article-title { font-weight: bold; color:#0098AA; }
.content-promo {
  background-color: #EFE7E0;
  border: 1px rgb(204,204,153) solid;
}

#categoriesTitle { padding:0;margin:0;width:498px;height:23px;background-image: url(/design/categories-title.gif);background-repeat: no-repeat; }
#categoriesTitle span { position: absolute; margin-top: -10000px; }
.stands-cat-list {
  list-style-type: none;
  display: inline;
  margin:0;
  padding:0;
}
.stands-cat-list li {
  float:right;
  width:229px;
  height:25px;
  background-color: #DCF1F7;
  margin: 5px;
  padding:2px 0px 2px 0;
}
a.category-link { 
  font-size:16px;
  font-weight: bold;
  text-decoration: none; 
}
.search-adv-category {
    background-color: #C2DC01 !important;
    /*border:1px #DE005F solid !important;*/
}
.search-adv-category img {}
a.side-list-link {
  font-size:13px;
  text-decoration: none; 
}
.side-list-title {
  font-size:14px;
  font-weight: bold;
  color:#0098AA;
  padding-right:5px;
}
.standts-list {
  list-style-type: none;
  padding:0;
  margin:0;
}
.standts-list li {
  height:80px;
  margin:0 0 2px 0;
  padding:5px;
}
.stands-li-1 {
  background-color: #D7E859;
  background-image: url(design/flower-1.gif);
  background-position: left top;
  background-repeat: no-repeat;
}
.stands-li-2 {
  background-color: #DCF1F7;
  background-image: url(design/flower-3.gif);
  background-position: left top;
  background-repeat: no-repeat;
}
.stands-li-3 {
  background-color: #FFC259;
  background-image: url(design/flower-2.gif);
  background-position: left top;
  background-repeat: no-repeat;
  /*border:3px #FFCC99 outset;*/
}
.stands-li-4 {
  background-color: #C8009D;
  background-image: url(design/flower-2.gif);
  background-position: left top;
  background-repeat: no-repeat;
}
.stands-li-5 {
  background-color: #FFFFCC;
  border-bottom:1px #FFC259 solid;
  height:40px;
}

.duchan-image { border:2px #4B2222 solid; margin:0 0 0 5px; }

.sidebar-list li a { font-size:13px; text-decoration: none; }
.links a { font-size:13px; text-decoration: none; }

.events-nav {
  text-align: center;
  display: inline;
  padding:0;
  margin:0;
}
.events-nav li {
	margin: 0 2px 0 2px;
	padding: 5px;
	width:142px;
	list-style: none;
  float:right;
  text-align: center;
  font-size:14px;
  background-color: #CAEAF2;
  border:1px #29D5C7 solid;
}
.events-nav li a.eventslinks,a.eventslinks:visited,a.eventslinks:hover { font-weight: bold; text-decoration: none; }

.eventdiv-show { 
  display: block; 
  border-right:1px #ccc solid;
  border-bottom:1px #ccc solid;
  background-color: #F0F0F0; 
}
.eventdiv { display: none; }
.div_eventclose { display: none; }
.eventclose { display: block; }
.div_eventdiv { display: block; width:100%; }
.event-div-title { background-color:#C2DC01;color:#fff;font-weight:bold;text-align:center;width:100%; }
.div_event-div-title { color:#0098AA;font-weight:bold;padding:0;margin:0; }
.events-list { padding:10px; margin:10px; list-style-type: circle; }
.events-list li a { font-size:13px; text-decoration: none; border-bottom:1px #C2DC01 dashed; }
.div_events-list { list-style-type: circle; }
.div_events-list li a { font-size:13px; text-decoration: none; border-bottom:1px #C2DC01 dashed; }
.event-date { direction:rtl; font-style: italic; color:#7F5F60; }

.catlg-thumb-td {
  text-align: center;
  vertical-align: top;
  padding:10px;
}
.catlg-thumb-img {
  border:3px #43262B solid;
}
.catlg-thumb-a {
  font-weight:bold;
}

td.gallery-thumb-td {
  text-align: center;
  vertical-align: top;
}
.gallery-thumb-img {
  border:1px #43262B solid;
}

#ProductContainer { width:780px; margin: 0 auto;  }
#ProductHeaderSpace { 
  width:100%;
  height:35px;
}
#ProductMain {
  padding:0;
  background-color: #FFF;
  text-align: right; 
}
#ProductInner {
  padding:20px 30px 20px 30px;
}
#ProductLogo {
  width:105px;
  height:57px;
  position:absolute;
  float:left;
}
#ProductTitle {
  background-color: #CAEAF2;
  height:60px;
  padding:5px;
}
#ProductFooter {
  clear: both;
  width:100%;
  height:25px;
  text-align: center;
  background-image: url(/design/bg-footer.gif);
  background-position: top;
  background-repeat: repeat-x;  
}
.product-top-line {
  clear: both;
  height:1px;
  color: #FD9B3C;
  background-color: #FD9B3C;
}
a.back2catalogue,a.back2catalogue:hover,a.back2catalogue:visited {
  color:#43262B;
  font-size:18px;
  font-weight:bold;
  text-decoration: none;
}
td.product-big-image {
  text-align: center;
  vertical-align: top;
  border-left:1px #FD9B3C solid;
  padding:10px;
  width:100%;
}
h4.product-h4 { padding:0; margin:0; font-size:14px; font-weight:bold; text-decoration: none; color:#6A5656; font-style: italic; }
a.product-h3 { padding:0; margin:0; font-size:14px; font-weight:bold; text-decoration: none; }
a.product-h2 { padding:0; margin:0; font-size:16px; font-weight:bold; text-decoration: none; }
.product-h1 { padding:0; margin:0; font-size:18px; font-weight:bold; text-decoration: none; border:none; }
a.product-h1 { padding:0; margin:0; font-size:18px; font-weight:bold; text-decoration: none; }
a.product-nav-sbtn { font-size:16px; font-weight:bold; text-decoration: none; }

dl.stand-images-list {
  display: inline;
  padding:0;
  margin:0;
}
dl.stand-images-list dt {
	margin: 3px;
	padding: 0;
	width:140px;
  height:150px;
  text-align: center;
  float: right;
}
dl.stand-images-list dt.no-image-stand {
	margin: 2px;
	padding: 2px;
	float: none;
  width:415px;
  height:289px;
  text-align: right;
}

#standDetailsTable {
  width:240px;
  border:1px #BED631 solid; 
}
#standDetailsTable caption { 
  background-color: #BED631;
  border:1px #BED631 solid;
  text-align: center;
  font-weight: bold;
}
#standDetailsTable th { 
  background-color: #CAEAF2;
  text-align: center;
}
#standDetailsTable td {
  background-color: #EFFCFF;
  padding:3px;
}


#standDetailsTableNew {
}
#standDetailsTableNew caption { 
  border-bottom:1px #BED631 solid;
  text-align: right;
  font-weight: bold;
}
#standDetailsTableNew th { 
  border-bottom:1px #CAEAF2 solid;
  text-align: right;
}
#standDetailsTableNew td {
  border-bottom:1px #EFFCFF solid;
  padding:3px;
}


#eventDetailsTable {
  width:100%;

}
#eventDetailsTable caption { 
  background-color: #DE005F;
  border:1px #DE005F solid;
  color:#FFF;
  text-align: center;
  font-weight: bold;
}
#eventDetailsTable th { 
  background-color: #EFFCFF;
  text-align: right;
}
#eventDetailsTable td {
  border-bottom:1px #EFFCFF dotted;
  padding:3px;
}

.absmiddle {
  vertical-align: middle;
}
.other-stand {
  width:230px;
  padding:5px;
  margin-bottom:5px;
  background-color: #EFFCFF;
  border: 1px #CAEAF2 solid;
  border-top: 3px #DE005F solid;
  /*border-style: dashed double ridge outset;*/
}

/* Form */
form { padding:0; margin:0; }
label { font-weight:bold;padding-right:10px; }
input, textarea {
  font-family: Arial, Verdana, Tahoma, Sans-serif;
  font-size: 14px;
  color:#43262B;
  border: 1px #CFB5B6 solid;
  border-bottom:1px #43262B solid;
}
textarea { height:100px;width:250px; }
legend { font-weight:bold;color:#DE005F; }
fieldset { border:1px #CAEAF2 solid }

.error { color:red; }
p.error { font-size:medium;background-color:#CC0000;color:#FFF;padding:10px; }
p.error a { font-size:medium;color:#FFF; }
p.message { font-size:medium;background-color:#0098AA;color:#FFF;padding:10px; }
p.message a { font-size:medium;color:#FFF; }

.comment { font-size:11px; }
.form-text {
  width:150px;
  margin-right:10px;
}
.form-text-ltr {
  width:150px;
  margin-right:10px;
  direction: ltr;
}
.form-text-small {
  width:150px;
  margin-right:10px;
}
.form-text-small-ltr {
  width:150px;
  margin-right:10px;
  direction: ltr;
}
.search-text {
  width:300px;
}
.search-text-small {
  width:120px;
}
.search-submit {
  background-color: #FFA200;
  font-weight: bold;
  width:60px;
}
.submit-image {
  border:none;
  background:none;
}
.form-textarea-promo {
	width:80%;
	height:100px;
	font-size:small;
}
.form-textarea-content {
	width:80%;
	height:300px;
	font-size:small;
}
img.thumb-preview {
	border: 1px outset #666666;
	float: left;
	margin-left: 20%;
}
img.upload-image {
	display:none;
}


#fSubmit { 
  width:60px;
  height:26px;
  background-color:#D80466;
  border:1px #EA75AB solid;
  color:#43262B;
  font-weight:bold;
  margin-top:-26px;
}


/* Users account */
.usr-edit-stand {
  float: left;
  background-color: rgb(255,255,204);
  border: 1px #FFA200 solid;
  padding:3px;
  /*line-height: 200%;*/
}
.usr-edit-stand img {
  vertical-align: middle;
}
.usr-edit-stand a {
  text-decoration: none;
}
.usr-edit-stand a:hover {
  text-decoration: underline;
  background-color: #FFE8B0;
}
.user-list {
  list-style-type: none;
  padding:0;
  margin:0;
}
.user-list li {
  margin:0;
  padding:3px;
  background-color: #EFFCFF;
  border-bottom:1px #0098AA dotted;
}

#errorMessage {
  width:300px; 
  margin: 20px auto;
  padding:40px;
  border:2px #A88D8D solid;
  background-color: #FFF;
  color:red;
  font: bold medium bold ;
}

a.button {
    width:468px;
    background-color: #DE005F;
    color:white;
    font-weight:bold;
    padding:5px;
    border:1px white solid;
    clear:right;
}
.paging-nav {
    text-align: center;
    color:#fff;
    background-color:#0098AA;
    padding:5px;
    margin:2px 0 2px 0;
}
.paging-nav a {
    color:#fff;
}

.board-category-title {
    background-color:#F0F0F0;
    font-weight:bold;
    padding:3px;
}
.board-message-close {
    background-color:#FDFFEF;
    border-bottom:1px #FFA200 dotted;
    margin:1px;
    padding:3px;
    overflow:hidden;
    height:16px;
}
.board-message-close-promoted {
    background-color:#FFA200;
    border:1px #0098AA dotted;
    margin:1px;
    padding:3px;
    overflow:hidden;
    height:32px;
    font-size:13px !important
}
.board-message-open {
    background-color:#FDFADC;
    border:1px #DE005F solid;
    padding:3px;
    margin:5px 0 5px 0;
}
h3.board-message-title {
    background-color:#C2DC01;
    padding:3px;
    font-size:16px !important
}
h3.board-message-title-promoted {
    background-color:#FFA200;
    padding:3px;
    font-size:16px !important
}

a.board-message-title, a.board-message-title:visited, a.board-message-title:active {
    font-weight:bold;
    font-size:16px !important
}
a.board-message-title:hover {
    font-weight:bold;
    font-size:16px !important
}
.board-message-details {
    padding:3px;
    background-color:#CAEAF2;
    border-top:1px #0098AA dotted;
}
.usr-edit-side { font-size:11px; }
.usr-edit-side a { font-size:11px; }

.more-details-mefikim {
    font-size:16px !important;
    text-decoration: none;
    font-weight:bold;
}
