body, table, ul, li, h1, h2, h3, h4 {margin:0; padding:0;}

body {background:#FFF;}

body, table {font-family:times, times new roman, georgia; font-size:14px;}

h1 {}

#sidebar img, #footer img {border:0;}

a:link, a:visited {color:#0079D6;}
a:hover, a:active {color:#FFF !important; background:#DF2D32; text-decoration:none;}

.post a:visited {color:#0079D6; text-decoration:none; border-bottom:1px #CCC solid;}

table {border-collapse:collapse; border-spacing:0px;}
table tr {vertical-align:top;}
table td {vertical-align:top; margin:0; padding:0;}

small {font:11px verdana; line-height:15px; color:#999;}
small a:link, small a:visited, .post small a:link, .post small a:visited  {color:#999;}

blockquote {padding:0 0 0 25px; margin:0; color:#912727;}

.floatleft {float:left;}
.floatright {float:right;}

#sidebar {
	padding:30px 0 0 50px;
	width:200px;
	font:14px arial;
	}

#sidebar .logo a:hover {background:#FFF !important;}

#sidebar h1 {
	padding:10px 0 20px 0;
	font-size:15px;
	font-weight:normal;
	font-variant:small-caps;
	}

#sidebar h1 a:link, #sidebar h1 a:visited {color:#000; text-decoration:none; border-bottom:1px #CCC solid;}

#menu {list-style:none;}
#menu li {padding:2px 0;}

#menu2 {list-style:none; font:12px arial;}
#menu2 li {padding:2px 0;}

#subscriptions {font:12px arial; list-style:none; margin:40px 0;}
#subscriptions li {padding:3px 0;}
.rss {background:url(/img/rss.png) no-repeat; padding-left:20px;}
.lj {background:url(/img/lj.png) no-repeat; padding-left:20px;}
.mail {background:url(/img/mail.png) no-repeat; padding-left:20px;}
.yandex {background:url(/img/yandex.ico) no-repeat; padding-left:20px;}
.twitter {background:url(/img/twitter.png) no-repeat; padding-left:20px;}



#content {padding:60px 10px 0 70px;}

.post p {margin:0; padding:0 0 10px 0; width:70%; line-height:20px;}
.post ul {width:70%;}
.post p a img {text-decoration:none; border:1px #666 solid;}

h2 {font:27px georgia; font-weight:normal;padding:30px 0 4px 0; width:70%;}
.post h2 a:link {text-decoration:none;color:#000;}
.post h2 a:visited {text-decoration:none;color:#555;border:0;}

h3 {font:22px georgia; font-weight:normal;padding:12px 0 4px 0; width:70%;}


.commentlist {margin:0; padding:0 0 0 30px; width:70%;}
.commentlist li {padding:10px 6px; border-bottom:2px #FFF solid; margin-bottom:10px }
.commentlist li p { margin:0 0 1em 0; padding:0 }

.important {background:#DF2D32; color:#FFF;}
.important a:link, .important a:visited {color:#FFF;}

.alt {background:#F0F0F0;}
.author {background:#FFEDED;}
.author strong {color:#DF2D32;}

.inputitem {float:left; padding-right:20px;}
.subscribe-to-comments label {display:inline;}

hr {background:#CCC; color:#CCC; height:1px; size:1px; border:none; margin-top:10px;}

#comment {font:14px times; padding:6px 4px; width:70%; height:150px;}

#submit {background:url(/img/submit.gif); font:15px arial; width:220px; height:30px;}

#footer {
	border-top:1px #CCC solid;
	font:11px verdana;
	margin:20px 0 0 320px;
	padding:20px 20px 10px 0;
	clear:both;
	}

.reklami {
	padding:10px 0 0 0;
	font:10px tahoma;
	color:#999;
	}

.reklami a:link, .reklami a:visited {color:#999;}

#s {font:11px verdana;margin-bottom:6px; width:70%;}

.navigation, .wp-pagenavi {padding:25px 0 0 0;}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
}

.wp-pagenavi span.pages {
	display:none;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	color:#FFF !important;
	background:#DF2D32;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
}

.wp-pagenavi .n2 {font-size:30px;}

.top-comments {
	float:right;
	border:#F0F0F0 1px solid;
	padding:2px 4px;
	background:#FFF;
	margin:0 20px 0 20px;
	position:relative;
	overflow:hidden;
	zoom:1
}

.comment-toolbar {
	float:right;
	padding:6px 0 0 0;
	font:11px verdana;
}

.comment-toolbar a {
	color:#7d7d7d;
	text-decoration:none;
	border-bottom:1px #7d7d7d dashed;
}

strong.very {background:#DF2D32; color:white; font-weight:bold;}

.infante {
	font:10px tahoma;
	text-transform:uppercase;
	color:#999;
	margin-bottom:40px;
}

.infante a {
	display:block;
	font:12px arial;
	text-transform:none;
	color:#DF2D32;
}

/*share*/
.postmeta small, .postmeta .yashare-auto-init {
	float:left;
	margin-right:20px;
}

.postmeta small {
	width:30%;
}

/* addimage */
.addimage {
	margin-left:15px;
}

.addimage img {
	border:0;
}

#addimage {
	display:none;
}



/*---------------------------------------|vacancy|---------------------------------------*/
#vacancy { margin:30px -10px -10px -25px; padding:10px 10px 10px 25px; background:#fff5d1;}
#vacancy h3 { padding:0; margin:0 0 10px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#292929; }
#vacancy dl { margin:0 0 15px 0; }
#vacancy dl dt { position:relative; width:100%; font-size:13px; margin:0 0 5px 0; padding:0; }
#vacancy dl dt .hIcon { position:absolute; left:-16px; top:2px; }
#vacancy dl dd { font-size:11px; color:#999999; margin:0; padding:0; line-height:18px; }
#vacancy dl dd .salary { float:right; font-size:13px; color:#000000; line-height:16px; }

#vacBox {}
#vacBox p { margin:0 0 15px 0; padding:0; }
#vacBox a img { border:none; }
#vacBox h2 { margin:0 0 10px 0; }
#vacBox #rowVac { margin:0 0 15px 0; }
#vacBox #rowVac strong { font-size:15px; }
#vacBox a.ic-logo, #vacBox a.ic-logo:hover { position:relative; display:inline-block; text-decoration:none; margin:0 0 0 100px; }
#vacBox a.ic-logo span { text-decoration:underline; }
#vacBox a.ic-logo img { position:absolute; left:-20px; top:50%; display:block; width:16px; height:16px; margin:-8px 0 0 0; }
#vacBox ul, .post ul { margin:0 0 15px 0; padding:0; }
#vacBox ul li, .post ul li { margin:0 0 4px 0; padding:0 0 0 20px; list-style:none; background:url(/img/b-marker.png) 0 9px no-repeat; }

#vacancy-list h2 { padding-bottom:30px }
