/* -- start setup -- */

* {
font-family : Arial, Helvetica, sans-serif;
font-size : x-small;
margin : 0;	
border : none;
padding : 0;
color: #C70808;
}

/* -- common -- */

.m2 {margin : 2px;}
.m5 {margin : 5px;}
.m10 {margin : 10px;}
.m20 {margin : 20px;}
.m30 {margin : 30px;}

.mt5 {margin-top : 5px;}
.mt10 {margin-top : 10px;}
.mt14 {margin-top : 13px;}

.mt20 {margin-top : 20px;}
.mt40 {margin-top : 40px;}

.ml5 {margin-left : 5px;}
.ml10 {margin-left : 10px;}
.ml20 {margin-left : 20px;}
.ml40 {margin-left : 40px;}

.mb5 {margin-bottom : 5px;}
.mb10 {margin-bottom : 10px;}
.mb20 {margin-bottom : 20px;}
.mb40 {margin-bottom : 40px;}

.mr5 {margin-right : 5px;}
.mr10 {margin-right : 10px;}
.mr20 {margin-right : 20px;}
.mr40 {margin-right : 40px;}

.b1red {border : 1px solid Red;}
.b1bl {border : 1px solid Black;}
.b2bl {border : 2px solid Black;}
.b1wh {border : 1px solid White;}
.b2wh {border : 2px solid White;}

.b1oranz {border : 1px solid #FE5815;}

.p2 {padding : 2px;}
.p5 {padding : 5px;}
.p10 {padding : 10px;}
.p20 {padding : 20px;}
.p30 {padding : 30px;}
.p60 {padding : 60px;}

.pt2 {padding-top : 2px;}
.pt5 {padding-top : 5px;}
.pt10 {padding-top : 10px;}
.pt20 {padding-top : 20px;}
.pt30 {padding-top : 30px;}

.pr2 {padding-right : 2px;}
.pr5 {padding-right : 5px;}
.pr10 {padding-right : 10px;}
.pr20 {padding-right : 20px;}
.pr30 {padding-right : 30px;}

.pb2 {padding-bottom : 2px;}
.pb5 {padding-bottom : 5px;}
.pb10 {padding-bottom : 10px;}
.pb20 {padding-bottom : 20px;}
.pb30 {padding-bottom : 30px;}

.pl2 {padding-left : 2px;}
.pl5 {padding-left : 5px;}
.pl10 {padding-left : 10px;}
.pl20 {padding-left : 20px;}
.pl30 {padding-left : 30px;}

.ml0 {margin-left : 0;}

/* -- text -- */
.bez_podtrz {text-decoration : none;}
.b {font-weight : bold;}
.norm {font-weight : normal;}
.i {font-style : italic;}
.u {text-decoration : underline;}
.text_doprostred {text-align : center;}
.text_blok {text-align : justify;}
.text_doleva {text-align : left;}
.vcenter {vertical-align : middle;}

/* -- colors --*/
.wh {color : White;}
.cervena {color : Red;}
.cerna {color : Black;}
.blue {color : #00A0C6;}
.green {color: #87AF12;}

/* -- display --*/
.neviditelny {display : none;}
.skryty {display : none;}
.viditelny {visibility : visible !important;}

/* -- font size -- */
.mediuml {font-size : medium;}
.small {font-size : small;} /* -- start size --*/
.x_small {font-size : xx-small;}
.font_x_small {font-size : 10px;}
.xx_small {font-size : xx-small;}
.horni_index {vertical-align : super;}

/* -- float -- */
.float_left {float : left;}
.float_right {float : right;}

.clear {clear : both;}
.clear_left {clear : left;}

/* -- all pages -- */
hr {display : none;}

body {
background-color: Black;
text-align: center;
background-image: url(../pcs/pcs_layout/background.jpg);
background-position: top;
background-repeat: no-repeat;
background-attachment: scroll;
}

#container {
text-align: left;
width: 972px;
margin: 0 auto;
}

#header {
height: 136px;

background-position: center;
background-repeat: no-repeat;
position: relative;

z-index: 100;
}

.header1 {background-image: url(../pcs/pcs_layout/header1.jpg)}
.header2 {background-image: url(../pcs/pcs_layout/header2.jpg)}
.header3 {background-image: url(../pcs/pcs_layout/header3.jpg)}
.header4 {background-image: url(../pcs/pcs_layout/header4.jpg)}
.header5 {background-image: url(../pcs/pcs_layout/header5.jpg)}
.header6 {background-image: url(../pcs/pcs_layout/header6.jpg)}
.header7 {background-image: url(../pcs/pcs_layout/header7.jpg)}
.header8 {background-image: url(../pcs/pcs_layout/header8.jpg)}
.header9 {background-image: url(../pcs/pcs_layout/header9.jpg)}
.header10 {background-image: url(../pcs/pcs_layout/header10.jpg)}
.header11 {background-image: url(../pcs/pcs_layout/header11.jpg)}
.header12 {background-image: url(../pcs/pcs_layout/header12.jpg)}
.header13 {background-image: url(../pcs/pcs_layout/header13.jpg)}
.header14 {background-image: url(../pcs/pcs_layout/header14.jpg)}
.header15 {background-image: url(../pcs/pcs_layout/header15.jpg)}
.header16 {background-image: url(../pcs/pcs_layout/header16.jpg)}


#loginText {
position: absolute;	
bottom: 30px;
right: 20px;
font-size: 12px;
}

#loginText span {
font-size: 11px;
}

#loginText a {
text-decoration: none;
color: #E11616;
font-weight: bold;
padding: 0 5px;
border-left: 2px solid Red;
font-size: 12px;
}

#loginText a:HOVER {color: #FFC600;}

#loginText a.login {
text-decoration: none;
color: #FFC600;
border-left: none;
}




