@charset "utf-8";
/* 		CSS Document 				*/
/*		Author: Erik Svoboda		*/
/*		www.master-erik.com			*/
/*		Create: 2009-10-01			*/

@import "reset.css";
@import "topmenu.css";
@import "mailform.css";
@import "gallery.css";
@import "counters.css";

html,body{
height:100%; background-color:#151515; color:#000;
min-width:1000px;/* Opera & FireFox & Internet Explorer 7.0 */
}
.clearfix:after {
content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;
}
* html #lightIE6 .clearfix {
zoom:1; /* triggers hasLayout */
display:block; /* resets display for IE/Win */
}

/*** GLOBAL SETTINGS ***/

/*CONTAINER*/
div#container{
width:100%; text-align:left;
}
/*HEADER*/
div#header{
height:100px; margin:0; background-color:#FFF;
}
/*CONTENT*/
div#content{
float:right; width:700px;
}
/*SIDEBAR*/
div#sidebar{
float:left; width:280px; margin-bottom:90px;
}
/*INFO*/
div#info{
clear:both; width:100%; background:#252525; float:left; letter-spacing:0.1ex;
}
/*FOOTER*/
div#footer{
clear:both; width:100%; background:#151515; color:#333; height:80px; 
}
/*WRAPPERS*/
.wrapper{
width:980px; margin:0 auto;
}
#wrap{
width:100%; float:left; background-color:#FFF;
}

/*** LAYOUT SETTINGS ***/

/*HEADER*/
#logo{
display:block; width:170px; height:36px; background-color:#a62929; margin:27px 0 0 0; text-decoration:none; float:left;
}
#logo a{
font:normal 24px Georgia,serif; color:#FFF; position:relative; top:-7px; left:15px; text-decoration:none;
}
/*FRONT PICTURE*/
#matter{
margin:10px 0 50px; float:left;
}
/*SIDEBAR*/
.sidebarTitle{
color:#993333; margin:0; padding:0;
}
.isideText{
margin:26px 27px 0 5px;
}
.isideText h2{
font:normal 16px Arial, Helvetica, sans-serif; color:#993333; padding-bottom:6px; margin-bottom:18px; border-bottom:solid 1px #993333;
}
.isideText span{
font:italic 16px Arial, Helvetica, sans-serif;
}
.isideText a{
color:#993333; text-decoration:underline;
}
.isideText a:hover{
text-decoration:none;
}
.moreBtn a span{
font:normal 10px Arial, Helvetica, sans-serif; position:relative; top:4px; left:8px;
}
/*CONTENT*/
a.downloadLink, .newsBlock a {
color:#a62929;
}
.news h1{
color:#a62929;
}
.newsBlock .item{
border-bottom:solid 1px #CCC; margin-bottom:15px;
}
/*INFO*/
.float-left{
width:300px; color:#CCC; padding:5px 25px; margin-top:10px;
}
.float-left:first-child{
width:300px; color:#CCC; padding:5px 10px 5px 0; margin-top:10px;
}
.float-left:last-child{
width:300px; color:#CCC; padding:5px 0 5px 10px; margin-top:10px;
}
.float-left h3{
border-bottom:solid 1px #666; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif;
}
.umiLogo a{
background:url(/images/erik_site/umiLogo.gif) no-repeat; width:69px; height:24px; display:block; margin-top:15px;
}
.partner a{
width:100px; height:auto; display:block; margin-top:15px; color:#999;
}
.iconFreelancer a{
background:url(/images/erik_site/iconFreelancer.gif) no-repeat; width:19px; height:19px; display:block; margin-top:15px; color:#999;
}
.iconWeblancer a{
background:url(/images/erik_site/iconWeblancer.gif) no-repeat; width:19px; height:19px; display:block; margin-top:15px; color:#999;
}
.iconDeviantArt a{
background: url(/images/erik_site/iconDeviantArt.gif) no-repeat; width:19px; height:19px; display:block; margin-top:15px; color:#999;
}
.iconFreelancer span, .iconWeblancer span, .iconDeviantArt span, .iconLivejournal span{
position:relative; left:25px; top:5px; display:block; width:150px;
}
.iconLivejournal a{
background: url(/images/erik_site/iconLivejournal.gif) no-repeat; width:19px; height:19px; display:block; margin-top:15px; color:#999;
}

/*FOOTER*/
#footer p{
padding:21px 0 0; display:block; float:left;
}
.sape{
font:normal 10px Arial, Helvetica, sans-serif; color:#333; float:left; text-align:left; display:block; width:750px; height:auto; margin:21px 0 0 36px; padding:0 0 0 18px; border-left:solid 1px #333;
}
.sape a{
color:#666;
}
.sape a:hover{
text-decoration:none;
}