
* { padding:0; margin:0;}

	html { font-size:100%;}

	body {  font-family: Arial, Helvetica, sans-serif; background:#eee; color:#4e4949;}

	

.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	p { padding:0px 0px 18px 0px;}

	a {text-decoration: underline; color:#4e4949;}
	a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; color:#4e4949; font-size:1.2em;}
	input.text, select, textarea { padding:2px 0px 3px 6px;}
	html body textarea {  font-size:1.2em; color:#4e4949;}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

a {
	text-decoration: none !important;
}

a:hover{
	text-decoration: underline !important;
}

p {
	padding-top: 16px;
}
sup{
	color: #00f;
}

ul, ol {
	padding-left: 20px;
	padding-top: 15px;
}

li ul {
	padding-top: 0px;
	padding-left: 30px;
	font-size: 0.8em;
}

div.container {
	margin: 0px auto;
	width: 900px;
	position: relative;
}
	
div.container_top {
  position: relative;
  margin-top: 20px;
  height: 231px !important;
	width: 900px !important;
  background: url(../images/site/top-bg.jpg);
}


div.container_middle {
  position: relative;
  margin: 0px auto;
	width: 900px !important;
}	


div.left { width:206px; float:left; margin:0px 12px 0px 0px; margin:0px 9px 0px 0px; font-size: 0.7em;}


	.menu { overflow:hidden; padding:0px 0px 0px 0px;}
	.main-menu { background:url(../images/site/menu-bg.gif) repeat-x 0 0; overflow:hidden; width: 900px; margin-top: 15px; margin-bottom: 15px; }
	.main-menu .corner-left { background:url(../images/site/menu-left.gif) no-repeat 0 0; overflow:hidden;}
	.main-menu .corner-right { background:url(../images/site/menu-right.gif) no-repeat right 0; overflow:hidden;}
	.menu ul { list-style:none; width:100%; overflow:hidden; padding: 0px;}
	.menu ul li { float:left; background:url(../images/site/ver.gif) no-repeat 0 19px; margin:0px 0px 0px -3px;padding:16px 25px 20px 25px;}
	.menu ul li a { text-decoration:none; font-size:1em; text-transform:uppercase; color:#fff;}
	.menu ul li a:hover, .menu ul li.current_page_item a { color:#fff; text-decoration:underline;}
	.menu ul li * { color:#fff; }


	.box { overflow:hidden; background:url(../images/site/box-bg.gif) repeat-y 0 0 #fff; margin:15px 0px 12px 0px;}
	.box .title { height:100%; overflow:hidden; background:url(../images/site/box-bg.gif) repeat-y 0 0 #272727;}
	.box .title div { background:url(../images/site/box-top.gif) no-repeat 0 0;}
	.box .title div div { background:url(../images/site/box-bot.gif) no-repeat 0 bottom;}
	.box a { color:#606060; }
	.box h2 { background:url(../images/site/box-title2.gif) no-repeat 16px 17px;}
	.box h2 { font-size:1.2em; text-transform:uppercase; color:#fff; padding:25px 15px 16px 55px;}
	.box .indent { clear:both; overflow:hidden; height:100%; background:url(../images/site/box-bot2.gif) no-repeat 0 bottom;}
	.box .indent { font-size:1.1em; color:#606060; padding:20px 10px 23px 29px;}
	.box li { background:url(../images/site/box-marker.gif) no-repeat 0 6px; padding:0px 0px 6px 11px;}
	.box li a { font-weight:bold;}
	

	.box_cart { overflow:hidden; background:url(../images/site/cart-top.gif) no-repeat 0 0 #a1bcd1;}
	.box_cart .box-bg {background:url(../images/site/cart-bot.gif) no-repeat 0 bottom;}
	.box_cart .title { height:100%; overflow:hidden; background:url(../images/site/cart-bg.gif) repeat-y 0 0 #272727;}
	.box_cart .title div { background:url(../images/site/box-top2.gif) no-repeat 0 0;}
	.box_cart .title div div { background:url(../images/site/box-bot3.gif) no-repeat 0 bottom;}
	.box_cart h2 { background:url(../images/site/box-title.gif) no-repeat 20px 20px;}
	.box_cart h2 { font-size:1.2em; text-transform:uppercase; color:#fff; padding:27px 15px 18px 55px;}
	.box_cart .indent { background:none;}
	.box_cart .indent { font-size:1.1em; color:#2b394c; padding:18px 10px 23px 48px;}
	.box_cart li { background:url(images/box-marker.gif) no-repeat 0 6px; padding:0px 0px 6px 13px;}
	.box_cart li a { font-weight:bold; color:#2b394c;}

	.content { float: left; width: 685px;}
	.content .border-top { background:url(../images/site/bg.gif) repeat-x 0 0 #fff; overflow:hidden; height:100%;}
	.content .border-bot { background:url(../images/site/bg.gif) repeat-x 0 bottom;}
	.content .border-left { background:url(../images/site/bg.gif) repeat-y 0 0;}
	.content .border-right { background:url(../images/site/bg.gif) repeat-y right 0;}
	.content .corner-left-top { background:url(../images/site/corner-left-top.gif) no-repeat 0 0; overflow:hidden;}
	.content .corner-right-top { background:url(../images/site/corner-right-top.gif) no-repeat right 0;}
	.content .corner-left-bot { background:url(../images/site/corner-left-bot.gif) no-repeat 0 bottom; overflow:hidden;}
	.content .corner-right-bot { background:url(../images/site/corner-right-bot.gif) no-repeat right bottom; overflow:hidden;}
	.content .corner-right-bot { padding:12px 11px 20px 10px; }


	.footer { position: relative; clear:both !important; font-size: 0.7em; color:#292929; font-weight: bold; overflow:hidden; height:82px;  background:url(../images/site/footer.gif) repeat-x 0 0;}
	.footer-width {width:895px; margin:0 auto;}
	.footer .indent { padding:36px 10px 25px 12px; }
	.footer .indent .span { float: left; margin-right: 80px;}
	.footer a {color:#292929; margin-right: 30px;}

div.span {
	float: left;
}

	
div.breadcrumbs {
	margin-bottom: 15px;
}


table.pricetable {

	width: 100%;

}

div.news {
	z-index:100;
}

table.pricetable, table.pricetable td, table.pricetable th{

	border: 1px solid #000;

	padding: 3px;

}


div.left input {
	width: 170px !important;
}

div.usermenu {
	text-align: right;
}
div.usermenu a {
	margin-left: 20px;
}


div.image {
	float: left;
	width: 300px;
	margin-right: 10px;
	margin-bottom: 10px;
}

p.price {
	font-size: 1.8em;
}

div.logo {
	padding-top: 40px;
	padding-left: 15px;
}

div.form-txt {
	float: left; 
	width: 180px;
}

input.line{
	width: 300px;
	margin-bottom: 5px;
}

div.tag {
	width: 330px;
	margin-right: 10px;
}

.toolbar {
	width: 100%;
	text-align: center !important;
}