/* --- RESET --- */
.obmedzena_prev {
  margin: 5px 0px 10px; color: #cc0000; font-size: 1.2em;
}
.obmedzena_prev strong {
  display: inline-block; margin-right: 10px;
}
* { margin:0; padding:0; text-indent:0; font-size:100%; }
:focus { outline:0; }
address { font-style:normal; }
sub, sup { line-height:1; font-size:60%; }
small { font-size:80%; }
big, .big { font-size:135%; }
img { border:0 none; }
ins { text-decoration:none; }

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

#pzp_cover {position: relative;}
#text_img {
    color: #444444;
    font-size: 22px;
    left: 352px;
    position: absolute;
    top: 31px;
}
a.ib {display: inline-block;}
#text_img a {
    color: #444444;
}

input[type="submit"],
input[type="button"] { cursor:pointer; }

/* --- BASE --- */
.fl { float:left !important; }
.fr { float:right !important; }
.clear, .cistic,
.cleaner { clear:both; }

.a-r { text-align:right; }
.a-c { text-align:center; }
.a-l { text-align:left; }
.a-j { text-align:justify; }

.req,
.required,
.red { color:#c33935 !important; }
.green { color:#2b761f !important; }

.hidden { display:none; }

.d1,
.d2,
.d3,
.d4,
.d5 { float:left; display:inline; *margin-left:-0.04em; }

.d1 { width:100%; }
.d2 { width:50%; }
.d3 { width:33.33%; }
.d4 { width:25%; }
.d5 { width:20%; }

ul.menu-v,
ul.menu-h { float:left; display:inline; }
ul.menu-h li { list-style:none; float:left; display:inline; }
ul.menu-v li { list-style:none; display:block; /* IE6 "whitespace in lists" */ float:left; width:100%; }
ul.menu-v li a,
ul.menu-h li a { display:block; text-decoration:none; }
#footer  ul.menu-h li a {display: inline-block;}

/* --- GLOBAL --- */
html { height:100%; font:normal normal normal 13px/1.3 Tahoma, Geneva, sans-serif; color:#666; background:#d3d1cd url(../img/html.jpg) repeat left top; }
body { height:100%; min-width:960px; _width:expression(document.body.clientWidth < 960? "960px" : "auto" ); text-align:center; background:url(../img/body.jpg) repeat-x left top; }
#layout { position:relative; width:100%; min-height:100%; _height:100%; }/* get footer down */

.more { float:right; margin-top:5px; padding-left:7px; width:42px; height:21px; line-height:20px; color:#fff; text-decoration:none; background:url(../img/right-more.png) no-repeat left top; }
.more:active,
input[type="submit"]:active { position:relative; top:1px; left:1px; }

#header { margin:0 auto; width:1000px; height:76px; overflow:hidden; background:url(../img/header.jpg) no-repeat left top; }
#note { float:left; display:inline; margin:13px 0 0 10px; width:194px; height:42px; background:url(../img/note.png) no-repeat left top; }

#top-menu { float:right; margin:24px 10px 0 0; height:42px; overflow:hidden;  }
#top-menu li { margin-left:1px; }
#top-menu a { padding:0 19px; height:42px; line-height:42px; font-size:14px; color:#eaeaea; background:url(../img/top-menu.png) no-repeat center top; }
#top-menu .first a { padding-left:40px; background-position:left top; }
#top-menu .last a { background-position:right top; }
#top-menu .active a,
#top-menu a:hover { color:#fff; background-position:center bottom; }
#top-menu .first.active a,
#top-menu .first a:hover { background-position:left bottom; }
#top-menu .last.active a,
#top-menu .last a:hover { background-position:right bottom; }

#wrap { margin:0 auto; padding-bottom:240px; width:1000px; }
#page { padding:0 10px; width:980px; text-align:left; background:#fff url(../img/page.png) no-repeat left bottom; }

#top-box { width:980px; height:250px; overflow:hidden; background:url(../img/top-box.jpg) no-repeat left top; }
#top-box .content { margin:20px; width:340px; }
#top-box strong { display:block; margin-top:25px; line-height:1.1; font-size:30px; color:#dee8f3; font-family:Impact, Charcoal, sans-serif; text-transform:uppercase; font-weight:normal; }
#top-box em { display:block; margin-top:15px; font-size:14px; color:#c4c4c4; text-transform:uppercase; font-style:normal; font-weight:bold; }
#top-box p { display:block; margin-top:22px; font-size:14px; color:#c4c4c4; text-transform:uppercase; }
#top-box p big, #top-box p .big  { font-weight:bold; color:#e1c937; }

#main-menu { float:left; margin:10px 0 0; width:100%; height:40px; background:#0e0e0e url(../img/main-menu.png) no-repeat left top; }
#main-menu ul { list-style-type:none; }
#main-menu li { position:relative; float:left; display:inline; border-right:1px solid #9e9e9e; }
#main-menu a { display:block; padding:0 20px; line-height:40px; color:#fff; text-decoration:none; }
#main-menu .active a,
#main-menu a:hover { color:#0e0e0e; text-decoration:none; background:#d3d3d3 url(../img/main-menu-active.png) no-repeat right top; }
#main-menu .first a { background-position:left top; }
/* 1st submenu */
#main-menu ul li ul { position:absolute; left:0; padding-bottom:15px; width:195px; display:inline-block; visibility:hidden; z-index:200; background:url(../img/main-menu-submenu-b.png) no-repeat left bottom; }
#main-menu ul li ul li:first-child { padding-top:20px; background:url(../img/main-menu-submenu1.gif) no-repeat left top; }
#main-menu ul li ul li { padding:0 5px; border:0 none; }
#main-menu ul li ul li a { 
  padding:5px 10px 5px 5px; display:inline-block; width:170px; line-height:1.2;
   color:#0e0e0e; border-bottom:1px solid #9e9e9e; 
   background:transparent url(../img/menu-a.gif) no-repeat right bottom; 
}
#main-menu ul li ul li a:hover { 
  color:#fff; background:#575757 url(../img/menu-a.gif) no-repeat right bottom; 
}
/* 2th submenu */
#main-menu ul li ul ul { }
#main-menu ul li ul ul.submenu_ul5 { margin-top: 0px; }
#main-menu ul li ul li:first-child ul {
    margin-top: 8px; 
}
#main-menu ul li ul ul li:first-child { padding-top:13px; background:url(../img/main-menu-submenu2.gif) no-repeat left top; }

#cse-search-box { float:right; display:inline; margin:7px 20px 0 0; width:180px; height:25px; overflow:hidden; background:url(../img/search.png) no-repeat left top;  }
#cse-search-box input[type="text"] { float:left; display:inline; padding:2px; width:140px; height:15px; margin:3px; border:0 none !important; }
#cse-search-box input[type="submit"] { float:right; display:inline; width:30px; height:25px; color:transparent; border:0 none !important; cursor:pointer; background-color:transparent; }

#main-bg { float:left; padding-bottom:15px; width:100%; background:url(../img/main-bg.gif) repeat-y left top; }

#main { float:right; width:750px; background:url(../img/shadow.jpg) no-repeat 517px top; }

/* center */
#center { float:left; display:inline; margin-top:13px; padding-bottom:50px; width:540px; }
.pzp #center {width: auto !important;}
.pzp {background: #ffffff !important; min-height: 1000px;}
#center h1,
#center h2.h1 { font-size:24px; color:#999; font-family:Impact, Charcoal, sans-serif; font-weight:normal; }
#center h2.h1 { margin-top:20px; }
#center h2 { font-size:14px; margin:10px 0 8px; color:#2b679b; }
#center p { margin:5px 0 12px; }
#center ul li { padding-left:19px; margin-bottom:5px; list-style:none; background:url(../img/li.gif) no-repeat 6px 6px; }
#center ol { padding-left:24px; }
#center ol li { margin-bottom:5px; }

.document h1 {margin: 0px 0px 10px 0px !important;}

.search_page h1 {font-size: 20px !important;}

/* tabs 1 */
#tabs1 { margin:10px 0 15px; padding:0 0 6px 0; background:url(../img/tabs1.png) no-repeat left bottom; }
#tabs1 .ui-tabs-panel { background:url(../img/tabs1-panel.png) no-repeat left top; }
#tabs1 .ui-tabs-nav { padding:0 10px; }
#tabs1 .ui-tabs-nav li { margin:4px 0 0 0; padding-left:7px; background:url(../img/tabs1-tab-left.png) no-repeat left top; }
#tabs1 .ui-tabs-nav li a { padding:0 20px 0 13px; height:28px; line-height:28px; font-size:13px; color:#fff; font-weight:bold; background:url(../img/tabs1-tab-right.png) no-repeat right top; }
#tabs1 .ui-tabs-nav .ui-state-active,
#tabs1 .ui-tabs-nav .ui-state-hover { margin-top:0; padding-bottom:0px; background:url(../img/tabs1-tab-left-active.png) no-repeat left top; }
#tabs1 .ui-tabs-nav .ui-state-active a,
#tabs1 .ui-tabs-nav .ui-state-hover a { height:32px; line-height:32px; font-size:13px; color:#7d7d7d; background:url(../img/tabs1-tab-right-active.png) no-repeat right top; }
#tabs1 h2 { margin-top:0; font-size:22px; color:#0d3c62; font-family:Impact, Charcoal, sans-serif; font-weight:normal; }
#tabs1 p { margin-bottom:5px; color:#363636; }
#tabs1 .text { float:left; padding-right:10px; width:250px; background:url(../img/tabs1-separator.png) repeat-y right top; }
#tabs1 label { color: #363636 !important;}

/* tabs 2 */
#tabs2 { margin:10px 0 15px; padding:0 0 6px 0; background:url(../img/tabs2.png) no-repeat left bottom; }
#tabs2 .ui-tabs-panel { background:url(../img/tabs2-panel.png) no-repeat left top; }
#tabs2 .ui-tabs-nav { padding:0 10px; }
#tabs2 .ui-tabs-nav li { margin:4px 0 0 0; padding-left:7px; background:url(../img/tabs2-tab-left.gif) no-repeat left top; }
#tabs2 .ui-tabs-nav li a { padding:0 20px 0 13px; height:28px; line-height:28px; font-size:13px; color:#fff; font-weight:bold; background:url(../img/tabs2-tab-right.png) no-repeat right top; }
#tabs2 .ui-tabs-nav .ui-state-active,
#tabs2 .ui-tabs-nav .ui-state-hover { margin-top:0; padding-bottom:0px; background:url(../img/tabs2-tab-left-active.gif) no-repeat left top; }
#tabs2 .ui-tabs-nav .ui-state-active a,
#tabs2 .ui-tabs-nav .ui-state-hover a { 
  height:32px; line-height:32px; font-size:13px; color:#7d7d7d;
   background:url(../img/tabs2-tab-right-active.png) no-repeat right top; }
#tabs2 h2 { margin:8px 0; color:#0d3c62; font-size:18px; font-weight:normal; }
#tabs2 h3 { margin:8px 0; color:#8d8d8d; font-size:13px; }
#tabs2 p { color:#363636; }


#tabs1-3 .text {
    background: none; float: none; width: auto;
    margin: 0px 0px 20px 0px;
}
#tabs1-3 label {
  width: 140px !important; font-size: 13px !important; 
}
#tabs1-3 input[type=text] {
  width: 250px !important; font-size: 13px !important;
  line-height: 22px !important;
}
#tabs1-3 select { 
  width: 254px !important; height: 22px; line-height: 22px !important; 
  font-size: 13px !important;
}
#tabs1-3 textarea {
  float: none; width: 500px !important; height: 100px; 
  font-size: 13px !important;
}
#tabs1-3 fieldset.submit {
  text-align: center; padding-left: 0px !important;
}
#tabs1-3 #prf_bfo_li {
  padding-top: 5px;
}
#tabs1 hr {
  color: #666; background: #666; padding: 0px; border: 0px; margin: 5px 0px;
  height: 1px; line-height: 1px;
}
#prf_send_false {
  color: #cc0000; font-weight: bold;
}
#prf_send_ok {
  color: #009900; font-weight: bold;
}
/* tabs 3 */


