body {font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
#main {width:955px; _width:950px; margin:0 auto;}
h3 {font-size:24px; color:#5A83A1; font-weight:normal; margin:0;}
h4 {font-size:16px; color:#5A83A1; font-weight:bold; margin:0;}

a {color:#3553a6;}

#logo {margin:15px; float:left}
#topurl {margin:50px 0 0 150px; float:left;}
#topurl a{margin-right:45px; _margin-right:35px; text-decoration:none; color:#000;}
#topurl a:hover {text-decoration:underline}

#left {margin-left:20px; float:left; width:650px;}
.right_block {margin-bottom:30px;}
#right {margin-left:55px; _margin-left:45px; float:left;}
#right h3 {margin-left:20px; margin-bottom:7px;}

#bottom {margin-top:35px;font-size:11px;}
#bottomurl {margin-left:250px;}
#bottom a{text-decoration:none; color:#000}
#bottom a:hover{text-decoration:underline}
#copyright {margin-left:300px;}

#login {margin-bottom:50px;}
#login input {border:1px solid #5A83A1; margin:2px; background-color:#FFF}
#account a {text-decoration:none; font-size:14px; color:#000000}
#account a:hover {text-decoration:underline; color:#3553a6}

.news_block {margin-bottom:10px; border-bottom:1px solid #92bad7; padding-bottom:20px; width:180px;}
.news_date {color:#db0d0d}

#registration input {border:1px solid #5A83A1; margin:2px; background-color:#FFF}
#error {margin:5px; padding:10px; border: solid 1px #FF0000; width:60%; background-color:#FFE2DD;}
#okey {margin:5px; padding:10px; border: solid 1px #006600; width:60%; background-color:#BDF9CF}

#order {border:1px solid #E9F0FE; width:60%; font-size:11px; margin-bottom:10px; padding:3px;}
#order select{border:1px solid #E9F0FE;}