﻿/*
Theme Name: kmpv3
Description: KMP.cz  verze 3
Author: Pavel Prokeš
Author URI: http://pavelprokes.cz
Version: 1.0
*/


/* reset css */
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, font, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
/* end od reset css */

.obchodaci {
color: #0076C1;
font-family: dinpromedium;
font-size: 16px;
padding-bottom: 15px;
line-height: 25px;
}

.background_page {
  position: absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}

/* fonts */
@font-face {
    font-family: 'dinproblack';
    src: url('fonts/dinpro-black.eot');
    src: url('fonts/dinpro-black.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-black.woff') format('woff'),
         url('fonts/dinpro-black.ttf') format('truetype'),
         url('fonts/dinpro-black.svg#dinproblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinprobold';
    src: url('fonts/dinpro-bold.eot');
    src: url('fonts/dinpro-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-bold.woff') format('woff'),
         url('fonts/dinpro-bold.ttf') format('truetype'),
         url('fonts/dinpro-bold.svg#dinprobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinprolight';
    src: url('fonts/dinpro-light.eot');
    src: url('fonts/dinpro-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-light.woff') format('woff'),
         url('fonts/dinpro-light.ttf') format('truetype'),
         url('fonts/dinpro-light.svg#dinprolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinpromedium';
    src: url('fonts/dinpro-medium.eot');
    src: url('fonts/dinpro-medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-medium.woff') format('woff'),
         url('fonts/dinpro-medium.ttf') format('truetype'),
         url('fonts/dinpro-medium.svg#dinpromedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinproregular';
    src: url('fonts/dinpro-regular.eot');
    src: url('fonts/dinpro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-regular.woff') format('woff'),
         url('fonts/dinpro-regular.ttf') format('truetype'),
         url('fonts/dinpro-regular.svg#dinproregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* end of fonts */

/* layout */
body {
color: white;
counter-reset: section;
}

html,body
{
  padding: 0px;
  margin: 0px;
  min-height:100%;
  height:100%;
}

body { 
  //position: absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  color: black;
  font-family: Arial, sans-serif;
  background-color: #0193D2;
}

#wrapper, #main {
margin: 0px auto;
width: 940px;
}

#wrapper {
padding: 0 20px;
position: relative;
/*top: -16px;*/
}

.back_gradient {
height:100vh;
}

.wrapper {
      width : 600px;
    display : table;
     margin : 0 auto;
     height : 100%;
}

#header {
width: 940px;
height: 270px;
background-color: white;
overflow: hidden;
}

#main {
clear: both;
overflow: hidden;
padding: 0 0 0 0;
}

#footer {
background-color: #FFFFFF;
height: 310px;
margin-top: 15px;
position: absolute;
width: 940px;
}

/* end of layout */

.back_gradient {
    background-image: url("images/back_gradient.png");
    background-position: center top;
    background-repeat: repeat-x;
    background-size: contain;
}

.round_corners_header {
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}

.round_corners_tab {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.round_corners_footer {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.round_corners {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.round_corners_bottom {
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

#logo {
background-image: url('images/logo_kmp_170x65.jpg');
background-position: center center;
background-repeat: no-repeat;
width: 170px;
height: 65px;
position: relative;
float: left;
margin-top: 25px;
margin-left: 30px;
}

.header_text {
color: #8D8D8D;
font-family: dinproregular;
font-size: 15px;
margin-top: 15px;
text-transform: uppercase;
}

#header_content_1 {
height: 60px;
position: absolute;
left: 250px;
}

.first_menu {
position: absolute;
height: 35px;
top: 65px;
left: 250px;
}

#menu-first_menu li {
float: left;
height: 25px;
padding-top: 10px;
padding-right: 19px;
padding-left: 19px;
background-image: url('images/first_menu_odd.png');
background-position: left center;
background-repeat: no-repeat;
}

#menu-first_menu li:last-child:after {
background-image: url('images/first_menu_odd.png');
height: 25px;
background-position: right center;
background-repeat: no-repeat;
content: " ";
padding-top: 10px;
top: 0px;
position: absolute;
padding-left: 19px;
width: 1px;
}

.eshop_bottom {
text-transform: uppercase;
color: #ffffff;
font-family: arial;
font-weight: bold;
width: 61px;
display: block;
font-size: 13px;
background-repeat: repeat-x;
background-image: url("images/slide_bottom_back.png");
height: 21px;
position: absolute;
top: 15px;
padding-left: 41px;
margin-left: 370px;
padding-top: 10px;
}

.eshop_bottom:before {
content: ' ';
width: 17px;
top: 8px;
left: 13px;
height: 14px;
position: absolute;
background-image: url("images/basket.png");
}

.facebook_bottom:before {
content: ' ';
width: 11px;
top: 5px;
height: 21px;
left: 13px;
position: absolute;
background-image: url("images/facebook.png");
}

.facebook_bottom {
text-transform: uppercase;
color: #ffffff;
font-family: arial;
font-weight: bold;
width: 90px;
display: block;
font-size: 13px;
background-repeat: repeat-x;
background-image: url("images/slide_bottom_back_blue.png");
height: 21px;
position: absolute;
top: 15px;
padding-left: 35px;
margin-left: 230px;
padding-top: 10px;
}

.search_box {
position: absolute;
margin-left: 498px;
top: 19px;
}

#searchform .field {
background-color: #ffffff;
border: 1px solid #a4a5a7;
width: 160px;
height: 19px;
font-size: 11px;
position: relative;
padding-left: 5px;
float: left;
}

#searchform #searchsubmit {
border: none;
/*background-imaborder: none;*/
background-image: url("images/search_submit.png");
right: 0px;
position: absolute;
height: 21px;
background-position: center center;
float: right;
border-bottom: 1px solid #a4a5a7;
width: 23px;
border-top: 1px solid #a4a5a7;
cursor: pointer;
border-right: 1px solid #a4a5a7;
background-repeat: no-repeat;
}

#searchsubmit:before {
content: ' ';
width: 14px;
height: 14px;
position: absolute;
/*background-color: red;
background-image: url("images/lupa.png");*/
}

#searchform {
width: 190px;
height: 23px;
}

#menu-first_menu li a {
font-family: Arial, sans-serif;
color: #565655;
font-size: 14px;
}

a {
text-decoration: none;
}

#menu-first_menu li a:hover {
color: #4876b4;
}

/*.current-menu-item a {
font-weight: bold;
}*/

.vyroba_menu {
height: 110px;
width: 100%;
border-top: 1px solid gainsboro;
float: left;
margin-bottom: 0px;
margin-top: 25px;
position: relative;
}

#menu-vyroba_menu li {
width: 235px;
height: 144px;
float: left;
position: relative;
background-image: url('images/menu_oddelovac_velky.png');
background-position: right center;
background-repeat: no-repeat;
}

