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,a,
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;outline:none}


body {margin: 0px;padding: 0px;font-family:Roboto;font-size:15px;text-align:center;background-color:#f8f3e0; 	
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
button::-moz-focus-inner {border:0; padding:0;}



div#maincontent {width:960px;margin: 0 auto;z-index:80;position:relative;text-align:left;background:#fff;padding:0px 0px;}
div#main {padding:0px 0px;margin: 0 auto;text-align:center;min-height:300px;}

#menu { background:#fff;}
.menucontent { display:block; height:60px; width:960px;margin: 0px auto;}
.menu_linkcontent {padding:0px 0px 0px 20px;margin:0px; float:left}
.menu_linkcontent li {font-size:18px; font-weight:700; line-height:60px; display:inline; padding-right:45px; list-style:none;}
.menu_linkcontent li:last-child { padding-right:0px}
.menu_linkcontent li a { color:#323232; text-decoration:none !important;}
.menu_linkcontent li a:hover { color:#ef1106; text-decoration:none !important;}

.lang_holder {padding:10px 20px 10px 0px;margin:0px; float:right}
.lang_holder a {width:39px;height:40px;line-height:40px;display:inline-block;color:#fff;font-size:16px;margin:0px 0px 0px 3px!important;padding:0px!important;text-decoration:none;text-align:center; font-weight: 700;}
.lang_holder a.ac {background:url(/styl/mutace.png) 0px 0px no-repeat;} 
.lang_holder a.nc {background:url(/styl/mutace.png) -39px 0px no-repeat;margin:0px 0px 0px 3px!important}

header {position:absolute;z-index:9999;height:233px;margin:0 auto;text-align:center;width:100%;}
.head_content {width:960px;margin: 0 auto;z-index:80;position:relative;text-align:center;background:url(/styl/logo.png) center 42px no-repeat;height:68px;padding:162px 0px 0px 0px;color:#fff;font-family:Roboto; font-size:36px;font-weight:300;line-height: 55px;}
.head_content span {width:468px;display:inline-block;}
#home_page_slider {width:100%; position:relative; padding:233px 0px 0px 0px;margin: 0 auto;text-align:center;height:547px;background:url(/styl/backtop.jpg) center top;}

header.podstranka {position:relative;height:258px;margin:0 auto;text-align:center;width:100%;background: url(/styl/backtop_in.jpg) center top;}
.head_content_in {width:960px;margin: 0 auto;z-index:80;position:relative;text-align:center;background:url(/styl/logo.png) center 42px no-repeat;height:68px;padding:162px 0px 0px 0px;color:#fff;font-family:Roboto; font-size:36px;font-weight:700;line-height: 55px;}
.head_content_in span {width:468px;display:inline-block; }

#prodejny {padding:30px 0px 90px 0px; background: url(/styl/prechod.png) bottom repeat-x; background-color:#fff; display:block;}
.prodejny_content {display:block; width:960px; margin:0px auto;}
.prodejny_content ul li {display:block; list-style:none;border-bottom: 1px solid #ebebeb;padding: 30px 0px;}
.prodejny_content ul li:last-child {list-style:none;margin-bottom: 0px;border-bottom: 0px;padding-bottom: 0px;}
.prodejna {min-height: 200px;}
.prodejna_foto {width: 320px;float: left;display: inline-block; }
.prodejna_foto Img {width:300px; padding:0px 0px 0px 20px; margin:0px;}
.prodejna_info {display:inline-block; width:585px; margin:0px 20px 0px 35px; text-align:left;}
.prodejna_info h2 {font-weight:700; color:#ef2a21; font-size:26px; padding-bottom:25px; line-height:28px;}
.prodejna_info address {font-weight:700; font-size:16px; line-height:20px; color:#323232;}
.prodejna_info_oteviracka {font-weight:700; font-size:16px; line-height:20px; color:#323232; padding-bottom:20px}
.prodejna_info_oteviracka span {font-weight:400;}
.prodejna_info_telefon {font-weight:700; font-size:16px; line-height:20px; color:#323232;} 
.prodejna_info_telefon span {font-weight:400;}
.prodejna_info_mail {font-weight:700; font-size:16px; line-height:20px; color:#323232;} 
.prodejna_info_mail a {font-weight:400;color:#ef2a21; text-decoration:none !important;}
.prodejna_info_mail a:hover {text-decoration:underline !important;}
.prodejna_info_www {font-weight:700; font-size:16px; line-height:20px; color:#323232; }
.prodejna_info_www a {font-weight:400;color:#ef2a21; text-decoration:none !important;}
.prodejna_info_www a:hover {text-decoration:underline !important;}
.prodejna_info_popis {font-weight:400; font-size:14px; line-height:22px; color:#323232; padding-top:20px;}

#aktuality {padding:30px 0px 90px 0px; background: url(/styl/prechod.png) bottom repeat-x; background-color:#fff; display:block;}
.aktuality_content {display:block; width:960px; margin:0px auto;}
.aktuality_content ul li {display:block; list-style:none;border-bottom: 1px solid #ebebeb;padding: 30px 0px;}
.aktuality_content ul li:last-child {list-style:none;margin-bottom: 0px;border-bottom: 0px;padding-bottom: 0px;}
.aktualita { text-align:left;padding: 0px 20px;}
.aktualita h2 {font-weight:700; color:#ef2a21; font-size:26px; padding-bottom:20px; line-height:28px;}
.aktualita_datum {font-weight:700; font-size:12px; line-height:12px; color:#9d9d9d;padding-bottom: 10px;}
.aktualita_perex {font-weight:400; font-size:16px; line-height:22px; color:#323232; }
.aktualita_perex a {font-weight:700;color:#ef2a21; text-decoration:none !important; margin-left:10px}
.aktualita_perex a:hover {text-decoration:underline !important;}

#nabidka {padding:60px 0px 90px 0px; background: url(/styl/prechod.png) bottom repeat-x; background-color:#fff; display:block;}
.nabidka_content {display:block; width:960px; margin:0px auto; text-align:left}
.nabidka_content ul {padding:0px 15px;}
.nabidka_content ul li {display: inline-block; list-style:none;padding:0px 5px 30px 5px;}
.nabidka_content ul li:last-child {}
.zbozi { text-align:left; width:300px;}
.zbozi_foto { width:298px; height:298px; border:1px solid #ebebeb;}
.zbozi_foto a { display:block;}
.zbozi_foto img { max-width:298px; max-height:298px;}
.zbozi h2 {font-weight:700; font-size:18px; padding:15px 0px 5px 0px; line-height:20px;}
.zbozi h2 a {color:#323232; text-decoration:none !important}
.zbozi h2 a:hover {color:#ef2a21; text-decoration:underline !important}
.zbozi_perex {font-weight:400; font-size:14px; line-height:20px; color:#939393;}

#nabidka_detail {padding:60px 0px 90px 0px; background: url(/styl/prechod.png) bottom repeat-x; background-color:#fff; display:block;}
.nabidka_detail_content {display:block; width:960px; margin:0px auto; text-align:left; }
.zbozi_detail { text-align:left; padding:0px 20px;}
.zbozi_detail_foto { width:458px; height:458px; border:1px solid #ebebeb; display:inline-block;}
.zbozi_detail_foto img { max-width:458px; max-height:458px;}
.zbozi_detail_info {display:inline-block; width:405px; margin:0px 20px 0px 35px; text-align:left; float:right;}
.zbozi_detail_info h2 {font-weight:700; color:#ef2a21; font-size:26px; padding-bottom:20px; line-height:28px;}
.zbozi_detail_text {font-weight:700; font-size:18px; line-height:24px; color:#323232; padding-bottom:20px}
.zbozi_detail_slozeni {font-weight:400; font-size:16px; line-height:22px; color:#323232; padding-bottom:20px;}
.zbozi_detail_slozeni span {font-weight:700;}
.zbozi_detail_obsah {font-weight:400; font-size:16px; line-height:22px; color:#323232; padding-bottom:20px;}
.zbozi_detail_obsah a {font-weight:700;color:#ef2a21; text-decoration:none !important;}
.zbozi_detail_obsah a:hover {text-decoration:underline !important;}

 
a.c_event {display:inline-block;padding:22px;border: 3px solid #00bcff;text-transform:uppercase;font-family:Roboto;font-size:16px;color:#fff;text-decoration:none;margin-top:40px;z-index:999999;position:relative;}
a.c_event:hover {background:#00bcff;}

.home_page_about {  width:100%; position:relative; height:809px;background:url(/styl/ospolecnosti.jpg) top center;text-align:center;margin: 0 auto;}
.home_page_about_holder{width:960px;margin: 0 auto;z-index:80;position:relative;text-align:center;padding:0px 0px;}
.home_page_about_holder h2 {color:#ca4502;padding:55px 0px 40px 0px;font-weight:300;font-size:36px;font-family:Roboto;}
.l1 {color:#fff;margin-bottom:50px;font-weight:300;font-size:24px;font-family:Roboto;width:580px;display:inline-block;}
.l2 {color:#fff;margin-bottom:30px;font-weight:400;font-size:16px;font-family:Roboto;width:580px;display:inline-block;}


footer {background:#fff;}
.footer_inner {width:920px;margin: 0 auto;z-index:80;position:relative;text-align:center;padding:0px 0px;background:#fff;}
.contact_pane {width:100%;}
.contact_pane h2 {color:#9a9a9a;padding:55px 0px 40px 0px;font-weight:300;font-size:36px;font-family:Roboto;}

.contact_pane a {color:#ef1106;text-decoration:none !important;}
.contact_pane a:hover {text-decoration:underline !important;}
.c_delimeter {height:1px; background:#ebebeb;margin-top:35px; margin-bottom:35px;}  



.copy_info_holder {background:#ebebeb;min-height:106px;text-align:center;}
.copy_info {width:960px;font-family:Roboto;font-size:13px;color:#8e8e8e;margin: 0 auto;padding-top:44px;}
.copy_info a {text-decoration:none;color:#8e8e8e;}
.copy_info a:hover {text-decoration:underline;}

.c_adresa {width:273px!important;min-height:47px;background:url(/styl/kontakt1.png) left no-repeat;padding-left:50px;color:#323232;display:inline-block;font-size:18px;line-height:22px;margin-top:0px; font-weight:400; text-align:left;float:left;}
.contact_pane strong {font-weight:bold;}

.c_pane1_1 {width:323px!important;min-height:47px;color:#323232;display:inline-block;font-size:18px;line-height:22px;margin-top:0px; font-weight:400; text-align:left;float:left;}
.c_pane1 {width:317px!important;min-height:47px;color:#323232;display:inline-block;font-size:18px;line-height:22px;margin-top:0px; font-weight:400; text-align:left;float:left;}
.c_pane2 {width:260px!important;min-height:47px;color:#323232;display:inline-block;font-size:18px;line-height:22px;margin-top:0px; font-weight:400; text-align:left;float:left;}


.c_pane1_1 h3, .c_pane1 h3,.c_pane2 h3, .formular h3 {color:#9a9a9a;padding:0px 0px 28px 0px;font-weight:300;font-size:24px;font-family:Roboto;}

.c_phone {background:url(/styl/kontakt2.png) 1px 0px no-repeat;padding-left:30px;margin-bottom:0px; font-size:16px; line-height:23px;}
.c_mail {background:url(/styl/kontakt3.png) 0px 3px no-repeat;padding-left:30px;margin-bottom:30px; font-size:16px; line-height:23px;}

 
.c_telefon {width:158px;height:47px;line-height:47px;background:url(/styl/ico1.png) left no-repeat;padding-left:31px;color:#323232;display:inline-block;font-size:18px;margin-top:30px; font-weight:400; text-align:left;margin-right: 40px;}
.c_email {width:158px;height:47px;line-height:47px;background:url(/styl/ico3.png) left no-repeat;padding-left:38px;color:#323232;display:inline-block;font-size:18px;margin-top:30px; font-weight:400; text-align:left;margin-left: 40px;}
.c_email a {color:#323232;text-decoration:none;}
.c_email a:hover {color:#323232;text-decoration:underline;}




.preload {display: block;position: absolute;left: -9999px;top: 0px;}


.fancybox-overlay {z-index:9999999999999!important;}



.levy_banner {width:960px;height:547px;display:block;margin: 0 auto;}
.nodisp {display:none;}
.cleaner {clear:both;}


.formular {background:url(/styl/kontakt4.png) top center no-repeat;padding-top:40px;}
.kontaktform {background:#ebebeb;padding:30px;}
.f_jmeno {width:423px;height:55px;display:inline-block;margin-right:14px;float:left;margin-bottom:14px;}
.f_email {width:423px;height:55px;display:inline-block;float:left;margin-bottom:14px;}
.f_jmeno input, .f_email input {height:53px;line-height:16px;width:406px;border:1px solid #d4d4d4;padding-left:15px;color:#9a9a9a;font-size:16px; outline:none;}
.f_zprava {outline:none;}
textarea.input-kontakt {width:828px;height:90px;border:1px solid #d4d4d4;padding:15px;color:#9a9a9a;font-size:16px;font-family:Roboto; resize:none;outline:none;}
.btn_send {margin-top:35px;background:#ef1106;color:#fff;width:127px;height:42px;line-height:42px;text-align:center;border:none;margin-bottom:35px; font-size:18px; font-family:Roboto; cursor:pointer;}  



