/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body,td,th { color: #708090;}
body {background: #EAEAEA url(../img/bg_body.gif);}

/*** def. tag style ***********************************************/
a {color: #CF020B;}
a:hover {color: #000;}
a.img { border: solid 1px Black;}
a.img:hover { border: solid 1px Black; }
img {border: none;}
input, select, textarea { border: solid 1px #D0D0D0; background: #FFFAF0;}

.noBord { border: none;}
.formButt { background: url(../img/butt_bg.gif) repeat-x center center; border: none; color: #fff;}
.oblig { border: solid 1px Red;}

/*** ods. odtrz. style ***********************************************/
.odtrz { border-top: 1px solid #ccc;}
.odtrzS { border-top: 1px solid #ccc;}
.odtrzM { border-top: 1px solid #ccc;}
.odtrzL { border-top: 1px solid #ccc;}
.odtrzXL { border-top: 1px solid #ccc;}
.odtrzXXL { border-top: 1px solid #ccc;}



/******************************************
*                 NADPISY                 *
******************************************/
h6 { color:#CF020B;}



/******************************************
*                FORM PRVKY               *
******************************************/
input, select, textarea { color: #000;}
input.butt { color: #000;}




/******************************************
*                 TABULKY                 *
******************************************/
table { border-collapse: collapse;}
#hodn td input { background: none; border: none;}
#hodn td input.formButt {  background: url(../img/butt_bg.gif) repeat-x center center; padding: 2px 3px;}
/*** klasicka tabulka s okrajem *********************************/
table.bord {border: 1px solid #ccc;}
table.bord td, th {border: 1px solid #ccc;}
table.bord th { color:#fff; background: #CF020B;}
/*** radkova tabulka *******************************************/
table.line {border: none; border-top: 1px solid #DCDCDC;}
table.line th, td { border: none; border-bottom: 1px solid #DCDCDC;}
table.line th { color: #CF020B;}
table.line td h3 { background: none; padding: 0px; margin: 0px;}
table.line tr.bg { background: #F5F5F5;}
#basket .line.footBask { background: #CF020B;}
#basket .line th { background: #CF020B; color: #fff;}

table.noBrd { background: #EAEAEA; border: none; border-collapse: collapse;}
table.noBrd td { border: none; border-collapse: collapse;}




/******************************************
*            DEF. CONT. STYLE             *
******************************************/
/*** ZAKLADNI OBSAHOVZ BLOK ***************************************/
.contBl { border-bottom: solid 1px #CF020B;}
.contBlOds { border-bottom: solid 1px #CF020B;}
.contBlOds h3 {color: #000; background: url(../img/bg_h3.gif) no-repeat 0px 0px;}
.contBlOds#srov .srov { background: url(../img/ico_srov.gif) no-repeat;}

fieldset { border: solid 1px #ccc;}
fieldset legend { color: #000;}

/*** BAREVNE VARIANTY ***************************************/
.contBlOds.lightBg { background: #F9F9F9;}
.contBlOds.midleBg { background: #ececec url(../img/bg_middle.gif) no-repeat right bottom;}
.contBlOds.midleBg a { /*color: #fff;*/}
.contBlOds.darkBg { background: #B1B1B1;}
.contBlOds.darkBg h3 { background: none; color: #000000;}
.contBlOds.darkBg .flRight { border: none;}
.contBlOds.darkBg h5 { color: #CF020B;}
.contBlOds.darkBg p { color: #FFF}
.contBlOds.darkBg a { color: #FFF;}

.contBlOds.colorBg { background: #CF020B url(../img/bg_color.gif) no-repeat left top;}
.contBlOds.colorBg h3 { background: none; color: #fff;}
.contBlOds.colorBg .flRight { border: none;}
.contBlOds.colorBg h5 { color: #FFF;}
.contBlOds.colorBg p { color: #FFEEEE;}
.contBlOds.colorBg a { color: #FFF;}
.contBlOds .flLeft { border: solid 5px #f5f5f5;}
.contBlOds .flRight { border: solid 5px #f5f5f5;}

/**** BLOK AKCE *************************************************/
.contBlOds.colorBg.akce { background: url(../img/bg_akce.gif) no-repeat;}
.contBlOds.colorBg.akce .icoAkce { background: url(../img/ico_akce.gif) no-repeat;}
#centrCol .contBlOds.colorBg.akce a { border: none;}

/**** BLOK MENU *************************************************/
.menu { /*background: #708090;*/}
.menu li { border-left: solid 5px #CF020B;}
.menu li a { color: #000; }
.menu li a span { color: #CF020B;}

/**** OBSAHOVE PODMENU *************************************************/
.submenu { border-bottom: solid 1px #CF020B;}
.submenu a { /*color: #fff;*/}

/*** ANKETA *********************************/
.anketa { background: #F5F5F5;}
.anketa div { background: #CF020B;}

/*** REKLAMA *********************************/
.advert { border-left: none; border-right: none;}
.advert legend { color: Silver;}

/*** TOPTEN *********************************/
.topTen { background: #E9ECEF; }
.topTen a { /*color: #fff;*/ }
.topTen li { color: #000; }

/*** TOPTEN *********************************/
.topHodn { background: #FFF5EE; }
.topHodn a { /*color: #fff;*/ }
.topHodn li { color: #000; }

/**** LOGIN BLOCK *************************************************/
#log p {	color: #fff;}
#userLog #log p a:hover.formButt { color: #fff;}

/*** KOSIK *********************************/
#kosik { background: #ECECEC;	border: solid 1px #ccc;}
#kosik p { background: Silver;}
#kosik ul li { color: #000;}

/*** KONTAKT FORM *********************************/
#kontaktForm { background: #f5f5f5;}





/******************************************
*                LAYOUT                   *
******************************************/

#extra1 { background: url(../img/head_img01.jpg) no-repeat;}
#extra2 { background: url(../img/head_img02.jpg) no-repeat; display: none;}
.extra3 { border: 3px solid #EBEBEB;}

#main { /*background: #FFF8DC;*/}
#container { border: solid 1px #ccc; border-top: none; border-bottom: none; background: #FFF; position: relative;}
#head { /*background: #FFFACD;*/}
#defCont { /*background: #FFF;*/}
#foot { /*background: #F0FFF0;*/}

#navig { background: url(../img/bg_navig.gif) repeat-x center top;}

/*** TOP MENU *****************************************************/
#topBlock a { color: #A1A1A1; }
#topBlock a:hover { color: #CF020B;}

#langBlock a.act { color:#CF020B; }

/*** HLAVICKA *******************************************************/
#headImg { background: url(../img/bg_head.jpg) no-repeat;}
#headImg a#logoHead { background: url(../img/head_logo.jpg) no-repeat;}
#headImg #textBlock { border-left: solid 1px #fff;}
#headImg #textBlock h1 { color: #FFF; /*border-left: solid 1px #fff;*/}
#headImg #textBlock h1 span { color: #8A8A8A;}

/*** MENU HLAVICKY **************************************************/
.headMenu { background: #000;}
.headMenu a { color: #fff; background: #000;}
.headMenu a.act { color: #FFF; background: #000; border-bottom: solid 6px #CF020B;}
.headMenu a:hover { background: #CF020B; color: #FFF;}
.headMenu span { background: url(../img/delitko_menu.gif) no-repeat left bottom;}

/*** LEVY SLOUPEC ****************************************************/
#leftCol h2 {color: #FFF; background: #C5C5C5 url(../img/bg_h2.gif) no-repeat left top; }
#leftCol .menu a { background: #F4F4F4;}
#leftCol .menu a:hover { background: #D3D3D3;}
#leftCol .menu li a.act { color: #fff; background: #CF020B;}
#leftCol .menu li a.act span { color: #fff;}

/*** STREDOVY SLOUPEC ****************************************************/
#centrCol {}
#centrCol h2 {color: #fff; background: #C5C5C5 url(../img/bg_h2.gif) no-repeat left top; }

.filtrace {	background: #DCDCDC;}

.contBlOds.gallery{ background: #F0F0F0;}
.gallery a { background: #fff; border: solid 1px #CF020B;}

#centrCol #shopBlock { border: 5px solid #FFDBDE; border-left: none; border-right: none;}
#centrCol #shopBlock h2 {background: #CF020B; color: #fff;}
#centrCol #shopBlock h2 span a { color: #fff;}
#centrCol #shopBlock .contBlOds { /*border-bottom: 1px solid #FEC0C2;*/}
#centrCol #shopBlock .end { border: none;}
#centrCol #shopBlock #spBoot { color: #fff; background: #CF020B;}
#centrCol #shopBlock #spBoot a { color: #fff;}
#centrCol #shopBlock #spBoot table { border: none;}
#centrCol #shopBlock #spBoot table td { border: none;}
#centrCol #shopBlock #spBoot table td span {  color: #fff;}
#centrCol #shopBlock #spBoot table td a#print { background: url(../img/ico_print.gif) no-repeat 0px -2px;}
#centrCol #shopBlock #spBoot table td a#send { background: url(../img/ico_mail.gif) no-repeat 0px -3px;}
#centrCol #shopBlock #dotaz { background: #F5F5F5;}
#centrCol #shopBlock table.line td a.buy { background: url(../img/bg_kos_m.gif) no-repeat;}
#centrCol #shopBlock table.line td a.srov { background: url(../img/ico_srov.gif) no-repeat;}
#centrCol #shopBlock table.line td a.srovAct { background: url(../img/ico_srovact.gif) no-repeat;}

#centrCol #newBlock { border: 5px solid #E9ECEF; border-left: none; border-right: none;}
#centrCol #newBlock h2 {background: #778899; color: #fff;}
#centrCol #newBlock .contBlOds { /*border-bottom: 1px solid #FEC0C2;*/}
#centrCol #newBlock .end { border:none;}
#centrCol #newBlock #spBoot { color: #fff; background: #778899;}
#centrCol #newBlock #spBoot a { color: #fff;}
#centrCol #newBlock table.line td a.buy { background: url(../img/bg_kos_m.gif) no-repeat;}
#centrCol #newBlock table.line td a.srov { background: url(../img/ico_srov.gif) no-repeat;}
#centrCol #newBlock table.line td a.srovAct { background: url(../img/ico_srovact.gif) no-repeat;}
#centrCol #newBlock table.line tr.bg { background: #F5F5F5;}


#centrCol #nextBlock { border: 5px solid #E9ECEF; border-left: none; border-right: none;}
#centrCol #nextBlock h2 {background: #A9A9A9; color: #fff;}
#centrCol #nextBlock .contBlOds { /*border-bottom: 1px solid #FEC0C2;*/}
#centrCol #nextBlock .end { border:none;}
#centrCol #nextBlock #spBoot { color: #fff; background: #A9A9A9;}
#centrCol #nextBlock #spBoot a { font-size: 90%;}

#centrCol .produkt { background: #f5f5f5 url(../img/bg_product.gif) repeat-x;}
#centrCol .produkt a.srov { background: url(../img/ico_srov.gif) no-repeat;}
#centrCol .produkt a.srovAct { background: url(../img/ico_srovact.gif) no-repeat;}
#centrCol .prodBoot { border-top: 1px solid #DCDCDC;}
#centrCol .prodBoot p strong { color:#CF020B;}
#centrCol .produkt .buttBuy { color: #fff; border: none; background: url(../img/bg_kos_butt.gif) no-repeat;}
#centrCol .produkt .flRight { border: none; /*background: aqua;*/ }
#centrCol .produkt .flRight a { /*border: solid 3px #ccc; background: #fff;*/}
#centrCol .produkt .flLeft { border: none;}
#centrCol .produkt h3 { /*color: #CF020B; background: none;*/}

#centrCol .produkt.det { background: #f5f5f5 url(../img/bg_product.gif) repeat-x;}

#centrCol #srovBlock { border: 5px solid #FFDBDE; border-left: none; border-right: none;}
#centrCol #srovBlock h2 {background: #CF020B; color: #fff;}
#centrCol #srovBlock h2 span a { color: #fff;}
#centrCol #srovBlock .contBlOds { /*border-bottom: 1px solid #FEC0C2;*/}
#centrCol #srovBlock .end { border: none;}
#centrCol #srovBlock #spBoot { color: #fff; background: #CF020B;}
#centrCol #srovBlock #spBoot a { color: #fff;}
#centrCol #srovBlock .produkt a.srov { background: url(../img/ico_srov_del.gif) no-repeat;}
#centrCol #srovBlock table.line tr.bg { background: #F5F5F5;}


/*** PRAVY SLOUPEC ******************************************************/
#rightCol {}
#rightCol h2 {color: #fff; background: #C5C5C5 url(../img/bg_h2.gif) no-repeat left top; }

.contBlOds#userLog { padding-right: 0px; overflow: hidden;}
.contBlOds#userLog input { width: 158px; margin-right: 0px; padding-right: 0px;}
.contBlOds#userLog input.formButt { width: 163px;}
.contBlOds#userLog p { margin: 2px 0;}
.contBlOds#userLog p a { color: #fff; font-size: 80%;}
.contBlOds#newsl p a { color: #fff; font-size: 80%;}
.contBlOds#newsl input {}
.contBlOds#newsl .mail { width: 90px;}
.contBlOds#newsl .formButt { width: 60px; margin-right: 0px; padding-right: 0px;}


/*** FOOTER BLOK ******************************************************/
#footLista { background: #000; border-bottom: solid 1px #fff;}
#foot { color: #fff; background: #D3D3D3; }
#logoFoot { background: url(../img/foot_logo.gif) no-repeat 1px 0px;}
#footMenu a { color: #fff;}
#footMenu a.act { color: #CF020B;}
#footMenu a:hover { color: #000;}

/******************************************
*                 PAGER                   *
******************************************/
.pager { border: solid 1px #ccc; }
.pager td { border-collapse: collapse; border: none;}
.pager .listovani a { color: #fff;}
.pager .listovani a.list-l {background: #CF020B url(../img/tl_zpet.gif) no-repeat 0px 0px;}
.pager .listovani a.list-r {background: #CF020B url(../img/tl_dalsi.gif)  no-repeat 0px 0px;}

#vo {padding: 5px 0; text-align:center;}



#centrCol #shopBlock h2 a#newButt { background:#fff; color:red; text-decoration:none; display:block; float:right; padding: 0px 5px;}
#centrCol #shopBlock h2 a:hover#newButt { color:#000;}

