/* reset */
ol, ul { list-style: none; }
/* /reset */

/* general */
/*html, body {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/bg.jpg) center 100px repeat-y;
            height: 100%;
            font-size: 7.47198pt;
            font-family: Georgia;
            color: #FFF;
}*/
a {text-decoration: none;color: #FFF;}
a:hover { text-decoration: underline; }
.clear {clear: both; height: 0; line-height: 0; font-size: 0;}
.la {text-align: left;}
.ra {text-align: right;}
.ca {text-align: center;}
.rf {float: right;}
.lf {float: left;}
/* /general */



#wrap {
    background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/bg.jpg) center repeat-y;
    padding-top: 100px;
    width: 210mm;
    font-size: 7.47198pt;
    font-family: Georgia;
    color: #FFF;
    margin: 0 auto;
    background-color: #ececec;
}

#page {font-family: myriadpro;
       display: block;
       width: 210mm;
       margin: 0;
       font-size: 10pt;
       line-height: 1.3;
       margin: 0 auto;
       background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/coffee.png) right 30mm no-repeat;
	   	    text-align: left;      


}

h1, h2, h3 {display: block;color: #FFF;font-weight: normal;}
.title {float: left;width: 65mm;display: block;margin: 0 0 0 15mm;padding: 6mm 0;}
.title h1 {font-size: 28pt;line-height: 25pt;font-weight: bold;}
.title p {font-size: 16pt;display: block;padding: 1mm 0 0 20mm;}
.title-decription {font-size: 11pt;width: 120mm;float: left;line-height: 15pt;padding: 10mm 0 0 10mm;}

#basic-info {float: left;width: 85mm;margin: 10mm 0 0 0;}
#basic-info .in {padding: 3mm 0 0 0;}
#basic-info h2 {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/basic_info.png) left center no-repeat;padding: 2mm 0 2mm 8mm;font-size: 14pt;}
#basic-info p {padding: 3mm 0 0 24mm;font-size: 10pt;line-height: 14pt;}
#basic-info p.home {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/icon_home.png) 15mm 3mm no-repeat;}
#basic-info p.phone {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/icon_phone.png) 15mm 3mm no-repeat;}
#basic-info p.mail {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/icon_mail.png) 15mm 3mm no-repeat;}
#basic-info p.date {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/icon_date_birth.png) 15mm 3mm no-repeat;}
#basic-info p span {display: block;padding-right: 10mm;}
#basic-info p .icon {vertical-align: bottom;padding-right: 2.64mm;}

#photo {float: left;width: 100mm;position: relative;}
#photo .img-container {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/img_container.png) top left no-repeat;padding: 10px 2mm 2mm 5px;}
#photo .clip {width: 33px;height: 61px;position: absolute;top: 10px;left: 0px;background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/clip.png) top center no-repeat;}

#work-experience {padding: 4mm 0 2mm 0;}
#work-experience .in {padding: 3mm 0 0 0;}
#work-experience h2 {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/work_experience.png) left center no-repeat;padding: 2mm 0 2mm 8mm;font-size: 14pt;}

#education {padding: 2mm 0 2mm 0;}
#education .in {padding: 3mm 0 0 0;}
#education h2 {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/education.png) left center no-repeat;padding: 2mm 0 2mm 8mm;font-size: 14pt;}

#languages {padding: 2mm 0 2mm 0;}
#languages .in {padding: 3mm 0 0 0;}
#languages h2 {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/languages.png) left center no-repeat;padding: 2mm 0 2mm 8mm;font-size: 14pt;}
#languages .first {margin: 0 0 0 15mm;}

.block {padding: 2mm 20mm 2mm 15mm;}
.block .left {float: left;width: 45mm;font-size: 11pt;}
.block .right {float: left;width: 130mm;font-size: 11pt;}
.block p {font-size: 11pt;padding: 0 0 1mm 0;}
.block ul {list-style: disc;font-size: 11pt;padding: 0 0 0 3mm;}

.block-mini {padding: 2mm 0 2mm 0;}
.block-mini .left {float: left;width: 27mm;font-size: 11pt;text-align: right;line-height: 16pt;}
.block-mini .right {float: left;width: 58mm;font-size: 10pt;padding: 0 0 0 5mm;line-height: 16pt;}

img {margin-right: 3mm;vertical-align: middle;}

.half {float: left;width: 95mm;}

#footer {text-align: center;}
#footer p.name {font-size: 11pt;padding: 40mm 0 2mm 0;}
#footer p.info {font-size: 11pt;padding: 0 0 20mm 0;}
#footer p span.dot {padding: 0 1mm;}
#notebook {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/notebook.png) left bottom no-repeat;}
#camera {background: url(http://www.resumesimo.com/_public/upload/templates/cv1/web/img/camera.png) right bottom no-repeat;}

#usr-img img{
    background: #fff;
    padding: 5px;
    border: 1px solid #aaa;
    margin-left:10px;
}