body {margin:0; padding:0; color:#333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
H1 {font-size:17px; color:#f00; margin:0; padding:0; font-weight:normal;}
H2, h2 a {font-size:12px; color:#f00; margin:0; padding:0; font-weight:normal;}
H3 {font-size:13px; color:#06c; padding:5px 0; margin:0; font-weight:normal;}

h1 a, h3 a {text-decoration:none; clear:both;}

p, li, div {font-size:12px; color:#333;}
td {font-size:11px; color:#666;}
form {font-size:10px; clear:both; margin:0; padding:0;}
a {color:#06c;}
a:visited {color:#036;}
a img {border:0;}

hr {color:#ddd; border:none; height:1px; background-color:#ddd; padding:0; margin:0 0 7px 0;}

/* ======== page settings ======== */
#page {width:800px; margin:0 auto; padding:0; text-align:left;}

/* #top {width:100%; height:110px; background:url(i/bg_top.gif) repeat-x; text-align:right;} */

#top {width:100%; height:120px; background:url(i/bg_top.gif) repeat-x; text-align:right; padding:20px 0 0 0;}
#top a {color:#69c;}

#imgchange {height:60px; background:url(i/pichange.jpg) no-repeat; padding:0px; color:#69c; margin:0;}
#imgcontext {height:60px; background:url(i/picontext.jpg) no-repeat; padding:0px; color:#69c; margin:0;}
#imgspero {height:60px; background:url(i/picspero.jpg) no-repeat; padding:0px; color:#69c; margin:0;}
#imgpage {height:60px; background:url(i/picpage.jpg) no-repeat; padding:0px; color:#69c; margin:0;}
#imgbanc {height:60px; background:url(i/picbanc.jpg) no-repeat; padding:0px; color:#69c; margin:0;}

#main {width:580px; float:right; margin:0; padding:15px 0 10px 0;}
#main p {clear:both; margin:5px 0; padding:5px 0; line-height: 140%;}
#main p img {float:left; text-align:left; margin:0px 5px 0px 0; border:1px solid #999;}

#left {width:200px; float:left; clear:left; margin:0; padding:10px 0 20px 0;}
#left p {font-size:11px; color: #666; line-height: 180%; clear:both; margin:5px 0; padding:0px;}

#footer {font-size:10px; line-height:160%; width:100%; text-align:left; clear:both; margin:10px 0; padding:15px 0; background:url(i/bg_niz.gif) repeat-x;}
.niz {float:left; width:400px;}
.counter {float:right; width:400px; text-align:right;}

/* ======== helper ======== */
/* 
.logo {float:left; width:120px; text-align:left; padding: 20px 0 10px 0;}
.coor {float:right; font-size:10px; color:#999; width:650px; padding: 20px 0 20px 0;}
.coor a {color:#69c;}
.coor b {font-size:18px; color:#69c; font-weight:normal;}
*/

.logo {float:left; width:110px; text-align:left; padding:0px 0;}
.coor {float:right; font-size:10px; line-height:250%; color:#999; padding:0px 28px;}
.coor b {font-size:17px; color:#69c; font-weight:normal;}

#small {color:#999; font-size:10px;}
#small a, #small a:link, #small a:active, #small a:visited {color:#69c; text-decoration:underline;}
#small a:hover {color:#333; text-decoration:underline;}

.adv {clear:both; margin:30px 0; padding:0;}

.blue td {background-color:#def; padding:5px 8px;}
.white td {background-color:#fff; padding:5px 8px;}
.ramka {border: 1px solid #def;}

#news p {font-size:10px; color:#666; line-height:150%; padding:5px 0; margin:0 0 4px 0;}
#news img {float:left; text-align:left; margin:3px 5px 2px 0;}
#news span {font-size:9px; color:#f00; font-weight:normal;}

.form {background-color:#fff; border: 1px #ccc solid; margin:5px 0; font-size:10px; height: 10px;}
/*.enter {background:url(i/knp.gif) no-repeat center; width:70px; color:#fff; padding:4px; text-transform:uppercase; letter-spacing:1px; text-align:center; font-size:9px; font-weight:normal; border:none}*/
/*.enter {background-color:#06c; color:#fff; padding:0; text-align:center; font-size:9px; font-weight:normal; border:1px solid #369;}*/
.enter {background-color:#06c; color:#fff; padding:2; text-align:center; font-size:9px; font-weight:normal; border:none; cursor:hand}

/* navigation */
#nava {float:right; width:650px; margin:5; padding:0; font-weight:bold;}
#nava li {list-style:none; display:inline; margin:0; padding:0;}
#nava li a {text-align:center; text-decoration:none; margin:0 0 0 5px; padding:5px 10px; height:28px; color:#666; border-bottom:3px #fff solid;}
#nava li a:hover {color:#000; border-bottom:3px solid #f00;}
#nava li .curent {color:#f00; border-bottom:3px solid #f00;}

#navigara {float:right; width:650px; color:#ccc; margin:0; padding:30px 0 0 0; font-weight:normal;}

.submenu {float:left; padding:5px 0 15px 0; text-align:left; clear:left;}
.submenu ul {padding:0; margin:0;}
.submenu li {font-size:11px; width:100%; padding:3px 12px; line-height:20px; margin:0; background:url(i/str.gif) no-repeat; list-style-type: none; border-bottom:1px #eee solid;}
.submenu a:link, .submenu a:activ {color:#f00; text-decoration:none;}
.submenu a:visited {color:#900; text-decoration:none;}
.submenu a:hover {color:#000; text-decoration:underline;}

#inside {float:right; padding:0 0 5px 0; width:100%; clear:both;}
#inside ul {padding:0; margin:0;}
#inside li {font-size:11px; display:inline; padding:2px 0 0 8px; margin:0 0 0 8px; list-style-type:none; border-left:1px #ccc dashed;}
#inside a {color:#f00; text-decoration:none; margin:0 0 0 -2px;}
#inside .current a {color:#fff; background-color:#f00; padding:2px 5px; text-decoration:none;}
#inside .current a:hover {color:#fff; background-color:#06c; padding:2px 5px; text-decoration:none;}
#inside a:hover {color:#000; text-decoration:underline;}

.list {font-size:10px; line-height:20px; margin:0;}
.list a {padding:0px 8px 3px 8px; color:#06c;  margin:0 0 0 -4px; text-decoration:underline; border-left:1px #ccc solid;}
.list b {padding:0px 8px 3px 8px; font-size:10px; color:#06c; font-weight:bold;}

.next {font-size:17px; padding:10px; border-top:1px #999 dashed;}
.next a {font-size:12px;}

input {border: #858282 1px solid;}
#reglament {width:780px; float:right; margin:0; padding:15px 0 10px 0;}
#reglament p {clear:both; margin:5px 0; padding:5px 0; line-height: 140%;}
#reglament li {clear:both; margin:5px 0; padding:5px 0; line-height: 140%;}


.longenter {background:url(i/longknp.gif) no-repeat center; width:100px; color:#fff; padding:4px; text-transform:uppercase; letter-spacing:1px; text-align:center; font-size:9px; font-weight:normal; border:none}

#main p.t {clear:both; margin:5px 0; padding:5px 0; line-height: 170%;}
p.r {clear:both; margin:5px 0; padding:5px 0; line-height: 150%;}
li.r {clear:both; margin:5px 0; padding:5px 0; line-height: 120%;}

/* === New Code == */

.login {float:right; font-size:10px; color:#999; padding:0 0 0 35px; margin:0; border-left:1px #999 solid; text-align:left; line-height: 180%}
.loginput {border:1px #999 solid; font-size:11px; width:82px; height:18px;}
.loginent {background-color:#f00; color:#fff; padding:2px 2px 1px 2px; margin:0; letter-spacing:1px; text-align:center; font-size:9px; font-weight:normal; border:1px; cursor:hand}







