	body { margin: 0; padding: 0; background: url(../../images/front/bg_blue.jpg) repeat top center; font-size: 13px; font-family: Verdana, Arial, helvetica, sans-serif; color: #656565; }
h1, h2, h3, h4, h5, h6, p, input, form, label, table, th, td, ul, li, ol, div, menu { margin: 0; padding: 0; }

a { text-decoration: underline; color: #2375c2; }
a:hover { text-decoration: none; }
a img { border: none; }
.cleaner { clear: both; width: 100%; height: 0; }
.block:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.block {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }
hr, .none { display: none; }
 {  }

.container { width: 960px; margin: 0 auto; }

.top_line { margin-top: 8px; background: #fff; padding: 17px 0; min-width: 960px; }
.top_line .logo { float: left; }
.top_line .p_contacts { float: right; font: 14px/20px 'EtelkaLightRegular'; color: #9e9e9e; margin-bottom: 20px; margin-top: 14px; }
.top_line .p_contacts span, .top_line .p_contacts a { margin-left: 27px; padding-left: 23px; color: #9e9e9e; text-decoration: none; line-height: 20px; }
.top_line .p_contacts a:hover { text-decoration: underline; }
.top_line .p_contacts .ico_address { background: url(../../images/front/ico_address.png) no-repeat center left; }
.top_line .p_contacts .ico_tel { background: url(../../images/front/ico_tel.png) no-repeat center left; }
.top_line .p_contacts .ico_mail { background: url(../../images/front/ico_mail.png) no-repeat center left; }
.top_line .ul_menu { float: right; clear: right; }
.top_line .ul_menu li { list-style: none; display: inline-block; margin-left: 36px; }
.top_line .ul_menu li a { font: 16px 'EtelkaLightRegular'; color: #231f20; text-decoration: none; }

.head_line { overflow: hidden; min-width: 960px; }
.head_line .breadcrumbs_container { margin: 12px 0; }
.head_line .breadcrumbs_container p { margin: 0 0 0 -12px; font-size: 13px; text-shadow: none; color: #5aadfa; }
.head_line .breadcrumbs_container p a { margin: 0 12px; color: #5aadfa; }
.head_line .breadcrumbs_container p strong { font-weight: normal; color: #fff; margin: 0 12px; }
.head_line h2 { color: #fff; margin-bottom: 8px; font: 43px 'EtelkaMediumRegular'; text-shadow: 3px 3px 6px rgba(0,0,0,0.2); }
.head_line p { color: #fff; font: 14px/28px Verdana; text-shadow: 1px 1px rgba(29,100,166,0.7); margin-bottom: 28px; }
.head_line .btn_contact-form { float: right; height: 48px; background: url(../../images/front/btn_contact-form.png) repeat-x top left; padding: 0 36px; border-radius: 24px; font: 15px/48px Verdana; color: #2375c2; text-shadow: 1px 1px #fff; text-decoration: none; margin-top: -20px; }
.head_line .th_technologie { float: right; }
.head_line .slider_container { position: relative; width: 1400px; height: 307px; background: url(../../images/front/bg_slider-blue.jpg) no-repeat top left; margin-left: -209px; }
.head_line .slider_container .slide_box { position: absolute; top: 0; left: 0px; right: 0px; width: 1400px; }
.head_line .slider_container .slide_box .img { float: right; position: relative; z-index: 10; max-width: 828px; overflow: hidden; }
.head_line .slider_container .slide_box .img .img_overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(../../images/front/slider-img_overlay.png) no-repeat top left; }
.head_line .slider_container .slide_box .text_box { position: absolute; top: 20px; left: 0; padding-left: 220px; width: 574px; z-index: 50; height: 226px; }
.head_line .slider_container .slide_box .text_box h2 { text-transform: uppercase; }
.head_line .slider_container .slide_box .text_box p { margin: 0; }
.head_line .slider_container .slide_box .text_box .btn { position: absolute; bottom: 0; left: 220px; height: 30px; width: 156px; border-radius: 15px; background: url(../../images/front/btn_white.png) repeat-x top left; color: #2375c2; font: 13px/28px Verdana; text-shadow: 1px 1px #fff; text-align: center; text-decoration: none; box-shadow: 2px 2px 3px rgba(21,87,149,0.7); }
.head_line .slider_container .ul_switch { position: absolute; bottom: 16px; left: 220px; }
.head_line .slider_container .ul_switch li { list-style: none; display: inline-block; margin-right: 6px; }
.head_line .slider_container .ul_switch li a { display: block; width: 18px; height: 18px; border: 3px solid #5eb1ff; color: #5eb1ff; font: 12px/18px Verdana; text-align: center; text-decoration: none; border-radius: 12px; }
.head_line .slider_container .ul_switch li a:hover { color: #fff; }
.head_line .slider_container .ul_switch li.slc a { color: #fff; border-color: #fff; }

.hp-boxes_line { min-width: 960px; height: 750px; background: url(../../images/front/bg_head.jpg) repeat-x bottom center; }
.hp-boxes_line .subbox { float: left; width: 300px; height: 170px; position: relative; margin: 35px 30px 20px 0; }
.hp-boxes_line .subbox.last-in-row { margin-right: 0; }
.hp-boxes_line .subbox .text_box { float: left; width: 170px; }
.hp-boxes_line h3 { font: 26px 'EtelkaMediumRegular'; text-shadow: 3px 3px 6px rgba(0,0,0,0.2); color: #fff; margin-bottom: 10px; }
.hp-boxes_line h3 a { color: #fff; text-decoration: none; }
.hp-boxes_line h4 { font: bold 16px Verdana; color: #fff; margin-bottom: 6px; }
.hp-boxes_line .subbox p { color: #fff; font: 13px/23px Verdana; text-shadow: 1px 1px rgba(12,69,123,0.7); }
.hp-boxes_line .subbox p.p_links { color: #3c9af2; }
.hp-boxes_line .subbox p.p_links a { color: #3c9af2; }
.hp-boxes_line .subbox .btn { position: absolute; left: 0; bottom: 0; height: 30px; width: 106px; border-radius: 15px; background: url(../../images/front/btn_white.png) repeat-x top left; color: #2375c2; font: 13px/28px Verdana; text-shadow: 1px 1px #fff; text-align: center; text-decoration: none; box-shadow: 2px 2px 3px rgba(21,87,149,0.7); }
.hp-boxes_line .subbox .ico { float: right; width: 120px; height: 170px; }
.hp-boxes_line .hp-services_container { padding-top: 30px; }
.hp-boxes_line .hp-services_container .subbox { margin-top: 10px; }
.hp-boxes_line.subpage { background: #fff; height: 468px; }
.hp-boxes_line.subpage .container { border-bottom: 1px solid #e4e4e4; height: 467px; }
.hp-boxes_line.subpage .subbox h3 { text-shadow: none; }
.hp-boxes_line.subpage .subbox h3 a { color: #2674c2; }
.hp-boxes_line.subpage .subbox p { color: #656565; text-shadow: none; }
.hp-boxes_line.subpage .subbox .btn { box-shadow: 0 0 0 3px #eee; }

.content_line { background: #fff; padding: 38px 0 30px 0; }
.content_line h3 { font: 26px 'EtelkaMediumRegular'; color: #454545; margin-bottom: 14px; }
.content_line h4 { font: 22px 'EtelkaLightRegular'; color: #454545; margin-bottom: 14px; }
.content_line p { line-height: 22px; margin-bottom: 22px; }
.content_line p.p_perex { font: bold 16px/26px Verdana; color: #454545; }
.content_line ul { margin-bottom: 22px; }
.content_line ul li { margin-bottom: 14px; padding-left: 18px; list-style: none; background: url(../../images/front/ico_ul.png) no-repeat 0 4px; font: italic 13px/18px Verdana; color: #a2a2a2; }
.content_line ul.ul_downloads li { font: 13px/22px Verdana; color: #a9a9a9; padding: 5px 0 5px 68px; width: 280px; vertical-align: middle; background-position: 30px center; }
.content_line ul.ul_downloads li.li_pdf { background: url(../../images/front/ico_pdf.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_ppt { background: url(../../images/front/ico_ppt.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_jpg { background: url(../../images/front/ico_jpg.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_png { background: url(../../images/front/ico_png.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_zip { background: url(../../images/front/ico_zip.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_rar { background: url(../../images/front/ico_rar.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_doc { background: url(../../images/front/ico_doc.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_docx { background: url(../../images/front/ico_docx.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_gif { background: url(../../images/front/ico_gif.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads li.li_bmp { background: url(../../images/front/ico_bmp.png) no-repeat top left; background-size: 56px auto; height:45px; width:500px; }
.content_line ul.ul_downloads.list { margin-bottom: 40px; }
.content_line ul.ul_downloads.list li { width: auto; border-bottom: 1px dotted #9b9b9b; padding-top: 22px; padding-bottom: 22px; background-position: 0 16px!important; margin: 0; }
.content_line ul.ul_submenu-technologie { margin-bottom: 14px; }
.content_line ul.ul_submenu-technologie li { padding: 8px 0; background: none; font: 13px/18px Verdana; color: #717171; margin: 0; }
.content_line ul.ul_submenu-technologie li a { color: #717171; text-decoration: none; }
.content_line ul.ul_submenu-technologie li a:hover { color: #2379c2; }
.content_line ul.ul_submenu-technologie li.slc a { color: #2379c2; margin-left: 18px; }
.content_line ul.ul_submenu { margin-bottom: 0; }
.content_line ul.ul_submenu li { font: 16px/20px Verdana; color: #2379c2; border-bottom: 1px dotted #e0e0e0; padding: 8px 0; margin: 0; background: none; }
.content_line ul.ul_submenu li a { color: #2379c2; text-decoration: none; }
.content_line ul.ul_submenu li a:hover { font-weight: bold; }
.content_line ul.ul_submenu li.slc a { font-weight: bold; }
.content_line blockquote { font: 22px/27px 'EtelkaLightRegular'; color: #454545; margin: 0 0 22px 0; text-align: center; padding: 14px; border: 1px dotted #454545; }
.content_line blockquote .btn { margin-top: 6px; }
.content_line table { width: 100%; margin: 0 0 28px 0; border-collapse: collapse; }
.content_line table th { padding: 12px 12px 12px 27px; text-align: left; background: #2379c2; color: #fff; border: none; border-left: 1px solid #fff; border-right: 1px solid #fff; font: bold 14px/18px Verdana; }
.content_line table td { padding: 10px 12px 10px 27px; text-align: left; background: #f1f1f1; color: #656565; border: none; border-left: 1px solid #fff; border-right: 1px solid #fff; font: 13px/16px Verdana; }
.content_line table .tr_light td { background: #fff; }
.content_line p.p_pages { list-style: none; display: inline-block; margin-right: 6px; margin-bottom: 0; }
.content_line p.p_pages a { display: block; width: 18px; height: 18px; border: 3px solid #a9a9a9; color: #a9a9a9; font: 12px/18px Verdana; text-align: center; text-decoration: none; border-radius: 12px; margin-right: 6px; float: left; }
.content_line p.p_pages a:hover { color: #2379c2; }
.content_line p.p_pages a.slc { color: #2379c2; border-color: #2379c2; }
.content_line .lcol { float: left; width: 202px; }
.content_line .lcol h4 { font: bold 16px/20px Verdana; color: #2379c2; margin-bottom: 4px; border-bottom: 1px dotted #e0e0e0; padding-bottom: 8px; }
.content_line .rcol { float: right; width: 716px; text-align:justify; }
.content_line .btn { height: 30px; display: inline-block; border-radius: 15px; background: #2375c2; color: #fff; font: 13px/28px Verdana; text-align: center; text-decoration: none; padding: 0 16px; }
.content_line .shop_container { padding-bottom: 40px; }
.content_line .shop_container .left_box { float: left; width: 270px; }
.content_line .shop_container .left_box p { font: 16px/30px Verdana; color: #454545; }
.content_line .shop_container .prod-slider_container { float: right; }
.content_line .shop_container .prod-slider_container .overflow_box { width: 550px; height: 185px; position: relative; overflow: hidden; float: left; }
.content_line .shop_container .prod-slider_container .prod_box { position: absolute; top: 0; border: 1px solid #dcdcdc; border-radius: 4px; width: 138px; padding: 10px 18px; height: 158px; box-shadow: 0 6px 7px -8px rgba(0,0,0,0.6); }
.content_line .shop_container .prod-slider_container .prod_box h5 { display: table-cell; vertical-align: middle; font: bold 14px/18px Verdana; color: #2375c2; height: 36px; }
.content_line .shop_container .prod-slider_container .prod_box p { margin-top: 6px; font: 12px/20px Verdana; margin-bottom: 10px; }
.content_line .shop_container .prod-slider_container .prod_box p.p_more { margin: 0; }
.content_line .shop_container .prod-slider_container .btn-prev_box { width: 31px; height: 180px; background: url(../../images/front/bg_btn-prev.png) no-repeat top left; float: left; }
.content_line .shop_container .prod-slider_container .btn-prev_box a { display: block; width: 31px; height: 58px; margin-top: 62px; background: url(../../images/front/btn_prev.png) no-repeat top left; }
.content_line .shop_container .prod-slider_container .btn-next_box { width: 31px; height: 180px; background: url(../../images/front/bg_btn-next.png) no-repeat top left; float: right; }
.content_line .shop_container .prod-slider_container .btn-next_box a { display: block; width: 31px; height: 58px; margin-top: 62px; background: url(../../images/front/btn_next.png) no-repeat top left; }
.content_line .shop-list_container .stroj_box { float: left; width: 434px; height: 258px; margin: 0 28px 25px 0; padding: 10px 12px 10px 18px; border: 1px solid #dcdcdc; border-radius: 4px; box-shadow: 0 13px 6px -12px rgba(0,0,0,0.6); position: relative; }
.content_line .shop-list_container .stroj_box .th { float: right; margin-left: 20px; width: 194px; height: 258px; border-radius: 4px; overflow: hidden; }
.content_line .shop-list_container .stroj_box h3 { font: bold 14px/24px Verdana; margin-bottom: 10px; margin-top: 4px; }
.content_line .shop-list_container .stroj_box h3 a { text-decoration: none; }
.content_line .shop-list_container .stroj_box h3 a:hover { text-decoration: underline; }
.content_line .shop-list_container .stroj_box p { font: 12px/20px Verdana; margin: 0; }
.content_line .shop-list_container .stroj_box .btn { position: absolute; left: 15px; bottom: 20px; height: 30px; width: 106px; border-radius: 15px; background: url(../../images/front/btn_white.png) repeat-x top left; color: #2375c2; font: 13px/28px Verdana; text-shadow: 1px 1px #fff; text-align: center; text-decoration: none; box-shadow: 0 0 0 3px #eee; }
.content_line .shop-list_container .stroj_box.last-in-row { margin-right: 0; }
.content_line .news_container { padding-top: 26px; border-top: 1px solid #e4e4e4; }
.content_line .news_container .news_box { float: left; width: 440px; margin-right: 80px; margin-bottom: 20px; }
.content_line .news_container .news_box.last-in-row { margin-right: 0; }
.content_line .news_container .news_box p.p_date { color: #a5a5a5; margin-bottom: 0; font-size: 12px; }
.content_line .news_container .news_box h4 { font: bold 16px Verdana; margin-bottom: 8px; }
.content_line .news_container .news_box h4 a { text-decoration: none; }
.content_line .news_container .news_box h4 a:hover { text-decoration: underline; }
.content_line .news_container .news_box p { margin: 0; }
.content_line .news-list_container .news_box {  padding-bottom: 23px; margin-bottom: 23px; border-bottom: 1px dotted #9b9b9b; }
.content_line .news-list_container .news_box .th { float: left; border: 9px solid #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.content_line .news-list_container .news_box .text_right { float: right; width: 460px; margin-top: 10px; }
.content_line .news-list_container .news_box .text_right p.p_date { font-size: 12px; color: #a5a5a5; }
.content_line .news-list_container .news_box .text_right h3 { font: bold 16px/22px Verdana; color: #2375c2; margin-bottom: 8px; }
.content_line .news-list_container .news_box .text_right p { margin: 0; }
.content_line .gal-list_container .gal_box { float: left; width: 232px; margin: 0 10px 26px 0; }
.content_line .gal-list_container .gal_box.last-in-row { margin-right: 0; }
.content_line .gal-list_container .gal_box .th { float: left; border: 9px solid #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); margin-bottom: 10px; }
.content_line .gal-list_container .gal_box h3 { font: 13px/22px Verdana; margin-bottom: 0; }
.content_line .photos_box { margin-bottom: 22px; }
.content_line .photos_box .th { float: left; margin: 0 8px 8px 0; }
.content_line .photos_box .th.last-in-row { margin-right: 0; }
.content_line .gal-detail_box { margin: 22px 0; }
.content_line .gal-detail_box .th { float: left; margin: 0 8px 8px 0; }
.content_line .gal-detail_box .th.last-in-row { margin-right: 0; }
.content_line .th-stroj_box { float: left; width: 241px; }
.content_line .stroj-text_box { float: right; width: 452px; }
.content_line .partners_container {  }
.content_line .partners_container .partner_box { border-bottom: 1px dotted #9b9b9b; padding-bottom: 34px; margin-bottom: 26px; position: relative; }
.content_line .partners_container .partner_box .th { width: 230px; text-align: center; float: left; margin-top: 30px; }
.content_line .partners_container .partner_box .text_right { float: right; width: 720px; }
.content_line .partners_container .partner_box .text_right p { margin-bottom: 16px; }
.content_line .partners_container .partner_box .text_right p.p_link { margin: 0; }
.content_line .partners_container .partner_box.last { border: none; }
.content_line .contact_line { border-bottom: 1px dotted #9b9b9b; margin-bottom: 24px; padding-bottom: 28px; }
.content_line .contact_line table { font: 13px/18px Verdana; color: #656565; margin: 0; }
.content_line .contact_line table th { background: none; padding: 6px 0; color: #656565; }
.content_line .contact_line table td { background: none; padding: 6px 0; color: #656565; }
.content_line .contact_line .map_box { float: right; border: 9px solid #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); margin: 5px 0 0 0; }
.content_line .contact_line #map_contact { height: 340px; width: 616px; }
.content_line .contact_line .text_box { float: left; width: 300px; }
.content_line .contact_line .ul_downloads { float: left; margin-left: 175px; margin-bottom: 0; }
.content_line .people-list_container { border-bottom: 1px dotted #9b9b9b; margin-bottom: 34px; }
.content_line .people-list_container.last { border: none; margin: 0; }
.content_line .people-list_container ul.ul_people { width: 100%; }
.content_line .people-list_container ul.ul_people li { padding: 0; background: none; font: 13px/24px Verdana; color: #656565; float: left; width: 202px; height: 110px; margin: 0 38px 0 0; }
.content_line .people-list_container .ul_downloads { float: right; margin-left: 0; margin-bottom: 0; }
.content_line .historie_container { padding: 20px 0 50px 0; position: relative; }
.content_line .historie_container span.line { position: absolute; top: 40px; bottom: 100px; width: 1px; background: #2074c0; left: 359px; }
.content_line .historie_container ol { width: 100%; }
.content_line .historie_container ol li { list-style: none; border: 1px solid #c2c2c2; border-radius: 4px; padding: 4px 20px; width: 266px; margin-bottom: -8px; position: relative; }
.content_line .historie_container ol li h6 { font: bold 13px/22px Verdana; color: #2074c0; }
.content_line .historie_container ol li p { margin: 0; }
.content_line .historie_container ol li span.label_rok { position: absolute; top: 10px; width: 56px; height: 56px; border-radius: 28px; background: #2074c0; color: #fff; font: 16px/56px 'EtelkaLightRegular'; text-align: center; }
.content_line .historie_container ol li.li_left { float: left; clear: left; margin-right: 200px; }
.content_line .historie_container ol li.li_left span.label_rok { right: -79px; }
.content_line .historie_container ol li.li_right { float: right; clear: right; }
.content_line .historie_container ol li.li_right span.label_rok { left: -79px; }

.pre-foot_line { padding: 20px 0; background: #1c1c1c url(../../images/front/bg_prefoot.jpg); }
.pre-foot_line .container { position: relative; }
.pre-foot_line .ul_foot-menu { float: left; }
.pre-foot_line .ul_foot-menu .li_main { float: left; margin-right: 30px; list-style: none; }
.pre-foot_line .ul_foot-menu .li_main .a_main { font: 15px/18px 'EtelkaLightRegular'; color: #fff; margin-right: 28px; }
.pre-foot_line .ul_foot-menu .li_main .ul_sub { margin-top: 12px; }
.pre-foot_line .ul_foot-menu .li_main .ul_sub .li_sub { list-style: none; line-height: 30px; }
.pre-foot_line .ul_foot-menu .li_main .ul_sub .li_sub .a_sub { color: #757575; font: 12px Verdana; }
.pre-foot_line .ul_foot-menu .li_main.li_last { margin-right: 0; }
.pre-foot_line .ul_foot-menu .li_main.li_last .a_main { margin-right: 0; }
.pre-foot_line .a_up { float: right; color: #636363; padding-right: 20px; font: 15px/18px 'EtelkaLightRegular'; background: url(../../images/front/ico_up.png) no-repeat center right; }
.pre-foot_line .p_contacts { color: #fff; position: absolute; bottom: 0; right: 0; font: 22px 'EtelkaMediumRegular'; text-align: right; margin: 0; }
.pre-foot_line .p_contacts a { color: #fff; font: 18px 'EtelkaLightRegular'; }
.pre-foot_line a { text-decoration: none; }
.pre-foot_line a:hover { text-decoration: underline; }

.foot_line { padding: 14px 0; }
.foot_line p { color: #fff; font-size: 12px; }
.foot_line p a { color: #fff; text-decoration: none; border-bottom: 1px solid #4f91ce; }
.foot_line p a:hover { border-bottom: 1px solid #2375c2; }
.foot_line p.p_author { float: right; }

#my_lbox_overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 9500; opacity: 0.75; }
.my_lbox { display: none; position: fixed; top: 50%; left: 50%; z-index: 10000; background: #fff; border: 7px solid #eee; }
.my_lbox .lbox_top { background: #2374c1; padding: 15px 24px; position: relative; }
.my_lbox .lbox_content { padding: 20px 34px; }
.my_lbox a.ico_close { position: absolute; top: 16px; right: 13px; display: block; width: 20px; height: 20px; background: url(../../images/front/ico_close.gif) no-repeat top left; }
.my_lbox h3 { font: 18px/24px 'EtelkaLightRegular'; color: #fff; margin-bottom: 0; }
.my_lbox .input_box { float: left; margin: 0 20px 15px 0; }
.my_lbox .input_box label { font: 14px/20px Verdana; color: #898989; margin-bottom: 8px; float: left; }
.my_lbox .input_box.last-in-row { margin-right: 0; }
.my_lbox .input_text { background: #fff; width: 211px; height: 20px; padding: 10px 10px 6px 10px; box-shadow: inset -3px 2px #e8e8e8, 0 0 0 4px #f7f7f7; border: 1px solid #e0e0e0; border-radius: 2px; font: 14px/20px Verdana; color: #898989; margin: 0; }
.my_lbox .textarea_box { float: left; margin: 0 0 25px 0; clear: both; }
.my_lbox .textarea_box label { font: 14px/20px Verdana; color: #898989; margin-bottom: 8px; float: left; }
.my_lbox textarea { background: #fff; width: 470px; height: 120px; padding: 10px 10px 6px 10px; box-shadow: inset -3px 2px #e8e8e8, 0 0 0 4px #f7f7f7; border: 1px solid #e0e0e0; border-radius: 2px; font: 14px/20px Verdana; color: #898989; resize: vertical; }
.my_lbox .btn { height: 48px; background: url(../../images/front/btn_contact-form.png) repeat-x top left; padding: 0 36px; border-radius: 24px; font: 15px/48px Verdana; color: #2375c2; text-shadow: 1px 1px #fff; text-decoration: none; border: none; box-shadow: 0 0 0 4px #eee; margin-left: 132px; cursor: pointer; }

#lbox_contact { width: 554px; margin: -200px 0 0 -277px; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 24, 2012 */



@font-face {
    font-family: 'EtelkaLightRegular';
    src: url('etelkalight-webfont.eot');
    src: url('etelkalight-webfont.eot?#iefix') format('embedded-opentype'),
         url('etelkalight-webfont.woff') format('woff'),
         url('etelkalight-webfont.ttf') format('truetype'),
         url('etelkalight-webfont.svg#EtelkaLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EtelkaMediumRegular';
    src: url('etelkamedium-webfont.eot');
    src: url('etelkamedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('etelkamedium-webfont.woff') format('woff'),
         url('etelkamedium-webfont.ttf') format('truetype'),
         url('etelkamedium-webfont.svg#EtelkaMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EtelkaMediumBold';
    src: url('etelkamediumbold-webfont.eot');
    src: url('etelkamediumbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('etelkamediumbold-webfont.woff') format('woff'),
         url('etelkamediumbold-webfont.ttf') format('truetype'),
         url('etelkamediumbold-webfont.svg#EtelkaMediumBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
