/*  
Theme Name: weapon.com.ua
Theme URI: 
Description: weapon.com.ua wordpress theme.
Version: 1.0
Author: M&rew
Author URI: 
*/



/* General */
* {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
}


body {
	margin: 0;
	background: #2A372E;
}

h1, h2, h3, h4 {
	margin: 0;
}

img {
	border: 0;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}


/* Page */

#page {
	margin: 0 auto;
	width: 1000px;
	background-color: #E7E7E7;
}


/* Header */

#header {
	width: 1000px;
	height: 297px;
	position: relative;
	margin: 0px;
}

#header .logotip {
	width: 1000px;
	height: 297px;
	background: url("images/header.jpg") no-repeat;
	margin: 0px 0px 0px 0px;
}

#header .logotip a{
	cursor: pointer;
}

	/* Header - Info */
#header .header-advert {
	width: 468px;
	height: 60px;
	margin: 0px 7px 0px 0px;
    padding: 0px;
	position: absolute;
	top: 133px;
	right: 0px;
}

	#header #header-info {
		position: absolute;
		top: 160px;
		left: 530px;
	}
	
	#header #header-info h1 {
		color: #FFFFFF;
		font: normal 33px;
		padding-bottom: 5px;
	}
	
	#header #header-info h1 a {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#header #header-info .description {
		color: #FFFFFF;
		font: bold 15px;
	}
	
	/* Header - Menu */
	
	#header #header-menu {
		position: absolute;
		top: 143px;
		width: 707px;
		height: 32px;
		float: right;
		margin: 0px 0px 0px auto;
		right: 0px;
		background: url("images/grad_body.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	
	#header #header-menu ul {
		margin: 0px 0px 0px auto;
		padding: 0;
		list-style-type: none;
		height: 32px;
		float: right;
	}
	
	#header #header-menu ul li {
		float: left;
		height: 32px;
		font: bold 12px/32px Century Gothic;
		color: #609B7F;
		background: url("images/grad_menu.jpg");
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 0px;
	}
	
	#header #header-menu ul li a {
		padding: 0px 10px 8px 10px;
		color: #609B7F;
		text-decoration: none;
		background: url("images/grad_menu.jpg");
		background-repeat: repeat-x;
		background-position: bottom;
	}
	
	#header #header-menu ul li a:hover {
		padding: 0px 10px 8px 10px;
		color: #631F52;
		text-decoration: none;
		background: url("images/grad_menu_hover.jpg");
		background-repeat: repeat-x;
		background-position: bottom;
	}
	
	#header #header-menu ul li ul {
		display: none;
	}


/* Main */

#main {
	width: 1000px;
	background: url("images/main.gif") repeat-y;
}

#main .main-top-advert {
	width: 998px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background: url("images/header_advert_bg.jpg");
	border: solid 1px #5E726E;
}

#main .main-top-advert .left {
	width: 131px;
	height: 27px;
	float: left;
}

#main .main-top-advert .center {
	width: 728px;
	height: 27px;
	float: left;
}

#main .main-top-advert .center #top-advert {
	width: 728px;
	height: 15px;
	margin: 6px 0px 6px 0px;
	border: solid 1px #354538;
	background: url("images/top_advert.jpg") no-repeat;
}

#main .main-top-advert .right {
	width: 131px;
	height: 27px;
	float: left;
}

#main-top {
	width: 1000px;
}

