A:link, A:visited {
  color: #2C78B5;
  text-decoration: underline;
}

A:active, A:hover {
  color: #2C78B5;
  text-decoration: underline;
}

A.o:link, A.o:visited {
  color: #FE7800;
  text-decoration: underline;
}

A.o:active, A.o:hover {
  color: #FE7800;
  text-decoration: underline;
}

A.g:link, A.g:visited {
  color: #747474;
  text-decoration: none;
  font-weight: medium;
}

A.g:active, A.g:hover {
  color: #747474;
  text-decoration: none;
  font-weight: medium;
}

A.w:link, A.w:visited {
  font: 8.4pt Verdana;
  color: #B6B6B6;
  text-decoration: none;
}

A.w:active, A.w:hover {
  font: 8.4pt Verdana;
  color: #B6B6B6;
  text-decoration: none;
}

A.w2:link, A.w2:visited {
  font: 8.4pt Verdana;
  color: #F9BB3A;
  text-decoration: none;
}

A.w2:active, A.w2:hover {
  font: 8.4pt Verdana;
  color: #F9BB3A;
  text-decoration: none;
}

A.catalogmenu:link, A.catalogmenu:visited {
  color: #FF9600;
  text-decoration: underline;
  font: 9.4pt Verdana;
  font-weight: bold;
}

A.catalogmenu:active, A.catalogmenu:hover {
  color: #FF9600;
  text-decoration: underline;
  font: 9.4pt Verdana;
  font-weight: bold;
}

A.catalogmenu2:link, A.catalogmenu2:visited {
  color: #FF9600;
  text-decoration: underline;
  font: 8.4pt Verdana;
}

A.catalogmenu2:active, A.catalogmenu2:hover {
  color: #FF9600;
  text-decoration: underline;
  font: 8.4pt Verdana;
}

A.big:link, A.big:visited {
  color: #2C78B5;
  text-decoration: underline;
  font: 9.4pt Tahoma;
}

A.big:active, A.big:hover {
  color: #2C78B5;
  text-decoration: underline;
  font: 9.4pt Tahoma;
}

A.small:link, A.small:visited {
  color: #ABAAA0;
  text-decoration: underline;
  font: 8.4pt Tahoma;
}

A.small:active, A.small:hover {
  color: #ABAAA0;
  text-decoration: underline;
  font: 8.4pt Tahoma;
}

body{
  background-color: #EBE9E1;
  margin: 0px;
  padding: 0px;
}

#header{
  background: url('images/z1.gif');
  background-repeat: repeat-x;
  height: 116px;
}

#menu{
  background: url('images/z2.gif');
  background-repeat: repeat-x;
  height: 28px;
  padding-top: 5px;
  padding-left: 20px;

}

.amenu{
  float: left;
  padding-left: 20px;
}

.amenu2{
  float: left;
  padding-left: 20px;
  padding-top: 3px;
}

.amenu3{
  float: left;
  padding-left: 20px;
  padding-top: 3px;
  font-weight: bold;
}

#sitemenu{
  padding-right: 20px;
  padding-top: 6px;
  padding-bottom: 8px;
  float: right;
    text-transform: uppercase ;
}

#logo{
  padding-left: 0px;
  padding-top: 27px;
  float: left;
  display: inline  ;
  position: absolute ;
}

.smenu{
  padding-left: 20px;
}

#box_languages{
  float: right;
  padding-right: 30px;
  padding-top: 5px;
}

#box_search{
  float: right;
  padding-right: 50px;
  padding-top: 5px;
}

