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

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

html {
height: 100%;
}

body {
min-height:100%;
height: 100%;
background: url(/public/media/mian_bg.jpg) top left repeat-x #F5EEDF;
color: #666;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:12px;
line-height:1.5
} 

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

a:hover {
text-decoration:none;
}

input, select, textarea {
outline:none !important;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

img {
border:0
}

p {
/*margin:1.5em 0*/
}
/*ul {
list-style-type:circle;
list-style-position: inside;
}

ol {
  list-style-type: decimal;
list-style-position: inside;
}

ul li{
list-style-type:circle; 
}

ol li{
list-style-type:decimal; 
}*/

#page {
width: 980px;
padding:0 5px;
margin:0 auto;
height: auto !important;
min-height:100%;
height: 100%;
background:#fff
}

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

#footer {
margin:0 auto;
margin-top: -90px;
width: 950px;
padding:0 15px;
height: 90px;
clear: both;
}

#footer div.footer_content{
height: 64px;
background:url(/public/media/footer/foot_bg.gif) top left no-repeat #EBF0F4;
padding:13px 41px;
}

#footer div.footer_content td{
height:64px;
color:#5987A0;
font-size:12px;
}

#footer a{
color:#5987A0;
}

#header {
height: 212px;
position:relative;
z-index:2;
background: url(/public/media/header/header_bg.jpg) 100% 15px no-repeat;
margin-bottom:16px;
}

a.logo{
display:block;
width:348px;
height:65px;
background:url(/public/media/logo.jpg) top left no-repeat;
position:absolute;
left:15px;
top:59px;
}

img.logo_txt{
display:block;
position:absolute;
top:133px;
left:23px;
}

div.serch_block{
width:232px;
height:26px;
padding:0 0 0 12px;
position:absolute;
top:16px;
right:380px;
background:url(/public/media/inputs/input_1.gif) top left no-repeat
}

div.serch_block input{
border:0;
width:186px;
margin-top:6px;
background:none;
color:#5987A0;
line-height:1.1
}

div.serch_block a{
display:block;
width:33px;
height:26px;
float:right;
}

ul.head_list{
list-style:none;
height:28px;
position:absolute;
left:15px;
top:16px;
}

ul.head_list li{
float:left;
height:22px;
border-right:1px solid #D7E6F2;
padding:6px 22px 0 0;
margin:0 21px 0 0;
line-height:1.1;
list-style-type: none;
}

ul.head_list li a{
font-size:11px;
}

div.main_menu_block{
height:46px;
width:980px;
position:absolute;
top:165px;
left:0;
}

div.main_menu_block .left_dec{
width:15px;
height:46px;
background:url(/public/media/main_menu/left_dec.png) top left no-repeat;
float:left
}

div.main_menu_block .right_dec{
width:15px;
height:46px;
background:url(/public/media/main_menu/right_dec.png) top left no-repeat;
float:left
}

ul.main_menu{
list-style:none;
float:left;
width:950px;
height:46px;
padding:0 0 0 0;
background:url(/public/media/main_menu/menu_bg.jpg) top left repeat-x
}

ul.main_menu li{
float:left;
height:37px;
padding:9px 0 0 0;
border-right:1px solid #418EC3;
background:url(/public/media/main_menu/menu_bg.jpg) top left repeat-x;
position:relative;
list-style-type: none;
}

ul.main_menu li span{
display:block;
float:left;
height:37px;
padding:0 0 0 21px;
}

ul.main_menu li span span{
padding:0 21px 0 0;
}

ul.main_menu li span.first_level a{
cursor:default !important
}

ul.main_menu li span.first_level a.home{
cursor:pointer !important
}

ul.main_menu li a{
color:#fff;
font-weight:bold;
font-size:12px;
text-decoration:none;
display:block;
float:left;
height:29px;
padding-top:8px;
line-height:1.1;
text-transform:uppercase
}

ul.main_menu li a:hover{
color:#66CCFF
}

ul.main_menu a.home{
background:url(/public/media/icons/ico_1.gif) 0 0 no-repeat;
padding-left:40px;
}

ul.main_menu li.selected,
ul.main_menu li.selected_su_submenu{
border:0;
margin-left:-1px;
list-style-type: none;
}

ul.main_menu li.selected span,
ul.main_menu li.selected_su_submenu span.first_level{
background:url(/public/media/main_menu/sel_left.gif) top left no-repeat;
padding:0 0 0 22px;
}

