/* BSP Magnetica s.r.o., Robert Gonda, 2009 ***************************************************** */

/** 
 * Information web portal for Perfora
 * 
 * @author: Robert Gonda <robert.gonda@gmail.com>
 * @author: Peter �vec <svec@bspm.sk>
 * @company: BSP Magnetica s.r.o., 052 01 Spi�sk� Nov� Ves, Ing. Straku 4
 * @customer: Perfora
 */
 
 
html, body {
	height: 100%;
}

body {
	text-align: center; /* IE */
	background: #ffffff url(../img/htmlBg.jpg) repeat-x 0 0;
}

div {
	background: transparent;
}

fieldset, legend, input, textarea, label, select, option {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #6E6E6E;
}

form {
	padding: 0;
	margin: 0;
	border: 0;
	margin-bottom: 14px;
}
	
form div.csc-mailform-field {
	float: none;
	clear: both;
	padding-bottom: 1px;
}

fieldset {
	padding: 5px 10px;
	margin: 0;
	margin-bottom: 10px;
}
	
fieldset {
	padding: 10px 10px 5px 10px;
	border: 1px solid #E5E5E5;
}

*> fieldset {
	padding: 5px 10px 5px 10px;
}

legend { }
	
label {
	display: block;	
	float: left;
	width: 100px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
}

*> label {
	padding-bottom: 5px;
}

input, textarea, select {
	float: left;	
	margin-left: 15px;
}

form br {
	float: none;
	clear: both;
}

div.divSeparator {
	float: none;
	clear: both;
	height: 16px;
	line-height: 16px;
	background: url(../img/dotGray.jpg) repeat-x 0 0;
}


/* Page and header ****************************************************************************** */

#body {
	width: 100%;
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	margin: 0 auto;
	background: url(../img/footerBg.jpg) repeat-x 0 100%;
	position: relative;
}

#page {
	width: 950px;
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	text-align: left;
	margin: 0 auto;
	background: url(../img/pageBg.gif) repeat-y 0 0;
	position: relative;
}

#header {
	height: 124px;
	position: relative;
}

#header img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

#header img#headerImage {
	left: 216px;
}

#header a#anchorLogo {
	display: block;
	position: absolute;
	left: 0px;
	top: 41px;
	width: 198px;
	height: 61px;
}

#header a#anchorLogo img {
	position: relative;
	width: 198px;
	height: 61px;
}

#selectTitle {
	position: absolute;
	right: 233px;
	top: 0;
	width: 173px;
	height: 27px;
	background: url('../img/selectTitle.gif') no-repeat 0 0;
}

#metamenuRight {
	position: absolute;
	right: 231px;
	top: 67px;
}

#metamenuRight a {
	display: block;
	float: left;	
	width: 32px;
	height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	color: #EDF1F4;
}

#metamenuRight a.iconHome		{ background-image: url(../img/icon/iconHome.gif); }
#metamenuRight a.iconSitemap	{ background-image: url(../img/icon/iconSitemap.gif); }
#metamenuRight a.iconEmail		{ background-image: url(../img/icon/iconEmail.gif); }


/* Menu Main ************************************************************************************ */

#menu {
	width: 950px;
	height: 41px;
	font: bold 1px/12px Arial, Verdana, sans-serif;
	background: url(../img/menu/menuBg.gif) repeat-x 0 0;
	position: relative;
}

#menu ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#menu ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

#menu a {
	display: block;
	float: left;
	height: 41px;
	color: #7393B0;
	text-align: center;
	text-decoration: none;
	font: bold 0px/4px Arial, Verdana, sans-serif;
	background: url(../img/menu/menuBg.gif) no-repeat 0 0;
}

