body, table, td, div {font-family:Arial; font-size:10pt; color:#333;}
td {vertical-align:top;}
h1 {font-family:Verdana; font-size:16pt; font-weight:normal; color:#a0a0a0;}
h2 {display:block; font-family:Verdana; font-size:14pt; font-weight:normal; color:#ea0000;}
h3 {font-size:11pt; color:#ea0000; margin:5 0 5 0;}
hr {width:90%; height:1px; color:#dddddd; border: 1px solid #dddddd}
a, a:visited {color:#ea0000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

.arr1_div {margin: 0 10 0 0; float:left; width:9px; background: url('/images/arr1.gif') no-repeat right top;}
.blue a, .blue a:visited {color:#3a75b7;}
.border img {border: solid 1px #eee;}
.cloud_div a {color:#bbb;}
.cloud_div a:visited {color:#ddd;}
.content_td {padding:0 10 30 30;}
.content_div {padding:20 20 30 5; border-top: 1px dashed #c5c5c5; border-bottom: 1px dashed #c5c5c5;}
.content_div a {color:#ea0000; text-decoration:underline; padding:0px;}
.content_div a:visited {text-decoration:none; border-bottom:1px dashed #ea0000;}
.content_div a:hover {color:#000; text-decoration:underline;}
.small {font-size:11px; color:#999999;}
.smallgrey, .smallgrey a, .smallgrey a:visited {padding:5 0 10 0; font-family:Verdana; font-size:10px; color:#999999;}
.leftcol, .centercol {border-top:2px solid #c5c5c5;}
.lightgrey_table {border: 1px solid #f0f0f0; background:#fcfcfc;}
.lh1 {line-height:20px;}
.maincol, .rightcol {border-top:2px solid #ee1218;}
.menu_td {padding: 0 0 30 0; font-family:Verdana;}
.menu_title_container {margin:0 0 10 0; background: url('/images/bg1_center.gif'); text-align:center;}
.menu_title_div {width:10%; display:inline; color:#c5c5c5; background: #fff; padding:1 10 1 10;}
.navlev1 {margin:0 0 10 9; padding: 5 0 5 0; border-bottom:1px solid #ee1218; border-left:1px solid #ee1218; font-size:13px; font-weight:bold; color:black;}
.navlev1 a, .navlev1 a:visited, .navlev2 a, .navlev1 a:visited {text-decoration:none; color:#ea0000;}
.navlev1 a:hover, .navlev2 a:hover {color:black;}
.navlev2, .navlev2_a {margin:0 0 0 30; padding: 0 0 8 10; font-size:12px; font-weight:bold; color:black;}
.navlev2 {background: url('/images/arr2_red.gif') no-repeat;}
.navlev2_a {background: url('/images/arr2_black.gif') no-repeat;}
.news_anons {padding:10px 15px 0 25px; background:#fafafa; border: 1px dashed #c5c5c5;}
.nomargin {margin:0 0 0 0;}
.path_div {font-size:11px; color:#000; padding:10 170 5 0;}
.path_div span {font-size:10pt; color:#ea0000;}
.sub_title_div {margin:0 0 10 0; padding: 25 0 5 30;}
.topmenu_div {width:30%; display:inline; padding:1 15 3 15; background:#E71217; border-top:1px solid #dd0000; font-size:85%; color:#fff; text-align:center;}
.topmenu_div a, .topmenu_div a:hover, .topmenu_div a:visited {color:#fff;}

ol.results {margin:0 0 1.7em 0px; padding:0 0 0 21px;}
ol.results li {margin-bottom:1em; padding:0;}
ol.results div.title {font-size: 13px;}
ol.results div.text {padding-bottom:0.1em;}
ol.results div.info {color:#333333; margin-top:0.3em; overflow: hidden;}
ol.results div.info a {color:#000000;}
ol.results div.info a:visited {color:#800080;}
ol.results div.info span.count {font-size:11px;}

.sform {margin: 10px 0px 20px 0px; padding: 10px; background: #f0f0f0; font-size:11px; color:#999;}
.sform input {border:1px solid #ccc; height:22px;}
.sform .inputfield {width:75%; padding: 1px 5px 1px 5px; color:#888;}
.sform .btn {margin: 0px 5px 0px 10px; height:auto; border:none;}


#icon_div {position: absolute; width: 20px; height: 100px; z-index: 2; right: 10px; top: 15px;}
#icon_div img {border:0px; margin-bottom:8px;}
#logo {position: absolute; width: 149px; height: 85px; z-index: 1; left: 20px; top: 30px;}
#phone_div {position: absolute; width: 140px; height: 25px; z-index: 2; right: 60px; top: 15px; color:#000; font-size:14px; font-weight:bold;}

#zone_t p {margin:0 !important;}