/*
Theme Name: Accent
Theme URI: http://accent3.com
Description: Accent 2010 theme by <a href="http://chastica.com">Chastica</a>.
Version: 1.0
Author: Chastica
Author URI: http://chastica.com/
Tags: Accent

	Saturn Supplement v 1.0
	 http://saturnsupplements.bg/

	This theme was designed and built by Chastica,
	http://chastica.com/
*/
*{ margin:0px; padding:0px}
a img { border:none;}
body {
	background: #280530 url(images/header-bg.jpg) no-repeat center top;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
a{
	color: #990066;
}
a:hover, #footer a:hover, #contacts a:hover {
	color: #6ABF18;
}
.bg {
	background: #0F0;
}
.float {
	margin: 0px 5px;
	display: inline;
	float: left;
	position: relative;
}
.floatr {
	margin: 0px 5px;
	display: inline;
	float: right;
	position: relative;
}
.clr { clear:both;}
.overflow { overflow:hidden;}

ul {
	list-style: none;
}
.cont960{margin: 0px auto; width: 960px;}
.cont710 { width: 710px;}
.cont700 {width: 700px;}
.cont660 {width:660px;}
.cont600 {width:600px;}
.cont580 {width:580px;}
.cont500 {width:500px;}
.cont370 {width:370px;}
.cont350 {width:350px;}
.cont330 {width:330px;}
.cont310 {width:310px;}
.cont300 {width:300px;}
.cont230 {width:230px;}
.cont170 {width:170px;}
.cont160 {width:160px;}
#header-home {height: 450px;}
#header-page, #top {height: 110px;}

#logo {
	background: url(images/logo.png) no-repeat left top;
	margin-top: 20px;
}
#logo h1 a {
	color: #FFF;
	text-decoration: none;
}
#logo h1 strong { display:none;}
#logo h1 em {
	display:block;
	font: italic normal 16px Verdana, Geneva, sans-serif;
	color: #FFF;
	padding-left: 60px;
	padding-top: 50px;
}
#menu-holder { 	background: url(images/menu_bg.png); border: 1px solid #3F184F; margin-top: 35px;
}
ul#nav li{ display:inline;}
ul#nav li a {
	font: bold 12px/40px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	padding-right: 18px;
	padding-left: 18px;
	border-left: 1px solid #3B154D;
} 
ul#nav li a img {
	padding-top: 10px;
	padding-bottom: 10px;
	border-left:none;
}
ul#nav li a:hover {
	background: url(images/nav_hover.png) repeat-x left top;
}
#slide {
	width:680px;
	height:250px;
	background: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding: 20px;
	position: relative;	
} .sl {width:680px;
	height:250px;}
	
	.sl_left {height: 50px;width: 24px;position: absolute;left: -24px;top: 120px;}
		.sl_left a {display: block;height: 50px;width: 24px;background: url(images/sl_left.gif) no-repeat left top;}
		.sl_left a:hover {background: url(images/sl_left.gif) no-repeat left bottom;}

	.sl_right {	height: 50px;width: 24px;position: absolute;left: 720px;top: 120px;}
		.sl_right a {display: block;height: 50px;width: 24px;background: url(images/sl_right.gif) no-repeat left top;}
		.sl_right a:hover {background: url(images/sl_right.gif) no-repeat left bottom;}
	
	
	
	
#cotwrapper {
	background: #F4F4F4 url(images/title_bg.png) repeat-x left top;
} #contacttop {
	background: #EBEBEB;
}
	.title_home {
	height: 78px;
} .title_home h2 {
	font: italic 25px/75px Tahoma, Geneva, sans-serif;
	color: #791072;
}
 .title_page {
	height: 63px;
	padding-top: 15px;
}
 .title_page h2 {
	font: italic 25px Tahoma, Geneva, sans-serif;
	color: #791072;
}
 #site-path p { color: #999; margin:0px; padding:0px;font-size: 10px;}
#site-path a {color: #999;text-decoration: none;}
#site-path a:hover{color: #990066;}
/*language*/
.lang {
	padding-top: 25px;
}
#langmenu li {
	float: left;
	height: 29px;
	width: 35px;
}
#langmenu li a.en{background: url(images/en.png) no-repeat left top;display: block;height: 29px;width: 29px;}
#langmenu li a.en:hover{background: url(images/en.png) no-repeat left bottom;}
#langmenu li.active a.en{background: url(images/en.png) no-repeat left bottom;}
	

#langmenu li a.bg{background: url(images/bg.png) no-repeat left top;display: block;height: 29px;width: 29px;}
#langmenu li a.bg:hover{background: url(images/bg.png) no-repeat left bottom;}
#langmenu li.active a.bg{background: url(images/bg.png) no-repeat left bottom;}