ul.main_menu li.selected span span,
ul.main_menu li.selected_su_submenu span.first_level span{
background:url(/public/media/main_menu/sel_right.gif) top right no-repeat;
padding:0 22px 0 0;
}

ul.main_menu li.selected a,
ul.main_menu li.selected_su_submenu span.first_level span a{
background:#fff;
color:#333;
text-decoration:none !important;
cursor:default;
padding-top:13px;
height:24px;
}

ul.main_menu li span.first_level_hover{
background-image:url(/public/media/main_menu/sel_left_sb.gif) !important;
}

ul.main_menu li span.first_level_hover span{
background-image:url(/public/media/main_menu/sel_right_sb.gif) !important;
}

ul.main_menu li span.first_level_hover span a{
background:#1b588d !important;
color:#66ccff !important
}

ul.main_menu li.selected a.home{
background:url(/public/media/icons/ico_2.gif) 0 7px no-repeat #fff;
padding-left:40px;
}

ul.main_menu .sub_container{
display:block;
position:absolute;
left:0;
top:46px;
padding:0 !important;
height:auto !important;
white-space:nowrap;
visibility:hidden;
background:none;
list-style-type: none;
}

* html ul.main_menu .sub_container{
width:100px;
list-style-type: none;
}

ul.main_menu .sub_container span{
padding:0;
background:none
}

ul.main_menu ul{
list-style:none;
}

ul.main_menu ul li{
border:0;
clear:both;
padding:0;
height:auto;
background:url(/public/media/main_menu/sub_bg_1.png);
white-space:nowrap;
width:100%;
list-stype-type: none;
}

ul.main_menu ul li span{
padding:0 !important;
height:auto;
float:none
}

ul.main_menu ul li a{
font-weight:normal;
text-transform:none;
height:auto;
display:block;
float:none;
height:22px;
padding:8px 39px 0 21px;
background:none
}

ul.main_menu ul li a:hover,
ul.main_menu ul li.sel a{
background: url(/public/media/main_menu/sub_dec.gif) top right no-repeat #519ADA;
text-decoration:none;
color:#fff
}

ul.main_menu span.sub_bot_dec{
display:block;
height:9px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/main_menu/sub_bot_dec.png) top left no-repeat;
float:none !important;
clear:both;
}

ul.main_menu ul span.sub_bot_dec{
margin-bottom:-9px;
background:url(/public/media/main_menu/sub_bot_dec_2.png) top right no-repeat
}

* html ul.main_menu ul span.sub_bot_dec{
display:none
}

ul.main_menu ul .sub_container{
display:block;
position:absolute;
left:300px;
padding:0;
height:auto !important;
white-space:nowrap;
top:9px;
background:#519ADA;
width:auto !important
}

* html ul.main_menu ul .sub_container{
top:auto;
margin-top:-30px;
}

ul.main_menu ul ul{
float:none;
padding-top:9px;
background:url(/public/media/main_menu/sub_top_dec_2.png) top right no-repeat;
margin-top:-9px;
}

* html ul.main_menu ul ul{

}

ul.main_menu ul ul li{
background:#519ADA;
float:none;
list-stype-type: none;
}

ul.main_menu ul ul li a{
padding:6px 22px 0 18px;
height:20px;
background:none !important
}

ul.main_menu ul ul li a:hover{
background:none;
color:#000
}

#sidebar {
width: 220px;
float: right;
margin:0 15px 0 0;
display:inline
}

#mainbar {
width: 706px;
margin:0 0 0 15px;
float: left;
display:inline
}

div.index_content{
width:100%;
overflow:hidden
}

div.double_block_1{
background:url(/public/media/blocks/double_bl_1_1.gif) top left repeat-y;
margin-bottom:19px;
width:706px;
overflow:hidden
}

div.double_block_1 .left_side{
float:left;
width:343px;
}

div.double_block_1 .right_side{
float:right;
width:343px;
}

div.double_block_1 .bottom_dec{
clear:both;
height:6px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/blocks/double_bl_1_2.jpg) top left no-repeat
}

div.double_block_1 .about_auto{
background:url(/public/media/photos/photo_1.jpg) 70px 35px no-repeat
}

div.double_block_1 .conts{
min-height:270px;
margin:7px 7px 0;
position:relative
}

* html div.double_block_1 .conts{
height:270px;
}

