@import url(colorbox.css)/*/colorbox.css*/;
@import url(superfish.css)/*/superfish.css*/;
@import url(stylish-select.css)/*/stylish-select.css*/;


/*** STRUCTURE ***/
/****************/

/* 1) Layout 
/* 2) Navigation 
/* 3) Slider 1 / Slider 3
/* 4) Slider 2 
/* 5) Tabs 
/* 6) Cols 
/* 7) Content Lists 
/* 8) Footer 
/* 9) Shop 
/* 10) Forms 
/* 11) Mics 
/* 12 Wordpress specific



/****************/
/****************/



/*************************************************************/
/**************************1) LAYOUT**************************/
/*************************************************************/
body, html {
	height: 100%;
}

body {
	background: url(bg_dark.png)/*img/img/bg_dark.png*/ center top repeat;
	color: #828282;
}
.body_orange {
	color: #f00;
}
.body_blue {
	color: #66acc3;
}

#smoke1 {
	background: url(smoke1.png)/*img/img/smoke1.png*/ 0 0 repeat-x;
}

#smoke2 {
	background: url(smoke2.png)/*img/img/smoke2.png*/ 0 0 repeat-x;
}

#footer {
/** background: url(footer_bg.png) top left repeat-x; **/
}

.footergraphics {
	background: url(footer1.png)/*img/img/footer1.png*/ top center no-repeat;
    background-size: cover;
}

#footercontent, #footerwidecontent {
	color: #d9d9d9;
}

#generalcontent{
	background: url(bars.png)/*img/img/bars.png*/ top right #17181a repeat-y;
}
#generalfullwidth {
	background-color: #17181a;
}

.screw_top {
	background: url(screw.png)/*img/img/screw.png*/ top left no-repeat;
}

.screw_bottom {
	background: url(screw.png)/*img/img/screw.png*/ bottom left no-repeat;
}

/*************************************************************/
/**************************2) NAVIGATION**********************/
/*************************************************************/

#nav {
	background: url(nav.png)/*img/img/nav.png*/ center top no-repeat;
}	

.collapsmenu li{
	background: url(divider.png)/*img/img/divider.png*/ left bottom repeat-x;
}

.collapsmenu li a{
	color: #828282;
}

.collapsmenu li a:hover{
	color: #f00;
}

.collapsmenu ul li{
	background: url(divider.png)/*img/img/divider.png*/ left top repeat-x;
}


.collapsmenu li ul li a:hover{
	color: #24242f;
}

.collapsmenu li.current a{
	color: #66acc3;
}

.c-arrow {
	background: url(arrow.png)/*img/img/arrow.png*/ top left no-repeat;
}

.c-plus {
	background: url(plus.png)/*img/img/plus.png*/ left top no-repeat;
	color: #828282;
}

.c-plus:hover {
	background: url(plus.png)/*img/img/plus.png*/ left bottom no-repeat;
}


.c-minus {
	background: url(minus.png)/*img/img/minus.png*/ left top no-repeat;
	color: #828282;
}

.c-minus:hover {
	background: url(minus.png)/*img/img/minus.png*/ left bottom no-repeat;
}


/*************************************************************/
/**************************3) SLIDER 1************************/
/*************************************************************/
#slider1, #slider3, .slider-background{
	background: url(slider1-bg.png)/*img/img/slider1-bg.png*/ 0 0 no-repeat;
}
 
#slider1 ul li h1 {
	color: #d3d4d4;
}

#slider3 ul li h1 {
	color: #d3d4d4;
}

#slider1 ul li h2 {
	color: #f00;
}
 
#slider3 ul li h2 {
	color: #66acc3;
}
 
#thumbOuter {
	background: url(sliderled-bg.png)/*img/img/sliderled-bg.png*/ 0px 0px no-repeat;
}

#thumbNav{
	background: url(sliderled-bg.png)/*img/img/sliderled-bg.png*/ right -45px no-repeat;
}
 
#thumbNav a {
	background: url(slider-led.png)/*img/img/slider-led.png*/ top center no-repeat;
}
 
#thumbNav a:hover {
	background: url(slider-led.png)/*img/img/slider-led.png*/ center -23px no-repeat;
}
	
#thumbNav a.cur {
	background: url(slider-led.png)/*img/img/slider-led.png*/ center -23px no-repeat;
}
 
	
#start-stop.playing {
	background-color: red; 
}

/*************************************************************/
/**************************4) SLIDER 2************************/
/*************************************************************/
#thumbOuter2 {
	background: url(sliderled-bg.png)/*img/img/sliderled-bg.png*/ 0px 0px no-repeat;
}

.slider2_border{
	background: url(slider2-border.png)/*img/img/slider2-border.png*/ top left no-repeat;

}

.nivo-controlNav{
    display: none;
}

/*************************************************************/
/**************************5) TABS ***************************/
/*************************************************************/

ul.tabs li a {
	color: #000;
}

ul.tabs li a:hover .h4 {
	color: #f00;
}
	
ul.tabs li a:hover .description {
	color: #eeeeef;
}
	
