﻿html, body
{width:100%;
 height:100%;}

body
{
 background:black url('/Static/Media/Images/bgMain.jpg') repeat-x;  
 background-attachment:fixed;
 background-position:center; 
 font-family:Arial; 
 font-size:12px; 
 overflow-y:scroll;
 overflow-x:auto;
 margin:0; padding:0;
 

}


a { color:#aaa }
a img {border:none;}
.btn {display:block; cursor:pointer;}
a.yellow { color:#996600 }

.wrapper.main
{
    width:965px;
    margin:auto;
   margin-top:30px;
    
}

.logo.main
{
    display:block;
    width:170px; 
    height:40px;
    margin-top:5px;
    margin-left:0px;
    float:left;
    
}


.logo.scc
{
    display:block;
    width:241px; 
    height:25px;
    float:left;
}



.header.main
{
  width:965px;
  height:105px;
  padding-top:1px; 
  position:relative; 
}

.menu.main
{
    width:800px;
    height:60px;
    margin:79px 0 0 90px;
     
}



.banner.main
{
  background:black;
  width:100%;
  height:232px;
  position:relative;    
}

.banner.main.smog
{
  background:white;
  width:100%;
  height:309px;
  position:relative;    
}

.footer 
{
    width:930px;
    height:90px;
    font-size:11px; 
    letter-spacing:0px;
    color:#666;
    background:black url('/Static/Media/Images/fonFooter.png') no-repeat;
    padding:20px;
    margin:auto;
    
    
}

.ipThumbs .selected {border:3px solid black }
.winThumbs .selected {border:3px solid black  }
.ipThumbs a {display:block; border:3px solid white}
.winThumbs a {display:block; border:3px solid white }


.frmcontact td .label {font-size:11px; vertical-align:top; padding-right:15px; width:240px;}

.footer ul, .footer li { list-style:none; margin:0 0px; padding:0; }
.footer li a { display:block; width:100px; padding:1px 0px; color:#888; font-size:12px; margin-bottom:1px;}
.footer li a:hover{ }



/* MENUS */
.menu.main ul, .menu.main li { padding:0; list-style:none; float:left; }
.menu.main ul { margin:10px 15px 0 15px ;}
.menu.main li a { color:white; text-decoration:none; font-size:12px; margin-right:10px;}
.menu.main li a:hover{ text-decoration: none}
.menu.main li a.selected{ text-decoration: none}
img.available { display:block; float:right; margin-top:-11px; margin-right:15px;}

#TopSecondMenuHolder {  margin:0; padding:0; background:url('/Static/Media/Images/fonMenu.png'); width:965px; height:42px;  }
#topSecondMenu {float:left; height:32px; margin:0 0 0 0px; padding:0; }
#topSecondMenu li{ float:left; list-style:none;  padding:16px 0 0 0; }
#topSecondMenu li a { color:black; margin:0 60px 0 0px; text-decoration:none; }
#topSecondMenu li a.first { margin-left:34px }
#topSecondMenu li a.selected { color:#888;  }

#rootMenuPanel { z-index:3001; text-align:center; margin-left:-483px; width:966px; height:1px; display:none;  top:0; left:50%;
             position:fixed; background:url('/Static/Media/Images/rootMenuPanel.png');  }
#rootMenu {padding:0; margin:0px 0 0 125px; width:725px; height:1px; 
            color:#85ABE8; float:left; display:none;}
#rootMenu ul {padding:0; margin:0;}
#rootMenu li {list-style:none; padding:0; margin:0;}
#rootMenu a { color:black }

#menuLng { padding:0; margin:14px 15px 0 0; list-style:none; float:right; }
#menuLng li{ padding:0; margin:0; float:left; margin-right:6px;}
#menuLng li a{ color:black}


#menuRight { float:right ; margin:15px 15px;}
#menuRight ul {}
#menuRight li { border-bottom:solid 1px #ccc; list-style:none; width:190px; }
#menuRight a { color:Black; font-weight:bold; font-size:12px; text-decoration:none}



#tblCopyright {float:right;  text-align:center; margin-right:10px}



/* BUTTONS */
.btn.login {background:url('/Static/Media/Images/fonLogin.png'); float:right; width:79px; height:24px; 
            margin-right:10px; margin-top:3px;display:block; text-decoration:none; padding-top:8px; padding-left:55px; 
            background:url('/Static/Media/Images/fonLogin.png'); }
.btn.login.fr { padding-left:40px; width:94px; }
.btn.login:hover { color:#ccc }
.btn.dwn {margin-right:12px;}
.btn.openTanderMenu {background:url('/Static/Media/Images/btnOpenTanderMenu.png'); z-index:3400;
                     width:106px; height:18px; cursor:pointer;  position:absolute; top:10px; left:440px;}
.btn.openTanderMenu.active{ background-position:0 18px}
.banner.main .btn.prev, .banner.main .btn.next {width:38px; height:61px; background:url('/Static/Media/Images/btnSetBannerArr.png'); position:absolute; }
.banner.main .btn.prev {top:100px; left:-10px;}
.banner.main .btn.next {top:100px; right:-10px; background-position:38px 0;}
.banner.main .btn.prev:hover {background-position:0 61px; }
.banner.main .btn.next:hover {background-position:38px 61px;}

#bannerBuyButton { display:block; width:166px; height:62px; background:url('/Static/Media/Images/buy.png')}
#bannerBuyButton:hover { background-position:0 62px;}

input, textarea { font-family:Trebuchet MS; font-size:11px; padding-left:4px }



h2 { margin-left:34px; font-weight:normal; margin-bottom:0;}


.clear 
{
    clear:both;
}

.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

.nivo-controlNav{  width:100px; height:40px; background:url('/Static/Media/Images/nivoNumbers.png'); position:absolute; top:320px;
                    left:50%; margin-left:270px; z-index:498; }

.nivo-control {display:block; width:12px; height:12px; background:url('/Static/Media/Images/nivoControl.png'); 
               color:White; float:left; margin-right:8px;  font-size:11px; }
.nivo-control.active {background:url('/Static/Media/Images/nivoControlActive.png'); }



.footerscs {clear:both; margin:auto; width:500px;}
.footerscs ul{margin:6px; padding:0;}
.footerscs li {list-style:none; float:left; margin:0; padding:0;} 
.footerscs li a {text-decoration:none; color:White; background:#999; padding:2px 8px; width:60px; text-align:center; font-size:11px; margin-right:8px; }


/* SWISSCYBERSAFE */
.onlineSecurity  {margin:50px 0 0 20px; width:650px; float:left; }
.onlineSecurity td {vertical-align:top; font-size:14px; font-weight:bold; color:Gray;}

.risks  { width:700px; float:left; margin:20px 0 0 20px;}
.risks td { background:url('/Static/Images/fonBox.jpg'); width:253px; height:100px; vertical-align:top; padding:10px; font-size:12px; background-repeat:no-repeat; background-color:#cfcfcf}
.risks .a { color:#55AA71}
.risks .b { color:#569EA8}
.risks .c { color:#A59756}

h3 { color:#333333; font-size:14px; font-weight:bold; margin:0 0 15px 15px; padding:0; float:left; }


.ListItemQuestion  {  width:600px; margin-bottom:2px;}
.ListItemQuestion a { text-decoration:none; color:#333; font-size:12px}
.ListItemQuestion a span { display:block; background-color:#E0E0E0; width:600px; padding:2px 10px}
.ListItemAnswer { font-size:12px; color:#444}

.HeaderCell { font-size: 14px; }
.InnerLink { color:#569EA8; text-decoration:none }

.ContentParagraphCell {font-size:12px;   line-height:14px;}

/* SCAMVIEW */
.scv.rightMenu { background:url('/Static/Media/Images/fonScvRightMenu.jpg'); float:right; margin:8px 15px; width:231px; height:150px; }
.scv.rightMenu a{display:block; width:204px; height:23px;  text-align:center; color:#777; text-decoration:none; padding-top:22px; padding-left:26px; margin-bottom:10px; }
.scv.rightMenu a.second { padding-top:14px; height:23px;}
.scv.rightMenu a.third {padding-top:14px; height:23px;}
.scv.rightMenu a:hover{ color:#333}


ul.bulleted
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
ul.bulleted li
{
background-image: url(/Static/Media/Images/yellowBullet.gif);
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 19px; 
padding-bottom:20px;
}