*{margin:0;padding:0;border:0;}
html{height:100%;}
body{height:100%;background:#fff;text-align:center;vertical-align:top;font-family:Tahoma,Trebuchet MS,Tahoma,Sans-Serif;color:#505050;font-size:0.7em;line-height:1.3;letter-spacing:0.001em;word-spacing:0.001em;}
#preload{background:url(images/contacts.jpg);}

.invisible{display:block;position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;}
.hidden                {display:none;}
ul.child               {padding:0px 20px 20px 20px; font-size:12px}
ul.child li {margin-bottom:5px}

#navigation{padding:0 0 20px 0; font-size:12px}


a, a:active{color:#218dfc;text-decoration:underline;}
a:visited{color:#218dfc;text-decoration:underline;}
a:hover{color:#218dfc;text-decoration:underline;}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.center{margin:0 auto;}
.clear{clear:both;}
#logowrap{width:366px;height:55px;position:absolute;left:75px;top:60px;z-index:2;}
#forlogo{width:366px;height:55px;position:relative;overflow:hidden;}
#forlogo a{color:#a11c2c;text-align:left;text-decoration:none;line-height:1.1;}
#forlogo a h1{font-size:1.3em;}
h2{font-size:1.4em;}
#forlogo a span{color:#ababab;}
a#logo{display:block;position:absolute;left:0;top:0;z-index:5;width:366px;height:55px;background:url(images/logo.gif) top left no-repeat;}
#head-image{width:720px;height:232px;position:absolute;right:0;top:0;border-bottom:4px solid #970a0a;background:url(images/1.jpg) top right no-repeat;}
#main{height:auto !important;height:100%;min-height:100%;min-width:770px;position:relative;vertical-align:top;}
#middle{width:100%;vertical-align:top;text-align:center;display:table;}
.top{height:290px;}
#left{margin-right:350px;text-align:left;vertical-align:top;padding-bottom:100px;}
#right{width:350px;float:right;text-align:left;vertical-align:top;padding:3px 0 100px 0;}
#right ul{list-style:none;padding:20px;}
#right ul li{margin:15px 0 15px 0;}


ul#right_menu{margin:-2px 20px 30px 40px;padding:0;}
ul#right_menu li{margin:0 0 3px 0;font-size:1.6em;color:#000;}
ul#right_menu li a{color:#000;}

ul#right_menu2{margin:-2px 20px 30px 40px;padding:0;display:none;}
ul#right_menu2 li{margin:0 0 3px 0;font-size:1.6em;color:#000;}
ul#right_menu2 li a{color:#000;}

ul#right_menu2{display:none;}

.icon-1{display:block;cursor:pointer;background:url(images/icon-1.gif);width:36px;height:33px;float:left;margin-right:14px;}
.icon-2{display:block;cursor:pointer;background:url(images/icon-2.gif);width:36px;height:33px;float:left;margin-right:14px;}
.icon-3{display:block;cursor:pointer;background:url(images/icon-3.gif);width:36px;height:33px;float:left;margin-right:14px;}
#menu{width:100%;display:table;color:#000;}
.item{font-size:1.6em;width:10%;display:table-cell !important;display:inline;padding:0 3% 0 3%;text-align:center;white-space:nowrap;}
#menu a{color:#000;}
#content-2, #content-3, #content-4{display:none;margin:40px;}
.content{display:none;margin:40px;}
#reloadcontent{margin:40px;}
.main{display:block;}
#content-1{margin:40px;}
#content-76{margin-left:75px;}
.content ol{padding:10px 40px 40px 60px;}
.content ol li{padding:0 5px 0 5px;}
.content ol li a{font-size:1.2em;}
.content ul{padding:30px;}
#footer{width:100%;position:absolute;left:0;bottom:0;z-index:5;background:#ccc;height:85px;}
#bottom-forlogo{width:274px;height:43px;position:relative;overflow:hidden;margin:20px 0 0 20px;float:left;}
#bottom-forlogo a{color:#ababab;text-align:left;text-decoration:none;line-height:1.1;}
a#bottom-logo{display:block;position:absolute;left:0;top:0;z-index:5;width:274px;height:43px;background:url(images/bottom-logo.gif) top left no-repeat;}
#contacts{float:left;margin:20px 0 0 75px;color:#9c9c9c;font-size:1.1em;font-weight:bold;text-align:left;}
#forcounter{height:85px;float:right;}
#counter{margin:47px 12px 0 0;}
#contacts a{color:#9c9c9c;text-decoration:underline;}
#projectwrap{text-align:left;}
#projecttext,#projectfooter{height:63px;}
#textwrap{padding:12px;}
#projecttext{color:#5f5f5f;font-size:1.05em;}
#projectfooter{background:#ccc;position:relative;}
#project-forlogo{width:190px;height:30px;position:relative;overflow:hidden;margin:17px 0 0 15px;float:left;}
#project-forlogo a{color:#ababab;text-align:left;text-decoration:none;line-height:1.1;}
a#project-logo{display:block;position:absolute;left:0;top:0;z-index:5;width:190px;height:30px;background:url(images/project-logo.gif) top left no-repeat;}
#project-contacts{position:absolute;left:160px;top:0;margin:13px 0 0 75px;color:#9c9c9c;text-align:left;}
#project-contacts a{color:#9c9c9c;text-decoration:underline;}