#menu ul li#m01 a { width: 136px; background-image: url(../img/menu/mProfil.gif); }
#menu ul li#m02 a { width: 82px;  background-image: url(../img/menu/mProdukty.gif); }
#menu ul li#m03 a { width: 65px; background-image: url(../img/menu/mSluzby.gif); }
#menu ul li#m04 a { width: 119px; background-image: url(../img/menu/mSklad.gif); }
#menu ul li#m05 a { width: 85px;  background-image: url(../img/menu/mReferencie.gif); }
#menu ul li#m06 a { width: 102px;  background-image: url(../img/menu/mDownload.gif); }
#menu ul li#m07 a { width: 140px;  background-image: url(../img/menu/mDopyt.gif); }
#menu ul li#m08 a { width: 78px;  background-image: url(../img/menu/mKontakty.gif); }

#menu ul li#m01 a:hover, #menu ul li#m01 a.menuAct,
#menu ul li#m02 a:hover, #menu ul li#m02 a.menuAct,
#menu ul li#m03 a:hover, #menu ul li#m03 a.menuAct,
#menu ul li#m04 a:hover, #menu ul li#m04 a.menuAct,
#menu ul li#m05 a:hover, #menu ul li#m05 a.menuAct,
#menu ul li#m06 a:hover, #menu ul li#m06 a.menuAct,
#menu ul li#m07 a:hover, #menu ul li#m07 a.menuAct,
#menu ul li#m08 a:hover, #menu ul li#m08 a.menuAct {
	color: #FFB031;
	background-position: 0 -41px;
}

#mRight {
	position: absolute;
	display: block;
	right: 0;
	width: 55px;
	height: 41px;
	background: url(../img/menu/menuBgRight.gif) no-repeat 100% 0;		
}


/* Language menu; michal, robert *** */

#menu #mRight a {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	width: 94px;
	height: 41px;
	background-image: none;
}

#menu #mRight a#langEn {
	right: 47px;
	width: 46px;
	background: url(../img/menu/langEn.gif) no-repeat 0 0;
}

#menu #mRight a#langCz {
	right: 0;
	width: 47px;
	background: url(../img/menu/langCz.gif) no-repeat 0 0;
}


/* Path ***************************************************************************************** */

#path { 
	border-bottom: 1px solid #DFE0E2;
}

#path_in {
	font-size: 13px;
	color: #6E6E6E;
	padding: 10px 0 9px;
}

#path a {
	font-size: 13px;
	color: #6E6E6E;
	text-decoration: none;
}

#path a:hover {
	color: #333333;
}


/* Content blocks ******************************************************************************* */

#content {
	display: block;
	float: none;
	margin-top: 7px;
}
	
#left {
	float: left;
	width: 227px;
	/* padding: 25px 0 0 0;
	background: url(../img/submenuTopBg.gif) no-repeat 0 0; */
}

#left_in {
	padding: 0;
}


/* Left submenu ********************************************************************************* */

.submenuPrefix {
	height: 24px;
	background: url(../img/submenuTopBg.gif) no-repeat 0 0;
}

ul.submenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.submenu li {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
}

ul.submenu a, ul.submenu span.lisubmenu {
	display: block;
	color: #094880;
	text-decoration: none;
	font: bold 17px/17px "Trebuchet MS", Arial, Verdana, sans-serif;
	background-color: #EAECEE;
	padding: 6px 9px 4px 9px;
	margin-bottom: 1px;
}

*> ul.submenu a {
	padding: 5px 9px 5px 9px;
}

ul.submenu a:hover, ul.submenu a.menuLeftAct, ul.submenu a.menuLeftAct:hover {
	color: #FFFFFF;
	background-color: #EE9F00;
}

/* Second level *** */

