/* -- start setup -- */

* {
margin : 0;	
border : none;
padding : 0;
color: #636363;
font: "Times New Roman", Times, serif;
}

/* -- 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 {visibility : hidden;}
.skryty {display : none;}

/* -- 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;
font-size: 70%;
}

/* -- float -- */
.float_left {float : left;}
.float_right {float : right;}

.clear {clear : both;}

/* -- all pages -- */

h1, h2 {
color: #054F79;
font-size: 150%;
font-weight: normal;
margin: 7px 0 10px 0;
}

h2 {
font-size: 135%;
margin: 10px 0 10px 0;
}

body {
background-color: #FFFFE1;
background-image: url(../pcs/pcs_layout/background.gif);
background-position: top center;
background-repeat: repeat-y;
background-attachment: scroll;
text-align: center;
}

body#fullImage {
padding: 18px;
background-color: White;
background-image: none;
text-align: left;
}

#container {
margin: 0 auto;
text-align: left;
position: relative;
}

#header {
height: 90px;
background-color: #F2F2EF;
background-image: url(../pcs/pcs_layout/logo.gif);
background-position: top left;
background-repeat: no-repeat;
border-bottom: 6px solid #E5E5DF;

display: none;
}

a#home{
display: block;
width: 180px;
height: 80px;
position: absolute;
top: 0;
left: 0;

display: none;
}

#topbanner {
background-image: url(../pcs/pcs_layout/banner_1.jpg);
background-position: center;
background-repeat: no-repeat;
width: 590px;
height: 90px;
position: absolute;
left: 200px;
top: 0;

display: none;
}

#login {
background-image: url(../pcs/pcs_layout/login_background.gif);
background-position: center;
background-repeat: repeat-y;
width: 187px;
height: 80px;
position: absolute;
top: 0;	
right: 0;
padding-top: 10px;

display: none;
}

#login form label {
width : 60px;
margin-right: 5px;
font-weight: bold;
float : left;
height : 28px;
line-height : 28px;
text-align: right;
}

#login input  {
width : 80px;
background-color : White;
border: 1px solid #939375;
height : 16px;
line-height : 16px;
color : Black;
margin: 3px 0;
}

#login input.formSubmit  {
width : 82px;
border: none;
height : 19px;
}


#searchbox {
height: 28px;
border-bottom: 1px solid #CCCCCC;
background-image: url(../pcs/pcs_layout/kontakt-us.gif);
background-position: right center;
background-repeat: no-repeat;
position: relative;

display: none;
}

a#kontaktform {
display: block;
height: 28px;
width: 153px;
position: absolute;
right: 0;
top: 0;
}

a#kontaktform:HOVER {
background-image: url(../pcs/pcs_layout/kontakt-us-hover.gif);
background-position: right center;
background-repeat: no-repeat;
}

#user {
height: 28px;
line-height: 28px;
position: absolute;
right: 170px;
top: 0;
color: Black;
font-weight: bold;
padding-right: 25px;
background-image: url(../pcs/pcs_layout/kosik.gif);
background-position: right center;
background-repeat: no-repeat;

display: none;
}

#user span {
color: #E22525;
font-weight: bold;
}

#search form {
float: left;
margin-left: 20px;	
display: inline;	/* double margin IE fix :) */
}

#search input.searchinput  {
width : 80px;
width : 110px;
background-color : White;
border: 1px solid #939375;
height : 16px;
line-height : 16px;
color : Black;
margin: 3px 0;
}

a.print, a.site-map {
display: block;
float: left;
width: 30px;
height: 27px;
background-image: url(../pcs/pcs_layout/printer.gif);
background-position: center;
background-repeat: no-repeat;

display: none;
}

a.site-map {background-image: url(../pcs/pcs_layout/site-map.gif);}

/*	main	*/
#left, #center, #right {float: left;}


#left { 
width: 200px; 
display: none;
}

#center { width: 617px; }


#right { 
width: 153px; 
display: none;
}

#left {background-color: #ECECEB;}

#center {}

