/* Satt layout styles */

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

.sprite { position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: no-repeat 0 0; }

/* Generic styles overload */

.satt-home a {color: #1653a9; }
.satt-home a:visited {color: #1653a9;}
.satt-home a:hover {color: #ff6000 ; }

.satt-net a {color: #d98100; }
.satt-net a:visited {color: #d98100;}
.satt-net a:hover {color: #ff6000 ; text-decoration: underline; }

.satt-tv a {color: #d73c15; }
.satt-tv a:visited {color: #d73c15;}
.satt-tv a:hover {color: #ff6000 ; text-decoration: underline; }

.satt-voip a {color: #389a2d; }
.satt-voip a:visited {color: #389a2d;}
.satt-voip a:hover {color: #ff6000 ; text-decoration: underline; }

.satt-th a {color: #2b93c0; }
.satt-th a:visited {color: #2b93c0;}
.satt-th a:hover {color: #ff6000 ; text-decoration: underline; }

.satt-net h1, .satt-net h2, .satt-net h3, .satt-net h4, .satt-net h5, .satt-net h6 {color: #d98100; }
.satt-th h1, .satt-th h2, .satt-th h3, .satt-th h4, .satt-th h5, .satt-th h6 {color: #2991bf; }
.satt-tv h1, .satt-tv h2, .satt-tv h3, .satt-tv h4, .satt-tv h5, .satt-tv h6 {color: #e25624; }
.satt-voip h1, .satt-voip h2, .satt-voip h3, .satt-voip h4, .satt-voip h5, .satt-voip h6 {color: #38932d; }

/* Layout */
#mother { width: 980px; margin: 0 auto; }
#main { margin-top: -5px; }

#main.two-cols .col-content-left-subweb, #main.two-cols .col-content-left { width: 100%; }

.col-content { float: right; width: 755px; }
.col-side { float: left; width: 225px; }

.col-content .spc { padding: 20px 0 5px 21px; zoom: 1;}
.col-side .spc { padding: 17px; padding-left: 0px; zoom: 1;}

.col-content-left-subweb { float: left; width: 470px; margin-top: 40px;}
.col-content-left { float: left; width: 430px; margin-top: 40px;}
.col-content-right-subweb { float: right; width: 235px; }
.col-content-right { float: right; width: 300px; }

/* Header */
#header { position: relative; height: 280px; }
.satt-home #header { height: 324px;}

#logo-box { margin: 0 0 0 0; position: absolute; top: 40px; left: 28px; }

#logo-box a.logo { display: block; width: 282px; height: 47px; position: relative; overflow: hidden; }
#logo-box a.logo .sprite { background-position: 0 100%; cursor: pointer; }

.satt-net #logo-box a.logo .sprite { background-image: url(../img/logo-satt-net.png); background-color: white; }
.satt-tv #logo-box a.logo .sprite { background-image: url(../img/logo-satt-tv.png); background-color: white; }
.satt-voip #logo-box a.logo .sprite { background-image: url(../img/logo-satt-voip.png); background-color: white; }
.satt-th #logo-box a.logo .sprite { background-image: url(../img/logo-satt-th.png); background-color: white; }
.satt-home #logo-box a.logo .sprite { background-image: url(../img/logo-satt-home.png); background-color: white; }

#header .claim { width: 100%; height: 184px; position: absolute; left: 0; top: 96px; overflow: hidden; }
#header .claim .sprite { background-position: 0 100%; }
.satt-home #header .claim { height: 228px; top: 96px; }

.satt-net #header .claim .sprite { background-image: url(../img/header-satt-net.jpg); }
.satt-tv #header .claim .sprite { background-image: url(../img/header-satt-tv.jpg); }
.satt-voip #header .claim .sprite { background-image: url(../img/header-satt-voip.jpg); }
.satt-th #header .claim .sprite { background-image: url(../img/header-satt-th.jpg); }
.satt-home #header .claim .sprite { background-image: url(../img/header-satt-home.jpg); }

/* Footer */
#footer { background: url(../img/bg-footer-net.jpg) no-repeat 0 0; padding: 70px 40px 5px; color: white; }

.satt-net #footer { background-image: url(../img/bg-footer-net.jpg); }
.satt-tv #footer { background-image: url(../img/bg-footer-tv.jpg); padding-top: 44px; }
.satt-voip #footer { background-image: url(../img/bg-footer-voip.jpg); padding-top: 44px;  }
.satt-th #footer { background-image: url(../img/bg-footer-th.jpg); padding-top: 44px;  }
.satt-home #footer { background-image: url(../img/bg-footer-home.jpg); }

#footer a, #footer a:visited { color: white; }
#footer p { }

#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }


/* Main menu*/
#main-menu { position: absolute; top: 55px; left: 310px;}
#main-menu ul { float: left; margin: 0; }
#main-menu ul li { display: block; float: left; margin: 0; padding: 0 10px; list-style: none; background: none; border-left: 1px solid #c5c5c5;}
#main-menu ul li:first-child { border-left: 0;}
#main-menu ul li { _border-left-width: expression(this.parentNode.firstChild == this ? '0' : '1px');}
#main-menu ul li a { display: block; float: left; padding: 0 8px 12px; color: #595959; text-decoration: none; line-height: 1.1; }
#main-menu ul li a:hover, #main-menu ul li.active a { color: black; text-decoration: underline; }

/* Signpost */
.signpost { position: absolute; left: 680px; top: 87px; }
.satt-home .signpost { left: 700px; top: 95px; }

.signpost h2 { position: relative; width: 136px; height: 33px; overflow: hidden; margin-left: 60px; margin-bottom: 8px; }
.signpost h2 .sprite { background-image: url(../img/logo-satt-plain.png); }
.signpost h2 a .sprite { cursor: pointer; }

.signpost ul { margin: 0 0 0 85px; padding: 0; }
.signpost ul li { margin: 0; padding: 0; height: 34px; position: relative; }
.signpost ul li a, .signpost ul li a:visited { text-decoration: none; zoom: 1; color: #46220e; }
.signpost ul li a:hover { text-decoration: none; zoom: 1; color: #ff6000; }
.signpost ul li a .name { /* line-height: 32px; */ position: relative; top: 8px; }
.satt-home .signpost ul li { height: 44px; }

.signpost ul li.sp-ico-net { margin-left: 50px; }
.signpost ul li.sp-ico-tv { margin-left: 35px; }
.signpost ul li.sp-ico-voip { margin-left: 20px; }
.signpost ul li.sp-ico-th { margin-left: 0; }

.signpost ul li .ico { width: 79px; height: 34px; display: block; position: absolute; left: -85px; top: 0; }

.signpost ul li.sp-ico-net .ico { background-image: url(../img/sp-ico-net.png); }
.signpost ul li.sp-ico-tv .ico { background-image: url(../img/sp-ico-tv.png); }
.signpost ul li.sp-ico-voip .ico { background-image: url(../img/sp-ico-voip.png); }
.signpost ul li.sp-ico-th .ico { background-image: url(../img/sp-ico-th.png); }

.signpost ul li.sp-ico-net .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sp-ico-net.png'); }
.signpost ul li.sp-ico-tv .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sp-ico-tv.png'); }
.signpost ul li.sp-ico-voip .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sp-ico-voip.png'); }
.signpost ul li.sp-ico-th .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sp-ico-th.png'); }


.satt-home .signpost ul li.sp-ico-net { margin-left: 65px; }
.satt-home .signpost ul li.sp-ico-tv { margin-left: 48px; }
.satt-home .signpost ul li.sp-ico-voip { margin-left: 25px; }
.satt-home .signpost ul li.sp-ico-th { margin-left: 0; }

.satt-home .signpost ul li .ico { width: 99px; height: 40px; display: block; position: absolute; left: -105px; top: -5px; }

.satt-home .signpost ul li.sp-ico-net .ico { background-image: url(../img/sph-ico-net.png); }
.satt-home .signpost ul li.sp-ico-tv .ico { background-image: url(../img/sph-ico-tv.png); }
.satt-home .signpost ul li.sp-ico-voip .ico { background-image: url(../img/sph-ico-voip.png); }
.satt-home .signpost ul li.sp-ico-th .ico { background-image: url(../img/sph-ico-th.png); }

.satt-home .signpost ul li.sp-ico-net .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sph-ico-net.png'); }
.satt-home .signpost ul li.sp-ico-tv .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sph-ico-tv.png'); }
.satt-home .signpost ul li.sp-ico-voip .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sph-ico-voip.png'); }
.satt-home .signpost ul li.sp-ico-th .ico { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/sph-ico-th.png'); }

/* Search box */
#search-box { position: absolute; right: 0; top: 48px; =top: 43px; }
#search-box .spc { padding: 0; }
#search-box input { vertical-align: middle; }
#search-box #q { width: 140px; border: 1px solid #9EAAC3; padding: 2px 3px; background: #fff; color: #656565; font-size: 12px; }

/* Breadcrumb */
.breadcrumb { font-family: Verdana, Arial, sans-serif; font-size: 92%; margin: -12px 0 15px 0; min-height: 1em; _height: 1em; =position: relative; }
.breadcrumb p { margin: 0; }

/* Side menu */
.side-menu { background: url(../img/bg-side-menu-bot-net.jpg) no-repeat 100% 100%; margin-bottom: 25px; }
.side-menu ul { margin: 0; padding: 100px 40px 50px 20px; background: url(../img/bg-side-menu-top-net.jpg) no-repeat 100% 0; }
.side-menu ul li { margin: 0; padding: 10px 0 10px 15px; border-bottom: 1px solid #e0e0e0; background: url(../img/bullet-side-net.png) no-repeat 0 11pt; font-style: normal; font-family: Arial, sans-serif; }
.side-menu ul li a, .side-menu ul li a:visited { color: black; text-decoration: none; }
.side-menu ul li a:hover { color: #ff6000; text-decoration: underline; }

.satt-home .side-menu ul { padding-top: 50px; }
.satt-voip .side-menu ul { padding-top: 50px; }

.satt-net .side-menu { background-image: url(../img/bg-side-menu-bot-net.jpg); }
.satt-net .side-menu ul { background-image: url(../img/bg-side-menu-top-net.jpg); }
.satt-net .side-menu ul li { background-image: url(../img/bullet-side-net.png); }

.satt-tv .side-menu { background-image: url(../img/bg-side-menu-bot-tv.jpg); }
.satt-tv .side-menu ul { background-image: url(../img/bg-side-menu-top-tv.jpg); }
.satt-tv .side-menu ul li { background-image: url(../img/bullet-side-tv.png); }

.satt-voip .side-menu { background-image: url(../img/bg-side-menu-bot-voip.jpg); }
.satt-voip .side-menu ul { background-image: url(../img/bg-side-menu-top-voip.jpg); }
.satt-voip .side-menu ul li { background-image: url(../img/bullet-side-voip.png); }

.satt-th .side-menu { background-image: url(../img/bg-side-menu-bot-th.jpg); }
.satt-th .side-menu ul { background-image: url(../img/bg-side-menu-top-th.jpg); }
.satt-th .side-menu ul li { background-image: url(../img/bullet-side-th.png); }

.satt-home .side-menu { background-image: url(../img/bg-side-menu-bot-home.jpg); }
.satt-home .side-menu ul { background-image: url(../img/bg-side-menu-top-home.jpg); }
.satt-home .side-menu ul li { background-image: url(../img/bullet-side-home.png); }

.side-menu ul li ul {background: none !important; padding: 0px !important; }
.side-menu ul li ul li {border: 0px none !important; padding:10px 0pt 0px 15px !important; font-style: italic !important;}

.satt-net .side-menu ul li ul li { background-image: url(../img/arrow-side-net.gif) !important; }
.satt-tv .side-menu ul li ul li { background-image: url(../img/arrow-side-tv.gif) !important; }
.satt-voip .side-menu ul li ul li { background-image: url(../img/arrow-side-voip.gif) !important; }
.satt-th .side-menu ul li ul li { background-image: url(../img/arrow-side-th.gif) !important; }
.satt-home .side-menu ul li ul li { background-image: url(../img/arrow-side-home.gif) !important; }

.contact { padding: 140px 0 0 20px; background: url(../img/bg-hotline.jpg) no-repeat 0 0; color: #1653a9; color: #727272; }
.contact h3 { color: #1653a9; color: #727272; }
.contact p { margin: 0 0 5px 0; }

.news-home {}
.news-home ul { margin: 0; padding: 0; background: url(../img/bg-h2-shade-net.jpg) no-repeat -50px 0; padding: 20px 0 0 0;}
.news-home ul li { margin: 0 0 15px 0; padding: 0; border-bottom: 2px solid #d98100; }
.news-home ul li .date { margin: 0; color: #aeaeae; }
.news-home ul li .more-link a { float: right; padding: 0 40px 0 4px; background: white url(../img/bullet-morelink-net.png) no-repeat 100% 50%; font-weight: bold; line-height: 22px; height: 22px; margin-top: -11px; margin-right: 50px; text-decoration: none; }
.news-home h2 { }

.satt-home .news-home ul { background-image: url(../img/bg-h2-shade-home.jpg);}

.girl { margin-right: -85px; position: relative; z-index: 50; padding-bottom: 50px; width: 169px; height: 323px; background: url(../img/bg-girl.png) no-repeat 0 0; float: right; }
.girl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../img/bg-girl.png'); }

.satt-home .news-home ul li { border-bottom: 3px solid #ccd2dd; }
.satt-home .news-home ul li .more-link a { background: white url(../img/bullet-morelink-home.png) no-repeat 0 50%; padding: 0 25px 2px 10px; margin-top: -10px; color: white; =margin-top: -11px;}

.satt-net .news-home ul li { border-bottom-color: #d98100; }
.satt-tv .news-home ul li { border-bottom-color: #d73c15; }
.satt-voip .news-home ul li { border-bottom-color: #389a2d; }
.satt-th .news-home ul li { border-bottom-color: #2b93c0; }

.satt-net .news-home ul li .more-link a { background-image: url(../img/bullet-morelink-net.png); }
.satt-tv .news-home ul li .more-link a { background-image: url(../img/bullet-morelink-tv.png); }
.satt-voip .news-home ul li .more-link a { background-image: url(../img/bullet-morelink-voip.png); }
.satt-th .news-home ul li .more-link a { background-image: url(../img/bullet-morelink-th.png); }

.satt-net .news-home .desc { color: #656565; }
.satt-tv .news-home .desc { color: #ff6600; }
.satt-voip .news-home .desc { color: #215d1a; }
.satt-th .news-home .desc { color: #0b6b94; }

/* Signpost 2 */
.signpost2 { background: url(../img/bg-col-right-bot-net.jpg) no-repeat 0 100% }
.signpost2 .spc {padding: 0; background: url(../img/bg-col-right-top-net.jpg) no-repeat 0 0; padding: 50px 0 40px 40px;}

.satt-net .signpost2 { background-image: url(../img/bg-col-right-bot-net.jpg); }
.satt-net .signpost2 .spc { background-image: url(../img/bg-col-right-top-net.jpg); }

.satt-tv .signpost2 { background-image: url(../img/bg-col-right-bot-tv.jpg); }
.satt-tv .signpost2 .spc { background-image: url(../img/bg-col-right-top-tv.jpg); }

.satt-voip .signpost2 { background-image: url(../img/bg-col-right-bot-voip.jpg); }
.satt-voip .signpost2 .spc { background-image: url(../img/bg-col-right-top-voip.jpg); }

.satt-th .signpost2 { background-image: url(../img/bg-col-right-bot-th.jpg); }
.satt-th .signpost2 .spc { background-image: url(../img/bg-col-right-top-th.jpg); }

.satt-home .signpost2 { background-image: url(../img/bg-col-right-bot-home.jpg); }
.satt-home .signpost2 .spc { background-image: url(../img/bg-col-right-top-home.jpg); }


.signpost2 .spc h2 { margin: 0 0 15px 15px;  font-size: 18px; }

.signpost2 ul { margin: 0 0 0 0;  }
.signpost2 ul li { margin: 0 0 15px 0; padding: 0;  }

.intro-text { width: 225px; line-height: 1.8182; text-align: center; }

h2.tab { font-size: 100%; margin: 0; padding: 0; background: url(../img/bg-tab-home.png) no-repeat 0 0; color: #d0dbf3; font-weight: bold; float: left; text-transform: uppercase; }
h2.tab .iw { margin: 0 0 0 9px; padding: 5px 12px 5px 3px; background: url(../img/bg-tab-home.png) no-repeat 100% 0; display: block; float: left; _display: inline; font-size: 92%; }

.float-wrap { overflow: hidden; zoom: 1; }

#login-form { margin: 40px 0 20px 40px; }
#login-form .form-body { background: url(../img/bg-h2-shade-home.jpg) no-repeat -100px 0; padding: 15px 0; zoom: 1; }
.zak-sek { float: left; margin: 3px 0 0 10px; font-size: 92%; color: #abb9d3; }
#login-form label { width: 5em; float: left; line-height: 2em; vertical-align: middle; font-weight: bold; color: #abb9d3;}
#login-form .inp-text { width: 10em; float: left; border: 1px solid #9eaac3; }
#login-form .form-body p { margin: 2px 0; float: left; width: 100%; }
#login-form .form-body .marg-lab { margin-left: 5em; _display: inline; width: auto; }
#login-form .form-body .marg-lab a { color: #60749f !important; }
.btn-submit-img { vertical-align: top; margin: -2px 0 0 5px; }

.sect-bottom { margin: 20px 0; }
.sect-bottom .col-content-left { margin: 0; }

table.form { background: #f7f8fa; border: 10px solid #f7f8fa; border-width: 10px 0; }
div.form { background: #f7f8fa; border: 10px solid #f7f8fa; }
table.form td { border: 0; }

.w01 { width: 50%;}
select.w01 { width: 52%; }

