* { margin: 0; padding: 0; }
html { width: 100%; background: #333130; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #989999; min-width: 980px; background: url(../images/tail-top.jpg) 0 0 repeat-x #fff; }
.bg { width: 100%; background: url(../images/tail-bot.jpg) 0 bottom repeat-x; }
.main { width: 980px; padding: 0; margin: 0 auto; font-size: 0.875em; line-height: 1.571em; }
img { border: 0; vertical-align: top; text-align: left; }
a { color: #1799cf; outline: none; }
a:hover { text-decoration: none; }
object { outline: none; }
fieldset { border: 0; }
ul { list-style: none; }
table, table td { padding: 0; border: none; border-collapse: collapse; }
.clear { clear: both; width: 100%; line-height: 0; font-size: 0; }
.col-1, .col-2, .col-3, .col-4 { float: left; }
.column-1, .column-2, .column-3 { float: left; }
.wrapper { width: 100%; overflow: hidden; }
.extra-wrap { overflow: hidden; }
.extra-box { overflow: hidden; }
.container { width: 100%; }
p { margin-bottom: 18px; }
.p1 { margin-bottom: 8px; }
.p2 { margin-bottom: 15px; }
.p2 a { color:#000; text-decoration:none}
.p3 { margin-bottom: 30px; }
.p4 { margin-bottom: 40px; }
.p5 { margin-bottom: 50px; }
.reg { text-transform: uppercase; }
.fleft { float: left; }
.fright { float: right; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.title { margin-bottom: 18px; }
.it { font-style: italic; }
.letter { letter-spacing: -1px; }
.color-1 { color: #fff; }
.color-2 { color: #000; }
.color-3 { color: #989999; }
.color-4 { color: #fdd528; }
.color-5 { color: #000; }
.color-6 { color: #000; }

/*********************************boxes**********************************/
.margin-bot { margin-bottom: 35px; }
.spacing { margin-right: 35px; }
.spacing2 { margin-right: 45px; }
.spacing3 { margin-right: 60px; }
.spacing-bot { margin-bottom: 25px; }
.indent { padding: 0 0 12px 34px; }
.indent2 { padding-left: 50px; }
.indent-bot { margin-bottom: 20px; }
.indent-bot2 { margin-bottom: 30px; }
.indent-bot3 { margin-bottom: 45px; }
.img-indent-bot { margin-bottom: 25px; }
.img-indent { float: left; margin: 0 20px 0px 0; }
.img-indent2 { float: left; margin: 0 13px 0px 0; }
.img-indent-r { float: right; margin: 0 0px 0px 40px; }
.img-box { float: left; margin-bottom: 20px; }
.prev-indent-bot { margin-bottom: 10px; }
.prev-indent { float: left; margin: 0 14px 0px 0; }
.prev-box { float: left; margin-bottom: 8px; }

.border { border: 3px solid #000; }
.border2 { border: 1px solid #000; }

.buttons a:hover { cursor: pointer; }

.menu li a, .button-top, .button1, .button, .button2, .sub-menu li a, .text-bot a, .logo a { text-decoration: none; }

/*********************************header*************************************/
#header { height: 132px; width: 100%; }

#header .row-1 { height: 132px; }
#header .row-2 { height: 466px; background: url(../images/header.png) 0 0 no-repeat; }
#header .row-2 .padding { padding: 70px 595px 0 102px; }
.logo { padding: 0px 0 0 9px; }
.form-top { float: right; width: 191px; height: 32px; padding: 0 0 0 10px; background: url(../images/input-top.gif) 0 0 no-repeat; }
#form-top { display: block; width: 203px; float: right; padding: 17px 12px 0 0; }
#form-top label { display: block; width: 160px; float: left; }
#form-top input { width: 150px; font-size: 12px; color: #fff; padding: 9px 0px; font-family: Arial, Helvetica, sans-serif; border: 0; background: none; }
.button-top { font-size: 12px; color: #fff; margin: 6px 0 0 0; display: block; }
.button-top:hover { color: #fdd83a; }
.text-top { float: right; font-size: 12px; line-height: 1.2em; color: #fff; padding: 28px 9px 0 0; text-transform: uppercase; }

.block-top { height: 74px; }

.menu { float: right; padding: 0px 10px 0 0; }
.menu li { float: left; font-size: 12px; line-height: 1.2em; text-transform: uppercase; }
.menu li a { float: left; display: block; color: #fff; padding-left: 13px; }
.menu li a strong { display: inline-block; padding-right: 13px; }
.menu li a strong strong { padding: 10px 1px 13px; }
.menu li .active, .menu li a:hover { color: #fdd83a; background: url(../images/active-left.gif) 0 0 no-repeat; }
.menu li .active strong, .menu li a:hover strong { background: url(../images/active-right.gif) right 0 no-repeat; }
.menu li .active strong strong, .menu li a:hover strong strong { background: url(../images/active-tail.gif) 0 0 repeat-x; }

.slogan { font-size: 65px; line-height: 1.2em; color: #070506; margin-bottom: 14px; }
.slogan strong { display: block; margin-bottom: -18px; }

.slogan2 { margin-bottom: 23px; }

/*********************************content*************************************/
#content { width: 100%; }

.padding-content { padding: 0 9px; }

#content .row-2 .padding { padding: 35px 0px 50px 30px; }
#content .row-3 .padding { padding: 0px 0px 50px 30px; }

.spacer-1 { width: 100%; background: url(../images/pic-1.gif) 217px 0 repeat-y; }
.spacer-2 { width: 100%; background: url(../images/pic-1.gif) 460px 0 repeat-y; }

h3 { font-size: 24px; line-height: 1.2em; margin: 0px 0 20px; color: #000; font-weight: normal; }
.head { padding-bottom: 18px; margin-bottom: 17px; background: url(../images/pic-1.gif) 0 bottom repeat-x; }

.scroll { overflow: auto; height: 180px; position: relative; }
.scroll .padding-right { height: 1%; padding-right: 50px; }

.border-bot { width: 100%; padding-bottom: 21px; background: url(../images/pic-1.gif) 0 bottom repeat-x; }

.box { width: 100%; background: #fff; }
.box .corner-top-left { background: url(../images/box-corner-top-left.gif) 0 0 no-repeat; }
.box .corner-top-right { background: url(../images/box-corner-top-right.gif) right 0 no-repeat; }
.box .corner-bot-left { background: url(../images/box-corner-bot-left.gif) 0 bottom no-repeat; }
.box .corner-bot-right { background: url(../images/box-corner-bot-right.gif) right bottom no-repeat; }

.box1 { width: 100%; }
.box1 .box-top { height: 10px; font-size: 0; line-height: 0; }
.box1 .corner-top-left { padding-left: 10px; background: url(../images/box1-corner-top-left.png) 0 0 no-repeat; }
.box1 .corner-top-right { padding-right: 10px; background: url(../images/box1-corner-top-right.png) right 0 no-repeat; }
.box1 .tail-top { height: 10px; width: 100%; background: #fae223; }

.box1 .box-bot { height: 10px; font-size: 0; line-height: 0; width: 100%; }
.box1 .corner-bot-left { padding-left: 10px; background: url(../images/box1-corner-bot-left.png) 0 bottom no-repeat; }
.box1 .corner-bot-right { padding-right: 10px; background: url(../images/box1-corner-bot-right.png) right bottom no-repeat; }
.box1 .tail-bot { height: 10px; width: 100%; background: url(../images/box1-tail-bot.png) 0 bottom repeat-x; }

.box1 .tail-right { padding-right: 2px; background: url(../images/box1-tail-right.png) right 0 repeat-y; }
.box1 .tail-left { padding-left: 2px; background: #fae224; }
.box1 .box-content { width: 100%; }

.box1 .texture-1 { width: 100%; background: url(../images/box1-texture.gif) 225px 19px no-repeat; }
.box1 .texture-2 { width: 100%; background: url(../images/box1-texture.gif) 548px 19px no-repeat; }

.box1-padding { padding: 15px 20px 30px 30px; }

.button { display: inline-block; font-size: 12px; text-align: center; padding-left: 11px; text-transform: uppercase; color: #fff; background: url(../images/button-left.png) 0 0 no-repeat; }
.button strong { display: inline-block; cursor: pointer; padding-right: 11px; background: url(../images/button-right.png) right 0 no-repeat; }
.button strong strong { padding: 4px 0px 6px; width: 38px; background: url(../images/button-tail.png) 0 0 repeat-x; }
.button:hover { color: #fff000; }

.button1 { display: inline-block; font-size: 12px; padding-left: 11px; letter-spacing: -1px; text-transform: uppercase; color: #fdd52b; background: url(../images/button-left.png) 0 0 no-repeat; }
.button1 strong { display: inline-block; cursor: pointer; padding-right: 11px; background: url(../images/button-right.png) right 0 no-repeat; }
.button1 strong strong { padding: 5px 0px 5px; width: 128px; text-align: center; background: url(../images/button-tail.png) 0 0 repeat-x; }
.button1:hover { color: #24a3ce; }

.button2 { display: inline-block; font-size: 12px; text-align: center; padding-left: 11px; text-transform: uppercase; color: #fff; background: url(../images/button-left.png) 0 0 no-repeat; }
.button2 strong { display: inline-block; cursor: pointer; padding-right: 11px; background: url(../images/button-right.png) right 0 no-repeat; }
.button2 strong strong { padding: 4px 0px 6px; width: 50px; background: url(../images/button-tail.png) 0 0 repeat-x; }
.button2:hover { color: #fff000; }

.list-1 li { font-size: 14px; line-height: 30px; padding-left: 29px; background: url(../images/marker-1.gif) 0 6px no-repeat; }
.list-1 li a { color: #000; }

.list-2 li { font-size: 14px; line-height: 30px; padding-left: 29px; background: url(../images/marker-2.gif) 0 6px no-repeat; }
.list-2 li a { color: #000; }

.list-3 li { font-size: 14px; line-height: 30px; padding-left: 29px; background: url(../images/marker-2.gif) 0 6px no-repeat; }
.list-3 li a { color: #000; }
.list-3 .item-1 { background: url(../images/marker-3.gif) 0 6px no-repeat; }
.list-3 .item-2 { background: url(../images/marker-4.gif) 0 6px no-repeat; }
.list-3 .item-3 { background: url(../images/marker-5.gif) 0 6px no-repeat; }
.list-3 .item-4 { background: url(../images/marker-6.gif) 0 6px no-repeat; }

.link-1 { display: inline-block; font-size: 14px; padding-right: 8px; background: url(../images/marker-3.gif) right 8px no-repeat; }
.link-1:hover { color: #fff; }

.link-2 { color: #858875; }
.link-2:hover { color: #000; }

.text-1 { font-size: 14px; }
.text-2 { font-size: 14px; line-height: 1.285em; }
.text-3 { font-size: 11px; line-height: 1.272em; }

.info span { float: left; width: 130px;  }

.wrapper td  { padding: 5px; border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
#form-1 { display: block; width: 261px; }
#form-1 label { display: block; height: 41px; }
#form-1 input { width: 231px; font-size: 12px; color: #fff; font-weight: bold; padding: 7px 0px; font-family: Arial, Helvetica, sans-serif; border: 0; background: none; }
#form-1 span { display: block; width: 231px; height: 30px; padding: 0 15px; background: url(../images/input.gif) 0 0 no-repeat; }
#form-1 .link-2 { margin-top: 20px; }

#form-main .column-1 { width: 301px; }
#form-main .column-2 { width: 281px; }

#form-main label { display: block; height: 67px; }
#form-main .input { display: block; width: 261px; height: 32px; overflow: hidden; padding: 0 10px; background: url(../images/input.gif) 0 0 no-repeat; }
#form-main input { width: 261px; font-size: 1em; color: #000; padding: 8px 0px; font-family: Arial, Helvetica, sans-serif; border: 0; background: none; }
#form-main .area { width: 261px; height: 217px; overflow: hidden; padding: 8px 10px; background: url(../images/area.gif) 0 0 no-repeat; }
#form-main textarea { height: 217px; overflow: auto; width: 261px; font-size: 1em; color: #000; padding: 0px; font-family: Arial, Helvetica, sans-serif; border: 0; background: none; }

.buttons { padding-top: 26px; text-align: right; }
.buttons a { margin-left: 15px; }

/****************************footer************************/
#footer { width: 100%; height: 78px; }

.text-bot { float: left; font-size: 14px; color: #868686; padding: 32px 0px 0px 40px; }
.text-bot a { color: #868686; padding-left: 4px; }
.text-bot a:hover { color: #fff; }
.text-bot span { padding-right: 4px; }

.text-bot2 { color: #868686; padding-left: 40px; }

.sub-menu { float: right; padding: 32px 32px 0px 0px; }
.sub-menu li { float: left; padding: 0 10px; background: url(../images/spacer.gif) right 6px no-repeat; }
.sub-menu li a { color: #868686; }
.sub-menu li a:hover { color: #fff; }
.sub-menu .last-item { background: none; }

/*booble*/
.bubbleHolder { position: absolute; width: 250px; /* overflow: auto; */ left: 189px; top: 625px; color: #000; z-index: 2220; min-height: 70px; text-align:left; font-size:0.85em; }
.booble { border: solid 1px #bbcce7; border-bottom: none; background-color: #fff; padding: 13px 13px 5px 11px; }
.bubbleHolder .bubblePointer { background: url(http://www.fenomen.eu/img/bubble_pointer.gif) left bottom no-repeat; padding-bottom: 14px; }
.booble a { font-weight: bold; color: #3399ff !important; text-decoration: none; border-bottom: dotted 1px #3399ff;}
.booble a:hover { color: #3399ff !important; text-decoration: none; border-bottom: none}
.booble p { padding-bottom: 0.5em; line-height: 1.75em; }
.booble ul { padding-left: 1em; line-height: 1.25em; }
#booble { }