/* products */
.products:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
.products { display:inline-block; }
/* for Opera */
* html .products { height:1%; }
.products { display:block; }
/* end */
.products .more { margin:0; }

.popis_cat {text-align: justify;}
.category_boxik h2 { margin-top:0; height:20px; line-height:1; text-align: center; }
.category_boxik h2 a { font-size:13px; color:#0d3c62; text-decoration:none; }
.fl .category_boxik {margin-left: 50px; margin-bottom: 20px;}
.fr .category_boxik {margin-right: 80px; margin-bottom: 20px;}

#center .products .product { 
  margin:10px 0; padding:8px; width:266px; height:250px; overflow:hidden;
 /* background:url(../img/product.png) no-repeat left top; */
  position: relative;
  border: 1px solid #b2b2b2;
  box-sizing: border-box;
    background-image: linear-gradient(to top right, #fff, #E4E4E4);

}
.products .product .price-no-dph {
    font-weight: bold;
    font-size: 12px;
    display: inline-block;
    margin-top: 5px;
}
#center .products .product h2 { margin-top:0; height:36px; line-height:1.3; }
#center .products .product h2 a { font-size:14px; color:#0d3c62; text-decoration:none; }
#center .products .product img { 
  float:left; border:1px solid #999; max-height: 90px;
}
#center .products .product ul { 
  height:90px;  position: relative; top: -5px;
  float: left;  overflow: hidden; margin-left: 14px;
}
#center .products .product li { padding:0; margin-bottom:1px; font-size:11px; font-weight:bold; background-image:none; }
#center .products .product li.no_bold {font-weight: normal;}
#center .products .product li span {
   float:left; display:inline; width:70px; font-weight:normal; 
   color: #444444;
}
#center .products .product li.kod {
 width: 120px;
}
#center .products .product form {
    margin: 5px 0px;
}
#center .products .product li .kod_span {
  width: 50px !important;
}
#center .products .product ul.pt_5 {margin-left: 9px;}
#center .products .product .pt_5 span {
  width: 83px;
}
#center .products .product .pt_4, #center .products .product .pt_2 {
  margin-right: -5px; margin-left:6px;
}
#center .products .product .pt_2 li span {width: 89px;}
#center .products .product .pt_2 li .kod_span {width: 60px !important;}
#center .products .product .pt_4 li span {
   width:86px;
}
.cat_page_51 .products .product ul { 
 margin-left: 8px !important;
}
#center .products .product .big,
#center .products .product big { float:left; margin-right:15px; margin-top:5px; width:102px; text-align:center; font-size:20px; font-weight:bold; color:#0d3c62; }
#center .products .product input[type="text"] { padding:2px; width:29px; height:20px; border:1px solid #999; font-size:18px; color:#797979; background-color:#d6d5d2; }
#center .products .product input[type="submit"] { float:right; width:80px; height:27px; line-height:27px; border:0 none; font-weight:bold; color:#fff; background:url(../img/product-button.png) no-repeat left top; }
#center .products .product strong { float:left; margin:9px 0 0 -4px; width:113px; text-align:center; font-size:12px; font-weight:bold; color:#2b761f; }
#center .products .product .more { float:right; padding:0; margin:12px 0 0 0; width:125px; height:26px; line-height:26px; border:0 none; text-align:center; font-weight:bold; color:#fff; background:url(../img/product-button2.png) no-repeat left top; }
#cse-search-results {width: 540px; overflow: hidden;}

