﻿a { color:#5c5557}
a:hover {color:#c63232}

#bck {left: 0px; right: 0px; bottom: 0px; background: 50% 0% no-repeat;}
.patt{ width:100%; top:0px; height: 100%; z-index:-2;}


#header {text-align: justify; margin-top: 47px}
#header > * {display:inline-block}
#header > div {text-align: right}
#header .address {font: 13px Tahoma; color:#5a5556}
#header:after{content:""; display:inline-block; width: 100%; height: 0px}

#header .phoneNumber {margin-bottom: 4px}
.phoneNumber {color: #c63232}

#heading 
	{
	display: block;
	position:relative; 
	z-index:-1; 
	background:#c63232 url(../img/serv_gr.jpg) no-repeat 50% 0%;
	}
#heading h1 
	{
	padding:15px 0px;
	width: 910px;
	font: 38px/38px Georgia; color: #fff; text-shadow: -2px -2px #a22c2a;   
	text-align: left ; display: inline-block; vertical-align: middle;
	}
#heading .patt {position:absolute; width:100%;height:100%; background: url(../img/services_pattern.png) 50%; opacity:0.04;  filter:alpha(opacity=4) }
#heading .cont {height: 100%; text-align: left}

#menu {margin-bottom: 15px;}
#menu li:hover {color:#c63232}
#menu .cur a{color:#c63232; background: url(../img/arr_menu_red.png) no-repeat 50% 100%; }

#sidebox  {width: 352px; }
#sidebox > ul {text-align: left; padding: 21px 5px 30px}
#sidebox > ul > li { padding: 5px 25px;}
#sidebox > ul > li > a {color: #5a5556; font: 18px Georgia; line-height: 17px; display: block;}

#footer-border{background: url(../img/footer_border_gray.png) no-repeat 50% 0%;}

#footer {color: #959595; }
#footer a {color: #5a5556}
#footer a:hover{color: #c63232}
#footer #copyright {margin-top: 0px;}
#footer #copyright #copyrightMark {color: #c63232;}
#footer #madein {margin-top: 7px;}

