body{
	background:#1F5A80 url(images/bg.jpg) 55% 0px no-repeat;
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#fff;
}
img{border:none;}
p{padding:0px;margin:0px;}
ul, fieldset, form{margin:0px;padding:0px;border:none;}
li{margin:0px;padding:0px;list-style-type:none;}
.fleft{float:left;margin-right:15px;margin-top:8px;}
h1, h2, h3, h4, h5{margin:0px;padding:0px;font-family:"Times New Roman";font-weight:normal;}
h1{font-size:18px;color:#f4f59b;}
h4{font-size:17px;font-family:Georgia;font-style:italic;padding:5px 0px 8px 0px;}
a, a:link, a:active, a:visited{color:#fff;cursor:pointer;}
a:hover{color:#F4F59B;}
.wrapper{width:960px;margin:auto;clear:both;}
.head{height:90px;position:relative;}
.logo{float:left;width:298px;height:48px;margin-top:18px;}
.logo a{
	width:298px;
	height:48px;
	background:url(images/logo.gif) 0px 0px no-repeat;
	display:block;
	text-indent:-9000px;
}
.address{
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	margin-top:30px;
	float:right;
	color:#e3e9ed;
	text-align:right;
}
.nav{background:url(images/nav_line.gif) 3px 100% no-repeat;height:35px;}
.nav li{
	float:left;
	margin:0px 4px;
	text-transform:uppercase;
	font-family:Georgia;
	font-size:13px;
	font-weight:normal;
}
.nav li a{padding:9px 4px 9px 4px;text-decoration:none;color:#e3e9ed;display:block;}
.nav li a span{padding:9px 9px 9px 7px;}
.nav li a:hover, .nav li a.selected, .nav li a.selected:link, .nav li a.selected:active, 
.nav li a.selected:visited{background:url(images/tab_left.gif) 0px 0px no-repeat;color:#fff;}
.nav li a:hover span, .nav li a.selected span, .nav li a.selected:link span, 
.nav li a.selected:active span, .nav li a.selected:visited span{
	background:url(images/tab_right.gif) 100% 0px no-repeat;
}
.header{clear:both;background:url(images/header.png) 0px 0px repeat-x;margin-top:14px;height:318px;}
.h_left{height:318px;width:348px;background:url(images/header_img.jpg) 0px 0px no-repeat;float:left;}
.h_right{background:url(images/header_corner.gif) top right no-repeat;margin-left:350px;height:271px;padding:24px 24px;}
.header h1{font-size:31px;padding:10px 0px;}
.header h2{
	background:transparent url(images/block.png) no-repeat scroll 0 0;
	font-family:Georgia;
	font-size:18px;
	font-style:italic;
	height:127px;
	line-height:23px;
	margin:10px 0px;
	padding:7px 12px 10px 44px;
	font-weight:normal;
	color:#e3e9ed;
}
.content{
	background:url(images/content_bg.png) top left no-repeat;
	padding:15px 0px 0px;
	margin-top:12px;
	overflow:hidden;
	_overflow:inherit;
	clear:left;
}
.content h1{background:#124c70;border:#084f7f solid 1px;padding:10px;font-size:25px;}
.box1, .box2, .box3{float:left;width:293px;margin:0px;padding:12px;}
.box3{float:left;}
.box1 p, .box2 p, .box3 p{padding:3px 5px;font-family:Georgia;}
.img{width:279px;margin:auto;margin-top:8px;}
.img img{border:#33a0e8 solid 2px;}
a.more{
	background:url(images/arrow2.gif) 0px 3px no-repeat;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	display:block;
	margin-top:5px;
}
a.more:hover{background:url(images/arrow2.gif) 0px -95px no-repeat;color:#F4F59B;}
.footer{
	clear:both;
	float:left;
	height:60px;
	margin-top:22px;
	font-family:Tahoma;
	background:url(images/footer_bg.gif) -20px 0px no-repeat;
}
.f_left{
	float:left;
	width:216px;
	color:#469cd5;
	font-size:11px;
	padding-left:10px;
	margin-top:13px;
}
.f_right{
	float:right;
	width:724px;
	_width:680px;
	margin-top:4px;
	margin-right:10px;
}
.f_right ul{float:right;}
.f_right li{float:left;margin:0px 2px;font-size:10px;text-transform:uppercase;}
.f_right li a{text-decoration:none;padding:10px 8px;}
.f_right li a:hover, .f_right li a.selected, .f_right li a.selected:link, .f_right li a.selected:active, 
.f_right li a.selected:visited, .f_right li a.selected:hover{background-color:#0575C0;}
.inner .header{border:#136ead solid 1px;background:url(images/inner_header_bg.png) 0px 0px repeat;height:60px;}
.inner .header h1{font-size:40px;padding:7px 20px;}
.inner .content{
	margin-top:6px;
	border:#136ead solid 1px;
	background:url(images/inner_content_bg.png) 0px 0px repeat;
	clear:both;
	position:relative;
}
.inner .content .col_left strong{font-family:Tahoma;font-size:12px;}
.inner .content .col_left p{line-height:18px;}
.inner .content .col_left #bio_table p{line-height:normal !important;padding:0px !important;}
#bio_table{margin-top:17px;}
.inner .content .col_left h2{color:#91D2FD;font-family:georgia;font-size:28px;padding:6px 0px;}
.inner .content .col_left h3{font-size:22px;border-bottom:#577f98 solid 1px;padding:5px 0px;margin:8px 0px;}
.inner .content a{
	color:#F4F59B;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.inner .content a:hover{color:#91D2FD;}
.inner .content .sidebar h1{background:#053e62;}
.col_left{float:left;padding:0px 22px 35px 22px;width:640px;min-height:400px;}
*html .col_left{height:400px;}
.col_left p{font-size:13px;padding:8px 0px;}
.col_left h3{
	font-family:georgia;
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	padding:11px 0px;
	color:#ebf6fe;
}
.col_left ul{margin:0 0 0 13px;}
.col_left ul li{
	background:transparent url(images/blue_arrow.gif) no-repeat scroll 0 3px;
	color:#91D2FD;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin:6px;
	padding-left:14px;
}
.col_left ul li a, .col_left ul li a:link, .col_left ul li a:active, .col_left ul li a:visited{ color:#91d2fd}
.sidebar{ margin:0px 0px 0px 710px; background:url(images/sidebar2.png) center left no-repeat;padding:0px 16px 0px 13px; min-height:400px;_height:400px;right:10px;}
.sidebar h1{ padding:5px 10px; font-size:24px; margin:10px 0px}
.sidebar ul{ padding:1px 0px}
.sidebar ul li{ background:transparent url(images/arrow2.gif) no-repeat scroll 0 3px;
font-family:Tahoma;
font-size:12px;
margin:7px 6px;
padding-left:14px; border-bottom:1px solid #2d77a8; padding-bottom:7px}
.Stext{ padding:2px 12px}
.sidebar a.more{ background:transparent url(images/arrow2.gif) no-repeat scroll 0 4px; color:#91D2FD; padding-left:13px}
.sidebar a.more:hover{ background:transparent url(images/arrow2.gif) no-repeat scroll 0 -94px; color:#F4F59B}

.p-head{margin-top:10px;}

.inner .content .p-head h1 a{ background:#053E62; font-size:22px; font-family:Georgia; font-weight:normal ; font-style:italic; }
.p-head h1{ background:#053E62;margin-bottom:9px; }
.p-time {
font-family:Tahoma bold;
font-size:11px;
font-weight:bold;
padding:5px 0 0px 13px;}
.p-head p{ padding:7px 11px}
.col_left .p-det ul { margin:0px}
.col_left ul li.p-det-com{ background:none; padding:0 2px;height:20px;}
.col_left ul li.p-det-com a, .col_left ul li.p-det-com a:link, .col_left ul li.p-det-com a:active, .col_left ul li.p-det-com a:visited{ background:url(images/comment.gif) 0px 0px no-repeat;padding:2px 5px 8px 32px;color:#F4F59B}
.col_left ul li.p-det-com a:hover{ color:#91D2FD;background:url(images/comment.gif) 0px -29px no-repeat; }
.comments-list div.entry {
border-bottom:1px solid #577F98;
margin-bottom:15px;
  padding:13px 25px 15px 0px !important;
position:relative;}
.comments-list div.entry p{ padding:0px}
.comments-list p.avt {
float:left;
left:10px;
margin:0px 15px 0px 0px;
padding:0;
position:absolute; background:url(images/avt_base.gif) 100% 0px no-repeat; width:78px; height:60px
}
.comments-list p.name {
font-size-adjust:none;
font-stretch:normal;
font-weight:bold;}
.comments-list p.date {
font-size:11px;
margin-bottom:0;}
.inner .content .comments-list p.date a{ font-weight:normal; color:#91D2FD}
.inner .content .col_left strong.required{ font-size:11px; color:#91D2FD}
input{  width:200px;}
input.swidth{  width:100px;}
textarea{  overflow:visible;width:236px;}
select{border:#3e7ca4 solid 3px;background-color:#19567e;color:#FFFFFF;}
option{padding:2px 5px;color:#FFFFFF;}
legend{color:#F4F59B;
font-family:georgia;
font-size:25px;
font-style:italic;
font-weight:normal;
padding:10px 0;}
input, textarea{ color:#fff; font-family:Tahoma; font-size:13px;padding:3px;border:#3e7ca4 solid 3px;background-color:#19567e;}
.button{ font-size:12px; font-weight:bold; width:auto; overflow:visible; cursor:pointer; padding:5px 8px; background:#eaeb97 url(images/btn.gif) 0px 100% repeat-x; border:#8d8e48 solid 3px; color:#575906; width:auto !important}
label{ color:#f4f59b}
.avt img{ border:#115987 solid 6px}
.wpcf7-form label{float:left;width:190px;_width:180px; color:#e3f2fc; margin-right:7px }
.wpcf7-form select{width:244px;}
.wpcf7-form textarea{ height:80px}
.wpcf7-form select.swidth{width:99px !important; margin-right:5px}
#txtstreet, #txtresponsible_street{margin-right:7px; width:110px !important}
#txtapt, #txtcity, #txtzip, .wpcf7-form input.swidth, #txtresponsible_city{ width:59px !important; margin-right:6px}
.wpcf7-form input.smwidth{ width:60px !important; margin-right:6px}
.slabel{width:45px !important;}
.wpcf7-not-valid-tip, .wpcf7-not-valid-tip-no-ajax{
	font-family:tahoma;
	margin-left:7px;
	padding-left:27px;
}
div.wpcf7-validation-errors{
	background:#f7f8c3 url(images/error1.gif) no-repeat scroll 7px 26%;
	border:1px solid #6a6a44;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	margin-left:0;
	padding:11px 10px 11px 38px;
	color:#958906;
}
div.wpcf7-mail-sent-ok{background:#e6fec9 url(images/success.gif) no-repeat scroll 10px 6px;
border:1px solid #266a10;
color:#487d0a;
font-family:tahoma;
font-size:11px;
font-weight:bold;
margin-left:0;
padding:11px 10px 11px 44px;}
span.wpcf7-not-valid-tip-no-ajax{background:url(images/alert.gif) no-repeat scroll -2px 4px;
color:#F4F59B;
font-size:11px;
padding:3px 3px 3px 15px !important; white-space:nowrap; margin-right:-8px; position:relative}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea { border:1px solid #3E7CA4; float:left; color:#cfebfe}
.wpcf7-form input{ width:235px !important}
.wpcf7-form select{ _margin-top:2px}
.wpcf7-form p{ clear:both; padding:4px 0px 4px 5px; display:block; float:left;width:100%;}
.wpcf7-form .button{ border:3px solid #8D8E48; color:#575906; padding:5px 12px; width:auto !important}
.wpcf7-form{}
fieldset{ border:1px solid #145A87; padding:10px 0px 10px 15px; margin:0px}



.main{background: url(images/contact_strip.gif) 0px 0px repeat-x; width:100%; }
.contact{background: url(images/contact_bg.gif)  100% 0px no-repeat; width:960px; height:24px; margin:auto }
.contact a{ float:right;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
margin-right:22px;
padding-top:4px;
text-decoration:none; color:#c3d3dd;}
.contact a:hover{ color:#fff}