/*
a6cf39 светло-зеленый
5fc038 темно-зеленый
*/
/*---------------------------- Стандартные классы ----------------------------*/
* {
/*margin:0px;*/
/*border:0px;*/
/*text-align:left;*/
padding:0px;
box-sizing:border-box;
-moz-box-sizing:border-box;/* переключаем Mozillaвскую блочную модель на IE'шную (тут ругается валидатор) */
}

html,body {
height:100%;
width:100%;
margin:0px;
padding:0px;
font-family:tahoma, arial, helvetica, sans-serif;
font-size:11px;
}

tr,td{
font-family:Tahoma;
font-size:11px;
}

a{
color: #5fc038;
text-decoration:underline;
cursor:pointer;
}
a:hover {
text-decoration:none;
}

img { /* этому тегу IE'шная блочная модель не по нраву в Mozilla, пропускаем */
box-sizing:content-box;
-moz-box-sizing:content-box;
border:0px;
}
body {

}
h2{
width:300px;
height:20px;
float:right;
text-align:right;
padding-right:23px;
display:block;
font:bold 14px tahoma;
color:#5fc038;
}
h2 a {
color:#5fc038;
}

h2.newsheader{
width:700px;
height:20px;
text-align:left;
color:#5fc038;
}
p.date{
color:#a6cf39;
width:300px;
height:20px;
text-align:left;
margin:0px;
/*
border-style:solid;
border-width:thin;
*/
}
p.source{
width:700px;
height:20px;
text-align:right;
/*
border-style:solid;
border-width:thin;
*/
}

h3{
margin-top:3px;
margin-bottom:3px;
font:bold 12px tahoma;
color:#a6cf39;
/*
border-style:solid;
border-width:thin;
*/
}
h3 a {
color:#a6cf39;
}

.search{
	background-color:#a6cf39;
	color:#FFFFFF;
}

.without-image{
	width:100%;
	height:100%;
	padding-bottom:75px;
	font:11px tahoma;
	color:#000;
}

a.menu{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

div.copy{
color:#ffffff;
float:left;
padding-left:20px;
padding-bottom:0px;
width:500px;
height:31px;
padding-top:5px;
/*
border-style:solid;
border-width:thin;
*/
}
div.counters{
text-align:right;
float:right;
padding-right:10px;
padding-bottom:5px;
width:500px;
height:31px;
/*
border-style:solid;
border-width:thin;
*/
}
div.list div.left {
width:105px;
float:left;
overflow:hidden;
text-align:center;
}
div.list div.left img {
border:1px solid #fabae0;
margin:0px;
display:block;
}
form.form div.left {
float:left;
}
div.detailed div.left {
width:900px;
float:left;
overflow:hidden
}
#content div.vacant div.left img {
border:0px;
}


input.text {
height:21px;
padding:3px;
margin:1px 0;
color:#000;
font:12px tahoma,verdana,arial;
border:1px solid #a6cf39;
background:#f5f5f5;
}
form.form input.text {
width:375px;
}
form.form select {
width:375px;
clear:left;
}
textarea {
padding:3px;
margin:1px 0;
color:#000;
font:12px tahoma,verdana,arial;
border:1px solid #b1b1b1;
background:#f5f5f5;
}
form.form textarea {
width:375px;
height:130px;
}
img.code {
margin-top:1px;
margin-right:10px;
float:left;
clear:left;
}
input.submit {
height:22px;
color:#fff;
font:bold 12px tahoma;
text-align:center;
cursor:pointer;
}
input.submit{
color:#ffffff;
background-color:#5fc038;
}
div.hr2 {
height:3px;
font-size:1px;
background:url('/application/skin/default/images/div_hr2.gif') 50% 50% repeat-x;
}
select {
height:20px;
margin-top:3px;
padding:1px;
border:1px solid #b0b0b0;
display:block;
float:left;
overflow:hidden;
font:11px tahoma;
background:#f5f5f5;
}
form.form {
margin:10px 0;
}
form.form .red {
color:#5fc038;
}
form.form div.both {
padding:5px 0;
}
form.form div.error {
width:375px;
padding:6px 5px;
border:1px solid #ee299e;
float:right;
color:#ed1a97;
font:11px tahoma;
overflow:hidden;
display:block;
text-align:right;
}
form.form a {
color:#a6cf39;
}
form.articles {
width:100%;
padding:10px;
margin-top:15px;
border:1px solid #f9e9f2;
overflow:hidden;
clear:both;
background:#f9f7f8;
}
form.articles select {
width:77px;
margin-right:40px;
float:left;
clear:left;
}
div.form{
margin-top:5px;
width:600px;
vertical-align:middle;
font-weight:bold;
text-align:right;
float:right;
}
td.hr{
background:url('/application/skin/default/images/gorisontal_gradient.jpg');
background-repeat:no-repeat;
background-position:center;
}
td.hr200{
background:url('/application/skin/default/images/gorisontal_gradient_200.jpg');
background-repeat:no-repeat;
background-position:center;
}

img.news{
padding:18px;
padding-left:0px;
padding-top:0px;
}

td.head_1{
	text-align:center;
	vertical-align:middle;
	height:25px;
	background:url('/application/skin/default/images/index_08.gif');
	background-repeat:no-repeat;
	background-position:center;
}

td.head_1 a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

div.vip{
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	display:table;
	margin:0 auto;
}

div.vip p{
	margin:0px;
	padding:0px;
	margin-right:15px;
	float:right;
}

div.vip div.item{
	float:left;
	margin-left:10px;
	width:105px;
	height:70px;
}

div.jooble{
	width:165px;
	float:left;
}

div.vacancies{
	width:75%;
	float:right;
}

div.vacancies div.item{
	margin:20px;
	margin-top:0px;
}
