
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body {  color: #000; text-align: center; background: #FFF; font: 62.5% Arial, Helvetica, sans-serif; }	

a img { border: none }	 
td,th { font: 1em Arial, Helvetica, sans-serif; font: "0.75em Arial, Helvetica, sans-serif"; color: #000; }
input,select,textarea { color: #000; font: 14px Arial, Helvetica, sans-serif; }
a { color: #8AA700; }	
a:hover { color: #FF9600; }
form { margin: 0; }
div.empty { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
table.default { border-collapse: collapse; width: 100%; }
table.default td { padding: 0; vertical-align: top; }

#carrier { width: 1004px; margin: auto; text-align: left; font-size: 1.3em; min-height: 100%; 
	background: #FAF4CE url(../img/bg.jpg) repeat-x 0 bottom; position: relative; }
* html #carrier { height: 100%; }
#padding_bot { padding: 4px 0 175px; background: url(../img/bg_top.jpg) repeat-x 0 0; }

#header { position: relative; left: 4px; z-index: 1; height: 289px; }
#header div { float: left; padding-right: 4px; }
#header #logo { position: absolute; left: 20px; top: 48px; z-index: 2; float: none; padding: 0; }
#logo img { background-image: url(../img/logo.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png,sizingMethod=crop); }
#header #ico { position: absolute; left: 15px; top: 11px; background: url(../img/bg_ico.gif); 
	width: 45px; height: 20px; z-index: 2; padding: 0; }
#header #ico div.mail { padding: 6px 9px 0 8px; }
#header #ico img { float: left; }
#ico div.map { padding-top: 4px; }

#menu { padding: 23px 0 36px; text-align: center; position: relative; }
#menu table { border-collapse: collapse; margin: auto; }
#menu td { padding: 0; }
#menu ul { margin: 0; padding: 0; list-style: none; overflow: hidden; width: 100%; }
#menu li { float: left; border-left: 1px solid #E3E0C8; padding: 0 18px; margin-left: -1px; font-size: 1.23em; }
#menu a { color: #9C987A; display: block; float: left; padding: 1px 15px; }
#menu a:hover, #menu li.on a { color: #FFF; background: #E1CB4D; }


table#main { border-collapse: collapse; width: 100%; }
td#main_left, td#main_right { padding: 0; vertical-align: top; }
td#main_left div.carrier { padding: 0 33px 0 53px; }
td#main_right div.carrier { padding: 0 38px 0 0; }
td#main_left { width: 530px; }

div.title { background: url(../img/dots_title.gif) repeat-x 0 bottom; padding: 0 0 8px 9px; margin-bottom: 22px; }
div.title div { font-size: 24px; color: #FF9600; font-style: italic; }

img.title_predl { background-image: url(../img/title_predl.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_predl.png,sizingMethod=crop); }
img.title_about { background-image: url(../img/title_about.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_about.png,sizingMethod=crop); }

table.predl { border-collapse: collapse; }
table.predl td { padding: 0 0 36px 20px; vertical-align: bottom; }
img.predl1 { background: url(../img/predl1.gif); }
img.predl2 { background: url(../img/predl2.gif); }
img.predl3 { background: url(../img/predl3.gif); }
img.predl4 { background: url(../img/predl4.gif); }
img.img_on { background-position: 0 -78px !important; }

div.yellow_block { width: 198px; height: 142px; text-align: center; margin-bottom: 25px; 
	background-image: url(../img/yellow_block.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/yellow_block.png,sizingMethod=crop); }
div.yellow_block img { position: relative; top: 12px; }
	
div.text { padding: 0 12px; }

div.brown_block { position: relative; left: 2px; float: left; font-size: 13px; }
div.brown_block a,div.brown_block a:hover { color: #FFF; }
div.brown_block div.center { background: #CCC27E; padding: 1px 11px 3px; }	
div.brown_block div.left { width: 5px; height: 20px; position: absolute; top: 0; left: -5px; 
	background-image: url(../img/brown_left.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/brown_left.png,sizingMethod=crop); }
div.brown_block div.right { width: 5px; height: 20px; position: absolute; top: 0; right: -5px;
	background-image: url(../img/brown_right.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/brown_right.png,sizingMethod=crop); }
	
	
#footer { background: url(../img/bg_footer.jpg) no-repeat right bottom;  
	width: 1004px; margin: -164px auto 0; height: 164px; text-align: left; font-size: 1.2em; position: relative; }
#footer table { border-collapse: collapse; width: 100%; }
#footer td { padding: 0; vertical-align: top; }
#footer td.left { width: 300px; }
#footer td.right { padding-left: 20px; }
#footer div.carrier { background: url(../img/line_footer.jpg) no-repeat 45px 70px; padding: 94px 33px 10px 45px; }
#counters { margin-left: 319px; }


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}