#web_map li ul {margin-top: 5px;}

#product-filter { 
  padding:8px 3px; margin:10px 0; border-top:1px solid #9e9e9e; 
  border-bottom:1px solid #9e9e9e; background-color:#e6e6e7;
  color: #333333;
 }
#product-filter select { 
  margin-right:0px; width:61px; height:20px; border:1px solid #aaa; 
  font-size:12px; background-color:#fff;
}
#product-filter input[type="submit"] { width:69px; height:22px; line-height:22px; border:0 none; color:#fff; font-weight:bold; background:url(../img/product-filter-button.png) no-repeat left top; }
#product-filter .fields { float:left; margin:2px 5px 0 0; }

#big-filter { float:left; display:inline; padding:0 0 5px 20px; margin-top:3px; font-size:11px; color:#808080; background:url(../img/ico-16-find.gif) no-repeat left top; }

#center .pager { float:right; }
#center .pager li { padding:0; background-image:none; margin-bottom: 0px;}
#center .pager a { margin:0 2px; width:18px; height:18px; line-height:17px; color:#fff; font-weight:bold; text-align:center; background: #999; padding: 1px; }
#center .pager .active a,
#center .pager a:hover { background: #F7A50B; }
#center .pager .left a { margin:0; background:url(../img/pager-left.png) no-repeat center center; }
#center .pager .right a { margin:0; background:url(../img/pager-right.png) no-repeat center center; }

