/*  */
/*-------------------------------------------------------------------*/
/* Исходные параметры */
body, div, p, ul, li, ol, h1, h2, h3, h4, h5, h6, table, form, fieldset, legend, hr {
	margin:0;
	padding:0;
}
img {
	border:0;
}
/*-------------------------------------------------------------------*/
body {
	background-color:#000000;
}
.right_border {
	border-right: 1px solid #ffffff;
}
.left_border {
	border-left: 1px solid #ffffff;
}
.selected {
	font-size:14px;
	font-family:Garamond, Times New Roman;
	letter-spacing:1px;
	color:#F21111;
	font-weight:bold;
}
h1 {
	margin:7px 0 16px 0;
}
li{
	list-style: url("../img/marker.gif");
	list-style-position: inside;
}
div.marker {
	padding:0 16px;
	background:url(/img/marker_common.gif) no-repeat 0 5px;
}
div.marker h2 {
	color:#C8B2B2;
}
h2.msg{
	color:red;
	font-size:14pt;
	font-family:Times;
	padding-bottom:3;

}

/*-------------------------------------------------------------------*/
/* Ссылки */
a {
	text-decoration:none;
	font-size:14px;
	font-family:Garamond, Times New Roman;
	letter-spacing:1px;
	font-weight:bold;
}
a:link{
	color: #ffffff;
}
a:visited{
	color: #bbbbbb;
}
a:active, a:hover{
	color: #f21111;
}
a.a_menu {
	color:#F21111;
}
a.no_select {
	font-size:13px;
	font-family:Verdana;
	letter-spacing:0;
	font-weight:normal;
	color:#C8B2B2;
}
a.no_select:hover {
	color:#F21111;
}
.price a {
	font-size:13px;
	font-family:Verdana;
	letter-spacing:0;
	font-weight:normal;	
	color:#C8B2B2;	
}
.price a:active, .price a:hover{
	color: #f21111;
}
.service a {
	font-size:13px;
	font-family:Verdana;
	letter-spacing:0;
	color:#C8B2B2;
}
.marker a {
	font-size:13px;
	font-family:Verdana;
	letter-spacing:0;
	color:#C8B2B2;
}
.price th a {
	font-size:13px;
	font-family:Verdana;
	letter-spacing:0;
	font-weight:bold;
	color:#C8B2B2;
}
/*-------------------------------------------------------------------*/
/* Текст */
body, th, td {
	color:#C8B2B2;
	font-size:13px;
	font-family:Verdana;
}
h1 {
	font-size:20px;
	font-family:Garamond, Times New Roman;
	color:#f21111;
	font-weight:bold;
	letter-spacing:1px;
}
h2 {
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	color:#ffffff;
}
h3{
	font-size:14px;
	color:#ffffff;
	font-family:Verdana;
	margin-bottom: 16px;
}
.red {
	color: red;
}
#wrapper {
	background:url(/img/ImgB_In.jpg) no-repeat bottom center;
}
/*-------------------------------------------------------------------*/
/* Подвал */
#cellar #banner {
	padding:2px 0 0 10px;
}
#cellar #logotip {
	background:url(../img/logotip_fon.gif) repeat-x top left;
}
#cellar #podpis {
	padding:0 10px 0 0;
}
/*-------------------------------------------------------------------*/
/* Шапка */
#head #title_head_bg {
	background:url(../img/title_head_bg.gif) repeat-x top left;
}
#head #logotip_head{
	margin:0 23px 0 12px;
}
#head .head_bg {
	background:url(../img/head_bg.jpg) no-repeat bottom right;
}
/*-------------------------------------------------------------------*/
/* Верхнее меню */
#menu_top {
	margin: 0 35px 7px 0;
}
#menu_top .item {
	padding: 0 20px 0 7px;
}
/*-------------------------------------------------------------------*/
/* Язык */
#lang {
	background:url(../img/lang_bg.gif) repeat-x top left;
	padding-top:70px;
	text-align:center;
}
.lang span, #lang a {
	display:block;
}
.lang span {
	font-size:14px;
	font-family:Garamond, Times New Roman;
	color:#F21111;
	font-weight:bold;
	letter-spacing:2px;
	margin:0 0 1px 1px;
}	
/*-------------------------------------------------------------------*/
/* Правое меню */
#menu_right {
	margin:0 20px 13px 0;
}
#menu_right .item {
	padding:10px 0 0 7px;
}
#menu_right .item_first {
	padding:0 0 0 7px;
}
/*-------------------------------------------------------------------*/
/* Правая колонка */
#column_right {
	padding-top:36px;
}
#column_right .item_even, #column_right .item_odd {
	border-top:1px solid #cccccc;
	padding:5px;
}
#column_right .item_even {

}
#column_right .item_odd {
	background-color:#222222;
}
#column_right h1 {
	margin:3px 0;
}
.column_right_list_item {
	background:url(../img/marker_column_right.gif) no-repeat 1px 6px;
	padding-left:12px;
	margin-bottom:4px;
}
/*-------------------------------------------------------------------*/
/* Левая колонка */
#column_left {
	padding-top:55px;
}
/*-------------------------------------------------------------------*/
/* Работы */
.work_cont {
	padding:0 16px 0 0;
}
.work_item {
	padding-bottom:10px;
}
.work_item div {
	background:url(../img/marker_common.gif) no-repeat 0 5px;
}
.work_item div h2 {
	margin-left:16px;
	color:#C8B2B2;		
}
/*-------------------------------------------------------------------*/
/* Прайс */
.price {
	margin-bottom:16px;
}
.price th {
	color:#C8B2B2;
}
.price h2 {
	background:url(../img/marker_common.gif) no-repeat 0 5px;
	padding:0 0 10px 16px;
	color:#C8B2B2;
}
.price .price_item_even {

}
.price .price_item_odd {
	background-color:#4a4a4a;
}
.price .cost {
	text-align:right;
	padding-right:10px;
}
/*-------------------------------------------------------------------*/
/* Услуги */
/*-------------------------------------------------------------------*/
/* Контакты */
.input{
	BACKGROUND-COLOR: #000000;
	COLOR: #F21111;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #6a6a6a;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 14px;
	overflow: auto;
	FONT-SIZE: 100%;
	BACKGROUND-IMAGE: url("/img/inp1.gif");
	BACKGROUND-POSITION: bottom; 
	BACKGROUND-REPEAT: repeat-x;	
}
input{
	BACKGROUND-COLOR: #000000;
	BACKGROUND-IMAGE: url("/img/inp2.gif");
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	FONT-FAMILY: Garamond, Times New Roman;
	LETTER-SPACING: 1px;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #6a6a6a;
	BACKGROUND-POSITION: right; 
	BACKGROUND-REPEAT: repeat-y;
	WIDTH: 80px;
	TEXT-ALIGN: left;
}
/*-------------------------------------------------------------------*/
.ImgB_In{
	BACKGROUND-IMAGE: url("/img/first/ImgB_In.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom; 
}
.ImgT_In{
	BACKGROUND-IMAGE: url("/img/first/ImgT_In.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
	PADDING-BOTTOM: 7px;
}
/*-------------------------------------------------------------------*/
/* Фоторепортажи */
.photo4_4 img{
	border:2px solid white;
}
.photo1_1 img {
	border:2px solid white;
	margin:0 20px 0 0;
}
.photo_border img {
	border:2px solid white;
}



.cap_left1{
	font-family:Tahoma;
	font-size:	13;
	color:		#8E8E8E;
	font-weight:bold;
}
.cap_left2{
	font-family:Tahoma;
	font-size:	13;
	color:		#ffffff;
	font-weight:bold;
}
.txt_left{
	font-family:Tahoma;
	font-size:	13;
	color:		#AAA9A9;
}
