@charset "UTF-8";
/* CSS Document */

/*html, body, form, div, span, iframe, object, embed, img, a, input, button {
 margin: 0 0;
 padding: 0 0;
 border: 0 none;
 font-family: inherit;
 font-style: inherit;
 font-weight: inherit;
 vertical-align: baseline;
}*/

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #F3F3F3;
 color: #000000;
 margin:0px;
 padding:0px;
}

a {
 text-decoration: none;
 border-bottom:1px dotted #87C3FF;
 color: #87C3FF;
}

a:hover {
 text-decoration: none;
 border-bottom:1px solid #87C3FF;
 color: #87C3FF;
}

a.black {
 text-decoration:none;
 border:0px;
 color:#000000;
}

a.black:hover {
 text-decoration:underline;
 border:0px;
 color:#000000;
}

/*/ TOP OF PAGE /*/

#header {
 margin:0px;
 text-align:center;
 height:100px;
 background:url(images/fon.jpg) repeat-x;
}

#navbar {
 background:url(images/p1.jpg) no-repeat center;
 margin:0px;
 padding-top:171px;
}

#nav {
position:absolute;
top:55px; 
text-align:center;
}

a.none {
 text-decoration:none;
 border-bottom:none;
 color:transparent; 
}

a.none:hover {
 text-decoration:none;
 border-bottom:none;
 color:transparent;
}

.cap {
font-size:14px;
}

#nav ul {
width:650px; 
margin-left:145px;
}

#nav ul li {  
list-style:none;
font-size:12px;
font-weight:300;
float:left;
z-index:1;
}

#nav ul li a { 
float: left;
display: block;
color:#FFF;
text-decoration: none;
height: 30px;
padding: 0px 40px;
}

#nav ul li a:hover {
color: #FFF;
background:url(images/nvbg.gif) repeat; 
}

/*/ END TOP OF PAGE /*/

/*/ MAIN SECTION /*/

#main {
 margin: 0 auto;
 text-align:center;
}

#text {
 margin: 0 auto;
 text-align:center;
 padding:0px 10px;
}

#left {
 float:left;
 padding-top:50px;
 width:440px;
 height:450px;
}

#right {
 float:left;
 padding-top:50px;
 padding-left:5px;
 padding-right:5px;
 width:440px;
 height:450px;
}

.desc {
 text-align:justify;
}

#picwrapper {
	background:url(test/images/background2.jpeg);
	/*background:#313131;*/
	width:862px;
	height:141px; /*161px*/
	margin:10px auto;

	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
}

.cafe a {
display: block;
width: 250px;
background: url(test/images/cafe.png) 0 0 no-repeat;
text-decoration: none;
}

.cafe a:hover { 
background-position: 0 -161px;
color: #049;
}

/*/ END MAIN SECTION /*/

/*/ SPECIAL /*/

#lang {
position:absolute;
top:10px;
right:20px;
vertical-align:middle;
}

#resumecontainer {
height:153px;
width:438px;
margin:0px auto;
background:url(images/shared_docs_brick.png);
}

/*#resumecontainer a {
background:none;
}

#resumecontainer a:hover {
background:url(images/shared_docs_brick.png);
}*/

#resumetext {
	height:140px;
	width:250px;
	text-align:left;
	display:inherit;
	margin-top:-130px;
	margin-left:170px;
}

.title {
font-size:14px;
font-weight:bold;
}

/*/ END SPECIAL 	position:absolute;
	top:180px;/*/

/*/ FOOTER /*/

#footer {
 text-align: center;
 margin: 1em auto 0 auto;
 padding-bottom:20px;
 z-index:1;
 border-top:10px #2A2A2A;
}

#baser {
 margin:0px;
 text-align:center;
 height:100px;
 background:url(images/fonu.jpeg) repeat-x;
}

/*/ END FOOTER /*/

#wrapper {
 width:900px;
 margin:0px auto 0px auto; 
}

#menu {
background:url(images/bg.gif) repeat-x;
color:#FFFFFF;
list-style:none;
width:500px;
text-align:center;
display:block;
}


/* share styles */

#share {
padding-left:3px;
}

.side a {
text-decoration:none;
border:0;
}

.side a:hover {
padding-left:13px;
}

.up a {
/*display:block;
float:left;*/
border:0;
}

.up a:hover {
padding-top:-3px;
}


/* end share styles */