@charset "UTF-8";

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('../fonts/sourcesanspro-regular.eot');
    src: url('../fonts/sourcesanspro-regular.eot') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular.woff') format('woff'),
         url('../fonts/sourcesanspro-regular.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular.svg#SourceSansProRegular') format('svg');
}

@font-face {
    font-family: 'SourceSansProSemibold';
    src: url('../fonts/sourcesanspro-semibold.eot');
    src: url('../fonts/sourcesanspro-semibold.eot') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibold.woff') format('woff'),
         url('../fonts/sourcesanspro-semibold.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibold.svg#SourceSansProSemibold') format('svg');
}

@font-face {
    font-family: 'SourceSansProBlack';
    src: url('../fonts/sourcesanspro-black.eot');
    src: url('../fonts/sourcesanspro-black.eot') format('embedded-opentype'),
         url('../fonts/sourcesanspro-black.woff') format('woff'),
         url('../fonts/sourcesanspro-black.ttf') format('truetype'),
         url('../fonts/sourcesanspro-black.svg#SourceSansProBlack') format('svg');
}

@font-face {
    font-family: 'SourceSansProBold';
    src: url('../fonts/sourcesanspro-bold.eot');
    src: url('../fonts/sourcesanspro-bold.eot') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold.woff') format('woff'),
         url('../fonts/sourcesanspro-bold.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold.svg#SourceSansProBold') format('svg');
}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('../fonts/opensans-extrabold.eot');
    src: url('../fonts/opensans-extrabold.eot') format('embedded-opentype'),
         url('../fonts/opensans-extrabold.woff') format('woff'),
         url('../fonts/opensans-extrabold.ttf') format('truetype'),
         url('../fonts/opensans-extrabold.svg#OpenSansExtrabold') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}

body.normal_bg {
    background: url(../images/body_bg.png) repeat-x;
    background-color: #ededed;
}

#page {
    border: 0px solid red;
    width: 948px;
    margin-left: auto;
    margin-right: auto;
}

/***** portal title + hot links *****/
#portal_title {
    width: 948px;
    /* height: 71px; */
    height: 0px;
    position: relative;
}

#portal_logo {
    position: relative;
    float: left;
    background: url(../images/portal_logo.png) no-repeat;
    width: 130px;
    height: 71px;    
}

#portal_hot_links {
    position: relative;
    float: left;
    background: url(../images/portal_links_bg.png) no-repeat;
    width: 818px;
    height: 71px;    
}

#hot_link_home {
    background: url(../images/home_icon.png) no-repeat;
    display: inline;
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 3px;
    float: right;
    margin-top: 40px;    
}

#hot_link_home a {
    font-family: navigationFont;    
}

#hot_link_webmail {
    background: url(../images/webmail_icon.png) no-repeat;
    display: inline;
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 3px;
    float: right;
    margin-top: 40px;        
}

#hot_link_webmail a {
    font-family: navigationFont;
}

#hot_link_help {
    background: url(../images/help_icon.png) no-repeat;
    display: inline;
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 3px;
    float: right;
    margin-top: 40px;        
}

#hot_link_help a {
    font-family: navigationFont;    
}

#hot_link_my_account {
    background: url(../images/my_account_icon.png) no-repeat;
    display: inline;
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 3px;
    float: right;
    margin-top: 40px;        
}

#hot_link_my_account a {
    font-family: navigationFont;
}

#hot_link_fb_yt_icons {
    display: inline;
    margin-left: 30px;
    margin-right: 2px;
    float: right;
    margin-top: 40px;        
}
/***** end of portal title + hot links *****/


/***** main page content *****/
#content {
    border: 0px solid aqua;
    position: relative;
    float: left;
    width: 715px;
    overflow: visible;    
}

#content_price_list {
    border: 0px solid aqua;
    position: relative;
    float: left;
    width: 948px;
    overflow: hidden;    
}
/***** end of main page content *****/


/***** right block *****/
#right_block {
    /* padding-top: 10px; */
    text-align: right;
    position: relative;
    float: left;
    width: 233px;   
}

#right_block p img {
    margin-right: 1px;
}

#useful_links_title {
    width: 219px;
    height: 40px;
    background: url(../images/useful_links_title.png) no-repeat;
    margin-left: 13px;
}

#existing_users_title {
    margin-top: 10px;
    width: 219px;
    height: 40px;
    background: url(../images/existing_users_title.png) no-repeat;
    margin-left: 13px;
}

.div_shadow {
    width: 219px;
    height: 20px;
    background: url(../images/div_shadow.png) no-repeat;
    margin-left: 13px;    
}

.div_shadow_2 {
    width: 194px;
    height: 16px;    
    background: url(../images/div_shadow_2.png) no-repeat;
    margin-left: 21px;
}

.right_block_div_bg {
    text-align: left;
    width: 219px;
    margin-left: 13px;
    background: url(../images/right_block_div_bg.png) repeat-y;
    padding-left: 20px;
    padding-top: 5px;
}

.right_block_div_bg ul {
    margin: 0 0 0 -20px;
}

#call_center_nubmer {
    margin-top: 10px;
}

#div_shadow_first {
    margin-top: 10px;
    margin-bottom: -10px;
}

#div_shadow_second {
    margin-top: 10px;
}

#div_shadow_third {
    margin-top: 10px;
    margin-bottom: -10px;
}

#div_shadow_fourth {
    margin-top: 10px;
}

#live_support {
    margin-left: 21px;
    text-align: left;
}

#live_support h2 {
    color: black;
    font-size: 16px;
}

.contact-title { color: black; font-weight: bold; font-size: 16px; position: absolute; top: 40px; left: 86px; cursor: pointer; }
.contact-box:hover .contact-options-wrapper { display: block; }
.contact-options-wrapper { display: none; position: absolute; top: 17px; left: -9px; padding: 50px 0 0 86px; z-index: 100; width: 175px; }
.contact-options { padding: 5px; top: 0px; left: 0px; background-color: grey; text-align: left; background-color: white; border: 1px solid #c3c3bf; border-radius: 5px; box-shadow: 0px 0px 10px 0px #A3A3A3; }
.contact-options a { margin: 0; padding: 8px 10px 8px 35px; display: block; font-weight: normal; text-decoration: none; }
.contact-options a:last-child { margin: 0; }
.contact-options a:hover { text-decoration: none; color: black; }

#co1 { background: url(../images/icon-comp.png) no-repeat 5px center; }
#co1:hover { background: url(../images/icon-comp.png) no-repeat 5px center #ececec; }
#co2 { background: url(../images/icon-form.png) no-repeat 5px center; }
#co2:hover { background: url(../images/icon-form.png) no-repeat 5px center #ececec; }
#co3 { background: url(../images/icon-home.png) no-repeat 5px center; }
#co3:hover { background: url(../images/icon-home.png) no-repeat 5px center #ececec; }

#pos {
    margin-left: 21px;
    text-align: left;
}

#pos h2 {
    color: black;
    font-size: 16px;
}

#assistant_icon {
    position: relative;
    float: left;
    background: url(../images/assistant_icon.png) no-repeat;
    width: 76px;
    height: 76px;
    padding: 2px;
}

#assistant_icon_new {
    position: absolute;
    background: url(../images/assistant_icon.png) no-repeat;
    width: 76px;
    height: 76px;
    top: 14px;
    left: 8px;
}

#pos_icon {
    position: relative;
    float: left;
    background: url(../images/pos_icon.png) no-repeat;
    width: 76px;
    height: 76px;
    padding: 2px;
}

#answer_link {
    padding-right: 15px;
    margin-top: 2px;
    text-align: right;
}

#info_link {
    padding-right: 15px;
    margin-top: 2px;
    text-align: right;
}

#pos_link {
    padding-right: 15px;
    margin-top: 2px;
    text-align: right;    
}

fb_plugin_div {
    width: 219px;
    margin-left: 13px;
}

/***** end of right side block *****/

#top_grey_bg {
    background: url(../images/top_siva.png) no-repeat;
    height: 16px;
    width: 948px;
}

/****** landing page ******/
#landing_page_banner { width: 707px; height: 372px; margin-left: 5px; background: url('../images/banner_placeholder.png') no-repeat; }
#landing_page_banner > .banner-content { float: left; }
#landing_page_banner > #left { width: 460px; height: 305px; margin: 1px 0 0 1px; }
#landing_page_banner > #right { width: 245px; height: 335px; margin: 1px 0 0 1px; }


#banner_shadow {
    background: url(../images/banner_shadow.png) no-repeat;
    width: 707px;
    height: 11px;
    margin-left: 5px;    
}

#landing_page_offer_top {
    background: url(../images/landing_page_offer_top.png) no-repeat;
    width: 710px;
    height: 63px;
    margin-left: 3px;
    margin-top: 10px;    
}

.landing_page_offer_links_top {
    width: 177px;
    height: 63px;
    float: left;    
}

.landing_page_offer_links_top > p { font-family: "Arial"; font-weight: bold; font-size: 16px; margin: 0; padding: 0; color: #2f2f2f; text-shadow: 0px 1px 1px white; }

#landing_page_offer_content {
    background: url(../images/landing_page_offer_content.png) no-repeat;
    width: 710px;
    height: 201px;
    margin-left: 3px;
}

.landing_page_offer_content_div {
    float: left;
    width: 177px;
    height: 201px;    
}

.landing_page_offer_content_list {
    margin-left: -15px;
    list-style-image: url(../images/li_triangle.png);
}

.landing_page_offer_content_list li {
    font-family: "Tahoma";
}

.landing_page_offer_content_price {
    margin-left: -35px;
    list-style-type: none;
}

.landing_page_offer_content_price li {
    padding: 1px 0 0 0;
}

#lpoc_left {
    float: left;    
}

#lpoc_right {
    float: left;
    width: 30px;
    padding-left: 4px;    
}

#lpoc_bottom {
    clear: both;
    border: 2px solid white;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px 5px 10px;
    margin: 20px auto 0 auto;
    width: 133px;
    background-color: #b32d64;
    font-family: "Tahoma";
    color: white;
}

#lpoc_bottom strong {              
    font-family: "Tahoma";
    color: white;    
}

