/* 'frontendCssGenerator' */
/* 'www/assets/css/carousel.css' */
/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  padding-bottom: 40px;
  color: #5a5a5a;
}


/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}

/* /'www/assets/css/carousel.css' ******************************************************************************* */ 

/* 'www/assets/css/content.css' */
@font-face{
    font-family: "Nova Mono";
    src: url('fonts/NovaMono-Regular.ttf');
}

body,div.text {
	background: #e9e9e9;
	color: #000;
	/*font-family: 'Comic Sans MS','Comic Sans',sans-serif;*/
    font-family: 'Nova Mono', monospace;
}

img, div.text img{
}

.clean{
}

.clean img, img.clean,div.text .clean img,div.text img.clean{
 width:auto;
 float:none;
 border:0; 
 margin:0;
}

a {

}

.img-link a,a.img-link{ 
	text-decoration: none; 
}

a:hover {
}

h1, h1 a{
	text-align:left;
	text-decoration:none;	
}
h2, h2 a{
	text-align:left;
	text-decoration:none;	
}
h3, h3 a{
	text-align:left;
	text-decoration:none;
}
h4, h4 a{
	text-align:left;
	text-decoration:none;
	font-size:100%
}
h5, h5 a{
	text-align:left;
	text-decoration:none;
	font-size:100%
}
h6, h6 a{
	text-align:left;
	text-decoration:none;
	font-size:100%
}

p{ margin-bottom:1em }

strong{

}

em{

}

th{
	text-align:left;
}

td{
	text-align:left;
}

div.text img{

}

ul, ol, dl{
	margin-left:1em;
}

li{
	margin-left: 0.4em;
}
li:hover{

}

hr{
/*	height:8px;
	border: 0;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-image: url(images/styl/line.png);
	background-repeat: no-repeat;
	background-position: center center;
*/	
}

