/* -- start setup -- */

* {
font-family : "Times New Roman", Times, serif;
border : none;
color:Black;
}

/* -- common -- */
.horniIndex {vertical-align:super; font-size:0.7em;}

.i {font-style : italic;}
sup {font-size: 0.5em;}
.mb0 {margin-bottom:0;	}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}

.clear {
height:1px;
clear: both;
font-size:1px;
}

.yellow {color:#FFDA2F;}

/* -- all pages -- */
sup {font-size: 0.5em;}
hr {display : none;}

body {}

#container {}

#header {display:none;}
#loginUser {display:none;}
#main {}

#content {
width:778px;
border-top:1px solid #8c7924;
border-bottom:1px solid #8c7924;
}

#contentDetail {
width:778px;
border-bottom:1px solid #8c7924;
}

#menu {display:none;}

/* search form */
#hledani p {display:none;}
#mainMenu {display:none;}
.subMenu {display:none;}

/*	news	*/
.title {
font-size:110%;	
color:#ffd82f;
padding-bottom:.7em;
margin-bottom:.7em;
border-bottom:1px solid #333333;
margin-right:15px;
}

.newsColum {display:none;}

/*	content	*/
#introHeader {
width:778px;
height:248px;
margin-bottom:3px;
position:relative;
border-bottom:1px solid #53491F;
}

#introFlash {
width:579px;
height:248px;
background-image : url(../pcs/pcs_layout/flash.jpg);
background-position : center;
background-repeat : no-repeat;
}

#actions {
position:absolute;
top:0;
right:0;
width:200px;
height:248px;
}

.akce1 {
background-image : url(../pcs/pcs_layout/home-switcher1.jpg);
background-position : center;
background-repeat : no-repeat;
}

#actions p {
position:absolute;
top:150px;
left:25px;
width:120px;
font-size:165%;
color:#ffffff;
line-height:105%;
}

#actions p a {
display:block;
font-size:70%;
color:#ffffff;
}

.switcher {
position:absolute;
bottom:8px;
right:8px;	
}

.switcher a {
float:left;
width:19px;
height:16px;
line-height:16px;
background-position: center;
background-repeat: no-repeat;
background-image: url(../pcs/pcs_layout/switcher.png);
text-align:center;
color:#000000;
text-decoration:none;
margin-left:1px;
}

.switcher a.active, .switcher a:HOVER {background-image: url(../pcs/pcs_layout/switcher-hover.png);}

#mainContent {}

.karta {
float:left;
background-color : #4D4D4D;
margin:0 0 2px 2px;
width:191px;
height:140px;

width:189px;
height:138px;
border:1px solid #4D4D4D;
position:relative;
}

