body,td,th {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
}

body {
    background-color:#00213e;
    color:#ffd100;
    background-image:url(images/mainbg1px.gif);
    background-repeat:repeat-y;
    background-position:180px 0;
    margin:0;
    padding:0;
    scrollbar-3d-light-color: #0e3d64;
    scrollbar-arrow-color: #ffd100;
    scrollbar-base-color: #052b4b;
    scrollbar-face-color: #062e4f;
    scrollbar-highlight-color: #0c3a60;
    scrollbar-shadow-color: black;
    scrollbar-track-color: #001729;
}

#gpic0 {
    position:absolute;
    width:100%;
    height:100%;
    background-color:red;
    z-index:90;
    display:block;
}

p {
    margin-bottom: 10px;
}

input,select,textarea {
    background-color:#0d2c48;
    color:#ffd100;
    border:1px solid #001322;
}

h1,h2,h3,h4,h5,h6 {
    color:#ffd100;
    margin-top:5px;
    margin-bottom:10px;
    padding:0;
}

h1 {
    font-size:16px;
}


h2 {
    font-size:14px;
    margin-left:30px;
}

h3 {
    font-size:12px;
    margin-top:20px;
}

a {
    color:#ffd100;
}

div.itemcode {
    color:red;
    padding:10px;
}

.lefttitles {
    margin:0 0 10px;
    padding:4px;
}

div.decor {
    background-image:url(images/decor.gif);
    background-repeat:repeat-x;
    background-position:0 0;
    height:23px;
    clear:both;
}

div#subheader {
    height:81px;
    background-image:url(images/headbg.jpg);
    background-repeat:repeat-x;
}

div#subheader div#logo {
    width:278px;
    float:left;
    height:51px;
    background-image:none;
    background-color:#00223e;
    padding:8px 30px 22px 13px;
}

div#subheader div#smallprev {
    height:81px;
    background-image:url(images/headbg.jpg);
    background-repeat:repeat-x;
    background-position:0 0;
    margin-left:321px;
}

div#slogan {
    border-bottom:1px #e9c00b solid;
    padding:7px 0 5px 15px;
}

div#eelangs {
    float:right;
    margin-right:15px;
    margin-left:30px;
}

div#eelangs a {
    margin:2px;
    padding:2px;
}

div#compas {
    background-color:#0d2c48;
    height:10px;
    font-size:10px;
    padding:8px 10px 12px 20px;
}

div#compas a {
    color:#ffd100;
    text-decoration:none;
}

div#main {
}

div#leftmenu {
    width:180px;
    position: absolute;
    left: 0px;
    top: 190px;
    border-right:1px #0d2c48 solid;
}

div#content {
    border-left:1px #0d2c48 solid;
    margin-left:180px;
    padding:15px;
}
#footer {
    background-color:#00213e;
}
div#bottommenu {
    clear:both;
    border-top:1px #e9c00b solid;
    color:#ffd100;
    padding:0px;
    background-color: #00223e;
    height: 25px;
}

div#bottommenu div.horlinks {
    font-size:10px;
    margin: 5px;
}

div#bottommenu div.horlinks a {
    display:block;
    float:left;
    border-left:1px solid #ffd100;
    margin-bottom:6px;
    padding:0 10px 2px;
}
div#bottommenu div.horlinks a.first {border-left: none; padding-left: 0px;}
div#bottommenu div.horlinks a span.menutitle {
    display: block;
}
div#leftmenu ul {
    margin:2px 0 0;
    padding:0;
}

div#leftmenu li {
    list-style-type:none;
    font-size:12px;
    margin:0;
    padding:0;
}


div#eearticletext div#description, div#eenewstext div#description {
    width:526px;
    text-align:justify;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}

div#eeoutlinktext div#description {
    width:526px;
    text-align:justify;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
div#eenewscategorytext dl dt {
    font-style:italic;
}

a#back2newslist {
    width:526px;
    text-align:right;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-top:20px;
}

div.pages {
    clear:both;
    width:526px;
    text-align:right;
    margin-left:auto;
    margin-right:auto;
}

div.pages a {
    margin:2px;
    padding:2px 3px;
    float: left;
}

div#photocategorylist div {
    float:left;
    height:370px;
    margin:15px;
}

div#photocategorylist div a {
    display:block;
    width:290px;
    height:290px;
    border:2px solid #ffd100;
    background-color:#1f3958;
    background-position:50% 50%;
    background-repeat:no-repeat;
    padding:10px;
}

div#photocategorylist div a span {
    margin-top:320px;
    display:block;
    text-align:right;
    font-weight:700;
}

div#eephotocategorytext div.description {
    padding:10px 0;
}

div#eephotocategorytext div#photolist div {
    float:left;
    height:270px;
    margin:15px;
}

div#eephotocategorytext div#photolist div a {
    display:block;
    width:200px;
    height:200px;
    border:1px solid #ffd100;
    background-color:#1f3958;
    background-position:50% 50%;
    background-repeat:no-repeat;
    padding:5px;
}

div#eephotocategorytext div#photolist div a span {
    margin-top:220px;
    display:block;
    text-align:right;
    font-weight:700;
}

