* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	position: relative;
}

p {
    padding-left: 5px;
    padding-right: 5px;
    width: 90%;
}

pre {
    text-indent: 0;
}

img {
border: 0px;
}

body {
	font: 12px Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	width: 100%;
 height: 100%;
}
html{
 width: 100%;
 height: 100%;
 }

#topContent {
background: #111110;
height: 74px;
width: 100%;
position: relative;
}

#topContent ul {
list-style: none;
width: 75%;
margin-top: 57px;
margin-right: 0%;
margin-left: 25%;
float: left;
position: absolute;
}

#topContent ul li {
	float: left;
	width: 13%;
	height: 15px;
	background: black;
	display: block;
}

#topContent li a {
text-align: center;
margin: 0px 0px 0px 0px;
text-decoration: none;
font-weight : bold;
font-family: Sans-Serif, Serif;
font-size: 11px;
color: white;
padding-bottom:2px;
display: block;
border: 1px solid #232322;
border-bottom: 0px;
}

#topContent li a:hover {
text-align: center;
margin: 0px 0px 0px 0px;
text-decoration: none;
font-weight : bold;
font-family: Sans-Serif, Serif;
font-size: 11px;
background: #fff;
color: #000;
display: block;
}

#topContent li a.active {
text-align: center;
margin: 0px 0px 0px 0px;
text-decoration: none;
font-weight : bold;
font-family: Sans-Serif, Serif;
font-size: 11px;
background: #fff;
color: #000;
display: block;
}


#logo {
	width: 207px;
	height: 35px;
	position: absolute;
	top: 12px;
	left: 2%;
}

#topText {
	position: absolute;
	top: 22px;
	left: 83%;
	width: 16%;
}

#topText a {
font-weight : bold;
font-family: Sans-Serif, Serif;
font-size: 11px;
color: #2da8e1;
text-decoration: none;
}

#topbaner {
background: url(../images/800x90.gif) no-repeat;
width: 800px;
height: 90px;
margin: 2px;
border: 1px solid #232322;
}


#reklama {
	width: 122px;
	height: 19px;
	position:absolute;
	top: 62px;
	left: 5.5%;
}

#topBorder {
	margin-top :0px;
	height: 22px;
	width: 100%;
	position: relative;
	background-color: #E5E5E5;
}

#MainContent {
	position:relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0px;
}

#leftContent {
	float: left;
	width: 22%;
	position: relative;
}
#Grey_Line{
	background-color:#E5E5E5;
	width:100%;
	height:7px;
	position:absolute;
	top:0px;
	left:0px;
}


.sponsors {
	width: 85%;
	height: 15px;
	background-color:#2da8e1;
	border: 1px solid #000000;
	text-align: center;
	position: relative;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 2px;
}

.sponsors_right {
	width: 85%;
	height: 15px;
	background-color:#2da8e1;
	border: 1px solid #000000;
	text-align: center;
	position: relative;
	margin-top:3px;
	margin-left:10%;
	margin-right:auto;
	margin-bottom: 2px;
	font-weight: bold;
}
#Banners_Place{
	position:relative;
	margin-top:6px;
	width:220px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.main-job {
color: #000000;
font-family: Arial, Verdana, sans-serif;
}

.detail-job {
color: #777777;
font-family: Arial, Verdana, sans-serif;
}

.sponsors p {
margin-top: 1px;
color: #ffffff;
font-weight : bold;
font-family: Sans-Serif, Serif;
font-size: 11px;
}
.sponsors_right p {
margin-top: 1px;
color: #ffffff;
font-weight : bold;
font-family: Sans-Serif, Serif;
font-size: 11px;
}

#primaryContent {
	float: left;
	width: 57%;
	position: relative;
	overflow: hidden;

}
#test {
	float: left;
	width: 57%;
}


.thenew {
	margin: 14px 0px 0px 12px;
	position: relative;
	width: 90%;
	height: 86px;
	clear: both;
}

.newimg {
float: left;
background: #e7e7e7;
width: 86px;
height: 76px;
text-align: center;
}

.newimg p {
color: #000000;
margin-top:-3px;
font-weight : bold;
font-family: Sans-Serif, Serif;
font-size: 10px;
}

.newimg a {
text-decoration: none;
font-weight : bold;
color: #000000;
}

.newtitle {
	text-decoration: none;
	font-weight : bold;
	font-family: Sans-Serif, Serif;
	font-size: 12px;
	color: #2da8e1;
	position: relative;
}

.newtitle a {
	text-decoration: none;
	color: #2da8e1;
}

.newtext {
	position: relative;
	font-family: Sans-Serif, Serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	text-indent: 15px;
	padding-bottom: 5px;
}