/* === Sveže na AmisTV === */
@font-face { font-family: GraublauWeb; src: url('../fonts/GraublauWeb-Regular.ttf'), url('../fonts/GraublauWeb-Regular.eot'); }
@font-face { font-family: GraublauWeb; src: url('../fonts/GraublauWeb-Bold.ttf'), url('../fonts/GraublauWeb-Bold.eot'); font-weight: bold; }

#landing_page_hot_on_amistv { clear: both; width: 707px; height: 275px; background: url(../images/hot_on_amistv.png) no-repeat; margin: 20px 0 30px 5px; position: relative; }
#landing_page_hot_on_amistv > div { width: 235px; height: 234px; float: left; margin: 41px 0 0 0; }
#landing_page_hot_on_amistv > div > p { line-height: 10px; margin: 67px 0 0 15px; text-shadow: 0px 0px 5px black; text-align: left; width: 235px; position: absolute; padding: 0; font-family: GraublauWeb !important; font-size: 18px !important; color: #f2f2f2 !important; }
#landing_page_hot_on_amistv > div > p > strong { font-family: GraublauWeb !important; font-size: 18px !important; color: #f2f2f2 !important; }

#landing_page_hot_on_amistv > div > a#promo { text-decoration: none; line-height: 10px; margin: 67px 0 0 15px; text-shadow: 0px 0px 5px black; text-align: left; width: 85px; position: absolute; padding: 0; font-family: GraublauWeb !important; font-size: 18px !important; color: #f2f2f2 !important; }
#landing_page_hot_on_amistv > div > a#promo > strong { font-family: GraublauWeb !important; font-size: 18px !important; color: #f2f2f2 !important; }

div#lphoa-now-playing > #lp-charts-icon1 { background: url('http://tv.amis.net/skins/tv/images/icon0.png') no-repeat; position: absolute; width: 32px; height: 32px; margin: 40px 0 0 6px; }
div#lphoa-amis-cafe > #lp-charts-icon6 { background: url('http://tv.amis.net/skins/tv/images/icon7.png') no-repeat; position: absolute; width: 32px; height: 32px; margin: 40px 0 0 9px; }
div#lphoa-now-playing > a { display: block; }
img.lphoa-three { position: absolute; width: 121px; height: 90px; margin: 15px 0 0 104px; border: 1px solid #2e2e2e; }

/* now playing on tv */
#lphoa-now-playing a.bx-prev, #lphoa-now-playing a.bx-next { display: none; }
#lphoa-now-playing > div.bx-wrapper { /* background-color: green; */ width: 203px !important; height: 90px !important; margin: 131px 15px 0 15px; }
#now-playing-slider > div { position: relative; width: 201px; height: 90px; overflow: hidden; }
#now-playing-slider > div > ol { list-style-type: none; width: 201px; height: 90px; overflow: hidden; font-family: "Tahoma"; font-weight: normal; font-size: 11px; line-height: 18px; color: #d0d0d0 !important; text-shadow: -1px -1px 1px #2B2B2B; position: absolute; margin: 0; padding: 0; }
#now-playing-slider > div > ol > li { font-size: 11px; color: #d0d0d0 !important; text-shadow: -1px -1px 1px #2B2B2B; }
#now-playing-slider > div > ol > li > a { outline: none; text-decoration: none; font-family: "Tahoma"; font-weight: normal; font-size: 11px; color: white; text-shadow: -1px -1px 1px #2B2B2B; }
#now-playing-slider > div > ol > li > a:hover { text-decoration: underline; }

/* Amis Cafe */
#lphoa-amis-cafe > ol { width: 203px; height: 80px; font-family: "Tahoma"; font-weight: normal; font-size: 11px; line-height: 18px; color: #d0d0d0 !important; text-shadow: -1px -1px 1px #2B2B2B; position: absolute; margin: 131px 0 0 30px; padding: 0; }
#lphoa-amis-cafe > ol > li { color: #d0d0d0 !important; text-shadow: -1px -1px 1px #2B2B2B; font-size: 11px; }
#lphoa-amis-cafe > ol > li > a { outline: none; text-decoration: none; font-family: "Tahoma"; font-weight: normal; font-size: 11px; color: #d0d0d0; text-shadow: -1px -1px 1px #2B2B2B; }
#lphoa-amis-cafe > ol > li > a:hover { text-decoration: underline; }

/* promo */
#lphoa-promo > div { font-family: "Tahoma"; font-size: 11px; width: 205px !important; height: 92px !important; margin: 131px 15px 0 15px; color: #d0d0d0 !important; text-shadow: -1px -1px 1px #2B2B2B; }
#lphoa-promo > div > strong { color: white !important; text-shadow: -1px -1px 1px #2B2B2B; font-size: 11px; }

#landing_page_hot_on_amistv_inner {
    margin: 20px auto 20px auto;
    width: 660px;
    height: 275px;
}

.hot_on_amistv_movie {
    border: 1px solid white;
    float: left;
    margin: 5px;
    background-color: white;
    width: 208px;
    height: 210px;
    overflow: hidden;
}
/****** end of landing page *****/


/***** landing page news *****/
#landing_page_news_border {
    width: 707px;
    height: 241px;
    border: 0px solid purple;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 5px;    
}

.news_navigation_title {
    width: 261px;
    height: 60px;
    border: 0px solid black;
    cursor: pointer;
}

.landing_page_navigation_border {
    border-top: 1px solid #c8c8c8;
    width: 240px;
    height: 58px;
}

div:last-child > div.landing_page_navigation_border {
    border-bottom: 1px solid #c8c8c8;   
}

div.active_title .news_title_text {
    color: #b32d64;
    font-weight: bold;
    float: left;
    margin-left: 8px;
    width: 160px;
    height: 38px;
    overflow: hidden;
    margin-top: 5px;   
}

div.news_title_text {
    color: #555555;
    font-weight: bold;
    float: left;
    margin-left: 8px;
    width: 160px;
    height: 38px;
    overflow: hidden;
    margin-top: 5px;
}

div.landing_page_news_date {
    float: left;
    width: 160px;
    margin-left: 8px;
    font-size: 10px;
    margin-top: 5px;
    font-style: italic;
    display: none;
}

.news_title_thumbnail {
    width: 58px;
    height: 41px;
    margin-left: 2px;
    margin-top: 9px;
    float: left;     
}

#landing_page_news_navigation {
    width: 261px;
    height: auto;
    top: 0px;
    position: relative;
    border: 0px solid red;
    float: left;
}

.active_title {
    background: url(../images/news_arrow.png) no-repeat right center;
    position: relative;
    z-index: 50;
}

#landing_page_news_content {
    width: 460px;
    height: 240px;
    background: url(../images/news_content_bg.png) no-repeat;
    overflow: hidden;
    position: relative;
    float: left;
    margin-left: -14px;
}

.news_content_inner {
    margin: 10px 20px 10px 20px;
    overflow: hidden;
    height: 220px;
}

.news_link_go {
    position: absolute;
    bottom: 10px;
    right: 20px;
}

#news_up_button {
    margin: 2px 2px 2px 98px;
    float: left;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(../images/news_up_button.png) no-repeat;
}

#news_down_button {
    margin: 2px;
    float: left;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(../images/news_down_button.png) no-repeat;
}

.hidden_content {
    display: none;
}
/***** end of landing page news *****/

/***** slideout elements on right *****/
#slideout_form {
    background: url(../images/slideout_form_bg.png) no-repeat;
    width: 287px;
    height: 84px;
    z-index: 200;
    position: fixed;
    right: -208px;
    top: 164px;
    display: none;
}

#slideout_left_text {
    margin: 7px 7px 7px 7px;
    width: 70px;
    height: 70px;
    border-right: 1px solid #295871;
    float: left;
}

#slideout_left_form_fields {
    width: 143px;
    height: 70px;
    margin: 7px 0px 7px 0px;
    float: left;
}

#slideout_already_user {
    color: white;
    float: left;
    font-family: "Tahoma";
    font-size: 11px;
    margin-top: 2px;
}

#slideout_left_form_confirm {
    margin: 7px 5px 7px 5px;
    float: left;
}

#slideout_order {
    background: url(../images/slideout_order_bg.png) no-repeat;
    width: 287px;
    height: 84px;
    z-index: 200;
    position: fixed;
    right: -208px;
    top: 255px;
    display: none;    
}

#slideout_order_left_text {
    margin: 7px 7px 7px 7px;
    width: 70px;
    height: 70px;
    border-right: 1px solid #9d1b4f;
    float: left;
}

#slideout_order_right_content {
    margin: 7px 0px 7px 0px;
    width: 180px;
    float: left;
}

#slideout_order_right_content ul {
    list-style-position: inside;
    list-style-image: url(../images/slideout_order_li.png);
    margin: 8px 0px 0px -40px;
}

#slideout_order_right_content ul li strong a, #slideout_order_right_content ul li strong span {
    color: white;
    font-family: "Tahoma";
    font-size: 11px;
}

#slideout_order_right_content ul li strong span:hover {
    text-decoration: underline;
    cursor: pointer;
}

#hidden_order_content {
    display: none;
}

#web_order_new_user {
    display: none;
    width: 191px;
    position: fixed;
    z-index: 210;
    top: 330px;
    right: 220px;    
}

#web_order_already_user {
    display: none;
    width: 191px;
    position: fixed;
    z-index: 210;
    top: 330px;
    right: 220px;    
}

.web_order_bubble_top {
    background: url(../images/web_order_bubble_top.png) no-repeat;
    height: 19px;
    width: 191px;        
}

.web_order_bubble_middle {
    background: url(../images/web_order_bubble_middle.png) repeat-y;
    width: 191px;    
}

.web_order_bubble_bottom {
    background: url(../images/web_order_bubble_bottom.png) no-repeat;
    height: 9px;
    width: 191px;    
}

.web_order_inner {
    margin: 0px 20px 0px 20px;
    font-family: "Tahoma";
    font-size: 11px;
}

.web_order_inner strong {
    font-family: "Tahoma";
    font-size: 11px;
}

.slideout_close {
    clear: both;
    position: absolute;
    background: url(../images/slideout_close.png) no-repeat;
    width: 26px;
    height: 26px;
    top: 65px;
    right: -2px;
    cursor: pointer;
}

.slideout_back {
    clear: both;
    position: absolute;
    background: url(../images/back_button.png) no-repeat;
    width: 19px;
    height: 19px;
    top: 68px;
    right: 23px;
    cursor: pointer;
    display: none;
}
/***** end of slideout elements on right *****/