div#eephototext div#eephotobig {
    border:1px solid #ffd100;
    background-color:#1f3958;
    background-position:50% 50%;
    background-repeat:no-repeat;
    padding:10px;
}

div#eephototext div#eephotobig div#eephotoprev,div#eephototext div#eephotobig div#eephotonext {
    font-size:43px;
    position:relative;
    padding:30px 0 0;
}

div.photocategorypath div {
    display:inline;
    padding:0 10px;
}

div#listsi {
    text-align:center;
    width:900px;
    margin:30px auto;
}

div#listsi div#thuhmbsborder a {
    float:left;
    width:210px;
    height:210px;
    background-color:#1f3958;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:block;
    border:1px #ffd100 solid;
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5;
    margin:10px 39px 30px;
}

div#listsi div#thuhmbsborder a:hover {
    background-color:#3f5778;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1;
}

div#listsi div#thuhmbsborder a#thuhmbsborderselected {
    background-color:#3f5778;
    border:1px solid #ffd100;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1;
}

div#listsi div#thuhmbsborder a span {
    margin-top:220px;
    display:block;
    position:relative;
}

div#userloginform {
    width:175px;
    min-height:130px;
    margin-top:30px;
    font-size:11px;
    padding:10px 2px;
}

div#userloginform form {
    margin-top:0;
}

div#userloginform h4 {
    font-size:12px;
}

div#userloginform form span#fe_login,div#userloginform form span#fe_pass {
    display:block;
    width:100%;
}

div#userloginform form span#fe_login span,div#userloginform form span#fe_pass span {
    margin-right:3px;
    display:block;
    text-align:left;
    padding-top:3px;
}

div#userloginform form span#fe_login input,div#userloginform form span#fe_pass input {
    font-size:11px;
    border:1px solid #18344f;
    text-align:left;
    margin-left:0;
}

span#fe_error {
    display:block;
    color:red;
    text-align:center;
}

div#userloginform form span#fe_submit input {
    font-weight:700;
    border:none!important;
    background-color:transparent;
    text-decoration:underline;
    cursor:pointer;
    color:#ffd100;
    height: 20px;
}

div#userloginform form span#fe_submit input,span#fe_register input {
    border:1px gray solid;
    width:100%;
    letter-spacing:1px;
    text-decoration:underline;
    cursor:pointer;
    margin:2px auto 5px;
}

span#fe_register,span#fe_lostpassword {
    display:block;
    text-align:center;
    margin-top:10px;
    height:20px;
}

span#fe_register,span#fe_register input,span#fe_lostpassword,span#fe_lostpassword input {
    width:160px;
    cursor:pointer;
    color:#ffd100;
}

span#fe_register input,span#fe_lostpassword input {
    background-color:transparent;
    border:none;
    letter-spacing:0;
    font-size:12px;
    text-decoration:underline;
    cursor:pointer;
    margin:0 auto;
}

#userregisterform span.nostrong {
    font-weight:400;
    padding-right:10px;
}

#userregisterform span.strong {
    display:block;
    font-weight:400;
    background-image:url(images/strongopt.gif);
    background-position:100% 5px;
    background-repeat:no-repeat;
    border:0 solid red;
    margin-right:0;
    padding-right:10px;
}

#userregisterform #fer_login,#userregisterform #fer_email,#userregisterform #fer_pass,#userregisterform #fer_pass2,#userregisterform #fer_name,#userregisterform #fer_code,#userregisterform #fer_subname,#userregisterform #fer_middlename,#userregisterform #fer_country,#userregisterform #fer_zip,#userregisterform #fer_city,#userregisterform #fer_province,#userregisterform #fer_adress,#userregisterform #fer_phone,#userregisterform #fer_submit,#userregisterform #fer_cancel_button,#userregisterform #fer_submit2 {
    display:block;
    text-align:center;
    width:480px;
    margin:0 auto;
}

#userregisterform #fer_login span,#userregisterform #fer_email span,#userregisterform #fer_pass span,#userregisterform #fer_pass2 span,#userregisterform #fer_name span,#userregisterform #fer_code span,#userregisterform #fer_subname span,#userregisterform #fer_middlename span,#userregisterform #fer_country span,#userregisterform #fer_zip span,#userregisterform #fer_city span,#userregisterform #fer_province span,#userregisterform #fer_adress span,#userregisterform #fer_phone span {
    width:300px;
    display:block;
    float:left;
    text-align:right;
}

#fer_submit2_button,#fer_submit_button,#fer_cancel_button,#userregisterokbutton,#userlogoutbutton,#usereditdatabutton {
    background-color:transparent;
    border:none;
    letter-spacing:0;
    text-decoration:underline;
    cursor:pointer;
    color:#ffd100;
    margin:0 auto;
}
#userlogoutbutton {
    margin-top: 5px;
}
#editmybio, #editmyart, #myfinance {
    display: block;
}
#fer_reg_submit_button {
    font-size:11px;
    border:1px solid #FFD100;
    text-decoration:none;
    cursor:pointer;
    color:#ffd100;
    margin:30px auto 20px 0;
    padding:2px 10px;
}

#fer_cancel_submit_button a {
    font-size:11px;
    border:1px solid #FFD100;
    text-decoration:none;
    cursor:pointer;
    color:#ffd100;
    background-color:#0D2C48;
    padding:2px 10px;
}

