@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
background: url(/public/media/images/bg.gif);
}

body {
min-height:100%;
height: 100%;
color: #434343;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:13px;
line-height:1.5
} 

a {
text-decoration:underline;
color:#1aab35;
outline:none
}

a:hover {
text-decoration:none;
}

input, select, textarea {
outline:none !important;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333
}

img {
border:0
}

p {
margin:1.5em 0
}

#page {
width: 940px;
padding:0 20px;
margin:0 auto;
height: auto !important;
min-height:100%;
height: 100%; 
}

a.logo{
display:block;
width:208px;
height:101px;
position:absolute;
left:0;
top:55px;
background:url(/public/media/images/logo.png) top left no-repeat
}

a.logo_2{
display:block;
width:123px;
height:141px;
position:absolute;
right:-5px;
top:295px;
background:url(/public/media/images/logo_2.png) top left no-repeat
}

* html a.logo_2 {
background-image: none !IMPORTANT;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/logo_2.png", sizingMethod="crop");
}

#footer_guarantor {
height: 229px;
clear: both;
}

#footer {
margin-top: -209px;
height: 209px;
clear: both;
background: url(/public/media/images/footer/footer_bg.gif) top left repeat-x
}

#footer .footer_content_1{
height:131px;
width:940px;
padding:0 20px 0 20px;
margin:0 auto;
background:#fff;
}

#footer .footer_content_1 table td{
height:131px;
vertical-align:middle
}

#footer .footer_content_1 table td td{
height:auto;
text-align:center
}

#footer .footer_content_1 span.pathners_seeds{
background:#ffc600;
display:inline-block;
height:38px;
}

#footer .footer_content_2{
height:56px;
width:940px;
padding:22px 20px 0 20px;
margin:0 auto;
background:#25ad3b;
color:#fff;
font-size:11px;
}

#footer .footer_content_2 ul{
list-style:none;
/*width:100%;*/
overflow:hidden;
margin-bottom:3px;
}

#footer .footer_content_2 ul li{
background:url(/public/media/images/borders/border_1.gif) 100% 4px no-repeat;
padding:0 8px 0 0;
margin:0 7px 0 0;
float:left
}

#footer .footer_content_2 ul li a{
color:#fff;
font-size:11px;
text-decoration:none
}

#footer .footer_content_2 ul li a:hover{
text-decoration:underline
}

#footer a.cop_link{
color:#fff
}

#header {
min-height: 500px;
background: url(/public/media/images/misc/misc_bg.png) 148px 0 no-repeat;
position:relative
}

* html #header{
height:500px;
}

#header.inside{
min-height:196px !important;
height:196px !important;
background:none
}

div.menu_1_place{
position:absolute;
right:0;
top:0;
height:57px;
}

div.menu_1_place div{
height:57px;
float:left;
position:relative;
z-index:2
}

div.menu_1_place img.decor{
height:57px;
position:absolute;
left:0;
top:0;
width:0;
z-index:-1
}

div.menu_1_place img.decor_ie6{
height:57px;
position:absolute;
left:0;
top:0;
width:0;
z-index:-1;
display:none
}

* html div.menu_1_place img.decor{
display:none
}

* html div.menu_1_place img.decor_ie6{
display:block;
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/menu/menu_2.png", sizingMethod="scale");
}

* html div.menu_1_place img.dec_du{
display:block;
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/menu/menu_1.png", sizingMethod="scale");
}

div.menu_2_place{
position:absolute;
right:0;
top:42px;
height:57px;
z-index:3
}

div.menu_2_place div{
height:57px;
float:left;
position:relative;
z-index:2
}

div.menu_2_place img.decor{
height:57px;
position:absolute;
left:0;
top:0;
width:0;
z-index:-1
}

div.menu_2_place img.decor_ie6{
height:57px;
position:absolute;
left:0;
top:0;
width:0;
z-index:-1;
display:none
}

* html div.menu_2_place img.decor{
display:none
}

* html div.menu_2_place img.decor_ie6{
display:block;
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/menu/menu_4.png", sizingMethod="scale");
}

div.menu_3_place{
position:absolute;
right:0;
top:90px;
height:57px;
}

div.menu_3_place div{
height:57px;
float:left;
position:relative;
z-index:2
}

div.menu_3_place img.decor{
height:57px;
position:absolute;
left:0;
top:0;
width:0;
z-index:-1
}

div.menu_3_place img.decor_ie6{
height:57px;
position:absolute;
left:0;
top:0;
width:0;
z-index:-1;
display:none
}

* html div.menu_3_place img.decor{
display:none
}

