/* <!-- html --> */

body, html {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-align: left;
}

@media print {
    * {
    background-color: white !important;
    background-image: none !important;
    }
}


/* <!-- links --> */

a:visited {
    color:                  #225f98;
	text-decoration:        none;
}
a:link {
    color:                  #225f98;
	text-decoration:        none;
}
a:hover {
    color:                  #225f98;
	text-decoration:        underline;
}
a:active {
    color:                  #225f98;
	text-decoration:        none;
}

/* <!-- global --> */

img {
    border: none;
}
form {
    padding: 0;
    margin: 0;
}

.zero {
    padding: 0;
    margin: 0;
}

.red {
    color: red;
}

.bold_red {
    font-weight: bold;
    color: red;
}
.bold {
    font-weight: bold;
}
.center {
    text-align: center;
}
.hidden {
    display: none;
}
.unhidden {
    display: block;
}
.left {
    float: left;
}
.right {
    float: right;
}

h1 {
    font-size:      12pt;
}
h2 {
    font-size:      10pt;
}

/* <!-- top --> */

#top {
    width:                  880px;
    border-left:            10px solid #fff;
    border-right:           20px solid #fff;
}

#top .logo {
    padding:                20px 20px 20px 0;
    border:                 none;
}

#top ul {
	margin:                 0;
	padding:                0;
}

/* <!-- lang --> */

#lang {
  width:        910px;
  height:       16px;
  font-size:    8pt;
  clear:        both;
}

#lang ul {
    margin:     0;
    padding:    0;
}

#lang li {
    padding-left:       20px;
    color:              #225f98;
    list-style-type:    none;
    float:              right;
}

/* <!-- spacer --> */

.spacer {
    margin:         0;
    margin-top:     10px;
    padding:        0;
    padding-left:   5px;
    padding-top:    2px;
    width:          705px;
    height:         18px;
    font-size:      8pt;
    color:          #fff;
    font-weight:    bold;
    float:          left;
}

#spacer {
}

#spacer img {
    float:  left;
}

/* <!-- holders --> */

#left {
    width: 190px;
    float: left;
}

#center {
    margin-left:    10px;
    width:          710px;
    float:          left;
}

#center p {
}

/* <!-- pages --> */

#pages {
    margin-top: 5px;
    margin-bottom: 5px;
    
    margin-left: 10px;
    margin-right: 10px;
   
}

/* <!-- news --> */

#news {
    width:          710px;
    margin-top:     5px;
    margin-bottom:  5px;
    clear:          both;
    float:          left;
}

#news h1 {
    margin:         0;
    padding:        0;
    font-size:      11pt; 
    color:          #333399;
    float:          left;
}

#news .news_image {
    margin:         0;
    padding:        0;
    float:          left;
}

#news .news_image img {
    margin:         0px 10px 10px 0px;
    border:         solid 1px #4c79a2;
    float:          left;
				padding:        3px;
}

#news .news_text_1 {
    width:          590px;
    float:          right;
}

#news .news_text_2 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}

#news .news_read_more {
    width:          680px;
    padding-right:  50px;
    text-align:     right;
    float:          left;
				padding: 							3px;
}


#news p {
}

#news .news_text_2 {
    margin-top: 5px;
}




/* <!-- menu --> */

#menu_no, #menu_ok {
    float: left;
}

#menu_no, #menu_ok ul {
    margin:             0;
    padding:            0;
    border-bottom:      solid 1px #2EA8DF;
}

.menu_1 {
    padding-top:        3px;
    width:              175px;
    height:             18px;
    padding-left:       15px;
    list-style-type:    none;
    background:         url('/images/telegraf/menu_background.gif') no-repeat right top;
    border-top:         solid 1px #2EA8DF;
}

.menu_1 a:link,
.menu_1 a:visited,
.menu_1 a:active,
.menu_1 a:hover {
    font-weight:        bold;
    color:              #000;
    font-size:          8pt;
    text-decoration:    none;
}

.menu_2 {
    padding-bottom: 5px;
    margin-left: 50px;
    list-style-type: square;
}