#fer_cancel {
    display:block;
    padding-top:10px;
    text-align:center;
}

#fer_code span {
    display:block;
    text-align:center;
}

#fer_code span.captimg {
    display:block;
    text-align:right;
    float:left;
    width:80px;
    padding-top:2px;
}

input#fer_capcha {
    width:60px!important;
}

#userregisterform input {
    width:150px;
    margin-left:10px;
    font-size:11px;
}

#userregisterform select {
    width:156px;
    margin-left:10px;
    font-size:11px;
}

.redborder {
    border:2px red solid;
}

.noredborder {
    border:2px #ffd100 solid;
}

div#statistic {
    background-color:#f9f0cd;
    margin-top:10px;
    width:245px;
    background-image:url(images/grad2.gif);
    background-repeat:repeat-x;
    background-position:0 0;
    padding:10px 2px;
}

div#statistic h4 {
    background-image:url(images/statistic.gif);
    background-repeat:no-repeat;
    background-position:3px 50%;
    color:#c34f02;
    padding:10px 5px 5px 40px;
}

div#statistic a {
    color:#c34f02;
}

div#statistic ol {
    margin-right:5px;
}

dl.prices dd.price span {
    font-weight:400;
    margin:0 5px;
}

dl.prices dd.price a.shopbuyitem,dl.prices dd.pricea a.shopbuyitem {
    text-decoration:underline;
    padding:2px 10px;
}

dl.pricesmod dt.title,dl.pricesmod dt.titlea {
    font-weight:700;
    border-bottom:1px solid gray;
}

dl.pricesmod dd.price span {
    font-weight:700;
    margin:0 10px;
}

dl.pricesmod dd.price a.shopbuymod,dl.pricesmod dd.pricea a.shopbuymod {
    background-color:#e7f9bb;
    padding:2px 10px;
}

div.vendordetails span {
    padding:2px;
}

div.vendordetails span,div.vendordetails a {
    text-align:left;
    text-decoration:none;
}

ul#categorylist {
    margin:0 0 10px;
    padding:0;
}

ul#categorylist li {
    list-style-type:none;
    margin:0;
    padding:3px;
}

div.floatseparator {
    height:180px;
    margin-bottom:20px;
}

div#shopcategory ul.eeshopcategoryimage li {
    list-style-type:none;
    float:right;
    margin:3px 5px;
}

div#shopcategory ul#subcategory li {
    list-style-type:none;
    background-color:#f8efd4;
    margin-left:10px;
    font-style:italic;
    margin-bottom:2px;
    padding:3px;
}

div#shopcategory ul.shopcategorylist {
    text-align:center;
    width:760px;
    margin:0 auto;
    padding:0;
}

div#shopcategory ul.shopcategorylist li {
    list-style-type:none;
    display:block;
    width:360px;
    height:400px;
    float:left;
    text-align:center;
    margin:10px;
}

div#shopcategory ul.shopcategorylist li dl.prices {
    font-weight:400!important;
    margin:0;
    padding:0;
}

div#shopcategory ul.shopcategorylist li dl.prices dd {
    margin:0;
    padding:0;
}

div#shopcategory ul.shopcategorylist li dl.prices dt.titlea,div#shopcategory ul.shopcategorylist li dl.prices dt.title a,div#shopcategory ul.shopcategorylist li dl.prices dt.titlea a {
    border:none;
    font-weight:400;
    text-decoration:none;
}

div#shopcategory ul.shopcategorylist li a span,div#shopitem ul.eeshopcategoryimage li a {
    display:block;
    width:300px;
    height:300px;
    background-position:50% 50%;
    background-repeat:no-repeat;
    cursor:pointer;
    margin:10px;
}

div#shopitem ul.eeshopcategoryimage li a {
    background-position:50% 0!important;
    display:block;
    width:300px;
    height:300px;
    background-repeat:no-repeat;
    margin:5px 5px 5px 20px;
}

div#shopcategory ul.shopcategorylist li a.gotomod {
    display:block;
    text-align:right;
    margin-top:5px;
    color:#133c09;
}

div#shopitem {
    width:850px;
    text-align:center;
    margin:0 auto;
    padding:0;
}

div#shopitem h1 {
    margin-bottom:36px;
}

div#shopitem h2 {
    font-weight:400;
    font-size:11px;
    margin-bottom:10px;
}

div#shopitem div.vendordetails {
    margin-bottom:5px;
}

div#shopitem ul.eeshopcategoryimage {
    min-height:170px;
    width:330px;
    float:left;
    margin:0;
    padding:0;
}

div#shopitem ul.eeshopcategoryimage li {
    list-style-type:none;
    margin-bottom:20px;
    margin-top:0;
    border-left:none;
    border-right:none;
    float:left;
}

div#shopitem div#eeshopitemtext {
    padding-left:10px;
}

div#vendoritem ul#vendorproductscl {
    border:1px solid #ffd100;
    border-left:none;
    border-right:none;
    margin:0 0 20px;
    padding:5px 0 10px;
}