#menu-vyroba_menu li a {
display: block;
height: 129px;
padding-top: 15px;
}

#menu-vyroba_menu li a:hover {
width: 235px;
height: 139px;
float: left;
position: relative;
background-image: url('images/menu_blue_back_190x3.png');
background-position: center center;
background-repeat: repeat-y;
display: block;
background-size: contain;
}

#menu-vyroba_menu .current-menu-item a {
width: 235px;
height: 139px;
float: left;
position: relative;
background-image: url('images/menu_blue_back_190x3.png');
background-position: center center;
background-repeat: repeat-y;
display: block;
background-size: contain;
}

#menu-vyroba_menu .current-menu-item a span {
color: white;
}

#menu-vyroba_menu li:hover > a span {
color: white;
}

#menu-vyroba_menu li a{
display: block;
}

#menu-vyroba_menu li:last-child {
background: none;
}

li a img {
left: 50%;
position: relative;
display: block;
margin-left: -91px;
}

li a span {
color: #000000;
display: block;
font-family: dinprobold;
font-size: 13px;
padding-top: 10px;
text-align: center;
text-transform: uppercase;
width: 235px;
}

#footer ul li {
float: left;
width: 210px;
padding-top: 10px;
}

#menu-footer_copyright_menu li {
width: auto !important;
}

#footer h2 {
color: #484847;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}

.footer_padding {
padding-left: 25px;
padding-top: 25px !important;
background-image: url("images/bottom_menu_odd.png");
background-repeat: no-repeat;
width: 210px;
background-position: right 15px;
height: 214px;

}

.footer_padding:last-child {
background: none;
}

#footer a {
color: #4876b4;
text-decoration: underline;
font-size: 11px;
font-family: Arial;
}

#footer_kontakt {
color: #010101;
font-size: 13px;
font-family: Arial;
}

#footer_kontakt p {
padding-top: 15px;
line-height: 16px;
}

#footer_copyright {
height: 40px;
position: absolute;
bottom: 0px;
width: 940px;
border-top: 1px solid #e8e8e8;
}

#footer_copyright li {
/*width: 100px !important;*/
padding-left: 25px;
}

#footer_copyright li:last-child {
/*padding-left: 0px;*/
}

#copyright {
float: right;
height: 26px;
color: #696969;
font-family: Arial;
font-size: 11px;
padding-top: 15px;
padding-right: 25px;
}





/* slider */

.flex-viewport {
height: 270px;
margin: 20px 48px;
margin-top: 0px;
position: relative;
width: 844px;
}

.flex-prev {
    background-image: url("images/slider_prev.png");
    left: 0;
}

.flex-next {
    background-image: url("images/slider_next.png");
    right: 0;
}

.flex-direction-nav li a {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 51px;
    position: absolute;
    width: 28px;
}

.flex-direction-nav li {
    float: left;
    height: 51px;
    width: 28px;
}

.flex-direction-nav {
    margin-top: -165px;
    position: absolute;
    width: 940px;
}

.leftside_slide {
    float: left;
    height: 270px;
    position: relative;
}


.slide_picture {
margin-left: 500px;
position: absolute;
}

.slides h2 {
font-family: dinprolight;
font-size: 40px;
margin-top: 30px;
padding-bottom: 40px;
text-transform: uppercase;
color: white;
}

.slides p {
font-family: dinproregular;
font-size: 20px;
-moz-opacity: 0.70;
opacity: 0.70;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
color: white;
line-height: 22px;
}

.opacity_70 {
-moz-opacity: 0.70;
opacity: 0.70;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
}

.botton_href {
background-image: url("images/slide_bottom_back.png");
display: block;
height: 23px;
margin-top: 40px;
width: 245px;
padding-top: 8px;
}

.flexslider span {
text-transform: none;
color: #FFFFFF;
padding-top: 0px;
background-position: right center;
background-image: url('images/slide_bottom_sipka.png');
background-repeat: no-repeat;
font-size: 14px;
text-decoration: none;
}

.flexslider span:hover {
text-decoration: underline;
}

.bottom_shadow {
-webkit-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
}

/* end of slider */

/* 3_index */

.category-3_index {
float: left;
height: 276px;
padding-right: 8px;
position: relative;
width: 308px;
}

.category-3_index:last-child {
    padding-right: 0;
}

.dinproblack {
    font-family: dinproblack;
    font-size: 19px;
}

.dinprolight {
    font-family: dinprolight;
    font-size: 20px;
}

.content_3_index h2 {
    text-transform: uppercase;
    line-height: 30px;
    color: white;
}

.content_3_index p {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    line-height: 20px;
    padding-top: 20px;
}

.first_3_index_top {
background-image: url("images/blue_background_index.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid #D3D7D9;
padding: 20px;
position: relative;
z-index: 2;
height: 180px;
}

.second_3_index_top {
background-image: url("images/pink_background_index.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid #D3D7D9;
padding: 20px;
position: relative;
z-index: 2;
}

.third_3_index_top {
background-image: url("images/yellow_background_index.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid #D3D7D9;
padding: 20px;
position: relative;
z-index: 2;
min-height: 180px;
}

.content_3_index .slide_picture {
    position: absolute;
    right: 15px;
    top: 20px;
    z-index: 2;
}

.content_3_index a {
background-color: #D3D7D9;
background-image: url("images/gray_sipka.png");
background-position: 282px center;
background-repeat: no-repeat;
color: #484847 !important;
display: block;
font-family: dinprobold;
text-decoration: none !important;
font-size: 15px;
padding: 20px;
position: relative;
top: -3px;
width: 268px;
z-index: 1;
}

/* end of 3_index */

#onas_index, #zpravodajstvi_index {
background-color: #FFFFFF;
display: block;
float: left;
height: 290px;
margin-top: 15px;
overflow: hidden;
padding: 40px 40px 15px;
position: relative;
width: 860px;
}

#zpravodajstvi_index {
    padding-bottom: 40px;
    /*display: none;*/
}

#zpravodajstvi_index .post:first-child {
    margin-bottom: 30px;
}

#zpravodajstvi_index .entry-content a {
    text-decoration: none;
}

#zpravodajstvi_index .prejt_zpravodajstvi {
    color: #484847 !important;
    display: block;
    font-family: dinprobold;
    text-decoration: none !important;
    font-size: 15px;
    position: relative;
    z-index: 1;
    margin-top: 20px;
}

#onas_index h2, #zpravodajstvi_index h2 {
color: #484847;
font-family: dinprobold;
font-size: 24px;
text-transform: uppercase;
line-height: 28px;
}

.back_picture {
position: absolute;
right: 0px;
top: 0px;
z-index: 1;
}

