/* Global Styles */
body {margin:0; padding:0px; background-color:#ffffff;}
body,table,tr,td,th,div, a {font-family: arial; font-size: 12px; color: #8A8A8A;}
h1,h2,h3,h4,h5,form {margin:0px; padding:0px;}
h1 { }
h2
{
} 

h3{
}

h4{
}

div {border-width:0px; border-style:solid;}
p {margin-top:0px;}

a {
    color: #1ac9e8;
    text-decoration: none;
}

a:hover {
    color: #1ac9e8;
    text-decoration: none;
}

img {border: none;}
input {border: none;}
input:focus {outline:none;}
textarea {outline:none;resize: none;}

/*Spacing*/
.m3 {margin:3px;}
.m3h {margin:0 3px}
.m3v {margin:5px 0}
.m3l {margin-left:3px}
.m3r {margin-right:3px}
.m3t {margin-top:3px}
.m3b {margin-bottom:3px}
.m5 {margin:5px;}
.m5h {margin:0 5px}
.m5v {margin:5px 0}
.m5l {margin-left:5px}
.m5r {margin-right:5px}
.m5t {margin-top:5px}
.m5b {margin-bottom:5px}
.mauto {margin: 0 auto}
.m10 {margin:10px}
.m10v {margin:10px 0}
.m10h {margin:0 10px}
.m10t {margin-top:10px}
.m10b {margin-bottom:10px}
.m10r {margin-right:10px}	
.m10l {margin-left:10px}	
.m30r {margin-right:30px}
.p5 {padding:5px}
.p5h {padding:0 5px}
.p5v {padding:5px 0}
.p5b {padding-bottom:5px}
.p5t {padding-top:5px}
.p5l {padding-left: 5px}
.p5r {padding-right: 5px}
.p10 {padding:10px}
.p10h {padding:0 10px}
.p10v {padding:10px 0}
.p10l {padding-left: 10px}
.p10r {padding-right: 10px}
.p10t {padding-top:10px}
.p16t {padding-top:16px}

/*Float control */
.float_l {float:left}
.float_r {float:right}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}	

/* Blocks */
.owrap {width:1000px;}

/* Font */
@font-face
{
    font-family: helv_bold;
    src: url("../font/helv_bold.eot") /* EOT file for IE */
}

@font-face
{
    font-family: helv_bold;
    src: url("../font/helv_bold.ttf") /* TTF file for CSS3 browsers */
}

@font-face
{
    font-family: helv_med;
    src: url("../font/helv_med.eot") /* EOT file for IE */
}

@font-face
{
    font-family: helv_med;
    src: url("../font/helv_med.ttf") /* TTF file for CSS3 browsers */
}

@font-face
{
    font-family: helv_light;
    src: url("../font/helv_light.eot") /* EOT file for IE */
}

@font-face
{
    font-family: helv_light;
    src: url("../font/helv_light.ttf") /* TTF file for CSS3 browsers */
} 

/* Font styles */
.fs8 {font-size: 8px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs20 {font-size: 20px;}
.fs22 {font-size: 22px;}
.fs24 {font-size: 24px;}
.fwb {font-weight:bold;}
.fsi {font-style:italic;}
.fwc_white {color:#ffffff;}
.fwc_yellow {color:#ffc50c;}
.fwc_green {color:#abd037;}
.fwc_gray {color:#87888a;}
.fwc_light_gray {color:#b7b8ba;}
.fwc_black {color:#000000;}

/* Align */
.ta_right {text-align:right;}
.ta_left {text-align:left;}
.ta_center {text-align:center;}

/* Transparency */
.trns60 {filter:alpha(opacity=60);opacity:0.6;}
.trns80 {filter:alpha(opacity=80);opacity:0.8;}
.trns90 {filter:alpha(opacity=90);opacity:0.9;}

/* ID's */
#main{
    background:url("../img/bg_top1.png") repeat-x top;
}

#mainh{
    background:url("../img/bg_top1h.png") repeat-x top;
}

#bg_top{
    width: 1000px;
    height: 258px;
    background:url("../img/bg_top.png") no-repeat top;
}

#bg_bottom{
    width: 1000px;
    height: 430px;
    background:url("../img/bg_bottom.png") no-repeat top;
    margin-top: -10px;
    margin-left: -60px;
    display: block;
}

.langselector_lang{
    text-transform: capitalize;
    color: #1AC9E8;
}

.langselector_lang_active{
    text-transform: capitalize;
    font-weight: bold;
    color: #1AC9E8;
}

.button_blue{
    background: url("../img/button_blue_bg.png") repeat-x scroll 0 0 transparent;
    border-color: #dfdfdf #3297b2 #3297b2 #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
}

.button_blue:hover{
    color: #ffffff;
    text-decoration: underline;
} 

.button_orange{
    background: url("../img/button_orange_bg.png") repeat-x scroll 0 0 transparent;
    border-color: #dfdfdf #d15b0e #d15b0e #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
}

.button_orange:hover{
    color: #ffffff;
    text-decoration: underline;
} 

/* Menü */

#menu{
    margin-left: 6px;
}

.menu_top_row{
    height: 20px;
}

.menu_item{
    width: 150px;
    text-align: center;
}

.menu_item a{
    font-size: 14px;
    font-family: helv_light;
}

.menu_item a{
    color: #8A8A8A;
}

.menu_sep{
    height: 30px;
    background:url("../img/menu_sep.png") no-repeat top;
    margin-top: 10px;
}

.menu_sep_horiz{
    width: 2px;
    height: 40px;
    background:url("../img/menu_sep_horiz.png") no-repeat top;
}

#menu_top_left{
    float: right;
    margin-right: 22px;
}

#menu_top_left_lang{
    border-bottom: 1px #d0d0d0 solid;
    margin: 10px 12px 0px 0px;
    padding-left: 2px;
}

#gplus{
    margin-top: 10px;
}

