/* -- start setup -- */

* {
font-family : Verdana,Helvetica,Arial,Trebuchet MS,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#686868;
}

.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;}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}
.skryty, .neviditelny {display : none;}

/* barvy */
.cervena {color:Red;}

body {
text-align: center;
background-color: White;
}

#header {
height:44px;
line-height:44px;
position:relative;
background-image : url(../pcs/pcs_layout/header-background.gif);
background-position : top center;
background-repeat : repeat-x;
}

#header p {
height:44px;
line-height:44px;
width:980px;
margin:0 auto;
color:White;
font-size:11px;
text-align:right;
}

#header p a {
color:White;
text-decoration:none;
font-size:11px;
}

#container {
width:990px;
margin:0 auto;
text-align:left;	
z-index: 50;
}

#logoArea {
margin-top:0;
height:140px;
/*height:180px;*/
position:relative;
background-image : url(../pcs/pcs_layout/logo.gif);
background-position : top left;
background-repeat : no-repeat;
}

#homeRun {
width:300px;
height:80px;
position:absolute;
top:0;
left:0;
display:block;
}

#logoAreaBanner {
position:absolute;
top:35px;
top:10px;
left:335px;
width:411px;
height:110px;

background-position : center;
background-repeat : no-repeat;
}

.topBannner1 {background-image: url(../pcs/pcs_layout/banner-top1.jpg);}
.topBannner2 {background-image: url(../pcs/pcs_layout/banner-top2.jpg);}
.topBannner3 {background-image: url(../pcs/pcs_layout/banner-top3.jpg);}
.topBannner4 {background-image: url(../pcs/pcs_layout/banner-top4.jpg);}

#searchForm {
position:absolute;
top:35px;
top:10px;
right:30px;
}

#searchForm .searchinput {
width:150px;
text-align:center;
border:2px solid #B60004;
height:24px;
line-height:24px;
color:#0672D4;
font-style : italic;
}

#searchForm .searchSubmit {
width:30px;
text-align:center;
border:2px solid #B60004;
height:24px;
line-height:24px;
color:White;
background-color : #B60004;
}

#user {
position:absolute;
top:70px;
top:45px;
right:30px;
text-align:right;	
font-size:10px;
text-transform:uppercase;
}

#user a {
font-size:10px;
/*font-weight:bold;*/
text-transform:uppercase;
text-decoration:none;
}

#user  strong {
font-size:11px;
text-transform:uppercase;
text-decoration:none;
color:#2664F5;
font-weight:normal;
}

#user a:HOVER {text-decoration:underline;}
.logOut {color:#B60004;}

#loginForm {
text-align:right;
width:200px;
}

#loginForm  {text-align:right;}

#loginForm input {
border:1px solid #B60004;
width:100px;
}

#kosik {
display:block;
position:absolute;
top:110px;
/*top:140px;*/
right:30px;
height:20px;
line-height:20px;
background-image : url(../pcs/pcs_layout/kosik-background.jpg);
background-position : left center;
background-repeat : no-repeat;
padding-left:28px;
}

#kosik a {
font-size:14px;
color:Black;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#kosik a span {
font-size:12px;
font-weight:bold;
color:#036FC9;
text-decoration:none;
text-transform:uppercase;
}

/*	layout	*/
#main {
background-image : url(../pcs/pcs_layout/main-background.gif);
background-position : center;
background-repeat : repeat-y;
position:relative;
z-index:15;
}

#mainTop {
background-image : url(../pcs/pcs_layout/main-top-background.gif);
background-position : center;
background-repeat : no-repeat;
height : 35px;
}

#mainBottom {
background-image : url(../pcs/pcs_layout/main-bottom-background.gif);
background-position : center;
background-repeat : no-repeat;
height : 6px;
line-height : 6px;
font-size:1px;
}

#content {
float:right;
width:700px;
padding:0 50px 0 0;
position:relative;
}

#menu {
float:left;
width:180px;
padding:0 0 0 25px;
}

