@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
}

body {
min-height:100%;
height: 100%;
color: #666;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:13px;
line-height:1.5;
} 

a{
outline:none;
text-decoration:underline;
color:#85D3CC
}

a:hover{
text-decoration:none
}

img{
border:0
}

p{
margin:1.5em 0
}

#page {
height: auto !important;
min-height:100%;
height: 100%;
min-width:980px;
border: 1px solid black;

}

#page.inside{
border: 1px solid black;
}

#footer_guarantor {
height: 118px;
clear: both;
}

#footer {
margin:0 auto;
margin-top: -88px;
height: 88px;
clear: both;
}

#footer div.footer_content{
width:550px;
padding:0 15px;
margin:0 auto;
height:88px;
}

#footer div.footer_content div{
width:510px;
height:69px;
font-size:11px;
color:#5b999b;
padding:19px 0 0 14px;
}

#footer div.footer_content div a{
color:#5b999b
}

#header {
  display:none;
}

#header.inside{
  display:none;
}

#main_laytout{
width:550px;
padding:0 15px;
margin:0 auto;
}

#sidebar {
  display:none;
}

div.sidebar_logo_place{
  display:none;
}

ul.list_1{
list-style:none;
width:100%;
}

ul.list_1 li{
padding:0 15px 28px 60px;
margin:0 0 23px 0;
position:relative;
width:205px;
}

ul.list_1 li.last{
margin-bottom:15px;
}

ul.list_1 li img{
display:block;
position:absolute;
top:3px;
left:17px;
}

#mainbar {
width: 550px;
padding:31px 0 0 0;
overflow: hidden;
float: left;
}

ul.list_2{
list-style:none
}

ul.list_2 li{
clear:both;
padding:0 0 20px 15px;
margin:0 0 27px 0;
overflow:hidden;
width:auto
}

ul.list_2 li a{
color:#003366;
font-size:24px;
text-decoration:none;
background:#E3EEE7;
line-height:27px;
padding:0 8px 0 0;
}

ul.list_2 li a:hover{
color:#fff;
background:#00AAAA
}

ul.list_2 li a span{
color:#003366;
display: inline-block;
height:27px;
padding-left:30px;
}

ul.list_2 li a:hover span{
color:#fff
}

ul.list_2 li span.date{
display:inline-block;
font-size:11px;
color:#777;
background:#EFEFEF;
height:17px;
padding:5px 7px 0 7px;
line-height:1.1;
}

ul.list_2 li span.text{
display:block;
overflow:hidden;
height:2%
}

ul.list_2 li img.photo_il{
float:left;
margin:5px 22px 0 0;
}

ul.list_2 li span.title_pl{
display:block;
padding-left:8px;
*margin-top:-1px;
margin-bottom:15px;
}

ul.list_2 li span.title_pl_h{
}

#mainbar_2 ul.list_2{
margin:0 0 0 0;
width:450px;
}

#mainbar_2 ul.list_2 li{
width:450px;
}

#sidebar_2{
width:100px;
height:99px;
padding:20px 0 0 24px;
font-size:28px;
color:#000;
}

#mainbar_2{
float:left;
width:450px;
padding-left:15px;
}

div.top_cont_line{
padding-bottom:12px;
}

ul.pagination{
list-style:none;
height:31px;
border-top:6px solid #009999;
padding:0 0 0 22px;
}

ul.pagination li{
float:left;
height:31px;
font-size:13px;
color:#999;
padding:8px 12px 0 12px
}

ul.pagination li a{
color:#003366;
text-decoration:none;
font-weight:bold
}

ul.pagination li a:hover{
text-decoration:underline
}

ul.pagination li.selected{
background:#009999;
padding-top:12px;
height:27px;
}

ul.pagination li.selected a{
color:#fff;
cursor:default
}

ul.pagination li.selected a:hover{
text-decoration:none
}

div.comment_block{
  display:none;
}

table.top_rekv{
  display:none;
}

/*HEADERS*/

h1.header_1{
height:87px;
padding:10px 0 0 85px;
color:#003366;
font-size:28px;
font-weight:normal;
margin-bottom:20px;
}

h1.header_2{
padding:0 20px 45px 15px;
margin:0 0 20px -15px;
font-weight:normal;
font-size:24px;
color:#666;
line-height:1.2;
position:relative
}

h1.header_2 span{
color:#003366;
font-size:17px;
padding-left:32px;
}

h2.header_2{
width:264px;
height:54px;
font-size:19px;
color:#fff;
padding:11px 0 0 16px;
font-weight:normal;
line-height:1.1;
margin-bottom:12px;
}

/*BUTTONS*/

a.button_1{
display:block;
width:250px;
height:30px;
padding:12px 0 0 0;
text-align:center;
line-height:1.2;
font-weight:bold;
font-size:13px;
color:#003366;
text-decoration:none
}

a.button_2{
display:block;
width:129px;
height:30px;
padding:12px 0 0 0;
text-align:center;
line-height:1.2;
font-weight:bold;
font-size:13px;
color:#003366;
text-decoration:none;
margin-left:14px;
}

a.button_3{
display:block;
width:130px;
height:30px;
padding:12px 0 0 0;
text-align:center;
line-height:1.2;
font-weight:bold;
font-size:13px;
color:#003366;
text-decoration:none;
}

a.styled_link_1{
padding:0 0 0 32px;
color:#fff;
margin-left:9px;
text-decoration:none
}

a.styled_link_1:hover{
text-decoration:underline
}

a.styled_link_2{
padding:0 0 0 25px;
font-size:11px;
color:#999
}

a.styled_link_3{
padding:0 0 0 18px;
font-size:11px;
color:#999
}

/*SPECIAL*/

.d_block{
display:block
}

br.cleaner {
	display:block;
	clear:both
}
br.small_br {
	font-size:6px;
	line-height:1
}
.pointer {
	cursor:pointer
}
.cleaner {
	display:block;
	clear:both
}
.nopadd {
	padding:0 !important
}
.noborg {
	border:0 !important
}
.nobg {
	background:none !important
}
.nomarg {
	margin:0 !important
}
.noBmarg{
margin-bottom:0 !important
}
.nowrap {
	white-space:nowrap
}
.dinamic {
	overflow:auto;
	width:100%
}
.center {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.cursor_def{
cursor:default !important
}

/*FONTS*/

.bold {
	font-weight:700
}
.f_10 {
	font-size:10px;
}
.f_11 {
	font-size:11px;
}
.f_12 {
	font-size:12px;
}
.f_13 {
	font-size:13px;
}
.f_14 {
	font-size:14px;
}
.f_15 {
	font-size:15px;
}
.f_16 {
	font-size:16px;
}
.f_17 {
	font-size:17px;
}
.f_18 {
	font-size:18px;
}
.f_19 {
	font-size:19px;
}
.f_20 {
	font-size:20px;
}
.f_21 {
	font-size:21px;
}
.f_22 {
	font-size:22px;
}
.f_23 {
	font-size:23px;
}
.f_24 {
	font-size:24px;
}
.f_25 {
	font-size:25px;
}
.f_26 {
	font-size:26px;
}
.f_27 {
	font-size:27px;
}
.f_28 {
	font-size:28px;
}
.f_29 {
	font-size:29px;
}
.f_30 {
	font-size:30px;
}
._6 {
	font-size:6px
}

/*COLORS*/

.white{
color:#fff
}


span.error {
  color: #FF0000;
}