div#vendoritem ul#vendorproductscl li {
    list-style-type:none;
    margin-left:10px;
    font-style:italic;
    padding:3px;
}

div#vendoritem div#eevendordescription{
    display: none;
}
div#eelbox{
    background-image: url(images/trbg.gif);
    width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}
div#eelboxb {
    position: absolute;
    border: 3px double #e9c00b;
    padding: 7px;
    display: block;
    width: 0px;
    height: 0px;
    overflow: auto;
    background-color: #00213e;
    font-size: 12px;
    cursor: pointer;
    font-weight: normal;
}
#vdesc {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(images/next.gif);
    background-repeat: no-repeat;
    padding-top: 5px;
    background-position: 0% 100%;
    cursor: pointer;
}


div#vendorcategory ul#vendorlist, ul#eevendorsubcategory {
    border:0 solid #fff;
    margin:0;
    padding:0;
}

div#vendorcategory ul#vendorlist li , ul#eevendorsubcategory li {
    list-style-type:none;
    display:block;
    float:left;
    width:190px;
    height:240px;
    font-weight:400;
    margin:10px;
}
div#vendorcategory #description {
    width: 526px;
    margin:0px auto;
}

div#vendorcategory ul#vendorlist li a, ul#eevendorsubcategory li a {
    display:block;
    width:190px;
    height:170px;
    text-align:center;
    cursor:pointer;
}

div#vendorcategory ul#vendorlist li a span, ul#eevendorsubcategory li a span {
    display:block;
    width:150px;
    height:160px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    margin:10px;
}

ul#letternavigator {
    display:block;
    height:20px;
    text-align:center;
    margin:0 20px;
    padding:5px;
}

ul#letternavigator li {
    display:block;
    float:left;
    list-style:none;
    padding:2px;
    margin:0 2px;
}

ul#letternavigator li a.na img {
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5;
}

a#backet_progres {
    border:1px solid #ffd100;
    font-size:11px;
    display:block;
    text-decoration:none;
    margin:10px 2px 2px;
    padding:3px;
}

a#backet_progres div {
    font-size:11px;
}

a#backet_progres ul {
    font-size:11px;
    margin:0 0 0 15px;
}

a#backet_progres ul li {
    list-style:none;
    font-size:11px;
}

table#fullbucketview thead tr th {
    font-weight:400;
    padding:10px 2px;
}

table#fullbucketview span.title {
    display:block;
    padding:2px;
}

table#fullbucketview tr.si0 td .title,table#fullbucketview tr.si1 td .title {
    border-top-width:2px;
}

table#fullbucketview tr.si0 {
    background-color:#1f425f;
}

table#fullbucketview tr.si1 {
    background-color:#375467;
}

table#fullbucketview tr.sm0 td .title,table#fullbucketview tr.sm1 td .title {
    margin-left:10px;
    font-weight:700;
    font-style:italic;
}

table#fullbucketview tr.sm0 {
    background-color:#072c4a;
}

table#fullbucketview tr.sm1 {
    background-color:#0c375a;
}

table#fullbucketview tfoot tr td {
    background-color:#0d2c48;
    font-weight:700;
    padding:10px 2px;
}

input.shopbucketcount {
    width:30px;
    text-align:right;
}

table#fullbucketview thead {
    background-color:#0d2c48;
}

#DoorderForm td:only-child {
    border-left:0;
    font-weight:400;
}

div#slogan div#searchbox {
    float:right;
    width:220px;
    margin:0;
}

div#slogan div#searchbox div#stdiv input#st {
    width:120px;
    height:15px;
    border:1px #ffd100 solid;
    background-color:#00213e;
    margin:0 5px 0 0;
    padding:0;
}

div#slogan div#searchbox div#sbdiv input#sb {
    width:54px;
    height:21px;
    border:0 gray solid;
    background-color:#00213e;
    background-position:0 2px;
    background-repeat:no-repeat;
    margin:0;
    padding:0;
}

#searchresault {
    margin-left: 20px;
}

ol.searchresaults {
    margin-left: 20px;
    float: left;
}

ol.searchresaults li {
    clear: left;
    margin-top: 22px;
    margin-left: 410px;
    border-top: 1px dotted #3f5778;
}
ol.searchresaults li span {
    display: block;
    padding-top: 10px;
}
ol.searchresaults li span.image {
    margin-left: -400px;
    float: left;
    border-top: 1px dotted #3f5778;
    width: 300px;
    margin-top: -1px;
    text-align: center;
}


ol.searchresaults li span.cat {
    padding-left:10px;
    font-size:10px;
}

div#shophotimages {
    margin-bottom:40px;
    position:relative;
}

div#shophotimages_control,div#shophotimages {
    width:293px;
    margin:20px auto;
    padding:0;
}

div#shophotimages div#items {
    list-style-type:none;
    width:293px;
    height:333px;
    background-position:1px 1px;
    background-repeat:no-repeat;
    background-image:url(images/frame.gif);
    margin:0;
    padding:35px;
}

div#shophotimages div#items a {
    cursor:pointer;
    text-decoration:none;
    display:none;
    width:293px;
    height:333px;
    position:absolute;
}

div#shophotimages div#items a span.title {
    width:225px;
    text-align:center;
    display:block;
    padding-top:45px;
}

