html, body
{
	width:100%;
	height:100%;
}

body{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

*{
	font-family:Verdana, Tahoma, Arial;
	font-size:14px;
	color:#423425;
}

table, tr, td{
	padding: 0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
}

div{
	border: none;
	padding: 0px;
	margin: 0px;
}

img{
	border-width: 0px;
}

form{
	display:inline;
}

a{
	text-decoration:none;
	color:#5d93a4;
}

a:hover{
	text-decoration: none;
}

.top{
	background:url(../images/top.jpg) no-repeat;
	height:247px;
}

.line{
	font-size:0px;
	line-height:0px;
}

.center{
	padding:15px;
}

.center .left{
	width:240px;
}

.center .right{
	padding:0px 0px 0px 10px;
}

.footer{
	height:55px;
	background:url(../images/line.jpg) repeat-x;
	background-position:top;
	text-align:center;
}

.footer .cont, .footer .cont a, .footer .cont div{
	font-size:10px;
	color:#423425;
}

.footer .cont{
	padding:24px 0px 0px 0px;
}

.footer .cont div{
	float:left;padding: 8px 0px 0px 0px;width:920px;
}

.footer .cont img{
	display: block;float:right;
}

.panel{
	background:url(../images/panel/dot.gif) repeat-y;
	background-position:left;
	text-align:justify;
}

.panel .t{
	background:url(../images/panel/dot.gif) repeat-x;
	background-position:top;
	width:100%;
}

.panel .b{
	background:url(../images/panel/dot.gif) repeat-x;
	background-position:bottom;
	width:100%;
}

.panel .t td, .panel .t div.l, .panel .t div.r, .panel .b td, .panel .b div.l, .panel .b div.r{
	line-height:0px;
	font-size:0px;
	height:10px;
}

.panel .t div.r{
	background:url(../images/panel/rt.jpg) no-repeat;
	background-position:right;
}

.panel .t div.l{
	background:url(../images/panel/lt.jpg) no-repeat;
	background-position:left;
}

.panel .b div.r{
	background:url(../images/panel/rb.jpg) no-repeat;
	background-position:right;
}

.panel .b div.l{
	background:url(../images/panel/lb.jpg) no-repeat;
	background-position:left;
}


.panel .c{
	background:url(../images/panel/dot.gif) repeat-y;
	background-position:right;
	padding:6px 14px;
}

h2{
	display:inline;
	font-size:20px;
	font-weight:normal;
}

a.h2{
	font-size:20px;
	font-weight:normal;
	color:#423425;
}

a.h2:hover{
	color:#5d93a4;
}

.date{
	font-size:10px;
	color:#b2b2b2;
}

.left-cont, .left-cont a{
	font-size:11px;
}

.news-padding-left{
	height:5px;
}

.news-padding{
	height:15px;
}

.menu{
	height:22px;
	vertical-align:middle;
	text-align:center;
}

.menu-item{
	text-align:center;
}

.menu-item a{
	color:#ffffff;
	font-size:12px;
}

.top-href{
	padding:58px 0px 0px 0px;
}

.top-href a{
	display:block;
}

.top-href a.hr1{
	width:520px;height:37px;margin-left:56px;
}

.top-href a.hr2{
	width:394px;height:37px;margin-left:192px;
}

.top-href a.hr3{
	width:214px;height:37px;margin-left:392px;
}
a.map-item{
	display:block;
	padding-top: 3px;
	padding-bottom: 3px;
}

.page-swapper td{
	padding: 0px 5px;
}

.b{
    font-weight:bold;
}

.my-table{
    border:1px solid #cccccc;
    width: 100%;
}

.my-table td{
    vertical-align:top;
    padding:5px;
    border:1px solid #cccccc;
}
.header td{
	text-align: center
}
.invis{
	display: none;
}

.backward-form{}
.backward-form td{padding:5px;}
.backward-form input{color:#000;}
.backward-form .inp{width:350px;height:20px; border:1px solid #191919;}
.backward-form textarea{width:350px;border:1px solid #191919;color:#000;}
.backward-form .dop{height: 50px;}
.backward-form .quest{height: 100px;}

.yandex{border: solid 0px #2C2C2C; border-top:none;padding-top:15px;}
.yandex .item{padding:0px 0 10px 0; background-color:none;}
.yandex h3{font-size: 13px; margin:0px; padding:0px 0px 2px 0px;font-weight:normal;text-align:left;}
.yandex h3 a{color: #0000CC; text-decoration:underline;}
.yandex p{padding:1px 0px; font-size: 11px;margin:0px;}
.yandex span{font-size: 11px; color:#006600}
