@import "general.css";

h1
{
font-size:1.2em;
margin-bottom:1.5em;
padding-bottom:0;
}

h2
{
font-size:1.1em;
}



.breadcrumbs /*acuma sta in header, da nu e normal asa*/
{
margin-top:1em;
margin-left:3em;
font-size:90%;
font-family:Arial, Helvetica, sans-serif;
}

.seealso
{
margin:1em 1em 0 0;
padding:0;
position:relative;
right:0;
font-size:1em;
clear:right;
}

.seealso span
{
padding-right:0.5em;
}

h2, h4
{
margin-top:2.5em;
margin-bottom:0.5em;
}

h5
{
margin-bottom:0.5em;
}

h3
{
text-indent:2em;
}

img.border {
border:1px solid #EEE;
}

/****************** Portfolio page* ****************/
.prevnext
{
clear:both;
float:right;
margin-top:2em;
margin-right:1em;
text-align:center;
color:#CCCCCC;
padding:2px;
}

.prevnext, .prevnext a{
color:#660000;
}

.prevnext a:hover{
color:#CC0000;
text-decoration:none;
}

.worktitle {
font-size:1.5em;
font-weight:normal;
padding-top:0.8em;
padding-right:0.5em;
padding-bottom:0.5em;
padding-left:0.7em;
-background-color:#d9d9d9;
-background-color:#999999;
-color:#FFFFFF;
border:1px solid #999999;
margin:10px 0 0 0;
}

.workdetails {
margin:0.7em 0 0 1em;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

.workdetails .date {
color:#999;
font-size: 15px;
}

.workdetails .keywords {
font-weight:bold;
font-size:90%;
color:#888888;
}

.workdetails .type {
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}


.workcontent{
text-align:justify;
}

.workcontent .subtitle{
font-size:1.2em;
width:15em;
padding-top:0.5em;
padding-right:0;
padding-bottom:0.2em;
padding-left:1em;
margin-left:2em;
margin-top:2em;
border:1px solid #CCC;
}

.workcontent .workcontentsection{
padding-left:3em;
}

.workcontent p{
margin-top:0.5em;
}

.workcontentsection h3{
background-color:#EFEFEF;
width:8em;
padding:0.2em 3em 0.2em 1em;
margin-top:2em;
margin-bottom:0.5em;
text-indent:0;
font-size:0.9em;
color:#666666;
}

.workcontent .left{
float:left;
margin:10px;
}

.workcontent .right{
float:right;
clear:right;
margin:5px 0 5px 30px;
}

.footbar{
margin-top:2em;

width:100%;
height:2em;
background-color:#999999;
}

.footbar .prevnext{
float:none;
}
/****************** Contact ***********************/
.symbol
{
margin:0 0 0 0;
}

/****************** CV ****************************/

.hresume h1
{
text-align:center;
}
.section
{
margin-left:4em;
line-height:1.7em;
}

.section h2
{
margin-left:-3em;
border-bottom:1px dashed gray;
}

.section h3
{
font-size:1em;
margin:1em 0 0.3em 0;
padding:0;

text-indent:0;
}

.section ul.description
{
margin-top:0.6em;
}
.section p.details
{
margin:0.1em 0 0 3em;
font-weight:bold;
color:#999999;
font-size:0.9em;
}

p.details span.org
{
color:black;
font-weight:bold;
}

ul.description span
{
text-decoration:underline;
}

ul li strong
{
font-size:0.9em;
}


/******************** PRINT *****************************/
@media print
{

body
{
margin:0;
padding:0;
}

.header, .sellang, .footer,.footerhover, .doNotPrint
{display:none; !important}

.content, body, #container
{
margin:0;
padding:0;
}

body
{
font-size:10pt;}

a, .prevnext, .breadcrumbs, .seealso
{
font-size:9pt;
}

a, a:hover, a:visited, a:active
{
color:black;
}

h1, h2, h3, h4, h5
{
page-break-after:avoid;
}

.section p.details
{
page-break-before:avoid;
font-size:12pt;
}


}
