﻿@charset "utf-8";
/* CSS Document */
/*Подключаем стиль для сброса всех стилей*/
@import url('reset.css');
@import url('feedback.css');
@import url('sitemap.css');

body{
/* background-color: #efe9e9;*/
 background-image: linear-gradient(180deg, #6a6b72, #96979c);
}

div#body{
	margin: 0 auto;
	width: 902px;	
	overflow: hidden;
}

div#header{
	width: 902px;
	height: 273px;
	background-image: url(../img/header.jpg);	
	
	border-radius: 12px;
	border: 1px solid #FFF;
	margin-bottom: 7px;
}
div#logo{
	width: 250px;
	padding-top: 15px;
	padding-left: 25px;	

}
div#logo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1907c6;
	text-decoration: none;
	overflow: hidden;
}
div#contact-header{
	width: 200px;
	overflow: hidden;
	margin-top: 160px;
	margin-left: 25px;
	background-image: url(../img/fon_contact.png);
	border-radius: 8px;
}
div#contact-header ul{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}
div#contact-header ul li{
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #000;	

}

div#main-menu{
	width: 902px;
	height: 43px;
	background-image:url(../img/main-menu-fon.jpg);
	background-repeat: repeat-x;
	/*
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;	
	*/
	width: 100%;
	float: left;
	
	border-radius: 12px;
}
div#main-menu ul{
	margin: 0;
	padding: 0;
	float:left;
	position: relative;
	left: 50%;
	top: 25%;
}
div#main-menu ul li{
	float: left;
	position: relative;
	right: 50%;
}
div#main-menu ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #cda608;
	border-left: 1px solid #000;	
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	
}

div#main-menu ul li a:hover{
	color: #333;	
}

.main-menu-active{
	color: #000;	
}
/*
Центарльная часть сайта
--------------------------------------------------
 */
div#wrapper{
	width: 902px;
	margin-top: 15px;
}
div#sidebar{
	width: 255px;
	float: left;
}
div#sidebar-catalog{
	background-color: #cdc9c9;
	padding-top: 20px;
	padding-bottom: 20px;	
	border-radius: 12px;
}
div#sidebar-news{
	background-color: #cdc9c9;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 20px;	
	border-radius: 12px;
}
div#center{
	width: 631px;
	float: right;
	background-color: #FFF;
	border-radius: 12px;
	margin-bottom: 25px;
	padding-top: 20px;
	padding-bottom: 25px;
}
h2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-left: 25px;	
}

.h2-main{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	color: #000;
	margin-left: 25px;	
	margin-bottom: 15px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-transform: uppercase;
	color: #fbfbf6;
	text-align: center;	
}
h3 a{
	color: #fbfbf6;
	text-decoration: none;
}

/* Вывод меню влевой части сайта*/
div#sidebar-catalog ul{
	margin-top: 10px;
	margin-left: 7px;
	width: 240px;
}
div#sidebar-catalog ul li{
	border-bottom: 1px dashed #000;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 10px; 
}
div#sidebar-catalog ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
} 
div#sidebar-catalog ul li a:hover{
	color: #F00;
}

/* Вывод меню новостей влевой части сайта*/
div#sidebar-news ul{
	margin-top: 5px;
	margin-left: 7px;
	width: 240px;
}
div#sidebar-news ul li{
	border-bottom: 1px dashed #000;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 10px; 
}
div#sidebar-news ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
} 
div#sidebar-news ul li a:hover{
	color: #F00;
}

div#sitemap{
	width: 	255px;
	margin-bottom: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
}
div#sitemap p {
	text-align: center;	
}
div#sitemap a{
	color: #FFF;
	font-size: 16px;
}

/*Стиль вывода сообщение о несуществующей странице*/
#error_404{
 color: #F00;
 font-size: 19px;
 padding-left: 45px;
 padding-top: 35px;    
}

/*footer сайта*/
div#footer{
	clear: both;
}
div#footer-img{
	width: 902px;
	height: 63px;
	background-image: url(../img/footer.jpg);	
	/*
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	*/
	
	border-radius: 12px;
	border: 1px solid #FFF;
}
div#footer-menu{
	width: 100%;
	float: left;
	margin-top: 5px;
}
div#footer-menu ul{
	margin: 0;
	padding: 0;
	float:left;
	position: relative;
	left: 50%;
}
div#footer-menu ul li{
	float: left;
	position: relative;
	right: 50%;	
}
div#footer-menu ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	border-left: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
}

div#copyright p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;		
	margin: 0 auto;
	text-align: center;
}

/*
	Стили вывода каталога
*/
table#catal{
	margin-top: 35px;
	margin-bottom: 50px;	
}
table#catal tr td a img{
	border: 1px solid #000; 
}
table#catal tr td a{
	text-decoration: none;
}
table#catal tr td a:hover{
	color: #FF0;
}
table#catal tr td a p{
	width: 150px;
	color: red;
	
}

#dilers{
	font-family: Verdana, Geneva, sans-serif;
	width: 600px;
	margin: 0 auto;
	margin-top: 10px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

div#catal_view{
	width: 170px;
	float:left;
	margin-left: 15px;
	margin-top: 25px;	
	margin-bottom: 5px;
}

div#catal_view_text{
	width: 605px;
	margin-top: 25px;	
	margin-left: 15px;
	text-indent: 1.6em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}

div#catal_view a img{
	border: 1px solid #000;	
	margin-right: 15px;
}
#catal_view_text p p{
	font-size: 18px;
}

div#catal_view_text table p{
 text-indent: 0.3em;	
}
div#catal_view_text  tablwe p sup{
	font-size: 10px;
}

div#buttons{
 width: 200px;	
 margin-bottom: 15px;
}
#price{
font-size: 16px;	
font-weight:bold;
color: #FFF;
text-transform:uppercase;
text-decoration:none;
text-align: center;
display:block;
width: 150px;
height: 25px;
background-color: #cc2127;
padding-top: 7px;
}

#meeting{
font-size: 16px;	
font-weight:bold;
color: #FFF;
text-transform:uppercase;
text-decoration:none;
text-align: center;
display:block;
width: 150px;
background-color: #37429b;
margin-top: 10px;

}

/*
	Стили для страницы с контактами
*/
div#contact{
	margin-top: 35px;
	margin-left: 25px;
	margin-bottom:35px;
}
.contact{
	margin-bottom: 25px;
}
.contact_name{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;	
	margin-bottom: 15px;
}
.contact_address{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}

.contact_phone{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 25px;	
}
.contact_title{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}

/*
	Стили для страницы новости
*/
div#news{
	width: 600px;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;	
	text-indent: 1.5em;
	text-align: justify;
}
.news-name{
	color: #125285;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;	
} 
.news-data{
	font-size: 12px;
	text-align: right;
}
.news-img{
	margin-right: 5px;
	margin-bottom: 5px;
}
.news-description{
	margin-bottom: 7px;
}
.news-details{
	color: #125285;
	text-decoration: none;	
	font-style: italic;
	font-size: 14px;
}
.news-end{
	width: 600px;
	margin: 0 auto;
	clear: both;
	border-bottom: 1px dashed #000;	
}
.news-text{
	
}

#text{
	margin-top: 35px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom:35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-indent: 1.5em;
	text-align: justify;
}
#text-main{
	margin-left: 15px;
	margin-right: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-indent: 1.5em;
	text-align: justify;
}

#text-main a{
	color: #00F;
	font-weight: bold;
}