h3 {
	font: 22px/60px Tahoma, Geneva, sans-serif;
	color: #791072;
}
	h3 img {
	vertical-align: middle;
	padding-right: 5px;
}
h4 {
	font: 18px/40px Verdana, Geneva, sans-serif;
	color: #990066;
}
h5 {
	font: 15px/40px Verdana, Geneva, sans-serif;
	color: #C519B8;
}
h6 {
	font: 11px Verdana, Geneva, sans-serif;
	color: #999;
	margin-top: 0px;
	margin-bottom: 10px;
}
p {
	font: 12px/19px Verdana, Geneva, sans-serif;
	color: #333;
	margin: 0px 0px 10px;
}

/*content*/
.in_cont {
	background: url(images/page_bg.jpg) repeat-y right top;
}
.contwrap {
	padding: 10px 0px;
}
/*content*/


/*side bar*/
.sidebar {
	padding: 10px;
}
.sidebar ul {}
.sidebar li {
	font: 11px/21px Verdana, Geneva, sans-serif;
	background: url(images/bullet.jpg) no-repeat left center;
	color: #333;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
}
.sidebar li a, .catalogue li a {
	text-transform: uppercase;
	text-decoration: none;
}
/*side bar*/
.midle {
	padding-right: 10px;
	padding-left: 10px;
}
.midle h4 span {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999;
}
.midle li, .catalogue li {
	font: 11px Verdana, Geneva, sans-serif;
	background: url(images/bullet.jpg) no-repeat left center;
}
.midle li {
	color: #333;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
	line-height: 19px;
}
div.img20 {
	padding: 5px;
	background: #FFF;
	margin: 5px 0px 10px 10px;
}
div.img300 {
	background: #FFF;
	width: 300px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.img300 .img_bg_280 {
	margin: 0px 10px;
	height: 130px;
	width: 280px;
}
div.img300 .img_bg_80 {
	margin: 0px 10px;
	height: 80px;
	width: 280px;}
div.img300 a.readmore {
	font: 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #44184F;
	padding: 5px 8px 8px;
	position: absolute;
	top: 65px;
	left: 0px;
}
div.img300 a.readmore:hover {
	background: #81D52E url(images/nav_hover.png) repeat-x center center;
}
a.readmore2 {
	font: 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #44184F url(images/read_more.jpg) repeat-x left top;
	padding: 5px 8px 8px;
}
a.readmore2:hover {
	background: #81D52E url(images/read_more.jpg) repeat-x left bottom;
}
.catalogue {
	background: #F7F7F7;
	border: 1px solid #FFF;
	margin: 20px 0px;
}

.catalogue h3 {
	margin: 0px 0px 0px 10px;
}
.catalogue ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
.catalogue li {
	padding: 0px 0px 0px 15px;
	float: left;
	width: 145px;
	margin: 5px 0px;
}
/*bigfooter*/
#contacts p {
	color: #FFF;
	font-size: 11px;
}
#contacts p a.consult_but {
	font: 20px/35px Verdana, Geneva, sans-serif;
	color: #FFF;
	background: url(images/designer_consult.jpg) no-repeat left top;
	height: 40px;
	width: 190px;
	padding-left: 35px;
	display: block;
	margin-top: 45px;
}
#contacts p a.consult_but:hover {background: url(images/designer_consult.jpg) no-repeat left bottom;}
/*footer*/
#footer {
	padding: 10px 0px 0px;
	border-top: 1px solid #43184E;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: auto;
}
#footer p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #791072;
	margin: 0px;
	padding: 0px;
}
#footer .textrigtht {
	text-align: right;
}
#footer a, #contacts a {
	color: #C61AB9;
	text-decoration: none;
}
#nav_botom li {
	font: 10px Arial, Helvetica, sans-serif;
	display: inline;
	border-right: 1px solid #791073;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
}

/*search*/
#search{
	height: 31px;
	width: 210px;
	background: url(images/search_bg.jpg) no-repeat left top;
} #search .search_box  {
	background:none;
	border:none;
	font: 11px Verdana, Geneva, sans-serif;
	width: 165px;
	color: #FFF;
	float: left;
	padding: 5px 5px 5px 10px;
	margin-top: 3px;
} #search .submit {
	cursor:pointer;
	height: 24px;
	width: 25px;
	margin: 3px 5px 0px 0px;
	float: right;
}
/*search*/
/*slide*/
.s_hld {
	height: 250px;
	width: 680px;
	overflow: hidden;	position: relative;
}
.s_hld .bimg {top: 0px;position: absolute;}
.s_hld a img, .post-images a img { border:none;}	