#gallery ul li {
  list-style: none; padding: 0px; background: none;  
}
#gallery ul li.schema_th, 
#gallery ul li.schema_th_first {width: 80px; float: left; text-align: center; margin-right: 5px;}
#gallery ul li.schema_th img, 
#gallery ul li.schema_th_first img{
  margin-top: 5px;
}
#gallery ul li.schema_th_first {margin-right: 0px; }
#gallery ul li.big_img {margin-bottom: 10px;}

#detail-page { margin-top:15px; color:#444; }
#detail-page #gallery { float:left; width:252px; margin-bottom: 0px; }
#detail-page #gallery .pika-stage { position:relative; padding:0; width:250px; height:187px; border:1px solid #999; }
#detail-page #gallery .pika-stage img { position:absolute; left:0; top:0; }
#detail-page #gallery .pika-stage .pika-aniwrap { top:0; }
#detail-page #gallery .pika-textnav { display:none; }
#detail-page #gallery .jcarousel-container { padding:0; }
#detail-page #gallery .pika-thumbs li { width:77px; height:58px; padding:0; margin:0 7px 0 0; border:1px solid #999; background-image:none; }
#detail-page #gallery .jcarousel-clip { margin-top:12px; height:60px; }
#detail-page #gallery .pika-counter { bottom:15px; }
#detail-page #gallery .pika-imgnav a.previous { left:0; }
#detail-page #gallery .pika-imgnav a.next { right:0; }

