* { margin:0; padding:0; }
body { font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif; color:#666666; background:url(/cv/backxground.png) repeat-y left; }

.content { width:80%; margin:5px 0px; margin-left:auto; margin-right:auto; padding:10px; border:1px solid #a5a5a5; }

h1,h2,h3,h4 { font-family:Georgia, Times, serif; }
h1 { font-size:22px; font-weight:bold; text-align:left; color:#990000; margin:0 0 10px 0; }
h2 { background:url(/cv/s-open.png) no-repeat left center; font-size:16px; margin:7px 0; border-bottom:1px solid black; padding:0 0 0 7px; color:#333333; cursor:pointer; }
h4 { font:normal 13px/140%; line-height:19px; margin:3px 0; }

a, .a, .a2 { color:#a10000; font-weight:bold; text-decoration:none; }
.a2 { padding:0 15px; white-space:nowrap; }
a:hover { text-decoration:underline; }
a:before, .a:before { content:'• '; }

.ul { padding:10px 0 0 0; }
li { list-style:none; border-bottom:1px dashed #c0c0c0; padding:0 0 0 20px; }
li ul li { padding-left:20px; text-align:justify; }

small { color:#a10000; font-size:8px; font-weight:normal; }

.left { display:block; width:35%; float:left; }
.right { display:block; width:65%; float:left; }
.clear { clear:both; }

.date { float:left; width:70%; }
.poza { float:right; width:25%; text-align:center; }
.poza img { border:double #a5a5a5; }
.tips { font-family:Georgia, Times, serif; font-size:10px; color:#990000; margin:10px 0 0 -51px; width:40px; float:left; text-align:center; border-left:1px solid #a5a5a5; border-top:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5;}
.tips span { font-weight:bold; font-size:22px; display:block; }
.block { overflow:hidden; }