@charset "utf-8";
* { font-family:arial; }
body {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#666;
	background:url(bg-body.jpg) top left fixed;
}
a{color:#c42a2f; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}
#main_wrap { width:993px; margin:0px auto 0px auto; text-align:left; background:url(bgWrap.png) top left repeat-y; padding-left:5px; padding-right:5px;}
#main-tools {width:993px; height:103px; clear:both; background:url(bgTools.jpg) no-repeat top left; margin-bottom:1px;}
/* TOOLS LEFT */
#tools-left{width:339px; height:99px; float:left; margin-left:10px; margin-top:3px;}
#tools-left img{border:0px;}
#tools-left-space{width:126px; height:44px; float:left; background:url(tools-left-space.gif) top left no-repeat;}
#top-tools{width:630px; height:44px; background:url(bg-top-tools.gif) top left no-repeat; float:right;}
#tools-right{width:644px; height:102px; float:right;}
#top-main-menu{margin-left:383px;}
#top-main-menu ul{margin:0px; padding:0px; list-style:none;}
#top-main-menu li{margin:0px; padding:0px; list-style:none; float:left; width:85px; height:52px; background:url(top-menu-bg.png) top left no-repeat;}
#top-main-menu li a{height:52px; width:85px; display:block; text-align:center;}
#top-main-menu li a:hover{height:52px; width:85px; display:block;}
#top-main-menu img{border:0px;}
#search-form{width:332px; height:35px; float:right; margin-top:10px; margin-right:9px;}
#search-form input[type=text]{width:240px; height:25px; background:url(bg-search-input.png) top left no-repeat; border:0px; margin-right:0px; font-size:11px; padding-left:5px; padding-left:5px; padding-top:4px;}
#search-form input[type=submit]{ width:86px; height:29px; background:url(bg-search-submit.png) top left no-repeat; border:0px; margin-left:0px; float:right;}

/* TOOLS RIGHT */
#tools-right-space{width:239px; height:44px; float:right; background:url(tools-right-space.gif) top left no-repeat;}
#top-login{width:239px; height:37px; background:url(bgMenu.gif) top left repeat-x;}
#top-login-s1{width:4px; height:37px; float:left; background:url(bgMenuSx.gif) top left no-repeat;}
#top-login-d1{width:235px; height:37px; float:right;}
#top-login-d1-label{text-align:center; font-size:14px; font-weight:bold;color:#c42a2f; float:left; width:231px; padding-top:8px;}
#top-login-d2{width:4px; height:37px; float:right; background:url(bgMenuDx.gif) top left no-repeat;}
#right-info{font-size:14px; text-align:center; font-weight:bold; margin-top:10px;}
#main_container{ width:977px; padding-left:8px; padding-right:8px; text-align:left; background:#fff url(mainBg.jpg) top left no-repeat;}
#coll2div{width:977px;}
#container-left {width:730px; float:left; background-color:#fff}
#container-right {width:237px; height:300px; background:#ddd; float:right;}
#main-navi{width:977px; height:70px; padding-top:8px; padding-bottom:8px;}
#main-navi-left{width:730px; height:70px; float:left;}
#main-menu{width:730px; height:37px; background:url(bgMenu.gif) top left repeat-x;}
#menu-s1{width:4px; height:37px; float:left; background:url(bgMenuSx.gif) top left no-repeat;}
#menu-d1{width:726px; height:37px; float:right;}
#menu-d2{width:4px; height:37px; float:right; background:url(bgMenuDx.gif) top left no-repeat;}

#main-menu-items{width:722px; height:37px; margin:0px 0px 0px 0px; float:left;}
#main-menu-items ul{list-style-image:url(sepMenu.gif);margin: 0px 0px 0px 0px; }
#main-menu-items li{height:37px; list-style-image:url(sepMenu.gif); float:left; margin:0px; padding: 0px 20px 0px 0px; font-size:10px;}
#main-menu-items li a{height:30px; display:block; text-decoration:none; color:#696969; font-weight:bold; background:none; padding-left:5px; padding-right:5px; padding-top:7px; font-size:14px;}
#main-menu-items li a:hover{background:url(bg_main_menu.gif) top right; display:block; color:#fff;}
#main-menu-items a.selected{background:url(bg_main_menu.gif) top right; display:block; color:#fff; }
#sub-menu{width:730px; height:35px; margin:0px 0px 0px 0px; background:url(bg_sub_menu.gif)}
#sub-menu-s1{width:4px; height:35px; float:left; background:url(bgSubMenuSx.gif) top left no-repeat;}
#sub-menu-d1{width:726px; height:35px; float:right;}
#sub-menu-d2{width:4px; height:35px; float:right; background:url(bgSubMenuDx.gif) top left no-repeat;}

#sub-menu-items{width:722px; height:35px; margin:0px 0px 0px 0px; float:left;}
#sub-menu-items ul{list-style-image:url(sepSubMenu.gif);margin: 0px 0px 0px 0px; }
#sub-menu-items li{height:35px; list-style-image:url(sepSubMenu.gif); float:left; margin:0px; padding: 0px 20px 0px 0px; font-size:10px;}
#sub-menu-items li a{height:23px; display:block; text-decoration:none; color:#fff; font-weight:bold; background:none; padding-left:5px; padding-right:5px; padding-top:12px;}
#sub-menu-items li a:hover{text-decoration:underline;}
#sub-menu-items li.floatleft{height:35px; list-style-image:url(sepSubMenu.gif); float:right; margin:0px; padding: 0px 20px 0px 0px; font-size:10px;}
#sub-menu-items a.selected{text-decoration:underline;}

#flashMovie{width:730px; height:141px;}

#main-navi-right{width:237px; height:37px; float:right; background:#ddd;}
#padding-login{padding:9px;}
#padding-login p{background:#fff; padding:5px; border:1px solid #949393; font-size:11px;}
#padding-login span{color:#c42a2f; font-size:14px;}
.padding10{padding:10px;}
/* LEFT COLS */
#swapInfo{padding:5px; background:#fff url(bg-main-box-info.gif) top right no-repeat;}
#swapInfo p{padding:5px; width:600px;}
/*Home Contact Forms*/
#HomeContactsForm{padding:5px; width:957px;}
#HomeContactsForm div{width:239px; height:40px; float:left;}
#HomeContactsForm input[type=text]{width:210px; height:20px; background:url(bg-input-text-220.gif) top left no-repeat; border:0px; padding-left:5px; padding-right:5px;}
#HomeContactsForm select{width:218px; height:20px; border:1px #acacac solid;}
#HomeContactsForm textarea {width:930px; height:150px; border:1px #acacac solid;}
#submitHomeForms{margin-right:28px; width:929px; padding:5px;}
#SubmitInput{float:right;}
#Privacycheck{float:left;}
#submitHomeForms input[type=reset]{width:148px; height:28px; background:url(btn-reset.gif) top left no-repeat; border:0px;}
#submitHomeForms input[type=submit]{width:148px; height:28px; background:url(btn-submit.gif) top left no-repeat; border:0px;}
#swapCorsi{padding:5px; background:#fff url(bg-main-box.gif) top right no-repeat;}
#swapCorsi p{padding:5px; width:600px;}
#swapCorsi .main ul{list-style:none;margin: 0px 0px 0px 0px; }
#swapCorsi .main li{float:left; width:50%; list-style:none;}
#swapCorsi .main span{color:#1ab9e5; font-size:14px; font-weight:bold;}
#swapCorsi .list ul{}
#swapCorsi .list a{color:#1ab9e5; font-weight:normal;}
#swapCorsi .list li{width:100%; clear:both; list-style-image:url(li-man.gif);}
#swapOh{width:977px; clear:both;}
#swapOh .left{width:474px;float:left;height:240px;background:#fff; padding:5px;}
#swapOh .right{width:474px;float:right;height:240px;background:#fff; padding:5px;}
#advHome{padding:5px; background:#fff;}
/*FORMS*/
input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.InputLogin{width:213px; height:19px; background:url(bgInputLogin.gif) top left no-repeat; overflow:hidden; border:0px; padding:3px;}
.btnLogin{width:131px; height:25px; background:url(btnLogin.png) top left no-repeat; border:0px; cursor:hand;}
.btnLogout{width:87px; height:25px; background:url(btnLogOut.png) top left no-repeat; border:0px; cursor:hand;}
.textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; width:213px; height:100px;}
/*END FORMS*/
.space8 {height:8px; clear:both;}
/* ANFOS NEWS*/
#anfos-news{width:967px; height:90px; clear:both; background:#fff; padding:5px;}
/*FOOTER*/
#footer {width:993px; height:103px; clear:both; background:url(bgTools.jpg) no-repeat top left; margin-bottom:1px;}
#logo-bottom{width:262px; height:84px; margin-left:18px; margin-top:15px; float:left;}
#footer-menu{width:550px; height:30px; float:right; margin-top:59px; font-size:10px;}
#footer-menu ul{margin:0px; padding:0px; list-style-image:url(sepMenu.gif);}
#footer-menu li{list-style-image:url(sepMenu.gif); display:inline; padding-left:20px;}
#footer-menu li a{text-align:center; text-transform:uppercase; color:#696969;}
#footer-menu li a:hover{}
/* main.css ߰ 09.01.15 */