#detail-page .fb_iframe_widget { float:left; }
#detail-page #product-no { float:left; display:inline; margin:3px 15px 0 5px; font-size:11px; color:#000; }

#detail-page table { float:right; width:273px; margin-bottom:9px; border-collapse:collapse; border-spacing:0; }
#detail-page tbody td,
#detail-page tbody th { vertical-align:top; padding:5px 7px; border-bottom:1px solid #fff; font-size:12px; text-align:left; }
#detail-page tbody td { font-weight:bold; background-color:#f0f0f0; }
#detail-page tbody th { font-weight:normal; background-color:#e7e7e7; white-space:pre; }

#detail-page h2.green { margin-top:18px; }

#detail-page #buy { float:right; padding:12px 8px; width:257px; background-color:#f4f4f4; }
#detail-page #buy big,
#detail-page #buy .big { float:left; display:inline; margin-right:15px; width:118px; text-align:center; font-size:20px; font-weight:bold; color:#0d3c62; }
#detail-page #buy .big em {font-size: 14px;}
#detail-page #buy .price-no-dph {margin-left: 10px; margin-top: 5px; display: inline-block; }
#detail-page #buy input[type="text"] { float:left; padding:2px; width:29px; height:20px; border:1px solid #999; font-size:18px; color:#797979; background-color:#d6d5d2; }
#detail-page #buy input[type="submit"] { float:right; width:80px; height:27px; line-height:27px; border:0 none; font-weight:bold; color:#fff; background:url(../img/product-button.png) no-repeat left top; }

#order { margin-top:15px; color:#444; }
#order #steps { margin-bottom:27px; width:100%; }
#order #steps li { padding:0; margin:0 0 0 35px; background:none; }
#order #steps li:first-child { margin:0; }
#order #steps a { padding:7px 12px 5px 18px; width:126px; height:42px; color:#fff; line-height:1.4; font-weight:bold; background:url(../img/step.png) no-repeat left top; }
#order #steps a big,
#order #steps a .big { float:left; margin-right:28px; width:17px; font-size:36px; line-height:1; font-family:Impact, Charcoal, sans-serif; font-weight:normal; }
#order #steps li:first-child a { padding-right:22px; width:116px; }
#order #steps .active a,
#order #steps a:hover { background:url(../img/step-active.png) no-repeat left top; }

#order .full_width { width:100%; border-collapse:collapse; border-spacing:0; }
#order .full_width th,
#order .full_width td { text-align:left; }
#order .full_width td { font-size: 12px; }
#order .full_width thead th { padding:5px 8px; color:#fff; background:#575757 url(../img/order-thead.gif) repeat-x left top; }
#order .full_width tbody { font-size:11px; }
#order .full_width tbody td,
#order .full_width tbody th { padding:3px 8px; }
#order .full_width tbody th { border-bottom:1px solid #747678; padding:5px 8px;  }
#order .full_width tbody input[type="text"] { width:22px; height:16px; border:1px solid #9c9c9c; color:#797979; background-color:#d6d5d2; }
#order .full_width tbody input.del { padding-left:15px; width:75px; border:0 none; color:#c33935; font-weight:bold; background:url(../img/ico-14-del.png) no-repeat left center; }

#order .transit-info { margin:3px 1em 10px; padding:3px 5px 3px 30px; border-bottom:1px solid #E8DDAE; border-top:1px solid #E8DDAE; background:#FFF2B8 url(../img/icon_info.gif) no-repeat scroll 5px center; }
#order input[type="submit"] { width:130px; height:27px; line-height:25px; border:0 none; color:#fff; font-weight:bold; background:#f59b0b url(../img/order-button.png) no-repeat left top; }
#order input.fl { margin-right:10px; }

