body, html {
	margin:0;
	padding:0;
}

#body {
	background:#fff;
    background:url(../images/body.jpg) 994px 0 repeat-x;
	font-size:11px;
	color:#686868;
	font-family:Arial,Verdana,Tahoma;
}

#Container {
	width:994px;
	min-height:1085px;
	/*background:#dadada;*/
	padding:35px 0px 0px 0px;
}
*html #Container {
	height:1085px;
}
a {
	color:#686868;
	text-decoration:none;
}
a:hover {
	color:#D80E8E;
}

#verytop_bar {
	position:absolute;
	top:0px;
	left:0px;
	height:35px;
	background:#000;
	width:994px;
}

#verytop_bar ul {
	margin:0px 0px 0px 780px;
	padding:0;
}
#verytop_bar ul li {
	float:left;
	padding:0;
	list-style:none;
}


#verytop_bar ul li#friend {
	margin:12px 5px 0px 0px;
	width:20px;
}
#verytop_bar ul li#friend a {
	width:30px;
	height:20px;
	padding:4px 0px 0px 0px;
	border:0px;
}
#verytop_bar ul li#friend a img {
	border:none;
}

#verytop_bar ul li#fav {
	margin:12px 5px 0px 0px;
	width:20px;
}
#verytop_bar ul li#fav a {
	width:30px;
	height:20px;
	padding:4px 0px 0px 0px;
	border:0px;
}
#verytop_bar ul li#fav a img {
	border:none;
}



#verytop_bar ul li#rss {
	margin:12px 0px 0px 0px;
	width:20px;
}
#verytop_bar ul li#rss a {
	width:30px;
	height:20px;
	padding:4px 0px 0px 0px;
	border:0px;
}
#verytop_bar ul li#rss a img {
	border:none;
}


#verytop_bar ul li#viewbasket {
	margin:8px 30px 0px 0px;
	background:url(../images/ico_basket.gif) no-repeat;
	background-position:top right;
}
#verytop_bar ul li#viewbasket a {
	display:block;
	color:#9f9595;
	width:90px;
	height:20px;
	padding:4px 0px 0px 0px;
	text-decoration:none;
}
#verytop_bar ul li#viewbasket a:hover {
	color:#fff;
}



#top {
	width:994px;
	height:119px;/*153px;*/
	background:url(../images/top_bg.jpg) no-repeat;
}
#top h1 {
	behavior: url(iepngfix.htc);
	margin:0;
	text-indent:-9999px;
	width:143px;
	height:119px;
	background:url(../images/logo.png) no-repeat;
	float:left;
}
#top h1 a {
	behavior: url(iepngfix.htc);
	height:119px;/*152px;*/
	width:177px;
	text-indent:-9999px;
	display:block;
}

#topmenu {
	margin:0;
	padding:0;
	height:30px;
	position:relative;
	top:75px;
	left:180px;
	width:625px;
	float:left;
}
*html #topmenu {left:180px;}

#topmenu li {
	list-style:none;
	float:left;
	margin:12px 0px 12px 24px;
}
#topmenu li h5, #topmenu li h5 a {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0;
}
#topmenu li h5 a:hover,#topmenu li h5 a.selected {
	color:#f7fa0b;
}

#submenu {
	position:absolute;
	top:30px;
	left:92px;
	margin:0;
	padding:0;
	width:530px;
}
#submenu li {
	margin:0px 0px 0px 24px;
	padding:0;
}
#submenu li a {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#submenu li a:hover {
	color:#f7fa0b;
}
#submenu li a.selected {
	color:#f7fa0b;
}

#footer {
	background:#4a4848;
	text-align:center;
	color:#d6d5d5;
	padding-top:7px;
	position:absolute;
	z-index:10;
	width:994px;
}
#footer a {
	color:#d6d5d5;
	text-decoration:underline;
}
#authors {
	height:22px;
	color:#cccccc;
	padding-top:7px;
	position:absolute;
	z-index:1001;
	width:994px;
}
#authors ul {
	margin:20px 0px 0px;
	padding:0;
	width:994px;
}
#authors ul li {
	margin:10px 10px;
	padding:0;
	float:left;
	list-style:none;
}
#authors ul li a {
	color:#cccccc;
	text-decoration:none;
}


