/*
  * BODY SKIN ***
*/


body, html{
	font-size:13px;
	font-family:"Arial", "Helvetica", "Lucida Grande", sans-serif;
	background-image:url("../images/skin/back_ground.jpg");
	background-repeat:no-repeat;
	background-color:#010102;
}


/*
  * TAGS SKIN ***
*/


h2{
	color:#ccc;
}
h3{
	color:#ccc;
	font-size:40px;
}
	h3 a:hover{
		color:#fff;
		background-color:#000;
	}
h4{
	color:#c93361;
	font-size:25px;
}
p, li{
	color:#ffffff;
}
a{
	color:#c93361;
	font-weight:bold;
}
	a:hover{
		color:#fff;
	}
strong{
	font-weight:bold;
}
input, textarea{
	font-size:13px;
	font-family:"Arial", "Helvetica", "Lucida Grande", sans-serif;
}
blockquote{
	font-style:italic;
	border:solid 1px #1e1f21;
	background-image:url("../images/skin/back_ground_blockquote.jpg");
	background-color:#010102;
	background-position:10px 15px;
	background-repeat:no-repeat;
}
	blockquote p{
		color:#bbb;
	}
cite, code, pre{
	color:#565656;
	font-weight:normal;
	font-size:13px;
	font-family:"Courier New", Courier, Consolas, Monospace;
	border:solid 1px #1e1f21;
	background-color:#010102;
	background-image:url("../images/skin/back_ground_pre.gif");
	background-repeat:repeat;
	
}
code{
	background-image:none;
}


/*
  * LIST SKIN ***
*/


li, ul ul li, ul ul ul li, ul ul ul ul li, ul ul ul ul ul li{
	background-image:url('../images/skin/arrow_list.gif');
	background-repeat:no-repeat;
}
li{
	background-position:0px 7px;
}
ul ul li{
	background-position:10px 7px;
}
ul ul ul li{
	background-position:20px 7px;
}
ul ul ul ul li{
	background-position:30px 7px;
}
ul ul ul ul ul li{
	background-position:40px 7px;
}
ul a, ul span{
	border-bottom:solid 1px #1e1f21;
}


/*
  * TABLE SKIN ***
*/


.table_wrapper .table{
	border:none;
	border-collapse:collapse;
}
	.table_wrapper .table th{
		color:#223560;
		border-left:solid 1px #1e1f21;
		background-color:#cbb40f;
	}
	.table_wrapper .table td{
		color:#565656;
		border:solid 1px #1e1f21;
		background-color:#010102;
	}
	.table_wrapper .table tr.alt td{
		color:#565656;
		background-color:#0e0e1b;
	}


/*
  * GENERAL CONTAINERS SKIN ***
*/


#gallery_wrapper, #flash_gallery, #main, #others, #comments_wrapper, #footer{
	background-image:url("../images/skin/back_ground_left_line.jpg");
	background-repeat:no-repeat;
}
#main .small_box{
	font-size:11px;
}


/*
  * HEADER: LOGO ***
*/


#logo .logo a{
	width:220px;
	height:65px;
	background-image:url('../images/skin/logo.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#logo .label{
	font-size:10px;
}


/*
  * HEADER: MENU SKIN ***
*/


#menu ul li{
	background:none;
}
#menu ul a{
	color:#FFF;
	font-weight:normal;
	border:none;
}
	#menu ul a:hover{
	color:#FFF;
	}
#menu ul ul{
	border:solid 1px #1e1f21;
	border-bottom:none;
}
	#menu ul ul li{
		border-bottom:1px solid #1e1f21;
		background-color:#000;
	}
	#menu ul ul a{
		color:#777;
		font-weight:normal;
	}
		#menu ul ul a:hover{
			color:#ccc;
		}
#menu ul .current a, #menu ul .current a:hover{
	color:#223560;
	background-color:#cbb40f;
}
	#menu ul .current ul a{
		color:#777;
		background:none;
	}
		#menu ul .current ul a:hover{
			color:#ccc;
			background:none;
		}
