@import url('reset.css') screen;

body {
	background: url(../images/art-bg.png) repeat;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color:#606060;
	/*color: #848484;*/
}

a { color: #3890A7; text-decoration: none; outline: none; }
a:hover { color: #2b7284; }
a.hover-undeline:hover { text-decoration: underline; }

p { font-size: 12px; line-height: 18px; color: #606060; }
hr { clear: both; margin: 5px 0px; border: none; /*border-top: 1px dashed #ccc;*/ border-bottom: 1px dashed #ccc; }

h1, h2, h3, h4, h5, h6 { color:#606060; }
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

.left { float: left !important; }
.right { float: right !important; }
.clear { *zoom: 1; }
.clear:before, .clear:after { display: table; content: ""; }
.clear:after { clear: both; }
.hidden { display: none; }

.small { font-size: 12px; }
.normal { font-size: 14px; }
.big { font-size: 16px; }
.highlight-big {
	padding: 10px 15px;
	background: #e9e9e9;
	border: 1px #ddd solid;
	border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 0px 0px 10px #111; -moz-box-shadow: 0px 0px 10px #111; -webkit-box-shadow: 0px 0px 10px #111;
	text-shadow: 1px 1px 0px #fff;
}

.no-color { color: #848484; }
.red { color: #D64937; }
.gray { color: #606060; }

.avatar { width: 100%; max-width: 190px; height: 100%; max-height: 190px; }
.avatar-small { width: 100%; max-width: 100px; height: 100%; max-height: 100px; }

.message {
	margin: 10px 20px 15px;
	padding: 10px;
	line-height: 16px;
	border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px;
}
.message.success {
	background: #9ebe48;
    border: 1px solid #667c2c;
	text-shadow: 1px 1px 0px #3c491a;
	color: #fff;
	box-shadow: inset 0px 1px 0px #b6d369; -moz-box-shadow: inset 0px 1px 0px #b6d369; -webkit-box-shadow: inset 0px 1px 0px #b6d369;
}
.message.success hr { border-top: 1px dashed #667c2c; border-bottom: 1px dashed #b6d369; }
.message.error {
	background: #eb6453;
    border: 1px solid #c33826;
	text-shadow: 1px 1px 0px #c33826;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fbaba1; -moz-box-shadow: inset 0px 1px 0px #fbaba1; -webkit-box-shadow: inset 0px 1px 0px #fbaba1;
}
.message.error hr { border-top: 1px dashed #c33826; border-bottom: 1px dashed #fbaba1; }
.message.info {
	background: #FFEA97;
    border: 1px solid #E1B500;
	text-shadow: 1px 1px 0px #f3f3f3;
	color: #a77600;
	box-shadow: inset 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px #fff; -webkit-box-shadow: inset 0px 1px 0px #fff;
}
.message.info hr { border-top: 1px dashed #E1B500; border-bottom: 1px dashed #fff; }

/*input, select, textarea {
	margin: 2px 0px;
	padding: 5px 8px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	border: 1px #ccc solid;
	border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px;
	box-shadow: 0px 0px 5px #ddd; -moz-box-shadow: 0px 0px 5px #ddd; -webkit-box-shadow: 0px 0px 5px #ddd;
}*/
input[type="search"] {
	background: #fff url(../images/search.png) 5px no-repeat;
	padding-left: 25px;
}
input[type="submit"] {
	padding: 5px 10px;
	font-size: 16px;
	text-decoration: none;
	border: 1px solid #c33826;
	text-shadow: 1px 1px 0px #c33826;
	color: #fff;
	
	background-color: #D64937;
	background-image: linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -moz-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -o-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -ms-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -webkit-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D64937), color-stop(1, #eb6453));
	
	box-shadow: inset 0px 1px 0px #fbaba1; -moz-box-shadow: inset 0px 1px 0px #fbaba1; -webkit-box-shadow: inset 0px 1px 0px #fbaba1;
}
input[type="submit"]:hover {
	cursor: pointer;
	background-color: #eb6453;
	background-image: linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -moz-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -o-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -ms-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -webkit-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eb6453), color-stop(1, #D64937));
}
input[type="submit"].small {
	padding: 4px 8px;
	font-size: 14px;
}

.captcha {
	border: 1px #ccc solid;
	border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px;
	box-shadow: 0px 0px 5px #ddd; -moz-box-shadow: 0px 0px 5px #ddd; -webkit-box-shadow: 0px 0px 5px #ddd;
}

.block {
overflow:auto;
	padding: 5px;
	background: url(../images/bg-block.png);
	border: 1px #ddd solid;
	box-shadow: 0px 0px 5px #ddd; -moz-box-shadow: 0px 0px 5px #ddd; -webkit-box-shadow: 0px 0px 5px #ddd;
}
.block hr { border-top: 1px dashed #ccc; border-bottom: 1px dashed #fff; }


.Header {}
.Header .userMenu {
	padding: 5px 10px;
	/*background: #ddd;*/
	background: url(../images/bg-block.png);
	border-bottom: 3px #D64937 solid;
	border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; -webkit-bottom-top-right-radius: 3px;
	box-shadow: 0px 0px 10px #111; -moz-box-shadow: 0px 0px 10px #111; -webkit-box-shadow: 0px 0px 10px #111;
	text-shadow: 1px 1px 0px #eee;
}

.navMenu {
	margin: 5px 0px;
	/*background: #ddd;*/
	background: url(../images/bg-block.png);
	border-bottom: 3px #D64937 solid;
	border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px;
	border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.navMenu ul {}
.navMenu ul li {
	float: left;
	display: inline-block;
	border-right: 1px #999 dashed;
	border-left: 1px #eee dashed;
}
.navMenu ul li:first-child { border-left: none; }
.navMenu ul li:last-child { border-right: none !important; }

.navMenu ul li a {
	padding: 11px 15px;
	display: block;
	color: #606060;
	text-shadow: 1px 1px 0px #eee;
}
.navMenu ul li a:hover {
	background: #D64937;
	color: #fff;
	text-shadow: 1px 1px 0px #6e0c00;
}

.fullSide {
	margin: 5px auto;
	padding: 5px;
	background: #fff;
	border: 1px #e0e0e0 solid;
	border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px;
	box-shadow: 0px 0px 10px #111; -moz-box-shadow: 0px 0px 10px #111; -webkit-box-shadow: 0px 0px 10px #111;
    width: 968px;
}

.sideLeft { width: 210px; float: left; }
.sideRight { width: 750px; float: right; }

.blog-sideLeft { width: 750px; float: left; }
.blog-sideRight { width: 210px; float: right; }

.Footer {
	margin: 5px 0px;
	padding: 10px;
	/*background: #ddd;*/
	background: url(../images/bg-block.png);
	text-shadow: 1px 1px 0px #fff;
	border-top: 3px #D64937 solid;
	overflow: auto;
	border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px;
}
.Footer hr { border-top: 1px dashed #999; border-bottom: 1px dashed #eee; }

/* Slider */
.jflow-content-slider { margin-bottom: 5px; }
#jFlowSlide { z-index: 10; }
#myController { padding: 8px 10px; }
.quick_nav { float: right; }
.quick_nav span {
	float: left;
	width: 22px;
	height: 16px;
    padding-top: 3px;
	font-weight: bold;
    text-align: center;
	background: #fff;
	border: 1px #d5d5d5 solid;
	border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px;
	box-shadow: 0px 0px 5px #ddd; -moz-box-shadow: 0px 0px 5px #ddd; -webkit-box-shadow: 0px 0px 5px #ddd;
}
.collection_name { float: left; padding: 4px 0px; font-size: 12px; color: #606060; }
#myController span.jFlowSelected { background: #D64937; border: 1px #6e0c00 solid; color: #fff; text-shadow: 1px 1px 0px #6e0c00; }
#myController .jFlowControl,
#myController .jFlowSelected,
#myController .jFlowPrev,
#myController .jFlowNext { cursor: pointer; margin-left: 5px; font-size: 12px; }
#myController .jFlowPrev,
#myController .jFlowNext {}

.list-items {}
.list-items ul {}
.list-items ul li {
	float: left;
	width: 165px;
	margin: 5px;
	height:200px;
	background: #fff;
}
.list-items ul li .img { margin-bottom: 5px; }
.list-items ul li .img img { width: 100%; max-width: 165px; height: 100%; max-height: 125px; }
.list-items ul li .title { font-size: 13px; font-weight: bold; color: #606060; }

.list-reputation {}
.list-reputation ul {}
.list-reputation ul li {
	display: block;
	margin: 10px 5px;
	font-size: 13px;
}
.list-reputation ul li .user { width: 160px; margin: 0px 10px; }

a.btn {
	padding: 4px 8px;
	position: relative;
	font-size: 16px;
	text-decoration: none;
	border: 1px solid #c33826;
	text-shadow: 1px 1px 0px #c33826;
	color: #fff;
	
	background-color: #D64937;
	background-image: linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -moz-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -o-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -ms-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -webkit-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D64937), color-stop(1, #eb6453));
	
	border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: inset 0px 1px 0px #fbaba1; -moz-box-shadow: inset 0px 1px 0px #fbaba1; -webkit-box-shadow: inset 0px 1px 0px #fbaba1;
}
a.btn:hover {
	background-color: #eb6453;
	background-image: linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -moz-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -o-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -ms-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -webkit-linear-gradient(bottom, #eb6453 0%, #D64937 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eb6453), color-stop(1, #D64937));
}
a.btn.small { padding: 0px 5px; }
a.open-shop-btn { top: 20px; padding: 10px 15px; }

.jcarousel .jcarousel-container {}
.jcarousel .jcarousel-direction-rtl { direction: rtl; }
.jcarousel .jcarousel-container-horizontal { /*padding: 5px 20px;*/ }
.jcarousel .jcarousel-clip { overflow: hidden; }
.jcarousel .jcarousel-clip-horizontal { width: 100%; }
.jcarousel .jcarousel-item {}
.jcarousel .jcarousel-item-horizontal { margin: 5px; }
.jcarousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 10px; }
.jcarousel .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel .jcarousel-prev-disabled-horizontal,
.jcarousel .jcarousel-prev-disabled-horizontal:hover,
.jcarousel .jcarousel-prev-disabled-horizontal:focus,
.jcarousel .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}

ul.pagination {
	margin:20px 0px 0px 0px;
	padding:5px;
	height:100%;
	overflow:hidden;
	font-size: 12px;
	list-style-type:none;	
}
ul.pagination li {
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:1px;
	margin-left:5px;
}
ul.pagination li:first-child {
	margin-left:0px;
}
ul.pagination li a {
	color: #606060;
	text-shadow: 1px 1px 0px #fff;
	display:block;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	
	background: #f3f3f3;
	border: 1px #ddd solid;
	box-shadow: 0px 0px 5px #ddd; -moz-box-shadow: 0px 0px 5px #ddd; -webkit-box-shadow: 0px 0px 5px #ddd;
	border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px;
	
}
ul.pagination li a:hover,
ul.pagination li a.current {
	border: 1px solid #c33826;
	text-shadow: 1px 1px 0px #c33826;
	color: #fff;
	
	background-color: #D64937;
	background-image: linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -moz-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -o-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -ms-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -webkit-linear-gradient(bottom, #D64937 0%, #eb6453 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D64937), color-stop(1, #eb6453));
	
	box-shadow: inset 0px 1px 0px #fbaba1; -moz-box-shadow: inset 0px 1px 0px #fbaba1; -webkit-box-shadow: inset 0px 1px 0px #fbaba1;
}

table { width: 100%; border: 1px #ddd solid; }
table th,
table td {
	vertical-align: middle;
}
table th {
	padding: 8px 10px;
	color: #808080;
	text-shadow: 1px 1px 0px #fff;
	border-right: 1px #ddd solid;
	background-color: #f0f0f0;
	box-shadow: 1px 1px 0px #fff inset; -moz-box-shadow: 1px 1px 0px #fff inset; -webkit-box-shadow: 1px 1px 0px #fff inset;
}
table td {
	padding: 15px 10px;
	border-top: 1px #ddd solid;
	background-color: #f9f9f9;
}
/* */
.bold {
font-weight:700;}
.unread td {
background: #eee !important;
}
#klg {
    color: #D64937;
    display: inline-block;
    float: left;
    text-decoration: none;
    font-size: 2.5em;
    font-style: italic;
    font-weight: 700;
    text-shadow: 3px 3px 3px #111111;
}
#hlft {
float:left;
}
#hlft span {
  color: #DDD;
    display: block;
    padding: 0 0 10px 0;
    font-weight: 700;
    clear:left;
    }