a.submit_button {
  width:130px; height:27px; line-height:25px;text-align: center;
  border:0 none; color:#fff; font-weight:bold; 
  background:#f59b0b url(../img/order-button.png) no-repeat left top;
  text-decoration: none;
}
#order input.btn_w[type="submit"] {  width:160px;  background:#f59b0b url(../img/order-button_wide.png) no-repeat left top;}
#order .order_note { width: 500px; height: 60px;}

/* FORMS */
#center fieldset { position:relative; border:0px solid #ccc; padding: 0px 0px 5px 0px; }
#center fieldset legend { margin-left:1em; color:#545351; font-weight:bold; font-size:11px; *left:-7px; }
	#center fieldset legend { position /*\**/:relative\9; top /*\**/:-0.75em\9; } /* For IE 8 & lower */
#center form legend span { white-space:pre; position:absolute; left:0.75em; top:0; margin-top:0.5em; font-size:135%; }
	#center form legend span { margin-top /*\**/:1em\9; left /*\**/:-0em\9; /* For IE 8 & lower */ *margin-top:1.25em; }
#center fieldset ol { padding:3em 1em 0 1em; *padding-top:3.75em; list-style:none; }

#center fieldset li:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
#center fieldset li { display:inline-block; padding-bottom:5px; margin:0; }
/* for Opera */
* html #center fieldset li { height:1%; }
#center fieldset li { display:block; }
/* end */

#center fieldset.submit { float:none; width:auto; border-style:none; padding-left:100px; padding-top:10px; }
#center fieldset label {
 float:left; margin-right:8px; padding:3px 0 4px;
  width:83px;  color:#525252; font-size: 12px;
}
#center .no-fieldset > fieldset { border:0 none; }
#center .no-fieldset > fieldset ol { padding:0; }
#center .no-fieldset > fieldset.submit { padding-left:86px; padding-top:2px; }

#center fieldset fieldset { margin:0;  float:none; width:auto; border-style:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
#center fieldset fieldset legend { margin-left:0; padding:3px 0 4px; width:76px; top:0; *white-space:pre-line; font-weight:normal; color:#525252; }
#center fieldset fieldset ol { position:relative; top:-1.5em; margin:0 0 -1.5em 86px; padding:0; }
#center fieldset fieldset label { float:none; width:auto; margin-right:auto; }

#center fieldset input[type="text"],
#center fieldset textarea,
#center fieldset select { 
  float:left; width:150px;  padding:1px 1px; border:1px solid #aaa; 
  font-size:12px; background-color:#fff;
  height:22px; *float:left; *height:auto; *margin-top:5px; *margin-bottom:20px; 
}
#center fieldset select option { padding: 0px 1px 0px 2px; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.2em;}
#center fieldset select[disabled="disabled"] { background-color:#eee; color:#aaa; }
#center fieldset textarea { height:100px; }
#center fieldset input[type="text"]:focus,
#center fieldset textarea:focus,
#center fieldset select:focus { border:1px solid #fab20b; box-shadow:inset 2px 2px 6px rgba(0, 0, 0, 0.3), 0 0 5px #fbb30b; -o-box-shadow:inset 2px 2px 6px rgba(0, 0, 0, 0.3),0 0 5px #fbb30b; -webkit-box-shadow:inset 2px 2px 6px rgba(0, 0, 0, 0.3),0 0 5px #fbb30b; -moz-box-shadow:inset 2px 2px 6px rgba(0, 0, 0, 0.3),0 0 5px #fbb30b; }

#center fieldset input[type="button"],
#center fieldset button[type="button"],
#center fieldset input[type="submit"],
#center fieldset button[type="submit"] { width:145px; height:30px; line-height:30px; border:0 none; font-weight:bold; font-style:14px; color:#fff; background:url(../img/form-button.png) no-repeat left top; }

.customer_switch {
    margin: 15px 0 10px;
}
.customer_switch a {
    border: 1px solid #444444;
    color: #666666;
    cursor: pointer;
    font-size: 11px;
    padding: 3px 10px;
    text-decoration: none;
}
.customer_switch a.active {
    border: 1px solid #990000;
    color: #990000;
    font-size: 12px;
    font-weight: bold;
}
#center fieldset .cust_reg label {width: 110px; text-align: right;}

