/*
color-a: ad9a7a
color-b: e9e3cb
text:

*/
/* Global */

h1 {
	font-size:18px;
	color:#ff6000;
}

.price-promo {color:#cc0000;}
.price-payd {text-decoration: line-through;}
.gadget-unavail {color:#cc0000;}
.gadget-avail {color:#00ab41;}

div.toolbar {
	font-size:14px;
}

#top {
	height:120px;
}

#top-logo p {
	font-family: Impact,Arial;
	font-size:42px;
	padding:0;
}


#top-menu {
	width: 100%;
	height:36px;
	font-size: 14px;
	background: #ad9a7a;
}

#top-menu div.item {height:36px;padding:0;line-height:36px;padding:0 0.3em;}
#top-menu div.item:hover {background:#e9e3cb;}
#top-menu div.item:hover a {color:#000;}
#top-menu div.item a {color:#fff;}
#top-menu div.item a:hover {color:#000;text-decoration: none;}
#top-menu div.active {background :#e9e3cb;}
#top-menu div.active a {color:#000;text-decoration: none;}
#top-menu div.separator {border:none;width:4px;padding:0;}

#sidebar-right {
	width:300px;
	float:right;
}

div.social {
    float: left;
    margin-left: 5px;
}

#content {
	float: left;
	width:790px;
}

#category-pages p.page-info {
	font-size:11px;
	text-align:right;
}

div.thumbs > div.thumb > div.photo {
	background: url('../img/photo_shadow_100px.png') no-repeat 1px 1px;
	width: 107px;
	height:107px;
}

div.menu > div.item a {
	color:#000;
	text-decoration: none;
}

div.menu > div.item a:hover {
	color:#A83901;
}

div.menu > div.active a {
	color:#A83901;
}

ul.menu > li.item a {
	color:#000;
	text-decoration: none;
}

#sidebar-right div.thumbs {
	margin-left:30px;
}

div.index-menu > div.item {
    width: 370px;
}


div.format {
	border:solid 2px #555;
   	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin-left:1em;
	margin-top:1em;
	padding:0.2em;
	cursor:pointer;
	min-width:200px !important;
	width:auto !important;
}

div.format h4 {
	font-size:16px;
	white-space: nowrap;
}

div.format p.size {
	padding:0.05em;
}

div.format p.price {
	text-align:right;
	font-weight:bold;
}

div.format:hover {
	border-color:#d8dbcd;
}

div.order-options {
	border-bottom: solid 1px #000;
	margin-bottom:1em;
}

div.order-options div.descr {
	width:68%;
	float:left;
}

div.order-options div.button {
	width:28%;
	float:right;
	padding-top:1em;
	padding-bottom:1em;
	text-align:right;
}

table tr.total td {
	font-size:16px;
}

table.order-summary {
	width:100%;
}

table.order-summary tr.total {
	font-weight: bold;
}

table.order-summary td.total {
	text-align: right;
}

#credits {
	width:1100px;
	margin-left:auto;
	margin-right:auto;
}

#credits p {
	opacity:0.7;
}

#crop-method img.img-crop {
	padding:6px;
	border:dashed 2px #ccc;
}

#crop-method img.img-crop.state-active {
	padding:6px;
	border:dashed 2px #cc0000;
}

#border-kind img.img-border-kind {
	padding:6px;
	border:dashed 2px #ccc;
}

#border-kind img.img-border-kind.state-active {
	padding:6px;
	border:dashed 2px #cc0000;
}

#category-index h3 {
	font-family: Times,Serif;
	font-size:24px;
	padding:3px;
	white-space: nowrap;
	overflow: hidden;
}

#category-index div.item {
	width:255px;
	float:left;
}

#category-index div.item div.thumb {
	width:110px;
	height:110px;
	float:left;
}

#category-index div.item div.thumb img {
	box-shadow:2px 2px 5px #000;	-moz-box-shadow:2px 2px 5px #000;	-khtml-box-shadow:2px 2px 5px #000;	-webkit-box-shadow:2px 2px 5px #000;
}

#order-photo-edit {
	padding:20px;
	font-size:16px;
}

#order-photo-edit div.photo {
	float:left;
	width:200px;
	height:200px;
	box-shadow:2px 2px 5px #000;	-moz-box-shadow:2px 2px 5px #000;	-khtml-box-shadow:2px 2px 5px #000;	-webkit-box-shadow:2px 2px 5px #000;
}

#order-photo-edit div.photo-info {
	margin-left:220px;
}

#wpUsingCookies {
	position: fixed;
	padding:10px;
	left:10px;
	bottom:10px;
	width:400px;
	background:#fff;
	color:#555;
	border:solid 1px #aaa;
 	border-radius:0.4em;
	-webkit-border-radius:0.4em;
	-ms-border-radius:0.4em;
	-moz-border-radius:0.4em;
 	-moz-transition:350ms;
	-ms-transition:350ms;
	-webkit-transition:350ms;
	-o-transition:350ms;
	transition:350ms;
	box-shadow:3px 3px 3px #999;
	-o-box-shadow:3px 3px 3px #999;
	-ms-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	-moz-box-shadow:3px 3px 3px #999;
}

#wpUsingCookies h3 {
	font-size:18px;
	margin-bottom:10px;
	color:#333;
	border-bottom:solid 1px #aaa;
}