ul.submenu li ul {
	background: #ffffff;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}

ul.submenu li ul a {
	color: #999999;
	font: bold 14px/14px "Trebuchet MS", Arial, Verdana, sans-serif;
	background: #ffffff url(../img/circleArrowGray.gif) no-repeat 5px 7px;
	padding: 6px 10px 6px 25px;
	_padding: 7px 10px 5px 25px;
	margin-bottom: 0;
}

*> ul.submenu li ul a {
	background-position: 5px 6px;
}

ul.submenu li ul a:hover, 
ul.submenu li ul a.menuLeftAct,
ul.submenu li ul a.menuLeftAct:hover {
	color: #002E56;
	background-image: url(../img/circleArrowOrange.gif);
	background-color: #FFFFFF;
}

/* Three level *** */

ul.submenu li ul li ul {
	padding-bottom: 5px;
}

ul.submenu li ul li ul a {
	font: normal 13px/13px "Trebuchet MS", Arial, Verdana, sans-serif;
	background: #ffffff url(../img/arrowGray.gif) no-repeat 25px 9px;
	padding: 6px 10px 6px 36px;
	_padding: 7px 10px 5px 36px;
}

*> ul.submenu li ul li ul a {
	background-position: 25px 9px;
}

ul.submenu li ul li ul a:hover, 
ul.submenu li ul li ul a.menuLeftAct,
ul.submenu li ul li ul a.menuLeftAct:hover {
	text-decoration: underline;
	background-image: url(../img/arrowDark.gif);
	background-color: #FFFFFF;
}

#submenuBottomBg {
	width: 227px;
	height: 23px;
	background: url(../img/submenuBottomBg.gif) no-repeat 0 0;
}


/* Center Content  Block ************************************************************************ */

#pbox {
	float: left;
	width: 723px;
	overflow: hidden;
}

#pbox_wrap {
	margin: 0 0 0 14px;
}

#pbox_in {
	/* margin: 0 0 0 14px; */
	height: 24px;	
}

#pbRight {
	float: right;
}

span.tip {
	display: block;
	float: left;
	width: 74px;
	padding: 3px 0;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	background: url('../img/tipBg.gif') no-repeat 0 0;
}

#pbRight a {
	display: block;
	float: left;	
	color: #385DA4;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	padding: 3px 0 4px 28px;
	margin-left: 14px;
	background-position: 0 -3px;
	background-repeat: no-repeat;
}

#pbRight a:hover {
	text-decoration: underline;
}

#pbRight a.iconBookmark	{ background-image: url('../img/icon/iconBookmark.gif'); }
#pbRight a.iconPrint	{ background-image: url('../img/icon/iconPrint.gif'); }


#center {
	float: left;
	/* width: 496px; */
	width: 482px;
}

#center_in {
	/* margin: 0 14px 0 14px; */
	margin: 0 14px 0 0;
}

.iconGallery {
	height: 25px;
	background: url('../img/icon/iconGallery.gif') no-repeat 100% 100%;
}

.bottomLinks {
	float: none;
	clear: left;
	width: 709px; /* 468px */
	border-top: 1px solid #DFE0E2;
	margin-top: 16px;
}

a.blLeft {
	display: block;
	float: left;
	color: #6E6E6E;
	text-decoration: none;
	background: url('../img/icon/iconBack.gif') no-repeat 0 5px;
	padding: 5px 0 14px 22px;
}

a.blRight {
	display: block;
	float: right;
	color: #6E6E6E;
	text-decoration: none;
	background: url('../img/icon/iconTop.gif') no-repeat 0 6px;
	padding: 5px 0 14px 16px;
}

a.blLeft:visited, a.blRight:visited {
	color: #6E6E6E;
}

.slide {
	text-align: right;
	border-bottom: 1px solid #EEEEEE;
	background: url('../img/icon/iconHide.gif') no-repeat 100% 50%;
	padding-bottom: 1px;
	margin-bottom: 3px;
}

.slide a, .slide a:hover {
	display: block;
	width: 52;
	height: 15px;
	text-decoration: none;
}


/* Right Content Block ************************************************************************** */

#right {
	/* float: left; */
	/* width: 227px; */
}

.right_in {
	padding: 6px 10px 6px 10px;
}

.info {
	background: url('../img/icon/iconInfo.gif') no-repeat 98% 0;
}

.download {
	color: #6E6E6E;
	padding-top: 9px;
	border-top: 1px solid #DFE0E2;
	border-bottom: 1px solid #DFE0E2;
	background: #F4F5F6 url('../img/icon/iconDownload.gif') no-repeat 98% 5px;
}

#right .download a {
	font-weight: bold;
	color: #6E6E6E;
	text-decoration: none;
}

#right .download a:hover {
	text-decoration: underline;
}

.download table td {
	font-size: 11px;
	line-height: 13px;
}

