/* CSS Document
(c) bOntONweb development | http://www.bontonweb.ru/ 
*/

/* global fonts style*/
body{
	background: #000;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #FFF;
}
p{
	margin-bottom: 10px;
}
.color_01{
}
.color_02{
}
/*H*/
h1{
}
h2{
}
h3{
}
h4{
}
h5{
}
/*links*/
a{
	color: #000;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
a.link1{
}
a.link2{
}
a.link3{
}
a.link4{
}
a.link5{
}
/*images*/
.img_01{
}
.img_02{
}
.img_03{
}
/*float*/
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
}

/*layout*/
html, body {
	height: 100%;
	}
.global {
	position: relative;
	min-height: 100%;
	background: url(../img/contentBox.jpg) no-repeat center 163px;
}

* html .global{
  height: 100%;
}

.contentBox {
	padding-bottom: 45px;
	

}
.footer {
	position: relative;
	height: 25px;
	margin-top: -45px;
}
/*styles*/

/*header*/
.header{
	height: 163px;
	background: url(../img/header.gif) repeat-x left top;
}
	.headerBack{
		background: url(../img/headerBack.jpg) no-repeat center 29px;
	}
		.headerBox{
			width: 932px;
			margin: auto;
			height: 163px;
		}	
			/*headerTopBox*/
			.headerTopBox{
				height: 29px;
			}
				/*topMenu*/
				.topMenu{
					float: left;
					font: 12px Georgia, "Times New Roman", Times, serif;
					padding: 7px 0px 0px 20px;
				}
					.topMenu li{
						list-style: none;
						display: inline;
						padding: 0px 20px 0px 0px;
					}
						.topMenu li a{
							color: #fffde8;
							text-decoration: none !important;
						}
							.topMenu li a:hover{
								text-decoration: underline !important;
								color: #E9B501;
							}
						.topMenu li a.active{
						}
							.topMenu li a.active:hover{
							}
								
				/*loginForm*/
				.loginForm{
					float: right;
					display: block;
					width: 255px;
					padding: 6px 20px 0px 0px;
				}
					.loginFormLabel{
						font: 12px Georgia, "Times New Roman", Times, serif;
						color: #e0b314;
						display: block;
						float: left;
						padding: 3px 3px 0px 0px;
					}
					.loginFormInput{
						display:block;
						width: 100px;
						/*color: #e0b314;*/
						color: #fff;
						background: url(../img/loginFormInput.gif) no-repeat left top;
						font: 12px Tahoma, Geneva, sans-serif;
						border: none !important;
						float: left;
						padding: 3px 0px;
					}
			/*headerMiddleBox*/
			.headerMiddleBox{
				height: 97px;
			}
				/*logoBox*/
				.logoBox{
					float: left;
					padding-left: 21px;
					padding-top:11px;

				}
					.logo{
					}
				/*userMenu*/
				.userMenu{
					float: right;
					display: block;
					font: 12px Georgia, "Times New Roman", Times, serif;
					color: #fefefe;
					text-align: right;
					padding: 17px 20px 0px 0px;
					width: 263px;
				}
					.userMenu li{
						list-style: none;
					}
						.userMenu li a{
							color: #fefefe;
							text-decoration: none !important;
						}
							.userMenu li a:hover{
								text-decoration: underline !important;
								color: #E9B501;
							}


				/*shop*/
				.shop{
					float: right;
					width: 392px;
					height: 97px;										
				}
					.shop a{
					margin-top:1px;
					}	
					.shop a:hover{
						}
			/*headerBottomBox*/
			.headerBottomBox{
			}
				/*globalMenu*/
				.globalMenu{
					display: block;
					float: left;
					font: 16px "Times New Roman", Times, serif;
					margin-left: 10px;
				}
					.globalMenu li{
						display: block;
						float: left;
						list-style: none;
					}
						.globalMenu li a{
							display: block;
							float: left;
							color: #040406;
							text-decoration: none !important;
							padding: 8px 13px 0px;
							height: 29px;
						}
							.globalMenu li a:hover{
								text-decoration: underline !important;
								background: #80ad02;
							}
				/*searchForm*/
				#ajaxSearch_form{
					float: right;
					width: 211px;
					display: block;
					margin-top: 7px;
				}
				fieldset {
					border: 0;
				}
				#ajaxSearch_intro {
					display: none;
				}
					#ajaxSearch_input{
						background: #FFF;
						border: 1px solid #7f9db9;
						width: 114px;
						font: 11px Tahoma, Geneva, sans-serif;
						padding: 3px 0px 4px 3px;
					}
					#ajaxSearch_submit{
						width: 73px;
						height: 24px;
						background: url(../img/searchFormButton.gif) no-repeat left top;
						border: none;
						text-indent: -10000px;
						cursor: pointer;
					}
					.searchImg{
						display: block;
						width: 60px;
						height: 67px;
						background: url(../img/searchImg.png) no-repeat left top;
						position: absolute;
						z-index: 1;
						margin-top: -25px;
						margin-left: -68px;
					}
