/*
  skryti nezadoucich bloku
*/


body {margin:auto;font-family:Trebuchet MS;}
form {margin:0px;padding:0px;}
.clear {clear:both; height:0px; }
#container {margin:30px auto 0 auto; width:896px;position:relative;}

.main-img {position:absolute; top:0px; }
.main-img img {border:0px; }

.c-content {padding:375px 0px 0 0; }
.c-column { width:660px;float:left;padding:0 10px 0 0; background:url("../img3/vertical-separator.jpg") repeat-y right;}
.l-column {float:right; padding:0 0 0 10px; width:215px; }

.main-menu {border:1px solid #CFE025; width:893px; height:40px; position:absolute; top:325px; padding:1px;}
#mainmenu {width:893px; height:40px; background:url("../img3/main-menu-bg.jpg") repeat-x; text-align:left; padding:10px 10px 0 10px; float:left; margin:0px; padding:0px; list-style-type:none;}
#mainmenu li {float:left; margin:0px; padding:5px 0 0 0; }
#mainmenu li a { font-size:12px; color:#FFFFFF; float:left; display:block; height:29px; padding:7px 10px 0 10px; font-weight:bold; text-decoration:none;background:url('/img3/menu-separator.gif') no-repeat top right; }
#mainmenu li a:hover {color:#FCFF00;}

.search { background:url("../img3/jahoda.jpg") no-repeat 0px -6px; width:215px;position:absolute; top:335px; right:00px; padding:0 0 0 27px;}
.search input[type='text'] {border:1px solid #8D9B3C; margin:0px;width:120px;border-left:0px;font-size:11px;height:17px;color:#71A205; padding:2px 0 0 2px;background:url("../img3/search-button-bg.jpg") repeat-x;}
.search input[type='image'] {vertical-align:middle;}

#silencer {position:absolute; width:381px; height:205px; background:#FFFFFF; border:1px solid #C20000; z-index:500; display:none;}
#silencer img {position:absolute; top:80px; left:180px;}
#silencer ul {list-style-type:none; margin:5px; padding:0px; }
#silencer ul li a {color:#000000; text-decoration:none; background:url('/img/path-dot.png') no-repeat left center; padding:2px 0 0 18px; margin:0 5px 2px 0; display:block;}
#silencer ul li a:hover {color:#C20000; text-decoration:underline;}
#silencer ul li span {float:right; color:#C20000; font-weight:bold;}
#silencer .close a {color:#C20000 !important; font-weight:bold;}

.footer { padding:1px; margin:5px 0 0 0; border:1px solid #FFC202; }
.footer-border { border:1px solid #FFF6D9; }
.footer-bg { background:url("../img3/footer-bg.jpg") repeat-x; height:22px; color:#FFFFFF; font-size:11px; text-align:center; padding:8px 0 0 0; }
.footer-bg p { margin:0px; padding:0px;}

.powered-2-advance {position:relative; top:25px;}
.powered-2-advance img {border:0px;}

.header-box {border:1px solid #c0c0c0; padding:1px; margin:0 0 3px 0;}
.header {margin:0px; padding:7px 0 7px 10px; background:url(../img3/green-head.jpg) repeat-x; font-size:14px; color:#FFFFFF; font-weight:bold;position:relative;}
.header-red {margin:0px; padding:7px 0 7px 10px; background:url(../img3/orange-head.jpg) repeat-x; font-size:14px; color:#FFFFFF; font-weight:bold;}
.header h1,.header h2,.header h3,.header h4{ margin:0px; font-size:14px; color:#FFFFFF;}
.header-red h1,.header-red h2,.header-red h3,.header-red h4{ margin:0px; font-size:14px; color:#FFFFFF;}
.cont {padding:10px; color:#5e5e5e; }
.header span strong {padding:0 25px 0 0; position:absolute; right:-10px;}

.advert .header-box .cont {padding:0px;}

.mailnews {padding:1px; border:1px solid #c0c0c0; margin:0 0 3px 0; }
.mailnews h1,.mailnews h2,.mailnews h3,.mailnews4 h4{ margin:0px; padding:7px 0 7px 10px; background:url(../img3/orange-head.jpg) repeat-x; font-size:14px; color:#FFFFFF;}
.mailnews ul {list-style-type:none; margin:0 0px 0 10px; padding:0px; }
.mailnews ul li {color:#000000; font-size:11px;}
.mailnews .news-inputs {padding:0 10px 5px 10px;}
.mailnews .news-inputs input[type='text']{border:1px solid #979797; color:#000000; font-size:11px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px;}
.mailnews .news-inputs .btn-news {background:url('/img3/login-button.gif') no-repeat; width:28px; height:19px; border:0px; cursor:pointer; vertical-align:middle;}

.header-b {padding:1px; border:1px solid #c0c0c0;}

.childmenu a{color:#6f6f6f; font-weight:bold; text-decoration:none; font-size:12px;}
.childmenu a:hover {text-decoration:underline;}

.product {  margin:0px 0 0px 0; float:left; padding: 0 10px 0px 10px;width:308px; float:left; background:url(../img3/vertical-separator.jpg) repeat-y right; }
.product .pr-img { border:1px solid #C2C2C2; float:left; font-size:0px; padding:1px; width:110px; text-align:center;}
.product .name { height:40px; float:right; width:190px;}
.product .name h2 { margin:0px; padding:0px; }
.product .name h2 a { text-decoration:none; color:#5E5E5E; font-weight:bold; font-size:12px;}
.product .name h2 a:hover { text-decoration:underline;}
.product .pr-text { width:190px; float:right; color:#5E5E5E; height:78px; font-size:11px; padding:2px 0 5px 0; background:url("../img3/box-content-separator.jpg") repeat-x bottom; overflow:hidden;}
.product .pr-cbt { float:right; margin:5px 0px 0 0; font-weight:bold; padding:3px 0 0 4px; width:190px; font-size:14px; color:#5E5E5E;}  
.product .pr-cbt a {float:left; }
.product .pr-cbt span { color:#FF6600; font-size:15px; font-weight:bold; float:right; }
.product .pr-cbt span span { color:#5e5e5e; font-size:14px; font-weight:bold; float:none; }
.product .pr-cbt img { margin: 0 0 0 10px;}
.product .product-in {background:url(../img3/horizontal-separator.jpg) repeat-x center bottom; height:165px; padding:10px 0px 0 0;}

.backgroundNone {background:none;}
.margin0 {margin:0px !important;}

.basket { background:url("../img3/apple.gif") no-repeat 10px 3px ; padding:0 0 0 85px ; margin:8px 0 0 0; height:47px;}
.basket p { margin:0px 0 2px 0; padding:0px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.basket input[type='text'] {width:70px !important; vertical-align:middle;}
.basket img { vertical-align:middle;}
.login-box { border:1px solid #C0C0C0; padding:1px; height:123px; margin:0 0 3px 0;}
.login-bg { background:url("../img3/login-bg.gif") repeat-x ; padding:5px;}
.login-bg p { padding:0px; margin:0px; color:#FFFFFF; font-size:12px; font-weight:bold; height:18px; display:block;}
.reg-links a{font-size:10px; background:url("../img3/square.gif") no-repeat left; padding:0 0 0 15px; text-decoration:underline; margin: 0 25px 0 0; color:#FFFFFF;}
.login-bg input[type='text'] { border:1px solid #979797; color:#000000; font-size:11px; width:90px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; }
.login-bg input[type='password'] { border:1px solid #979797; color:#000000; font-size:11px; width:50px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; }
.btn-login {background:url('/img3/login-button.gif') no-repeat; width:28px; height:19px; border:0px; cursor:pointer; vertical-align:middle;}
.reg {height:60px; }

.cnt {padding:10px; color:#5e5e5e; }

.lostpassword p {font-size:13px;}
.lostpassword input[type='text'] { border:1px solid #979797; color:#000000; font-size:11px; width:190px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; }
.bt-send {background:url('/img3/login-button.gif') no-repeat; width:28px; height:19px; border:0px; cursor:pointer; vertical-align:middle;}


.registrace {font-size:13px; }
.registrace .cont {padding:0px !important}
.registrace .header-red {color:#fd5200; font-size:14px; padding:0 0 0 10px;}
.registrace table.reg-form td {color: #5F9704 !important; font-weight:bold;}
.registrace input {margin-bottom:3px !important;}


.btn {margin:0px; padding:7px 10px 7px 10px; background:url(../img3/green-head.jpg) repeat-x; font-size:14px; color:#FFFFFF; vertical-align:middle; border:0px; text-align:center; font-weight:bold; cursor:pointer;}
.btn-red {margin:0px; padding:7px 10px 7px 10px; background:url(../img3/orange-head.jpg) repeat-x; font-size:14px; color:#FFFFFF; vertical-align:middle; border:0px; text-align:center; font-weight:bold; cursor:pointer;}
.registrace input[type='text'] {border:1px solid #979797; color:#000000; font-size:11px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; }
.registrace input[type='password'] {border:1px solid #979797; color:#000000; font-size:11px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; }

.captcha img {vertical-align:middle;}
.dp .dp-text { padding:10px; width:460px; float:right; color:#707070; font-weight:bold; border:1px solid #C2C2C2; border-top:4px solid #FD5200; }
.dp .dp-images { border:1px solid #C2C2C2; border-top:4px solid #609705; padding:1px; float:left; text-align:center; width:169px; margin:0 0px 0 0;}
.dp .dp-images ul {margin:0px; padding:0px; list-style-type:none;}
.dp .dp-images ul li img {margin:0 0 5px 0;}
.dp .dp-text {  background:url("../img3/detail-bg.gif") repeat-x top; }
.dp .dp-text h1 {  color:#FE4F00;font-size:14px;margin:0px 0 5px 0;padding:0px; }
.dp .dp-text table {font-size:12px; }
.dp .dp-text table th {text-align:left; }
.dp .dp-text table td span strong {color:#ff6600; font-weight:bold;}
.dp .dp-text a {color:#6a9a06; font-weight:bold;text-decoration:none;}
.dp .dp-text a:hover {text-decoration:underline;}
.dp .dp-text .count {border:1px solid #979797; color:#000000; font-size:11px; width:90px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; width:25px; vertical-align:middle;} 
.dp .dp-text input[type='image'] {vertical-align:middle;}
.dp .description {font-weight:normal;}

.tbl-basket {width:100%;}
.tbl-basket .order-body-td { padding:8px; border:1px solid #C5C5C5; border-top:4px solid #FD5200; background:url("../img3/detail-bg.gif") repeat-x top;}
.tbl-basket .order-image { border:1px solid #C5C5C5; width:150px; text-align:center;}
.tbl-basket .order-body-name { font-size:12px; font-weight:bold; color:#FD4F00; padding-left:5px; vertical-align:top;}
.tbl-basket .order-body-name a { font-size:12px; font-weight:bold; color:#FD4F00; text-decoration:none; }
.tbl-basket .price-order { text-align:right;}
.tbl-basket .price-order p { padding:3px 0 3px 0; margin:0px; width:110px; color:#6F6F6F; font-weight:bold; background:url("../img3/box-content-separator.jpg") repeat-x bottom;  float:left;}
.tbl-basket .mainprice { color:#5F9704 !important;}
.tbl-basket .set-order span,.set-order img,.set-order div { float:left; border:0px;  margin:0 3px 0 0;}
.tbl-basket .set-order input{  margin:0 3px 0 0;  float:left;}
.tbl-basket .count {border:1px solid #979797; color:#000000; font-size:11px; width:20px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; vertical-align:middle;}
.tbl-basket th {text-align:left;}
.tbl-basket td a {color:#000000; font-size:11px; text-decoration:none;}
.tbl-basket td a:hover {text-decoration:underline;}


.c-cont {font-size:12px; padding:0 5px 0 5px;}
.c-cont a {text-decoration:none; font-weight:bold; color:#000000;}
.c-cont a:hover {text-decoration:underline;}

.povinne {text-align:center; font-size:12px;} 
.povinne input {vertical-align:middle;}
.order-com textarea {height:50px; width:652px;border:1px solid #979797; color:#000000; font-size:11px;font-family:Trebuchet MS; overflow:auto;}

.del-all img {vertical-align:middle; border:0px; margin:0 5px 0 0;}

.cetelem td{font-size:11px;}

.login-form input[type='text'] {border:1px solid #979797; color:#000000; font-size:11px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; }
.login-form input[type='password'] {border:1px solid #979797; color:#000000; font-size:11px; height:16px; margin:0 3px 0 0; padding:1px 0 0 3px; }

.thank-you .c-cont img {float:left;}
.thank-you .c-cont .c-text { float:left; height:374px; width:290px; padding:15px;}

.reg-form td {font-size:12px;}

.pdf img {vertical-align:middle;}
.pdf a {color:#000000; text-decoration:none;}
.pdf a:hover { text-decoration:underline;}

.reg-order-links a {color:blue;}

/* 
* dulezite classy , mely by zustat
*/

.error { border:2px solid #fbc2c4;background:#fbe3e4;padding:6px 10px 6px 10px;color:#8a1f11;margin:0 0 10px 0;font-size:11px;}
.correct {border:2px solid #c6d880;background:#e6efc2;padding:6px 10px 6px 10px;;color:#264409;margin:0 0 10px 0;font-size:11px;}
.red {color:red; font-weight:bold;}

.align-right { text-align:right !important;}
.align-left { text-align:left !important;}
.align-center { text-align:center !important;}
.nowrap {white-space:nowrap !important;}
.vertical-middle {vertical-align:middle !important;}

.error404 {padding:0 15px 0 15px;}
.error404 a {color:#000000; font-weight:bold; text-decoration:none;}
.error404 a:hover {text-decoration:underline;}

.map {list-style-type:none;margin:10px 0 10px 0; padding:0px;}
.map a {color:#000000; text-decoration:none !important;}
.map a:hover {text-decoration:underline !important;}

.line-through {text-decoration: line-through;}




/*
.final-price {
  border:1px solid #C5C5C5;
  border-top:4px solid #5F9704;
  color:#FD4F00;
  font-weight:bold;
}
.info a {
  color:blue;
  font-weight:bold;
  text-decoration:none;
}
.info img {
  border:0px;
}
.info a:hover {
  text-decoration:underline;
}
.delivery {
  border:1px solid #C5C5C5;
  border-top:4px solid #5F9704;
  padding:3px;
  color:#6F6F6F;
  font-weight:bold;
}
.delivery div{
  background:url("../img3/box-content-separator.jpg") repeat-x bottom;
  padding:3px 0 3px 0;

}
.delivery label:hover {
  color:#FD5200;
  cursor:pointer;
  cursor:hand;
}
.register {
  border:1px solid #C5C5C5;
  border-top:4px solid #5F9704;
  padding:7px;
  color:#5F9704;
  font-weight:bold;
  
}
.register h3,.reg-form h3 {
  margin:0px;
  padding:0px;
  font-size:14px;
  color:#FD5200;
}
.order-separator {
  width:1px; 
  margin:0 2px 0 2px;
  border-right:1px solid #C2C2C2;
}
.send-order {
  width:1%;
}
.send-order input {
  margin:0 0 0 5px;
}
.delivery-address {
  font-weight:bold;
}
.textarea {
  border:1px solid #979797;
  color:#979797;
  font-size:11px;
  overflow:auto;
  width:620px;
  height:70px;
}
.register span {
  color:#6F6F6F !important;
}
.reg-form {
  color:#5F9704;
  font-weight:bold;
}
.sep {
  background:url("../img3/box-content-separator.jpg") repeat-x bottom;
  padding:3px 0 3px 0;
}
.child-menu a {
  color:#6F6F6F;
  font-weight:bold;
  text-decoration:none;
}
.child-menu a:hover {
  text-decoration:underline;
}
.related-images img {
  margin:5px;
} 

.title {
  font-size:12px;
  color:#FFFFFF;
}

.mailnews {
  text-align:Center;
  padding:3px;
}
.mailnews img,.mailnews input{
  vertical-align:middle;
}
*/
