/* basic elements */


html {
   margin: 0px;
   padding: 0px;
   /*overflow: auto;*/
   background : #EEF3FA;
}


body { 
   font: 1em Helvetica,Arial,sans-serif; 
   color : #3A3A3C;
   text-align: center;
   margin:0px;
}

textarea {
   font: 1em Helvetica,Arial,sans-serif; 
}

a.header:link { 
	text-decoration: none; 
	color: #CCCCCC;
}

a.header:visited { 
	text-decoration: none; 
	color: #CCCCCC;
}

a.header:hover, a.header:active { 
	text-decoration: none; 
	color: #EE5033;
}


a.footer:link { 
	text-decoration: none; 
	color: #8BD2F4;
}

a.footer:visited { 
	text-decoration: none; 
	color: #8BD2F4;
}

a.footer:hover, a.footer:active { 
	text-decoration: none; 
	color: #EE5033;
}


a:link { 
	text-decoration: none; 
	color: #0BABF4;
}

a:visited { 
	text-decoration: none; 
	color: #0BABF4;
}

a:hover, a:active { 
	text-decoration: underline; 
	color: #E72E2D;
}




div .plusone, .twitter, .fb-like {
    font-size: 1px;
    display: inline-block;
}
div .fb_reset {
    display: inline;
} 


button{
   border:none;
   background:none;
   padding:0;
   margin:0;
   width:auto;
   overflow:visible;					
   text-align:center;	
   white-space:nowrap;	
   height:30px;
   line-height:28px;
   cursor:pointer;	
   white-space:nowrap;		
}
button span, button em{
   display:block;
   height:30px;
   line-height:28px;			
   margin:0;
   color:#666688;
   font-weight:bold;
}	
button span{
   padding-left:20px;
   background:url(bg_button2.gif) no-repeat 0 0;
}	
button em{
   font-style:normal;
   padding-right:20px;
   background:url(bg_button2.gif) no-repeat 100% 0;
}




@media (min-width: 600px) {

   #container {
      width:100%;
      min-width:750px;
      margin-left: auto; 
      margin-right: auto;
   }

   #header_screen{
      position:relative; 
      height:158px; 
      background:#3A3A3C; 
      color:#CCCCCC; 
   }

   #logo{
      position:relative; 
      top:20px; 
      text-align:center;
   }
}

@media (max-width: 600px) {

   .large_screen{
      display:none;
   }

   #container {
      width:100%;
   }

   #header_screen{
      position:relative; 
      padding:1em; 
      background:#3A3A3C; 
      color:#CCCCCC; 
   }

   #logo{
      position:relative; 
      text-align:center;
   }

}

/*******************************************************/


.scroll_arrows_next {
   width:65px; 
   height:101px;
   display:block;
   background-image:url('http://www.web-stat.net/arrow_right3.png'); 
   background-repeat: no-repeat;
   background-position:0px center;
   cursor:pointer;
}
.scroll_arrows_next:hover { background-position:-80px center; }



/*******************************************************/
#header_print {
   display:none;
}

/*******************************************************/
#header_screen {
   text-align:center;
}

/*******************************************************/
#header_content {
   width:100%;
   max-width:1110px;
   border:0px solid #FF0000;
   position:relative;
   margin-left: auto ;
   margin-right: auto ;
   background:#3A3A3C; 
   color:#CCCCCC

}

/*******************************************************/
#header_additional_line {
   width:100%;
   max-width:1110px;
   position:relative;
   margin-left: auto ;
   margin-right: auto ;
   padding:5px;
   background:#CCCCCC; 
   color:#8A710C;
   text-align:left;
   font-size:0.9em;
   font-weight:bold;

}

/*******************************************************/
#search_query {
    background:#3A3A3C; 
    font-size:0.7em; 
    border:1px solid #888888;
    color:#CCCCCC;
    width:175px;
    padding-left:5px;
    position:relative;
    left:-5px;
    bottom:5px;
}

