/* Global */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, strong, ol, ul, li, form, label, td, tr, table, img {margin:0; padding:0; border:none; }
html {font-family:Tahoma; font-size:14px; color:#444444; background:url(../images/bg.jpg); }
body {height:100%;}

.main {background:url(../images/header_bg.png) center top no-repeat; height:100%; display:block; min-height:1000px;} 
.center {width:1000px; margin:0 auto;}

.header {height:420px; position:relative; }
.header_top_left {display:block; width:80px; height:23px; background:url(../images/header_top_left.png) no-repeat; left:120px; position:absolute;}
.header_top_text_left  {position:absolute; top:25px; left:50px;}
.header_top_text_right  {position:absolute; top:15px; right:-50px;}
.logo {position:absolute; left:420px;}
.header_li {position:absolute; top:180px; left:50px; background:url(../images/header_li_bg.png); padding:15px 30px;}
.header_li li {list-style:none; padding:0 0 0 30px; background:url(../images/header_li.png) 0 3px no-repeat; font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#fff; font-weight:bold; }
.header_li li:first-letter {color:#ffdc7d;}
.gold {top:100px; right:20px; position:absolute;}
.header_traning {position:absolute; bottom:0; background:url(../images/header_traning.png) 0 0 no-repeat; text-align:center; height:89px; width:1000px;}
.header_traning div {margin:40px; color:#fff; font-size:26px; font-family: 'Roboto Condensed', sans-serif; text-shadow:2px 2px 3px #303030; font-style:italic; font-weight:600;}
.header_reg {position:absolute; bottom:90px; right:230px;}
.header_reg:hover {cursor:pointer;}

.c_middle {background:url(../images/c_middle_bg.jpg); padding:20px;}
.registration {position:relative; border:1px dashed #424242; padding:20px 30px 10px 20px;}
input[type=text], input[type=password] {background:url(../images/input_bg.jpg) repeat-x; width:100%; height:23px; border:1px solid #c5c5c5; padding:0 5px; margin: 0 0 5px 0; color:#767676;}
input[type=submit] {border:none; background:none; cursor:pointer;}
input[type=submit]:hover {opacity:0.8;}
.registration input[type=text], .registration input[type=password] {width:100%; margin:0 0 10px 0;}
.reg_text {position:absolute; left:350px; top:-20px;}
.registration input[type=submit] {background:url(../images/header_reg.png) no-repeat; display:block; width:199px; height:50px; margin:0 auto}
.registration input[type=submit]:hover {opacity:0.8; cursor:pointer;}

.all_content {position:relative; margin:20px 0 40px 0; width:740px; float:left;}
.legalnost {margin:20px 0 0 0;}
.clear {clear:both;}
.date {color:#dfdfdf; font-size:12px;}
.who {color:#ffde84; font-size:14px;}
.video_block {margin:0 0 20px 0;}
.video_block.one {float:left; width:380px;}
.div_nagradi {margin:20px 0 30px 0;}

.right {margin:0 0 0 760px; padding:0 10px 0 0;}
.right form {margin:30px 0 0 0;}
.right form input[type=text], .right form input[type=title] {width:100%; margin:0 0 10px 0;}
.right input[type=submit] {background:url(../images/enter_mini.png) no-repeat; display:block; width:61px; height:32px;}
.right form div {position:relative;}
.right form .links {position:absolute; top:-3px; right:0;}
.right form .links a {color:#b1b1b1; text-decoration:none;}
.right form .links a:hover {text-decoration:underline;}
.right form .links span a {color:#ffdf83; text-decoration:underline;}
.right form .links span a:hover {text-decoration:none;}
.contact {margin:20px 0 0 0; text-align:center;}
.copyright {color:#b7b6b6; margin:20px 0 0 0;}

.footer {text-align:center; margin:0; padding:0; height:220px; background:url(../images/footer.png) center 0 no-repeat;}