/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, capxion, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* /reset */

/* general */
/*html, body {height: 100%;color: #565353;background: #EAEAEA;}*/
a {text-decoration: none;color: #000;}
a:hover { text-decoration: underline; }
.clear {clear: both; height: 1px; 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 */


#page {background: url(../img/background.png) 0 0 repeat-y;
       font-family: 'MyriadProRegular', Arial, sans-serif;
       display: block;
       width: 992px;
       margin: 0;
       font-size: 14px;
       line-height: 20px;
       margin: 0 auto;
       padding-top: 100px;
	    text-align: left;
}

img {padding: 0;margin: 0;border: 0;}

#topBg { background:url(../img/top.png) 0 0 no-repeat; }

.top {height: 436px;margin: 0 62px;background: url(../img/cv.png) 608px 170px no-repeat;}
.top h1 {font-size: 92px;line-height: 62px;padding: 50px 0 0 0;letter-spacing: -3px;font-weight: normal;color: #FFF;font-family: 'Lobster14Regular';text-shadow: 1px 1px 1px #000;}
.top ul {float: left;padding: 30px 0 10px 0;line-height: 30px;font-size: 18px;color: #FFF;}
.top ul.info {padding: 10px 0 0 0;background: url(http://www.resumesimo.com/_public/upload/templates/cv6/web/img/info_dotted.png) left top no-repeat;}
.top ul.contact {font-family: 'MyriadProBold';}
.top ul li {padding: 0 0 0 37px;float: left;}
.top ul li span {width: 110px;float: left;display: block;}
.top ul li .right-side {float: left;width: 500px;}
.top .home {background: url(../img/icon_home.png) left center no-repeat;}
.top .status {background: url(http://www.resumesimo.com/_public/upload/templates/cv6/web/img/icon_status.png) left center no-repeat;}
.top .phone {background: url(../img/icon_phone.png) left center no-repeat;}
.top .mail {background: url(../img/icon_mail.png) left center no-repeat;}
.top .date {background: url(http://www.resumesimo.com/_public/upload/templates/cv6/web/img/icon_date_birth.png) left center no-repeat;}

.experience {background: url(../img/icon_experience.png) 0 center no-repeat;}
.education {background: url(../img/icon_education.png) 0 center no-repeat;}
.languages {background: url(../img/icon_languages.png) 0 center no-repeat;}

h2 {font-size: 47px;line-height: 40px;font-family: 'Lobster14Regular';padding: 4px 0 4px 70px;margin: 14px 0 17px 62px;color: #990624;font-weight: normal;}
h3 {font-size: 18px;line-height: 20px;margin: 12px 0 0 0;color: #565353;font-weight: normal;font-family: 'MyriadProBold';text-shadow: 1px 1px 1px #FFF;}

.block {margin: 0 62px;}
.block .left {float: left;width: 144px;margin: 0;}
.block .left strong {line-height: 40px;height: 42px;width: 144px;text-align: center;font-weight: normal;color: #000;font-size: 20px;font-family: 'Lobster14Regular';display: block;background: url(../img/block_left.png) left top no-repeat;}
.block .right {float: right;width: 700px;}
.block p {padding: 5px 0 10px 0;}
.block p strong.title {font-size: 18px;color: #565353;font-weight: normal;font-family: 'MyriadProBold';text-shadow: 1px 1px 1px #FFF;}
.block ul {padding: 5px 0 10px 0;}

.cols {margin: 0 62px;}
.half {width: 400px;}

.half .left {font-size: 15px;font-family: 'MyriadProBold';width: 130px;float: left;text-shadow: 1px 1px 1px #FFF;padding: 0 0 10px 0;}
.half .right {float: right;width: 250px;padding: 0 0 10px 0;}

.half p {line-height: 25px;padding: 0 0 0 80px;}
.half strong {font-size: 15px;font-family: 'MyriadProBold';text-shadow: 1px 1px 1px #FFF;font-weight: normal;}
.half p.star1 {background: url(../img/stars1.png) left center no-repeat;}
.half p.star2 {background: url(../img/stars2.png) left center no-repeat;}
.half p.star3 {background: url(../img/stars3.png) left center no-repeat;}
.half p.star4 {background: url(../img/stars4.png) left center no-repeat;}
.half p.star5 {background: url(../img/stars5.png) left center no-repeat;}

#footBg { background: url(../img/bottom.png) 0 0 no-repeat; height: 330px; margin-top: -100px; }