div.double_block_1 .about_auto a.link_1{
display:block;
cursor:pointer;
font-size:12px;
color:#fff;
padding:0 0 0 14px;
}

div.double_block_1 .about_auto a.link_1 img{
margin-top:16px;
}

div.double_block_1 .about_auto a.link_1_ico_1{
background:url(/public/media/buttons/button_1.png) top left no-repeat;
width:152px;
height:69px;
}

div.double_block_1 .about_auto a.link_1_ico_1:hover{
background:url(/public/media/buttons/button_1_h.png) top left no-repeat;
}

div.double_block_1 .about_auto a.link_1_ico_2{
background:url(/public/media/buttons/button_2.png) top left no-repeat;
width:152px;
height:70px;
}

div.double_block_1 .about_auto a.link_1_ico_2:hover{
background:url(/public/media/buttons/button_2_h.png) top left no-repeat;
}

div.double_block_1 .about_auto a.link_1_ico_3{
background:url(/public/media/buttons/button_3.png) top left no-repeat;
width:152px;
height:69px;
}

div.double_block_1 .about_auto a.link_1_ico_3:hover{
background:url(/public/media/buttons/button_3_h.png) top left no-repeat;
}

div.double_block_1 .about_auto a.link_1_ico_4{
background:url(/public/media/buttons/button_4.png) top left no-repeat;
width:152px;
height:71px;
}

div.double_block_1 .about_auto a.link_1_ico_4:hover{
background:url(/public/media/buttons/button_4_h.png) top left no-repeat;
}

div.double_block_1 .about_auto a.link_1_ico_5{
background:url(/public/media/buttons/button_5.png) top left no-repeat;
width:152px;
height:70px;
position:absolute;
left:0;
bottom:1px
}

div.double_block_1 .about_auto a.link_1_ico_5 img.hh{
display:none
}

div.double_block_1 .about_auto a.link_1_ico_5:hover{
background:url(/public/media/buttons/button_5_h.png) top left no-repeat;
}

div.double_block_1 .about_auto a.link_1_ico_5:hover img{
display:none
}

div.double_block_1 .about_auto a.link_1_ico_5:hover img.hh{
display:block
}

div.double_block_2{
background:url(/public/media/blocks/double_bl_2_1.gif) top left repeat-y;
margin-bottom:19px;
width:706px;
overflow:hidden
}

div.double_block_1 .about_auto span.link_1_ico_6{
display:block;
background:url(/public/media/buttons/button_5_derg.png) top left no-repeat;
width:166px;
height:70px;
position:absolute;
left:0;
bottom:1px
}

div.double_block_2 .left_side{
float:left;
width:331px;
padding:0 6px;
}

div.double_block_2 .right_side{
float:right;
width:331px;
padding:0 6px;
}

div.double_block_2 .top_dec{
clear:both;
height:6px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/blocks/double_bl_2_2.gif) top left no-repeat
}

div.double_block_2 .bottom_dec{
clear:both;
height:6px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/blocks/double_bl_2_3.gif) top left no-repeat
}

div.double_block_2 .nr_bl{
width:80px;
height:41px;
background:url(/public/media/banners/double_bl_nr.gif) top left no-repeat;
float:left;
text-align:center;
padding-top:39px;
font-size:27px;
color:#fff;
font-weight:bold;
line-height:1
}

div.double_block_2 .nr_bl_txt{
height:2%;
overflow:hidden;
padding:0 5px 10px 17px;
color:#666
}

div.double_block_3{
background:url(/public/media/blocks/double_bl_3_1.gif) top left repeat-y;
margin-bottom:19px;
width:706px;
overflow:hidden;
position:relative
}

div.double_block_3 .left_side{
float:left;
width:310px;
padding:10px 12px 20px 21px;
color:#333
}

div.double_block_3 .right_side{
float:right;
width:316px;
padding:10px 6px 0 21px;
min-height:220px;
position:relative;
z-index:4
}

div.double_block_3 .top_dec{
clear:both;
height:6px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/blocks/double_bl_3_2.gif) top left no-repeat
}

div.double_block_3 img.rightside_decor{
display:block;
position:absolute;
right:0;
bottom:6px
}

div.double_block_3 .bottom_dec{
clear:both;
height:6px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/blocks/double_bl_3_3.gif) top left no-repeat
}

ul.list_1{
list-style:none;
width:184px;
}