* html div.menu_3_place img.decor_ie6{
display:block;
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/menu/menu_3.png", sizingMethod="scale");
}

ul.langs_list{
list-style:none;
padding:11px 45px 0 53px;
}

ul.langs_list li{
float:left;
background:url(/public/media/images/borders/border_2.gif) 100% 5px no-repeat;
padding:0 12px 0 0;
margin:0 9px 0 0
}

ul.langs_list li.last{
padding:0;
margin:0;
background:none
}

ul.langs_list li a{
text-decoration:none
}

ul.langs_list li a:hover{
text-decoration:underline
}

ul.langs_list li.selected a{
font-weight:bold;
color:#666;
cursor:default;
text-decoration:none !important
}

ul.menu_list{
list-style:none;
padding:2px 0 0 80px;
}

ul.menu_list li{
float:left;
height:42px;
position:relative
}

ul.menu_list li a{
padding:0 20px;
display:inline-block;
margin-top:10px;
text-decoration:none;
color:#666;
border-right:1px solid #cccc66
}

ul.menu_list li a:hover{
text-decoration:underline
}

ul.menu_list li.selected a{
cursor:default;
border:0;
text-decoration:none !important;
font-weight:bold
}

ul.menu_list li img.sel_d{
height:42px;
width:0;
display:none;
position:absolute;
left:0;
top:0;
z-index:-1
}

ul.menu_list li img.sel_d_ie_6{
display:none;
height:42px;
width:0;
display:none;
position:absolute;
left:0;
top:0;
z-index:-1
}

ul.menu_list li.selected img.sel_d{
display:block
}

* html ul.menu_list li.selected img.sel_d{
display:none
}

* html ul.menu_list li.selected img.sel_d_ie_6{
display:block;
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/menu/menu_sel.png", sizingMethod="scale");
}

ul.menu_list_2{
padding:9px 50px 0 70px
}

ul.menu_list_2 a{
color:#fff !important;
margin-top:10px !important;
border-right:1px solid #ff6666 !important
}

ul.menu_list_2 li.selected a{
color:#ff6633 !important;
border:0 !important;
}

ul.menu_list_3{
padding:8px 60px 0 70px
}

ul.menu_list_3 a{
font-size:15px;
font-weight:bold;
color:#fff !important;
border-right:1px solid #66cc66 !important;
padding:0 17px !important;
}

ul.menu_list_3 li.selected a{
color:#339933 !important;
border:0 !important;
margin-top:9px;
}

ul.menu_list li a.noborg{
border:0 !important
}

ul.banners_list{
list-style:none;
margin:40px 0 0 0
}

ul.banners_list li{}

ul.banners_list li a{
position:static
}

/**/

div.head_descr{
padding:239px 0 20px 0;
width:384px;
}

div.container_1{
padding:0 0 0 21px;
}

div.container_2{
padding:0 35px 0 11px;
}

div.index_left_bar{
width:290px;
float:left;
}

div.index_right_bar{
width:290px;
float:right;
}

div.index_middle_bar{
margin:0 auto;
width:290px;
}

ul.list_1{
list-style:none
}

ul.list_1 li{
background:url(/public/media/images/borders/border_3.gif) bottom left repeat-x;
padding:10px 0 10px 8px;
line-height:1.1
}

ul.list_1 li a{
font-size:15px;
color:#1aab35;
font-weight:bold;
background:url(/public/media/images/icons/ico_1.gif) 0 1px no-repeat;
display:inline-block;
padding:0 0 0 18px;
text-decoration:none;
line-height:1.1
}

ul.list_1 li a:hover{
text-decoration: underline
}

ul.list_1 li.selected a{
color:#336666;
text-decoration:none !important;
cursor:default;
background-image:url(/public/media/images/icons/ico_3.gif);
}

ul.news_list{
list-style:none
}

ul.news_list li{
margin:0 0 28px;
}

ul.news_list li a{
font-size:15px;
font-weight:bold;
line-height:18px;
text-decoration:none
}

ul.news_list li a:hover{
text-decoration:underline
}

ul.news_list li span.date{
display:block;
font-size:11px;
color:#969696;
padding:0 0 4px
}

ul.gallery_list{
list-style:none;
margin-top:10px;
}

ul.gallery_list li{
float:left;
width:200px;
height:150px;
margin:0 24px 24px 0;
display:inline
}

ul.gallery_list li img{
display:block;
padding:10px;
background:#fff;
}

ul.gallery_list li a:hover img{
background:#336666
}

ul.list_2{
list-style:none
}