/*******************************************************/
#top_tab_content {
   width:100%;
   max-width:1110px;
   border:0px solid #FFFF00;
   position:relative;
   margin-left: auto ;
   margin-right: auto ;
   height:8px; 
   background:#58585A; 
   color:#CCCCCC
}

/*******************************************************/
#bottom_tab_content {
   width:100%;
   max-width:1110px;
   border:0px solid #FFFF00;
   position:relative;
   margin-left: auto ;
   margin-right: auto ;
   height:8px; 
   background:#E7E8EA; 
}

/*******************************************************/
#content {
   position:relative; 
   background: #FFFFFF;
   padding-top:10px; 
}

/*******************************************************/
#content_content {
   width:100%;
   max-width:1110px;
   border:0px solid #FF00FF;
   position:relative;
   margin-left: auto;
   margin-right: auto;
   background:#FFFFFF; 
}

/*******************************************************/
#footer{
   position:relative;
   background: #58585A;
   text-align:center; 
   padding:25px;
   color: #8BD2F4;
   font-size:0.8em;
   z-index:0;
   height:40px;
} 


/*******************************************************/
#footer_table{
   width:100%; 
   max-width:1110px; 
   margin-left: auto;
   margin-right: auto;
}



/*******************************************************/
#footer_content {
   width:100%;
   max-width:1110px;
   border:0px solid #FF00FF;
   position:relative;
   margin-left: auto;
   margin-right: auto;
   background:#58585A; 
   color: #8BD2F4;
}


/*******************************************************/
#grey_area_content {
   width:100%;
   max-width:1110px;
   border:0px solid #FF00FF;
   margin-left: auto;
   margin-right: auto;
   background:#E7E8EA; 
   color: #555555;
}


/*******************************************************/
.kr1 {
   font-size:0.85em;
}

/*******************************************************/
.nl2 {
   font-size:0.85em;
}


/*******************************************************/
.title1 {
   font: 1.4em Georgia; 
   font-weight:bold; 
   font-style:italic;
}



/*******************************************************/
.subtitle1 {
   font-weight:bold; 
   font-style:italic; 
   color:#F05133; 
   color:#EE5033;
   padding-top:10px;
}


/*******************************************************/
.subtitle2 {
   font-weight:bold; 
   font-style:italic; 
   color: #51BDEC;
}


/*******************************************************/
.color1 {
   color:#E72E2D
}

/*******************************************************/
.color2 {
   color:#11D711
}


/*******************************************************/
.print_only {
   display:none;
}


table.default {
   border: 1px solid #CCCCCC;
   border-collapse: collapse;
   font-size:1em;
}

table.default th {
   border: 1px solid #CCCCCC;
   font-weight:bold;
   padding:5px 10px 5px 10px;
   font-size:1em;;
}
table.default td {
   border: 1px solid #CCCCCC;
   padding:5px 10px 5px 10px;
   font-size:1em;
}



