body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #003138;
	background-image: none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
}
a { text-decoration: none;}
a:link { color: #AAC229; }
a:visited { color: #AAC229; }
a:active { color: #AAC229; }

.top_strip
{
	background-color: #FF840E;
	margin: 0px;
	position: static;
	height: 80px;
	width: 100%;
	padding: 0px;
	vertical-align: top;
	background-image: url(../_images/top_bg_t2.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: right;
}

.main
{
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	background-color: #006E59;
	margin:0px auto 0px auto;
	padding: 0px;
	position: static;
	min-height: 450px;
	width: 900px;
	min-width: 700px;
	vertical-align: top;
	background-image: url(../_images/top_bg_b2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffde26;
	border-right-color: #ffde26;
	border-bottom-color: #ffde26;
	border-left-color: #ffde26;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
    text-align: left;
}

.m_main
{
	background:url(none) no-repeat;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	min-height: 330px;
}

.content_item {
	border-bottom:1px solid #AAC229;
	width: 600px;
	height: 100px;
	margin:20px 0px 0px 30px;
}

.content_item_timeline_margin {
	border-bottom:1px solid #AAC229;
	width: 740px;
	height: 10px;
	margin: 0px 0px 10px -35px;
}
.content_item_timeline {
	width: 740px;
	margin: 0px 0px 0px -35px;
	overflow-y: hidden;
	overflow-x: scroll;
	scrollbar-face-color: #006E59; scrollbar-base-color: #034D41; 
	scrollbar-track-color: #006E59;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #006E59; scrollbar-3dlight-color: #034D41;
	scrollbar-shadow-color: #034D41; scrollbar-darkshadow-color: #000000;
}
::-webkit-scrollbar {
	background: #006E59;
}
::-webkit-scrollbar-button {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 15px 05px #034D41;
}

.timeline_data
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
}
.timeline_cell_data
{
	background-color: #AAC229;
	border-top: 1px solid #034D41;
	min-width: 100px;
	color: white;
	white-space: nowrap;
	font-size: 11px;
}
.timeline_cell_data2
{
	background-color: #556114;
	border-top: 1px solid #034D41;
	min-width: 100px;
	color: #888888;
	white-space: nowrap;
	font-size: 10px;
}
.timeline_cell_data3
{
	background-color: #55C229;
	border-top: 1px solid #034D41;
	min-width: 100px;
	color: #88FF88;
	white-space: nowrap;
	font-size: 10px;
}
.timeline
{
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 12px;
}
.timeline_cell
{
	border-top: 1px solid #012620;
	border-left: 1px solid #034D41;
	min-width: 100px;
	width: 100px;
	white-space: nowrap;
}

.logo_uczelni {
	margin-left: 550px;
	margin-top: -7px;
	text-align: left;
	vertical-align: top;
	position: absolute;	
}

.edu_item {
	border-bottom:1px solid #AAC229;
	width: 725px;
	min-height: 100px;
	margin:20px 0px 0px -25px;
}

.workexp_item {
	border-bottom:1px solid #AAC229;
	width: 725px;
	min-height: 75px;
	margin:20px 0px 0px -25px;
}

.tech_item {
	border-bottom:1px solid #AAC229;
	width: 725px;
	min-height: 75px;
	margin:20px 0px 0px -25px;
}

.skills_item {
	border-bottom:1px solid #AAC229;
	width: 725px;
	min-height: 75px;
	margin:20px 0px 0px -25px;
}

.contact_item {
	border-bottom:1px solid #AAC229;
	width: 725px;
	min-height: 75px;
	margin:20px 0px 0px -25px;
}

.domains_item {
	border-bottom:1px solid #AAC229;
	width: 725px;
	min-height: 100px;
	margin:20px 0px 0px -25px;
}

.m_bottom {
	margin:-1px 10px 0px;
	border-top:1px solid #000000;	
	height:105px;
}

.left_menu {
	margin: 100px 0px 0px -120px;
	width: 180px;
	position: absolute;
	border: none;
	/*background-color: #101010;
	FILTER: Alpha(Opacity=60, FinishOpacity=30, Style=1);*/
}

.lb_item {
	padding: 5px 10px 5px 15px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 2px;
	margin-bottom: 3px;
	border-top: 1px solid #FF840E;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #FF840E;
	background-image: url(../_images/lb_tlo_r_big2.gif);
	background-repeat: repeat-y;
	background-position: right center;
	color: #DDFC35;
}

.left_box {
	margin: 10px 0px 0px -210px;
	width: 200px;
	position: absolute;
	border: none;
	text-align: justify;
	color: #505050;
/*	background-color: #FFFFFF;*/
}

.right_box {
	margin: 50px 0px 0px 910px;
	width: 200px;
	position: absolute;
	border: none;
	text-align: justify;
	color: #505050;
/*	background-color: #FFFFFF;*/
}

.button_item {
	padding:2px 5px 2px 7px;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #FF840E;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #FF840E;
	color: #DDFC35;
	background-color: #034D41;
}

.login_box
{
	position: absolute;
	background-color: #FFFFFF;
	background-position: center center;
	text-align: center;
	border: 3px solid #FF0000;
	margin-top: -50%;
	padding: 0px;
	height: 100%;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.shmglob {
	position: absolute;	
	background: rgb(0, 0, 0) none repeat scroll 0% 0%;
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0.4; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
label {
    display: block;
    width: 65px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}
br { clear: left; }