/*columnBox*/
.columnBox{
	width: 934px;
	margin: auto;
	background: url(../img/columnBox.gif) repeat-y left top;
	margin-top: 20px;
	
}


	/*columnLeft*/
	.columnLeft{
		color: #000;
		float: left;
		width: 537px;
		padding: 35px 18px 34px 23px;
	}
		.columnLeft h1{
			font: bold normal 19px Georgia, "Times New Roman", Times, serif;
			color: #000000;
			margin: 0px 0px 23px;
			padding: 0px 0px 0px 13px;
		}
		/*post*/
		.post{
			margin-bottom: 30px;
		}
			.postDate{
				font: bold 11px Georgia, "Times New Roman", Times, serif;
				color: #616161;
				background: url(../img/postDate.gif) repeat-x left bottom;
				display: block;
				padding: 0px 13px 5px 13px;
			}
			.post h2{
				font: bold 14px Georgia, "Times New Roman", Times, serif;
				padding: 0px 28px;
				margin-bottom: 13px;
			}
				.post h2 a:hover{
					color:#E9B501;
				}
					
			.video{
				margin: 0px 0px 10px 28px;
				text-align: justify;
			}
			/*postMenu*/
			.postMenu{
				display: block;
				width: 487px;
				margin-left: 28px;
				text-align: right;
				color: #6c6c6c;
				font-size: 11px;
			}
				.postMenu li {
					list-style: none;
					display: inline;
					padding: 0px 0px 0px 10px;
				}
					.postMenu li a{
						color: #6c6c6c;
					}
						.postMenu li a:hover{
							color:#E9B501;
						}
		/*pagesNavi*/
		.pagesNavi{
			text-align: center;
			font-size: 13px;
			color: #6c6c6c;
		}
			.pagesNavi li{
				list-style: none;
				display: inline;
			}
				.pagesNavi li a{
					color: #6c6c6c;
				}
					.pagesNavi li a:hover{
						color:#E9B501;
					}
				.pagesNavi li a.active{
					text-decoration: none !important;
					font-size: 21px;
				}
					.pagesNavi li a.active:hover{
						text-decoration: underline !important;
						
					}	
					
			
	/*columnRight*/
	.columnRight{
		float: right;
		width: 336px;
	}
		.columnRight h3{
			color: #FFF;
			font: normal 18px Arial, Helvetica, sans-serif;
			margin-bottom: 10px;
		}
		.grayBox{
			background: #3b3b3b url(../img/grayBox.gif) repeat-x left top;
			padding: 36px 24px 10px 36px;
			margin-bottom: 15px;
		}
			/*voteBox*/
			.voteBox{
				margin-bottom: 20px;
			}
				.voteText{
					padding-bottom: 13px;
				}
				.voteForm{
				}
					.voteList{
					}
						.voteList dt{
							position: absolute;
						}
						.voteList dd{
							padding: 2px 0px 5px 25px;
						}
					.voteButton{
						margin-top: 10px;
						padding: 0px 10px;
						cursor: pointer;
					}
			/*forumInfo*/
			.forumInfo{
				margin-bottom: 20px;
			}
				.forumList{
				}
					.forumList li{
						list-style: none;
						margin-bottom: 10px; 
					}
						.forumList li a {
							text-decoration: none !important;
							color: #FFF; 
						}
							.forumList li a:hover{
								text-decoration: underline !important;
								color: #6AD4FD;
							}
			/*ourExclusive*/				
					.exclusiveUl li{
						list-style: none;
					}
						.exclusiveUl img{
							float: left;
							margin-bottom: 13px;
						}
						.exclusiveUl h4{
							margin-bottom: 20px;
						}
							.exclusiveUl h4 a{
								font: bold 12px Georgia, "Times New Roman", Times, serif;
								color: #00adef;
								text-align: right;
								display: block;
								padding-right: 10px;
							}
								.exclusiveUl h4 a:hover{
									color:#6AD4FD;
								}
		/*adBox*/
		.adBox{
			text-align: center;
		}
/*footer*/
.footer{
	width: 932px;
	margin-left: auto;
	margin-right: auto;
	font: 14px Arial, Helvetica, sans-serif;
	text-align:center;
	color: #FF6C24;
	line-height:45px;
}
.footerLeft{
	float: left;
	color: #ec008c;
}
	.footerLeft a{
		color: #ec008c;
	}
.footerRight{
	float: right;
	color: #6c6c6c;
}
	.footerRight a{
		color: #6c6c6c;
		text-decoration: none;
	}
		.footerRight a:hover{
			text-decoration: underline !important;
		}