#bodyContainer {
	padding:20px 10px 30px 60px;
}

#left {
	width:710px;
	float:left;
}
#right {
	width:194px;
	float:left;
	padding-left:10px;
}
h1#title {
	color:#4a4848;
	font:bold 21px Helvetica;
	letter-spacing:-1px;
	width:350px;
	float:left;
	height:50px;
	padding-top:20px;
	margin:0px;
}
h1#subtitle {
	color:#4a4848;
	font:bold 21px Helvetica;
	letter-spacing:-1px;
	height:50px;
	padding-top:20px;
	margin:0px;
}

#gallery {
	background:#fff url(../images/loading.gif) no-repeat;
	background-position:center;
	padding:15px;
	border:1px solid #d0d0d0;
	width:654px;
	margin-top:15px;
	text-align:center;
}

#gallery_img {
	border:0;
	margin:0;
}


form {
	margin:0;
	padding:0;
}

.boxContainer {
	margin-bottom:20px;
	padding:0px;
	min-height:189px;
}
*html .boxContainer {
	height:189px;
}
.boxContainer2 {
	min-height:89px;
}
*html .boxContainer2 {
	height:89px;
}

.boxContainer h3 {
	background:#5e5e60;
	/*border:2px solid #1e1e1e;*/
	padding:7px 5px 7px 10px;
	color:#fff;
	margin:0;
	font:bold 11px Helvetica;
}

.box {
	border:1px solid #797979;
	background:#dadada;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	min-height:155px;
	position:absolute;
	width:192px;
}
.box2 {
	min-height:55px;
}
.box_in {
	min-height:140px;
	padding:15px;
	position:absolute;
	width:160px;
}
.box_in2 {
	min-height:40px;
}
*html .box {
	height:155px;
}
*html .box2 {
	height:55px;
}
*html .box_in {
	height:140px;
}
*html .box_in2 {
	height:40px;
}
.box_in p {
	margin:0px;
	font-size:90%;
}
.box_in p i {
	font-style:normal;
	color:#B1B1B1;
}

.smaller {
	min-height:50px !important;
}
*html .smaller {
	height:50px !important;
}
.smaller_ {
	min-height:84px !important;
}
*html .smaller_ {
	height:84px !important;
}

.box_in select {
	height:18px;
	color:#686868;
	font:normal 11px Helvetica;
	width:125px;
	border:1px solid #dadada;
}

.btn {
	display:block;
	width:20px;
	height:18px;
	border:1px solid #dadada;
	margin:0px 0px 0px 5px;
	text-align:center;
	text-decoration:none;
	color:#89BAEB;
	font:bold 16px Helvetica;
	background:#fff;
}

.h_right {
	color:#51c9f0;
	text-decoration:none;
	float:right;
	position:relative;
	left:-3px;
}

.more {
	display:block;
	text-align:right;
	text-decoration:none;
	color:#e9378f;
	margin:5px 0px;
}
.more2 {
	color:#e9378f;
	text-decoration:none;
}
.margin {
	padding:40px 40px 20px 40px;
	position:absolute;
	width:550px;
}

.body_layer {
	border:1px solid #626262;
	background:#fff;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	position:absolute;
	min-height:630px;
	width:652px;
	margin-top:10px;
}
*html .body_layer {
	height:630px;
}
.extend {
	min-height:800px;
}
*html .extend {
	height:800px;
}


.msg {
	padding:20px;
	margin:50px 40px;
	border:1px solid #dadada;
	width:480px;
	background:#fff;
}
*html .msg {
	padding:20px;
	border:1px solid #dadada;
	width:480px;
	background:#fff;
	position:relative;
	left:40px;
	top:50px;
	margin:0px;
	margin-bottom:50px;
}