/* OK --------------- OK --------------- OK --------------- OK --------------- OK --------------- OK */
/*
div.hr {
  margin-left:0px;
  height: 2px;
  width:932px;
  background-image: url(images/styl/hr.jpg);
  background-repeat: repeat-x;
--  background: #fff url(hr1.gif) no-repeat scroll center;
}
.text div.hr {
	margin-left:0px;
}
div.hr hr {
  display: none;
}

/*ZAC NEWS **************************************************************/
/*
div.main-news-flash{
	width:748px;
	background-image: url(cctech/skin/wyp/news/news-flash-bg.jpg);
	background-repeat:no-repeat;
	height: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}	
div.main-news-flash-container{

	padding-left:17px;
	padding-right:17px;	
	width:209px;
	height:160px;
	padding-top:20px;
	padding-bottom:0px;	
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	float:left;

}

div.main-news-flash-container table{
	width:100%;
}
.main-news-flash-obsah{
}

.main-news-flash-obsah h1{
	margin-top:0px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.main-news-flash-obsah h2{
	margin-top:0px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
div.main-news-flash-container .main-news-flash-obsah div.perex{
	height:75px;
}
.main-news-flash-obsah p{
	font-size:12px;
	color:#858585;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
	width:auto;
}
.main-news-flash-obsah a{
	font-size:12px;
	font-weight:normal;
}

.main-news-flash-obsah p.datum{
	color:#858585;
	font-size:10px;
	width:100px;
	margin-top:0px;
}

.main-news-flash-obsah p.viac{
	width:auto;	
	margin-top:0px;	
	color:#2a89a7;
	font-size:11px;
}

p#news-navigacia{ 

}

p#news-navigacia a{ 

}

.main-news-flash-oddelovac{
	display:none

}
.main-news-flash-oddelovac hr{
	display:none
}

.main-news-detail h1{

}
.main-news-detail p#datum{
	color:#999999;
	font-size:10px;
}

.main-news-detail p{

}
.main-news-detail p#menu{

}
.main-news-detail p#menu span#medzera{

}
.main-news-detail p#menu a{

}



/*home*/
/*
div.main-news-flash .text-maska{margin-top:0px;}
div.main-news-flash div.main-news-flash-obsah{}
.main-news-flash div.main-news-flash-obsah h1{}	
.main-news-flash div.main-news-flash-obsah p{}	
.main-news-flash div.main-news-flash-obsah a{}	
div.main-news-flash div.main-news-flash-oddelovac{}
div.main-news-flash div.main-news-flash-oddelovac hr{}

/* CUSTOM */
/*
div.menu {
	padding-top:0px;
	height:65px;
	width:auto;
	float:left;
}
div.main_footer div.menu a{
	font-size:11px;
	color:#b9b9b9;
	text-decoration:none;
}

div.main_footer div.menu ul{
	list-style:none;
	margin-left:0px;
	margin-top:5px;
	padding-left:3px;
}

div.main_footer div.menu ul.hlavne_menu li{
	margin:0px 0 0 0;
	line-height:14px;
	width:250px;
}

table.wyp {
	color:#ffffff;
	 border-collapse:collapse;
}
table.wyp th{
	background-color:#4699b3;
	padding:5px;
	font-weight:bold;
}
table.wyp td{
	padding:5px;
}	
table.wyp  .value{
	text-align:right;
	padding-left:20px;
}

table.wyp tbody th,table.wyp tbody td,table.wyp tbody tr{
	background-color:#535353;
}

table.wyp tbody tr.odd th, table.wyp tbody tr.odd td{ 
	background-color:#858585;
	color:#FFFFFF;
}
table.wyp tbody tr:hover td,table.wyp tbody tr:hover th{ background-color:#99BCBF;
}


table.wyp .client,table.wyp tbody td.client:hover,table.wyp tbody tr:hover td.client
,table.wyp tbody tr.odd td.client,table.wyp tbody tr.odd td.client:hover,table.wyp tbody tr.odd:hover td.client {
	background-color:#ffc600;
	color:#000000;
	font-size:110%;
}

/*
.text a.button{
	background-image:url(images/styl/header-button-bg.jpg);
	background-repeat:repeat-x;
	height:15px;
	line-height:11px;
	min-width:78px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	width:auto;
	display:inline;

	border:1px solid #ffe612;
	font-size:11px;
	color:#000000;	
	text-decoration:none;

}
*/
/*
.text a.button, .text input.button {
	background-image:url(images/styl/header-button-bg.jpg);
	background-repeat:repeat-x;
	height:20px;
	line-height:20px;
	width:auto;
	min-width:78px;	
	padding-left:10px;
	padding-right:10px;

	float:right;
	margin-right:0px;

	border:1px solid #69c733;
	font-size:11px;
	color:#FFFFFF;	
	text-decoration:none;
	text-align:center;

}
.text input.big{
	height:28px;
	line-height:28px;
	font-size:14px;
	min-width:118px;
	background-image:url(images/styl/button-big-bg.jpg);
}
.text input.button
{
	float:left;
	line-height:normal;
}

.text input.button:hover{	
    color:#0094da;
}

.text input#heslo{
	border: #858585 1px solid;
	color:#000000;
}

div.text-gal{
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:auto;
}

.zelena{
	color:#3e9909;
	font-size:18px;
}
.katalog-hladanie{color:#000000;}
.katalog-hladanie div.box{
	float:left;
	width:200px;
	height:74px;
	padding-top:6px;
	margin-right:50px;
	background-image: url(images/styl/katalog-hladanie-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.katalog-hladanie div.box input{	
	margin-top:8px;
}
.katalog-hladanie div.box select{
	margin-top:14px;
	width:180px;
}
.katalog-hladanie div.box input.hladanie-text{
	width:140px;
	height:30px;
	background-image: url(images/styl/katalog-hladanie-lupa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border:none;
	padding-left:12px;
	padding-right:28px;
}

.katalog .lava img,.katalog-detail .logo img,.text img.logo{
	border:1px solid #eaeaea;
	margin-bottom:4px;
}

.katalog .lava{
	float:left;
	width:162px;
	text-align:center;
	margin-right:14px;
}
.katalog .prava{
	float:left;
	width:570px;
}

.katalog .prava h2{	
	margin-top:0px;
}

.katalog .prava div{
	height:42px;
	overflow:hidden;
	margin-bottom:18px;
}

hr.katalog {
	margin-top:10px;
	margin-bottom:17px;
}

.katalog-strankovanie
{
	text-align:center;
}

.katalog-detail table.info td{line-height:2.5ex};

/* ******************* MODULS *************************************** */

/* shop */

