* {margin:0; padding:0;}

html, body {height:100%; }
body {margin:0; padding:0; font-family:'trebuchet ms', geneva; font-size:10pt; color:#333333;}
html>body #main {height:auto;}

h1 {	color: #e61414;	font-size: 22px; font-family:'trebuchet ms', geneva;}
h4 {    color: #718Fa7;	font-size: 14px; MARGIN: 15px 0px 8px 0px;  font-family:'trebuchet ms', geneva; }
h5 {   font-size:12pt; font-weight:bold; margin:0; font-family:'trebuchet ms', geneva;}
h6 {  color:#ff7f50; font-size:17pt; font-weight:bold; line-height:22px; margin-bottom:14px; font-family:'trebuchet ms', geneva;}

.left { float:left;}
.right {float:right;}
.clear { clear:both; }
#clear { clear:both; height:9em; }
.category, .other {float:left;}
img {border:0}
ul {margin-left:30px; list-style-type:none;}
li {margin:5px;}

#main { height:100%; min-height:100%; margin-bottom:-9em; min-width:1024px;}
#header { margin:0 auto; width:100%; height:234px; min-width:1024px; background:url(img/top.jpg) left top no-repeat;}
#middle { margin:0 auto; height:100%; width:100%;}

.category { height:100%; width:22%;  background:url(img/topwave.jpg) left top no-repeat #ffffff;}
.other { height:100%; width:78%;  background:url(img/topwave.jpg) right top no-repeat #ffffff;}
#footer { margin:0 auto; height:9em; width:100%; min-width:1024px; background:url(img/bottomwave.jpg) left bottom repeat-x #ffffff;}
.newsblok {width:95%; }

.parent {font-size:14pt;}
.item {font-size:11pt;}


.img_but {margin:5px 5px 5px 0;}
.big {font-size:12pt;color:#718Fa7;font-weight:bold}
.big2 {font-size:10pt;color:#718Fa7;font-weight:bold}
.big a {font-style:italic; font-size:10pt;text-decoration:underline}
.prc {font-size:16pt;color:#e61414;font-weight:bold}
.prc2 {font-size:13pt;color:#e61414;font-weight:bold}

.cert {
	width: 200px;
	height:100px;
	top: 30px;
	right:30px;
	position:absolute; 
	text-align:center;
	/*background:#ffffff; */
	text-shadow: 2px 2px 2px black; /* Параметры тени */
}

.linklogo {
	width: 210px;
	height:170px;
	top: 38px;
	left:26px;
	position:absolute; 
	/*background:#ffffff; */

}



p{	color: #333333;	font-size:10pt; margin-bottom:20px;	text-align:justify;	text-indent: 20px;}
a {	color: #6087a6;	text-decoration:none;}
a:hover {text-decoration:underline;}
.column {float:right; width:246px; margin-left:5px;}

.manager { width:226; height:338; background:url(img/vopros_bg.png) no-repeat; }
.manager input, .manager textarea { font-size: 10px;}
.vopros_input {
	width:130px;
}

.vopros_area {
	width:209px;
	height:140px;
}

.thinborder {
	border: 1px solid #AAAAAA;
	border-collapse:collapse;
  }
  
.vopros_text {
	color: #777777;
	font-weight: 400;
	font-size: 14px;
	font-family:'trebuchet ms', geneva;
}
table tr {height:25px}

.news_title {	color: #6087a6;	font-size: 26pt;        text-decoration: none;        font-weight:normal;}
.news_date {	color: #e61414;	font-size: 14pt;}
.news_body {	color: #333333;	font-size: 10pt;}
.news {padding-left:5px; color: #333333; font-size:10pt;}

.button {
	width:109; height:22; background:url(img/vopros_send.png) top left no-repeat; 
}

.imgs img {
	width: 96%;
	float: left;
	margin: 0 0 40px 0;
}

.rightimg img {
	width: 300px;
	margin: 0 0 20px 0;
}

.stathead, .allhead {
	width: 80%;
}

.stathead img {
	width: 150px;
	float: left;
	margin: 0 10px 10px 0;
}

.allhead img {
	float: left;
	margin: 0 10px 10px 0;
}

.prc em {
	color:#999999;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
}

ol {
margin-left: 15px;
}


.content {
	width: 90%;
}

.content li {
list-style: disc;
}

.feeds {
	margin: 0 0 20px 35px;
}

.feeds b {
	font-size: 14pt;
}

.partner_box {
	width: 75%;
height: 120px;
padding-bottom: 5px;
}

/*========================*/
.shkaf {

}

.shkaf h1 {
    font-size: 24pt;
    margin: 40px 0 20px 0;
}

.shkaf .items {
	margin: 0;
	width: 800px;
}

.shkaf b {
	font-size: 16pt;
	color: #989898;
}

.shkaf .items li {
display: inline-block;
    border-left: 7px solid #e61414;
    margin: 0 30px 20px 0px;
    width: 215px;
    background: #e8e8e8;
    font-size: 14pt;
    padding: 10px 0 10px 10px;
}

.shkaf h3 {
	width: 500px;
	background: #ccc;
	padding: 7px 7px 7px 15px;
	color: #464646;
	font-size: 16pt;
}

.shkaf .img {
    width: 100px;
    height: 100px;
    padding: 5px;
    border: 2px #ccc solid;
    margin: 15px 15px 0 0;
    display: inline-block;
}

.shkaf .img:hover {
	border-color: #e61414;
}

.shkaf p {
    width: 70%;
    max-width: 700px;
    min-width: 300px;
    font-size: 12pt;
    color: #464646;
    line-height: 1.5em;
    margin: 10px 0 30px 0;
}

.shkaf img {
	width: 100px;
	margin: 10px;
}

.shkaf input, .shkaf textarea {
    width: 250px;
    font-size: 10pt;
    padding: 5px;
    border: 1px #ccc solid;
    margin: 0 0 10px 0;
}

.shkaf .type {
	margin: 20px 0 40px 30px;
	max-width: 650px;
}

.shkaf .type li {
	font-size: 12pt;
	margin: 0 0 10px 0;
}


.shkaf input[type="submit"] {
    width: 140px;
    font-size: 12pt;
    padding: 7px;
    margin: 0 0 10px 0;
    cursor: pointer;
    background: #e61414;
    color: #fff;
    border: 2px solid #e61414;
}

.shkaf input[type="submit"]:hover {
    background: #fff;
    color: #e61414;
}

.shkaf .bg {
	width: 800px;
	margin: 0;
}

.clear {
	clear: both;
}