#onas_index p, #zpravodajstvi_index p {
color: #000000;
font-size: 13px;
line-height: 20px;
padding-top: 20px;
position: relative;
width: 490px;
z-index: 2;
}

#zpravodajstvi_index p {
    width: auto;
}

.onas_index_readmore {
background-image: url("images/gray_sipka.png");
background-position: 96px 11px;
background-repeat: no-repeat;
border: 1px solid #D3D7D9;
color: #484847 !important;
cursor: pointer;
display: block;
text-decoration: none !important;
font-size: 13px;
font-weight: bold;
height: 20px;
margin-top: 20px;
padding: 10px 10px 0;
width: 95px;
}

.onas_index_readless {
background-image: url("images/gray_sipka_totop.png");    
background-position: 96px 11px;
background-repeat: no-repeat;
border: 1px solid #D3D7D9;
color: #484847 !important;
cursor: pointer;
display: block;
text-decoration: none !important;
font-size: 13px;
font-weight: bold;
height: 20px;
margin-top: 20px;
padding: 10px 10px 0;
width: 95px;    
}


#toshow_hide {
    display: none;
}

#toshow_hide p {
    width: 600px !important;
}

#newsletter {
background-color: #000000;
color: #FEFEFE;
float: left;
font-family: dinproregular;
font-size: 18px;
height: 39px;
margin-top: 15px;
overflow: hidden;
padding-left: 180px;
padding-top: 24px;
position: relative;
width: 760px;
}


.newsletter_sipka {
background-image: url("images/newsletter_sipka.png");
background-position: center center;
background-repeat: no-repeat;
height: 100%;
left: 143px;
position: absolute;
top: 0;
width: 23px;
}

.newsletter_obsah {
background-color: #D3D7D9;
color: #484847;
font-family: dinprobold;
font-size: 16px;
height: 100%;
left: 0;
padding-left: 24px;
padding-top: 24px;
position: absolute;
text-transform: uppercase;
top: 0;
width: 119px;
}

.newsletter_prihlaseni {
height: 30px;
position: absolute;
right: 0;
top: 16px;
width: 280px;
}

#form_newsletter [type="text"], #newsletter .your-email input {
background-color: #FFFFFF;
border: 1px solid #9B9C9E;
font: 99% arial;
line-height: 30px;
font-size: 13px;
padding-bottom: 0px;
height: 28px;
padding-left: 5px;
padding-top: 0px;
width: 180px;

}


#form_newsletter [type="submit"], #newsletter .wpcf7-submit {
background-image: url("images/newsletter_submit_gradient.png");
background-repeat: repeat-x;
color: #FEFEFE;
font-family: dinprobold;
font-size: 13px;
height: 30px;
position: absolute;
margin-left: 0px;
text-transform: uppercase;
cursor: pointer;
border-left: none;
border-top: 1px solid #9B9C9E;
border-right: 1px solid #9B9C9E;
border-bottom: 1px solid #9B9C9E;
webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}

::-webkit-input-placeholder {
   color: black;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;  
}

:-ms-input-placeholder {  
   color: black;  
}

.right_top_radialborder {
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
    
}

.no_index_content {
background-color: #FFFFFF;
padding: 45px;
margin-top: 15px;
}

.no_index_content p {
margin-bottom: 10px;
font-family: arial;
font-size: 14px;
line-height: 18px;
}

.no_index_content p strong {
font-size: 14px;
font-family: arial;
}

.post_title, #content .page-title {
color: #0076C1;
font-family: dinprolight;
font-size: 30px;
padding-bottom: 40px;
text-transform: uppercase;
line-height: 40px;
}

#content h3 {
    color: #0076C1;
    font-family: dinpromedium;
    font-size: 22px;
    padding-bottom: 30px;
    line-height: 25px;
}

.sidlo {
    float: left;
    position: relative;
    width: 277px;
    margin-bottom: 20px;
}

.sidlo p, .ostatni_udaje strong {
    font-size: 14px;
    line-height: 24px;
}

.osoba strong {
    font-size: 16px;
}

.number {
    font-size: 14px;
}

.number strong {
    font-size: 14px;
}

.entry-content a {
    color: #0076c1;
    text-decoration: underline;
}

.ostatni_udaje {
    font-size: 13px;
    line-height: 16px;
}

p strong {
    font-size: 18px;
}

.osoba p {
    font-size: 16px;
    line-height: 24px;
}

.osoba {
    margin-bottom: 45px;
}

.l_side_kontakty a {
color: #0076C1;
text-decoration: underline;
}

.l_side_kontakty, .h3_obsah {
    float: left;
    position: relative;
    width: 555px;
}

.mnozstevni_slevy .left_side {
    float: left;
    position: relative;
    width: 505px;   
}

.mnozstevni_slevy .right_side {
margin-top: -75px;
width: 284px;
height: auto;
}

.r_side_kontakty {
border-left: 1px solid #E1E1E1;
float: left;
height: 980px;
padding-left: 45px;
position: relative;
width: 200px;
}

#kontakt_mapa {
border: 1px solid #E1E1E1;
float: left;
margin-bottom: 45px;
margin-top: 45px;
padding: 5px;
position: relative;
width: 515px;
}

#kontakt_mapa iframe {
display: block;
position: relative;
}

#kontakt_mapa small {
float: right;
margin-bottom: 5px;
margin-top: -5px;
position: relative;
text-transform: lowercase;
}

#kontakt_mapa a {
    font-size: 11px;
}

.osoba img {
    float: left;
    padding-right: 20px;
    position: relative;
}

.vyhody h2 {
color: black;
font-family: dinprobold;
text-transform: uppercase;
font-size: 36px;
padding-bottom: 25px;
}

.vyhody {
height: 230px;
width: 100%;
float: left;
padding-bottom: 20px;
padding-top: 45px;
position: relative;
border-top: 1px solid #e8e8e8;
}

.text {
font-family: dinprolight;
font-size: 20px;
width: 500px;
line-height: 24px;
}

.vyhody img {
position: absolute;
top: 10px;
right: 0px;
}

.vyhody_left h2 {
margin-left: 400px;
}

.vyhody_left .text {
float: right;
width: 450px;
}

.vyhody_left img {
left: 0px;
}

.poznamky {
font-family: arial;
font-size: 14px;
padding-top: 24px;
}

.padelky {
width: 379px;
padding-right: 45px;
border-right: 1px solid #e8e8e8;
font-size: 13px;
line-height: 24px;
float: left;
}

.second {
padding-right: 0px;
border: none;
padding-left: 45px;
}

.padelky h2, .mnozstevni_slevy h2 {
font-family: dinprobold;
font-size: 26px;
padding-bottom: 25px;
}

.podnadpis_14 {
    font-size: 14px;
    line-height: 18px;
}

.second {
    padding-right: 0px;
}