div#shophotimages div#items a span.image {
    width:225px;
    height:300px;
    background-position:50% 50%;
    background-repeat:no-repeat;
    display:block;
}

div#shophotimages_control a {
    width:105px;
    display:block;
    float:left;
    text-align:right;
    padding:0 20px;
}

ul#shophotimagestopsmall {
    display:block;
    height:81px;
    overflow:hidden;
    margin:0;
    padding:0;
}

ul#shophotimagestopsmall li {
    list-style-type:none;
    display:block;
    float:left;
    margin-left:2px;
}

ul#shophotimagestopsmall li a img {
    height:81px;
}

div#shopfilter {
    display:block;
    position:absolute;
    cursor:pointer;
    float:right;
    z-index:500;
    right:20px;
}

div#shopfilter ul {
    display:none;
    position:absolute;
    width:180px;
    right:10px;
    margin:0 0 10px 15px;
    padding:0;
}

div#shopfilter ul li a {
    text-decoration:none;
    cursor:pointer;
    display:block;
}

div#shopfilter ul li ul {
    display:none;
    position:absolute;
    right:40px;
}

div#newshotslide {
    margin-bottom:5px;
    position:relative;
}

div#newshotslide h3 {
    margin:20px 0 2px;
    padding:0;
}

div#newshotslide_control,div#newshotslide {
    width:150px;
    padding:0;
}

div#newshotslide div#newsitems {
    width:150px;
    height:90px;
    margin:0;
}

div#newshotslide div#newsitems a {
    cursor:pointer;
    text-decoration:none;
    display:none;
    width:150px;
    height:90px;
    position:absolute;
}

div#newshotslide div#newsitems a span.title {
    width:150px;
    text-align:center;
    display:block;
    padding-top:10px;
    color:#fff;
}

div#newshotslide div#newsitems a span.image {
    width:150px;
    height:90px;
    background-position:0 50%;
    background-repeat:no-repeat;
    display:block;
}

div#newshotslide_control a {
    width:30px;
    display:block;
    float:left;
    text-align:left;
    margin:0;
}

div.prevnextnavigator {
    text-align:right;
    margin-top:-35px;
}

div.prevnextnavigator a {
    margin:0 10px;
}

a#gotototop {
    text-align:center;
    display:block;
    width:100px;
    text-decoration:none;
    clear:both;
    margin:20px auto 0;
}

a#navsecondlink {
    padding-left:10px;
    margin-left:7px;
    background-position:0 50%;
    background-repeat:no-repeat;
    background-image:url(images/spacer2.gif);
}

.baloonclass {
    position:relative;
    background-position:50% 50%;
    background-image:url(images/loadingAnimation.gif);
    background-repeat:no-repeat;
    z-index:90;
}

img.bucketsmallimage {
    height:70px;
    float:none;
    padding:3px;
}

.selectcountry {
    text-align:center;
    display:block;
}

.selectcountry select {
    text-align:center;
    font-size:11px;
    border:1px solid #FFF;
    margin:10px;
}

td select {
    margin-right:5px;
    font-size:11px;
}

.selectcountry #withdelivery input {
    font-size:11px;
    border:1px solid #FFD100;
    margin:3px;
    padding:2px;
}

div#withdelivery input {
    margin-top:20px;
    font-size:11px;
    border:1px solid #FFD100;
    padding:2px;
}

span.shopbutton input {
    font-size:11px;
    border:1px solid #FFD100;
    padding:2px;
}

div.shopbutton input {
    font-size:11px;
    border:1px solid #FFD100;
    margin:10px;
    padding:2px;
}

div.notific,span.notific {
    font-size:10px;
    color:#0F0;
}

td.orderstrong {
    color:red;
    font-weight:400;
    padding:3px;
}

a.addinfo {
    color:#FFD100;
    background-color:#0D2C48;
    text-decoration:none;
}

a:hover.addinfo {
    color:#FFD100;
    background-color:#0D2C48;
    text-decoration:underline;
}

.operationaction a#buttonop {
    background-color:#0D2C48;
    border:1px solid #FFD100;
    text-decoration:none;
    color:#FFD100;
    margin:0;
    padding:5px;
}

.deltext {
    width:100px;
    text-align:right;
}

img,div#bottommenu div.horlinks a#first {
    border:none;
}

h1 a,h2 a,h3 a,div#eenewscategorytext dl dd a,div#eephototext div#eephotobig div#eephotoprev a,div#eephototext div#eephotobig div#eephotonext a,table#fullbucketview a {
    text-decoration:none;
}

div#userlog,.left,div#eephototext div#eephotobig div#eephotoprev,div#slogan div#searchbox div,div.questnotes,div.shopbutton #delaybutton {
    float:left;
}
.shopbutton {
    margin-left: 350px;
}
a:hover,div#eelangs.selected,div#bottommenu div.horlinks a.selected,div#leftmenu a#selected,div.pages a#selected {
    color:#FFF;
}

.right,div#eephototext div#eephotobig div#eephotonext,div.shopbutton #baybutton {
    float:right;
}

.center,div#eephototext,div.vendordetails,div#vendorcategory,div#shophotimages_control a#playstop,div#newshotslide_control a#playstop {
    text-align:center;
}