#menu_top_right{
    float: left;
    margin: 10px 0px 0px 22px;
    border-bottom: 1px #d0d0d0 solid;
}

#menu_sauna_text{
    font-size: 14px;
    font-family: helv_light;
}

#menu_sauna_text:hover{
    cursor: pointer;
}

#menu_sauna_sep{
    height: 30px;
    background:url("../img/menu_sep.png") no-repeat top;
    margin-top: 10px;
}

#menu_sauna_float{
    position: absolute;
    width: 270px;
    margin-top: -60px;
    margin-left: 60px;
    display: none;
    z-index: 2000;
    padding-top: 10px;
}

#menu_sauna_float_top{
    width: 270px;
    height: 6px;
    background:url("../img/menu_sauna_top.png") no-repeat top;
}

#menu_sauna_float_center{
    width: 270px;
    background:url("../img/menu_sauna_bg.png") repeat-y top;
}

#menu_sauna_float_bottom{
    width: 270px;
    height: 7px;
    background:url("../img/menu_sauna_bottom.png") no-repeat top;
}

.menu_sauna_float_text{
    width:270px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #d7eff5;
}

.menu_sauna_float_text:hover{
    color: #ffffff;
}

.menu_sauna_float_sep{
    width: 270px;
    height: 1px;
    background:url("../img/menu_sauna_sep.png") no-repeat top;
}

#menu_technology_text{
    font-size: 14px;
    font-family: helv_light;
}

#menu_technology_text:hover{
    cursor: pointer;
}

#menu_technology_float{
    position: absolute;
    width: 270px;
    margin-top: -60px;
    margin-left: 160px;
    display: none;
    z-index: 2000;
    padding-top: 10px;
}

#menu_technology_float_top{
    width: 270px;
    height: 6px;
    background:url("../img/menu_sauna_top.png") no-repeat top;
}

#menu_technology_float_center{
    width: 270px;
    background:url("../img/menu_sauna_bg.png") repeat-y top;
}