.padelky img {
    float: right;
}

.bold_red {
    font-weight: bold;
    color: #e70000;
    display: inline;
}

.tabulka_obsah {
    width: 100%;
    font-size: 13px;
    line-height: 18px;
}

.nadpis {
background-color: #565655;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-transform: uppercase;
color: white;
float: left;
position: relative;
font-family: dinprolight;
font-size: 16px;
text-align: center; 
width: 100%;
}

.bunka {
float: left;
position: relative;
padding: 20px;
}

.radek {
float: left;
position: relative;
height: 129px;
top: -4px;
}

.prvni {
width: 356px;
}

.druha_red {
color: #ff5d5d;
width: 185px;
padding-top: 30px;
}

.nadpis .prvni {
text-align: left;
}

.treti_green {
color: #57eb3e;
width: 185px;
padding-top: 30px;
}

.nadpis .druha, .nadpis .treti {
padding-top: 30px;
width: 185px;
}

.druha, .treti {
width: 185px;
}

.radek .bunka {
height: 88px;
}

.radek .druha {
background-color: #FEE5E5;
border-top: 1px solid #565655;
border-bottom: 1px solid #565655;
}

.border_radius_left {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border: 1px solid #565655;
background-color: white;
}

.border_radius_right {
    -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border: 1px solid #565655;
background-color: #e7f3e5;
}

.tabulka h3, .h3_obsah h3 {
padding-top: 25px;
}

.h3_obsah p {
font-size: 13px;
line-height: 18px;
}

h4 {
font-family: dinprolight;
font-size: 16px;
padding-top: 30px;
text-transform: uppercase;
}

.h3_obsah .rizika li {
margin-top: 25px;
font-size: 13px;
margin-left: 15px;
line-height: 18px;
}

.h3_obsah .rizika {
margin-left: 20px;
margin-bottom: 25px;
}

.h3_obsah .rizika li:before {
position: absolute;
counter-increment: section;
content: counter(section) ".";
background-color: #0679c2;
left: 0px;
width: 13px;
font-size: 11px;
border-radius: 50%;
padding-left: 6px;
height: 19px;
padding-top: 0px;
color: white;
}

.nadpis_li {
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
}

.postihy {
margin-left: 15px;
}

.postihy li {
list-style-image: url("images/sipka_li.png");
padding-left: 20px;
margin-bottom: 20px;
font-size: 13px;
line-height: 18px;
}

.obr_padelek {
float: right;
padding-left: 10px;
padding-bottom: 10px;
}

.right_side {
border-left: 1px solid #E1E1E1;
float: left;
height: 980px;
padding-left: 30px;
position: relative;
margin-top: 25px;
margin-left: 30px;
width: 234px;
}

.black_kmp {
width: 210px;
/*height: 250px;*/
padding: 20px;
background-color: black;
color: white;
}

.right_side h2 {
font-family: dinprobold;
font-size: 22px;
line-height: 24px;
margin-bottom: 20px;
}

.black_kmp img {
margin-left: 35px;
margin-bottom: 35px;
}

.black_kmp p {
font-size: 13px;
line-height: 18px;
}

.black_kmp .bottom {
background-color: white;
display: block;
height: 25px;
margin-top: 35px;
width: 210px;
text-decoration: none;
padding-top: 6px;
font-weight: bold;
}

.black_kmp .bottom span {
text-transform: none;
color: #484847;
width: 185px;
padding-left: 10px;
display: block;
padding-top: 4px;
background-position: right 3px;
background-image: url('images/sipka_li.png');
background-repeat: no-repeat;
font-size: 13px;
}

.slevy_vyhody li {
font-size: 14px;
line-height: 18px;
padding-left: 40px;
padding-bottom: 20px;
}

.slevy_vyhody li:before {
background-image: url('images/list_fajfka_modra.png');
background-position: center center;
content: ' ';
display: inline-block;
position: absolute;
margin-left: -40px;
margin-right: 15px;
margin-top: 0px;
padding-top: 0px;
width: 20px;
height: 20px;
}

.jak_ziskat_slevu li {
font-size: 13px;
line-height: 18px;
margin-bottom: 20px;   
}


.jak_ziskat_slevu li:before {
position: relative;
counter-increment: section;
content: counter(section) ".";
background-color: #0679c2;
left: 0px;
width: 14px;
font-size: 11px;
display: inline-block;
margin-right: 15px;
border-radius: 50%;
padding-left: 6px;
height: 20px;
padding-top: 0px;
color: white;
}

.slevy_vyhody li:last-child, .jak_ziskat_slevu li:last-child {
padding-bottom: 0px;
}

.mnozstevni_slevy h3, .slevy_vyhody h3 {
padding-top: 30px;
}

.modelovy_priklad {
border: 1px solid #cfcfcf;
width: 224px;
height: 410px;
padding: 30px;
}

.modelovy_priklad h4 {
position: relative;
top: -30px;
left: -30px;
background-color: #cfcfcf;
width: 284px;
text-align: center;
height: 14px;
padding-bottom: 10px;
padding-top: 6px;
text-transform: uppercase;
color: white;
font-family: dinprobold;
font-size: 16px;
}

.modelovy_priklad p {
line-height: 18px;
padding-bottom: 20px;
}

.smlouva_slevy {
list-style-image: url("images/sipka_li.png");
margin-left: 20px;
margin-top: 25px;
}

.smlouva_slevy li {
padding-left: 20px;
padding-bottom: 20px;
font-size: 14px;
line-height: 18px;
}

.smlouva_slevy li:last-child {
padding-bottom: 0px;
}

.dotazy {
    font-family: dinpromedium;
    font-size: 22px;    
}

.cena_1 {
font-size: 18px;
font-weight: bold;
margin-top: -15px !important;
}

.cena_2 {
font-size: 24px;
font-weight: bold;
margin-top: -15px !important;
}

.uspora_1 {
font-family: dinprolight;
color: #6b961b;
font-size: 15px;
padding-bottom: 15px !important;
text-transform: uppercase;
}

.uspora_2 {
color: #6b961b;
text-transform: uppercase;
font-family: dinproblack;
font-size: 38px;
}

.vice_o_uspore {
text-decoration: none !important;
display: block;
margin-top: 10px;
background-image: url("images/slide_bottom_back.png");
width: 140px;
height: 23px;
padding-top: 5px;
}

.vice_o_uspore span {
text-transform: uppercase;
font-size: 13px;
width: 120px;
padding-left: 10px;
display: inline-block;
font-family: dinprobold;
color: white;
background-repeat: no-repeat;
background-image: url('images/slide_bottom_sipka.png');
padding-top: 0px;
background-position: right center;
}

.vice_o_uspore span:hover {
text-decoration: underline;
}

.img_stojany {
    margin-top: 30px;
}