.menu_2 a:link,
.menu_2 a:visited,
.menu_2 a:active,
.menu_2 a:hover {
    font-weight: normal;
    font-size: 8pt;
    color: #000;
}

/* <!-- search_simple --> */

#search_simple {
    height:             75px;
	background-color:   #f7f7f7;
}

#search_simple h1 {
    margin:         0;
    padding:        5px 0px 5px 10px;
    color:          #336699;
    font-weight:    normal;
    font-size:      10pt;
    border-bottom:  solid 1px #ccc;
}

#search_simple .search_simple_form {
    margin:     0;
    padding:    5px 0 5px 10px;
    border-top: solid 1px #fff;
    float:      left;
}

#search_simple input {
    width:              105px;
    background-color:   #ebebeb;
    font-size:          10pt;
    border:             solid 1px #999999;
    float:              left;
}

#search_simple .search_simple_button_submit {
    margin-left:    4px;
    width:          60px;
    height:         21px;
    border:         none;
    float:          left;
}

/* <!-- Calendar--> */

#Calendar {
  width: 190px;
  padding: 0px;
  margin: 0px;
	background-color:   #f7f7f7;
}

#Calendar h1 {
    margin:         0;
    padding:        5px 0px 5px 10px;
    color:          #336699;
    font-weight:    normal;
    font-size:      10pt;
    border-bottom:  solid 1px #ccc;
}

.calendar_head {
  text-align: center;
  background-color: #FFFFFF;
  font-family: Verdana;
  font-weight: bold;
}

.calendar_cell_workingday {
  text-align: center;
  background-color: #FFFFFF;
  color: #777777;
  font-family: Verdana;
}

.calendar_cell_weekend {
  text-align: center;
  background-color: #E1EFFA;
  color: #777777;
  font-family: Verdana;
}

.calendar_cell_today {
  text-align: center;
  background-color: #FFFF33;
  color: #777777;
  font-family: Verdana;
}

#online_product_id {
  width: 175px;
}

/* <!-- search_advanced --> */

#search_advanced{
    margin-top: 10px;
}
#search_advanced p{
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    clear: both;
    float: left;
}
#search_advanced label{
    width: 115px;
    float: left;
}
#search_advanced input{
    width: 200px;
    font-size: 9pt;
}
#search_advanced select{
    width: 200px;
    font-size: 9pt;
}

/* <!-- users_login --> */

#users_login {
	background-color: #f7f7f7;
}

#users_login .spacerz{
    margin: 0;
    padding: 0;
    clear: both;
}

#users_login p {
    margin: 0;
    margin-bottom: 2px;
    padding: 0;
    padding-left: 10px;
	float: left;
}

#users_login h1 {
    margin: 0;
    margin-bottom: 2px;
    padding: 5px 0px 5px 10px;
    width: 180px;
    background-color:   #f7f7f7;
    color: #336699;
    font-weight: normal;
    font-size: 10pt;
    border-bottom: solid 1px #ccc;
    float: left;
}

#users_login .user_login_form_p {
    margin: 0;
    padding: 5px 0 5px 10px;
    border-top: solid 1px #fff;
}

#users_login input {
    width:              105px;
    border:             solid 1px #999999;
    background-color:   #ebebeb;
    font-size:          9pt;
    float:              left;
}

#users_login .user_login_button_submit {
    margin-left:    4px;
    width:          60px;
    height:         21px;
    border:         none;
    float:          left;
}

#users_login .users_login_auth_txt {
}

/* <!-- locator --> */

#locator {
    margin:         0px 0px 10px 0px; 
    padding:        8px; 
    background-color:#E1EFFA; 
    color:          #003399;
    font-weight:    bold;
}


/* <!-- product --> */

#product {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 710px;
    clear: both;
    float: left;
}

#product h1 {
    margin:         0;
    padding:        0;
    font-size:      11pt;
}

#product .product_image {
    margin:         0;
    padding:        3px;
    margin-right:   10px;
    border: solid 1px #4c79a2;
    background-color: #fff;
    float: left;

}

#product p {
}

#product_text_1 {
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
#product_text_1 p {
    margin: 0;
    padding: 0;
}