ul.list_1 li{
background:url(/public/media/icons/ico_4.gif) 0 3px no-repeat;
padding:0 0 0 25px;
margin-bottom:11px;
list-style-type: none;
}

ul.list_1 li a{
font-weight:bold;
color:#386592;
}

ul.news_anounce{
list-style:none;
width:729px;
margin-right:-23px;
overflow: hidden
}

ul.news_anounce li{
float:left;
width:220px;
margin-right:23px;
}

ul.news_anounce li img.photo{
display:block;
margin-bottom:12px;
}

ul.news_anounce li a{
color:#386592;
font-size:13px;
font-weight:bold
}

ul.news_anounce li span.txt{
display:block;
margin:12px 0 20px
}

ul.news_anounce li.cleaner{
border-top:1px solid #D7E6F2;
height:20px;
float:none;
width:706px;
}

ul.news_anounce_2{
list-style:none
}

ul.news_anounce_2 li{
border-bottom:1px solid #D7E6F2;
padding:0 0 18px 0;
margin:0 0 14px;
list-style-type:none;

}

ul.news_anounce_2 li span.date{
display:block;
font-size:11px;
color:#999
}

ul.news_anounce_2 li a{}

ul.links_list{
list-style:none;
margin-bottom:34px;
}

ul.links_list li{}

ul.links_list li a{
background:url(/public/media/icons/ico_3.gif) 0 0 no-repeat;
display:inline-block;
padding: 1px 0 1px 26px;
margin-bottom:6px;
line-height:1.1
}

div.voting_block{
margin:30px 0 32px 0
}

div.voting_block .voting_content{
background:#F3EEDD;
border-left:1px solid #DAD6C6;
border-right:1px solid #DAD6C6;
padding:20px 14px 16px 14px;
font-size:11px;
color:#333;
}

div.voting_block .voting_content_2{
background:#F3EEDD;
border:1px solid #DAD6C6;
border-bottom:0;
padding:11px 14px 2px 14px;
font-size:11px;
color:#333
}

div.voting_block .voting_block_bottom{
height:6px;
line-height:1;
font-size:6px;
text-indent:-9999;
background:url(/public/media/blocks/double_bl_4_1.gif) top left no-repeat;
}

div.voting_block .quest{
display:block
}

div.voting_block ul.ans_list{
list-style:none;
margin:13px 0 0 0;
padding-bottom:14px;
}

div.voting_block ul.ans_list li{
position:relative;
padding-left:19px;
width:171px;
padding-bottom:4px;
}

div.voting_block ul.ans_list li input{
width:14px;
height:14px;
position:absolute;
left:0;
top:0
}

div.inside_content{
padding:0 15px;
}

div.content_mdb{
padding:9px 0 0 93px;
margin:0 0 14px;
min-height:66px;
color:#666
}

* html div.content_mdb{
height:66px;
}

div.content_mdb strong{
display:block;
font-size:18px;
color:#00ACF0;
font-weight:normal
}

.mdb_ico_1{
background:url(/public/media/icons/ico_8.gif) 9px 2px no-repeat
}

.mdb_ico_2{
background:url(/public/media/icons/ico_9.gif) 9px 0 no-repeat
}

.mdb_ico_3{
background:url(/public/media/icons/ico_10.gif) 9px 2px no-repeat
}

div.content_left_side{
width:225px;
float:left;
margin:0 30px 0 0
}

div.content_middle_side{
float:left;
width:451px;
color:#333;
}

div.content_middle_side h2.header_7{
margin-left:-12px;
*margin-left:0px;
position:relative;
}

div.content_right_side{
width:220px;
float:right
}

div.print_right_side{
width:80px;
float:right
}

div.side_menu_bottom_dec{
background:url(/public/media/misc/raunders_1.png) top left no-repeat;
height:4px;
font-size:0;
line-height:1;
text-indent:-9999;
margin-top:-4px;
position:relative
}

div.side_menu_top_dec{
background:url(/public/media/misc/raunders_2.png) top left no-repeat;
height:4px;
font-size:0;
line-height:1;
text-indent:-9999;
margin-bottom:-4px;
position:relative
}

ul.side_menu{
list-style:none;
border-right:0;
padding-right:5px;
}

ul.side_menu li{
  list-style-type: none;
}

ul.side_menu li a{
display:block;
border:1px solid #E5E5E5;
border-top:0;
width:219;
font-size:11px;
color:#386592;
font-weight:bold;
text-decoration:none;
cursor:pointer
}

