@import url("htmltitles.css");
@import url('global.css?ver=9');
@import url('menus.css?ver=14');
@import url('moduls.css?ver=31');
@import url('obchod.css?ver=31');

.vanocni-akce { text-align:center; color:#FFF; background-color:#d90000; padding:5px 0 6px 0; }
#all {width:963px; margin:0 auto 0 auto;}
#top-part { padding-left:11px; width:952px; height:20px; background: url('picture/mask-new/top-bg.gif');}
#top-part .cz,
#top-part .svk,
#top-part .hu { margin-top:3px;display:block;height:16px;float:left; background:url('picture/mask-new/ico-flag-sk.gif?ver=1') 0 0px no-repeat; padding:0 12px 0 22px; color:#000; font-size:75%; }
#top-part .hu { background:url('picture/mask-new/ico-flag-hu.gif') 0 0px no-repeat; }
#top-part .cz { background:url('picture/mask-new/ico-flag-cz.gif?ver=1') 0 0px no-repeat; }

#logo-banners { width:100%; height:60px; margin-bottom:1px;}
#logo-banners .logo-a { display:block; float:left;padding:5px 0 0 19px;}
#logo-banners .logo-i { display:block; float:left; margin:0 !important;}
#logo-banners img { float:right; margin-left:1px; }
#banner-bottom { clear:both;margin:10px 0 10px 0; text-align:center; }
#basket-info { float:left;width:200px; height:30px;margin-right:1px; background:#D90000 url('picture/mask-new/ico-basket.gif') 5px 4px no-repeat;}
#basket-info span { float:right; color:#FFF; font-size:9px; margin-top:9px; padding-right:2px; }
#basket-info a { float:left; color:#fff;font-weight:bold; font-size:120%;display:block;margin:6px 0 0 28px; _margin-left:13px; }
#menu-middle { width:100%; height:30px; background:url('picture/mask-new/menu-middle.gif'); margin-bottom:1px; }
.dgreen #menu-middle { background-image: url('picture/mask-new/menu-middle-dgreen.gif'); }
.orange #menu-middle { background-image: url('picture/mask-new/menu-middle-orange.gif'); }
.lgreen #menu-middle { background-image: url('picture/mask-new/menu-middle-lgreen.gif'); }
.red #menu-middle { background-image: url('picture/mask-new/menu-middle-red.gif'); }

.theme01 #menu-middle { background-image: url('picture/mask-new/menu-middle-theme01.gif'); }
.theme02 #menu-middle { background-image: url('picture/mask-new/menu-middle-theme02.gif'); }
.theme03 #menu-middle { background-image: url('picture/mask-new/menu-middle-theme03.gif'); }
.theme04 #menu-middle { background-image: url('picture/mask-new/menu-middle-theme04.gif'); }
.theme05 #menu-middle { background-image: url('picture/mask-new/menu-middle-theme05.gif'); }
.theme06 #menu-middle { background-image: url('picture/mask-new/menu-middle-theme06.gif'); }
.theme07 #menu-middle { background-image: url('picture/mask-new/menu-middle-theme07.gif'); }

#tools-bar { width:100%; height:30px;}

#left { float:left; width: 200px; margin-right:10px; } 
#middle { float:left; width:543px; margin-right:10px; }
.middle-home { margin-right:0 !important;}
#search-res { float:left; width:533px; }
#right { float:left; width:200px;font-size:112%; padding-top:38px; }

#search-res { float:left; width:533px; }

#footer { line-height:140%;float:left; width:100%; padding:5px 0 7px 0; border-top:1px solid #BABABA; background-color:#E9E9E9; text-align:center; color:#050505; margin:0 0 4px 0;}
#footer a { color:#008AD9; }
#footer-payments { padding:4px 0 5px 0;}
#headline { background:#E9E9E9; color:#008AD9;padding:3px 0 3px 0;text-align:center; }

/******************************* 
 Uvodni stranka - zakladni bloky                                
********************************/

#homepage h1 { width:100%; text-align:left; margin:35px 0 2px 0; }
#homepage { float:left;width:543px; margin-right:10px; }
#homepage #offer {margin:0 0 10px 0;}
/******************************* 
 Prava cast  - jednotlive bloky                                
********************************/
.like-h1, h1 { font-size:14px;font-weight:bold;color:#000;margin:3px 0 12px 0;}
.banner-right { margin:38px auto 13px auto;display:block; border:none;}
strong.black, strong.hotline-servis { display:block; }
strong.hotline-servis { color:rgb(0,0,153); }
strong.hotline-servis,
h4.hotline-servis,
strong.black,
strong.blue,
strong.red,
strong.gray,
strong.pink
h5.black,
span.blue,
h5.blue,
h3.red,
span.gray,
h5.pink { font-size:100%;background:url('picture/mask-new/h3-bg.gif') left bottom repeat-x; margin:0; padding:8px 0 1px 7px; text-transform:uppercase;  }
span.blue a { color: #F7941D; text-decoration: none; }
span.blue a:hover { text-decoration: underline; }
h3.red { color:#D90000; }
h5.blue { color:#008AD9; }
h5.pink { color:#B12578; padding:6px 0 1px 7px; }
strong.black,
h5.black { color:#000; }
span.gray { color:#002E5D; display:block; font-weight:bold; }
/*h3.gray { margin:0; color:#002E5D; border-top:1px solid #E9E9E9; border-bottom:3px solid #D5D5D5; padding:4px 0 3px 6px; font-size:100%;}*/
#hotline-servis,
#partners { border:1px solid #D5D5D5; padding:15px 0 15px 0; margin:0px auto 0 auto;text-align:center; }
#hotline-servis { font-family:arial; text-align:left; padding:4px 4px 5px 8px; color:#002E5D; font-size:12px; margin-bottom:7px;}
#hotline-servis p { padding:0; margin:0 0 6px 0; }
#hotline-servis img.banner { display:block; margin:8px auto 5px auto; }
#hotline-servis strong.title { display:block; text-align:center; font-size:11px; margin-top:3px; color:#000; }

#hotline-form-send-info { display:block; margin:0; padding:0; }
#hotline-form-send-info-ozncizi { border:1px solid black; padding:0; background:url('picture/mask-new/input-txt-bg.gif'); height:14px; width:100px; padding-left:3px; padding-top:2px; margin:0px 5px 0 0px; font-size:10px; float:left; }
#hotline-form-send-info-ozncizi.click {
	background: White;
}

#hotline-form-send-info-send { width:22px; height:17px; border:none; cursor:pointer; float:left }

h5.hotline-servis { color:#D90000; }
/******************************* 
    Formular pro nalogovani 
********************************/
#user-tools,
#login-form { float:left; width:645px; height:30px; background:#002E5D;margin-right:1px; font-size:92%;}
#login-form span { color:#fff; }
#login-form input.text-click,
#login-form input.text { padding:0;background:url('picture/mask-new/input-txt-bg.gif'); height:14px;border:none; width:107px; padding-left:3px;padding-top:2px; margin:5px 9px 0 5px; font-size:10px;}
#login-form input.text-click { background:#fff;}
#login-form input.submit { background:url('picture/mask-new/input-submit-bg.gif'); width:22px; height:17px; border:none; cursor:pointer;}
.link-blue { float:left;display:block;}
.link-blue img { border:0px; float:left; margin-right:1px;}
#link-blue-last img { margin-right:0px; }

.links-left {  float:left;height:28px; padding:2px 12px 0 8px; border-right:1px solid #fff; }
.links-left input.text {  }
.links-right { float:left;padding:9px 0 0 14px; }
.links-right, .links-right a { color:#fff; }

/******************************* 
    Osobni data,objednavky ..
********************************/
#user-tools { padding:7px 0 0 8px;width:637px; height:23px; color:#FFF; }
#user-tools strong {margin-right:20px; color:#FFBD47;}
#user-tools a { color:#fff; }

/******************************* 
    Formatovani obsahu clanku
********************************/


#article-home { width:543px; overflow:auto; padding:10px 0 10px 0;}
.tabulka-home { border-top:2px solid #FFB300;}
.nadpis-tabulka-home {padding: 0; margin: 0 0 4px 0;}

#article { float:left; width:543px; }
#article h2 { font-size:14px; color:#000; margin:5px 0 10px 0; padding:0; }
#article h3 { font-size:13px; color:#D90000; margin:5px 0 5px 0; padding:0; }
#article h4 { font-size:12px; color:#00AEEF; margin:5px 0 5px 0; padding:0; font-weight:normal;}
#article h5 { font-size:11px; color:#002E5D; margin:5px 0 5px 0; padding:0; font-style: italic; }
#article h6 { font-size:11px; color:#E29100; margin:5px 0 5px 0; padding:0; font-weight:bold; }
#article p,
#article ul,
#article ol,
#article table { margin-bottom:1em; }
#article ol { margin-left:25px; }
#article ul * { margin-bottom:0; }
#article li,
#article p { padding:0; font-size:11px; } 
#article-home a, #article a { color:#FFB300; }
#article .tabulka-naformatovana { border-left:1px solid #BABABA; }


#article .tabulka-naformatovana th,
#article .tabulka-naformatovana td 
{ 
  padding:4px;
  text-align:left;
  border-bottom:1px solid #BABABA; 
  border-right:1px solid #BABABA;
}
#article .tabulka-naformatovana th { background-color:#E9E9E9;  border-top:1px solid #BABABA; font-weight:normal; }
#article .tabulka-naformatovana caption { font-size:12px; color:#41668B; text-align:left; padding:4px; font-weight:normal; }

/* clanky */

table.tabulka-naformatovana { border:1px solid #C2C2C2;  }
/*table.tabulka-naformatovana caption {font-weight: bold; text-align: left; padding: 0 0 0.25em 0; color: #999;}*/
table.tabulka-naformatovana tr { border-bottom: 1px solid #cccccc; background:#ffffff; }
table.tabulka-naformatovana th,
table.tabulka-naformatovana td { padding:4px; /*border-right:1px solid #C2C2C2; */ border: 0px solid #ffffff; background:#eeeeee; }
table.tabulka-naformatovana th { border-bottom:0px solid #C2C2C2; color:#fff; background:#C2C2C2; border-color:#fff; }

#banner-flash{float:right; background:#A3A3A3;}
#banner-flash-noscript{background:#A3A3A3;width:279px; height: 38px; text-align:center; padding:22px 7px 0 7px; color:#fff; font-weight:bold; font-size:100%;vertical-align:middle; overflow:auto;}

/******************** Definice stylu za ucelem odstraneni veskereho inline formatovani ********************************/
.spacer3px { font-size:0;line-height:3px; }
.hp-table-td-padding { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.sp-white { COLOR: white; }
.pad-top-5 { PADDING-TOP: 5px; }
.hotline-zakaznicka { COLOR: #d90000;font-size:10px;FONT-FAMILY: Arial; }
.hotline-zakaznicka span { BACKGROUND-COLOR: #d90000;color:#fff;font-size:12px;font-family:tahoma; }
.hotline-objednavky { COLOR: #002e5d; font-size:10px; FONT-FAMILY: Arial; }
.hotline-objednavky span { COLOR: #ffffff; BACKGROUND-COLOR: #002e5d; font-size:12px; font-family:tahoma; }

.hotline-main { FONT-SIZE: 12px; COLOR: #d90000; }
.hotline-garance { MARGIN-LEFT: 5px; }
.hotline-garance img { FLOAT: left; MARGIN: 0px 5px 3px 0px; }
.hotline-zaruka { MARGIN-LEFT: 5px; }
.hotline-zaruka img { FLOAT: left; MARGIN: 0px 5px 5px 0px; }
.strong-garance { FONT-SIZE: 10px; FONT-FAMILY: Verdana; }

.pad-top-8 { padding:8px 0 0 0px; }
.cena-do-strong { width:55px;padding-right:2px;float:left; }

.shop-offer-detail-table-buy .padding { padding:5px 0 3px 8px; } 
.width107 { width:107px; }
.width225 { padding-top:7px; text-align:right; padding-right:18px !important; }
.paddbottom5 { padding-bottom:5px; }


/* o provozovateli */
span.icq_kontakt{
position:relative;
top:-3px;
}

span.icq_kontakt img{
position:relative;
top:4px;
}

/**************************** dolni seda cast *********************************/
#linkfarm { clear:both; color:#bababa; padding-bottom:20px; text-align:center; font-size:92%; }
#linkfarm a { color:#bababa; text-decoration:underline; white-space: nowrap; }
#linkfarm a:hover { text-decoration:none; }
.links-intern a { margin-right:2px; }
.links-intern { margin-right:20px;}
.links-intern a { margin-left:4px;}
.links-extern { margin-right:5px; }
.links-extern-group a { margin-right:4px; }

#konverzni-kurz { position:absolute;font-size:11px; width:196px; text-align:center; color:#000099; margin:-29px 0 0 0px; }



#facebook { width:562px; height:545px; margin:0 auto 0 auto; padding-top:25px; padding:20px 0 5px 2px; }
#facebook iframe { margin:0; padding:0; }
#facebook div { text-align:center;}
#facebook a { color:#E29100; }