/* CSS Document */
/*
div.shop-structure{
	color:#939393;
	font-size:10px;
	height:auto;
	margin-top:8px;	
}

.shop-structure a{
	text-decoration:none;
	color:#707070;	
}

.shop-structure a:hover{
	text-decoration:underline;
}

div.shop-structure ul{
	padding:0px;
	margin: 0px;
	padding-bottom: 12px;
	height:auto;
}
.shop-structure li{
	float:left;
	margin-left:10px;
	margin-right:10px;	
	width:auto;
	padding-right:10px;
}

.shop-structure li.link0 {
	list-style:none;
	margin-left:0px;
}

.shop-structure ul li.link0 a{
	text-decoration:underline;
}

.shop-produkty-nahlady table{

	border:none;
}
div.shop-produkty-nahlady table td{
	height: auto;
	width: auto;
	background-color:none;

	vertical-align:top;
	border:none;
}
div.shop-kategorie-nahlady-bunka{
	display:block;
	float:left; 
	width:166px; 
	height:45px;
	margin-bottom:40px;
}
div.shop-kategorie-nahlady-bunka table td{
	vertical-align:middle;
	width:auto;
	padding-right:6px;
}

div.shop-kategorie-nahlady-bunka a{
	color:#333333;
	text-decoration:none;
	line-height:18px;
}
div.shop-kategorie-nahlady-bunka img{
	margin-right:4px;
}




div.shop-produkty-nahlady-bunka{
	margin-left:6px;
	width:337px;
	height:280px;
	margin-right:34px;
	
	background-image:url(cctech/skin/wyp/shop/shop-cell_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
div.shop-produkty-nahlady-bunka table{
	border:none;

	margin-right:0px;
	margin-bottom:20px;
	height: 200px;
	width: 310px;
}
div.shop-produkty-nahlady-bunka table td{	
	border:none;
	vertical-align:top;
	padding-right:0px;
	padding-left:0px;
	height:auto;
	
	background-color:none;	
	color:#858585;	
}

div.shop-produkty-nahlady-bunka img{
	width:89px;
	height:59px;
	margin-right:17px;
	border:none;
}

div.shop-produkty-nahlady-bunka-cena{ 
	color:#48008f;
	font-size:14px;
	font-weight:bold;
}

.shop-produkty-nahlady-bunka p{
	margin:0px;
}
.shop-produkty-nahlady-bunka a{
	text-decoration:none;
	color:#2a89a7;
}
.shop-produkty-nahlady-bunka a.link{
	text-decoration:underline;
	font-size:11px;
	color:#2a89a7;
}

.shop-produkty-nahlady-bunka a.button{
	text-decoration:none;
	display:block;

	text-align:center;	

	background-image:url(cctech/skin/wyp/shop/shop-button-bg.jpg);	
	background-repeat:repeat-x;
	height:19px;
	line-height:19px;
	width:78px;

	margin-right:10px;

	border:1px solid #ffe612;
	font-size:11px;
	color:#000000;	
}

.shop-produkty-nahlady-bunka a.submit{
	border:1px solid #4a123e;
	text-decoration:none;
	width:88px;
	height:23px;
	line-height:23px;
	display:block;
	text-align:center;
	background-image:url(cctech/skin/wyp/shop/shop-submit-bg.png);
	background-repeat:repeat-x;	
	color:#ffffff;		
}

div.shop-produkty-nahlady-bunka h1{	
	margin-top:30px;
	margin-left:0px;
	margin-bottom:10px;

	color:#333333;
	font-size:12px;
	font-weight:bold;	
}

div.shop-produkty-nahlady-bunka h2{	
	margin-top:30px;
	margin-left:0px;
	margin-bottom:10px;

	color:#333333;
	font-size:12px;
	font-weight:bold;	
}

/* OK --------------- OK --------------- OK --------------- OK --------------- OK --------------- OK */
/*
.shop-produkty-nahlady-bunka td#shop-preview-novinka{
	background-repeat:no-repeat;
	background-image:url(images/shop_preview_novinka.jpg);
	background-color:#CC6600;
	padding:0px;
	margin:0px;
}

.shop-produkty-nahlady-bunka h2{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	margin:0px;
}
.shop-produkty-nahlady-bunka h3{	
	color: #4e1f1b;
	font-size:17px;
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	font-style: normal;
}
.shop-produkty-nahlady-bunka h4{	
	color: #b97570;
	font-size:10px;
	font: "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;	
	font-style: normal;
}
.shop-produkty-nahlady-bunka h5{
	color: #b97570;
	font-size:17px;
	font-weight:normal;
	margin:0px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
/* DETAIL **********************************************/
/*
.shop_detail{
	background-color:#ffffff;
	width:700px;
	padding:0px;
	float:left;
	margin-left:0px;
}

.shop_detail img{
	display:block;
	margin-right:0px;
}

.shop_detail a{
	width:auto;
}

.shop_detail form table td input{
	width:auto;
	height: auto;
}
.shop_detail h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#431913;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.shop_detail h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#37046B;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.shop_detail strong{
	font-weight: bold;
}
.shop_detail p{
	text-align:justify;
}
.shop_detail table{
	width:708px;
}
.shop_detail td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c6c6c;
	text-align:left;	
}
.shop_detail td#right{
	text-align:right;
}
.shop_detail th{
	color:#441a14;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.shop_detail span{
	font-size:18px
}
.shop_detail span strong{
	color:#9a3c33;
	font-size:18px
}
.shop_detail a.submit{
	border:1px solid #4a123e;
	text-decoration:none;
	width:88px;
	height:23px;
	line-height:23px;
	display:block;
	text-align:center;
	background-image:url(cctech/skin/wyp/shop/shop-submit-bg.png);
	background-repeat:repeat-x;	
	color:#ffffff;		
}

.shop_detail div.shop-produkty-nahlady-bunka-cena{
	font-size:17px;
}

.shop-kosik{
	width:538px;
	margin:0px;
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
.shop-kosik form input{
	color: #6c6c6c;
	border: 1px solid #6c6c6c;
}	
.shop-kosik table{
	width:710px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7daf6;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7daf6;		
}

.shop-kosik table.header{
	border:none;
}

.shop-kosik table.header td{
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:none;
	width:25%;
	background-color:#ece1f8;
	padding-left:18px;
	border-right:2px solid #ffffff;	
}

.shop-kosik table.header span{
	color:#ffffff;
	font-weight:bold;
	margin-right:25px;
	margin-top:0px;
	font-size:25px;
}

.shop-kosik table.header th{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:none;
	width:25%;
	font-weight:normal;
	padding-left:18px;
	border-right:2px solid #ffffff;
	background-color:none;
	background-image: url(cctech/skin/wyp/shop/kosik_header_bg.jpg);
	background-repeat: repeat-x;
	background-position:top lef;
	height: 25px;
}

.shop-kosik table.header th span{
	color:#e6d7f5;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	font-weight:bold;
	margin-right:25px;
	font-size:25px;	
}

.shop-kosik th{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #37046b;
	background:none;
	border-right:none;
	border-top:none;
	border-left:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;	
	width:auto;	
}
.shop-kosik th#last{

	border-right:none;
}
.shop-kosik form table td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;
	border-right:none;
	border-top:none;
	border-left:none;	
	height:34px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	vertical-align:middle;
	width:auto;
}
.shop-kosik td#last, .shop-kosik  table td.last, .shop-kosik td.last#sumar-1, .shop-kosik td.last#sumar{

	border-right:none;
	text-align:center;
}
.shop-kosik td#first,.shop-kosik th#first{

}
.shop-kosik strong{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c6c6c;
}

.shop-kosik td#sumar-1{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #6c6c6c;
	border-top-width: none;	
	border-top-style: none;	
	border-top-color: none;		
}
.shop-kosik td#sumar{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #6c6c6c;
}
.shop-kosik td#sumar strong{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #340265;
	text-transform:none;
}

.shop-kosik tr.radio td{
	border:none;
}

.shop-kosik table.radio td{
	color: #53221e;
	margin-top:0px;
	padding-bottom:10px;
}
.shop-kosik tr.radio td input,.shop-kosik td.radio input{	border:none;}

.shop-kosik tr.radio a{}

.shop-kosik a.button{
	background-color:#fcf8ff;
	color: #0d0000;
	border:1px solid #cbcbcb;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	padding-right:30px;	
	text-transform:none;
	text-decoration:none;
	display:inline-table;
	margin:8px;
}

.shop-kosik a.button#submit{
	border:1px solid #3d022e;
	color:#FFFFFF;
	background-image: url(cctech/skin/wyp/shop/submit.jpg);
	background-repeat: repeat-x;
}

.shop-kosik table.adresa td,.shop-kosik table.adresa th{
	border:none;
}

.shop-kosik-maly span#prazdny{
	color:#ba8078;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
}
.shop-login {
	margin-top:0px;
}
.shop-login a{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #d99489;	
	
}
.shop-login table#shop_r_login th{
	padding-left:6px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #471c16;
	font-weight: bold;		
	font-size: 10px;
}
.shop-login table#shop_r_login td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #471c16;
	font-weight: bold;	
}
.shop-login input#nick,input#heslo{
	color: #a64138;
	border: 1px solid #68211a;
	width:144px;
	height:18px;	
}
.shop-hladanie{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.shop-hladanie input#shop_hladaj{
	color: #a64138;
	border: 1px solid #68211a;
	width:131px;
	height:16px;
	margin-right:3px;
	margin-top:0px;
	padding:2px;
	font-size:10px;	
}
.zoznam {
margin:5px 0 0 0;
width:156px;
line-height:14px;
height:14px;/* mozilla * /
}

li.polozka-1,li.polozka-2,li.polozka-3,li.polozka-4,li.polozka-5{margin-left:0;}
li.polozka-6,li.polozka-7,li.polozka-8,li.polozka-9,li.polozka-10 {margin-left:156px;}
li.polozka-6,li.polozka-11  {margin-top:-90px;}
li.polozka-11,li.polozka-12,li.polozka-13,li.polozka-14,li.polozka-15 {margin-left:312px;}
*/