#path {
/*position:absolute;
top:35px;
right:50px;*/
float:right;
width:690px;
font-size:10px;
text-transform:uppercase;
text-align:right;
}

#path a {
font-size:10px;
text-decoration:none;
color:#536FB8;
text-transform:uppercase;
}

h1, h2 {
font-size:140%;
font-weight:normal;
color:#2A66FA;
font-style: italic;
}

h2 a {
font-size:90%;
font-weight:normal;
color:#2A66FA;
font-style: italic;
}

h1 {
display:block;
border-bottom:1px solid #B60000;	
padding-bottom:10px;
margin-bottom:10px;
}

h2 {
font-size:120%;
color:#1E35DB;
margin:10px 0;
}

p.ods {margin:1em 0;}
.itemList {margin:1em 0 1em 20px;	}
.mainMenu  {margin:0  0 20px 0;}
.mainMenu li {list-style-type : none;}

.odd {
border-top:1px solid #B60000;	
padding-bottom:10px;
margin-bottom:10px;
}

.link {text-decoration:none;}
.link:HOVER {text-decoration:underline;}

.mainMenu li a {
text-decoration : none;
font-size:15px;
text-transform:uppercase;
color:#152bd7;
padding-left:12px;
background-image : url(../pcs/pcs_layout/main-menu-background.gif);
background-position : left center;
background-repeat : no-repeat;
margin:5px 0;
}

.mainMenu li a:HOVER {
color: Black;
text-decoration: underline;
background-color: white;
}

.subMenu  {margin:2px 0 20px 10px;}
.subMenu li {list-style-type : none;}

.subMenu li a {
text-decoration : none;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#1a1a1a;
padding-left:12px;
background-image : url(../pcs/pcs_layout/submenu-dot.gif);
background-position : left center;
background-repeat : no-repeat;
}

.subMenu li a:HOVER {color:Black;}

.subMenu li.active a {
color:Red;
font-weight:bold !important;
}


/*	NEWS	*/
.novinka {margin:10px 0;}

.novinkaNadpis {
color:Black;
font-size:10px;
font-weight:bold;
}

.novinkaText {
color:#60605E;
font-size:10px;
margin:5px 0;
}

.novinkaLink, .novinkaLink a {
color:#2664F5;
font-size:10px;
font-weight:bold;	
text-decoration:none;
}

/*	novionka home	*/
/*	NEWS	*/
.novinkaMain {
margin:10px 30px 0 0;
float:left;
width:200px;
}

.novinkaMain .novinkaNadpis {height:40px;}

.novinkaNadpis {
color:Black;
font-size:10px;
font-weight:bold;
}

.novinkaText {
color:#60605E;
font-size:10px;
margin:5px 0;
}

.novinkaLink, .novinkaLink a {
color:#2664F5;
font-size:10px;
font-weight:bold;	
text-decoration:none;
}

/*	FORMS	*/
.formular {
clear:both;
margin:5px 0;
width:700px;
}

.form_sada {
margin : 5px 0;
padding : 3px 0;
}

.formular label  {
display : block;
float : left;
width : 154px;
height : 23px;
line-height : 23px;
}

.formular label.second  {margin-left : 20px;}

.formular input, .formular textarea,  .formular select  {
background-color : #F9F9F8;
border: 1px solid silver;
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;
}

.formular input.LoginformSubmit  {
width : 132px;
text-align: center;
height : 25px;
line-height : 25px;
border : 0px none;
padding : 0;
background-color: #0672cd;
color: White;
}

/*  kategorie ve sloupcich */
.kategorieBcg {background-color:White;}
ul.kategorie, ul.katVyrobce  {margin:25px 0 0 0px;}

ul.kategorie li, ul.katVyrobce li{
color:Red;
float:left;
line-height:17px;
list-style-type:none;
padding-left:9px;
width:166px;
font-size:10px;
}

ul.katVyrobce li{width:330px;}

ul.kategorie li a {
text-decoration:none;
font-weight:bold;
}

.katLoga li {
color:Black;
float:left;
line-height:17px;
list-style-type:none;
width:190px;
font-size:10px;
height:130px;
}

