body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
body ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
body h1 {
	padding:0px;
	margin:0px;
	font-weight:400;
	}
body a {
	text-decoration:none;
	}
body a {
	text-decoration:underline;
	}
#head {
	float:left;
	height:88px;
	width:988px;
	}
#full {
	width:988px;
	}
#logo {
	float:left;
	padding-top:19px;
	}
#logo img {
	border:none;
	}
#kontakt {
	float:right;
	font-size:10px;
	color:#97948e;
	text-align:left;
	width:223px;
	padding-right:25px;
	padding-top:12px;
	}
#kontakt li {
	padding-bottom:10px;
	}
#kontakt .br b {
	font-size:25px;
	font-weight:bold;
	letter-spacing:0px;
	line-height:25px;
	}
#kontakt .br {
	letter-spacing:4px;
	}
#kontakt span {
	float:right;
	}
#kontakt a {
	color:#97948e;
	text-decoration:underline;
	}
#kontakt a:hover {
	text-decoration:none;
	}
#main_cont {
	float:left;
	width:988px;
	}
#cont_pole {
	float:left;
	width:721px;
	}
#navig {
	float:left;
	height:26px;
	background:#5c5c5c;
	width:721px;
	padding-top:5px;
	}
#navig ul {
	padding-left:8px;
	}
#navig li {
	float:left;
	font-size:11px;
	}
#navig .active a {
	background:#FFF;
	color:#5c5c5c;
	padding-left:11px;
	padding-right:11px;
	display:block;
	padding-bottom:9px;
	padding-top:3px;
	}
#navig a {
	text-decoration:none;
	color:#FFF;
	padding-left:11px;
	padding-right:11px;
	display:block;
	padding-top:3px;
	padding-bottom:9px;
	}
#navig a:hover {
	background:#FFF;
	color:#5c5c5c;
	padding-left:11px;
	padding-right:11px;
	display:block;
	padding-bottom:9px;
	padding-top:3px;
	}
#shapka {
	float:left;
	width:721px;
	margin-top:4px;
	margin-bottom:4px;
	}
#content {
	text-align:left;
	font-size:11px;
	float:left;
	width:721px;
	}
#content h1 {
	font-size:18px;
	color:#155585;
	padding-top:11px;
	padding-bottom:5px;
	}
#content p {
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:10px;
	}
#content a {
	color:#005597;
	text-decoration:underline;
	}
#content a:hover {
	text-decoration:none;
	}
.block {
	width:721px;
	padding-bottom:20px;
	padding-top:20px;
	float:left;
	}
#content .block h1 {
	padding:0px;
	padding-top:2px;
	}
#content .block p {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:325px;
	}
#content .block p span {
	padding-left:20px;
	}
.foto2 img {
	margin-top:6px;
	margin-right:15px;
	float:left;
	border:1px solid #989ca2;
	padding:7px;
	}
#block_1 {
	float:right;
	width:214px;
	border:1px solid #d7d6d1;
	padding:13px;
	padding-top:8px;
	margin-left:20px;
	padding-bottom:17px;
	}
#block_1 h1 {
	padding-top:0px;
	}
.spis_1 li {
	background:url(image/nav_1.jpg) top left no-repeat;
	padding-left:10px;
	line-height:16px;
	}
.spis_2 {
	padding-top:10px;
	padding-bottom:20px;
	}
.spis_2 li {
	background:url(image/nav_1.jpg) top left no-repeat;
	padding-left:15px;
	line-height:16px;
	}
.spis_3 {
	padding-left:325px;
	}
.spis_3 li {
	background:url(image/nav_1.jpg) top left no-repeat;
	padding-left:10px;
	line-height:15px;
	}
#block_1 p {
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	}
#block_2 {
	float:right;
	width:214px;
	border:1px solid #d7d6d1;
	padding:13px;
	padding-top:8px;
	margin-left:20px;
	margin-top:40px;
	}
#block_2 h1 {
	padding-top:0px;
	}
#block_2 p {
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	}
.tabl1 {
	text-align:center;
	color:#333333;
	margin-top:10px;
	border:1px solid #adcfe8;
	border-left:none;
	}
.tabl1 td {
	width:179px;
	height:27px;
	}
.z1 {
	background:#adcfe8;
	color:#00477f;
	}
.z1 td {
	border-left:1px solid #FFFFFF;
	}
.z2 {
	background:#f3f3f3;
	}
.z2 td {
	border-left:1px solid #adcfe8;
	}
.z3 td {
	border-left:1px solid #adcfe8;
	}
.tabl1 .z4 {
	border-left:1px solid #adcfe8;
	}
#preimyshestva {
	float:left;
	padding-top:4px;
	}
#preimyshestva ul {
	padding-top:7px;
	line-height:15px;
	}
#preimyshestva li {
	background:url(image/nav_2.jpg) center left no-repeat;
	padding-left:10px;
	}
#preimyshestva img {
	border:none;
	padding:0px;
	margin:0px;
	}
#preimyshestva h2 {
	font-size:11px;
	color:#FFF;
	background:#adab99;
	height:20px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top:4px;
	font-weight:100;
	}
.x {
	padding-right:1px;
	}
#right_sidebar {
	float:right;
	padding-left:3px;
	width:263px;
	}
#forma {
	background:#edece7;
	width:245px;
	height:443px;
	font-size:11px;
	text-align:left;
	padding-left:17px;
	color:#666;
	}
#forma h1, #news h1 {
	color:#005392;
	font-size:18px;
	padding-top:11px;
	padding-bottom:11px;
	margin:0px;
	}
#forma form {
	padding:0px;
	margin:0px;
	}
#forma input {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
		