#zalozky .ui-tabs-nav {
height: 80px;
list-style: none;
}

#zalozky {
width: 850px;
}

#zalozky .ui-state-default {
width: 420px;
float: left;
border-right: 1px solid #d4d4d4;
height: 80px;
border-left: 1px solid #d4d4d4;
border-top: 1px solid #d4d4d4;
position: relative;
margin-right: 5px;
background-color: #d4d4d4;
}

#zalozky .ui-state-default:last-child {
margin-right: 0px;
}

.ui-state-active {
background-color: white !important;
border: none;
}

#zalozky .ui-state-default a img {
float: left;
left: 0px;
position: absolute;
width: 90px;
top: 15px;
margin-left: 0px;
height: 50px;
}

#zalozky a h3 {
color: black;
font-family: dinprolight;
font-size: 20px;
padding-bottom: 0px;
line-height: normal;
position: absolute;
left: 95px;
top: 14px;
}

#zalozky a p {
position: absolute;
left: 95px;
color: black;
top: 45px;
font-family: arial;
font-size: 12px;
}

#ui-id-1 h3, #ui-id-1 p {
left: 65px !important;
}

#ui-id-1 img {
width: 70px !important;
}

#zalozky a {
display: block;
height: 80px;
width: 420px;
}

.ui-tabs-panel {
border: 1px solid #d4d4d4;
width: 847px;
margin-top: 5px;
/*height: 6000px;*/
position: relative;
margin-bottom: 40px;
}

#tab_vyroba_ing {
border: 1px solid #d4d4d4;
width: 850px;
height: 180px;
overflow: hidden;
margin-bottom: 30px;
}

.left_big_foto {
width: 275px;
float: left;
}

.znacky {
width: 423px;
float: left;
height: 180px;
z-index: 2;
left: 341px;
position: absolute;
border-left: 1px solid #d4d4d4;
}

.znacky_obsah {
width: 140px;
height: 90px;
border-bottom: 1px solid #d4d4d4;
float: left;
background-position: center center;
position: relative;
background-repeat: no-repeat;
border-right: 1px solid #d4d4d4;
background-color: white;
}

.znacky_obsah a {
font-family: arial;
font-size: 12px;
text-align: center;
margin-top: 60px;
display: block;
}

.round_corners_znacky_topright {
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}

.round_corners_znacky_bottomright {
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}


.brother {
background-image: url(images/znacka_brother.png);
}

.tecky3 {
background-image: url(images/znacka_3tecky.png);
height: 89px;
}

.lexmark {
background-image: url(images/znacka_lexmark.png);
height: 89px;
}

.epson {
background-image: url(images/znacka_epson.png);
}

.canon {
background-image: url(images/znacka_canon.png);
}

.sagem {
background-image: url(images/znacka_sagem.png);
height: 89px;
}

.sharp {
background-image: url(images/znacka_sharp.png);
height: 89px;
}

.hp {
background-image: url(images/znacka_hp.png);
height: 89px;
}

.oki {
background-image: url(images/znacka_oki.png);
height: 89px;
}

.samsung {
background-image: url(images/znacka_samsung.png);
height: 89px;
}

.panasonic {
background-image: url(images/znacka_panasonic.png);
height: 89px;
}

.philips {
background-image: url(images/znacka_philips.png);
height: 89px;
}

.star {
background-image: url(images/znacka_star.png);
height: 89px;
}

.najit {
height: 180px;
width: 155px;
background-position: center center;
background-image: url("images/najit_back_gradient.png");
background-repeat: repeat-x;
position: absolute;
z-index: 1;
left: 746px;
padding-left: 15px;
}

.najit a {
text-decoration: none;
display: block;
height: 100%;
}

.najit .najit_1 {
font-family: dinprobold;
text-transform: uppercase;
text-align: center;
font-size: 28px;
line-height: 35px;
padding-top: 40px;
color: white;
}

.najit a p {
font-family: dinprolight;
font-size: 18px;
text-transform: uppercase;
line-height: 29px;
text-align: center;
color: white;
}

.podnadpis_vyroba {
font-family: dinpromedium;
font-size: 18px;
margin-top: -40px;
margin-bottom: 40px;
}

.l_side {
left: 20px;
position: relative;
margin-top: 40px;
float: left;
}

.r_side {
position: relative;
float: right;
width: 570px;
padding-right: 20px;
margin-bottom: 70px;
}

.side_content h3 {
color: black !important;
text-transform: uppercase !important;
padding-bottom: 20px !important;
font-size: 20px !important;
line-height: normal !important;
}

.side_content .first_text {
font-family: arial;
font-size: 14px;
margin-bottom: 20px;
line-height: 20px;
}

.side_content .second_text {
font-family: arial;
font-size: 13px;
line-height: 18px;
}

.side_content {
padding-top: 40px;
}

.vice_o_vyhodach {
text-decoration: none !important;
display: block;
margin-top: 10px;
background-image: url("images/slide_bottom_back.png");
width: 260px !important;
height: 23px !important;
padding-top: 5px;
}

.vice_o_vyhodach span {
text-transform: none;
font-size: 14px;
width: 240px;
padding-left: 10px;
display: inline-block;
font-family: dinprobold;
color: white;
background-repeat: no-repeat;
background-image: url('images/slide_bottom_sipka.png');
padding-top: 0px;
background-position: right center;
}

.vice_o_vyhodach span:hover {
text-decoration: underline;
}

.side_content_last h3 {
font-family: dinproblack !important;
font-size: 36px !important;
color: black !important;
text-transform: uppercase !important;
line-height: 34px !important;
padding-bottom: 5px !important;
}

.side_content_last .zero_text {
font-family: dinprolight;
font-size: 26px;
line-height: 34px;
}

.side_content_last .first_text {
font-size: 16px;
line-height: 22px;
width: 325px;
margin-top: 20px;
}

.side_content_last img {
position: absolute;
left: 310px;
margin-top: -130px;
}

.oddil {
margin-left: 30px;
margin-right: 30px;
margin-top: 10px;
float: left;
}

.oddil h2 {
font-family: dinprobold;
font-size: 32px;
}

.oddil .podnadpis {
font-family: dinprolight;
font-size: 22px;
margin-top: 5px;
margin-bottom: 20px;
}

.arial_14 {
    font-family: arial;
    font-size: 14px;
    line-height: 18px;
}

.ingoust li {
    padding-left: 20px;
    padding-bottom: 10px;
    font-size: 14px;
    height: 100%;
    line-height: 18px;
}
.ingoust {
    list-style-image: url("images/sipka_li.png");
    margin-left: 20px;
    margin-top: 25px;
    margin-bottom: 30px;
}