#main-bottom {
	width: 1000px;
	min-height: 50px;
	background: url("images/main_bottom_bg.jpg") repeat-y;
}

	/* Main - Content */
	
	#content {
		float: left;
		width: 590px;
		padding: 5px 0px 20px 0px;
		margin: 0px;
   	    border: solid #2A372E;
   	    border-width: 6px 0px 0px 0px;
		overflow:hidden;
	}
	
	/* Main - Content - Post */
	
	#content .post {
		float: none;
		margin: 10px 0px 10px 0px;
		padding: 0px 18px 0px 18px;
		color: #000000;	
		text-indent: 16px;	
	}
	
		/* Post - Date */
		
		#content .post .post-date {
			height: 30px;
			color: #000000;
			text-align: center;
			font: bold 10px/30px Century Gothic;
			overflow: hidden;			
		}
		
		/* Post - Title */
		
		#content .post .post-title {
			min-height: 25px;
			color: #000000;
			text-align: center;
			float: none;
		}
		
		#content .post .post-title a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-title a:hover {
			text-decoration: underline;
		}
		


		#content .post .post-title h2 a {
			color: #000000;
			text-decoration: none;
			font-size: 12px;
			line-height: 22px;
			font-weight: 600;
	        font-family: TrebuchetMS, Tahoma, sans-serif;
		}
		
		#content .post .post-title h2 a:hover {
			text-decoration: underline;
		}
		
		
		#content .post .post-title-info {
			height: 20px;
			float: none;
			color: #000000;
			font-size: 12px;
			text-align: right;
            margin-top: 7px;
		}
		
		/* Post - Entry */
		
		#content .post .post-entry {
			font: normal 11px/18px Century Gothic;
			color: #000000;
			float: none;
		}
		
		#content .post .post-entry a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-entry a:hover {
			text-decoration: underline;
		}
		

		#content .post .post-entry .more-link {
			width: 100%;
			float: left;
			color: #000000;
			padding: 7px 0px 10px 0px;
			text-align: left;
			font: 600 11px/16px Century Gothic;
			text-indent: 0px;
			text-decoration: none;
		}
		
		#content .post .post-entry .more-link a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-entry .more-link a:hover {
			text-decoration: underline;
		}
		
		/* Post - Info */
		
		#content .post .post-info {
			font: bold 10px/19px Century Gothic;
			color: #000000;
			text-align: right;
		}
		
		#content .post .post-info a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-info a:hover {
			text-decoration: underline;
		}
		
		/* Post - Comments */
		
		#content .post .post-entry h3 {
			color: #000000;
			font: bold 14px Century Gothic;
			margin: 25px 0 5px 0;
		}
		
		#content .post .post-entry .comments {
			font: normal 11px/18px Century Gothic;
			color: #000000;
		}
		
		#content .post .post-entry .comments a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-entry .comments a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry .comments ol {
			margin: 10px 0 10px 0;
			padding-left: 25px;
		}
		
		#content .post .comments ol li {
			padding: 5px;
		}
		
		#content .post .post-entry .comments ol li {
        	border: 1px solid #12497D;
            margin-top: 5px;
		}
		
		#content .post .post-entry .comments ol li cite {
			color: #000000;
			font-style: normal;
			font-weight: bold;
		}
		
		#content .post .post-entry .comments ol li cite a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-entry .comments ol li cite a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry .comments ol li .commentmetadata a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-entry .comments ol li .commentmetadata a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry #commentform {
			font: normal 11px/18px Century Gothic;
			color: #000000;
			margin: 0;
		}
		
		#content .post .post-entry #commentform a {
			color: #000000;
			text-decoration: none;
		}
		
		#content .post .post-entry #commentform a:hover {
			text-decoration: underline;
		}
	
		#content .post .post-entry #commentform input, textarea {
        	border: 1px solid #12497D;
        	margin: 2px;
		}
		
		#content .post .divider {
			width: 100%;
			height: 6px;
			background: url("images/divider.gif") repeat-x;
                        margin-top: 35px;
		}
	/* Main - Content - Navigation */
	
	#content .navigation {
		font: bold 11px/25px Century Gothic;
		color: #000000;
		width: 495px;
		height: 25px;
		float: left;
		margin-bottom: 25px;
	}
	
	#content .navigation a {
		color: #000000;
		text-decoration: none;
	}
	
	#content .navigation a:hover {
		text-decoration: underline;
	}
	
		#content .navigation .navigation-previous {
			float: left;
		}
		
		#content .navigation .navigation-next {
			float: right;
		}
	
	/* Main - Sidebar */

	#link {
		color: #79C2E2;
		width: 247px;
		font: bold 9px/18px Century Gothic;
		margin: 0px 0px 0px px;
		padding: 0px 0px 10px 0px;
		float: none;
}

	#link a {
		color: #5AA1C0;
		background: url(images/ico1.jpg);
		background-position: left;
		background-repeat: no-repeat;
		margin: 0px 0px 0px 20px;
		padding: 0px 5px 0px 20px;
}

	#link a:hover {
		color: #79C2E2;

}

	.sidebar {
		width: 204px;
		font: normal 11px/18px Century Gothic;
		padding: 0px 0px 20px 0px;
		margin: 0px;
		overflow:hidden;

	}
	
	.sidebar p {
		font: normal 11px/18px Century Gothic;
		color: #000000;
		text-align: left;
		margin: 10px 10px 10px 10px;
	}
	
	.sidebar p a {
		color: #631F52;
		text-decoration: none;
	}
	
	.sidebar p a:hover {
		text-decoration: underline;
	}
		/* Sidebar - Sides */
		
		.sidebar-left {
		float: left;
		}
		
		.sidebar-right {
		float: right;
		}
		
		/* Sidebar - Titles */
		
		.sidebar h3 {
			margin: 0px;
			padding: 0px 5px 0px 8px;
			font: bold 14px/33px Century Gothic;
			color: #e0e0e0;
			background: url("images/title_bg.jpg");
			text-align: center;
		}
		
		/* Sidebar - Menus */
		
		.sidebar ul {
		}
		
		.sidebar ul li {
        	min-height: 16px;
			color: #000000;
			font: 12px/28px;
			margin: 2px 7px 2px 7px;
			padding: 4px 4px 2px 6px;
			text-align: center; 
			list-style: none;
			font-weight: 600;
		}
		
		.sidebar ul li a {
    		vertical-align: top;
			color: #000000;
			text-decoration: none;
		}
		
		.sidebar ul li a:hover {
			color: #444444;
			text-decoration: underline;
		}
		
			/* Sidebar - Submenus */
			
			.sidebar ul li ul {
				margin: 0;
				padding: 0;
			}
		
		/* Sidebar - Forms */
		
		.sidebar #searchform {
			margin: 7px;
			text-align: center;
		}
		
		.sidebar #searchform input {
			margin: 10px 2px;
            border: solid 1px #12497D
		}

		.sidebar #searchform .Buttons {
	    border: 1px solid #12497D;
	    background: url("images/btn.gif") repeat-x;
	    text-align: center; 
	    padding: 1px 2px 1px 2px;
		}

		.sidebar #searchform #s {
			float: none;
			margin: 0px;
		}
		
		/* Sidebar - Tables */
		
		.sidebar #calendar_wrap {
			margin: 0 auto;
			padding: 5px 0 8px 0;
			width: 130px;
		}
		
		.sidebar #calendar_wrap caption {
			font-weight: bold;
		}
		
		.sidebar #calendar_wrap tbody {
			text-align: right;
		}
		
		.sidebar #calendar_wrap tfoot #next {
			text-align: right;
		}
		
		.sidebar #calendar_wrap #today {
			font-weight: bold;
		}
		
		/* Sidebar - Texts */
		
		.sidebar .textwidget {
			padding: 5px 4px 8px 4px;
		}
		
		/* Sidebar - Feed */
		
		.sidebar #sidebar-feed {
			margin: 5px auto 8px auto; 
			width: 160px;
			height: 60px;
		}

		.sidebar .advert {
			background: url("images/sidebar-advert.jpg") no-repeat;
			width: 200px;
			height: 200px;
			text-align: left;
			margin: 10px 2px 10px 2px;
		}

		.sidebar .sape {
			margin: 10px 11px 4px 11px;
			text-size: 11px;
			color: #000000;
		}

    #submit {
	    border: 1px solid #12497D;
	    background: url("images/btn.gif") repeat-x;
	    text-align: center; 
	    padding: 1px 2px 1px 2px;
    }