#menu_technology_float_bottom{
    width: 270px;
    height: 7px;
    background:url("../img/menu_sauna_bottom.png") no-repeat top;
}

.menu_technology_float_text{
    width:270px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #d7eff5;
}

.menu_technology_float_text:hover{
    color: #ffffff;
}

.menu_technology_float_sep{
    width: 270px;
    height: 1px;
    background:url("../img/menu_sauna_sep.png") no-repeat top;
}

#menu_individual_sauna_text{
    font-size: 14px;
    font-family: helv_light;
}

#menu_individual_sauna_text:hover{
    cursor: pointer;
}

#menu_individual_sauna_sep{
    height: 30px;
    background:url("../img/menu_sep.png") no-repeat top;
    margin-top: 10px;
}

#menu_individual_sauna_float{
    position: absolute;
    width: 270px;
    margin-top: -60px;
    margin-left: 575px;
    display: none;
    z-index: 2000;
    padding-top: 10px;
}

#menu_individual_sauna_float_top{
    width: 270px;
    height: 6px;
    background:url("../img/menu_sauna_top.png") no-repeat top;
}

#menu_individual_sauna_float_center{
    width: 270px;
    background:url("../img/menu_sauna_bg.png") repeat-y top;
}

#menu_individual_sauna_float_bottom{
    width: 270px;
    height: 7px;
    background:url("../img/menu_sauna_bottom.png") no-repeat top;
}

.menu_individual_sauna_float_text{
    width:270px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #d7eff5;
}

.menu_individual_sauna_float_text:hover{
    color: #ffffff;
}

.menu_individual_sauna_float_sep{
    width: 270px;
    height: 1px;
    background:url("../img/menu_sauna_sep.png") no-repeat top;
}

#slogen h1{
    width: 1000px;
    height: 35px;
    text-align: center;
    padding-top: 20px;
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#sauna_button{
    width: 880px;
    height: 77px;
    margin-left: 60px;
    background:url("../img/btn_sauna.png") no-repeat top;
}

#sauna_button_text{
    width:120px;
    height: 38px;
    padding-top: 8px;
    margin-left: 385px;
    text-align: center;
    font-size: 16px;
    font-family: helv_light;
    font-style: italic;
    color: #ffffff;
}

#sauna_button_text:hover{
    cursor: pointer;
}

#sauna_slider{
    width: 1000px;
    height: 220px;
    background:url("../img/slider_bg.png") repeat-x top;
    position: relative;
    margin-top: -79px;
    display: none;
    z-index: 1000;
}

#sauna_slider_button{
    position: absolute;
    width: 1000px;
    height: 90px;
    margin-top: 0px;
    background:url("../img/slider_close_bg.png") no-repeat top;
}

#sauna_slider_button_text{
    width: 120px;
    padding-top: 8px;
    margin-left: 445px;
    text-align: center;
    font-size: 16px;
    font-family: helv_light;
    font-style: italic;
    color: #ffffff;
}

#sauna_slider_button_text:hover{
    cursor: pointer;
}

#sauna_slider_left{
    width: 41px;
    height: 130px;
    background:url("../img/slider_left.png") no-repeat top;
    z-index: 10;
    position: absolute;
}

#sauna_slider_left{
    cursor: pointer;
}

#sauna_slider_center{
    width: 1000px;
    overflow: hidden;
}

#sauna_slider_center_inner{
    width: 1000px;
    margin-left: -15px;
}

#sauna_slider_center_inner ul li{
    width: 147px;
    height: 130px;
}

#sauna_slider_right{
    width: 41px;
    height: 130px;
    background:url("../img/slider_right.png") no-repeat top;
    z-index: 10;
    position: absolute;
    margin-left: 959px;
}

#sauna_slider_right:hover{
    cursor: pointer;
}

.slider_pic_img_bg{
    width: 137px;
    height: 130px;
    background:url("../img/slider_img_bg.png") no-repeat top;
}

.slider_pic_img{
    margin: 0px 5px 0px 5px;
}