/* Components */
/* bootstrap-datetimepicker */
/* TODO: enable if bootstrap-datetimepicker
.bootstrap-datetimepicker-widget, .bootstrap-datetimepicker-widget table{
    color: #000000!important;
}

.bootstrap-datetimepicker-widget a{
    color: blue;
}
*/
/* /bootstrap-datetimepicker */
/* virtualKeyboard */
/* TODO: enable if virtualKeyboard
#virtualKeyboard
{
    font-size: 14px;
}
#keyboard{
    box-sizing:content-box;
}
.key{
    color:black;
}
*/
/* /virtualKeyboard */
/* /'www/assets/css/content.css' ******************************************************************************* */ 

/* 'www/assets/css/design.css' */
.header {

}

.navbar-default .navbar-nav>li>a {

}

.menu_icon {
    width: 44px;
    height: 38px;
    background: url('images/menu_white.png') no-repeat;
    background-size: 100% 100%;
    position: absolute;
    margin-bottom: 9px;
    right: 15px;
    margin-top: 6px;
}

#menu_respo ul {
    position: absolute;
    z-index: 10;
    width: 100%;
    padding-left: 0;
    background-color: #FFBE00;
    display: none;
    margin-top: 49px;
}

#menu_respo ul ul{
    position: relative;
    margin-top: 0;
}