#forma1 {
	background:#edece7;
	width:245px;
	height:400px;
	font-size:11px;
	text-align:left;
	padding-left:17px;
	color:#666;
	}
#forma1 h1 {
	color:#005392;
	font-size:18px;
	padding-top:11px;
	padding-bottom:11px;
	margin:0px;
	}
#forma1 form {
	padding:0px;
	margin:0px;
	}
#forma1 input {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	
.inp_1 {
	width:220px;
	height:13px;
	}
.inp_2 {
	width:103px;
	height:13px;
	}
.example {
	width:103px;
	height:13px;
	background:url(image/kalendar_img.jpg) top right no-repeat #fff;
	}
.inp_4 {
	width:220px;
	height:57px;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.inp_5 {
	width:166px;
	font-size:11px;
	}
.inp_6 {
	width:22px;
	height:14px;
	}
.ot a {
	width:186px;
	height:19px;
	background:#a77f4b;
	display:block;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	}
.ot span {
	padding-left:35px;
	}
.sub2 {
	background:url(image/otpravka.jpg) top left no-repeat;
	width:111px;
	height:19px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	border:none;
	}
.sub {
	background:url(image/o4ist.jpg) top left no-repeat;
	width:75px;
	height:20px;
	border:none;
	color:#999;
	cursor:pointer;
	margin-right:20px;
	}
.tabl2 {
	padding-top:12px;
	}
.y {
	padding-top:8px;
	padding-bottom:8px;
	}
.y2 {
	padding-bottom:10px;
	}
.y4 {
	padding-top:5px;
	}
.y4 input {
	float:left;
	padding-top:10px;
	}
.y4 span {
	padding-left:5px;
	}
.y4 a {
	color:#005597;
	text-decoration:underline;
	}
.y4 a:hover {
	text-decoration:none;
	}
.fx {
	line-height:17px;
	padding-top:19px;
	}
.fx a {
	color:#005597;
	text-decoration:underline;
	}
.fx a:hover  {
	text-decoration:none;
	}
#predlog {
	text-align:left;
	padding-top:4px;
	}
#predlog h1 {
	background:#053d62;
	font-size:10px;
	color:#698ba1;
	height:20px;
	padding-left:15px;
	padding-top:9px;
	}
#predlog ul {
	background:url(image/pred_komfort.jpg) top left no-repeat;
	width:262px;
	height:187px;
	padding-top:10px;
	}
#predlog li {
	padding-bottom:5px;
	padding-left:13px;
	}
.x1 {
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	}
.x2 {
	font-size:11px;
	color:#FFF;
	}
.x3 {
	font-size:13px;
	color:#b4e2ff;
	padding-right:80px;
	padding-top:15px;
	font-weight:bold;
	}
.x3 b {
	font-size:30px;
	line-height:30px;
	}
#news {text-align:left;margin:3px 0 0 18px;}	
	.n_item span{font-size:11px;color:#999999;dislay:block;}
	.n_item h5{font-size:11px;margin:0;}
	.n_item h5{font-size:11px;margin:0;}
	.n_item a{color:#155585;font-size:11px;}
	.n_item a:hover{text-decoration:none;}
	.n_item div{margin:0;font-size:11px;}
	.n_item p{font-size:11px;}
	
#prezent {	
	background:#edece7;
	height:103px;
	width:262px;
	margin-top:4px;
	text-align:left;
	float:left;
	}
#prezent ul {
	background:url(image/p.jpg) top left no-repeat;
	margin-left:25px;
	margin-top:25px;
	padding-bottom:10px;
	padding-top:3px;
	}
#prezent li {
	padding-left:75px;
	font-size:11px;
	color:#5d5d5d;
	padding-bottom:5px;
	}
#prezent a {
	font-size:13px;
	color:#155585;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	}
#prezent a:hover {
	text-decoration:underline;
	}
#footer {
	float:left;
	width:963px;
	background-color:#edece7;
	padding:0 25px 0 0;
	margin-top:30px;
	font-size:11px;
	color:#666666;
	}
	
#usl_foot {text-align:left;clear:both;margin-top:35px;margin-bottom:30px;}	
#usl_foot p{margin:0 0 0 167px;}	
	
#logo_foot {
	float:left;
	padding-left:10px;
	padding-top:20px;
	}
#logo_foot img {
	border:none;
	}
#footer ul {
	padding-top:30px;
	padding-left:150px;
	}
#footer li {
	float:left;
	font-size:11px;
	padding-left:16px;
	}
#footer li a {
	color:#666666;
	text-decoration:none;
	}
#footer li a:hover {
	text-decoration:underline;
	}
#ftw {
	float:right;
	padding-top:30px;
	}
	
#ftw A
{
	color:#005597;
}

#ftw A:hover
{
	text-decoration:none;
}

#wr  {font-size:11px;text-align:left;margin:20px 0 0 18px;}
	
/* ����� ��� jQuery UI Datepicker (���������)*/
#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #155585;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #155585;
	padding: 2px 0px;
}
.datepicker_links {
	background: #edece7;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #aeab9a;
	text-align: center;
	height: 1.3em;
}
.datepicker_header select {
	background: #fff;
	font-size:11px;
	font-family:Verdana;
	padding-top:2px;
	color: #000;
	border: 0px;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #c7c5b6;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #c7c5b6;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #edece7;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #c7c5b6 !important;
}
.datepicker_currentDay {
	background: #aeab9a !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000; 
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #5080a6 !important;
	color: #fff !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #aeab9a;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
.xx2 {
	background:#ebebeb;
	}
.xx3 {
	background:#f5f5f5;
	}
.x4 {
	background:#f9f9f9;
	}