.slider_pic_img img{
    padding-top: 24px;
}

/* Social */
#social{
    width: 880px;
    margin: 20px auto;
    background: url("../img/footer2.png") top no-repeat;
    margin-bottom: 18px;
}

#social_left{
    width: 455px;
    margin-left: 10px;
    margin-top: 20px;
}

#social_offer{
    font-size: 16px;
    font-family: "Myriad Pro", helv_light;
    font-weight: bold; 
    font-style: italic;
}

#social_fill_form a{
    font-size: 16px;
    font-family: "Myriad Pro", helv_light;
    color: #fc7904;
    font-weight: bold; 
    font-style: italic;
}

#social_right{
    width: 405px;
    margin-right: 10px;
    margin-top: 20px;
}

#social_facebook_logo
{
    display: block;
    width: 96px;
    height: 23px;
    margin-top: 5px;
    background: url(../img/facebook_gray.jpg) left top no-repeat;
}

#social_facebook_logo:hover
{
    display: block;
    background: url(../img/facebook.jpg) left top no-repeat;
    cursor: pointer;
}

#social_videa_logo
{
    display: block;
    width: 72px;
    height: 38px;
    margin-left: 20px;
    background: url(../img/videa_gray.jpg) left top no-repeat;
}

#social_videa_logo:hover
{
    display: block;
    background: url(../img/videa.jpg) left top no-repeat;
    cursor: pointer;
}

#social_youtube_logo
{
    display: block;
    width: 72px;
    height: 37px;
    margin-left: 30px;
    background: url(../img/youtube_gray.jpg) left top no-repeat;
}

#social_youtube_logo:hover
{
    display: block;
    background: url(../img/youtube.jpg) left top no-repeat;
    cursor: pointer;
}

#social_pixter_logo
{
    display: block;
    width: 90px;
    height: 36px;
    margin-left: 22px;
    background: url(../img/pixter_gray.jpg) left top no-repeat;
}

#social_pixter_logo:hover
{
    display: block;
    background: url(../img/pixter.jpg) left top no-repeat;
    cursor: pointer;
}

/* Footer */
#footer_top
{
    width: 880px;
    margin: 0px auto;
    background: url("../img/footer2.png") top no-repeat;
    margin-bottom: 18px;
}

.footer_top_logo
{
    width: 219px;
}

#footer_logo_spa{
    width: 93px;
    height: 32px;
    margin-top: 38px;
    margin-left: 65px;
    background: url("../img/footer_logo_spa.png") top no-repeat;
}

#footer_logo_spa:hover{
    background: url("../img/footer_logo_spa_act.png") top no-repeat;
    cursor: pointer;
}

#footer_logo_philips{
    width: 155px;
    height: 32px;
    margin-top: 38px;
    margin-left: 32px;
    background: url("../img/footer_logo_philips.png") top no-repeat;
}

#footer_logo_philips:hover{
    background: url("../img/footer_logo_philips_act.png") top no-repeat;
    cursor: pointer;
}

#footer_logo_tuv{
    width: 84px;
    height: 75px;
    margin-top: 16px;
    margin-left: 69px;
    background: url("../img/footer_logo_tuv.png") top no-repeat;
}

#footer_logo_tuv:hover{
    background: url("../img/footer_logo_tuv_act.png") top no-repeat;
    cursor: pointer;
}

#footer_logo_ce{
    width: 56px;
    height: 40px;
    margin-top: 34px;
    margin-left: 83px;
    background: url("../img/footer_logo_ce.png") top no-repeat;
}

#footer_logo_ce:hover{
    background: url("../img/footer_logo_ce_act.png") top no-repeat;
    cursor: pointer;
}

#footer_bottom
{
    width: 1000px;
    margin-bottom: 35px;
}

#footer_bottom_sep
{
    width: 880px;
    height: 5px;
    margin: 0px 0px 20px 0px;
    background: url("../img/footer2.png") top repeat-y;
}

