

@font-face{  
	font-family: "Myriad Pro";
	src: local('Myriad Pro'), url('fonts/MYRIADPRO-REGULAR.OTF') format('truetype'); /* For non-IE */  
}

@font-face {
  font-family: "ProximaNovaReg";
  src: url("fonts/proxima_nova/proxima_nova_reg-webfont.eot");
  src: local("fonts/proxima_nova/"),
    url("fonts/proxima_nova/proxima_nova_reg-webfont.woff") format("woff"),
    url("fonts/proxima_nova/proxima_nova_reg-webfont.ttf") format("truetype"),
    url("fonts/proxima_nova/proxima_nova_reg-webfont.svg") format("svg");
  }
  
@font-face {
  font-family: "ProximaNovaBold";
  src: url("fonts/proxima_nova/proxima_nova_bold-webfont.eot");
  src: local("fonts/proxima_nova/"),
    url("fonts/proxima_nova/proxima_nova_bold-webfont.woff") format("woff"),
    url("fonts/proxima_nova/proxima_nova_bold-webfont.ttf") format("truetype"),
    url("fonts/proxima_nova/proxima_nova_bold-webfont.svg") format("svg");
  }
  
@font-face {
  font-family: "ProximaNovaExBold";
  src: url("fonts/proxima_nova/proxima_nova/proximanova-extrabld-webfont.eot");
  src: local("fonts/proxima_nova/"),
    url("fonts/proxima_nova/proximanova-extrabld-webfont.woff") format("woff"),
    url("fonts/proxima_nova/proximanova-extrabld-webfont.ttf") format("truetype"),
    url("fonts/proxima_nova/proximanova-extrabld-webfont.svg") format("svg");
  }
  
@font-face {
  font-family: "ProximaNovaCondExBold";
  src: url("fonts/proxima_nova/proxima_nova/proximanovacond-extrabld-webfont.eot");
  src: local("fonts/proxima_nova/"),
    url("fonts/proxima_nova/proximanovacond-extrabld-webfont.woff") format("woff"),
    url("fonts/proxima_nova/proximanovacond-extrabld-webfont.ttf") format("truetype"),
    url("fonts/proxima_nova/proximanovacond-extrabld-webfont.svg") format("svg");
  }

@font-face {
	font-family: 'TitilliumText22LRegular';
	src: url('fonts/Titillium/TitilliumText22L003-webfont.eot');
	src: local('☺'), url('fonts/Titillium/TitilliumText22L003-webfont.woff') format('woff'), url('fonts/Titillium/TitilliumText22L003-webfont.ttf') format('truetype'), url('fonts/Titillium/TitilliumText22L003-webfont.svg#webfontCVZ9BHQN') format('svg');
	font-weight: normal;
	font-style: normal;
}




@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/_aijTyevf54tkVDLy-dlnD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/DZ_YjBPqZ88vcZCcIXm6VobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/kbP_6ONYVgE-bLa9ZRbvvvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/OMD20Sg9RTs7sUORCEN-7YbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Mono'), local('UbuntuMono-Regular'), url(http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/ViZhet7Ak-LRXZMXzuAfkYbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}




@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}





/*
html { 
  background: url(images/bg2.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
*/
body, td
{
font-size: 15px;
font-family: "ProximaNovaReg", sans-serif, verdana, arial;
/*text-shadow: rgb(85, 85, 85) 2px 2px 1px;*/
text-decoration: none;
font-weight: normal;
}

body
{
/*background-color: #f4f4f4;*/
background-color: #e9e9e9;/*#e9e9e9*/
margin: 0px;
}


#main{
width: 990px;
margin-left: auto;
margin-right: auto;
}

.glow td{
background-image:url('images/glow1.png');
}

#topblock{
/*background-image: linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -o-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -moz-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -ms-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);*/
/*background-image: linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -o-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -moz-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -ms-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);*/
background-color: #33546d;/*#4a3d50;*/
display: block;
/*margin-bottom: 20px;*/
width: 100%;
clear: both;
width: 100%;
height: 87px;
z-index: 1;
/*border-bottom: 2px solid #000;*/
}

#topblockB{
background-position: center;
background-repeat: no-repeat;
background-image:url('images/layout3.png');
background-color: #33546d;/*#4a3d50;*/
display: block;
/*margin-bottom: 20px;*/
width: 100%;
clear: both;
width: 100%;
height: 120px;
z-index: 1;
border-bottom: 2px solid #000;
}