ul.tabs li.active   {
	background: url(tab.png)/*img/img/tab.png*/ top left no-repeat;
}

ul.tabs li a .h4{
	color: #f00;
}

ul.tabs li a .description{
	color: #bcbcbd;
}

#tabs {
	background: #181818;
	border-color: #17181a;
}

.tabcontent {
	background-color: #181818;
	border-color: #17181a;
}

#tab1 {
	background-color: #181818;
}

#tab5 {
	background-color: #181818;
}

.tabcontent h2 {
	border-bottom: 1px dashed #ddd;
}

/*************************************************************/
/**************************7) CONTENT LISTS*******************/
/*************************************************************/


#content ul.list li, #generalcontent ul.list li, #generalfullwidth ul.list li  {
	background: url(arrow.png)/*img/img/arrow.png*/ 0px 7px no-repeat;
}


ul.blogcategories li{
	background: url(divider.png)/*img/img/divider.png*/ bottom left repeat-x;
}

ul.blogcategories li a{
	background: url(arrow.png)/*img/img/arrow.png*/ left center no-repeat;
	color: #828282
}

ul.blogcategories li a:hover{
	color: #f00;
}

.contact li {
	background: url(divider.png)/*img/img/divider.png*/ bottom left repeat-x;
}

.contact li a {
	color: #6b6b6b;
}

.contact li a:hover{
	color: #f00;
}

.contact li.email a {
	background: url(social-icons.png)/*img/img/social-icons.png*/ 0px -88px no-repeat;
}

.contact li.phone a, .contact li.fax a {
	background: url(social-icons.png)/*img/img/social-icons.png*/ 0px -119px no-repeat;
}

.contact li.skype a {
	background: url(social-icons.png)/*img/img/social-icons.png*/ 0px -150px no-repeat;
}

.contact li.vk a {
	background: url(social-icons.png)/*img/img/social-icons.png*/ 0px -28px no-repeat;
}

.contact li.facebook a {
	background: url(social-icons.png)/*img/img/social-icons.png*/ 0px -58px no-repeat;
}

.contact li.address a {
	background: url(social-icons.png)/*img/img/social-icons.png*/ 0px -179px no-repeat;
}

ul.blogroll li a {
	background: url(arrow.png)/*img/img/arrow.png*/ left center no-repeat;
}
ul.blogroll li a:hover {
	background: url(arrow.png)/*img/img/arrow.png*/ 1px center no-repeat;
}

.breadcrumb {
	background: url(divider.png)/*img/img/divider.png*/ left bottom repeat-x;
}

.breadcrumb a, .breadcrumb span {
	display: block;
	float: left;
	padding: 0 6px 0 14px;
	background: url(arrow.png)/*img/img/arrow.png*/ 0px 7px no-repeat;
}

breadcrumb a:hover{
	background: url(arrow.png)/*img/img/arrow.png*/ 1px 7px no-repeat;
}

ul.tags li{
	background: url(tag.png)/*img/img/tag.png*/ 0px 6px no-repeat;
	color: #f00;
}

ul.tags li a:hover{
	color: #d3d3d4
}


/*************************************************************/
/**************************8) FOOTER**************************/
/*************************************************************/
#footer a {
	color: #242424;
}

#footer a:hover {
	color: #d4d4d4;
}

#footer h3{
	color: #d9d9d9;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	text-decoration: underline;
}

#footer a.more {
	background: url(arrow-dark.png)/*img/img/arrow-dark.png*/ left 7px no-repeat;
	color: #d4d4d4;
}

#footer a.more:hover {
	color: #d4d4d4;
}

#footer .picHover{
	background: url(picHover.gif)/*img/img/picHover.gif*/ center center no-repeat;
}

#footer span.divider {
	background: url(divider-footer.png)/*img/img/divider-footer.png*/ bottom left repeat-x;
}

#footer ul li {
	background: url(arrow.png)/*img/img/arrow-dark.png*/ left 8px no-repeat;
	color: #242424;
}

#footer .social li{
	background-image: url(facebook.png);
	background-repeat: no-repeat;
	background-position: 16.95em center;
}

#footer .social li{
	color: #FFFFFF;
	background-image: url(drive.png);
	background-repeat: no-repeat;
	background-position: 16.95em;
}

#footer .social li a:hover{
	color: #ffffff;
}

#footer .address {
	font-weight:normal;
	color: #d4d4d4;
}


/*************************************************************/
/**************************9) SHOP****************************/
/*************************************************************/

.product {
	background: url(divider.png)/*img/img/divider.png*/ bottom left repeat-x;
}


.showdetails {
	background: url(arrow.png)/*img/img/arrow.png*/ 0px 7px no-repeat;
}

.showdetails:hover {
	background: url(arrow.png)/*img/img/arrow.png*/ 1px 7px no-repeat;
	color: #f00;
}

.price {
	color: #f00;
}

.addtocart{
	background: url(addtocart.png)/*img/img/addtocart.png*/ top left no-repeat;
}

.addtocart:hover{
	background: url(addtocart.png)/*img/img/addtocart.png*/ bottom left no-repeat;
}