.footer_top_sep
{
    width: 1px;
    margin-top: 18px;
}

#footer_infra_logo{
    margin-right: 60px;
}

.footer_address{
    width: 255px;
}

/* Content */

#content{
    width: 880px;
    margin-left: 60px;
}

.content_title h1{
    width: 440px;
    text-align: left;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom left no-repeat;
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#content_text{
    width: 880px;
    text-align: left;
    margin: 20px 0px 20px 0px;
}

#content_left{
    width: 330px;
    margin-right: 40px;
}

#content_right{
    width: 510px;
}

/* Home */

#home{
    width: 880px;
    margin: 0px 0px 20px 0px;
    background: url("../img/footer2.png") top no-repeat;
}

#home_left{
    width: 420px;
    margin-top: 20px;
}

#home_left_advertisement h2{
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#home_left_know_sauna h3{
    font-size: 18px;
    font-family: helv_light;
    font-weight: normal;
}

#home_right{
    width: 420px;
    margin-left: 40px;
    margin-top: 20px;
}

#home_right_new_dimensions h2{
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#home_right_know_infra h3{
    font-size: 18px;
    font-family: helv_light;
    font-weight: normal;
}

.home_left_sep{
    width:107px;
    height: 3px;
    background: url("../img/sep_blue.png") top no-repeat;
    margin: 20px 0px 20px 0px;
}

.home_right_sep{
    width:107px;
    height: 3px;
    background: url("../img/sep_orange.png") top no-repeat;
    margin: 20px 0px 20px 0px;
}

#sauna_viewer{
    padding-top:10px;
    padding-left: 64px;
    position: absolute;
}

#sauna_viewer_left{
    width: 600px;
    height: 349px;
}

#sauna_viewer_left_lbtn{
    width: 44px;
    height: 349px;
    background: url("../img/product_slider_left.png") top no-repeat;
    position: absolute;
    z-index: 10;
}

#sauna_viewer_left_lbtn:hover{
    cursor: pointer;
}

#sauna_viewer_left_rbtn{
    width: 44px;
    height: 349px;
    margin-left: 556px;
    background: url("../img/product_slider_right.png") top no-repeat;
    position: absolute;
    z-index: 10;
}

#sauna_viewer_left_rbtn:hover{
    cursor: pointer;
}

#sauna_viewer_left img{
    width: 600px;
    height: 349px;
}

#sauna_viewer_right{
    width: 231px;
    margin: 20px 0px 0px 20px;
}

#sauna_viewer_right li{
    width: 231px;
}

.sauna_viewer_right_top{
    height: 260px;
    overflow: hidden;
}

.sauna_viewer_right_title{
    width: 100%;
    padding-bottom: 20px;
    font-size: 24px;
    font-family: helv_light;
}

.sauna_viewer_right_text{
    width: 100%;
}

.sauna_viewer_right_btn{
    width:107px;
    height: 69px;
    background: url("../img/sauna_more_btn.png") top no-repeat;
    margin-left: 0px;
}

.sauna_viewer_right_btn_text{
    width: 107px;
    height: 40px;
    text-align: center;
    overflow: hidden;
    padding-top: 10px;
}

.sauna_viewer_right_btn_text a{
    font-size: 16px;
    font-family: helv_light;
    font-style: italic;
    color: #ffffff;
}

/* Contact */

.contact_box
{
    width: 280px;
    margin-top: 20px;
}

.contact_map{
    width: 270px;
    height: 270px;
}

.contact_map_border
{
    border: 1px #979795 solid;
    padding: 4px;
    margin-bottom: 20px;
}

.contact_infra{
    font-size: 14px;
    font-family: helv_light;
}

.contact_city{
    font-size: 24px;
    font-family: helv_light;
}

.contact_city_sep{
    width:107px;
    height: 3px;
    background: url("../img/sep_orange.png") top no-repeat;
    margin: 20px 0px 20px 0px;
}

