body {
padding: 0px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin-bottom: 0px;
}

a:link {
color: #000000;
text-decoration: none;}

a:visited {
color: #000000;
text-decoration: none;}

a:hover {
color: #35660a;
text-decoration: underline;}

.karkas {
width: 100%;
height:100%;
border: none;
padding: 0px;
margin: 0px;
}

/*Шапка*/
.head td{
height:314px;
background: url('../img/fon2.jpg') repeat-x top left;
}
.headdiv {
width: 980px;
height:314px;
background: url(../img/head.jpg) no-repeat top left;
margin: auto;}

.head_text_left {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
padding: 37px 0px 0px 23px;}

/*
.head_text_right{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
float: right;
padding: 110px 28px 0px 0px;}

.head_text_right a{
color: #3a6102;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
display: block;
text-decoration: none;
background: url("../img/v.png") no-repeat center left;
padding: 2px 0px 2px 23px;
outline: none;
cursor: default;}

.head_text_right a:hover{
text-decoration: none;}
*/

.head_text_right2{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
float: right;
margin: 60px 60px 0px 0px;
}

.head_tr1{
background: url("../img/help.png") no-repeat center center;
width: 128px;
height: 100px;}

.head_tr2 a{
color: red !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
display: block;
text-decoration: none;
outline: none;
text-align: center;
padding-top: 10px;
}

.head_tr2 a:hover{
text-decoration: underline;}

/* Верхнее меню*/
.headmenu_div {
width: 980px;
height: 100%;
margin: auto;}

.headmenu td {
background: url('../img/fon1.jpg') repeat-x;
height: 50px;
}
.menu {
margin: auto;
height: 50px;
}

.clear { 
    overflow: hidden;
    width: 100%;
	}	
a.button {
    background: url('../img/bg_button_a.jpg') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 28px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
	outline: none;
}

a.button span {
    background: url('../img/bg_button_span.jpg') no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 18px;
	outline: none;
}
a.button:hover {
    background-position: bottom right;
    color: #fff;
    outline: none;
	text-decoration:none;
}

a.button:hover span {
    background-position: bottom left;
    outline: none;
    text-decoration:none;

}



/*Контент*/

/*.content {
background-color: #fff;
}*/

.div_content {
width: 980px;
height: 100%;
margin: auto;
margin-top: 20px;
padding-bottom: 25px;
}

div#dogovor {
  padding: 0px 0px 10px 120px;
}

div#dogovor a {
  text-decoration: underline;
}

div#dogovor img {
  margin-right: 5px;
}

div.zagol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin-bottom: 0px;
}

.main_content_left {
padding: 0px 15px 20px 15px;
border-right: 1px solid #e5e5e5;
}

.main_content_left_img {
float:left;
border: none;
margin: 0px 10px 20px 10px;
}

.main_content_left_div {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 10px;
margin-bottom: 20px;

}

.main_content_left p {
text-align: justify; 
}

.bb {
border-bottom: none !important;  
}

.main_content_right {
padding: 0px 15px 20px 15px;
}

.main_content_right ul {
list-style: none;
padding: 0px;
line-height: 140%;
}

/*Подвал*/
.footer td{
background-color: #373737;
height: 95px;
border-top: 1px solid #000;}

.footer_div {
width: 980px;
height: 100%;
margin: auto;}

.footer_content {
padding: 18px;
color: #cccccc;
float:left;
}

.footer_counter {
padding: 18px;
float: right;
}

/*Стили для таблицы благодарности*/
.thanks {}

.thanks td {
	text-align:center;
	vertical-align: top;
	width: 180px;
	padding: 15px;}

.thanks a:hover {
text-decoration: none;} 

.thanks td img{ 
    border: 1px solid #88B502;
}

.big_border {border: 1px solid #88B502;}
/*таблица цены*/

.price {
margin-top: 20px;}

.price table{
border: double #88B502;
border-collapse: collapse;}

.price td {
border:1px solid #88B502;
text-align: center;
padding: 5px}

.price tr.hed {
background-color: #BEEA79;}

.red {color: #e30000;}



/*исправления для ie6 */

.ie6 {
background: url('../img/vie.png') no-repeat;
visibility: hidden;
}
