html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	background:#082e55;
	background:url(images/bg.png) left top repeat scroll;
}

/*Font*/
body
{
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	color: #000;
	text-align: left;
}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a:link {color: #205b9c;}
a:visited{color:#7591af;}
a:hover{color:#222;}


small
{
	font-size:11px;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}

#MainTable
{
	width:100%; 
	height:100%;
	margin: 0 auto;
	border:1px;
	text-align: left;
}

#header1TD
{
	height:118px;
	padding-right:12px
}
#header2TDtable
{
	height:118px;
	background:url(images/header1_bg.gif) left top repeat-x scroll;
}
#header1TDtable {height:118px; background:url(images/beyondlogo.jpg) left top no-repeat scroll}
#header1TDleftTD
{
	width:453px;
}
#header1TDcenterTD
{
	width:483px;
}
#header1TDrightTD
{
	background:url(images/header1_td_righttd.jpg) right top no-repeat scroll;
	padding-bottom:5px;
	width:81px;
}
#header1TDSEPTD {background:url(images/header1sep_bg.gif) repeat-x left top scroll}

a.lang { color: #5191ce; text-decoration:none; font-size:14px }
a.lang_selected:visited {color: #FFF; text-decoration:none;}
a.lang_selected { color: #FFF; text-decoration:none; font-size:14px }
a.lang:hover {color: #FFF; text-decoration:underline }
a.lang_selected:hover {color: #5191ce; text-decoration:underline }

/* +++ Body +++ */
#BodyTable { min-height:729px }
#BodyTableLeftTD {width:453px; background:url(images/bodytablelefttdInnertd.jpg) repeat-y right bottom scroll }
#BodyTableLeftTDInnerTD {background:url(images/leftbg.jpg) no-repeat left top scroll;}
#BodyTableRightTD {width:47px; background:url(images/rightbg.jpg) repeat-y left top scroll}
#BodyTableRightTDInner {width:47px; background:url(images/bodytablerighttdinner.jpg) repeat-y left bottom scroll; height:729px}
#BodyTableCenterTD {background:url(images/centerbg.jpg) repeat-y left top scroll #fcfcf7;}


#BottomLeftTD { height:33px; width:211px; background:url(images/bottomleftbg.jpg) no-repeat scroll left top; }
#BottomCenterTD { background:#62aee9 url(images/bottomcenterbg.gif) repeat-x left top scroll; padding-left:5px; font-size:11px; color:#FFF }
#BottomRightTD { width:51px; background:url(images/bottomrightbg.jpg) no-repeat scroll left top; }

#Bottom2LeftTD { height:37px; width:231px; background:url(images/bottom2leftbg.jpg) no-repeat scroll left top; }
#Bottom2CenterTD { background:url(images/bottom2centerbg.jpg) repeat-x left top scroll; font-size:11px; color:#6ec3ff }
#Bottom2RightTD { width:51px; background:url(images/bottom2rightbg.jpg) no-repeat scroll left top; }

#LeftTable1TD { height:475px; }
#LeftTable2TD { min-height:128px; height:128px; padding-top:10px; padding-left:95px; font-size:12px; color:#205b9c; }
#LeftTable2TD strong { font-size:13px }
#LeftTable3TD { min-height:122px; height:122px;  padding-top:0px; color:#205b9c; font-size:12px; padding-bottom:10px; }
#LeftTable3TD strong { font-size:13px }
#LeftTable3TD p { padding-left:95px; }

#CenterTable {min-height:729px}
#CenterTableTopTD {min-height:528px;height:528px; font-size:13px; color:#124677; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px}
#CenterTableMiddleTD {height:192px; }
#NavTD { padding-left:10px; font-size:12px; height:30px }
#TitleTD {padding-left:10px; height:40px; font-size:12px; color:#124677;}
#TitleTD h2 {font-size:18px;}

/* NEWS */
#LeftTable3TD table {margin-left:52px; margin-bottom:11px}
#NewsTableTopTD {width:394px; height:28px; background:url(images/newstabletop.gif) no-repeat left top scroll;  font-size:13px; font-weight:bold; color:#205b9c; padding-left:42px; padding-top:10px}
#NewsTableMiddleTD {min-height:60px; background:url(images/newstablemiddle.gif) repeat-y left top scroll;  font-size:12px; color:#205b9c;padding-left:42px;padding-top:5px}
#NewsTableBottomTD {height:13px; background:url(images/newstablebottom.gif) no-repeat left top scroll; }

#News3TableTopTDLeft { height:28px; width:13px; background:url(images/news2tabletopleft.gif) no-repeat left top scroll;}
#News3TableTopTDRight { height:28px; width:13px; background:url(images/news2tabletopright.gif) no-repeat right top scroll;}
#News3TableTopTD {height:28px; background:url(images/news2tabletop.gif) repeat-x left top scroll;  font-size:13px; font-weight:bold; color:#205b9c; padding-left:10px; padding-top:8px; }
#News3TableMiddleTDLeft { background:url(images/news2tablemiddleleft.gif) repeat-y left top scroll;}
#News3TableMiddleTDRight { background:url(images/news2tablemiddleright.gif) repeat-y left top scroll;}
#News3TableMiddleTD {min-height:60px; background:#FFF;  font-size:12px; color:#205b9c;}
#News3TableMiddleTD table { margin:0}
#News3TableBottomTDLeft {height:13px; background:url(images/news2tablebottomleft.gif) no-repeat left top scroll; }
#News3TableBottomTDRight {background:url(images/news2tablebottomright.gif) no-repeat left top scroll; }
#News3TableBottomTD {background:url(images/news2tablebottom.gif) repeat-x left top scroll; }

#CatTable { height:182px; width:100%; background:url(images/catbg.gif) repeat-x scroll left top}
#CatTableComplektTD { width:170px;}
#CatTableRoznTD { width:187px}
#CatTableLinksTD { padding-left:5px; }
#CatTableLinksTD a {color:#f4cfb9; text-decoration:underline; font-size:10px}
#CatTableLinksTD a:hover {color:#FFF; text-decoration:none; font-size:10px}
#CatTableLinksTD a.cat_selected {color:#FFF; text-decoration:none; font-size:10px}

.price-filter input { width:100px;}