#contact_map_border_de{
    width: 484px;
    height: 484px;
    border: #979797 solid 1px;
    padding-top: 4px;
    padding-left: 4px;
}

#contact_map_de{
    width: 480px;
    height: 480px;
}

/* Product */

#product_header{
    width: 870px;
    height: 349px;
    padding-top: 10px;
    margin-left: 64px;
}

#product_header_left{
    width: 600px;
}

#product_header_right{
    width: 230px;
    height: 329px;
    margin: 20px 20px 0px 20px;
    overflow: hidden;
}

#product_header_right_title h1{
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#product_header_right_text{
    margin-top: 20px;
    color: #38aecc;
}

#product_header_right_text ul li a{
    color: #38aecc;
}

#product_individual_header_right_text{
    margin-top: 20px;
}

#product_slider_left{
    width: 44px;
    height: 349px;
    background: url("../img/product_slider_left.png") top no-repeat;
    position: absolute;
    z-index: 10;
}

#product_slider_left:hover{
    cursor: pointer;
}

#product_slider_center{
    width: 600px;
    height: 349px;
}

#product_slider_center_inner{
    width: 600px;
}

#product_slider_center_inner ul{
    width: 600px;
}

#product_slider_right{
    width: 44px;
    height: 349px;
    margin-left: 556px;
    background: url("../img/product_slider_right.png") top no-repeat;
    position: absolute;
    z-index: 10;
}

#product_slider_right:hover{
    cursor: pointer;
}

#product{
    width: 860px;
    margin-left: 10px;
    margin-right: 10px;
}

#product_equipment_title h2{
    width: 430px;
    text-align: left;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom left no-repeat;
}

#product_equipment_title h2 a{
    color: #8A8A8A;
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

.back_to_index{
    width: 430px;
    text-align: right;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom right no-repeat;
}

.back_to_index a{
    color: #38aecc;
}

#product_equipment_text{
    width: 860px;
    margin-bottom: 20px;
}

#product_equipment_text li{
    list-style: url(../img/li_blue_circle.png) circle;
}

#product_info{
    width: 550px;
}

#product_options{
    width: 285px;
}

#product_options_title h2{
    width: 275px;
    text-align: left;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom left no-repeat;
}

#product_options_title h2 a{
    color: #8A8A8A;
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#product_options_text{
    width: 285px;
}

#product_options_text li{
    list-style: url(../img/li_blue_circle.png) circle;
}

#product_materials{
    width: 245px;
    margin-left: 10px;
}

#product_materials_title h2{
    width: 265px;
    text-align: left;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom left no-repeat;
}

#product_materials_title h2 a{
    color: #8A8A8A;
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#product_materials_text li{
    list-style: url(../img/li_blue_circle.png) circle;
}

#product_downloads{
    width: 550px;
}

#product_downloads_title h2{
    width: 550px;
    text-align: left;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom left no-repeat;
}

#product_downloads_title h2 a{
    color: #8A8A8A;
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#product_downloads_text li{
    list-style: url(../img/li_blue_circle.png) circle;
}

#product_desc{
    width:310px;
}

#product_desc_top{
    width:310px;
    height: 5px;
    background: url("../img/product_desc_top.png") top no-repeat;
}

#product_desc_center{
    width:310px;
    background: url("../img/product_desc_bg.png") top repeat-y;
}

#product_desc_bottom{
    width:310px;
    height: 5px;
    background: url("../img/product_desc_bottom.png") top no-repeat;
}

#product_desc_title h2{
    width: 290px;
    text-align: left;
    margin-left: 20px;
    padding: 20px 0px 20px 0px;
    background: url("../img/product_desc_sep.png") bottom left no-repeat;
    font-size: 24px;
    font-family: helv_light;
    font-weight: normal;
}

#product_desc_text{
    width: 270px;
    margin-left: 20px;
    padding: 20px 0px 10px 0px;
}

/* Referenciák */

#reference_header{
    width: 870px;
    height: 349px;
    padding-top: 10px;
    margin-left: 64px;
}

