/* CSS Document */

html, body, input
	{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; }
html, body
	{ cursor:default; }

div.mainContainer
	{ width:860px; margin:0px auto; }
div.logoContainer
	{ float:left; height:100px; }
div.logoTop
	{ float:left; width:326px; height:30px; background-image:url('img/logo_top_bg.jpg'); }
div.kontakty
	{ float:left; color:#FFFFFF; font-weight:bold; margin-left:5px; margin-top:7px; }
div.velkoobchod
  { float:left; width:150px; font-weight:bold; margin-top:7px; height:10px; }
div.akce
	{ float:left; width:98%; text-align:right; color:#FFFFFF; font-weight:bold; height:30px; line-height:30px; }
div.fotogalerie
	{ float:right; color:#FFFFFF; font-weight:bold; margin-right:5px; margin-top:7px; }
div.topContainer
	{ float:left; width:534px; }
div.mainMenuContainer
	{ float:left; width:534px; height:50px; }
	div.mmBt1
		{ float:left; background-image:url('img/bt_1.jpg'); background-repeat:no-repeat; width:108px; height:30px; padding-top:20px; color:#FFFFFF; font-weight:bold; }
	div.mmBt2
		{ float:left; background-image:url('img/bt_2.jpg'); background-repeat:no-repeat; width:109px; height:37px; padding-top:13px; padding-right:3px; color:#FFFFFF; font-weight:bold; }
	div.mmBt3
		{ float:left; background-image:url('img/bt_3.jpg'); background-repeat:no-repeat; width:147px; height:30px; padding-top:20px; padding-right:3px; color:#FFFFFF; font-weight:bold; }
	div.mmBt4
		{ float:left; background-image:url('img/bt_4.jpg'); background-repeat:no-repeat; width:154px; height:37px; padding-top:13px; padding-right:10px; color:#FFFFFF; font-weight:bold; }
div.top_img_bg
	{ float:left; background-image:url('img/top_bg.jpg'); width:534px; height:107px; }
div.basket
	{ float:right; margin-right:10px; width:140px; height:107px; }
div.basketRow
	{ float:right; width:100%; margin-top:6px; font-weight:bold; }

div.statusBar
	{ float:left; width:852px; height:32px; background-image:url('img/statusBar_bg.jpg'); text-align:left; padding-top:5px; padding-left:8px; font-size:10px; font-weight:bold; }
input.find, input
	{ height:12px; margin-left:4px; background-color:#FFFFFF; padding-left:2px; width:80px; border:1px solid #000000; font-size:10px; text-align:left; }
input.find
	{ width:100px; }

input.lostPassTime
	{ border:0px; font-size:18px; height:auto; width:auto; }

input.submitLogin
	{ background:none; border:0px; height:20px; width:50px; font-size:10px; font-weight:bold; margin:0px; padding:0px; cursor:pointer; cursor:hand; }
input.textRefreshLogin
	{ width:200px; }
input.submitRefreshLogin
	{ width:150px; font-size:10px; height:15px; }
input.findInPage
	{ background:none; border:0px; height:14px; width:60px; font-size:10px; font-weight:bold; }
input.regist_form
	{ width:150px; }
input.regist_form_file
	{ height:20px; }
input.button
	{ width:120px; background-color:#FFCC00; font-weight:bold; color:#000000; text-align:center; height:18px; margin-left:2px; margin-right:2px; padding-bottom:16px; }
input.radio
	{ width:22px; }
input.file
	{ width:200px; height:22px; }

select
	{ width:155px; background-color:#FFFFFF; border:1px solid #000000; height:18px; font-size:10px; margin-left:3px; }

div.bodyContainer
	{ float:left; width:860px; background-image:url('img/menu_bg.jpg'); background-repeat:repeat-y; }
div.bodyMarginRight
	{ float:right; width:11px; height:20px; }
div.body
	{ float:right; width:616px; min-height:100px; text-align:center; }
	div.errInBody
		{ float:left; width:616px; }
	div.errContainer
		{ float:left; width:400px; margin-left:106px; margin-bottom:6px; border:1px solid #FF0000; padding-top:6px; padding-bottom:6px; }
	div.bb
		{ float:left; width:616px; }
	div.formatText
		{ float:left; width:616px; }

div.menuContainerMarginLeft
	{ float:left; width:6px; height:20px; }
div.menuContainer
	{ float:left; width:210px; }
	div.menuRow,
	div.menuRowHighlight
		{ float:left; width:210px; text-align:left; }
	div.menuRowHighlight
		{ background-color:#FF9900; }

div.copyrightContainer
	{ float:left; width:830px; height:22px; padding-top:8px; padding-left:10px; padding-right:20px; color:#ffcc00; text-align:right; background-image:url('img/copyrightBar_bg.jpg'); }

td.regist_form_title
	{ text-align:right; }
div.regist_help
	{ float:right; width:280px; text-align:left; margin-top:16px; margin-right:10px; }

div.commodityContainer
	{ float:left; width:616px; height:400px; overflow:auto; }
	div.commodityRow,
	div.commodityRowHighlight
		{ float:left; width:610px; background-color:#DaDaDa }
	div.commodityRowHighlight
		{ background-color:#F0F0F0; }
div.showCommodityContainer
	{ float:left; width:610px; height:120px; background-image:url('img/commodity_bg.jpg'); }
	div.showCommodityName
		{ float:left; width:370px; height:14px; margin-left:4px; margin-top:9px; overflow:hidden; font-size:11px; font-weight:bold; text-align:left; }
		div.showCommodityName h2
			{font-size:11px; font-weight:bold;}
	div.showCommodityInfo
		{ float:left; width:30px; margin-top:9px; font-size:11px; font-weight:bold; text-align:left; }
	div.showCommodityText
		{ float:left; width:418px; height:57px; overflow:hidden; margin-left:4px; margin-top:9px; font-size:11px; text-align:left; }
	div.showCommodityImg
		{ float:left; width:145px; height:107px; text-align:center; padding-top:13px; background-image:url('img/commodity_img.jpg'); }
	div.showCommodityRight
		{ float:right; width:11px; height:100%; background-image:url('img/commodity_right_bg.jpg'); }
	div.showCommodityBasket
		{ float:right; width:150px; margin-top:4px; text-align:left; }
		input.addBasket
			{ width:30px; height:20px; margin-left:1px; margin-top:2px; border:1px solid #c0c0c0; float:left; }
	div.showCommodityPrice
		{ float:left; width:300px; height:18px; padding-top:4px; }
		div.showCommodityPriceWithoutDPH,
		div.showCommodityPriceWithDPH
			{ float:left; width:115px; text-align:left; padding-left:1px; }
		div.showCommodityPriceWithDPH
			{ padding-left:0px; padding-right:1px; text-align:left; }
		div.showCommodityPriceWithDPH
			{ width:100px; }
	div.showCommodityTitle
		{ float:left; width:193px; height:20px; padding-top:4px; }

div.showBasketContainer
	{ float:left; width:616px; }
	div.showBasketHead
		{ float:left; width:616px; border-top:1px solid #ff9900; border-bottom:1px solid #ff9900; background-color:#ffcc00; }
	div.showBasketRow,
	div.showBasketRowLeft
		{ float:left; width:616px; margin-top:4px; border-bottom:1px solid #ff9900; }
	div.showBasketRowLeft
		{ text-align:left; }
		div.showBasketItem1,
		div.showBasketItem2,
		div.showBasketItem3,
		div.showBasketItem4,
		div.showBasketItem5,
		div.showBasketItem6,
		div.showBasketItem7,
		div.showBasketItem8,
		div.showBasketItem1r,
		div.showBasketItem2r,
		div.showBasketItem3r,
		div.showBasketItem4r,
		div.showBasketItem5r,
		div.showBasketItem6r,
		div.showBasketItem7r,
		div.showBasketItem8r
			{ float:left; text-align:center; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
		div.showBasketItem1,
		div.showBasketItem1r
			{ width:21px; }
		div.showBasketItem2,
		div.showBasketItem2r
			{ width:70px; }
		div.showBasketItem3,
		div.showBasketItem3r
			{ width:219px; }
		div.showBasketItem4,
		div.showBasketItem4r
			{ width:30px; }
		div.showBasketItem5,
		div.showBasketItem5r
			{ width:30px; }
		div.showBasketItem6,
		div.showBasketItem6r
			{ width:70px; }
		div.showBasketItem7,
		div.showBasketItem7r
			{ width:50px; }
		div.showBasketItem8,
		div.showBasketItem8r
			{ width:110px; }
		div.showBasketItem6r,
		div.showBasketItem8r
			{ text-align:right; }
		div.sumText
			{ float:left; width:500px; text-align:right; background-color:#ffcc00; }
		div.sum
			{ float:left; width:116px; text-align:right; background-color:#ffcc00; }
		input.showBasket
			{ margin:1px auto; width:auto; border:1px solid #c0c0c0; }


div.shop_controll_bar
	{ width:608px; text-align:left; background-color:#FFcc00; background-image:url('img/controll_bg.jpg'); height:36px; float:left; }
	div.controll_bar_content
		{ margin-top:9px; }

div.right
	{ float:right; }
div.left
	{ float:left; }

b.red
	{ color:#FF0000; }

a
	{ color:#000099; text-decoration:none; }
a:hover
	{ color:#000000; }

a.mainMenu
	{ color:#ffffff; text-decoration:none; }
a.mainMenu:hover
	{ color:#ffff00; }

a.menuRow
	{ color:#000000; text-decoration:none; }
a.menuRow:hover
	{ color:#FfFfFf; }

a.logoAnchor
	{ color:#ffffff; text-decoration:none; }
a.logoAnchor:hover
	{ color:#000000; }

.akce a.logoAnchor
	{color: #000}
.akce a.logoAnchor:hover
	{color: #fff}

a.black
	{ color:#000000; text-decoration:none; }
a.black:hover
	{ color:#ff9900; }

a.str
	{ text-decoration:none; color:#000000; }
a.str:hover
	{ color:#FFFFFF; }
a.str_high
	{ font-weight:bold; text-decoration:none; }


/* ------------------------------------------------------- */
h1, h2, h3
	{ float:left; width:100%; margin:0px; padding:0px; }
h1
	{ font-size:18px; }
h2
	{ font-size:14px; }
h3
	{ font-size:12px; }
div.page1grp
	{ float:left; text-align:justify; margin-top:8px; margin-bottom:8px; width:100%; }
img.page1right,
img.page1left
	{ border:1px solid #c0c0c0; cursor:hand; cursor:pointer; }
img.page1right
	{ float:right; margin-left:10px; margin-bottom:4px; }
img.page1left
	{ float:left; margin-right:10px; margin-bottom:4px; }

font.green
	{ color:#009900; }
font.bold
	{ font-weight:bold; }
	
td
	{ text-align:left; }

.bold
	{ font-weight:bold; }

div.action_blok
	{ float:left; width:100%; background-image:url('img/action_background.jpg'); background-repeat:repeat-x; background-color:#e7fed2; padding-top:7px; padding-bottom:3px; margin-bottom:4px; }
div.action_from
	{ float:left; width:100px; margin-bottom:3px; }
div.action_name
	{ float:left; width:350px; text-align:left; font-weight:bold; }
div.action_loc
	{ font-weight:bold; }
div.action_loc,
div.action_showDetail
	{ float:right; width:150px; margin-right:4px; text-align:right; }
div.action_name,
div.action_from,
div.action_showDetail
	{ margin-bottom:4px; }

div.orderContainer
	{ text-align:left; float:left; width:99%; border:1px solid #000000; }

table.filtr-akce th
	{ text-align:left; }

#add_news{
	text-align:left;
	margin:0px;
	margin-bottom:2em;
	}

#add_news textarea, input{
	margin-top:5px;
	}

div.news{
	border:1px solid #CCCCCC;
	text-align:left;
	margin:0px;
	margin-top:1.5em;
	margin-bottom:1.5em;
	width:604px;
	}
	
div.news_head{
  background-color:#999999;
  width:100px;
  padding:2px;
  float:left;
  }
  
div.news_name{
  background-color:#CCCCCC;
  float:right;
  width:496px;
  padding: 2px;
  }
  
div.news_content{
  background-color:#F4F4F4;
  float:left;
  padding:6px 2px;
  width:600px;
  }

h2.news{
  text-align:left;
  font-size:100%;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#CCCCCC;
  background-image:url('img/h2_news.jpg');
  background-repeat:repeat-y;
  padding: 0.25em 10px;
  width:586px;
 }
 
div.bodyContainer div.menuContainer h3
	{ text-align: left; }