/***** TV videos slider *****/
#tv_video_slider_bg {
    background: url(../images/tv_slider_bg.png) no-repeat;
    width: 684px;
    height: 461px;
    margin: 15px 0px 15px 9px;
    padding-top: 20px;    
}

#video_content {
    width: 640px;
    height: 380px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}

.video_inner {
    width: 640px;
    height: 380px;
    float: left;
}

#video_list {
    width: 684px;
    height: 60px;
}

.video_list_img {
    border: 3px solid white;
    cursor: pointer;
    margin: 10px 5px;          
}

.selected_video {
    border-color: #b32d64;
}

#inner_content_holder {
    height: 380px;
    width: 10000px;
    position: relative;
}
/***** end of TV videos slider *****/


/***** page "Ponudba paketov" *****/
/* title */
.pp-title-holder { width: 943px; height: 41px; clear: both; margin-left: 2px; }
#pp-tittle-holder-second { margin-top: 26px; }
.pp-title { background: url('../images/pp_title.png') no-repeat; width: 901px; height: 41px; float: left; position: relative; cursor: pointer; }
.pp-btn { width: 42px; height: 41px; float: left; position: relative; cursor: pointer; }
.pp-btn-close { background: url('../images/pp_close.png') no-repeat; }
.pp-btn-close:hover { background: url('../images/pp_close_hover.png') no-repeat; }
.pp-btn-open { background: url('../images/pp_open.png') no-repeat; }
.pp-btn-open:hover { background: url('../images/pp_open_hover.png') no-repeat; }
.pp-title-ftext { font-family: navigationFont; font-size: 20px; color: white; float: left; margin-top: 5px; margin-left: 20px; text-shadow: -1px -1px 2px #2e3031; }
.pp-title-stext { font-family: navigationFont; font-size: 20px; color: #c02b66; font-weight: bold; float: left; margin-top: 5px; text-shadow: -1px -1px 2px #2e3031; }
.pp-title-ttext { font-family: navigationFont; font-size: 20px; color: #a3a3a3; float: left; margin-top: 5px; text-shadow: -1px -1px 2px #2e3031; }

/* content */
.pp-content-packets { display: none; width: 943px; height: auto; margin-left: 2px; background: url('../images/pp_packets_bg.png') repeat-x bottom; background-color: black; }
.pp-packet { float: left; }
.pp-content-left { float: left; width: 723px; }
.pp-content-right { float: left; }

/* form */
.pp-form-holder { float: left; width: 731px; margin-left: 2px; margin-top: 26px; }
.pp-form-title { width: 731px; height: 41px; /*clear: both;*/  background: url('../images/pp_form_title.png') no-repeat; }
.pp-form-content { border: 1px solid #a5a7aa; width: 729px; height: 330px; background: url('../images/pp_form_bg.png'); }

/* banner */
.pp-right-banner { width: 100px; height: 200px; float: left; margin-top: 26px; margin-left: 23px; }

#query_help_div {
    width: 200px;
    float: left;
    margin-left: -18px;
    background-color: white;
    padding: 4px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#brochure_open {
    width: 200px;
    float: left;
    margin-left: -18px;
    background-color: white;
    padding: 4px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 20px;
    cursor: pointer;    
}

#brochure_open_ps {
    cursor: pointer;    
}

#brochure_open:hover {
    background-color: #eeeeee;    
}

#brochure_open_inner {
    width: 120px;
    position: relative;
    margin: 2px auto 2px auto;
    font-size: 16px;
    font-weight: bold;
}
/***** end of page "Ponudba paketov *****/


* {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 12px;
    color:#000;
    line-height:1.5em;
}

h1 {
    font-family: "Arial";
    font-weight: bold;
    font-size: 22pt;
    color: #565b5f;
}

.naslov {

    font-size: 20px;
    font-weight: bold;
  color: #000000;
  margin: 0 0 0 0;
   padding-top: 0px;
  padding-bottom: 0px;
}


.h3_naslov, h3_naslov a {
    margin: 10 0 0 0;
    padding: 10px 10px;
    padding-top: 20px;
  font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}


h2 {
    font-family: "Arial";
    font-weight: bold;
    font-size: 16pt;
    color: #000000;
}

h3 {
    margin: 0 0;
    padding: 5px 10px;
    font-size: 14px
}

h1 a, h2 a, h3 a {
    color: #686868;

}

html,body {
    margin: 0 0;
    padding: 0 0;
}

img {
    border: 0px;
    margin: 0 0;
    padding: 0 0;
}

a {
    text-decoration:none;
}

a:hover {
    text-decoration: underline;
    color: #686868;
}

table {
  border-collapse:  collapse;
}

table td,  table th {
    padding: 0;
}


blockquote {
    margin: 0 0;
    padding: 0px 10px;
}
blockquote *{
    font-size: 11px;
}

/* HEADER */
#container_header {
    width: 1039px;
    height: 156px;
    margin: 0 auto;
}

#header_bl {
    width: 27px;
    height: 156px;
    margin: 0 auto;
    position: relative;
    background: url(../images/top_bg_levo.jpg) no-repeat left top;
    float: left
}

#header_br {
    width: 27px;
    height: 156px;
    margin: 0 auto;
    position: relative;
    background: url(../images/top_bg_desno.jpg) no-repeat right top;
    float: right;
}

#header {
    height: 156px;
    width: 985px;
    margin: 0 27px;
    display: block;
}

#header_logo {
    height: 78px;
    width: 205px;
    background: url(../images/logo.jpg) no-repeat left top;
    float: left;
}
#header_logo a {
    display: block;
    height: 77px;
}

#header_links {
    height: 78px;
    background: url(../images/top_bg.jpg) no-repeat right top;
    overflow:hidden;
    text-align: right;
}

#header_links>ul {
    padding: 0px;
    margin: 8px 0px 0px 0px;
    list-style-type: none;
    list-style-position: inside;
    overflow: auto;
    float: right;
    text-align: right;
    clear: right;
}

ul.no-decor { margin: 7px 0px 0px 0px !important;  }
.no-decor li { border: 0px !important; padding: 0 5px !important; }

#header_links ul>li {
    float: left;
    display: block;
    padding: 0px 10px;
    border-left: 1px solid #bababa;
}

#header_links ul>li a {
    color: #686868;
    font-size: 11px;
}

#header_search {
    overflow: auto;
    float: right;
    clear: right;
    padding: 10px 10px 0px 0px;
}

/* NAVIGATION */
#container_navigation {
    height: 78px;
    border: 0px solid orange;
}

/* CONTENT */
#container_content {
    width: 1041px;
    margin: 0 auto;
    padding: 0 0;
    overflow: auto;
    background: url(../images/content_vert_bg.png) repeat-y top left;
}

#container_content_bottom {
    width: 1041px;
    overflow: hidden;
    height: 24px;
    display: block;
    background: url(../images/contentd_bottom_bg.png) no-repeat top left;
}

#view {
    float: left;
    overflow: hidden;
    padding-top: 20px;
    width: 805px;
    background: url(../images/contentd_top_bg.png) no-repeat top left;
}


#content_special {
    width: 190px;
    padding: 10px 0px 0px 0px;
    margin-left: 808px;
}

#admin-view-edit { text-align: center; padding-top: 10px; margin-right: 60px; overflow: auto; clear:both }
#admin-view-edit a { color: red; padding: 3px; margin-left: auto; display: block; width: 100px; border: 1px solid red }


/* BANNER */
#container_banner {
    height: 216px;
    width: 1039px;
    margin: 0 auto;
    padding-left: 55px;
}

#container_banner_paketna {
    height: 495px;
    width: 944px;
    margin: 0px auto 0px auto;   
}

#cb_left { width:781px; height:216px; float: left; }
#cb_left p { padding: 0 0; margin: 0 0; }
#cb_right { width:230px; height:216px; margin-left: 781px }

/* breadcrumb */
#container_breadcrumb {
    background: url(../images/content_vert_bg_dg.png) repeat-y top left;
    width: 1041px;
    height: 30px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 0 0px;
    color: #ffffff;
}

ul#breadcrumb  { list-style-type: none; font-size: 13px; font-weight: bold; padding: 0 0; margin: 0 0; margin-left: 35px; overflow: auto }
ul#breadcrumb li { float: left; padding: 0 20px 0 5px; min-height: 30px; background: url(../images/breadcrumb-separator.png) no-repeat top right }
ul#breadcrumb li a { color: #ffffff; padding-top: 6px; display: block }
ul#breadcrumb li a:hover { color: #cccccc }

/* Error controller */
#error-on-page {
    padding-left: 50px;
}





/* ---- page style-s ---- */
.index_news_left {
    float: left;
    width: 49.5%;
    clear: left;
    overflow: hidden;
}
.index_news_right {
    margin-left: 49.8%;
    width: 49.5%;
    clear: right;
    overflow: hidden;
}

.clear { clear: both; }
.index_news_container { padding-left: 55px; padding-top: 10px; overflow: hidden; }
.index_news_separator_left  { clear: left; float: left; width: 49.5%;  }
.index_news_separator_right { clear: right; width: 49.5%;  }
.index_news_separator_left, .index_news_separator_right {
    background: url(../images/news_separator.gif) no-repeat top center;
    height: 25px;
    overflow: auto;
    margin-top: 10px;
}

.module_def {
    padding-left: 41px;
    padding-right: 10px;
}


.search-list { margin-right: 30px }
.search-list li {
    line-height: 22px;
    border-bottom: 1px solid #ebebeb
}
.search-list li a {
    color: green;
}


.afc {
    width: 800px;
    margin: 30px auto 0px auto;
    display: block;
    padding: 0px 20px;
    color: #929496;
}

.vcard {
    width: 200px;
    border-right: 1px solid #bababa;
    float: left;
}

