/* CSS Qcomp.sk */

@media screen {
.hlavaprint {display: none;}
}

@media print {
  page {margin: 1cm 1cm;}
  .noprint {display:none;}
  textarea {border:0;}
  .printtable {width: 100%}
  .nezalomtlac {page-break-after:always  }
}



/* DEFAULTNE HODNOTY */
/* body {font-family:sans-serif, arial; font-size:11px; background:#606468 url(../img/bg3d.jpg) repeat-y center 50%; margin:0px; padding:0px; } */
body {font-family:sans-serif, arial; font-size:11px; background:#C8E2FC url(../img/bg_tel_5.jpg) no-repeat center 0px; margin:0px; padding:0px; 
}


.shadow2 {box-shadow: 0px 4px 10px 2px #7F7F7F;}

a {color:#001950; font-family: sans-serif; font-size:12px; text-decoration:none;}
a:hover {color: #003300; text-decoration:underline;}
img {border:0px;}
p {font-family: Verdana, sans-serif, arial; font-size:13px; }
td {font-family: Verdana, sans-serif, arial; font-size:13px;}
p, form {margin:0px; padding:0px; font-size:100%; font-weight:normal; }
.sip9 {background:url(../img/webdesign/sip9.gif) no-repeat left center; padding-left:10px;}
.b {font-weight:bold;}
.normal {font-weight:normal;}

.none {display:none;}

  

A.menu {color: #fffff0; font-size: 8pt; font-family: Tahoma, ‘Lucida Grande CE’, lucida, sans-serif, arial;}
A.menu:hover {color: #FFFF80;}

A.menu2 {color: #707070; font-size: 8pt;}
A.menu2:hover {color: #003300;}

A.nadpis  {color: #006699; font-size: 9pt; font-weight: bold;} 
A.nadpis:hover {color: #003300; font-weight: bold;}


A.nadpis_box  {color: #006699; font-size:15px; font-weight: bold;} 
A.nadpis_box:hover {color: #003300; font-weight:bold;}


A.nadpis2 {color: #006699; font-size: 15pt; font-weight: bold;}
A.nadpis2:hover {color: #003300; font-weight: bold; }

.SectionTitle {font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px;   background-color:#a2b7c4; color:#000066;}
.SectionTitle2 {font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px;   background-color:#a2b7c4; color:#000066;}
.titulok2 {font-family: Verdana, Tahoma, Helvetica, Arial; font-weight: bold; font-size: 11px; color: #FFFFFF; background-color:#1e5c99;}
.SubTitle {font-weight: bold; font-size: 11px; color: #000000; background-color:#1e5c99;}
.Button {font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px; width:80px; height:22px;}
.Button2 {font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px; width:20px; height:22px;}
.Button3 {font-family: sans-serif, arial; font-size: 9px; width:20px; height:20px;}

.male {font-size: 9px;}
.male2 {font-size: 9px; font-family: sans-serif, arial;}
.modra {font-family: Verdana, Tahoma, Helvetica, Arial; font-size:11px; color:#006699;}
.siva {color:#505050;}
.siva5 {color:#505050; font-size:11pt;} 
.siva7 {color:#505050; font-size:7pt;} 
.cervena {color:#990000;}
.modra2 {color:#000066;}
.biela {color:#ffffff;}
.biela1 {color:#ffffff; font-size: 11px;}
.biela2 {color:#ffffff; font-size: 7pt;}
.siva2 {color:#d0d0d0; font-size: 9pt;}
.siva3 {color:#d0d0d0;} 
.siva4 {color:#E9E9E9;}
.ruka {cursor:pointer; cursor:hand}

.nadpis1f {font-size: 14px; color:#993300;}
.nadpis1g {font-size: 12px; color:#004080;}
.nadpis1c {font-size: 17px; color:#004080;}
.nadpis1a {font-size: 24px; color:#993300;}
.nadpis1d {font-size: 20px; color:#004080;}
.nadpis1d {font-size: 28px; color:#B0B0B0; font-family: Verdana }
.nadpis2 {font-size: 13px; color:#000000; font-weight: bold;}
.nadpis3 {font-size: 13px; color:#000000;}
.nadpis4 {font-size: 18px; color:#ffffff; font-weight: bold;}
.nadpis5 {padding-left: 8px; color: #006699; font-size: 15pt; font-weight: bold; font-family: tahoma, arial;  }
.nadpis6 {font-size: 13px; color:#000066; font-family: Verdana, Arial;}
.nadpis7 {font-size: 21px; color:#000000; font-family:sans-serif, arial;}
.nadpis9 {font-size: 13px; color:#ffffff;}

.mini { font-family: sans-serif, arial; font-size: 5pt; }
.micro { font-family: sans-serif, arial; font-size: 3pt; }
.mpopis {font-size: 9px; color: #505050; font-family: sans-serif, arial;}
.mbiela {font-size: 9px; color: #ffffff;}
.mpopis2 {font-size: 11px; color: #505050; font-family: Tahoma, Arial, sans-serif, arial;}
.ftext {  font-size: 12px;   width: 120px;   font-family: sans-serif, arial; height: 20px; background-color: #ffffff}
.fqt {position:relative; top:0px; font-size: 10px; border: #808080 1px solid;  font-family: sans-serif, arial; width: 16px; height: 17px; background-color: #ffffff}
.mspecial {font-size: 9px; color: #606060; font-family: Arial, Helvetica, sans-serif, arial;}
.select {font-size: 11px;}
.search {background-color: #ffff99;}
.hr1  { margin:-4px; height:1px;}
.prava {float:right;}

H1, H2, H3 {margin: 0; padding: 0;}
H1 {font-size: 11px; font-weight:normal; font-family:sans-serif, arial;}
H2 {font-size: 24px; color:#000000;}
H3 {font-size: 11px; color:#505050; font-weight: normal;}


.f669900 {color:#669900}
.f6633FF {color:#6633ff}
.f404040 {color:#404040}
.fCC6600 {color:#CC6600}
.f000000 {color:#000000}
.f606060 {color:#606060}

.10px {font-size:10px}
.12px {font-size:12px}
.13px {font-size:13px}
.14px {font-size:14px}
.15px {font-size:15px}
.16px {font-size:16px}

.pl25px {padding-left:25px}

.underline {text-decoration:underline}
.right {text-align:right;}




/***** HLAVA - header height:95px; *****/
/* #hlava {width:1000px; margin-right:0px; margin-left:0px; height:95px; font-family:sans-serif, arial; color:#333333; border-bottom:1px solid #ffffff;
background-color:#F2F6FB; background: url(../img/bg15.jpg) repeat-x 0px 0px; }
*/

.hlava_table {background-color:#ffffff}
#hlava {width:1000px; margin-right:0px; margin-left:0px; height:97px; font-family:sans-serif, arial;  color:#333333; border-bottom:1px solid #ffffff;
background-color:#F2F6FB; background: url(../img/bg_top_vianoce.jpg) no-repeat 2px 0px; }



#hlava .hlava_hore {float:left; width:100%; color:#808080; }
#hlava .hlava_hore h1 {float:left; font-size:11px; font-family:sans-serif, arial; color:#808080; margin:4px 5px 0px 10px;}
#hlava .menu {float:right; text-align:right; border-bottom:0px solid #BEBEBE; width:315px; font-size:12px; color:#333333; margin:5px 10px 0px 3px;}
#hlava .menu a {font-size:12px; color:#0043A4; font-weight:bold;}

#hlava .logo {float:left; margin:5px 12px 0px 12px; border:0px; width:182px; height:58px; }

#hlava form {float:left; width: 380px; margin:30px 0px 0px 12px;  z-index:2; font-size: 14px; color: #242424;  }
#hlava form .search_input {float:left; border: #E2E3EA 1px solid; border-top: #ABADB3 1px solid; height: 24px; width: 230px;
	font-size: 16px; font-family:tahoma; color: #404040; padding: 2px 0px 0px 22px; vertical-align:bottom; background-color: #ffffff; background:#ffffff url(../img/search01.gif) no-repeat 4px 4px; }
#hlava .search_submit { margin:0px 0px 0px 5px; font-size:14px; background-color:#F2F6FB; border:0px; width:100px; height:26px;}
#hlava .search_submit:hover { margin:1px 0px 0px 5px;}

#hlava .hlava_prava {float:right; text-align: right; width:380px; margin:5px 10px 0px 0px; font-family:sans-serif, arial; font-size:12px; line-height:17px; color:#808080;}
#hlava .hlava_prava a {font-size:12px; color:#0043A4; }
#hlava .logout {margin-bottom:7px; height:19px;}
#hlava .logout b a {color:#000000;}
#hlava .tel {float:right; width:140px; font-size:11px; line-height:14px}
#hlava .tel b {font-size:14px;}
#hlava .tel a {color:#808080; font-size:11px;}

#hlava .kosik {float:right; font-family:sans-serif, arial;  margin:0px 0px 10px 20px; padding:4px 6px 4px 13px; background-color:#ffffff;
  border:1px solid #E2E3EA; border-radius:5px; background:url(../img/bgt2.png) repeat-x 0px -5px; }
#hlava .kosik a {font-family:sans-serif, arial; font-size:14px; color:#0043A4; font-weight:bold; }
#hlava .kosik img {margin:0px 5px -5px 7px; border:0px;}


/* Cena */
.cena-bezdph1 {font-family:sans-serif, arial; font-size:20px; font-weight:bold; color:#de0866; padding-left: 0px; padding-right: 4px; border-top: #bebebe 0px solid; }
.cena-bezdph1-vo {font-family:sans-serif, arial; font-size: 20px; font-weight:bold; color:#004184; padding-left: 0px; padding-right: 4px; border-top: #bebebe 1px solid;}

.cena-bezdph2 {font-family:sans-serif, arial; font-size: 26px; font-weight:bold; color:#de0866; padding-left: 0px; padding-right: 4px;}
.cena-bezdph2-vo {font-family:sans-serif, arial; font-size: 26px; font-weight:bold; color:#004184; padding-left: 0px; padding-right: 4px;}
.cena_hi {vertical-align:top; font-size:12px;} /* horny index */
.cena_skrt {padding:0px 5px; background-image: url(../img/skrt01.gif); background-position: 0% 50%; background-repeat: repeat-x; width: auto; font-size:12px; color: black; vertical-align: bottom; line-height:20px;}



/***** TOP MENU *****/
/*text-shadow: #037ACE 0px 0px 0px;*/
.menu_topnav {clear:both; margin-left:2px;}
ul#topnav {z-index:999; margin:0px; padding:0px; float:left;  width:998px; list-style:none; position: relative; font-size:13px;  background:#2B86E3 url(../img/bg21a.jpg) repeat-x 0px 1px }
ul#topnav li {float:left; margin:0px; padding:0px; border-right:1px solid #C8E2FC; }
ul#topnav li a {font-size:13px; padding: 7px 11px; display: block; color: #ffffff; text-decoration: none; }
ul#topnav li:hover {background-color: #DE0866; border-right:1px solid #037ACE; }
ul#topnav li span { float: left; padding: 10px 0; position: absolute; top:29px; display: none; width:210px; background:#057ACA; color: #fff;
  z-index:999;  border:1px solid #F2F6FB; opacity: 0.97; }
/* submenu */
ul#topnav li:hover span { display: block;}
ul#topnav li span a { padding:5px 15px; display: block; font-size:13px; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline; background-color:#0059A3;}
ul#topnav li span.second a {position: relative; left:0px;}
.topnav_oznac {background-color: #0059A3;}
ul#topnav .topnav_prva {margin-left:0px; padding-left:10px; padding-right:105px}

/* .span a { position: relative; float: none; height: auto; width: auto !important;  } */


.banner_top {clear:both; border-bottom:0px solid #E9E9E9}
.banner_top_img {width:998; height:50px; margin:2px 0px 2px 2px;}

.body_tab {background-color:#ffffff; }
.body_tab_td {border-right:1px solid #E9E9E9; background-color:#F2F6FB; }



/***** LAVE MENU *****/
#lave_menu {float:left; width:202px; background-color:#f2f6fb; margin:0px 0px 7px 0px; padding-left:0px; }
#lave_menu a:hover {color: #003300; text-decoration:underline;}
#lave_menu .box {float:left; background-color: #ffffff; padding:0px; border-bottom:1px solid #c8cbcc; font-size:11px; color:#505050; }

/** LAVE MENU - Zalozky v menu **/
#lave_menu .zalozky_katalog {padding-left: 0px;}

/* .menu_list { float:left; background-color:#F2F6FB; padding:0px 0px 7px 0px; } */
.menu_list { float:left; background-color:#ffffff; padding:0px 0px 0px 2px; }
.menu_head  {white-space:nowrap;   background-color:#F2F6FB; padding:4px 0px 4px 4px; border-bottom:1px solid #ffffff }
/* .menu_head img {cursor:pointer;} */
/* .menu_head img {margin:0px 3px 0px -4px; }  */
/* .menu_head a {font-size:13px; text-decoration:none;  margin-left:4px;   } */

.menu_head img {margin:0px 4px 0px 0px; } 
.menu_head a {font-size:13px; text-decoration:none; margin-left:0px;  }

.menu_head_vyr {padding: 1px 1px 1px 10px; cursor: pointer; margin:1px; font-family: sans-serif, arial; font-size: 13px; }
.menu_head_vyr a {font-size: 13px; text-decoration:none;}
.menu_head_img {	margin:1px; padding: 1px 13px; padding-right: 1px; cursor: pointer; font-family: sans-serif, arial; font-size: 11px;}

.menu_sk {margin: 0px 0px 1px 0px; padding:0px; text-indent:12px; font-family:sans-serif, arial; line-height: 1.9;
  color:#000000; font-size:13px; font-weight:normal; background-color:#C8E2FC; display:block; width:200px; }
.menu_sk a {font-weight:bold; line-height: 1.9; padding: 2px 0px 2px 8px; color:#000000; font-size:14px; display:block; }
.menu_sk a:hover {background-color:#95CAFC; text-decoration:underline; }
.menu_sk_odporucane {display:block; font-size:11px; font-weight:normal; margin-top:-9px;}

.menu_body {white-space:nowrap;          margin-top:-2px; padding-bottom:7px; background-color:#f2f6fb; border:0px solid #ffffff;}
.menu_body a {display:block; line-height: 1.4; background: url(../img/odr8b.gif) 9px center no-repeat; padding:0px 0px 0px 20px; text-decoration:none; font-family:sans-serif, arial; color:#001A66; font-size:13px; margin:0px;}
.menu_suvis {margin:7px 5px 0px 17px; font-family:sans-serif, arial; line-height:1.7; font-size:13px; font-weight:bold; color:#303030; }
  
.hr_menu  {height:1px; width:90%; }
.hr_obr  { margin:3px;  margin-left:15px; height:1px; width:120px; padding:0px 0px;}



.menu_nazov {display:block; font-weight:normal; font-size:13px; font-family:sans-serif, arial;  padding:3px 5px 3px 20px; color:#ffffff; background:#2B86E3 url(../img/bg21a.jpg) repeat-x 0px 0px; }
.menu_nazov a {font-size:13px; color:#ffffff; }
.menu_nazov a:hover {color:#ffffff;  }


.menu_box_q_top {float:left; background-color:#ffffff; padding-bottom:0px; margin-left:2px}
.menu_box_q {margin: 0px 0px 2px 0px; padding:1px 0px;  font-family:sans-serif, arial;
  color:#000000; font-size:11px; font-weight:normal; background-color:#E9E9E9; width:200px;  display:block; }
.menu_box_q a {font-weight:bold; color:#001950; font-size:17px; display:block; padding:12px 0px; padding-bottom:12px;}
.menu_box_q a:hover {background-color:#95CAFC; text-decoration:none; }

.menu_box_q b {float:left; padding:0px 10px; font-size:32px; color:#ffffff; text-decoration:none; }
.menu_box_q b a:hover {text-decoration:none; }
.menu_box_q strong {font-size:11px; font-weight:normal; }


.menu_box_doprava {margin: 0px 0px 2px 0px; padding:1px 0px;  font-family:sans-serif, arial;
  color:#000000; font-size:11px; font-weight:normal; background-color:#ffffff; width:200px;  display:block;  border-top:1px solid white; }
.menu_box_doprava a { color:#001950; font-size:11px; display:block; padding:12px 0px 12px 62px;}
.menu_box_doprava b {font-family:sans-serif, arial; font-weight:bold; font-size:17px; }

.doprava_ups {background:#F2F6FB url(../img/ups01a.gif) 5px center no-repeat;}
.doprava_posta {background:#F2F6FB url(../img/posta01a.gif) 5px center no-repeat;}
.doprava_osobne {background:#F2F6FB url(../img/osobne01a.gif) 5px center no-repeat;}

.doprava_uhrada_box {border-top:1px solid white; border-bottom:1px solid white; padding:7px 0px;}
.doprava_uhrada {font-size:12px; font-family:sans-serif, arial; margin-left:10px;}
.doprava_uhrada_img {margin:10px 0px 10px 9px;}


.menu_polozky_lave {float:left; background-color:#ffffff; clear:both;}
.menu_polozky_oporucane {float:left; background-color:#ffffff; margin-left:2px}

/*****  STRED  *****/
#stred { float:left; min-height:500px; _height:500px; font-family: sans-serif, arial; width:794px; margin:0px 0px 15px 3px; _margin:0px 0px 15px 2px;  padding-bottom:15px;}


/**  KATALOG Tovar v katalogu  **/
.box:hover {border-top:1px solid #148AD7;}


.kat {height:380px; width:263px}

.kat_big_bottom {vertical-align:top; border-bottom:1px solid #F2F6FB; border-top:0px solid #C8E2FC}

.kat_nazov {vertical-align:middle; padding:7px; padding-top:2px; padding-bottom:0px; height:43px;}
.kat_ciara {margin:2px 0px; border-bottom:1px solid #ECEEEC}
.kat_popis {vertical-align:top; color:#000000; padding:7px; padding-top:0px; font-family:Tahoma, sans-serif, arial;}
.kat_tip {text-align:right; line-height:165%; vertical-align:top; padding-right:7px;}
.kat_cena {height:40px; white-space:nowrap; text-align:right; vertical-align:bottom;}

.kat_akcia_popis {vertical-align: top; line-height:17px; color:#0482D4; font-size:12px; margin-bottom:7px; min-height:33px; height:33px;
  height:auto !important;  /** fix IE  **/
/** problem SEO height: 31px; overflow: hidden;   **/
}

.kat_sk {font-size:11px; height:24px; color:#909090; border-top:1px solid #E9E9E9; background:#ffffff url(../img/bg_kat01.png) repeat-x 0px 0px;}
.kat_sk a {padding:0px 6px; font-size:11px; color:#909090; }
.kat_id {float:right; font-size:11px; font-family:sans-serif, arial; font-weight:bold; padding:0px 7px 0px 0px; color:#909090;}
.kat_id a {color:#ffffff;}

.kat_desc { min-height:95px; height:auto !important;  /** fix IE  **/ height:95px;   }
.kat_obr { width:150px; height:150px; position:relative; text-align:center; vertical-align:middle; }
.kat_obr a {text-decoration:none}
.kat_obr img { max-width:150px; vertical-align:middle; border:0px; margin-top:5px; }
.kat_obr_vyrobca { width:20px; text-align:right; vertical-align:top; border:0px; }
.kat_obr_vyrobca img { width:12px; border:0px; margin:10px 3px 10px 3px; vertical-align:top; }
.kat_odrazky { margin:0; padding:0; font-size:12px; line-height:19px; margin-left:16px; list-style-image:url(../img/odr03.gif); }
.kat_zaruka {font-family:sans-serif, arial; font-size:10px; color:#606060; padding:3px; text-align:right;}
.kat_ceny {float:left; }
.kat_cena_sdph {font-size:12px; font-family:sans-serif, arial; font-weight:bold;}


.kat_ceny_kosik{float:right; width:180px; margin-right:7px; margin-bottom:7px;}
.kat_kosik {border:1px solid #E2E3EA; padding:2px; width:63px; border:1px solid #E2E3EA; border-radius:3px; background:#F2F6FB url(../img/bgt2.png) repeat-x 0px -5px;}
.kat_kosik_top {float:right; margin-top:27px; vertical-align:bottom;}
.kat_kosik_ks {font-size:11px; border:1px solid #E2E3EA; border-top:1px solid #ABADB3; font-family:sans-serif, arial; width:20px; height:15px; background-color:#ffffff}
.kat_kosik_obj {margin:0px 5px -5px 3px; border:0px solid white; height:20px; padding:0px; }
.kat_kosik:hover {background-color:#E9E9E9;}


/**  KATALOG Statusy  **/
.status_cat { height:55px; width:55px; left:105px; top:-15px; position: absolute; cursor:pointer; cursor:hand; z-index:3; color:#ffffff; font-family:sans-serif, arial;
  font-size:18px; font-weight:bold; text-decoration:none; text-align:center; padding:12px 0px 0px; }

  
/*  obr v kategorii spojit so .status_cat  */
.darcek {background: url(../img/status_darcek.png) no-repeat 0px 0px;}
.akcia {background: url(../img/status_akcia.png) no-repeat 0px 0px; }
.nastip {background: url(../img/status_nastip.png) no-repeat 0px 0px;}
.nastip1 {background: url(../img/status_nastip1.png) no-repeat 0px 0px;}
.top {background: url(../img/status_top.png) no-repeat 0px 0px;}
.top1 {background: url(../img/status_top1.png) no-repeat 0px 0px;}


/**  TOVAR Statusy  **/
.status_big { height: 90px; width: 90px; left: 230px; top: -5px; position: absolute; cursor:pointer; cursor:hand; z-index:3; color: #ffffff; font-family: sans-serif, arial;
  font-size: 30px; font-weight: bold; text-decoration: none; text-align: center; padding: 20px 0px 0px 0px; }
  
/**  opacity: 0.93; filter:alpha(opacity=93); -moz-opacity: 0.93;  IE8 okraj cierny**/
  

/*  obr pri produkte spojit so .status_big  */
.darcek_big {background: url(../img/status_big_darcek.png) no-repeat 0px 0px;}
.akcia_big {background: url(../img/status_big_akcia.png) no-repeat 0px 0px;}
.nastip_big {background: url(../img/status_big_nastip.png) no-repeat 0px 0px;}
.nastip1_big {background: url(../img/status_big_nastip1.png) no-repeat 0px 0px;}
.top_big {background: url(../img/status_big_top.png) no-repeat 0px 0px;}
.top1_big {background: url(../img/status_big_top1.png) no-repeat 0px 0px;}


/*  KATALOG stusy automaticke */
.status_cat_auto_top {color:#ffffff; font-size:8px; font-weight: bold; background-color:#0382D4;}
.status_cat_auto_novinka {color:#ffffff; font-size:8px; font-weight: bold; background-color:#009901;}

.status_cat_storno {float:right; width:auto; color:#ffffff; font-size:12px; padding-top:5px; }
.status_cat_storno a {color:#CC0000; font-size:12px;}

.status_cat_storno_par {width:auto; color:#ffffff; font-size:11px;  margin-bottom:4px; padding-left:15px }
.status_cat_storno_par a {color:#CC0000; font-size:11px; font-weight:bold; text-decoration:underline;}

.status_cat_info {float:right; width:auto; color:#ffffff; font-size:12px; padding-top:5px; padding-right:7px; }
.status_cat_info a {color:#808080; font-size:12px; }


/** Katalog nnavigacia **/
.kat_topnadpis {color: #000000; font-family:sans-serif, arial; font-size: 19px; padding:10px 3px 12px 12px;  }
.kat_topnadpis a {font-family:sans-serif, arial; font-size: 19px; }
.kat_topnadpis a:hover {color:#003300; text-decoration:underline;}

.kat_nav {color: #505050; font-family:sans-serif, arial; font-size: 13px; padding:5px 3px 0px 12px;}
.kat_nav a {color: #0043a4; font-family:sans-serif, arial; font-size: 13px; font-weight:bold;  text-decoration:underline;}
.kat_nav a:hover {color:#003300;}

/** navigacie pri tovar **/

.kat_nav_tovar {color: #505050; font-family:sans-serif, arial; font-size: 13px;  font-weight:bold; padding:5px 3px 0px 8px; background:url(../img/bg_kat01.png) repeat-x 0px -17px; }
.kat_nav_tovar a {color: #0043a4; font-family:sans-serif, arial; font-size: 13px; font-weight:bold;  text-decoration:underline;}
.kat_nav_tovar a:hover {color:#003300;}

/** navigacie pri tovar **/
.kat_nav_stred {color: #505050; font-family:sans-serif, arial; font-size: 13px;  font-weight:bold; padding:5px 3px 0px 12px;}
.kat_nav_stred a {color: #0043a4; font-family:sans-serif, arial; font-size: 13px; font-weight:bold;  text-decoration:underline;}
.kat_nav_stred a:hover {color:#003300;}


/** Katalog zalozky **/
.kat_box {float:left; margin:0px 0px 0px 0px; width:794px; background-color:#C8E2FC; }
.kat_box_ciara {border-top:1px solid #ffffff; float:left; width:770px; margin-left:12px;}
.kat_box_vyber {border-top:2px solid #C8E2FC; margin-top:2px; padding:15px 0px 15px 0px;}



/**  Parametre - katalog tovaru  **/

/** povodne vyber parametrov v bloku
.kat_par {text-align: center; width: 189px; float: left; height: 110px; margin-right:4px; margin-bottom:0px; padding-bottom:0px; border-right:1px solid #C8E2FC; border-top:1px solid #ffffff;   } 
.kat_par_head {background-color:#057ACA; padding-top: 2px; border-bottom:1px solid #ffffff; height: 18px; width:188px; font-size:12px; font-family:sans-serif, arial; text-align:left; color:#ffffff}
.kat_par_scroll {background-color: #ffffff; text-align: left; width: 187px; height:87px; margin:0px; padding:0px; padding-top:2px; overflow:auto}
.kat_par_scroll a {font-size:12px;}
.kat_par_clear {height:0px; font-size:0px; clear:both}
**/

.kat_par {background-color:#C8E2FC; text-align: center; width: 184px; float: left;   margin-right:4px; margin-bottom:0px; padding-bottom:0px; border-right:1px solid #C8E2FC; border-top:0px solid #ffffff;   }
.kat_par_head {background-color:#057ACA; padding-top: 2px; border-bottom:1px solid #ffffff; height: 18px; width:183px; font-size:12px; font-family:sans-serif, arial; text-align:left; color:#ffffff}
.kat_par_scroll {text-align: left; width: 182px;  margin:0px; padding:0px; padding-top:2px; overflow:auto}
.kat_par_scroll select {width:180px; font-size:12px}
.kat_par_scroll a {font-size:12px;}
.kat_par_clear {height:0px; font-size:0px; clear:both} /* ako BR */

/** .kat_par_zalozka_nazov {float:left; font-weight:bold; border-top:1px solid #ffffff; border-right:1px solid #F7F8F7; background-color:#C8E2FC; width:200px; padding-top:3px; padding-bottom:1px;} **/
/** .kat_par_zalozka_nazov {float:left; font-weight:bold; background:#F2F6FB url(../img/bgt2.png) repeat-x 0px -7px; border-top:1px solid #F2F6FB; width:776px; padding-top:4px; padding-bottom:4px;} **/

.kat_par_zalozka_nazov {float:left; width:778px; font-weight:bold; background-color:#C8E2FC; border-top:0px solid #F2F6FB; padding-top:4px; padding-bottom:4px;}
.kat_par_zalozka_nazov a {font-size:15px; padding-left:7px; color:#000000; }
  /* .kat_par_zalozka_nazov a:hover {background-color:#BDD9F2;} */
.kat_par_zalozka_nazov img {margin-left:8px;}

.kat_par_pocet {color:#909090; font-size:11px; font-family:sans-serif, arial; font-weight:normal;}

.kat_data {float:left; width:794px; _width:100%; padding:10px 0px 25px 0px; background-color:#C8E2FC;  }
.kat_data a {display:block; font-size:13px;  }
.kat_data input {margin-right:3px; margin-left:3px; }
.kat_data ul {font-size:12px; color:#000000; list-style-type: none; padding:0px; margin:0px; margin-left:25px; line-height: 16px; }
.kat_data li {float: left; white-space: nowrap; height:20px; font-size:12px; color:#000000; width:124px; padding:0px; margin:0px; 	}
.kat_data ul input {padding:0px; margin:2px 3px 2px 3px; width:12px; height:12px; }

.kat_oznac {background-color:#DE0866; width:auto; color:#ffffff;}
.kat_oznac a {color:#ffffff;}

/* KATALOG Podkategorie */
.kat_data_podkat {float:left; width:794px;  _width:100%;
  padding:10px 0px 30px 0px; border-top:0px solid #E0E0E0; border-right:0px solid #E0E0E0; border-left:0px solid #E0E0E0; background-color:#C8E2FC;  }
.kat_data_podkat ul {font-size:12px; color:#000000; list-style-type: none; padding:0px; margin:0px; margin-left:25px;}
/*.kat_data_podkat li {float:left; white-space: nowrap; width:147px; height:12px; list-style: none; padding:0px 0px 0px 11px; margin:3px; background: url(../img/odr4a.gif) 0px 4px no-repeat; }
*/

/*
.kat_data_podkat li {float:left; white-space: nowrap; width:170px; height:12px; list-style: none; padding:0px 0px 3px 11px; margin:3px; background: url(../img/odr4a.gif) 0px 3px no-repeat; }
*/

.kat_data_podkat li {float:left; white-space: nowrap; width:230px; height:12px; list-style: none; padding:0px 0px 7px 11px; margin:3px; background: url(../img/odr8e.gif) 0px 3px no-repeat; }
.kat_data_par {float:left; width:auto; padding:0px; margin:0px; margin:0px 9px; padding-left:17px; padding-bottom:7px; border:0px solid #E9E9E9; }
.kat_data_bold {background-color:#3399FF; width:auto; color:#ffffff; display:inline; }
.kat_data_podkat a {display:block; font-size:14px; font-weight:normal; text-decoration:none; padding-left:3px;  }
.kat_data_podkat a:hover { text-decoration:underline;}
.kat_data_nadpis {border-bottom:1px solid #F2F6FB; font-size:13px; font-family:sans-serif, arial; font-weight:bold;  color:#000000; padding-bottom:4px; margin:12px 13px 3px 25px; }
.kat_data_suvis {float:left; width:auto; display:inline;	}

/* Form disabled nefunguje pre IE
select[disabled], .disabled {color: #ffffff; background-color: #3399FF;}
*/


/** KATALOG radenie, slider, hladanie **/
.kat_vyber {width:770px; margin-bottom:10px; margin-top:10px; padding-top:20px; }

.kat_radenie {float:left; width:150px; margin:0px 40px 0px 15px; height:auto; border:1px solid #ABADB3; background-color:#ffffff; }
.kat_radenie a {font-size:12px; color:#404040; display:block; width:auto; }

.kat_radenie ul  {font-size:12px; color:#000000; list-style-type: none; padding:2px; margin:0px; line-height: 16px; }
.kat_radenie li  {float: left; white-space: nowrap; height:20px; font-size:12px; color:#000000; width:135px; padding:0px; margin:0px; 	}


.kat_radenie_zalozka_nazov {float:left; width:150px; font-weight:bold; color:#606060; cursor:pointer; padding-left:0px; border-bottom:1px solid #ABADB3;  }
.kat_radenie_zalozka_nazov a {font-size:12px; color:#000000; display:block; width:auto;}

.kat_radenie_select {display:block; background: url(../img/sip9d.gif) no-repeat right 6px; padding-left:3px;}

.kat_radenie_box {height:110px; margin:0px; width:140px; padding:3px; }

.kat_slider {float:left; width:230px; margin:-14px 5px 0px 0px; border:0px solid black;}
.kat_slider_submit {float:left; width:20px; border:0px solid #808080; margin:-7px 3px 0px 0px;}
.kat_slider_popis {border:0px; color:#000000; font-weight:bold; text-align:right; font-family:sans-serif, arial; font-size:12px; background-color:#C8E2FC; margin:0px; width:61px}
.kat_slider_nadpis {margin-left:53px; z-index:3; margin-top:0px; color:#606060; font-size:12px; font-family:sans-serif, arial; float:left;}
.kat_slider_min {float:left; margin-left:0px; margin-top:5px;color:#606060; font-size:10px; font-family:sans-serif, arial;}
.kat_slider_max {float:right; margin-right:0px; margin-top:5px; color:#606060; font-size:10px; font-family:sans-serif, arial; }

.kat_hladaj {float:right; text-align:right; border:0px solid black; width:300px; margin:0px;}
.kat_hladaj_input {width:160px}
.kat_hladaj_submit {width:125px; height:23px; font-size:13px}


/** KATALOG - slider jQ **/
.ui-widget { font-family:sans-serif, arial; font-size:0.6em; background: url(../img/slider_hr.gif) 0px 6px repeat-x;  }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:sans-serif, arial; font-size: 1em; }
.ui-widget-content { border: 1px solid #ffffff; background-color: #B7B7B7;   color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #808080; background-color:#3399FF; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Slider akcie */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {outline:none; background:#C8E2FC url(../img/slider_w1.gif) repeat-x 0px 0px;  font-weight: bold; color: #1c94c4; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {margin-top:2px; border-top:2px solid #B7B7B7;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:15px; height: 2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal {height:5px; }
.ui-slider-horizontal .ui-slider-handle { top: -.7em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }


/** KATALOG - strankovanie **/
.kat_strany_info {clear:both; text-align:right; font-size:14px; color:#000000; font-family:sans-serif, arial; margin-top:3px; padding:4px 15px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#C8E2FC; }
.kat_strany_zrusit {clear:both; text-align:center; font-size:14px; color:#000000; font-weight:bold; font-family:sans-serif, arial; margin:3px; padding:7px; border:1px solid #bebebe; background-color:#F2F6FB; }
.kat_strany_zrusit p {font-size:11px; padding:5px; padding-bottom:15px;  }
.kat_strany_zrusit a {font-size:13px; color:#0043A4; padding-top:15px; text-decoration:underline; }

.kat_strany_max {font-size:12px; color:#ffffff; font-weight:bold; text-decoration:underline; white-space:nowrap; background: url(../img/sip9b.gif) right 6px no-repeat;}

.kat_strany {clear:both; text-align:right; font-size:16px; color:#0043A4; font-family:sans-serif, arial; margin:15px; padding-bottom:15px;}
.kat_strany a {font-size:16px; color:#0043A4;}
.kat_strany a:hover {color:#003300; text-decoration:underline;}
.kat_strany b {font-size:22px; font-weight:bold; }
.kat_strany_pre  {font-weight:normal; padding-left:10px; padding-right:7px; text-decoration:underline; white-space:nowrap; background: url(../img/sip9b.gif) left 6px no-repeat;}
.kat_strany_dal  {font-weight:bold; padding-right:10px; text-decoration:underline; white-space:nowrap; background: url(../img/sip9.gif) right 6px no-repeat;}
.kat_strany_search {float:left}



/** KATALOG  - poradca dole **/
.kat_poradca {margin:0px 15px 25px 15px; padding-top:5px; font-family:sans-serif, arial;  font-size:11px; line-height:15px; color:#333333; border-top:1px solid #A0A0A0;}
.kat_poradca h2 {font-family:sans-serif, arial; color:#333333; font-size: 16px; font-weight:bold; padding: 0px 0px 5px 0px;}
.kat_poradca p {font-family:sans-serif, arial; font-size: 11px;}
.kat_poradca ul {float: left; margin: 0px; padding:0px; }
.kat_poradca li {float:left; list-style: none; padding:0px 0px 0px 11px; margin:0px; background: url(../img/odr03.gif) 0px 6px no-repeat; }
.kat_poradca li a {font-size: 13px; color:#0043A4;}

/** KATALOG  - novinky dole **/
.kat_novinky {margin:0px 15px 25px 15px; padding-top:5px; font-family:sans-serif, arial;  font-size:11px; line-height:15px; color:#333333; border-top:1px solid #A0A0A0;}
.kat_novinky h2 {font-family:sans-serif, arial; color:#333333; font-size: 16px; font-weight:bold; padding: 0px 0px 5px 0px;}
 
.kat_novinky ul {margin: 0px; padding:0px; }
.kat_novinky li {list-style: none; padding:0px 0px 0px 11px; margin:0px; background: url(../img/odr03.gif) 0px 6px no-repeat; }
.kat_novinky li a {font-size: 12px; display:block; color:#0043A4; font-weight:bold;}
.kat_novinky strong {display:block;}





/***** TOVAR *****/
#tovar {font-family:sans-serif, arial; margin:0px 2px 5px 4px;}

  /* TOVAR - nadpis */
.produkt_nadpis_box {height:auto; margin:15px 3px 3px 7px }
.produkt_nadpis {font-size:21px; font-weight:bold; color:#242424;}
.produkt_podnadpis H2 {font-size:13px; color:#515252; padding:3px 0 3px 0px;}

.produkt_box {float:left; padding:0px; width:770px; margin:0px 5px 35px 5px }
.produkt_panel {float:left; width:385px; margin:0px; }
.produkt_panel .produkt_obrazok {float: left; min-height: 250px; _height: 250px; padding: 15px 0 0 0; }
.produkt_panel .produkt_vyrobca {float:left; width:40px; margin-top:20px; margin-left:15px;}
  
.produkt_panel_popis {float:right; width:350px; min-height:350px; _height:350px; padding:0px; margin:0px 0px 10px 0px;}
.produkt_panel_popis ul {font-size:12px; list-style-type:square; padding:0px 0px 7px 17px; margin:0px; line-height:18px;}
.produkt_panel_popis li {font-size:12px; padding-bottom:3px; }

   /* TOVAR obrazky */
.produkt_obr_dalsie {float: left; min-height: 110px; _height: 110px; padding: 7px 0px 0px 0px; margin-left:30px; width:350px; }
.produkt_obr_dalsie img {float: left;  margin-right:15px; }
.produkt_obr_klik {float: left; color:#909090; padding: 20px 0 0 40px; width:320px; font-size:12px; vertical-align:top; }

  /* TOVAR Hlavna cena v popise */
.popis_cena {font-family:sans-serif, arial; font-size:13px; text-align:right; vertical-align:top; padding-right:10px; }
.popis_cena_skrt {padding:0px 5px; display:inline; background-image:url(../img/skrt01.gif); background-position:0% 50%; background-repeat:repeat-x; width: auto; font-family:sans-serif, arial; font-size:14px; color: black; vertical-align: bottom; line-height:20px;}
.popis_cena_bezdpd {font-family:sans-serif, arial; font-size: 28px; color:#de0866; font-weight:bold;}
.cena_hi2 {vertical-align:top; font-size:13px;} /* horny index */
.popis_cena_sdph {font-size: 14px; font-weight: bold;}
.popis_cena_sk {color:#606060; font-size:12px; }


  /* TOVAR kratky popis tovaru tabulka */
.popis_akcia {font-size:13px; color:#0482D4; border-top:0px solid #D4D0C8; vertical-align:top; }

.popis_par {font-size:12px; color:#606060; border-top:1px #BEBEBE solid; vertical-align:top; width:40%; padding:4px 2px; }
.popis_par_data {font-size: 12px; color:#000000; border-top:1px #BEBEBE solid; vertical-align:top; width:60%; }
.popis_odkaz{font-family:sans-serif, arial; font-size:12px; color:#0043A4; text-decoration:underline;}


  /* TOVAR kosik */
.popis_kosik {font-family:sans-serif, arial; font-size:12px; vertical-align:top; padding-bottom:7px}
.popis_kosik_oznam {font-family:sans-serif, arial; font-size:12px; color:#606060; margin-top:5px; padding:17px 0px 10px 0px; text-align:right;}
.popis_kosik_pocet {font-size:16px; text-align:center; border: 1px solid #606060; width: 24px; height: 24px; margin-left: 3px; }
.popis_kosik_obj {font-family:sans-serif, arial; width:140px; height:32px; font-weight:bold; font-size:17px;}

.qkoruny {float:right; margin-top:4px; padding-left:30px; background: url(../img/qkoruny01a.gif) no-repeat 0px 0px}
.gplus {float:left; width:350px; margin:0px 10px}
.flike {border:none; overflow:hidden; width:90px; height:21px}


/** TOVAR - Zalozky  **/
#zalozky_menu {float:left; margin:0px; padding:0px;  }
#zalozky_menu li {display:inline; }
#zalozky_menu li a {float:left; background:#C8E2FC; font-size:13px; padding:7px 10px; padding-right:17px; margin-left:2px;  border-radius:5px 5px 0px 0px; border: 1px solid #BEBEBE;  border-bottom:none; text-decoration:none; color:#000; }
#zalozky_menu li a:hover {background-color:#95CAFC; text-decoration:underline;}
#zalozky_menu li.active a { z-index:2; position:relative;  background: url(../img/bg14.jpg) repeat-x 0px 0px; background-color:#ffffff; font-weight: bold; }

  /* TOVAR - Zalozka popis a parametre  */
/* #zalozky .obsah { float:left; clear:both; z-index:1; position:relative; font-family:Verdana, lucida; font-size:11px; color:#242424; line-height:15px; border-radius:0px 5px 5px 5px; border:1px solid #BEBEBE; background:#ffffff; margin:-1px 5px 0px 2px; _margin-left:0px; padding: 10px 0px 25px 10px; height:auto; width:770px; _width:770px;}*/
#zalozky .obsah { float:left; clear:both; z-index:1; position:relative; font-family:Verdana, lucida; font-size:11px; color:#242424; line-height:16px; border-radius:0px 5px 5px 5px; border:1px solid #BEBEBE; background:#ffffff; margin:-1px 5px 0px 2px; _margin-left:0px; padding: 10px 0px 25px 10px; height:auto; width:770px; _width:770px;}*/
 
#zalozky .obsah a {color:#0043A4;}
#zalozky .obsah a:hover {color:#003300;}
#zalozky .obsah p {padding-right:10px;}
#zalozky .obsah li {font-size:13px;}
#zalozky .obsah b {font-size:13px;}
#zalozky h2 { font-family:sans-serif, arial; font-size:18px; line-height:24px; font-weight: bold;  color: #242424; padding: 7px 5px 20px 0px;  }
#zalozky ul {list-style-type:square; padding:3px 0px 7px 17px; margin:0px; line-height:16px;}
#zalozky li {padding-bottom:3px;}
#zalozky .zalozka_parametre {float:right; width:340px; height:auto; margin:7px 0px 7px 15px; border-radius:5px 0px 0px 5px; border:1px solid #E9E9E9; }
#zalozky .par_popis_menu {float:left; width:760px; font-size:16px; font-weight:bold; height:auto; color:#242424; padding:5px 5px 15px 0px; }
#zalozky .par_tab_menu {color:#505050; vertical-align: top; padding:7px 5px; line-height:14px; background-color:#F2F6FB; }

#zalozky .par_tab_nazov {font-size:11px; color:#505050; border-top:1px #D4D0C8 solid; vertical-align:top; width:48%; }
#zalozky .par_tab_nazov a {font-size:12px; color:#505050; }


#zalozky .par_tab_data {font-size:11px; border-top:1px #D4D0C8 solid; vertical-align:top;}
#zalozky .par_tab_pozadie {background-color: #F2F6FB;}


  /*** TOVAR - Zalozka podobne modely, Vyhladavanie, Kosik  ****/
#stred #podobne {font-family:sans-serif, arial; font-size:13px; }
.tovar_tab {width:98%; border-top: #C8CBCC 1px solid; }
.tovar_tab td {font-family:sans-serif, arial;}
.tovar_podobne_filter {font-size:15px; font-family:sans-serif, arial; color: #404040; margin:0px 15px 20px 0px; }
.tovar_tab_kat {padding-top:15px; color:#606060; white-space:nowrap; padding-bottom:5px;  }
.tovar_tab_kat a {color:#606060; font-size:13px; padding-top:15px; text-decoration:underline;}
.tovar_tab_kat a:hover {color:#003300; }

.tovar_tab_kod {font-size:12px; color:#606060; text-align:right; padding-top:15px; }
.tovar_tab h3 {margin:0px; line-height:20px; }
.tovar_tab h3 a { color:#0043A4; font-size:15px; font-weight: bold; margin:0px; padding:0px; }
.tovar_tab h3 a:hover {text-decoration: underline; color:#003300; }
.tovar_tab p {font-size:13px; line-height:18px; margin:2px 0px 20px 0px; padding:0px; }
.tovar_tab_zaruka {color:#606060; margin: 0px 0px 4px 0px; }
.tovar_tab_dostupnost {font-size:14px; font-weight:bold; vertical-align:top; }
.tovar_tab_cena {font-size: 14px; font-weight:bold; text-align:right; color:#404040; padding-bottom:30px; white-space:nowrap;}
.tovar_tab_cenabezdph {color: #de0866; font-weight: bold; font-size:20px; padding-right:10px; }
.tovar_tab_detial a { color:#0043A4; font-size:13px; font-weight: bold; margin:0px; padding:0px; text-decoration:underline;  }
.tovar_tab_detial a:hover {text-decoration: underline; color:#003300; }

.tovar_tab_img {max-width:150px; _width:150px; margin:3px 35px 3px 5px}
.tovar_tab_akcia {font-family:Verdana; font-weight:normal; color:#3782DB; padding:2px 0px;}

.tovar_darcek {margin-top:7px; border-top:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE}
.tovar_darcek_zdarma {font-size:13px; margin:5px 0px; color:#ffffff; background-color:#0059A3; padding:2px 7px}
.tovar_darcek_img {max-width:100px; _width:100px; margin:3px 15px 3px 5px}

.tovar_tab_otazka {background-color:#F2F6FB; padding:0px 3px}



  /* RECENZIE - Zalozka  */
.tovar_rec {width:98%; padding:5px 5px; margin-bottom:15px; background-color:#F2F6FB; border: #C8CBCC 1px solid; border-radius:5px; }
.tovar_rec td {font-family:sans-serif, arial; } 
.tovar_rec_logo {float:left; text-align:right; width:78px; margin-right:10px; padding:3px 5px; font-size:11px; line-height:12px; color:#606060; background:#ffffff url(../img/qcomp_symbol1b.gif) 4px 4px no-repeat; border:1px solid #C8CBCC}
.web_icon {background:#ffffff url(../img/web_icon.gif) 2px 2px no-repeat;}


.tovar_rec_datum {color:#606060; font-size:12px } 
.tovar_rec td p {padding:15px 0px; }   
.tovar_rec_hodnotenie {float:right; text-align:right; padding:7px 12px; background-color:#606468; font-size:20px; color:#F2F6FB; font-weight:bold; border-radius:5px;}
.tovar_rec_hodnotenie b {font-size:12px; padding-left:7px; font-weight:normal;  }  
.tovar_hodnotenie_popis {display: inline-block; width:90px}

.tovar_hodnotenie_otazky {padding:15px 15px 0px 15px; color:#606060; font-size:13px}


  /* NAZOR Odbornika  */
#zalozky .odbornik_box {float:right; height:auto; padding:7px;  font-size:12px; margin-bottom:15px; background-color:#F2F6FB }

.odbornik_box h3 {font-size:16px; font-weight:bold; font-family:sans-serif, arial; padding:5px 0px;}
.odbornik_popis {float:left; margin:3px 3px 10px 0px; padding:7px 7px 7px 70px; font-size:11px; line-height:15px; color:#606060; background:#ffffff url(../img/user/tutko.jpg) 8px 8px no-repeat; border:1px solid #C8CBCC}
      

  /* TOVAR - Zalozka poradca  */
#tovar #poradca a {color: #0043A4; text-decoration: underline;}
#tovar #poradca li a {font-size:14px; font-weight:bold;}
#tovar #poradca .poradca_box {color:#242424; font-size:13px; padding:3px 5px 10px 22px; width:100%; }
#tovar #poradca .poradca_box a {color:#0043A4; font-size:13px; line-height:17px; text-decoration: none; }
.poradca_box p {font-size:13px; line-height:17px;}
#tovar #poradca .poradca_box a:hover {text-decoration: underline; }
#tovar #poradca .poradca_odkaz img{ margin-left:12px; padding-top:2px; margin-right:2px;}

  /* TOVAR - Zalozka nakup na splatky  */
.splatky_box {float:left; width:700px; font-family: sans-serif, arial; color:#242424; font-size:13px; margin:10px 5px 25px 5px;}
#tovar #splatky a {color: #0043A4; font-size:14px; font-weight:bold; line-height:20px; text-decoration: underline;}
#tovar #splatky ul {float:left; margin:15px; text-align:left;}
#tovar #splatky img {float:left; margin:15px 60px 15px 15px;}
#tovar #splatky h3 {font-size:14px; color:#242424; font-weight:bold; margin:3px 0px; }

  /* TOVAR - Vyrobca a servis  */
#tovar #vyrobca a {color: #0043A4; font-size:14px; text-decoration: underline;}
#tovar #vyrobca p {font-size:13px; line-height:18px;  margin:0px 5px 5px 0px;}
#tovar #vyrobca img {float:left; margin:50px 30px 5px 15px;}






/*** TOVAR - Zaradenie  ***/
.zaradenie { float:left;  font-family: sans-serif, arial; margin:20px 17px;}
.zaradenie a {color:#0043A4; font-size:13px; font-weight: normal; }
.zaradenie a:hover { text-decoration: underline; }
.zaradenie h2 {  font-size:18px; color:#242424; }
.zaradenie h3 {  font-size:14px; color:#606060; font-weight:bold; margin:15px 0px 5px 0px; }
.zaradenie .katalog_podla {height:16px; font-size: 20px; color: #515252; margin: 0px; margin:5px 0px 35px 0px  }
.zaradenie .katalog_podla a {font-size:16px; font-weight: bold; text-decoration: underline; }
.zaradenie ul {color:#000000; list-style-type: none; padding:0px; margin:0px; margin-left:0px;}
.zaradenie li {float:left; white-space: nowrap; width:177px; list-style: none; padding:1px 0px 1px 11px; margin:0px; background: url(../img/odr03.gif) 0px 9px no-repeat; }


/***** TEXTY *****/
#texty {float:left;width: auto;font-size:13px; font-family: Verdana, ‘Geneva CE’, lucida, sans-serif, arial; padding:15px 15px 50px 15px; background-color:#ffffff;}
#texty .kratky_popis {font-size:13px;font-style:italic;padding-bottom:12px;}
#texty p {margin:0px; padding:2px; padding-bottom:5px; font-size:100%; font-weight:normal;}
#texty h2 {font-family:sans-serif, arial; font-size:24px;color:#242424;font-weight:bold;text-align:center;padding-bottom:5px;}
#texty h3 {font-family:sans-serif, arial; font-size:18px;color:#003366;font-weight:bold;padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
#texty h4 {font-family:sans-serif, arial; font-size:14px;color:#000000;font-weight:bold;padding-bottom:3px; margin-bottom:5px; padding-top:10px;}
#texty h5 {font-size:13px;color:#000000;font-weight:bold;padding-bottom:3px; margin-bottom:3px;}
#texty h6 {font-size:13px; color:#000000; padding-bottom:3px; margin-bottom:3px;}
#texty a {color:#0043a4; font-size: 13px; text-decoration:underline; font-weight:bold;}
#texty a:hover {color:#003300;}
#texty ul {LIST-STYLE-TYPE: square; padding-top:0px; margin-top:0px; }
#texty li {PADDING-bottom: 3px;}


/***** FOOTER *****/
#pata {float:left; width:1000px; font-family:sans-serif, arial; font-size: 13px; color:#333333; padding: 15px 0px 0px 0px; border-top:1px solid #ffffff; border-bottom:0px solid #808080; background: url(../img/bg15b.jpg) repeat-x 0px 0px; background-color:#ffffff;}
#pata .pata_nadpis {font-family:sans-serif, arial; font-size: 16px; font-weight:bold; padding: 0px 0px 3px 0px; background:none;}
#pata ul {float:left; margin: 0px; margin-bottom: 35px;  padding: 0px; width: 180px; border:0px solid silver; }
#pata li {float:left; white-space: nowrap; width:180px;  list-style: none; padding:0px 0px 0px 10px; margin:0px; background: url(../img/odr03.gif) 0px 6px no-repeat; }
#pata li a {font-size: 13px; color:#0043A4;}
#pata .pata_lava {float:left; width:210px; height:70px;  border:0px solid #000000; margin:7px; margin-left:0px; padding-left:20px}
#pata .pata_partner {clear:both; text-align:center; margin:0px 7px 0px 7px; padding-top:15px; padding-bottom:15px; border-top:1px solid #EAEAEB; border-bottom:1px solid #EAEAEB; background-color:#FDFDFD;}
#pata .pata_partner_popis {clear:both; color:#808080; font-size:11px; margin:3px 0px 7px 7px; padding:7px; }




/** MENU - Accordion  **/
.pageContent { width: 200px; font: normal 12px sans-serif, arial; }
.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #F2F6FB; border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li { background: #C8E2FC; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li.active>a {font-weight:bold }
.accordion li div { padding: 0 0 7px 7px; background: #F2F6FB; display: block; clear: both; float: left; width: 178px;}
/* .accordion a { text-decoration: none; border-bottom: 1px solid #F2F6FB; font: normal 1.2em/2.1em Arial, sans-serif, arial; color: #000000; padding: 0 0 0 20px; cursor: pointer;  display: block; background: url('../img/plus3.png') no-repeat center left;}
*/
.accordion a { text-decoration: none; border-bottom: 1px solid #F2F6FB; font: normal 1.2em/2.1em Arial, sans-serif; color: #000000; padding: 0 0 0 20px; cursor: pointer;  display: block; }

/** MENU - Accordion - korekcie test **/
.accordion ol { padding:0px; margin:0px; float:left; display:block; width:100%; }
.accordion ol li { background:none; cursor:pointer; list-style-type:none; padding:0; margin:0; float:left; display:block; width:100%;}
.accordion ol li a { background:none; }


/* Level 2 */
.accordion li ul li { background: #F2F6FB; font-size: 0.9em; }


/*** Stred naspis, menu, navigacia ***/
.stred_box {float:left; width:100%; background-color:#F2F6FB; margin-bottom:10px; background:url(../img/bg15b.jpg) repeat-x 0px 0px;}
.stred_box h2 {padding:8px 10px 0px 12px;}
.stred_box_menu {float:right; margin:-5px 25px 15px 5px; }
.stred_box_menu a {font-size:14px; color:#0043A4; font-weight:bold; text-decoration:underline; }
.stred_box_menu a:hover {color:#003300;}

.stred_obsah a {font-size:13px; color:#0043A4; text-decoration:underline; font-weight:bold;}

/*** FORM TAB ***/
.form_tab {float:left; border:1px solid #BEBEBE; border-bottom:2px solid #AAAAAA; border-radius:5px;  background: url(../img/bg15.jpg) repeat-x 0px 0px; background-color:#F2F6FB; margin:10px; _margin:4px; margin-bottom:35px; width:770px; }
.form_nazov {padding:5px 30px; margin:5px; font-size:16px; font-weight:bold; background-color:#E1E1E1; text-align:left;  }
.form_popis {font-weight:normal; color:#606060; font-size:13px;}
.form_tab td {padding:0px 1px 15px 1px; font-family:sans-serif, arial; font-size:14px; line-height:18px; color:#202020; }
.form_tab .center {text-align:center; }
.form_tab input {width:170px; height:20px; font-size:16px; margin:2px 0px 0px 0px; vertical-align:middle; }
.form_tab input.form_submit {height:28px; font-size:16px; font-weight:bold; margin:0px 10px; margin-top:2px; vertical-align:middle;  }
.form_tab select {font-size:14px; height:25px; margin-top:2px; vertical-align:middle; }
.form_tab textarea {margin-top:2px;}
.form_tab label {float:left; font-size:13px; color:#404040; white-space: nowrap; margin:0px 7px 7px 7px; }
.form_tab label u {text-decoration:underline; font-size:14px; color:#0043A4; font-weight:bold; cursor:pointer; cursor:hand}
.form_tab label u:hover {color:#003300; }
.form_tab p {clear:both; text-align:left; font-size:13px; color:#404040; font-family:sans-serif, arial; margin:0px 10px; padding-top:7px; }
.form_tab a {font-size:13px; color:#0043A4; font-weight:bold;}
.form_tab p a {font-size:13px; color:#0043A4; font-weight:bold;}
.form_chyba {font-size:14px; background-color:#FFFFCC; padding:7px; margin:7px 7px; border:1px solid #E9E9E9; }


/*** Objednavka tovaru - 1. KOSIK ***/
.form_tab .kosik_tab {border:1px solid #E9E9E9; border-radius:5px; font-size:12px; margin:5px;}
.form_tab .kosik_tab td {padding:1px; line-height:18px; vertical-align:top; }
.form_tab .kosik_tab_menu {font-size:12px; font-weight:bold; white-space:nowrap; text-align:right; color:#404040; height:25px; }
.form_tab .kosik_tab tbody {font-size:12px; background-color:#ffffff; }
.form_tab .kosik_tab input {width:32px; height:16px; font-size:14px; font-weight:bold; text-align:center; }

.form_tab .kosik_tab h3 {padding-top:5px; padding-bottom:3px}
.form_tab .kosik_tab h3 a {color:#0043A4; font-size:15px; text-decoration:underline;}
.form_tab .kosik_tab h3 a:hover {color:#003300; }
.form_tab .kosik_tab .kosik_obr {width:80px; min-height:80px; margin:10px 7px 3px 7px; text-align:center; vertical-align:middle; }
.form_tab .kosik_tab .kosik_kat {color:#606060;  font-weight:normal; }

.form_tab .kosik_tab .kosik_popis {font-size:11px; line-height:14px; text-align:justify; color:#404040;}
.form_tab .kosik_tab .kosik_del {font-family:verdana; color:red; text-align:center;}
.form_tab .kosik_tab .ciara {border-top:1px solid #BEBEBE; margin:0px 5px; height:1px;}

.form_tab .kosik_menu {padding:12px 12px; margin:5px; font-size:16px; font-weight:bold; background-color:#E1E1E1; text-align:left;  }
.form_tab .kosik_menu b {font-size:24px; font-weight:bold;  }

.form_tab .kosik_tab p {border:1px solid blue; margin:0px 25px; padding:0px; line-height:18px;}
.form_tab .kosik_tab .radio {float:left; width:15px; height:15px; padding:0px; margin:0px; margin-right:5px; }
.form_tab .kosik_tab .doprava_popis {padding:5px; border-top:1px solid #E9E9E9}
/* .form_tab .kosik_tab .doprava_popis:hover {background-color:#FFD6E0;} */

.form_tab .kosik_tab .doprava_cena {float:right; text-align:right; vertical-align:top; font-weight:bold; margin:0px 15px; width:92px; }
.form_tab .kosik_tab ul {float:left; clear:both; width:550px; list-style-type:square; font-size:13px; margin:0px 25px; margin-top:-5px; padding:0px 0px 7px 17px;  line-height:18px;}



/*** SEARCH vyhladavanie ***/
.search_komp {font-size:11px; color:#303030; text-align:left; height:84px; padding-top:2px; margin:5px 0px; overflow:auto}
.search_komp ul {font-size:11px; color:#303030; list-style-type:none; padding:0px; margin:0px;}
.search_komp li {float:left; white-space:nowrap; font-size:11px; color:#303030; width:178px; padding:0px; margin:0px;}




em {text-decoration:underline; font-weight:normal; font-style:normal;}
#zalozky #popis p strong {font-weight:normal; }




/*** hodnotenie Hviezdicky ***/
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{background:url(../img/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star-rating li{display:inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position:left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:left bottom;}
/* for an inline rater */
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle;}
/* smaller star */
.small-star{width:50px;height:10px;}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{background-image:url(../img/star_small2.gif); line-height:10px;height:10px;}



.popis_video {margin-right:20px; margin-left:0px; margin-top:0px}
.popis_video a {font-size:13px; margin:0px 10px}
 
