/* CSS Document */
body {margin: 0px; padding: 0px; margin-top: 0px; background: url(../img/body_pat.jpg) repeat-x; text-align: center; }
.wrap {width: 918px;margin: 0px; padding: 0px;  margin-left: auto; margin-right: auto; text-align: left; background: url(../img/body_pat.jpg) repeat-x top;}
.mainbody {margin: 0px; padding: 0px;}
img {border: none;}
.header { background: url(../img/header_index.jpg) no-repeat top; height: 189px; width: 918px; float: none; }
.header h1 {color: #FFFFFF; margin:0px; padding:0px; float: right; margin-top: 160px; margin-right: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
.note {margin:0px; padding:0px; float:left;margin-top: 10px; width: 370px;  }

.note h1 {margin:0px; padding:0px; float:left; font-family: Tahoma; font-size: 13px; color: #565656; float: left; margin-left: 40px;}
.note p {margin:0px; padding:0px; margin-left: 35px; font-family: Tahoma; font-size: 14px; color: #333333; margin-top: -2px;}

.menu_up { background: url(../img/menu_up.gif) no-repeat bottom; float: none; width: 918px; height: 65px; text-align: center;
font-family: "Century Gothic" ; font-weight: bold; padding: 0px; }
.news { background: #f3f1f1; border-left: #afafaf solid 1px; border-right: #afafaf solid 1px; padding-right: 10px; }

.menu_up a {color: #1d2879; margin-right: 10px; margin-top: 5px;}
a.portfolio { background: url(../img/up_menu_portfolio.gif) no-repeat left; padding-left: 35px; padding-top: 15px; height: 35px; float: right; text-decoration: none}
a:hover.portfolio { background: url(../img/up_menu_portfolio_over.gif) no-repeat left;}


a.about{ background: url(../img/up_menu_about.gif) no-repeat left; padding-left: 35px; padding-top: 15px;  padding-top: 15px; height: 35px; float: right; text-decoration: none}
a:hover.about { background: url(../img/up_menu_about_over.gif) no-repeat left;}

a.photo { background: url(../img/up_menu_foto.gif) no-repeat left;  padding-left: 35px; padding-top: 15px; height: 35px; float: right; text-decoration: none}
a:hover.photo { background: url(../img/up_menu_foto_over.gif) no-repeat left;}





a.upmenuitem{   margin: 0; padding:0; vertical-align: bottom; height: 63px; width: 120px; text-align: center;  float: right; text-decoration: none; border-right: #cec9c9 1px solid; border-left: #cec9c9 1px solid; color: #565656; margin-top: 1px;}
a.upmenuitem span {margin-top: 20px; display: block;}
a:hover.upmenuitem { background: url(../img/upmenubg.gif) repeat left; border-right: #cec9c9 1px solid; border-left: #cec9c9 1px solid;}

.lastitem {margin-right: 100px; display: block;}
a.newsmenu { background: url(../img/up_menu_news.gif) no-repeat left;  padding-left: 35px; padding-top: 15px; height: 35px; float: right; text-decoration: none}
a:hover.newsmenu { background: url(../img/up_menu_news_over.gif) no-repeat left;}

a.blog { background: url(../img/up_menu_blog.gif) no-repeat left; margin-right: 90px; padding-left: 36px; padding-top: 15px; height: 35px; float: right; text-decoration: none}
a:hover.blog { background: url(../img/up_menu_blog_over.gif) no-repeat left;}

a.forum { background: url(../img/up_menu_forum.gif) no-repeat left;  padding-left: 35px; padding-top: 15px; height: 35px; float: right; text-decoration: none}
a:hover.forum { background: url(../img/up_menu_forum_over.gif) no-repeat left;}


.body_menuleft {float: none;}
.maintext { float: left; width:  657px; margin-left: 10px; margin-top: 10px;}

.maintextnote a {color: #0b12b7;text-decoration: none; }
.maintextnote a:hover  {color: #1b24f0; text-decoration: underline; }
.maintextcontainer {border-left: #afafaf solid 1px; 
border-right: #afafaf solid 1px; 
background: #f3f1f1; 
text-align: justify; 
padding-left: 10px; 
padding-right: 10px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #494848;}

.maintextnote h1 {
font-size:14px;
margin:0 0 0 10px;
padding:5px 0 0;
}
.maintextcontainer h1 {margin: 0px; padding: 0px; font-size: 18px; margin-left: 10px; margin-bottom: 5px;}
.maintextnote h1 {
font-size:14px;
margin:0 0 0 10px;
padding:5px 0 0;
}
.maintextcontainer p {padding-left: 10px;}
.menu_left {  float: left; width: 231px;  margin: 0px; padding: 0px; margin-top: -120px; margin-left: 10px; border-left: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.menu_left h1{  margin: 0px; padding: 0px;  font-size: 13px;}
.contacts {margin-top: 10px;}
.contacts h1 {color: #565656;}




.menu_left a {color: #565656; text-decoration: none;}
.menu_left a:hover {color: #565656; text-decoration: underline;}
.boder_left {border-left: #999999 solid 1px; background: #f3f1f1; vertical-align:top; padding-left: 3px; }
.menu_left ul {margin: 0px; padding: 0px; list-style: none; margin-left: 5px;}
.boder_right {border-right: #999999 solid 1px; background: #f3f1f1;  padding-left: 3px}
.footer { height: 65px;  margin-top: 10px; width: 100%;}
.footer a { color: #565656; text-decoration: none; }
.footer a:hover { color: #565656; text-decoration: underline; }
.footer h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  margin-top: 12px;}



.tablelinks {margin-top: 10px; border: #999999 1px dashed; margin-bottom: 200px;}
.tablelinks strong {color: #0b12b7; text-decoration: none;}
.tablelinks a {color: #0b12b7;text-decoration: none; }
.tablelinks a:hover  {color: #1b24f0; text-decoration: underline; }


.photoimg {background: #d8d8d8; border-top: #565656 1px solid; vertical-align: top;  padding-top: 9px; }
.photoimglink {border-bottom: #565656 1px solid; background: #d8d8d8;  text-align: center; padding-bottom: 4px;}
.photoimglink a {}
.photoimg img {margin-top: 0px}
.next {text-decoration: none;}
a.next:hover{text-decoration:underline}

/*CSS2*/


