#reference_header_left{
    width: 600px;
}

#reference_header_right{
    width: 230px;
    height: 329px;
    margin: 20px 20px 0 20px;
    overflow: hidden;
}

#reference_header_right_title{
    font-size: 24px;
    font-family: helv_light;
}

#reference_header_right_text{
    margin-top: 20px;
}

#reference_header_right_text ul li a{
    color: #38aecc;
}

#reference_slider_left{
    width: 44px;
    height: 349px;
    background: url("../img/product_slider_left.png") top no-repeat;
    position: absolute;
    z-index: 10;
}

#reference_slider_left:hover{
    cursor: pointer;
}

#reference_slider_center{
    width: 600px;
    height: 349px;
}

#reference_slider_center_inner{
    width: 600px;
}

#reference_slider_center_inner ul{
    width: 600px;
}

#reference_slider_right{
    width: 44px;
    height: 349px;
    margin-left: 556px;
    background: url("../img/product_slider_right.png") top no-repeat;
    position: absolute;
    z-index: 10;
}

#reference_slider_right:hover{
    cursor: pointer;
}

#product{
    width: 860px;
    margin-left: 10px;
    margin-right: 10px;
}

#reference_title{
    width: 430px;
    text-align: left;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom left no-repeat;
    font-size: 24px;
    font-family: helv_light;
}

/* Offer */

#offer_title{
    width: 450px;
    text-align: left;
    margin: 20px 0px 20px 0px;
    padding-bottom: 20px;
    background: url("../img/sep_orange.png") bottom left no-repeat;
    font-size: 24px;
    font-family: helv_light;
}

.offer_input_box {
    border: #979797 solid 1px;
    color: #979797;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 5px;
    position: relative;
    width: 430px;
}

.offer_mandatory_icon{
    width: 10px;
    height: 10px;
    left: -13px;
    position: absolute;
    top: -3px;
    background: url('../img/icon_star.png') top left; 
}

.offer_check_icon{
    width: 20px;
    height: 14px;
    position: absolute;
    right: 5px;
    top: 6px;
    background: url('../img/empty.png') top left no-repeat; 
}

.offer_input{
    border: medium none;
    color: #38aecc;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 310px;
    vertical-align: middle;
}

.offer_highlighted_text{
    font-family: helv_light;
    font-size: 18px;
}

.offer_size_input_box{
    border: #979797 solid 1px;
    color: #979797;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 5px;
    position: relative;
    width: 136px;
}

.offer_size_input_text{
    width: 60px;
    overflow: hidden;
}

.offer_size_input{
    color: #38aecc;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 40px;
}

.offer_radio{
    background: url("../img/offer_cb.png") no-repeat top left;
    height: 25px;
    padding-left: 34px;
}

.offer_radio:hover{
    cursor: default;
}

.offer_radio.r_on{
    background: url("../img/offer_cb_checked.png") no-repeat;
}

.offer_checkbox{
    background: url("../img/offer_cb.png") no-repeat top left;
    height: 25px;
    padding-left: 34px;
}

.offer_checkbox.cb_on{
    background: url("../img/offer_cb_checked.png") no-repeat;
}

.offer_checkbox:hover{
    cursor: default;
}

.offer_textarea_box{
    border: #979797 solid 1px;
    color: #979797;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 5px;
    position: relative;
    width: 878px;
}

.offer_textarea {
    border: none;
    color: #38aecc;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 80px;
    margin: 0;
    overflow: auto;
    padding: 0;
    vertical-align: top;
    width: 800px;
}

#offer_uzenet_text{
    margin-bottom: 10px;
}

#offer_inform {
    color: #38AECC;
    margin-left: 10px;
} 

#player-box{
    width: 420px;
    height: 336px;
}

.technology_img{
    width: 320px;
    height: 240px;
    border: #f0f0f0 solid 5px;
    margin-bottom: 20px;
}

.technology_img img{
    width: 320px;
    height: 240px;
}