body{height:100%;margin:0; color:#333333; background-color:#FFFFFF;}
td{font: 12px Verdana, sans-serif; line-height:1.3em;}
img{border:0;}
a{text-decoration:underline; color:#333333;}
a:hover{text-decoration:none;}
textarea{font: 13px Arial;}
input{font: 13px Arial;}
ul{margin:0 0 0 10px; padding-left:10px;}
li{margin:0 0 0 10px; padding-left:5px;}
table{border-collapse:collapse; empty-cells:hide;}
p{ margin:20px 0;}
ul{list-style-type:none;}
ul,li{padding:0;margin:0;}
.icons{margin-right:5px; position:relative; top:2px;}

h1{font: 2em Arial; line-height:1.2em;color:#F98027;margin:0 0 15px 0;}
h2{font: 230% Arial; line-height:1.2em;color:#F98027;margin:0.5em 0 0.6em 0;}
h3{font: 190% Arial; line-height:1.2em;margin:0.7em 0 0.5em 0;}
h4{font: 190% Arial; line-height:1.2em;margin:0.1em 0 0.6em 0;color:#F98027;}
h5{font: 17px Verdana; line-height:1.3em;margin:0 0 15px 0;}
h1 a, h4 a{color:#F98027;}

.small{font:11px Tahoma; line-height:1.4em;}
.big{font:170% Arial, sans-serif; line-height:1.3em;}
.orange, .orange a{color:#F98027;}
#normal{font: 12px Verdana, sans-serif; line-height:1.3em;}
#hr{border-bottom:solid #F46C0E 1px; line-height:0;}
.mails{position:relative; top:2px;}
#hid, #hid a{color:#FFF; font-size:6px; line-height:1em;}
.l{float:left;}
.r{float:right;}
#acc_orange{border:1px dashed #F98027; padding:5px;}

#header{padding:30px 40px 0px 40px;background:#F98027;vertical-align: bottom; color:#FFFFFF;}
#header a{color:#FFFFFF;}
#header div{overflow:hidden;}
#submenu{font-size:11px;padding:0px 45px 0px 45px;background:#575757; border-bottom1:#CDCDCD solid 12px;}
#middle{height:100%;padding:20px 40px 20px 40px;vertical-align: top;}

#middle #l, #middle #c, #middle #r{vertical-align:top;}
#middle #l{width:160px; padding-right:25px;}
#middle #c{}
#middle #r{width:220px; padding-left:25px;}

#footer{margin:30px 40px 40px 40px; padding-top:30px; border-top:#575757 solid 1px;}

#bookmarks{background:#F99B55; margin-top:22px;}
#bookmarks, #bookmarks a, #submenu, #submenu a{color:#FFF; text-decoration:none;}#submenu a:hover{text-decoration:underline;}
#bookmarks td{ padding:8px 0 8px 0;text-align:center; border-right:#F98027 solid 1px;border-left:#F98027 solid 1px; cursor:hand;}
#bookmarks #selected{ background-color:#575757;}

#submenu div{padding:9px 10px 10px 10px; margin-right:10px; float:left;}

#main_contacts{text-align: right;}
#main_contacts #phone{font: 19px Arial, sans-serif; margin-top:7px; color:#FFF;}

#vmenu{font: 11px Verdana, sans-serif;padding: 0;background-position: left top;}
#vmenu a{text-decoration:none;}#vmenu a:hover{text-decoration:underline;}
#vmenu, #vmenu li{margin: 0;background-image: url(vmenu_li.gif);background-repeat: repeat-x;} 
#vmenu li{padding: 6px 0px 6px 10px;list-style: none;background-position: left bottom;}

#att{border-left: #F98027 solid 2px; padding-left:25px;margin:20px 0 15px 0;}
#att ul{ padding:0; margin:0; padding-left:25px;}
#att li{padding-left:0px; list-style-position:outside;}
#rss_lnk{ position:absolute; right:40px;}
#date_arr{ width:70px;padding:2px 0px 2px 0px;font:11px Tahoma; margin-top:1px; background-image:url(datearr0.gif); background-repeat:no-repeat;background-position:right;}

#news, #center_banner{margin-bottom:20px;}
#center_banner{background-repeat:repeat-x;}
#news #item{margin-bottom:20px;}
.popup_lc{position:absolute;background-color:#F99B55;right:270px;padding:15px;width:300px;font:11px Tahoma; line-height:1.4em; z-index:0;}

#illustr{float:left;margin:0px 15px 3px 0;}
#illustr_r{float:right; margin:0 0 3px 15px;}
#illustr #comment, #illustr_r #comment{font:11px Tahoma, sans-serif;text-align:center; margin: 7px 0 6px 0; padding:12px 0 15px 0; background-color:#dedede;} 
#illustr_bg{background-position:center; margin: 20px 0 20px 0;background-repeat:no-repeat;}
#illustr table, #illustr_r table{ width:50px;}

.listings .items{margin: 0 0 10px 0;padding: 0;background-image:url(div00000.gif); background-repeat:repeat-x; background-position:bottom;}

.inBgPad{padding:20px;}
.inBg{background-color:#cce5ff;}
.inYBg{background-color:#f0ede3;}

#lnks_to_pages{padding:20px 0px 10px 0px;text-align: center; float:left;}
#lnks_to_pages a{ color:#333; text-decoration:none; line-height:2.1em;}
#lnks_to_pages div{border:solid 1px #eee; background-color:#eee; margin: 0 1px 0 0px;width: 31px;height: 29px; text-align:center;float: left;cursor:hand;}
#lnks_to_pages #sel{border:solid 1px #FF6600; background-color:#FF6600;}
#lnks_to_pages #sel a{color:#FFF;}

.separate{border-collapse:separate;}
.vt td{vertical-align:top;}
.vm td{vertical-align:middle;}
.tf, .ta, .taSm{width:100%;}
.half{width:49%;}
.taSm{height:4em;}
.ta{height:10em;}
.uld3 li{padding-bottom:3px;}
.uld5 li{padding-bottom:5px;}
.uld10 li{padding-bottom:10px;}
.bullets{list-style-type:disc; list-style-position:outside; padding-left:15px;}
.bullets li{margin-left:15px;}
.inline li, .inline div{display:inline;}
.rSm li{margin-right:10px;} .lSm li{margin-left:10px;}
.rBm li{margin-right:15px;} .lbm li{margin-left:15px;}


#d5, #d10, #d15, #d20, #d25, #d30{height: 1px;line-height: 0;font-size: 0; clear:both; overflow:hidden;}
#d5{height:5px;}
#d10{height:10px;}
#d15{height:15px;}
#d20{height:20px;}
#d25{height:25px;}
#d30{height:30px;}