


html, body { height:100%;}
body {

	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.125em;
	color:#FF6633;
	background:#c3e7fe;
}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden; margin-top:0px;}
.wrappers { width:100%; overflow:hidden; margin-top:0px;margin-left:150px}
p { margin-bottom:18px;}

.tail-left { background:url(images/tail-left.gif) left top repeat-x; position:absolute; left:0; top:0; height:454px; width:50%;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top;}

#contacts-form label { display:block; height:42px;} 
#contacts-form label input { width:274px; padding:2px 0 2px 3px; color:#111; background:none; border:1px solid #ccc;}
#contacts-form textarea {width:302px; height:99px; padding:2px 0 2px 3px; margin-bottom:15px; color:#111; background:none; border:1px solid #ccc; overflow:auto;}
#contacts-form .col-1 { width:320px !important; margin-right:0 !important;}
#contacts-form .col-2 { width:305px !important;}

/*==================list====================*/
ul { list-style:none;}

.list1 li {background:url(images/arrow2.gif) no-repeat left 7px; padding:0 0 5px 18px; }
.list1 li a {color:#75797b;}

.blockquotes { width:100%; overflow:hidden;}
.blockquotes li { float:left; font-size:1.15em; font-style:italic; width:293px; margin-right:45px;}
.blockquotes li.last { margin-right:0;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:16px;}
.p3 { margin-bottom:24px;}

/*==================txt, links, lines, titles====================*/
a {  outline:none;text-decoration:none;}
a:hover{text-decoration:none;}

/*h1 { font-family:"Times New Roman", Times, serif; font-size:70px; line-height:1em; font-style:italic; position:absolute; top:136px; right:0; color:#392b0b; letter-spacing:-1px; width:425px;}
h1 a { color:#392b0b; text-decoration:none;}
h1 span { position:relative; font-size:15px; text-transform:uppercase; font-style:normal; width:420px; display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; color:#4d4d32; text-align:right; margin-top:-32px;}
h2 {
	font-size:27px;
	line-height:1em;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#392b0b;
	letter-spacing:-1px;
	font-weight:bold;
	padding-left:7px;
	margin-bottom:12px;
}
h3 { font-size:1em; margin-bottom:17px;}
h4 { font-size:1em;}*/

.txt1 { color:#faaf6a;}

.link1 { background:url(images/arrow2.gif) no-repeat left 7px; padding:0 0 0 18px; color:#75797b;}

.twitter-link { background:url(images/twitter-icon.jpg) no-repeat left top; padding:10px 0 10px 90px; display:block; font-family:"Times New Roman", Times, serif; font-size:26px; line-height:1em; font-style:italic; color:#4f4f4f;}

/*==================boxes====================*/
.box { width:100%; font-style:italic; font-size:1.15em;}
.box .border-top {background:url(images/border.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left;}
.box .border-right {background:url(images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:20px 49px 45px 37px;}

.dept-list { float:left;}
.dept-list dt { font-weight:bold; margin-bottom:17px;}
.dept-list dd { clear:both; text-align:right;}
.dept-list dd span { float:left; padding-right:25px;}


/*header*/
#header .nav { position:relative; float:right; top:3px;}
#header .nav li { float:left; margin-left:3px; }
#header .nav li span { display:block; float:left;  padding-left:10px;}
#header .nav li span span {  padding-right:10px; padding-left:0;}
#header .nav li span span a { display:block;  padding:6px 5px 6px 5px; color:#fff; text-decoration:none; font-weight:bold;}
#header .nav li span span a:hover { text-decoration:underline;}
#header .nav li.current span {background:url(images/button-left.gif) no-repeat left top;}
#header .nav li.current span span {background:url(images/button-right.gif) no-repeat right top;}
#header .nav li.current span span a { color:#392b0b; background:url(images/button-bg.gif) left top repeat-x;}
#header .nav li.current a:hover { text-decoration:none;}

#header .slogan { position:absolute; font-family:"Times New Roman", Times, serif; color:#fff; font-size:75px; line-height:56px; font-weight:bold; width:525px; position:absolute; right:0; top:283px; letter-spacing:-2px; text-align:right;}

#header .extra-link { background:url(images/arrow1.gif) no-repeat left 4px; padding:0 0 0 23px; font-family:"Times New Roman", Times, serif; color:#fff; font-weight:bold; text-decoration:none; font-size:25px; text-decoration:none; position:absolute; top:483px; right:0; letter-spacing:-1px;}
#header .extra-link:hover { color:#000;}

/*content*/
#content .row-1 { background:url(images/content-bg1.gif) left top repeat-x #fff; padding:2px 3px;}
#content .row-1 .indent { padding:0 10px 0 0;}
#content .row-2 { background:url(images/content-bg2.gif) left top repeat-x #f0efef; padding:1px 5px;}
#content .row-2.alt { padding-bottom:25px;}

/*footer*/
#footer { background:#2a2722; padding:1px 0 10px ; color:#bab2a6; text-align:center;}
#footer a { color:#bab2a6;}
#footer .nav { padding:0 0 5px 0;}
#footer .nav li { display:inline;}
#footer .nav li a { padding:0 17px 0 14px; text-decoration:none;}
#footer .nav li a:hover { text-decoration:underline;}

#footer .rss { position:absolute; left:5px; top:5px;}
/*==========================================*/
.charte{
margin-left:200px
}
.style4 {
	font-size: 13px;
	color: #FFFFFF;
}
.style6 {
	font-size: 14px;
	color: #FF6633;
}
.style7 {color: #392B0B}
.style8 {color: #FFFFFF; }
.style9 {
	font-size: 19px;
	font-style: italic;
}
.style10 {color: #990099}
.Style25 {color: #000066; font-size: 10px; }
.Style26 {color: #000066}
.Style28 {color: #0000FF; font-size: 10px; }