/* SITE LAYOUT */
body, td, input, select, textarea {
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
  background: url("img/body_bg.gif") repeat-x top;
  margin: 0;
	color: #423338;
}

/* margins, paddings, borders */
h1, h2, h3, h4 {
	margin: 0; padding: 0;
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
}
.title {
  padding: 15px 0px 0px 0px !important;
  font-size: 12px;
  color: #ee7ba8;
}
.title2 {
  padding: 15px 10px 0px 10px !important;
  font-size: 12px;
  color: #ee7ba8;
}
.tabulka-title { padding-top: 20px; }
img {
	border: 0;
	margin: 0;
}

/* floating & display*/
.endfloat {
	clear: both;
	height: 1px; font-size: 1px;
	line-height: 1px;
	visibility: hidden;
	margin: 0;
}
.nodisp { display: none; }
.fleft { float: left; }
.fright { float: right; }

/* font & alignment */
.justify { text-align: justify !important; }
.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.bold { font-weight: bold !important; }
.no-border { border: none !important; }

a {
	text-decoration: underline;
	color: #ee7ba8;
}
a:hover {
	color: #ee7ba8;
	text-decoration: none;
}

/* main page */
#page {
	margin: 0px auto;
	width: 954px;
	text-align: left;
}

/* header */
#header {
  background: url("img/header_bg.gif") no-repeat;
  height: 111px;
	position: relative;
}
#logo { position: absolute; top: 35px; left: 8px; }
#text2 { 
  width: 390px;
  color: red;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  position: absolute; top: 20px; left: 230px; 
}
#kurz { 
  color: white;
  font-size: 10px;
  position: absolute; top: 95px; left: 28px; 
}
#social-networks {
    width: 200px;
    overflow: hidden;
    color: white;
    font-weight: bold;
    /*position: absolute; top: 53px; left: 240px; */
	position: absolute; top: 90px; left: 32px;
}
#social-networks span { float: left; }
#social-networks a {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin-left: 9px;
}
#social-networks .facebook { background: url('img/social_fb.gif') 0px 0px no-repeat; }
#social-networks .facebook:hover { background: url('img/social_fb.gif') 0px -16px no-repeat; }
#social-networks .twitter { background: url('img/social_twitter.gif') 0px 0px no-repeat; }
#social-networks .twitter:hover { background: url('img/social_twitter.gif') 0px -16px no-repeat; }

#sitemenu { 
  color: #a28e97;
  font-size: 10px;
  position: absolute; top: 5px; right: 18px; 
}
#sitemenu img { 
  margin: 0 4px 0 12px;
  float: left;
}
#sitemenu a { 
  color: #a28e97;
  text-decoration: none;
  float: left;
}
#sitemenu a:hover { 
  color: white;
  text-decoration: none;
}
#basket { 
  color: white;
  height: 17px;
  font-weight: bold;
  position: absolute; top: 50px; right: 18px; 
}
#basket img {
  margin: 0 6px 0 0;
  float: left;
}
#basket .basket-text { 
  padding-top: 3px;
  float: left; 
}
#basket .basket-text a { 
  color: white; 
  text-decoration: none;
}
#basket .basket-text a:hover { 
  color: #ee7ba8;
  text-decoration: underline; 
}
#basket .pink { color: #ee7ba8; }
#basket .small { font-size: 11px; }
#menu {
  background: url("img/menu_bg.gif") no-repeat;
  padding-top: 17px;
  width: 728px;
  height: 25px;
  font-weight: bold;
  font-size: 13px;
  color: white;
  text-align: center;
  position: absolute; top: 69px; left: 226px;
}
#menu a {
  margin: 0 19px;
	color: white;
	text-decoration: none;
}
#menu a:hover {
	color: #423338;
	text-decoration: none;
}