/* Footer */

#footer {
	width: 1000px;
	height: 101px;
	margin: 0px;
	font: 10px/20px Century Gothic;
	text-align: center;
}

#footer a {
	color: #ffffff;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .advert-board {
    width: 1000px;
    height: 72px;
    margin: 0px;
    display: table;
    text-align: center;
    background: url("images/footer_bg.jpg");
   	border: solid #2A372E;
   	border-width: 6px 0px 1px 0px;

}

#footer .advert-1, .advert-2 {
    width: 468px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center center;

}

#footer .advert-1 {
    background: url(images/bottom_l_advert.jpg);
    margin: 6px auto 6px 7px;
    float: left;
}

#footer .advert-2 {
    background: url(images/bottom_r_advert.jpg);
    margin: 6px 7px 6px auto;
    float: right;
}

#footer .bottom-left {
    width: 159px; 
    height: 101px;
    float: left;
    background: url(images/footer_left.jpg) no-repeat;
    margin: 0px;
}

#footer .bottom-center {
    width: 635px; 
    height: 101px;
    float: left;    
    background: url(images/footer_bg.jpg);
    margin: 0px;
    display: table-cell;
}

#footer .bottom-right {
    width: 206px;
    height: 101px;
    float: right; 
    background: url(images/footer_right.jpg) no-repeat;
    margin: 0px;
}