body,td,th,p {font-family: Verdana, Trebuchet MS, Tahoma; font-size: small;}
a:hover {color: #cc0000} 
.logo {margin-top: 25px;}
.portfolio_title_first {margin-top: 20px; margin-right: 25px; margin-bottom: 5px;}
.company_title_first {margin-right: 25px; margin-bottom: 5px;}
.company_title_first_table {margin-top: 20px; margin-right: 25px; margin-bottom: 5px;}
.portfolio_title {margin-top: 5px; margin-right: 25px; margin-bottom: 5px;}
.portfolio_title_indexx {margin-top: 3px; margin-bottom: 3px;}
div.portfolio_title_index {margin-right: 25px; margin-top: 3px; margin-bottom:3px;}
.portfolio_title_bottom {margin-top: 5px; margin-right: 25px; margin-bottom: 30px;}
.data {color: #999999; font-size: small;}
.data_index {color: #999999; margin-top: 5px; margin-bottom: 5px; font-size: small;} 
.ps {font-size: small;} 
.screenshot {margin-top: 25px; margin-bottom: 15px; margin-right: 25px;} 
.screenshot_index {margin-top: 25px; margin-bottom: 15px;}
h1.work_title {font-size: 110%; margin-top: 20px; margin-right: 25px; margin-bottom: 10px;}
h1.work {font-size: 110%;}
h1.title {font-size: 110%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
h1.titlee {font-size: 110%; margin-top: 20px; margin-right: 25px; margin-bottom: 5px;} 
h1.descr {font-size: 105%; margin-top: 20px; margin-right: 25px; margin-bottom: 5px;} 
.project_url {font-weight: bold; margin-right: 25px; margin-bottom: 10px;} 
.portfolio_name {margin-right: 25px; margin-bottom: 10px;} 
.portfolio_body {margin-left: 30px;} 
.portfolio_body_table {margin-left: 30px; margin-top: 20px;} 
.portfolio_text {margin-top: 5px; margin-right: 25px; margin-bottom: 5px;} 
.portfolio_text_bottom {margin-top: 20px; margin-right: 25px; margin-bottom: 30px;}
.portfolio_name {margin-right: 25px; margin-bottom: 10px;} 
.portfolio_name_first {margin-right: 25px; margin-bottom: 10px; margin-top: 5px;} 
.nav {margin-top: 30px; margin-bottom: 30px} 
.35 {margin-right: 25px; margin-bottom: 10px; width: 50px; height: 3px; background-color: #e0e0e0} 
.copy {margin-top: 15px; margin-bottom: 30px;} 
a.menu:link {color: #000000; text-decoration: none;} 
a.menu:visited {color: #000000; text-decoration: none;} 
a.menu:hover {color: #003366; text-decoration: underline;} 
a.menu:active {color: #000000;text-decoration: none;}
td.main {padding-left: 15px;} 
div.goda {display: list-item; list-style-type:square} 
.top {border-top:#e0e0e0 1px solid} 
.bottom {border-bottom:#e0e0e0 1px solid} 
.ico {margin-top: 1px; margin-right: 6px} 
ul {margin-left: 0px; padding-left: 15px} 
.style1 {font-size: 60px; font-weight: bold;} 
.portfolio_body_table_center {margin-top: 20px;}
.portfolio_body_table_center__ {margin-left: 30px;} 
.portfolio_body_table_center_ {margin-top: 20px; margin-right: 5px; margin-left: 5px;} 
.portfolio_body_table_right {margin-top: 20px; margin-right: 25px;}
.portfolio_body_ta_right {margin-top: 5px; margin-right: 25px;}
.portfolio_body_ta_center {margin-top: 5px;}
.portfolio_body_ta {margin-left: 30px; margin-top: 5px;}
.portfolio_body_h {margin-top: 3px; margin-bottom: 3px;}
div.zzz {padding-right: 10px; padding-left: 20px; padding-bottom: 0px; margin: 0px 0px 5px; text-indent: -20px; padding-top: 0px;} 
.bg_table {background-position:left top; background-repeat:no-repeat;}
td.side {padding-right: 22px; padding-left: 30px; padding-bottom: 1.5em; padding-top: 20px;}
h3.subtitle_first_full {margin-top: 0px; font-size: 100%; margin-bottom: 0.5em;} 
a.footer {color: #0055cc}
a.footer:hover {color: #cc0000}
.form_mail {width: 100%;}
.nb {font-size: 80%;}
#index {padding-right: 20px; }
#news {padding-right: 60px; }
#i {padding-right: 6px; padding-left: 6px;}
#png {background: url('/img/png.png'); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/png.png',sizingMethod=crop)}
.nostyle  {font-family: Verdana, Trebuchet MS, Tahoma; font-size: small; font-weight: normal;}