a.s_content {
	background: url(images/promo_bg.png);
	height: 60px;
	width: 680px;
	top: 190px;
	position: absolute;
	text-decoration: none;
	cursor:pointer;
}
a.s_content .h2 {
	color: #FFF;
	padding-left: 20px;
	font: italic normal 20px/55px Tahoma, Geneva, sans-serif;
}
a.s_content .h3{
	font: 14px/18px Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
}
a.s_content .h3 em {
	color: #7DD626;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.promsticker {
	position: absolute;
	top: 0px;
	height: 81px;
	width: 79px;
	left: 600px;
}
.promsticker1 {
	position: absolute;
	top: 0px;
	height: 81px;
	width: 79px;
	left: 60px;
}
.promoinfo {
	background: #280530;
	height: 40px;
	width: 680px;
	top: 210px;
	position: absolute;
	text-decoration: none;
}
.promoinfo span{
	font: 16px/20px Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding: 10px;
}
.promoinfo span em {
	color: #7DD626;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}



a.s_content:hover {
	background: #280530;
}
a.s_content:hover .h2 {color: #7DD626;}
/*product listing*/
.listing {
	padding: 15px 0px;
	display: block;
	height: 140px;
	overflow: hidden;
}
.l_cont h4 {
	padding-bottom: 10px;
	font: bold 13px/16px Arial, Helvetica, sans-serif;
}
.l_cont p{
	font: 11px/17px Verdana, Geneva, sans-serif;
}
.l_image {
	height: 120px;
	width: 140px;
	border: 5px solid #FFF;
	position: relative;
}
/*Accent listing*/
.accent_list {
	margin: 0px;
	padding-bottom: 20px;
}
/*promo list */
.promlist {
	background: #FFF;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
/*product page*/
.postcontent ul {
	margin-bottom: 10px;
}
.postcontent li {
	font: 12px/21px Verdana, Geneva, sans-serif;
	background: url(images/bullet.jpg) no-repeat left center;
	color: #333;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
}
.postcontent li a, .postcontent li a {
	text-transform: uppercase;
	text-decoration: none;
}
.post-images a{
	background: #FFF;
	margin: 8px;
	padding: 10px;
	float: left;
}.post-images a span{
	display: block;
	height: 100px;
	width: 135px;
	overflow: hidden;
	border: 1px solid #FFF;
	cursor:pointer;
	}
	.post-images a:hover {
	background: #EBEBEB;
}
/*product page*/

/*page pagination*/
.pagination {
	font: 12px Verdana, Geneva, sans-serif;
	color: #666;
	display: block;
	padding: 20px 0px;
}
.pagination a {
	color: #9F1497;
	background: url(images/pag_normal.jpg) repeat-x left top;
	border: 1px solid #CCC;
	margin-right:4px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
}
.pagination a:hover, .pp-paginate a:active {
	color: #FFF;
	background: url(images/pag_hover.jpg) repeat-x left top;
	border: 1px solid #82D62F;
}
.pagination .pp-title {
	color: #666;
	background: url(images/pag_normal.jpg) repeat-x left top;
	border: 1px solid #CCC;
	margin-right:4px;
	padding:5px 8px;
	font-family: Verdana, Geneva, sans-serif;
}
.pagination .pp-gap {color:#999; margin-right:4px;}
.pagination .pp-current {
	color:#fff;
	background:url(images/pag_current.jpg) repeat-x left top;
	border:1px solid #7E3A68;
	margin-right:4px;
	padding:5px 8px;
}
.pagination .pp-page {}
.pagination .pp-prev, .pp-paginate .pp-next {}
.hiden { overflow:hidden;}
#prev span, #next span { color:#ccc; } /* lighter than the normal anchor text */

/*goto top link*/
a.top {
	background: url(images/go_top.jpg) no-repeat left top;
	display: block;
	height: 26px;
	width: 26px;
	margin-top: 20px;
}
a.top:hover {	background: url(images/go_top.jpg) no-repeat left bottom;}

/*single nav style*/
.single-nav {
	background: #F7F7F7;
	border: 1px solid #fff;
	width: auto;
	font: 12px/30px Verdana, Geneva, sans-serif;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.single-nav .left a {
	background: url(images/arrowleft.gif) no-repeat left center;
	padding-left: 20px;
	text-decoration: none;
}
.single-nav .right a {
	background: url(images/arrowright.gif) no-repeat right center;
	padding-right: 20px; text-decoration: none;
}
.left {
	display: inline;
	float: left;
	position: relative;	
}
.right {
	display: inline;
	float: right;
	position: relative;
	text-align: right;
}

/*jQuery light box*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #000;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #000;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #fff; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

p.partners img {
	float: left;
	margin-right: 20px;
	border: 5px solid #FFF;
}
p.partners {
	font: normal 12px/18px Verdana, Geneva, sans-serif;
	margin-bottom: 20px;
	overflow: hidden;
	vertical-align: top;
}