.select_style1{
   display:none;
}
.select_style2{
   display:none;
}

    input {
 /*     display: block;
      margin: 0 0 10px;
      border: 4px solid #F66;
      color: #999; */
    }
 
    select.replaced {
      display: none;
    }
 
    ul.selectReplacement1 {
      font: 0.85em Helvetica;
      text-align: left;
      background: #58585A;
      margin: 0px;
      padding: 0px;
      width: 150px;
    }
 
    ul.selectReplacement1 li {
      background: #58585A;
      color: #ffffff;
      cursor: pointer;
      display: none;
      font-size: 0.85em;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: 150px;
    }
 
    ul.selectOpen1 li {
      display: block;
    }
    ul.selectReplacement1 li.selected {
      background: url(select_triangle.gif) top right no-repeat;
      color: #ffffff;
      display: block;
    }
    ul.selectOpen1 li.selected {
      background: #999999;
      background: url(select_triangle.gif) top right no-repeat;
      display: block;
    }
    ul.selectOpen1 li:hover,
    ul.selectOpen1 li.hover,
    ul.selectOpen1 li.selected:hover {
      background: #999999;
      color: #EE5132;
    }
 
 
 
 
 
    ul.selectReplacement2 {
      font: 1em Helvetica;
      text-align: left;
      background: #FFFFFF;
      margin: 0px;
      padding: 0px;
      border:1px solid #CCCCCC;
      overflow:auto;
position:relative;
z-index:0;
    }
 
    ul.selectReplacement2 li {
      background: #FFFFFF;
      color: #000000;
      cursor: pointer;
      display: none;
      font-size: 0.85em;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
    }
 
    ul.selectOpen2 li {
      display: block;
    }
    ul.selectReplacement2 li.selected {
      background: url(select_trianglex.gif) top right no-repeat;
      background: #FFFFFF;
      color: #EE5132;
      display: block;
    }
    ul.selectOpen2 li.selected {
      background: url(select_trianglex.gif) top right no-repeat;
      background: #ffffff;
      display: block;
    }
    ul.selectOpen2 li:hover,
    ul.selectOpen2 li.hover,
    ul.selectOpen2 li.selected:hover {
      background: #EEEEEE;
      color: #EE5132;
    }
 









/*******************************************************/
.error_title {
   margin:20px;
   color: #FF0000;
   font-weight:bold;
   font-size:1.2em;
   text-align:center;
}

/*******************************************************/
.error_body {
   margin:20px;
}

/*******************************************************/
.error_footer {
   margin:20px;
   font-style:italic;
   text-align:center;
}






.button_medium{
   font: 1em Arial,Helvetica,sans-serif;
   background:#F22D2B;
   color:#FFFFFF;
   text-align:center;
   padding:8px 13px;
   text-decoration:none;
   margin:0px 0px;
   webkit-text-size-adjust:none;
   cursor:pointer;
   white-space:nowrap;
}
.button_medium:hover {
   background:#89D3F5;
   text-decoration:none;
}
a.button_medium:link{
   color: #FFFFFF;
}
a.button_medium:visited{
   color: #FFFFFF;
}
a.button_medium:hover{   
   color: #FFFFFF;
}
a.button_medium:active{
   color: #FFFFFF;
}



.button_small{
   font: 0.8em Arial,Helvetica,sans-serif;
   font-weight:bold;
   background:#F22D2B;
   color:#FFFFFF;
   padding:5px 13px;
   text-decoration:none;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   background-clip: padding-box;
   white-space:nowrap;
}
.button_small:hover {
   background:#89D3F5;
   text-decoration:none;
}
a.button_small:link{
   color: #FFFFFF;
}
a.button_small:visited{
   color: #FFFFFF;
}
a.button_small:hover{   
   color: #FFFFFF;
}
a.button_small:active{
   color: #FFFFFF;
}


.box_round {
   -webkit-border-radius: 5px;
   border-radius: 5px;
   background-clip: padding-box;
}

.box_shadow {
  -webkit-box-shadow: 2px 4px 7px 0px #ddd;
          box-shadow: 2px 4px 7px 0px #ddd;
}


.box_gradient_grey {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#eee));
    background-image: -webkit-linear-gradient(top, #e0e0e0, #eee);
    background-image:    -moz-linear-gradient(top, #efefef, #fcfcfc);
    background-image:     -ms-linear-gradient(top, #e0e0e0, #eee);
    background-image:      -o-linear-gradient(top, #e0e0e0, #eee);
    background-image:         linear-gradient(top, #e0e0e0, #eee);
}


.box_gradient_blue {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#eee));
    background-image: -webkit-linear-gradient(top, #e0e0e0, #eee);
    background-image:    -moz-linear-gradient(top, #87D9F5, #fff);
    background-image:     -ms-linear-gradient(top, #e0e0e0, #eee);
    background-image:      -o-linear-gradient(top, #e0e0e0, #eee);
    background-image:         linear-gradient(top, #e0e0e0, #eee);
}

