body {font-family:Tahoma, Arial, Verdana; font-size:11px; color:#57616d; width:100%; background:#eaeaea url('/images/body_bg.gif') repeat-x;}
input, textarea, select {font-family:Tahoma, Arial, Verdana; font-size:11px; color:#57616d; padding:0; margin:0;}
select {border:1px solid #57616d;}
body, form, p, div, ul, li, ol {padding:0; margin:0 auto;}
label, .buttons {cursor:pointer;}

a {text-decoration:none; color:#57616d;}
a:hover {text-decoration:underline; color:#d52b69;}

.inputText {border:1px solid #57616d; padding:3px; background:url('/images/bginput.gif') no-repeat;}
.buttons {background:url('/images/content01.gif') repeat-x; padding:5px 15px 5px 15px; border-width:1px; font-weight:bold; color:#ffffff;}

.bodybardiv {width:1002px; border-left:1px solid #848484; border-right:1px solid #848484; background-color:#ffffff; padding-top:210px;}
.topbardiv {position:relative; width:1000px; background:url('/images/content07.gif') repeat-x;}
.leftbardiv {float:left; width:200px; background:url('/images/leftbar/left06.gif') repeat-y;}
.rightbardiv {position:absolute; width:199px; background:url('/images/rightbar/right03a.gif') repeat-y; left:801px; top:0px;}
.contentbardiv {position:relative; width:600px; margin-right:200px; padding-top:40px; float:right;}

#Head {position:absolute; top:0; width:1000px; height:210px; margin-left:1px; background:url('/images/menu/bg-header.png') no-repeat;}

#header-logo {position:absolute; top:56px; left:0;}
#header-logo a {display:block; width:350px; height:140px;}
#header-nav {position:absolute; top:19px; left:40px; list-style-type:none;}
#header-nav li {float:left; margin-right:4px;}
#header-nav li a {color:#ffffff; display:block; font-size:14px; font-weight:bold; padding:6px 10px 7px 9px; text-shadow:1px 1px #57616d;}
#header-nav li a:hover {text-decoration:none; border:1px solid #ffffff; padding:5px 9px 6px 8px; border-radius:6px; background:#d52b69;}
#header-nav .separator {color:#ffffff; display:block; font-size:14px; padding-top:5px; text-shadow:1px 1px #57616d;}
#header-user {position:absolute; top:77px; left:735px; width:250px; text-align:center; line-height:18px; color:#ffffff;}
#header-user a {color:#ffffff; font-size:14px; font-weight:bold; padding:6px 10px 7px 9px; text-shadow:1px 1px #57616d;}
#header-cart {position:absolute; top:137px; left:770px; width:200px; color:#ffffff;}
#header-cart img {float:left;}
#header-cart a {color:#ffffff; font-size:18px; font-weight:bold; padding:6px 10px 7px 9px; text-shadow:1px 1px #57616d;}
#header-info {position:absolute; top:83px; left:395px; width:335px; height:86px; overflow:auto;}
#header-find {position:absolute; top:23px; right:50px;}
#header-find form input {float:left;}
.newsslider {position:relative; overflow:hidden; height:86px;}
.newsslidercontent {position:absolute;}
.newssection {padding:5px; height:80px; border-bottom:1px solid #9ac1c9;}

#banfly-right {position:absolute; top:50px; margin-left:1005px;}

.topbarFirstEndPpage {text-align:center; padding:40px;}
.topbarEndPpage {width:1000px; color:#86909C; text-align:center; height:89px; background:url('/images/end01.gif') repeat-x;}
.topbarEndPpage a {color:#ffffff;}
.topbarEndPpageE1 {width:21px; height:22px; background-image:url('/images/end02.gif');}
.topbarEndPpageE2 {width:32px; height:22px; background-image:url('/images/end03.gif');}

.leftbarTabGrey {width:197px; height:22px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; border-bottom:1px solid #ffffff; padding-top:7px; font-size:12px; color:#848484; font-weight:bold; text-align:center; background:url('/images/content09.gif') repeat-x;}
.leftbarMenuSel {font-size:12px; font-weight:bold; background:url('/images/leftbar/left02b.gif') no-repeat; width:199px; height:24px; vertical-align:middle;}
.leftbarMenuSel a {color:#ffffff; display:block; padding-left:40px; padding-top:4px;}
.leftbarMenuNotSel {font-size:12px; background:url('/images/leftbar/left02.gif') no-repeat; width:199px; height:24px; vertical-align:middle;}
.leftbarMenuNotSel a {display:block; padding-left:40px; padding-top:4px;}
.leftbarSubMenuSel {font-size:12px; font-weight:bold; background:url('/images/leftbar/left03b.gif') no-repeat; width:199px; height:20px; vertical-align:middle;}
.leftbarSubMenuSel a {color:#ffffff; display:block; padding-left:50px; padding-top:2px;}
.leftbarSubMenuNotSel {font-size:12px; background:url('/images/leftbar/left03.gif') no-repeat; width:199px; height:20px; vertical-align:middle;}
.leftbarSubMenuNotSel a {display:block; padding-left:50px; padding-top:2px;}
.leftbarMenuSpacer {width:199px; height:1px; background:url('/images/leftbar/hline.gif') no-repeat;}
.leftbarTextBox {font-size:12px; margin:15px;}
.leftbarAticleBox {font-size:12px; text-align:center; margin:10px;}
.leftbarAticleBox a {color:#d52b69; font-weight:bold;}
.leftbarAticleBoxSmal {font-size:11px;}
.leftbarBoxShadow {width:199px; height:10px; background:url('/images/leftbar/left04.gif') no-repeat;}
.leftbarBoxSpacer {width:199px; height:2px; background:url('/images/leftbar/left06.gif') no-repeat;}

.rightbarTabGrey {width:197px; height:22px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; border-bottom:1px solid #ffffff; padding-top:7px; font-size:12px; color:#848484; font-weight:bold; text-align:center; background:url('/images/content09.gif') repeat-x;}
.rightbarTextBox {font-size:11px; margin:15px;}
.rightbarTextBox ul {margin-left:10px;}
.righbarAticleBox {font-size:12px; text-align:center; margin:10px;}
.righbarAticleBox a {color:#d52b69; font-weight:bold;}
.righbarAticleBoxSmal {font-size:11px;}
.rightbarBoxShadow {width:199px; height:10px; background:url('/images/rightbar/right04.gif') no-repeat;}
.rightbarBoxSpacer {width:199px; height:2px; background:url('/images/rightbar/right08.gif') no-repeat;}

.contentbarTabWhite {width:580px; padding:10px;}
.contentbarTabWhite ul {margin-left:15px; margin-top:10px; margin-bottom:10px;}
.contentbarTabWhite .spacer {height:1px; background-color: #c0c0c0; margin-top:5px; margin-bottom:5px; padding:0;}
.contentbarTabPink {width:580px;}
.contentbarTabPink ul {padding:0px; margin-left:15px; margin-top:10px; margin-bottom:10px;}
.contentbarTabPink th {border:1px solid #d52b69; padding-left:10px; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; vertical-align:middle; height:28px; background:url('/images/content01.gif') repeat-x;}
.contentbarTabPink td {border:1px solid #d52b69; padding:10px; background-color:#f6f6f6;}
.contentbarTabPink div {border:none; padding:2px;}
.contentbarTabPink td td {border:none; padding:2px;}
.contentbarTabPink .spacer {height:1px; background-color: #c0c0c0; padding:0;}
.contentbarTabGrey {width:580px;}
.contentbarTabGrey ul {padding:0; margin-left:15px; margin-top:10px; margin-bottom:10px;}
.contentbarTabGrey th {border:1px solid #57616d; padding-left:10px; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; vertical-align:middle; height:28px; background:url('/images/content02.gif') repeat-x;}
.contentbarTabGrey td {border:1px solid #57616d; padding:10px; background-color:#f6f6f6;}
.contentbarTabGrey div {border:none; padding:2px;}
.contentbarTabGrey td td {border:none; padding:2px;}
.contentbarTabGrey .goodDiv {position:absolute; top:5px; left:325px; width:48px; height:48px; display:block; background:url('/images/ico_good48.png') no-repeat;}
.contentbarTabGrey .newDiv {position:absolute; top:5px; left:280px; width:48px; height:48px; display:block; background:url('/images/ico_new48.png') no-repeat;}
.contentbarTabGrey .actionDiv {position:absolute; top:5px; left:235px; width:48px; height:48px; display:block; background:url('/images/ico_action48.png') no-repeat;}
.contentbarTabGrey .spacer {height:1px; background-color: #c0c0c0; padding:0;}
.contentbarTabGrey .imgDet {float:left; padding:0; margin:10px;}
.contentbarTabGrey .divPrice {position:absolute; bottom:10px; right:10px; padding:0; margin:0; text-align:right;}
.contentbarTabGrey .divPrice table {width:220px;}
.contentbarTabGrey .divPrice td {height:15px; border-left:none; border-right:none; border-top:none; border-bottom:1px dotted #57616d; padding:2px; background-color:#ffffff;}
.contentbarTabGrey .divShare {position:absolute; top:10px; right:10px; padding:0px; margin:0px; text-align:right;}
.contentbarTabGreyLArt {width:73px; float:left; height:86px;}
.contentbarTabGreyLArt img {max-height:60px;}
#detail {position:relative; height:275px; margin-bottom:10px;}
#text-box {width:580px; overflow:hidden; height:40px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
#text-box-route {width:580px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
#text-cbox {width:580px; text-align:right; padding-bottom:5px; padding-left:10px; padding-right:10px;}
#text-more {cursor:pointer; display:block;}
#text-close {cursor:pointer; display:none;}

.contentbarDivbuttons {width:558px; padding:10px; border-top:1px solid #57616d; background-color:#c0c0c0; text-align:center;}

.contentbarAticleMenu {border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; padding-left:10px; padding-right:10px; color:#848484; background:#ebebeb url('/images/content09.gif') repeat-x; width: 100%;}
.contentbarAticleMenu th {height:28px; font-weight:bold;}
.contentbarAticleMenu th img {margin:2px 6px 0px 6px; vertical-align:top;}
.contentbarAticleMenu td {height:28px; text-align:right;}

#contentbarAticleBoxs {background:url('/images/content03.gif') repeat;}
.contentbarAticleBox {position:relative; float:left; width:179px; height:270px; padding:0 10px 10px 10px; margin:11px 0; text-align:center;}
.s2 {border-left:#c0c0c0 1px solid; border-right:#c0c0c0 1px solid;}
.contentbarAticleBox h2 {margin:0; padding:0;}
.contentbarAticleBox h3 {margin:0; padding:0;}
.contentbarAticleBox a {font-size:12px; color:#d52b69; font-weight:bold;}
.contentbarAticleBox img {position:absolute; top:35px; left:15px; padding:0; margin:0; max-height:150px;}
.contentbarAticleBox div {position:absolute; bottom:95px; left:112px; width:80px; text-align:right;}
.contentbarAticleBox .goodDiv {top:30px; left:160px; width:32px; height:32px; display:block; background:url('/images/ico_good32.png') no-repeat;}
.contentbarAticleBox .newDiv {top:30px; left:130px; width:32px; height:32px; display:block; background:url('/images/ico_new32.png') no-repeat;}
.contentbarAticleBox .actionDiv {top:30px; left:100px; width:32px; height:32px; display:block; background:url('/images/ico_action32.png') no-repeat;}
.contentbarAticleBox .skladDiv {top:65px; left:110px; bottom:auto;}
.contentbarAticleBox p {position:absolute; bottom:40px; left:10px; width:180px; text-align:justify;}
.contentbarAticleBox span {position:absolute; top:247px; left:20px; font-size:12px; color:#d52b69; text-align:left; font-weight:bold;}
.contentbarAticleBoxPriceSmal {font-size:11px; color:#57616d; font-weight:normal;}
.contentbarAticleBoxSpacer {width:100%; line-height:1px; height:1px; background-color:#c0c0c0; clear:both; display:block;}

#contentbarListBox {position:relative; width:568px; padding-left:10px; margin-bottom:-1px; z-index:5;}
#contentbarListBox > span {float:left; color:#ffffff; background:url('/images/content02.gif') repeat-x; font-size:12px; font-weight:bold; height:21px; cursor:pointer; border:1px solid #57616d; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:0; margin-right:2px;}
#contentbarListBox > span.ListBoxActive {background:#f6f6f6 url('none'); border-bottom:solid 1px #f6f6f6; color:#57616d;}
#contentbarListBoxDiv {width:558px; padding:9px; background-color:#f6f6f6; border:solid 1px #57616d; color:#57616d; text-align:center;}
#contentbarListBoxDivAkce {position:relative; width:570px; height:240px; padding:10px 10px 10px 20px; font-style:italic; font-weight:bold; border-top:solid 1px #57616d; background:url('/images/bgakce.jpg') no-repeat;}
#contentbarListBoxDivAkce .price {font-size:20px;}
#contentbarListBoxDivAkce .price span {color:#d52b69; font-size:26px; text-shadow:1px 1px #57616d;}
#contentbarListBoxDivAkce .text {position:absolute; bottom:20px; left:160px; width:410px; padding:5px; filter:alpha(opacity=85); opacity:0.85; background-color:#ffffff; color:#333333; border:1px solid #57616d; border-radius:6px;}
#contentbarListBoxDivAkce .text span {font-size:20px;}
#contentbarListBoxDivAkce .image {position:absolute; right:50px; top:10px;}
#contentbarListBoxDivAkce .disc {position:absolute; width:150px; height:34px; background-color:#d52b69; color:#ffffff; text-align:center; top:0; right:0; text-shadow:1px 1px #57616d;}
#contentbarListBoxDivAkce .disc span {font-size:26px;}
#contentbarListBoxDivPopis {width:580px; padding:10px; border-top:solid 1px #57616d; text-align:justify;}

#contentbarDivSlide {position:relative; width:600px; height:200px; font-style:italic; font-weight:bold;}
#contentbarDivSlide img {position:absolute; right:0; top:0; cursor: pointer;}
#contentbarDivSlide .pages {position:absolute; bottom:5px; right:5px;}
#contentbarDivSlide .pages a {background-color:#d52b69; width:10px; height:10px; line-height:10px; display:block; border:solid 1px #57616d; border-radius:5px; margin-left:10px; float:left;}
#contentbarDivSlide .pages a.aktivni {background-color:#ffffff;}
#contentbarDivSlide .text {position:absolute; bottom:20px; right:20px; width:360px; padding:5px; filter:alpha(opacity=85); opacity:0.85; background-color:#ffffff; color:#333333; border:1px solid #57616d; border-radius:6px;}
#contentbarDivSlide .text span {font-size:20px;}

.contentbarListAticleBox {position:relative; float:left; width:166px; height:210px; padding:0 10px 10px 10px; margin:11px 0;}
.contentbarListAticleBox h2 {margin:0; padding:0;}
.contentbarListAticleBox a {font-size:12px; color:#d52b69; font-weight:bold;}
.contentbarListAticleBox img {position:absolute; top:35px; left:43px; padding:0px; margin:0px; max-height:150px;}
.contentbarListAticleBox span {position:absolute; top:190px; right:60px; font-size:12px; color:#d52b69; font-weight:normal; text-align:right;}
.contentbarListAticleBoxPriceSmal {font-size:11px; color:#57616d;}
.contentbarListAticleBoxSpacer {width:100%; line-height:1px; height:1px; background-color:#c0c0c0; clear:both; display:block;}

#messDiv {display:none; position:absolute; z-Index:2000; top:0; left:0; border:solid 1px #C7C7C7; cursor:pointer; background-color:#ffffff; text-align:center;}
.messDivTabGrey {width:580px;}
.messDivTabGrey th {border:1px solid #57616d; padding-left:10px; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; vertical-align:middle; height:28px; background:url('/images/content02.gif') repeat-x;}
.messDivTabGrey td {border:1px solid #57616d; padding:10px 10px 55px 10px; font-size:11px; color:#57616d; background-color:#f6f6f6;}
.messDivTabGrey td td {border:none; padding:2px;}
.messDivTabGrey .messDivbuttons {position:absolute; width:556px; bottom:2px; left:2px; padding:10px; border-top:1px solid #57616d; background-color:#c0c0c0;}

#shadowProgress {z-Index:1500; position:absolute; filter:alpha(opacity=50); opacity:0.5; background-color:#000000; width:100%; display:none; height:100%; top:0; left:0;}

#tipDiv {display:none; position:absolute; z-Index:3000; top:0; left:0; color:#000000;}
#tipTab {width:200px;}
#tipTab td {color:#000000;}
#tipTab td.bgtop {background:url('/images/bt.gif') no-repeat; padding-left:10px; padding-right:10px; padding-top:25px; padding-bottom:0;}
#tipTab td.bgbottom {height:12px; background:url('/images/bt.gif') no-repeat bottom;}
#tipTab .spacer {height:1px; background-color: #c0c0c0; padding:0;}

#hlpDiv {width:16px; height:14px; background:url('/images/help_tip.png') no-repeat; cursor:pointer; display:inline-block; padding:0;}
.hlpDiv {width:16px; height:14px; background:url('/images/help_tip.png') no-repeat; cursor:pointer; display:inline-block; padding:0;}

h1 {font-size:20px; color:#d52b69; display:inline; text-align:left; position:absolute; z-Index:500; margin-left:210px; font-weight:normal; width:590px;}
h2 {font-size:13px; font-weight:bold; margin:0;}

.f08 {font-size:8px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f16 {font-size:16px;}

.fPink {color:#d52b69;}
.fGreen {color:#008000;}

.fBold {font-weight:bold;}

.left {float:left;}
.right {float:right;}

.center {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}

.w60px {width:60px;}
.w70px {width:70px;}
.w80px {width:80px;}
.w120px {width:120px;}
.w155px {width:155px;}
.w160px {width:160px;}
.w200px {width:200px;}
.w340px {width:340px;}
.w500px {width:500px;}
.w540px {width:540px;}

.clear {clear:both;}

.dnone {display:none;}
.dblock {display:block;}

img {border-style:none;}
.img1 {border:1px solid #d52b69; margin:5px;}
.img2 {border-left:1px outset #FF8F09; border-right:1px outset #FF8F09; border-top:1px outset #FF8F09; border-bottom:1px outset #FF8F09; margin:5px;}
