html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}


body {margin: 0px;padding: 0px;font-family:Roboto;font-size:13px;text-align:center;background:#fff;}


div.head {padding:0px;margin: 0 auto;text-align:center;height:162px;background:url(/styl/bg_head.png) top center no-repeat; }
div.head_content {width:960px;margin: 0 auto;z-index:80;position:relative;height:162px;}


div.nadpis_podstranky {padding:0px;margin: 0 auto;text-align:center;height:85px;background:url(/styl/bg_nadpis_podstranky.png) top center no-repeat; }
div.nadpis_podstranky_content {width:960px;margin: 0 auto;z-index:80;position:relative;height:85px;text-align:left;}
div.nadpis_podstranky_content h1 {height:85px;line-height:85px;font-family:Georgia;font-style:italic;font-size:30px;color:#000a16;margin:0px 0px 30px 0px;font-weight:normal;letter-spacing: -1px;} 



.logo_head {width:350px;height:81px;position:absolute;left:0px;top:35px;z-index:9999999999;background:url(/styl/logo.png) 0px 0px no-repeat; }

.kontakt_head {width:350px;height:81px;float:left;text-align:left;margin-left:370px;margin-top:30px;}

.kontakt_head_email {color:#fff;font-size:18px; height:22px; line-height:22px;display:block;text-decoration:none; background: url(/styl/iko_mail.png) left no-repeat; padding:0px 10px 0px 23px;margin-bottom:5px;}

.kontakt_head_email:hover {text-decoration:underline;}
.kontakt_head_phone {color:#fff;font-size:18px; height:22px; line-height:22px;display:block;background: url(/styl/iko_phone.png) 3px center no-repeat; padding-left:23px;}
.home_top_but {display:inline-block;width:179px;height:36px;background:url(/styl/but_3eshop_blank.png) 0px 0px no-repeat;color:#fff;font-family:georgia;text-decoration:none;padding:13px 28px;text-align:left;margin-top:25px;}
.nav {width:960px;text-align:left;margin-left:0px;height:47px;position:relative;top:2px;}

.hp_slider_holder {height:311px;background:url(/styl/bg_banner.jpg) top center no-repeat #28282a;padding-top:30px;}
.main_slide {height:288px;width:960px;margin: 0 auto;}
.big_popis {font-size:26px;color:#000e17;font-family:Georgia;width:265px; padding-right:115px;float:right;text-align:right;font-style:italic;}
.trener_txt_holder {width:530px;float:left;height:216px;text-align:left;padding-top:55px;}

.btn_banner {display:block;float:right;width:151px;height:42px;background:url(/styl/but_vyzkousejte.png) 0px 0px no-repeat;font-size:0px;text-indent:-99999px;margin:30px 115px 0px 0px; }

.b_smartstart {width:152px;height:200px;display:block;background:url(/styl/01smart.png) 0px 0px no-repeat;padding:180px 20px 0px 20px;color:#424242;text-decoration:none;line-height:20px;float:left;margin-right:1px;}
.b_smartstart_p {width:152px;height:200px;display:block;background:url(/styl/02smart.png) 0px 0px no-repeat;padding:180px 20px 0px 20px;color:#424242;text-decoration:none;line-height:20px;float:left;margin-right:1px;}
.b_smartshopper {width:152px;height:200px;display:block;background:url(/styl/03smart.png) 0px 0px no-repeat;padding:180px 20px 0px 20px;color:#424242;text-decoration:none;line-height:20px;float:left;margin-right:1px;}
.b_profishopper {width:152px;height:200px;display:block;background:url(/styl/04profi.png) 0px 0px no-repeat;padding:180px 20px 0px 20px;color:#424242;text-decoration:none;line-height:20px;float:left;margin-right:1px;}
.b_businessshopper {width:152px;height:200px;display:block;background:url(/styl/05business.png) 0px 0px no-repeat;padding:180px 20px 0px 20px;color:#424242;text-decoration:none;line-height:20px;float:left;}

.aktuality_ref_pane_holder {height:367px;background:#00101a;}
.ref_pane_holder {width:960px;margin: 0 auto;z-index:80;position:relative;}

.ref_panel {width:300px;float:left;height:250px;padding-top:58px;text-align:left;padding-right:20px;position:relative;}
.ref_panel h2 {color:#727272;font-weight:bold;font-size:30px;padding-bottom:20px;}
.ref_panel h3 {color:#18a1cb;font-weight:normal;font-size:20px;padding-bottom:17px;height:42px;font-family:Georgia;font-style:italic;}
.ref_panel h3 a {color:#18a1cb;text-decoration:none;} 
.ref_panel h3 a:hover {text-decoration:underline;}
.ref_panel p {font-size:14px;color:#a4a4a4;}
  
a.view_all {width:19px;height:19px;background:url(/styl/sipka_vice.png) right no-repeat; display:inline-block;position:relative;top:0px;left:5px;text-indent:-9000px;}
ul.reference_list {width:300px;height:250px;list-style-type: none;z-index:50!important;}
.reference_list li {width:300px;height:250px;float:left;z-index:50!important;}
ul.reference_list li a {display:block!important; border:4px solid #1aabd8!important;width:256px;height:161px;}
.klient_jmeno {margin-top:36px;font-size:20px!important;text-align:right;font-style:italic;font-family:Georgia;display:block;} 
.klient_pozice {margin-top:5px;font-size:12px!important;text-align:right;font-style:italic;font-family:Georgia;display:block;}

.jq3left {width:23px;height:21px;background:url(/styl/sipka_dalsi_left.png) 0px 0px no-repeat; border:1px solid f00;position:absolute;top:70px;right:85px; cursor:pointer!important;z-index:999;}
.jq3right {width:23px;height:21px;background:url(/styl/sipka_dalsi_right.png) 0px 0px no-repeat; border:1px solid f00;position:absolute;top:70px;right:52px;cursor:pointer!important;z-index:999;}


.vyhody_blok_holder {min-height:590px;background:url(/styl/bg_blok.jpg) 0px 0px;width:100%;}
.vyhody_blok {width:960px;margin: 0 auto;z-index:80;position:relative;padding-top:23px;}

.pane_neomezene {width:259px;margin-top:13px;border-right:1px solid #b9b9b9;height:122px;float:left;background:url(/styl/iko_reseni.png) center 25px no-repeat;padding:58px 30px 0px 30px;} 
.pane_drop {width:259px;margin-top:13px;border-right:1px solid #b9b9b9;height:122px;float:left;background:url(/styl/iko_drop.png) center 15px no-repeat ;padding:58px 30px 0px 30px;} 
.pane_analytics {width:260px;margin-top:13px;height:122px;float:left;background:url(/styl/iko_analytics.png) center 15px no-repeat ;padding:58px 30px 0px 30px;}

.pane_metody {width:259px;margin-top:13px;border-right:1px solid #b9b9b9;height:122px;float:left;background:url(/styl/iko_platebni.png) center 12px no-repeat ;padding:58px 30px 0px 30px;} 
.pane_agregatori {width:259px;margin-top:13px;border-right:1px solid #b9b9b9;height:122px;float:left;background:url(/styl/iko_agre.png) center 15px no-repeat ;padding:58px 30px 0px 30px;} 
.pane_is {width:260px;margin-top:13px;height:122px;float:left;background:url(/styl/iko_is.png) center 18px no-repeat ;padding:58px 30px 0px 30px;}

.pane_delimeter {margin:12px 0px; height:1px;width:960px;background:#b9b9b9;} 

.vyhody_blok div h3 {color:#1aabd8;padding-bottom:15px;text-align:center;font-family:Georgia;font-size:20px;font-style:italic;}
.vyhody_blok div p {color:#424242;line-height:20px;}


div#footslider_holder {height:80px;width:960px;position:relative;margin-bottom:30px;}

.footslider_left {width:50px;height:80px;float:left;background:url(/styl/paticka_sipkaleft.png) left no-repeat;}
.footslider_right {width:50px;height:80px;float:left;background:url(/styl/paticka_sipkaright.png) right no-repeat;}
#footslider {width:880px;height:80px;display:block;float:left;}
#footslider ul {margin:0px;padding:0px;list-style-type: none;height:80px;width:880px;}
#footslider ul li {margin:0px;padding:0px;height:80px;width:176px;float:left;}





.foot_content_box {;height:167px;width:960px}
.link_pane1 {width:192px; float:left;}
.link_pane2 {width:192px; float:left;}
.link_pane3 {width:192px; float:left;}
.link_pane4 {width:192px; float:left;}
.link_pane5 {width:192px; float:left;}

.link_pane1 a, .link_pane2 a, .link_pane3 a, .link_pane4 a, .link_pane5 a {color:#a4a4a4!important;text-decoration:none;display:block;text-align:left;font-size:14px;background:url(/styl/paticka_sipka.png) 5px 7px no-repeat;padding-left:21px;margin-bottom:8px;}

.copy_pane {width:442px;float:left;min-height:57px;text-align:left;color:#a4a4a4;padding-top:28px;}
.copy_pane a {color:#a4a4a4!important;text-decoration:none;} 
.copy_pane a:hover {text-decoration:underline;}
.newsletter_pane {width:400px;float:left;min-height:57px;text-align:left;color:#a4a4a4;padding-top:28px;}
.newsletter_nadpis {color:#a4a4a4;font-family:Georgia;font-style:italic;font-size:20px;}

.zpravodaj_email {width:180px;height:25px;line-height:25px;border:none;background:url(/styl/zpravodaj_p1.png) 0px 0px no-repeat;display:block;padding:0px 0px 0px 12px;color:#fff;font-family:Roboto;font-size:13px; float:left; outline:none;}  
.zpravodaj_tl {height:25px;width:66px;background:url(/styl/zpravodaj_p2.png) 0px 0px no-repeat;display:block; text-indent:-5555px;font-size:0px;cursor:pointer;border:none;float:left;margin-left:0px;}

.connect_pane {width:93px;float:right;min-height:57px;text-align:left;color:#a4a4a4;padding-top:28px;}


.fb {height:39px;width:39px;background:url(/styl/fb.png) 0px 0px no-repeat;display:inline-block; margin-right:10px;position:relative;}
.fb span { display:none;}
.tw {height:39px;width:39px;background:url(/styl/twit.png) 0px 0px no-repeat;display:inline-block; position:relative;}
.tw span { display:none;}




.hp_box_holder {height:245px;width:960px;margin: 0 auto;position:relative;top:-27px;}
  
.hp_box_1 {width:320px;height:167px;background:url(/styl/box1.png) left top no-repeat;float:left;padding:78px 0px 0px 0px;}
.hp_box_2 {width:320px;height:167px;background:url(/styl/box2.png) left top no-repeat;float:left;padding:78px 0px 0px 0px;}
.hp_box_3 {width:320px;height:167px;background:url(/styl/box3.png) left top no-repeat;float:left;padding:78px 0px 0px 0px;}

.hp_box_1 h2, .hp_box_2 h2, .hp_box_3 h2 {color:#fff;font-size:22px; line-height:22px;font-weight:normal;text-transform:uppercase;margin:0px 0px 10px 0px;padding:0px;}
.hp_box_1 p, .hp_box_2 p, .hp_box_3 p {height:69px;color:#fff; font-size:13px; line-height:18px;}

.hp_box_1 a {font-size:14px;height:37px;line-height:37px;width:149px;color:#fff;background:#5c5882;display:inline-block;text-transform:uppercase;text-decoration:none;}
.hp_box_2 a {font-size:14px;height:37px;line-height:37px;width:149px;color:#fff;background:#667514;display:inline-block;text-transform:uppercase;text-decoration:none;}
.hp_box_3 a {font-size:14px;height:37px;line-height:37px;width:149px;color:#fff;background:#53660f;display:inline-block;text-transform:uppercase;text-decoration:none;}


.hp_specialiste {background:#28282a;padding-top:47px;width:960px;height:410px;margin: 0 auto;}
.hp_specialiste  h2 {color:#8882bf;margin-bottom:20px;font-size:28px; line-height:28px;text-transform:uppercase;font-weight:normal;}
.hp_specialiste  p {color:#bbbbbb;font-size:16px; line-height: 24px;font-family:Roboto;margin-bottom:45px;}

.hp_why_block_holder {background:url(/styl/bg_blok.jpg) center top;height:510px;}
.hp_why_block {padding-top:28px;width:964px;margin: 0 auto;z-index:80;position:relative;}

.mobilni_verze {font-family:Georgia;font-style:italic;font-size:20px;color:#424242;width:455px;display:inline-block;margin-top:30px;height:26px;line-height:26px;z-index:100;background:url(/styl/bg_blok.jpg) center top;position:relative;}
.mobilni_verze_line {height:2px;background:#b9b9b9;width:100%;position:relative;top:-14px;z-index:90;}

.nasi_partneri  {font-size:20px;color:#919090;width:145px;display:inline-block;margin-top:30px;margin-bottom:30px;height:26px;line-height:26px;z-index:100;background:url(/styl/bg_blok.jpg) center top;position:relative;font-weight:bold;}
.nasi_partneri_line {height:2px;background:#b9b9b9;width:100%;position:relative;top:-42px;z-index:90;}

.footslider_left {display:block;float:left;height:80px; width:40px;background:url(/styl/partneri_sipka_left.png) left center no-repeat;cursor:pointer;}
.footslider_right {display:block;float:left;height:80px; width:40px;background:url(/styl/partneri_sipka_right.png) right center no-repeat;cursor:pointer;}



.hp_ref_holder {background:#fff;height:205px;}
.hp_ref {background:#fff;height:205px;line-height:205px;margin: 0 auto;}

.logo1 {display:inline-block;width:320px;height:205px;background:url('/styl/logo_insportine.png') 0px 0px no-repeat;}
.logo2 {display:inline-block;width:320px;height:205px;background:url('/styl/logo_nutrend.png') 0px 0px no-repeat;}
.logo3 {display:inline-block;width:320px;height:205px;background:url('/styl/logo_tomtom.png') 0px 0px no-repeat;}
.logo1:hover,.logo2:hover, .logo3:hover {background-position:-320px 0px;}

.hp_news_holder {background:#2f2f31;height:153px;} 
.hp_news {background:#2f2f31;height:153px;line-height:153px;text-align:left;width:960px;margin: 0 auto;}
.hp_news h2 {color:#8882bf;font-size:28px;text-transform:uppercase;font-weight:normal;display:inline-block;margin-right:28px; margin-left:30px;} 


.hp_news form {display:inline-block;margin:50px 30px 0px 0px;padding:0px;float:right;text-align:right;height:52px;line-height:52px;}

.foot {padding:0px;margin: 0 auto;text-align:center;background:url(/styl/bg_paticka.jpg)top center no-repeat #000f18; min-height:310px;text-align:center;}
.foot_content {width:960px;margin: 0 auto;z-index:80;position:relative;padding-top:40px;font-size:13px;color:#4c4c4d;}

.foot_content a {color:#4c4c4d;text-decoration:none;} 
.foot_content a:hover {text-decoration:underline;}
.foot_content img {margin-top:15px;}

a.specialista {display:inline-block;width:224px;height:235px;margin:0px 32px;position:relative;background:url(/styl/stin.png); background-position:center bottom; background-repeat:no-repeat;}
a.specialista img {border-radius:112px!important;}

.trener_info {position:absolute;left:0px;top:0px;width:224px;height:224px;border-radius:112px;background:url(/styl/profil_prekryti.png);display:none;}
.trener_info .jmeno {margin:83px 0px 0px 0px;text-transform:uppercase;color:#fff;font-family:Roboto;font-size:20px;}
.trener_info .pozice {text-transform:uppercase;color:#28282a;font-family:Roboto;font-size:15px; line-height:15px; margin:0px;}
.trener_info img {margin-top:10px;}

a.specialista:hover  .trener_info {display:block;} 

.tymnabidka_holder {background:#202022;height:127px;}
.tymnabidka {background:#202022;height:127px;margin: 0 auto;width:614px;}
.tymnabidka_txt {padding-left:65px;height:127px;line-height:127px;background:url(/styl/soucasttymu.png) left no-repeat;color:#bbbbbb;font-size:15px;font-family:Roboto;}
.tymnabidka_txt a {color:#8882bf;}

ul.treneri_slide {list-style:none;width:960px;} 
ul.treneri_slide li {width:960px;float:left;display:block;}
.trener_img_holder {width:430px;float:left;height:288px;}








.hp_main {padding:0px;margin: 0 auto;text-align:center;background:url(/styl/top.jpg) center top no-repeat; height:540px;text-align:left;}
.main_content {width:960px;margin: 0 auto;position:relative;}
.content {width:960px;margin: 0 auto;z-index:80;position:relative;}
.innerpane  {width:960px;margin: 0 auto;z-index:80;position:relative;}




.hp_blok {padding:0px;margin: 0 auto;text-align:center;background:url(/styl/background_box.png) center top no-repeat #fff; height:260px;text-align:left;}
.hp_blok_content {width:900px;margin: 0 auto;z-index:80;position:relative;padding:0px 30px 30px 30px;}

.hp_blok_content_box {width:260px;float:left;height:223px;margin-top:33px;text-align:center;}

.mr30 {margin-right:30px;}
.mr60 {margin-right:60px;}

.ml30 {margin-left:30px;}
.fr {float:right;}

.hp_blok_content_box h2 {margin:0px;padding:0px ;height:52px;text-align:center;font-size:24px;color:#7f9c17;font-family:Roboto;background:url(/styl/nadpis_box.png) center bottom no-repeat; width:260px;letter-spacing:-1px;}

.hp_blok_content_box p {padding:0px; text-align:center;color:#7c7c7c;height:75px;}
.hp_blok_content_box p.kontakt {padding:0px; text-align:center;color:#7c7c7c;text-align:right; background:url(/styl/mapka.png) right top no-repeat;;padding-right:110px;}
p.kontakt a {color:#7c7c7c;}

a.link {color:#7c7c7c;}

.hp_slide1 {width:960px;height:354px;background:url(/styl/slide_1.png) center top no-repeat; padding-top:108px;}
.hp_slide2 {width:960px;height:354px;background:url(/styl/slide_2.png) center top no-repeat; padding-top:108px;}
.hp_slide3 {width:960px;height:354px;background:url(/styl/slide_3.png) center top no-repeat; padding-top:108px;}

.hp_slide1_txtinfo {width:451px;height:98px;background:url(/styl/slide_1_text_cz.png) 0px 0px no-repeat; margin-left:33px;font-size:15px;color:#f7e7fa;padding-top:124px;}
.hp_slide2_txtinfo {width:451px;height:98px;background:url(/styl/slide_2_text_cz.png) 0px 0px no-repeat; margin-left:33px;font-size:15px;color:#f7e7fa;padding-top:124px;}
.hp_slide3_txtinfo {width:451px;height:98px;background:url(/styl/slide_3_text_cz.png) 0px 0px no-repeat; margin-left:33px;font-size:15px;color:#f7e7fa;padding-top:124px;}


a.slide_vice {display:block;margin-left:33px;height:71px;width:191px; background:url(/styl/slide_vice.png) 0px 0px no-repeat; }
a.slide_vice:hover {background-position:-191px 0px ; }



.leftpane  {width:580px;float:left;padding: 40px 30px 80px 30px;text-align:left;}
.rightpane {width:320px;float:left;padding: 40px 0px 80px 0px;}


.lang_select_holder {height:35px;}
.jazyk_cz {display:block;float:right;height:35px;width:123px;background:url(/styl/jazyky.png) 0px 0px no-repeat;}
.jazyk_en {display:block;float:right;height:35px;width:123px;background:url(/styl/jazyky.png) 0px -123px no-repeat;}
.logo_holder {height:87px;}
.logo_kart {height:65px;width:224px;background:url(/styl/logo_kart_indoor.png) 0px 0px no-repeat;display:block;float:right;margin-top:11px;}
.menu_top {height:41px;margin-bottom:12px;}
.logo_praga {height:76px;width:190px;background:url(/styl/logo_pragarena.png) 0px 0px no-repeat;display:block;float:left;}



.btn_nabidka_eventu {height:77px;width:320px;background:url(/styl/eventy.png) 0px 0px no-repeat;display:block;float:left;}
.btn_nabidka_eventu:hover {background-position:-320px 0px;}

.btn_marketing {height:77px;width:320px;background:url(/styl/marketing.png) 0px 0px no-repeat;display:block;float:left;}
.btn_marketing:hover {background-position:-320px 0px;}

.btn_design {height:77px;width:320px;background:url(/styl/design.png) 0px 0px no-repeat;display:block;float:left;}
.btn_design:hover {background-position:-320px 0px;}


.btn_onas {height:52px;width:139px;background:url(/styl/tl_onas.png) 0px 0px no-repeat;display:inline-block;margin-top:25px;}
.btn_onas:hover {background-position:-139px 0px;}

.btn_kontakt {height:52px;width:139px;background:url(/styl/tl_kontakt.png) 0px 0px no-repeat;display:inline-block;margin-top:25px;}
.btn_kontakt:hover {background-position:-139px 0px;}

.btn_reference {height:52px;width:139px;background:url(/styl/tl_reference.png) 0px 0px no-repeat;display:inline-block;margin-top:25px;}
.btn_reference:hover {background-position:-139px 0px;}

.btn_nenasli {height:71px;width:287px;background:url(/styl/tl_nenasli.png) 0px 0px no-repeat;display:inline-block;margin-top:0px;}
.btn_nenasli:hover {background-position:-287px 0px;}
.center {text-align:center; display:none;}


.slider_logo1 {height:73px;width:172px;background:url(/styl/logo1.png) 0px 0px no-repeat;display:inline-block;}
.slider_logo1:hover {background-position:-172px 0px;}

.slider_logo2 {height:73px;width:172px;background:url(/styl/logo2.png) 0px 0px no-repeat;display:inline-block;}
.slider_logo2:hover {background-position:-172px 0px;}

.slider_logo3 {height:73px;width:172px;background:url(/styl/logo3.png) 0px 0px no-repeat;display:inline-block;}
.slider_logo3:hover {background-position:-172px 0px;}

.slider_logo4 {height:73px;width:172px;background:url(/styl/logo4.png) 0px 0px no-repeat;display:inline-block;}
.slider_logo4:hover {background-position:-172px 0px;}

.slider_logo5 {height:73px;width:172px;background:url(/styl/logo5.png) 0px 0px no-repeat;display:inline-block;}
.slider_logo5:hover {background-position:-172px 0px;}

.slider_logo6 {height:73px;width:172px;background:url(/styl/logo6.png) 0px 0px no-repeat;display:inline-block;}
.slider_logo6:hover {background-position:-172px 0px;}

.ref_slider {height:90px;padding-top:13px;text-align:center;}


.footer {padding:13px 30px 0px 30px;}



.notice_no, .status_no {border-top:1px solid #ff5757;border-left:1px solid #ff5757;border-right:1px solid #ff5757;background:#ff8282;color:#222;font-size:14px;font-weight:bold;padding:27px!important;text-align:left;min-height:16px;display:block;margin:17px 0px 17px 0px;border-bottom:3px solid #ff5757;}

.notice_yes, .status_yes {border:1px solid #dfecf5!important;background:url(/styl/ikona_ok.png) 22px 22px no-repeat #edf5fa;color:#1a1f2b;font-size:14px;font-weight:bold;padding:27px 27px 30px 65px;text-align:left;height:12px;display:block;margin:17px 0px 17px 0px;}
.notice, .status {border:1px solid #dfecf5;background:#edf5fa;color:#1a1f2b;font-size:14px;font-weight:bold;padding:27px 27px 30px 27px;text-align:left;height:12px;display:block;margin:17px 0px 17px 0px;}
.hlaska_chyba {border-top:1px solid #ff5757;border-left:1px solright:1px solid #ff5757;background:#ff8282;color:#222;font-size:14px;font-weight:bold;padding:27px;text-align:left;min-height:16px;display:block;margin:17px 0px 17px 0px;border-bottom:3px solid #ff5757;}






/*drobenka*/
.drobenka {margin-top:0px;padding-bottom:20px;margin-left:0px;position:absolute;top:-18px;left:255px;}
.drobenka a.df {color:#404041;font-size:12px;display:block;display:inline-block;float:left;padding-right:10px; text-decoration:none;}
.drobenka a.d {color:#404041;font-size:12px;display:block;display:inline-block;float:left;background: url(/styl/sipka_drobeckovka.png) no-repeat left;padding-left:10px;padding-right:5px; text-decoration:none;}
.drobenka a.d:hover, .drobenka a.df:hover {text-decoration:underline!important;}

/*drobenka eof*/


.nodisp {display:none!important;}
.cleaner {clear:both;}


.nodisp {display:none!important;}
.cleaner {clear:both;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.h105 {height:85px;}
.datum_hp {font-size:11px;font-weight:bold;background:url(/styl/sipka_datum.png) left no-repeat;padding-left:10px;}
.link1 {background:url(/styl/odrazka.png) 0px 2px no-repeat;padding-left:15px;margin-bottom:3px;display:inline-block;font-weight:bold;color:#000;text-decoration:none;} 
.link1:hover {text-decoration:none;}

a.clanky_nadpis {font-size:22px;color:#7f9c17;font-style:italic;font-weight:normal;font-family:Georgia;text-decoration:none;}
a.clanky_nadpis:hover {text-decoration:underline;}

h2.cms_nazev_kategorie {font-size:32px; line-height:32px; padding: 0px 0px 30px 0px; color:#7570A5; display:block; font-family:Roboto;text-decoration:none;text-transform:uppercase;font-weight:normal;}
h3.clanky_nadpis  {font-size:18px; line-height:22px; padding: 0px 0px 25px 0px;color:#28282A;font-weight:normal;font-family:Roboto;text-transform:uppercase;}

.fotogalerie_nadpis {font-weight:bold;color:#7c7c7c;margin:10px 0px 10px 0px;display:none;}

.nadpisdelimeter {background:#999999;height:0px;width:0px;margin-top:0px;margin-bottom:0px;}

.clanky_blok {color: #28282a; padding-bottom:0px;margin-bottom:0px; font-size:14px; line-height: 22px;}
.clanky_blok p {padding:0px 0px 20px 0px; }
.clanky_blok ul {list-style: none;padding:0px 0px 20px 0px; }
.clanky_blok ul li {background:url(/styl/puntik2.png) 6px 7px no-repeat;padding:0px 0px 0px 20px; }
.clanky_blok strong {font-weight:normal;text-transform:uppercase; color: #7F9C17; }

.left_tree {margin-bottom:0px;}

/*
ul.submenu-2  {list-style: none;margin-top:0px;text-align:left;width:320px; min-height:0px;background: url(/styl/menu.png) left bottom no-repeat ; padding:0px 0px 0px 0px;}
ul.submenu-2 li {background:url(/styl/menu_linka.png) center bottom no-repeat;padding-bottom:9px;padding-top:9px;}
ul.submenu-2 li.cms_menu_last {background:none!important;}

ul.submenu-2 li  a {background:url(/styl/puntik1.png) 0px 0px no-repeat;padding:0px 0px 5px 24px;display:block;color:#28282a;font-size:15px;text-decoration:none;}
a.vmenusel {text-decoration:underline!important;}
ul.submenu-2 li  a:hover {text-decoration:underline;}
  */
  
  
ul.submenu-2  {list-style: none;text-align:left;width:240px; min-height:0px; background:url(/styl/menu_in.png); background-position:bottom left; padding:25px; border-radius:0px;margin-bottom: 20px;}
ul.submenu-2 li {border-bottom: 1px #9c97c9 solid;}
ul.submenu-2 li.cms_menu_last { border-bottom: 0px;}

ul.submenu-2 li  a {background:url(/styl/menu_sipka.png) 0px 11px no-repeat;padding:10px 0px 10px 20px;display:block;color:#fff;font-size:14px;text-decoration:none; }
a.vmenusel {text-decoration:none!important;}
ul.submenu-2 li  a:hover {text-decoration:underline;}


/*HORIZONTALNI MENU*/

                   





.menu3horizontal {margin-top:0px;width:960px;position:relative;left:-30px;}
.menu3horizontal ul, .menu3horizontal li {list-style: none;padding: 0;margin: 0;}
.menu3horizontal ul {display: none; width:960px;/* Hides non-mega links */}
.menu3horizontal .sub ul {display: block; /* overrides above hide */}
  /* Main menu3 styles */
.menu3horizontal {width:960px;height:47px;padding:0px;margin-bottom:0px;text-align:left;position:relative;}
.menu3horizontal li {float: left;line-height:46px; margin:0px 0px 0px 0px; text-align:right;}

.menu3horizontal li a {font-size:18px; line-height:47px; color:#fff; display:inline-block; text-decoration:none;padding:0px 30px;font-weight:800;}
.menu3horizontal li a.menu-selected {font-size:15px; line-height:46px; color:#8882bf; display:inline-block;text-decoration:none;text-transform:uppercase;text-decoration:none;}

.menu3horizontal li.mega-hover a, .menu3horizontal li a:hover {text-decoration:underline;}
.menu3horizontal li a.dc-mega {position: relative; }
.menu3horizontal li a .dc-mega-icon {}
.menu3horizontal li.mega-hover a .dc-mega-icon {}
  /* Mega menu3 Styling */
  /* Mega Drop Down Container */
.menu3horizontal li .sub-container {position: absolute; padding:0px;margin-left: 0px;background: #d6d6d6; margin-top:0px;text-align:left;z-index:999;text-shadow:none;}
.menu3horizontal li .sub {padding: 5px; }
.menu3horizontal li .sub-container.mega .sub {padding: 5px;text-align:left;}
.menu3horizontal li .sub .row { /* Clear the sub-menu3 floats */width: 100%;overflow: hidden;clear:both;}
.menu3horizontal li .sub li {float: none;}
  /* Sub-menu3 Headers */
ul.coltwo {padding:12px 5px 12px 5px!important;background:#f5f5f5!important;border:5px solid #d6d6d6;}
.menu3horizontal li .sub li.mega-hdr {float: left;width: 300px;margin: 0px;background:#f5f5f5;}
.menu3horizontal li .sub a {border: none;color: #1a1f2b;display: block;float: none;text-decoration: none;text-align:left;font-weight:normal;height:15px;padding:3px 25px 3px 25px!important;white-space:nowrap; }
.menu3horizontal li .sub a:hover {color: #b1c903!important;text-decoration:underline;} 
.menu3horizontal li .sub li.mega-hdr a.mega-hdr-a {padding: 5px;margin: 5px;text-transform: uppercase;color: #000;background: #aaa;text-align:left;height:10px;}
.menu3horizontal li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000;text-shadow: none;}
  /* Style the 3rd level links */
.menu3horizontal li .sub li ul li {margin-right: 0px;padding:0px;text-align:left;}
.menu3horizontal .sub li.mega-hdr li a {color: #000;font-weight: normal;padding-left: 10px;text-align:left;}
  /* Styling for items with only 2 levels */
.menu3horizontal li .sub-container.non-mega .sub {padding: 5px;}
.menu3horizontal li .sub-container.non-mega li {width: 300px;}
.menu3horizontal li .sub-container.non-mega li a {padding: 5px;}
.menu3horizontal li .sub-container.non-mega li a:hover {color: #000;text-decoration:underline; }

 
/*HORIZONTALNI MENU EOF */



/*FOOT MENU */

.footmenu_holder {width:350px;float:left;display:block;color: #cecece;margin-top:10px;font-size:12px;}
.footmenu_holder a {color: #cecece; text-decoration:none;}
.footmenu_holder a:hover {color: #cecece; text-decoration:underline;}

.copy_holder {width:400px;float:right;display:block;color: #cecece;margin-top:10px;text-align:right;font-size:12px;}
.copy_holder a {color: #cecece; text-decoration:none;}
.copy_holder a:hover {color: #cecece; text-decoration:underline;}



.scrollable {
	position:relative;
	overflow:hidden;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
}

.nivoSlider {width:980px;height:462px;;}

#jq1holder {width:960px;height:462px; z-index:50!important;position:relative;}
#hp_car1 {width:960px;height:462px; z-index:50!important;}
#hp_car1 ul {width:960px;height:462px;list-style-type: none;z-index:50!important;}
#hp_car1 ul li {width:960px;height:462px;float:left;z-index:50!important;}





.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


.navi {
	position:absolute;
	top:400px;
	left:95px; 
	width:100px;
	height:11px;
  text-align:center;

}


/* items inside navigator */
.navi a {
	width:10px;
	height:10px;
	float:left;
	margin:3px 10px 3px 3px;
	background:url(/styl/slide_pozice.png) -10px 0px no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a.active {
	background-position:0px 0px;      
}
a.next {width:50px; height:100px;display:block;position:absolute;left:960px;top:205px;background:url(/styl/sipka_right.png) 0px 0px no-repeat;cursor:pointer;}
a.next:hover {background-position:-50px 0px;}
a.prev {width:50px; height:100px;display:block;position:absolute;left:-50px;top:205px;background:url(/styl/sipka_left.png) 0px 0px no-repeat;cursor:pointer;}
a.prev:hover {background-position:-50px 0px;}



.fotogalerie_holder {border:1px solid #dcdcdc;background:#f2f2f2;padding:0px 0px 27px 27px;}                    

.simg {display:block;margin:27px 27px 0px 0px;float:left;}
.simg img {border:none;}
.mt3 {margin-top:5px;}

.noborder {border:none;}
.noborder a {border:none;}

.kontaktformdelimeter {height:10px;}
table.tform {color:#a2a2a2;}



      .hp_slider {float:left;width:860px!important;overflow:hidden;text-align:center;margin:0px 15px 0px 15px;}
      .hp_slider ul {margin:0px;padding:0px;list-style-type: none;height:90px;width:860px;}
      .hp_slider ul li {margin:0px;padding:0px;height:90px;width:172px;float:left;}
      a.hp_car_left {display:block;float:left;width:32px;height:32px;background:url(/styl/sipka_left2.png) 0px 0px no-repeat; margin-top:25px;}
      a.hp_car_left:hover {background-position:-32px 0px; }
      
      a.hp_car_right {display:block;float:left;width:32px;height:32px;background:url(/styl/sipka_right2.png) 0px 0px no-repeat; margin-top:25px;}
      a.hp_car_right:hover {background-position:-32px 0px; }







.content_holder_inner {background:url(/styl/bg_blok.jpg);text-align:left;}


div.innerrightpane {width:302px; float:right;margin-top:15px;}
div.innerrightpane div.navigace div.top {display:none;} 


div.innerrightpane div.navigace div.body {width:262px;background:#002538;padding:26px 0px 16px 40px;}
 
div.innerrightpane div.navigace div.body a {display:block;color:#1b9fd0;font-size:18px;font-family:Georgia;font-style:italic;text-decoration:none;margin:0px 0px 16px 0px;padding-left:35px;background:url(/styl/sipka_prave_menu.png) left 3px no-repeat;height:21px;line-height:18px;}
div.innerrightpane div.navigace div.body a:hover {color:#fff;}

div.menudelimeter {background:url(/styl/rozdelovnik.png);background-position: left ;background-repeat:no-repeat;width:288;height:2px;margin:10px 0px 10px 0px;}

div.klient {color:#3a361f;margin-top:20px;}
div.klienttop {width:288px;height:54px;background:url(/styl/klient.png);background-position: left top ; background-repeat:no-repeat;}
div.klientbody {width:286px;padding-bottom:30px;background-color:#fff6c8;border-bottom:1px solid #d9d2ac;border-left:1px solid #d9d2ac;border-right:1px solid #d9d2ac;}
div.klientnadpis {padding:40px 30px 5px 30px;font-size:11px;font-style:regular;color:#3a361f;}
div.klienttxt {padding:20px 30px 5px 30px;font-size:12px;font-style:italic;color:#3a361f;}
div.klientsing {padding:0px 30px 0px 30px;text-align:right;font-style:regular;font-size:12px;color:#3a361f;}



h1.inner {font-family:Georgia;font-style:italic;font-size:30px;color:#005985;background:url(/styl/carapodnadpis.gif);background-position: bottom ; background-repeat:no-repeat;width:639px;margin:0px 0px 30px 0px;font-weight:normal;letter-spacing: -1px;line-height:0.9;}
h1.inner div.all {background:url(/styl/h1_all.png);background-position: left ;background-repeat:no-repeat;padding-left:65px; min-height:43px;padding-top:10px;}
h1.inner div.b1 {background:url(/styl/h1_1.png);background-position: left ;background-repeat:no-repeat;padding-left:65px; min-height:43px;padding-top:10px;}
h1.inner div.b2 {background:url(/styl/h1_2.png);background-position: left ;background-repeat:no-repeat;padding-left:65px; min-height:43px;padding-top:10px;}
h1.inner div.b3 {background:url(/styl/h1_3.png);background-position: left ;background-repeat:no-repeat;padding-left:65px; min-height:43px;padding-top:10px;}

h2.important {font-family:Georgia;font-style:italic;font-size:18px;color:#373636 ;margin:0px 0px 20px 0px;padding:15px 0px 0px 0px;font-weight:normal;clear:left;}
h2.important24 {font-family:Georgia;font-style:italic;font-size:18px;color:#373636 ;margin:0px 0px 20px 0px;padding:15px 0px 5px 52px;font-weight:normal;background:url(/styl/24.png);background-position: left ;background-repeat:no-repeat;height:31px;}
h2.price {font-family:Georgia;font-style:italic;font-size:18px;color:#373636 ;margin:0px 0px 20px 0px;padding:15px 0px 0px 0px;font-weight:normal;text-align:right;}



p.n {font-size:14px;color:#676767;line-height:1.3}
p.notice3s {font-size:11px;color:#676767;font-style:italic;}
p.motto {font-family:Georgia;font-style:italic;font-size:24px;color:#373636 ;margin:0px 0px 20px 0px;padding:0px;text-align:center;padding:20px;background-color:#f3f3f3;border:1px solid #e2e2e2;line-height:1.0;}
p.n a {color:#676767!important;}

em a {color:#676767!important;}

p.n p{font-size:14px!important;color:#676767!important;line-height:1.3}
p.n p a {color:#676767!important;}


div.packholder {width:641px;;height:292px;margin-bottom:15px;background:url(/styl/balicky.png);background-position: left ;background-repeat:no-repeat;line-height:0.8;}
div.bal {width:110px;padding-top:177px;height:110px;float:left;padding-left:18px;}
span.cena {font-size:18px;font-family:Georgia;font-style:italic;color:#373636;font-weight:bold;margin-top:0px;}
span.cenakc {font-size:10px;font-family:Georgia;font-style:italic;color:#373636;vertical-align:super;margin-top:0px;}
span.cena_info {font-size:10px;font-family:Georgia;font-style:italic;color:#373636;vertical-align:super;margin-top:0px;display:block;}


div.innerholder {width:639px;padding-right:341px;padding:23px 0px;}
img.mlogo {width:146px;height:85px;margin-right:20px; margin-bottom:20px; float:left;display:block;}

ul.of {
margin:0px 0px 10px 0px; padding:0px;font-size:14px;color:#676767;
}

ul.of li {
min-height:16px;
margin:0px 0px 5px 16px ; list-style-type: none; 
padding:4px 0px 0px 27px;
background:url(/styl/fajfka.png);
background-position: 0px 4px ; background-repeat:no-repeat;

}

ul.p {
margin:0px 0px 10px 0px; padding:0px;font-size:14px;color:#676767;display:block;float:left;
}

ul.p li {
min-height:16px;
margin:0px 0px 5px 16px ; list-style-type: none; 
padding:4px 0px 0px 22px;
background:url(/styl/puntik1.png);
background-position: 0px 6px ; background-repeat:no-repeat;

}  
 
 
 



.eshop_table tr td {margin:0px;padding:0px;}
.eshop_table {margin:0px;padding:0px;border-collapse:collapse;}
.eshop_head{padding:0px;margin:0px;width:251px;}
.eshop_nadpis_holder {width:251px;height:61px;background:url(/styl/menuleft_top.png);background-position: left top ; background-repeat:no-repeat;}
.eshop_nadpis_holder h2 {font-family:Georgia;font-style:italic;text-shadow:1px 1px 1px #581a0b; line-height:1.2;font-size:26px;padding:15px 0px 0px 15px;color:#fff;margin:0px;font-weight:normal;}
.eshop_head_col1 {padding:0px;margin:0px;width:130px;background:#ededed;max-height:61px;text-align:center;cursor:pointer;}
.eshop_head_col2 {padding:0px;margin:0px;width:130px;background:#d6d6d6;max-height:61px;text-align:center;cursor:pointer;}
.eshop_head_col3 {padding:0px;margin:0px;width:130px;background:#bbbbbb;max-height:61px;text-align:center;cursor:pointer;}
.eshop_head_col1 a, .eshop_head_col2 a,.eshop_head_col3 a {font-size:16px;font-family:georgia;text-align:center;font-style:italic;font-weight:normal; line-height:1.2;margin:0px;padding:0px;color:#262626;display:block;text-decoration:none;}

.eshop_line_head {padding:0px;margin:0px;min-height:33px;border-bottom:1px solid #fff;vertical-align:top;background:#fff;}
.eshop_line_head a {width:215px;height:100%;background:url(/styl/bg_shop_leftmenu.png) right center no-repeat #eeeeee;text-decoration:none;color:#676767;padding:9px 20px 9px 16px;display:block;font-size:13px;}

.eshop_line_col {padding:0px;margin:0px;max-height:33px;border-bottom:1px solid #ededed;vertical-align:middle;background:#fff;}

.eshop_empty1 {width:130px;min-height:15px;text-align:center;font-size:13px;color:#676767;display:inline-block;text-align:center;}
/* {width:130px;max-height:15px!important;text-align:center;font-size:13px;color:#676767;vertical-align:top;display:block;margin:0px!important;padding:0px!important;display:inline-block;} */


.eshop_ne{width:130px;height:33px;background:url(/styl/ne.png);}
.eshop_ano{width:130px;height:33px;background:url(/styl/ano.png);}
.eshop_empty img {position:relative;top:3px;}



a.eshop_nadpis_holder {width:251px;height:61px;background:url(/styl/menuleft_top.png);background-position: left top ; background-repeat:no-repeat;display:inline-block;text-decoration:none;text-align:center;font-family:Georgia;font-style:italic;text-shadow:1px 1px 1px #581a0b; line-height:1.2;font-size:26px;padding:15px 0px 0px 15px;color:#fff;margin:0px;font-weight:normal;}

tr.delimeter  td {height:16px;border:none;}

  .tooltip {
    display:none;
    z-index:99999999;
    background:url(/styl/tooltip_bg.png) left center no-repeat;
    font-size:13px;
    min-height:70px;
    min-width:200px;
    max-width:700px;
    padding:25px 25px 25px 40px;
    color:#262626;
	text-align:left;
  }
p.ulinfo {padding:0px;font-size:13px;color:#262626;}

p.n p{font-size:14px!important;color:#676767!important;line-height:1.3}
p.n p a {color:#676767!important;}
 








.kalendarholder {}

table.kalendar {background:#e2e2e2;width:100%;}


table.kalendar tr td {background:#5b5b5b;text-align:center;color:#aaa;padding:0px;}
table.kalendar tr.toptd td {background:transparent!important;text-align:center;}
table.kalendar tr th {height:27px;padding:5px;text-align:center;color:#000;} 
.prev_date {width:37px;float:left;min-height:100px;}
.next_date {width:37px;float:left;min-height:100px;text-align:right;}


.prev_date a {width:37px;height:98px;background:url(/styl/sipky_rezervace_leve.png) 0px 0px no-repeat;font-size:0px;display:block;margin-top:70px;}
.prev_date a:hover {background-position:-37px 0px;}

.next_date a {width:37px;height:98px;background:url(/styl/sipky_rezervace.png) 0px 0px no-repeat;font-size:0px;display:inline-block;margin-top:70px;}
.next_date a:hover {background-position:-37px 0px;}


td.kal_title {color:#000!important;font-size:18px;font-weight:bold;}

.today a {display:block;height:20px;display:block;text-decoration:none;padding:5px;background:#202020!important;color:#fff;}
.selected_days a {display:block;height:20px;display:block;text-decoration:none;padding:5px;background:#1796d8;color:#fff;}
.closed_days a {display:block;height:20px;display:block;text-decoration:none;padding:5px;background:#c00;color:#fff;}
.days a {display:block;height:20px;display:block;text-decoration:none;padding:5px;color:#fff;}
.oper_form {padding:0px 0px;}


.kal_nadpis {color:#000!important;font-size:18px;font-weight:bold;text-align:center;}


table.casova_osa {width:100%;background:#e2e2e2;border-collapse:collapse;}
table.casova_osa tr td.hodina, table.casova_osa tr td.hodina_sel, table.casova_osa tr td.hodina_over, table.casova_osa tr td.hodina_full, .hodina_predbezna, .hodina_chranena {text-align:center;color:#fff;padding:0px;border-bottom:1px solid #aaa;}

.hodina span      {display:block;text-decoration:none;padding:5px;background:#008e1e;color:#fff;text-align:center;font-size:12px;cursor:pointer;}
.hodina_full span      {display:block;text-decoration:none;padding:5px;background:#c00;color:#fff;text-align:center;font-size:12px;cursor:pointer;}
.hodina_sel span {display:block;text-decoration:none;padding:5px;background:#1796d8;color:#fff;text-align:center;font-size:12px;cursor:pointer;}
.hodina_over span {display:block;text-decoration:none;padding:5px;background:#888;color:#fff;text-align:center;font-size:12px;cursor:pointer;}
.hodina_predbezna span      {display:block;text-decoration:none;padding:5px;background:#ff6200;color:#fff;text-align:center;font-size:12px;cursor:pointer;}
.hodina_chranena span      {display:block;text-decoration:none;padding:5px;background:#666;color:#fff;text-align:center;font-size:12px;cursor:pointer;}


.but_rezervovat {height:27px;background:#c00;padding:8px 20px 8px 20px;text-align:center;color:#fff;border-radius:15px;text-align:center;text-decoration:none;} 
.but_obecny {height:27px;background:url(/styl/rezervace_datumovka.png) 0px 0px repeat-x;padding:8px 20px 8px 20px;text-align:center;color:#fff;border-radius:15px;text-align:center;text-decoration:none;border:none;font-weight:normal	;} 


.rezervace_form_holder {text-align:center;}
.rezervace_form_holder form {text-align:left;}



.page_profil {width:960px;margin: 0 auto;text-align:left;}
.profil_left {float:left;width:640px; padding-bottom:80px;}
.profil_person {background:#28282a;width:576px;padding:44px 32px 56px 32px;}
.profil_foto_img {border-radius:90px;width:174px;height:174px;}
.profil_foto {width:200px;min-height:280px;float:left;background:url(/styl/stin2.png)22px 168px no-repeat;}
.profil_person_jmeno {color:#7f9c17;text-transform:uppercase;font-size:28px;padding:4px 0px 13px 0px;}
.profil_zamereni {color:#bbb;font-size:14px;text-transform:uppercase; line-height:18px;}
.profil_moto {color:#8882bf;text-transform:uppercase;margin-bottom:16px;font-size:14px;}
.profil_moto span {color:#bbb;text-transform:capitalize!important;}
.profil_telefon {padding-left:230px;height:23px;line-height:23px;font-size:14px;color:#bbb;margin-bottom:3px;background:url(/styl/profil_ico1.png) 204px center no-repeat;}
.profil_email {padding-left:230px;height:23px;line-height:23px;font-size:14px;color:#bbb;margin-bottom:32px;background:url(/styl/profil_ico2.png) 202px center no-repeat;}
.profil_email a {color:#bbb;text-decoration:none;}
.profil_email a:hover {color:#bbb;text-decoration:underline;}
.btn_rezervovat {width:149px;height:37px;line-height:37px;color:#fff;text-decoration:none;display:inline-block;background:#7f9c17;text-align:center; font-size:16px;}
.btn_rezervovat:hover {background:#8882bf;}
.profil_about {background:#202022;width:554px;padding:15px 53px 40px 33px;color:#bbb;}
.profil_about h3 {color:#7f9c17;text-transform:uppercase;font-size:22px;padding:7px 0px 20px 0px;}
.profil_about p {line-height:22px; font-size:14px;}
.profil_nazev_kategorie {padding:40px 30px 30px 35px;font-size:32px; line-height:32px; color:#7570A5; display:block; font-family:Roboto;text-decoration:none;text-transform:uppercase;font-weight:normal;}
.profil_nabidka_sluzeb {padding-top:0px;}
.profil_nabidka_sluzeb h3 {padding:0px 0px 0px 35px;color:#7f9c17;text-transform:uppercase;font-size:22px; line-height:100px;}
.profil_nabidka_sluzeb  strong {color:#28282a;display:block;font-size:18px;padding:0px 0px 22px 0px;}
.profil_nabidka_sluzeb  p {margin:0px 35px 0px 35px;font-size:14px;line-height:22px;}
.profil_right {float:left;width:320px;}
.kvalifikace {background:#7f9c17;padding:29px 25px;}
.kvalifikace h3 {padding:0px 0px 0px 45px;color:#fff;text-transform:uppercase;font-size:22px;background:url(/styl/profil_ico3.png) left no-repeat; height:28px; line-height:28px;margin-bottom:20px;}

.nabidka_sluzeb_head_col {height:60px;line-height:60px;border-bottom:1px solid #dbdbdb;font-size:18px;color:#28282a;padding:0px 0px 0px 35px;margin:0px;}
.nabidka_sluzeb_head_col .but_show {width:39px;height:38px;background:url(/styl/profil_ico5.png) left no-repeat;display:block;float:right;margin:10px 27px 0px 0px;cursor:pointer;}
.nabidka_sluzeb_head_exp {min-height:60px;line-height:60px;border-bottom:1px solier-bottom:1px solid #dbdbdb;font-size:18px;color:#28282a;padding:0px 0px 0px 35px;margin:0px;background:#f6f6f6;}
.nabidka_sluzeb_head_exp .but_show {width:39px;height:38px;background:url(/styl/profil_ico5.png) -39px 0px no-repeat;display:block;float:right;margin:10px 27px 0px 0px;cursor:pointer;}
.nabidka_sluzeb_head_exp p {margin:0px 0px 35px 0px;padding:0px;width:540px;}
.rk {display:block;border-bottom:1px solid #94b12e;min-height:17px; color:#fff;background:url(/styl/menu_sipka2.png) left 11px no-repeat;padding:10px 0px 10px 20px; font-size:14px;}

.sluzby_prehled {margin-bottom:30px;border-top: 1px solid #DBDBDB;}
.rk:last-child {border:none;}



.profil_pusobiste {background:#8882bf;padding:19px 25px 29px 25px;color:#fff; font-size:14px; line-height:22px;}
.profil_pusobiste h3 {padding:0px 0px 0px 34px;color:#fff;text-transform:uppercase;font-size:22px;background:url(/styl/profil_ico4.png) left no-repeat; height:41px; line-height:41px;margin-bottom:20px;}
.profil_pusobiste_foto  a {display:inline-block;margin-top:10px;}


.page_team {width:960px;margin: 0 auto;text-align:left;}
.team_left {float:left;width:610px;}
.team_person {}
.team_foto_img {border-radius:90px;width:174px;height:174px;}
.team_foto {width:200px;min-height:280px;float:left;margin-left:0px;;background:url(/styl/stin3.png)22px 168px no-repeat;}
.team_person_jmeno {color:#7f9c17;text-transform:uppercase;font-size:28px;padding:0px 0px 13px 0px;}
.team_person_jmeno a {color:#7f9c17;text-transform:uppercase;font-size:28px;text-decoration:none;}
.team_person_jmeno a:hover {text-decoration:underline;}
.team_zamereni {color:#202022;font-size:14px;text-transform:uppercase; line-height:18px;}
.team_moto {color:#8882bf;text-transform:uppercase;margin-bottom:16px;font-size:14px;}
.team_moto span {color:#202022;text-transform:capitalize!important;}
.team_telefon {padding-left:234px;height:23px;line-height:23px;font-size:14px;color:#202022;margin-bottom:3px;background:url(/styl/profil_ico1.png) 204px center no-repeat;}
.team_email {padding-left:232px;height:23px;line-height:23px;font-size:14px;color:#202022;margin-bottom:33px;background:url(/styl/profil_ico2.png) 202px center no-repeat;}
.team_email a {color:#202022;text-decoration:none;}
.team_email a:hover {color:#202022;text-decoration:underline;}
.team_about {background:#202022;width:570px;padding:20px 35px 40px 35px;color:#202022;}
.team_about h3 {color:#7f9c17;text-transform:uppercase;font-size:26px;padding:13px 0px 20px 0px;}
.team_about p {line-height:18px;}
.team_nazev_kategorie {padding:40px 30px 30px 35px;font-size:32px; line-height:32px; color:#7570A5; display:block; font-family:Roboto;text-decoration:none;text-transform:uppercase;font-weight:normal;}
.team_nabidka_sluzeb {padding-top:50px;}
.team_nabidka_sluzeb h3 {padding:0px 0px 16px 35px;color:#7f9c17;text-transform:uppercase;font-size:18px;}
.team_nabidka_sluzeb  strong {color:#28282a;display:block;font-size:16px;padding:0px 0px 22px 0px;}
.team_nabidka_sluzeb  p {margin:22px 35px;font-size:13px;line-height:18px;}
.team_right {float:left;width:320px;}
.team_pusobiste {background:#8882bf;padding:35px 24px;color:#fff;}
.team_pusobiste h3 {padding:0px 0px 0px 45px;color:#fff;text-transform:uppercase;font-size:18px;background:url(/styl/profil_ico4.png) left no-repeat; height:41px; line-height:41px;margin-bottom:20px;}

.minimenu {width:290px;}
.minimenu a {width:208px;height:86px;line-height:86px;display:block;color:#fff;text-decoration:none;padding-left:82px;font-size:16px;text-transform:uppercase; font-family:Roboto;text-align:left;}
.minimenu a:hover {text-decoration:underline;}
.mm1 {background:url(/styl/mini1.png) 0px 0px no-repeat;}
.mm2 {background:url(/styl/mini2.png) 0px 0px no-repeat;}
.mm3 {background:url(/styl/mini3.png) 0px 0px no-repeat;}

.dotaznik_spokojenosti_holder p {margin-bottom:10px;}
.dotaznik_spokojenosti_holder label  {width:100px;display:inline-block;}

.dotaznik_spokojenosti_holder input {border:1px solid #ddd;background:#fff;height:27px;line-height:27px;padding-left:10px;}
.dotaznik_spokojenosti_holder textarea {border:1px solid #ddd;background:#fff;height:200px;padding-left:10px;padding-top:10px;}


div.kontaktForm {font-style:normal;font-size:13px;color:#676767;margin:0px;padding:0px;}
a.kontaktMailto {color:#fff;font-style:italic;text-decoration:none;font-weight:bold;}
a.kontaktMailto:hover {text-decoration:underline;}
div.kontaktForm form  {margin:0px;padding:0px;}
div.kontaktForm form table  {margin:0px;padding:0px;font-style:italic;font-size:13px; color:#676767;}

input#mail_jmeno {width:290px;height:40px;display:inline;background-color:#f3f3f3;border:1px solid #e2e2e2;margin-top:5px;font-family: georgia;font-size:18px;color:#333546;font-style:italic;vertical-align:middle;padding:2px 10px 2px 10px;}
input#mail_email {width:290px;height:40px;display:block;background-color:#f3f3f3;border:1px solid #e2e2e2;padding:2px;margin-top:5px;font-family: georgia;	font-size:18px;	color:#333546;font-style:italic;vertical-align:middle;padding-left:10px;padding-right:10px;}

.mail_email {width:290px;height:40px;display:block;background-color:#f3f3f3;border:1px solid #e2e2e2;padding:2px;margin-top:5px;font-family: georgia;	font-size:18px;	color:#333546;font-style:italic;vertical-align:middle;padding-left:10px;padding-right:10px;}
textarea#mail_zprava {width:297px;height:105px;display:block;background-color:#f3f3f3;border:1px solid #e2e2e2;margin-top:5px;overflow:auto;font-family: georgia;	font-size:18px;	color:#333546;font-style:italic;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:2px;}
button.btn_send_cz {float:right;width:139px;height:49px;background:url(/styl/tl_odeslat.png);background-position: 0px 0px ; background-repeat:no-repeat;border:none;cursor:pointer;margin-top:10px;}
button.btn_send_en {float:right;width:139px;height:49px;background:url(/styl/tl_odeslat_en.png);background-position: 0px 0px ; background-repeat:no-repeat;border:none;cursor:pointer;margin-top:10px;}
button.btn_send_de {float:right;width:139px;height:49px;background:url(/styl/tl_odeslat_de.png);background-position: 0px 0px ; background-repeat:no-repeat;border:none;cursor:pointer;margin-top:10px;}




div.refholder {width:201px;margin-right:13px;float:left;height:235px;}
div.refholderlast {width:201px;float:left;height:235px;}


div.refholder a {

display:block;
}

div.refholderlast a {

display:block;
}


div.refholder a img {border:6px solid #bfbfbf;display:block;width:189px;height:115px;}
div.refholder a:hover img {border:6px solid #ff4a00;}
div.refholderlast a:hover img {border:6px solid #ff4a00;}

div.refholderlast a img {border:6px solid #bfbfbf;display:block;width:189px;height:115px;}


div.nazevHolder { font-size:16px;color:#005985;font-style:italic;font-family:Georgia;height:20px;margin-top:10px;background: url(/styl/tecky.gif); background-position: bottom;background-repeat: no-repeat;padding-bottom:5px;}
div.popisHolder {padding-top:3px;background: url(/styl/tecky.gif); background-position: bottom;background-repeat: no-repeat;color:#676767;font-size:13px;padding-bottom:5px;}
