@charset "utf-8";
/*========================================*/
/*============ ОБЩИЕ СТИЛИ ===============*/
/*========================================*/
*{margin:0;padding:0;border:0;}
body{background:#1E1E1E;font:11px/16px tahoma,sans-serif;color:#828181;text-align:center;}
a{color:#828181;text-decoration:underline;}
a:hover{text-decoration:none;}
a:hover img{position:relative;}
a{outline:0;}
.clear-box{clear:both;}
/*============ Заголовки =============*/
h1{font-size:20px;font-weight:normal;line-height:1.3;}
h2{font-size:18px;font-weight:normal;line-height:1.34;}
h3{font-size:16px;font-weight:bold;line-height:1.375;}
/*============= Формы =============== */
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
/*============= Таблицы =============== */
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
/*=========== Списки ============= */
ul,ol{list-style:none;}
/*=================================*/
/*=============  ШЛЯПА ============*/
/*=================================*/
#header{padding:0 0 0 1px;width:100%;height:147px;min-height:147px;background:url(../images/bg_header.gif) center top no-repeat;}
#head1{width:940px;height:147px;margin:0 auto;}
#head1 span{display:block;width:100%;height:15px;text-align:right;}
#head1 span h1{font-size:10px;font-weight:normal;margin-top:7px;float:right;}
#head1 span a{margin:7px 0 0 40px;color:#FFDF04;font-size:9px;float:right;}
#logo{float:left;width:499px;padding:0 441px 20px 0;  position:relative;}
#logo strong{display:none;}
#index-link{display:block;width:499px;height:84px;background:url(../images/logo_rus.png) no-repeat top left;}
#news-block{position:absolute; width:360px; height:75px; top:20px; left:570px; text-align:left; border-left:1px dotted #666; padding:0 0 5px 5px; }
#news-block p{font-size:12px; color:#FFDF04;}
#news-block a{display:block; background:none; color:#CCC; text-decoration:none; }
#news-block a:hover{text-decoration:underline; }
#news-block h3{font-size:11px; font-weight:100; color:#CCC;  }
#news-block a.link-to-all{display:block; position:relative; width:360px; margin:5px 0 0 0; text-decoration:underline; text-align:right; color:#666; border-top:1px dotted #666; }
#news-block a.link-to-all:hover{text-decoration:none; color:#F00; }
/*============== ОСНОВНОЕ МЕНЮ ============*/
#menu-box{width:100%;height:35px;background:#181818;}
#menu{width:940px;height:15px;margin:auto;padding:10px 0;font-size:12px;}
#menu ul li{display:block;float:left;margin:0 10px;}
#menu ul li a{font-weight:bold;text-decoration:none;}
#menu ul li a:hover{color:#FFF;}
#menu ul li.selfmenu a{color:#FFF;}
/*========= Блок поиска ===========*/
#search{}
#search-box{}
#search-form{display:block;background:url(../images/bg_search.gif) no-repeat center;}
#search-field{float:right;width:227px;height:23px;}
.input-text{}
.search-text{}
.button{}
/*=========== ВТОРОСТЕПЕННОЕ МЕНЮ =========*/
#menu2-box{width:100%;height:42px;}
#menu2{width:940px;height:30px;margin:auto;padding:12px 0 0 0; text-align:right; }
#menu2 h2 {font-size:14px;font-family:georgia; font-style:italic; color:#646262;}
#menu2 ul li{display:block;float:right;margin:0 10px;}
#menu2 ul li a{font-weight:bold;text-decoration:none;font-size:9px;color:#5F5F5F;}
#menu2 ul li a:hover{color:#FFDF04;}
/*=====================================*/
/*============ КОНТЕНТ ================*/
/*=====================================*/
#content{width:100%;height:550px;background:url(../images/bg_main_page.gif) no-repeat top center #000;}
#content-box{width:940px;height:auto;margin:auto;}
/*============= Flash ================*/
.flash-but{float:left;width:229px;height:501px;margin:25px 8px 25px 0;}
#flashcontent4{margin:25px 0;}
/*=========================================*/
/*================= ПОДВАЛ ================*/
/*=========================================*/
#footer{width:100%;height:auto;text-align:left;}
.footer-box{width:940px;height:auto;margin:0 auto;}
/*============ Банерные блоки =============*/
.banner-box1,.banner-box2{width:460px;height:auto;margin:20px 0;}
.banner-box1{float:left;}
.banner-box2{float:right;}
/*----------------------- Блок ссылок ---------------------------*/
.col-footer, .col-footer-2 { float:left;margin:40px 0 18px 0; }
.col-footer {width:130px;}
.col-footer-2 { width:810px; }
.col-footer ul { padding:0 0 26px 18px; }
.col-footer-2 p { padding-left:18px; border-left:1px solid #4C4C4C; font-size:11px; }
.col-footer h3, .col-footer-2 h3 { font-size:12px; line-height:14px; font-weight:bold; color:#000; padding:6px 5px 6px 18px; margin:0 0 11px 0; }
.col-footer h3 {background:#FFDF04;}
.col-footer-2 h3 { background:#FFFEF7; padding-left:45px;}
.col-footer ul li, .col-footer-2 ul li { font-size:11px; line-height:15px; color:#959CA1; }
.col-footer ul li a, .col-footer-2 ul li a { font-size:11px; line-height:15px; color:#959CA1; text-decoration:none; }
.col-footer ul li a:hover, .col-footer-2 ul li a:hover { text-decoration:underline; }
/*============== Нижняя навигация ===============*/
#bottom-nav ul{}
#bottom-nav ul li{display:inline;margin-right:20px;}
#bottom-nav ul li a{font-size:11px;color:#FFDF04;text-decoration:none;}
#bottom-nav ul li a:hover{text-decoration:underline;}
/*============= Авторство ==============*/
#bottom-nav p{display:block;width:450px;height:15px;;margin:20px 0 50px 0;}
#bottom-nav b{font-weight:100;font-size:10px;}
#bottom-nav a{text-decoration:none;}
#bottom-nav a:hover{text-decoration:underline;}

/*================================================*/
/*                 PARTY-Styles                   */
/*================================================*/
#party { display:none; width:1px; height:1px; position:relative; }
#head1 span#logo-party, #head1 span#free-party { position:absolute; width:100px; height:70px;}
#head1 span#logo-party { top:0px; left:-37px; background:url(http://colorwebdesigner.ru/assets/images/santa_cap.png) no-repeat top right; z-index:999;}