.samocistici_fce li {
    padding-left: 20px;
    padding-bottom: 10px;
    font-size: 13px;
    height: 100%;
    line-height: 18px;
}
.samocistici_fce {
    list-style-image: url("images/sipka_li.png");
    margin-left: 20px;
    margin-top: 25px;
    margin-bottom: 30px;
}

.oddil .l_side {
float: left;
left: 0px;
width: 537px;
margin: 0px;
}

.oddil .r_side {
float: right;
width: 250px;
padding: 0px;
margin: 0px;
}

.tabulka_obsah_2 {
width: 785px;
font-size: 13px;
line-height: 18px;
}

.tabulka_obsah_2 .prvni {
width: 125px;
}

.tabulka_obsah_2 .nadpis {
height: 70px;
}

.tabulka_obsah_2 .nadpis .bunka {
height: 30px;
padding-top: 25px;
}

.tabulka_obsah_2 .nadpis .treti_bunka {
padding-top: 15px;
margin-left: 25px;
}

.tabulka_obsah_2 p {
text-align: center;
}

.tabulka_obsah_2 .podnadpis_14 {
margin-top: -15px;
}

.tabulka_obsah_2 p strong {
font-size: 12px;
}

.tabulka_obsah_2 .radek .treti {
width: 150px;
background-color: #eeeeee;
border-left: 0px;
border: 1px solid #565655;
}

.tabulka_obsah_2 .radek .druha_center {
width: 386px;
background-color: #eeeeee;
border-top: 1px solid #565655;
border-bottom: 1px solid #565655;
}

.seda_sipka_mezi {
position: absolute;
z-index: 2;
margin-left: -10px;
margin-top: 35px;
}

.tabulka_obsah_2 .radek {
height: auto;
margin-bottom: -1px;
}

.tabulka_obsah_2 .radek .bunka {
    padding-bottom: 35px;
    padding-top: 35px;
}

.tabulka_obsah_3 .radek .treti {
width: 271px;
background-color: #eeeeee;
border-left: 0px;
border: 1px solid #565655;
padding-bottom: 20px;
padding-top: 20px;
}

.tabulka_obsah_3 .radek .druha_center {
width: 270px;
background-color: #eeeeee;
border-top: 1px solid #565655;
border-bottom: 1px solid #565655;
text-align: center;
padding-bottom: 20px;
padding-top: 20px;
}

.pulka_bunky {
width: 50%;
float: left;
margin-top: -10px;
}

.pulka_bunky img {
text-align: center;
position: relative;
left: 50%;
margin-left: -26px;
}

.ok_bunka {
text-align: center;
top: -10px;
position: relative;    
}

.li_odd h4 {
font-size: 16px;
font-family: Arial !important;
text-transform: none;
font-weight: bold;
padding-top: 0px;
margin-bottom: 20px;
}

.li_odd p {
font-weight: normal;
font-size: 13px;
margin-bottom: 20px;
line-height: 18px;
}

.li_odd p strong, .li_odd div, .half_page strong, .jehl_tisk p strong {
font-size: 13px;
}

.li_odd h4:before {
counter-increment: section;
content: counter(section) ".";
width: 22px;
height: 24px;
background-color: #0679c2;
position: absolute;
display: block;
padding-left: 8px;
padding-top: 6px;
color: white;
margin-left: -45px;
font-weight: normal;
margin-top: -8px;
border-radius: 50%;
}

.li_odd li {
padding-left: 45px;
margin-top: 60px;
}

.li_odd h3 {
margin-top: 30px;
float: left;
margin-bottom: 5px;
width: 780px;
}

.li_odd {
float: left;
width: 517px;
padding-right: 20px;
}

.oddil .r_obsah, .r_obsah {
float: right;
}

.oddil .r_obsah .black_kmp {
margin-top: 300px;
position: relative;
height: auto;
}

.oddil .r_obsah .black_kmp strong {
    font-size: 14px;
    
}

.oddil h3 {
margin-top: 20px;
}

.jak_itiskarna {
border: 1px #d1d1d1 solid;
background-color: #f8f8f9;
width: 590px;
height: 220px;
}

.jak_itiskarna img {
position: absolute;
right: 20px;
margin-top: -250px;
}

.jak_itiskarna h4 {
font-size: 18px;
font-family: dinpromedium;
text-transform: none;
margin-left: 30px;
padding-top: 40px;
}

.jak_itiskarna ul {
margin-left: 45px;
padding-top: 10px;
}

.jak_itiskarna li {
margin-top: 20px;
list-style-image: url("images/sipka_li.png");
padding-left: 20px;
font-size: 14px;
}

.half_page h3 {
margin-top: 20px;
float: left;
position: relative;
font-size: 18px !important;
width: 700px;
padding-bottom: 20px !important;
}

.half_page h4 {
padding-top: 0px;
font-size: 14px;
font-family: arial;
line-height: 18px;
text-transform: none;
font-weight: bold;
margin-top: 20px;
margin-bottom: 3px;
}

.nadpis_h4_tucne {
padding-top: 0px;
font-size: 14px;
font-family: arial;
line-height: 18px;
text-transform: none;
font-weight: bold;
margin-top: 20px;
}

.half_page {
padding-left: 30px;
padding-right: 30px;
}

.half_page p {
line-height: 18px;
margin-bottom: 20px;
font-size: 13px;
}

.half_page {
padding-left: 30px;
padding-right: 30px;
width: 363px;
margin-top: 25px;
float: left;
}

.half_page ul li, .vyhoda_toneru_obsah ul li, .vlastnosti_toner_prasku li {
font-size: 13px;
list-style-image: url("images/sipka_li.png");
margin-left: 15px;
padding-left: 10px;
margin-bottom: 10px;
}

.half_page img {
margin: 0px auto;
width: 160px;
position: relative;
height: 181px;
margin-bottom: 20px;
margin-left: 101px;
}

.druhy_itiskaren .druh {
float: left;
width: 228px;
height: 319px;
padding-right: 20px;
margin-right: 20px;
border-right: 1px solid #cccccc;
text-align: center;
}

.druhy_itiskaren .druh:last-child {
margin-right: 0px;
border-right: none;
}

.druhy_itiskaren .druh .first {
font-family: dinprolight;
font-size: 18px;
}

.druhy_itiskaren .druh .second {
padding: 0px;
font-family: dinprobold;
font-size: 18px;
line-height: 18px;
height: 54px;
}

.druhy_itiskaren .druh .popis, .oddil p {
font-size: 13px;
line-height: 18px;
}

.margin_top {
    margin-top: 20px;
}

.tabulka_obsah_3 .nadpis .bunka {
padding-top: 15px;
}

.tabulka_obsah_3 .radek .prvni {
width: 140px;
padding-left: 10px;
background-color: #eeeeee;
padding-right: 10px;
padding-bottom: 20px;
padding-top: 20px;
}