ul.list {
	margin:0px 0px 20px 0px;
	padding:0px;
}
ul.list li {
	list-style:none;
}
ul.list li h3 {
	font-size:14px;
	margin:20px 0px 0px 0px;
}
ul.links {
	margin:5px 15px;
	padding:0px;
}
ul.links li {
	list-style-image:url(../images/li.gif);
	margin-bottom:5px;
}



ul.thumbs, ul.thumbs2 {
	margin:0px;
	padding:0px;
	width:600px;
	float:left;
}
ul.thumbs li {
	list-style:none;
	float:left;
	margin:0px 5px;
	width:85px;
	height:140px;
}
ul.thumbs li a img, ul.thumbs2 li a img {
	border:1px solid #d3d3d3;
}

ul.thumbs2 li {
	list-style:none;
	float:left;
	margin:30px 20px;
	width:100px;
	height:160px;
}
*html ul.thumbs2 li {
	margin:20px 10px;
}

ul.adm li {
	border:none;
	height:190px;
}
ul.adm li small, ul.thumbs li small {
	color:#AEAEAE;
	font-size:9px;
}
ul.adm li a img {
	border:none;
}
ul.acc_thumbs {
	width:600px;
	padding:0px;
	margin:0px;
	float:left;
}
ul.acc_thumbs li {
	list-style:none;
	float:left;
	margin:0px 5px;
	width:280px;
	height:280px;
}
ul.acc_thumbs li a {
	color:#d80e8e;
}
ul.acc_thumbs li a img {
	border:1px solid #d3d3d3;
	margin-right:10px;
	float:left;
}
ul.acc_thumbs li i {
	font-style:normal;
	color:#BBBBBB;
}
ul.acc_thumbs li b {
	font-weight:normal;
	color:#d80e8e;
	padding-left:20px;
	background:url(../images/ico/alert.gif) no-repeat center left;
}

ul.acc_thumbs li a.button, ul.acc_thumbs li span.button {
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	padding-top:20px;
}
.b_pencil {
	background:url(../images/ico/pencil.gif) no-repeat top center;
}
.b_pencil_go {
	background:url(../images/ico/pencil_go.gif) no-repeat top center;
}
.b_chart {
	background:url(../images/ico/chart.gif) no-repeat top center;
}
._b_chart {
	background:url(../images/ico/_chart.gif) no-repeat top center;
}


ul.acc_thumbs hr {
	border:0;
	width:132px;
	height:1px;
	color:#cccccc;
	background:#cccccc;
	float:left;
	margin:0px 0px 5px;
}

.active_0 {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
a.restore {
	color:#000 !important;
}


table.calendar, table.table {
	border:none;/*1px solid #dadada;*/
	background:#fff;
}
.calendar tr td, .table tr td {
	vertical-align:top;
	background:#F0F0F0;
}
.calendar .H, .table .H {
	text-align:center;
	font-size:13px;
	color:#5e5e60;
}
.calendar .h, .table .h {
	background:#da1f7a;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding:2px 5px;
}
a.cloud {
	position:relative;
	z-index:24;
	background-color:#66d0f2;
	color:#000;
	text-decoration:none;
	width:15px;
	height:14px;
	display:block;
}
a.st {
	background:none !important;
	display:inline !important;
}
a.cloud:hover {
	z-index:25;
	background-color:#fff;
}

a.cloud span {
	display: none;
}

a.cloud:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-70px;
	left:-63px;
	width:106px;
	height:54px;
	color:#666666;
	padding-top:22px;
	text-align:center;
	background:url(../images/ico/tip.png);
	behavior: url(iepngfix.htc);
	font-weight:bold;
}
a.st:hover span {
	padding-top:15px !important;
}


