﻿body { margin: 0 auto; font: normal 12px Trebuchet MS; color: #474C50; background: url('../img/site/bg_body.gif') repeat-x #fff;}
input  { font: normal 12px arial; color: #000; }
a {text-decoration: none; color: #474C50; }
a:hover { text-decoration: underline;}
img { border: none; vertical-align: bottom;}
form { margin: 0;}
p { margin-top: 0; }

.top, .menu, .content, .decor, .footer, .trustUs { margin: 0 auto;  width: 902px;}

.content { background: #fff;}
.top { background: url('../img/site/bg_top.gif') no-repeat; height: 92px;}
.top img { padding: 27px 10px 0 0; }
.top ul { padding: 0; margin-top: 52px; list-style: none;}
.top ul li { display: inline; padding: 0 10px 0 0;}
.top ul li#last { padding: 0; }
.top ul li a { color: #424242; font-weight: bold;}
.top ul li a:hover, .footer a:hover { color: #F87905; text-decoration: none;}

.decor { height: 73px; background: url('../img/site/decor.jpg') no-repeat;}
.decor#sub { background: url('../img/site/decor_sub.jpg') no-repeat;}
.decorC1 { height: 228px; background: url('../img/site/decor_c1.jpg') no-repeat;}
.contentC1 { height: 259px; background: url('../img/site/content_c1.jpg') no-repeat; padding: 20px 30px 0px 30px;}

.contentC1 h1, .c2 h1, .trustUs h1, .promoSub h1, .c4 h1 { margin: 0 0 20px; font: bold 16px Trebuchet MS; border-bottom: 1px solid #B3B0A8; padding-bottom: 2px;}
.contentC1 img, .promoSub img { float: left; padding: 10px 10px 5px 0;}
.contentC1 p.lead { font-size: 14px; font-weight: bold;}
.contentC1 p, .c2 p, .promoSub p { text-align: justify; margin: 10px 0 0 0;}

.contentC1 h1, .c2 h1 { margin: 0; }

.articleLead img { float: left; margin: 0 10px;}
.articleLead p { float: left; }
.articleLead { margin: 20px; }

.made { height: 249px;}
.made  h1 { font-size: 20px; border: none; padding: 30px 0 0 0; margin:0;}
.made  h2 { font-size: 16px; margin: 0; font-weight: bold;}
.madePic { border: 2px solid #C9C3B8; background: #fff; padding: 3px; margin: 15px 0; text-align: center; }

h3 { border-bottom: 1px solid #B3B0A8; margin: 0 0 15px; padding: 0;}
h1 a { color: #424242; font-weight: bold;}
h1 a:hover { color: #F87905; text-decoration: none;}
.gallerytext span { color: orange; font-weight: bold;}

.box { height: 90px; padding-top: 10px; margin-bottom: 15px; }
.box img { padding: 10px 10px 5px 0;}
.box p { margin: 0; padding: 0;}

.trustUs { margin-top: 15px; padding: 0 30px; width: 842px;}

.c3Menu { background: url('../img/site/c3_menu.gif') no-repeat #DFD7C8; padding-bottom: 29px;}
.c3Menu h1 { font-size: 16px; color: #fff; padding: 40px 0 30px 20px; margin: 0;}
.c3Menu ul { padding: 0; margin: 0 0 0 18px; list-style: none;}
.c3Menu ul li { background: url('../img/site/bg_menu_item.gif') no-repeat; padding: 0; margin: 0; line-height: 29px; zoom: 1; }
.c3Menu ul li:hover { background: url('../img/site/bg_menu_item_on.gif') no-repeat; }
.c3Menu ul li a { color: #555; display: block; padding-left: 25px; text-decoration: none; }

.documentThumb, .documentImage { margin: 0 15px 15px; float: left; }
.failed { color: red;}

.spacer { height: 3px; background: url('../img/site/menu_spacer.gif') no-repeat; }
.promoSub { background: url('../img/site/bg_sub_promo.gif') bottom left no-repeat #F0ECE4; padding: 18px 18px 30px 18px;}

.c5 img, .c6 img { border: 2px solid #DEDEDE; padding: 3px;}
.c6 img#img3 { margin-top: 26px;}

.footer {height: 69px; background: url('../img/site/footer.gif') no-repeat; margin-top: 18px; color: #777;}
.footer ul { padding: 28px 0 0 30px ; margin: 0; list-style: none;}
.footer ul li { display: inline; color: #777; padding-right: 3px;}
.footer a { color: #777;}

.medium { padding: 28px 0 0 5px; }

.c1 { width: 464px;}
.c2 { width: 378px; height: 389px; background: url('../img/site/content_c2.jpg') no-repeat; padding: 0 30px;}
.c2 img.phone { padding: 17px 15px 0 0;}
.c3 { width: 275px;}
.c4 { width: 577px; background: url(../img/site/content_c4.jpg) top left no-repeat #fff; padding:  25px;}
.c5 { width: 300px; padding-top: 0; padding-bottom: 20px;}
.c6 { width: 246px; padding-top: 0; padding-bottom: 20px;}

.clr { clear: both;}
.fl { float: left; }
.fr { float: right;}

.space { margin: 0 0 40px; }

.grey { color: #5B5856;}
.orange, .more a, .made a, .c3Menu ul li a:hover { color: #F77B0A;}
.hide { visibility:hidden; }