a span.menutitle,a:hover .menuimagetitle,a .menuimagetitleover,a#selected .menuimagetitle,div.eenewsimage,ul.shopcategorylist a.shopbuyitem {
    display:none;
}

a .menuimagetitle,a:hover .menuimagetitleover,a#selected .menuimagetitleover,a#fer_registerlink,a#fer_lostpasswordlink,ol.searchresaults li span,div#shopfilter ul li ul li a {
    display:block;
}

div#eephotocategorytext {
    margin-left:auto;
    margin-right:auto;
    text-align:justify;
    width:526px;
}

div#eenewscategorytext dl dd,dl.prices,dl.pricesmod dd.price {
    margin-bottom:10px;
}

div#photocategorylist div a:hover,div#listsi div#thuhmbsborder a#thuhmbsborderselected:hover {
    background-color:#3f5778;
}

#fer_cancel_button,#userlogoutbutton,.ee_error {
    color:red;
}

dl.prices dt,dl.pricesmod dt {
    margin-bottom:2px;
}

dl.prices dt.title,dl.prices dt.titlea,dl.prices dt.title span,dl.prices dt.titlea span {
    font-weight:400;
}

dt.titlea,dt.titlea a,dl.pricesmod dt.titlea {
    color:#ff4e00;
}

dl.prices dd.price span del,dl.prices dd.pricea span del,dl.pricesmod dd.price span del,dl.pricesmod dd.pricea span del {
    color:gray;
    font-size:90%;
}

dl.prices dd.pricea span,dl.pricesmod dd.pricea span {
    color:red;
    font-weight:700;
    margin:0 10px;
}

div#shopmodtitlelist,dl.pricesmod {
    margin-left:10px;
}

div#shopcategory ul#subcategory{
    border:1px solid #e5e5e5;
    border-left:none;
    border-right:none;
    margin:0 0 20px;
    padding:5px 0 10px;
}

div#vendorcategory h1,div#shophotimages_control a#next {
    text-align:left;
}

#DoorderForm td:first-child,ol.searchresaults li span.title {
    font-weight:700;
}

div#selectvendorbox,div#newshotslide_control a#next,#closemenu {
    text-align:right;
}

div#shopfilter ul li,div#shopfilter ul li ul li {
    background-color:#00213e;
    border:1px solid #ffd100;
    height:14px;
    list-style-type:none;
    margin-top:-1px;
    padding:2px 6px;
}

span.itemsold,#red {
    color:red!important;
}

div#pricenotes,#eearticletext p {
    padding-bottom:10px;
}

.operationaction,#fe_user_register_form div {
    margin-top:30px;
}
div.copy {
    text-align: right;
    clear: both;
}
a#asign,a#eegnith {
    text-align: left;
    font-size: 9px;
    text-decoration: none;
    color:#7f6c28;

}
a#asign:hover,a#asign:active {color:#fdb713;}
a#eegnith {
    margin-top: 2px;
    color:#325d1f;
}
a#eegnith:hover,a#eegnith:active {
    color:#649900;
}

dl.newslist a {
    cursor: pointer;
}
dl.newslist dt, dl.newslist dd {
    margin-left:auto;
    margin-right:auto;
    width:526px;}
dl.newslist dt {margin-bottom: 5px;clear: left;}
dl.newslist dt a span.newsdate {display: none;}
dl.newslist dt a span {font-style: italic}
dl.newslist dt a span h2 {font-size: 11px; margin: 0px; padding: 0px 0px 0px 0px;}
dl.newslist dd a{ text-decoration: none;}
dl.newslist dd {
    text-align:justify;
    margin-bottom: 20px;
}
dl.newslist .themesmallimg {
    float: left;
    margin: 3px 10px 10px 0px;
    display: block;
    width: 150px;
    text-align: center;
    background-color: #0d2c48;
    padding: 5px;
}
div#eenewstext div#description {
    width:526px;
    text-align:justify;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
a.link2all {margin: 10px auto; width: 150px;
            text-align: center; display: block; clear: both;}
a.prevlink, a.nextlink {width: 40%; margin: 20px 10px 10px}
a.nextlink {float: right; text-align: right;}
a.prevlink {float: left; text-align: left}


a.actionnews {
    padding: 15px 0px 10px 1px;
    clear: left;
    display: block;
}
/*mybio*/
#eeeditmybio {}
#eeeditmybio #mainreport, #eeeditmybio form{
    width: 450px;
    margin: 0px auto;
}
#eeeditmybio form fieldset {
    padding: 5px;
    margin-bottom: 20px;
}
#eeeditmybio form fieldset legend{
    color: #ffd100;
}
#eeeditmybio form #myavatar_image{
    float: left;
    display: block;
    width: 100px;
    height: 100px;
    margin-right: 20px;
    border: 1px dotted black;
    text-align: center;
    vertical-align:middle;
    margin-top: 10px;
}
#eeeditmybio form #textformyavatar{
    margin-top: 10px;
}
#eeeditmybio form input#myavatar{
    margin-top: 5px;
    width: 314px;
}

