@charset "utf-8";

/* CSS Document */



* {margin:0; padding:0;}

body {font:67% Verdana, Geneva, sans-serif; color:#000;}

img {border:none; padding:0; margin:0;}


a {text-decoration:underline;
	font:bold 67% Verdana, Geneva, sans-serif;
   color:#9e0004;}

 a:hover {color:#9c5052;}

:focus {outline:none;}

input {border:none;			background:url(../images/input-bg2.gif) 0 100% no-repeat;}
input.button, input.addtocart_button_module {background:transparent url(../images/input-bg.gif) repeat-x; cursor:pointer; margin-top:5px;}
.formlabel {margin: 2px;}
#wrap {

	width:980px;

	margin:0 auto;

	}

h1, h2, h3, h4 {color:#FF0011;}
h4 {font-size: 14px; font-style:italic;}

/* header */

#header {

	position:relative;

	height:414px;

	background:url(../images/header-bg.PNG) 0 100% no-repeat;

	}

#header .shop_info {

		display:none;

}

	#logo {

		position:absolute;

		display:block;

		top:5px;

		left:15px;

		}

	#contacts {

		position:absolute;

		top:10px;

		left:350px;

		font:normal 1.8em Verdana, Geneva, sans-serif;

		color:#980003;

		}

		#contacts img {

			position:relative;

			top:3px;

			}

	#red-block {

		position:absolute;

		width:356px;

		height:71px;

		top:4px;

		right:6px;

		padding-top:10px;

		background:url(../images/red-block-bg.jpg) no-repeat;

		font:bold 1.4em Arial, Helvetica, sans-serif;

		color:#fff;

		text-align:center;
		}
		#red-block .moduletable {
			border: none;
			margin: 0;
			padding: 0;
		}

		#red-block a {
			font-size: 1.2em;
			color:#fff;

			}

	#header-menu {

		position:absolute;

		top:347px;

		left:20px;

		list-style:none;

		}

		#header-menu li {

			display:block;

			float:left;

			border-right:dotted 1px #ca6b6e;

			}

			#header-menu li a {

				display:block;

				float:left;

				padding:0 20px;

				height:30px;

				line-height:30px;

				font:bold 1.2em/25px Verdana, Geneva, sans-serif;

				color:#fff;

				text-decoration:none;

				}

				#header-menu li a:hover {

					text-decoration:underline;

					}

	#search-form  {

		position:absolute;

		display:block;

		top:150px;

		left:35px;

		border:0;

		}

		#search-form label {

			display:block;

			font-size:1.2em;

			}

		#search-form #keyword {

			height:25px;

			width:135px;

			background:url(../images/input-bg2.gif) 0 100% no-repeat;

		}

		#search-form .button {

			width:45px;

			height:20px;

			background:url(../images/input-bg.gif) no-repeat;

			font:bold 1em Verdana, Geneva, sans-serif;

			color:#fff;

			cursor:pointer;

			}

	#navigation-form {

		position:absolute;

		width:190px;

		top:202px;

		left:35px;

		font-size:1.2em;

		}

		#navigation-form label {
			margin-top: 10px;
			display:block;

			height:30px;

			line-height:40px;

			}

#navigation-form input.button {

		display:none;

}



/* content */

#content {

	float:left;

	width:660px;

	padding-left:20px;

	font:normal 1.5em "Times New Roman", Times, serif

	}
	#content img { margin-right: 10px;
	}

	.post-block {

		padding-bottom:40px;

		}

		.imagesLeft {

			float:left;

			padding-right:10px;

			}

		.title-main {

			font:bold 1.20em Arial, Helvetica, sans-serif;

			color:#ff0011;

			text-align:center;

			}

		.post-block p {

			text-indent:20px;

			}

	/* popular-block */

	.popular-block .moduletable, .moduletable {

		position:relative;

		margin-top:10px;

		margin-bottom:40px;

		border:solid 1px #f80020;

		text-align:center;

		padding:4px 0 0 0 ;

		}

		.popular-block .moduletable h3, .moduletable h3 {

			position:absolute;

			width:206px;

			height:25px;

			top:-25px;

			left:-1px;

			padding-left:6px;

			background:url(../images/title-block-bg.jpg) no-repeat;

			font:bold 0.80em/25px Verdana, Geneva, sans-serif;

			color:#fff;

			text-align:left;

			}

		.popular-block images {

			padding:0px;

			}