.tabulka_obsah_3 .radek img {
margin-left: 33px;
margin-bottom: -10px;
}

.tabulka_obsah_3 .prvni {
width: 125px;
}

.popisek_kola {
position: absolute;
z-index: 2;
width: 400px;
text-align: center;
}

.popisek_kola h3 {
line-height: 22px !important;
color: black !important;
text-transform: uppercase !important;
padding-bottom: 10px !important;
font-size: 20px !important;
}

.popisek_kola p {
line-height: 20px;
font-size: 14px;
}

.kmp_napln h2 {
font-size: 36px;
line-height: 30px;
font-family: dinproblack;
text-transform: uppercase;
text-align: center;
}

.kmp_napln h3 {
color: black !important;
text-align: center;
font-size: 26px !important;
font-family: dinproregular !important;
margin-top: 8px;
line-height: 30px !important;
}

.kmp_napln img {
margin-left: 98px;
margin-top: -25px;
}

.kmp_napln p {
font-size: 16px;
text-align: center;
width: 787px;
line-height: 22px;
font-family: arial;
}

.kmp_napln strong {
font-size: 16px;
}

.kmp_napln a span {
text-transform: none;
color: #FFFFFF;
padding-top: 0px;
background-position: right center;
background-image: url('images/slide_bottom_sipka.png');
background-repeat: no-repeat;
font-size: 14px;
text-decoration: none;    
}

.kmp_napln .botton_href {
display: block !important;
height: 23px !important;
width: 265px !important;
color: white;
text-decoration: none;
margin-left: 260px;
}

.kmp_napln .botton_href span {
padding-left: 14px;
top: -1px;
font-weight: bold;
padding-right: 22px;
position: relative;
}

.kmp_napln .botton_href span:hover {
text-decoration: underline;
}

.proc_nevyb h3 {
color: #f00a08 !important;
font-size: 22px !important;
line-height: 34px !important;
padding-bottom: 15px !important;
}

.proc_nevyb strong {
font-size: 13px;
}

.proc_nevyb p {
margin-bottom: 15px;
font-size: 13px;
line-height: 18px;
}

.proc_nevyb img {
position: absolute;
right: 30px;
margin-top: -190px;
}

.proc_nevyb {
float: left;
padding-left: 30px;
padding-top: 30px;
width: 817px;
padding-bottom: 30px;
margin-top: 40px;
background-color: #edeeef;
margin-bottom: 40px;
}

.button_cojpadelky span {
height: 11px;
font-size: 13px;
display: block;
font-weight: bold;
padding-bottom: 9px;
border-radius: 3px;
padding-left: 10px;
width: 135px;
border: 1px solid #d3d7d9;
color: red;
padding-top: 7px;
background-color: white;
}

.button_cojpadelky {
text-decoration: none !important;
margin-top: 30px;
}

.button_cojpadelky span:after {
display: block;
width: 8px;
height: 12px;
position: absolute;
content: ' ';
background-position: center center;
background-image: url("images/sipka_li.png");
left: 155px;
margin-top: -13px;
background-repeat: no-repeat;
}

.proc_nevyb_2 img {
position: absolute;
right: 85px;
margin-top: -170px;
}

.proc_nevyb_2 {
border: 1px solid #d1d1d1;
}

.proc_nevyb_2 a span:after {
left: 220px;
}

.vyhoda_toneru img {
float: left;
width: 263px;
height: 191px;
position: relative;
}

.vyhoda_toneru_obsah {
float: left;
position: relative;
margin-left: 30px;
width: 554px;
}

.vyhoda_toneru {
float: left;
margin-bottom: 10px;
}

.vyhoda_toneru_obsah ul {
margin-bottom: 20px;
}

.vyhoda_toneru_obsah h4 {
font-size: 22px;
text-transform: none;
line-height: 18px;
font-family: dinprobold;
padding-top: 20px;
}

.vyhoda_toneru_obsah h5 {
font-size: 20px;
font-family: dinprolight;
margin-bottom: 20px;
margin-top: 7px;
line-height: 18px;
}

.vyhoda_toneru_obsah p {
font-size: 13px;
line-height: 18px;
margin-bottom: 20px;
}

.vyhoda_toneru_obsah p strong, .nizkonaklad_renovace_t p strong {
font-size: 13px;
}

.nizkonaklad_renovace_t p {
font-size: 13px;
line-height: 18px;
width: 550px;
float: left;
}

.nizkonaklad_renovace_t img {
float: right;
margin-top: -40px;
}

.nizkonaklad_renovace_t {
margin-bottom: 50px;
}

.vlastnosti_toner_prasku li {
margin-bottom: 20px;
margin-top: 0px;
padding-left: 5px;
}

.vlastnosti_toner_prasku p {
margin-bottom: 0px;
}

.vlastnosti_toner_prasku_poskozeni li:before {
width: 25px;
height: 25px;
margin-left: -30px;
margin-top: -5px;
content: ' ';
background-image: url(images/ctverec_cerveny_kriz25x25.png);
position: absolute;
}

.vlastnosti_toner_prasku_poskozeni li {
padding-left: 30px;
margin-top: 0px;
}

.vlastnosti_toner_prasku_poskozeni p {
margin-bottom: 10px;
}

.black_kmp p strong, .black_kmp p {
font-size: 14px;
}

.jak_itiskarna_big ul {
float: left;
margin-right: 10px;
position: relative;
padding-top: 30px;
}

.jak_itiskarna_big p {
padding-left: 30px;
font-size: 13px;
margin-top: 10px;
}

/*
.jak_itiskarna_big img {
position: absolute;
right: 20px;
margin-top: -75px;
}
*/

.jak_itiskarna_big img {
left: 0px;
right: 0px;
position: relative;
margin: 0px;
margin-top: 20px;
}

/*
.jak_itiskarna_big {
height: 325px;
width: 850px;
margin-bottom: 60px;
}
*/

.jak_itiskarna_big {
height: 750px;
width: 850px;
margin-bottom: 60px;
}


.tabulka_obsah_4 .prvni p {
margin-top: -10px;
}

.tabulka_obsah_4 {
width: 847px;
}

.tabulka_obsah_4 .radek .druha_center {
width: 448px;
}

.tabulka_obsah_4 .nadpis .treti_bunka {
padding-top: 25px;
padding-right: 0px;
height: auto;
margin-left: 60px !important;
}

.tabulka_obsah_4 .nadpis .bunka {
margin-left: 45px;
height: auto;
}

.paska h2 {
font-family: dinprobold;
font-size: 20px;
text-align: center;
white-space: nowrap;
}
.paska {
width: 229px;
float: left;
position: relative;
}

.paska img {
margin-left: 21px;
margin-top: 15px;
margin-bottom: 15px;
}