#menu li.back .left, #menu li.back{
	background-image:url("../images/skin/back_ground_menu_current.png");
	background-repeat:no-repeat;
}
	#menu li.back{
		background-position:right -25px;
	}
	#menu li.back .left{
		background-position:top left;
	}
#menu li.first, #menu li.last{
	background:none;
	background-image:url("../images/skin/back_ground_sub_menu.png");
	background-repeat:no-repeat;
}
	#menu li.first{
		background-position:top left;
		border-left:none;
		border-right:none;
	}
	#menu li.last{
		background-position:bottom right;
		border:none;
	}
#menu li.single{
	background:none;
	background-image:url("../images/skin/back_ground_single_sub_menu.png");
	background-repeat:no-repeat;
	border:none;
}


/*
  * BOXES TEMPLATE SKIN ***
*/


.box_blog_post .post_meta{
	font-size:11px;
	border-bottom:solid 1px #1e1f21;	
}
.box_blog_post .total_comments{
	background-image:url('../images/skin/comments_icon.gif');
	background-position:center right;
	background-repeat:no-repeat;
}
.box_news .post_meta{
	font-size:11px;	
	border-bottom:solid 1px #1e1f21;	
}


/*
  * OTHERS SKIN ***
*/


#others .small_box{
	font-size:11px;
	font-weight:normal;
}
	#others .small_box ul a:hover{
		color:#f9e563;
		background-color:#000;
	}
#others .medium_box ul a{
	font-weight:normal;
}
	#others .medium_box ul a:hover{
		color:#f9e563;
	}
	#others .offer .post_meta{
		border-bottom:none;
	}
		#others .offer .post_meta p{
			color:#ccc;
		}
#others ul a{
	color:#777;
}
#others .advertise img{
	border:solid 1px #1e1f21;
}
#others .latest_comment{
	border:solid 1px #1e1f21;
}
	#others .latest_comment p{
		font-size:12px;
	}
	#others .latest_comment strong{
		color:#999;
	}


/*
  * ABOUT / SERVICES / NEWS SKIN ***
*/


#about p, #about blockquote{
	font-size:13px;
}


/*
  * GALLERIES / PRODUCTS SKIN ***
*/


.price{
	color:#000;
	font-size:18px;
	font-weight:normal;
}
.title{
	color:#ccc;
	font-size:12px;
	font-weight:normal;
}
.price_detail_page{
	font-size:18px;
	font-weight:normal;
	background-image:url('../images/skin/back_ground_price.png');
	background-repeat:no-repeat;
}


/* 
  * SINGLE GALLERY SKIN ***
*/


#gallery h2, #flash_gallery h2{
	font-size:42px;
}
#gallery_items{
	background-color:#010102;
}
	.caption{
		background-image:url('../images/skin/back_ground_caption.png');
		background-repeat:no-repeat;
	}
		.caption h3{
			color:#fff;
			font-size:24px;
		}
		.caption p{
			color:#777;
			font-size:12px;
		}
#thumbs{
	border:solid 1px #1e1f21;
	background-color:#010102;
}
	#thumbs li, #thumbs li a{
		border:none;
		background:none;
	}
	#thumbs .preview_images img{
		border:solid 1px #1e1f21;
	}
#gallery_description h3{
	color:#fff;
	font-size:18px;
}


/*
  * BLOG SKIN ***
*/


#post_meta{
	font-size:11px;
}
	#post_meta a:hover{
		color:#cbb40f;
	}
	#post_meta .first{
		border-bottom:solid 1px #1e1f21;
	}
	#post_meta p, #post_meta a.author{
		color:#cbb40f;
		font-weight:bold;
	}
	#post_meta li, #post_meta a, #post_meta span{
		color:#767676;
		font-weight:normal;
		border:none;
		background:none;
	}


/*
  * COMMENTS SKIN ***
*/