.related {
	padding-top: 12px;
	background: url('../img/icon/iconRelated.gif') no-repeat 98% 5px;
}

.right_in h2, .right_in h2 a {
	color: #0065BF;
	font: bold 16px/16px "Trebuchet MS", Verdana, sans-serif;
}

.right_in blockquote, .right_in p, .right_in ul, .right_in ol {
	padding-bottom: 5px;
}

.right_in table {
	margin-bottom: 5px;
}


/* Mini search form ***************************************************************************** */

#search {
	position: absolute;
	top: 67px;
	right: 0; 
	width: 227px;
	margin: 0;
}

#search_in {
	padding: 0;
}

#search form {
	padding: 0;
	margin: 0;
	border: 0;
}

#search input.hidden {
	display: none;
}

#search input.searchWord {
	float: left;
	width: 198px;
	margin-left: 0;
}

#search input.searchSubmit {
	float: right;
	width: 25px;
	height: 24px;
	padding: 0;
	margin: 0; 
	border: 0;
	background: url(../img/icon/iconSearch.gif) no-repeat 0 0;
	cursor: pointer;
}

#search a {
	text-decoration: none;
}


/* Search results *** */

h3.csc-searchResultHeader {
	color: #094880;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	background: url('../img/circleArrowGray.gif') no-repeat 0 2px;
	padding-left: 15px;
	padding-bottom: 8px;
} 

h3.csc-searchResultHeader a {
	color: #094880;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
} 

p.csc-searchResult {
	padding-bottom: 18px;
}

.csc-sword, p.csc-sword {
    color: #EE9F00;
}


/* Footer *************************************************************************************** */

#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 73px;
	text-align: center;
}

#footer_links {
	width: 950px;
	margin: 0 auto;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #6E91B0;
	width: 950px;
	text-align: center;
	padding: 28px 0 0 0;
}

#footer_links a {
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #6E91B0;
	text-decoration: none;
}

#footer_links a:hover {
	color: #000000;
}


#break {
	height: 73px;
	float: none;
	clear: both;
}

.clearer {
	float: none;
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

.clearer10 {
	float: none;
	clear: both;
	height: 10px;
	font-size: 0;
	line-height: 0;
}

.clearerLine {
	float: none;
	clear: both;
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	background: url('../img/dotGray.jpg') repeat-x 0 1px;
}


/* Ext: tt_news ********************************************************************************* */

.news-list-item h3 {
	color: #094880;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('../img/circleArrowOrange.gif') no-repeat 0 2px;
	padding-left: 15px;
	padding-bottom: 4px;
}

.news-list-item h3 a, .news-list-item h3 a:visited {
	color: #094880;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.news-list-item p {
	padding-bottom: 10px;
}

.news-list-date {
	color: #C0C0C0;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 10px;
}

.news-list-morelink, .news-single-backlink {
	padding-bottom: 16px;
	font-size: 12px;
	line-height: 14px;
}

.news-list-morelink a, .news-single-backlink a {
	font-size: 12px;
	line-height: 14px;
}


/* Ext: tt_news - left teaser ******************************************************************* */

.wrapper {
	float: none;
	clear: both;
}

.wspace {
    display: block;
	float: none;
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

.wleft {
    display: block;
    float: left;
    width: 60px;
}

.wright {
    display: block;
    float: left;
    width: 167px;
}

.b4_in .wright {
    width: 167px; /* 160px; */
}

.wrapper h3 {
	color: #094880;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('../img/circleArrowOrange.gif') no-repeat 0 2px;
	padding-left: 15px;
	padding-bottom: 4px;
}

.wrapper h3 a, .wrapper h3 a:visited {
	color: #094880;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.wrapper p {
	font-size: 13px;
	line-height: 15px;
	padding-bottom: 4px;
}


/* Products list ******************************************************************************** */

.item {
	display: block;
	float: left;
   width: 179px; /* 179px */
   height: 200px;
   background: #FFFFFF url('../img/itemBg.gif') no-repeat 0 33px;
	overflow: hidden;
}

.colLast {
    width: 172px;
}

.item_in {
	width: 172px;
	height: 200px;
}

.item_image {
	padding: 2px;
}

.item_image_in {
	width: 172px;
	height: 108px;
}

.item_image_in img {
	top: 2px;
	left: 2px; 
	width: 168px;
	height: 108px;
	margin: 0;
}

.item_header {
	height: 33px;
	overflow: hidden;
}

.item_header h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #0065BF;
	margin-bottom: 0;
}

.item_header h3 a, .item_header h3 a:hover, .item_header h3 a:visited {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #0065BF;
}

.item_bodytext {
	height: 81px; /* -6 */
	overflow: hidden;
}

.item_bodytext p {
	font-size: 14px;
	line-height: 16px;
	color: #6E6E6E;
}

.item_link {
	/* height: 22px; */
	margin-top: 6px; /* +6 */
	border-top: 1px solid #DFE0E2;
	border-bottom: 1px solid #DFE0E2;
}

.item_link a,.item_link a:hover, .item_link a:visited  {
	display: block;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #002E56;
	text-decoration: none;
	background: url('../img/circleArrowOrange.gif') no-repeat 0 4px;
	padding-top: 4px; 
	padding-left: 16px;
	padding-bottom: 4px; 
}

/* Downloads ************************************************************************************ */

.tx-rtgfiles-pi1 table.noBorder td {
	padding-right: 10px;
}

.tx-rtgfiles-pi1 table, .tx-rtgfiles-pi1 tr, .tx-rtgfiles-pi1 td,
.tx-rtgfiles-pi1 tr p, .tx-rtgfiles-pi1 td p {
	font-size: 14px;
	line-height: 16px;
}


/* References list ******************************************************************************* */

p.references img.reflast {
    margin: 0 0 19px 0;
}

.refList img {
    /*display: block;
    float: left;*/
    margin: 0 16px 16px 0;
}

#formSelect select {
	float: none;	
	margin-left: 0;
}