#main {
position: relative;
background-image: url(../pcs/pcs_layout/main-background.jpg);
background-position: top center;
background-repeat: no-repeat;
background-attachment: scroll;
width: 972px;
background-color: #0D0D0D;
}


#vyberStylu {
position: absolute;
top: 12px;
right: 10px;
width: 280px;
width: 350px;
}

#vyberStylu p {
float:left;
color:#FFBE40;
font-size: 17px;
font-weight:bold;
margin-right: 20px;
padding-top:5px;
}

#vyberStylu form {
}

#vyberStylu form select {
background-color: #191919;
color: White;
width:135px;
border: 1px solid #FFBE40;
}

#vyberStylu form select option {color: White;}

#footer {
background-image: url(../pcs/pcs_layout/footer-background.jpg);
background-position: center;
background-repeat: no-repeat;
width: 972px;
height: 79px;
margin: 0 auto;
}

#pageEnd {
background-image: url(../pcs/pcs_layout/page-end.jpg);
background-position: center;
background-repeat: no-repeat;

overflow: hidden;
}

#pageEndIn {
margin: 0 auto;
width:985px;
height:220px;
text-align:left;
}

#pageEndIn p {
margin-top:10px;
color:#FFC425;
margin-left:40px;
}

#pageEndIn p a {
color:#FFC425;
text-decoration:none;
}

#pageEndIn p a:HOVER {
color:Red;
text-decoration:underline;
}

#menu {
width: 210px;
float: left;
padding: 60px 0 20px 20px;	
}

#newsHomepage {padding: 0 0 30px 30px;}

#newsHomepage a {
color:#FFA800;
text-decoration:none;
}

ul.mainMenu {margin: 0 0 20px 0;	}
ul.subMenu {margin: 5px 0 5px 0;}
ul.mainMenu li { list-style-type: none; }

ul.mainMenu li a {
color: White;
text-decoration: none;
display:block;
line-height: 16px;
padding-left:5px;
padding-right:30px;
border-left: 3px solid #0D0D0D;
font-size:13px;
}

ul.mainMenu li a:HOVER, ul.mainMenu li.activeItem a {
color: #DB0000;
background-color:#191919;
border-left: 3px solid #434343;
}


/*	hl. menu	*/
ul.mainMenu2 {
margin: 0 0 20px 0;
background-image : url(../../pcs/pcs_layout/menu-background-gradient.jpg);
background-position : left center;
background-repeat : repeat-y;
padding:10px;
}


ul.subMenu {margin: 5px 0 5px 0;}
ul.mainMenu2 li { list-style-type: none; }

ul.mainMenu2 li a {
text-decoration: none;
display:block;
line-height: 16px;
padding-left:5px;
padding-right:30px;
font-size:11px;
font-weight:bold;
}