ul.basket {
	margin:0px;
	padding:0px;
}
ul.basket li {
	list-style:none;
	float:left;
	margin:5px;
	width:260px;
}
ul.basket li h1 {
	font-size:14px;
	color:#51c9f0;
	margin:10px 0px 5px 0px;
}
ul.basket li img {
	border:0px;
	float:left;
	margin:0px 5px 5px 0px;
}
ul.basket li i, ul.basket li b {
	font-weight:normal;
	font-style:normal;
	color:#9E9E9E;
}
ul.basket li h3 {
	color:#D80E8E;
	font-size:17px;
	margin:0px;
	width:290px;
	float:left;
}



#bottom_gallery {
	min-height:265px;
}
*html #bottom_gallery {
	height:265px;
	/*float:left;*/
	margin-bottom:-36px;
}

.bigBoxContainer {
	min-height:265px;
	width:338px;
	float:left;
	padding:0px;
}
*html .bigBoxContainer {
	height:265px;
}
.rightmargin {
	margin-right:25px;
}
.bigBoxContainer h2, .sub {
	color:#fff;
	background:#5e5e60;
	font:bold 14px Helvetica;
	/*border:2px solid #1e1e1e;*/
	padding:7px 25px;
	height:14px;
	margin:0px;
}
.sub {
	/*width:600px;*/
	width:604px;
}
.ext {
	/*width:632px;*/
	width:636px;
}
.toptitle {
	/*margin-bottom:25px;*/
}
.bigBox {
	border:1px solid #797979;
	background:#fff;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	width:336px;
	min-height:236px;
	position:absolute;
}
.bigBox_in {
	position:absolute;
}
*html .bigBox {
	height:236px;
}
*html .box_in {
	/*todo*/
}
.printoftheday_ {
	background:url(../images/printoftheday_bg.jpg) no-repeat;
}
.featuredartist_ {
	background:url(../images/featuredartist_bg.jpg) no-repeat;
}
.bigBox_in img {
	border:none;
	margin:15px 45px 0px;
}

.below {
	position:absolute;
	z-index:1;
}
#sofa1, #sofa3, #sofa6 {
	width:586px;
	background:url(../images/1.png) no-repeat;
	height:240px;
	position:relative;
	bottom:235px;
	margin-bottom:-240px;
	left:200px;
	behavior: url(iepngfix.htc);
}
#sofa1 {
	background:url(../images/1.png) no-repeat;
}
#sofa3 {
	background:url(../images/3.png) no-repeat;
}
#sofa6 {
	background:url(../images/6.png) no-repeat;
}

#sofa2, #sofa4, #sofa5 {
	width:652px;
	height:201px;
	background:url(../images/2.png) no-repeat;
	position:relative;
	bottom:201px;
	margin-bottom:-201px;
	left:230px;
	behavior: url(iepngfix.htc);
}
#sofa4 {
	background:url(../images/4.png) no-repeat;
}
#sofa5 {
	background:url(../images/5.png) no-repeat;
}
#gallerySWF {
	padding:0px;
	position:relative;
	z-index:99999;
	height:186px;
}
#gallerySWF div {
	position:absolute;
	z-index:99999;
}



#pagination {
	display:block;
	float:left;
}

#pagination b, #pagination a {
	display:block;
	padding:2px 7px;
	margin:2px;
	font-size:14px;
	float:left;
}
#pagination a {
	background-color:#e9378f;
	color:#fff;
}
#pagination b {
	background-color:#89BAEB;
	color:#fff;
}

.face {
	float:left;
	margin:0px 10px 10px 0px;
}
.margin_right {
	margin-right:60px;
}
.margin_top {
	margin-top:10px;
}
.thumb {
	border:1px solid #fff;
	float:left;
	margin:0px 5px 5px 0px;
}
.content_title {
}

.t {
	color:#418FDE;
	background:#DFDFDF;
}
.m_top {
	margin-top:15px;
}
#material_size {
	margin:5px 0px 20px;
}