.katLoga a {
color:Black;
font-size:10px;
}

ul.kategorie li a {
color:#091b32;
font-size:10px;

padding-left: 10px;
background-position: left center;
background-repeat: no-repeat;
background-image : url(../pcs/pcs_layout/submenu-dot.gif);

}



#filtr_vyrobci {
padding: 5px 10px;
width: 497px;
}

.vyrobce {
float:left;
width:165px;
}

/*	filtrovani, listovani	*/
.filtrovani {
margin: 5px 0;
width: 673px;
height:42px;
line-height:42px;
background-image: url(../pcs/pcs_layout/filtrace-background.gif);
background-position: center;
background-repeat: repeat-x;
font-size:10px;
font-weight:bold;
padding:0 0 0 25px;
color:#2e63ef;
margin-bottom:25px;
}

.filtrovani a {
font-size:10px;
font-weight:bold;
color:#2e63ef;
}

.filtrovani label, .filtrovani select {margin: 0 9px 0 4px;}
.filtrovani select {
border : 1px solid #595959;
width: 110px;
font-size:10px;
}

.filtrovani label {
color:#2e63ef;
font-size:10px;
}

.filtrovani select.filtr_radky {width: 50px;}

/*	listovani	*/
.listovani {
text-align:center;
margin: 5px 0;
width: 673px;
width: 698px;
height:42px;
line-height:42px;
background-image: url(../pcs/pcs_layout/filtrace-background.gif);
background-position: center;
background-repeat: repeat-x;
font-size:10px;
font-weight:bold;
color:#2e63ef;
margin-bottom:25px;	
}

.listovani a {
font-size:10px;
font-weight:bold;
color:#2e63ef;
}

.listovani a img,.listovani img  {vertical-align : middle;}


/*	karta 	*/
/*	nahledy	*/
.karta_produkt, .karta_produkt_last, .karta_produkt_akce,  .karta_produkt_akce_last {
border:1px solid #B60000;
float:left;
height:250px;
margin-bottom:10px;
margin-right:10px;
width:224px;
position:relative;
}

/*	3ti karta	*/
.karta_produkt_last,  .karta_produkt_akce_last {margin-right: 0px;}

.jmeno_produkt {
position:absolute;
top:170px;
left:5px;
width:215px;
color:#305EFC;
font-size:11px;
word-wrap: break-word;
font-style : italic;
font-weight:bold;
} 	

.perex_produkt {
position:absolute;
top:200px;
left:5px;
width:215px;
color:#737373;
font-size:10px;
word-wrap: break-word;
font-style : italic;
height:50px;
overflow : hidden;
} 	

.obrazek_produkt {
position:absolute;
top:5px;
left:5px;
height:160px;
overflow : hidden;
}

.cena {
position:absolute;
top:15px;
right:5px;	
width:100px;
color:#B81216;
font-size:11px;
word-wrap: break-word;
font-style : italic;
font-weight:bold;
text-align:center;
}

.cenaBez {
position:absolute;
top:50px;
right:10px;	
width:90px;
color:#909090;
font-size:9px;
word-wrap: break-word;
font-style : italic;
text-align:center;
}

.do_kosiku {
position:absolute;
top:85px;
right:5px;
width:65px;
height:23px;
line-height:23px;
color:White;
font-size:11px;
font-style : italic;
text-align:center;
background-color : #2B65ED;
text-transform : uppercase;
text-decoration:none;
border:1px solid #2B65ED;
}

input.pocet_kosik {
border:1px solid #2B65ED;
color:#2B65ED;
height:24px;
line-height:24px;
width:20px;
font-size:12px;
position:absolute;
top:85px;
right:75px;
text-align:center;
}

/*	tab.zobrazeni	*/
.addItemInput {
border:1px solid #2B65ED;
color:#2B65ED;
height:24px;
line-height:24px;
width:20px;
font-size:12px;
float:left;
margin-right:5px;
}

