body{
	padding: 0;
	margin: 0;
}
.error{
	background: #ff0;
	font-weight: 700;
	color: #000;
	padding: 3px 10px;
	margin: 0;
}

.blockClose{
	display: none;
}

.blockOpen{
	display: block;
}


.full{
	width: 100%;
	clear: both;
}

.fleft{
	float: left;
}

.calign{
	text-align: center;
}

.searchPanel div{
	padding: 0 3px 0 0;
}

.notice{
	font-size: 14px;
	font-family: Georgia;
	font-style: italic;
	text-align: justify;
	padding: 10px 30px 10px 15px;
	margin: 5px 5px 5px 40px;
	overflow: visible;
	background: #3D5120;
}

.disabled{
	color: #bbb;
}

.imageSmall{
	width: 80px;
	height: 80px;
	border: 1px solid #ccc;
	float: left;
}

.imageBig{
	width: 200px;
	height: 200px;
	border: 1px solid #ccc;
	float: left;
}

.avatar{
	width: 120px;
	height: 120px;
	border: 1px solid #ccc;
	float: left;
	margin: 0 20px 40px 0;
}

.cartMini{
	width: 200px;
	padding: 0 0 0 30px;
	float: left;
}

#showPanelUserHeader{
	font-size: 20px;
	padding: 0;
	margin: 0 0 0 0;
}

#messageBlock{
	width: 200px;
	height: 30px;
	margin: 2px 0;
	overflow: hidden;
}

#messageBlock div{
	padding: 5px;
	overflow: hidden;
}

#light{
	font-weight: 100;
	color: #ddd!important;
	background: #3D5120;
}

.tableGr{
	width: 100%;
}
.tableGr td{
	vertical-align: middle;
}

h2 span{
	font-size:11px!important;
	font-weight: 100;
}

h2 span a{
	text-decoration: underline!important;
}

.option{
	color: #fff;
	background: #3D5120;
}

.letter{
	font-size: 13px!important;
	padding: 0;
	margin: 0;
}

.catalog span{
	font-weight: 100;
	color: #ff0;
}

.mail{
	padding: 5px 10px 10px 40px;
	overflow: hidden;
	background: #3D5120;
}

.feedback{
	padding: 5px 10px 10px 40px;
	overflow: hidden;
	background: #101510;
}

table, body {
    color:white;
    font-family:"tahoma","ms sans serif";
    font-size:11px;
}

body {
    background-color:#121212;
    font-family:"tahoma","ms sans serif";
    color:white;
}

FORM {
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    margin:0;
}

INPUT,TEXTAREA,SELECT {
    font-size:11px;
    font-family:"tahoma", "ms sans serif";
}

img{
	border: 0;
	margin: 0;
	padding: 0;
}

H1,H2,H3,H4,H5,P,OL,UL,DIV {
    margin-top:8px;
    margin-bottom:8px;
}

H6 {
    margin-top:0;
    margin-bottom:5px;
    color:#97CD43;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}

H1 { font-size:19px;color:#97CD43; }
H2 { font-size:18px;color:#97CD43; }
H3 { font-size:17px;color:#97CD43; }
H4 { font-size:16px;color:#97CD43; }
H5 { font-size:13px;color:#97CD43;font-weight:bold; }

A:LINK    { color:#FFFFFF; text-decoration:none; }
A:VISITED { color:#FFFFFF; text-decoration:none; }
A:HOVER   { color:#00FF00; text-decoration:underline; }
A:ACTIVE  { color:#00FF00; text-decoration:underline; }

.selected A:LINK {
    color:#FFFFFF;
    text-decoration:none;
}

.selected A:VISITED {
    color:#FFFFFF;
    text-decoration:none;
}

img.image-with-border {
    border:1px solid #aaaaaa;
}

.tr-header {
    background-color:#3D5120;
    font-weight: bold;
    font-size: 13px;
    padding-left:5px;
    padding-right:5px;
    color:#FFFFFF;
}

.tr-small-header {
    background-color:#3D5120;
    font-weight: bold;
    font-size: 10px;
    padding-left:5px;
    padding-right:5px;
    color:#FFFFFF;
}

.tr-panels {
    background-color:#003300;
}

.tr-1 {
    background-color:#101510;
}

.tr-1 span{
    color: #ff0;
}

.tr-2 {
    background-color:#151F15;
}

.tr-2 span{
    color: #ff0;
}

.col-1 {
    background-color:#202A20;
}

.col-2 {
   background-color:#151F15;
}

th.col-2 {
	height: 30px;
    background-color:#151F15;
}

.productframe {
    display: none;
    position: absolute;
    z-index: 100;
    left: 200px;
    top:40px;
    width: 600px;
    height: 300px;
}

A.buy-link:LINK,A.buy-link:VISITED {
    color:#DDDD00;
    font-size:13px;
    font-weight:bold;
}

.infopage {
    font-size:11px;
    text-align: justify;
}

.infopage H2 {
    font-size:13px;
    margin-top:15;
    margin-left:0;
    margin-bottom:5px;
}

.infopage P {
    margin-top:8px;
    margin-bottom:8px;
}

.infopage A:LINK, .infopage A:VISITED {
    color:#97CD43;
    text-decoration: underline;
}

.infopage A:ACTIVE, .infopage A:HOVER {
    color:#00FF00;
    text-decoration:underline;
}

.table-std {
    border:1px solid #3D5120;
}

A:LINK.red-link, A:VISITED.red-link {
    color: #DD3333;
}

.sp {
	color:#555555;
	font-size:10px;
}

.sp a {
	color:#555555;
	font-size:10px;
	text-decoration:underline;
}

a.button-buy:link, a.button-buy:active, a.button-buy:visited{
    display: block;
	width: 150px;
    font-size: 11px;
    font-weight: 700;
    color: #000;
	background: #cc0;
	text-align: center;
    border: 1px solid #330;
    padding: 2px;
	margin: 5px 0;
}
a.button-buy:hover{
    color: #000;
    background: #ff0;
    text-decoration: none;
}

.news{text-align: center;}
.news div{width: 700px; text-align: left; margin: 0 auto;}
.news img{margin: 20px 0 0 0;}
.news p{text-align: justify;}
.news H3, .news H5{font-weight: 100; margin: 10px 0 0 0;}
.news H3 a{text-decoration: underline!important;}
.advTop{text-align: center;}
.advTop img{margin: 0 auto; border: 1px solid #222;}

.articles{text-align: center;}
.articles div{width: 700px; text-align: left; margin: 0 auto;}
.articles img{margin: 20px 0 0 0;}
.articles p{text-align: justify;}
.articles H3, .articles H5{font-weight: 100; text-align: left; margin: 10px 0 0 0;}
.articles H5{margin-bottom: 10px;}
.articles H3 a{text-decoration: underline!important;}
.articlesIntro{text-align: center;}
.articlesIntro img{margin: 0 auto; border: 1px solid #222;}

.authors{text-align: center; clear: both; overflow: hidden;}
.authors div{width: 700px; text-align: left; margin: 0 auto 10px auto;}
.authors H5{font-weight: 100; text-align: left; margin: 0;}
.authors H5 a{text-decoration: underline!important;}
.authors img{width: 100px; height: 100px; float: left; margin: 0 20px 0 0; border: 1px solid #222;}

.breadcrumb span{
	color: #0f0;
}