#center_in {
padding: 20px;
margin-bottom: 150px;
}

/*	prava strana	*/
#right {
background-image: url(../pcs/pcs_layout/right-background.gif);
background-position: top center;
background-repeat: repeat-y;
border-bottom : 1px solid #CCCCCC;
}

#footer {
margin-top: 20px;
padding: 10px 0;
line-height: 25px;
background-color: #EBEBEB;
text-align: center;
color: Black;
border-bottom: 6px solid #D4D3D3;
}

#bannery {
background-image: url(../pcs/pcs_layout/doporucujeme.gif);
background-position: top center;
background-repeat: no-repeat;
padding-top: 22px;
display: none;
}

#best {
background-image: url(../pcs/pcs_layout/nejprodavanejsi.gif);
background-position: top center;
background-repeat: no-repeat;
padding-top: 30px;
padding-bottom: 15px;
display: none;
}

#pocitadlo {
margin: 10px auto 20px auto;
width: 88px;
display: none;
}

/*	menu	*/
#left ul {
list-style-position: outside;
line-height: 17px;
display: none;
}

#left ul li {list-style-type: none;}
#left ul li a {text-decoration: none;}

/**	hlavni polozky	*/

ul.menu1 {margin: 10px 0 10px 20px;}
#left ul.menu1 {line-height: 20px;}
ul.menu1 a {font-size : 125%;}
ul.menu1 a:HOVER {color: Black;}

/*	doporucujeme	*/
ul.menu_doporucujeme {
background-color : #CEE7F7;
padding: 10px 0;
}

ul.menu_doporucujeme a {
padding : 2px 20px;
display: block;
height: 13px;
line-height: 13px;
color: #E72121;
font-weight : bold;
}

ul.menu_doporucujeme a:HOVER {color: Black;}

/*	sub	*/
ul.menu2 {
background-color : #F8F8F7;
padding: 10px 0;
}

ul.menu2 li a {
padding : 2px 20px;
display: block;
height: 12px;
line-height: 12px;
font-size: 11px;
}

ul.menu2 li a:HOVER {
background-color : #C4DCF8;
color: Black;
}

/*	podpolozky	*/
ul.submenu2 {
margin-left: 30px;
}


ul.submenu2 a {color: Black;}
ul.submenu2 li {
background-image : url(../pcs/pcs_layout/dot-menu.gif);
background-position : left ;
background-repeat : no-repeat;
line-height: 12px;
}

ul.submenu2 li a {padding-left: 17px;}

ul.submenu2 li a:HOVER {
background-color : transparent;
color: Red;
}

/*	menu 3	*/
ul.menu3 {
background-color : #E8EAF5;
background-image : url(../pcs/pcs_layout/menu3_background.jpg);
background-position : top left;
background-repeat : repeat-y;
padding: 10px 0 10px 20px;
}

ul.menu3 li a {
color : Black;
background-image : url(../pcs/pcs_layout/dot-menu3.gif);
background-position : left center;
background-repeat : no-repeat;
padding-left: 14px;	
}

ul.menu3 li a:HOVER {color: Red;}


/*	main	*/
#lokace {margin: 0 0 10px 0;}
#lokace span {color: #E72121;}


/*	text	*/
a.odkaz {}
a.odkaz:HOVER {color: Black;}

.oddelovac {
height : 7px;
background-color : #F3F3F1;
font-size: 1px;
margin: 2px 0;
}

.podbarveni {
padding: 10px 0;
background-color : #F3F3F1;
font-size: 1px;
}


/*	seznamy	*/
.item_list {
margin-left : 20px;
list-style-position : outside;
line-height: 18px;
}

/*  kategorie ve sloupcich */
ul.kategorie  {margin:5px 0 0 20px;}

ul.kategorie li {
color : Red;
float: left;
width: 182px;
line-height: 14px;
}

p.odstavec {margin: 0.5em 0 1.5em 0;}
p.odstavec {
line-height: 1.3em;
font-size: 115%;
_font-size: 110%;
}


