/*--------------------Умолчания--------------------*/
* {margin:0; padding:0}
body {background:#707070; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#363636}

/*--------------------Ссылки--------------------*/
a img {border:none}
a {font-weight:700; text-decoration:underline; color:#bd181c}
a:hover {text-decoration:none}

/*--------------------Формы--------------------*/
label.param_name {display:block; float:left; height:19px; line-height:18px}
span.param_required {color:#bd181c}
input[type="text"] {display:block; width:323px; height:14px; padding:1px 4px 2px; border:1px solid #363636; font-size:12px; line-height:14px; color:#363636; font-family:Tahoma, Geneva, sans-serif;}
textarea {display:block; width:327px; height:75px; padding:2px 0 2px 4px; border:1px solid #363636; font-size:12px; line-height:15px; color:#363636; font-family:Tahoma, Geneva, sans-serif}
input.send {display:block; float:right; height:21px; padding:0px 10px 2px 10px; line-height: 22px; border:0 none; background:#bd181c; font:700 11px Tahoma, Geneva, sans-serif; color:#fff; cursor:pointer;
width:auto; overflow:visible; margin-top: 40px}

/*--------------------Глобальные классы--------------------*/
.clearfix {display:inline-block}
.clearfix {display:block}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

/*--------------------Разметка--------------------*/
div.page {width:1000px; margin:0 auto}
div.header {position:relative; height:439px; background:#ffd400 url(img/header.jpg) bottom no-repeat}
div.content {background:url(img/content_m.png)}
div.content_b {padding-bottom:80px; background:url(img/content_b.png) 0 100% no-repeat}
div.main_column {float:right; width:650px; padding:40px 40px 0}
div.left_column {float:left; width:270px; padding-bottom:30px; background:url(img/left_column.png) 100% 0 no-repeat}
div.footer {position:relative; padding:45px 35px 40px; background:#9ea3a3 url(img/footer.png) 100% 0 no-repeat}

/*--------------------Шапка--------------------*/
/*Логотип*/
div.logo {position:absolute; top:16px; left:29px; width:290px; height:114px; padding:9px 18px 19px 8px; background:url(img/logo.png) no-repeat} 
div.logo a {display:block; width:290px; height:114px}

/*Слоган*/
div.slogan {position:absolute; top:38px; left:360px; font:italic 700 30px/30px Calibri, "Trebuchet MS", Tahoma, Geneva, sans-serif; color:#044aa5}

/*Контакты*/
div.contacts {position:absolute; top:16px; right:35px; font:italic 400 18px/20px Calibri, "Trebuchet MS", Tahoma, Geneva, sans-serif; text-align:right}
div.contacts p {margin-top:17px}
div.contacts span.code {font-weight:700}
div.contacts span.phone {font-size:32px; font-weight:700}
div.contacts a {font-weight:400}

/*--------------------Основная колонка--------------------*/
.page_title {margin-bottom:25px; font-size:24px; line-height:24px; text-transform:uppercase}

/*Обратная связь*/
form.feedback {width:460px; margin:30px auto 0}
form.feedback div.row {margin-top:12px}
form.feedback input {float:right}
form.feedback textarea {float:right}
form.feedback div.code label {margin-top:11px}
form.feedback div.code img {display:block; float:right; margin-left:29px; border: 1px solid #363636}
form.feedback div.code input {width:142px; margin-top:11px}
form.feedback p.footnote {margin-top:35px}
form.feedback button {margin-top:40px}

div.error {margin: 20px 0px 0px 95px; color:#bd181c;}
div.error ul {list-style: inside;}
div.atent {margin: 0px 0px 10px 0px; color:#bd181c;}

/*Фотогалерея*/
div.intro_gallery {margin-top:45px}
div.intro_gallery div.clearfix a {display:block; float:left; width:202px; overflow:hidden; margin-left:22px} 
div.intro_gallery div.clearfix a:first-child {margin-left:0}
div.intro_gallery img {padding:5px; background:#fff}
div.intro_gallery p {margin:30px 0 0 0; font-size:11px}

/*Фотогалерея*/
div.gallery div.clearfix {margin-top:25px}
div.gallery div.item {float:left; width:202px; overflow:hidden; margin-left:22px}
div.gallery div.item:first-child {margin-left:0}
div.gallery img {display:block; margin-bottom:10px; padding:5px; background:#fff}
div.gallery p {margin-top:15px}

/*Фото*/
div.gallery_item img {display:block; max-width:620px; margin:0 auto; padding:12px; background:#fff}
div.gallery_item p {margin:20px 0 0}
div.gallery_item p.nav {text-align:center; font-size:11px; color:#bd181c; font-weight: 700; color:#666666}

div.pages {font-size: 11px; color: #363636}
div.pages span.pages_active {background: #c51517; padding: 1px 6px 2px 6px; margin: 0 3px 0 3px; color: #ffe4dd; line-height: 17px;}
div.pages a {font-size: 11px; color: #363636; text-decoration: none; font-weight: normal; margin: 0 3px 0 3px;}
div.pages a:hover {text-decoration: underline;}


/*--------------------Левая колонка--------------------*/
/*Меню*/
ul.menu {list-style:none; font-size:12px; text-transform:uppercase}
ul.menu li {display:block; margin-top:3px}
ul.menu li:first-child {margin-top:0}
ul.menu li a {display:block; height:70px; padding-left:35px; background:#bd181c url(img/menu_item.png) 100% 0 repeat-y; line-height:70px; color:#fff}
ul.menu li a:hover {background:#ffd400 url(img/menu_item_active.png) 100% 0 repeat-y; text-decoration:none; color:#000}
ul.menu li.active a {background:#ffd400 url(img/menu_item_active.png) 100% 0 repeat-y; text-decoration:none; color:#000}
ul.menu li.active a:hover {text-decoration:none; color:#000}

ul.table_of_contents {list-style:none; margin-bottom: 15px; padding-left: 5px; font-weight:700; line-height:20px}
ul.table_of_contents li a {text-decoration:none; color:#790000}
ul.table_of_contents li a:hover {text-decoration:underline}

/*Адрес*/
div.address {margin-top:50px; padding-left:35px; font:italic 700 20px/20px Calibri, "Trebuchet MS", Tahoma, Geneva, sans-serif}


/*--------------------Подвал--------------------*/
/*Копирайты*/
div.copyrights {position:absolute; top:45px; left:35px; font-size:11px}

/*Разработчики*/
div.weblink {position:absolute; top:45px; right:35px; font-size:11px; text-align:right; width: 250px;}
div.weblink a {font-weight:400; text-decoration:underline; color:#bd181c}
div.weblink a:hover {text-decoration: none;}

/*Счетчики*/
table.counters {text-align:center}
table.counters  div {margin:0 8px}

/*Параграфы в текстах*/
div.text p {margin-top:12px}
div.text p:first-child {margin-top:0}