.addItem {
width:70px;
height:30px;
line-height:30px;
border:1px solid #0672CD;
background-color : #0672CD;
color:White;
font-size:16px;
font-style : italic;
text-align:center;
text-decoration : none;
text-transform : uppercase;	
}

.pikto {
position:absolute;
top:115px;
right:5px;	
width:92px;
}


/*	detail	*/
#detailLevaCast {
margin:15px 0 0 0;
float:left;
width:475px;
padding-right:20px;
margin-right:20px;
background-image : url(../pcs/pcs_layout/detail-vlevo-background.gif);
background-position : top right;
background-repeat : no-repeat;
}

#detailPravaCast {
margin:15px 0 0 0;
float:left;
width:175px;
}

#detailObrazek {	
float:left;
margin:0 15px 5px 0;
}

#detailObrazek img {border:2px solid #BA0005;}

#detailVlastnosti {
margin:10px 0;
border-collapse : collapse;
border:2px solid #FCB700;
background-color : #DDDDDD;
width:491px;
}

#detailVlastnosti td, #detailVlastnosti th {
padding:5px 15px;
text-align:left;
font-size:11px;
font-style : italic;
font-weight : normal;
}

#detailVlastnosti th {color:#4F4F4F;}
#detailVlastnosti td {color:Black;}

#detailNazev {
font-size:11px;
color:Black;
font-weight : bold;
margin-bottom:5px;;
}

#detailNazev span {
font-size:10px;
color:#BE0B1E;
margin-bottom:5px;;
display:block;
}

#detailPopis {font-size:11px;}

/*	prava	*/
#cenaDetailBez {
color:#7A7A7A;
font-size:10px;
font-style : italic;
margin-bottom:20px;
text-align:center;
}

#cenaDetailBez span {
color:#7A7A7A;
font-size:18px;
font-style : italic;
display:block;
font-weight:bold;
}

#cenaDetailS {
color:#B70000;
font-size:10px;
font-style : italic;
margin-bottom:20px;
text-align:center;
}

#cenaDetailS span {
color:#B70000;
font-size:21px;
font-style : italic;
display:block;
font-weight:bold;
}

#detailKoupit {
width:175px;
position:relative;	
height:65px;
}

#detailKoupit span {
font-size:10px;
color:#0672CD;
display:block;
font-weight:bold;
text-align:center;
}

#pocetKosikDetail {
width:30px;
height:30px;
border:1px solid #BA0000;
background-color : White;
position:absolute;
top:20px;
left:0;
text-align:center;
color:#BA0000;
}

#detailKoupitSubmit {
width:135px;
height:30px;
line-height:30px;
border:1px solid #0672CD;
background-color : #0672CD;
color:White;
font-size:16px;
font-style : italic;
text-align:center;
position:absolute;
top:20px;
left:35px;
text-decoration : none;
text-transform : uppercase;
}

#lepsiCena {
background-image : url(../pcs/pcs_layout/ico-otaznik.gif);
background-position : center left;
background-repeat : no-repeat;
width : 130px;
padding-left:30px;
color:#B10000;
font-size:11px;
font-style : italic;
display:block;
margin-left:10px;
}



/*	kosik	*/
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 : 160px;
height : 100px;
float: left;
margin-right:5px;
margin-top:25px;
margin-bottom:35px;
}

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);}

table.tabulka1 {
border-collapse:collapse;
margin:10px 0;
width:660px;
}

table.tabulka1 td, table.tabulka1 th {
padding : 3px 5px;
border : 1px solid #0672CD;
vertical-align : top;
text-align : left;
font-size:10px;
}

table.tabulka1 td a, table.tabulka1 th a {
text-align : left;
font-size:10px;
}

table.tabulka1 td * {font-size:10px;}

table.tabulka1 th {
padding : 10px;
background-color : #E2E2E2;
text-align : left;
color:Black;
}

table.tabulka1 th a {
text-align : left;
color:Black;
}