#eeeditmybio form textarea#mybio{
    width: 100%;
    height: 200px;
    margin-top: 5px;
}
#eeeditmybio form #textformybio{
    margin-top: 10px;
}
#eeeditmybio form #mybiocounter{
    padding-left: 5px;
    font-weight: bold;
}
#mybuttonsave{
    width: 100px;
    height: 22px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #00223e;
    margin: 0px auto;
}
#mybuttonupload{
    width: 320px !important;
    height: 22px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #00223e;
    margin: 10px !important;
}
#fieldset_myart_add_link {
    width: 340px;
    margin: 0px;
    text-align: left;
    position: absolute;
    top: 200px;
    right: 10px;
    background-color: #00223e;
}
form#uploadmyart dl {padding: 10px}
form#uploadmyart dl dd {
    padding-left: 20px;
}
form#uploadmyart select, form#uploadmyart input {
    margin: 5px 0px 3px;
    padding: 0px;
    width: 300px;
}
#myart_add_link {
    cursor: pointer;
    color: #ffd100;
    padding: 0px 5px;
}
fieldset {
    border-width: 1px;
    border-style: solid;
    border-color: #535928;
}
div.myart_dl_list {
    margin: 0px 3% 10px 0px;
    width: 47%;
    float: left;
}
div.myart_dl_list div.ddimage span.myartlist_iconimage {
    display: block;
    width: 100px;
    height: 100px;
    text-align: center;
    vertical-align:middle;
    padding-top: 20px;
}
div.myart_dl_list div.ddimage {
    float: left;
    width: 100px;
    float: left;
    border: none;
}
div.myart_dl_list dl {
    margin-left: 110px;
}
div.myart_dl_list dl dt, div.myart_dl_list dl dd {
    padding: 7px 0px 3px;
}
div.myart_dl_list dl dt {
    width: 120px;
    text-align: right;
    float: left;
    padding-right: 10px;
}
div.myart_dl_list dl dt, div.myart_dl_list dl dd {
    height: 12px;
}
div.myart_dl_list dl dd {
    border-bottom: 1px dotted black;
    margin-left: 130px;
}
div.separator{
    clear: left;
    border-bottom: 1px solid black;
    height: 1px;
    margin-bottom: 10px;
}
.ddimage form {
    margin: 0px;
    padding: 0px;
    width: 100px;
    text-align: center;
}
.ddimage form .editbutton {
    width: 80px;
    border: 1px solid #fdd100;
}
.appendmenu {
    border-bottom: 1px solid black;
    min-height: 26px;
}
.appendmenu {}
.appendmenu ul {}
.appendmenu ul li {
    list-style-type: none;
    padding: 5px 10px;
    margin: 0px;
    float: left;
}
.appendmenu ul li a{
}
.activepage {
    color: white;
}
a#ourgallerymain {
    display: block;
    margin: 20px 0px 20px 0px;
    text-decoration: none;
    cursor: pointer;
}
a#ourgallerymain h5 {
    margin-bottom: -15px;
}
a#ourgallerymain img {
    margin: 10px 0px;
}
a#ourgallerymain span {
    display: block;
}
.eulatextfield {
    width: 400px;
}
form#eulaform h1, form#eulaform h2, form#eulaform h3 {
    margin-left: 0px;
    padding-left: 0px;
}
form#eulaform h2 {
    margin-top: 30px;
}
#eeeditmyfinance form {
    margin: 10px 50px;
}
#eeeditmyfinance form select, #eeeditmyfinance form input {
    background-color:#0d2c48;
}
#blockcenter {
    width: 550px;
    margin: 0px auto;
    text-align: center;
}
.menugb {
    float: right;
    padding: 0px 9px 0px 0px ;
    width: 115px;
    height: 15px;
    text-align: right;
}
.menugb .horlinks a {
    padding-left: 8px;
}

.menugb .horlinks a span span.menutitle{
    display: none;
    float: right;
}
dl.guestbook, #add_gb_message {
    width: 550px;
    margin:10px auto;
}
dl.guestbook dt {
    font-weight: normal;
}
dl.guestbook dt span {
    display: block;
    padding-left: 10px;
    color: #80791f;
}
dl.guestbook dd {
    margin: 4px 0px 25px 20px;
    font-style:oblique;
}
#add_gb_message #gb_text {}
#add_gb_message #gb_text textarea {
    width: 550px;
    height: 120px;
}
#add_gb_message #gb_button {}
.mainpagebottomads {
    width: 200px;
    text-align: center;
    margin: 20px auto 0px;
    padding-right: 100px;
}
.mainpagebottomads2 {
    margin: 5px;
    font-size: 11px;
    color: #555;
}



/* comments */
#comments, #share{
    /*color: gray;*/
    width: 525px;
    margin: 0px auto;
    margin-top: 30px;
}
#comments_list {}
#comments_list dl{}
#comments_list dl dt {
}
#comments_list dl dt a {
    /*color: #333;*/
}
#comments_list dl dt a:hover {
    /*color: #555;*/
}
#comments_list dl dt .date {
    font-size: 9px;
    /*color: #222;*/
}
#comments_list dl dd {
    margin-bottom: 10px;
    /*color: #aaa;*/
    margin-top: 4px;
    border-bottom: 1px dotted #222;
    border-left: 1px dotted #222;
    padding-bottom: 2px;
    padding-left: 10px;
}
#comments_list dl dt.commentsblocked,
#comments_list dl dd.commentsblocked {
    /*color: #333;*/
}

