body, html{
background: #fff;
font-family:verdana,tahoma,arial;
font-size:11px;
color:#766240;
margin:0px;
padding:0px;
}

img{border:0px none;}
table{font-family:verdana,tahoma,arial;font-size:11px;border-spacing:0px;}
td { vertical-align:top; text-align:left; }
ul {list-style:none;padding:0px;margin:0px;}
form {margin:0px;padding:0px;}
a:active, a:link, a:visited, a:focus {font-family:verdana,tahoma,arial;font-size:11px;text-decoration:none;color:#766240;}
a:hover {text-decoration:underline;color:#CC6633;}

a.more { background:url('images/ico_more.gif') no-repeat 0px 2px; padding-left:15px; font-weight:bold; }

table.main{width:100%;height:100%;}

.textField {
border:1px solid #BABABA;
font-family:tahoma,vaerdana;
font-size:10px;
color:#A8A8A8;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
margin-left:13px;
margin-top:9px;
}

/* --- Header --- */
table.header{
width:100%;
height:60px;
margin-top:19px;
margin-bottom:7px;
}
table.header td.mainLogo{width:185px;padding-left:10px;padding-top:7px;}
table.header td.lang {width:100px;vertical-align:bottom;}
table.header td div.lang {float:left;margin:3px;padding:1px;border:1px solid #E4E4E4;}

td.borderH {height:6px;background:url('images/borderHorizontal.gif') repeat-x}
td.borderV {width:6px;background:url('images/borderVertical.gif') repeat-y}


table.middle{width:100%;}
/* --- Menu top  */
td.menuTop{width:176px;background:url('images/menuTop_back.gif') no-repeat;}
#mt { width:100%; height:100%; text-align:left; }
#mt ul { list-style:none; margin:0; padding:0; }
#mt ul li { padding:0; margin:0; border-bottom:1px solid #ECEDD9; text-align:left; }
#mt ul li a {display:block;padding:7px 2px 7px 22px;}
#mt ul li a.portfolia {padding:12px 0px 12px 0px;}
#mt ul li a:hover { background:#ECEDD9; }
#mt ul li ul { list-style:none; margin:0; padding:0; text-align:left; }
#mt ul li ul li { padding:0; margin:0; border-bottom:0px none; height:25px; text-align:left; }
#mt ul li ul li a {display:block;padding:7px 2px 7px 35px;margin:0px;}
#mt ul li ul li a.sel {background:#ECEDD9;}



/* mainImage */
td.mainImage {width:459px;}
td.mainImage div {width:100%;height:100%;position:relative;}
#quote {position:absolute;left:0px;top:178px}



/* topSearch */
td.topSearch {
width:184px;
padding-top:36px;
}
.topSelect {
display:block;
width:140px;
font-family:tahoma,verdana;
font-size:10px;
color:#5a5a5a;
background:#fff;
border:1px solid #BABABA;
padding-left:7px;
margin:15px;
}
.searchBlock {
width:248px;
font-family:tahoma,verdana;
font-size:10px;
color:#5a5a5a;
border:1px solid #BCBCBC;
margin-left:15px;
}



td.catHeader {height:42px;}
td.simpleSearch {height:42px;background:url('images/searchBack.gif') repeat-x;padding-left:40px; vertical-align:middle}
td.simpleSearch table {height:100%;float:left}
td.simpleSearch table td {vertical-align:middle;}



/* Category */
#cat { width:172px; float:right; margin-top:10px;}
#cat ul {list-style:none;margin:0;padding:0;}
#cat ul li {padding:0;margin:0;border-bottom:1px solid #ECEDD9;text-align:left}
#cat ul li div {width:100%;height:100%;cursor:pointer;}
#cat ul li a {
display:block;
padding:6px 2px 6px 30px;
background:url('images/cat_arrow.gif') no-repeat 13px 10px;
color:#666633;
}
#cat ul li a.sel { font-weight:bold; color:#Cc6633; background:url('images/cat_arrow_sel.gif') no-repeat 13px 10px #FAFAF5; }
#cat ul li a:hover { background:url('images/cat_arrow_sel.gif') no-repeat 13px 10px #FAFAF5; text-decoration:none; }



/* --- Content --- */
/*#content{width:824px;} */
#content{width:100%;}
#content td.left{width:180px;background:url('images/headShadow.gif') no-repeat 0px 0px; padding:0px;border-right:1px solid #ECEDD9;}
#content td.contentCenter{ width:450px; width:451px !important; padding-left:3px; padding-right:3px; padding-bottom:5px; }
#content td.right{width:185px; padding:0px;}
#content td.option { text-align:right; padding-right:5px; }

table.content { width:100%;}
table.content td.left{width:178px;background:url('images/headShadow.gif') no-repeat 0px 0px; padding:0px;}
table.content td.contentCenter{ width:461px; width:451px !important; padding-left:5px; padding-right:5px; }
table.content td.right{width:185px; padding:0px;}
table.content td.opt a { float:right; padding-top:3px; }

div.header1 { width:100%; display:block; margin:auto; border-bottom:1px solid #ECEDD9; text-align:left; margin-top:10px; }
div.header1 .category { vertical-align:middle;font-family:times;font-weight:bold;font-size:13px;color:#525252; padding-bottom:1px }
#header1 { width:92%; margin:16px; margin-bottom:5px; border-bottom:1px solid #ECEDD9; }
#header1 td { vertical-align:middle; }
img.header1{ margin:7px; margin-left:20px; }



/* Image list */

#blankImage { width:122px; height:98px; margin:auto; background:url('images/blankImage.gif') no-repeat; }
#blankImage img { margin:9px; }
.blankImage { width:122px; height:98px; margin:auto; background:url('images/blankImage.gif') no-repeat; }
.blankImage img { margin:9px; }

#blankMediumImage { display:block; width:210px; height:168px; background:url('images/blankMediumImage.gif') no-repeat; padding-right:5px; text-align:center; }
#blankMediumImage img { margin:9px; }
#blankVerySamllImage { width:71px; height:60px; background:url('images/blankVerySmallImage.gif') no-repeat; padding-right:6px; }
#blankVerySamllImage img { margin:9px; }

.imageList { width:100%; margin:auto; }
.imageList td {
width:150px;
font-family:verdana,tahoma,arial;
color:#766240;
vertical-align:top;
text-align:center;
}
.imageList td table.content { width:130px;margin-top:6px;margin-bottom:4px;margin-left:10px;margin-right:10px; }
.imageList td table.content .l { width:50%; text-align:left; }
.imageList td table.content .r { width:50%; text-align:right; }
.imageList td table.content #title { font-weight:bold; }
.imageList td table.content td { padding-top:2px; padding-bottom:2px; }
.imageList td table.content td.id { color:#Cc3333; }

.imageList td .itemSeparator { width:96%; height:1px; margin-top:3px; margin-bottom:3px; border-bottom:1px solid #ECEDD9; font-size:1px; margin-left:auto; margin-right:auto; }

.imageList td #border { height:1px; width:90%; margin-left:3px; border-bottom:1px solid #ECEDD9; font-size:1px; }
.imageList td .border { height:1px; width:100%; margin:auto; border-bottom:1px solid #ECEDD9; font-size:1px; }

.imageList td table.content a { font-family:tahoma,verdana; font-size:10px; }
.imageList td table.content a.more { background:url('images/ico_more.gif') no-repeat 0px 2px; padding-left:15px; }
.imageList td table.content a.buy { background:url('images/ico_buy.gif') no-repeat 0px 2px; padding-left:14px; }

.imageList td.leftItem { border-right:1px solid #ECEDD9; text-align:center; width:150px; }
.imageList td.rightItem { border-left:1px solid #ECEDD9; text-align:center; width:150px; }


#includeContent { width:94%; margin-top:10px; border-bottom:1px solid #ECEDD9; margin-left:auto; margin-right:auto }
#includeContent td div.add { width:60%; padding-bottom:5px; }
#includeContent td { vertical-align:top }

#includeContent2 { width:100%; margin-top:10px; border-bottom:1px solid #ECEDD9; }
#includeContent2 td div.add { width:60%; padding-bottom:5px; }
#includeContent2 td { vertical-align:top; padding-left:15px; padding-right:15px }



#managementList { width:100%; border-bottom:1px solid #ECEDD9; }
#managementList td { vertical-align:top; }
#managementList td .title { width:60%; margin-left:15px; margin-bottom:10px; font-weight:bold; padding:5px; border-bottom:1px solid #ECEDD9; }
#managementList #img { width:150px; }
#managementList td #id { color:red; padding-top:5px; }
#managementList td .itemLeft { width:30%; text-align:left; padding-bottom:5px; }
#managementList td .itemRight { width:68%; text-align:right; padding-bottom:5px; padding-right:3px; }
#managementList td.descr { padding-left:15px; padding-top:15px; padding-bottom:10px; }
div.listSeparator { height:10px; font-size:1px; }



#imagePreview { width:100%; }
#imagePreview td.title { font-family:verdana;font-size:13px;color:#747474;font-weight:bold; padding-left:22px; padding-bottom:10px; }
#imagePreview h1.author { font-family:arial; font-size:12px; margin-left:11px; }
#imagePreview #image { width:210px; vertical-align:top; }
#imagePreview #desc { vertical-align:top; }
#imagePreview #desc .content { width:100%; color:#766240; }
#imagePreview #desc .content td.leftContent { border-bottom:1px solid #ECEDD9; padding-top:4px; padding-bottom:4px; text-align:left; }
#imagePreview #desc .content td.rightContent { border-bottom:1px solid #ECEDD9; padding-top:4px; padding-bottom:4px; text-align:right; font-weight:bold; }



#recommendedHead { width:427px; margin-left:12px; margin-top:20px; height:40px; }
#darkHead { width:427px; margin-left:12px; margin-top:20px; height:40px; }
#headShadow { margin-left:15px; width:72px; height:12px; background:url('images/headShadow.gif') no-repeat 0px 0px; }
.headShadow { margin-left:15px; width:72px; height:12px; background:url('images/headShadow.gif') no-repeat 0px 0px; }


/* Register & Login */
#userBlock { width:185px; padding-top:36px; text-align:left; }
#userBlock .userSubmit { width:25px; font-family:arial; color:#A8A8A8; background:none; border:0px none; }
#userBlock div.register { margin-left:15px; margin-top:8px; margin-bottom:15px; }
#userBlock div.error { margin-left:15px; margin-top:10px; color:red; font-weight:bold; }
#userBlock div.register a { color:#A5A681; font-weight:bold; }
#userBlock table.as { width:100%; background:#F5F6E2; padding-top:5px; padding-bottom:5px; font-size:10px; }
#userBlock table td.asleft { width:40%; padding-bottom:4px; padding-left:10px; }
#userBlock table td.asright { width:60%; padding-bottom:4px; padding-left:5px; font-weight:bold; }

#userBlock #userMenu { margin-top:5px; }
#userBlock #userMenu ul {list-style:none;margin:0;padding:0;}
#userBlock #userMenu ul li {padding:0;margin:0;border-bottom:1px solid #ECEDD9;text-align:left}
#userBlock #userMenu ul li a {
display:block;
padding:6px 2px 6px 30px;
background:url('images/cat_arrow.gif') no-repeat 13px 10px;
color:#666633;
}
#userBlock #userMenu ul li a:hover { background:url('images/cat_arrow_sel.gif') no-repeat 13px 10px #FAFAF5; text-decoration:none; }



div.pagination { width:100%; text-align:center; margin-top:5px; margin-bottom:15px; padding:5px; color:#fff; font-weight:bold; }
div.pagination a:active, div.pagination a:link, div.pagination a:visited, div.pagination a:focus { font-family:arial; font-size:12px; font-weight:bold; padding:5px; padding-top:3px; padding-bottom:3px; background:#FAFAF5; border:1px solid #FAFAF5; }
div.pagination a.hover { border:1px solid #ECEDD9; }
div.pagination span { font-family:arial; font-size:12px; font-weight:bold; color:#fff; padding:5px; padding-top:3px; padding-bottom:3px; background:#CE4F20; border:1px solid #DE7445; }




/* Cart */
#yourCart {
width:185px;
margin-top:1px;
padding-top:36px;
text-align:left;
}
#yourCart div.text { margin-top:5px; margin-bottom:5px; margin-left:12px; padding:10px; font-weight:bold; }
#yourCart #item {
margin-top:8px;
margin-bottom:8px;
margin-left:12px;
border-bottom:1px solid #ECEDD9;
padding-top:5px;
padding-bottom:5px;
}
#yourCart #item a {
padding:6px 2px 6px 15px;
background:url('images/cat_arrow.gif') no-repeat 0px 10px;
font-weight:bold;
color:#666633;
}
#yourCart #item .cartDesc { margin-left:15px; }
#yourCart div.cartNav { text-align:center; padding-top:10px; padding-bottom:10px;}
#yourCart div.cartNav img { margin-top:5px; margin-top:5px; margin-bottom:5px; }

#editCart { width:100%; margin-bottom:20px; }
#editCart td { border-bottom:1px solid #D8D9BF; vertical-align:middle; height: 60px; }
#editCart td.lp { font-weight:bold;width:20px;border-right:1px solid #D8D9BF; }
#editCart td.colImage { width:100px; text-align:center; }
#editCart td.colTitle #description td { height:15px; border-bottom:1px solid #fafafa; }
#editCart td.colRemove { width:100px; }




#newsletter{
width:185px;
height:70px !important;
background:url('images/newsletterHead.gif') no-repeat #F0E2A5;
margin-top:1px;
padding-top:36px;
text-align:left;
}
#newsletter .textField {
border:1px solid #BABABA;
font-family:tahoma,vaerdana;
font-size:10px;
color:#A8A8A8;
padding-top:2px; 
padding-bottom:2px;
padding-left:5px;
margin-left:20px;
}
#newsletter #btnAction { margin:5px; float:right; }


#footer { width:824px; height:40px; margin-left:auto; margin-right:auto; }
#footer td { vertical-align:middle; }


#bullet1 { margin-top:5px; margin-bottom:5px; }
#bullet1 li { background:url('images/bullet1.gif') no-repeat 10px 4px; padding-left:25px; padding-bottom:5px; }