table.tabulka1 tr.sudy td {background-color : #EDEDED;}
table.tabulka1 tr td.tab_final_cena {background-color : #FFFFE1;}
table.tabulka1 td img, table.tabulka1 th img {vertical-align : middle;}

.kosikProduktNahled {
float:left;
margin:10px; 
}

.kosikZboziNazev {
font-size:11px;
color:Black;
font-weight:bold;	
margin:5px 0;
}

.kosikZboziPopis {
margin:5px 0;
font-size:10px;
color:#888888;
font-style : italic;
}

table.tabulka1 td.tabulkaCenaCelkem {
font-size:18px;
color:#2A62FD;
}

table.tabulka1 td.tabulkaCenaCelkem span {
font-size:18px;
color:#B10000;
font-weight:bold;
}

table.tabulka1 td span.pocetKusuKosik {
color:Black;
font-size:13px;
font-weight:bold;
}

/*	nove BUTTONY	*/
.buttonPokracovat {
position:absolute;
top:135px;
top:145px;
right:95px;
display:block;
width:120px;
height:30px;
line-height:30px;
text-align:center;
background-color : #0672CD;
color:White;
text-decoration:none;
font-style : italic;
}

.buttonPokracovat:HOVER, .modryButtonRight:HOVER {background-color : #015BA7;}

.buttonPokracovat2 {
float:right;
margin-right:45px;
display:block;
width:120px;
height:30px;
line-height:30px;
text-align:center;
background-color : #0672CD;
color:White;
text-decoration:none;
font-style : italic;
}

.buttonPokracovat2:HOVER, .modryButtonRight:HOVER {background-color : #015BA7;}

.modryButtonRight {
display:block;
width:120px;
height:30px;
line-height:30px;
text-align:center;
background-color : #0672CD;
color:White;
text-decoration:none;
font-style : italic;	
float:right;
margin-right:40px;
}

.buttonZpet {
position:absolute;
top:135px;
top:145px;
left:0px;
display:block;
width:60px;
height:30px;
line-height:30px;
text-align:center;
background-color : #0672CD;
color:White;
text-decoration:none;
font-style : italic;
}

.buttonZpet:HOVER {background-color : #015BA7;}

.buttonZpet2 {
float:left;
display:block;
width:60px;
height:30px;
line-height:30px;
text-align:center;
background-color : #0672CD;
color:White;
text-decoration:none;
font-style : italic;
}

.buttonZpet2:HOVER {background-color : #015BA7;}

.dokoncitObjednavku {
position:absolute;
top:135px;
top:145px;
right:80px;
display:block;
width:210px;
height:30px;
line-height:30px;
text-align:center;
background-color : #0672CD;
color:White;
text-decoration:none;
font-size:140%;
text-transform:uppercase;
font-style : italic;
}

.dokoncitObjednavku:HOVER {background-color : #015BA7;}

.dokoncitObjednavku2 {
float:right;
margin-right:80px;
display:block;
width:210px;
height:30px;
line-height:30px;
text-align:center;
background-color : #0672CD;
color:White;
text-decoration:none;
font-size:140%;
text-transform:uppercase;
font-style : italic;
}

.dokoncitObjednavku2:HOVER {background-color : #015BA7;}

/*	pop up*/
.menuBlock {
display:block;
width:100px;
height:50px;
border:1px solid Red;
}

#pop_up_menu1 {
position:absolute;
top: 109px;
top: 60px;
right: 90px;
width: 210px;
z-index: 100;
border-top:none;
background-color: White;
border: 1px solid #B70100;
line-height:14px;
padding:10px;
font-size:10px;
}

#pop_up_menu1 .formular {margin: 0; padding:10px 0;}
#pop_up_menu1 input {width: 100px;	}

#pop_up_menu1 .loginForm {
width: 103px;
background-color: #0672cd;
color: White;
border:1px solid #0672cd;
font-size:11px;
font-style : italic;
}

#pop_up_menu1 td {
padding: 2px 5px 2px 0;
text-align:right;
font-size:10px;
}

#pop_up_menu1 a {
color:#1D1C1A;
text-decoration:none;
font-size:10px;
}

#pop_up_menu1 a:HOVER {color:Red;}

#pop_up_menu2 {
position:absolute;
top: 16px;
right: 10px;
/*_right: 10px;*/
z-index: 100;
width: 100px;
background-color: White;
border: 1px solid #B70100;
padding: 10px;
line-height:15px;
font-size:10px;
text-align:left;
}

#pop_up_menu2 a {
text-decoration:none;
font-size:11px;
line-height:15px;
font-size:10px;
}

#pop_up_menu2 a:HOVER {color:Red;}

/*	karta hledani 	*/
.searchKarticka {
float:left;
position:relative;
}

.searchKarticka {
float:left;
position:relative;
}

.searchImg {
border:1px solid #B60000;
float:left;
margin-right:15px;
}

.searchTitle a {
font-weight:bold;
color:#2B64F7;
font-size:11px;
text-decoration:none;
}

.searchPerex {
color:#787878;
font-size:10px;
text-decoration:none;
}

/*	karta TOP	*/
.kartaTop {
border:1px solid #B60000;
float:left;
height:235px;
margin-bottom:10px;
margin-right:10px;
width:224px;
width:126px;
position:relative;
}

.kartaTop .jmeno_produkt {
position:absolute;
top:123px;
left:5px;
width:115px;
color:#305EFC;
font-size:10px;
word-wrap: break-word;
font-style : italic;
font-weight:bold;
} 	

.kartaTop .obrazek_produkt {
position:absolute;
top:5px;
left:5px;
height:120px;
overflow : hidden;
}

.kartaTop .cena {
position:absolute;
top:170px;
left:10px;	
width:100px;
color:#B81216;
font-size:10px;
word-wrap: break-word;
font-style : italic;
font-weight:bold;
text-align:center;
}

.kartaTop .cenaBez {
position:absolute;
top:190px;
left:15px;	
width:90px;
color:#909090;
font-size:9px;
word-wrap: break-word;
font-style : italic;
text-align:center;
}

.kartaTop .do_kosiku {
position:absolute;
top:200px;
left:40px;
width:65px;
height:23px;
line-height:23px;
color:White;
font-size:11px;
font-style : italic;
text-align:center;
background-color : #2B65ED;
text-transform : uppercase;
text-decoration:none;
border:1px solid #2B65ED;
}

.kartaTop input.pocet_kosik {
border:1px solid #2B65ED;
color:#2B65ED;
height:24px;
line-height:24px;
width:20px;
font-size:12px;
position:absolute;
top:199px;
left:15px;
text-align:center;
}

#footer {
line-height:35px;
width:990px;
margin:0 auto;
font-size:10px;
}

#footer a {
margin-right:2px;
text-decoration:none;
color:#A4A4A4;
font-size:10px;
}