#product_text_1_1 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
#product_text_1_1 p {
    margin: 0;
    padding: 0;
}

#product_text_2 {
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
#product_text_2 p {
    margin: 0;
    padding: 0;
}

#product_text_2_2 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
#product_text_2_2 p {
    margin: 0;
    padding: 0;
}

#product_template {
    width:              590px;
    float:              right;
}

#product_template h1 {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
}

#product_template label {
    width: 100px;
    font-weight: bold;
    float: left;
}
#product_template p {
    margin: 0;
    padding: 0;
}

#product .spacer {
    margin:             0;
    margin-top:         10px;
    padding:            0;
    padding-left:       5px;
    padding-top:        3px;
    width:              705px;
    height:             17px;
    background-color:   #e1effa;
    font-size:          8pt;
    color:              #003399;
    font-weight:        bold;
}

#product .product_price_table {
    background-color: #fff;
    float: left;
}

#product .product_price_months {
    width:              45px;
    text-align:         center;
    font-weight:        bold;
    background-color:   #ebebeb;
    font-size:          8pt;
}

#product .product_price_value {
    width:              45px;
    text-align:         center;
    background-color:   #ebebeb;
    font-size:          8pt;
}

#product .product_price_title {
    width:              116px;
    padding-left:       15px;
    background-color:   #ebebeb;
    font-size:          8pt;
}

#product .product_interval {
    margin-top:         5px;
    width:              330px;
    /* border: solid 1px #b1b1b1; */
    float:              left;
    font-size:          8pt;
}

#product .product_interval h1{
    margin:             0;
    padding:            2px 2px 2px 5px;
    font-size:          8pt;
    background-color:   #e1effa;
    color:              #003399;
}

#product .product_interval p{
    margin: 0;
    padding: 5px 5px 5px 5px;
}

#product .product_interval label {
    width: 100px;
    float: left;
}

#product .product_message {
    margin-top:         5px;
    width:              330px;
    /* border: solid 1px #b1b1b1; */
    float: left;
}

#product .product_message h1 {
    margin:             0;
    padding:            2px 2px 2px 5px;
    font-size:          8pt;
    background-color:   #E1EFFA;
    color:              #003399;
}

#product .product_message p {
    margin:             0;
    padding:            5px 5px 5px 5px;
}

#product .product_button_add_to_basket {
    margin:             0;
    padding:            0;
}

#product_addr {
    margin-top:         5px;
    width:              370px;
    height:             375px;
    float:              right;
    /* border: solid 1px #b1b1b1; */
}

#product_addr select{
    width:              220px;
    background-color:   #fff;
    border:             solid 1px #7f9db9;
}

#product_addr input{
    width:              217px;
}


#product_addr h1{
    margin:             0;
    padding:            2px 2px 2px 5px;
    font-size:          8pt;
    background-color:   #E1EFFA;
    color:              #003399;
}

#product_addr label {
    width: 75px;
    float: left;
}

#product_addr p {
    margin: 0;
    margin-top: 5px;
    padding: 0;
    margin-left: 5px;
}

#product_addr_to_jur {
    display: none;
}

#product_addr_to_fiz {
    display: none;
}

.products_search_result {
    margin-top: 100px;
    text-align: center;
    font-weight: bold;
}

#basket {

}

#basket .basket_table {
    background-color: #fff;
    font-size:  8pt;
}


#basket .basket_title {
    font-weight: bold;
    text-align: center;
    background-color: #ebebeb;
    font-size:  8pt;
}

#basket .basket_text {
    background-color: #f7f7f7;
    font-size:  8pt;
}
#basket .basket_text_200 {
    width: 200px;
    background-color: #f7f7f7;
    font-size:  8pt;
}
#basket .basket_text_155 {
    width: 155px;
    background-color: #f7f7f7;
    font-size:  8pt;
}
#basket .basket_text_100 {
    width: 100px;
    background-color: #f7f7f7;
    font-size:  8pt;
}
#basket .basket_text_50 {
    width: 50px;
    background-color: #f7f7f7;
    font-size:  8pt;
}