#total_comments{
	color:#cbb40f;
	font-size:40px;
}
#comments .commentbox{
	border:solid 1px #1e1f21;
	background-color:#010102;
}
	#comments .alternate{
		background-color:#0e0e1b;
	}
	#comments .gravatar{
		border:solid 1px #1e1f21;
		background-image:url("../images/skin/back_ground_gravatar.jpg");
	}
	#comments .comment_meta{
		font-size:11px;
	}
	#comments .message a{
		font-weight:bold;
	}
	#comments .message p{
		font-size:13px;
	}


/*
  * CONTACTS ***
*/


#contacts strong{
	color:#3c3c3c;
}
#contact_left a, #contact_right a, #contact_left li, #contact_right li{
	font-weight:normal;
	border:none;
	background:none;
}


/*
  * FORM SKIN ***
*/

#form .btn{
	color:#223560;
	font-size:12px;
	border:none;
	background-color:#cbb40f;
}
#form .btn:hover{
	color:#223560;
	border:none;
	background-color:#f1d612;
}
#form fieldset{
	border:solid 1px #1e1f21;
	background-color:#010102;
}
	#form fieldset.input{
		border-bottom:none
	}
	#form fieldset.textarea{
		border-top:none;
	}
		#form textarea, #form input{
			color:#575757;
			border:none; 
			background:none;
		}
		#form input{
			border-bottom:1px solid #1e1f21;
		}
		#form textarea:focus, #form input:focus{
			color:#eee;
			background-color:#091633;
		}
		#form label{
			color:#575757;
			font-size:12px;
			border-bottom:solid 1px #1e1f21;
		}
			#form label.message{
				border:none;
			}
#form .warning{
	font-size:11px;
	color:#333;
}
#response{
	text-align:center;
	background-color:#cbb40f;
	
}
	#response p{
		color:#223560;
	}


/*
  * PAGINATION SKIN ***
*/


#pages{
	background-image:url('../images/skin/back_ground_pagination.jpg');
	background-position:center center;
	background-repeat:no-repeat;
}
	#pages a{
		color:#fff;
		background-color:#010102;
	}
	#pages a:hover{
		color:#223560;
		background-color:#cbb40f;
	}


/*
  * FOOTER SKIN ***
*/


#footer, #footer li{
	font-size:11px;
	font-weight:normal;
}
	#footer ul li, #footer ul a, #footer ul span{
		background:none;
		border:none;
	}
	#right_blocks .note{
	color:#FFF;
	}
	#newsletter form{
		background-image:url('../images/skin/back_ground_newsletter.jpg');
		background-repeat:no-repeat;
	}
		#newsletter .subscribe{
			color:#ccc;
			background:none;
		}
		#newsletter .newsletter_note{
	color:#FFF;
	font-size:11px;
		}


/*
  * SIDEBAR SKIN ***
*/


.sidebar a{
	color:#999;
	font-weight:normal;
}
.sidebar a:hover{
	color:#f9e563;
	background-color:#000;
}
.sidebar .current a{
	color:#3c3c3c;
	font-weight:bold;
}
.sidebar li{
	background:none;
}
.sidebar .label{
	color:#999;
	font-size:12px;
	font-weight:normal;
}
.sidebar .offers_label{
	color:#777;
	font-weight:normal;
}
.sidebar .speedy_news li{
	border-bottom:solid 1px #1e1f21;
}
.sidebar .speedy_news a{
	color:#383838;
	border:none;
	font-weight:bold;
}
	.sidebar .speedy_news a:hover{
		color:#cbb40f;
	}
.sidebar .speedy_news .date{
	color:#383838;
}


/*
  * EXTRAS SKIN ***
*/


#extras ul{
	border-left:solid 1px #777;
}
#extras ul li, #extras ul a, #extras ul span{
	border:none;
	background:none;
}
#search, #social_networks{
	background-color:#010102;
}
	#search form{
		background-image:url('../images/skin/back_ground_search.jpg');
		background-repeat:no-repeat;
	}
		#search .input_search{
			color:#ccc;
			background:none;
		}
	#sn_list ul, #sn_list li, #sn_list li a{
		border:none;
	}
	#social_networks p.label{
		background-image:url('../images/skin/back_ground_sn_label.jpg');
		background-repeat:no-repeat;
		font-size:11px;
		color:#777;
	}
