html{height:100%;margin:0px;padding:0px;}
body{margin:0px;padding:0px;background:#fff url("images/map.png") no-repeat 65% 30px;font:normal 10pt Verdana;line-height:1.4em !important;color:#000;}
a{font:normal 10pt Verdana;color:#6699ff;}
a:hover{text-decoration:none;}
table{border-collapse:collapse;margin:0px;}
table td{vertical-align:top;padding:0px;font:normal 12pt Verdana;line-height:1.4em !important;color:#000;}
img{border:none;margin:0px;border:1pt solid #004c6d;}
div.wrapper{margin:85px 1% 0px 3%;}
.contentwrapper{float:left;width:100%;}
.contentcolumn{margin-left:240px;}
.leftcolumn{float:left;width:240px;margin-left:-100%;//padding-left:30px;}
.leftcolumn div, .leftcolumn h2.leftcolumn img{margin-left:14px;}
h2 a,h2{font:normal 24px Tahoma;margin-top:20px;margin-bottom:12px;color:#004c6d;text-decoration:none;}
h2 a:hover{color:#6699ff;}
ul.menu{margin:0;padding:0;list-style:none;line-height:normal;}
ul.menu li{float:left;height:25px;}
ul.menu a{margin:0px;padding:0px 15px;text-decoration:none;font:bold 10pt Tahoma;color:#004c6d;}
ul.menu a:hover{text-decoration:underline;color:#6699ff;}
.clear{clear:both;}
.main_content{margin-top:45px;padding-left:18px;padding-right:20px;text-align:justify;}
.news_item{margin-bottom:17px;}
.pointers a{background:url("images/pointer.png") no-repeat 0px 5px; padding-left:10px;}
.news_item span{color:#828282}
.comment_name{border-bottom:solid 1px #6699ff;font:bold 10pt Tahoma;}
.comment_body{background:#efefef;color:#666666;padding:10px;}
.comment{margin:15px 5px 5px 5px;}
.contacts{height:175px;background:url("images/icons.png") no-repeat top left;padding-left:60px;font:normal 9pt Verdana;}
.contacts a.mail{display:block;margin-top:32px;}
.contacts span{display:block;margin-top:50px;}
.comment_error{display:none;padding:7px;width:400px; background:red;color:#fff;margin:5px;margin-left:0px;font:bold 10pt Tahoma;text-align:center;}
.comment_form div{font:normal 10pt Tahoma;margin-bottom:6px;}
.comment_form div textarea{width:400px;border:#ccc 1pt solid;font:normal 10pt Arial;height:100px;margin-top:5px;}
.comment_form div input{width:150px;border:#ccc 1pt solid;font:normal 10pt Arial;height:20px;}
.comment_form div input.submit{width:200px;border:#ccc 1pt solid;font:normal 10pt Arial;height:24px;}
#website{display:none;}
a.logo{display:block;width:100%;height:158px;margin-bottom:40px;background:url("images/logo.png") no-repeat top center;}
.footer{clear:left;height:40px;padding-top:20px;padding-bottom:20px;font:normal 8pt Verdana;width:100%;text-align:left;}
.footer hr{border-color:#ccc;  border-style:solid;  border-width:1px 0 0; margin:5px 0 5px;  //margin:0;  height:0;}
