@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}
body{background:#C9C7C8;}
#header{width:1028px; margin:auto;}
#header-l{width:415px; height:208px; background:url(../images/header-l.jpg) no-repeat; float:left;}
#header-t{width:613px; height:127px; background:url(../images/header-t.jpg) no-repeat; float:right;}
#header-f{width:613px; height:40px; background:url(../images/header-f.jpg) no-repeat; float:right;}

/*MENU*/
#menu{width:613px; height:41px; float:right;}
#menu ul{list-style:none;}
#menu ul li{float:left;}
#menu #home,
#menu #services,
#menu #login,
#menu #forms,
#menu #links, #menu #servers{ background:no-repeat; height:41px;  cursor:pointer;}


#menu a  #home{ background:url(../images/menu-home.jpg); width:65px; }
#menu a:hover #home, #menu a #home.selected{ background:url(../images/menu-home.jpg) 0 -41px;}

#menu a  #services{ background:url(../images/menu-services.jpg); width:81px;}
#menu a:hover #services, #menu a #services.selected{ background:url(../images/menu-services.jpg) 0 -41px;}

#menu a  #login{ background:url(../images/menu-login.jpg); width:108px;}
#menu a:hover #login, #menu a #login.selected{ background:url(../images/menu-login.jpg) 0 -41px;}

#menu a  #forms{ background:url(../images/menu-forms.jpg); width:61px;}
#menu a:hover #forms, #menu a #forms.selected{ background:url(../images/menu-forms.jpg) 0 -41px;}

#menu a  #links{ background:url(../images/menu-links.jpg); width:111px;}
#menu a:hover #links, #menu a #links.selected{ background:url(../images/menu-links.jpg) 0 -41px;}

#menu a  #servers{ background:url(../images/menu-servers.jpg); width:187px;}
#menu a:hover #servers, #menu a #servers.selected{ background:url(../images/menu-servers.jpg) 0 -41px;}

/*Content*/
#wrapper{width:1028px; margin:auto;}
#content{ float:left; width:1028px; margin:auto; background:url(../images/content.jpg) repeat-y;}
#content a{color:#140090;}

#content-t{ width:1004px; float:left; margin:0 0 0 12px; min-height:427px; background:url(../images/content-t.jpg) no-repeat top; }


#left{width:332px; float:left; padding-left:68px;}
#left img.contact{margin:0 0 20px 0;}
#left img.left, #right img.left{ float:left; margin:5px 0 5px 15px;}
#left img.right, #right img.right{float:right; margin:5px 15px 5px 0;}
#left img.center, #right img.center{display:block; margin:auto;}
#left p{padding:5px 15px 5px 15px; font-size:13px; clear:both;}
#featured{}
.featured-t{background:url(../images/feature-t.png) no-repeat; width:332px; height:21px;}
.featured-m{background:url(../images/feature-m.png) repeat-y; width:332px; float:left; }
.featured-f{background:url(../images/feature-f.png) no-repeat; width:332px; height:3px; clear:both;}

#right{width:604px; float:right;}
#right p{padding:15px 40px 15px 20px; font-size:13px;}
#right ul{padding:2px 20px 15px 30px; font-size:13px;}
#right img{margin:5px 40px 5px 20px;}
/*Footer*/
#footer{width:1028px; margin:auto; height:57px;background:url(../images/footer.jpg) no-repeat; clear:both; line-height:50px; font-size:12px;color:#140090;}
#footer a{color:#140090; text-decoration:none;}
#footer-l {width:820px; float:left;}
#footer-l ul{list-style:none; margin-left:25px;}
#footer-l ul li{display:inline;}

#footer-r{width:200px; float:right;}
#footer-r p{font-weight:bold; font-style:italic;}
/*LINKS*/
.links{ float:left; width:300px;}
.links a{text-decoration:none;}
.links a:hover{text-decoration:underline;}

/*CONTACT*/
.contact-form{  width:250px; margin:0 0 10px 25px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contact-form input{width:200px;}
.contact-form .send{width:80px !important;}
.contact-form textarea{width:300px; max-width:300px;}
.contact-form textarea, .contact-form input{margin:0 0 0 0;}
.contact-form label{ width:250px; margin:10px 0 3px 0;}
.contact-form label.error{float:left; color:red; font-size:8pt; margin:0; font-weight:bold;}

.table-contact{border:1px solid black; border-collapse:collapse; margin:10px 0 10px 25px; width:500px;}
.table-contact td, .table-contact th{border:1px solid black; border-collapse:collapse; font-size:13px; padding:3px; vertical-align:top; text-align:left;}
.table-contact th{ background:#cdcae1;}
.table-contact td{ background:white;}