.paska ul li {
font-size: 13px;
list-style-image: url("images/sipka_li.png");
margin-left: 10px;
margin-bottom: 15px;
line-height: 18px;
padding-left: 5px;
}

.pod_ul {
margin-left: 10px;
margin-top: 10px;
}

.pod_ul li:before {
content: ' ';
width: 6px;
background-color: #7e7e7e;
height: 6px;
position: absolute;
border-radius: 50%;
margin-left: -20px;
margin-top: 7px;
}

.pod_ul li {
list-style-image: none !important;
padding-left: 5px !important;
margin-left: 5px !important;
}

.svisla_cara {
content: ' ';
position: relative;
float: left;
margin-left: 40px;
margin-top: 30px;
width: 1px;
background-color: #cccccc;
height: 600px;
margin-right: 40px;
}

.dalsi_2 {
margin-top: -10px;
height: 390px;
}

.vodorovna_cara {
content: ' ';
position: relative;
float: left;
margin-left: 10px;
margin-bottom: 30px;
margin-top: 20px;
height: 1px;
background-color: #cccccc;
width: 227px;
}

.dalsi {
margin-left: 66px;
width: 240px;
}

.vyroba_moderni_stroje h4 {
font-family: dinprolight;
text-transform: none;
font-size: 22px;
padding-top: 7px;
margin-bottom: 20px;
}

.vyroba_moderni_stroje h2 {
font-family: dinprobold;
font-size: 32px;
}

.vyroba_moderni_stroje p, .vyroba_moderni_stroje p strong {
font-size: 14px;
line-height: 22px;
}

.vyroba_moderni_stroje .obsah {
float: left;
margin-top: 25px;
margin-left: 30px;
}

.moderni_stroje {
float: left;
}

.jehl_tisk {
float: left;
margin-top: 30px;
}

.vyroba_moderni_stroje {
float: left;
}

.jehl_tisk p {
font-size: 13px;
line-height: 18px;
width: 570px;
}

.jak_itiskarna_3 {
float: left;
height: 180px;
margin-top: 40px;
}

.jak_itiskarna_3 ul {
float: left;
margin-right: 80px;
}

.jak_itiskarna_3 img {
margin-top: -160px;
right: 50px;
}

.kvalitni_barvivo_img {
float: right;
margin-top: 30px;
margin-left: 30px;
}

.kvalitni_barvivo .obsah {
float: left;
width: 494px;
margin-left: 0px;
}

.kvalitni_barvivo .obsah p:first-child {
margin-bottom: 20px;
font-size: 13px;
}

.tabulka_obsah_5 .nadpis .treti_bunka {
padding-top: 25px;
margin-left: 110px !important;
}

.tabulka_obsah_5 {
margin-top: 30px;
float: left;
width: 850px;
}

.tabulka_obsah_5 .radek {
height: 230px;
width: 850px;
}

.tabulka_obsah_5 .druha_center {
width: 451px !important;
}

.tabulka_obsah_5 .radek .bunka {
height: 155px;
}

.tabulka_obsah_5 .seda_sipka_mezi {
margin-top: 65px;
}

.tabulka_obsah_5 .ok_bunka {
top: 20px;
}

.tabulka_obsah_5 .podnadpis_14 {
margin-top: 20px;
margin-left: -20px;
}

.tabulka_obsah_5 .nadpis .bunka {
margin-left: 64px;
height: auto;
}


.nadpis_srovnani_fax_pasek p, .nadpis_srovnani_fax_pasek p strong, .jak_funguje_fax p strong {
    font-size: 13px;
    line-height: 18px;   
}

.nadpis_srovnani_fax_pasek h3 {
margin-top: 40px;
padding-bottom: 10px !important;
}

.nadpis_srovnani_fax_pasek {
float: left;
}

.jak_funguje_fax {
float: left;
margin-top: 40px;
}

.jak_funguje_fax .obsah {
float: left;
width: 492px;
}

.jak_funguje_fax h3 {
padding-bottom: 15px !important;
}

.jak_funguje_fax p {
font-size: 13px;
line-height: 18px;
margin-bottom: 20px;
}

.form_oddil {
background-color: #eeeeee;
padding: 20px;
display: inline-block;
margin-bottom: 15px;
}

.form_oddil .pod_h5 {
font-size: 11px;
margin-top: -15px;
margin-bottom: 15px;
color: black;
}

.form_oddil h5 {
font-family: dinprolight;
text-transform: uppercase;
font-size: 16px;
margin-bottom: 20px;
}

.form_oddil p {
color: #565655;
font-size: 14px;
margin-bottom: 5px;
float: left;
}

.form_oddil label {
width: 120px;
display: inline-block;
}

.form_oddil input {
border: 1px solid #a4a5a7;
background-color: white;
height: 30px;
}

.company_name input, .name input, .email input, .phone input, .www_company input, .www_company_eshop input {
width: 339px;
}

.ic input, .dic input {
width: 140px;
}

.dic label {
width: 33px;
margin-left: 20px;
}

.street input, .city input {
width: 170px;
}

.cp_co label {
width: 63px;
margin-left: 20px;
}

.cp_co input {
width: 80px;
}

.psc label {
width: 40px;
margin-left: 20px;
}

.psc input {
width: 102px;
}

.phone2 label {
width: 240px;
}

.phone2 input {
width: 219px;
}

.purchase_price label {
width: 250px;
}

.purchase_price input {
width: 125px;
margin-right: 10px;
}

.acceptance {
margin-left: 20px;
font-size: 13px;
}

.acceptance input {
margin-right: 5px;
top: 2px;
position: relative;
}

.submit input {
float: right;
height: 38px;
width: 120px;
font-family: dinprobold;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
border: none;
background-size: contain;
background-image: url("images/slide_bottom_back.png");
background-repeat: repeat-x;
font-size: 18px;
cursor: pointer;

-webkit-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.purchase_price_2 label {
width: 245px;
}

.purchase_price_2 input {
width: 130px;
margin-right: 10px;
}

.formofsale input {
height: 13px;
margin-bottom: 20px;
margin-top: 10px;
}

.formofsale .wpcf7-list-item-label {
margin-right: 20px;
}

.www_company label, .www_company_eshop label {
width: 180px;
}

.www_company input, .www_company_eshop input {
width: 279px;
}

.adress_rock_shop label {
width: 100%;
margin-bottom: 10px;
margin-top: 10px;
}

.adress_rock_shop input {
width: 100%;
}

#newsletter .wpcf7-response-output {
display: none !important;
}

#newsletter .wpcf7-not-valid-tip {
display: none !important;
}

.search_content {
margin-bottom: 20px;
line-height: 18px;
font-size: 13px;
}

#menu-first_menu .current_page_item a {
color: #4876b4
}





















































