.btn_buy_ {
	font-size:13px;
	font-weight:bold;
	background:#787878;
	color:#fff;
	padding:1px 5px;
	float:left;
	margin-right:15px;
	cursor:pointer;
}
#buy_option {
	display:inline;
}
a.btn_buy {
	font-size:13px;
	font-weight:bold;
	background:#e9378f;
	color:#fff;
	padding:1px 5px;
	float:left;
	margin-right:15px;
}
a.btn_buy:hover {
	background:#51c9f0;
	color:#fff;
}


#_tip {
	display:inline;
}


#contact_form, #friend_form {
	margin:0px;
	padding:0px;
}
#contact_form div {
	margin:0px 0px 10px 0px;
}
#friend_form div {
	margin:0px 0px 10px 0px;
}
#contact_form div b, #friend_form div b {
	font-size:14px;
	font-weight:normal;
	color:#9E9E9E;
}
#contact_form div i, #friend_form div i {
	color:#d80e8e;
	display:block;
	height:20px;
}
#contact_form div input, #contact_form div textarea, #new_category input, #texts_edit textarea, #friend_form div input, #friend_form div textarea {
	width:385px;
	height:25px;
	border:1px solid #cccccc;
	padding:0px 2px;
	font:normal 19px Helvetica;
	letter-spacing:-1px;
	color:#89baeb;
}
#contact_form div textarea, #texts_edit textarea, #friend_form div textarea {
	height:90px;
	overflow:auto;
}
#texts_edit textarea {
	width:98%;
	height:90px;
	font-size:14px;
}
#contact_form div select, #friend_form div select {
	width:389px;
	height:30px;
	border:1px solid #cccccc;
	font:normal 19px Helvetica;
	letter-spacing:-1px;
	color:#89baeb;
}
#new_price input {
	height:14px;
	padding:0px;
	margin:0px;
	border:1px solid #cccccc;
	font:normal 11px Helvetica;
	color:#686868;
}
#new_price tr td {
	vertical-align:middle;
}

#new_price tr td.p1 {
	background:#FFFFCC;
}
#new_price tr td.p2 {
	background:#EDF4FC;
}


#register_form {
	margin:0px;
	padding:0px;
}
#register_form div {
	margin:0px 0px 5px 0px;
}
#register_form div b {
	font-size:12px;
	font-weight:normal;
	color:#9E9E9E;
}
#register_form div i {
	color:#d80e8e;
	display:block;
	height:20px;
}
#register_form div input, #register_form div textarea, #register_form div select {
	width:260px;
	height:20px;
	border:1px solid #cccccc;
	padding:0px 2px;
	font:bold 13px Helvetica;
	letter-spacing:-1px;
	color:#89baeb;
}
#register_form div select {
	padding:0px;
	width:266px;
}
#register_form div textarea {
	height:80px;
	overflow:auto;
}
#register_form div input.checkbox {
	width:15px;
	height:15px;
	border:none;
	padding:0px;
	margin:0px;
}

.left_half {
	width:275px;
	float:left;
}
.right_half {
	width:250px;
	float:left;
	padding:0px 0px 0px 25px;
}

#submit {
	border:1px solid #cccccc !important;
	font-size:11px !important;
	letter-spacing:0px !important;
	font-weight:bold !important;
	color:#fff !important;
	padding:1px 5px !important;
	cursor:pointer !important;
	background:#e9378f !important;
}


