a, a:visited { color: #399; text-decoration: none;}
a:hover {color:#5C5443}

div#header { background: #76a39e none; }
div#header-wrapper { background: transparent url('../images/bg-header-wrapper.gif') top center repeat-y; }

div#header div.title h1 a { background: transparent url('../../images/bg-sitename.jpg') top left no-repeat; }

div#header div.clearer { background: transparent url('../images/bg-header-wrapper-bot.gif') bottom center no-repeat; }

div#header div.menu ul li a:link { color: #a7a7a7; }
div#header div.menu ul li a:visited { color: #a7a7a7; }
div#header div.menu ul li a:hover { color: #39f; }
div#header div.menu ul li a:active { color: #39f; }
div#header div.menu ul li.current_page_item a:link { color: #39f; }
div#header div.menu ul li.current_page_item a:visited { color: #39f; }

div#special { background: transparent url('../images/bg-special.gif') top left repeat-x; }
div#special-wrapper { background: transparent url('../images/bg-special-wrapper.jpg') top center no-repeat; }
div#special div.search { background: transparent url('../images/bg-search.png') top left no-repeat; }

div#body {  background: url("../images/fon.jpg") repeat-x scroll left top #fafafa; }

div#padd-carousel { background: transparent url('../images/bg-padd-carousel.gif') top center repeat-y; }
div#carousel { }

div#padd-middle { background: transparent url('../images/bg-middle.gif') top center repeat-y; }

div.padd-middle-list div#padd-middle-wrapper { background: transparent url('../images/bg-middle-top-single.gif') top center no-repeat; }
div.padd-middle-index div#padd-middle-wrapper { background: transparent url('../images/bg-middle-top.gif') top center no-repeat; }
div.padd-middle-single div#padd-middle-wrapper { background: transparent url('../images/bg-middle-top-single.gif') top center no-repeat; }

div.post-group { }

div#content { background: transparent url('../images/bg-post-boundary.gif') bottom center no-repeat; }
div.post div.post-image { border-color: #000; background: #000 none; }
div.post div.post-title h2 { color: #000; }
div.post div.post-title h2 a:link { color: #000; }
div.post div.post-title h2 a:visited { color: #000; }
div.post div.post-title p { color: #ccc; }
div.post div.post-title p a { color: #ccc; }
.jshop_price { background: transparent url('../images/bg-comment-count.png') top left no-repeat; color: #fff;   padding: 19px 0 0 6px;
    font-size: 16px; }

div.post-single { background: transparent none; }
div.post-single div.post-entry { background: transparent url('../images/bg-post-boundary.gif') bottom center no-repeat; }

div.post-box { background: transparent url('../images/bg-post-boundary.gif') bottom center no-repeat; }
div.post-box-about-author h3 { background: transparent url('../images/icon-author.gif') center left no-repeat; }
div.post-box-sb h3 { background: transparent url('../images/icon-spread-love.gif') center left no-repeat; }
div.post-box-related h3 { background: transparent url('../images/icon-related-posts.gif') center left no-repeat; }
div.post-box-comments h3 { background: transparent url('../images/icon-comments.gif') center left no-repeat; }
div.post-box-trackbacks h3 { background: transparent url('../images/icon-trackbacks.gif') center left no-repeat; }
div.post-box-reply h3 { background: transparent url('../images/icon-comment-add.gif') center left no-repeat; }

div.comment-details-interior { background: transparent url('../images/bg-comment-detail.gif') center left repeat-y; }
div.comment-details-interior div.tb { background: transparent url('../images/bg-comment-detail-tb.gif') top left no-repeat; }
div.comment-details-interior-wrapper { background: transparent url('../../images/bg-comment-callout.gif') top left no-repeat; }

form#comment-form p.input input { color: #000; background: #f4f2ef none; border-color: #ddd; }
form#comment-form textarea { color: #000; background: #f4f2ef none; border-color: #ddd; }
form#comment-form button { background: transparent url('../images/button-comments-submit.gif') left top no-repeat; }

 .moduletable {  }
 h2 { color: #5c5443; }
.moduletable ul, div#sidebar .moduletable ol { border-color: #867d67; background: #f0ebe2 none; }
 .moduletable ul li, div#sidebar .moduletable ol li { color: #5c5443; background: transparent url('../images/bg-list-item.gif') left 4px no-repeat; }
 .moduletable ul li a, div#sidebar .moduletable ol li a { color: #5c5443; }

div#sidebar .moduletable-subscribe p a.icon-rss { width: 26px; background: transparent url('../images/icon-small-rss.png') center center no-repeat; }
div#sidebar .moduletable-subscribe p a.icon-email { width: 32px; background: transparent url('../images/icon-small-email.png') center -4px no-repeat; }
div#sidebar .moduletable-subscribe p a.icon-twitter { width: 26px; background: transparent url('../images/icon-small-twitter.png') center center no-repeat; }

div#sidebar div.widget_tag_cloud .moduletable-interior div { border-color: #867d67; background: #f0ebe2 none; }
div#sidebar div.widget_tag_cloud .moduletable-interior div a { color: #5c5443; }

div#flickrrss img { border-color: #fff; background: #9c8480 none; }

div#footer { background: transparent url('../images/bg-footer.png') top left repeat;clear: both; }
div#footer-wrapper { background: transparent url('../images/bg-footer-wrapper.png') top left repeat-x; }

div#footer h2 { color: #fff; }
div#footer div.footer-box div.footer-interior { color: #999; }
div#footer div.footer-box div.footer-interior a { color: #ccc; }

div.footer-twitter { background: transparent url('../images/bg-footer-boundary-side.png') top right no-repeat; }
div.footer-twitter p.follow { background: transparent url('../images/bg-animal-twit.png') center left no-repeat; }

div.footer-about { background: transparent url('../images/bg-footer-boundary-side.png') top left no-repeat; }
div.footer-about div.link-top { background: transparent url('../images/bg-go-to-top.png') top left no-repeat; }


div#footer-final { border-color: #545454; background: #000; color: #333; }
div#footer-final a { border-color: #545454; background: #000; color: #333; }

div#sidebar-mod {
  
    padding-top: 40px;
  
}
div.box{
	background: url("../images/bg-cat-item-norm-c.png") repeat-x scroll top left;
    display: block;
    font: 16px/40px Tahoma,sans-serif;
    height: 40px;
    margin: 0;
    padding: 0 ;
    text-decoration: none;}

	/* #special-right{
	display: block; margin: -41px; padding: 0 41px 0 0; height: 40px;
	background: transparent url('../images/bg-cat-item-norm-r.png') top left no-repeat;
	float:right;}
	
	#special-left{
		display: block; margin: 0; padding: 0 0 0 10px; height: 40px;
		background: transparent url('../images/bg-cat-item-norm-l.png') top right no-repeat;
		float:left;} */
		
		#form-login {
    background: none;
    position: relative;
    bottom: 56px;
    margin: 8px;
    right: -8px;
    font-size: 13px;
}

.regin {
    position: relative;
    bottom: 20px;
}
.signin {
    position: relative;
    bottom: 20px;
}
.various{
 background: none repeat scroll 0 0 #000000;
    border: 0 none;
    bottom: 50%;
    color: #FFFFFF;
    cursor: pointer;
	opacity: 0.7;
    position: relative;
    text-align: center;
    visibility: hidden;
	 z-index: 1;
    right: 168px;
    top: 20px;}

.product:hover .various{visibility:visible}

.name {
    font-size: 18px;
    margin: 0 0 16px;
}

.manufacturer_name {
    font-weight: bold;
}

.metrika img {
    margin: 10px 0 0 82px;
}
.about {
    text-align: justify;
    font-size: 15px;
    line-height: 21px;
}

.cols-2 .column-1,
.cols-2 .column-2,{
    float: left;
    width: 49%;
}