.content_right #cart{
	background-color: #17181a;
	color: #757575;
}

.content_right #cart h4 {
	background: url(cart.png)/*img/img/cart.png*/ left center no-repeat;
}

#cart #checkout {
	background: url(checkout.png)/*img/img/checkout.png*/  top left no-repeat;
}

#cart #checkout:hover {
	background: url(checkout.png)/*img/img/checkout.png*/ -34px left no-repeat;
}

#cart .removeitem{
	background: url(remove.png)/*img/img/remove.png*/ center center no-repeat;
}

#items table tr td{
	border-bottom: 1px solid #2f2f2f;
}

#items table tr:hover td {
	background-color: #202123;
}

#items table tr.fee td {
	color: #535353;
}


#items table tr td.sum {
	color: #f00;
}

.content_left #items table tr td.sum {
	background-color: #202123;
}

.gateway{
	display: none;
}

.shadow {
	background-color: #ddd; 
	border: solid 1px darkgray; 
}

#gotopayment{
	background: url(paypal_button.png)/*img/img/paypal_button.png*/ top left no-repeat;
	color: #c8cdd6;
	color: #828282;
}

.redirecting {
	background: url(redirecting.gif)/*img/img/redirecting.gif*/ center center no-repeat;
	height: 60px;
	display: none;
}



/*************************************************************/
/**************************10) FORMS***************************/
/*************************************************************/
.thx {
	color: #80aa17;
}

.error{
	color: #6a8d13;
}

.errormessage{
	color: #6a8d13;
}


label{
	color: #58595f;
}


input, select {
	background-color: #242527;
	color: #a2a2a2
}

input:focus, textarea:focus {
	background-color: #3b3c40;
}


button, input[type="submit"] {
	background: url(submit.png)/*img/img/submit.png*/ top left no-repeat;
	color: #e4f4f9;
	text-shadow: 1px 1px 3px #2c410c;
}

button:hover, input[type="submit"]:hover{
	background: url(submit.png)/*img/img/submit.png*/ bottom left no-repeat;
}

textarea {
	background-color: #242527;
	color: #a2a2a2;
}

/*************************************************************/
/**************************11) MISC***************************/
/*************************************************************/

h1 a {
	color: #828282;
}

a{
	color: #ffffff;
}

#content h3, #generalcontent h3 {
color: #FF0000;
font-family: Verdana, Geneva, sans-serif;
font-size: 18px;
font-style: normal;
margin-bottom: 10px;
font-weight: normal;
line-height: 200%;
}

a.more {
	background: url(arrow.png)/*img/img/arrow.png*/ left 7px no-repeat;
	color: #f00;
}

a.more:hover {
	background: url(arrow.png)/*img/img/arrow.png*/ 1px 7px no-repeat;
	color: #f00;
}

.picHover{
	background: url(picHover.gif)/*img/img/picHover.gif*/ center center #17181a no-repeat;
}


.content_right .picHover{
	background: url(picHover.gif)/*img/img/picHover.gif*/ center center #242527 no-repeat;
}

#content .divider {
	background: url(divider.png)/*img/img/divider.png*/ bottom left repeat-x;
	color: #828282;
	font-weight: normal;
	text-align: justify;
}

.content_right h3 a {
	color: #828282;
}


.download a {
	background: url(download.png)/*img/img/download.png*/ top left no-repeat;
	color: #a1a2a2;
	text-shadow: 1px 0px 2px #17181a;
}

.download a:hover {
	background: url(download.png)/*img/img/download.png*/ 1px left no-repeat;
	color: #d3d3d4;
}

p.quote {
	background: url(quote-left.png)/*img/img/quote-left.png*/ 0px -5px no-repeat;
}

.new {
	background: url(new.png)/*img/img/new.png*/ top left no-repeat;
}


ul.twitter li {
	background: url(divider.png)/*img/img/divider.png*/ bottom left repeat-x;
}

ul.twitter li a{
	color: #545758;
}

.content_right ul.twitter a:hover {
	color: #8bba16;
}



/********************SEARCH******************/


#searchform input[type=text] {
	background: url(search.png)/*img/img/search.png*/ top left no-repeat;
}

#searchform input[type=submit] {
	background: url(magnifier.png)/*img/img/magnifier.png*/ top left no-repeat;
}


#searchform input[type=submit]:hover {
	background-position: bottom left;
}


#wp-calendar caption {
	color: #f00;
}

#wp-calendar thead tr {
	background: url(divider.png)/*img/img/divider.png*/ bottom left repeat-x;
}

#wp-calendar tbody tr:hover td {
	background-color: #36383b
}



.comment-author {
	background: url(balloon.png)/*img/img/balloon.png*/ top right no-repeat;
}

.comment-meta {
	background: url(divider.png)/*img/img/divider.png*/ bottom left repeat-x;
}

.commentswrapper {
	background: url(divider.png)/*img/img/divider.png*/ top left repeat-x;
}


.comment-content {
	background-color: #242527;
}

#comment-form {
	background: url(divider.png)/*img/img/divider.png*/ top left repeat-x;
}
