body{
margin: 0 auto 0 auto;
background: url("img/images/wall.jpg");
background-color: #B7DDF6;
}
img{border:0;}
form, table{
background: none;
border: 0;
margin: 30px auto auto auto;
}
body p,b,a,li,h1,h2,h3{
font-family: Times New Roman;
text-decoration: none;
margin: 0;
padding: 0;
}

a{color:#001568;}
a:link{color:#001568;}
a:hover{color:#002EE6 !important;}
a:visited{color:#001568;}

#iq_test{
height: 850px;
background: url(img/images/bg.png) repeat-x;
width: 900px;
height: 850px;
position: relative;
margin: 20px auto 0 auto;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 2px 2px 15px black;
-webkit-box-shadow: 2px 2px 15px black;
box-shadow: 2px 2px 15px black;
}
.top{
margin: 0 auto 0 auto;
height: 120px;
width: 800px;
background: url(img/top.png);
background-repeat: no-repeat;
}
    .top h1{        
    float: left;
    }
    .top a{
    margin-left: 20px;
    margin-top: 80px;
    float:left;
    font-size: 20px;
    -moz-text-shadow: 1px 1px 1px #222;
    -webkittext-shadow: 1px 1px 1px #222;  
    text-shadow: 1px 1px 1px #222;    
    }
.links{
float: none;
width: 800px;
height: 40px;
}
    .links a{
    margin-left: 40px;
    float:left;
    font-size: 26px;
    -moz-text-shadow: 3px 3px 3px #fff;
    -webkittext-shadow: 3px 3px 3px #fff;  
    text-shadow: 3px 3px 3px #fff;       
}
.center{
margin: 0 auto 0 auto;
width: 800px;
height: 500px;
}
.main {
width: 800px; 
height: 450px;
margin: 25px 0px 25px 0px;
}
    .run{
    width: 250px;
    height: 94px;
    margin-top: -20px;
    margin-left: 40px;
    padding-bottom: 30px;}
    
    .main h1{
    font-size: 20px;
    color: #001568;}                     
    .main p{
    font-size: 18px;
    color: #000;
    font-family: "Times New Roman", Courier;}
    .history{
    margin: auto 300px auto auto;
    font-size: 16px !important;
    }
.vyrok{
font-family: "Times New Roman";
height: 120px;
width: 380px;
padding: 5px;
float: left;
position: absolute;                     
margin: -510px auto auto 400px ;
-moz-text-shadow: 3px 3px 3px #fff;
-webkittext-shadow: 3px 3px 3px #fff;  
text-shadow: 3px 3px 3px #fff; 
}
    .vyrok h1{
    font-size: 24px;
    color:#1E00FF;
    }
    .vyrok h2{
    font-size: 20px;
    color:#0000FF;
    margin-top: 0px;
    margin-left: 10px;
    }
.dotaz {
margin: -400px auto auto 400px;
}
.dotaz h1{
font-size: 18px;
color: #001568; }
.register{
margin: 30px auto auto auto;
width: 600px;
text-align: center;
background: #E8F4FF;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
}
.login{
margin: 30px auto auto auto;
width: 300px;
text-align: center;
background: #E8F4FF;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
}
.profil{
width: 710px; 
height: 450px;
margin: 25px 50px 25px 50px;
color: #0024B3;
font-size: 16px;
}
.profil div{
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
background: #DFECF5;
}
    .profil_top img{
    float: left;
    height: 85px;
    width: 85px;
    border: 0;
    }
    .profil_top h1{
    font-size: 24px;
    color: #001568; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 80px;
    line-height: 100%;
    -moz-text-shadow: 3px 3px 3px #fff;
    -webkittext-shadow: 3px 3px 3px #fff;  
    text-shadow: 3px 3px 3px #fff;  
    }
    .profil_top b{
    margin-left: 10px;
    float: left;
    font-size: 14px;
    }
    .profil_top{
    height: 130px;
    width: 710px;
    border-bottom: solid 1px #80B0D7;
    }
    .profil_soutez{
    padding: 5px 0px 0px 15px;
    height: 320px;
    width: 495px;
    float: left;
    position: static;  
    }
    .profil_tabulka{
    padding: 5px 0px 0px 0px;
    height: 320px;
    width: 200px;
    position: static;
    float: right;
    font-size: 14px;    
    }.profil_tabulka table{
    margin: 0;
    }
.kontakt{
margin: auto auto 0 auto;
height: 30px;
width: 800px;
font-family: "Arial";
font-size: 12px;
color: #89C7F0;
-moz-text-shadow: 3px 3px 3px #fff;
-webkittext-shadow: 3px 3px 3px #fff;  
text-shadow: 3px 3px 3px #fff;
}
    