ul.side_menu li a span{
display:block;
width:200px;
padding:12px 10px 12px 9px;
}

ul.side_menu li a span span{
padding:0 0 0 24px;
width:176px;
background:url(/public/media/icons/ico_3.gif) 0 1px no-repeat;
}

ul.side_menu li a:hover{
color:#000
}

ul.side_menu li.opened a span span {
background:url(/public/media/icons/ico_20.gif) 0 1px no-repeat;
}

ul.side_menu li.selected a{
border-right:0;
background:url(/public/media/gradients/gradient_1.jpg) bottom left repeat-x #0178BC;
color:#fff;
cursor:default
}

ul.side_menu li.selected a span{
width:206px;
margin-right:-5px;
background:url(/public/media/misc/dec_1.gif) right no-repeat
}

ul.side_menu li.selected a span span{
width:176px;
background:url(/public/media/icons/ico_11.gif) 0 1px no-repeat;
}

ul.side_menu ul li.selected a span{

}

ul.side_menu li.opened{
background:#E7F0F7
}

ul.side_menu li.opened a{
border:0
}

ul.side_menu li.opened a:hover{
color:#386592;
cursor:default
}

ul.side_menu ul{
list-style:none;
font-weight:normal;
padding-bottom:10px;
}

ul.side_menu ul li{}

ul.side_menu ul li a{
font-weight:normal;
cursor:pointer !important;
}

ul.side_menu ul li a:hover{
color:#000 !important
}

ul.side_menu ul li a span{
padding:6px 10px 6px 9px;
}

ul.side_menu ul li a span span{
padding:0 0 0 24px;
background:url(/public/media/icons/ico_12.gif) 7px 4px no-repeat !important;
*background:url(/public/media/icons/ico_12.gif) 7px 5px no-repeat !important;
}

ul.side_menu ul li.selected a{
color:#fff !important;
cursor:default !important
}

ul.side_menu ul li.selected a:hover{
color:#fff !important
}

div.help_list_block{
background:#009966;
width:225px;
margin-left:-5px;
position:fixed
}

div.help_list_block .help_list_block_top{
height:7px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/misc/raunders_3.gif) top left no-repeat
}

div.help_list_block .help_list_block_bottom{
height:7px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/misc/raunders_4.gif) top left no-repeat
}

div.help_list_block .help_list_block_content{
background:url(/public/media/misc/raunders_5.gif) top left repeat-y
}

div.help_list_block ul{
list-style:none;
padding:12px 0 0px;
}

div.help_list_block ul li{
padding:0 0 15px 24px;
line-height:1.1
}

div.help_list_block ul li a{
font-size:11px;
text-decoration:none;

}

div.help_list_block ul li a span{
text-decoration:underline
}

div.help_list_block ul li a:hover span{
text-decoration:none !important
}

div.help_list_block ul li.selected{
background:url(/public/media/icons/ico_14.gif) 0 3px no-repeat
}

div.help_list_block ul li.selected a{
color:#000
}

div.help_list_block ul li.selected a span{
text-decoration:none;
font-weight:bold
}

span.datus{
font-size:11px;
color:#999
}

div.news_list_block{}

div.news_list_block .news_list_block_top{
height:7px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/misc/raunders_6.gif) top left no-repeat
}

div.news_list_block .news_list_block_bottom{
height:7px;
line-height:1;
font-size:0;
text-indent:-9999;
background:url(/public/media/misc/raunders_7.gif) top left no-repeat
}

div.news_list_block .news_list_block_content{
background:#F3EEDD
}

div.news_list_title {
background:#F3EEDD;
padding-left: 15px;
padding-bottom: 10px;
color: #00adef;
font-size: 18px;
}

div.news_list_block ul{
list-style:none
}

div.news_list_block ul li{
border-bottom:1px solid #DAD6C6;
padding:15px 15px 17px 15px;
list-style-type: none;
}

div.news_list_block ul li span.date{
font-size:11px;
color:#999
}

div.news_list_block ul li a{}

div.news_list_block ul li.selected a{
color:#000;
text-decoration:none !important;
font-weight:bold;
cursor:default
}

div.tac_item_block{
width:695px;
margin:0 -244px 0 0;
padding-top:10px;
position:relative
}

table.tac_item_grid{
margin-bottom:18px;
}

table.tac_item_grid td{
width:33%
}