p.references {
	position: relative;
	overflow: hidden;
	height: 88px;
	_height: 102px;
	width: 667px;
	float: left;
}

.ref_box p.references img {
	position: absolute;
	top: 0;
}

.ref_box a.prevPage, .ref_box a.nextPage {
	text-decoration: none;
	color: #fff;
	
	display: block;
	background-image: url(../img/icon/iconPrevImage.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	
	width: 13px;
	height: 102px;
	
	margin-left: 0px;
	margin-right: 6px;
	
	float: left;
}

.ref_box a.nextPage {
	background-image: url(../img/icon/iconNextImage.gif);
	
	margin-right: 0px;
	margin-left: 6px;
}

.naviNext, .naviPrev {
	padding: 0;
	margin: 0;
}

.ref_box .naviNext a.disabled {
	background-image: url(../img/icon/iconNextImageDisabled.gif);
	cursor: default;
}

.ref_box .naviPrev a.disabled {
	background-image: url(../img/icon/iconPrevImageDisabled.gif);
	cursor: default;
}

/* Sitemap ************************************************************************************** */

div.csc-sitemap ul {
	list-style-type: none;
	padding-left: 0;
}

div.csc-sitemap ul li { /* first level */
	padding-left: 20px;
	padding-bottom: 2px;
	background: url('../img/circleArrowOrange.gif') no-repeat 5px 2px;
}

div.csc-sitemap ul li a { /* first level */
	color: #0065BF;	
	font: bold 14px/16px "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
}

div.csc-sitemap ul li ul li { /* second level */
	padding-bottom: 2px;
}

div.csc-sitemap ul li ul li a { /* second level */
}

div.csc-sitemap ul li ul li ul li { /* third level */
	padding-bottom: 0;
	background: url('../img/circleArrowGray.gif') no-repeat 5px 2px;
}

div.csc-sitemap ul li ul li ul li a { /* third level */
	font-weight: normal;
}

div.csc-sitemap ul li ul li ul li ul li a { /* fourth level */
}

div.csc-sitemap ul li ul li ul li ul li ul li a { /* fifth and other levels */
	color: #6E6E6E;	
}


/* BSP Magnetica s.r.o., Robert Gonda, 2009 ***************************************************** */


.withImage a {
	text-decoration: none;
	display: block;
	width: 50px;
	height: 20px;
}

/* Contact form ******************************************************************************** */

div.clear { clear: both; height: 1px; line-height: 1px; font-size: 0px }
#cf { width: 300px; float: right }
#cf fieldset { border: 1px solid #DFE0E2; margin-bottom: 10px; padding: 5px 5px 0px 5px; background-color: #e7e7e7 }
#cf legend { display: none }
#cf div.cf-err { margin: 5px 0px; color: #EE9F00; font-size: 14px }
#cf div.nfo { font-size: 11px; margin-bottom: 10px }
#cf form, #cf input, #cf select, #cf textarea, #cf option { background-color: #fff }
#cf label { float: left; width: 105px; padding-left: 2px }
#cf label.captcha { margin-bottom: 2px; width: auto }
#cf input, #cf textarea { padding-left: 2px; float: left; border: 1px solid #DFE0E2; width: 162px; margin-bottom: 5px }
#cf textarea { height: 75px; width: 283px; overflow: auto; margin: 0 0 5px 0 }
#cf select { width: 162px; margin-bottom: 5px }
#cf input.sbmt { clear: left; float: right; background-color: #EE9F00; color: #fff; padding: 2px 10px; width: auto; font-weight: bold; cursor: pointer; margin-top: 10px }
#cf input#captcha { width: 60px }
#cf form img { border-left: 3px solid #444; border-right: 2px solid #444; clear:left; float: left; margin-right: 5px }
#cf span.rq { color: #EE9F00 }


/* Order form ***** Michal Hadar **************************************************************** */

#of { width: 500px;}
#of fieldset { border: 1px solid #DFE0E2; margin-bottom: 10px; padding: 5px 5px 0px 5px; background-color: #e7e7e7 }
#of fieldset br { clear: both; }
#of legend { color:#0065BF; font-family:"Trebuchet MS",Verdana,sans-serif; font-size:14px; line-height:16px; text-decoration:none; padding: 2px 4px; font-weight: bold; background-color: #f7f7f7 }
#of div.cf-err { margin: 5px 0px; color: #EE9F00; font-size: 14px }
#of div.nfo { font-size: 11px; margin-bottom: 10px }
#of form, #of input, #of select, #of textarea, #of option { background-color: #fff }
#of label, #of div.radio-lbl { float: left; width: 235px; padding-left: 2px }
#of div.radio { }
#of div.radio-lbl { display: block;	float: left; width: 235px; text-align: right;	padding-top: 3px;	padding-bottom: 5px; height: 100%;}
#of div.radio-opt { display: block; float: left; width: 176px; padding-left: 2px; margin-bottom: 5px; }
#of label.captcha { margin-bottom: 2px; width: auto }
#of input, #of textarea { padding-left: 2px; float: left; border: 1px solid #DFE0E2; width: 225px; margin-bottom: 5px }
#of input.unit { width: 115px; }
#of div.unit { float: left; width: 20px; margin-top: 3px; padding-left: 5px; }
#of div.pzn { font-size: 11px; padding-left: 255px; }
#of input[type=radio], #of input[type=checkbox] { width: auto; border: 0; background: transparent; }
#of label.label-radio { float: left; width: 137px; text-align: left; }
#of textarea { height: 75px; overflow: auto; margin: 0 0 5px 15px }
#of select { width: 225px; margin-bottom: 5px }
#of input.sbmt { clear: left; float: left; background-color: #EE9F00; color: #fff; padding: 2px 20px; width: auto; font-weight: bold; cursor: pointer; margin-top: 10px; margin-left: 252px }
#of input#captcha { width: 60px }
#of form img { border-left: 3px solid #444; border-right: 2px solid #444; clear:left; float: left; margin-right: 5px; margin-left: 137px }
#of span.rq { color: #EE9F00 }

/* Peter */
#content table.noBorder td ul { padding-bottom: 0 }
#content table td ul li a { font-size: 13px }
#content table.noBorder { margin-bottom: 10px }