.vcard div { margin-bottom: 3px }
.vcard * { color: #929496; }
.vcard .fn, .vcard .adr * {
    color: #ffffff;
    font-size: 13px;
}

.vcard .adr { margin-bottom: 15px; }
.vcard .email span, .vcard .tel span { width: 60px; display: block; float: left; }
.vcard a { color: #929496; }
.vcard a:hover { text-decoration: underline }

.flinks {
    margin-left: 220px;
    color: #929496;
    font-size: 11px;
}

.li_links a { color: #929496; text-decoration: underline }
.li_links a:hover { text-decoration: underline }

.li_links ul { list-style-type:  none; list-style-position: inside; margin: 0 0; padding: 0 0}
.li_links ul>li { line-height: 23px; overflow: auto; color: #929496;}
.li_links ul>li span { width: 150px; display: block; float: left;  }
.li_links ul>li span a { text-decoration: none }
.pogoji { line-height: 23px; overflow: auto; color: #929496;}



.text_tv {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 11px !important;
    color: #555756;
    line-height:1.3em;
}

.text_tv strong{
    font-size: 11px !important;
    }

.text_mali {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 10px;
    font-style:normal;
    font-weight:100;
    color:#59595B;
}

.text_naslov {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 16px;
    font-weight: bold;
    color:#888;
    font-weight: bold;
}

.text_naslov a{
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 16px;
    font-weight: bold;
    color:#888;
    font-weight: bold;
}

.text_naslov strong{
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 16px;
    font-weight: bold;
    color:#888;
    font-weight: bold;
}


.text_red_velik {
font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.text_beli { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;  color: #ffffff; font-size: 11px; font-weight: normal;  }
.text_beli_13 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;  color: #ffffff; font-size: 13px; font-weight: normal;  }
.text_beli_13 *{ color: #ffffff;}
.text_13 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;  color: #000000; font-size: 13px; font-weight: normal;  }
.text_zelen_13 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;  font-size: 13px; color:#90C819; }
.text_zelen *{
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#90C819;
}


.text_gajbice {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 11px;
    font-style:normal;
    font-weight:100;
    color:#5a5a5b;
    line-height:1.3em;
}

.text_gajbice *{
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 11px;
    font-style:normal;
    font-weight:100;
    color:#5a5a5b;
    line-height:1.3em;
}

.text_gajbice_bold *{
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#5a5a5b;
    line-height:1.3em;
}

.meni_novice_datum *{ font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;  font-size: 11px; color: #000000; font-weight: bold }
.meni_novice_vsebina *{ font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;  font-size: 10px; color: #565656; font-weight: normal }

.telefonija {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    color: #000000;
    font-size:12px;
}

.telefonija tr>th { background-color:  #646464; color: #ffffff; text-align: center }
.telefonija tr>td { border-bottom: 1px solid #bababa; text-align: center}
.telefonija tr>td:first-child, .telefonija tr>th:first-child  { border-left: 1px solid #bababa}
.telefonija td, .telefonija th  { border-right: 1px solid #bababa}
.telefonija tr:hover { background-color: #ebebeb}

.telefonija_p {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size:12px;
    margin-top: 15px
}

ul.gajbica_tv {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    font-size: 12px;
    list-style-type:none;
    margin:0;
    padding: 3px 3px;
}
ul.gajbica_tv>li {
    padding-left: 20px;
    padding-right: 4px;
    background:url(../images/gajbica_li.png) no-repeat top left;
    line-height: 18px;
}

.gajbica_tv_div_big {
    padding: 2px 10px;
    margin-right: 5px;
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    background-color: #5a5a5b;
    color: #ffffff;
    font-size:14px;
    font-weight: bold;
    text-align:right;
}

.gajbica_tv_div {
    padding: 2px 10px 10px 10px;
    margin-right: 5px;
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif, tahoma;
    background-color: #5a5a5b;
    color: #ffffff;
    font-size:12px;
}

DIV.facebook {
    width: 300px;
    padding-left: 10px;
    padding-bottom: 5px;
    border: 2px solid #4F81BD;
    margin-left: 16px;
}

.facebook {
  margin: 10 0 0 0;
  font-size: 15px;
    color: #4F81BD;
    font-weight: bold;
}



p.loyalty_text {color: #626262;}
p.loyalty_text strong {color: #626262;}
p.ivf_text { color: #535353; }

span.domain_green { color: #006600; }
span.domain_red { color: #dd0000; }

/* price list backgrounds */
#price_list_view {
    float: left;
    overflow: hidden;
    padding-top: 20px;
    width: 1012px;
    background: url(../images/contentd_top_bg_extended.png) no-repeat top left;
}

#price_list_container_content_bottom {
    width: 1041px;
    overflow: hidden;
    height: 24px;
    display: block;
    background: url(../images/contentd_bottom_bg_extended.png) no-repeat top left;
}

#price_list_content {
    width: 1000px;
    padding-left: 0px;
    padding-right: 40px;
    background: url(../images/contentd_bg_extended.png) repeat-y top left;
    overflow-x: hidden;
    overflow-y: auto;
    color: #686868;
}

div.price_list_packet {
    border: 1px solid #D4D4D4;
    width: 170px;
    height: auto;
    padding: 5px;
    position: relative;
    float: left;
    margin-left: -1px;
    margin-top: -1px;
    /*cursor: pointer;*/
    background-color: #ffffff;
    padding-bottom: 5px;
}

div.price_list_selected_packet {
    border: 1px solid #D90978;
    z-index: 100;
}

/* left div - packet title */
div.price_list_packet_title {
    float: left;
    width: 55%;
    height: 100%;
    padding: 2px;
    font-weight: bold;
    font-size: 14px;
    font-family: "Tahoma";
}

/* right div - price number with euro sing */
div.price_list_packet_price {
    float: left;
    width: 40%;
    background: url(../images/price_bg.png) no-repeat 0 center;
    height: 100%;   
}

/* price - number */
p.price_list_price {
    font-weight: bold;
    color: #DE096C;
    font-size: 16px;
    text-align: center;
    font-family: "Tahoma";
}

/* euro sign */
span.price_list_euro {
    font-weight: normal;
    color: #DE096C;
    font-size: 14px;
}

/* short description: internet, tv, tel */
p.price_list_short {
    border-bottom: 1px solid #dddddd;
    margin-top: -8px;
    font-weight: bold;
    color: #333333;    
}

/* additional offer short description */
div.price_list_additional_offer_short {
    height: 110px;
    border-bottom: 1px solid #dddddd;
    margin-top: -4px;
    color: #333333;
    text-align: center;    
}

/* additional offer top div (title + price) */
div.price_list_additional_offer_top {
    height: 72px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 12px;
}

/* short description */
span.price_list_short_grey {
    color: #666666;
    font-weight: normal;
}

/* packet details */
div.price_list_packet_internet_details ul {
    list-style-image: url('../images/gajbica_li_blue.png');
    margin-top: -10px;
    margin-left: -15px; 
}

div.price_list_packet_tv_details ul {
    list-style-image: url('../images/gajbica_li.png');
    margin-top: -10px;
    margin-left: -15px;   
}

div.price_list_packet_tel_details ul {
    list-style-image: url('../images/gajbica_li_green.png');
    margin-top: -10px;
    margin-left: -15px;   
}

div.price_list_packet_equipment_details ul {
    list-style-image: url('../images/gajbica_li_red.png');
    margin-top: -10px;
    margin-left: -15px;   
}

div.price_list_packet_discount ul {
    list-style-image: url('../images/gajbica_li_grey.png');
    margin-top: -10px;
    margin-left: -15px;
}
/* end of packet details */

/* additional offer details - content in tooltip */
div.additional_offer_details {
    margin: -10px 5px 0px 5px;   
}

div.additional_offer_details ul {
    list-style-image: url('../images/li_pink.png');
    margin-top: 0px;
    margin-left: -15px;    
}
/* end off additional offer details */


div.price_list_details_button {
    height: 34px;
    background: url(../images/more.png) no-repeat 0 -1px;
    cursor: pointer;
}

div.price_list_form {
    background-color: #dddddd;
    padding: 10px 30px;
    margin-left: 1px;
    margin-right: 4px;
    
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

div.packet_offer_form {
    padding: 0px 30px;
    margin-left: 5px;
    margin-right: 0px;
    width: 642px;
    height: 350px;
    
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* price list title: Ceniki Naročniški paketi... */
div.price_list_type_title {
    background-color: #dddddd;
    border-bottom: 1px solid white;
    padding: 3px;
    padding-left: 15px;
    font-size: 15px;
    font-weight: bold;
    font-family: "Tahoma";
    margin-right: 4px;   
}

span.price_list_type_title_normal_text {
    font-weight: normal;
    font-size: 15px;
    font-family: "Tahoma";
}

/* price list subtitle: Omrežje Amis Optika - Paketi Dvojka Tel... */
div.price_list_subtitle {
    background-color: #dddddd;
    padding: 3px;
    font-weight: bold;
    padding-left: 15px;
    font-size: 15px;
    margin-bottom: 12px;
    font-family: "Tahoma";
    margin-right: 4px;
}

#price_list_bottom_small_text {
    font-size: 10px;
    color: #666666;
}

#price_list_bottom_small_text strong {
    font-size: 10px;
    color: #000000;
}

#print_button {
    border: 1px solid white;
    height: 35px;
    width: 35px;
    cursor: pointer;
    background-color: #444444;
    float: right;
    margin-right: 7px;
    margin-top: 7px;
    background: #dddddd url(../images/print.png) no-repeat center center;
}

#print_button:hover {
    background-color: #DE096C;
}

#print_button:active {
    background-color: #dddddd;
}

#price_list_amis_logo {
    visibility: hidden;
    display: none;
}

.price_list_packet_id_hidden {
    display: none;
    visibility: hidden;
}

#ceniki-whoson-img { display: block; width: 189px; height: 88px; margin-top: 20px; background: url(../images/whoson.gif); }

/* Akcija 100 */
.pc { background: url(../images/pc.png) no-repeat center center; width: 81px; height: 52px; position: absolute; top: 8px; right: 2px; }
.akcijska-cena { border: 0px solid black; width: 100px; height: 34px; position: absolute; bottom: 1px; font-weight: bold; color: #DE096C; font-size: 16px; text-align: center; font-family: "Tahoma"; }
.akcija-sto { background-image: url(../images/akcija_sto_vec.png) !important; width: 66px !important; height: 33px !important; margin-left: 104px; }

img.akcija-sto-banner { margin: 10px 0 0 -6px; }
#akcija-sto-content { min-height: 500px; width: 726px; clear: both; background: white url(../images/vline.png) no-repeat center 190px; }
#akcija-sto-content > div { float: left; position: relative; }
#akcija-sto-content > div#left { width: 363px; min-height: 680px; }
#akcija-sto-content > div#right { width: 363px; min-height: 680px; }
#akcija-sto-content > div#bottom { width: 726px; min-height: 100px; margin-top: 20px; }
#akcija-sto-vnesi-ponudbo { width: 726px; height: 172px; background: url(../images/vnesi_ponudbo.png) no-repeat; position: relative; }
#akcija-sto-vnesi-ponudbo > a { position: absolute; display: block; }
#akcija-sto-vnesi-ponudbo > a#forma { width: 665px; height: 54px; position: absolute; top: 31px; left: 38px; }
#akcija-sto-vnesi-ponudbo > a#asistenca { width: 470px; height: 31px; position: absolute; top: 102px; left: 41px; }
p.akcija-sto-title { font-size: 24px; font-family: "Arial"; font-weight: bold; text-shadow: 1px 1px 1px #808080; margin: 0 0 0 25px; padding: 0; }
#akcija-sto-content > div > ul { list-style: url(../images/akcija_sto_li.png); }
#akcija-sto-content > div > ul > li { font-family: "Arial" !important; font-size: 13px !important; font-weight: normal !important; padding-left: 5px; padding-right: 15px; margin: 0 0 15px 0; line-height: 120%; }
#akcija-sto-content > div > img.akcija-sto-img-oprema { position: absolute; bottom: 0; left: 14px; }
#akcija-sto-fb { width: 726px; height: 30px; float: left; position: relative; padding: 0; margin: 0; text-align: center; }

/* Akcija Dodaj Moč */
#akcija-moc-content { min-height: 500px; width: 726px; clear: both; /* background-color: white; */ }
#akcija-moc-content > div { float: left; position: relative; }
#akcija-moc-content > div.box { width: 363px; height: 440px; }
#akcija-moc-content > div.r1 { height: 320px !important; }
#akcija-moc-content > div#bottom { width: 726px; min-height: 100px; }
#akcija-moc-content > div > ul { list-style: url(../images/akcija_sto_li.png); }
#akcija-moc-content > div > ul > li { font-family: "Arial" !important; font-size: 13px !important; font-weight: normal !important; padding-left: 5px; padding-right: 15px; margin: 0 0 15px 0; line-height: 120%; }
#akcija-moc-content > div > ul > li > a { text-decoration: underline; }
#akcija-moc-content > div > img.akcija-moc-img-oprema { position: absolute; top: 0; left: 14px; border: 0px solid black; }
#akcija-moc-content > div > img#a { left: 33px; }
#akcija-moc-content > div > img#b { left: 27px; }
#akcija-moc-content > div > img#c { left: 15px; }

img.akcija-moc-img-banner { margin-left: 1px; margin-bottom: 12px; }
div#akcija-moc-form { width: 726px; height: 146px; background: url(../images/akcijamocform.png) no-repeat; }
div#akcija-moc-asistenca { width: 726px; height: 144px; background: url(../images/akcija_maksimiraj_asistenca.jpg) no-repeat; margin: 10px 0 0 0; }
div#akcija-moc-asistenca > a#ama2 { width: 495px; height: 117px; position: absolute; top: 28px; left: 202px; }
div#akcija-moc-fb { width: 726px; height: 30px; padding: 0; margin: 10px 0 0 0; text-align: center; }
div#akcija-moc-help { width: 726px; height: 20px; padding: 0; margin: 0; text-align: center; font-family: "Arial" !important; font-size: 13px !important; font-weight: normal !important; }
.akcija-senzacija-lp { display: none; width: 706px; min-height: 20px; padding: 10px; margin: 0; text-align: left; font-family: "Arial" !important; font-size: 13px !important; font-weight: normal !important; }
.akcija-senzacija-more1 { width: 82px; height: 54px; background: url(../images/senzacija_vec.png) no-repeat; position: absolute; bottom: 157px; right: -11px; }
.akcija-senzacija-more2 { width: 82px; height: 54px; background: url(../images/senzacija_vec.png) no-repeat; position: absolute; bottom: 3px; right: -11px; }


.fi {
    background: url(http://www.amis.net/images/spremljanje_narocila/bg_narocilo_top_s1.jpg) no-repeat left top;
}

.se {
    background: url(http://www.amis.net/images/spremljanje_narocila/bg_narocilo_top_s1.jpg) no-repeat -300px top;
}

.th {
    background: url(http://www.amis.net/images/spremljanje_narocila/bg_narocilo_top_s1.jpg) no-repeat -300px top;
}

.fo {
    background: url(http://www.amis.net/images/spremljanje_narocila/bg_narocilo_top_s1.jpg) no-repeat -300px top;
}
.fu {
    background: url(http://www.amis.net/images/spremljanje_narocila/bg_narocilo_top_s1.jpg) no-repeat right top;
}

.fi, .se, .th, .fo, .fu {
    color: white !important;
    font-weight: bold !important;
}

.narocilo_glava {
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #696969;
    /*position: absolute;*/
    margin-left: 4px;
    text-align: left;
}

#spremljenje_narocila td {
    padding: 2px 0px 10px 5px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #696969;
    text-align: left;
}

p.splash_title {
    border-bottom: 1px solid rgb(235, 235, 235);
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0px 10px;
}

p.splash_text {
    margin: 10px 0px;
}


/* YouTube player */
div#portal-youtube-player { background: url('../images/tv_slider_bg_small.png') no-repeat; width: 735px; height: 416px; overflow: hidden; margin: 0 0 0 3px; position: relative; }
.youtube > iframe.player { width: 500px; /* height: 328px; */ height: 406px; overflow: auto; border: 0; margin: 5px 0 5px 5px; }
.carousel-holder { overflow: hidden; width: 220px; height: 328px; position: absolute; top: 44px; right: 5px; z-index: 3; cursor: pointer; }
.youtube .carousel { width: 220px; position: absolute; top: 0px; }

.youtube .thumbnail { margin: 0px; width: 90px; border: 3px solid white; }
.youtube .thumbnail.active { border: 3px solid #b32d64; }
p.yt-descript { color: white; font-weight: bold; display: block; height: 82px; overflow: hidden; padding: 0 0 0 10px; margin: 0; width: 105px; font-family: "Tahoma"; font-size: 12px; }
p.yt-descript.active { color: #b32d64 !important; }

.yt-button-up { width: 220px; height: 34px; position: absolute; right: 5px; top: 5px; cursor: pointer; background: url('../images/button_up.png') no-repeat center; }
.yt-button-up:hover { background: url('../images/button_up_hover.png') no-repeat center; }
.yt-button-down { width: 220px; height: 34px; position: absolute; right: 5px; bottom: 5px; cursor: pointer; background: url('../images/button_down.png') no-repeat center; }
.yt-button-down:hover { background: url('../images/button_down_hover.png') no-repeat center; }


/* Cookie notice START */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

#cookie-notice { width: 100%; height: 40px; background: url('../images/cookie_notice_bg.png') repeat-x center; display: none; }
.cookie-inner { width: 948px; height: 40px; margin: 0 auto; position: relative; }

.cookie-font { padding-top: 6px; font-family: "Open Sans", "Arial", sans-serif; font-size: 13px; text-shadow: -1px -1px 1px #116b7e; color: white; position: absolute; top: 4px; height: 24px; }
.cookie-font a { font-family: "Open Sans", "Arial", sans-serif; font-size: 13px; text-shadow: -1px -1px 1px #116b7e; color: white; text-decoration: underline; }

.ct1 { left: 10px; }
.ct2 { left: 380px; }
.ct3 { right: 10px; background: url('../images/cookie-close.png') no-repeat left center; padding-left: 30px; cursor: pointer; }

/* buttons on page */
#cookie-yes { margin: 10px 5px; width: 199px; height: 36px; background: url('../images/cookie-confirm.png') no-repeat; padding: 0; display: block; }
#cookie-no { margin: 10px 5px; width: 212px; height: 36px; background: url('../images/cookie-decline.png') no-repeat; padding: 0; display: block; }

.cookie-text-settings { display: none; }
.cookie-status { font-weight: bold; }

.cookies-table { border: 1px solid black; }
.cookies-table td { border: 1px solid black; padding: 0px 5px; margin: 0; vertical-align: top; }
.cookies-table td p { padding: 0; margin: 0; }
.cookies-table td.cn-naziv { width: 170px; }
.cookies-table td.cn-domena { width: 90px; }
.cookies-table td.cn-namen { width: 200px; }
.cookies-table td.cn-kategorija { width: 50px; }
.cookies-table td.cn-trajanje { width: 70px; }
.cn-und-none:hover { color: #ed1066 !important; }
/* Cookie notice END */


/* Search START */
.portal-search {
    width: 192px; height: 33px; background: url('../images/search.png') no-repeat; right: 5px; /* bottom: -37px; */ bottom: -32px; position: absolute; cursor: pointer;
    -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.portal-search-no-click { width: 156px; height: 33px; z-index: 50; position: absolute; cursor: default; }
.portal-search input[type="text"] { position: relative; z-index: 100; outline: none; width: 140px; height: 23px; margin: 6px 0px 0px 12px; border: none; padding: 0; color: #666666; font-size: 12px; font-family: "Tahoma", sans-serif; background-color: transparent !important; }

.portal-search-main-title { color: #464646; font-family: "Arial"; font-size: 24px; margin: 0px; background: url('../images/search_icon.png') no-repeat left center; padding: 4px 0 4px 54px; }
.portal-search-title { color: #000000; font-family: "Arial"; font-weight: bold; font-size: 18px; border-bottom: 3px solid #ed1066; padding: 0 0 3px 0; margin: 0 0 0 55px; }
.portal-search-faq-link { margin: 0 5px 5px 55px; display: block; text-decoration: none; }
.portal-search-shadow { width: 673px; height: 16px; background: url('../images/search-shadow.png') no-repeat; margin: 15px 0 0 0; }

.portal-search-help-content { padding: 10px 4px 0 54px; /* display: none; */ }
.portal-search-help-table td { padding: 5px; border: 1px solid #d8d8d8; }
.portal-search-help { margin: 0 0 0 54px; text-decoration: none; }
.portal-search-help:hover { text-decoration: none; }
/* Search END */


/* Ponudba START */
.amis-ponudba { margin: -1px 0px 0px 1px; /* background-color: green; */ width: 725px; position: relative; overflow: hidden; }
.amis-ponudba-inner { position: absolute; margin: 1px 0px 0px 1px; }
.ponudba_selected_packet { border: 3px solid #D90978 !important; z-index: 100 !important; padding: 3px 3px 5px 3px !important; }
.amis-ponudba-priporocamo { width: 182px; height: 25px; background: url('../images/priporocamo.png') no-repeat; position: absolute; bottom: -25px; left: -3px; }
.amis-ponudba-packet { box-shadow: 0px 20px 21px -15px #ADADAD /*#bdbdbd*/; }
.amis-ponudba-navi { width: 725px; height: 41px; position: relative; clear: both; margin: 10px 0 0 1px; }
.amis-ponudba-prev { width: 104px; height: 41px; position: absolute; clear: both; left: 0; background: url('../images/ap_prev_active.png') no-repeat; cursor: pointer; }
.ap-prev-disabled { background: url('../images/ap_prev_disabled.png') no-repeat; cursor: default; }
.amis-ponudba-next { width: 104px; height: 41px; position: absolute; clear: both; right: 0; background: url('../images/ap_next_active.png') no-repeat; cursor: pointer; }
.ap-next-disabled { background: url('../images/ap_next_disabled.png') no-repeat; cursor: default; }
.amis-ponudba-bg { width: 100%; height: 100%; background-color: white; position: absolute; /* margin-top: 500px; */ z-index: -1; }
.amis-ponudba-show-text { width: 54px; height: 25px; background: url(../images/show_text.png) no-repeat; position: absolute; bottom: 54px; right: 14px; }

/* forma */
.amis-ponudba-form { width: 727px; height: 133px; clear: both; margin: 15px 0 0 0; position: relative; }
.amis-form-bg { width: 460px; height: 133px; background: url(../images/new_form_bg.png) no-repeat; position: absolute; top: 0px; left: 0px; }
.amis-contact-bg { padding: 20px 25px; line-height: 100%; width: 219px; height: 93px; background: url(../images/new_form_bg1.png) no-repeat; position: absolute; top: 0px; right: 0px; font-family: "Arial"; font-size: 13px; }
.amis-contact-bg strong { font-family: "Arial"; line-height: 100%; }

.ap-contact-live { position: absolute; width: 145px; height: 20px; display: block; right: 0px; bottom: 59px; }
.ap-contact-form { position: absolute; width: 145px; height: 20px; display: block; right: 0px; bottom: 19px; }

/* tabs */
.ap-tabs { width: 729px; height: 202px; position: relative; margin: 10px 0 0 0; }
.ap-tabs-left { position: absolute; background: url(../images/ap-narocilo.png) no-repeat; width: 365px; height: 202px; display: block; left: 0; }
.ap-tabs-left.active { background: url(../images/ap-narocilo-active.png) no-repeat; }
.ap-tabs-right { position: absolute; background: url(../images/ap-info.png) no-repeat; width: 364px; height: 202px; display: block; right: 0; }
.ap-tabs-right.active { background: url(../images/ap-info-active.png) no-repeat; }
.ap-tabs-text-top { font-family: "SourceSansProSemibold", "Arial"; font-size: 20px; color: black; text-align: center; width: 350px; height: 60px; position: absolute; top: 84px; left: 0; line-height: 100%; }
.ap-tabs-text-bottom { font-family: "SourceSansProRegular", "Arial"; font-size: 18px; color: black; text-align: center; width: 350px; height: 60px; position: absolute; top: 139px; left: 0; line-height: 180%; }

/* tabs content */
/* first */
.ap-first-tab-content { width: 727px; height: auto; padding: 35px 0 0 0; display: none; }

/* second */
.ap-text-normal { font-family: "Arial"; font-size: 13px; line-height: 100%; }
.ap-second-tab-content { width: 727px; height: auto; padding: 35px 0 0 0; display: none; }
.ap-top-bg { background: url(../images/new_contact_tbl_top.png) no-repeat; width: 729px; height: 16px; }
.ap-middle-bg { background: url(../images/new_contact_tbl_bg.png) repeat-y; width: 729px; }
.ap-contact-form-left { float: left; width: 399px; min-height: 100px; margin: 10px 0 10px 30px; }
.ap-contact-form-title { padding: 0; margin: 0; line-height: 100%; font-family: "Arial"; font-size: 31px; }
.ap-contact-form-right { float: left; width: 221px; min-height: 100px; margin: 10px 0 10px 49px; font-family: "Arial"; font-size: 13px; line-height: 100%; }
.ap-contact-form-right strong { font-family: "Arial"; font-size: 13px; line-height: 100%; }
.ap-bottom-bg { background: url(../images/new_contact_tbl_bottom.png) no-repeat; width: 729px; height: 24px; }

/* form */
#ap-form td { vertical-align: top; padding-bottom: 15px; }
#ap-form td.label { padding: 3px 0px 0px 0px; }
#ap-form input[type=text] { width: 185px !important; font-family: "SourceSansProRegular", "Arial"; font-size: 13px; }
#ap-form select, #ap-form optgroup { width: 191px !important; font-family: "SourceSansProRegular", "Arial"; font-size: 13px; }
#ap-form textarea { font-family: "SourceSansProRegular", "Arial"; font-size: 13px; }
#ap-form label { font-family: "Arial"; font-size: 13px; font-weight: bold; }
#ap-form #ap-form-submit { background: url(../images/bt_submit.png) no-repeat; width: 260px; height: 40px; margin: 0 auto; display: block; }

/* errors */
#ap-form div.errors, .ap-form-fatal-error { display: none; font-family: "Arial"; font-size: 13px; color: #F00; line-height: 18px; min-height: 18px; padding-left: 25px; background: url(../images/error_icon.png) no-repeat center left; }

/* asistenca */
.ap-asistenca { background: url(../images/new_contact_bg1.png) no-repeat; padding: 39px 0px 0px 89px; width: 115px; height: 94px; display: block; position: relative; margin: 102px 0 0 -6px; font-family: "SourceSansProSemibold", "Arial"; font-size: 14px; text-decoration: none; line-height: 100% }
.ap-asistenca:hover { text-decoration: none; color: black; }

/* forma na več info */
#obstojeci_ponudnik_interneta { margin-bottom: 22px; width: 185px; }
#obstojeci_ponudnik_interneta-element ul li { margin-top: -12px; }
#info-form-submit-element { padding-left: 130px; }
#info-form-submit-element input { outline: none; }

.zend_form #name-element #name { width: 179px; }
.zend_form #surname-element #surname { width: 179px; }

/* Ponudba END */


/* Amis Navigacija START */
.an-bg { background: url(../images/amis-navigation-bg.jpg) repeat-x; height: 70px; border-bottom: 1px solid #bcbcbc; position: relative; z-index: 5000; }
.an-top { height: 70px; width: 941px; margin: 0 auto; padding: 0; list-style-type: none; }
.an-top > li { float: left; height: 70px; position: relative; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.an-top > li > a { height: 31px; display: block; text-align: center; text-decoration: none; margin: 0; padding: 39px 0 0 0; font-family: "SourceSansProSemibold", "Arial"; color: #777c80; font-size: 13px; text-shadow: 0px 1px 0px #fcfcfd; }

#an-top-el-1 { background: url(../images/an1.jpg) no-repeat; width: 19px; }

#an-top-el-2 { background: url(../images/an2.jpg) no-repeat; width: 154px; }
#an-top-el-2:hover { background: url(../images/an2-hover.jpg) no-repeat; }

#an-top-el-3 { background: url(../images/an3.jpg) no-repeat; width: 120px; }
#an-top-el-3:hover { background: url(../images/an3-hover.jpg) no-repeat; }

#an-top-el-4 { background: url(../images/an4.jpg) no-repeat; width: 151px; }

#an-top-el-5 { background: url(../images/an5.jpg) no-repeat; width: 120px; }
#an-top-el-5:hover { background: url(../images/an5-hover.jpg) no-repeat; }
#an-top-el-5:hover .an-dropdown { display: block; }

#an-top-el-6 { background: url(../images/an6.jpg) no-repeat; width: 120px; }
#an-top-el-6:hover { background: url(../images/an6-hover.jpg) no-repeat; }

#an-top-el-7 { background: url(../images/an7.jpg) no-repeat; width: 120px; }
#an-top-el-7:hover { background: url(../images/an7-hover.jpg) no-repeat; }

#an-top-el-8 { background: url(../images/an8.jpg) no-repeat; width: 80px; }
#an-top-el-8:hover { background: url(../images/an8-hover.jpg) no-repeat; }

#an-top-el-9 { background: url(../images/an9.jpg) no-repeat; width: 80px; }
#an-top-el-9:hover { background: url(../images/an9-hover.jpg) no-repeat; }

#an-top-el-10 { background: url(../images/an10.jpg) no-repeat; width: 17px; }

#an-top-el-11 { background: url(../images/an11.jpg) no-repeat; width: 120px; }
#an-top-el-11:hover { background: url(../images/an11-hover.jpg) no-repeat; }
#an-top-el-11:hover .an-dropdown { display: block; }

.an-dropdown { width: 156px; list-style-type: none; position: absolute; padding: 0; left: -5px; display: none; top: 70px; }
.an-dropdown > .an-top-drop { background: url(../images/an-dropdown-top.png) no-repeat; height: 15px; }
.an-dropdown > .an-middle-drop { background: url(../images/an-dropdown-middle.png) repeat-y; min-height: 20px; }
.an-dropdown > .an-middle-drop a { padding: 10px 0px 0px 40px; width: 105px; height: 28px; display: block; margin-left: 5px; background-color: white; color: #767676; font-size: 13px; text-shadow: 1px 0px 0px #cfcfcf; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; font-family: "SourceSansProRegular", "Arial"; text-decoration: none; }
.an-dropdown > .an-middle-drop a#an-1 { background: url(../images/an-dropdown-1.png) white no-repeat; }
.an-dropdown > .an-middle-drop a#an-1:hover { background: url(../images/an-dropdown-1.png) #ececec no-repeat; }
.an-dropdown > .an-middle-drop a#an-2 { background: url(../images/an-dropdown-2.png) no-repeat; }
.an-dropdown > .an-middle-drop a#an-2:hover { background: url(../images/an-dropdown-2.png) #ececec no-repeat; }
.an-dropdown > .an-middle-drop a#an-3 { background: url(../images/an-dropdown-3.png) no-repeat; }
.an-dropdown > .an-middle-drop a#an-3:hover { background: url(../images/an-dropdown-3.png) #ececec no-repeat; }
.an-dropdown > .an-middle-drop a#an-4 { background: url(../images/an-dropdown-facebook.png) 6px 5px no-repeat; }
.an-dropdown > .an-middle-drop a#an-4:hover { background: url(../images/an-dropdown-facebook.png) 6px 5px #ececec no-repeat; }
.an-dropdown > .an-middle-drop a#an-5 { background: url(../images/an-dropdown-twitter.png) 6px 5px no-repeat; }
.an-dropdown > .an-middle-drop a#an-5:hover { background: url(../images/an-dropdown-twitter.png) 6px 5px #ececec no-repeat; }
.an-dropdown > .an-middle-drop a#an-6 { background: url(../images/an-dropdown-linkedin.png) 6px 5px no-repeat; }
.an-dropdown > .an-middle-drop a#an-6:hover { background: url(../images/an-dropdown-linkedin.png) 6px 5px #ececec no-repeat; }
.an-dropdown > .an-middle-drop a#an-7 { background: url(../images/an-dropdown-youtube.png) 6px 5px no-repeat; }
.an-dropdown > .an-middle-drop a#an-7:hover { background: url(../images/an-dropdown-youtube.png) 6px 5px #ececec no-repeat; }
.an-dropdown > .an-middle-drop div.an-line { width: 145px; height: 1px; background-color: #e4e7e7; margin-left: 5px; border-top: 2px solid white; border-bottom: 2px solid white; }
.an-dropdown > .an-bottom-drop { background: url(../images/an-dropdown-bottom.png) no-repeat; height: 9px; }
/* Amis Navigacija END */


/* Spoznaj Amis START */
.sa-title { padding: 7px 0 0 27px; width: 190px; height: 33px; background: url(../images/spoznaj-amis-title-bg.png) no-repeat; margin: 0 0 0 15px; font-family: "Arial"; font-size: 18px; color: #2f2f2f; text-shadow: 0px 1px 0px #FFF; font-weight: bold; text-align: left; }
.sa-klub { width: 217px; height: 53px; background: url(../images/amis-klub-bg.png) no-repeat; margin: 0 0 0 15px; display: block; }
.sa-blue { line-height: 100%; color: black; text-decoration: none; padding: 11px 0 0 32px; width: 185px; height: 63px; text-align: left; background: url(../images/spoznaj-amis-blue-bg.png) no-repeat; margin: 0 0 0 15px; display: block; font-family: "SourceSansProRegular", "Arial"; font-size: 15px; }
.sa-blue:hover { color: black; text-decoration: none; }
.sa-blue strong { line-height: 100%; color: black; font-family: "SourceSansProBold", "Arial"; font-size: 15px; }
.sa-butik { width: 217px; height: 65px; background: url(../images/amis-butik-bg.png) no-repeat; margin: 0 0 15px 15px; display: block; }

.sa-klub-whiteonly { width: 217px; min-height: 10px; background: url(../images/amis-klub-whiteonly-bg.png) repeat-y; margin: 0 0 0 15px; }
.sa-klub-whiteonly ul { padding: 15px 0 15px 48px; margin: 0; width: 169px; }
.sa-klub-whiteonly ul li { padding: 0; margin: 0; text-align: left; }
.sa-klub-whiteonly ul li a { padding: 0; margin: 0; line-height: 100%; color: black; font-family: "SourceSansProRegular", "Arial"; font-size: 15px; }
.sa-klub-whiteonly ul li a:hover { color: black; text-decoration: underline; }
.sa-klub-whiteonly .sa-number { width: 217px; height: 15px; text-align: center; padding: 0 0 15px 0; margin: 0; line-height: 100%; color: black; font-family: "SourceSansProRegular", "Arial"; font-size: 15px; }
.sa-klub-whiteonly .sa-number strong { padding: 0; margin: 0; line-height: 100%; color: black; font-family: "SourceSansProBold", "Arial"; font-size: 15px; }
.sa-butik-redonly { width: 217px; height: 13px; background: url(../images/amis-butik-redonly-bg.png) no-repeat; margin: 0 0 15px 15px; }

.sa-blueonly { text-decoration: none; line-height: 100%; color: black; padding: 11px 0 17px 32px; width: 185px; min-height: 10px; text-align: left; background: url(../images/spoznaj-amis-blue-bg.png) no-repeat left bottom; margin: 0 0 0 15px; display: block; font-family: "SourceSansProRegular", "Arial"; font-size: 15px; }
.sa-blueonly:hover { color: black; text-decoration: none; }
.sa-blue-bottom { width: 217px; height: 6px; background: url(../images/spoznaj-amis-blue-bottom-bg.png) no-repeat; margin: 0 0 0 15px; display: none; }
/* Spoznaj Amis END */


/* FAQ START */
/* navigation */
#faq-navigation-wrapper { float: left; height: 1000px; position: relative; margin: 15px 0 0 0; }
.faq-navigation-level-two { list-style-type: none; padding: 0; margin: 0; border-top: 1px solid #e5e5e5; width: 230px; position: relative; }
.faq-navigation-level-two > li { padding: 0; margin: 0; width: 230px; height: 40px; border-bottom: 1px solid #e5e5e5; }
.faq-navigation-level-two-special { height: auto !important; }
.faq-navigation-level-two > li > a { text-decoration: none; width: 208px; height: 30px; margin: 0; padding: 10px 0px 0px 22px;  display: block; font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; background: url('../images/amismobil-menu-level3.png') no-repeat left center; }
.faq-navigation-level-two > li > a.active { background: url('../images/amismobil-menu-level3-active.png') no-repeat left center; font-family: "Tahoma"; font-weight: bold; }

.faq-navigation-level-three { list-style-type: none; padding: 0; margin: 0; }
.faq-navigation-level-three > li { padding: 0; margin: 0; width: 230px; min-height: 40px; border-bottom: 1px solid #e5e5e5; }
.faq-navigation-level-three > li:last-child { border-bottom: none; }
.faq-navigation-level-three > li > a { text-decoration: none; width: 176px; min-height: 20px; margin: 0; padding: 10px 10px 10px 44px;  display: block; font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; background: url('../images/amismobil-menu-level4.png') #f0f0f0 no-repeat  left center; }
.faq-navigation-level-three > li > a.active { font-family: "Tahoma"; font-weight: bold; }

/* contents */
.faq-contents { float: left; width: 680px; margin: 15px 0 0 38px; padding: 0; min-height: 100px; }
.faq-contents a.title { font-weight: bold; width: 620px; min-height: 20px; padding: 20px 50px 20px 10px; font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; border-bottom: 1px solid #e5e5e5; display: block; text-decoration: none; background: url('../images/faq-plus.png') no-repeat 641px center; }
.faq-contents a.title:hover { text-decoration: none; background-color: #F8F8F8; }
.faq-contents a.title.active { color: #e84c8e; font-weight: bold; background: url('../images/faq-minus.png') #e6e6e6 no-repeat 641px center; }

.faq-contents div.content { display: none; width: 660px; padding: 10px; font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; border-bottom: 1px solid #e5e5e5; background-color: #f2f2f2; }
.faq-contents div.content p, .faq-contents div.content span, .faq-contents div.content a, .faq-contents div.content div, .faq-contents div.content td { font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; }
.faq-contents div.content td { padding: 10px 20px; }

/* main title */
.faq-title { float: left; width: 680px; margin: 15px 0 0 38px; padding: 0; height: 50px; border-top: 4px solid #a9a9a9; }
.faq-title > div, .faq-news-title > div { background-color: #e84c8e; font-family: "Tahoma"; font-size: 24px; color: white; display: inline-block; padding: 7px 15px; }
.faq-news-title { width: 948px; margin: 15px 0 0 0; padding: 0; height: 50px; border-top: 4px solid #a9a9a9; }

/* bottom links */
.faq-bottom-links { width: 948px; margin: 30px 0 0 0; }
.faq-bottom-links > div { position: relative; width: 292px; height: 200px; background-color: #F8F8F8; float: left; border-top: 6px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; box-shadow: 0px 20px 20px -20px #AFAFAF; }
.faq-bottom-links > div > p.fbl-title { font-family: "Tahoma"; font-size: 15px; color: #3d3c3f; margin: 0; padding: 10px; }
.faq-bottom-links > div > p.fbl-text { font-family: "Tahoma"; font-size: 12px; color: #3d3c3f; margin: 0; padding: 8px 10px; line-height: 130%; }
.faq-bottom-links > div > p.fbl-text strong { font-family: "Tahoma"; font-size: 12px; color: #3d3c3f; line-height: 130%; }
.faq-bottom-links > div > a.fbl-link { font-family: "Tahoma"; font-size: 12px; color: #E84C8E; position: absolute; bottom: 10px; right: 10px; font-weight: bold; }
.faq-bottom-links > div a.fbl-link2 { font-family: "Tahoma"; font-size: 12px; color: #3d3c3f !important; text-decoration: underline !important; line-height: 130%; }
.faq-bottom-links > div > a.fbl-link:hover { text-decoration: none; }

.faq-bottom-links > div#fbl-1 { margin: 0 36px 0 0; }
.faq-bottom-links > div#fbl-2 { margin: 0 36px 0 0; }
.faq-bottom-links > div#fbl-3 { }

/* faq news */
.faq-news-contents { width: 948px; margin: 15px 0 0 0; padding: 0; min-height: 100px; }
.faq-news-contents a.title { font-weight: bold; width: 888px; min-height: 20px; padding: 20px 50px 20px 10px; font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; border-bottom: 1px solid #e5e5e5; display: block; text-decoration: none; background: url('../images/faq-plus.png') no-repeat 909px center; }
.faq-news-contents a.title span { font-weight: bold; font-family: "Tahoma"; font-size: 11px; color: #888888; text-decoration: none; }
.faq-news-contents a.title:hover { text-decoration: none; background-color: #F8F8F8; }
.faq-news-contents a.title.active { color: #e84c8e; font-weight: bold; background: url('../images/faq-minus.png') #e6e6e6 no-repeat 909px center; }

.faq-news-contents div.content { display: none; width: 928px; padding: 10px; font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; border-bottom: 1px solid #e5e5e5; background-color: #f2f2f2; }
.faq-news-contents div.content p, .faq-news-contents div.content span, .faq-news-contents div.content a, .faq-news-contents div.content div, .faq-news-contents div.content td { font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; }
.faq-news-contents div.content td { padding: 10px 20px; }

/* faq news tabs */
.faq-news-tabs { width: 948px; margin: 15px 0 0 0; padding: 0; height: 30px; border-bottom: 4px solid #e50f63; position: relative; }
.faq-news-tabs > a { text-align: center; width: 200px; margin: 0; padding: 5px 0 0 0; height: 25px; background-color: #F2F2F2; position: absolute; top: 0; color: #3D3C3F; font-family: "Tahoma"; font-size: 15px; display: block; text-decoration: none; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.faq-news-tabs > a:hover { text-decoration: none; }
.faq-news-tabs > a.active { background-color: #e50f63; color: white; }
.faq-news-tabs > #faq-news-tabs-left { right: 205px; }
.faq-news-tabs > #faq-news-tabs-right { right: 0; }

.faq-news-message { font-family: "Tahoma"; font-size: 13px; color: #3d3c3f; padding: 20px 50px 20px 10px; margin: 0; font-weight: bold; }

/* faq form - comments */
.faq-comments-form-wrapper { width: 660px; padding: 10px 0 0 0; }
.faq-comments-form-yes-no { font-family: "Tahoma" !important; font-size: 11px !important; color: #3d3c3f !important; background-color: white; border: 1px solid #d2d2d2; padding: 10px; }
.faq-comments-form-yes-no > .radio { width: 12px; height: 12px; background: url('../images/radio_btn.png') no-repeat left center; display: inline-block; margin: 0 5px -2px 1px; }
.faq-comments-form-yes-no > .radio.active { background: url('../images/radio_btn.png') no-repeat right center; }

.faq-comments-form-comment { width: 660px; padding: 10px 0 0 0; display: none; }
/* .faq-comments-form-comment-name { background-color: white !important; margin: 0 !important; padding: 1px 10px !important; width: 308px; height: 18px; border: 1px solid #d2d2d2; outline: none; font-family: "Tahoma" !important; font-size: 11px !important; color: #3d3c3f !important; } */
.faq-comments-form-comment-text { background-color: white !important; margin: 0 !important; padding: 1px 10px !important; width: 638px; height: 55px; border: 1px solid #d2d2d2; outline: none; font-family: "Tahoma" !important; font-size: 11px !important; color: #3d3c3f !important; resize: none; overflow: auto; }
.faq-comments-form-comment-text-label { font-family: "Tahoma" !important; font-size: 11px !important; color: #3d3c3f !important; padding: 10px 0 2px 2px; margin: 0; }
.faq-comments-form-comment-text-button { background: url('../images/bt_poslji.png') no-repeat; width: 86px; height: 25px; display: block; margin: 7px 0px 12px -1px; font-family: "Tahoma"; color: #FFF !important; font-weight: bold; padding: 7px 0px 0px 0px; text-align: center; text-decoration: none; }
.faq-comments-form-comment-text-button:hover { text-decoration: none; }

/* archive button */
.faq-news-archive-button { background: url('../images/arhiv_down.png') no-repeat; width: 84px; height: 19px; display: block; margin: 0 auto; }
/* FAQ END */

/* PORTAL BUTTON */
.portal-button {
    background: #dedede;
    background-image: -webkit-linear-gradient(top, #dedede, #afafaf);
    background-image: -moz-linear-gradient(top, #dedede, #afafaf);
    background-image: -ms-linear-gradient(top, #dedede, #afafaf);
    background-image: -o-linear-gradient(top, #dedede, #afafaf);
    background-image: linear-gradient(to bottom, #dedede, #afafaf);
    -webkit-border-radius: 7;
    -moz-border-radius: 7;
    border-radius: 7px;
    font-family: "Arial";
    color: #484848;
    font-size: 15px;
    padding: 3px 10px 3px 10px;
    border: solid #8a8a8a 1px;
    text-decoration: none;
    display: inline-block;
    box-shadow: 0px 0px 5px 0px #b6b6b6;
}

.portal-button:hover {
    text-decoration: none;
    color: #484848;
}

.issuuembed span { display: none !important; }

.link_red {
    font-family: tahoma;
    font-size:15px;
    color: #00a2d3;
    font-weight: bold;
    text-align: left;
    margin-right: 20px;
}

.link_red:hover {
    color: #484848;
}

.link_red.active {
    color: #484848;    
}

.flex-button-povezave { background-color: #E3005F; color: #FFF; box-shadow: 0px 6px 0px 0px #820036; text-align: center; padding: 9px; border-radius: 4px; font-family: "Tahoma"; font-size: 14px; display: block; text-decoration: none; max-width: 230px; margin: 27px 4px 4px 4px; }

.flex-button-povezave:hover { background-color: #E3005F; color: #000; box-shadow: 0px 6px 0px 0px #820036; text-align: center; padding: 9px; border-radius: 4px; font-family: "Tahoma"; font-size: 14px; display: block; text-decoration: none; max-width: 230px; margin: 27px 4px 4px 4px; }

/* ============================== FOOTER START ============================== */
.flex-footer-wrapper { background-color: #e9f4fb; margin: 15px 0 0 0; background: url('../images/footer_bg_new.png'); border-top: 4px solid #cac9c9; }
.flex-footer-wrapper * { line-height: 18px/*140%*/; }
.flex-footer-link-title { font-family: "OpenSansExtrabold" !important; font-size: 14px; color: #ED1066; padding: 16px 10px; margin: 0; display: block; text-decoration: none; }
.flex-footer-link-title:hover { text-decoration: none; color: #ED1066; }
.flex-footer-block-link { display: block; text-decoration: none; color: #B3B3B3; font-family: "OpenSansRegular" !important; font-size: 13px; }
.flex-footer-block-link:hover { text-decoration: none; color: #E3005F; }
.flex-footer-inline-link { display: inline; text-decoration: none; color: #B3B3B3; font-family: "OpenSansRegular" !important; font-size: 13px; }
.flex-footer-inline-link:hover { text-decoration: none; color: #E3005F; }

.flex-footer-content-wrapper { padding: 10px; max-width: 1004px; height: auto; margin: 0 auto; border-top: 1px solid #5c5c5c; font-family: "OpenSansRegular" !important; font-size: 13px; color: #B3B3B3; }
.flex-footer-content-wrapper > div { float: left; width: 50%; }
.flex-footer-content-wrapper > div > div { margin: 0 10px 0 0; font-family: "OpenSansRegular" !important; font-size: 13px; color: #B3B3B3; padding-bottom: 10px; }
.flex-footer-content-wrapper > div > div strong { margin: 0 10px 0 0; font-family: "OpenSansRegular" !important; font-size: 13px; color: #B3B3B3; }

/* grid - 4 columns */
.flex-box-grid-wrapper { max-width: 1024px; height: auto; margin: 0 auto; }
.flex-box-grid-wrapper > div { float: left; width: 50%; }
.flex-box-grid-wrapper > div > div { width: 50%; height: auto; float: left; padding-bottom: 10px; }

.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }

.flex-box-text { font-family: "OpenSansRegular" !important; font-size: 13px; color: #B3B3B3; padding: 10px; margin: 0; }

.flex-box-grid-wrapper-special { border-top: 1px solid #5C5C5D; }
.flex-box-grid-wrapper-special strong { margin: 0 10px 0 0; font-family: "OpenSansRegular" !important; font-size: 13px; color: #B3B3B3; }
/* ============================== FOOTER END ============================== */


.footer {
    width: 986px;
    margin: 15px auto 0;
    
}

.footer * {
   font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
   box-sizing: border-box; 
}

.footer .bottom-menu {
    border-top: dotted 1px gray;
    border-bottom: dotted 1px gray;
    padding-bottom: 50px;
    margin: 0;
    padding: 22px 0;
}

.footer .menu {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer .menu li {
    float: left;
    list-style: none;
    margin: 0 5.625rem 0 0;
    padding: 0;
}

.footer .menu li a {
    color: #000000;
    font-size: 13px;
    font-weight: 600;
}

.footer .row {
    margin: 0 auto;
    width: 100%;
}
.footer .row:after {
    clear: both;
    content: " ";
}

.footer .row:before, .footer .row:after {
    content: " ";
    display: table;
}

.footer .border-dotted {
    border-bottom: dotted 1px gray;
}

.footer .follow-us-holder {
    padding-left: 0;
    margin-left: 0;
    padding-top: 22px;
    width: 220px;
}

.follow-us {
    color: #000000;
    font-size: 13px;
    font-weight: 600;
}

.column, .columns {
    padding-left: 11.25px;
    padding-right: 11.25px;
    width: 100%;
    float: left;
}

.large-3 {
    width: 25%;
}

.large-6 {
    width: 50%;
}

.footer a img {
    border: none;
}

.footer img {
    display: inline-block;
    vertical-align: middle;
}
.footer img {
    -ms-interpolation-mode: bicubic;
}
.footer img {
    max-width: 100%;
    height: auto;
}



.bottom-links, .help-holder {
    color: #999999;
    font-size: 12px;
    padding-left: 0;
}

.bottom-links a {
    color: #999999;
    font-size: 12px;
}

.footer .right {
    float: right;
}

.footer left {
    float: left;
}

.footer .help-holder {
    padding-top: 22px;
    padding-bottom:10px;
    line-height: 1.5;
}

.help-holder span, .help-holder img {
   display: block; 
   float: left;
}

.help-holder span {
   padding-left: 12px;
   width: 110px; 
}

.help116000 {
    margin-right: 62px;
}

.help116000 span {
    width: 90px;
}

.help116000 span, .help112 span{
    font-size: 11px;
}

.a1-footer *{
    color: #999999;
    font-size: 10px;
}

.a1-footer .right {
    text-align:right;
    padding-right: 0;
}

.a1-footer .left {
    padding-top: 10px;
    padding-left: 0;
}