table.tac_item_grid a.button_1{
clear:both;
margin-bottom:10px;
}

div.tac_item_block .tac_item{
background:#F3EEDD;
border:1px solid #DAD6C6;
padding:9px;
}

div.tac_item_block .ext_tac_item{
width:707px;
overflow:hidden;
margin-left:-12px;
position:relative
}

div.tac_item_block .ext_tac_item .left_sd{
float:left;
width:330px;
margin-right:15px;
#margin-left: 15px;
}

div.tac_item_block .ext_tac_item .right_sd{
float:left;
width:342px;
}

div.tac_item_block .video_place{
padding:6px;
padding-bottom:0;
background:#F3EEDD;
border-left:1px solid #DAD6C6;
border-right:1px solid #DAD6C6;
}

div.tac_item_block .photo_place{
padding-bottom:6px;
border:1px solid #DAD6C6;
}

div.tac_item_block a.tab_1{
display:block;
float:left;
width:166px;
height:28px;
padding:15px 0 0 0;
text-align:center;
text-decoration:none;
line-height:1.1;
font-weight:bold;
background:url(/public/media/buttons/button_7.gif) top right no-repeat
}

div.tac_item_block a.tab_1:hover,
div.tac_item_block a.tab_2:hover{
text-decoration:underline
}

div.tac_item_block a.tab_2{
display:block;
float:right;
width:166px;
height:28px;
padding:15px 0 0 0;
text-align:center;
text-decoration:none;
line-height:1.1;
font-weight:bold;
background:url(/public/media/buttons/button_6.gif) top right no-repeat
}

div.tac_item_block a.tab_1_selected{
background:url(/public/media/buttons/button_7_sel.gif) top right no-repeat;
color:#333;
cursor:default;
text-decoration:none !important
}

div.tac_item_block a.tab_2_selected{
background:url(/public/media/buttons/button_6_sel.gif) top right no-repeat;
color:#333;
cursor:default;
text-decoration:none !important
}

div.tac_item_block .tabs_place{
height:43px;
background:url(/public/media/buttons/button_6.gif) top center no-repeat
}

ul.tac_info_list{
list-style:none;
margin:20px 0;
padding:0 0 20px;
border-bottom:1px solid #D7E6F2
}

ul.tac_info_list li{
padding:0 0 4px 18px;
background:url(/public/media/icons/ico_15.gif) 0 6px no-repeat;
}

ul.pagination{
list-style:none;
height:15px;
padding:17px 0 10px 12px;
}

ul.pagination li{
padding:0 !important;
border:0 !important;
float:left;
margin:0 5px;
height:15px;
line-height:15px;
list-style-type: none;
}

ul.pagination li a{
height:15px;
font-size:12px;
font-weight:bold;
text-decoration:none
}

ul.pagination li a:hover{
text-decoration: underline;
color:#000066
}

ul.pagination li.back a{
display:block;
float:left;
width:15px;
height:15px;
background:url(/public/media/icons/ico_16.gif) 0 0 no-repeat;
}

ul.pagination li.next a{
display:block;
float:left;
width:15px;
height:15px;
background:url(/public/media/icons/ico_17.gif) 0 0 no-repeat;
}

ul.pagination li.last a{
display:block;
float:left;
width:21px;
height:15px;
background:url(/public/media/icons/ico_19.gif) 0 0 no-repeat;
}

ul.pagination li.first a{
display:block;
float:left;
width:21px;
height:15px;
background:url(/public/media/icons/ico_18.gif) 0 0 no-repeat;
}

div.commnent_block .klkl{
display:block;
margin:10px 0;
font-size:14px;
}

div.commnent_block textarea{
margin:0 0 10px 0;
width:300px;
height:100px;
}

div.sitemap_block{
width:100%;
}

ul.sitemap_list{
list-style:none;
background:url(/public/media/borders/border_2.gif) 6px 0 repeat-y;
}

ul.sitemap_list li{
padding-left:20px;
background:url(/public/media/borders/border_3.gif) 6px 10px no-repeat;
margin-bottom:10px;
}

ul.sitemap_list li.last{
background:url(/public/media/borders/border_4.gif) 6px 0 no-repeat #fff;
}

ul.sitemap_list li ul{
background:url(/public/media/borders/border_2.gif) 6px 0 repeat-y;
list-style:none;
margin-top:10px;
}

/*HEADERS*/

