@charset "UTF-8";
/* Portfolio Redesign */
/* GENERAL TAGS ------------------------------------------------------------------------------- */
* { margin:0; padding:0; }
html, body { background:#333 url(../img/background.gif) repeat; font-family:Verdana, Geneva, sans-serif; color:#CCC; font-size:12px; }
.clear { clear:both; }
a { text-decoration:none; color:#39F; }
a:hover { text-decoration:underline; color:#f1f50a}
h2 { color:#c00; margin:0 0 5px 0; }
p { float:left; margin:0 0 5px 0; }
h1, h3 { text-transform:uppercase; color:#f1f50a; }
/* END GENERAL TAGS ---------------------------------------------------------------------------- */


#container { width:710px; padding:0 40px; margin:0 auto;  background:#333; }
#cvtop{display:none;}
/* HEADER TAGS ------------------------------------------------------------------------------- */
#header img.stlye{width:10px;}
#header {background:url(../img/header.gif) top center no-repeat;text-align:center; margin:5px 0; width:710px; padding:100px 0 0 0; border-bottom:3px solid #C00; float:left; }
#header ul {background:url(../img/menu-bg.gif) top left repeat-x; height:24px; display:block; margin:0px 0 0 0; height:43px; list-style:none;  }
#header ul li { float:left; }
#header ul li a { text-decoration: none; padding:0 30px 0 30px; color:#333; line-height:43px;border-right:1px solid #c00;  }
#header ul li a:hover { color:#c00; }
#header ul li a.last{border:0 none;}
/* END HEADER TAGS ------------------------------------------------------------------------------- */

/* PRIMARY TAGS ------------------------------------------------------------------------------- */
#primary { width:710px; float:right; }
/* END PRIMARY TAGS ------------------------------------------------------------------------------- */

/* SECOND TAGS ------------------------------------------------------------------------------- */
.second { width:680px; padding:10px 15px 20px 15px; float:right; border-bottom:1px solid #c00; }
.second img {float:left; border:1px #f1f50a solid; }
.second .role { width:500px; margin:0 0 10px 0; }
.second h3 { font-size:14px; float:left; margin:0 0 6px 0; width:480px;}
.second .date { float:right; margin:0 0 12px 0; line-height:14px;width:auto; }
.second h4 { margin:10px 0 5px 0; float:left; width:660px; }
.second .module { float:left; width:340px; }
.second .lang{float:left; width:120px;}
.second .pro{width:220px; float:left;}
.second .result { float:left; width:30px; }
.second .tech { float:right; text-align:right; width:310px; font-size:10px; }
.second ul{list-style:inside url(../img/tick.png);}
.second .portDesc {width:460px; margin: 0 0 0 10px;}
.second .ref{width:340px; float:left;}
/* END PRIMARY TAGS ------------------------------------------------------------------------------- */

#contact h2{width:100px;float:left; font-size:16px; margin:0;}
#contact h3, #contact h3 a{width:580px;float:left; font-size:14px; }
.third {float:left; width:340px}

/* FOOTER ------------------------------------------------------*/
#footer {color:#39F; text-align:center; width:710px; text-align:center;float:left; padding:5px 0 5px 0; margin:5px 0 10px 0;}
#footer a {border-right:1px solid #c00; padding:0 8px 0 0;}
#footer a.last{border:0 none;}
/* END FOOTER --------------------------------------------------*/
.lightbox img{margin: 0 13.6px 0 0;}
.lightbox .last{margin:0;}
.window p{width:100%;}
.window img { margin:0 36px 20px 0; float:left;}
.window .last{margin:0;}