.newtext ul{
width: 95%; float:left; clear:right;
}


.newtext ul li{
margin-left:20px;
}

.newtext ol{
width: 95%; float:left; clear:right;
}

.newtext ol li{
margin-left:20px;
}


.content {
    height: 70px;
}

.chit {
	position: relative;
	text-align: right;
	padding-top: 7px;
	width: 100%;
	clear: both;

}

.chit img{
width:12px;
height:14px;
}
.article {
background: url(../images/22.png) no-repeat center left;
position: absolute;
float: left;
}

.chit a {
	font-weight : bold;
	font-family: Myriad Pro, Arial , Sans-Serif, Serif;
	font-size: 11px;
	color: #000000;
	line-height:12px;
	text-decoration: none;
}

.article a {
font-weight : bold;
font-family: Myriad Pro, Arial , Sans-Serif, Serif;
font-size: 11px;
color: #111110;
text-decoration: none;
}



#chif {
margin: 20px 0px 0px 50%;
}
#chif a {
font-weight : bold;
font-family: Myriad Pro, Arial , Sans-Serif, Serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}


#rightContent {
	float: right;
	position: relative;
	width: 20%;
	margin-top: 0px;
}

#row{
	width: 25%;
}

#rightContent p {
display:inline;
}
#rightContent a {
text-decoration: none;
font-weight : bold;
font-family: Arial , Sans-Serif, Serif;
color: #000000;
display:inline;
}

#rightContent ul {
list-style: none;
text-decoration: none;
font-weight : bold;
font-family: Arial , Sans-Serif, Serif;
font-size: 10px;
color: #000000;
}

#rightContent ul li {
margin: 0px 0px 10px 0px;
display:block;
height:10px;
line-height: 10px;
}

#rightContent ul li a {
text-decoration: none;
width: 16px;
height: 16px;
}

#rightContent ul li a img {
position: absolute;
margin-top:-2px;
}

#arc {
	text-align: left;
	width:69%;
	margin-left:30%;
	margin-top:-20px;
}

#arc ul {
list-style: none;
}

#arc ul li {
margin: 2px 0px;
}

#arc ul li a {
margin-left:0px;
text-decoration: none;
font-weight : bold;
font-family: Arial, Sans-Serif, Serif, Myriad Pro;
font-size: 14px;
color: #000000;
height: 12px;
line-height: 12px
}

#arc li {

}

.tag {
font-size: 18px;
color: #FFF000;
}

#botbor {
width: 100%;
height: 25px;
clear:both;
float:left;
background: #fdfdfd;
}

#bottombg {
background: url(../images/bottombg.gif) repeat-x top left;
width: 55.5%;
margin: 0px 0px 0px 24%;
position: absolute;
}

#rekl {
margin: 5px 0px 0px 23%;
position: absolute;
font-weight : bold;
font-family: Arial, Sans-Serif, Serif;
font-size: 9px;
color: gray;
}

#footer {
background: #111110;
width:100%;
height: 65px;
font-weight : bold;
font-family: Arial, Sans-Serif, Serif;
font-size: 9px;
color: #ffffff;
float:left;
}

#continfo {
	position: absolute;
	top:9px;
	left:1%;
	width: 20%;
}

#telemail {
	position: absolute;
	top:27px;
	left:1%;
	height: 28px;
	width: 15%;
}

#copy {
	position: absolute;
	top:9px;
	left:19%;
	width: 20%;
}

#dopinfo {
	position: absolute;
	top:27px;
	left:19%;
	width: 70%;
}

#dopinfo2 {
	position: absolute;
	top:9px;
	width: 13%;
	right: 6%;
}

#dopinfo2 a {
text-decoration: none;
font-weight : bold;
font-family: Arial, Sans-Serif, Serif;
font-size: 9px;
color: #ffffff;
}