#navbar{
/*background-image: linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -o-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -moz-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);
background-image: -ms-linear-gradient(bottom, rgb(61,55,71) 12%, rgb(136,127,153) 100%);*/
/*background-image: linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -o-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -moz-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);
background-image: -ms-linear-gradient(bottom, rgb(71,71,71) 12%, rgb(150,150,150) 100%);*/
background-color: #264053;/*#4a3d50;*/
display: block;
margin-bottom: 20px;
width: 100%;
clear: both;
width: 100%;
height: 25px;
z-index: 1;
border-top: 3px solid #243a4d;
border-bottom: 3px solid #000;
}

#navtext{
width: 800px;
margin-left: auto;
margin-right: auto;
text-align: right;
color: #ffffff;
font-weight: normal;
font-size: 18px;
}

#header{
display: block;
padding-bottom: 0px;
margin-bottom: 0px;
position: absolute;
top: 5px;
font-family: Trebuchet MS, sans-serif, Arial, Helvetica;
z-index: 5;
}

#pageA{
/*font-family: Trebuchet MS, sans-serif, Arial, Helvetica;*/
/*-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
background-color: #fff;*/
/*background:rgb(255,255,255);*//*background-color: #fff;*/
/*border-left: 2px solid #aaa;
border-right: 2px solid #aaa;*/
padding-top: 35px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 15px;
/* setting non-inherited opacity: 
background:rgb(255,255,255);
background-color: rgba(255,255,255,0.8);
-ms-filter:alpha(opacity=70);
filter:alpha(opacity=70)*/
}

.minilist
{
margin-left: 5px;
margin-top: 0;
padding-left: 0;
list-style-type: none;
}

.miniheader
{
font-family: "TitilliumText22LRegular";
font-size: 19px;
/*font-weight: bold;
color: #4d4d4d;*/
}

.minibold
{
font-weight: bold;
}

.minitest
{
font-size: 18px;
font-weight: bold;
}

#pageB{
margin-top: 20px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
background-color: #fff;
border: 2px solid #ccc;
padding: 15px;
}

#textzoneA{
float:left;
width:265px;
margin-top: 10px;
background-color: #fff;
color: #444;
padding-top: 20px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 65px;
border: 1px solid #aaa;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;/**/
/*
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 7px;*/
}
/*
#textzoneA:after
{
content:"text";
float: left;
width: 50%;
height: 100%;
display: block;
position: relative;
margin-top: 50px;
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 5px;
background: #eee;
left: -15px;
}
*/

#rsig
{
position: absolute;
margin-top: 25px;
margin-left: 25px;
}

#rsig img{
    /*for ie9*/
    border: 0;
}


#listerA{
float:right;
width:690px;
}
#weighterA{
clear: both;
width: 100%;
}

#textzoneB{
float:left;
width:260px;
}
#listerB{
float:right;
width:690px;
}
#weighterB{
clear: both;
width: 100%;
}

.display_table_B{
width: 100%;
}
    .display_table_B td{
    background-color: #ffffff;
    border: 10px solid #fff;
    margin: 0px;
    padding: 0px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow:    0px 0px 0px 1px #aaa;
    -webkit-box-shadow: 0px 0px 0px 1px #aaa;
    box-shadow:         0px 0px 0px 1px #aaa;
    }

.display_table{
width: 100%;
}
    .display_table td{
    background-color: #ffffff;
    /*background-image: url(images/glow2.png);
    background-size: cover;*/
    border: 10px solid #fff;/*E0E0E0*/
    /*border-top: 10px solid #efefef;
    border-left: 10px solid #efefef;
    border-right: 10px solid #efefef;
    border-bottom: 30px solid #efefef;*/
    margin: 0px;
    padding: 0px;
    /*padding: 6px;*/
    /*padding-top: 0px;
    padding-bottom: 5px;*/
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;/**/
    overflow: hidden;
    -moz-box-shadow:    0px 0px 0px 1px #ccc;
    -webkit-box-shadow: 0px 0px 0px 1px #ccc;
    box-shadow:         0px 0px 0px 1px #ccc;
    /*-webkit-border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-left-radius: 15px;*/
    /*transition: background-color .3s linear;
    transition: border .3s linear;*/
    transition: border-color .25s linear;
    -webkit-transition: border-color .25s linear;
    -moz-transition: border-color .25s linear;
    transition: box-shadow .25s linear;
    -webkit-transition: box-shadow .25s linear;
    -moz-transition: box-shadow .25s linear;
    }

    .display_table td img
    {
        display: block; /* otherwise images will have some bottom spacing */
    }

    .display_table td:hover{
        background-color: #ffffff;/*#fcf8e9*//*f9f1d9*/
        border-color: #f8efcb;/*416a89*/
        /*padding-top: 5px;
        padding-bottom: 0px;*/
        -moz-box-shadow:    0px 5px 5px 3px #808080;
        -webkit-box-shadow: 0px 5px 5px 3px #808080;
        box-shadow:         0px 5px 5px 3px #808080;
        /*padding: 5px;
        border-width: 3px;*/
    }

    .display_table a
    {
        /*border: 1px solid #585858;*/
        display: block;
    }
    
    .display_table a:hover:before{
        display: block;
        padding-top: 10px;
        padding-left: 10px;
        position: absolute;
        content: url(images/ui/zoomin2.png);
    }