.karta:HOVER {border:1px solid #E6E6E6;}
.karta:HOVER div p a {color:#FFD72F;}

.karta div {
margin: 14px 0 0 14px;
background-position : top left;
background-repeat : no-repeat;
}

.karta div#karta1 {background-image : url(../pcs/pcs_layout/ts-home1.jpg);}
.karta div#karta2 {background-image : url(../pcs/pcs_layout/ts-home2.jpg);}
.karta div#karta3 {background-image : url(../pcs/pcs_layout/ts-home3.jpg);}
.karta div#karta4 {background-image : url(../pcs/pcs_layout/ts-home4.jpg);}
.karta div#karta5 {background-image : url(../pcs/pcs_layout/ts-home5.jpg);}
.karta div#karta6 {background-image : url(../pcs/pcs_layout/ts-home6.jpg);}
.karta div#karta7 {background-image : url(../pcs/pcs_layout/ts-home7.jpg);}
.karta div#karta8 {background-image : url(../pcs/pcs_layout/ts-home8.jpg);}

.karta div p a {
display:block;
padding-top:82px;
color:White;
font-size:200%;
padding-left:2px;
line-height:100%;
text-decoration:none;
}

.karta div ul li {
display:inline;
list-style-type: none;
height:18px;
line-height:18px;
padding-left:2px;
}

.karta div ul li a {color:#99999B;}

.odd {	
border-top:1px solid #96832e;
height:1px;
line-height:1px;
font-size:1px;
}

.odd, .oddYellow, .oddText, .oddDot {	
margin:5px 0;
border-top:1px solid #97832D;
height:1px;
line-height:1px;
font-size:1px;
}

.oddText {	width:530px;}

.oddDot {
border-top: 1px dashed #97832D;
width:530px;
}

.tabMenu {
margin:5px 6px 5px 0 ;
height:31px;
line-height:31px;
background-image : url(../pcs/pcs_layout/tab-dot.gif);
background-position : bottom left;
background-repeat : repeat-x;
}

.tabMenu ul li {
float:left;
display:block;
height:31px;
line-height:31px;
}

.tabMenu ul li a {
float:left;
display:block;
height:31px;
line-height:31px;
padding:0 16px;
background-position : bottom right;
background-repeat : no-repeat;
background-image : url(../pcs/pcs_layout/tab-background.jpg);
color:#D6D6D6;
font-size:115%;
text-decoration:none;
}

.tabMenu ul li a:HOVER, .tabMenu ul li a.active {background-position : top right;}

.showAll {
float:right;
margin-right:13px;
text-decoration:none;
font-size:110%;
}

.showAll span {
color:#edc733;
text-decoration:none;
font-size:100%;
}

/*	karty	*/
.productCard {
float:left;
background-color : #4D4D4D;
margin:2px 0 2px 2px;
margin:2px 0 0 2px;
width:169px;
height:248px;	
position:relative;
padding:8px 10px 0 10px;
border:1px solid #4D4D4D;
}

.productCard:HOVER {border:1px solid #E6E6E6;}
.productCard:HOVER p {color:#FFD72F;}

.productCard p {
line-height:100%;
color:White;
height:2.1em;
font-size:125%;
}

.productCard .productPath {margin:0 0 5px 0;}
.productCard .productImage {position:relative;}

.productCard .imageMask {
display:block;
position:absolute;
top:0;
left:0;
background-image : url(../pcs/pcs_layout/product-mask.png);
background-position : center;
background-repeat : no-repeat;
width:163px;
height:110px;
}

.productIcons {
position:absolute;
top:15px;
right:8px;	
text-align:right;
width:30px;
}

.promo .productIcons {right:10px;	}

.productIcons a {
text-align:right;
display:block;
float:right;
margin:0 0 1px 0;
background-color: #4d4d4d;
text-decoration:none;
font-style: italic;
padding:0 2px;
}

.productIcons a.icoNew {
color:#e7c533;
width:22px;
}

.productIcons a.icoNej {
color:#ff052f;
width:18px;
}

.productIcons a.icoSleva {
color:#7aaf2f;
width:22px;
}

.productIcons a.icoNew:HOVER {background-color:#e7c533;}
.productIcons a.icoNej:HOVER {background-color:#ff052f;}
.productIcons a.icoSleva:HOVER {background-color:#7aaf2f;}
.productIcons a:HOVER {color:#1a1a1a;}


.productColors {height:20px;}

.productColors a {
float:left;
width: 10px;
height:10px;
border:1px solid #fff;
margin:2px 1px;
font-size:1px;
}

.productColors a.col1 {background-color : #113E56;}
.productColors a.col2 {background-color : #7FC7E2;}
.productColors a.col3 {background-color : #8EA125;}

.productPrice a {display:none;}

.productPrice a:HOVER {color:#FFD72F;}

.productPrice p {
font-size:135%;
color:#FFD72F;
font-weight:bold;
}

.productDescription {line-height:100%;}

/*	promo	*/
.promo {
height:125px;
padding:5px 45px 0 2px;
}

.promoCard {
float:left;
width:161px;
position:relative;
padding:8px 10px 0 10px;
}

.promoCard .imageMask {
display:block;
position:absolute;
top:8px;
left:10px;
background-image : url(../pcs/pcs_layout/product-mask-promo.png);
background-position : center;
background-repeat : no-repeat;
width:163px;
height:110px;
}

.promoContent {
float:left;
padding:15px 0 0 10px;	
font-size:120%;
line-height:105%;
width:360px;
}

.promoContent p a {
color:#FFD82F;
font-size:185%;
line-height:105%;
display:block;
margin-bottom:5px;
}

.promoContent a {
font-size:100%;
color:#FFD82F;
}

.promoNews {
height:105px;
float:right;
width:135px;
border-left:1px solid #515051;
padding:15px 0 0 20px;	
line-height:105%;
}

.promoNews strong {
color:#FFD82F;
font-size:125%;
line-height:105%;
display:block;
margin-bottom:5px;
}

/* strankovani */
.page {
height:40px;
line-height:40px;
padding-left:20px;
}

.page ul li {
display:inline;
list-style-type: none;
padding-left:1px;
font-size:115%;
}

.page ul.list {
float:right;
margin-right:13px;
}

.page ul.list li a, .page ul.list li {color:#FFD72F;}
.page ul.list li a.active {text-decoration:none;}

.page ul.list li span {
font-size:100%;
color:#999999;
}

.page ul li a {font-size:100%;}
.page ul li a:HOVER, .page ul li a.active {color:#FFD82F;}
.page ul li a.sipky {text-decoration:none;}
.page ul li.ml10 {margin-left:10px;}

.page ul li span {
font-size:100%;
color:#FFD72F;
}

.sort {
padding-left:15px;
margin-right:4px;
height:42px;
line-height:42px;
background-color : #4D4D4D;
font-size:110%;
}

.sort p {
float:left;
height:42px;
line-height:42px;
font-size:100%;
margin-right:5px;
}

.sort ul li {
float:left;
height:42px;
line-height:42px;
display:block;
list-style-type : none;
background-image : url(../pcs/pcs_layout/sort-background.gif);
background-position : center;
background-repeat : repeat-x;
}

.sort ul li a {
float:left;
height:42px;
line-height:42px;
display:block;
padding:0 13px;
font-size:110%;
text-decoration:none;
color:#D6D6D6;
}

.sort ul li a.active {
color:#FFD82F;
background-image : url(../pcs/pcs_layout/sort-background-hover.gif);
background-position : center;
background-repeat : repeat-x;
}

.sort ul li a:HOVER {
background-image : url(../pcs/pcs_layout/sort-background-hover.gif);
background-position : center;
background-repeat : repeat-x;
}

.sort ul li span {
height:42px;
line-height:42px;
display:block;
list-style-type : none;
background-position : center;
background-repeat : repeat-x;
width:8px;
}

.sort ul li span.start {
float:left;
background-image : url(../pcs/pcs_layout/sort-background-start.gif);
}

.sort ul li span.end {
float:right;
background-image : url(../pcs/pcs_layout/sort-background-end.gif);
}

.path {display:none;}
#detail {padding:10px 40px 20px 30px;}

#detailPicture {
float:left;
width:400px;
position:relative;
}

#detailDescription {
float:left;
width:300px;
text-align:right;
}

#detailPicture p {
font-size:250%;
color:#FFD72F;
width:290px;
line-height:110%;
height:75px;
}

#detailPicture .imageDetailMask {display:none;}

#otherImages {margin:20px 0;}

#otherImages div {
float:left;
position:relative;
margin: 0 5px 0 0;
width:75px;
}

#otherImages .imageDetailMask {display:none;}

.print, .email {display:none;}

.email {background-image : url(../pcs/pcs_layout/ico-mail.gif);}

.email:HOVER {background-image : url(../pcs/pcs_layout/ico-mail-hover.gif);}
.print:HOVER {background-image : url(../pcs/pcs_layout/ico-print-hover.gif);}

.colorCombinations {
text-align:left;
margin:0 0 10px 0;
}

.colorCombinations p {
font-size:125%;
margin-bottom:5px;
}

.colorCombinations div {
width:289px;
height:56px;
background-image : url(../pcs/pcs_layout/color-combination-background.jpg);
background-position : center;
background-repeat : no-repeat;
padding-top:8px;
padding-left:12px;
}

.colorCombinations div a {
float:left;
margin-right:7px;
}

.detailBuy {display:none;}

.productDesc {
margin:1.5em 0 2em 0;
padding: 0 120px 0 0;
}

.productDesc p {
margin:1em 0;
font-size:115%;
line-height:105%;
}

table.tabProperties {border-collapse : collapse;}

table.tabProperties th, table.tabProperties td {
text-align:left;
padding:0;
font-weight:normal;
font-size:110%;
vertical-align : middle;
}

table.tabProperties th {width:205px;}

table.tabProperties td.sklad {
color:#ffd82f;
font-size:135%;
padding:10px 0;
}

#footer {display:none;}
.credits {display:none;}


.bigger {font-size:110%;}
.bigger * {font-size:100%;}

.link:HOVER {
text-decoration:none;
color:#FFD72F;
}

.mainCategory {
font-size:280%;	
color:#FFD72F;
margin-left:6px;
margin-bottom:10px;
}

/* txt */
.ods {
margin:0 0 1.5em 0;	
font-size:115%;
line-height:110%;
}

.ods * {font-size:100%;}
.itemList {margin:25px 0 25px 20px;	}

.itemList li { 
font-size:115%;
}

.itemList li * { font-size:100%;}

.odkaz {text-decoration:none;}
.odkaz:HOVER {text-decoration:underline;}

.mainTitle {margin:20px 0 20px 10px;}

.mainTitle h1 {
color:#FFD82F;
font-size:280%;
font-weight:normal;	
}

.mainTitle a {
color:#FFD82F;
font-size:80%;
font-weight:normal;	
}

h2 {
color:#FFD82F;
font-size:200%;
font-weight:normal;	
line-height:100%;
}

h3 {
color:#FFD82F;
font-size:115%;
font-weight:normal;	
line-height:100%;
margin:1.5em 0 0 0;	
}

#textContent {padding:25px 0 25px 25px;	}

#sideProducts {
float:right;
width:202px;
margin-left:15px;
}


#kosikFaze {
background-color : #4D4D4D;
padding:25px 0 18px 40px;
border-top:1px solid #96832e;
}

#kosikFaze a {
display:block;
float:left;
width:55px;
text-align:center;
text-decoration:none;
line-height:110%;
color:#FDFDFD;
}

#kosikFaze .dot {
display:block;
float:left;
width:26px;
height:26px;
background-image : url(../pcs/pcs_layout/kosik-sipka.jpg);
background-position : center;
background-repeat : no-repeat;
}

#kosikFaze span {
display:block;
font-size:300%;
color:#FDFDFD;
margin-bottom:15px;
line-height:100%;
}

#kosikFaze a.active, #kosikFaze a.active span, #kosikFaze a:HOVER, #kosikFaze a:HOVER span {color:#FFD82F;}

.tableCart {
border-collapse : collapse;
width:530px;
margin-bottom:15px;
}

.tableCart th, .tableCart td {text-align:left}

.tableCart th {
border-bottom : 1px solid #97832D;
padding:10px 10px 10px 0;
}

.tableCart td {
border-bottom : 1px dashed #808080;
padding:10px 10px 10px 0;
}

.tableCart .nazev {width:110px;}

.tableCart .nazev a {
color:#FFFFFF;
font-size:110%;
}

.tableCart input {
width:35px;
background-color : #FFFFFF;
border : 1px solid #7E7E7E;
color:#4D4D4D;
font-size:110%;
text-align:center;
}

.tableCart .cenaBezDph {
color:#FEFEFE;
font-size:110%;
}

.tableCart .cenaSDph {
color:#FFDA2F;
font-size:110%;
}

.tableCart .delete {
display:block;
background-image : url(../pcs/pcs_layout/kosik-delete.gif);
background-position : center;
background-repeat : no-repeat;
width:30px;
height:30px;
}

.cartIcons {float:left;}

.refreshCart, .pokracovatNakup {
display:block;
float:right;
background-position : center left;
background-repeat : no-repeat;
padding-left:35px;
color:#878787;
text-decoration:none;
font-size:135%;
line-height:105%;
width:100px;
margin-right:20px;
}

.refreshCart {background-image : url(../pcs/pcs_layout/ico-refresh.gif);}

.pokracovatNakup {
background-image : url(../pcs/pcs_layout/ico-sipka-zpet.gif);
}

.refreshCart:HOVER, .pokracovatNakup:HOVER {color:#FFDA2F;}

.finalPrice {
margin-top:15px;
width:530px;
text-align:left;
border-top:1px solid #97832D;
border-bottom:1px solid #97832D;
padding-top:15px;
padding-bottom:15px;
height:110px;
}

.finalPrice p { 
display:block; 
margin-left:200px;
}

.finalPrice p.bezDph { 
font-size:180%;
color:#FFFFFF;
}

.finalPrice p.sDph { 
font-size:220%;
color:#FED82B;
}

.finalPrice p.sDph span {
font-size:100%;
color:#FED82B;
text-decoration : underline;
}

.pokracovatFaze {
float:right;
margin-top:30px;
background-image : url(../pcs/pcs_layout/ico-sipka-dopredu.gif);
background-position : right center;
background-repeat : no-repeat;
font-size:210%;
color:#FED82B;
padding-right:40px;
text-transform : uppercase;
}

.formTitle {
font-size:150%;
color:#CBCBCB;
}

.odsForm {
font-size:110%;
color:#818181;
line-height:115%;
margin:.5em 0;
}

/*	form	*/
#contactForm {margin: 30px 0;}

label, input {
display: block;
float: left;
margin-bottom: 5px;
font-sIze:110%;
}

label {width: 90px;}
label.povinne {color:#FED82B;}

input, select, textarea {
margin-bottom: 5px;
border : 1px solid #747474;
color : #828282;
background-color : #2E2E2E;
width:300px;
}

select {width:220px;}
input.error, select.error, textarea.error  {border : 1px solid red;}

textarea.komplet {
width: 398px;
height : 90px;
}

input {padding : 2px;}
input.short {width: 130px;}
input.long {width: 254px;}

input.submit {
color:#FFDA2F;
width: 260px;
}

option {
padding : 1px;
padding : 2px;
color : #828282;
}

legend {
text-align: left;
font-weight : bold;
padding-top: 20px;
_margin-left: -6px
}

label {
text-align: left;
padding-top : 4px;
}

textarea {
width:258px;
height:90px;
}

input.err, textarea.err, select.err {border:1px solid #FF2902;	}

#contactForm p {margin-top : 20px;}
#contactForm br {
clear: left;
line-height : 8px;
}

.povinne {
font-size: 110%;
color:#FED82B;
}

.checkboxText {
line-height:25px;
height:25px;
font-size:115%;
color:#818181;
text-align:left;
}

.checkboxText a {
font-size:100%;
color:#818181;
}

.checkbox {
width:20px;
height:20px;
margin-right:12px;
}

.errorMsg, .successMsg {
background-image : url(../pcs/pcs_layout/error.jpg);
background-position : top left;
background-repeat : no-repeat;
padding:0 0 0 85px;
margin:20px 0 0 5px;
height:75px;
color:#F83000;
font-size:150%;
}

.successMsg {background-image : url(../pcs/pcs_layout/success.jpg);}

.errorMsg span,  .successMsg span {
display:block;
color:#FFD72D;
font-size:130%;
}

.errorMessage {
margin-left:90px;
color:#F83000;
font-size:110%;
padding-bottom:2px;
}

