@CHARSET "UTF-8";

/* start - don't change */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

body {
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}

table { 
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img { 
	border: none; 
}

address,caption,cite,code,dfn,em,strong,th,var{ 
	font-style: normal; 
	font-weight: normal;
}

strong { 
	font-weight: bold;
}

ol,ul { 
	list-style: none;
}

caption,th,body { 
	text-align: left;
}

h1,h2,h3,h4,h5,h6 { 
	font-size: 100%;
	font-weight: normal;
}

abbr,acronym { 
	border: 0; 
}

.clear { 
	clear: both; 
	height: 0;
	font-size: 0;
}

.clear-both {
	clear: both;
}

a img{ border: none; }

a { 
	color: #000000;
	text-decoration: none; 
}

.documents a {
	color: #0f3695;
}
	
.f11 { font-size: 11px; }
.f16 { font-size: 16px; }
.p3 { padding: 3px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.pl5pt10 { padding: 10px 5px 10px 5px; }
.tright { text-align: right; }
.tcenter { text-align: center; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.vmid { vertical-align: middle; }
.redc { color: #e95150; }
.silver { color: #b6b6b6; }
.dsilver { color: #969696; }
.bgsilver { background-color: #f8f8f8; border: 1px solid #e3e3e3; }
.pointer { cursor: pointer; }
.block { display: block; }
.none { display: none; }
.bt-silver { border-top: 1px solid #dfdfdf; }
.red { font-size: 16px; font-weight: bold; color: #e95150; }
/* end don't change */

/* global elements */
div#global {
	clear: both;
	margin: auto;
	width: 951px;
}

div#global div {
	overflow: hidden;
}

div#gb-left {
	float: left;
	width: 68px;
	height: 1px;
}

div#gb-right {
	float: left;
	width: 68px;
	height: 582px;
	background: url('images/plask-right.gif') top left no-repeat;
}

div#content {
	float: left;
	width: 815px;
}

div.plask-space {
	float: left;
	width: 38px;
	height: 250px;
	background: url('images/plask-left.gif') top left no-repeat;
}

div.newsroom {
	clear: both;
	padding: 0px 10px 0px 10px;
}

div.newsroom .news {
	clear: both;
	margin-bottom: 8px;
}

div.newsroom .news .ndate {
	clear: both;
	color: #a2a2a2;
}

div.newsroom .news .ntitle {
	clear: both;
	color: #5b5b5b;
}

div.newsroom .news .nphoto {
	display: block; 
	float: left;
	margin: 3px 3px 0px 0px;
	width: 45px;
	height: 45px;
	border: 1px solid #a2a2a2;
}

/* menu area */
div.menu {
	float: left;
	padding-top: 85px;
	width: 175px;
}

div.menu .search-field {
	padding: 0px 0px 0px 10px;
}

div.menu .menu-field {
	margin-top: 10px;
}

div.menu .menu-field .title {
	display: block;
	color: #5c423f;
	font-size: 17px;
	font-family: arial, tahoma, sans-serif;
	font-weight: bolder;
	padding: 10px 0px 8px 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #dedede;
}

div.menu .menu-field .title-wout {
	display: block;
	color: #5c423f;
	font-size: 17px;
	font-family: arial, tahoma, sans-serif;
	font-weight: bolder;
	padding: 8px 0px 8px 10px;
	margin-bottom: 0px;
	border-bottom: 1px solid #dedede;
}

div.menu .menu-field .title-end {
	display: block;
	color: #5c423f;
	font-size: 17px;
	font-family: arial, tahoma, sans-serif;
	font-weight: bolder;
	padding: 8px 0px 0px 10px;
}

div.menu .menu-field .element {
	display: block;
	padding: 3px 0px 3px 20px;
	font-size: 12px;
	color: #000000;
}

div.menu .menu-field .element:hover {
	color: #a0a0a0;
}

div.menu .menu-field .element_a {
	display: block;
	padding: 3px 0px 3px 20px;
	font-size: 12px;
	color: #a0a0a0;
}

div.menu .login-field {
	margin-top: 40px;
}

div.menu .login-field .title, div.menu .login-field .title-noborder {
	display: block;
	color: #b1b1b1;
	font-size: 17px;
	font-weight: bolder;
	padding: 10px 0px 8px 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #dedede;
}

div.menu .login-field .title-red {
	color: #e95150;
} 

div.menu .login-field .title-noborder {
	border: 0px;
}

div.menu .login-field .login {
	padding: 0px 0px 0px 10px;
	line-height: 25px;
}

div.menu .login-field .login-error {
	padding: 4px 0px 4px 10px;
	color: #ff0000;
	font-weight: bold;
	border: 0px;
}

div.menu input.text {
	padding: 3px 3px 3px 5px;
	width: 120px;
	font-size: 11px;
	color: #969696;
	border: 1px solid #e5e5e5;
}

div.menu input.button {
	padding: 0px 0px 0px 4px;
}

div.menu a.search {
	display: block;
	padding: 4px 4px 4px 8px;
	color: #a2a2a2;
}

div.menu a.login-text {
	display: block;
	padding: 2px;
	color: #a2a2a2;
}

/* text area */
div.text {
	float: left;
	width: 601px;
}

/* banner */
div.banner {
	width: 601px;
	height: 230px;
	background-color: #5c423f;
}

div.banner .top {
	width: 601px;
	height: 6px;
	background: url('images/banner-top.gif') top left no-repeat;
}

div.banner .mid {
	clear: both;
	margin: auto;
	height: 218px;
	width: 589px;
}

div.banner .mid .text {
	float: left;
	width: 220px;
	height: 218px;
}

div.banner .mid .text .more {
	clear: both;
	margin-top: 15px;
	padding: 0px 0px 0px 10px;
	width: 135px;
}

div.banner .mid .text .more .mc {
	padding-top: 5px;
	border-top: 1px solid #cacaca;
}

div.banner .mid .text .more a {
	color: #ffffff;
}

div.banner .mid .img {
	float: left;
	width: 369px;
	height: 218px;
}

/* content */
div.text .content {
	width: 599px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}

div.text .content .header {
	clear: both;
	width: 599px;
	height: 40px;
	background: url('images/text-header.gif') top left repeat-x;
}

div.text .content .header .title {
	display: block;
	float: left;
	padding: 10px 0px 0px 12px;
	color: #e95150;
	font-size: 16px;
	font-weight: bolder;
}

div.text .content .header .title-brown {
	display: block;
	float: left;
	padding: 10px 0px 0px 12px;
	color: #5c423f;
	font-size: 16px;
	font-weight: bolder;
}

div.text .content .header .title_full {
	display: block;
	width: 100%;
	float: left;
	padding: 10px 0px 0px 12px;
	color: #e95150;
	font-size: 16px;
	font-weight: bolder;
	border-top: 1px solid #e3e3e3;
}

div.text .content .header .menu-button {
	display: block;
	float: right;
	padding: 11px 10px 0px 0px;
}

div.text .content .header .menu {
	display: block;
	float: right;
	padding: 13px 10px 0px 0px;
}

div.text .content .header .menu a {
	display: block;
	float: left;
	padding-left: 20px;
	text-decoration: underline;
}

div.text .content .header .menu a.selected {
	display: block;
	float: left;
	padding-left: 20px;
	text-decoration: none;
}

div.text .header-brown {
	clear: both;
	width: 601px;
	height: 41px;
	background-color: #5c423f;
}

div.text .header-brown .title {
	display: block;
	float: left;
	padding: 10px 0px 0px 12px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bolder;
}

div.text .header-brown .menu {
	display: block;
	float: right;
	padding: 13px 10px 0px 0px;
}

div.text .header-brown .menu a {
	display: block;
	float: left;
	padding-left: 20px;
	color: #ffffff;
	text-decoration: underline;
}

div.text .header-brown .menu a.selected {
	display: block;
	float: left;
	padding-left: 20px;
	text-decoration: none;
}

div.text .content .header-brown {
	clear: both;
	width: 599px;
	height: 41px;
	background-color: #5c423f;
}

div.text .content .header-brown .title {
	display: block;
	float: left;
	padding: 10px 0px 0px 12px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bolder;
}

div.text .content .header-brown .menu {
	display: block;
	float: right;
	padding: 13px 10px 0px 0px;
}

div.text .content .header-brown .menu a {
	display: block;
	float: left;
	padding-left: 20px;
	color: #ffffff;
	text-decoration: underline;
}

div.text .content .header-brown .menu a.selected {
	display: block;
	float: left;
	padding-left: 20px;
	text-decoration: none;
}

/* header */
div.header {
	clear: both;
	width: 601px;
	height: 148px;
}

div.header .plask-top {
	clear: both;
	width: 601px;
	height: 71px;
	background: url('images/plask-top.gif') top left no-repeat;
}

div.header .flash-logo {
	float: left;
	width: 303px;
	height: 58px;
}

div.header .plask-logo {
	float: left;
	width: 298px;
	height: 58px;
	background: url('images/plask-logo.gif') top left no-repeat;
}

div.header .plask-bottom {
	clear: both;
	width: 601px;
	height: 19px;
	background: url('images/plask-bottom.gif') top left no-repeat;
}

/* footer */
div.footer {
	clear: both;
	padding: 5px 0px 5px 0px;
	color: #bebebe;
}

div.footer .menu {
	display: block;
	float: left;
	padding: 0px 5px 0px 5px;
	color: #bebebe;
}

div.footer .menu:hover { color: #7e7e7e; }

div.footer .menu_a {
	display: block;
	float: left;
	padding: 0px 5px 0px 5px;
	color: #7e7e7e;
}

div.logos {
	clear: both;
	text-align: right;
}

div.logos span {
	color: #bebebe;
}

/* photo */
div.inside {
	cursor: pointer;
}

div.inside div.mphoto {
	clear: both;
	margin: auto;
	height: 150px;
	text-align: center;
}

div.inside div.mphoto div.photo {
	float: left;
	padding: 0px 3px 0px 0px;
}

div.inside div.mphoto div.shadow-right {
	float: left;
}

div.inside div.mphoto div.shadow-right .top {
	clear: both;
	width: 5px;
	height: 5px;
	background: url('images/shadow-right-top.gif') top left no-repeat;
}

div.inside div.mphoto div.shadow-right .repeat {
	clear: both;
	width: 5px;
	background: url('images/shadow-right.gif') top left repeat-y;
}

div.inside div.mphoto div.shadow-bottom {
	clear: both;
}

div.inside div.mphoto div.shadow-bottom .left {
	float: left;
	width: 5px;
	height: 5px;
	background: url('images/shadow-bottom-left.gif') top left no-repeat;
}

div.inside div.mphoto div.shadow-bottom .repeat {
	float: left;
	height: 5px;
	background: url('images/shadow-bottom.gif') top left repeat-x;
}

div.inside div.mphoto div.shadow-bottom .corner {
	float: left;
	width: 5px;
	height: 5px;
	background: url('images/shadow-corner.gif') top left no-repeat;
}

div.inside div.title {
	float: left;
	padding-top: 1px;
	width: 75px;
	height: 15px;
}

div.inside div.price {
	float: right;
	padding-left: 4px;
	text-align: right;
	font-size: 13px;
	font-weight: bolder;
	color: #e95150;
}

div.inside div.author_size {
	clear: both;
	font-size: 10px;
}

div.inside div.space {
	clear: both;
	height: 1px;
	width: 1px;
}

div.inside div.author {
	float: left;
	width: 75px;
	height: 15px;
	font-size: 10px;
}

div.inside div.size {
	float: right;
	width: 100px;
	font-size: 10px;
	text-align: right;
}

/* rejestracja */
div.register {
	padding: 10px;
}

div.register .left {
	float: left;
	width: 350px;
	border-right: 1px solid #dfdfdf;
}

div.register input, div.register .left textarea {
	padding: 3px;
	font-size: 12px;
}

div.err {
	font-weight: bolder;
	color: #ff0000;
}

div.error {
	padding: 6px;
	font-weight: bolder;
	color: #ff0000;
	border: 1px solid #ff0000;
}

div.register td.bsleft {
	width: 220px;
	border-right: 1px solid #dfdfdf;
}

div.register .js_err .err {
	display: none;
}

/* communicate */
div.communicate {
	padding: 40px 10px 40px 10px;
	height: 200px;
	text-align: center;
	font-size: 20px;
	font-weight: bolder;
}

/* navigation */
div.navigation-top {
	padding: 8px 0px 8px 0px;
	text-align: center;
	border-bottom: 1px solid #dfdfdf;
}

div.navigation-bottom {
	padding: 8px 0px 8px 0px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
}

div.navbar {
	display: inline;
	margin: 0px 10px 0px 10px;
	vertical-align: middle;
	font-size: 13px;
}

div.navbar a {
	font-size: 13px;
}

div.alphabet {
	padding: 8px 0px 8px 0px;
	text-align: center;
	border-bottom: 1px solid #dfdfdf;
}

div.alphabet a {
	font-size: 12px;
}

div.alphabet a.active {
	font-weight: bold;
}

/* logged */
div.logged {
	font-size: 12px;
}

div.logged .element {
	display: block;
	padding: 3px 0px 3px 20px;
}

/* others */
div.documents {
	padding: 10px;
}

div.documents .title {
	display: block;
	float: left;
	padding: 0px 0px 5px 0px;
	color: #e95150;
	font-size: 16px;
	font-weight: bolder;
}

div.author-block {
	display: block;
	width: 590px;
	padding: 5px 5px 10px 5px;
	border-bottom: 1px solid #dfdfdf;
}

div.designer-block {
	width: 100%;
	padding: 10px 5px 10px 10px;
	border-bottom: 1px solid #dfdfdf;
}

div.author-block .photo {
	float: left;
	padding: 5px 20px 5px 15px;
	text-align: center;
}

div.author-block .info {
	width: 250px;
}

div.author-block .info .brown, div.designer-block .info .brown {
	display: block;
	font-size: 16px;
	font-weight: bolder;
	color: #5c423f;
}

div.author-block .info .silver, div.designer-block .info .silver {
	display: block;
	font-size: 12px;
	font-weight: bolder;
	color: #a1a1a1;
}

div.author-block .info .silver_n, div.designer-block .info .silver_n {
	display: block;
	font-size: 11px;
	color: #a1a1a1;
}

div.author-block .info, div.designer-block .info {
	float: left;
}

div.author-block .button {
	float: right;
	padding: 25px 20px 0px 0px;
	text-align: center;
}

div.designer-block .button {
	float: right;
	padding: 5px 20px 0px 0px;
	text-align: center;
}

div.documents .photos {
	clear: both;
	padding: 10px 0px 10px 0px;
}

div.documents .photos .upload_button {
	float: left;
}

div.documents .photos .click {
	float: left;
	width: 135px;
	height: 101px;
	font-size: 16px;
	font-weight: bolder;
	color: #ffffff;
	background-color: #e85150;
	text-align: center;
}

div.documents .photos .elements {
	float: left;
}

div.documents #sortablePhotos {
	list-style-position: inside; 
	cursor: hand; 
	cursor: pointer;
}

div.documents #sortablePhotos .element {
	display: block;
	float: left;
	list-style-type: none;
	height: 135px;
	width: 135px;
	margin-right: 5px;
	text-align: center;
}

div.documents #sortablePhotos .ui-selected {
	float: left;    
	width: 133px;
	height: 133px;
	margin-right: 5px;
	text-align: center;
	border: 1px dashed #c0c0c0;
}

div.move {
	width: 21px;
	height: 15px;
}

div.delete {
	width: 15px;
	height: 15px;
}

div.documents .help {
	clear: both;
	margin-bottom: 10px;
}

div.documents .help a {
	color: #a2a2a2;
}

div.documents .help_text {
	clear: both;
	display: none;
	margin-bottom: 20px;
}

div.documents .help_text ul {
	padding-left: 20px;
	list-style: decimal;
	list-style-type: decimal;
}

div.documents .form {
	clear: both;
}

div.documents .form input, div.documents .form textarea, div.documents .form select {
	padding: 3px;
	font-size: 12px;
}

div.documents .form .left {
	float: left;
}

div.documents .form .right {
	float: right;
}

div.documents .form td {
	padding: 5px;
}

/* list */
div.works-main {
	height: 211px;
}

div.scrollable {
	position:relative;
	overflow:hidden;
	height: 211px;
	width: 600px;
}

div.scrollable div.items {
	position: absolute;
	width: 20000em;
}

div.work-element {
	float: left;
	padding: 10px 0px 5px 0px;
	width: 199px;
	height: 195px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-collapse: collapse;
}

div.work-element-left, div.work-element-middle {
	float: left;
	padding: 10px 0px 5px 0px;
	width: 199px;
	height: 195px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

div.work-element-right {
	float: left;
	padding: 10px 0px 5px 0px;
	width: 199px;
	height: 195px;
	border-bottom: 1px solid #dfdfdf;
}

div.work-element-left .inside, div.work-element-middle .inside, div.work-element-right .inside, div.work-element .inside {
	padding: 12px;
}

div.cooperation .artist {
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 25px;
}

div.cooperation .designer {
	padding-bottom: 25px;
}

div.cooperation .designer .sml_info {
	font-size: 10px;
	color: #a0a0a0;
}

div.cooperation .title {
	display: block;
	color: #5c423f;
	font-size: 17px;
	font-family: arial, tahoma, sans-serif;
	font-weight: bolder;
	margin-bottom: 15px;
}

div.cooperation .left {
	float: left;
	width: 400px;
}

div.cooperation .right {
	float: right;
	padding: 5px 30px 0px 0px;
}

/* auctions */
div.auctions .online {
	padding-bottom: 15px;
	border-bottom: 1px solid #dfdfdf;
}

div.auctions .business {
	padding-bottom: 25px;
}

div.auctions .title {
	display: block;
	color: #5c423f;
	font-size: 17px;
	font-family: arial, tahoma, sans-serif;
	font-weight: bolder;
	margin-bottom: 15px;
}

div.auctions .left {
	float: left;
	width: 400px;
	padding: 4px 0px 0px 0px;
}

div.auctions .right {
	float: right;
	padding: 0px 15px 0px 0px;
}

div.auctions .photo {
	float: left;
	padding-top: 5px;
	width: 145px;
}

div.auctions .mid {
	float: left;
	padding-top: 10px;
	width: 300px;
}

div.auctions .link {
	float: left;
	padding-top: 20px;
	width: 130px;
	text-align: center;
}

/* authors list */
div.author-element-left {
	float: left;
	padding: 10px 0px 5px 0px;
	width: 299px;
	height: 120px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

div.author-element-right {
	float: left;
	padding: 10px 0px 5px 0px;
	width: 298px;
	height: 120px;
	border-bottom: 1px solid #dfdfdf;
}

div.authors div.image {
	float: left;
	margin: 5px;
	width: 75px;
	height: 75px;
	text-align: center;
}

div.authors div.info {
	float: left;
	padding: 5px;
}

div.authors div.info .name {
	clear: both;
	width: 200px;
	font-size: 16px;
	font-weight: bolder;
	color: #5c423f;
}

div.authors div.info .name a {
	color: #5c423f;
}

div.authors div.info .count {
	clear: both;
	font-size: 12px;
	font-weight: bolder;
	color: #b1b1b1;
}

div.authors div.info .count a {
	color: #b1b1b1;
}

div.authors div.info .link {
	clear: both;
	padding-top: 18px;
}

div.authors div.info .link a {
	display: block;
	padding: 4px 0px 4px 0px;
	color: #a2a2a2;
	width: 95px;
	background: url('/images/arrow-right.png') center right no-repeat;
}

/* work site */
div.work_photo_big {
	clear: both;
	padding: 20px 0px 20px 0px;
	text-align: center;
	border-bottom: 1px solid #f3f3f3;
}

div.prev_work {
	float: left;
	text-align: left;
	padding: 5px 0px 0px 15px;
}

div.prev_work a {
	display: block;
	font-size: 13px;
	background: url('/images/arrow-left.png') center left no-repeat;
	padding: 5px 0px 5px 24px;
	font-weight: bold;
	color: #a2a2a2;
}

div.next_work {
	float: right;
	text-align: right;
	padding: 5px 15px 0px 0px;
}

div.next_work a {
	display: block;
	font-size: 13px;
	background: url('/images/arrow-right.png') center right no-repeat;
	padding: 5px 24px 5px 0px;
	font-weight: bold;
	color: #a2a2a2;
}

div.work_photo_big div.mphoto {
	margin: 0px;
	padding: 0px;
}

div.work_photo_big div.mphoto div.photo {
	float: left;
	padding: 0px 3px 0px 0px;
}

div.work_photo_big div.mphoto div.shadow-right {
	float: left;
}

div.work_photo_big div.mphoto div.shadow-right .top {
	clear: both;
	width: 5px;
	height: 5px;
	background: url('images/shadow-right-top.gif') top left no-repeat;
}

div.work_photo_big div.mphoto div.shadow-right .repeat {
	clear: both;
	width: 5px;
	background: url('images/shadow-right.gif') top left repeat-y;
}

div.work_photo_big div.mphoto div.shadow-bottom {
	clear: both;
}

div.work_photo_big div.mphoto div.shadow-bottom .left {
	float: left;
	width: 5px;
	height: 5px;
	background: url('images/shadow-bottom-left.gif') top left no-repeat;
}

div.work_photo_big div.mphoto div.shadow-bottom .repeat {
	float: left;
	height: 5px;
	background: url('images/shadow-bottom.gif') top left repeat-x;
}

div.work_photo_big div.mphoto div.shadow-bottom .corner_end {
	float: left;
	width: 5px;
	height: 5px;
	background: url('images/shadow-corner.gif') top left no-repeat;
}

div.work_photo_list {
	clear: both;
	padding: 10px 0px 5px 0px;
	height: 80px;
	background: url('/images/photos_list_gradient.gif') bottom left repeat-x;
	border-bottom: 1px solid #e8e8e8;
}

div.work_photo_list .elements {
	margin: auto;
}

div.work_photo_list .elements .element {
	float: left;
	padding: 0px 5px 0px 5px;
}

div.work_description {
	clear: both;
	padding: 20px;
	border-bottom: 1px solid #e8e8e8;
}

div.work_description .left {
	float: left;
	width: 270px;
}

div.work_description .right {
	float: left;
	width: 270px;
}

div.work_description .work_label {
	float: left;
	width: 90px;
}

div.work_description .work_text {
	float: left;
	width: 180px;
}

div.work_description .work_clear {
	clear: both;
	width: 1px;
	height: 15px;
}

div.work_description .work_price {
	clear: both;
	padding-top: 20px;
	width: 130px;
	font-size: 17px;
	font-weight: bolder;
	color: #e95150;
	text-align: right;
}

div.work_description .work_size {
	clear: both;
	margin-top: 4px;
	width: 130px;
	text-align: right;
}

div.work_buy {
	clear: both;
	padding: 20px 40px 10px 20px;
	border-bottom: 1px solid #e3e3e3;
}

div.work_buy .left {
	float: left;
	width: 300px;
	font-size: 17px;
	font-weight: bolder;
	color: #e95150;
}

div.work_buy .right {
	float: left;
	width: 230px;
	text-align: right;
}

div.work_visits {
	clear: both;
	padding: 10px;
}

div.work_visits .info {
	clear: both;
	margin-bottom: 10px;
	font-weight: bolder;
}

div.work_visits {
	clear: both;
}

div.work_visits .elements {
	margin: auto;
}

div.work_visits .elements .element {
	padding: 0px 10px 0px 10px;
}

/* gallery_works */
div.conditions {
	clear: both;
	padding: 10px;
	border-bottom: 1px solid #dedede;
}

div.conditions .silver {
	float: left;
	font-size: 14px;
	font-weight: bolder;
	color: #969696;
}

div.search_info {
	clear: both;
	padding: 10px;
	font-size: 14px;
	font-weight: bolder;
	color: #5c423f;
}

span.tooltip_price {
	padding-left: 4px;
	text-align: right;
	font-size: 18px;
	font-weight: bolder;
	color: #e95150;
}

div.tooltip_left {
	float: left;
	padding: 10px;
	width: 125px;
	text-align: right;
}

div.your_gallery {
	clear: both;
	padding: 0px 5px 0px 5px;
	margin-bottom: 10px;
	border: 1px solid #ebebeb;
	font-size: 12px;
	font-weight: bolder;
	color: #5b5b5b;
}

div.your_gallery .name {
	float: left;
	padding-top: 2px;
}

div.your_gallery .open {
	float: right;
	padding: 5px 0px 2px 0px;
}

div.gal_elements {
	clear: both;
}

div.gal_elements .gal_element {
	display: block;
	float: left;
	padding: 2px;
	margin-bottom: 5px;
	width: 135px;
	height: 135px;
}

/* order form */
div.order {
	padding: 30px 10px 30px 10px;
}

div.order .order_left {
	float: left;
	width: 230px;
}

div.order .order_left .show_photos {
	clear: both;
	padding-left: 5px;
	margin-top: 10px;	
}

div.order .order_left .show_photos a {
	color: #a2a2a2;
}

div.order .order_left .satisfy {
	clear: both;
}

div.order .order_right {
	float: left;
}

div.order .order_right .order_title, div.order .order_right .order_author {
	clear: both;
	font-size: 22px;
	font-weight: bolder;
	color: #5c423f;
}

div.order .order_right .order_price {
	clear: both;
	font-size: 22px;
	font-weight: bolder;
	color: #e95150;
	padding-bottom: 15px;
}

div.order .order_right .order_form {
	clear: both;
}

div.order .form {
	clear: both;
	padding-bottom: 5px;
	border-bottom: 1px solid #ededed;
}

div.order .form input, div.order .form textarea, div.order .form select {
	padding: 3px;
	font-size: 12px;
}

div.order div.sLeaf div.photo {
	float: left;
	padding: 0px 3px 0px 0px;
}

div.order div.sLeaf div.shadow-right {
	float: left;
}

div.order div.sLeaf div.shadow-right .top {
	clear: both;
	width: 5px;
	height: 5px;
	background: url('images/shadow-right-top.gif') top left no-repeat;
}

div.order div.sLeaf div.shadow-right .repeat {
	clear: both;
	width: 5px;
	background: url('images/shadow-right.gif') top left repeat-y;
}

div.order div.sLeaf div.shadow-bottom {
	clear: both;
}

div.order div.sLeaf div.shadow-bottom .left {
	float: left;
	width: 5px;
	height: 5px;
	background: url('images/shadow-bottom-left.gif') top left no-repeat;
}

div.order div.sLeaf div.shadow-bottom .repeat {
	float: left;
	height: 5px;
	background: url('images/shadow-bottom.gif') top left repeat-x;
}

div.order div.sLeaf div.shadow-bottom .corner {
	float: left;
	width: 5px;
	height: 5px;
	background: url('images/shadow-corner.gif') top left no-repeat;
}

/* news */
div.newses .news {
	clear: both;
	padding: 10px;
	border-bottom: 1px solid #e3e3e3;
}	

div.newses .news .photo {
	float: left;
	width: 110px;
}

div.newses .news .body {
	float: left;
	width: 460px;
}

div.newses .news .body .head {
	clear: both;
	margin-bottom: 10px;
}

div.newses .news .body .head .title {
	clear: both;
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: bolder;
	color: #5c423f;
}

div.newses .news .body .head .date {
	clear: both;
	font-size: 14px;
	font-weight: bolder;
	color: #b1b1b1;
}

div.newses .news .body .body_text {
	clear: both;
	margin-bottom: 10px;
}

div.newses .news .body .link {
	clear: both;
}

#browse .button_inside {
	display: block;
	width: 135px;
	height: 135px;
	background: url('images/click_here.gif') center no-repeat;
	overflow: hidden;
	cursor: pointer;
}

div.modaloverlay {
	background-color: #000000;
}

div.modalbox {
	display: none;
	position: fixed;
	top: 35%;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	height: 116px;
	background: url('images/modal-bg.gif') top left repeat-x;
	overflow: hidden;
}

div.modalbox .upload {
	padding-top: 20px;
	text-align: center;
}

div.modalbox .upload .title {
	font-size: 16px;
	font-weight: bolder;
	color: #5d4140;
}

div.modalbox .popup {
	padding-top: 30px;
	text-align: center;
}

div.modalbox .popup .title {
	clear: both;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bolder;
	color: #5d4140;
}

div.modalbox .popup .info {
	clear: both;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bolder;
	color: #9b9b9b;
}

* html div.modalbox {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(35 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.warranty {
	display: none;
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -250px;
	width: 500px;
	background: #ffffff;
	overflow: hidden;
}

* html div.warranty {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(30 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.warranty .warr_title {
	padding: 30px 20px;
	color: #e95150;
	font-size: 14px;
	font-weight: bolder;
}

div.warranty .warr_desc {
	padding: 0px 20px 30px 20px;
	color: #000000;
	font-size: 12px;
}

div.warranty .warr_desc a {
	font-weight: bolder;
}

div.warranty .warr_desc a:hover {
	color: #e95150;
}

div.bottom_line {
	clear: both;
	height: 1px;
	border-bottom: 1px solid #e3e3e3;
}

input.newsletter {
	padding: 3px 3px 3px 5px;
	width: 120px;
	font-size: 11px;
	color: #969696;
	border: 1px solid #e5e5e5;
}

select.modal {
	padding: 3px;
	font-size: 12px;
}

div.search_empty {
	clear: both;
	padding: 60px 10px;
	font-size: 14px;
	font-weight: bolder;
	color: #5c423f;
	text-align: center;
}

div.asilver a {
	color: #b1b1b1;
}

div.asilver a:hover {
	color: #7e7e7e;
}

/* newsletter */
div.newsletter {
	clear: both;
	padding: 5px 5px 20px 5px;
	margin-bottom: 20px;
	background: url('/images/newsletter_bg.gif') top left repeat-x;
	font-size: 10px;
}

div.localizer {
	clear: both;
	padding: 5px 0px 4px 12px;
	border-top: 1px solid #e3e3e3;
}

div.localizer_nf {
	clear: both;
	padding: 5px 0px 4px 12px;
	border-bottom: 1px solid #e3e3e3;
}

.news_photo {
	display: block; 
	float: left; 
	margin: 0px 10px 5px 0px; 
	width: 100px; 
	text-align: center;
}