
body{
    background-color:#e8e8dc;
	color:#151515;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding:0;
	text-align:center;
}



#maintab{
	width:990px;
	text-align:left;
	margin:0px;
	padding:0px;
    background-color:#f8f8ec;
	border:0px solid red;
    
}
#maintab .stage{
    background:#f8f8ec;
	width:950px;
    vertical-align:top;
}
#maintab .tdshl{
    background: url(../kit-sys-img/shl.gif) repeat-y;
	width:20px;
}
#maintab .tdshr{
    background: url(../kit-sys-img/shr.gif) repeat-y right;
	width:20px;
}
#maintab .footer{
    background:#DDD9A9;
	font-size:0.7em;
	color:#000000;
}
#maintab .footer a{
    color:#000000;
}
#maintab .footer a:hover{
    text-decoration:underline;
}

#maintab ul{
    list-style-image:url(../kit-sys-img/hkgr.gif);
	color:#664138;
}
#maintab ol{
	color:#664138;
	line-height: 23px;
}
#maintab li{	
    margin-left:20px;
    white-space:nowrap;
}
#maintab .menu{	
    text-align:center;
/*	border:1px solid green; */
	padding-left:15px;

}
#maintab .menu a{	
	color:#664138;
	font-size:9pt;
    font-weight:bold;
	font-family:Treburchet MS, Verdana, Arial;
/*    height:35px; */
	display:block ;
    text-align:left;
	padding-left:15px;
/*	border:1px solid red; */
}
#maintab .menu a:hover{
  	color:#00a900;
}

#maintab .content{	
	font-size:0.8em;
	float:left;
	width:705px;
	padding:1.5em 0em 2em 1.5em;
	margin-left:0px;
	line-height:1.3em;
	border:0px solid green; 

	text-align:left;
}
#maintab .content a{
    color:#664138;
    text-decoration:underline;
}
#maintab .content a:hover{
    color:#00a900;
}

#maintab h1{	
	font-size:1.7em;
	color:#aa0000;
	line-height:1.7em;
	font-family:Georgia, Verdana;
}
#maintab h2{	
	font-size:1.2em;
	color:#664138;
	line-height:1.3em;
	font-family:Georgia, Verdana;
}
#maintab h3{	
	font-size:1.1em;
	font-weight:bold;
	color:#664138;
	font-family:Georgia, Verdana, Arial;
    margin:0px;
}
#maintab p{	
	color:#664138;
    padding-top:0.5em;
}
#maintab span{	
	color:#664138;
}

#maintab .ptop{
	border-top:10px solid #DDD9A9;
	padding-top:10px;
}
#maintab .bartop{	
    background: url(../kit-sys-img/bartop.gif) no-repeat;
	color:#664138;
	font-size:0.8em;
    font-weight:bold;
	font-family:Treburchet MS, Verdana, Arial;
    height:35px; 
    text-align:left;
	padding:10px;
    padding-top:15px;
}
#maintab .subscribe{	
	color:#0000aa;
	font-family:"Vladimir Script","Treburchet MS", Verdana, Arial;
	font-size:2.0em;

}


#login ul {margin:0;padding:0;}
#login ul li {display:inline;margin-left:10px;}

#wrap{
	position:relative;
	margin:0 auto;
	padding-top:2em;
	text-align:left;
	width:1004px;
	border:0px solid red;

}
#header{
	text-align:left;
	text-align:left;
	width:1004px;	
	margin-bottom:90px;
	padding:0px;
	padding-top:40px;
}
#portrait-bg {
	position:absolute;	
/*	background:url(../kit-sys-img/heikomh.gif); */
    width:284px;
	height:369px;
	right:40px;
	top:10px;
	border:0px solid red;
}
#portrait-1 {
	position:absolute;	
    width:200px;
	height:45px;
	right:72px;
	top:180px;
	border:0px solid red;
	display:none;
}

#content{

	font-size:1.1em;
	float:left;
	padding:0em 0em 0em 1em;
	width:750px; /* orginal 590 px */
}



/*************************************
 +Search form
 *************************************/
/*************************************
 +Footer
 *************************************/


/*************************************
 +Hn, a and p
 *************************************/
pre {  
	
	padding:10px; 
        max-width:580px;
        font-size:1.0em;
	}

code {
        padding:10px; 
        font-size:1.0em;
        max-width:580px; 
}


a{
	color:#003399;
	text-decoration:none;
}
a:hover{
	color:#000;
}
h1, h2, h3, h4{
	font-weight:normal;
	letter-spacing: -.1px;
	margin:0;
}
#header h1{
	font-size:4em;
	margin-left:.5em;
}
#header h1 a{
	color:#424242;
}

#header p{
	color:#424242;
	font-size:2em;
	margin-top:-0.4em;
	margin-left:390px;
	text-align:left;
        font-style:italic;
}

blockquote { 
	
	display: block;
	padding: 2px 10px;
background:#F0F0E0 none repeat scroll 0% 0%;
border:2px dashed #DCD8A8;
	
}
/*************************************
 +Entry
 *************************************/




/*************************************
 +Sidebar
 *************************************/


/*************************************
 +Menu
 *************************************/
#menu {
	position:absolute;
	width:620px;
	padding:0px;
	margin:0px;
}
#menu ul{
	font-size:1.0em;
	list-style: none;
	padding:0;
	margin:0;
}
#menu li{
	float: left;
	border-bottom:0px;
}
#menu li a {
	color:#fff;
	padding:0.6em 0.6em 0.3em;
	margin-left:0.5em;
	display:block;
}
#menu li a:hover{
	background:#e6e2af;
	color:#424242;
}
#menu ul li ul {
	display:none;
}

/*************************************
 +Menu Categories
 *************************************/

/*************************************
 +Comments
 *************************************/
/*************************************
 +Flickr
 *************************************/
/*************************************
 +Misc
 *************************************/


img.left {

float: left;
margin-right: 15px;
margin-bottom: 10px;

}

img.right {
float: right;
margin-left: 15px;
margin-bottom: 10px;
}

/*************************************
 +Vlado
 *************************************/

.btitle{
	font-weight:normal;
	letter-spacing: -.1px;
	margin:0;
        font-size:4.6em;
	margin-left:.5em;
        font-family:times New Roman;
        font-style:italic;

}
.btitle a{
	color:#333333;
}
.description a{
	color:#333333;
}


img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}




