body{
color:#333333;
font-family: "Times New Roman", Times, serif;
font-size:14px;
margin:0px;
padding:0px;
background:#FFF
}
a, a:visited{
color:#676767;
font-family: "Times New Roman", Times, serif;
font-size:14px;
text-decoration: underline
}
a:hover{text-decoration: none}
form{padding:0px;margin:0px;}
input, textarea{
        font-family: "Times New Roman", Times, serif;
        font-size: 13px;
		color:#8F8677
}
td{font-size:14px}

h1{
color:#720A0B;
margin: 0px;
padding:0 0 11px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:14px;
text-align: justify
}
h2{
color:#FFF;
margin: 0 0 16px 0px;
padding:9px 5px 9px 13px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
background:#B10101;
text-transform:uppercase
}
	h2 a, h2 a:VISITED{
	color:#FFF;
	font-size:14px;
	text-transform:uppercase
	}
h3, h4, h5, h6{
color:#B4834A;
margin: 0px;
padding:0 0 11px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
}


hr{
border:none;
border-bottom:1px solid #1A3937;
color:#1A3937;
height:1px;
}
img{border:none}
p{margin:0px 0px 20px 0px; line-height:14px}
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px
}

.main_cont{
position:relative;
width:1000px;
margin:auto;
text-align:left
/*min-width:1000px;
max-width:1400px;
width:100%;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) > 1400 ? "1400px":
 (((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"))*/
}

#grandecor{
	font-family: "Monotype Corsiva";
	font-size:16px;
	font-weight:bold
}

/*BEGIN COLUMN*/
#container {
    padding-left: 320px;
    padding-right: 0px;
}
#container .column {
    position: relative;
    float: left;
}
#center_container {
    width: 100%;
}
        #center_container_padding{padding:23px 34px 60px 0px}
#left_container {
    width: 320px;
    right: 320px;
    margin-left: -100%;
}
.left_inn{
padding:47px 40px 57px 59px
}

/*END COLUMN*/

#header{
background:url(/images/header.jpg) 0 0 repeat-x
}
	#header_bot{
	background:url(/images/head_pic.jpg) 50% 67px no-repeat;
	height:280px;
	position:relative;
	}
	#header_service{
	background:url(/images/skin/service.jpg) 50% 67px no-repeat;
	height:280px;
	position:relative;
	}
	#nav{
	position:absolute;
	left:11px;
	top:40px
	}
	#logo{
	position:absolute;
	left:50%;
	margin-left:-187px;
	top:4px
	}
	
.left_menu{
padding:0;
margin:0 0 40px;
list-style:none
}
.left_menu li{
background:url(/images/arrow.gif) 3px 8px no-repeat;
border-top:1px solid #B2B6A9;
padding:1px 0px;
position:relative
}
	.left_menu li:first-child{border-top:none}
.left_menu a, .left_menu a:VISITED{
display:block;
text-decoration:none;
font-size:18px;
color:#7B1A1B;
padding:0px 0px 1px 18px
}

.left_menu .hover a, .left_menu .hover a:VISITED{
background:url(/images/arrow_wh.gif) 3px 7px no-repeat #B10101;
color:#FAEEEE
}
.left_menu a:HOVER{
background:url(/images/arrow_wh.gif) 3px 7px no-repeat #B10101;
color:#FAEEEE
}
	.left_menu ul{
	padding:18px 0;
	margin:0;
	list-style:none;
	position:absolute;
	left:100%;
	top:1px;
	background:#B10101;
	width:240px;
	display:none
	}
	.left_menu ul li{
	background: none;
	border-top: none;
	padding:0px 22px 8px;
	line-height:11px
	}
	.left_menu ul a, .left_menu ul a:VISITED{
	display: inline;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	color:#FFBDBD;
	padding:0px
	}
	.left_menu .hover ul a, .left_menu .hover ul a:VISITED{
	background: none;
	color:#FFBDBD;
	}
	.left_menu .hover ul a:HOVER{
	background: none;
	color:#FFF;
	text-decoration:underline
	}

.auth_block{
text-align:right;
padding:0 0 68px
}
.text_inp{
border:1px solid #B2B6A9;
width:155px;
margin-left:7px
}
.subm{
border:1px solid #B2B6A9;
background:none;
color:#8F8677;
font-family:"Times New Roman", Times, serif;
font-size:13px;
cursor:pointer;
}
	.auth_block .subm{
	width:55px
	}
	.auth_block label{
	display:block;
	padding:0px 0 3px
	}
.main_foto{
border:2px solid #C8A47A;
}

.search_block{
float:right;
padding:75px 0 30px;
}
.search_block .text_inp{margin-left:0}
	.search_block .subm{
	vertical-align: top
	}
.content{
clear:both;
padding-top:69px;
text-align:justify;
}
.content ul li{
}

.foto_cont{
padding:0 16px 5px 0;
vertical-align:top;
width:308px
}
.text{
padding:0;
vertical-align:top;
text-align:justify
}

	
	
	
	
	
#footer{
border-top:8px solid #B10101;
padding:35px 0 28px 106px;
text-align:right
}
	#footer, #footer a, #footer a:VISITED{
	color:#895B5B;
	font-size:12px;
	text-decoration:none
	}

.lang{
position:absolute;
right:40px;
top:40px;
color:#FFF;
font-weight:bold
}
.lang a, .lang a:VISITED{
color:#FFF;
font-weight:normal
}

#miniLink, #miniLink:VISITED{
text-decoration:none;
padding-left:15px;
font-size:14px
}
.catDesc{
padding:0;
color:#000
}