/* --- articles page--- */
.newsAnons{
	padding: 0px 28px;
}
	.newsAnons img{
		float: left;
		margin: 0px 10px 10px 0px;
	}
.viewArticles{
	padding: 0px 28px;
}
	
		.viewArticles h2{
			font: bold 14px Georgia, "Times New Roman", Times, serif;
				padding: 0px;
				margin-bottom: 10px;
		}
		.viewArticles h3{
			font: bold 12px Georgia, "Times New Roman", Times, serif;
				padding: 0px;
				margin-bottom: 10px;
		}
		.imgLeft{
			float: left;
			margin: 0px 10px 10px 0px;
		}
		.imgRight{
			float: right;
			margin: 0px 10px 10px 0px;
		}
		.viewArticles ul{
			margin: 0px 0px 10px 20px;
		}
			.viewArticles ul li{
			}
.black .tagcloud a {
	color: #000;
}
.tagcloud {
	text-align: justify;
	margin-right: 13px;
}
.tagcloud a {
	color: #fff;
}



.s1 { font-size: 12px; }
.s2 { font-size: 14px; }
.s3 { font-size: 16px; }
.s4 { font-size: 18px; }
.s5 { font-size: 20px; }

.pollvotes ul li {
	list-style-type: none;
}
.pollvotes ul {
	margin-bottom: 14px;
}

#search_results form {
	display: none;
}

.pollresults ul li {
  margin: 0;
  padding: 0;
  display: block;
  /*height:28px;*/
  list-style-type: none;
}

.pollvotes ul li {
  margin-bottom: 8px;
}

#easypollform input, .loginForm input {
  padding: 1px 3px;
}

/* shop */

#columnAll{
padding-top: 35px;
position: relative;
/*border-radius: 10px;
-moz-border-radius: 10px;*/
width: 100%; 
background: #fff;
height: auto;
min-height: 500px;
padding-bottom: 10px;
}

#left-store{
padding-top: 33px;
width: 200px;
padding-left: 10px;
height: auto;
float: left;
}

#right-store{
width: 723px;
float: left;
}

.columnBox-shop{
	width: 934px;
	margin: auto;
/* 	background: url(../img/columnBox.gif) repeat-y left top; */
	margin-top: 20px;
	
}

.shop-stuff-b{
padding left:100px
}
#shopcart{position: absolute; left: 100; right: 10px; top:10px;}

/* Spots */

#spots_panel {
  width: 860px;
  margin:0 0 23px 37px;
  background-color: #3B3B3B;
  clear: both;
}

#spots_panel h3{
  font: normal 18px Arial, Helvetica, sans-serif;
  margin-bottom: 12px;
}

#spots_panel form {
  float: left;
  width:150px;
}

.spots_td {
  padding:20px;
}
.spots_option {
  padding: 8px 0 0 4px;
}

#spots_options input {
  margin-top: 8px;
  margin-right: 4px;
}

.easypoll_bar {
    height:10px;
    background-color:#3B3B3B;
}

.easypoll_inner1 {
    height:10px;
    background-color:#FF6600;
}

.easypoll_inner2 {
    height:10px;
    background-color:#00CC33;
}

.easypoll_inner3 {
    height:10px;
    background-color:#00CCCC;
}

.easypoll_inner4 {
    height:10px;
    background-color:#FFFF00;
}

.easypoll_inner5 {
    height:10px;
    background-color:#FF0033;
}

.easypoll_inner6 {
    height:10px;
    background-color:#66FFCC;
}

.easypoll_inner7 {
    height:10px;
    background-color:#FF33CC;
}

.easypoll_inner8 {
    height:10px;
    background-color:#99CC33;
}

.easypoll_inner9 {
    height:10px;
    background-color:#9966FF;
}

.easypoll_inner10 {
    height:10px;
    background-color:#FFFFCC;
}

.res_easypoll_bar {
    height:12px;
    background-color:#eee;
}

.res_easypoll_inner1 {
    height:12px;
    background-color:#FF6600;
}

.res_easypoll_inner2 {
    height:12px;
    background-color:#00CC33;
}

.res_easypoll_inner3 {
    height:12px;
    background-color:#00CCCC;
}

.res_easypoll_inner4 {
    height:12px;
    background-color:#FFFF00;
}

.res_easypoll_inner5 {
    height:12px;
    background-color:#FF0033;
}

.res_easypoll_inner6 {
    height:12px;
    background-color:#66FFCC;
}

.res_easypoll_inner7 {
    height:12px;
    background-color:#FF33CC;
}

.res_easypoll_inner8 {
    height:12px;
    background-color:#99CC33;
}

.res_easypoll_inner9 {
    height:12px;
    background-color:#9966FF;
}

.res_easypoll_inner10 {
    height:12px;
    background-color:#FFFFCC;
}


.line {
   background: url("../img/postDate.gif") repeat-x scroll left bottom transparent;
}