ul.mainMenu2 li a.barva1 {color:#04EA03;}
ul.mainMenu2 li a.barva2 {color:#04EA03;}
ul.mainMenu2 li a.barva3 {color:#04EA03;}
ul.mainMenu2 li a.barva4 {color:#08CD00; margin-bottom:5px;}
ul.mainMenu2 li a.barva5 {color:#4296F8;}
ul.mainMenu2 li a.barva6 {color:#4296F8; margin-bottom:5px;}
ul.mainMenu2 li a.barva7 {color:#FFC91E;}
ul.mainMenu2 li a.barva8 {color:#FFC91E;}
ul.mainMenu2 li a.barva9 {color:#FFC91E;}
ul.mainMenu2 li a.barva10 {color:#FFC91E; margin-bottom:5px;}
ul.mainMenu2 li a.barva11 {color:#E66BFF;}
ul.mainMenu2 li a.barva12 {color:#E66BFF;}
ul.mainMenu2 li a.barva13 {color:#E66BFF;}
ul.mainMenu2 li a.barva14 {color:#E66BFF;}
ul.mainMenu2 li a.barva15 {color:#E66BFF;}
ul.mainMenu2 li a.barva16 {color:#E66BFF;}
ul.mainMenu2 li a.barva17 {color:#E66BFF;}
ul.mainMenu2 li a.barva18 {color:#E66BFF;}
ul.mainMenu2 li a.barva19 {color:#E66BFF; margin-bottom:5px;}
ul.mainMenu2 li a.barva20 {color:#D4D4D6;}
ul.mainMenu2 li a.barva21 {color:#D4D4D6; margin-bottom:5px;}
ul.mainMenu2 li a.barva22 {color:#08CEDB;}
ul.mainMenu2 li a.barva23 {color:#08CEDB;}
ul.mainMenu2 li a.barva24 {color:#08CEDB; margin-bottom:5px;}
ul.mainMenu2 li a.barva25 {color:#E61612;}
ul.mainMenu2 li a.barva26 {color:#E61612;}
ul.mainMenu2 li a.barva27 {color:#E61612;}

.detailJmeno1 {color:#04EA03;!important}
.detailJmeno2 {color:#04EA03;!important}
.detailJmeno3 {color:#04EA03;!important}
.detailJmeno4 {color:#08CD00;!important}
.detailJmeno5 {color:#4296F8;!important}
.detailJmeno6 {color:#4296F8;!important}
.detailJmeno7 {color:#FFC91E;!important}
.detailJmeno8 {color:#FFC91E;!important}
.detailJmeno9 {color:#FFC91E;!important}
.detailJmeno10 {color:#FFC91E;!important}
.detailJmeno11 {color:#E66BFF;!important}
.detailJmeno12 {color:#E66BFF;!important}
.detailJmeno13 {color:#E66BFF;!important}
.detailJmeno14 {color:#E66BFF;!important}
.detailJmeno15 {color:#E66BFF;!important}
.detailJmeno16 {color:#E66BFF;!important}
.detailJmeno17 {color:#E66BFF;!important}
.detailJmeno18 {color:#E66BFF;!important}
.detailJmeno19 {color:#E66BFF;!important}
.detailJmeno20 {color:#D4D4D6;!important}
.detailJmeno21 {color:#D4D4D6;!important}
.detailJmeno22 {color:#08CEDB;!important}
.detailJmeno23 {color:#08CEDB;!important}
.detailJmeno24 {color:#08CEDB;!important}
.detailJmeno25 {color:#E61612;!important}
.detailJmeno26 {color:#E61612;!important}
.detailJmeno27 {color:#E61612;!important}

ul.mainMenu2 li a:HOVER, ul.mainMenu2 li.activeItem a {color: White;}




ul.subMenu li {
list-style-type: none;
font-size:10px;
margin-left:10px;
}

ul.subMenu a {
color: White;
background-image : url(../../pcs/pcs_layout/submenu-dot.gif);
background-position : left center;
background-repeat : no-repeat;
font-size:11px;
padding-left:10px !important;
}

ul.subMenu li a:HOVER {
color: #D00000;
background-color: inherit  !important;
border-left: none !important;
}




#content {
float: left;
width: 680px;	
padding: 0 0 20px 40px;
}

#listovani {
height: 50px;
}

h1 {
color: #E11616;
font-size: 180%;
margin: 18px 0 25px 0;
font-weight:normal;
}

h2 {
color: #E11616;
font-size: 160%;
margin: 30px 0 10px 0;
font-weight:normal;
}

h3 {
color: #E11616;
font-size: 140%;
margin: 30px 0 10px 0;
font-weight:normal;
}

p.odstavec {
margin: 1.1em 0 1.6em 0;
color:White;
font-size:12px;
}

p.odstavec a {color:#FFCFCF;}


p.odstavec2 {
margin: 1.1em 0 1.6em 0;
color:White;
font-size:12px;
}

p.odstavec2 a, p.odstavec2 strong {
color:#ECECEC;
font-size:100%;
}


/* vyhledavani  */
/* vyhledavani  */
.searchForm  {
margin-top: 5px;
margin-left: 20px;
}

.searchForm input {
border: 1px solid Red;
background-color: Black;
padding: 3px;
height: 13px;
vertical-align: middle;
width: 60px;
color: #FFC600;
font-size: 80%;
}

select.vyberStyluSelect {
/*background-image: url(../pcs/pcs_layout/styl-pozadi.jpg) !important;
background-position: center;
background-repeat: no-repeat;*/
color: White;
background-color: #6D3E3E !important;
}

.searchForm input.searchSubmit {
border: none;
background-color: #FFD102;
color: Red;
height: 21px;
width: 65px;
font-size: 80%;
}




.searchFormRight {
position:absolute;
top:18px;
left:35px;

}

.searchFormRight input {
border: 1px solid Red;
background-color: Black;
padding: 3px;
vertical-align: middle;
width: 100px;
color: Red;
}

.searchFormRight input.searchSubmit {
border: none;
background-color: Red;
color: White;
height: 21px;
width: 65px;
}

#bannerArea {
float:right;
text-align:center;
padding: 7px 0 7px 20px;
margin: 7px 0 0 10px;
border-left:1px solid Red;
color: #FFC600;
}

#bannerArea img {margin: 3px 0 15px 0;}


#newsArea {
float:right;
text-align:left;
padding: 0 0 25px 20px;
margin: 25px 0 50px 25px;
border-left:1px solid Red;
color: #FFC600;

width:280px;
}

#newsArea h2 {margin-top: 10px;}

#newsArea * {
color: #FFC600;
text-decoration:none;
}

#newsArea img {margin: 3px 0 15px 0;}

.vyrobce {
float: left;
margin-right: 5px;
}

#filtr_vyrobci input {margin-top: 5px;}

/*	filtrovani, listovani	*/
.filtrovani {
float:right;
margin: 0;
color:White;
line-height: 20px;
text-align:right;
/*margin-top: -50px;*/
margin-top: 10px;
}

.filtrovani label, .filtrovani select {margin: 0 9px 0 4px;}
.filtrovani select {
border : 1px solid #CECECE;
width: 100px;
background-color:Black;
}

.filtrovani label {color: #FFA800;}
/*.filtrovani select.filtr_radky {width: 40px;}*/

/*	nahledy	*/
.karta_produkt, .karta_produkt_last, .karta_produkt_akce,  .karta_produkt_akce_last {
float: left;
/*width : 190px;*/
width : 175px;
width : 185px;
margin-right: 30px;
margin-top: 30px;
/*height: 250px;*/
position:relative;

border:1px solid #333333;
background-color: Black;
padding:1px;

padding-top:19px;
}

/*	4ta karta	*/
.karta_produkt_last,  .karta_produkt_akce_last {margin-right: 0px;}


/*	cross karta	*/
.karta_produkt_cross, .karta_produkt_cross_last {
float: left;
width : 138px;
margin-right: 10px;
margin-top: 20px;
height: 200px;
}

.karta_produkt_cross_last {margin-right: 0;}

.jmeno_produkt {
/*height: 30px;*/
color: White;
font-weight: bold;
padding: 2px 0;
font-size:11px;
/*padding-left:5px;*/

position:absolute;
top:0;
left:3px;
background-color: Black;
width: 180px;
}

/*	upravy na akcni karte	*/
.karta_produkt_akce_last .jmeno_produkt, .karta_produkt_akce .jmeno_produkt {
color: Red;
}


.obrazek_produkt {
margin: 3px 0 2px 0;
background-color : White;
padding : 4px;
border : 1px solid #FFC600;
}

.karta_produkt_akce .obrazek_produkt, .karta_produkt_akce_last .obrazek_produkt {border : 1px solid #FFC600;}

.cena_produkt {
margin-bottom: 2px;
height : 19px;
line-height : 19px;	
padding-top: 2px;
}

.cena_produkt input.pocet_kosik {
padding:1px;
width: 14px;
border : 1px solid #C70808;
height: 12px;
background-color: Black;
position:absolute;
right: 105px;
top: 250px;
color:White;
text-align:center;
}



#popis_pocet_kosik_detail {
position:absolute;
left: 40px;
top: 320px;
color:Red;
font-size:11px;
	
}

.cena_produkt input.pocet_kosik_detail {
padding:1px;
width: 14px;
border : 1px solid #C70808;
height: 12px;
background-color: Black;
color:White;
text-align:center;
}

.lupa_produkt {
position:absolute;
right: 128px;
top: 250px;	
}

.cena_produkt p.cena {
font-weight: bold;
position:absolute;
top:32px;

top:45px;

right:5px;
font-size:12px;
background-color: White;
padding: 2px;

border:1px solid Black;
}

.cena_produkt p.cenaDetail {
font-weight: bold;
position:absolute;
top:30px;
right:15px;
font-size:12px;
background-color: White;
padding: 2px;

border:1px solid Black;
}


.cena_produkt p.cena span, .cena_produkt p.cenaDetail span {
font-weight: bold;
color: Red;
font-size:14px;
}

/*
a.do_kosiku, a.do_kosiku_detail, a.diskuze, a.doplnky, a.opustit_kosik, a.zpet_kosik, a.zpet_nahoru, a.objednat_zbozi, a.zpet {
display : block;
width : 94px;
height : 32px;
background-image : url(../pcs/pcs_layout/do-kosiku.gif);
background-position : center;
background-repeat : no-repeat;

position:absolute;
top:235px;
right:8px;
}*/

a.do_kosiku, a.do_kosiku_detail {
display : block;
width : 94px;
height : 32px;
background-image : url(../pcs/pcs_layout/do-kosiku.gif);
background-position : center;
background-repeat : no-repeat;
position:absolute;
top:235px;
right:8px;
}

a.do_kosiku_detail {
width : 167px;
height:45px;

top:307px;
left:85px;
background-image : url(../pcs/pcs_layout/do-kosiku-detail.gif);
}

/*  */
a.pokracovat {

display : block;

background-position : center;
background-repeat : no-repeat;
background-image : url(../pcs/pcs_layout/pokracovat.gif);

width : 148px;
height : 40px;
float:right;
}

a.opustit_kosik {
width : 100px;
background-image : url(../pcs/pcs_layout/opustit-kosik.gif);
margin-left: 4px;
margin-right: 4px;
}

a.zpet_kosik {
width : 105px;
background-image : url(../pcs/pcs_layout/zpet-do-kosiku.gif);
}

a.zpet_nahoru {
width : 92px;
background-image : url(../pcs/pcs_layout/zpet-nahoru.gif);
}

a.objednat_zbozi {
width : 228px;
height : 62px;
background-image : url(../pcs/pcs_layout/objednat-zbozi.gif);
display:block;
}

a.zpet {
display:block;
width : 45px;
background-image : url(../pcs/pcs_layout/zpet.gif);
}

a.vypis_napoveda {
display : block;
width : 27px;
height : 19px;
background-image : url(../pcs/pcs_layout/napoveda.gif);
background-position : center;
background-repeat : no-repeat;
float: left;
margin-left: 4px;
text-decoration: none;
}

/*	hover u ikon	*/
a.do_kosiku:HOVER {background-image : url(../pcs/pcs_layout/do-kosiku-hover.gif);}
a.do_kosiku_detail:HOVER {background-image : url(../pcs/pcs_layout/do-kosiku-detail-hover.gif);}
a.diskuze:HOVER {background-image : url(../pcs/pcs_layout/diskuze-k-produktu-hover.gif);}
a.doplnky:HOVER {background-image : url(../pcs/pcs_layout/doplnky-k-produktu-hover.gif);}
a.vypis_napoveda:HOVER {background-image : url(../pcs/pcs_layout/napoveda-hover.gif);}
a.pokracovat:HOVER {background-image : url(../pcs/pcs_layout/pokracovat-hover.gif);}
a.opustit_kosik:HOVER {background-image : url(../pcs/pcs_layout/opustit-kosik-hover.gif);}
a.zpet_kosik:HOVER {background-image : url(../pcs/pcs_layout/zpet-do-kosiku-hover.gif);}
a.zpet_nahoru:HOVER {background-image : url(../pcs/pcs_layout/zpet-nahoru-hover.gif);}
a.objednat_zbozi:HOVER {background-image : url(../pcs/pcs_layout/objednat-zbozi-hover.gif);}
a.zpet:HOVER {background-image : url(../pcs/pcs_layout/zpet-hover.gif);}


.perex_produkt {margin-top: 3px;}

/*  formulare   */
.formular {
padding : 20px 0 20px 10px;
margin: 5px 0;
background-color: #000000;
border: 1px solid #7F7F7F;
background-image: url(../pcs/pcs_layout/form-background.jpg); 
background-position: top right;
background-repeat: no-repeat;
}

.form_sada {
margin : 5px 0;
padding : 3px 0;
}

.formular label  {
display : block;
float : left;
width : 120px;
width : 160px;
height : 23px;
line-height : 23px;
font-size:12px;
color:#FFC600;
}

.formular label *  {
font-size:11px;
color:#FFC600;
}

.formular label.second  {margin-left : 20px;}

.formular input, .formular textarea,  .formular select  {
background-color : Black;
border: 1px solid Red;
padding : 3px;
color : #FFC600;
}

.formular input.error, .formular textarea.error  {border : 1px solid #EB2C2C;}

.formular textarea, .formular textarea.vyssi  {
width : 398px;
height : 70px;
_margin-left: -3px
}

.formular textarea.vyssi  {height : 170px;}

.formular input {
float : left;
width : 125px;
}

.formular select  {
float : left;
width : 137px;
}

/*	delsi prvky	*/
.formular input.long, .formular select.long  {width : 274px;}
.formular input.verylong  {width : 398px;}
.formular select.long  {width : 281px;}
.formular select.verylong  {width : 406px;}

.formular input.submit  {
width : 124px;
height : 19px;
border : 0px none;
padding : 0;
}

.formular input.LoginformSubmit  {
width : 160px;
text-align: center;
height : 19px;
border : 0px none;
padding : 0;
background-color: #FB0000;
color: White;
}

.newReg {
width : 95px;
text-align: center !important;
height : 19px;
line-height : 19px;
border : 0px none;
padding : 0;
background-color: #FB0000;
color: White;
text-transform: uppercase !important;
padding-right:5px;

}

.newReg:HOVER {color: White !important;}

span.povinna_polozka {
font-size : 9px;
color :  #EB2C2C;
}

.vysvetlivky_red {
font-size : 9px;
margin-top : 7px;
margin-left : 140px;
color: #9F9F9F;
}


/*	kosik	*/
/*	horni obrazky	*/
a.kosik_pcs1, a.kosik_pcs2, a.kosik_pcs3, a.kosik_pcs4, a.kosik_pcs1_active, a.kosik_pcs2_active, a.kosik_pcs3_active, a.kosik_pcs4_active {
background-position : center;
background-repeat : no-repeat;
display: block;
width : 166px;
height : 90px;

width : 142px;
height : 55px;

float: left;
}

a.kosik_pcs1 {background-image : url(../pcs/pcs_kosik/kosik-pcs1.gif);}
a.kosik_pcs2 {background-image : url(../pcs/pcs_kosik/kosik-pcs2.gif);}
a.kosik_pcs3 {background-image : url(../pcs/pcs_kosik/kosik-pcs3.gif);}
a.kosik_pcs4 {background-image : url(../pcs/pcs_kosik/kosik-pcs4.gif);}

a.kosik_pcs1_active {background-image : url(../pcs/pcs_kosik/kosik-pcs1-active.gif);}
a.kosik_pcs2_active {background-image : url(../pcs/pcs_kosik/kosik-pcs2-active.gif);}
a.kosik_pcs3_active {background-image : url(../pcs/pcs_kosik/kosik-pcs3-active.gif);}
a.kosik_pcs4_active {background-image : url(../pcs/pcs_kosik/kosik-pcs4-active.gif);}



/* kosik */
table.tabulka1 {
margin: 10px 0;
border-collapse : collapse;
/*width: 575px;*/
width: 675px;
}

table.tabulka1 td, table.tabulka1 th {
padding : 6px 10px;
border : 1px solid #CCCCCC;
vertical-align : top;
text-align : left;
}

table.tabulka1 th {
padding : 10px;
text-align : left;
}

/*table.tabulka1 tr.sudy td {background-color : #F5F5F5;}*/
/*table.tabulka1 tr td.tab_final_cena {background-color : #FFFFE1;}*/
table.tabulka1 td img, table.tabulka1 th img {vertical-align : middle;}

/* tab sirky */
table.tabulka1 td.item_number {
width: 60px;
text-align: center;
}


/*  detail produktu  */
#detail_vlevo {
width: 255px;
float: left;
position:relative;
}

#detail_jmeno {
/*color: White;*/
font-weight: bold;
font-size:14px;
padding: 2px 0;
}

#detail_obrazek {
margin: 3px 0 2px 0;
padding : 1px;
/*border : 1px solid #CECECE;*/
}

#detail_vpravo {margin-left: 280px; margin-top:5px;}

table.tabulkaSeznam {
width:550px;
border-collapse: collapse;
}

table.tabulkaSeznam tr td, table.tabulkaSeznam tr th {
padding: 7px 20px 7px 15px;
text-align: left;
line-height: 15px;
border:1px solid White;

}

table.tabulkaSeznam tr th {
background-color: Black;
font-weight:bold;
color:White;
font-size:11px;
}

/*table.tabulkaSeznam tr td {background-color: #F4F4F4;}*/
table.tabulkaSeznam tr.style1 td {}

table.tabulkaSeznam input.addItem  {
width : 60px;
text-align: center;
height : 19px;
border : 0px none;
padding : 0;
background-color: Black;
border:1px solid #C80708;
color: White;
}

table.vlastnosti_produktu, table.zakladni_vlastnosti {
border-collapse: collapse;
margin-bottom: 10px;
/*width: 410px;*/
}

table.tabulkaSeznam input.addItemInput  {
text-align: center;
line-height : 19px;
height : 17px;
_height : 19px;
border : 1px solid Black;
padding : 0;
width: 20px;
margin-bottom: 3px;
_margin-bottom: 0px;
}


table.zakladni_vlastnosti th {width: 90px;}

table.vlastnosti_produktu tr td, table.vlastnosti_produktu tr th, table.zakladni_vlastnosti tr td, table.zakladni_vlastnosti tr th {
/*background-color: #EBEBEB;*/
padding: 4px 15px 4px 10px;
text-align: left;
line-height: 15px;
color:White;
border: 1px solid White;
border: 1px solid #B5B5B5;
}

table.zakladni_vlastnosti tr td, table.zakladni_vlastnosti tr th {padding: 7px 20px 7px 10px;}

table.vlastnosti_produktu tr th, table.zakladni_vlastnosti tr th {
/*color: Black;*/
font-weight: normal;
}

table.velikosti {
border-collapse: collapse;
margin: 10px 0;	
}

table.velikosti tr td, table.velikosti tr th {
padding: 4px 5px 4px 5px;
text-align: left;
color:#B5B5B5;
border: 1px solid #B5B5B5;
}

table.velikosti tr th {
color:White;
 background-color: #454545;
}


.listovani {
	line-height : 40px;
	_padding-top:20px;
		height : 40px;	
	font-weight : bold;
	font-size : 30px;
	text-align: center;
	margin: 5px 0;
   /*width: 550px;*/
	background-image : url(../pcs/pcs_layout/listovani_background.jpg);
	background-position : center center;
	background-repeat : no-repeat;
font-size : 10px;
	visibility: inherit;
	vertical-align: middle;
}

.listovani a {
font-weight : bold;
font-size : 10px;
margin: 0 2px;
}

.listovani span {
font-weight : bold;
font-size : 10px;
margin: 0 2px;
}

.listovani a {font-weight : bold;}
.listovani img {vertical-align : middle;}

#chybove_odeslani {
background-image : url(../pcs/pcs_layout/error_odeslani.gif);
background-position : left center;
background-repeat : no-repeat;
padding: 15px;
padding-left : 40px;
border : 1px solid #E72121;
width : 200px;
margin: 10px 0;
}

#uspesne_odeslani {
background-image : url(../pcs/pcs_layout/uspesne_odeslano.gif);
background-position : left center;
background-repeat : no-repeat;
padding: 15px;
padding-left : 40px;
border : 1px solid #4A9CEF;
width : 200px;
margin: 10px 0;
}

#nas_tip {
background-image : url(../pcs/pcs_layout/informace.gif);
background-position : left center;
background-repeat : no-repeat;
padding: 15px;
padding-left : 40px;
border : 1px solid #4A9CEF;
width : 400px;
margin: 10px 0;
}

#nase_varovani  {
background-image : url(../pcs/pcs_layout/varovani.gif);
background-position : left center;
background-repeat : no-repeat;
padding: 15px;
padding-left : 40px;
border : 1px solid #E72121;
width : 400px;
margin: 10px 0;
}

#topKat {
float:left;
background-image: url(../pcs/pcs_layout/submenu_background.jpg););
background-position: top right;
background-repeat: repeat-x;
padding:3px 0 0 5px
}

.kategorie {
width:450px;
}

.kategorie li {
float: left;	
margin-right: 10px;
list-style-type: none;
color: #D7D7D7;
}

.kategorie li a {
color: White;
font-weight:bold;
}

.kategorie li a:HOVER {color: #D7D7D7;}

/*	skupina	*/
#skupina {
border:2px solid White;
background-image: url(../pcs/pcs_layout/podklad-skupina.jpg););
background-position: top right;
background-repeat: no-repeat;
background-color: Black;
}

#skupinaImg {
float:left;	
margin: 10px;
}


#skupinaPopis {
margin-left: 300px;
padding: 0 25px 15px 0;	
}


#skupinaPopis h2 {
color:White;
}

.youTubeVideo {
float:left;
margin:15px 15px 15px 0;
}

.youTubeVideo object, .youTubeVideo embed {
width:320px;
}

.celyText {
font-size:13px;
color:White;
}

.celyText:HOVER {
text-decoration:underline;
}

/*	karta	*/

.kosik_product_thumb {
float:left;
margin: 5px;
}

.kosik_product_thumb {
padding:3px	;
border:1px solid White;
}


.levySloupec {
float:left;
width: 300px;
margin-right:15px;
}

.pravySloupec {
float:left;
width: 300px;
}

span.cena_celkem {font-size:16px;}

.searchImg {
	float:left;
	margin-right: 25px;
}

#login_menu  {
position:absolute;
top: 95px;
right: 25px;
}

#login_menu a {
float:left;
margin: 0 9px 0 9px;
padding-left: 12px;
background-position : left center;
background-repeat : no-repeat;
text-decoration:none;
text-transform:uppercase;
color:White;
font-size:11px;
}

#login_menu a.login_1 {background-image : url(../pcs/pcs_layout/ico_login.gif); padding-left: 16px;}
#login_menu a.login_2 {background-image : url(../pcs/pcs_layout/ico_nakup.gif);}
#login_menu a.login_3 {background-image : url(../pcs/pcs_layout/ico_kontakt.gif);}
#login_menu a.login_4 {background-image : url(../pcs/pcs_layout/ico_kosik_top.gif);}

#login_menu a:HOVER {
color:Red;
}

#pop_up_menu1 {
position:absolute;
top: -7px;
	right: 190px;
width: 260px;

z-index: 100;
border-top:none;
}

#pop_up_menu1 .formular {margin: 0; padding:10px 0;}
#pop_up_menu1 input {width: 100px;	}

#pop_up_menu1 input.LoginformSubmit {width: 108px;	}

#pop_up_menu1 td {
padding: 2px 5px 2px 0;
text-align:right;
}

#pop_up_menu1 a {
color:White;
text-decoration:none;
font-size:10px;
text-transform: lowercase;
}

#pop_up_menu1 a:HOVER {color:Red;}

#pop_up_menu2 {
position:absolute;
top: 5px;
right: 190px;
_right: 160px;

right: 140px;
_right: 110px;


z-index: 100;

/*width: 120px;*/
width: 170px;

background-color: #000000;
border: 1px solid #7F7F7F;
/*background-image: url(../pcs/pcs_layout/form-background.jpg); 
background-position: top right;
background-repeat: no-repeat;*/
padding: 15px 0;
}

#pop_up_menu2 a {
color:White;
text-decoration:none;
font-size:10px;

}

#pop_up_menu2 a:HOVER {color:Red;}

.selectStr {
position:absolute;
top:380px;
left:85px;
width: 160px;
font-size:12px;
padding:2px 0;
}

.selectStr option {font-size:12px;}

#pop_up_menu3 {
position:absolute;
top: 5px;
right: 215px;
_right: 202px;
z-index: 100;

width: 160px;

background-color: #000000;
border: 1px solid #7F7F7F;
/*background-image: url(../pcs/pcs_layout/form-background.jpg); 
background-position: top right;
background-repeat: no-repeat;*/
padding: 15px 0;
}

#pop_up_menu3 a {
color:White;
text-decoration:none;
font-size:10px;

}

#pop_up_menu3 a:HOVER {color:Red;}

h1.zalomitNadpis {
width:320px;
font-size:16px;
}


.imgFull {	
padding:3px;
border:1px solid Red;
margin: 15px 0;
}

.imgLeft {	
padding:3px;
border:1px solid Red;
margin: 15px 15px 10px 0;
float:left;
}

.imgRight {	
padding:3px;
border:1px solid Red;
margin: 15px 0 10px 15px;
float:right;
}

#lokace {
position:absolute;
top:124px;
right:28px;
}

#lokace, #lokace * {
color:White;
font-size:11px;
font-weight:bold;
}

#detail_popis {
border:1px solid #525252;
padding: 5px;
background-color: #2A2A2A;
font-size:11px;
color: #CCCCCC;
}


.kategorieUpresnit {
color:White;
font-size:13px;
background-image : url(../pcs/pcs_layout/ico_upresnit.gif);
background-position : left center;
background-repeat : no-repeat;
padding-left : 10px;
font-weight:bold;
}

.tabulkove_zobrazeni {
background-image : url(../pcs/pcs_layout/ico_tabulkove.gif);
background-position : left center;
background-repeat : no-repeat;
padding-left : 12px;	
margin-right:5px;
text-decoration:none;
}

.nahledove_zobrazeni {
background-image : url(../pcs/pcs_layout/ico_nahledove.gif);
background-position : left center;
background-repeat : no-repeat;
padding-left : 12px;	
text-decoration:none;
}

a.nahledove_zobrazeni:HOVER, a.tabulkove_zobrazeni:HOVER {color:White;}

body#detailObrazek {
background-image: url(../pcs/pcs_layout/detail-back.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color: Black;
}

.oddelovacBcg {
width:600px;
height:60px;
background-image: url(../pcs/pcs_layout/odd-back.gif);
background-position: bottom center;
background-repeat: no-repeat;
}

.titulek {
background-image: url(../pcs/pcs_layout/titulek.jpg);
background-position: top left;
height: 60px;
line-height: 60px;
padding-left:30px;
background-repeat: no-repeat;
}


#rotacniBanner {background-color: Black;}

.karta_banner, .karta_banner_last {
float: left;
/*width : 190px;*/
width : 102px;
margin-right: 15px;
margin-top: 10px;
/*height: 250px;*/
position:relative;

border:1px solid Red;
background-color: Black;
padding:1px;
padding-top:19px;
}

/*	4ta karta	*/
.karta_banner_last {margin-right: 0px;}

.karta_banner .jmeno_produkt, .karta_banner_last .jmeno_produkt {
color: White;
font-weight: bold;
padding: 2px 0;

font-size:9px;

position:absolute;
top:0;
left:3px;
background-color: Black;
width: 96px;
}


.karta_banner .obrazek_produkt, .karta_banner_last .obrazek_produkt {
margin: 3px 0 2px 0;
background-color : White;
padding : 4px;
border : 1px solid #FFC600;
}

.karta_banner .obrazek_produkt, .kkarta_banner_last .obrazek_produkt {border : 1px solid #FFC600;}

.karta_banner .cena_produkt, .karta_banner_last .cena_produkt {

height : 10px;
line-height : 10px;	
font-size:9px;

position:absolute;
top:62px;
left:52px;
width:50px;
}

.karta_banner .cena_produkt *, .karta_banner_last .cena_produkt * {font-size:9px !important;}

#rotacniBanner {
height:200px;
background-color: Black;
padding:10px 0 0 17px;

overflow:hidden;
position:relative;

 background-image: url(../pcs/pcs_layout/rotacni-banner.jpg);
 background-position: center;
 background-repeat: no-repeat;
}

#buttony {
position:absolute;
bottom:10px;
left:10px;
}

#buttony a {
display:block;
width:15px;
height:15px;
background-color: Black;
border: 1px solid Red;
text-align:center;
line-height:15px;
float:left;
margin-right:4px;
margin-top:4px;
color:White;
text-decoration:none;
font-size:12px;
}

#buttony a:HOVER {
color:White;
 background-color: Red;
}

.kredity {
background-image: url(../pcs/pcs_layout/kredity.gif);
background-position: left center;
background-repeat: no-repeat;
height: 18px;
line-height: 18px;
padding-left:25px;
color:White;
font-size:12px;
}

td.oddelovacTable {
height:3px;
background-color: Black;
}

.fotoPopis {width:120px;}



table.tabKredity {
margin-top:40px;

/*width:350px;*/
border-collapse: collapse;
}

table.tabKredity tr td, table.tabKredity tr th {
padding: 7px 20px 7px 15px;
text-align: left;
line-height: 15px;
border:1px solid White;

}

table.tabKredity tr th {
background-color: Black;
font-weight:bold;
color:White;
font-size:11px;
}


.utratCreditySubmit {
background-color: Red;
color:White;
text-align:center;
height:35px;
line-height:35px;
width:165px;
font-size:12px;
 text-transform: uppercase;
 font-weight: bold;
}

#homeRun {
	position:absolute;
	top:20px;
	right:20px;
	width:400px;
	height:60px;
}



p.odstavec {
margin: 1.1em 0 1.6em 0;
color:White;
font-size:11px;
}

p.odstavec *{font-size:11px;}

.listItem li {
font-size:11px;
line-height:15px	
}

.listItem li * {
font-size:11px;
}

.bannerLinks {
text-align:left;
}

.bannerLinks a {
text-decoration: none;
font-size:11px;
}

li.newsDot {
list-style-type: none;
padding-left: 20px;
background-image: url(../pcs/pcs_layout/dot.gif);
background-position: top left;
background-repeat: no-repeat;
}



.formFilter {
color:White !important;
background-color:#191919 !important;
}

.formFilter input {
color:White !important;
background-color:#191919 !important;
border:1px solid White;

height:15px;
margin:1px;
}

.formFilter select, .formFilter option {
color:White !important;
background-color:#191919 !important;

margin:1px;
height:15px;
}

.formFilter select {
border:1px solid White;
}

.icoKalendar {
background-image: url(../pcs/pcs_layout/ico-background.gif);
background-position: center;
background-repeat: no-repeat;
width: 126px;
height: 34px;
line-height: 34px;
text-decoration: none;
text-align: center;
display:block;
float:right;
margin-right:5px;
font-size:12px;
font-weight:bold;
}

.odstavecKalendar {
width:520px;

margin: 1.1em 0 1.6em 0;
color:White;
font-size:12px;
}


.bannerLinks a {
background-image: url(../pcs/pcs_layout/ico-background.gif);
background-position: center;
background-repeat: no-repeat;
width: 126px;
height: 34px;
line-height: 34px;
text-decoration: none;
text-align: center;
display:block;
margin-right:5px;
font-size:11px;
font-weight:bold;
}



/*	diskuze	*/
.diskuzeText {
border-bottom: 2px solid Red;
margin:0 0 25px 0;
}

.diskuze_header {
padding: 5px 10px 5px 0;
color: White;
font-weight:bold;
}

.diskuze_otazka {
padding: 10px 10px 10px 0;
color: #E0E0E0;
font-size:115%;
}

.diskuze_odpoved {
padding: 10px 10px 10px 0;
color: Red;
font-weight:bold;
font-size:115%;
}

.diskuze_odd {
border-top:2px solid Red;
margin:10px 5px 0 5px;
padding-bottom:10px;	
}

.icoDiskuze {
background-image: url(../pcs/pcs_layout/diskuze-ico.gif);
 background-position: center;
 background-repeat: no-repeat;
 width: 71px;
 height: 29px;
display:block;
float:left;
margin-right:5px;
}

.icoDoporucujeme {
	background-image: url(../pcs/pcs_layout/doporucujeme-ico.gif);
 background-position: center;
 background-repeat: no-repeat;
 width: 135px;
 height: 29px;
display:block;
float:left;
}



#pop_up_menu2 a {
padding-left:10px;
background-image: url(../pcs/pcs_layout/pop-dot.gif);
background-position: left center;
background-repeat: no-repeat;
}

/*	detail velikosti	*/
.odkazVelikostTab {
position:absolute;
top:410px;
right:10px;
font-size:12px;
padding-left:17px;
background-image: url(../pcs/pcs_layout/ico-velikosti.gif);
background-position: left center;
background-repeat: no-repeat;
}

.vyrobceNadpis{
margin:15px 0 8px 0;
color:White;
font-size:12px;
font-weight:bold;	
}

.vyrobceNadpis span {
font-size:9px;
color:#FF0500;
}

.vyrobciHome {margin-left:5px;}

.vyrobciHome li {
background-image: url(../pcs/pcs_layout/vyrobce-dot.jpg);
background-position: left center;
background-repeat: no-repeat;
padding-left: 12px;
list-style-type: none;
line-height:18px;
}

.vyrobciHome li a {
color:White;
font-size:11px;
font-weight:bold;	
text-decoration:none;
text-transform:uppercase;
}

.icoDoporuceneKapely {
background-color: #C70808;
float: left;
color: White;
text-decoration: none;
padding: 0 20px 0 7px;
background-image: url(../pcs/pcs_layout/sipka-dolu.jpg);
background-position: right center;
background-repeat: no-repeat;
height:20px;
line-height:20px;
margin-top:5px;
margin-right:10px;
}

.icoDiskuzeKapely {
margin-top:5px;
background-color: #C70808;
float: left;
color: White;
text-decoration: none;
padding: 0 20px 0 7px;
background-image: url(../pcs/pcs_layout/sipka-dolu.jpg);
background-position: right center;
background-repeat: no-repeat;
height:20px;
line-height:20px;
}

#stylIcons {
height:10px;
}

.img_right {
	float:right;
	margin:5px 0 5px 15px;
}

/*	upravy prave menu	*/
#rightMenu {
background-image : url(../../pcs/pcs_layout/right-menu-bcg.jpg);
background-position : left center;
background-repeat : repeat-y;
padding:5px 10px;
margin:0 0 20px 0;
text-align:left;
width:140px;
height:280px;
}

.style1 {
color:#FB0000;
margin:8px 0 15px 15px;
}

.style1 li {
list-style-type: square;
line-height:16px;
}

.style1 a {
color:#FB0000;
font-size:105%;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.style1 a:HOVER {color:White;}

.style2 {
background-image : url(../../pcs/pcs_layout/ico-telefon.gif);
background-position : left top;
background-repeat : no-repeat;
color:#05E50B;
font-size:110%;
font-weight:bold;
padding-left:25px;
margin:0 0 6px 0;
text-transform:uppercase;
line-height:15px;
height:51px;
}

.style3 {
background-image : url(../../pcs/pcs_layout/ico-objednavka.png);
background-position : left center;
background-repeat : no-repeat;

color:#FFCB1E;
font-size:14px;
font-weight:bold;
padding-left:13px;
padding-left:25px;
width:110px;
text-transform:uppercase;
}

.style3 a {
color:#FFCB1E;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}