/* content */
#content {
  width: 954px;
  overflow: hidden;
}
#leftcol {
  padding: 0 0 8px 0;
	width: 226px;
	float: left;
}
.leftcol-fb { padding: 3px 0; }
.lbox { 
  background: #dadada url("img/lbox_bg.gif") no-repeat bottom; 
  margin-bottom: 8px;
}
.lbox-i {
  background: url("img/lbox-i_bg.gif") no-repeat top;
  padding: 5px 10px 10px 10px;
  width: 206px;
}
.lbox-i h2 {
  margin-bottom: 15px;
  color: white;
  font-size: 13px;
}
.lbox-i a {
  color: #423338;
  text-decoration: none;
}
.lbox-i a:hover {
  color: #ee7ba8;
  text-decoration: none;
}
.lbox-i ul {
  margin: 0px;
  padding: 0px;
}
.lbox-i li {
  list-style-type: none;
  margin: 5px 0;
}
.lbox-i .main { 
  background: url("img/main_bg.gif") no-repeat left;
  margin-left: 10px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 13px;
}
.lbox-i .sub { 
  background: url("img/sub_bg.gif") no-repeat left;
  margin-left: 30px;
  padding-left: 13px;
  font-size: 12px; 
  font-weight: normal;
}
.search { background: #634d56 url("img/search_bg.gif") no-repeat bottom; }
/* forms */
.form {
	margin: 0px !important;
	padding: 0px;
  width: 206px;
}
.form div {
  margin: 0px auto;
  width: 206px;
  overflow: hidden;
}
.form .textinput {
  width: 133px;
	font-size: 13px;
  float: left;
}
.form .button { float: right; }

.payment { margin: 10px 0 15px 0; }

.cbox { margin-top: 8px; }
.cbox h1 {
  border-left: 4px white solid;
  border-right: 8px white solid;
  background: #dadada;
  margin-bottom: 4px;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}
.cbox h2 {
  background: url("img/cbox_bg.gif") no-repeat 4px 0; 
  margin-bottom: 4px;
  padding: 8px 0 0 17px;
  color: white;
  height: 25px;
  font-size: 15px;
}
.line {
  padding: 0px 0 20px 4px;
  width: 720px;
  overflow: hidden;
}
.product {
  margin-right: 4px;
  width: 175px;
  float: left;
  position: relative;
}
.product .new_sale { position: absolute; top: 0px; right: 0px; }
.product h3 { font-weight: normal !important; }
.product .znacka {
  margin: 2px 0;
  text-align: center;
  font-size: 11px;
}
.product .nazov {
  margin-bottom: 3px;
  text-align: center;
  font-weight: bold;
}
.product .cena {
  text-align: center;
  font-weight: bold;
}
.euro { font-size: 10px; }
.product .preskrtnutacena {
  text-align: center;
  font-weight: bold;
  text-decoration: line-through;
}
.product .novacena {
  text-align: center;
  font-weight: bold;
  color: red;
}
.product .znacka a, .product .nazov a { text-decoration: none; }
.product .znacka a:hover, .product .nazov a:hover { 
  color: #423338;
  text-decoration: none; 
}

.paging {
  background: #423338;
  margin: 0 8px 0 4px;
  text-align: center;
  font-size: 11px;
  width: 712px;
  height: 23px;
  line-height: 21px;
}
.paging a {
  margin: 0 5px;
  color: white;
}
.paging a:hover {
  color: #ee7ba8;
}
.paging .active {
  margin: 0 5px;
  font-size: 12px;
  font-weight: bold;
  color: #ee7ba8;
}

#rightcol {
	width: 724px;
	float: right;
	position: relative;
}
#rightcol .headline {
  z-index: -1000;
  position: absolute; top: 0px; left: 0px;
}
#rightcol p { 
  margin: 0px;
  padding: 8px 10px; 
  font-size: 12px;
  line-height: 16px;
}
.marketing {
  z-index: 1000;
  margin-bottom: 8px;
  width: 724px;
  overflow: hidden;
}
.marketing img { float: left; }
.marketing ul {
    margin: 0;
    padding: 0;
}
.marketing ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.no-products {
  padding: 10px 8px 10px 14px; 
  font-weight: bold;
}

