*{ margin:0px; padding:0px}
html,body{ padding:0px; margin:0px;}
body{ background:url(../images_sg1/background_repeat.png) repeat; font-size:12px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-align:left}
ol{ padding-left:28px; font-size:15px; color:#a3a3a3; font-weight:bold}
big{ font-size:15px; color:#a3a3a3; font-weight:bold}
li{ padding-left:0px; font-size:11px; color:#ffffff; font-weight:normal}
iframe{ position:absolute; top:1px; left:0px; padding-bottom:0px}
.logo_main h1{ display:none}
.main_content_left h3{ font-size:13px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px 0px 10px 0px}
.main_content_left h2{ font-size:13px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px 0px 10px 0px}
.main_content_left h5{ font-size:12px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px 0px 0px 0px}
.main_content_left h6{ font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px 0px 5px 0px}
a{ font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-decoration:none}
a:hover{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline}
a.link_kontakt{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:none}
a.link_kontakt:hover{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline}

a.main_photogallery_link_e img,a.main_photogallery_link_f img{ border:0px}

a img{ border:1px #555c5d solid}
a.main_photogallery_link_e img,a.main_photogallery_link_f img{ border:0px}
a img.image_homepage{ border:0px #555c5d solid}
.border_zero{ border:0px}
.background_content{ width:776px; min-height:1024px; _height:1024px; position:relative}
form{ padding:0px; margin:0px}
.icon_home a,.icon_home a:hover{ background:url(../images_sg1/icon_home.png) no-repeat top left; width:20px; height:17px; float:left; position:absolute; top:8px; left:40px}
fieldset.main_search{ border:none; padding:0px; margin:0px; float:right; position:absolute; top:5px; right:8px; height:25px}

fieldset.main_registration{ border:none; padding:0px; margin:0px}
fieldset.main_registration label{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; width:140px; float:left; margin:5px 0px 0px 0px}
fieldset.main_search label{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; width:90px; float:left; margin:5px 0px 0px 0px}
.main_message{ font-family:Verdana; font-size:11px; font-weight:bold; color:#ffffff; float:left; padding-top:2px}
input.button{ width:80px; font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; float:left; font-weight:bold; text-transform:uppercase; margin:2px 0px 0px 0px; background-color:#45494c; border:1px #393939 solid; padding:1px 1px 1px 1px}
input.button_registration{ width:105px; font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; float:right; font-weight:bold; text-transform:uppercase; margin:2px 0px 0px 3px; background-color:#45494c; border:1px #393939 solid; padding:2px 1px 1px 1px}
input.text{ width:150px; font-size:12px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; float:left; margin:2px 5px 0px 0px; background-color:#5f5f5f; border:1px #393939 solid; padding:2px}
#message_error,#ajax_loading{ float:left; text-align:center; width:405px; color:#a3a3a3; height:40px}
.main_buttons{ float:right; padding-right:19px; padding-bottom:10px; width:386px}
input.text_registration{ width:240px; font-size:12px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; float:left; margin:2px 5px 0px 0px; background-color:#5f5f5f; border:1px #393939 solid; padding:2px}
.main_menu{ background:url(../images_sg1/main_menu.png) no-repeat top left; width:776px; height:47px; float:left; position:absolute; top:127px; left:0px}
.main_navigation{ background:url(../images_sg1/main_navigation.png) no-repeat top left; width:776px; height:27px; float:left; position:absolute; top:19px; left:0px}
.main_navigation_position{ float:left; padding-left:11px; width:776px; height:47px}
.main_navigation_title a{ background-color:transparent; float:left; padding:4px 18px 5px 18px; margin-top:2px; font-size:11px; color:#a6a6a6; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
.main_navigation_title a:hover{ background-color:#2d2d2d; float:left; padding:4px 18px 5px 18px; margin-top:2px; font-size:11px; color:#a6a6a6; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
.main_navigation_border{ background-color:#1b1b1b; width:1px; height:15px; border-right:1px #403f3f solid; margin-top:6px; float:left}
.main_menu_position{ float:left; padding-left:12px; width:776px; height:47px}
.main_menu_title a{ background-color:transparent; float:left; padding:15px 23px 12px 23px; margin-top:2px; font-size:13px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:none; text-transform:uppercase; font-weight:bold}
.main_menu_title a:hover{ background-color:#2d2d2d; float:left; padding:15px 23px 12px 23px; margin-top:2px; font-size:13px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:none; text-transform:uppercase; font-weight:bold}
.main_menu_title_active a,.main_menu_title_active a:hover{ background-color:#2d2d2d; float:left; padding:15px 23px 12px 23px; margin-top:2px; font-size:13px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:none; text-transform:uppercase; font-weight:bold}
.main_menu_border{ background-color:#1b1b1b; width:1px; height:30px; border-right:1px #403f3f solid; margin-top:8px; float:left}
.main_header a{ background:url(../images_sg1/main_header.png) no-repeat top left; width:776px; height:195px; float:left; position:absolute; top:174px; left:0px}
.main_countdown{ background:url(../images_sg1/main_countdown.png) no-repeat top left; width:241px; height:83px; float:left; position:absolute; top:280px; left:10px}
.main_countdown_inside_title{ width:241px; float:left; text-align:center; position:absolute; top:20px; left:0px; font-size:11px; color:#ffffff; font-weight:bold}
.main_countdown_inside_count{ width:241px; float:left; text-align:center; position:absolute; top:35px; left:0px; font-size:25px; color:#ffffff; filter:alpha(opacity=36); opacity:.36}
.main_title{ background:url(../images_sg1/main_title.png) no-repeat top left; width:457px; height:31px; float:left; position:absolute; top:369px; left:0px; text-align:left; z-index:2}
.main_title h2{ float:left; width:380px; font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; font-weight:normal; padding:9px 0px 0px 12px}
.main_title span{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-weight:normal}
a.link_crumbs_a{ font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none}
a.link_crumbs_a:hover{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:underline}
a.link_crumbs_b{ font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:none; font-weight:normal; text-decoration:none}
a.link_crumbs_b:hover{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:none; font-weight:normal; text-decoration:underline}
.main_title h3 a{ float:left; width:50px; font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; padding:9px 0px 0px 0px; text-decoration:none}
.main_title h3 a:hover{ float:left; width:50px; font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; padding:9px 0px 0px 0px; text-decoration:underline}
.main_content{background:url(../images_sg1/main_content.png) repeat top center; width:776px; min-height:800px; _height:800px; float:left; margin-top:369px; text-align:left; z-index:1}
.main_content_min{ width:405px; min-height:820px; _height:820px; float:left; text-align:left}
.main_content_left{ width:405px; float:left; padding-top:45px; padding-bottom:25px; margin-left:10px; _margin-left:5px; font-size:11px; text-align:left}
.main_content_right{ width:315px; float:left; padding-top:28px; margin-left:46px}
.box_title{ background:url(../images_sg1/box_title.png) no-repeat top left; width:315px; height:34px; float:left; text-align:center}
.box_title h2{ font-size:12px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; padding:7px 0px 0px 0px}
.box_content{ background:url(../images_sg1/box_content.png) no-repeat top left; width:315px; height:128px; float:left}
.box_content_inside{ float:left; padding:10px 0px 0px 13px}
.box_content_photogallery{ background:url(../images_sg1/box_content_photogallery.png) no-repeat top left; width:315px; height:284px; float:left}
.box_content_photogallery_inside{ float:left; padding:10px 0px 0px 29px}
.box_header_01{ background:url(../images_sg1/box_header_01.png) no-repeat top left; width:315px; height:96px; float:left}
.box_header_02{ background:url(../images_sg1/box_header_02.png) no-repeat top left; width:315px; height:96px; float:left}
.box_reset{ font-size:0px; height:15px; overflow:hidden; clear:both}
.reset_content{ display:block; font-size:0px; line-height:0px; height:0px; overflow:hidden; clear:both}
.main_footer{ background:url(../images_sg1/main_footer.png) no-repeat top left; width:776px; height:82px; float:left; position:relative}
.main_footer_inside_top{ float:left; width:400px; font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left; position:absolute; top:10px; left:13px}
.main_footer_inside_bottom_a{ float:left; width:400px; font-size:12px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left; position:absolute; top:43px; left:13px}
.main_footer_inside_bottom_b{ float:left; width:500px; font-size:11px; color:#a3a3a3; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left; position:absolute; top:52px; left:308px}
a.link_footer{ float:left; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; display:block; text-decoration:none; padding:0px 7px 0px 7px}
a.link_footer:hover{ float:left; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; display:block; text-decoration:underline; padding:0px 7px 0px 7px}
.logo_right{ background:url(../images_sg1/logo_right.png) no-repeat top left; width:420px; height:32px; float:right; position:absolute; top:95px; right:0px}
.logo_main a{ background:url(../images_sg1/logo_main.png) no-repeat top left; width:327px; height:108px; float:left; position:absolute; top:19px; left:-3px}
.animation_symbol a{ background:url(../images_sg1/animation_symbol.gif) no-repeat top left; width:54px; height:48px; float:left; position:absolute; top:62px; left:24px}
a.link_news{ font-size:12px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none}
a.link_news:hover{ font-size:12px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:underline}
.subtitle_news{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif}
.subtitle_news big{ font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif}
a.link_subtitle_news{ font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-decoration:none}
a.link_subtitle_news:hover{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline}
.content_news_top{ width:405px; float:left}
.content_news_bottom{ width:405px; float:left; margin-top:-10px}
.content_news_bottom_b{ width:405px; float:left; margin-top:-10px; margin-bottom:10px}
.content_news_left{ width:100px; height:100px; float:left; padding-right:10px; padding-top:5px}
.content_news_right{ width:295px; _width:290px; height:100px; float:left; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; padding-top:5px; text-align:left}
.content_news_border{ background-color:#1b1b1b; width:405px; height:1px; border-bottom:1px #403f3f solid; margin:20px 0px 15px 0px; float:left}
.content_news_border_image{ background-color:#1b1b1b; width:405px; height:1px; border-bottom:1px #403f3f solid; margin:10px 0px 15px 0px; float:left}
.hlavni_plocha_strankovani_komplet_novinky{ float:left; margin-top:15px; width:405px; padding:25px 0px 25px 0px}
.hlavni_plocha_strankovani_komplet_fotogalerie{ float:left; width:405px; padding:0px 0px 25px 0px}
.hlavni_plocha_strankovani_off_dalsi a,.hlavni_plocha_strankovani_off_dalsi a:hover{ padding:0px 3px 2px 3px; font-size:15px; font-weight:bold; color:#ffffff; text-decoration:none; float:left; margin-right:3px}
.hlavni_plocha_strankovani_off_active a,.hlavni_plocha_strankovani_off_active a:hover{ background:#45494c; padding:1px 6px 1px 6px; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; border:1px #555c5d solid; float:left; margin-right:3px}
.hlavni_plocha_strankovani_off a{ background:#2c2c2c; padding:1px 6px 1px 6px; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; border:1px #555c5d solid; float:left; margin-right:3px}
.hlavni_plocha_strankovani_off a:hover{ background:#45494c; padding:1px 6px 1px 6px; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; border:1px #555c5d solid; float:left; margin-right:3px}
.hlavni_plocha_strankovani_text_a{ font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; float:left; padding:2px 5px 0px 0px}
.hlavni_plocha_strankovani_text_b{ font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; float:left; padding:2px 0px 0px 5px}
a.link_forum{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-decoration:none; padding:0px 0px 0px 12px}
a.link_forum:hover{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; padding:0px 0px 0px 12px}
a.link_links{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-decoration:none; padding:0px 0px 0px 12px; margin:0px 0px 0px 10px}
a.link_links:hover{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; padding:0px 0px 0px 12px; margin:0px 0px 0px 10px}
a.link_category{ background:url(../images_sg1/link_arrow_category.png) no-repeat 0px 2px; font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-decoration:none; padding:0px 0px 0px 12px; float:left; width:115px}
a.link_category:hover{ background:url(../images_sg1/link_arrow_category.png) no-repeat 0px 2px; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; padding:0px 0px 0px 12px; float:left; width:115px}
a.link_category_active,a.link_category_active:hover{ background:url(../images_sg1/link_arrow_category.png) no-repeat 0px 2px; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; padding:0px 0px 0px 12px; float:left; width:115px}
.main_category_content{ background:#2c2c2c; float:left; border:1px #555c5d solid; padding:5px 10px 5px 10px; margin:0px 0px 25px 0px; width:383px}
a.link_multimedia{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-decoration:none; padding:0px 0px 0px 12px; display:block; float:left; margin-top:-2px}
a.link_multimedia:hover{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; padding:0px 0px 0px 12px; display:block; float:left; margin-top:-2px}
a.link_news_content{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-decoration:none; padding:0px 0px 0px 12px; display:block; float:left; margin-top:-10px}
a.link_news_content:hover{ background:url(../images_sg1/link_arrow.png) no-repeat 0px 2px; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; padding:0px 0px 0px 12px; display:block; float:left; margin-top:-10px}
.vertical_align{ margin:0px 0px 5px 0px}
.main_photogallery_a a{ float:left; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left; border:1px #555c5d solid; padding:10px; margin:0px 16px 16px 0px}
.main_photogallery_a a:hover{ float:left; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left; border:1px #b2b2b2 solid; padding:10px; margin:0px 16px 16px 0px}
.main_photogallery_b a{ float:left; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left; border:1px #555c5d solid; padding:10px; margin:0px 0px 16px 0px}
.main_photogallery_b a:hover{ float:left; font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left; border:1px #b2b2b2 solid; padding:10px; margin:0px 0px 16px 0px}
.main_photogallery_a span,.main_photogallery_b span{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; text-transform:none; font-weight:normal; text-decoration:none}
.main_photogallery_a big,.main_photogallery_b big{ font-size:11px; color:#b2b2b2; font-family:Arial,Helvetica,sans-serif; text-transform:none; font-weight:normal; text-decoration:none}
a.main_photogallery_link_a{ margin:0px 16px 16px 0px; border:1px #555c5d solid; float:left}
a.main_photogallery_link_a:hover{ margin:0px 16px 16px 0px; border:1px #b2b2b2 solid; float:left}
a.main_photogallery_link_b{ margin:0px 0px 16px 0px; border:1px #555c5d solid; float:left}
a.main_photogallery_link_b:hover{ margin:0px 0px 16px 0px; border:1px #b2b2b2 solid; float:left}
a.main_photogallery_link_c{ margin:0px 7px 7px 0px; border:1px #555c5d solid; float:left}
a.main_photogallery_link_c:hover{ margin:0px 7px 7px 0px; border:1px #b2b2b2 solid; float:left}
a.main_photogallery_link_d{ margin:0px 0px 7px 0px; border:1px #555c5d solid; float:left}
a.main_photogallery_link_d:hover{ margin:0px 0px 7px 0px; border:1px #b2b2b2 solid; float:left}
a.main_photogallery_link_e{ margin:12px 12px 0px 0px; border:1px #555c5d solid; float:left}
a.main_photogallery_link_e:hover{ margin:12px 12px 0px 0px; border:1px #b2b2b2 solid; float:left}
a.main_photogallery_link_f{ margin:12px 0px 0px 0px; border:1px #555c5d solid; float:left}
a.main_photogallery_link_f:hover{ margin:12px 0px 0px 0px; border:1px #b2b2b2 solid; float:left}
.main_technology_complet{ border-right:#555c5d 1px solid; border-top:#555c5d 1px solid; margin-top:3px; background:#2c2c2c; float:left; border-left:#555c5d 1px solid; width:403px; min-height:100%; height:100%; position:relative; border-bottom:#555c5d 1px solid}
.main_technology_title{ font-weight:bold; font-size:13px; float:left; width:397px; border-bottom:#555c5d 1px solid; font-family:Arial,Helvetica,sans-serif; padding:3px}
.main_technology_a{ float:left; width:190px; text-align:center}
.main_technology_b{ background:#1b1b1b; float:left; padding:6px; width:200px; text-align:left; border-left:#555c5d 1px solid; min-height:200px; _height:200px}
.main_technology_info{ border-top:#555c5d 1px solid; margin-top:3px; width:184px; padding:6px 3px 3px 3px; text-align:left}
.main_technology_a span{ color:#b2b2b2}
.main_technology_a img{ border-bottom:#555c5d 1px solid; margin-bottom:2px}
.playlist_a,.playlist_b{ float:left; width:202px}
.kontakty_a{background-color:#3e3e3e}
.kontakty_a_inside{padding-right:6px;padding-left:6px;padding-bottom:6px;padding-top:6px}
.kontakty_b{margin:3px 0px 20px 0px;background-color:#2c2c2c;height:90px;line-height:15px}
.kontakty_b_inside{padding-right:6px;padding-left:6px;padding-bottom:6px;padding-top:6px}
.kontakty_b strong{ color:#b2b2b2;font-weight:normal}
.kontakty_b img{border-right:#555c5d 1px solid;border-top:#555c5d 1px solid;border-left:#555c5d 1px solid;border-bottom:#555c5d 1px solid}
.kontakty_text{margin-left:86px}
.main_download a{background:#2c2c2c url(../images_sg1/icon_download.png) no-repeat 8px 7px;display:block;text-decoration:none;padding:10px 10px 10px 61px}
.main_download a strong{text-transform:uppercase;color:#fff}
.main_download a:hover{background:#3e3e3e url(../images_sg1/icon_download.png) no-repeat 8px 7px;text-decoration:none}
.block_news{width:405px;height:174px;float:left;clear:both;border-bottom:1px #403f3f solid;padding:0px 0 40px 0;margin:15px 0 0 0;}
.block_news_last{width:405px;height:174px;float:left;clear:both;padding:0px 0 20px 0;margin:15px 0 0 0;}
.block_news_image{width:137px;height:174px;float:left;background-color:#3e3e3e;margin:0px 3px 0 0;}
.block_news_image img{float:left;margin:11px 0 0 11px;border:1px #555c5d solid;}
.block_news_text{width:240px;height:154px;overflow:hidden;float:left;background-color:#2c2c2c;padding:10px 12px 10px 12px;}
