body{font-family:Arial,sans-serif; margin:0; padding:0; text-align:center; color:#FFF; background:#407FC0 url(../img/bg_header.jpg) repeat-x; font-size:0px}
a{color:#CAFF00; text-decoration:underline}
img{border:0; margin:0; padding:0}
.clear{clear:both; width:100%}

/* seo classes */
.h{position:absolute; top:-100px; left:100px; z-index:1; font-size:10px}
strong{font-weight:normal}
em{font-style:normal}
b{font-weight:normal}
i{font-style:normal}

/* main container */
#container{position:relative; width:100%; margin:0 auto; text-align:center; padding:0}

#container #flash{width:760px; height:450px; margin:0 auto; padding:0}
#container #cut{margin:0 auto; padding:0; width:760px; height:230px; overflow:hidden}

/* lines */
.emptyline{clear:both; float:left; width:100%; margin:0; padding:0; height:25px}
.line{clear:both; float:left; width:100%; margin:0; padding:10px 0 15px 0}

/* line color classes */
.dark{background-color:#407FC0}
.light{background-color:#5DA6DF}
.white{background-color:#FFF}
.white h1, .white h2, .white h4, .white h3, .white .content p{color:#000}
.white a{color:#407FC0}

/* content */
.content{position:relative; width:600px; text-align:left; margin:0 auto; padding:0}
.content h2{margin:0; padding:10px 0 0 0; font-size:16px}
.content p{text-align:justify; margin:0; color:#FFF; font-size:12px; padding:10px 0 10px 0}

/* jingles */
.content .jingles{float:left; margin:2px 0 40px 0; padding:0; width:296px}
.content .jingles p{margin-bottom:5px}
.content .jingles .jinfoblock{clear:both; float:left; width:296px; margin:10px 0 0 0; padding:0}
.content .jingles h4{font-size:11px; margin:0; padding:0}
.content .jingles h3{font-size:14px; margin:0; padding:5px 0 10px 0}
.content .jingles h5{font-size:12px; margin:0; padding:5px 0 5px 0}
.content .jingles .jinfoblock .jinfo{float:left; width:291px; color:#FFF; font-size:11px; margin:0; padding:1px 3px 1px 2px; border-bottom:1px solid #5DA6DF}
.content .jingles .jinfoblock .jinfo span{float:left; max-width:250px; margin:0; padding:0}
.content .jingles .jinfoblock .jinfo a{float:right; margin:0; padding:0; text-transform:uppercase}
.content .spacer{float:left; width:8px; height:12px; margin:0; padding:0}

/* equip */
.content .equip{margin:20px 0 10px 0; padding:0; font-size:11px; color:#000}

/* equip tooltip */
.content .equip .ttip{cursor:pointer; position:relative; left:348px; width:213px; margin:0; padding:0}

/* contacts */
.content .contacts{float:left; margin:10px 0 0 0; padding:8px 0 0 0; border-top:1px solid #8DBBE8; width:296px; height:180px; text-align:left}
.content .contacts img{float:left; margin:0}
.content .contacts h2{float:left; margin:0 0 0 8px}
.content .contacts .contactblock{float:left; width:175px; margin:0 0 0 8px; padding:0}

/* footer */
.footer{width:760px; text-align:center; margin:0 auto; padding:5px 0 0 0; font-size:12px; color:#FFF}
.footer .links a{color:#FFF; text-decoration:none}
.footer .links a:hover{color:#FFF; text-decoration:underline}

/* brTip */
div.brTip-box{display:none; position:absolute; width:340px; margin:5px; padding:15px; background:#DDD; border:1px solid #000}
div.brTip-title{display:none}
div.brTip-content{margin:0; padding:0; text-align:center; font-size:11px; color:#000}