body, h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd {margin:0;padding:0;}
body {
  background-color: #373A34;
  text-align: center;
  color: #fff;
  /*font-family: "Lucida Sans Unicode", "Lucida Grande",Arial,Verdana,Helvetica,Sans-serif;
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;*/
  font-family: "Century Gothic", "Franklin Gothic", Futura, Verdana, Arial, Helvetica, sans-serif;
  font-size: 62.5%;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a {color:#38af00;text-decoration:none;}
a:hover{text-decoration:underline;}
#page {
	width: 780px;
	padding-top: 90px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(../../images/htop.jpg) no-repeat 0% 0%;
	text-align: left;
	font-size: 100%;
}
#header {}
#content {padding: 0 20px 60px 20px;}
#toolbar {
	padding: 10px;
	background-color: #656862;
	text-align:center;
}
#footer {
	background-color: #555951;
	text-align: center;
}
#toolbar-inner {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
#adv {
  margin-bottom: 2em;
  text-align: center;
}
#adv img {border:0;}
/* Headers definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1 {
height: 98px;
background: transparent url(../../images/header.jpg) no-repeat 0% 0%;
}
h1 a {
	display: block;
	height: 98px;
	width: 180px;
}
h1 a span {display:none;}
h1 span {
	display: block;
	margin-top: -1em;
	font-size: 1.4em;
	letter-spacing: .4em;
	text-align: right;
	color: #eee;
}
h2{margin-bottom:2em;text-align:right;font-size:1.8em;color:#38af00;border-bottom: 2px solid #5C5E5A;}
#catalog h2{text-align:left;border-right: 1px solid #5C5E5A;}
#flashnews h2 {border-left: 1px solid #5C5E5A;}
#flashnews h3 {text-align:right;}
.entry h3{margin-bottom: 1em;font-size: 1.6em;color:#eee}
.entry h3 a {color: #eee;}
.entry h4 {margin-bottom: 1em;font-size: 1.6em;border-bottom:1px dotted #38af00;color: #38af00;}
.entry h3 a {color: #38af00;}
#catalog h3{text-align:left;}
#toolbar h3 {margin-bottom:1em;text-align:center;font-size:1.3em;}
#toolbar h3 a {color: #5F0606;}

#toolbar .item {
	float:left;
	width: 190px;
}

/* Links Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer a {color:#fff;}

#footer ul {
	list-style: none;
	width: 660px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#footer li {
	float: left;
	padding: 20px 18px;
	font-size: 1.7em;
}

#content {
	padding-top:70px;
	background: transparent url(../../images/hbot.jpg) no-repeat 0% 0%;
}

#flashnews {
  float: left;
  width: 340px;
  text-align:right;
}
#catalog {
  float: right;
  width: 340px;
}
/* articles
~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.entry {margin-bottom: 4em;line-height:2em;}
.entry p {margin-bottom:2em;}
.entry td,.entry p {font-size: 1.3em}
.entry td{vertical-align:top}
.entry td{padding-bottom:10px;}

#catalog p{text-align:left;}
.thumb {float: left;width: 120px;}
.price {font-weight:bold;color:#ee3649;}


.entry ul,.entry ol,.entry dl{margin: 2em 0 3em 3em;font-size: 1.3em;}
.entry li li {font-size:1em}
.entry li{margin-bottom: 1em;}

#toolbar,#footer,#footer p {clear: both;}
#toolbar img {border:5px solid #555;}
#toolbar p {font-size:1.3em;}
.map {padding: 8px; background-color: #595F53;width:516px}
.map a {color:#fff;font-size:12px;}
/* editor
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.entry .big {font-size:2em;}
.entry .blue{color:#5FA8FF}
.entry .red{color:#FF3F3F}
.entry .strong {font-weight:bold}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