p.blok {text-align: justify;}

#filtr_vyrobci {
background-color : #FBFBF9;
border-top : 1px solid #E2E2E2;
border-bottom : 1px solid #E2E2E2;
padding: 5px 10px;
line-height: 14px;
}

.vyrobce {
float: left;
margin-right: 15px;
}

#filtr_vyrobci input {margin-top: 5px;}

/*	nahledy	*/
.karta_produkt, .karta_produkt_last, .karta_produkt_akce,  .karta_produkt_akce_last {
float: left;
width : 126px;
margin-right: 23px;
margin-top: 22px;
height: 254px;
background-image : url(../pcs/pcs_layout/produkt-karta-background.jpg);
background-position : bottom left;
background-repeat : repeat-x;
}

/*	4ta karta	*/
.karta_produkt_last,  .karta_produkt_akce_last {margin-right: 0px;}

/*	upravy na akcni karte	*/
.karta_produkt_akce,  .karta_produkt_akce_last {background-image : url(../pcs/pcs_layout/produkt-karta-akce-background.jpg);}

/*	cross karta	*/
.karta_produkt_cross, .karta_produkt_cross_last {
float: left;
width : 126px;
margin-right: 23px;
margin-top: 15px;
height: 190px;
}

.karta_produkt_cross_last {margin-right: 0;}

.jmeno_produkt {
/*height: 30px;*/
color: Black;
font-weight: bold;
background-color : #F3F3F1;
padding: 2px 3px;
}

/*	upravy na akcni karte	*/
.karta_produkt_akce_last .jmeno_produkt, .karta_produkt_akce .jmeno_produkt {
color: Red;
background-color : #F4DAD8;
}

/*	upravy na cross karte	*/
.karta_produkt_cross .jmeno_produkt, .karta_produkt_cross_last .jmeno_produkt {
color: #2A4377;
background-color : #DAD9F5;
}

.obrazek_produkt {
margin: 3px 0 2px 0;
background-color : White;
padding : 1px;
border : 1px solid #CECECE;
}

.karta_produkt_akce .obrazek_produkt, .karta_produkt_akce_last .obrazek_produkt {border : 1px solid Red;}

.cena_produkt {
margin-bottom: 2px;
background-image : url(../pcs/pcs_layout/produkt-cena-background.gif);
background-position : left center;
background-repeat : repeat-x;
height : 19px;
line-height : 19px;	
padding-left: 2px;
padding-top: 2px;
}

.cena_produkt input.pocet_kosik {
width: 12px;
border : 1px solid #CECECE;
height: 12px;
}

.cena_produkt p.cena {
float:right;
padding-right: 5px;
font-weight: bold;
line-height : 15px;	
}

.cena_produkt p.cena span {
font-weight: bold;
color: Red;
line-height : 15px;	
}

a.do_kosiku, a.do_kosiku_detail, a.diskuze, a.doplnky, a.pokracovat, a.opustit_kosik, a.zpet_kosik, a.zpet_nahoru, a.objednat_zbozi, a.zpet {
display : block;
width : 93px;
height : 19px;
background-image : url(../pcs/pcs_layout/do-kosiku.gif);
background-position : center;
background-repeat : no-repeat;
float: left;
}

a.do_kosiku_detail {
width : 113px;
background-image : url(../pcs/pcs_layout/do-kosiku-detail.gif);
}

a.diskuze {
width : 134px;
background-image : url(../pcs/pcs_layout/diskuze-k-produktu.gif);
}

a.doplnky {
width : 137px;
background-image : url(../pcs/pcs_layout/doplnky-k-produktu.gif);
margin-left: 4px;
}

a.pokracovat {
width : 100px;
background-image : url(../pcs/pcs_layout/pokracovat.gif);
}

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);
margin-left: 4px;
}

a.zpet_nahoru {
width : 92px;
background-image : url(../pcs/pcs_layout/zpet-nahoru.gif);
}

a.objednat_zbozi {
width : 110px;
background-image : url(../pcs/pcs_layout/objednat-zbozi.gif);
}