#basket .basket_text_center {
    text-align: center;
    background-color: #f7f7f7;
    font-size:  8pt;
}
#basket .basket_text_left {
    text-align: left;
    background-color: #f7f7f7;
    font-size:  8pt;
}
#basket .basket_text_center_bold {
    font-weight: bold;
    text-align: center;
    background-color: #f7f7f7;
    font-size:  8pt;
}

#basket .basket_text_left_bold {
    font-weight: bold;
    text-align: left;
    background-color: #f7f7f7;
    font-size:  8pt;
}
#basket .basket_text_right_bold {
    font-weight: bold;
    text-align: right;
    background-color: #f7f7f7;
    font-size:  8pt;
}

#basket .basket_info_text {
    margin-top:         100px;
    text-align:         center;
    font-size:          12pt;
    font-weight:        bold;
}
#basket .basket_info_button {
    margin-top:         10px;
    text-align:         center;
}
#basket .basket_noterm_p {
}
#basket .basket_noterm_p label{
    width: 200px;
    float: left; 
}


/* <!-- bill --> */

#bill {
    background-color: #fff;
}

#bill .bill_table {
    background-color: #fff;
    page-break-inside: avoid;
}

#bill tr {page-break-inside: avoid;}


#bill .bill_title {
    font-weight: bold;
    text-align: center;
    background-color: #fff;
}

#bill .bill_text {
    background-color: #fff;
}
#bill .bill_text_200 {
    width: 200px;
    background-color: #fff;
}
#bill .bill_text_155 {
    width: 155px;
    background-color: #fff;
}
#bill .bill_text_100 {
    width: 100px;
    background-color: #fff;
}
#bill .bill_text_50 {
    width: 50px;
    background-color: #fff;
}

#bill .bill_text_center {
    text-align: center;
    background-color: #fff;
}
#bill .bill_text_center_bold {
    font-weight: bold;
    text-align: center;
    background-color: #fff;
}

#bill .bill_text_left_bold {
    font-weight: bold;
    text-align: left;
}
#bill .bill_text_right_bold {
    font-weight: bold;
    text-align: right;
}

/* <!-- rekins_addr --> */

#rekins_hidden {
    display: none;
}
#rekins_unhidden {
    display: block;
}

#rekins_addr {
    margin-top:         5px;
    padding-bottom:     5px;
    width:              375px;
    float:              left;
}

#rekins_addr select{
    width: 200px;
}

#rekins_addr input{
    width: 200px;
}


#rekins_addr h1{
    margin:             0;
    padding:            2px 2px 2px 5px;
    font-size:          8pt;
    background-color:   #E1EFFA;
    color:              #003399;
}

#rekins_addr label {
    width: 75px;
    float: left;
}

#rekins_addr p {
    margin: 0;
    margin-top: 5px;
    padding: 0;
    margin-left: 5px;
}

#rekins_addr_to_jur {
    display: none;
}

#rekins_addr_to_fiz {
    display: none;
}

#rekins_actions {
    margin-top:         5px;
    width:              305px;
    float:              right;
}
#rekins_actions hr {
    border: none;
    border-top: solid 1px #b1b1b1;
}
#rekins_actions p {
    margin: 0;
    margin-top: 5px;
    padding: 0;
}

#rekins_actions h1{
    margin:             0;
    padding:            2px 2px 2px 5px;
    font-size:          8pt;
    background-color:   #E1EFFA;
    color:              #003399;
}

#rekins_actions p {
    margin-left: 5px;
}




/* <!-- registration --> */

#registration {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 100px;
}

#registration input {
    width: 200px;
    font-size: 9pt;
}

#registration fieldset {
    margin-top: 10px;
    border: solid 1px #ccc;
}

#registration label {
    width: 150px;
    float: left;
}

#registration .registration_button_submit {
    width: 136px;
}
#registration p {
    margin: 5px 5px 5px 5px;
    padding: 0;
}
#registration .registration_info_text {
    margin-top:         100px;
    text-align:         center;
    font-size:          12pt;
    font-weight:        bold;
}
#registration .registration_info_button {
    margin-top:         10px;
    text-align:         center;
}



#auth {
}