#footer a:HOVER {
text-decoration:underline;
color:Black;
}

#footerLink {text-decoration:none; font-size:10px;}
#footerLink a {text-decoration:none; font-size:10px;}

.imgLeft {
float:left;
margin:7px 7px 0 0;
}

.imgLeft img {
padding:3px;
background-color : White;
border:1px solid #2B65ED;
}

#top_pop_up {
width:990px;
margin:0 auto;
position:relative;
}

/*	diskuze	*/
.diskuzeText {
margin:10px 0;
border-bottom:1px solid Red;
padding-bottom:10px;
}

.diskuze_header {
font-weight:bold;
font-size:14px;
color:#152bd7;
}

.diskuze_datum {font-size:10px;}

.diskuze_datum span {
font-size:10px;
color:Black;
}

.diskuze_otazka {
font-size:11px;	
color:#6b6b6b;
margin:5px 0;
padding:10px;
background-color:White;
}

.diskuze_odpoved {
font-size:11px;	
color:#3b3b3b;
margin:5px 0;
padding:10px;
background-color:White;
font-style: italic;
}

.linkDiskuze { margin:20px 0 0 0; }

.linkDiskuze a { 
color:#152bd7;
font-weight:bold;
}

.miniH1 {
font-size: 15px;
}

.notMenu {
font-weight:bold;
color:Black;
}

.povinna_polozka {
	color:Red;
	font-weight:bold;
}