.post-footer {
    background-color: #FAFAFA;
    padding: 5px; margin: 20px 10px 0 10px;
    border: 1px solid #f2f2f2;
    font-size: 95%;
    width: 95%;
}
.post-footer .date {
    background: url(../images/29.png) no-repeat left center;
    padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .author {
    background: url(../images/26.png) no-repeat left center;
    padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
    background: url(../images/20.png) no-repeat left center;
    padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
    background: url(../images/post.gif) no-repeat left center;
    padding-left: 20px; margin: 0 10px 0 5px;
}

.post-footer .user {
    background: url(../images/chat.gif) no-repeat left center;
    padding-left: 20px;
    float: left;
}

.post-footer .user_date {
    background: url(../images/29.png) no-repeat left center;
    padding-left: 20px;
    margin: 0 10px 0 5px;
    float: right;
}

.post-footer .blog_user {
    background: url(../images/26.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.post-footer .blog_first {
    background: url(../images/37.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.post-footer .blog_last {
    background: url(../images/38.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.post-footer .blog_date {
    background: url(../images/29.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.post-footer .job_title {
    background: url(../images/90.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.post-footer .job_location {
    background: url(../images/61.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.post-footer .job_company {
    background: url(../images/27.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.post-footer .job_date {
    background: url(../images/29.png) no-repeat left center;
    padding-left: 20px;
    padding-top: 1px;
}

.align-right { text-align: right; }

#comment {
    margin: 0;
    font: bolder 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
    border: 1px solid #CCC;
    padding: 2px 3px;
    background-color: #e5e5e5;
    color: #246;
    border-color: #80b5d0;
}
#comment:hover {
    color: #d54e21;
}

.submit-post, .submit-preview {
    margin: 0;
    font: bolder 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
    border: 1px solid #CCC;
    padding: 2px 3px;
    background-color: #e5e5e5;
    color: #246;
    border-color: #80b5d0;

}

.submit-post:hover, .submit-preview:hover {
    color: #d54e21;
}
.blogads {
	width: 180px;
	height: 40px;
    float: right;
    margin-right:30px;
    margin-top:-30px;
}

.small {
	width: 180px;
	height: 40px;
}

.link {
    color: blue;
    text-decoration: none;
}

.list {
    margin-left: 25px;
}
#left_corner{
	position:absolute;
	background-image:url(../images/left_corner.gif);
	top:0px;
	left:0%;
	width:19px;
	height:8px;
	background-repeat: no-repeat;
}
#right_corner{
	position:absolute;
	background-image: url(../images/right_corner.gif);
	top:0px;
	width:19px;
	height:8px;
	background-repeat: no-repeat;
	right: -19px;
}
#left_line{
	position:absolute;
	background-image: url(../images/left_line.png);
	background-repeat:repeat-y;
	top:0px;
	left:21%;
	width:11px;
	bottom:17px;
	padding-top: 96%;
	z-index: 1;

}
#right_line{
	position:absolute;
	background-image: url(../images/right_line.gif);
	background-repeat:repeat-y;
	top:0px;
	width:19px;
	bottom:17px;
	left: 79%;
	background-position: right;
	z-index: 1;
	padding-top: 96%;
}
#left_Bottom_corner{
	position:absolute;
	background-image: url(../images/left_Bottom_corner.gif);
	bottom:0px;
	left:0px;
	width:19px;
	height:17px;
	z-index: 2;
}
#Right_Bottom_corner{
	position:absolute;
	background-image: url(../images/right_Bottom_corner.gif);
	bottom:0px;
	width:19px;
	height:17px;
	left: 100%;
	z-index: 2;
}
#bottom_line{
	position:absolute;
	background-image:url(../images/bottom_line.gif);
	background-repeat:repeat-x;
	height:17px;
	bottom:0px;
	left:21%;
	background-position: bottom;
	width: 58%;
	z-index: 2;
}
#top_line{
	position:absolute;
	background-color:#FFFFFF;
	height:8px;
	bottom:-1px;
	left:21%;
	width: 58%;
	z-index: 2;
}
.Content_table{
	position:absolute;
	top:0px;
	left:22%;
	width:60%;
	bottom:0px;
	background-color:#0000FF;
	padding-top: 100%;
}

#News{
	position:relative;
	margin-top:15px;
	width:93%;
	margin-left: 5%;
	clear: both;
	overflow: hidden;
	padding-bottom: 7px;
}
.News_LeftBord{
	position:relative;
	background-color:#e7e7e7;
	width:86px;
	text-align:center;
	margin-right: 5px;
	float: left;
}



.News_LeftBord p {
color: #000000;
font-weight : bold;
font-family: Arial , Sans-Serif, Serif;
font-size: 10px;
margin-top:2px;
}

.News_LeftBord a {
text-decoration: none;
font-weight : bold;
color: #000000;
}

#News_Content{
	position:relative;
}
#right_text{
	margin-top:-10px;
	width:88%;
	padding-left:10%;
	text-align: left;
	position: relative;

}
#rss_above{
width:100%;
height:4px;}
.rss img{
width:15px;
height:15px;
}

.rss{
position:relative;
width:88%;
margin-left:10%;
font-family:Myriad Pro, Arial , Sans-Serif, Serif;
font-size:10px;
font-weight:normal;
height:22px;
}
#linux_count{
position:relative;
width:88px;
height:31px;
text-align:center;
margin-left:auto;
margin-right:auto;}

.linux_count img{
width:88px;
height:31px;
border:0px;}

.td #row {
	width: 25%;
}

.td #row2 {
	min-width:180px;
	min-height:40px;
	max-width: 33%;
}
