@import url(flexcrollstyles.css); html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 	margin: 0; 	padding: 0; 	border: 0; 	outline: 0; 	font-size: 100%; }

body {
 

font-family: Arial, Helvetica, sans-serif;
font-size:0px;
color:#000000;

    background:url(../images/bg-body.gif);
    
    float: left;
width: 100%;
    }

table { 	border-collapse: collapse; 	border-spacing: 0; } td {vertical-align:top;} a:link, a:visited {color:#000000;} a:hover {text-decoration:none;} p {} p {} h1 {font-size: 22px;} h2 {font-size: 21px;} h3 {font-size: 20px;} h4 {font-size: 18px;} h5 {font-size: 16px;} h6 {font-size: 14px;} h1, h2, h3, h4, h5, h6 {font-family:&quot;Times New Roman&quot;, Times, serif;} /*================================== Layouts ================================*/ #Leftback {float:left; width:100%; background:url(../images/bg-top-left.jpg) left top no-repeat;} #Rightback {float:left; width:100%; background:url(../images/bg-top-right.jpg) right top no-repeat;} #Wrapper {width:1004px; padding:0; margin:0 auto;} #Shadow {width:100%; float:left; background:url(../images/bg-shadow.png) top repeat-y; _background:none;} #Window {float:left; width:1004px; background:#fff;} #Header {width:1004px; height:450px; position:relative; background:url(../images/bg-header.jpg) top no-repeat; z-index:7;} 	#Logo {position:absolute; top:26px; left:20px;} 	#Topheader {position:absolute; top:20px; right:8px; font-size:11px; font-weight:100; font-family:Arial, Helvetica, sans-serif;}

#Header .box {position:absolute; top:43px; text-align:right;}
#Header .box-1 {right:235px;}
#Header .box-2 {right:55px;} 		#Header .box h4 {color:#ffffff; font-size:16px; margin:0 0 16px 0;} 		#Header .box h5 {font-size:26px; font-weight:100; margin:0 0 3px 0;} 			#Header .box h5 span {font-size:14px;} 		#Header .box a {font-size:14px; color:#e80000;}
.Fader_ul {position:absolute; bottom:0; left:0; right:0; list-style:none;} 
#Fader {position:absolute; bottom:0; left:0; right:0; list-style:none;}
#Topmenu {position:absolute; bottom:15px; left:20px; right:20px; z-index:7;}
#Topmenu .bgfix {width:964px; height:45px; background:url(../images/bg-topmenu-trans.png) no-repeat;}
#Topmenu ul {padding:0 40px;} 		#Topmenu li {float:left; position:relative; list-style:none;} 		#Topmenu li:hover {background:url(../images/bg-submenu.gif);} 		#Topmenu a {line-height:45px; height:45px; display:inline-block; zoom:1; padding:0 12px; font-size:13px; color:#ffffff; position:relative; text-decoration:none;} 		#Topmenu li b {display:block; position:absolute; top:20px; right:-3px; width:7px; height:7px; background:url(../images/bg-tm-devider-trans.png) no-repeat; z-index:999;} 		#Topmenu ul ul {padding:6px 0 16px 0; position:absolute; top:45px; left:0px; background:url(../images/bg-submenu.gif) bottom left no-repeat; display:none; white-space: nowrap;} 		#Topmenu li:hover ul {display:block;} 		#Topmenu ul ul li {float:none; padding:0 12px; background:url(../images/bg-submenu-item.gif) 12px 10px no-repeat;} 		#Topmenu ul ul li:hover {background:url(../images/bg-submenu-item.gif) 10px 10px no-repeat;} 		#Topmenu ul ul a {display:block; line-height:25px; height:25px; font-size:12px;} #Main {float:left; padding:16px 20px 40px 20px; width:964px;} 	 	.sidecol {float:left; width:250px;} 		.sidecol h3 {height:40px; line-height:40px; font-weight:300; color:#ffffff; padding:0 14px; background:url(../images/bg-sideheader.jpg) no-repeat;} 		.sidecol ul {padding:14px 14px 20px 14px;} 		.sidecol li {font-size:13px; list-style:none; line-height:18px; padding:0 0 5px 16px; background:url(../images/bg-sidemenu-item.jpg) 0 3px no-repeat;} 		.sidecol .news {line-height:16px; padding-bottom:5px;} 		.sidecol .news .newsheader {font-size:11px; margin:0 0 5px 0;} 		.sidecol .morenews a {margin:0 0 0 28px; color:#b4120e; font-weight:800;} 		 		#mycustomscroll h1 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0 0 1em 0;} 		#mycustomscroll h2 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0 0 1em 0;} 		#mycustomscroll h3 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0 0 1em 0;} 		#mycustomscroll p {margin:0 0 1em 0;} 	 	#Content {float:left; overflow:hidden; zoom:1; width:424px; padding:0 20px; font-size:12px;} 	 		#Content p {margin:0 0 1em 0; line-height:15px;} 		.contentbox .contentheader {padding:10px 0; margin:0 0 15px 0; background:url(../images/bg-contentheader.jpg) bottom right no-repeat;} 		 		.producTab table {width:424px; table-layout:fixed;} 		.producTab tr td:first-child {padding:0 4px 0 0;} 		.producTab tr td:last-child {padding:0 0 0 4px;} 		.producTab td p {text-align:center; padding:5px 0; font-family:&quot;Times New Roman&quot;, Times, serif; font-size:15px; font-weight:800;} 		.producTab td img {width:199px; padding:3px; border:1px solid #b4120e;} #Footer {clear:both; width:1004px; height:100px; position:relative; background:url(../images/bg-footer.jpg) top left no-repeat; color:#fff; line-height:16px;} 	#Footer p, #Footer a {color:#fff; margin:0 0 4px 0;} 	#Footer .counters {position:absolute; top:30px; left:50px; width:200px;} 		#Footer .counters img {margin:0 10px 5px 0;} 	#Footer .copy {position:absolute; top:15px; left:300px;} /*================================== Misc =================================*/

.box0 {position:absolute; top:10px; text-align:right;right:50px;}
.box0 h5, .work_hours
{
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 3px;
}
.work_hours span{font-weight: bold}


.slider_title {
    
    /*
    bottom: 70px;
    left: 22px;
    */
    top:10px;
    right:10px;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    background: none repeat scroll 0 0 #F8F6F1;
    color:#B4120D;
    border:1px solid black;
    list-style: none outside none;
    /*opacity: 0.7;*/
    padding: 12px 10px 5px 10px;
    position: absolute;
    
    /*width: 400px;*/
    z-index: 1000;
}

.box-city-title {
color: white;
font-size: 16px;
margin: 0 0 16px 0;
}


.box-phone {
font-size: 26px;
font-weight: 100;
margin: 0 0 3px 0;
}

.box-phone span{
font-size: 14px;
}

.box-mail{
font-size: 16px;
}
.box-mail a{font-weight: bold;}


element.style {
}

div.slider_h3 {
margin-top: 3px;
cursor: pointer;
height: 40px;
line-height: 40px;
font-weight: 300;
font-size: 20px;
color: white;
padding: 0 14px;
background: url(../images/bg-sideheader.jpg) no-repeat;

}


#slidetext {position:absolute; bottom:240px;  right:18px; z-index:7;}
#slidetext .innertext { background:url(../images/slidetext.png) no-repeat;
/*background: black;*/
color:white;
    font-size: 14px;
    padding:12px 5px 8px 5px;
    text-align: center;
    
    width:240px;
    height: 40px;
}