.body_content{
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.body_content_home{
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.sbox{
  border: #D8D5CC 1px solid;
  margin-top: 20px;
  margin-left: 10px;
  padding-left: 20;
  padding-right: 10;
  padding-bottom: 10;
  padding-top: 10;
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
}

.box_header{
  margin-bottom: 15px;
  padding: 9px;
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
  border: #D8D5CC 1px solid;
}

.sort_menu{
  margin-bottom: 15px;
  padding: 9px;
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
  border: #D8D5CC 1px solid;
}

.content_border{
  background-color: #D8D5CC;
}

.content_body{
  padding: 9px;
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
  border: #D8D5CC 1px solid;
  margin-top: 15px;
}

.home1{
  padding: 13px;
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
  border: #D8D5CC 1px solid;
}

.home2{
  padding: 13px;
  background: url('images/z11.gif');
  background-color: #F6F5F5;
  background-repeat: no-repeat;
  border: #D8D5CC 1px solid;
}

.component{
  margin: 2px;
}

.topmenu{
  float: left;
  height: 21px;
}

#footer{
  padding: 30px;
  background: url('images/z8.gif');
  background-repeat: repeat-x;
  margin-top: 20px;
}

body, td, p, ul {
  color: #000000;
  font: 8.4pt Verdana;
}

b, strong{
  font-weight: bold;
}

h1{
  color: #000000;
  font: 10.4pt Tahoma;
  font-weight: bold;
}

h2{
  color: #545454;
  font: 8.4pt Verdana;
  font-weight: bold;
}

.head1{
  color: #545454;
  font: 16.4pt Tahoma;
  margin-top: 0px;
  margin-bottom: 10px;
}

.head2{
  color: #545454;
  font: 8.4pt Tahoma;
  font-weight: bold;
}


.nahledy img {

  border: solid 1px silver;
}

.tborder{
  background-color: #D2D2D2;
}

.theader{
  background: url('images/x8.gif');
  background-color: #E7E7E7;
  color: #000000;
  font-weight: bold;
}

.tcontent{
  background: url('images/x9.gif');
  background-color: #FFFFFF;
}

.graybg{
  background-color: #FFFFFF;
  background: url('images/z9.gif');
  background-repeat: no-repeat;
  background-color: #F1F0F0;
}

.whitebg{
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
}

.orange{
  background-color: #FF9600;
}

.sheader{
  color: #545454;
  font-weight: bold;
  font: 8.4pt Tahoma;
  margin-bottom: 4px;
}

.sheader2{
  color: #000000;
  font-weight: bold;
  font: 9.4pt Tahoma;
}

.smember{
  BORDER: #D2D2D2 1px solid;
  background-color: #F2F2F2;
}

.sitem{
  background-color: #FFFFFF;
  padding: 7px;
}

.price{
  color: #FE7800;
  font-weight: bold;
}

.date{
  color: #0071B2;
}

.datenews{
  color: #747474;
  font: 8.4pt Tahoma;
}

.error{
  color: red;
}

.ok{
  color: green;
}

.newstitle{
  color: #000000;
  font-weight: bold;
}

.smalltext{
  color: #000000;
  font: 7.4pt Verdana;
}

.bigtext{
  color: #FE7800;
  font: 9.4pt Tahoma;
  font-weight: bold;
}

.white{
  color: #FFFFFF;
}

.box_site_info{
  padding-left: 10px;
  background: url('images/marker.gif') no-repeat;
  padding-top: 1px;
  padding-bottom: 1px;
}

.box_members{
  padding-left: 15px;
  background: url('images/marker2.gif');
  padding-top: 1px;
  padding-bottom: 1px;
}

.box_photographer{
  padding-left: 10px;
  background: url('images/marker.gif');
  padding-top: 1px;
  padding-bottom: 1px;
}

.profile_border{
  background-color: #D2D2D2;
}

.gg{
  color: #747474;
  text-decoration: none;
  font-weight: medium;
}

input, select {
  color: #000000;
  font: 8.4pt Verdana;
}

.items_added{
  background-color: #FFFFFF;
  padding: 20px;
  border: #5A5A5A 1px dashed;
}

A.tg1:link, A.tg1:visited {
  color: #2C78B5;
  text-decoration: underline;
  font-size: 12pt;
  padding: 2px;
  margin: 3px;
}

A.tg1:active, A.tg1:hover {
  color: #ffffff;
  background-color: #2C78B5;
  text-decoration: none;
  font-size: 12pt;
  padding: 2px;
  margin: 3px;
}

A.tg2:link, A.tg2:visited {
  color: #2C78B5;
  text-decoration: underline;
  font-size: 14pt;
  padding: 2px;
  margin: 3px;
}

A.tg2:active, A.tg2:hover {
  color: #ffffff;
  background-color: #2C78B5;
  text-decoration: none;
  font-size: 14pt;
  padding: 2px;
  margin: 3px;
}

A.tg3:link, A.tg3:visited {
  color: #2C78B5;
  text-decoration: underline;
  font-size: 16pt;
  padding: 2px;
  margin: 3px;
}

A.tg3:active, A.tg3:hover {
  color: #ffffff;
  background-color: #2C78B5;
  text-decoration: none;
  font-size: 16pt;
  padding: 2px;
  margin: 3px;
}

A.tg4:link, A.tg4:visited {
  color: #2C78B5;
  text-decoration: underline;
  font-size: 18pt;
  padding: 2px;
  margin: 3px;
}

A.tg4:active, A.tg4:hover {
  color: #ffffff;
  background-color: #2C78B5;
  text-decoration: none;
  font-size: 18pt;
  padding: 2px;
  margin: 3px;
}

.blogmenu{
  color: #000000;
  font: 8.4pt tahoma;
  font-weight: bold;
}

.grayfont{
  color: #747474;
  font: 8.4pt tahoma;
}

.lightfont{
  color: #FE7800;
  font: 8.4pt tahoma;
}

A.blog:link, A.blog:visited {
  color: #2C78B5;
  text-decoration: underline;
  font: 9.4pt tahoma;
  font-weight: bold;
}

A.blog:active, A.blog:hover {
  color: #2C78B5;
  text-decoration: underline;
  font: 9.4pt tahoma;
  font-weight: bold;
}

previewbg{
  background-color: #FFFFFF;
}

.paging{
  BORDER: #D2D2D2 1px solid;
  padding: 1px;
  background-color: #FAFAF9;
  padding: 3px;
}

.paging2{
  BORDER: #FC9131 1px solid;
  padding: 1px;
  background-color: #FFDAB8;
  padding: 3px;
}

.ibox {
  font-size: 10pt;
  border: #a8a8a8 solid 1px;
  background: #F5F5F5;
}

.ibox:focus {
  background: #fff;
  border: 1px solid #686868;
}

.ibox_ok {
  font-size: 10pt;
  border: #a8a8a8 solid 1px;
  background: #C3FFBB;
}

.ibox_ok:focus {
  background: #D5FCD0;
  border: 1px solid #686868;
}

.ibox_error {
  font-size: 10pt;
  border: #a8a8a8 solid 1px;
  background: #FFAABB;
}

.ibox_error:focus {
  background: #FEC4D0;
  border: 1px solid #686868;
}

.isubmit {
  font-size: 9pt;
  padding: 6px;
  font-weight: bold;
  background-color: #E4E4E4;
  border: 1px double #A2A2A2;
  border-left-color: #CBCBCB;
  border-top-color: #CBCBCB;
  color: #4F4F4F;
}

.submittop {
  font-size: 10pt;
  background-color: #E4E4E4;
  border: 1px double #A2A2A2;
  border-left-color: #CBCBCB;
  border-top-color: #CBCBCB;
}

.add_to_cart {
  background: url('images/z10.gif');
  font-size: 8.4pt;
  padding: 2px;
  border: 1px double #EE8425;
  color: #FFFFFF;
  background-color: #FD851A;
}

.ibox_login {
  background: url('images/z4.gif');
  border: #a8a8a8 solid 1px;
}

.ibox_login:focus {
  background: #fff;
  border: 1px solid #a8a8a8;
}

.ibox_login_submit {
  background: url('images/z5.gif');
  border: #9F9F9E solid 1px;
  color: #606060;
}

.ibox_search {
  background-color: #2D2D29;
  color: #ABAAA0;
  border: #3F3F38 solid 1px;
  width: 200px;
}

.ibox_search_submit {
  background: url('images/z7.gif');
  color: #ABAAA0;
  border: #3F3F38 solid 1px;
  background-color: #22221C;
}

.form_language {
  background-color: #2D2D29;
  color: #ABAAA0;
  border: #3F3F38 solid 1px;
}

.item_list{
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
  border: #D8D5CC 1px solid;
  padding: 9px;
}

.item_category{
  background-color: #FFFFFF;
  background: url('images/z3.gif');
  background-repeat: no-repeat;
  border: #D8D5CC 1px solid;
  padding: 9px;
}

.upload_ok{
  background: #C3FFBB;
}

.upload_error{
  background: #FEC4D0;
}

.menubg{
  background-color: #ECECEC;
  padding-top: 4;
  padding-left: 20;
    color: #2C78B5;
  text-decoration: underline;
  font-weight: medium;
}

.menubg2{
  background-color: #F5F5F5;
  padding-top: 4;
  padding-left: 20;
  color: #2C78B5;
  text-decoration: underline;
  font-weight: medium;
}

.clCMEvent{
  position: absolute;
  width: 99%;
  height: 99%;
  clip: rect(0, 100%, 100%, 0);
  left: 0;
  top: 0;
  visibility: visible;
}

.clCMAbs{
  position: absolute;
  visibility: hidden;
  left: 0;
  top: 0;
}

.clBar{
  position: absolute;
  visibility: hidden;
}

.clLevel0,.clLevel0over{
  position: absolute;
}

.clLevel0{}

.clLevel0over{}

.clLevel0border{
  position: absolute;
  visibility: hidden;
}

.clLevel1 {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 20px;
  FONT-SIZE: 8pt;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: tahoma;
  POSITION: absolute;
  font-weight: medium;
  text-decoration: underline;
  cursor: hand;
}

.clLevel1over {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 20px;
  FONT-SIZE: 8pt;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: tahoma;
  POSITION: absolute;
  font-weight: medium;
  text-decoration: underline;
  cursor: hand;
}

.clLevel1 {
  COLOR: #2C78B5;
  BACKGROUND-COLOR: #ECECEC;
  layer-background-color: #ECECEC;
  cursor: hand;
}

.clLevel1over {
  CURSOR: hand;
  COLOR: #2C78B5;
  BACKGROUND-COLOR: #f5f5f5;
}

.clLevel1border {
  Z-INDEX: 500;
  VISIBILITY: hidden;
  POSITION: absolute;
  BACKGROUND-COLOR: #DFDCDC;
  layer-background-color: #DFDCDC;
}

.ThemeXPTreeLevel0,.ThemeXPTreeLevel1 {
  cursor: default;
  background-color: white;
  white-space: nowrap;
  border: 0;
  padding: 0;
}

.ThemeXPTreeLevel1 {
  display: none;
}

.ThemeXPTable {
  cursor: default;
  color: inherit;
  background-color: inherit;
  font-family: Tahoma;
  font-size: 8.4pt;
  white-space: nowrap;
  border-collapse: separate;
  border: 0;
  padding: 0;
}

.ThemeXPRow,.ThemeXPRowHover,.ThemeXPRowActive,.ThemeXPRowSelected {
  background-color: inherit;
  white-space: nowrap;
  border: 0;
  padding: 0;
}

.ThemeXPFolderSpacer,.ThemeXPItemSpacer, .ThemeXPFolderLeft,.ThemeXPItemLeft, .ThemeXPFolderText,.ThemeXPItemText, .ThemeXPFolderRight,.ThemeXPItemRight {
  background-color: inherit;
  white-space: nowrap;
  border: 0;
  padding: 0;
}

.ThemeXPFolderText a, .ThemeXPItemText a {
  text-decoration: none;
  border: 0;
  padding: 1px;
  background-color: inherit;
}

.ThemeXPRowHover .ThemeXPItemText a, .ThemeXPRowHover .ThemeXPFolderText a {
  color: #000084;
  text-decoration: underline;
}

.ThemeXPRowActive .ThemeXPItemText a, .ThemeXPRowActive .ThemeXPFolderText a, .ThemeXPRowSelected .ThemeXPItemText a, .ThemeXPRowSelected .ThemeXPFolderText a {
  color: white;
  background-color: #3169C6;
  text-decoration: none;
}

.ThemeXPFolderSpacer img, .ThemeXPItemSpacer img, .ThemeXPFolderLeft img, .ThemeXPItemLeft img, .ThemeXPFolderRight img, .ThemeXPItemRight img {
  vertical-align: bottom;
}

.JSCookTreeFolderClosed {}

.JSCookTreeFolderOpen {}

#JSCookTreeFolderClosed .JSCookTreeFolderOpen {
  display: none;
}

#JSCookTreeFolderOpen .JSCookTreeFolderClosed {
  display: none;
}