ul.list_2 li{
background:url(/public/media/images/borders/border_3.gif) bottom left repeat-x;
padding:0 0 15px 8px;
margin:0 0 12px
}

ul.list_2 li a{
text-decoration:none;
font-weight:bold;
line-height:16px;
}

ul.list_2 li a:hover{
text-decoration: underline
}

ul.list_2 li span.date{
font-size:11px;
color:#336666
}

ul.list_2 li span.cont{
display:block;
padding:0 0 0 17px;
background:url(/public/media/images/icons/ico_1.gif) 0 2px no-repeat;
*background:url(/public/media/images/icons/ico_1.gif) 0 5px no-repeat
}

ul.list_2 li.selected a{
color:#434343;
text-decoration:none !important;
cursor:default
}

ul.list_2 li.selected span.cont{
background-image:url(/public/media/images/icons/ico_3.gif);
}

#sidebar {
width: 224px;
float: left;
}

#mainbar {
width: 716px;
overflow: hidden;
float: left;
}

/*FLASHS*/

div.flash_place_1{
margin:5px 0 16px 0
}

/*HEADERS*/

h2.header_1{
font-family:"Trebuchet MS";
font-size:19px;
color:#fff;
position:relative;
z-index:1;
padding-right:20px;
line-height:1.2
}

h2.header_1 span{
display:inline-block;
min-height:24px;
padding:7px 14px 8px 12px;
margin:0 0 25px 0;
}

* html h2.header_1 span{
height:24px;
}

h2.header_1 img.header_1_decor{
display:block;
width:18px;
height:17px;
position:absolute;
bottom:8px;
left:0
}

* html h2.header_1 img.header_1_decor{
display:none
}

h2.header_1 a.print{
position:absolute;
right:0;
top:0;
font-size:13px;
font-weight:normal;
display:block;
padding:11px 12px 0 35px;
background:url(/public/media/images/icons/ico_2.gif) 12px 12px no-repeat #fff;
height:27px;
line-height:1.1
}

h2.header_1_blue span{
background:#3f4487;
}

h2.header_1_blue img.header_1_decor{
background:url(/public/media/images/headers/head_blue_dec.png) top left no-repeat
}

* html h2.header_1_blue img.header_1_decor{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/headers/head_blue_dec.png", sizingMethod="crop");
}

h2.header_1_red span{
background:#ec3a26;
}

h2.header_1_red img.header_1_decor{
background:url(/public/media/images/headers/head_red_dec.png) top left no-repeat
}

* html h2.header_1_red img.header_1_decor{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/headers/head_red_dec.png", sizingMethod="crop");
}

h2.header_1_green span{
background:#1aab35;
}

h2.header_1_green img.header_1_decor{
background:url(/public/media/images/headers/head_green_dec.png) top left no-repeat
}

* html h2.header_1_green img.header_1_decor{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/headers/head_green_dec.png", sizingMethod="crop");
}

h2.header_1_dark span{
background:#336666;
}

h2.header_1_dark img.header_1_decor{
background:url(/public/media/images/headers/head_dark_dec.png) top left no-repeat
}

* html h2.header_1_dark img.header_1_decor{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/headers/head_dark_dec.png", sizingMethod="crop");
}

h2.main_title{
padding-right:173px;
}

td.scrmn .buttons td{
background:url(/public/media/images/borders/border_4.gif) top left no-repeat
}

div.scrmn_content{
height:360px;
width:940px;
position:relative;
background:url(/public/media/images/misc/misc_bg_2.png) 50% 48px no-repeat
}

div.scrmn_content a.logo,
div.scrmn_content a.logo_2{
top:60px;
}


/*BUTTONS*/

a.button_1{
display:inline-block;
height:48px;
font-family:"Trebuchet MS";
font-size:19px;
line-height:1.2;
font-weight:bold;
text-decoration:none;
padding:7px 14px 0 12px;
margin:0 8px;
cursor:pointer;
}

a.button_1:hover{
background:url(/public/media/images/buttons/button_1.png) top left no-repeat;
color:#fff;
}

* html a.button_1:hover{
cursor:pointer;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/images/buttons/button_1.png", sizingMethod="crop");
}

/*INPUTS*/

/*SPECIAL*/

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
}
.no_float{
    float:none !important
}
.cursor_def{
cursor:default !important
}

/*FONTS*/

.trbucet{
font-family:"Trebuchet MS"
}

.bold {
    font-weight:700
}
.f_normal{
    font-weight:normal
}
.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;
}
.f_6 {
    font-size:6px !important
}

/*COLORS*/

