html { margin:0; padding:0; border:0; border-collapse:collapse;}
body { margin:0; border:0; padding:1em 2em 2em 2em; background:url(/i/bgnd.gif) repeat 0 0 #000; font-family:"Trebuchet MS"; color:#E8E8E8; font-size:10.5pt; min-width:980px; }
img { border:0; margin:0; padding:0; outline:0; outline:0px; }
h1 { margin:0; padding:0; font-weight:normal; font-size:14pt; font-style:italic; }
a { color:#E8E8E8; outline:0px; }
.nowrap { white-space:nowrap; }
.cls { clear:left; } 
.nopad { padding:0; }

#topmenu { height:22px; background:url(/i/bgnd7.jpg) repeat 0 0 #000; border-bottom:1px dotted #666666; margin:-1em -2em 1em -2em; padding-top:.3em; text-align:right; }
#topmenu a { margin:0 2em 0 0; color:#FFD133; font-size: 9pt; }

.tl { clear: both; width: 100%; }
.tl .a, .tl .b { float: left;  }
.tl .a { width: 80%; //margin-right: -100%; }
.tl .b { width: 20%; //margin-left: 80%; //display: inline; text-align:center; }
.tl .b a {}
.tl .b img { margin:0 1em -2em 0; }

.t2tl { clear: both; width: 100%; }
.t2tl .a, .ttl .b { float: left; }
.t2tl .a { width: 30%; //margin-right: -100%; }
.t2tl .b { width: 70%; //margin-left: 30%; //display: inline; text-align:left; }
.t2tl .a h2 { font-size:13pt; }

.tph { font-size: 20pt; font-style:italic; white-space:nowrap; width:250px; float:right; padding:.65em 0 0 0; }
.tph div { font-size:9pt; font-style:normal; }

.ml { clear: both; width: 100%; }
.ml .a, .ml .b { float: left; }
.ml .a { width: 20%; //margin-right: -100%; }
.ml .b { width: 80%; //margin-left: 20%; //display: inline; text-align:left; }

.mm a { display:block; color:#FFD133; margin:0 1em .3em 0;}
.mm a span { font-size:80%; font-style:italic; }

.mm a.act { display:block; margin:0 1em .3em 0; color:#FFD133; font-weight:bold; }
.mm .t { font-weight:bold; font-style:italic; margin:2em 1em .6em 0; }

.cf { clear: both; width: 100%; }
.cf .a, .cf .b { float: left; margin:0; padding:0; }
.cf .a { width: 80%; //margin-right: -100%; }
.cf .b { width: 20%; //margin-left: 80%; //display: inline;  text-align:center; font-size:22pt; color: #FFD133; }
.cf .b .cost { padding:15px 0 0 0; }
.cartt {  font-size:9pt; text-align:left; margin-top:-25px; color: #FFD133; }

.cul { height:50px; padding:7px 15px 0 0; }
.cul .in { position:absolute; white-space:nowrap; height:50px; overflow:hidden; position:relative; }
.in ul { list-style:none; margin:0; padding:0; height:50px; width:15000px; position:relative; }
.in li { position:relative; float:left; padding:0 10px 0 3px; }

li {list-style:none;}

.culin { height:50px; margin:0 0 0 25px; overflow:hidden;}
.artlisttab { }
.culin td { margin:0; padding:0; }
.cartunit { color:#FFD133; cursor:move; margin:0; padding:0; text-align:center; white-space:nowrap; font-size:9pt;  }
.cartunit img { float:left; margin:0 5px 0 2px;  }
.cartunit .t { padding:0 0 0 0; }
.cartunit .num { text-align:center; }

.artsinart { width:325px; height:160px; float:left; font-size:9pt; }
.artsinart dt { width:170px; height:160px; margin:0; padding:0; float:left; }
.artsinart dt img { }
.artsinart dd { width:145px; height:110px; vertical-align:middle; margin:0; padding:0; float:left; }
.artsinart .subdescr { color:#666666; font-size:9pt;}

.carrl { padding:12px 5px 0 5px; float:left; }
.carrr { padding:12px 5px 0 5px; float:right; }

.th { width:33%; height:250px; vertical-align:bottom; text-align:center; /*overflow:hidden; outline:1px dotted #ccc;*/ }
.th .at { font-size:18pt; color:#FFD133; text-decoration:none; display:block; vertical-align:bottom; text-align:center; position:relative; bottom:-120px; z-index:11; }
.th img { position:relative; bottom:-70px; z-index:10; }

.ct { position:relative; top:-220px; text-align:left; padding-left:5%;  }
.ct a { font-size:9pt; font-style:italic; color:#FFD133; text-decoration:underline; background:url(/i/ctarr.gif) no-repeat 100% 12px; overflow:visible; padding-bottom:12px; white-space:nowrap; }
.ct span { background-color:#000; padding:3px 12px 5px 12px; }

.pr { text-align:center; position:relative; bottom:-40px; vertical-align:top; }
.pr span { background-color:#7A7C83; color:#FFD133; font-size:22px; font-style:italic; display:inline-block; padding:4px 0 2px 0;}
.pr img { position:relative; top:-5px; }
.pr span img { top:-1px;}

.stop { padding:1em 0 0 0; white-space:nowrap; }
.stop input { background-color:#000; color:#fff; margin-right:2px; border:1px; border-left:0; border-color:#999999; border-style:solid; width:39%; }
.stop * { vertical-align:middle; }
.stop img { cursor:pointer; //cursor:hand;}
.rrinp  input { border-right:0; margin-right:0;}

.thumbnails { margin: -2em 0 0 0; text-align: center;  }
.thumbnail { text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align:center; margin: 3em 3% 0 0; cursor:pointer; //cursor:hand; }
.thumbnail .r { float: left;  }
.thumbnail .r .artimg { width:250px; height:250px; vertical-align:bottom; text-align:center; }
.thumbnail .r .artimg2 { width:100%;  vertical-align:bottom; text-align:center; }
.thumbnail .r .artimg table { width:250px; margin:0;padding:0; vertical-align:top; }
.thumbnail .r .artimg td { width:250px; height:250px; margin:0;padding:0; vertical-align:bottom;}
.thumbnail .r .artimg img { vertical-align:bottom; }
.arttitle { text-align:center;}
.thumbnail .r a, .arttitle a { font-size:16pt; color:#FFD133; text-decoration:none; text-align:center; display:block; width:250px; margin:0; padding:0; }
.artcat { margin:0 0 2em 0; }
 .arttitle a { width:auto;}
.artcat h1 { font-weight:normal; font-size:30pt; font-style:italic; color:#FFD133; padding:0; margin:0; }
h2 { font-weight:normal; font-size:19pt; font-style:italic; color:#FFD133; padding:0; margin:0; }
.arttitle { color:#FFD133; }
.artpr { padding:.1em 0; } 
.artpr .cost { background-color:#000; font-size:26px; font-style:italic; color:#FFD133; font-weight:normal;  }
.artpr .cost spam { margin:0; padding:0; overflow:hidden; }
.artpr .cost span img { cursor:help; }
.prd img { vertical-align:top; margin:0; padding:0; width:10px; }

.rtext { margin:2em 0 1em 0; }
.rtext .cont { background-color:#2D2C2B; color:#E8E8E8; padding:1em 1em .5em 1em; }
.tr { width:7px; height:7px; position:relative; overflow:hidden; float:left; }
.tr img { position:relative; }
.ttl, .tbl { width:100%; margin-right:-7px; background-color:#2D2C2B; }
.tbl, .tbr  { top:-7px; }
.ttl img { top:-7px; left:-7px; }
.ttr img { top:-7px; }
.tbl img { left:-7px; }
.tbr img { }

.rcart { margin:2em 0 0 0;   }
.rcart .cf { background-color:#2D2C2B; color:#CCCCCC;  }
//.tr { width:7px; height:7px; position:relative; overflow:hidden; float:left; }
//.tr img { position:relative; }
//.ttl, .tbl { width:100%; margin-right:-7px; background-color:#2D2C2B;}
.rcart .tbl, .rcart .tbr  { top:0px; }
//.ttl img { top:-7px; left:-7px; }
//.ttr img { top:-7px; }
//.tbl img { left:-7px; }
//.tbr img { }

.rcartsub { margin:-.5em 0 1em 0; text-align:right; }
.rcartsub a { color:#FFD133; margin:0 1em 0 .5em; }

.bb { margin: 3em 0 2em 0; clear:left; } 
.sttab { width:99%; border:0; border-collapse:collapse; margin:0; padding:0; }
.sttab td { margin:0; padding:0; vertical-align:top; text-align:left; }
.copy { float: left; color:#fff; font-size:9pt;  }
.terashop { width:260px; float: left; }
.terashop img { vertical-align:middle; }
.oda2 { width:260px; float: left; }
.oda2 img { vertical-align:middle; }

.terashop a, .oda2 a { color:#E8E8E8; font-size:9pt;  }
.counter { display:none; }


/*.artthis { clear: both; width: 100%; }
.artthis .a, .artthis .b { float: left; }
.artthis .a { width: 50%; //margin-right: -100%; }
.artthis .b {  width: 50%; //margin-left: 50%; //display: inline;  text-align:left; }
.artimg {  margin:0; }*/

table.artthis { width: 100%; }
table.artthis td { width: 50%; vertical-align:top; }
table.artimg {  margin:0; }



.artthispr { padding:.1em 0; white-space:nowrap; } 
.artthispr .caadd { float:left; text-align:center; height:78px; background-color:#000; }
.artthispr .cost { background-color:#000; font-size:40px; font-style:italic; color:#FFD133; font-weight:normal; float:left; margin:0; padding:0; line-height:40px; }
.artthispr .cost .ttt { font-size:10px; font-style:normal; font-weight:normal; text-align:left; padding:5px 0 0 3px; line-height:7px; }
.artthispr .cost span { margin:0; padding:0; font-weight:normal;  }
.artthispr .cost span img { cursor:help; }
.artthispr .prd { float:left; }
.artthispr .ll { margin:0 0 0 -10px; }
.artthispr .rr { margin:0 -10px 0 0; }
.artthispr .prd img { vertical-align:top; margin:0; padding:0; width:10px; float:left; position:relative; }

.artdescr { padding:0em 2em 2em 0; color:#FFD133; float:left; }
.artdescr span { font-size:12pt; font-style:italic; font-weight:bold; }
.artdescr .text { padding:0; }
.add2cart { padding:0 3px 0 3px; //margin:-6px 0 -28px 0; white-space:nowrap; height:20px; }
.add2cart input { background-color:#000; color:#FFD133; margin:0 2px 0 0; //margin:-1px 2px 0 0; border:1px; border-left:0; border-color:#999999; border-style:solid; width:50px; text-align:center; font-size:10pt; //line-height:16px; }
.add2cart * { vertical-align:top; //line-height:20px; }
.add2cart img { cursor:pointer; //cursor:hand; margin:0; padding:0;}

.cart-order-tab { width:100%; border:0; border-collapse:collapse; color:#FFD133; }
.cart-order-tab  td { padding:.1em .9em .2em .9em; }
.cart-order-tab a { color:#FFD133; }
.cart-tr-head td { font-weight:bold;  white-space:nowrap; border-bottom:0px solid #494847; padding:.9em .3em .5em .3em; color:#FFD133; }
.cart-tr-footer td { white-space:nowrap; border-top:0px solid #494847; padding:.5em .3em .9em .3em; color:#FFD133; }
.cart-order-tab td img { vertical-align:middle; }
.cart-order-tab .title a { font-style:italic; }

.nowrap { white-space:nowrap; }
.cls { clear:left; } 
.nopad { padding:0; }
.display-none { display:none; }

.rttdbg { background-color:#3B3A39; }

.catcollview { width:90%; }
#cartsubinfo { display:none; }

.catsubmenu { padding:0 0 .5em 1em; }
.catsubmenu a { font-size: 9pt; }

.cat-index-tab { width:100%; border:0; border-collapse:collapse; margin:0; padding:0; }
.cat-index-tab td { width:2%; text-align:center; vertical-align:bottom; }
.cat-index-tab div { height:50px; text-align:center; padding:5px 1em 0 1em; }
.cat-index-tab a { display:block; font-size:14pt; font-style:italic; }
.td-art-in { width:24%; }

.art-in-cat { height:190px; margin:20px 0 0 0; }
.art-in-cat-list { position:relative; width:9999px; white-spzce:nowrap; }
.art-in-cat-title { padding: 1em 0; }

.tdimg { vertical-align:top; }

.elements-photo { padding:2em 0 0 0; }
.photo-in { text-align:center; height:80px; width:80px; float:left; }
.photo-in a { margin:0; }

.addinfo { width:90%; vertical-align:top; }
.iscoll { vertical-align:top; }


.oda2tab { clear:both; border:1px dotted #333; display:none; }
.oda2tabShow { display:block;  background:url(/i/bgnd7.jpg) repeat 0 0 #000; }
.oda2dNone { display:none; }

#oda2tab { clear:left; margin:0 0 0 1em; padding:0; }
#oda2tab li { float:left; background-color:#666666; color:#000; margin-left:1px; padding:3px 1em 2px 1em; position:relative; bottom:-5px; cursor:pointer; }
#oda2tab li span { text-decoration:none; color:#000; }
#oda2tab li span:hover { color:#ccc; }
#oda2tab li.oda2tabActive { float:left; background:url(/i/bgnd7.jpg) repeat 0 100% #000; color:#fff; padding:5px 1em 4px 1em; border:1px dotted #333; bottom:-1px; border-bottom:0px; }
#oda2tab li.oda2tabActive span { text-decoration:none; color:#ccc; }
#oda2tab li.oda2tabActive span:hover { color:#ccc; }

#galview { text-align:center; padding:0 0 0 0; }
#galpreview { text-align:center; padding:0 10% 1em 5%; }
#galpreview img { margin: 1em; cursor:pointer; }

