* {margin: 0 auto; padding: 0}
html, body {height: 100%}

body {text-align:center; font-family:Arial; font-size:17px; color:#636363;}

a {color:#636363; text-decoration:underline}
a:hover {color:#00BFF3; text-decoration:underline}

a img {border:none;}
a:focus {outline:none}

ol, ul, li {margin: 0; padding: 0; list-style:none;}

h1 {color:#F68E56; font-size:16px; font-weight:bold; padding:18px 0px 0px 0px; margin:0px;}
h2 {color:#F68E56; font-size:16px; font-weight:bold; text-transform:uppercase; padding:9px 0px 8px 0px; margin:0px;}
h3 {color:#636363; font-size:16px; font-weight:bold; text-transform:uppercase; padding:0px 0px 18px 0px; margin:0px;}
h3 span {text-transform:none; font-weight:normal}
div.maincontent p {padding:0px; margin:18px 0px 0px 0px;}

#header {width: 100%; height: 154px; position: absolute; top: 0; left: 0; border-bottom:4px solid #D7D7D7}
#header .container {width: 950px; margin: 0 auto; padding:30px 0px 0px 0px; text-align:left; position:relative; margin-bottom: 100px;}



ul.mainMenu { text-align:center; text-transform:uppercase;}
ul.mainMenu { position:absolute; width:755px; list-style:none; top:28px; left:200px;}
ul.mainMenu li { float:left; list-style-image: none; padding: 0px 0px 0px 48px;}
ul.mainMenu li a { color:#F68E56; font-size:16px; font-weight:bold; list-style-image: none; text-decoration:none; }
ul.mainMenu li a:hover { color:#00BFF3; font-size:16px; font-weight:bold; text-decoration:underline;}

ul.iconMenu { list-style:none;}
ul.iconMenu li { float:left; list-style-image: none; padding: 0px 22px 0px 0px;}
ul.iconMenu li#iconend { padding: 0px 0px 0px 0px;}
ul.iconMenu li a { list-style-image: none; text-decoration:none; }
ul.iconMenu li a:hover {text-decoration:underline;}


#content {height: auto !important; height: 100%; min-height: 100%; overflow: hidden !important;
		overflow: visible;}
#content .container {width: 950px; margin: 0 auto; padding: 192px 0px 96px 0px; text-align:left;}

#footer {height: 58px; margin-top: 58px; border-top:4px solid #D7D7D7;}
#footer .container {width: 955px; margin: 0 auto; padding: 22px 0px 0px 0px; text-align:left; color:#898989; font-size:11px; position:relative;}
#footer .container .fert {position:absolute; right:0px; top:22px;}
#footer .container .fert a {color:#898989; text-decoration:none}
#footer .container .fert a:hover {color:#898989; text-decoration:underline}




#header .container div.headerbox {width:700px; position:absolute; top:84px; left:246px;}
#content .container .prel {position:relative; padding-bottom:17px;}
#content .container .prel div.leftbox {width:214px; padding:0px; margin:0px; float:left;}
#content .container .prel div.rightbox {width:214px; padding:0px; margin:0px; position:absolute; top:0px; left:732px;}
*html #content .container .prel div.rightbox {left:518px;}
/* box */
.top-left { 
	margin-right: 9px; 
	background: url("../img/topleft.jpg") no-repeat;
	height: 9px;
	font-size: 2px;
	}
.top-right { 
	margin-top: -9px; 
	margin-left: 9px;
	background: url("../img/topright.jpg") no-repeat; 
	background-position: 100% 0px;
	height: 9px; 
	font-size: 2px; 
	}
div.inside {
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	}
.bottom-left { 
	margin-right: 9px;
	background: url("../img/bottomleft.jpg") no-repeat;
	height: 9px;
	font-size: 2px;
	}
.bottom-right { 
	margin-top: -9px; 
	margin-left: 9px;
	background: url("../img/bottomright.jpg") no-repeat; 
	background-position: 100% 0px; 
	height: 9px; 
	font-size: 2px; 
	}
/* end box */

#header .container div.headerbox div.inside {
	padding: 0px 32px 0px 34px;
	}
#content .container .prel div.leftbox div.inside, #content .container .prel div.rightbox div.inside {
	padding: 0px 20px;
	}

div.inside p {line-height:19px;}
div.inside p span.number {font-weight:bold; color:#F68E56}
div.inside p span.number span {font-weight:bold; color:#F68E56; font-size:20px;}

div.inside ul {list-style:none; padding:12px 0px 14px 0px;}
div.inside ul li {list-style-image: none; padding:0px 0px 10px 0px; font-size:12px;}

div.inside ul li a.active {color:#00BFF3;}


div.inside ul ul{list-style:none; padding:12px 0px 14px 15px; font-size:12px;}


div.maincontent {width:465px;}
*html div.maincontent {margin-left:0px; padding-left:30px;}
*:first-child+html div.maincontent {margin-left:0px; padding-left:30px;}
div.maincontent ul {list-style:none; padding:12px 0px 5px 0px;}
div.maincontent ul li {list-style-image: none;}

.iconblock {padding:0px 0px 50px 0px;}
*html .iconblock {padding:0px 0px 18px 0px;}
.searchblock {padding:17px 0px;}
.searchForm .inputSearch { 
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#636363; 
	width:135px; 
	padding:3px 5px 3px 5px; 
	background: #fefefe url(../img/input.gif) 0 0 repeat-x; 
	border:1px solid #C3C3C3; 
	border-top:1px solid #7C7C7C;
	border-right:none;
	height:14px;
}

*html .searchbtn {margin-left:-3px;}

ul.newsblock {list-style:none; padding:0px; margin:0px;}
ul.newsblock li {list-style-image: none; padding:0px 0px 10px 0px; margin:0px;}
ul.newsblock li span {display:block; font-size:13px; font-weight:bold; padding-top:5px;}
ul.newsblock li span.date {padding-top:10px;}

div.allnews {padding-bottom:10px;}
div.allnews a {color:#636363; font-size:12px; text-decoration:underline}
div.allnews a:hover {color:#00BFF3; font-size:12px; text-decoration:underline}

div.monthcal {font-size:14px; font-weight:bold; padding:9px 0px 4px 0px;}
div.monthcal a {color:#636363; text-decoration:none}
div.monthcal a:hover {color:#00BFF3; text-decoration:none}

div.tablecal {padding-bottom:7px; margin-left:-6px;}
table.cal tr td {font-size:14px;} 
table.cal tr td  a {color:#F68E56; text-decoration:none}
table.cal tr td  a:hover {color:#00BFF3; text-decoration:underline}

.page   {min-height: 100%;
	height: auto !important;
	height: 100%;
	}

.page{
	overflow:hidden;
}
