html {height:100%;background:#fff url(bg_html.gif) center top no-repeat;}

body {position:relative;padding:0;margin:0;min-height:100%;position:relative;background:url(bg_body.gif) left top repeat-x;font:normal 25px/30px Georgia, Tahoma, Arial, Helvetica, sans-serif}
* html body {height:100%;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1 {margin:0;padding:5px 0 8px 0;font:18px/18px Georgia, Times New Roman, Times, serif;}
h2 {margin:0;padding:3px 0 5px 0;font:13px/13px Georgia, Times New Roman, Times, serif;text-decoration:underline;text-align: left;}
h3 {margin:0;padding:15px 0 0 0;font:18px/18px Georgia, Times New Roman, Times, serif;}
p {margin:0;padding:10px 0 0 0;font:16px/20px Georgia, Times New Roman, Times, serif;}

#container {position:relative;width:1000px;min-height:100%;margin:0 auto;background:url(bg_container.gif) right top repeat-y;}
* #container {height:100%;}

#main_home {position:relative;height:334px;background:url(splash.jpg) left top no-repeat;}

#main {position:relative;height:192px;background:url(mini_splash.jpg) left top no-repeat;}

#header {height:116px;color:white;background:url(bg_header.gif) left top repeat-x;}
*html body #header {margin-bottom:-3px;}
#header p {float:left;width:360px;padding:0;font:normal 25px/25px Georgia, Tahoma, Arial, Helvetica, sans-serif;}
#header p.logo {padding:0 0 0 25px;font:normal 16px/10px Georgia, Tahoma, Arial, Helvetica, sans-serif;}
#header p .phone {font-size:25px;line-height:43px;}
#header p a {font:normal 16px/25px Georgia, Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-decoration:underline;}
#header p a:hover {text-decoration:none;}
#header p.testing {width:230px;margin:0;padding:0;text-align:right;}
#header p.testing a{float:left;padding:10px 60px 49px 0;font:normal 25px/25px Georgia, Tahoma, Arial, Helvetica, sans-serif;color:#fff;background:url(laptop.jpg) right 1px no-repeat;text-decoration:none;}
#header p.testing a:hover{padding:10px 60px 49px 0;font:normal 25px/25px Georgia, Tahoma, Arial, Helvetica, sans-serif;color:#fff;background:url(laptop.jpg) right 1px no-repeat;text-decoration:underline;}


#quotation {float:right;width:251px;height:100px;padding:51px 32px 0 32px;font-size:16px;font-weight:normal;line-height:16px;color:#fff;}
.author {display:block;font-size:14px;font-style:italic;text-align:right;}

#content_home {float:left;width:625px;overflow:hidden;margin:334px 0 40px 0;padding:20px 30px;background:url(shdw.jpg) right top no-repeat; }
#content_home h1 {margin-bottom:40px;}
#content_home a {color:#392f88;text-decoration:underline;}
#content_home a:hover {color:#392f88;text-decoration:none;}
#content_home a:active {color:#9f002b;text-decoration:none;}
#content_home a:visited{color:#83868a;text-decoration:underline;}
#content_home a:hover:visited{color:#516280;text-decoration:none;}

#content {float:left;width:625px;overflow:hidden;margin:192px 0 40px 0;padding:20px 30px;background:url(shdw.jpg) right top no-repeat; }
#content a {color:#392f88;text-decoration:underline;}
#content a:hover {color:#392f88;text-decoration:none;}
#content a:active {color:#9f002b;text-decoration:none;}
#content a:visited{color:#516280;text-decoration:none;}
#content a:hover:visited{color:#516280;text-decoration:none;}


p .news {display:block;font-size:10px;}
a.all_news {font:bold 12px/12px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;}
a:hover.all_news {text-decoration:none;}

#left {float:left;width:370px;margin:0;padding:0;}
#left2 {font:normal 12px/14px Georgia, Tahoma, Arial, Helvetica, sans-serif;float:left;width:370px;margin:0;padding:0;}
#right {float:left;width:214px;margin-left:20px;padding:0 0 40px 20px;border-left:1px solid #b5b5b5;}
#right p {font:normal 12px/14px georgia;}

#menu_column {float:right;width:315px;background:url(bg_menu.gif) left top no-repeat;}

ul#main_menu {margin:40px auto 60px 50px;padding:0 15px 0 15px;list-style-type:none;border-left:1px solid #fff;}
ul#main_menu li {padding:0 0 5px 0;font-size:18px;font-weight:normal;line-height:18px;color:#fff;}
ul#main_menu li.here {font-size:18px;font-weight:normal;line-height:25px;color:#fff;}
ul#main_menu li a.in  {font-size:18px;font-weight:normal;line-height:25px;color:#fff;}
ul#main_menu li a{font-size:16px;font-weight:normal;line-height:16px;color:#fff;text-decoration:none;}
ul#main_menu li a:hover{text-decoration:underline;}
ul#main_menu li ul {padding-top:7px;list-style-type:none; text-decoration:none;}
ul#main_menu li ul li a.in {font-size:18px;font-weight:normal;line-height:18px;color:#fff; text-decoration:none;}
ul#main_menu li ul li ul{margin-left:15px;padding:7px 0 0 0; text-decoration:none;}
ul#main_menu li ul li ul li{font-size:14px;font-weight:normal;line-height:14px;color:#bfe01f;text-decoration:none;}
ul#main_menu li ul li ul li a{font-size:14px;font-weight:normal;line-height:14px;color:#d9f4ba;text-decoration:none;}

#menu_column h2 a {float:left;padding:55px 40px 30px 140px;font:normal 20px/25px Georgia, Tahoma, Arial;color:#fff;background:url(note.jpg) 47px top no-repeat;text-align:right;text-decoration:none;}
#menu_column h2 a:hover {color:#fff;text-decoration:underline;}
#menu_column h2 a:visited {color:#fff;}
#menu_column h2 a:first-line {font:normal 36px/20px Georgia, Tahoma, Arial;color:#fff;}
#menu_column h2 a:first-line:hover {font:normal 36px/20px Georgia, Tahoma, Arial;color:#fff;text-decoration:underline;}
#menu_column h2 a:first-line:visited {font:normal 36px/20px Georgia, Tahoma, Arial;color:#fff;}
#menu_column a:hover {color:#fff;}

#menu_column form.search {float:left;margin:0;padding:0 50px;}
#menu_column form.search label {font-size:24px;font-weight:normal;line-height:35px;color:#fff;}
#menu_column form.search input {width:202px;color:#000;border-top:1px solid #7d8377;border-left:1px solid #7d8377;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
#menu_column form.search input.button {width:202px;color:#000;border-top:1px solid #7d8377;border-left:1px solid #7d8377;border:none;background:url(search_button.gif) left top no-repeat;}
#menu_column form.search a {font-size:16px;font-weight:normal;line-height:25px;color:#fff;text-decoration:underline;}
#menu_column form.search a:hover{text-decoration:none;}

#footer {clear:both;height:40px;width:940px;margin-top:40px;padding:1px 30px 10px 30px;font-size:70%;color:#000;}
#footer p {float:left;width:320px;font-size:12px;border-top:1px solid #dadada;}
#footer p img {float:right;margin:2px;}
#footer a {color:#392f88;text-decoration:underline;}
#footer a:hover {color:#392f88;text-decoration:none;}
#footer a:active {color:#9f002b;text-decoration:none;}
#footer a:visited{color:#516280;text-decoration:none;}
#footer a:hover:visited{color:#516280;text-decoration:none;}

#footer2 p {float:left;width:300px;padding-right:0;font-size:12px;border-top:1px solid #dadada;}
#footer2 p a {color:#392f88;}
#footer2 p img {float:right;margin:2px;}


#developer {float:right;width:220px;padding:10px 18px 0 0;font:normal 12px Arial, Helvetica, sans-serif;color:#fff;}
#developer a {color:#fff; text-decoration:none;}
#developer a:hover {color:#fff; text-decoration:underline;}
#developer a:visited {color:#fff; text-decoration:none;}

#content_home ul {list-style-type:none;}
#content_home ul li {padding:3px 0 0 23px;font:normal 15px/14px Arial, Helvetica, sans-serif;background:url(bullet_li.gif) left 9px no-repeat;}
#content ul {list-style-type:none;}
#content ul li {padding:3px 0 0 23px;font:normal 16px/20px georgia;background:url(bullet_li.gif) left 11px no-repeat;}


.date {color:#999; font-size:100%}
.date2 {color:#999; font-size:14px}


.url {font-size:14px}
div.ajaxSearch_extract {padding-top:5px;padding-bottom:15px;}
.ajaxSearch_paging {padding-bottom:10px;}
.ajaxSearch_highlight {background:#9d0000; color:#FFF}
p.ajaxSearch_resultsInfo .ajaxSearch_highlight {background:none; color:#000; font-weight:bold;}
.button {float:left; height:25px;margin:3px 0 0 0;padding:0;background:url(search_button.gif)no-repeat;border:0;}

div.response {float:left;width:208px;height:275px;}
div.response img {border:1px solid #ccc}

#to_top {margin-top:15px; clear:both;}

#content a.test {float:right; color:#9d001d; text-decoration:underline}
#content a.test:visited {float:right; color:#9d001d; text-decoration:underline}
#content a.test:hover {float:right; color:#9d001d; text-decoration:none}

#content a.list {float:right; color:#9d001d; text-decoration:underline}
#content a.list:visited {float:right; color:#9d001d; text-decoration:underline}
#content a.list:hover {float:right; color:#9d001d; text-decoration:none}


#content table h2 {margin:20px 10px;}
#content table{font: normal 16px georgia}












