html{height:100%;}

body{
	font:11px verdana;
	color:#4D4D4D;
	margin:0px; 
	padding:0px; 
	min-height:100%;
	min-width:755px;
	height:100%;
	position:relative;
	background: #EEEEEE; 
	}
	
html[xmlns] body{height:auto;}

form{margin:0px}
img{border:0px}
br.clear{clear:both}
.inp{font:11px verdana;}
.radio{margin:0px 3px -2px 0px;}
p.center{text-align:center}

a{color:#004A71; text-decoration:underline}
a:hover{text-decoration:none}
a.title{text-decoration:none; display:block; color:#004A71; margin-top:13px; font-weight:bold}
a.title:hover{text-decoration:underline}

.root{width:735px; margin:0px auto; padding-top:99px}

.top {width:735px; position:absolute; top:0px; height:89px;}
.top img{float:right;}
.top a img{float:left; margin:14px 0px 0px 0px}

.nav{width:631px; position:absolute; top:62px; background:#004A71; padding:6px 0px 0px 12px; height:21px; font-weight:bold; z-index:2}
.nav a{color:#DDE6ED; padding:0px 9px; text-decoration:none}
.nav a:hover{color:#ffffff;}

.user{ height:77px; clear:both;}
.user div{background: url(/imgs/tblock_f.png) repeat-x left top; height:67px}
.user div div{background: url(/imgs/tblock_l.png) no-repeat right top; }
.user div div div{background: url(/imgs/tblock_r.png) no-repeat left top; }
.user div.search{float:left; width:270px;}
.user div.login{float:right; width:455px;}
.user form{padding:15px 0px 0px 20px;}
.user form .but{margin-bottom:-4px}
.user p{margin:0px 0px 5px 0px}
.user .shift1{padding-left:49px}
.user .shift2{padding-left:67px}
.user .shift3{padding-left:153px}

.picts {height:208px; clear:both;}
.picts img.left{float:left}
.picts img.right{float:right}

.main{height:100%; clear:both; margin-top:0px}
.main b{display:block; color:#004A71; margin-top:14px}
.main p{margin:0px 0px 6px 0px}
/*.main div.h1{margin-bottom:5px; height:16px; padding-left:20px; border-bottom:2px solid #FA7000; background: url(imgs/h1_square.gif) no-repeat 0px 0px;}*/
.main div.h1{margin-bottom:5px; height:19px; padding-left:20px; border-bottom:2px solid #FA7000; background: url(/imgs/h1_square.gif) no-repeat 0px 0px;}
.main a.more{background: url(/imgs/dbl_rarr.gif) no-repeat 2px 5px; padding:0px 4px; text-decoration:none}
.main a.more:hover{text-decoration:none}
.main h1{text-transform:uppercase; color:#ED6300; font-size:12px; margin-top: 13px; margin-bottom: 6px;}
.main h1.b{ margin-bottom:-15px}
.main h1 a{color:#ED6300; text-decoration:none}
.main h1 a:hover{text-decoration:underline}
h2 {color:#ED6300;}
.main h4{color:#004A71; margin-top: 14px; margin-bottom: 5px;}

.news{width:179px; float:left; padding-left:1px; margin-right:31px}
/*.news{width:219px; float:left; padding-left:1px; margin-right:34px; padding-bottom:354px}*/
.content{ float:left;}
/*.content{ float:left; padding-bottom:354px}*/
.right_panel{width:145px; float:right; padding-top:19px}
/*.right_panel{width:145px; float:right; padding-top:16px; padding-bottom:354px}*/



div.lblock{margin-top:27px; background: url(/imgs/lblock_f.png) repeat-y left top; border-top:1px solid #636363; }
div.lblock div{background: url(/imgs/lblock_t.png) no-repeat left top; }
div.lblock div div{background: url(/imgs/lblock_b.png) no-repeat left bottom; }
div.lblock h3{background: url(/imgs/lblock_h.png) no-repeat left top; margin:0px; padding:6px 0px 6px 36px}
div.lblock form{padding:12px 15px 10px 15px}


div.rblock{background: url(/imgs/rblock_f.png) repeat-y left top; border-top:1px solid #636363;  margin-bottom:20px;}
div.rblock div{background: url(/imgs/rblock_t.png) no-repeat left top; }
div.rblock div div{background: url(/imgs/rblock_b.png) no-repeat left bottom; }
div.rblock h3{background: url(/imgs/rblock_h.png) no-repeat left top; margin:0px; padding:6px 0px 6px 36px}
div.rblock form{padding:0px 15px 0px 15px;}
div.rblock p{padding-left:15px}
div.rblock input{margin-left:-15px}
div.rblock form p a{margin-left:-15px}

div.banners div div{text-align:center; padding:12px 0px}
div.banners div div img{margin-left:4px}

div.adminheader {text-align:left; background-color:#c7c7c7; font-weight:bold; font-size: 14px; padding:0 0 0 3px; margin-bottom:10px;}

.foot{width:735px; background:#EEEEEE; height:354px; bottom:0px; border: solid 0px #FF0000;}
/*.foot{width:735px; background:#EEEEEE; height:354px; position:absolute; bottom:0px; }*/
.foot .nav2{border-top:3px solid #FA7000;  text-align:center; padding:6px 0px 0px 0px; clear:both;}

.foot .copy{ padding:12px 80px 12px 127px; background:#D6D6D6; margin-top:21px; height:80px;}
.foot .copy .paypal{ display:block; float:left; margin-right:20px;}
.foot .copy p{ margin:0px; padding:9px 0px 0px 0px;}

div.city {height:256px; background: url(/imgs/city.jpg) no-repeat left 20px; margin-top: 0px; border: solid 0px #00FF00;}
div.city div{height:236px;  }


.type_ncr .main{background: url(/imgs/vdot.gif) repeat-y 195px 0px; }
.type_ncr div.city div{background: url(/imgs/city_dot.gif) no-repeat 195px 1px;}
.type_ncr .content{width:363px;}
.type_cr .content{width:574px;}

td.space_right{padding-right:0px;}
td.second{padding-left:50px;}

.error {color:#ED6300;}
.tip {color:#ED6300;}

.blocklabel {
	font-weight: bold;
	color:white;	
	background-color:#ED6300;
	text-decoration: none;
	padding:1px;
}

span.title{color:#004A71; margin-top:13px; font-weight:bold}
font.my_date{font-size:9px;}

.long_element {width : 548px;}
.long_element2 {width : 552px;}
.short_element {width : 246px;}
.short_element2 {width : 252px;}

.tbl1 { border-top: 1px solid #8F8F8F; }
.tbl1 .header { width:154px; float:left; padding-top: 3px; }
.tbl1 .content { width:389px; float:left; padding-top: 3px; padding-left: 15px; }

ul { margin:0px; padding:0px 0px 5px 13px; }
ul.rblocklist { margin:0px; padding-left:12px; _padding-left:15px; }
ol.commentlist { margin:0px; padding-left:19px; _padding-left:23px; }

/*
ul.rblocklist { margin:0px; padding:0px 0px 5px 12px; _padding-left:10px; }
ol.commentlist { margin:0px; padding:0px 0px 5px 19px; _padding-left:10px; }
*/

.dot7 { padding-top:7px; }
.dot8 { padding-top:8px; }
.dot15 { padding-top:15px; }
.dot21 { padding-top:21px; }
.dot25 { padding-top:25px; }

table.tblList {width: 100%; margin: 0px; padding: 0px; border: 1px solid #C0C0C0; background: #FFFFFF;}
table.tblList tr, table.tblList td, table.tblList th {margin: 0px; padding: 0px;}
table.tblList td, table.tblList th {padding: 3px; padding-left: 4px; padding-right: 4px;}
table.tblList th {background: #C0C0C0; text-align: left;}
table.tblList .c {text-align: center;}
table.tblList .r {text-align: right;}
table.tblList .odd {background: #EEEEEE}
table.tblList .even {background: #DDDDDD}
