/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{ background:#fffc00;border:0;font:14px Arial, Helvetica, sans-serif;color:#efefef;line-height:18px;
}


/* ============================= main layout ====================== */

a, a:visited{ color:#fffc00; text-decoration:none;outline:none}
a:hover{ text-decoration:underline; color:#333;}
li{ list-style:none}
h1{ font-size:24px; color:#fffc00; font-weight:bold;text-transform:uppercase;line-height:26px; padding:16px 0 10px 0;}
h1.tr{ font-size:30px;color:#fffc00;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif!important;font-style:italic;font-weight:normal;text-transform: none;}
h2{ font-size:16px; color:#ffffff; font-weight:normal;text-transform:uppercase;line-height:20px; padding:4px 0 10px 0;}
h2.sub {padding-bottom:4px!important;}
h2.tr{ font-size:22px;color:#fffc00;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif!important;font-style:italic;font-weight:normal;text-transform: none;}
p{ padding-bottom:18px;line-height:22px;font-size:0.9em;font-style:normal;}
img{ vertical-align:top}
.yellow{color:#fffc00;}
/* ============================= header ====================== */

#logo{ margin-top:15px; float: right;}
#menu { background: url(images/menu_top.jpg) top repeat-x; height:100px; width:100%; overflow:hidden }
#menu ul{ float:left; margin-top:5px;}
#menu li { float:left; padding-right:1px;}
#menu li a{ display:block;line-height:93px;font-size:13px;color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;padding:0 19px;}
#menu li a:hover, #menu #menu_active a{ color:#fffc00; background:#000}

img.events {float:right; margin-right:200px;padding:2px; border:1px solid #999;}

/* ============================= content ====================== */
.pad_left1{ padding-left:25px;}
.pad_left2{ padding-left:70px;}
.pad_bot1{ padding-bottom:20px;}
.pad_bot2{ padding-bottom:30px;}
.marg_right1{ margin-right:32px;}

.w100 {width:100px!important;}
.w150 {width:150px!important;}
.w200 {width:200px!important;}
.w300 {width:300px!important;}
.w400 {width:400px!important;}
.w500 {width:500px!important;}
.w600 {width:600px!important;}
.w700 {width:700px!important;}

.list1{ margin-top:-5px;}
.list1 li{ line-height:30px; padding-left:30px; background:url(images/marker_1.png) 0 5px no-repeat}
.list1 li a{ font-size:0.85em;}

.link1{ display:inline-block;font-size:0.85em; padding-right:15px; background:url(images/marker_2.gif) right 7px no-repeat}
.link2{ text-decoration:none}
.link2:hover{ text-decoration: underline}

.products li{ padding-bottom:1px}

.font1{color:#fff;}
.font2{color:#f2d610;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:0.85em;}
.font3{color:#fff;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:0.85em;}
/* ============================= footer ====================== */

#footer { text-align:center; font-size:13px; color:#fff; padding-top:5px; text-shadow:#000 1px 1px;}
#footer a{ color:#fff; text-decoration:none}
#footer a:hover{ text-decoration:underline}

#lang {width:80px;height:60px;background:url(images/trans_bg.png) repeat;padding:2px 2px 4px 8px;float:right;top:35px;right:0;position:fixed;z-index:999;}
#lang img { vertical-align:middle;}
#lang a { font-size:12px; color:#fff;}
#lang a:hover { color:#fffc00;}
#lang a.active { color:#fffc00;}

/* ============================= forms ============================= */

#ContactForm {padding:16px 2px 0 0; line-height:18px;}
#ContactForm a{ margin-left:22px}
#ContactForm .input {width:202px; height:16px; border-top:1px solid #232323; border-left:1px solid #232323; background:#373736; padding:6px 12px; margin-bottom:11px;color:#949494;  font:12px Arial, Helvetica, sans-serif;}
#ContactForm input[type="radio"]  {background-color:transparent; border:medium none; margin-left:-1px; width:1.1em;}
#ContactForm textarea {width:202px; height:176px; border-top:1px solid #232323; border-left:1px solid #232323; background:#373736; padding:6px 12px; margin-bottom:27px;color:#949494;  font:12px Arial, Helvetica, sans-serif; overflow:auto}


/*==========================================*/

.bgstretcher{background:black;overflow:hidden;width:100%;position:fixed!important;z-index:1;}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI{position:absolute;top:0;right:0;left:0;bottom:0;}
.bgstretcher UL, .bgstretcher UL LI{margin:0;padding:0;list-style:none;}

