/*

Master-Style

================================================*/
@media Screen    
{
html {height: 100%;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; height: 100%; margin: 0; padding: 0; background: #f3f3f3; }
a img {border: none;}
p a {font-size: 12px; color: #FFF6D6;}
.titlelink a {color:#D55B07; text-decoration:underline;}
.titlelink a:hover {color:#D55B07; text-decoration:underline;}
.titlelink a:visited{color:#D55B07; text-decoration:underline;}


.footer_bg {background: url(../img/page_bg.gif.ashx) 0 100% repeat-x; height: 746px; position: absolute; width: 100%; margin: -746px 0 0; z-index: -1;}

.left_footer {background: url(../img/left_footer.gif.ashx) no-repeat; width: 283px; height: 234px; display: block; position: absolute; left: 0; bottom: 58px;}
.content {width: 678px; padding: 18px 18px 60px 301px; background: url(../img/left_col_bg.gif.ashx) 0 0 no-repeat; min-height: 950px;}

.page {width: 990px; background: url(../img/cont.gif.ashx) 0 0 repeat-y; min-height: 100%; position: relative;}
.footer {position: absolute; left: 0; bottom: 0; width: 689px; padding: 0 0 0 301px; background: url(../img/footer_bg.gif.ashx) 0 100%; height: 58px;}

.header {position: relative; height: 185px; width: 990px; background: url(../img/header_bg.gif.ashx) no-repeat;}
.header ul {margin: 0; padding: 0; list-style: none; position: absolute; top: 14px; right: 530px;}
.header ul li {margin: 0; padding: 0 0 0 15px; float: left; font-size: 12px;}
.header ul li a {color: #333; text-decoration: none;}
.header ul li a:hover, .header ul li span {color: #821616; text-decoration: underline;}
.header ul li span {text-decoration: none;}

.logo {background:url(../img/logo.gif.ashx) no-repeat; width: 217px; height: 63px; overflow: hidden; text-indent: -9999px; display: block; position: absolute; left: 66px; top: 78px;}

.flash_box {width: 528px; height: 185px; display: block; overflow: hidden; position: absolute; top: 0; right: 0;}

.content h1, .content h2.bg {margin: 0; padding: 0 0 12px 22px; background: url(../img/h1_bg.gif.ashx) 0 15px repeat-x; font-size: 21px; line-height: 21px; color: #d55b07; font-weight: normal;}
.content h1 span , .content h2.bg span {background: #2c2323; padding: 0 8px;}

.content h2 {font-size: 12px; padding: 0 0 8px; margin: 0; color: #d55b07; font-weight: bold;}

.content p {font-size: 12px; color: #fff6d6; padding: 0 0 12px; margin: 0; text-align: justify;}

.content ul {margin: 0; padding: 2px 0 14px; list-style: none;}
.content ul li {margin: 0; padding: 10px 0 2px 14px;}

.content ul.img_ul {padding: 6px 0 0;}
.content ul.img_ul li {padding: 0 5px 0 0; background: none; float: left; width: 220px; line-height: 14px;}
.content ul.img_ul li.end {padding: 0;}
.content ul.img_ul li h2 {font-size: 16px; margin: 0; padding: 8px 0 8px; border-top: 4px solid #d55b07;}
.content ul.img_ul li p {font-size: 13px; padding: 0 0 16px;}

.content table {border-collapse: collapse; border-spacing: 0; caption-side: top; empty-cells: show; font-size: 12px; color: #000; width: 100%; margin: 0 0 22px;}
.content table caption {text-align: left; padding: 7px 10px; color: #fff; font-weight: bold; background: #db4040;}
.content table td {padding: 0 10px; line-height: 22px;}
.content table td.zebra {background: #f0d6b2;}

.left_c {width: 480px; float: left; margin-bottom:10px;}
.all-width {float: left; margin-bottom:10px; width:690px;}
.right_c {width: 174px; float: right;}
.fif_col {width: 325px; padding: 28px 21px 25px 0; float: left;}
.end {padding: 28px 0 0;}

.content .left_col {width: 237px; margin: -18px 0 0 -255px; float: left;}
.content .left_col ul {margin: 0; padding: 0; list-style: none;}
.content .left_col ul li {margin: 0; padding: 0; font: 14px Tahoma, sans-serif; text-transform: uppercase; line-height: 24px; background: none; position: relative;}
.content .left_col ul li li {font-size: 13px; text-transform: none; padding: 0 0 0 37px;}

.content .left_col ul li a {color: #fff6d6; padding: 0 0 0 21px; text-decoration: none;}
.content .left_col ul li a:hover, .content .left_col ul li a.active {background: url(../img/left_sep.gif.ashx) no-repeat; color: #ff6900;}

.content .left_col ul li li a {padding: 0;}
.content .left_col ul li li a:hover, .content .left_col ul li li a.active {background: none;}
.content .left_col .address {margin-top: 20px; padding-top: 20px; font: 15px Tahoma, sans-serif; line-height: 24px; background: none; position: relative; color:#ffad3f}

.right_c img {border: 1px solid #d7bbb4; margin: 0 0 9px;}
.right_c a:hover img {border-color: #db4040;}

.clear {clear: both; overflow: hidden; height: 1px;}

.footer_content {width: 671px; border-top: 1px solid #666666; padding: 7px 0 0; }
.footer p {float: left; font-size: 12px; color: #999999; padding: 0; margin: 0;}
.footer ul {margin: 0; padding: 0; float: right; list-style: none;}
.footer ul li {margin: 0; padding: 0 0 0 12px; float: left; background: none; font-size: 12px;}
.footer ul li a {text-decoration: none; color: #999999;}
.footer ul li a:hover {text-decoration: underline;}
.footer ul li a img {padding: 0 5px 0 0; float: left;}

.img_ul a:link {text-decoration: none; color:#d55b07}
.img_ul a:visited {text-decoration: none; color:#d55b07}
.img_ul a:active {text-decoration: none; color:#d55b07}
.img_ul a:hover {text-decoration: underline; color:#d55b07}

img.with-text {float:left; margin-right:10px;}
.left_c a:link {text-decoration: none; color:#d55b07}
.left_c a:visited {text-decoration: none; color:#d55b07}
.left_c a:active {text-decoration: none; color:#d55b07}
.left_c a:hover {text-decoration: underline; color:#d55b07}

span a {color: #d55b07; text-decoration: none;}
span a:hover {color: #d55b07; text-decoration: underline;}

.catal_name {text-align:center;text-decoration:none;}
.back a {float:left; font-size: 12px; text-decoration: none; color: #FFF6D6;}


.content .left_col div.address ul li a:hover, .content .left_col ul li a.active {background:none;}
form {height:100%;}

.content div.catalog ul.img_ul li {
		background:transparent none repeat scroll 0 0;
		float:left;
		line-height:14px;
		padding:0 5px 0 0;
		width:164px;
		}
}
