@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: Tahoma;
font-size:11px;
line-height:1.4;
} 

a{
color:#666;
text-decoration: none;
outline:none
}

a:hover{
text-decoration:underline
}

img{
border:0
}


#page {
width: 850px;
margin:0 auto;
padding:0 30px;
}

#footer_guarantor {
height: 100px;
clear: both;
}

#footer {
margin:-77px auto 0 auto;
padding:0 30px 0 225px;
width: 655px;
height: 77px;
clear: both;
}

DIV.footer_content{
border-bottom:1px solid #D0D0D0;
padding:0 0 9px 0;
margin:0 0 5px 0;
line-height:1.5;
width:425px;
}

#header {
height: 70px;
position:relative
}

#header a.logo{
display:block;
width:137px;
height:39px;
background:url(/public/media/logo.gif) top left no-repeat;
position:absolute;
top:18px;
left:12px;
}

ul.head_links{
list-style:none;
position:absolute;
right:0;
top:37px;
}

ul.head_links li{
float:left;
padding-left:19px;
}

ul.head_links li a{
font-weight:bold;
text-transform:uppercase;
color:#ccc;
}

ul.main_menu{
list-style:none;
background: url(/public/media/main_menu/menu_w_line.gif) bottom left repeat-x #203A5D;
height:29px;
padding:3px 3px 0 3px;
margin:0 0 20px 0
}

ul.main_menu li{
float:left;
margin:0 7px 0 0;
padding:2px 15px 0 15px;
height:27px;
line-height:1.2
}

ul.main_menu li.selected{
/*background: url(/public/media/main_menu/menu_sel_dec.gif) bottom center no-repeat #fff;*/
color:#fff;
}

ul.main_menu li a{
color:#fff;
font-size:13px;
color:#ccc !important;
}

ul.main_menu li.selected a{
color:#fff !important;
font-weight:bold;
cursor:default
}

ul.main_menu li.selected a:hover{
text-decoration:none
}

div.datus{
float:right;
height:15px;
font-size:10px;
color:#a6b0be;
margin:-46px 14px 0 0;
display:inline
}

#sidebar {
width: 180px;
padding:0 0 0 15px;
float: left;
}

ul.main_menu_level2{
list-style:none;
padding:6px 0 0 0
}

ul.main_menu_level2 li{
background:url(/public/media/icons/ico_3.gif) 0 7px no-repeat;
padding:0 0 17px 18px;
}

ul.main_menu_level2 li a{
font-size:13px;
line-height:1.4;
display:inline-block
}

ul.main_menu_level2 li a:hover{
text-decoration:underline
}

ul.main_menu_level2 li.selected{
background:url(/public/media/icons/ico_3.gif) 0 7px no-repeat;
}

ul.main_menu_level2 li.selected a{
color:#666;
font-weight:bold;
cursor:default
}

ul.main_menu_level2 li.selected a:hover{
text-decoration:none
}

ul.main_menu_level2 li.selected li a{
font-weight:normal;
cursor:pointer;
}

ul.main_menu_level2 li.selected li a:hover{
text-decoration:underline
}

ul.main_menu_level2 li.selected li.selected a{
color:#666;
font-weight:bold;
cursor:default
}

ul.main_menu_level2 li.selected li.selected a:hover{
text-decoration:none
}

ul.main_menu_level2 ul{
list-style:none;
padding-top:10px;
margin-bottom:-20px;
padding-right:10px;
}

#mainbar {
width: 425px;
float:left;
}

#mainbar img.content_dec_img{
display:block;
margin-bottom:22px;
}

ul.pafas{
list-style:none;
width:100%;
overflow:hidden;
padding-top:3px;
padding-bottom:8px;
border-bottom:1px solid #ddd;
margin:0 0 16px 0
}

ul.pafas li{
float:left;
margin-right:10px;
line-height:1.3
}

ul.pafas li a{
font-size:12px;
}

ul.pafas li span.current{
font-size:19px;
display:block;
position:relative;
margin-top:-6px;
}

ul.pafas_2 li{}

ul.pafas_2 li.selected a{
font-weight:bold
}

div.content{
width:100%;
overflow:hidden;
padding-bottom:35px;
position:relative
}

div.content a.styled_link_2{
position:absolute;
left:0px;
bottom:0
}

#rightbar{
float:right;
width:205px;
padding:0 0 0 5px;
}

ul.news_anounce{
list-style:none;
padding:10px 0 0 0
}

ul.news_anounce li{
margin:0 0 12px 0
}

ul.news_anounce li span.date{
font-size:12px;
color:#999
}

div.bordered_line{
border-bottom:1px solid #ddd;
height:20px;
margin:0 0 16px -5px;
}

div.news_letter_block{}

div.news_letter_block input{
border:1px solid #ddd;
padding:2px;
width:195px;
font-size:12px;
color:#999;
margin:10px 0 10px 0
}

div.gallery_block{}

div.gallery_block ul{
list-style:none;
width:442px;
margin-right:-17px;
}

div.gallery_block ul li{
float:left;
margin:0 17px 17px 0
}

div.gallery_block ul li img{
display:block;
background:#E0E9F1;
padding:4px;
border:1px solid #BDC7D7
}

div.module_content ul{
list-style:none
}

div.module_content ul li{
padding:0 0 0 20px;
background:url(/public/media/menu_point_inactive.jpg) 6px 4px no-repeat;
}

ul.news_cont_lit li{
background:url(/public/media/menu_point_inactive.jpg) 6px 21px no-repeat !important;
}

div.just_content ul{
list-style:none;
}

div.just_content ul li{
padding-left:20px;
background: url(/public/media/icons/ico_5.gif) 6px 5px no-repeat
}

table.command_list{
margin:11px 0 0 0
}

table.command_list td{
padding:5px 0 6px 0;
border-bottom:1px solid #e1e1e1
}

ul.pagination{
list-style:none;
height:30px;
padding:10px 0 0 20px;
}

ul.pagination li{
float:left;
height:17px;
border:1px solid #D9D9D9;
padding:0 !important;
background:none !important;
margin:0 6px 0 0
}

ul.pagination li a{
font-size:11px;
font-weight:bold;
display:block;
height:17px;
float:left;
padding:0 5px 0 5px;
line-height:17px
}

ul.pagination li.next_one a{
padding:0;
display:block;
width:17px;
height:17px;
background: url(/public/media/pagination/next_one.gif) 0 0 no-repeat
}

ul.pagination li.next a{
padding:0;
display:block;
width:17px;
height:17px;
background: url(/public/media/pagination/next.gif) 0 0 no-repeat
}

ul.pagination li.back_one a{
padding:0;
display:block;
width:17px;
height:17px;
background: url(/public/media/pagination/back_one.gif) 0 0 no-repeat
}

ul.pagination li.back a{
padding:0;
display:block;
width:17px;
height:17px;
background: url(/public/media/pagination/back.gif) 0 0 no-repeat
}

ul.pagination li.selected{
border-color:#808080;
}

ul.pagination li.selected a{
background:#808080;
color:#fff;
cursor:default
}

ul.pagination li.selected a:hover{
text-decoration:none
}

/*HEADERS*/

h2.title_1{
font-size:12px;
}

/*BUTTONS*/

a.styled_link{
background:url(/public/media/icons/ico_3.gif) 0 4px no-repeat;
padding: 0 0 0 15px;
}

a.button_1{
display:inline-block;
border:1px solid #D2D6DF;
padding:4px 13px 4px 13px;
}

a.styled_link_2{
margin-top:15px;
}

/*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
}
.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*/