#comments_count {
    margin-bottom: 4px;
}
form#fe_comment_form {}
form#fe_comment_form dl {}
form#fe_comment_form dl dt {
    width: 200px;
    float: left;
    clear: left;
    height: 30px;
    text-align: right;
}
form#fe_comment_form dl dd {
    width: 300px;
    float: left;
    margin: 0px 0px 0px 10px;
}
form#fe_comment_form dl dd input {
    width: 300px;
    /*background-color: #2c2c2c;*/
    border: 1px solid #131313;
    /*color: orange;*/
}
form#fe_comment_form dl dd textarea {
    width: 300px;
    height: 100px;
    /*background-color: #2c2c2c;*/
    border: 1px solid #131313;
    /*color: orange;*/
}
#fe_comment_submit_div {
    clear: both;
    padding-left: 210px;
    padding-top: 10px !important;
    width: 300px;
    text-align: center
}
#fe_comment_submit_div input {
    width: 200px;
    /*background-color: #2c2c2c;*/
    border: 1px solid #131313;
    /*color: orange;*/
}
.openhide {
    border-bottom: 1px dashed gray;
    cursor: pointer;
    padding-top: 2px;
}
#fe_user_captcha {
    width: 60px !important;
}
.captimg {
    display: block;
    float: left;
}
#sponsorlist {
    padding: 5px;
    width: 600px;
    margin: 0px auto;
    text-align: center;
}
#sponsorlist div {
    border-bottom: 1px solid #ffd100;
    padding: 5px 0px 5px;
    margin-bottom: 30px;
}
#sponsorlist div em {
    display: block;
    padding: 7px 0px;
    font-style: normal;
    width: 200px;
    border-top: 1px dotted #ffd100;
    margin: 0px auto;
}
a.sponsorlink {
    border: 1px solid #103657;
    padding: 2px 20px 3px;
    text-decoration: none;
    color: white;
    font-weight: bold;
    background-image: url('images/sponsorbg.gif');
    background-position: 0% 100%;
    margin-top: 3px;
}
#sponsoritems {
    width: 550px;
    margin: 0px auto;
}
#sponsoritems dt {
    font-weight: bold;
}
#sponsoritems dd {
    margin-left: 20px;
    margin-bottom: 10px;
}
#sponsor {
    margin: 0px 0px 10px 20px;
}
.remark{
    margin-bottom: 10px;
    font-size: 9px;
    opacity: 0.5;
}


div#leftmenu li ul {
    display: none;
    margin-top: 0px;
    /*margin-bottom: 20px;*/
}

ul.ua4amenu {
    background-color: #0d2c48;
    padding: 3px 3px 4px 0px;
}
ul.ua4amenu li {
    display: inline;
    padding: 2px 10px;
}
ul.ua4amenu li.selected a {
    text-decoration: none;
    font-weight: bold;
}
ul.ua4amenu li a {}
#newpostregisterform {
    width: 400px;
}
#newpostregisterform span {
    width: 400px;
    display: block;
    clear: left;
}
#newpostregisterform span span {
    display: block;
    float: left;
    width: 140px;
    text-align: right;
    padding: 15px 5px 0px 0px;
}
#newpostregisterform input {
    width: 200px;
    float: left;
}
#fer_reg_submit_button {
    float: none;
    margin-left: 155px;
}

/* new slide */
#shopslide2 {
    width: 600px;
    margin: 0px auto;
    background-color: #0d2c48;
    padding: 20px;
    background-image: url(images/ajax-loader.gif);
    background-position: 99% 1%;
    background-repeat: no-repeat;
}
#shopslide2 #slider {
    position: relative;
    display: block;
    height: 390px;
    width: 560px;
}
#shopslide2 #slider a {
    display: none;
    width: 560px;
    height: 390px;
    margin: 0px auto;
    top: 0px;
    left: 20px;
    position: absolute;
}
#shopslide2 #slider a span {
    display: block;
}
#shopslide2 #slider a span.bigimage {
    width: 560px;
    height: 350px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    text-align: center;
}
#shopslide2 #slider a span.title {
    width: 560px;
    margin-top: 10px;
    text-align: center;
}
#shopslide2 #shophotimages2_control {
    margin-top: -40px;
    margin-bottom: 40px;
}
#shopslide2 #shophotimages2_control a {
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
#shopslide2 #shophotimages2_control a#prev {
    float: left;
}
#shopslide2 #shophotimages2_control a#next {
    float: right;
}
#shopslide2 #smallnavagator {
    overflow: hidden;
    height: 50px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding-left: 0px;
}
#shopslide2 #smallnavagator span {
    display: block;
    height: 100px;
    float: left;
    margin: 0px auto;
}
#shopslide2 #smallnavagator span img {
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5;
    margin: 0px 2px;
/*    margin-top: 70px;*/
}
#shopslide2 a#playpause {
    width: 24px;
    height: 20px;
    margin: 0px auto;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(images/pause.gif);
    cursor: pointer;
}