@charset "utf-8";
/* CSS Document */

@import "reset.css";
/*@import "jqtransform.css";*/
/*@import "jquery.fancybox-1.3.4.css";*/
@import "layout.css";
/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {
display:block;
}
mark,rp,rt,ruby,summary,time {
display:inline;
}
/*global*/
body {
position:absolute;
font:12px/18px Arial, sans-serif;
color:#7a7a7a;
min-width: 980px;
min-height:780px;
width:100%;
height:100%;
overflow:hidden;
z-index:1;
}
#glob {
position:absolute;
width:100%;
height:100%;
overflow:hidden;
z-index:2;
}
.spinner {
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:9999;
background:url( "../images/ajax-loader.gif") 50% 50% no-repeat #1d1d1d;
}
#bgStretch {
z-index:1;
}
#bgStretch>img {
background: #1d1d1d; 
}
header, footer{
position:absolute;
width:100%;
z-index:100;
}
/*header*/
header{
top:0px;
height:55px;
background: url(../images/header_bg.png) center top repeat-x;
}
/*end header*/
/*footer*/
footer {
bottom:0px;
height:76px;
background: url(../images/footer_bg.png) center bottom repeat-x;
}
footer p {
position: relative;
font: 11px/16px 'Arial', sans-serif;
color: #626262;
text-transform: uppercase;
float: right;
text-align: right;
padding-top: 17px;
}
footer p a{
color: #626262;
text-transform: none;
}
/*end footer*/
/*menu*/

/*end menu*/
/*splash*/
#splash{
position: absolute;
width: 100%;
display: inline-block;
margin: 0 auto;
height: 100%;
text-align: center;
}
#sides{
position: absolute;
display: inline-block;
height: 100%;
width: 2961px;
background: url(../images/splash_bg_big.png) center repeat-y;
z-index: -1;
top: 0;
left: 50%;
margin-left: -1482px;
}
#splash>ul{
position: relative;
display: inline-block;
width: 960px;
background: url(../images/splash_line.png) left center no-repeat;
height: 100%;
margin-left: -2px;
z-index: 80;
}
#splash>ul>li{
position: relative;
display: inline-block;
width: 480px;
height: 100%;
float: left;
text-align: center;
overflow: hidden;
background: url(../images/splash_line.png) right center no-repeat;
}
#splash>ul>li>div{
position: relative;
display: block;
width: 100%;
height: 100%;
cursor: pointer;
}
#splash>ul>li>div>span{
position: relative;
display: block;
color: #fff;
text-shadow: #000 1px 2px 0;
}
#splash>ul>li>div:hover>span{
text-shadow: #bfb6b8 1px 1px 0;
}
#splash>ul>li>div>span:first-child{
font: 44px/49px  Georgia, "Times New Roman", Times, serif;
padding: 450px 0 4px;
}
#splash>ul>li>div>span:first-child+span{
font: 18px/22px 'Oswald', sans-serif;
padding-bottom: 4px;
}
#splash>ul>li>div>a{
position: relative;
display: block;
height: 23px;
margin-left: -240px;
}
#splash>ul>li>div>span>a{
color:#e53b2c;
text-decoration:none;

}
#splash>ul>li>div>strong.out{
position: absolute;
display: block;
width: 480px;
height: 100%;
left: 0;
top:0;
background: url(../images/splash_bg.png); 
z-index: -1;
}
#splash>ul>li>div>strong.over{
opacity: 0;
background: url(../images/splash_bg_over.png); 
}
#splash>ul>li>div>strong>em{
display: inline-block;
position: relative;
width: 66px;
height: 30px;
background: url(../images/splash_arrow.png) center no-repeat;
margin-top: 500px;
}
/*end splash*/
/*pages*/

.slider{
margin-top: 1px;
}


/*scroll*/

._shuttle {
width: 0px;
}
._track{
width: 0px;
}

/*end scroll*/


body p a {
text-decoration:none;
}
body p a:hover {
text-decoration:underline;
}
/*PADDINGS*/

/*///////////////////////////*/
.col1 img{ width: 310px; padding:5px 0 0 0;}


/*additional classes*/

/*google map*/

/*end google map*/
/* Forms*/

/* Form defaults */

/*end forms*/