﻿/* Lithuania CSS */
/* Old - must to redo */
table.ltTable td { border-bottom:1px solid #e6e6e6; padding:4px 2px; } /*old*/
/* Site's parametrs*/
img { border:0; }
.ltContent { padding:5px 5px 5px 15px; width:100%; }
.ltImgLeft { float:left; margin-right:10px; margin-bottom:4px; }
.ltImgRight { float:right; margin-left:10px; margin-bottom:4px; clear:both; }
.ltImgPhone { margin-top:2px; margin-right:5px; }
.ltImg {}
.ltUL { padding-left:0; margin-top:2px; margin-left:15px; font-size:12px; margin-bottom:2px; }
.ltUL ul, .ltUL ol { padding-left:0; margin-top:4px; margin-left:20px; font-size:12px; margin-bottom:4px; }
.ltClear { clear:both; }
/* Texts */
.ltTitle { border-bottom:1px solid #e6e6e6; padding:4px 2px; } /*old*/
.ltTitle2 { font-size:17px; font-weight:bold; clear:both; padding-top:20px; padding-bottom:10px; }
.ltTitle3 { font-size:12px; font-weight:bold; clear:both; padding:10px 0 5px 20px; text-transform:uppercase; } /* Duk */
.ltTitle4 { font-size:12px; font-weight:bold; clear:both; padding:10px 0 5px 20px; }
.ltTitleBig { font-size:15px; font-weight:bold; } /*old*/
.ltTextSm { font-size:9px; } /*old*/
.ltNote { font-size:10px; }
.ltDate { font-size:12px; }
.ltDateNews { font-style:italic; FONT-SIZE: 8.5pt; COLOR: #393e46; FONT-FAMILY: Verdana; padding-bottom:20px; }
a.ltLink { color:#D85012; text-decoration:none; } /*old*/
a.ltLink:hover { color:#D41F0E; text-decoration:underline; }
.ltMark { font-weight:bold; padding:5px 0; }
.ltMore { font-family:'Challenger', Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D21F0B; background:url('images/more_a.gif') no-repeat left center; padding-left:15px; cursor:pointer; cursor:hand; } /*not use*/
.ltMore:hover { font-family:'Challenger', Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D8510E; background:url('images/more_n.gif') no-repeat left center; padding-left:15px; cursor:pointer; cursor:hand; } /*not use*/
.ltMore2 { padding-top:15px; }
.ltMoreNews { position:relative; top:3px; }
/* Backgrounds */
.ltBack1 { background-color:#fff7b2; } /*old*/
.ltBack2 { background-color:#fffbd9; } /*old*/
.ltBack3 { background-color:#fff27f; } /*old*/
.ltBack4 { background-color:#E5E5E5; }
.ltBack5 { background-color:#FFE600; }
.ltBack6 { background-color:#E7E7E7; }
/* Sizes */
.lt100 { width:100%; }
.ltP1 { width:70%; float:left; }
.ltP2 { width:30%; float:left; }
/* Divs */
.ltDivPad1 { height:10px; padding-top:10px; clear:both; }
.ltDiv2, .ltDivPad2  { height:20px; padding-top:10px; clear:both; }
.ltDiv3, .ltDivPad3 { height:10px; padding-top:15px; clear:both; }
.ltDiv1 div { height:4px; font-size:1px; }
.ltDiv2 div, .ltDiv3 div { height:2px; font-size:1px; }
/*TABLES*/
.ltTable1, .ltTable2, .ltTableSimpe, .ltTableSpc { margin-bottom:10px; }
/* .ltTable1: Table's deep = 1*/
.ltTable1, .ltTable1 table, .ltTableSimpe, .ltTableSpc { border-collapse:collapse; width:100%; }
.ltTable1 div, .ltTable1 table { height:100%; }
.ltTable1 td, .ltTable1 div { border:1px solid #E7E2C5; padding:5px 8px; height:25px; }
/* .ltTable2: Table's deep = 2*/
.ltTable2, .ltTable2 table { border-collapse:collapse; width:100%; }
.ltTable2 table { height:100%; }
.ltTable2 td { padding:0; border:1px solid #E7E2C5; }
.ltTable2 table td { border:0; }
.ltTable2 .ltTableTitle td { height:70px; border:1px solid #E7E2C5; padding:3px 3px; }
.ltTable2 div { padding:3px 5px; }
.ltTable2h1 { height:33px; }
.ltTable2h2 { height:25px; }
.ltTable2h3 { height:50px; line-height:50px; white-space:nowrap; }
.ltTable2h4 { height:50px; padding-top:15px; }
.ltT2BorderU { border-top:1px solid #E7E2C5; }
.ltT2BorderR { border-right:1px solid #E7E2C5; }
.ltT2BorderD { border-bottom:1px solid #E7E2C5; }
.ltT2BorderL { border-left:1px solid #E7E2C5; }
/* ltTableC2: number of Cell = 2 */
.ltTableC2 { padding:10px 0 10px 20px; width:80%; }
.ltTableC2 td { border-left:0; border-right:0; }
/* ltTableSpc: Special for D */
.ltTableSpcCon { width:50%; float:left; }
.ltTableSpcDiv { border-left:10px solid white; }
.ltTableSpc td { border:2px solid white; padding:3px 4px; height:20px;}
/* ltTablePr: Prekybos vietos */
.ltTablePr table { border-collapse:collapse; width:100%; margin:0; }
.ltTablePr td { border-bottom:1px solid #E7E2C5; padding:5px 8px; height:25px; }
.ltTablePrTitle { font-size:16px; font-weight:bold; height:40px; }
.ltTablePrTitle2 td { height:30px; padding:6px 8px; font-weight:bold; }
.ltTablePrSelect td { height:40px; padding:5px 5px 5px 15px; }
.ltTablePrSelect select { width:180px; }
.ltTableBPr { background-color:#FFFDEE; }
.ltTablePrDiv { height:3px; }
/* Table's parametrs */
.ltTableP1 { width:70%; }
.ltTableP2 { width:30%; }
.ltTableTitle { color:#D8510E; font-weight:bold; }
.ltTableTitleArrow {
    background-image:url(/images/arrow_cs_orange.gif);
    background-position:left 2px;
    background-repeat:no-repeat;
    padding-left:19px;
    padding-bottom:5px;
    color:#D8510E;
    font-weight:bold;
}
.ltTableTitle span { color:#42A420; }
.ltTableBf { background:url('/system_images/lt_back_first_row.gif') repeat-x top; }
.ltTableBfUp { background:url('/system_images/lt_back_first_row_up.gif') repeat-x top; } 
.ltTableB1l { background:url('/images/lt_back_last1_row.gif') repeat-x bottom; }
.ltTableB2l { background:url('/images/lt_back_last2_row.gif') repeat-x bottom; }
.ltTableBlUp { background:url('/images/lt_back_last_row_up.gif') repeat-x bottom; } 
.ltTableB1 { background-color:#FFFBDD; } 
.ltTableB2 { background-color:#FFF8BA; } 
.ltTableB3 { background-color:#FFE700; }
/* Borders */
.ltBorderL img, .ltBorderR img, .ltBorderU img, .ltBorderD img { width:6px; height:6px; } 
.ltBorderU { background:url('/system_images/border_u.gif') repeat-x; }
.ltBorderR { background:url('/system_images/border_r.gif') repeat-y; }
.ltBorderD { background:url('/system_images/border_d.gif') repeat-x; }
.ltBorderL { background:url('/system_images/border_l.gif') repeat-y; }
/* Icon's part*/
.ltIcon { clear:both; }
.ltIcon div { width:80px; height:84px; float:left; background:url('/system_images/back_img.gif') no-repeat left top; padding-top:10px; padding-left:16px; }
.ltIconT p {}
/* Action's module */
.ltAction { clear:both; padding-left:15px; }
.ltActionImg { margin-right:20px; float:left; }
.ltActionTxt { padding-top:13px; padding-bottom:7px; text-align:justify; }
/* New's module*/
.ltContentNews { padding:10px 10px; }

/*For test*/
    /*Borders*/
    .b1 { border:1px solid green; }
    .b2 { border:1px solid red; }
    .b3 { border:1px solid black; }
    .b4 { border:1px solid yellow; }
    
    
    
    
    
    
/* The end */
 



/* RedDot specific */
.dot {
 font-family: Verdana, Helvetica, Arial;
 font-size: 10px;
 color: #FFFFFF;
 background-color: #FF0000;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-transform: none;
 vertical-align: middle;
 margin-left: 1px;
 margin-right: 1px;
 padding-left: 1px;
 padding-right: 1px;
}
.dot2 {
 font-family: Helvetica, Arial, Verdana;
 font-size: 10px;
 color: #ffffff;
 background-color: #FF0000;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-transform: none;
 margin-left: 1px;
 margin-right: 1px;
 padding-left: 1px;
 padding-right: 1px;
}
.reddot, a:hover.reddot {
 font-family: Verdana, Helvetica, Arial;
 font-size: 10px;
 color: #FFFFFF;
 background-color: #FF0000;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-transform: none;
 vertical-align: middle;
 margin-left: 1px;
 margin-right: 1px;
 padding-left: 1px;
 padding-right: 1px;
}
/* End RedDot specific */
img {
 border: solid 0px #ffffff;
}
form {
 margin: 0px 0px 0px 0px;
}
/*** MAIN ***/
body {
    margin: 0;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.8%;
    color: black;
}
input {
    font-family: Arial, Helvetica, sans-serif;
}
img {
    border: none;
}
/* Addmind
li {
    list-style: square;
}
*/
a,a:hover {
    color: black;
    text-decoration: underline;
}
select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}
select option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}
.arrow {
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    padding: 0 0 0 16px;
    float: left;
}
.arrow_round {
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
    padding: 0 0 0 17px;
    float: left;
}
.arrow_plain_b {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    padding: 0 0 0 8px;
    float: left;
    text-decoration: underline;
}
.arrow_plain_b_big {
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
    padding: 1px 0 0 8px;
    float: left;
    text-decoration: underline;
}
.arrow_plain_f {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    padding: 0 8px 0 8px;
    float: left;
    text-decoration: underline;
}
.arrow:hover {
    color: #D31E0C;
}
.arrow_bold {
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    padding: 0 0 0 16px;
    float: left;
    font-weight: bold;
}
.arrow_plain_b_orange {
    background-image: url(/system_images/arrow_plain_b_orange.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    color: #D8510E;
    float: left;
}
.print {
    background-image: url(/system_images/icon_print.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    color: #D8510E;
    float: left;
    padding: 3px 0 0 18px;
    font-weight: bold;
    line-height: 16px;
    font-size: 12px;
}
.arrow_plain_b_orange_big {
    background-image: url(/system_images/arrow_plain_b_orange_big.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    color: #D8510E;
    float: left;
}
.arrow_plain_f_white {
    background-image: url(/system_images/arrow_plain_f_white.gif);
    background-position: left 4px;
    background-repeat: no-repeat;
    color: white;
    float: left;
}
.arrow_round_orange {
    background-image: url(/system_images/arrow_round_orange.gif);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    color: #D8510E;
    float: left;
}
.arrow_orange {
    background-image: url(/system_images/arrow_orange.gif);
    background-position: left 2px;
    background-repeat: no-repeat;
    color: #D8510E;
    float: left;
}
.arrow_webmail {
    background-image: url(/system_images/arrow_webmail.gif);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    color: black;
    float: left;
}
.arrow_orange_black_shadow {
    background-image: url(/system_images/arrow_orange_shadow.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: -2px 0 0 auto;
    color: black;
    float: left;
}
.arrow_green_shadow {
    background-image: url(/system_images/arrow_green_shadow.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: -2px 0 0 auto;
    color: #42a820;
    font-weight: bold;
    float: left;
}
.arrow_green_shadow:hover {
    color: #007600;
    background-image: url(/system_images/arrow_green_shadow_hover.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: -2px 0 0 auto;
}
.arrow_orange_shadow {
    background-image: url(/system_images/arrow_orange_shadow.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: 0 0 0 auto;
    color: #D8510E;
    float: left;
}
.arrow_orange_shadow:hover {
    background-image: url(/system_images/arrow_orange_shadow_hover.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: 0 0 0 auto;
    color: #d31e0c;
    float: left;
}
/* addition by addmind */
.arrow_orange_shadow_left {
    background-image: url(/system_images/arrow_orange_shadow_left.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: 0 0 0 auto;
    color: #D8510E;
    float: left;
}
.arrow_orange_shadow_left:hover {
    background-image: url(/system_images/arrow_orange_shadow_left_hover.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: 0 0 0 auto;
    color: #d31e0c;
    float: left;
}
/* END: addition by addmind */
.arrow_white_shadow {
    background-image: url(/system_images/arrow_white_shadow.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    color: #D8510E;
    float: left;
}
.arrow_white_shadow:hover {
    background-image: url(/system_images/arrow_white_shadow_hover.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    float: left;
}
.arrow_white_black_shadow {
    background-image: url(/system_images/arrow_white_shadow.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    color: black;
    float: left;
}
.orange {
    color: #d8510e;
    text-decoration: underline;
}
.orange:hover {
    color: #d31e0c;
}
.deletebtn {
    background: url('/system_images/flow_summery_delete.gif') no-repeat 0 1px;
    font-size: 1.1em;
    padding: 1px 1px 4px 15px;
    line-height: 1.5;
}
div.divider {
    float: left;
    clear: both;
    width: 100%;
    border-top: 1px solid #DBDBDB;
    height: 1px;
    line-height: 1px;
    cursor: default;
}
div.button_green {
    background-image: url(/system_images/button_green_bg_right.gif);
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
}
div.button_orange {
    background-image: url(/system_images/button_orange_bg_right.gif);
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
}
div.button_blue {
    background-image: url(/system_images/button_blue_bg_right.gif);
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
}
div.button_orange a {
    padding: 5px 12px 5px 12px;
    color: white;
    display: block;
    float: left;
    line-height: 12px;
    font-size: 12px;
    text-decoration: none;
    background-image: url(/system_images/button_orange_bg_left.gif);
    background-repeat: no-repeat;
}
div.button_blue a {
    padding: 5px 12px 5px 12px;
    color: white;
    display: block;
    float: left;
    line-height: 12px;
    font-size: 12px;
    text-decoration: none;
    background-image: url(/system_images/button_blue_bg_left.gif);
    background-repeat: no-repeat;
}
div.button_green a {
    padding: 5px 12px 5px 12px;
    color: white;
    display: block;
    float: left;
    line-height: 12px;
    font-size: 12px;
    text-decoration: none;
    background-image: url(/system_images/button_green_bg_left.gif);
    background-repeat: no-repeat;
}
div.button_green a img, div.button_orange a img {
    padding: 0 0 0 4px;
    position: relative;
    top: -1px;
}
div.button_green a:hover {
    text-decoration: none;
}
input.input_text {
    background-image: url(/system_images/input_bg.gif);
    background-repeat: repeat-x;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    width: 160px;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    height: 17px;
    padding: 2px 0 0 0;
}
div.heading h2 {
    display: none;
}
div.row {
    float: left;
    clear: both;
    width: 100%;
}
div.main {
    width: 950px;
    float: left;
    clear: both;
}
div.sub_menu a, div.sub_menu a:hover {
    color: black;
    text-decoration: none;
}
.main div.main_left .left_off {
    position: absolute;
    top: 207px;
    left: 18px;
    width: 182px;
    z-index: 1000;
}
.main div.main_left .phoneapp {
    position: absolute;
    top: 207px;
    left: 18px;
    width: 100%;
    z-index: 1000;
}
.main div.main_left .left_off .sub_menu {
    margin: 0 0 34px 0;
    width: 182px;
    float: left;
    clear: both;
}
.level2-menu ul {
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    float: left;
    clear: both;
    width: 100%;
    list-style-position: inside;
}
.level2-menu ul li {
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    width: 182px;
    list-style-type: none;
    line-height: 23px;
}
.level2-menu ul .item a {
    width: 100%;
    display: block;
    margin: 0;
    line-height: 23px;
}
.level2-menu ul .item a:hover {
    text-decoration: underline;
}
.level2-menu ul .item_first {
    background: url('/system_images/menu_bg_first.gif') top left no-repeat;
}
.level2-menu ul .item_first_hover {
    background: url('/system_images/menu_bg_first_hover.gif') top left no-repeat;
}
.level2-menu ul .item_first_selected {
    background: url('/system_images/menu_bg_first_selected.gif') top left no-repeat;
}
.level2-menu ul .item_first_selected_hover {
    background: url('/system_images/menu_bg_first_selected_hover.gif') top left no-repeat;
}
.level2-menu ul .item_mid {
    background: url('/system_images/menu_bg.gif') top left no-repeat;
}
.level2-menu ul .item_mid_hover {
    background: url('/system_images/menu_bg_hover.gif') top left no-repeat;
}
.level2-menu ul .item_sub {
    background: url('/system_images/menu_bg.gif') bottom left no-repeat;
}
.level2-menu ul .item_sub_hover {
    background: url('/system_images/menu_bg_hover.gif') bottom left no-repeat;
}
.level2-menu ul .item_sub_selected {
    background: url('/system_images/menu_bg_selected.gif') bottom left no-repeat;
}
.level2-menu ul .item_sub_last_selected {
    background: url('/system_images/menu_bg_last_selected.gif') top left no-repeat;
}
.level2-menu ul .item_sub_last_selected_hover {
    background: url('/system_images/menu_bg_last_selected_hover.gif') top left no-repeat;
}
.level2-menu ul .item_sub_last {
    background: url('/system_images/menu_bg_last.gif') top left no-repeat;
}
.level2-menu ul .item_sub_last_hover {
    background: url('/system_images/menu_bg_hover.gif') top left no-repeat;
}
.level2-menu ul .selected {
    background: url('/system_images/menu_bg_open.gif') top left no-repeat;
}
.level2-menu ul .selected_hover {
    background: url('/system_images/menu_bg_open_hover.gif') top left no-repeat;
}
.level2-menu ul .open {
    background: url('/system_images/menu_bg_open.gif') top left no-repeat;
}
.level2-menu ul .open_hover {
    background: url('/system_images/menu_bg_open_hover.gif') top left no-repeat;
}
.level2-menu ul .item_mid .link, .level2-menu ul .item_first .link {
    background:url('/system_images/menu_link_yellow.gif') no-repeat 3px 4px;
    padding:0 0 0 21px;
}
.level2-menu ul .item_mid .link:hover, .level2-menu ul .item_first .link:hover {
    background:url('/system_images/menu_link_yellow.gif') no-repeat 3px 4px;
    padding:0 0 0 21px;
}
.level2-menu ul .item_sub_selected .link, .level2-menu ul .item_sub_last_selected .link {
    padding:0 0 0 21px;
    font-weight: bold;
}
.level2-menu ul .item_sub_selected .link:hover, .level2-menu ul .item_sub_last_selected .link:hover {
    padding:0 0 0 21px;
    font-weight: bold;
}
.level2-menu ul .item_sub .link {
    padding:0 0 0 21px;
}
.level2-menu ul .item_sub .link:hover {
    padding:0 0 0 21px;
}
/* ADDMIND - LEVEL 4 */
.level2-menu ul .item_sub2 {
    background: url('/system_images/menu_bg.gif') bottom left no-repeat;
}
.level2-menu ul .item_sub2_hover {
    background: url('/system_images/menu_bg_hover.gif') bottom left no-repeat;
}
.level2-menu ul .item_sub2_selected {
    background: url('/system_images/menu_bg_selected.gif') bottom left no-repeat;
}
.level2-menu ul .item_sub2_last_selected {
    background: url('/system_images/menu_bg_last_selected.gif') top left no-repeat;
}
.level2-menu ul .item_sub2_last_selected_hover {
    background: url('/system_images/menu_bg_last_selected_hover.gif') top left no-repeat;
}
.level2-menu ul .item_sub2_last {
    background: url('/system_images/menu_bg_last.gif') top left no-repeat;
}
.level2-menu ul .item_sub2_last_hover {
    background: url('/system_images/menu_bg_hover.gif') top left no-repeat;
}
.level2-menu ul .item_sub2_selected .link, .level2-menu ul .item_sub2_last_selected .link {
    padding:0 0 0 31px;
    font-weight: bold;
}
.level2-menu ul .item_sub2_selected .link:hover, .level2-menu ul .item_sub2_last_selected .link:hover {
    padding:0 0 0 31px;
    font-weight: bold;
}
.level2-menu ul .item_sub2 .link {
    padding:0 0 0 31px;
}
.level2-menu ul .item_sub2 .link:hover {
    padding:0 0 0 31px;
}


.level2-menu ul .open .link {
    background:url('/system_images/menu_link_open_black.gif') no-repeat 3px 4px;
}
.level2-menu ul .open .link:hover {
    background:url('/system_images/menu_link_open_black.gif') no-repeat 3px 4px;
}
.level2-menu ul .selected .link, .level2-menu ul .item_first_selected .link {
    font-weight: bold;
    padding:0 0 0 21px;
    background:url('/system_images/menu_link_black.gif') no-repeat 3px 4px;
}
.level2-menu ul .selected .link:hover, .level2-menu ul .item_first_selected .link:hover {
    font-weight: bold;
    padding:0 0 0 21px;
    background:url('/system_images/menu_link_black.gif') no-repeat 3px 4px;
}
div.footerH {
    padding: 0 0 0 24px;
}
div.footer {
    background: url('/system_images/footer_bg01.gif') repeat-x;
    font-size: 1.1em;
    width: 718px;
    float: left;
    clear: both;
    color: #7F7F7F;
    padding: 13px 0 20px 0;
}
.footer a {
    color: #7F7F7F;
    text-decoration: none;
}
.footer a:hover {
    color: #4C4C4C;
    text-decoration: underline;
}
.footer .left {
    float: left;
}
.footer .left ul {
    float:left;
    margin: 0;
    padding: 0;
}
.footer .left ul li {
    list-style-type: none;
    padding: 0 8px 0 0;
    float:  left;
}
.footer .left ul li.noPadding {
    list-style-type: none;
    padding: 0 0 0 0;
    float:  left;
}
.footer .left ul li a {
    padding: 0 8px 0 0;
}
.footer .right {
    float: right;
}
.footer .right img {
    padding: 4px 0 0 0;
}
.footer .right .flag {
    padding: 0 8px 0 0;
}
.rightboxfooter { /* Added by Addmind */
    margin: 0 0 4px 0;
}
.rightboxfooter2 { /* Added by CITRUS */
    margin: 0 0 -3px 0;
}
.support-area {
    width: 166px;
    padding: 0 8px;
    background: url('/system_images/support_area_bg01.gif') repeat-y;
    float: left;
    clear: both;
    /* Changed by Addmind from margin: 0 0 12px 0; */
    margin: 0 0 -1px 0px;/* Edited by CITRUS from 0 0 0px 0px */
}
.support-area .top_border {
    border-top: 4px solid #18A8E7;
    height: 4px;
    line-height: 4px;
    margin: 0 0 4px 0;
}
.support-area .support_search {
    float: left;
    width: 100%;
    padding: 0 0 8px 0;
    background: url('/system_images/bar_spec_top.gif') bottom no-repeat;
}
.support-area .support_search .search_icon {
    margin: -1px 0 0 0;
}
.support-area .support_search input {
    float: left;
}
.support-area .support_search .input_text {
    width: 114px;
    font-size: 11px;
    line-height: 11px;
    color: black;
    height: 16px;
    margin: 0 5px 0 12px;
    font-weight: normal;
}
.support-area .headRow {
    background: #fff;
    float: left;
}
.support-area .headRowContent {
    display: none;
}
.support-area .headRowContentShow {
    display: block;
}
.support-area .hide {
    display: none;
}
.support-area a {
    color: black;
    text-decoration: none;
}
.support-area a:hover {
    color: black;
    text-decoration: underline;
}
.support-area .tools {
    clear: both;
    padding: 0 12px;
}
.support-area .tools2 {/* Added by CITRUS */
    clear: both;
    padding: 0 12px 0;
    margin: 0 0px -5px;
}
.support-area img.bar { float: left; }
.support-area .button_excol {float: left;}
.support-area ul {
    margin: 0;
    padding: 0;
    font-size: 1.1em;
}
.support-area ul li {
    margin: 0;
    list-style-type: none;
    line-height: 24px;
    clear: both;
    border-bottom: solid 1px #e5e5e5;
}
.support-area ul li.last {
    border: 0;
}
.support-area .tools ul li .item{
    float: left;
    padding: 0 5px 0 0;
}
.support-area .faq ul li .item{
    float: left;
    padding: 0 5px 0 5px;
}
.support-area .faq {
    clear: both;
    padding: 4px 12px 0 7px;
    background: url('/system_images/bar_spec_down2.gif') #f0f8fa repeat-x;
}
.support-area .git {
    background: #f0f8fa;
    padding-left: 5px;
}
.main div.main_left {
    width: 758px;
    float: left;
    overflow: hidden;
}
.main div.main_right {
    width: 190px;
    float: left;
}
.main div.main_right .promo_audiobook {
    float: left;
    clear: both;
    width: 166px;
    padding: 0 0 0 7px;
}
.main div.main_right .promo_audiobook .image_header {
    float: left;
    clear: both;
}
.main div.main_right .promo_audiobook img {
    float: left;
}
.main div.main_right .promo_audiobook .box_content {
    float: left;
    clear: both;
    border-width: 0 1px 1px 1px;
    border-color: #CDCDCD;
    border-style: solid;
    width: 140px;
    padding: 12px;
}
.main div.main_right .promo_international {
    float: left;
    clear: both;
    padding: 0 0 0 7px;
}
.main div.main_left .header {
    width: 745px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/system_images/top_bg.gif);
    background-repeat: no-repeat;
    height: 104px;
    z-index: 100;
}
.main div.main_left .header .segment_navigation {
    z-index: 1000;
    position: absolute;
    top: 12px;
    left: 12px;
}
.main div.main_left .header .segment_navigation .separator {
    color: #6E6E6E;
}
.main div.main_left .header .segment_navigation a {
    font-size: 1.2em;
    color: #A6A6A6;
    text-decoration: none;
}
.main div.main_left .header .segment_navigation a:hover {
    font-size: 1.2em;
    color: white;
}
.main div.main_left .header .segment_navigation .active {
    font-weight: bold;
    text-decoration: none;
    color: white;
}
.main div.main_left .header .main_navigation_left {
    float: left;
    margin: 0 0 0 12px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 500;
}
.main div.main_left .header .main_navigation_left ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    list-style-position: inside;
}
.main div.main_left .header .main_navigation_left li {
    display: inline;
    float: left;
    margin: 0 4px 0 0;
}
.main div.main_left .header .main_navigation_left li a {
    float: left;
    clear: both;
}
.main div.main_left .header .main_navigation_left li .top_space img {
    float: left;
    clear: both;
}
.main div.main_left .header .main_navigation_right {
    margin: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 100;
}
.main div.main_left .header .main_navigation_right .open {
    display: none;
    background: url('/system_images/webmail_login_bg.gif') no-repeat top left;
    width: 307px;
    height: 55px;
    position: absolute;
    top: 0px+
    right: 0px;
    z-index: 2000;
}
.main div.main_left .header .main_navigation_right .open .login_box {
    position: absolute;
    top: 55px;
    left: 0;
    width: 281px;
    padding: 12px;
    background-color: #dff6fc;
    border-bottom: 4px solid #18a8e7;
}
.main div.main_left .header .main_navigation_right .open .login_box .close_button {
    position: absolute;
    left: 0px;
    bottom: -24px;
}
.main div.main_left .header .main_navigation_right .open .login_box .close_button a {
    float: left;
    margin: 0 0 0 37px;
}
.main div.main_left .header .main_navigation_right .open .login_box .navi {
    float: left;
    clear: both;
    margin: 0 0 10px 0;
}
.main div.main_left .header .main_navigation_right .open .login_box .navi a {
    margin: 0 20px 0 0;
}
.main div.main_left .header .main_navigation_right .open .login_box .divider {
    border-top: 1px solid #c4d8dd;
    margin: 0 0 10px 0;
}
.main div.main_left .header .main_navigation_right .open .login_box .inputs .input_text {
    margin: 0 10px 0 0;
    width: 100px;
    height: 15px;
    float: left;
    font-weight: normal;
    font-size: 11px;
}
.main div.main_left .header .main_navigation_right .open .login_box .inputs .button_blue {
    float: left;
    clear: none;
}
.main div.main_left .header .main_navigation_right .open .login_box .inputs .button_blue a {
    padding-top: 3px;
    font-weight: bold;
    font-size: 12px;
} 
.main div.main_left .header .main_navigation_right .open ul {
    float: right;
}
.main div.main_left .header .main_navigation_right ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    list-style-position: inside;
    z-index: 500;
}
.main div.main_left .header .main_navigation_right li {
    display: inline;
    float: left;
    margin: 0;
    z-index: 500;
}
.main div.main_left .header .main_navigation_right li a {
    float: left;
    clear: both;
    z-index: 500;
}
.main div.main_left .header .main_navigation_right li .top_space img {
    float: left;
    clear: both;
    z-index: 500;
}
.main div.main_left .mid_promo_areas {
    float: left;
    padding: 12px 0 4px 16px;
    width: 100%;
    z-index: 100;
}
.main div.main_left .mid_promo_areas .promo_box_small {
    width: 182px;
    height: 210px;
    background-image: url(/system_images/promoarea_smallbox_sh.gif);
    background-repeat: no-repeat;
    float: left;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_image {
    width: 182px;
    height: 237px;
    padding: 8px 0 0 0;
    float: left;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_shadow {
    width: 182px;
    height: 245px;
    background-image: url(/system_images/promo_smallbox_nosh.gif);
    background-repeat: no-repeat;
    float: left;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_image .box_content .box_image {
    border-top: 4px solid #B2B2B2;
    padding: 12px 0 0 0;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_shadow .heading img {
    float: left;
    clear: both;
    margin: 8px 0 0 8px;
    border-bottom: 4px solid #FFEA00;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_shadow .box_content {
    float: left;
    clear: both;
    padding: 0 0 0 8px;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_shadow .box_content .box_image {
    float: left;
    clear: both;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_shadow .box_content .box_image img {
    float: left;
    clear: both;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_shadow .box_content .text {
    float: left;
    clear: both;
    width: 142px;
    background-image: url(/system_images/promo_bb_smallbox_bg.gif);
    background-repeat: repeat-y;
    padding: 8px 12px 0 12px;
    height: 91px;
}
.main div.main_left .mid_promo_areas .promo_box_small_no_shadow .box_content .text p {
    font-size: 1.1em;
    line-height: 13px;
    margin: 0 0 10px 0;
}
.main div.main_left .mid_promo_areas .promo_box_small .heading {
    float: left;
    clear: both;
    margin: 8px 0 0 0;
}
.main div.main_left .mid_promo_areas .promo_box_small .heading a img {
    float: left;
}
.main div.main_left .mid_promo_areas .promo_box_small a {
    float: left;
    clear: both;
}
.main div.main_left .mid_promo_areas .promo_box_small a img {
    float: left;
    margin: 0 0 0 8px;
}
.main div.main_left .mid_promo_areas .promo_box_mid {
    width: 365px;
    height: 210px;
    background-image: url(/system_images/promoarea_midbox_sh.gif);
    background-repeat: no-repeat;
    float: left;
}
.main div.main_left .mid_promo_areas .promo_box_mid .heading {
    float: left;
    clear: both;
    margin: 8px 0 0 0;
}
.main div.main_left .mid_promo_areas .promo_box_mid a {
    float: left;
    clear: both;
}
.main div.main_left .mid_promo_areas .promo_box_mid a img {
    margin: 0 0 0 8px;
    float: left;
}
.main div.main_left .mid_promo_areas .promo_box_inner {
    margin: 0 2px 0 0;
}
.main div.main_left .mid_promo_areas .promo_box_outer {
    margin: 0;
}
.generic {
    float: left;
    width: 498px;
    padding: 89px 0 20px 20px;
    z-index: 1337;
    min-height: 400px;
}
.generic h1 {
    font-size: 2.4em;
    padding: 0;
    margin: 0;
}
.generic h1.thin {
    font-weight: normal;
}
.generic img.photo {
    padding: 30px 0;
}
.generic p.norm {
   font-size: 1.2em;
    margin: 0;
    padding-bottom: 12px;
    line-height: 1.4;
}
/* Added by SA - Addmind */
.generic .norm {
    font-size: 1.2em;
    margin: 0;
    padding-bottom: 12px;
    line-height: 1.4;
}
.generic p.norm a, .main .generic .norm p a {
    color: #d8510e;
    text-decoration: underline;
}
.generic p.norm a:hover, .main .generic .norm p a:hover {
    color: #d31e0c;
}
.filetypebox {
  clear: right;
  float: right;
  width: 144px;
  font-size: 11px;
  line-height: 1.3;
  padding: 12px 0 12px 12px;
  margin-left: 10px;
  background-color: #fffbd9;
  background-image: url('/system_images/puff1_bg2.gif');
  background-repeat: no-repeat;
}
.filetypebox p {
  font-size: 11px !important;
  margin-right: 11px !important;
}
.downloadbox {
    float: right;
    width: 154px;
    font-size: 1.0em;
    line-height: 1.3;
    padding: 0 0 0 10px;
}
.downloadbox strong, .downloadbox b {
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    background: #ffe600 url('/system_images/puff1_bg.gif') bottom;
    padding: 12px 12px 34px 12px;
}
.downloadbox_text {
    font-size: 0.85em;
    background: #fffbd9;
    padding: 12px;
}
.downloadbox_text p {
    font-size: 1.0em;
}
.quote {
    width: 240px;
    border-color: #ffe600;
    border-style: solid;
    border-width: 4px 0;
    float: left;
    color: #7f7f7f;
    margin: 0 15px 20px 0;
    padding: 4px 0 10px 0;
    font-size: 0.9em;
}
.quote b, .quote strong, .quote p strong {
    clear: both;
    color: #000000;
    font-size: 1.4em;
    margin: 0;
    padding: 5px 0 10px 0;
    line-height: 1.2;
    font-size: 1.5em;
}
.infobox {
    background: #e7f6fd url('/system_images/puff3_bg.gif') no-repeat;
    padding: 11px;
    margin: 10px 0 5px 0px;
    font-size: 11px;
    width: 470px;
    line-height: 1.3;
    color: #1597cf;
    padding-right: 16px;
}
/* END: Added by SA - Addmind */
.main .generic p.smallHeadline {
    padding: 10px 0 0 0;
    font-size: 1.2em;
}
.main .generic p.smallP {
    padding: 0;
}
/* deprecated. use: .downloadbox */
.main .generic div.puff1 {
    float: right;
    width: 154px;
    font-size: 1.1em;
    line-height: 1.3;
    padding: 0 0 0 10px;
}
/* deprecated. use: .downloadbox_headline */
.main .generic div.puff1 .top {
    background: #ffe600 url('/system_images/puff1_bg.gif') bottom;
    padding: 12px 12px 34px 12px;
}
/* deprecated. use: .downloadbox_text */
.main .generic div.puff1 .bot {
    background: #fffbd9;
    padding: 12px;
}
/* deprecated. use: .quote */
.main .generic div.puff2 {
    width: 240px;
    border-color: #ffe600;
    border-style: solid;
    border-width: 4px 0;
    float: left;
    margin: 0 15px 20px 0;
}
/* deprecated. use: .quote with bold */
.main .generic div.puff2 h2 {
    font-size: 1.6em;
    margin: 0;
    padding: 5px 0 0 0;
}
/* deprecated. use: .quote */
.main .generic div.puff2 p {
    color: #7f7f7f;
    margin: 0;
    font-size: 1.1em;
}
/* deprecated. use: .infobox */
.main .generic div.puff3 {
    background: #e7f6fd url('/system_images/puff3_bg.gif') no-repeat;
    padding: 11px;
    margin: 10px 0 5px 0;
}
/* deprecated. use: .infobox */
.main .generic div.puff3 p {
    font-size: 11px;
    padding: 0;
    margin: 0;
    width: 460px;
    line-height: 1.3;
    color: #1597cf;
}
.main .generic .cl {
    width: 347px;
    float: left;
}
.main .generic .c-dummy {
  float: left;
}
.main .generic div .photoholder {
    padding: 15px 0;
    width: 347px;
}
.main .generic div .thumbholder .top {
    background: url('/system_images/comb_bar_bg01.gif') top left repeat-x;
}
.main .generic div .thumbholder .top .view3dholder {
    float: right;
}
.main .generic div .thumbholder .top .view3dholder a.link3d {
    background-image: url(/system_images/comb_3dbtn_icon.gif);
    background-position: 0px 8px;
    background-repeat: no-repeat;
    padding-left: 22px;
    color: #D8510E;
    float: left;
    line-height: 26px;
    font-size: 1.1em;
}
.main .generic div .thumbholder .top .view3dholder .l3d {
    background: url('/system_images/comb_3dbtn_bg01.gif') repeat-x;
    width: 3px;
    height: 26px;
    float: left;
}
.main .generic div .thumbholder .top .view3dholder .m3d {
    background: url('/system_images/comb_3dbtn_bg02.gif') repeat-x;
    float: left;
    height: 26px;
    padding: 0 7px;
}
.main .generic div .thumbholder .top .view3dholder .r3d {
    background: url('/system_images/comb_3dbtn_bg03.gif') repeat-x;
    width: 3px;
    height: 26px;
    float: left;
}
.main .generic div .thumbholder .top .pictext {
    font-size: 1.1em;
    font-weight: bold;
    padding-top: 12px;
}
.main .generic div .thumbholder .bot {
    background: url('/system_images/comb_bar_bg02.gif') bottom left repeat-x;
    float: left;
    width: 347px;
    padding: 0 0 10px 0;
}
.main .generic div .thumbholder .bot .photo {
    float: left;
    padding: 10px 5px 0 0;
}
.main .generic div .thumbholder .bot .photo a {
    display: block;
    height: 43px;
    width: 43px;
    padding: 3px;
    margin: 0;
    background: #fff;
}
.main .generic .cl .thumbholder .bot .photo img {
    border: #dbdbdb solid 1px;
}
.main .generic .cl .thumbholder .bot .photo a.selected {
    background: #d8510e;
    padding: 3px;
}
.main .generic .cl .thumbholder .bot .photo a.selected img {
    border: 0;
    padding: 1px 0 0 1px;
}
.main .generic .cl .thumbholder .bot .photo a:hover img {
    border: 0;
    padding: 1px 1px 1px 1px;
    background: #d8510e;
}
.main .generic div h2 {
    clear: both;
    font-size: 1.6em;
    padding: 15px 0 5px 0;
    margin: 0;
}
.main .generic div h3 {
    clear: both;
    font-size: 1.1em;
    padding: 0 0 5px 0;
    margin: 0;
}
.main .generic div p {
    font-size: 1.1em;
    line-height: 1.3em;
    padding: 0;
    margin: 0;
}
.main .generic div ul.list {
    font-size: 1.1em;
    padding: 0 0 0 12px;
}
.main .generic div ul.list li {
    list-style: square;
}
.main .generic div .line {
  float: left;
  clear: both;
    width: 347px;
    height: 12px;
    padding: 12px 0 0 0;
}
.tabs {
    background: #ffe600;
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0;
}
.tabs a {
    cursor: pointer;
}
.tab_wrapper {
  display: none;
  clear: both;
  float: left;
  width: 100%;
  font-size: 1.1em;
}
.wrapper_tab1 {
    display: block;
}
.tabs ul {
    padding: 0;
    margin: 0;
}
.tabs ul li {
    float: left;
    display: inline;
    list-style: none;
    padding: 6px 10px 6px 10px;
    font-size: 1.1em;
    border-right: solid 1px #e5cf00;
}
.tabs ul li.selected {
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    background: #fff;
}
.tabs a { text-decoration: none; }
.tabs a:hover { text-decoration: underline; }
.main .generic .cr {
    width: 151px;
    float: left;
}
.main .generic .cr p.short {
    margin: 0;
    padding: 0 0 0 16px;
    font-size: 1.1em;
}
.main .generic .cr p.legaltext {
    margin: 0;
    padding: 0 0 0 16px;
    font-size: 1.1em;
    color: #888;
    float: left;
}
.main .generic .cr img.buynowbtn {
    padding: 9px 0 20px 16px;
}
.bubble_wrap {
    float: left;
    position: relative;
    padding: 0 0 0 23px;
}
.bubble {
    float: left;
    position: relative;
    background-image: url(/system_images/bubble_big_right.gif);
    background-position: top right;
    background-repeat: no-repeat;
    height: 60px;
    margin: 10px 0 0 0;
    min-width: 55px;
}
.bubble .tag {
    float: left;
    background-image: url(/system_images/bubble_big_left.gif);
    background-position: top left;
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    left: -18px;
    padding: 8px 0 0 24px;
    height: 60px;
    display: block;
    clear: both;
}
.bubble .tag .price {
    font-size: 21px;
    font-weight: bold;
    line-height: 21px;
    margin: 0 0 -2px 0;
    padding: 5px 6px 0 8px;
    color: black;
    float: left;
    clear: both;
}
.bubble .tag .note {
    position: absolute;
    bottom: 20px;
    display: block;
    clear: both;
    margin: 0;
    padding: 0 6px 0 8px;
    font-size: 11px;
    line-height: 11px;
    color: black;
    min-width: 40px;
}
.promo_box {
    float: left;
    clear: both;
    width: 176px;
    background-repeat: no-repeat;
    padding-left: 5px;
}
.promo_box .heading {
    padding: 12px 0 16px 10px;
}
.promo_box .box_content {
    border-color: #DBDBDB;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    width: 150px;
    float: left;
    clear: both;
    padding: 0 0 0 14px;
}
.promo_box .box_content ul {
    float: left;
    clear: both;
    list-style-type: none;
    margin: 0 0 8px 0;
    padding: 0;
    list-style-position: inside;
}
.promo_box .box_content ul li {
    display: inline;
    float: left;
    clear: both;
    margin: 0 0 4px 0;
    width: 100%;
}
.left-floating {
  float: left;
  clear: none;
}
.left-floating-cleared {
  float: left;
  clear: left;
}
.right-floating {
  float: right;
  clear: none;
}
a.filetype_pdf {
  float: left;
  clear: both;
  width: 100%;
  padding: 7px 0 12px 22px;
  text-decoration: none;
  /* font-size: 1.2em; */
  color: #D8510E;
  font-weight: bold;
  background: url(/system_images/b2b_doc_icon_big.gif) 0px 4px no-repeat;
}
a.filetype_pdf:hover {
  color: #D31E0C;
}
a.filetype_external_link {
  float: left;
  clear: both;
  width: 100%;
  padding: 7px 0 12px 22px;
  text-decoration: none;
  /* font-size: 1.2em; */
  color: #D8510E;
  font-weight: bold;
  background: url(/system_images/b2b_win_icon_big.gif) 0px 4px no-repeat;
}
a.filetype_external_link:hover {
  color: #D31E0C;
}
/* SEARCH RESULT PAGE */
.searchholderfield {
    padding: 147px 0 0 30px;
    width: 300px;
    float: left;
}
.searchholderfield .input_text {
    float: left;
    width: 220px;
}
.searchholderfield .button_orange, .searchholderfield .button_red {
    margin-left: 10px;
}
.searchholder {
    clear: both;
    padding: 25px;
    font-size: 1.2em;
    width: 718px;
}
.searchholder p {
    margin: 6px 0;
}
.searchholder .infobar {
    clear: both;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 10px 3px;
    color: #4d4d4d;
}
.searchholder .navbar {
    clear: both;
    border-top: 1px solid #dbdbdb;
    
    padding: 8px 3px;
    color: #4d4d4d;
    margin: 25px 0 0 0;
}
.searchholder .navbar table {
    width: 100%;
    margin: 0;
    padding: 0;
}
.searchholder .navbar td.col1 {
    text-align: left;
    width: 33%;
    color: #828282;
    vertical-align: top;
}
.searchholder .navbar td.col1 span {
    background: url(/system_images/arrow_grey_shadow_left.gif) 0 1px no-repeat;
    padding: 0 0 0 16px;
}
.searchholder .navbar td.col1 img {
    margin: -2px 0 0 0;
}
.searchholder .navbar td.col1 a {
    font-size: 12px;
}
.searchholder .navbar td.col2 {
    text-align: center;
    width: 34%;
    vertical-align: top;
}
.searchholder .navbar td.col3 {
    text-align: right;
    width: 33%;
    vertical-align: top;
}
/* addition by addmind */
.searchholder .navbar td.col3 span {
    background: url(/system_images/arrow_grey_shadow_right.gif) 0 1px no-repeat;
    padding: 0 0 0 16px;
}
.searchholder .navbar td.col3 img {
    margin: -2px 0 0 0;
}
/* END: addition by addmind */
.searchholder .navbar td.col3 a {
    float: right;
    font-size: 12px;
}
.searchholder .resultrow {
    padding: 15px 0 0 0;
}
.searchholder .resultrow span {
    background: #fff066;
}
.searchholder p.headline a {
    color: #d95412;
    font-weight:bold;
    font-size: 1.2em;
    /*
    background: url(../img/icon_pdf.gif) 0 0 no-repeat;
    padding: 0 0 0 20px;
    */
    text-decoration: none;
}
/* Addition by Addmind */
.searchholder p.headline a.icon_pdf {
    background: url(/system_images/icon_pdf.gif) 0 0 no-repeat;
    padding: 0 0 0 20px;
}
.searchholder p.headline a.icon_none {
    background: url(/system_images/icon_none.gif) 0 0 no-repeat;
    padding: 0 0 0 20px;
}
/* END: Addition by Addmind */
.searchholder p.headline a:hover {
    color: #d31e0c;
}
.searchholder p.headline {
    color: #d95412;
    font-weight:bold;
    font-size: 1.25em;
}
.searchholder p.text {
    width: 540px;
    line-height: 1.4em;
}
.searchholder p.bread {
    color: #828282;
}
.searchholder p.bread a {
    color: #828282;
    text-decoration: none;
    font-weight:bold;
}
.searchholder p.bread a:hover {
    color: #000;
}

/* TELE2 DUK STYLES */

.dukBlockTop {
    background-image:url(/system_images/duk_top_blue.jpg);
    background-repeat:no-repeat;
    background-position:top;
    width:522px;
    height:10px;
}
.dukbox1col {
    background-image:url(/system_images/duk_sides.jpg);
    background-repeat:repeat-y;
    width: 522px;
}
.dukBlockPadding .ltTitle2:hover {
    text-decoration:underline;
}
.dukBlockPadding {
    padding:0px 24px 10px 24px;
}
.dukTextBold {
    background-image:url(/system_images/arrow_cs_blue.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    font-weight:bold;
    cursor:pointer;
    padding-bottom:5px;
    padding-left:19px;
}
.dukTextBold:hover {
    text-decoration:underline;
}
.dukbox1col .dukTextPadding {
    padding:10px 0px 15px 19px;
}
.dukTextPadding {
    padding:10px 0px 15px 19px;
}
.dukBlocks {
    background-image:url(/system_images/duk_blocks.jpg);
    background-position:top;
    background-repeat:no-repeat;
    width:250px;
    height:170px;
}
.dukBlocksBottom {
    background-image:url(/system_images/duk_blocks_bg.jpg);
    background-repeat:repeat-y;
    width:250px;
}
.dukBlocksItem {
    background-image:url(/system_images/arrow_cs_blue.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:19px;
    padding-bottom:5px;
    font-size:11px;
}

/* Mobil phones */
div.mobil_phones_text {
    clear: both;
    width: 718px;
}
div.mobil_phones_text .mobil_text_padding {
    padding-left: 210px;
}

.grad_u {
    background-image:url(/images/grad_u.jpg);
    background-position:top;
    background-repeat:repeat-x;
    height:10px;
}
.grad_d {
    background-image:url(/images/grad_d.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    height:10px;
}
.grad_u_l {
    background-image:url(/images/grad_u_l.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:10px;
    width:10px;
}
.grad_u_r {
    background-image:url(/images/grad_u_r.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:10px;
    width:10px;
}
.grad_d_l {
    background-image:url(/images/grad_d_l.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    height:10px;
    width:10px;
}
.grad_d_r {
    background-image:url(/images/grad_d_r.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    height:10px;
    width:10px;
}
.redColor {
    color:#D85012;
}

/* --- styles for add new plan to shoping cart --- */

.PlanToCartDiv {
    background-color: #ffffff;
    border: 4px solid #525252;
    padding: 5px;
    position: absolute;
    background-image:url(/images/PlanToCartDiv_top_bg.gif);
    background-repeat: repeat-x;;
    background-position: top;
    width: 328px;
    height: 196px;
}
.PlanToCartDiv .PlanToCartClose {
    text-align: right;
    margin: 5px 0px 0px 0px;
}
.PlanToCartDiv .PlanToCartClose_center {
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}

/* --- */