a.zpet {
width : 45px;
background-image : url(../pcs/pcs_layout/zpet.gif);
margin-left: 4px;
}

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;
}

/*	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;}

/*  detail produktu  */
#detail_vlevo {
width: 144px;
float: left;
}

#detail_jmeno {
height: 34px;
color: Black;
font-weight: bold;
background-color : #F3F3F1;
padding: 2px 2px 0 6px;
}

#detail_obrazek {
margin: 3px 0 2px 0;
background-color : White;
padding : 1px;
border : 1px solid #CECECE;
}

#detail_vpravo {margin-left: 164px;}

table.vlastnosti_produktu {
border-collapse: collapse;
margin-bottom: 10px;
width: 410px;
}

table.vlastnosti_produktu tr td, table.vlastnosti_produktu tr th {
border: 1px solid #CCCCCC;
background-color: #EBEBEB;
padding: 7px 20px 7px 10px;
text-align: left;
line-height: 15px;
}

table.vlastnosti_produktu tr th {color: Black;}
table.vlastnosti_produktu tr td {background-color: #F5F5F5;}

table.vlastnosti_produktu tr th.essox {
background-color: White;
background-image : url(../pcs/pcs_produkty/essox-tab.gif);
background-position : top left;
background-repeat : no-repeat;
padding: 15px 20px 15px 10px;
}

table.vlastnosti_produktu tr td.essox {background-color: White;}

/* tabulka seznam produktu */
table.tabulkaSeznam {
border-collapse: collapse;
margin-bottom: 10px;
}

table.tabulkaSeznam tr td, table.tabulkaSeznam tr th {
border: 1px solid #CCCCCC;
background-color: #EBEBEB;
padding: 7px 20px 7px 10px;
text-align: left;
line-height: 15px;
}

table.tabulkaSeznam tr th {color: Black;}
table.tabulkaSeznam tr td {background-color: #FFFFE1;}
table.tabulkaSeznam tr.style1 td {background-color: White;}


#detail_popis {margin: 5px 0;}

/*	filtrovani, listovani	*/
.filtrovani {
margin: 15px 0;
background-color: #F3F3F1;
}

.filtrovani label, .filtrovani select {margin: 0 9px 0 4px;}
.filtrovani select {
border : 1px solid #CECECE;
width: 80px;
}

.filtrovani label {color: Black;}
.filtrovani select.filtr_radky {width: 40px;}

a.tabulkove_zobrazeni {
background-image : url(../pcs/pcs_layout/zobrazeni-tabulka.gif);
background-position : left center;
background-repeat : no-repeat;
padding : 19px;
}

a.nahledove_zobrazeni {
background-image : url(../pcs/pcs_layout/zobrazeni-nahled.gif);
background-position : left center;
background-repeat : no-repeat;
padding : 19px;
}

.listovani {
line-height : 26px;
background-color: #F3F3F1;
font-weight : bold;
font-size : 10px;
text-align: center;
margin: 5px 0; 
}

.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;}

/*  formulare   */
.formular {
background-color : #F3F3F1;
border-top : 2px solid #CECECE;
border-bottom : 2px solid #CECECE;
padding : 20px 0 20px 10px;
margin: 5px 0;
}

.form_sada {
margin : 5px 0;
padding : 3px 0;
}

.formular label  {
display : block;
float : left;
width : 120px;
height : 23px;
line-height : 23px;
}

.formular label.second  {margin-left : 20px;}

.formular input, .formular textarea,  .formular select  {
background-color : White;
border: 1px solid #939375;
padding : 3px;
color : #666651;
}

.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;
}

span.povinna_polozka {
font-size : 9px;
color :  #EB2C2C;
}

.vysvetlivky_red {
font-size : 9px;
margin-top : 7px;
}

/*	odesilani	*/

#chybove_odeslani {
background-image : url(../pcs/pcs_layout/error_odeslani.gif);
background-position : left center;
background-repeat : no-repeat;
background-color : #F5F5F5;	
padding: 15px;
padding-left : 40px;
border : 1px solid #EB2C2C;
width : 200px;
font-weight : bold;
}