/* sidebar */

#sidebar {

	float:right;

	width:258px;

	padding-right:20px;

	font-size:1.2em;

	}

	#login {

		position:relative;

		display:block;

		width:240px;

		margin:30px 0 50px 0;

		text-align:center;

	

		}

	#login li {

		list-style: none;

}

		#login label {

			position:relative;

			display:block;

			float:left;

			width:60px;

			padding-right:100px;

			height:25px;

			text-align:right;

			font-weight:bold;

			}

			#login label input {

				position:absolute;

				display:block;

				top:-4px;

				left:65px;

				width:135px;

				height:20px;

				background:url(../images/input-bg2.gif) 0 100% no-repeat;

				}

 #form-login-remember label {			

			white-space: nowrap;

			}



		#login .button_in {

			position:absolute;

			top:-10px;

			left:210px;

			display:block;

			width:55px;

			height:54px;

			background:url(../images/submit-login.jpg) no-repeat;

			cursor:pointer;

			}

		#login a {

			font:bold 1em Verdana, Geneva, sans-serif;

			color:#9e0004;

			}

			#form-login a:hover {

				color:#9c5052;

				}

.mini_login {

width: 200px;

}

	/* cart-block */

	.moduletable_cart  .vmCartModule{



		padding:10px 10px 15px 10px;

	

		

		}

	.moduletable_cart {

position: relative;

		position:relative;

		width:212px;

	margin:40px auto 30px auto;

border:solid 1px #f80020;

}

		.moduletable_cart h3 {

			position:absolute;

			width:135px;

			height:25px;

			top:-25px;

			left:-1px;

			padding-left:6px;

			background: url(../images/cart-title-block-bg.jpg) no-repeat;

			font:bold 1em/25px Verdana, Geneva, sans-serif;

			color:#fff;

			}

		#cart-block p {

			height:25px;

			font:bold 1em/25px Verdana, Geneva, sans-serif;

			}

		#cart-block .link {

			position:relative;

			left:50px;

			font-weight:bold;

			color:#970004;

			}

			#cart-block .link:hover {

				color:#9c5052;

				}

	/* google-block  */

	#google-block {

		text-align:center;

		}
		#sidebar .moduletable {



		margin-top:10px;

		margin-bottom:40px;

		border:solid 1px #f80020;

		text-align:center;

		padding:5px;
		width: 202px;
		margin: 40px auto 30px;

		}

		#sidebar .moduletable h3 {

			



			height:25px;

			padding-left:6px;

			background:url(../images/title-block-bg.jpg) no-repeat right top;

			font:bold 0.80em/25px Verdana, Geneva, sans-serif;

			color:#fff;

			text-align:left;

			}



/* footer */

#footer {

	clear:both;

	position:relative;

	width:780px;

	height:75px;

	padding-right:200px;

	background:url(../images/footer-bg.jpg) repeat-x;

	}

	#footer-menu {

		position:absolute;

		top:10px;

		left:25%;

		overflow:hidden;

		}

		#footer-menu li {

			display:inline;

			padding:0 10px;

			margin-left:-1px;

			border-left:solid 1px #db535e;

			}

		#footer-menu li a {

			font:normal 1.4em Verdana, Geneva, sans-serif;

			color:#fff;

			text-decoration:none;

			}

			#footer-menu li a:hover {

				text-decoration:underline;

				}

	#copyrights {

		position:absolute;

		bottom:10px;

		width:780px;

		font:normal 1.2em Verdana, Geneva, sans-serif;

		color:#fff;

		text-align:center;

		}

	#counters {

		position:absolute;

		top:20px;

		right:20px;

		}

/* */

.clear {clear:both;}

.moduletable, .moduletable_menu {

clear:both;

margin-bottom: 25px;
}

select {
	border-top: none;
	border-left: none;
	border-bottom: 3px solid #dddddd;
}