#menu_respo {
    clear:both;
    display: none;
}

#menu_respo li {
    float: none;
    display: block;
    text-align: center;
}

#menu_respo li:last-child {
    border-bottom: none;
}

#menu_respo ul li a {
    display: block;
    font-size: 17px;
    padding: 15px 20px;
    text-decoration: none;
    color: black;
    border-bottom: 1px solid rgb(255, 255, 255);
}



/* Shop css */

#AddToBasketPopup {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
}

#AddToBasketPopup2 {
    background: white;
    z-index: 2000;
    position: fixed;
    line-height: 30px;
    width: 470px;
    height: 150px;
    left: 50%;
    margin-left: -235px;
    top: 50%;
    margin-top: -85px;
    padding: 10px;
}

#AddToBasketPopupProduct .image {
    width:30%;
    float: left;
    margin-top: 2%;
}

#AddToBasketPopupProduct .image img{
    max-height:80px;
    max-width: 100px;
}

#AddToBasketPopupProduct .text {
    float:right;
    width:70%;
    font-size:15px;
    line-height: 20px;
    margin-top: 2%;
}

#AddToBasketPopupProduct {
    font-weight: bold;
    font-size: 125%;
    padding-left: 7%;
    padding-right: 7%;
    height: 70%;
}

#AddToBasketPopup .ContinueShopping{
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    margin-left: 10px;
}

