FONT, BODY, P, OL, UL, DIV, H1, H2, H3, H4, H5, H6, TD, FORM, INPUT, TEXTAREA, SELECT {
	font-family: verdana, arial, tahoma;
}

body {
	font-size:13px;
	color:#333333;
	background-color: #e0e0e0;
	background-repeat: repeat-x;
/*
	background-color: #01155c;
	background-image: url(images/bg.jpg);*/
/*    moved to js
	*/
/*	background-color: #789d5e;*/
	padding:0px;
	margin:0px;
}


#page  {
background-color:white;
}

#column_l, #column_c, #column_r {
background-color:white;
}

/*
#column_c {
padding-left:20px;
width:670px;
}
#column_r {
padding-right:20px;
width:200px;
}
*/

.whitebgnd {
background-color:white;
}

/*
поправка, у контейнера фон прорисовывается с задержкой
contained DIV's are taken out of the flow of the document. Because of this, your container div is considered empty by compliant browsers
*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.err {
background-color:#FF9900;
}

.errdescr {
color:#FF9900;
font-weight:bold;
}

h1, h2, h3, h4, h5, h6 {
	color: #333333;
	margin: 0px 0px 10px 0px;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 13px;
}

h4, h5, h6 {
	margin: 0px 0px 10px 0px;
	font-size: 12px;
    font-weight: bold;
}




a {
	color: #333333;
	text-decoration: underline;
}

p {
	padding:0px;
	margin:0px 0px 20px 0px;
}

.editor_a {
color: #2e7608;
}


/*
p
{
padding:0px;
margin:20px 0px 0px 0px;
}

p:first-child
{
padding:0px;
margin:0px;
}

.firstletter {     display:block;     float:left;     margin: -0.63em 0.5em 0 -0.56em;     height : 4.5em;     color:#aaa;   }
.firstletter span {     font-size:200%;     line-height:1.0em;   }
.firstletter + span{     margin-left  : -0.5em;   }

#column_c p:first-child
{
font-size:400%;
display:block;
float:left;
margin: 0.06em 0 0;
height:3.5em;
color:#ccc;
}
*/


/* remove last paragraph margin */
.widget :last-child
{
padding-bottom:0px;
margin-bottom:0px;
}


.price_table {
	padding-top:10px;
	color: #FF0000;
	font-size:100%;
	font-weight:bold;
	text-decoration: none;
}

.price {
	color: #FF0000;
	font-size:200%;
	font-weight:bold;
	text-decoration: none;
}

#column_c  p:first-child :first-letter
{
font-size:xx-large;
}

#column_c p:first-child
{
}

#column_c TABLE {
margin-bottom:20px;
}

.klad_shop {
width:940px;
}
.klad_shop TD {
border:1px solid #AAAAAA;
padding:4px;
}

.klad_shop tr:first-child,
.klad_shop tr:first-child + * {
background-color: #8ec668;
color: white;
font-weight:bold;
}


.klad_harakteristiki {
}
.klad_harakteristiki TD {
border:1px solid #AAAAAA;
padding:4px;
}

.klad_harakteristiki tr:first-child,
.klad_harakteristiki tr:first-child + * {
background-color: #8ec668;
color: white;
font-weight:bold;
}

.klad_obnaruzhenie {
}

.klad_obnaruzhenie TD {
border:1px solid #AAAAAA;
padding:4px;
}

.klad_obnaruzhenie tr:first-child
{
background-color: #8ec668;
color: white;
font-weight:bold;
}

.klad_tumbs {
	padding:10px 0px 10px 0px;
}

.klad_tumb {
	/* float:left; */
	padding:0px 2px 2px 0px;
}


.tab_button {
 float:left;
 padding:5px 15px 5px 15px;
 margin:0px 2px 0px 0px;
 background-color:#97c675;
 cursor:pointer;
}

.tab_active {
 background-color:#6fa649;
 cursor:default;
}

.tab_active A {
 cursor:default;
}


.tab_button a, .tab_button a:hover, .tab_button a:visited {
	/*font-size:14px;*/
	color: white;
	font-weight:bold;
	text-decoration:none;
}

.tab_line {
 height:4px;
 margin:0px 0px 10px 0px;
 background-color:#6fa649;
}

.blog_mode_panel {
	margin:0px 0px 10px 0px;
	background-color:#97c675;
	padding:5px 15px 10px 15px;
	color: white;
	text-decoration:none; 
}


.breadcrumb {
	padding:0px 0px 20px 0px;
}

.nobreadcrumb {
	padding:0px 0px 10px 0px;
}


#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
}


a img {
	border: none;
}


div.spacer {
	height: 20px;
}

.cornered {
padding:20px;
margin-bottom:20px;
background-color:#eef8e7;
}

#column_r #searchform #s, #column_l #searchform #s {
	width: 100%;
}

#column_r ul, #column_l ul {
	margin: 0px;
	padding: 0px;
}

#column_r ul li, #column_l ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	padding-left: 0px;
	margin: 5px 0 0 0px;
	font-weight:bold;
}

#column_r ul ul, #column_l ul ul {
	margin: 5px 0 0 10px;
}

#column_r ul ul li, #column_l ul ul li{
	margin: 5px 0 0 10px;
	font-weight:bold;
}

#column_r ul ul ul li, #column_l ul ul ul li{
	margin: 5px 0 0 10px;
	font-weight:normal;	
}


#column_r  li, #column_l li {
	list-style-type: none;
	list-style-image: none;
}

.navigation {
	padding:10px 0px 20px 0px;
}

.post {
padding-bottom:20px;
}

.comment {
padding-bottom:20px;
}

.comment_info {
	padding-bottom:10px;
}


.evencomm {

}

.oddcomm {

}

.comment_text {

}


.postmetadata {
font-size:10px;
padding-top:0px;
margin-top:0px;
}

.entry:last-child
{
padding-bottom:0px;
margin-bottom:0px;
}

.footer_text {
color:#aaaaaa;
text-align:left;
padding-bottom:20px;
}