.dopyt_form_text {   
  border-top: 1px solid #DEDEDE;
    padding: 7px 0;
}
.formular_submit {
      margin: 10px 0 0;
    text-align: right;
    width: 446px;
}
.formular_submit input[type="submit"] { width:130px; height:27px; line-height:25px; border:0 none; color:#fff; font-weight:bold; background:#f59b0b url(../img/order-button.png) no-repeat left top; }
.formular table input.required { color: #000000 !important; padding-left: 1px;}
.formular table textarea.required { color: #000000 !important;}
.formular table input {
    width: 250px; height: 20px; border: 1px solid #9E9E9E;
}
.formular table td {
    padding: 3px 5px;
}
.formular table th {
    text-align: right;
}
.formular table textarea {
    height: 100px; width: 350px; border: 1px solid #9E9E9E;
}
/* end FORMS */


/* SEARCH PAGES */
.moto_makes_list, .moto_makes_list_first, .auto_makes_list, .auto_makes_list_first {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none !important;
}

.auto_makes_list li, .auto_makes_list_first li {
    padding: 1px 0 !important;
    background: none !important; margin: 0px 0px 2px 0px !important;
    width: 260px;
}
.moto_makes_list li, .moto_makes_list_first li {
    width: 170px; list-style: none ; padding: 1px 0px !important; 
    background: none !important; margin: 0px 0px 2px 0px !important;
}
.moto_makes_list, .moto_makes_list_first { margin: 0px 5px 0px 5px !important;}
.makes_list li {
  width: 170px !important;
}
.makes_list { margin: 0px 5px 0px 5px !important;}
.auto_makes_list a, .auto_makes_list_first a, .moto_makes_list a, .moto_makes_list_first a {
    text-decoration: none;
}
.auto_makes_list_first {margin-right: 20px;}
/* end SEARCH PAGES */

#navigation { margin-bottom:5px; }
#navigation ul { width:100%; }
#navigation ul li { padding:0; background:none; color:#6490b6; }
#navigation ul li a { display:inline; color:#666; text-decoration:underline; }
#navigation ul li span { color:#999; }

#bottom { clear:both; margin-top:20px; border-top:1px solid #9e9e9e; }
#bottom a { float:left; display:inline; padding:0 0 5px 23px; margin-top:3px;  color:#606060; text-decoration:none; }
#bottom div { float:left; margin-top:15px; width:100%; }
#bottom .info { background:url(../img/ico-16-info.gif) no-repeat left top; }
#bottom .send { margin-left:35px; background:url(../img/ico-16-send.gif) no-repeat left 2px; }
#bottom .print { margin-left:35px; background:url(../img/ico-16-print.gif) no-repeat left top; }
#bottom .up { float:right; margin:0; padding:3px 0 0 10px; width:59px; height:22px; color:#fff; font-weight:bold; background:url(../img/up.gif) no-repeat left top; }

#bottom a:hover {text-decoration: underline;}
#cf_text { margin-left: 5px; width: 400px !important;}
#info-form fieldset fieldset ol {margin-bottom: 0px;}
.otazka_fieldset {height: 106px;}

#info-send fieldset input[type="text"],
#info-form fieldset input[type="text"] {
  line-height: 20px; vertical-align: middle;
}
/* left + right */
#left h2,
#right h2 { 
  padding:0 10px 5px; margin:5px 0; border-bottom:1px solid #000;
  font-size:20px; color:#353431; font-family:Impact, Charcoal, sans-serif; font-weight:normal; }


/* right */

#right { float:right; display:inline; margin-top:13px; width:180px; font-size:12px; }
#right h2 { margin-top:15px; }
#right p { margin:5px 0 10px 5px; line-height:1.4; font-size:12px; }

#shopping-cart { margin-bottom:13px; padding:5px 0 5px 55px; color:#5a5a57; cursor:pointer; background:url(../img/ico-shopping-cart.jpg) no-repeat left top; }
#shopping-cart:hover h3 { text-decoration:underline; }
#shopping-cart p { margin:0; font-size:12px; }

#find { margin-bottom:13px; padding:4px 0 5px 55px; color:#5a5a57; cursor:pointer; background:url(../img/ico-find.jpg) no-repeat 3px top; }
#find:hover h3 { text-decoration:underline; }
#find p { margin:0; font-size:12px; }

#contact { padding:5px 0 10px 10px; margin-bottom:15px; color:#444; background:url(../img/contact.jpg) no-repeat left top; }
#contact h3 { 
  padding-bottom:13px; font-size:20px; color:#353431; 
  font-family:Impact, Charcoal, sans-serif; font-weight:normal; }
#contact strong,
#contact a { font-weight:bold; color:#265780; }
#contact p { padding:3px 0; margin:0; font-size:12px; }


.odber-noviniek-cov .form-group {
    margin-left: 5px;
}
.odber-noviniek-cov p {
}
.odber-noviniek-cov form input {
    height: 20px;
    border: 1px solid #aaa;
    padding: 2px;
}
.odber-noviniek-cov button {
    width: 145px;
    height: 30px;
    line-height: 30px;
    border: 0 none;
    font-weight: bold;
    font-style: 14px;
    color: #fff;
    background: url(../img/form-button.png) no-repeat left top;
    margin-left: 5px;
    margin-top: 10px;
}

#social { width:100%; }
#social li { margin-left:10px; }
#social a:active { position:relative; top:1px; left:1px; }

.fb-like-box {margin-left: -4px;}
#fb {
    border: medium none;
    height: 300px;
    overflow: hidden;
    width: 187px;
}

