@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,500,500italic,700,700italic,400italic&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,700&subset=latin,latin-ext);

body {font-family: 'Ubuntu', Helvetica, sans-serif;
color: #524F49;
  background-color:#2A3338; 
}

#wrapper.index {background-image: url("/obrazek/3/bg-body/");
background-repeat: repeat-x;}


.category-12021 #rcolumn {
    display: inherit;
    position: absolute;
    right: 0px;
    top: 50px;
}
#rcolumn {
    display: block;
    float: right;
    padding: 0 0;
    top: 0;
    vertical-align: top;
    width: 193px;
}
  .category-12021 #eshopbox {
    height: 80px;
    width: 170px;}


#main {background: none;}

h1 {color: #7F8DA3;
font-weight: 400;
font-size: 30px;}

h2 {
    color: #7F8DA3;
    font-size: 22px;
  	font-weight: 400;
}

#content li {color: #524F49;
    line-height: 25px;}

.push {;}

#form,
.gset {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #D7D7D7;
}

label strong {
    color: #524f49;
}

.gallery-51449 .gnav1.bottom .gback {
   display: none;
}

.eshop.filter {display: none;}

.icons .stock4 {
      background-position: 10px -494px;}
    
.icons .stock5 {
      background-position: 10px -454px;}
    
#footer { 
  border-top: 8px solid #39464C;
  background-color:#2A3338;
}

#footer-info {display: none;}

/*eshop*/
.eshop.item.table {
	height: 215px;
	width: 46%;
	padding-left:10px;
}

.eshop.item.table h2 {
        width: 420px; }

.eshop.item p {
    margin: 0 0 0 170px;
}

.eshop.item.table p {
    width: 260px;
}

.eshop.item a.image img {
    max-height: 150px;
  max-width: 150px;
}

.eshop.item.detail .addtobasket {
	padding: 10px 0 0; }
        
.eshop.item.detail .perex {
	margin: 0 0 0 205px;}        

/*sluzby - uvodní seznam*/

.sluzby {
  display: block;
  position: relative;
  margin: 0 0 50px 0px;
}

.sluzby h2 {/*text-transform: uppercase;*/
font-size: 23px;
padding: 6px 0 0;
  color: #344046;
}

.sluzby span {
display: block;
}

.sluzby ul {list-style: none;
padding: 0 0 0 10px;}

.sluzby ul li { width: 26%;
display: inline-block;
}

.sluzby li {font-size:15px;
padding: 0 0 25px 65px;
color: #b8baaa;}

.sluzby li.s1,
.sluzby li.s3,
.sluzby li.s5 {background-image: url("/obrazek/3/icon3/");
background-repeat: no-repeat;}

.sluzby li.s2,
.sluzby li.s4,
.sluzby li.s6 {background-image: url("/obrazek/3/icon4/");
background-repeat: no-repeat;}

.sluzby a {
  display: block;
  position: relative;
  margin: 0 0 30px;
  color: #524f49;
  text-decoration: none;
  height: 100%;
  width: 100%;
  top: 0px;
  left:0px;
}

.sluzby li a:hover {color: #7f8da3 !important;}

.sluzby .h2{/*text-transform: uppercase;*/
font-size: 23px;
padding: 6px 0 0;
  color: #344046;
  text-decoration: none;
}
.sluzby li.s1:hover,
.sluzby li.s3:hover,
.sluzby li.s5:hover {background-image: url("/obrazek/3/icon2/");
background-repeat: no-repeat;}

.sluzby li.s2:hover,
.sluzby li.s4:hover,
.sluzby li.s6:hover {background-image: url("/obrazek/3/icon1/");
background-repeat: no-repeat;}


/*hlavička*/

#motive {height: 300px;
border-bottom: 10px solid #9FADC3;}

#main-menu {padding: 25px 0;
    font-size: 14px;
    font-weight: 700;
    border-top: 0px solid #0A4C26;
  	text-transform: uppercase;
    font-family: 'Archivo Narrow', Ubuntu, sans-serif;
    letter-spacing: 0.5px;
} 

#main-menu > ul {
    text-align: right;
}

#main-menu a { color: #303030;
}
#main-menu ul li {margin: none;
                  margin: 0 2px !important; }


#main-menu > ul > li > a {
    line-height: 31px;
    min-height: 31px;
    padding: 0 1.1em;
}

#main-menu > ul > li > a:hover {;}

#main-menu > ul > li:after {
border: none;
width: 0;}

#main-menu ul > li:hover > a {background: #b8baaa; border-radius: 4px;;}

#main-menu ul > li a.active,
#main-menu ul > li .active:hover {background: #b8baaa; border-radius: 4px;
}

#main-menu ul ul {z-index: 102;}


#header-fix {
    min-height: 0px;
 	position: relative;
    border-bottom: 1px solid #CDCDCD;
    box-shadow: 0 1px 4px 0 rgba(60, 60, 60, 0.2);
    margin: 0 0 3px;
}

#header { height: 20px;}

#wrapper {margin: 0 auto;}

a#logo {position: relative;
  top: 20px;
z-index: 300;}



/* rozvržení stránek */

#rcolumn {display: none;}
#lcolumn {display: none;}
#content {border: none; width: 96%;}
#content-wrap {
    width: 100%;
}
