﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'CRICKETHEAVY'; /* Имя шрифта */
    font-style: normal;
    src: local('CRICKETHEAVY'), /* Проверка если он уже есть */
         url(CRICKETHEAVY.TTF) format('truetype'); /* Путь к файлу со шрифтом и формат */
}

* {box-sizing:border-box;}

html, body{margin:0; padding:0; width:100%; height:100%;}
body {font-family:"Times New Roman", Times, serif; font-size:14px; color:#000; background-color:#fff; text-align:center;}

#wrapper {margin:0 auto 0 auto; padding:0; width:996px; min-height:100%; position:relative; text-align:center; box-sizing:border-box;}
#header{margin:0; padding:0; text-align:center; box-sizing:border-box; position:relative; background:url(../images/2.jpg) no-repeat;}
#header h1{margin:0; padding:250px 10px 10px 270px; text-align:center; box-sizing:border-box;}

#logo {margin:0; padding:0 0 10px 10px; position:absolute; right:0; top:230px; box-sizing:border-box; z-index:999; text-align:right;}
#logo img {border:none;}
#logo p {margin:0; padding:0;}

#phone {margin:0; padding:0; position:absolute; right:280px; top:250px; color:#2B1306; text-align:right;}

#slogan{margin:0; padding:0; position:absolute; left:45px; bottom:5px; color:#2B1306; text-align:left; box-sizing:border-box;}
#slogan p{margin:0; padding:5px; color:#2B1306; text-align:left; box-sizing:border-box;}

#top_menu{margin:0 0 5px 0; padding:0; text-align:left; box-sizing:border-box;}
#top_menu ul{margin:0; padding:0; list-style:none; display:inline-table;}
#top_menu li{margin:0 5px 0 0; padding:10px; list-style:none; width:120px; position:relative; float:left; text-align:center;
	background:#2B1306; /*rgba(43,19,6,0.75);*/
	color:#fff;
	cursor:pointer;
}
#top_menu li ul{margin:5px 0 0 0; position:absolute; left:-9999px; background:rgba(128,122,122,0.75);}
#top_menu li ul li{padding:5px; width:240px; background:none; text-align:left;}
#top_menu li:hover > ul{left:0; top:30px;}
#top_menu a{color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px;}
#top_menu a:hover{color:#fff; text-decoration:underline;}
#top_menu .no_link{color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px; text-decoration:underline;}

.page_nav {margin:0; padding:5px 10px 5px 0px; text-align:left; box-sizing:border-box; color:#2B1306; font-size:12px;}
.page_nav a{color:#2B1306; font-size:12px; text-decoration:none;}
.page_nav a:hover{text-decoration:underline;}

#page_box{margin:0; padding:0; position:relative; display:table; text-align:left;}

#left_box {margin:0 0 10px auto; padding:0; float:right; width:260px; display:block;}

#left_menu {margin:0 0 10px 0; padding:5px; list-style:none; background:#2B1306; color:#fff;}
#left_menu h2{margin:0; padding:5px; color:#fff; font-family:HELVETICA, sans-serif; font-size:20px; font-style:italic; text-align:center;}

#left_menu ul {margin:0; padding:5px; list-style:none; box-sizing:border-box;}
#left_menu li{position:relative; display:block; margin:0 0 5px 0; padding:0; color:#fff; text-align:left;}
#left_menu li a{margin:5px; padding:4px; text-decoration:none; color:#fff; display:block;}
#left_menu li a:hover{text-decoration:none; color:#000; background:#fff;}
#left_menu div{margin:0; padding:5px; text-align:left; cursor:pointer; color:#fff;}
#left_menu div a{margin:0; padding:0; text-decoration:underline; color:#fff; font-size:14px; text-transform:uppercase;}
#left_menu div a:hover{text-decoration:none;}
#left_menu div:hover {background:#fff;}
#left_menu div:hover a{color:#000; text-decoration:none;}
#left_menu li ul {margin:0; padding:5px 0 0 5px; list-style:none; box-sizing:border-box;}

.left_li2 ul {position:absolute; left:-9999px; margin:0; padding:5px;}
.left_li2 ul li{margin:0; padding:5px; position:relative; text-align:left;}
.left_li2 a{text-decoration:none; color:#fff; font-size:14px;}
.left_li2 a:hover{text-decoration:none;}
.left_li2:hover > ul {position:absolute; left:250px; top:0; display:block; z-index:50; width:260px;}

.left_li1 {position:relative; display:block; color:#fff;}
.left_li1 > ul {margin:0 0 0 5px; padding:0;}
.left_li1 > ul > li{margin:0; padding:5px; position:relative; text-align:left;}
.left_li1 ul > .left_li2:hover ul {position:absolute; left:250px; top:0;}
.left_li1 a{text-decoration:none; color:#fff; font-size:14px;}
.left_li1 a:hover{text-decoration:none;}

.news_box {margin:0 0 10px 0; padding:10px; display:block; background:#74482D; color:#fff; min-height:250px;}
.news_box h2{margin:0 0 10px 0; color:#000; text-align:center;}
.news_txt {margin:0 0 10px 0; padding:0; color:#fff; text-align:left; position:relative; display:block; font-size:12px;}
.news_txt span{margin:5px; display:block; font-size:10px; text-align:right; color:#898989;}
.news_txt a{margin:0 5px 5px 0; padding:0; display:block; color:#ffffff; text-align:right; font-size:14px;}

#content{margin:0 10px 10px 0;padding:10px; width:720px; float:left; min-height:450px; text-align:left; display:block; background:#fff; color:#000; border:solid 1px #2B1306;}
#content a {color:#00f; text-decoration:underline;}
#content a:hover {color:#008000; text-decoration:none;}


#footer {margin:0; padding:10px; min-height:50px; text-align:center; box-sizing:border-box; background:#2B1306; color:#fff;}
#footer a{ color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}