
body {    
	background: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;
  margin-top:0px;
}

hr {
	border-top:1px solid #90a0b0;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}

.content { 
	background: #FFF;
	color: #ccc; 
	margin: 0 auto; 
	padding: 0; 
	width: 1000px;
}

tr.tr:hover { background-color:#eee; }
textarea { border:1px solid #bbb}
select {border:1px solid #bbb;}

/* HEADER 
---------------------------------------------------------------------------------------------------------------------------------------------------
*/
#header { 
	margin: 0; 
	width: 1000px; 
	background: url(/data/images/top.jpg) no-repeat center top;  
	height: 157px; cursor: pointer; cursor: hand;
}
.FBheader {
	padding-left:420px;
	padding-top:70px;
}

/* SUBHEADER 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#subheader { 
	background: #fff url(/data/images/bgmenu.jpg) repeat-y center;
	width: 1000px;
	height: 21px; 
	color: #FFF;
}
.bonus {
	position:relative; float:left; top:30px; left:600px;
}
.fkontakt {
	position:fixed; left: 100%; top: 100%;	
	margin-left: -150px;
	margin-top: -33px;
	width:150px; height:55px; 
}
.fkontakt:hover {
	position:fixed; left: 100%; top: 100%;	
	margin-left: -150px;
	margin-top: -55px;
	width:150px; height:55px; 
}

.quickmenu {
	position:fixed; left: 0px; top: 0px;
  -webkit-transition: all 0.35s ease;
     -moz-transition: all 0.35s ease;
       -o-transition: all 0.35s ease;
      -ms-transition: all 0.35s ease;
          transition: all 0.35s ease;		
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=33);
	-moz-opacity: 0.33;
	opacity: 0.33;
	width:100%; 
}
.quickmenu:hover {
	position:fixed; left: 0px; top: 0px;	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
	-moz-opacity: 1;
	opacity: 1;	
}

.menu1 {top:0px; left:420px; width:580px; position:relative;}
.menu23 {top:0px; left:312px; width:688px; position:relative;}

/* MAIN
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#main { background: #FFF; width: 1000px; margin: 0; color: #404040; }  
#main .left_side { 
	padding:0; 
	width: 200px; 
	/*background: url(/data/images/mright.png) no-repeat right; */
	min-height: 505px;  float:left;
}

#main .right_side { float: right; width: 800px; background: #FFF;}

.homeleft {width:600px;float:left;}
.homeright {float:left;width:200px;}
.hometitle {float:left; border:1px solid #E5E5E5; margin:3px; width:285px; height:300px;}
.homewhy {float:left; border:1px solid #E5E5E5; margin-top:3px; width:302px; height:300px;}
.homewhy ul {line-height:1.3em; margin-left:0px; padding-left:2em; list-style-image: url('/data/images/box3.gif');}
.homewhy li {padding-bottom:0.8em;}
.homewhy strong {color:green;}


/* FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer { 
	clear:both;
	height: 34px;
	color:#555;  
	background: #fff url(/data/images/footer.jpg) top no-repeat; 
	font-size:90%; 
	padding: 0; 
	text-align:center; 
}

#footer .padding { padding: 10px 0px 0px 0px; }
#footer .right { 
	float:right; 
	clear:right; 
	text-align:right; 
}

.contacts {
	position:absolute;margin-top:5px;margin-left:5px; color:black;
}
input.qsearch {font-weight:bold;}
input.contact {width:93%;color:#202040; font-weight:bold; border:1px solid #a0a0a0; background-color:#f0fff0;  margin-top:3px; margin-bottom:5px;}
input.contact2 {width:50%;color:#202040; font-weight:bold; border:1px solid #a0a0a0; background-color:#f0fff0;  margin-top:3px; margin-bottom:5px;}
textarea.contact {width:93%;color:#202040; font-weight:bold; border:1px solid #a0a0a0; background-color:#f0fff0; height:58px; margin-top:3px;}

a {color:#002880; text-decoration:none;}
a:hover {color:#002040; text-decoration:underline;}

img {border:0px;}
input.form {border:1px solid black;}
input.adm {font-size:10px; border:1px solid #888;}

.highlight img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.75;
opacity: 0.75;
}

.highlight:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/* BOX ---------------------------------------------------------------------------------------------------------------------------------------------------*/

.msgbox_title {
	position:absolute; height: auto; border:1px #111111 solid;color:#ffffff; padding:5px; font-weight:bold;
}

.msgbox {
	position:absolute; height: auto; background-color:#ffe030; border:1px #111111 solid; padding:5px;
}

a.msgbox_opt {
	background-color:#ff9010; border:1px #111111 solid; padding-left:5px; padding-right:5px; color:#000000; width:auto; margin:5px;	
}

a.msgbox_opt:hover {
	background-color:#e0e0d0; border:1px #111111 outset; padding-left:5px; padding-right:5px; color:#000000; width:auto; margin:5px; 
}

.boxk {
	background: #e5f4f9 url(/data/images/box.jpg) top no-repeat; border:1px solid #d9e4eb; margin-bottom:6px; padding-bottom:8px;padding-left:4px;padding-right:3px;
}

.box {
	background: #e5f4f9 url(/data/images/box2.jpg) top repeat-x; border:1px solid #d9e4eb; 
	margin-bottom:6px; padding-bottom:6px;padding-left:4px;padding-right:3px;
	display: block; overflow: hidden;
}

.box1 {
	background: #e5f4f9 url(/data/images/box2.jpg) top repeat-x; border:1px solid #d9e4eb; 
	margin-bottom:6px; margin-top:10px; padding-bottom:6px;padding-left:4px;padding-right:3px;
	display: block; overflow: hidden;
}

.boxch {
  width: 156px; height: 15px; float: left; overflow: hidden; white-space: nowrap;
  font-size: 10px; line-height: 15px;
  margin: 0px; padding: 2px 0px 1px 0px;
}	

.boxch a {font-weight:bold}

.boxpar {
  width: 156px; float: left; overflow: hidden; white-space: nowrap;
  font-size: 10px; 
  margin: 0px; padding: 2px 0px 1px 0px;
}	
.boxpart { background-color:#e9e9e9; font-weight:bold; display:block; padding:3px; margin-top:2px; margin-right:2px;}

.boxt {
	font-size:1.1em; font-weight:bold; text-align:center;  padding-bottom:5px; padding-top:2px; line-height:12px; margin-bottom:4px; 
}

.boxv {
	font-size:1.1em; font-weight:bold; text-align:left; line-height:18px; padding-bottom:6px;
}

.boxs {
	color:#FD7318;font-size:140%;
}

.chyba {color:red; font-weight:bold;}

.kat {font-weight:bold; padding-left:5px; margin-bottom:7px; color:black;}
.kat a {}
.kat a:hover {color:orange}

/* ITEM -------------------- */

.item_main { margin-left:2px;margin-bottom:2px; float:left; width:264px; height:220px; background:  url(images/item.jpg) no-repeat left top;  }
.item_empty { margin-left:2px;margin-bottom:2px; float:left; width:264px; height:220px;  }


.item_title {
	padding-top:1px; font-size:100%; padding-left:20px; font-weight:bold;  height:43px; line-height: 1.1em;
}

.item_title a {
	text-decoration:none; color: #C92030;
}

.item_title a:hover {
	color: #F62329; text-decoration:underline;
}

.item_picture {
	padding-left: 9px; position: relative; height:125px; width:125px; 
	display: table-cell; vertical-align: middle; text-align:center;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;		
}

.item_picture:hover {
	
}

.item_img {
	max-width:99px; max-height:100px; border:0px solid #fff;
  -webkit-transition: all 0.2s ease;
     -moz-transition: all 0.2s ease;
       -o-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
          transition: all 0.2s ease;		
	
}

.item_img:hover {
	max-height:96px;max-width:96px;
}

.item_desc {
	top: -145px; left: 126px; position: relative; width: 129px; height:142px; font-size:12px; color: #444; margin-left:5px;
}

.item_price {
	left: 21px; top: 2px;  position: relative; font-size:150%; font-weight:bold; width: 120px; color: #F62329;
}
.item_price2 {
	left: 21px; top: 8px;  position: relative; font-size:90%; font-weight:bold; width: 120px; color: #484C51;
}

.item_det {
	position:relative; width:60px; height:18px; top: -137px; left: 175px;
}

.item_cart {
	position:relative; width:61px; height:24px; top: -146px; left: 192px; border:0px;
}

.part2 {float:left; width:100%;}
.part2popis {float:left; padding-right:10px; padding-bottom:5px;}
.part2add {border:1px solid #808080; float:left;  background-color:white}

/* items v akci */
.itemact { 
	background-image: url('/data/images/item-akce.jpg'); float:left; width:190px; text-align:center; 
	font-weight:bold; height:112px; padding-left:2px; padding-right:2px;
}
.itemact a {color:#C92030}
.itemact a:hover {
	color: #F62329; text-decoration:underline;
}
.itemact img {height:64px;padding-top:1px;}

.basket {
	position:relative; cursor:pointer;
	background-image: url('/data/images/b_kosik.jpg'); background-repeat: no-repeat; 
	height:30px;  top: -156px; left: 132px; width: 71px;
}

.basket:hover{
	position:relative;
	background-image: url('/data/images/b_kosik.jpg'); background-repeat: no-repeat; background-position: 0px -36px;
	height:30px; top: -156px; left: 132px;  width: 71px;
}

.basket2 {top:5px;position:relative; left:3px;}

.detail {
	position:relative; cursor:pointer;
	background-image: url('/data/images/b_detail.jpg'); background-repeat: no-repeat;
	height:30px;  top: -187px; left: 201px; width: 60px;
}

.detail:hover{
	position:relative;
	background-image: url('/data/images/b_detail.jpg'); background-repeat: no-repeat; background-position: 0px -33px;
	height:30px; top: -187px; left: 201px;  width: 60px;
} 

.skladem {
	position:relative;top: -362px; left: 214px; background-image: url('/data/images/b_skladem.gif');
	width:44px; height:13px;
}

.nskladem {
	position:relative;top: -362px; left: 214px; 
	width:44px; height:13px;
}

.atributy {
	position:relative;top: -375px; left: 20px; 
	width:180px; height:13px; 
}

.b_atributy {
	margin-right:1px;
}


.nb_filtr {
	float:left; width:100px;
}

.fld_ln {
	float:left;overflow:hidden;width:200px;
	padding-left:5px;  line-height:19px;	
}
.fld {clear:both;}
.bmenu { font-weight:bold;}	
.cmenu { color:red;}
.smenu { text-decoration:underline; color:green; }

select { font-size: 9pt }


input.chbox {                                              
  width: 15px; height: 12px;
  /*line-height: 16px;*/
  margin: 0px 4px 0px 0px;
}

.button  {
	background-color:#40a450; color:white; 
	border:1px solid #307540; font-weight:bold; font-size:1.4em; cursor:pointer; 
	padding:4px; margin-left:4px; margin-right:4px; margin-top:1px;
}
.button a {color:white;}
.button:hover {
	background-color:#ffc020; color:#202020;
}

.button2  {
	background-color:#40a450; color:white; 
	border:1px solid #107520; font-weight:bold; font-size:1.4em; cursor:pointer; margin-left:2px; padding:1px; line-height:32px;
}
.button2:hover {
	background-color:#ffc020; color:#202020; text-decoration:none;
}
.button3toner {
	background-color:#fff; color:#222; font-size:1.2em; border:1px solid #aaa;  text-align:center;
	margin:18px;
}

table.tabulka {
	border-collapse: collapse;  color:black;
}
table.center {
	margin-left:auto; 
  margin-right:auto;
}
td.tabulka {
	border:1px solid #d8d8d8; white-space:nowrap;
	background-color:#fafafa; padding:2px; line-height:1.4em;
}
tr.tabulka {
	background-color:#f0f0f0;
}
tr.tabulka_odd {
	background-color:#fafafa;
}

td.tabulka2 {
	white-space:nowrap;
	background-color:#f0f0f0; padding:2px; line-height:1.4em;
}
td.objednane {color:#black;font-weight:bold;}
td.neobj {color:#909090}
input.nob {
	width:80px; font-size:8pt; border:0px; background-color:#eeeeee
}
td.tabulkawrap {
	border:1px solid #d8d8d8;
	background-color:#fafafa; padding:2px;
}
td.header {
	border:1px solid #d8d8d8; font-weight:bold;
	color:#002040; padding-left:5px; padding-right:5px; height:30px;
	background: #e5f4f9 url(/data/images/bgmenu.jpg) top repeat-x;
}
td.list {
	line-height:20px; text-align:right; font-weight:bold; white-space:nowrap; color:black; font-size:1.2em;
}
div.tabkosik {
	position:relative; border:1px #a0a0b0 solid; color:black; background-color:#f9f9fa;
	left:765px; width:215px; top:-170px; height:100px; padding:4px; 
}
td.newsheader {
	font-weight:bold; padding-left:5px; padding-right:5px; height:30px;
	background-color:#eee; color:#060;
}
td.newsheader a {color:#060;}
td.news {
	border:1px solid #eee; vertical-align:top;
}
img.news {
	height:64px; margin-right:4px; float:left; 
}
div.tabs {
	margin-top:10px;
	width:200px; margin-left:95px;
}

div.login {
	text-align:center;
	color:black; font-weight:bold;
}
div.login input {border:1px solid #404040; text-align:center;}

.cartitems {font-weight:bold; display:block; margin-bottom:4px;}
.cartitem1 a {display:block; font-size:90%; color:#404060; width:210px;}
.cartitem2 a {display:block;color:green; font-weight:bold; text-align:right; padding-left:105px; padding-top:4px; }
.cartitem3 {display:block;font-weight:bold;font-size:90%; color:#405070; margin-top:5px;}


/*-------------produkt------------*/
h1 {font-size:1.6em; color:black;}
h2 {font-size:1.3em; color:black;}
h3 {color:black; margin-top:3px; margin-bottom:3px;}
.h1s {margin:0px; font-size:1em;display:inline}
.h2s {margin:0px; font-size:1em;display:inline}

h1.nazev {
	margin-top:8px; 
	font-size:1.3em; padding:6px;background: #e5f4f9 url(/data/images/bgmenu.jpg) top repeat-x;
}
h2.nazev {
	font-size:1em; font-weight:normal; padding-bottom:10px;padding-top:5px; 
}
h2.nazev2 {
	font-size:1em; font-weight:bold;
}
h2.sekce {
	font-size:1.1em; font-weight:bold; margin:0px;
}
.nadpis {
	padding:6px; margin-top:1px; font-size:1.4em; color:black;
	background: #e5f4f9 url(/data/images/bgmenu.jpg) top repeat-x;
}
.hledani {
	margin-top:5px; margin-bottom:4px; padding:4px;font-size:1.3em; font-weight:bold;
	background: #e5f4f9 url(/data/images/bgmenu.jpg) top repeat-x; color:black;
}
input.hledat {width:186px; border:2px solid  #309040; margin-bottom:4px; font-size:2.1em; font-weight:bold; color:#004; margin-top:1px; background-color:#e8fff6;}

td.search {background-color:#f5f5f5;}
td.searchodd {background-color:white;}
#livesearch
  {
  margin:0px;
  width:auto; border:0px;
  }
#txt1
{
  margin:0px;
}
	
.zvyrazneni {color:#007000;font-size:1.4em; font-weight:bold;}
.zvyrazneni2 {color:red; font-weight:bold;}
.txtbold {font-weight:bold;}
.txtsmall {font-size:0.9em; color:#333333;}
.txtsmall2 {font-size:0.75em; color:#455575; line-height:0.8em}
.txtsmall3 {font-size:1em; color:#222222;}
.txtmicro {font-size:11px;}
.txtbig {font-size:1.8em;}
.txtmiddle {font-size:1.2em;}
.txtblue {color:#255585;}
.txtcenter {text-align:center}

div.framep1 {
	background-color:#405a84; padding:10px; margin-bottom:4px; color:white;
}

span.framep1 { color:grey; }

.ptab1 {
	font-size:1em; font-weight:bold; float:left; width:200px; margin-left:8px;
}
.cena {color:#f40; font-size:1.8em; font-weight:bold;}
.cena2 {color:black; font-weight:bold;}
.cena3 {color:red; font-size:1.2em; font-weight:bold;}
.cena4 {color:black; font-weight:bold;}

.pskladem {
	color:green; font-size:1.2em; font-weight:bold;
}
.pnskladem {
	color:blue; font-size:1.2em; font-weight:bold;
}
.kosikks { width:24px; border:1px solid #aaaaaa; font-weight:bold; text-align:right; padding-right:3px;}
.kosik { height:12px; font-weight:bold; width:30px;}

#frm1a, #frm2a, #frm3a, #frm1b, #frm2b, #frm3b, label {
	cursor:pointer; color:black;
}

label:hover {color:#ef7900;}

.kosikpridano {
	left:50%; margin-left:-180px; top:200px; position:absolute; width:500px; height:auto; background-color:#f1f2ff; 
	opacity:0.92; border:2px solid #8090b0; filter: alpha(opacity=92); -moz-opacity: 0.92; -khtml-opacity: 0.92;  padding:10px 10px 20px 10px; color:black;
}
div.margin {
	margin-left:10px; 
}

div.prod_main {
	width:792px; margin-top:5px; height:300px;
}

div.prod_image {
  display: table-cell; text-align: center; vertical-align: middle;
  width: 410px; height: 300px;
}
div.prod_left {
	float:left; width:410px; height:300px; text-align:center;
}

div.prod_right {
	float:right; width:382px;
}

.popis {color:black; font-size:1.0em; line-height:1.4em; }
.popis ul {list-style: none}

.spanrel {
	display: block; height:40px; font-size:0.9em; color:black; text-align:center; 
}
.spanrel a {
	color:black; 
}

.divrel {
	float:left; width:159px; text-align:center; border-right:1px solid #f0f0f0; 
}
.divrel img {max-height:60px;}

.divrelimg {height:62px;}

#contl {
	width:40px;
	height:143px;
	float:left; margin-bottom:10px
}
#container {
  width: 706px;
  height: 140px;
  overflow: hidden;
  border: 1px solid #EFEFEF; float:left;
}
#container2 {
  width: 706px;
  height: 140px;
  overflow: hidden;
  border: 1px solid #EFEFEF; float:left;
}

#contr {
	width:40px;
	height:143px;
	float:left;margin-bottom:10px
}

.pgdiv {
	line-height:30px;background-color:#fff; padding-left:20px;font-size:100%; color:#101050;font-weight:bold;background-color:#f0f0f0;
}

.pgsel {
	font-weight:bold; font-size:120%; color:#ffc860; background-color:#103080; padding:4px;
}
.pgdiv a {color:#103080; padding:1px;}
.pgdiv a:hover {text-decoration:underline;}

/*forum*/

.forum {

}

.forum_subj { background-color:#ffffff; font-weight:bold; color:black; border:1px solid #ffffff}
.forum_subj2 { background-color:#f2f2f2; font-weight:bold;color:black; border:1px solid #e8e8e8}
.forum_auth { width:140px; font-size:10px; background-color:#ffffff; color:black}
.forum_date { width:90px;text-align:right; font-size:10px;  background-color:#ffffff; color:black}
.forum_text { background-color:#f0f8ff; border:1px solid #f0f0f0;color:black}
.forum_zprava { background-color:#e0f8e8; border:1px solid #e0e0e0; margin:8px;  font-style: italic; padding: 3px;color:black}
.forum_odp { background-color:#707070; color:white; padding-top:2px; padding-bottom:2px;}

/*abc format*/

.AttrDAltRow { background-color:#f0f0f0; }
.AttrDTypeName {font-weight:bold;}

.tonery_vyrobce {
	float:left; background-color:#def; width:119px; color:black; font-weight:bold; font-size:1.5em; text-align:center; padding:5px; border-left:2px solid white;
}
.tonery_vyrobce:hover {
	background-color:#16f; color:yellow;text-shadow: 0 0 0.4em yellow
}
.tonery_black {
	color:black; background-color:#eee; font-weight:bold;
	margin:1px; padding:2px; border:1px solid black; float:left; width:187px;	
}
.tonery_black:hover {
	background-color:#777; color:white;
}
.tonery_cyan {
	background-color:#9fe;  font-weight:bold; color:black;
	margin:1px; padding:2px; border:1px solid black; float:left; width:187px;	
}
.tonery_cyan:hover {
	background-color:cyan;
}
.tonery_magenta {
	background-color:#f9e;  font-weight:bold; color:black;
	margin:1px; padding:2px; border:1px solid black; float:left; width:187px;	
}
.tonery_magenta:hover {
	background-color:magenta;
}
.tonery_yellow {
	background-color:#fea;  font-weight:bold; color:black;
	margin:1px; padding:2px; border:1px solid black; float:left; width:187px;	
}	
.tonery_yellow:hover {
	background-color:yellow;
}
.tonery_detail {
	margin:1px; padding:2px; border:0px solid black; float:left; width:187px;	text-align:center;
}