/* Basic
============================================================ */
body {text-align: center; padding: 0; margin: 0; margin-top:10px; background: #525252 url(/it/images/default/bg.jpg) repeat-x top left;}
#container {margin: 0px auto;width: 513px;}
#content {float: left;height: 336px; background:#3E3E3F; padding: 30px;width: 411px;text-align: left;height: 366px;}
#contentHome {float: left;height: 426px; width: 471px;}
#text {float: left;}
.hide {display : none;}
.clear {clear: both;}
img {border:0;}
#header {float: left;height: 52px; width : 471px; padding: 0; margin: 0; background: #FFF url(/it/images/default/img_header.gif) no-repeat top left;}
#footer {float: left; width: 513px; text-align: center; font-family: verdana, sans-serif;font-size : 70%;line-height : 1.6em; color: #CCC; letter-spacing : -1px;margin: 0; padding: 0;
padding:0 0 20px 0;
}


#footer a:link, #footer a:visited {color: #FFD700;text-decoration : underline;}
#footer a:active, #footer a:hover{color: #FFD700;text-decoration : none;}
p {margin:0;padding: 0px;margin-top:1em; font-family: verdana, sans-serif;font-size : 70%;line-height : 1.6em; color: #CCC; letter-spacing : -1px;}
a:link, a:visited {color: #FFF;text-decoration : underline;}
a:active, a:hover{color: #FFF;text-decoration : none;}

#leftShadow {width : 21px; float: left;height : 452px; margin-top:46px; }
#rightShadow {width : 21px; float: right;height : 452px; margin-top:51px;}
#bottomShadow {height : 21px; width : 513px;float: left;} /*margin-bottom:86px*/
#author{color:#666}
#author a:link, #author a:visited {color: #666;text-decoration : underline;}
#author a:active, #author a:hover{color: #666;text-decoration : none;}
/* Navigation
============================================================ */
#navigation {height:100%;margin: 0;padding: 0; width: 471px;float: left;}
#navigation ul {list-style:none;margin: 0;padding: 0;}
#navigation li {display: inline;margin: 0;padding: 0;}
#navigation li#biography a {float: left;width:97px;height: 25px;background: url(/it/images/mainnav/mainnav_biography.gif) top left no-repeat;}
#navigation li#biography_o a {float: left;width:97px;height: 25px;background: url(/it/images/mainnav/mainnav_biography_o.gif) top left no-repeat;}
#navigation li#portfolio a {float: left;width:93px;height: 25px;background: url(/it/images/mainnav/mainnav_portfolio.gif) top left no-repeat;}
#navigation li#portfolio_o a {float: left;width:93px;height: 25px;background: url(/it/images/mainnav/mainnav_portfolio_o.gif) top left no-repeat;}
#navigation li#projects a {float: left;width:136px;height: 25px;background: url(/it/images/mainnav/mainnav_projects.gif) top left no-repeat;}
#navigation li#projects_o a {float: left;width:136px;height: 25px;background: url(/it/images/mainnav/mainnav_projects_o.gif) top left no-repeat;}
/*
#navigation li#press a {float: left;width:60px;height: 25px;background: url(/it/images/mainnav/mainnav_press.gif) top left no-repeat;}
#navigation li#press_o a {float: left;width:60px;height: 25px;background: url(/it/images/mainnav/mainnav_press_o.gif) top left no-repeat;}
*/
#navigation li#home a {float: left;width:60px;height: 25px;background: url(/it/images/mainnav/mainnav_home.gif) top left no-repeat;}
#navigation li#home_o a {float: left;width:60px;height: 25px;background: url(/it/images/mainnav/mainnav_home_o.gif) top left no-repeat;}


#navigation li#contact a {float: left;width:85px;height: 25px;background: url(/it/images/mainnav/mainnav_contact.gif) top left no-repeat;}
#navigation li#contact_o a {float: left;width:85px;height: 25px;background: url(/it/images/mainnav/mainnav_contact_o.gif) top left no-repeat;}

/*Titles
============================================================ */
#titleBiography {float: left;height: 27px;width:100%;background: url(/it/images/biography/title.gif) top left no-repeat;}
#titleProjects {float: left;height: 27px;width:100%;background: url(/it/images/projects/title.gif) top left no-repeat;}
#titlePress {float: left;height: 27px;width:100%;background: url(/it/images/press/title.gif) top left no-repeat;}
#titlePortfolio {float: left;height: 27px;width:100%;background: url(/it/images/portfolio/title.gif) top left no-repeat;}
#titleContact {float: left;height: 27px;width:100%;background: url(/it/images/contact/title.gif) top left no-repeat;}

/*Contact
============================================================ */
#formular {margin-top:1em;font-family: verdana, sans-serif;font-size : 70%;line-height : 1.6em; color: #CCC; letter-spacing : -1px;}
.row {margin-bottom: 0.5em; float: left;width:390px; border-bottom: 1px dotted #666;}
.rowButton {float: left; width:390px;}

.cellLeft {	float: left;width:72px;}
.cellRight {float: left;width:318px;padding-bottom:0.5em; }

input, textarea {width:260px; background:#3E3E3F;border: 1px solid #666;border-color: #191919 #666 #666 #191919; font-family: verdana, sans-serif;font-size : 100%;color: #FFF; letter-spacing : -1px}
input:focus, textarea:focus {background-color:#666;}
.button {background:#313132;border: 1px solid #666;border-color: #666 #191919 #191919 #666;width:70px}

/*Porfolio
============================================================ */
.smallImgPort {	margin:0 1px 1px 0;}
.smallImgPortR {margin:0 0 1px 0;}
.smallImgPortDetail {margin: 0 1px 0 0;}
.shadow {background-color : #333;filter: Alpha(opacity=90);	width : 140px;}
.shadow td {font-family: verdana, sans-serif;font-size : 90%;line-height : 1.6em; color: #FFF; letter-spacing : -1px; text-align : left; padding:0 0.3em;}
#bottomPortfolio {height : 100%; width : 492px;float: left; text-align:left;margin: 0; padding: 0; padding-left:21px;clear:both;padding-top:1px;}
#bottomPortfolioDescr {	margin-bottom:16px; float: left; width : 492px;padding: 0; padding-left:21px;text-align:left;}
p#desc {font-family: verdana, sans-serif;font-size : 70%;line-height : 1.6em; color: #FFF; letter-spacing : -1px; text-align : left;}

div.specsbox { width:409px; height:338px; overflow: auto;}

BODY {
SCROLLBAR-FACE-COLOR: #525252;
SCROLLBAR-HIGHLIGHT-COLOR: #3E3E3F;
SCROLLBAR-SHADOW-COLOR: #3E3E3F;
SCROLLBAR-3DLIGHT-COLOR: #3E3E3F;
SCROLLBAR-ARROW-COLOR:  #3E3E3F;
SCROLLBAR-TRACK-COLOR: #3E3E3F;
SCROLLBAR-DARKSHADOW-COLOR: #3E3E3F;
}

#imgBio {	float:left;}
#language {	float:right;padding:4px 17px 0 0;font-family: verdana, sans-serif;font-size: 70%; letter-spacing : -1px; display:none}
#language a:link, #language a:visited{color: #000;text-decoration : underline;}
#language a:hover, #language a:active {color: #000;text-decoration : none;}