/* left */
#left { float:left; display:inline; margin-top:13px; width:200px; font-size:12px; }
#left h3 { 
  float:left; margin:5px 0 5px; padding-left:5px; width:195px;  color:#4e4c47; 
}
#left .menu-v { margin-bottom:10px; }
#left .menu-v a { 
  padding:5px 0 5px 15px; width:185px; border-bottom:1px solid #9e9e9e; color:#4e4c47; 
  background:transparent url(../img/menu-a.gif) no-repeat right bottom; }
#left .menu-v .active > a,
#left .menu-v a:hover { color:#e7e7e7; background:#575757 none; }
#left .menu-v ul li { background:#e6e6e7 url(../img/menu-a.gif) no-repeat right bottom; }
#left .menu-v ul a { padding:5px 0 5px 30px; width:170px; background:url(../img/left-submenu.gif) no-repeat 22px 12px; }
#left .menu-v ul .active > a,
#left .menu-v ul a:hover { padding-left:40px; width:160px; color:#fff; background:#296192 url(../img/arrow1.gif) no-repeat 22px 10px; }




/* foot */
#footer { clear:both; height:210px; /* Padding-bottom of #wrap */ position:absolute; left:0; bottom:0; width:100%; z-index:1; color:#c3c0b0; background:#585754 url(../img/footer.jpg) repeat-x left bottom; }
#footer .content { position:relative; margin:25px auto 0; height:183px; width:970px; text-align:left; }
#footer h3 { font-size:30px; color:#8e8c87; font-family:Impact, Charcoal, sans-serif; font-weight:normal; }
#footer li { margin-top:3px; padding:0 5px; border-left:1px solid #827e71; }
#footer .first { border:0 none; padding-left:0; }
#footer a { color:#c3c0b0; }
#footer a:hover { text-decoration:underline; }

#copy { position:absolute; left:0; bottom:0; width:100%; height:42px; line-height:42px; color:#a19f94; }
#copy a { color:#a19f94; }
#copy a { text-decoration:none; }
#copy a:hover { text-decoration:underline; }


/* PIKA CHOOSE */
/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 144px; height:74px;}
.pika-stage {width: 500px;}

.pikachoose {width: 520px; margin: 0 auto;}
.pika-stage {position: relative;background: #fafafa; border: 1px solid #e5e5e5; padding: 10px 10px 40px 10px;text-align:center;height:250px;}
	
	/*if you change the padding on pika-stage you must adjust the top left of this to match! */
	.pika-stage .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-stage .pika-aniwrap{position: absolute; top: 10px; left: 0px;}
	.pika-stage .pika-aniwrap{width:100%;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;height:100%; margin: auto auto;}
	.pika-stage a {display: inline-block;}
.pika-stage .caption {position: absolute; background: url(75-black.png);  border: 1px solid #141414; font-size: 11px; 
			color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(../img/pikachoose/prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next {background: url(../img/pikachoose/next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play {background: url(../img/pikachoose/play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(../img/pikachoose/pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
	
.pika-thumbs {margin: 10px 0 0 17px; padding: 0; overflow: hidden;}
	.pika-thumbs li {float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
		
		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 485px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}

iframe[name="google_conversion_frame"]  {
display: none;
}

.hide {
  display: none;
}
.att { font-size: 1.4em; color: #cc0000;}

