 
@charset "UTF-8";

html, body{height:100%;margin:0;;}

margin{margin:0;}
h2{
font-size:14px;
font-weight:bold;}
p{font-size:12px;margin:0;max-width:580px;}

/* Mozilla based browsers */
::-moz-selection {
       background-color: #ff000d;
       color: #FFF;
	
}

/* Works in Safari */
::selection {
       background-color: #ff000d;
       color: #FFF;
}

a, a:hover, a:active,a:visited{color:#ff000d; text-decoration:none;outline: none;}
a:hover{text-decoration:underline;}
a:focus{-moz-outline-style: none;}


body {
background: #FFF;

font-family:Helvetica, Arial, sans-serif;
color: #000;
padding-top:24px;
padding-bottom:24px;
}

#wrapper{
width:800px;
margin: 0 auto;
line-height:16px;
font-size:12px;
}

#d_header{
margin-bottom:24px;
}
#d_networks, #d_submeny{
float:right;
text-align:right;
}

#d_networks img{border:0}

#d_content{font-size:12px;
}

#d_lcol{
width:191px;
margin-right:0;
float:left;
}

#d_lcol_texts{
margin-right:0;
float:left;
color:#ff000d;
width:191px;
line-height:16px;
}

#d_lcol a{
margin-bottom:6px;}

#d_lcol div{display:block;color:#ff000d}

#d_footer{
color:#999;
padding-top:48px;
clear:both;
}

#d_footer a, #d_footer a:active, #d_footer a:visited{color:#999; text-decoration:underline;outline: none;}
#d_footer a:hover{color:#ff000d; text-decoration:underline;outline: none;}

ul#ul_header{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-size:14px;
}

#ul_header li{
display: inline;
list-style-type: none;
}

#ul_header a, #li_anna{
    color:#ff000d;
    padding:3px;
    padding-left:6px;
	padding-right:6px;}

#ul_header a:link, #ul_header a:visited{
color:#ff000d;
text-decoration: none;
font-weight:normal;
}

#ul_header a:hover{
    color:#f5e5e5;
    text-decoration: none;
    padding-left:6px;
	padding-right:6px;
}

.ul_header_active{
    color:#ff000d;
    font-weight:bold;
    text-decoration: none;
    padding:3px;
	padding-left:6px;
	padding-right:6px;
}

.ul_header_active a{
    color:#FFF;
}
.ul_header_active a:hover{
    color:#FFF;
}


#li_anna{font-weight:bold;padding-left:0;color:#000;}
    
    #i_facebook{
	background-image: url(../img/facebook_red.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	width: 16px;
	height: 16px;
    margin-right:2px;}
    
    #i_facebook:hover{background-image: url(../img/facebook.png);}
    #i_flickr:hover{background-image: url(../img/flickr.png);}
    
     #i_flickr{
	background-image: url(../img/flickr_red.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	width: 16px;
	height: 16px;
    
    }

#d_contact p label{
display:block;
font-weight:bold;
margin-bottom:3px;}

input, textarea{
background-color:#EEEEEE;
margin-bottom:12px;
outline:none;
padding:3px;
}
textarea:focus, input:focus {
	border: 2px solid #ccc;
}

#f_contact{
margin-top:24px;}

input[type="submit"]{
	background:#ccc;
	color:#333;
    padding-left:6px;
    padding-right:6px;
	font-weight:bold;
	border:1px solid #ccc;
	text-shadow: 1px 1px 1px #FFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size:11px;}
    
    input[type="submit"]:active{
	background:#ff000d;
	color:#FFF;
	font-weight:normal;
	border:1px solid #ff000d;
	text-shadow: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size:11px;}
    
#d_content_texts,#d_content_works {margin-left:191px;font-size:12px;}

[id|="album"] {
margin-right:6px;
margin-bottom:6px;
width:80px;
height:80px;
border:3px solid white;
-webkit-box-shadow: 0px 1px 3px #ff000d;
-moz-box-shadow: 0px 1px 3px #ff000d;
overflow:hidden;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;}

.album_transparent {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
    
    
[id|="works_wrapper"] {
float:right;
margin-left:12px;
margin-bottom:12px;
}
/*
#d_works div {
float:right;
margin-left:12px;
margin-bottom:12px;
} */

[id|="works_wrapper"]:hover{
color:#ff000d;
}

[id|="works_image"] img {width:191px;}
[id|="works_info"]{
margin-top:6px;line-height:12px;}

#d_work img {
max-width:800px;
margin-top:6px;
-webkit-box-shadow: 0px 1px 3px #000;
-moz-box-shadow: 0px 1px 3px #000;}
#d_works img {border:0;}
#work_title{font-weight:bold;}
/*#d_work p {margin-bottom:30px;}*/
#d_albums a:hover  {filter:alpha(opacity=100);	-moz-opacity:1.0;	-khtml-opacity: 1.0;	opacity: 1.0;}
#d_albums a {display:block}
#d_footer {target:'_blank';}
#d_albums img {width:80px;}
#img_work {border:0;}
#work_text  {width:600px;max-width:600px;margin-bottom:0;display:inline;}

.divider{color:#ff000d;}
