@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0; border:0; list-style-type:none; text-decoration:none; color:#000; font-family:Arial, Helvetica, sans-serif;}
body {background-color:#FAFAFA; text-align:center;}
#body_bg_top{background-color:#FAFAFA; float:left; background-image:url(../pics/line_hor_bg.jpg); background-position:bottom; background-repeat:repeat-x;}
#body_bg_bottom{background-color:#001f36;}
#menu_bg {float:left; text-align:center; background-image:url(../pics/menu_bg.jpg); background-repeat:no-repeat; background-position:center bottom; height:250px; width:100%; text-align:center;}
#menu {text-align:center; background-image:url(../pics/menu_bg.jpg); background-repeat:no-repeat; background-position:center bottom; height:250px; width:1000px; text-align:center; margin:0px auto;}
#site_area {text-align:center; background-image:url(../pics/site_bg_px.png); background-repeat:repeat-y; width:100%; background-position:center bottom; margin:0px auto;}
#footer_back {text-align:center; background-image:url(../pics/site_bg_px.png); background-repeat:repeat-y;  background-position:center bottom; margin:0px auto;}
#footer_back a:hover {color:#ed7c0d;}
#social_net {margin:0 auto; background-image:url(../pics/social_menu_bg.jpg); height:80px; width:240px; padding-bottom:30px; background-repeat:no-repeat;}
#social_net a#blog {float:left; display:block; width:80px; height:80px; background: url(../pics/social_menu_blog.jpg) no-repeat; background-position: -80px 0;}
#social_net a#blog:hover {background-position: 0 0;}
#social_net a#twitter {float:left; display:block; width:80px; height:80px; background: url(../pics/social_menu_twitter.jpg) no-repeat; background-position: -80px 0;}
#social_net a#twitter:hover {background-position: 0 0;}
#social_net a#facebook {float:left; display:block; width:80px; height:80px; background: url(../pics/social_menu_facebook.jpg) no-repeat; background-position: -80px 0;}
#social_net a#facebook:hover {background-position: 0 0;}

#div_h1 {width:400px; margin:0px auto; text-align:left; line-height: 1.3;}
h1 {color:#9adef2; font-size:26px; font-weight:normal;}
h1 a:hover {color:#ed7c0d;}
#text_dole {color:#9adef2; line-height: 1.5; padding-left:20px;}
#text_dole b {color:#9adef2; font-weight:bold;}
#text_dole_bila {color:#fff799; line-height: 1.8; padding-left:20px; font-weight:bold;}

#text_dole a {color:#fff799; font-weight:bold;}
#text_dole a:hover {color:#ed7c0d;}
.act{font-weight: bold; color: #ed7c0d; font-size:14px; }
.jazyk{font-weight: bold; font-weight: bold; color: #073744; font-size:12px; }
.no_act{font-weight: bold; color:#073744; font-size:14px; }
a.no_act:hover {color: #ed7c0d; }
#menu_start_cs {float:left;  position:relative; left:189px; top:35px; margin: 0; padding: 0;}
#menu_portfolio_cs {float:left;  position:relative; left:265px; top:45px;}
#menu_sluzby_cs {float:left;  position:relative; left:434px; top:45px;}
#menu_kontakt_cs {float:left;  position:relative; left:515px; top:35px;}
#menu_logo_cs {float:left;  position:relative; left:345px; top:25px;}
#menu_jazyk_cs {float:left;  position:relative; left:630px; top:16px;}
#menu_start_en {float:left;  position:relative; left:189px; top:35px; margin: 0; padding: 0;}
#menu_portfolio_en {float:left;  position:relative; left:265px; top:45px;}
#menu_sluzby_en {float:left;  position:relative; left:427px; top:45px;}
#menu_kontakt_en {float:left;  position:relative; left:506px; top:35px;}
#menu_logo_en {float:left;  position:relative; left:345px; top:25px;}
#menu_jazyk_en {float:left;  position:relative; left:620px; top:16px;}
#nadpis_start_cs {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_start_cs.jpg);}
#nadpis_start_cs a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_start_cs_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_start_cs a:hover {background-position: 0px 0;}

#nadpis_portfolio_cs {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_portfolio_cs.jpg);}
#nadpis_portfolio_cs a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_portfolio_cs_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_portfolio_cs a:hover {background-position: 0px 0;}

#nadpis_sluzby_cs {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_sluzby_cs.jpg);}
#nadpis_sluzby_cs a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_sluzby_cs_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_sluzby_cs a:hover {background-position: 0px 0;}

#nadpis_kontakt_cs {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_kontakt_cs.jpg);}
#nadpis_kontakt_cs a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_kontakt_cs_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_kontakt_cs a:hover {background-position: 0px 0;}

#nadpis_start_en {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_start_en.jpg);}
#nadpis_start_en a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_start_en_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_start_en a:hover {background-position: 0px 0;}

#nadpis_portfolio_en {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_portfolio_en.jpg);}
#nadpis_portfolio_en a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_portfolio_en_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_portfolio_en a:hover {background-position: 0px 0;}

#nadpis_sluzby_en {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_sluzby_en.jpg);}
#nadpis_sluzby_en a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_sluzby_en_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_sluzby_en a:hover {background-position: 0px 0;}

#nadpis_kontakt_en {float:left;  position:relative; left:30px; top:110px; width:939px; height:58px; background-image:url(../pics/menu_text_kontakt_en.jpg);}
#nadpis_kontakt_en a {display:block;  width:939px; height:58px; background: url(../pics/menu_text_kontakt_en_on.jpg) no-repeat; background-position: -939px 0;}
#nadpis_kontakt_en a:hover {background-position: 0px 0;}

#pohovka_bg {float:left; text-align:center; background-image:url(../pics/pohovka_cs.jpg); background-repeat:no-repeat; background-position:center bottom; height:610px; width:100%;}
#pohovka_cs {text-align:left; background-image:url(../pics/pohovka_cs.jpg); background-repeat:no-repeat; background-position:center bottom; height:610px; width:1000px; margin:0px auto;}
#pohovka_en {text-align:left; background-image:url(../pics/pohovka_en.jpg); background-repeat:no-repeat; background-position:center bottom; height:610px; width:1000px; margin:0px auto;}
#tomas_pilat {float:left; position:relative; left:275px; top:129px;}
#okno_flash {float:left; position:relative; left:515px; top:59px; height:196px; width:196px;}
#pohovka_logo {position:relative; float:left; left:120px; top:24px; height:118px; width:118px;}
#pohovka_logo a {display:block; width:118px; height:118px; background: url(../pics/pohovka_logo_on.jpg) no-repeat; background-position: -118px 0;}
#pohovka_logo a:hover {background-position: 0px 0;}
#robo_speak {position:relative; top:278px; left:70px; float:left; width:200px; height:80px;}
#portfolio_screen_bg {float:left; text-align:center; background-image:url(../pics/portfolio_screen.jpg); background-repeat:no-repeat; background-position:center bottom; height:250px; width:100%;}
#portfolio_screen {text-align:left; background-image:url(../pics/portfolio_screen.jpg); background-repeat:no-repeat; background-position:center bottom; height:250px; width:1000px; margin:0px auto;}

#portfolio_screen_bg1 {float:left; text-align:center; background-image:url(../pics/top.jpg); background-repeat:no-repeat; background-position:center bottom; height:275px; width:100%;}
#portfolio_screen1 {text-align:left; background-image:url(../pics/top.jpg); background-repeat:no-repeat; background-position:center bottom; height:275px; width:1000px; margin:0px auto;}

#portfolio_screen_bg2 {float:left; text-align:center; background-image:url(../pics/center.jpg); background-repeat:no-repeat; background-position:center bottom; height:232px; width:100%;}
#portfolio_screen2 {text-align:left; background-image:url(../pics/center.jpg); background-repeat:no-repeat; background-position:center bottom; height:232px; width:1000px; margin:0px auto;}

#portfolio_screen_bg3 {float:left; text-align:center; background-image:url(../pics/bottom.jpg); background-repeat:no-repeat; background-position:center bottom; height:212px; width:100%;}
#portfolio_screen3 {text-align:left; background-image:url(../pics/bottom.jpg); background-repeat:no-repeat; background-position:center bottom; height:212px; width:1000px; margin:0px auto;}

#banka {background-image:url(../pics/footer_text_field.jpg); background-repeat:no-repeat; width: 432px; padding-top:15px; text-align:center; margin:0px auto;}
#banka_spojeni {font-size:13px; color:#9adef2; line-height: 1.7;}
#banka_spojeni b {color:#9adef2;}
#banka_zivnost {font-size:11px; color:#c2dae1; line-height: 1.7;}
#banka_kontakt {font-size:13px; color:#9adef2; line-height: 1.7;}
#banka_kontakt b {color:#fff799;}
#banka_kontakt a {color:#fff799; font-weight:bold;}
#banka_posun {padding-top:10px; padding-bottom:10px;}
#copyright {font-size:10px; color:#9adef2; }
#podnadpis {text-align:center;}
h1 a {color:#fff799; font-size:26px; font-weight:normal;}

#screen_1c {width:280px; height:160px; float:left; position:relative; top:18px; left:29px;}
#screen_2c {width:280px; height:160px; float:left; position:relative; top:18px; left:80px;}
#screen_3c {width:280px; height:160px; float:left; position:relative; top:18px; left:130px;}

#screen_1 {width:280px; height:160px; float:left; position:relative; top:61px; left:29px;}
#screen_2 {width:280px; height:160px; float:left; position:relative; top:61px; left:80px;}
#screen_3 {width:280px; height:160px; float:left; position:relative; top:61px; left:130px;}
#screen_4 {width:280px; height:160px; float:left; position:relative; top:231px; left:29px;}
#screen_1 a, #screen_3 a, #screen_1c a, #screen_2c a, #screen_3c a {display:block; width:280px; height:179px; background: url(../pics/portfolio_dioda.jpg) no-repeat; background-position: -50px 0px;}
#screen_2 a {display:block; width:281px; height:179px; background: url(../pics/portfolio_dioda.jpg) no-repeat; background-position: -50px 0px;}
#screen_1 a:hover, #screen_2 a:hover, #screen_3 a:hover, #screen_1c a:hover, #screen_2c a:hover, #screen_3c a:hover{background-position: center bottom;}
/* nove */
#kontakt {width:451px; margin:0px auto; text-align:left; padding-bottom:20px;}
#kontakt_form {background-image:url(../pics/kontakt_formular.jpg); width:451px; height:187px; background-repeat:no-repeat;}

#formular_cs {padding:17px 0 0 35px;}
#formular_cs input {background-color:transparent; color:#9adef2; font-size:16px;}
#formular_cs input#mail {margin-left:30px;}
#formular_cs textarea {margin-top:38px; background-color:transparent; color:#9adef2; font-size:16px; height:79px; width:380px; overflow:auto; resize: none;}
#formular_cs input#submit {margin:14px 0 0 130px; background-image:url(../pics/kontakt_odeslat_cs.jpg); width:121px; height:51px;}
#formular_cs input#submit:hover{background-image:url(../pics/kontakt_odeslat_cs_on.jpg)}

#formular_en {padding:17px 0 0 35px;}
#formular_en input {background-color:transparent; color:#9adef2; font-size:16px;}
#formular_en input#mail {margin-left:30px;}
#formular_en textarea {margin-top:38px; background-color:transparent; color:#9adef2; font-size:16px; height:79px; width:380px; overflow:auto; resize: none;}
#formular_en input#submit {margin:14px 0 0 130px; background-image:url(../pics/kontakt_odeslat_en.jpg); width:121px; height:51px;}
#formular_en input#submit:hover{background-image:url(../pics/kontakt_odeslat_en_on.jpg)}

#kontakt_odeslano_cs {margin:30px 0 0 95px; height:56px; width:265px; background-image:url(../pics/kontakt_odeslano_cs.jpg)}
#kontakt_odeslano_cs a {display:block; width:265px; height:56px; background: url(../pics/kontakt_odeslano_cs_on.jpg) no-repeat; background-position: -265px 0;}
#kontakt_odeslano_cs a:hover {background-position:0 0;}

#kontakt_odeslano_en {margin:30px 0 0 95px; height:56px; width:265px; background-image:url(../pics/kontakt_odeslano_en.jpg)}
#kontakt_odeslano_en a {display:block; width:265px; height:56px; background: url(../pics/kontakt_odeslano_en_on.jpg) no-repeat; background-position: -265px 0;}
#kontakt_odeslano_en a:hover {background-position:0 0;}

#kontakt_neodeslano_cs {margin:30px 0 0 95px; height:48px; width:258px; background-image:url(../pics/kontakt_neodeslano_cs.png); background-repeat:no-repeat;}
#kontakt_neodeslano_cs a {display:block; width:258px; height:48px; background: url(../pics/kontakt_neodeslano_cs_on.png) no-repeat; background-position: -258px 0;}
#kontakt_neodeslano_cs a:hover {background-position:0 0;}

#kontakt_neodeslano_en {margin:30px 0 0 95px; height:48px; width:258px; background-image:url(../pics/kontakt_neodeslano_en.png); background-repeat:no-repeat;}
#kontakt_neodeslano_en a {display:block; width:258px; height:48px; background: url(../pics/kontakt_neodeslano_en_on.png) no-repeat; background-position: -258px 0;}
#kontakt_neodeslano_en a:hover {background-position:0 0;}

#neodeslano b {color:#f8e4a9; text-align:center;}