.product-details {
  padding: 0 8px 0 4px;
  width: 712px;
  position: relative;
}
.product-details h1 { border: none !important; }
.path {
  padding: 0 8px 6px 4px;
  font-size: 11px;
}
.zmenit-produkt {
  border-bottom: 1px solid #DADADA;
  padding: 0 8px 6px 4px;
  font-size: 11px;
}
.product-left {
  width: 177px;
  text-align: center;
  font-size: 11px;
  float: left;
}
.img-parent { position: relative; }
.img-parent img { border: 1px #dadada solid; }
.img-parent a { color: #423338; }
.img-parent a:hover { color: #423338; }
.img-parent .thumbs { margin-top: 3px; }
.img-parent .new_sale { position: absolute; top: 1px; right: 1px; }
.img-parent .new_sale img { border: none !important; }
.product-left .video { 
  margin: 3px 0;
  font-size: 12px;
  font-weight: bold;
}
.product-left .video a { color: #ee7ba8; }
.product-left .video a:hover { color: #ee7ba8; }
.product-left .obrazok_linky {
  padding-top: 10px;
  font-weight: bold;
  line-height: 18px;
}
.product-right {
  margin-top: 6px;
  padding: 0 10px 0 0;
  width: 515px;
  float: right;
}
.detail-cena { 
  background: #634d56 url("img/detail-cena_bg.gif") no-repeat left;
  margin-bottom: 10px;
  width: 260px;
  float: left;
}
.detail-cena-i {
  background: url("img/detail-cena-i_bg.gif") no-repeat right;
  padding-top: 15px;
  height: 43px;
  text-align: center;
  font-size: 18px;
  color: white;
}
.detail-cena-i .skk { font-size: 24px; }
.detail-cena-i .eur { 
  font-weight: bold; 
  font-size: 14px; 
}
.detail-cena-i .old_cena { 
  padding: 0 10px;
  font-size: 10px; 
  color: red;
}
.detail-cena-i .old_cena_text { 
  text-decoration: line-through;
}
.detail-popis {
  clear: both;
  border: 1px #dadada solid;
  margin-bottom: 15px;
  padding: 10px;
  font-size: 11px !important;
  text-align: justify;
}
.detail-popis p {
  padding: 3px 0 12px 0 !important;
  line-height: 18px !important;
  font-size: 11px !important;
}
.sklad { margin-top: 15px; }
.sklad h4 { padding: 0 11px; }
.sklad table {
  margin-top: 5px;
  border-top: 1px #dadada solid;
  border-right: 1px #dadada solid;
  width: 515px;
}
.sklad td { 
  border-bottom: 1px #dadada solid;
  border-left: 1px #dadada solid;
  padding: 3px 10px;
  text-align: center;
}

/* vsetky ostatne podstranky */
.con-box {
  padding: 8px 8px 0 4px;
  width: 712px;
  font-size: 11px;
}
.con-box p {
  padding: 8px 10px;
  line-height: 16px;
}
.con-box h1 {
  background: #dadada;
  margin-bottom: 4px;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}
.con-box h2 {
  padding: 5px 0;
  font-size: 13px;
  color: #ee7ba8;
}

.messages {
  padding: 20px 0 0 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.messages ul {
  margin: 0px;
  padding: 0px;
}
.messages li {
  list-style-type: none;
  font-weight: bold;
  text-transform: uppercase;
  color: red;
}
.message-error { color: red; }
.messages2 {
  font-weight: bold;
  text-transform: uppercase;
}
.messages2 ul {
  margin: 0px;
  padding: 0px;
}
.messages2 li {
  list-style-type: none;
  font-weight: bold;
  text-transform: uppercase;
  color: red;
}
.profil-menu {
  background: url("img/profil-menu_bg.gif") repeat-x;
  margin: 20px 0 0 0;
  height: 25px;
}
.profil-menu ul {
  margin: 0px;
  padding: 0px;
}
.profil-menu li {
  list-style-type: none;
  background: url("img/profil-menu-li_bg.gif") no-repeat;
  margin-right: 1px;
  font-weight: bold;
  width: 118px;
  height: 25px;
  font-size: 12px;
  text-align: center;
  float: left;
}
.profil-menu li .active {
  display: block;
  padding-top: 6px;
}
.profil-menu li a {
  display: block;
  background: url("img/profil-menu-li-a_bg.gif") no-repeat;
  padding-top: 6px;
  width: 118px;
  height: 19px;
  font-size: 11px;
  color: #a0999b;
  text-decoration: none;
}
.profil-menu li a:hover {
  background: url("img/profil-menu-li_bg.gif") no-repeat;
  color: #423338;
  text-decoration: none;
}

.form-big {
	margin: 0px !important;
	padding: 10px;
  width: 390px;
}
.form-big div {
  margin: 7px auto;
  width: 390px;
  overflow: hidden;
}
.form-big label {
	width: 125px;
	font-weight: bold;
	position: relative; top: 3px;
  float: left;
}
.form-big .textinput {
	border: 1px #dadada solid;
	padding: 2px;
  width: 255px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.form-big .selectinput {
	border: 1px #dadada solid;
  width: 260px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.form-big textarea {
	border: 1px #dadada solid;
	padding: 2px;
  width: 255px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.form-big .radio { 
  position: relative; top: 1px;
  float: left; 
}
.form-big .label { 
  display: block;
  padding: 3px 0 0 3px;
  float: left; 
}
.form-big .obcho { position: relative; left: 120px; }
.form-big .btn { position: relative; left: 125px; }
.form-big .checkbox { float: left; }
.form-big .check-info { 
  padding: 3px 0 0 3px;
  float: left; 
}
.form-big .info-text { 
  color: red;
  font-size: 11px;
}
.form-big ul {
  margin: 0px;
  padding: 0 0 0 20px;
}
.star { 
	color: #ee7ba8; 
	font-family: Verdana, Arial;
}

.kontakt-form {
	margin: 0px !important;
	padding: 0 10px;
  width: 325px;
}
.kontakt-form div {
  margin: 7px auto;
  width: 325px;
  overflow: hidden;
}
.kontakt-form label {
	width: 95px;
	font-weight: bold;
	position: relative; top: 3px;
  float: left;
}
.kontakt-form .textinput {
	border: 1px #dadada solid;
	padding: 2px;
  width: 220px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.kontakt-form textarea {
	border: 1px #dadada solid;
	padding: 2px;
  width: 220px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.kontakt-form .btn { position: relative; left: 94px; }

/* faktura form */ 
.form-faktura {
	margin: 0px !important;
	padding: 10px;
  width: 490px;
}
.form-faktura div {
  margin: 7px auto;
  width: 490px;
  overflow: hidden;
}
.form-faktura label {
	width: 125px;
	font-weight: bold;
	position: relative; top: 3px;
  float: left;
}
.form-faktura .textinput {
	border: 1px #dadada solid;
	margin-right: 5px;
	padding: 2px;
  width: 150px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.form-faktura .selectinput {
	border: 1px #dadada solid;
  width: 155px;
	font-size: 11px;
	color: #423338;
  float: left;
}

/* newsletter form */
.newsletter-form {
	margin: 0px !important;
	padding: 10px;
  width: 570px;
}
.newsletter-form div {
  margin: 7px auto;
  width: 570px;
  overflow: hidden;
}
.newsletter-form label {
	width: 70px;
	font-weight: bold;
	position: relative; top: 3px;
  float: left;
}
.newsletter-form .textinput {
	border: 1px #dadada solid;
	padding: 2px;
  width: 490px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.newsletter-form textarea {
	border: 1px #dadada solid;
	padding: 2px;
  width: 490px;
	font-size: 11px;
	color: #423338;
  float: left;
}
.newsletter-form .btn { position: relative; left: 70px; }
.star { 
	color: #ee7ba8; 
	font-family: Verdana, Arial;
}

/* add to cart form in detail */
.pridat {
  background: #dadada;
  padding: 1px;
}
.pridat-i {
  border: 1px white solid;
  background: #e3e3e3;
}
.addcart-form {
  /* background: #dadada; */
	margin: 0px !important;
	padding: 10px 0;
  width: 510px;
}
.addcart-form div {
  width: 510px;
  overflow: hidden;
}
.addcart-form label {
  padding: 0 9px 0 11px;
	font-weight: bold;
}
.addcart-form .textinput {
	font-size: 12px;
	width: 60px;
	color: #423338;
}
.addcart-form .selectinput {
	font-size: 12px;
	width: 120px;
	color: #423338;
}
.addcart-form .selectinput2 {
	font-size: 12px;
	width: 90px;
	color: #423338;
}
.addcart-form .btn { 
  margin: 15px 10px 0 0;
  float: right;
}

.data { padding: 10px; }
.data table { 
  margin-bottom: 15px;
  width: 300px; 
}
.data th { 
  padding: 3px 0; 
  font-size: 11px;
}
.data td { 
  padding: 3px 0; 
  font-size: 11px;
}
.data td a { font-weight: bold; }
.data ol {
  margin: 0px; 
  padding: 0 0 0 25px;
}
.data li {
  margin: 10px 0;
  text-align: justify;
}
.data ol.sub li { list-style-type: lower-alpha; }

.faktura, .kontakt {
  width: 345px;
  float: left;
}

.sidlo { 
  clear: both;
  padding: 30px 10px; 
}
.sidlo table { 
  margin-bottom: 15px;
  width: 500px; 
}
.sidlo th { 
  padding: 3px 0; 
  font-size: 11px;
}
.sidlo td { 
  padding: 3px 0; 
  font-size: 11px;
}

/* kosik velky - detail */
.basket-big {
  padding: 8px 8px 0 4px;
  width: 712px;
}
.basket-big h1 {
  background: #dadada;
  margin-bottom: 15px;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}
.basket-big h2 {
  padding: 5px 0;
  font-size: 13px;
  color: #ee7ba8;
}
.basket-big table { width: 712px; }
.basket-big th {
  background: url("img/th_bg.gif") repeat-x;
  padding: 0 5px !important;
  height: 23px;
  line-height: 20px;
  color: white;
  font-size: 11px;
}
.basket-big td {
  border: none !important;
  padding: 5px 0 0 0;
  font-size: 11px;
  
}
.basket-big td img { padding: 0 5px 0 10px; }
.basket-big td a {
  color: #423338;
  text-decoration: none;
  font-weight: bold;
}
.basket-big td a:hover {
  color: #423338;
  text-decoration: underline;
}
.basket-big .total {
  border-top: 1px #dadada solid;
  margin-top: 5px;
  padding-top: 10px;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
}
.basket-big .tip {
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
}
.basket-big .nazov2 { width: 190px; }
.basket-big .total .skk { font-size: 14px; }
.basket-big .eur { font-size: 10px !important; }
.basket-big .buttons {
  margin-top: 20px;
  width: 712px;
  text-align: center;
  position: relative;
}
.basket-big .buttons .pokracovat { position: absolute; left: 0px; }
.basket-big .buttons .vytvorit { position: absolute; right: 0px; }
.basket-big .darcekove-balenie {
    width: 100%;
    overflow: hidden;
    border-top: 1px #dadada solid;
    padding: 10px 0 0 0;
    margin-top: 5px;
}
.basket-big .darcekove-balenie .in {
    height: 53px;
    float: right;
    background: url("img/bg_darcekove_balenie.jpg") no-repeat left top;
    padding: 10px 0 0 90px;
    line-height: 1.5em;
}
.basket-big .darcekove-balenie .in input.checkbox {
    position: relative;
    top: 2px;
}


.kosik-menu {
  background: url("img/kosik-menu_bg.gif") repeat-x;
  margin: 25px 0;
  height: 25px;
}
.kosik-menu ul {
  margin: 0px;
  padding: 0px;
}
.kosik-menu li {
  list-style-type: none;
  background: url("img/kosik-menu-li-noactive_bg.gif") no-repeat;
  margin-right: 1px;
  font-weight: bold;
  width: 180px;
  text-align: center;
  float: left;
}
.kosik-menu li .active {
  display: block;
  background: url("img/kosik-menu-li_bg.gif") no-repeat;
  padding-top: 6px;
  height: 19px;
  font-size: 12px;
}
.kosik-menu li .noactive {
  display: block;
  padding-top: 6px;
  width: 180px;
  height: 19px;
  font-size: 11px;
  color: #a0999b;
  text-decoration: none;
}

/* moje objednavky - zoznam a detail */
.objednavky-filter { margin: 10px 0 0 0; }
.objednavky-filter .active { font-weight: bold; }
.objednavky-filter a, .objednavky-filter .active {
  margin: 0 10px;
}
.objednavky-zoznam {
  padding: 8px 0 0 0;padding: 8px 0 0 0;
  width: 712px;
  position: relative;
}
.objednavky-zoznam table { width: 712px; }
.objednavky-zoznam th {
  background: #ee7ba8 url("img/th_bg.gif") repeat-x 0 bottom;
  padding: 0 4px !important;
  height: 23px;
  line-height: 20px;
  color: white;
  font-size: 11px;
}
.objednavky-zoznam td {
  border-bottom: 1px #dadada solid;
  padding: 5px 4px;
  font-size: 11px;
  
}
.objednavky-zoznam td a img { margin: 0px; }
.objednavky-zoznam td a {
  color: #423338;
  text-decoration: none;
  font-weight: bold;
}
.objednavky-zoznam td a:hover {
  color: #423338;
  text-decoration: underline;
}
.objednavky-zoznam .red { color: red !important; }
.objednavky-zoznam .green { color: green !important; }
.objednavky-zoznam .nazov2 { width: 300px; }
.objednavky-zoznam .nazov2 .lauratrade a {
  font-weight: normal !important;
  text-decoration: underline;
	color: #ee7ba8;
}
.objednavky-zoznam .nazov2 .lauratrade a:hover { 
  font-weight: normal !important;
  text-decoration: none;
	color: #ee7ba8;
}
.objednavky-zoznam .total {
  border-top: 1px #dadada solid;
  padding-top: 10px;
}
.objednavky-zoznam .skk { font-size: 14px; }
.objednavky-zoznam .eur { font-size: 10px !important; }
.objednavky-zoznam .subleft2 { padding-left: 30px; }
.objednavky-zoznam .subleft3 { padding-left: 60px; }

.objednavky-zoznam .zaplatene {
  width: 118px; 
  text-align: center; 
  font-size: 13px; 
  font-weight: bold; 
  text-transform: uppercase;
  position: absolute; top: -21px; right: 0px; 
}

/* formular na prepocitavanie poctu ks produktu v objednavke */
.form-prepo {
	margin: 0px !important;
  width: 83px;
}
.form-prepo .textinput {
	border: 1px #dadada solid;
	padding: 1px 2px;
  width: 20px;
	font-size: 11px;
	color: #423338;
}

/* formular na pridanie podacieho cisla do objednavky */
.form-podaciecislo {
	margin: 0px !important;
  width: 140px;
}
.form-podaciecislo .textinput {
	border: 1px #dadada solid;
	padding: 1px 2px;
  width: 100px;
	font-size: 12px;
	color: #423338;
}

/* obedjanvky tabulka */
.suma-tabulka { 
  width: 350px;
  float: right;
}
.suma-tabulka h2 a { text-decoration: none; }
.suma-tabulka h2 a:hover { text-decoration: underline; }
.objednavka-tabulka { 
  width: 350px;
  float: left;
}
.objednavka-tabulka table, .suma-tabulka table { 
  width: 350px; 
}
.objednavka-tabulka th, .suma-tabulka th {
  background: none !important;
  padding: 0px !important;
  height: 18px !important;
  color: #423338;
  font-size: 12px;
  text-align: left;
}
.objednavka-tabulka td, .suma-tabulka td { 
  padding: 0px !important; 
  font-size: 12px;
}
.objednavka-tabulka td a, .suma-tabulka td a { 
  color: #ee7ba8; 
  text-decoration: underline;
}
.objednavka-tabulka td a:hover, .suma-tabulka td a:hover { 
  color: #ee7ba8; 
  text-decoration: none;
}

.platba-tabulka { padding: 0 10px; }
.platba-tabulka table { width: 500px; }
.platba-tabulka th {
  background: none !important;
  padding: 0px !important;
  height: 18px !important;
  color: #423338;
  font-size: 12px;
}
.platba-tabulka td { 
  padding: 0px !important; 
  font-size: 12px;
}
.platba-tabulka td a { 
  color: #ee7ba8; 
  text-decoration: underline;
}
.platba-tabulka td a:hover { 
  color: #ee7ba8; 
  text-decoration: none;
}
.platba-tabulka .pink { 
  font-weight: bold;
  color: #ee7ba8;
}

.poznamka {
  margin: 10px;
  font-size: 12px;
  line-height: 18px;
  text-align: justify;
}

/* tabulka velkosti */
.tabulka-velkosti table { margin: 7px 0 0 0; }
.tabulka-velkosti td {
	border-right: 1px white solid; 
	border-bottom: 1px white solid; 
	background: #dadada;
	padding: 7px;
	font-size: 11px;
	text-align: center;
}
.tabulka-velkosti th {
	border-right: 1px white solid;
	border-bottom: 1px white solid;
	background: #ff99cc;
	padding: 7px 5px;
	font-size: 11px;
	text-align: center;
}
.tabulka-velkosti .obvod { padding: 5px 0; }
.tabulka-velkosti .texty { 
	text-align: left; 
	width: 170px;
}
.tabulka-velkosti .white { background: white !important; }
.rovnaka td { width: 90px; }

/* footer */
#footer {
  background: url("img/footer_bg.gif") repeat-x;
  height: 58px;
}
#footer-i {
  margin: 0px auto;
  padding-left: 226px;
  width: 728px;
  color: white;
  font-size: 11px;
  text-align: center;
}
#footer-i a {
  color: white;
  text-decoration: none;
}
#footer-i a:hover {
  color: white;
  text-decoration: none;
}
#foot-menu {
  background: url("img/foot-menu_bg.gif") no-repeat;
  padding-top: 5px;
  height: 30px;
  width: 728px;
  font-weight: bold;
  font-size: 13px;
}
#foot-menu a { margin: 0 29px; }
#foot-menu a:hover { color: #423338; }

/* zdielanie */
.cs-share-tool { 
  font-size: 11px;
  position: absolute; top: 8px; right: 12px;
}
.cs-h2-label { 
  font-weight: bold;
  float: left; 
}
.cs-share-tool ul { 
  list-style-type: none;
  margin: 0 0 0 8px;
  padding: 0; 
  float: right; 
}
.cs-share a {
  display: block;
  padding: 0;
  margin: 0;
  width: 16px;
  height: 16px;
  text-decoration: none;
}
.cs-share a:hover { text-decoration: none; }
.cs-share-tool li {
  padding-right: 3px;
  float: left;
}
.cs-share-fb { background: url('img/social_fb.gif') 0px 0px no-repeat; }
.cs-share-fb:hover { background: url('img/social_fb.gif') 0px -16px no-repeat; }
.cs-share-email { background: url('img/social_email.gif') 0px 0px no-repeat; }
.cs-share-email:hover { background: url('img/social_email.gif') 0px -16px no-repeat; }
.cs-share-twitter { background: url('img/social_twitter.gif') 0px 0px no-repeat; }
.cs-share-twitter:hover { background: url('img/social_twitter.gif') 0px -16px no-repeat; }
.cs-share-del { background: url('img/social_del.gif') 0px 0px no-repeat; }
.cs-share-del:hover { background: url('img/social_del.gif') 0px -16px no-repeat; }
.cs-share-in{ background: url('img/social_in.gif') 0px 0px no-repeat; }
.cs-share-in:hover { background: url('img/social_in.gif') 0px -16px no-repeat; }
.cs-share-di { background: url('img/social_di.gif') 0px 0px no-repeat; }
.cs-share-di:hover { background: url('img/social_di.gif') 0px -16px no-repeat; }

.objednavka-poznamka {
    padding: 10px;
    border-bottom: 1px solid #DADADA;
}
ul.action-links, ul.admin-links {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #DADADA;
    padding: 0 0 10px 0;
}
ul.action-links li, ul.admin-links li {
    list-style-type: none;
    float: left;
    padding: 0 10px;
    border-right: 1px solid black;
}
ul.admin-links li { font-size: 11px; }
ul.action-links li:last-child, ul.admin-links li:last-child {
    border: none;
}
ul.action-links li a, ul.admin-links li a {
    font-weight: bold;
}
.html-message {
    width: 80%;
    margin: 10px auto;
    text-align: center;
}
.html-message .buttons {
    margin-top: 10px;
}
.html-message .buttons a {
    border: 1px solid #EE7BA8;
    padding: 3px 10px;
    margin-right: 20px;
    text-decoration: none;
    font-weight: bold;
    
}
.html-message .buttons a:hover {
    background-color: #EE7BA8;
    color: white;
}
.nezaplatene-objednavky {
    margin: 10px 0;
    font-weight: bold;
}
.statistiky table.sumy {
    width: 300px;
    margin: 20px 0;
}
.statistiky table.sumy th {
    background: none;
    background-color: white;
    color: black;
}
.statistiky table.sumy td {
    border: none;
    text-align: right;
}


ul.strankovanie {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    margin: 0;
    text-align: center;
}
ul.strankovanie li {
    padding: 0;
    margin: 0 5px;
    display: inline;
    list-style: none;
}

.list-tools {
    float: right;
    padding: 8px 20px 0 0;
    font-size: 11px;
}
.list-tools a {
    color: #423338;
}
.list-tools form {
    display: inline;
}
.list-tools form select {
    font-size: 11px;
}



#administracia-sklad .vymazane-title {
	background: #dadada;
	margin: 30px 0 10px 0;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
}
#administracia-sklad .vymazane-title a {
	color: #423338;
	font-size: 11px;
	font-weight: normal !important;
    float: right;
}


#znacka-tabulka-velkosti {
    position: absolute;
    top: 250px;
    left: 0;
}
#znacka-tabulka-velkosti .in {
    padding: 10px;
    background-color: #EEEEEE;
    border: 1px solid #B9B9B9;
}
#znacka-tabulka-velkosti .content {
    position: relative;
    border: 1px solid #B9B9B9;
    padding: 10px;
    background-color: white;
}
#znacka-tabulka-velkosti a.close {
    position: absolute;
    top: -1px;
    right: -1px;
}
#znacka-tabulka-velkosti h3 {
    font-weight: bold;
    text-transform: uppercase;
    margin: 5px 0;
    padding: 0;
}


#live-edit-form {
    position: absolute;
}