#auth h1 {
    font-size: 9pt;
}

#auth input {
    font-size: 9pt;
}

#auth fieldset {
    margin-top: 10px;
    border: solid 1px #ccc;
}

#auth label {
    width: 200px;
    float: left;
}

#auth input {
    font-size: 9pt;
}

#auth p {
    margin: 5px 5px 5px 5px;
    padding: 0;
    clear: both;
}

#auth .auth_login_button_submit {
    width:          60px;
    height:         21px;
}


/* <!-- addr --> */

#product_addr_type_ak_input_2008 p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#product_addr_type_my_input_2008 p {
    margin-top: 5px;
    margin-bottom: 30px;
}




#addr {
    padding: 5px;
}

#addr p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_1 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_1 {
    width: 200px;
    font-size: 9pt;
}

#addr_2 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_2 {
    width: 200px;
    font-size: 9pt;
}

#addr_3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_3 {
    width: 200px;
    font-size: 9pt;
}

#addr_4 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_4 {
    width: 200px;
    font-size: 9pt;
}

#addr_5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_5 {
    width: 200px;
    font-size: 9pt;
}

#addr_6 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_6 {
    width: 200px;
    font-size: 9pt;
}

#addr_7 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_7 {
    width: 200px;
    font-size: 9pt;
}

#addr_8 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_8 {
    width: 200px;
    font-size: 9pt;
}

#addr_9 label {
    float: left;
}

#addr_9 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_9 {
    width: 200px;
    font-size: 9pt;
}



/* <!-- bill --> */

#bill {
    margin: 0 auto;
    width: 700px;
}

#bill_header {
    clear:              both;
}

/* <!-- comments --> */

#comments {
    margin-top: 10px;
    width: 710px;
    float: left;
    padding-bottom: 50px;
}

#comments hr {
    margin: 0;
    padding: 0;
    width: 710px;
}

#comments label {
    width: 120px;
    float: left;
}

#comments input {
    width: 300px;
}

#comments p {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#comments .comments_spacer {
    margin: 0;
    padding: 0;
    padding-left: 5px;
    padding-top: 3px;
    width: 705px;
    height: 17px;
    background-color: #E1EFFA;
    font-size: 8pt;
    color: #003399;
    font-weight: bold;
}

#comments textarea {
    width: 300px;
    height: 200px;
}

#comments .comments_button_add_comment {
    width: 136px;
    height: 21px;
    border: none;
}


/* <!-- login_error --> */

#login_error {
    padding: 10px;
}

#login_error p {
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    clear: both;
}

#login_error label {
    width: 170px;
    float: left;
}

#login_error input {
    width: 200px;
}

#login_error .login_error_button_submit {
    width:          136px;
    height:         21px;
}

/* <!--  --> */


.paldies {
    font-size: 12pt;
    text-align: center;
    margin-top: 150px;
    margin-bottom: 150px;
}
/* <!-- ecomm --> */

#ecomm_bankserviss {
}

#ecomm_bankserviss h1 {
    margin-top:         50px;
    font-size:          8pt;
    font-weight:        bold;
    text-decoration:    underline;
}
#ecomm_bankserviss h2 {
    margin: 10px;
    margin-bottom: 30px;
    font-size:          8pt;
    font-weight: bold;
    color: red;
}
#ecomm_bankserviss h3 {
    margin: 0 0 5px 0;
}

#ecomm_bankserviss p {
    margin: 10px;
}

#ecomm_hanzanet {
}

#ecomm_hanzanet h1 {
    margin-top:         50px;
    font-size:          8pt;
    font-weight:        bold;
    text-decoration:    underline;
}
#ecomm_hanzanet h2 {
    margin:             30px 0 100px 0;
}
#ecomm_hanzanet h3 {
    margin:             10px;
    font-size:          8pt;
    font-weight:        bold;
    color:              red;
}

#ecomm_hanzanet p {
    margin: 10px;
}