#AddToBasketPopup .BascketContent{
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    float: right;
    margin-right: 10px;
}

/* OVERRIDE text.css */

body {
    /*margin: 0px;
    padding: 0px;
    */
}
.top {
}

.menu {
}
b{
}
a{
    /*	text-decoration: none;*/
}
a:hover{
    /*	text-decoration: none;*/
}
h1 {
}
h2 {
}
td {
}
li {
}
.menulave {
}
.menulave p{
}
.menulave a{
}
.menulave a:hover{
}
.menulave a#main_menu_selected{
}
.menulave a#menu_same_level_selected{
}
.menuprave {
}
.menuprave p{
}
.menuprave a{
}
.menuprave a:hover{
}
.telo{
}
.mainmenu{
}

/* /'www/assets/css/design.css' ******************************************************************************* */ 

/* 'www/assets/css/cookiesPopUp.css' */
 #cookies_allow p {
    padding:0;
    font-size: 11px;
}
 #cookies_allow ul{
    margin:0;
}
#cookies_allow h4{
    margin:5px;
}
#cookies_allowh3 {
    margin-top:10px;
    margin-bottom: 5px;
    font-size: 15px
}

#cookies_allow {
    position: fixed;
    background-color: white;
    width: 100%;
    bottom:0;
    z-index: 100000;
    display:none;
    box-shadow: 0 -5px 5px -5px #333;
    line-height:1;

}

#cookies_allow p {
    /*float: left;*/
    
    margin-left: 9px;
    padding-top: 6px;
    margin-bottom: 2px;
    padding-bottom: 6px;
    font-size: 10px;
    min-height: 26px;
    margin-top: 0;
   
}

#cookies_allow p:last-child {
    /*float: right;*/
    width: auto;
    margin: 0;
    margin-top: 3px;
}

#cookies_allow #cookies_allow_accept {
    display: block;
    float: right;
    width: auto;
    color: #fff;
   
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    padding: 4px 0px;
    margin-top: 6px;
    margin-right: 18px;
}


#cookies_allow {
    position: fixed;
    
    width: 100%;
    /*bottom: 0;*/
    z-index: 100000;
    display:none;
}

#cookies_allow p {
   /* float: left;*/
    
    margin-left: 9px;
    padding-top: 6px;
    margin-bottom: 2px;
    padding-bottom: 6px;
    font-size: 11px;
    min-height: 26px;
    margin-top: 0;
   
}

#cookies_allow #cookies_allow_accept {
    display: block;
    float: right;
    width: auto;
    color: #fff;
    background-color: #6d6d6d;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    padding: 4px 0px;
    margin-top: 6px;
    margin-right: 18px;
}
.cookies_container {
    width:90%;
    margin:auto;
    max-height:30%;
}
.cookies_allow_container {
    display:inline-block;
    border:1px solid #afaeb4;
    border-radius:5px;
    
}
.cookies_allow_container ul {
list-style-type:none;
padding:0;
padding-left:10px;

}

.cookies_allow_container li:nth-child(2){
    border-right: 1px solid #afaeb4;
}


.cookies_allow_container li  {
    padding:5px 5px;
    display: inline-block;
}
#details {
    cursor:pointer;
    
}
.cookies_allow_container li label {
    font-size: 10px
}


#cookies_allow i {
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  margin-left: 10px;

}

#cookies_allow .up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin-bottom:0;
}

#cookies_allow .down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-bottom: 2px;
}

#CookiesDetail {
    display:none;
    
    height: 100px;
    overflow:auto;
    margin:10px 0;
}
#CookiesDetail p
{   
   
    padding:0 10px;
}


@media screen and (min-width: 650px) {
    .cookies_container {
        max-width:1200px;
        margin:auto;
    }
    #cookies_allow p {
        width:100%;
        font-size: 11px;
        line-height: 15px;
        /*text-align: center;*/
    }
    #cookies_allow #cookies_allow_accept {
        margin: 5px auto;
        /*float: none;*/
        clear: both;
    }
    #cookies_allow #cookies_allow_accept{
        width:100px;
    }



.cookies_allow_container li
{
    padding:5px 10px;
}
    #CookiesDetail p
    {
    padding:0;
    }
}
/* /'www/assets/css/cookiesPopUp.css' ******************************************************************************* */ 