.display_table img{
    /*for ie9*/
    border: 0;
}



.noter
{
display: block;
clear: both;
color: #444;
font-style: italic;
}





#content{
float:left;
width:700px;
}

#doc{
padding: 10px;
}

#contentA{
float:left;
width:350px;
/*background-color: #F5F5F5;*/
padding: 10px;
}
#contentB{
float:right;
width:310px;
/*background-color: #EEE;*/
padding: 10px;
}
#rightbar{
color: #FFF;
float:right;
width:175px;
background-color: #aa0000;
margin-left: 5px;
padding: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#spsk_tooltip
{
display:none;
position:absolute;
z-index: 200;
}
    #spsk_tooltip span
    {
    background: #fffbdf;
    color: #555;
    border: 1px solid #999;
    font-weight: normal;
    margin-left: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }

#sticker
{
display: none;
position: fixed;
left: 0px;
bottom: 0px;
width: 100%;
height: auto;
background-color: #FFF;
padding: 10px;
border: 1px solid #DDD;
}

    #sticker span
    {
    padding: 10px;
    color: #888;
    }

#logdock
{
z-index: 250;
position: fixed;
right: 0px;
bottom: 50px;
height: auto;
background-color: #FFF;
padding: 10px;
border: 1px solid #DDD;
display: none;
}

.shadow  {
position:relative; display:block; color:#fff;
font-size: 17px;
line-height: 19px;
font-weight: bold;
letter-spacing: -1px;
}
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#000;  }


.logoatts{
float: left;
/*margin-bottom: 10px;*/
}

#footer_B
{
background-color: #AAA;
color: #FFF;
font-family: "TitilliumText22LRegular";
font-size: 18px;
text-align: center;
text-decoration: none;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
/*margin-top: 15px;*/
clear: both;
border-top: 1px solid #777;
border-bottom: 1px solid #777;
/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);*/
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
/*opacity:.50;*/
}


#footer
{
background-color: #AAA;
color: #FFF;
font-family: "TitilliumText22LRegular";
font-size: 18px;
text-align: center;
text-decoration: none;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 7px;
/*margin-top: 15px;*/
clear: both;
border-top: 1px solid #777;
border-right: 1px solid #777;
border-left: 1px solid #777;
/**/border-top-left-radius: 10px;
border-top-right-radius: 10px;
/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);*/
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
/*opacity:.50;*/
}

h4
{
font-size: 17px;
font-weight: bold;
margin-bottom: 0px;
}

h3
{
font-size: 19px;
font-weight: bold;
margin-bottom: 0px;
}

h2
{
font-size: 26px;
font-weight: bold;
margin-bottom: 4px;
}

h1
{
font-size: 40px;
font-weight: bold;
margin-bottom: 4px;
}

a.headerlink
{
color: #FFF;
font-weight: bold;
}

a.headerlink:link, a.headerlink:visited
{
color: #FFF;
text-decoration: none;
}

a.headerlink:hover
{
border-bottom: 1px solid #FFF;
color: #FFF;
}
/**/
a
{
color: #33546d;
font-weight: bold;
}

a:link, a:visited
{
color: #33546d;
text-decoration: none;
}

a:hover
{
color: #6897b9;
/*border-bottom: 1px solid #6897b9;*/
}


a.exlink
{
color: #aa0000;
/*border-bottom: 1px dashed #CCC;*/
font-weight: normal;
padding-right:13px;
background:url(images/exlink2.png) right 0 no-repeat;
}

a.exlink:link, a.exlink:visited
{
color: #aa0000;
text-decoration: none;
}

a.exlink:hover
{
color: #D00;
border-bottom: none;
background:url(images/exlink1.png) right 0 no-repeat;
}

.sig
{
font-style:italic;
color:#415361;
}