#ecomm_result_text {
    margin:                 20px;
    margin-top:             150px;
    margin-bottom:          150px;
}
#ecomm_result_text h1 {
    font-size:              12pt;
    text-align:             center;
    color:                  red;
}
#ecomm_result_text h2 {
    font-size:              12pt;
    text-align:             center;
}
#ecomm_result_text ul {
    font-size:              8pt;
    padding:                0;
    text-align:             left;
    margin-left:            25%;
}
#ecomm_result_text li {
    list-style-position:    inside;
    list-style-type:        square;
}


/* <!-- telegraf --> */

body, div, table, form, label, input, button, ul, ul li, p, h1, h2, h3{
  padding: 0;
  margin: 0;
}

div.clear {
  clear: both !important;
  display: block !important;
  visibility: hidden !important;
  height: 0px;
  margin: 0px;
  padding: 0px;
  width: 0px;
  font-size: 0px;
  line-height: 0px;
}

#header{
  font-size: 8pt;
}
#headtop,
#headtop-err{
  background-color: #004A80;
  color: white;
}
#headtop-err strong{
  padding-left: 3px;
}
#headtop{
  height: 30px;
}

#headtop-err{
  padding:3px 0px 2px;

}

#header .top-spacer{
  width: 960px;
  clear:both;
}
#header .top-search{
  float: left;
  padding-left: 250px;
  width:220px;
}
#header .top-login,
#header .top-authorized{
  float: left;
  padding-left:210px;
  width: 280px;
}
#header .top-authorized{
  text-align: right;
  line-height: 25px;
}
#header .top-authorized a{
  margin-right: 20px;
  color: white;
}

#headtop a.to-home{
  display: block;
  position:absolute;
  left: 70px;
  top: 7px;
  color:white;
}

#headtop form{
  padding-top: 4px;
}

#headtop input{
  display: block;
  float: left;
  border: 1px solid #0072bc;
  background-color: #004A80;
  margin-right: 8px;
  color:white;
  height:18px;
  font-size: 9pt;
  vertical-align:text-top;
}
#headtop .top-search input{width: 160px;}
#headtop .top-login input{width: 100px;}
#headtop button{
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: transparent;
  color:white;
  font-weight: normal;
  font-size: 8pt;
  padding-bottom: 3px;
  line-height: 20px;
  height: 20px;
}

#headtop button.light{
  font-weight: bold;
  background: #0072bc;
  padding-left: 3px;
  padding-right: 3px;
  /* @padding-left: 5px;
  @padding-right: 5px; */
}

#headmain{
  position: relative;
  height: 105px;
  color: black;
}

#logo{
  position: absolute;
  left: 57px;
  top: 23px;
}
#moon{
  position: absolute;
  left: 555px;
  top: -20px;
}
#header .date{
  position: absolute;
  left:70px;
  top: 10px;
}
#widgets{
  margin-left:580px
}
#widgets div.widget{
  float:left;
  margin-left:50px;
  width: 160px;
  font-size: 10px;
}
#widgets div.first{
  margin-left:0px !important;
}
#widgets div.widget .title{
  padding: 10px 0px 12px;
}
#widgets div.first .title{
  padding-left: 30px !important;
}
#widgets .widget ul li label{
  display: inline-block;
  width: 70px;
}
#widgets .widget ul.short-label li label{
  width: 35px;
}
#widgets .widget ul li span{
  display: inline-block;
  width: 85px;
}
#widgets .widget li.up{
  list-style-image: url(../images/li-up.png);
  list-style-position: outside;
}
#widgets .widget li.down{
  list-style-image: url(../images/li-down.png);
  list-style-position: outside;
}
#headbottom{
  position: relative;
}

#bottom-menus{
  padding-left: 20px;
}
#bottom-menus ul{
  float:left;
  padding: 15px 45px 0 0;
  font-size: 14px;
}
#bottom-menus ul li{
  display: inline;
  line-height: 16px;
  padding-right: 14px;
}
#bottom-menus ul li a{
  color: white;
  text-decoration: none;
}

#footer{
  clear:both;
  height: 90px;
  background-color: #004A80;
}
#footer p{
  margin: 0;
  padding: 0;
  color: white;
}
#footer .footer-col{
  margin-top: 30px;
  margin-left: 20px;
  width: 360px;
  float: left;
}