#uspesne_odeslani {
background-image : url(../pcs/pcs_layout/uspesne_odeslano.gif);
background-position : left center;
background-repeat : no-repeat;
background-color : #F5F5F5;	
padding: 15px;
padding-left : 40px;
border : 1px solid #7582EA;
width : 200px;
font-weight : bold;
}

/*	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 : 147px;
height : 128px;
float: left;
}

a.kosik_pcs1 {
background-image : url(../pcs/pcs_kosik/kosik-pcs1.gif);
width : 135px;
}

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);
width : 135px;
}

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;
}

table.tabulka1 td, table.tabulka1 th {
padding : 6px 10px;
border : 1px solid #CCCCCC;
vertical-align : top;
text-align : left;
}

table.tabulka1 th {
padding : 10px;
background-color : #EBEBEB;
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;
}

table.essox {
margin: 10px 0;
border-collapse : collapse;
width: 350px;
}

table.essox td, table.essox th {
padding : 6px 10px;
border : 1px solid #CCCCCC;
vertical-align : top;
text-align : left;
}

table.essox th {
padding : 10px;
background-color : #EBEBEB;
text-align : left;
}

table.essox tr.sudy td {background-color : #F5F5F5;}
table.essox tr td.spocitat {background-color : #FFFFE1;}
table.essox td img, table.essox th img {vertical-align : middle;}

/* tab sirky */
table.essox td.item_number {
width: 60px;
text-align: center;
}

/*	kosik produkty	tabulka */
.kosik_product_thumb {
display: block;
float: left;
padding : 1px;
border : 1px solid #CECECE;
}

.kosik_zbozi_nadpis, .kosik_zbozi_popis, .detail_delete {margin: 0 0 3px 80px;}

.kosik_zbozi_nadpis {
color: Black;
font-weight:bold;
}

.kosik_zbozi_popis {font-size: 90%;}

.cena_celkem {
color: Black;
font-weight:bold;
float: right;
margin-right: 20px;
font-size : 12px;	
}

/*	diskuze	*/
.diskuze {background-color: #FFFFE1;}
.diskuze_header {
background-color: #EDEDBC;
padding: 5px 10px;
color: Black;
}

.diskuze_otazka {
padding: 10px 10px;
color: Black;
}

.diskuze_odpoved {
padding: 10px 10px;
color: Red;
}

/* sloupce */
.left_column, .right_column {width: 260px;}
.left_column  { float: left; }
.right_column  { margin-left: 285px; }

*	odesilani	*/
#chybove_odeslani {
background-image : url(../pcs/pcs_layout/error_odeslani.gif);
background-position : left center;
background-repeat : no-repeat;
background-color : #F5F5F5;	
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;
background-color : #F5F5F5;	
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;
background-color : #F5F5F5;	
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;
background-color : #F5F5F5;	
padding: 15px;
padding-left : 40px;
border : 1px solid #E72121;
width : 400px;
margin: 10px 0;
}

/*	vlozeni do kosiku	*/
input.addItem {
background-color: #E72121;
color: White;
}

/*	seznamy	*/
ul.itemList, ol.itemList {
margin: 15px 20px;
font-size: 115%;
line-height: 1.3em;
}

/*	float IMG	*/
.imgRight, .imgRightBorder {
float: right;
margin: 0 0 10px 10px;
}

.imgLeft, .imgLeftBorder {
float: left;
margin: 0 10px 10px 0;
}

.imgLeftBorder, .imgRigthBorder {border: 6px solid #ECECEB;}

/*	odkazy s obrazkama	*/
a.linkDetail {
background-image: url(../pcs/pcs_layout/ico_detail.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 22px;
line-height: 25px;
height: 25px;
}

/*	dva sloupce - floatovani	*/
.doubleColumFirst, .doubleColumSecond {
width: 275px;
float: left;
}

.doubleColumFirst {margin-right: 20px}