h2.header_1{
background:url(/public/media/headers/header_1.jpg) top left no-repeat;
height:34px;
padding:14px 0 0 53px;
font-size:18px;
color:#1668AB;
font-weight:normal;
line-height:1.1
}

h2.header_2{
background:url(/public/media/headers/header_2.jpg) top left no-repeat;
height:34px;
padding:14px 0 0 53px;
font-size:18px;
color:#1668AB;
font-weight:normal;
line-height:1.1
}

h2.header_3{
background:url(/public/media/icons/ico_5.gif) 0 0 no-repeat;
font-size:18px;
color:#00ADF0;
padding:0 0 0 47px;
line-height:1.1;
margin-bottom:15px;
}

h2.header_4{
background:url(/public/media/icons/ico_6.gif) 0 0 no-repeat;
font-size:18px;
color:#00ADF0;
padding:0 0 0 47px;
line-height:1.1;
margin-bottom:15px;
line-height:36px;
}

h2.header_5{
text-transform:uppercase;
font-size:21px;
line-height:28px;
border-left:4px solid #FF9900;
color:#00ADF0;
padding-left:9px;
margin-bottom:16px;
}

h2.header_5 a{
text-decoration:none;
color:#00ADF0;
}

h2.header_5 a:hover{
color:#386592;
}

h2.header_6{
background:url(/public/media/headers/header_3.jpg) top left no-repeat;
height:34px;
padding:14px 0 0 53px;
font-size:18px;
color:#1668AB;
font-weight:normal;
line-height:1.1
}

h2.header_7{
text-transform:uppercase;
font-size:23px;
line-height:28px;
border-left:4px solid #FF9900;
color:#00ADF0;
padding-left:9px;
margin-bottom:16px;
margin-left: 0px;
}

h2.header_8{
font-size:18px;
line-height:1.2;
color:#333;
margin-bottom:15px;
}

h2.header_9{
background:url(/public/media/headers/header_4.jpg) top left no-repeat;
height:34px;
padding:14px 0 0 53px;
font-size:18px;
color:#1668AB;
font-weight:normal;
line-height:1.1
}

/*BUTTONS*/

a.button_1{
display:inline-block;
background:url(/public/media/icons/ico_3.gif) 0 0 no-repeat;
padding-left:23px;
font-weight:bold;
color:#386592;
line-height:15px;
}

a.button_2{
display:inline-block;
background:url(/public/media/icons/ico_4.gif) 0 0 no-repeat;
padding-left:23px;
font-weight:bold;
color:#386592
}

a.button_3{
background: url(/public/media/buttons/button_5.gif) top left no-repeat;
display:block;
width:92px;
height:32px;
font-weight:bold;
color:#386592;
text-align:center;
text-decoration:none;
line-height:32px;
margin:0 auto
}

a.button_3:hover{
color:#000
}

a.button_4{
background:url(/public/media/icons/ico_7.gif) 0 0 no-repeat;
padding-left:23px;
font-weight:bold;
color:#386592;
line-height:15px;
display:inline-block;
margin-bottom:7px;
}

a.button_5{
display:inline-block;
background:url(/public/media/icons/gm_ico_yellow_small.png) 0 0 no-repeat;
padding-left:23px;
padding-bottom: 15px;
font-weight:bold;
color:#386592;
line-height:15px;
}

a.button_6{
display:inline-block;
background:url(/public/media/icons/gm_ico_blue_small.png) 0 0 no-repeat;
padding-left:23px;
padding-bottom: 15px;
font-weight:bold;
color:#386592;
line-height:15px;
}

a.back{
padding:0 0 2px 24px;
width:176px;
background:url(/public/media/icons/ico_21.gif) 0 1px no-repeat;
}

a.print{
font-size:11px;
color:#59869F;
background:url(/public/media/icons/ico_13.gif) 0 1px no-repeat;
padding-left:18px;
line-height:1.1;
display:inline-block
}

/*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_9 {
	font-size:9px;
}
.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*/

/*Lentele*/
table.lentele{
    border-left: 1px solid #b5c6d0;
    border-top: 1px solid #b5c6d0;
}

table.lentele tr td,
table.lentele tr th{
    border-right: 1px solid #b5c6d0;
    border-bottom: 1px solid #b5c6d0;
}

table.lentele tr:first-child td{
   /* background: #cae6f8;*/
}

table.lentele td:first-child,
table.lentele th:first-child{
    padding-left: 5px
}


