a { text-decoration: none; color:#000088 }
a:hover { text-decoration: underline;}
.nobold {font-weight: normal;}

.smallred {color:red;font-weight: bold;}

td, div, th, table, input, a, select {font-family: Arial, FreeSerif;font-size: 11px;color:black;}
p {font-family: Arial, FreeSerif;font-size: 11px;color:black;margin-left:8px;margin-top:8px;margin-bottom:8px;}
h1, h2, h3, h4, h5, h6 {font-family: arial;}

.storeinfo {border: 2px solid #FF0000;width: 450px;padding: 5px;background: #FFFF80;margin:auto;text-align: center;}
.ramecekGE {border: 2px dotted #88AAFF;width: 560px;padding: 2px;margin:2px;text-align: center;}

.notdisplay {display:none;}

body {margin:0px;padding: 0px;    scrollbar-face-color: #BCD6EC;scrollbar-shadow-color: #767676;scrollbar-highlight-color: #95B9D9;scrollbar-3dlight-color: #95B9D9;scrollbar-darkshadow-color: #767676;scrollbar-track-color: #F2F5F8;scrollbar-arrow-color: #135598;}

img				{vertical-align: middle;border:none;}

.gray {color: #554F4F;}

.middletext {padding: 0px 15px 0px 15px;text-align:left;}
.middletext a {text-decoration: underline;}

form{padding:0px; margin:0px;}

input					{ vertical-align:middle;}
input,textarea			{ background-color: #FFFFFF;}
input.transparent		{ background: transparent; color: #767676; height: 20px;}

.inputbtn				{ background-color: #CCCCCC; border: 1px solid #808080;cursor:pointer;height:16px;  }
.inputtexttop			{ border: solid 1px black; width:120px;}
.inputtext				{ border: 1px solid #4E86B9;}
.inputtxt				{ background-image:url(/img/special/bg_input.gif);border: 1px solid #4E87B9;padding-left: 2px;height:16px;}
input.inputtextcount	{ border: 1px solid #4E86B9;text-align:right;width:20px;}
textarea				{ border: 1px solid #4E86B9;overflow:auto;}
.button					{ background-image:url(/img/special/bg_btn.gif); border: 1px solid #6F6B6C;cursor:pointer;height:18px;font-size:11px;color:#135B9E;font-weight: bold;padding-bottom: 2px;cursor:pointer;}

/*  filtr */
.topproducts	{color:#781292;}
.newitems		{color:red;}
.onstore1		{color:#008C00;}
.nofilter		{color:#767676;}


/* ruzne barficky a tak */
.bold		{font-weight:bold;}
.red		{color:red;}

/* akční boxy s produkty na úvodních stránkách */
.divbox		{ padding:0px;width:290px;margin-left:4px;float:left;}
.hpactionbox	{ padding:0px 0px 6px 0px; width:240px;margin-left:4px;float:left; background-image: url(/img/dotted_line_600px.gif); background-repeat: no-repeat; background-position: bottom;}
.box		{ width:290px; padding:0px;}
.oddelovacv	{ width: 4px;background: url(/img/dot.gif) repeat-y; }
.hpboxnadpis 	{ font-family: arial;font-size: 11px;color:black; font-weight:bold; }
.hpboxcena	{ font-family: arial;font-size: 11px;color:#A20400; font-weight:bold; }
.hpboxcena2	{ font-family: arial;font-size: 18px;color:#A20400; font-weight:bold; }
.hpboxcenasdph	{ font-family:arial;font-size:10px;color:black;font-weight:bold; }
.hpboxpopis	{ font-family: arial;font-size: 11px;color:#6F6F6F; }


/**{}*/
.ESSOX {text-align:left;margin-bottom:20px;padding:3px;border:1px silver solid;width:180px;font-family:Arial,sans-serif}
.ESSOX * {font-size:11px;}
.ESSOXbutton {border:1px #CCCCCC solid;background:#EFEFEF repeat-x bottom left;color:#666666;}
#ESSOXlogo {width:180px;margin-bottom:6px}
#ESSOX_kalkulacka_1procento {font-weight:bold;background:#ff0000;padding:5px;color:white}

/* VRSEK */

/* 165 premenit za 138 a 164 v dalsim radku za 137, pokud chci vypnout treti radu */
#top			{position:relative;z-index: 9;background-image:url(/img/bg_top.gif); height:164px;}
#top .obal		{position:relative;background-image: url(/img/BgTop.gif);width:969px;margin:auto;background-repeat: no-repeat;height: 164px;}
#top .obal a.logo	{position: absolute; top: 30px; left: 0px;display: block; width: 480px;height: 50px;}
#top .obal .banner	{position: absolute;z-index: 9; top: 5px; left: 492px;width: 468px; height: 68px;}

#top .obal .catroot {position: absolute; top: 83px;left:0px;margin: 0px;padding:0px;}
#top .obal .catroot .catfirstrow {height: 21px;padding: 6px 0px 0px 10px;}
#top .obal .catroot .catsectrow {height: 21px;clear: both;padding: 6px 0px 0px 10px;}

#top .obal .catroot .catrow1 {height: 21px;padding: 6px 0px 0px 10px;}
#top .obal .catroot .catrow2 {height: 21px;clear: both;padding: 6px 0px 0px 10px;}
#top .obal .catroot .catrow3 {height: 21px;clear: both;padding: 6px 0px 0px 10px;}

/*
#top .obal .catroot .catrow1 a {text-decoration: none; }
#top .obal .catroot .catrow2 a {text-decoration: none; }
#top .obal .catroot .catrow3 a {text-decoration: none; }
#top .obal .catroot ul li a {text-decoration: underline;}
*/

#top .obal .catroot .CatPack {width: 100px;float: left;}  /* zde je urcena velikost nadpisu katerogrii pro radek hlavni stranky */
#top .obal .catroot .CatPack a {float:left;background:url(/img/Arrow_catroot.gif) no-repeat right ;display: block;padding-right: 10px;margin-right: 5px;font-weight: bold;}
#top .obal .catroot ul {margin: 0px;padding: 0px;list-style-type: none;float: left;}
#top .obal .catroot ul li {float: left;padding: 0px 9px 0px 4px; margin: 0px;}
#top .obal .catroot ul li a:hover {text-decoration: underline;}

#top .obal .catroot a.showall {display: block; float: right;padding: 0px 15px 0px 0px;text-decoration: underline;}
#top .obal .catroot .catfirstrow li {background: url(/img/BGLiCatFirst.gif) no-repeat right;}
#top .obal .catroot .catsectrow li {background: url(/img/BGLiCatSec.gif) no-repeat right;}

#top .obal .catroot .catrow1 li {background: url(/img/BGLiCatFirst.gif) no-repeat right;}
#top .obal .catroot .catrow2 li {background: url(/img/BGLiCatSec.gif) no-repeat right;}
#top .obal .catroot .catrow3 li {background: url(/img/BGLiCatThird.gif) no-repeat right;}

/* HLAVNI TROJSLOUPEC */

#maincol		{position:relative;z-index: 99;_z-index: 0;z-index: 0;background:url(/img/bg_middle.gif);margin-top: -1px;}
#maincol .obal2	{width:969px;margin:auto;background: url(/img/main_bg.gif) repeat-y;}
#mainleft		{float:left;width:154px;background: url(/img/bg_left.gif);}
#mainright		{width: 191px;float:right;padding-top: 5px;}
#mainmiddle		{position:relative;z-index: 99;_z-index: 99;?z-index: 99;background:white;width:623px;float:left;padding-top: 5px;}

/* BANER PLOCHA */

#banner			{height: 80px;}


/* SPODEK */

#bottom			{background-image: url(/img/bg_bottom.gif);text-align:center;height: 68px;}
#bottom .obal	{width:969px;margin:auto;background-image:url(/img/bg_bottom_2.gif);}
#marque			{height:24px;color:#FFEC00;padding: 8px 5px 0px 0px;*height:30px;}
#marque	span	{color:#FFEC00;}
#marque	a		{color:#A1A1A1;text-decoration: underline;}
#marque	p		{color:#A1A1A1;}
#footer			{height:34px;color:#717171;padding-left: 150px;}
#footer	a		{color:#717171;text-decoration: underline;}


/* KATEGORIE 
#catmain div.ex		{margin:0px;padding:1px 0px 1px 0px;font-size: 9px;height: 15px; width: 154px;color:#2B2B2B;}
*/

#catmain				{margin:0px; padding:0px;text-align:left;background:url(/img/bg_menu_left1.gif)}
#catmain div.ex		{margin:0px;padding:1px 0px 1px 0px;font-size: 9px;height: 13px; width: 154px;color:#2B2B2B;}
#catmain img			{margin-left: 5px;}
#catmain a.b			{padding-left: 3px;}
#catmain a.r			{padding-left: 3px;color:red;}
#catmain a.c			{color:#0E4274;font-weight:bold;padding-left: 3px;}
#catmain a.catbold		{padding-left: 3px;}
#catmain .submenu		{ height:auto;width:152px;}
#catmain .submenu a		{color: #0E4274;padding-left: 5px;text-decoration: underline;}
#catmain .submenu img	{margin-left: 19px;}
#catmain .submenu ul	{margin:0px;padding:0px;}
#catmain ul				{margin:0px; padding:5px 0px 5px 0px;list-style: none;}



#catmain1				{margin:0px; padding:0px;text-align:left;background:url(/img/bg_menu_left1.gif)}
#catmain1 div.ex		{margin:0px;padding:1px 0px 1px 0px;font-size: 9px;height: 13px; width: 154px;color:#2B2B2B;}
#catmain1 img			{margin-left: 5px;}
#catmain1 a.b			{padding-left: 3px;}
#catmain1 a.r			{padding-left: 3px;color:red;}
#catmain1 a.c			{color:#0E4274;font-weight:bold;padding-left: 3px;}
#catmain1 a.catbold		{padding-left: 3px;}
#catmain1 .submenu		{height:auto;width:152px;}
#catmain1 .submenu a	{color: #0E4274;padding-left: 5px;text-decoration: underline;}
#catmain1 .submenu img	{margin-left: 19px;}
#catmain1 .submenu ul	{margin:0px;padding:0px;}
#catmain1 ul			{margin:0px; padding:5px 0px 5px 0px;list-style: none;}

#catmain2				{margin:0px; padding:0px;text-align:left;background:url(/img/bg_menu_left2.gif)}
#catmain2 div.ex			{margin:0px;padding:1px 0px 1px 0px;font-size: 9px;height: 13px; width: 154px;color:#2B2B2B;}
#catmain2 img			{margin-left: 5px;}
#catmain2 a.b			{padding-left: 3px;}
#catmain2 a.r			{padding-left: 3px;color:red;}
#catmain2 a.c			{color:#0E4274;font-weight:bold;padding-left: 3px;}
#catmain2 a.catbold		{padding-left: 3px;}
#catmain2 .submenu		{ height:auto;width:152px;}
#catmain2 .submenu a		{color: #0E4274;padding-left: 5px;text-decoration: underline;}
#catmain2 .submenu img	{margin-left: 19px;}
#catmain2 .submenu ul	{margin:0px;padding:0px;}
#catmain2 ul				{margin:0px; padding:5px 0px 5px 0px;list-style: none;}

#catmain3				{margin:0px; padding:0px;text-align:left;background:url(/img/bg_menu_left3.gif)}
#catmain3 div.ex			{margin:0px;padding:1px 0px 1px 0px;font-size: 9px;height: 13px; width: 154px;color:#2B2B2B;}
#catmain3 img			{margin-left: 5px;}
#catmain3 a.b			{padding-left: 3px;}
#catmain3 a.r			{padding-left: 3px;color:red;}
#catmain3 a.c			{color:#0E4274;font-weight:bold;padding-left: 3px;}
#catmain3 a.catbold		{padding-left: 3px;}
#catmain3 .submenu		{ height:auto;width:152px;}
#catmain3 .submenu a		{color: #0E4274;padding-left: 5px;text-decoration: underline;}
#catmain3 .submenu img	{margin-left: 19px;}
#catmain3 .submenu ul	{margin:0px;padding:0px;}
#catmain3 ul				{margin:0px; padding:5px 0px 5px 0px;list-style: none;}


#catmain1 .CatMain,#catmain2 .CatMain, #catmain3 .CatMain {background: url(/img/BGCatMainrepeat.gif) no-repeat;font-weight: bold;text-align: left;margin:-1px 0px 2px 0px;height: 24px;padding-top: 2px;}
#catmain1 .CatMain div, #catmain2 .CatMain div, #catmain3 .CatMain div {background: url(/img/arrow_catleft_red.gif) left no-repeat;padding: 4px 0px 4px 15px; margin-left: 3px }

/* 
#catmain1 a {text-decoration: underline;}
#catmain2 a {text-decoration: underline;} 
PG pokud odkomentujeme, je první kategorie podtržená
*/

.space {height: 8px; font-size: 1px;}

/*background: url(/img/bg_menu_left.gif);*/
.catrootleft {}
.catrootleft .CatMain {background: url(/img/BGCatMainrepeat.gif);font-weight: bold;text-align: left;margin-top: -1px;}
.catrootleft .CatMain div {background: url(/img/arrow_catleft_red.gif) left no-repeat;padding: 4px 0px 4px 15px; margin-left: 3px; }

.catrootleft div.ntree1 {background:url(/img/bg_menu_left1.gif);padding-top: 5px;}
.catrootleft div.ntree2 {background:url(/img/bg_menu_left2.gif);padding-top: 5px;}
.catrootleft div.ntree3 {background:url(/img/bg_menu_left3.gif);padding-top: 5px;}

.catrootleft ul {text-align:left;margin: 0px 0px -1px 33px;padding: 0px;}
.catrootleft ul li {list-style-image: url(/img/li_cat_left.gif)}
.catrootleft a.showall {display:block;width: 138px; height: 15px; text-align: right;padding: 0px 10px 5px 0px;color:#0E4274;text-decoration: underline;}

.catspecial {position: absolute;z-index: 9;left: 0px;top: 0px;width: 812px;height: 33px;background: url(/img/bgcatspecial.gif);}
.catspecial ul {list-style: none;padding: 0px;margin: 7px 0px 0px 10px;}
.catspecial ul li {float:left;padding: 0px 5px 0px 5px;}
.catspecial ul li a {color: black; text-decoration: underline;}
.catspecial ul li a:hover {color: #5A5758}
.dnone {display:none;}


/* LINKS */

#links		{clear:both;padding:0px 0px 0px 0px;width:151px;height:88px;background-image:url(/img/bg_links.gif);margin-left:1px;background-repeat:no-repeat;text-align:left;}
#links a	{color:white;}
#links div	{height: 65px;}
#links p	{margin: 0px;padding:2px;}
#links img	{margin: 0px 4px 0px 9px;}

/* HLEDANI */
#searchtable		{background:url(/img/bg_left_top_bg.gif);text-align:left;padding-left: 19px;margin: 0px 3px 0px 2px;}
#searchtable div	{background-image:url(/Img/ArrRed.gif);background-position: left; background-repeat: no-repeat;padding: 2px;padding-left: 8px;}
#searchtable input	{background: transparent;}
#search				{background:url(/img/bgsearch.gif) no-repeat; height: 42px; width: 135px;margin: 0px 2px 0px 2px;padding: 5px 0px 0px 15px;}
#search a			{color:#0E4274;font-weight:bold;}

/* SWITCHER */
#switcher		{background: url(/img/bg_left_top_2.gif);height: 19px;_height: 21px;text-align:left;color: black;text-align: center;padding-top: 4px;_padding-top: 2px;border-bottom: 1px solid white;}
#switcher input {background: transparent;padding: 0px;margin: 0px;}

/* LOGON */

#logonform			{width: 182px; height: 92px;background: url(/img/bg_logon_form.gif);padding: 8px 0px 0px 0px;text-align:left;background-repeat: no-repeat;margin-top: 7px;}
#logonform strong	{display:block; padding-left: 15px;}
#logonform table	{margin-left: 10px;}
#logonform table td	{vertical-align: middle;}
#logonform ul		{margin:0px;padding:0px; list-style: none;}
#logonform ul li	{margin:0px;padding:5px 0px 0px 8px; list-style: none;}
#logonform ul li.2	{padding:0px 0px 0px 8px}

#logonfrombtn		{width:182px; height: 41px;background:url(/img/bg_logonfrombtm.gif) no-repeat;text-align:left;}
#logonfrombtn ul	{margin:0px 0px 0px 30px;padding:0px;}
#logonfrombtn ul li	{list-style-image: url(/img/arrow_login.gif);}


/*b;background-repeat: no-repeat;*/


#userform			{width: 169px; height: 200px;background: url(/img/bg_userform.gif);margin-top: 7px;margin-bottom:-8px;padding: 10px 0px 0px 13px;text-align:left;background-repeat: no-repeat;color:#0E4274; }
#userform p			{margin:0px;padding:0px;}
#userform a			{color:#0E4274;}

/* RYCHLÉ HLEDÁNÍ */

#quicksearch					{width:182px;}
#quicksearch div.top			{background:url(/img/box_rychlehledani.gif);background-repeat: no-repeat;margin-top: 0px;margin-bottom:-6px;height: 38px;}
#quicksearch div.boxbody		{background:url(/img/box_bg_gold.gif);height:auto;text-align:left;margin:0px;padding: 0px 0px 4px 4px;}
#quicksearch div.boxbottom		{background:url(/img/box_bg_gold_bottom.gif);font-size: 1px; height: 7px;}
#quicksearch div h3			{font-size:12px;font-weight:bold;text-decoration: underline;text-align:center;color:#0E4274;margin:0px;padding:0px}
#quicksearch ol				{margin:0px;padding: 0px 5px 0px 33px;}
#quicksearch ol li				{font-weight:bold;}
#quicksearch ol li a			{font-weight:normal;}
#quicksearch hr.oddelovac{height: 1px;background: #CC8800;color: #CC8800;font-size:1px;}


/* BASKET */
#basket				{background: url(/img/bg_basket.gif);width:182px;height:71px;text-align:left;}
#basket	table		{width: 160px;text-align: left;}
#basket	table td	{vertical-align:bottom;padding-left:9px;}
div.basket1			{padding: 3px 0px 0px 20px;}
div.basket2			{padding: 1px 0px 0px 20px;}
.basketprice		{font-size: 12px;color:#A60101;font-weight: bold;text-align:right;}

/* BOXIKY NAPRAVO */

#boxicq					{width:182px;}
#boxicq	table			{margin: 0px 0px 0px 13px;}
#boxicq div.top			{background:url(/img/box_emailicq.gif);background-repeat: no-repeat;height: 38px;}
#boxicq div.boxbody		{background:url(/img/box_bg_gray.gif);height:auto;}
#boxicq div.boxbottom	{background:url(/img/box_bg_gray_bottom.gif);font-size: 1px; height: 7px;}
#boxicq div h3			{visibility:hidden;margin:0px;padding:0px;}

#infobox				{width:182px;}
#infobox div.top		{background:url(/img/box_infobox.gif);background-repeat: no-repeat;height: 38px;}
#infobox div.boxbody	{background:url(/img/box_bg_gray.gif);height:auto;text-align:left;}
#infobox div.boxbottom	{background:url(/img/box_bg_gray_bottom.gif);font-size: 1px; height: 7px;}
#infobox div h3			{visibility:hidden;margin:0px;padding:0px;}
#infobox div.li			{padding-left: 13px;background-image: url(/img/li_r_arrow.gif);background-repeat: no-repeat;background-position: left;}
#infobox div.infoobal	{padding:0px 0px 4px 13px;}


#anketa					{width:182px;}
#anketa div.anketa		{padding: 0px 13px 0px 13px;text-align:left;}
#anketa div.top			{background:url(/img/box_anketa.gif);background-repeat: no-repeat;height: 38px;}
#anketa div.boxbody		{background:url(/img/box_bg_gold.gif);height:auto;background-repeat: repeat-y;}
#anketa div.boxbottom	{background:url(/img/box_bg_gold_bottom.gif);font-size: 1px; height: 7px;background-repeat:no-repeat;}
#anketa div h3			{visibility:hidden;margin:0px;padding:0px;}

#emailnews					{width:182px;}
#emailnews div.top			{background:url(/img/box_emailnews.gif);background-repeat: no-repeat;height: 38px;}
#emailnews div.boxbody		{background:url(/img/box_bg_blue.gif);height:auto;text-align:left;}
#emailnews div.boxbottom	{background:url(/img/box_bg_blue_bottom.gif);font-size: 1px; height: 7px;}
#emailnews div h3			{visibility:hidden;margin:0px;padding:0px;}
#emailnews p				{margin: 0px;padding:0px 13px 5px 13px;color:#2B2B2B;}
#emailnews input.text		{border:1px solid #4E86B9;}
/*#emailnews input.button		{border:1px solid #6F6B6C;background:#EFEFEF;}*/


#topstats					{width:182px;}
#topstats div.top			{background:url(/img/box_itemstats.gif);background-repeat: no-repeat;height: 38px;}
#topstats div.boxbody		{background:url(/img/box_bg_blue.gif);height:auto;text-align:left;}
#topstats div.boxbottom		{background:url(/img/box_bg_blue_bottom.gif);font-size: 1px; height: 7px;}
#topstats div h3			{visibility:hidden;margin:0px;padding:0px;}
#topstats ol				{margin:0px;padding: 0px 5px 0px 33px;}
#topstats ol li				{font-weight:bold;}
#topstats ol li a			{font-weight:normal;}

 /* tohle patri k ankete!! */

.InqAH1					{color: #A60101;padding: 0px 0px 0px 0px;font-weight: bold;}
.InqAH2					{color: black;font-weight: bold;padding: 0px 0px 0px 0px;}
.InqAV1					{color: pink;}
.InqAV2					{color: #313094;padding:1px 0px 1px 0px;}

.InqAVTable				{border:1px solid red;width:100%;margin:0;padding:0;color: #313094;}
.InqQ					{}
.InqSum					{padding: 0px 0px 0px 0px;text-align: right;color: #6F6954;}

/*.InqAH1 A				{color: red;}
.InqAH1 A:hover			{color: red;text-decoration:underline;}
.InqAVTable A			{color: yellow;}
.InqAVTable A:hover		{color: yellow;text-decoration:underline;}
.InqAH2 A				{color: pink;}
.InqAH2 A:hover			{color: pink;}*/


/* tabulka userdata*/

table.paramchoose		{margin:auto; width: 600px;}
table.paramchoose td	{text-align:center;padding:4px;vertical-align:middle;}
table.paramchoose th	{text-align:center;padding:4px;font-weight:normal;background:#F2F5F8;}

/* tabulka userdata*/

table.data				{text-align:center;width:95%;border-collapse: collapse; border:0px;margin:auto; padding: 0px;}
table.data #delivery	{padding-left: 20px;}
table.data #payments	{padding-left: 20px;}
table.data .delivery	{width:45%;float:left;}
table.data .red			{color:red;}
table.data th			{text-align:left;font-weight: bold;background:url(/img/userdata_bg_th.gif);background-position: bottom left;background-repeat: repeat-x;padding-bottom: 6px;}
table.data td			{text-align:left;vertical-align:top;color: #4A494A}
table.data td.center	{text-align:center;}


/* TABULKY ORDER */
table.order				{width: 600px;border-collapse: collapse;margin:auto;padding:0px;}
table.order th			{border-bottom: 1px solid #D1D1D1;white-space:nowrap;padding: 4px;}
table.order td			{/*height: 20px;*/text-align:left;}
table.order td.center	{/*height: 20px;*/text-align:center;}
table.order td.emptybg	{background:url(/img/userdata_bg_th.gif);background-position: bottom left;background-repeat: repeat-x;height: 18px;}
table.order td.right	{text-align:right;}
table.order a			{color:black;text-decoration: underline;}
table.order a:hover		{color:black;text-decoration: none;}

table.order td.avaDostup{ font-size: 10px; color: #4A494A; background: #70F070; text-align: center;}
table.order td.avaNaCeste{ font-size: 10px; color: #4A494A; background: #EFEFFF; text-align: center; }
table.order td.avaNeni	{ font-size: 10px; color: #4A494A; background: #F09070; text-align: center; }
table.order td.avaDS	{ font-size: 10px; color: #4A494A; background: #FFCC66; text-align: center; }



table.order th.summarize{border:0px;border-bottom: 2px solid #D1D1D1;}
table.order th.price	{color:#A60101;font-size: 12px;}


table.sumorder			{width: 600px;margin:auto;}
table.sumorder td		{padding:0px;margin:0px;}
table.sumorder th		{padding:1px;margin:0px;border-bottom: 1px solid #D1D1D1;white-space:nowrap;}


#infobody				{text-align:left;width: 600px;margin:auto;}
#infobody a				{font-size: 13px;}
div.newsbody			{width: 600px;text-align:left;padding-top: 5px;margin:auto;}

div.newsbody p			{margin:0px; padding: 0px;}
div.newsbody img		{padding:0px;margin:0px;border:0px;}

div.newsbody table		{width:100%;border-collapse:collapse;border:0px;padding:0px; margin:0px;*margin-top: -1px;}
div.newsbody table td	{padding:0px;margin:0px;}

#aktualizace			{padding: 55px 0px 0px 0px;color:white;font-weight:bold;text-align:center;}
.compprice				{color:#A60101;font-size: 12px;font-weight:bold;}
.catbold				{font-weight:bold;color:#F00000;}

/* OBECNE VECI PRO TABULKY */

td				{vertical-align:top;}
th				{text-align:left;vertical-align:top;}


td.nowrap		{white-space: nowrap;}





/* Commodity - katalog */
table.commodity				{width:600px;margin:auto;border:0px;}/*border-collapse:collapse;*/
table.commodity h4			{font-size: 10px;margin:0px;padding:0px;color:#0E4274;height:36px;}
table.commodity h4 a		{color:#000053;}

table.commodity .anotation	{text-align:left;height:90px;}
table.commodity .img		{float:left;width: 60px;}
table.commodity .txt		{float:right;text-align:left;color:#4A494A;width:100px;}

table.commodity td			{width:33%;padding-left:3px;padding-right:3px;margin:0px;}
table.commodity td.empty	{border-bottom: 1px solid  #135598;}
table.commodity td.middle	{border-left: 1px #135598 solid; border-right: 1px solid #135598;}

table.commodity p.wodph		{color:#EB0101;font-size: 13px;margin:0px;padding:0px;font-weight:bold;}
table.commodity p.wodph span.wdph		{color: black;font-size: 10px;font-weight:normal;}
table.commodity hr.delimiter{height: 1px;background: #135598;color: #135598;margin: 0px; padding:0px;font-size:1px;}

/* Commodity - katalog */

table.commseznam			{width:590px;margin:auto;border: 1px solid #135598;}
table.commseznam th			{background:#BFD9EF;height: 20px;padding:2px;text-align:center;}
table.commseznam td			{height: 20px;padding: 2px;}
table.commseznam td.nowrap	{white-space:nowrap;}
table.commseznam td.title a	{color:#000053;}
table.commseznam td.price	{color:#EB0101;font-size: 12px; font-weight: bold;}



table.commseznam td.lichy	{background:#F8F8F7;}
table.commseznam td.sudy	{background:#F2F5F8;}

.hoverimage		{position:absolute;}
.hoverimage DIV {position:absolute;border:1px solid #333;background-color:#fff;display:none;cursor:pointer;}

.lichy {background:#E7E7E7;}

table.closeoutprn {margin: auto;}
table.closeoutprn a {text-decoration: underline;}

table.closeout				{width:590px;margin:auto;border: 1px solid #135598;}
table.closeout th			{font-size: 9px; font-weight: bold; background:#BFD9EF;height: 20px;padding:2px;text-align:center;}
table.closeout td			{font-size: 9px; height: 20px;padding: 2px;}
table.closeout td.nowrap	{white-space:nowrap;}
table.closeout td.title a	{color:#000053;}
table.closeout td.price		{color:#EB0101;font-size: 9px; font-weight: bold;}

/* CommodityR - vypis souvisejiciho zbozi v detailu produktu */
table.commodityR			{width:600px;margin:auto;border:0px;}
table.commodityR				{width:600px;margin:auto;border:0px;}
table.commodityR h4			{font-size: 10px;margin:0px;padding:0px;color:#0E4274;height:36px;}
table.commodityR h4 a		{color:#000053;}

table.commodityR half		{width:30%;padding-left:3px;padding-right:3px;margin:0px;background: #aaaaaa;}

table.commodityR .anotation	{text-align:left;height:80px;width:400px;}
table.commodityR .price		{color:#EB0101;font-size: 13px;margin:0px;padding:0px;font-weight:bold;width:200px;}
table.commodityR .buy		{text-align:right;width:150px;}
table.commodityR .img		{float:left;width: 80px;}
table.commodityR .txt		{float:right;text-align:left;color:#4A494A;width:450px;}

table.commodityR td			{width:99%;padding-left:3px;padding-right:3px;margin:0px;}

table.commodityR td.empty	{border-bottom: 1px solid  #135598;}
table.commodityR td.middle	{border-left: 1px #135598 solid; border-right: 1px solid #135598;}

table.commodityR p.wodph		{color:#EB0101;font-size: 13px;margin:0px;padding:0px;font-weight:bold;}
table.commodityR p.wodph span.wdph		{color: black;font-size: 10px;font-weight:normal;}
table.commodityR hr.delimiter{height: 1px;background: #135598;color: #135598;margin: 0px; padding:0px;font-size:1px;}


/* Alien category haha to je nazev :// */
table.aliencategory			{width: 600px;margin:auto;}
table.aliencategory	H5		{color:#0E4274;margin:0px;padding:3px;}
table.aliencategory ul		{margin:0px;padding:0px;}
table.aliencategory ul li	{margin:0px 0px 0px 25px;padding:1px 0px 1px 0px;}
/*table.aliencategory ul*/


/* Skladova dotupnost */
.onstore		{color:#008C00;font-weight:bold;}
.onds			{color:#E67022;font-weight:bold;}
.onway			{color:#0000C0;font-weight:bold;}
.dunno			{color:#E67022;font-weight:bold;}


/* BROWSE PARENTCATEGORIES */

.parentcategories			{width: 600px; margin:auto;text-align:left;padding: 8px 0px 4px 0px;border-bottom: 1px solid #D1D1D1;} 
.parentcategories a			{color: #0E4274;text-decoration:none;}
.parentcategories a:hover	{text-decoration:underline;}
.parentcategories img		{margin: 0px 6px 0px 6px;}

/* BROWSESUBCATEGORY */
.subcategorytop				{width:598px;margin:auto;background-image:url(/img/subcat_top.gif);height:7px;font-size: 1px;background-position: bottom;padding-top: 0px; ;background-repeat: no-repeat;}
.subcategoryline      {padding: 4px 0px 2px 0px; font-size:12px;font-weight:bold;color:#000053; text-align: center; width:598px;height: 18px;background: url(/img/subcat_middle.gif);margin:auto;}
.subcategoryline .midline   {float: left; padding: 0px 0px 0px 16px;}
.subcategoryline .rightline {float: right; text-align: right; width: 50px; padding: 0px 16px 0px 0px; vertical-align: top; margin: 0px;}
.subcategorybottom		{width:598px;margin:auto;background-image:url(/img/subcat_bottom.gif);height:8px;font-size: 1px; ;background-repeat: no-repeat;background-position: top;clear:both;}
.subcategory				  {padding: 4px 0px 2px 0px;width:598px;background: url(/img/subcat_middle.gif);margin:auto;text-align:center;}
.subcategory input			{vertical-align: middle;}
.subcategory select			{vertical-align: middle;}
.subcategory input.check	{background:transparent;}
.subcategory ul				{float:left;margin: 0px; padding: 0px 0px 0px 0px; color:#135598;text-align:left;}
.subcategory ul li			{width:155px;text-align:left;margin:0px 0px 0px 25px;}


.producertop				{width:583px;_width: 598;margin:auto;background-image:url(/img/bg_filtrbyproducer.gif);font-size: 1px;background-position: bottom;margin-top: 2px;padding: 8px 15px 0px 0px; ;background-repeat: no-repeat;height: 23px;text-align: right;}
.producerscheckable			{padding: 0px 0px 0px 0px;width:598px;_width: 598px;background: url(/img/subcat_middle.gif);margin:auto;text-align:center;}
.producerscheckable ul		{list-style: none;padding: 0px 20px 0px 5px; margin: 0px;}
.producerscheckable ul li	{list-style: none;float: left;margin: 0px;padding: 3px;}
.producerscheckable ul li input {background:transparent;}
li.checkproducer {}




/* NAVBAR A SORTING */

#katalog, #seznam				{background: transparent;}

#navbartop						{background: url(/img/bg_navbartop.gif);width:600px; height: 32px;margin:auto;}
#navbartop .navbarleft			{float:left;padding: 12px 0px 0px 10px;font-size: 10px;width: 45%;text-align:left;}
#navbartop .navbarleft strong	{font-size: 11px;}

#navbartop .navbarright			{float:right; padding: 8px 18px 0px 0px;font-weight:bold;width: 50%;text-align:right;}
#navbartop .navbarright span	{color:red;}
#navbarbottom					{background:url(/img/bg_navbarbottom.gif);height:37px;width:600px;margin:auto;}
#navbarbottom .navbarleft		{float:left;padding: 12px 0px 0px 10px;font-size: 10px;width: 45%;text-align:left;}
#navbarbottom .navbarleft strong{font-size: 11px;}

#navbarbottom .navbarright		{float:right; padding: 8px 18px 0px 0px;font-weight:bold;width: 50%;text-align:right;}
#navbarbottom .navbarright input	{margin: 0px 0px 4px 0px;*margin-bottom: 5px;}
#navbarbottom .navbarright span	{color:red;}


#anavbartop						{background: url(/img/bg_navbartop.gif);width:600px; height: 32px; margin: auto;}
#anavbartop .navbarleft2		{float:left;padding: 8px 0px 0px 10px;font-size: 10px;width: 25%;text-align:left;}
#anavbartop .navbarleft2 strong	{font-size: 11px;}

#anavbartop .navbarmid2			{padding: 8px 0px 0px 0px;}

#anavbartop .navbarright2		{float:right; padding: 8px 18px 0px 0px;font-weight:bold;width: 45%;text-align:right;}
#anavbartop .navbarright2 span	{color:red;}

/*
#anavbarbottom					{background:url(/img/bg_navbarbottom.gif);height:37px;width:600px;margin:auto;}
#anavbarbottom .navbarleft2		{float:left;padding: 12px 0px 0px 10px;font-size: 10px;width: 45%;text-align:left;}
#anavbarbottom .navbarleft2 strong{font-size: 11px;}

#anavbarbottom .navbarright2	{float:right; padding: 8px 18px 0px 0px;font-weight:bold;width: 50%;text-align:right;}
#anavbarbottom .navbarright2 span	{color:red;}
*/

#sorttop						{height: 36px;background:url(/img/bg_sorttop.gif);width:600px;margin:auto;background-repeat:no-repeat;}
#sorttop .leftsort				{float:left;padding: 4px 0px 0px 12px;font-size: 10px;width:192px;text-align:left;}
#sorttop .middlesort			{float:left;text-align:center;width: 160px;padding-top: 4px;}
#sorttop .middlesort .check		{background:transparent;}
#sorttop .leftsort	select		{font-size: 10px;}
#sorttop .leftsort	input		{margin: 0px 0px 4px 0px;*margin-bottom: 5px;}
#sorttop .rightsort				{float:right;padding: 5px 17px 0px 0px;font-size: 10px;width:213px;text-align:right;white-space:nowrap;}
#sorttop .rightsort select		{font-size: 10px;}
#sortbottom						{}

#asorttop						{height: 36px;background:url(/img/bg_sorttop.gif);width:600px;margin:auto;background-repeat:no-repeat;}
#asorttop .leftsort				{float:left;padding: 4px 0px 0px 12px;font-size: 10px;width:172px;text-align:left;}
#asorttop .leftsort	select		{font-size: 10px;}
#asorttop .leftsort	input		{margin: 0px 0px 4px 0px;*margin-bottom: 5px;}

#asorttop .middlesort			{float:left;text-align:right;padding-top: 4px; width: 140px;}
#asorttop .middlesort .check	{background:transparent;}
#asorttop .middlesort input		{margin: 0px 0px 4px 0px;*margin-bottom: 5px;}

#asorttop .rightsort			{float:right;padding: 5px 17px 0px 0px;font-size: 10px;width:255px;text-align:right;white-space:nowrap;}
#asorttop .rightsort select		{font-size: 10px;}
#asorttop .rightsort input		{margin: 0px 0px 4px 0px;*margin-bottom: 5px;}
#asortbottom					{}


#stringreport					{padding: 15px 0px 0px 0px;width: 600px; margin:auto;}

/* Advanced search */
#asearch				{width:550px;margin:auto;}
#asearch .asearch		{width: 180px;float:left;text-align:left;}
#asearch .asearch h5	{padding-left: 0px;}

/* Detail page */
/*background:url(/img/bg_detailimg.gif)*/
#detailpage						{margin:auto;width:600px;}
#detailpage .detailimg			{width: 290px;float:left;background-repeat:no-repeat;display: table;overflow:hidden;background-position:right top;padding: 0px 15px 15px 0px;}
#detailpage .anotation			{color: #494949;text-align:justify;padding:8px 0px 0px 0px;}

.dpg_zalozka					{display: none;} 

#dpg_zalozky					{text-align: center; padding: 10px 0px 10px 0px; width: 100%}	
.dpg_zalozky_item				{
									padding: 3px 3px 3px 3px; background-color: white; display: inline;
									border-left: solid white 0px;  
									border-right: solid white 0px;
									border-top: solid white 1px;
									border-bottom: solid black 1px;
									cursor: hand;
								}	
.dpg_zalozky_item_sel			{
									padding: 3px 3px 3px 3px; background-color: #F2F5F8; display: inline;
									border-left: solid black 1px; 
									border-right: solid black 1px; 
									border-top: solid black 1px;
									border-bottom: solid #F2F5F8 1px;
									cursor: hand;									
								}	
								
.dpg_zalozky_item a				{color: black; text-decoration: none; margin: 0px 7px 0px 7px;}	
.dpg_zalozky_item_sel a			{color: black; text-decoration: none; margin: 0px 7px 0px 7px;}	

table.detaildata				{float:left;}
table caption					{font-size:12px;font-weight:bold;color:#000053;}
table.detaildata td				{font-weight: bold;vertical-align:top;padding: 0px 0px 0px 10px;text-align:left;color:#5E5E5E;}
table.detaildata td.center		{text-align:center;}
table.detaildata td table		{background:#F2F5F8;width: 100%;}
table.detaildata td.empty		{height: 10px;}
table.detaildata td.wodph		{font-size: 14px;}
table.detaildata td.wdph		{font-size: 14px;color:#EB0101;}
table.detaildata td img			{vertical-align: text-bottom;text-align:center;}
table.detaildata td input		{vertical-align: text-bottom;text-align:center;}
table.detaildata th				{text-align:right;font-weight:normal;color: #4A49CA;vertical-align:top;}
table.detaildata td.pict		{vertical-align:top;text-align:center;width: 200px;}

table.param						{text-align:left;width:600px;}
table.param th					{text-align:left;font-weight:normal;color:#494949;padding:0px;margin:0px;white-space: nowrap;}
table.param td					{text-align:left;font-weight:bold;color:#494949;padding:0px;margin:0px;}

table.forumform					{width:600px;text-align: left;margin: auto;}
table.forumform td				{text-align: left;}
table.forum						{width:600px;background-color:#D1D1D1;text-align:left;margin: auto;}
table.forum1					{width:600px;background-color:#E9EEF3;text-align:left;margin: auto;}
table.forumok					{width:600px;background-color:#DDDDCC;text-align:left;margin: auto;}
table.forum1ok					{width:600px;background-color:#DDDDAA;text-align:left;margin: auto;}
.smallspace						{font-size: 1px; height: 1px; background: white;}

table.detailprice th			{padding:0px;vertical-align:bottom;width: 30%;white-space: nowrap;}
table.detailprice th.vtop		{vertical-align:top;}

table.detailprice td			{padding:0px;}

table.detailprice td.wodph		{padding:0px;}
table.detailprice td.wdph		{margin-bottom:5px;}

table.topsaleincategory			{width:570px;margin:auto;}
table.topsaleincategory caption	{text-align:center;padding:0px 20px 0px 14px;*padding-left: 4px;}
table.topsaleincategory	td		{text-align:left;padding-top:0px;padding-bottom:0px}
table.topsaleincategory	td.first{width:10px;}
table.topsaleincategory	td.second{width:510px;}
table.topsaleincategory	td.price{font-size: 11px;color: #EB0101;font-weight:bold;white-space:nowrap;width:50px;text-align:right;}

.nopadding	{padding:0px;margin:0px;}

div.advertline2
	{
		padding:		0px 0px 0px 10px;
		text-align:		left;
	}

div.advertline
	{
		background-image:		url(/img/bg_advert.gif);
		background-repeat:		no-repeat;
		background-position:	center left;
		width:					602px;
		_width:					590px;
		padding:				2px 10px 0px 10px;
		margin-top:				2px;
		margin-bottom:				2px;
		text-align:				left;
		text-align:				center;
		
	}
div.advertline a
	{
		color:					red;
		font-weight:			bold;
		text-decoration:		none;
		font-size:				14px;
	}
div.advertline a:hover
	{
		text-decoration:		underline;
		background:				#D6D6D6;
	}

#StateInfo1	ul					{margin:0px;padding:0px;}
#StateInfo1 li					{list-style:none;margin:0px;padding:0px;}
#StateInfo2						{padding: 4px;}


.vatop			{vertical-align:top;}
.left			{text-align:left;}
.right			{text-align:right;}
.center			{text-align:center;}
th.nowrap		{white-space: nowrap;}


/* BALAST */
.red a			{color:red;font-weight:bold;}
H1				{
					padding:7px 0px 0px 10px;
					margin:auto;
					margin-bottom: 2px;
					margin-top: 2px;
					width: 585px;
					color:#2566A4;
					background-image:url(/Img/YStps2.gif);
					background-position: 0px; 
					background-repeat: no-repeat; 
					font-size: 15px;
					font-weight: bold;
					text-align:left;
					border-bottom: 1px solid #D1D1D1;
				}
H2				{
					padding:7px 0px 0px 15px;
					margin:auto;
					margin-bottom: 5px;
					margin-top: 5px;
					width: 585px;
					color:#2566A4;
					background-image:url(/Img/YStps2.gif);
					background-position: 2px; 
					background-repeat: no-repeat; 
					font-size: 14px;
					font-weight: bold;
					text-align:left;
					border-bottom: 1px solid #D1D1D1;
				}
H3				{
					padding:7px 0px 0px 15px;
					margin:auto;
					margin-bottom: 3px;
					margin-top: 3px;
					color:#2566A4;
					background-position: 2px; 
					background-repeat: no-repeat; 
					font-size: 12px;
					font-weight: bold;
					text-align:left;
				}

H5				{font-size: 14px; font-weight:bold;padding: 4px 0px 2px 7px;margin: 0px 0px 0px 0px;text-align:left;}
label			{cursor:pointer;}
img				{vertical-align:middle;}
.cleaner		{clear: both; font-size: 1px; background: none transparent scroll repeat 0% 0%; padding: 0px; margin: 0px; border: none;height: 1px;}

.smallgray		{color: #7F7F7F;font-size:10px;padding: -10px 0px 8px 0px;width: 600px; margin: auto;}
.smallgray A	{color: #7F7F7F;}

hr.clear{display:none;clear:both;}
.hide {display:none;}



.Uhrazeno {BACKGROUND-COLOR: #CCFFCC}
.Neuhrazeno {BACKGROUND-COLOR: #FFAAAA}
.VeSplatnosti { BACKGROUND-COLOR: khaki}
.Hlavicka { BACKGROUND-COLOR: #CCCCCC}
.Nevyrizeno { BACKGROUND-COLOR: #E8E8E8}


.DarkBG {BACKGROUND-COLOR: #324c84}
.DarkBG TD {BACKGROUND-COLOR: #324c84}
.GreenBG {BACKGROUND-COLOR: lightgreen}
.RedBG {BACKGROUND-COLOR: tomato}
.KhakiBG { BACKGROUND-COLOR: khaki}
.GreyBG { BACKGROUND-COLOR: #CCCCCC}


.avaLegend	{ font-size: 11px; color: #4A494A; }
.avaDostup	{ font-size: 10px; color: #4A494A; background: #70F070; text-align: center; }
.avaNaCeste	{ font-size: 10px; color: #4A494A; background: #EFEFFF; text-align: center; }
.avaNeni	{ font-size: 10px; color: #4A494A; background: #F09070; text-align: center; }
.avaDS		{ font-size: 10px; color: #4A494A; background: #FFCC66; text-align: center; }


.red			{color:red;font-weight:bold !important;}
.comnahled {font-size: 10px;margin:0px;padding:0px;color:#0E4274;font-weight:bold;text-align: left;}
.comnahled a{color:#000053;}

.rednahled	{color:red;font-weight:bold !important;display:inline;font-size:12px;}
.DSP1Chkm {margin: 0 0 0 0; width:11; height:11;vertical-align: middle;}

/* VŘ */
/* padding: top-right-bottom-left */
.radiobtns
{
color:#0E4274;font-weight:bold;
padding:0px 12px 8px 12px;
text-align:justify;
}
.radiobtnsdesc
{
color:#444444;font-weight:normal;
padding:0px 12px 8px 20px;
text-align:justify;
}
.orderstatusnadpis
{
color:#444488;font-weight:bold;font-size:12px;
text-align:center;
}

/* tabulka userdata*/
table.orderstatus		{border-collapse: collapse; border:0px;margin:auto; padding: 0px;}
table.orderstatus th			{text-align:left;font-weight: bold;background:url(/img/userdata_bg_th.gif);background-position: bottom left;background-repeat: repeat-x;padding-bottom: 6px;}
table.orderstatus td			{vertical-align:top;}


.PList {width: 600px;margin:auto;}
.PList ul {list-style-type: none;margin-top: 5px;}

.priceUL {list-style-type: none;width: 250px;float:left;margin-left: 5px;margin-top: 10px;}
.priceUL li {list-style-type: none;}

.FloatDiv {
 BORDER-RIGHT: infotext 1px solid; BORDER-TOP: infotext 1px solid; FONT-SIZE: 11px; Z-INDEX: 9; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: infotext 1px solid; WIDTH: 320px; padding:0px; BORDER-BOTTOM: infotext 1px solid; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: infobackground
}

/*tabulka na úvodní stránce*/
.modrynadpis {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #145a96; FONT-FAMILY: arial; margin:0px;}
.textblok {MARGIN-TOP: 8px; MARGIN-RIGHT: 8px; TEXT-ALIGN: justify;FONT-SIZE: 12px; COLOR: #6f6f6f; FONT-FAMILY: arial}
table.headpage 			{width: 600px; TABLE-LAYOUT: fixed; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF; padding:2px;}
table.headpage td		{VERTICAL-ALIGN: top}
table.headpage td.sloupec1	{width: 14px;}
table.headpage td.sloupec2	{width: 277px;}
table.headpage td.sloupec3	{width: 300px;}

/*popis kategorie*/
p.categorydesc 			{margin: 4px 16px 4px 16px; text-align:justify;}