@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

html, body {
	width: 100%;
	height: 100%;
}

*html .wrapper {
	height: 100%;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

a, input {
	outline: none;
}

.clearbox {
	clear: both;
	height: 0px;
	overflow: hidden;
}

body {
	background: #EFFAFE url(images/top.jpg) no-repeat center 0px;
	font: normal normal 13px Arial, Helvetica, sans-serif;
	text-align: center;
}

.wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	min-height: 100%;
	margin-bottom: -190px;
	/*border: 1px solid black;*/
	background: url(images/bg-repeat-y.jpg) repeat-y;
}

.header {
	width: 980px;
	height: 229px;
	/*border: 1px solid red;*/
	background: #EFFAFE url(images/top.jpg) no-repeat center 0px;
}

.contentWrapper {
	width: 980px;
	/*border: 1px solid green;*/
}

.footer {
	width: 980px;
	height: 190px;
	/*border: 1px solid red;*/
	background: #EFFAFE url(images/footer.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.brickTop {
	height: 190px;
	overflow: hidden;
}

/*-- menu --*/
.menu { 
	margin:0 auto 0 63px;
	width:856px;
}
.topMenu table { 
    font-size:15px; 
	font-weight:bold; 
	height:38px; 
	width:856px; 
}
.topMenu td.firstClass a span { 
    background:url(images/marker-1-right.gif) left bottom no-repeat; 
}
.topMenu a { 
    background:url(images/button.jpg) right no-repeat; 
	display:block; 
	height:38px; 
	text-decoration:none; 
	color:#fcee01; 
}
.topMenu a:hover, .topMenu td.active a { 
    color:#fff; 
	background:url(images/button-hove.jpg) right no-repeat; 
}
.topMenu a span { 
    display:block; 
	height:18px; 
	padding:10px; 
	cursor:pointer;
	background:url(images/marker-1-left.gif) left bottom no-repeat; 
}
/*---*/


li.active .wfID_1 {
	background: url(images/button-hover-1.jpg);
}

li.active .wfID_2 {
	background: url(images/button-hover-2.jpg);
}

li.active .wfID_3 {
	background: url(images/button-hover-3.jpg);
}

li.active .wfID_4 {
	background: url(images/button-hover-4.jpg);
}

li.active .wfID_5 {
	background: url(images/button-hover-5.jpg);
}

.header h1 {
	text-indent: -5000px;
	font-size: 20px;
}

p.firstP {
	text-align: left;
	padding: 10px 0px 0px 720px;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #FFF;
}

p.headerPhone {
	text-align: right;
	color: #FFF;
	font: normal normal 22px Arial, Helvetica, sans-serif;
	padding: 19px 85px 0px 0px;
}

p.headerPhone .email {
	font-size: 18px;
}

p.headerPhone .email a {
	color: #fff;
}

p.footerCall {
	font: italic bold 13px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 22px;
	margin-left: 105px;
}

p.footerCall strong {
	font-size: 17px;
}


/*-- .footer --*/
.footer ul {
	text-align: left;
	height:40px; 
	margin:20px 0 0 70px; 
}

.footer ul li {
	display:block; 
	float:left; 
	padding:7px 7px 7px 14px; 
	margin:0; 
	background:url(images/marker-2.gif) no-repeat;
}

.footer ul li a {
	font: normal bold 13px Arial, Helvetica, sans-serif;
	color: #F2CA0B;
	text-decoration: none;
	font-size:12px;
}

.footer ul li a:hover, .footer ul li.active a {
	color: #FFF;
}
/*----*/



.footer address {
	text-align: left;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 15px 0px 0px 97px;
}

p.copyright {
	text-align: left;
	color: #777;
	font: normal normal 10px Arial, Helvetica, sans-serif;
	padding: 34px 0px 0px 97px;
}

p.copyright a {
	color: #777;
	text-decoration: none;
}

p.copyright a:hover {
	text-decoration: underline;
}

.underTop {
	height: 287px;
	background: url(images/top-2.jpg) no-repeat;
}

.underTop p {
	text-align: justify;
	margin: 0px 160px 0px 470px;
	padding-top: 15px;
	color: #FFF;
	font: normal bold 13px  Arial, Helvetica, sans-serif;
	text-indent: 10px;
}

p.toProfessionals {
	color: #F2CA0B;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 40px;
	text-align: center;
	letter-spacing: 2px;
	text-indent: 0px;
}

.content {
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	text-align: left;
}

.insideContent {
	padding-top: 30px;
}

.floatRight {
	float: right;
	margin: 0px 0px 15px 35px;
	overflow: hidden;
}

.content p {
	text-align: justify;
	margin-bottom: 15px;
}

.content h2 {
	font: normal bold 18px Arial, Helvetica, sans-serif;
	color: #999;
	margin-bottom: 15px;
}

.intro {
	color: #1A8A42;
	font-size: 14px;
	border-bottom: 3px double #1A8A42;
	width: 485px;
	margin-bottom: 20px;
	padding: 20px 0px 10px 0px;
}

.intro p {
	margin-bottom: 20px;
}

.intro em {
	font-weight: bold;
}

.intro ul {
	margin-bottom: 15px;
}

.intro ul li {
	list-style-type: none;
	margin-left: 10px;
	font-weight: bold;
}

.gallery {
	padding-top: 10px;
}

.galleryImage {
	width: 192px;
	height: 150px;
	text-align: center;
	overflow: hidden;
	float: left;
}

.galleryImage img {
	border: 1px solid #FFF;
}

.galleryImage a:hover img {
	border: 1px solid #999;
}

.counters {
	padding: 33px 95px 0px 0px;
	float: right;
}

.counter {
	width: 88px;
	height: 31px;
	margin-left: 10px;
	float: left;
}

.tPrices {
	border-collapse: collapse;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

.tPrices th, .tPrices td {
	border: 1px solid #777;
	padding: 5px;
}

.tPrices th {
	color: #FFF;
	background: #4EAEBE;
}

/*-- .news --*/
.news { padding:10px 0 20px 0; border-top:3px double #1a8a42; }
.news span { display:block; }
.news a { color:#000; display:block; padding:7px 0; border-bottom:1px solid #ccc; margin-bottom:10px; }
.news p a { color:#1A8A42; font-size:16px; font-weight:bold; border-bottom:none; margin-bottom:0; }


.breadcrumbs
{
margin: 1em 0 ;
font-size: 0.8em;
color:#999;
}

.breadcrumbs a
{
	color:#333;
}