#loginbox {
	position:absolute;
	top:5px;
	left:35px;
	width:580px;
	color:#9f9595;
}
#loginbox form {
	margin:0px;
}
#loginbox label {
	float:left;
	margin:5px 5px 0px 0px;
}
#login_bg {
	background:url("../images/login.jpg") no-repeat 0px 0px;
	width:191px;
	height:26px;
	float:left;
	margin:4px 5px 0px 0px;
}
#login_ {
	width:100px;
	height:16px;
	border:none;
	background:transparent;
	font-size:10px;
	color:#cccccc;
	margin:0px 5px;
}
#password_ {
	width:62px;
	height:16px;
	border:none;
	background:transparent;
	font-size:10px;
	color:#cccccc;
	margin:0px 5px;
}
#login_submit {
	border:none;
	width:20px;
	height:16px;
	background:#000 url("../images/submit.gif") no-repeat center;
	margin:5px 25px 0px 0px;
	cursor:pointer;
	float:left;
}
a#register{
	color:#9f9595;
	display:block;
	float:left;
	margin:5px 0px 0px;
	width:205px;
	background:#000 url("../images/submit.gif") no-repeat center right;
}
a#register:hover {
	color:#fff;
}
a#logout_btn, a#account {
	color:#9f9595;
	background:#000 url("../images/submit.gif") no-repeat center left;
	padding-left:18px;
	margin:0px 10px;
}
a#logout_btn:hover, a#account:hover {
	color:#fff;
}
a#logout_btn b {
	
}

.IconLeft {
	border:none !important;
	vertical-align:middle;
	margin-right:3px;
}
.IconRight {
	border:none !important;
	text-align:middle !important;
	margin-left:3px;
}
.Icon {
	margin-top:5px;
	border:none !important;
}

#prices_container input {
	width:25px !important;
	font-weight:normal !important;
	font-size:12px !important;
	height:15px !important;
}
#prices_container div {
	padding:10px 0px;
	margin:0px;
	border-top:1px solid #C6C6C6;
}
._note {
	width:80px;
	height:16px;
	font-size:10px;
	color:#797979;
	background:#E0E0E0;
	position:relative;
	top:90px;
	text-align:left;
}
._discount {
	background:#F4D644;
}

.sel {
	width:220px;
	padding:1px 1px;
	margin-right:10px;
	font-size:11px;
	color:#686868;
	font-family:Arial,Verdana,Tahoma;
}


#counter {
	visibility:hidden;
	margin:0;
	height:0px;
	font-size:1px;
	border:none;
}

#counterbar {
	width:264px;
	height:5px !important;
	border:1px solid #dadada;
	background:#fff;
	font-size:1px !important;
	padding:0px !important;
}
#counterbar #bar {
	width:1px;
	height:5px !important;
	background:#E9378F;
	font-size:1px !important;
	margin:0px !important;
}
#counterbar2 {
	width:389px;
	height:5px !important;
	border:1px solid #dadada;
	background:#fff;
	font-size:1px !important;
	padding:0px !important;
}
#counterbar2 #bar {
	width:1px;
	height:5px !important;
	background:#E9378F;
	font-size:1px !important;
	margin:0px !important;
}

.wow {
	width:28px;
	height:26px;
	background:url(../images/ico/promo.gif) no-repeat;
	position:relative;
	left:65px;
	top:-5px;
	margin-bottom:-26px;
	margin-right:-28px;
}

.PROMO {
	color:#D80E8E !important;
}

#seo_links {
	background:#4A4848;
	padding:20px;
	text-align:left;
}
#seo_links div b {
	color:#80cae6;
	font-size:14px;
	font-family:Times New Roman;
}
#seo_links ul {
	margin:10px 0px 0px;
	padding:0px;
}
#seo_links ul li {
	width:145px;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left !important;
}
#seo_links ul li h3 {
	margin:0px;
}
#seo_links ul li h3 a {
	font-size:11px;
	color:#D6D5D5;
	text-decoration:none;
	font-weight:normal;
	font-family:Tahoma;
}
#seo_links ul li h3 a:visited {
	text-decoration:line-through !important;
}
#seo_links ul li h3 a:hover {
	text-decoration:underline;
}
.debug {
	position:relative;
	z-index:9999;
	background-color:#CCFFCC;
	color:#000;
	padding:10px;
	margin:2px;
	border:1px solid #339900;
	height:200px;
	overflow:auto;
}


#code_digital {
	text-indent:-9999px;
	display:block;
	float:left;
}