*{padding: 0; margin:0}
img{border:none;}
html,body{
	position:relative;
	height:100%;
	min-width:960px;
}
body { 
	background-color:#FBFCFF;
	font: 80% Arial, verdana, Sans-Serif; 
	owerflov:visible;
}
.main, #footer{
	margin: 0 auto;
	width: 960px;
}
.main{
	height: auto !important;
	height: 100%;
	min-height:100%;
}
/*-------------------HEADER------------------------*/
.header{
	background:transparent url(images/header_bg.jpg);
	width: 100%;
	height: 334px;
	background-color:#fff;
	position:relative;
	margin: auto 0;
}
/*-------------------END HEADER------------------------*/
/*-------------------FOOTER------------------------*/
#footer{
	position:relative;
	height: 88px;
	margin-top:-88px;
}
.foot_holder{
	height: 88px;
	clear:both;
}
.footer-left-colomn, .footer-right-colomn{
	background:transparent url(images/space.gif) repeat-x;
}
.footer-left-colomn{
	width:208px;
	height:71px;
	margin-left:20px;
	padding:17px 0 0 40px;
	float:left
}
.footer-right-colomn{
	width:692px;
	height:10px;
	float:right
}
.footer-left-colomn .copyright{
	height: 60px;
	width: 148px;
}
/*-------------------END FOOTER------------------------*/
/*-------------------PAGES------------------------*/
.body{
	width: auto !important;
	width: 100%;
	min-width: 100%;
	overflow:hidden;
	zoom:1;
}
.menu{
	width: 100%;
}
.left-colomn, .right-colomn{
	float:left;
	margin-bottom:10px
}
.left-colomn{
	width:215px;
	display: inline;
	padding:0 33px 0 20px;
}
.left-colomn .logo{
	margin-left:-20px;
}
.right-colomn{
	width:672px;
	height: auto !important;
	*height:330px;
	min-height:330px;
}
.right-colomn .content{
	background:transparent url(images/right_colomn_bg.gif) left repeat-y;
	position:relative;
	z-index: 2;
	margin-top:20px;
	border:1pxsolid #000;
	height: auto !important;
	*height:460px;
	min-height:460px;
	padding:5px 25px;
}
.banner{
	padding:4px 0 0;
}
.b-catalog{
padding:20px 0 10px;
}
.b-catalog-title{
	background:transparent url(images/space.gif) bottom repeat-x;
	font: 121% Arial; 
	color:#7B7C7E;
	font-weight:normal;
	text-transform: uppercase;
	line-height:30px;
	margin-bottom:10px;
}
.main-title{
	background:transparent url(images/space.gif) bottom repeat-x;
	margin-bottom:10px;
}
.main-title div{
	font: 121% Arial; 
	color:#7B7C7E;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom:5px;
}
.content ul{
	margin:0; padding:0;
	list-style:none;
}
.content ul li{
	font-weight:bold;
}
.content li ul{
	margin-left:10px;
	font-weight:100;
}
.content li ul li{
	font-weight:100;
}
ul.arrow{
	list-style:none;
	margin:0; padding:0;
	position: relative; /*IE bug*/
}
ul.arrow li{
	font-weight:100;
	padding-left:5px;
}
ul.arrow li a{
	background:url(images/arrow.gif) left 6px no-repeat;
	text-decoration:none;
	padding-left:12px;
	color:#000
}
ul.arrow li ul{
	padding-left:6px;
}
/*-------------------END PAGES--------------------*/
.feed_Table{
	width:100%;
}
.feed_Table tr{
	vertical-align:top
}
.feed_TdText{
	width:35%;
}
.feed_TdInput{
	width:65%;
}
/* FORM STYLES */
.Table {width: 100%}
.Table td{padding:0 0 10px 0;}
.TextTD {width: 35%;}
.InputTD {width: 65%}
.ObligatoryTD {border-top: solid 1px #C7C7BA}
.ObligatoryText {color: #AC0558}
.Obligatory {color: #AC0558}
.SubmitTD {}
.Submit {font-size:11px;}
.InputDef {width: 100%}
.InputText {width: 100%}
.InputTextarea {width: 100%;height:100px}
.InputPassword {width: 100%}
.InputSelectOne {}
.InputSelectMulty {}
.InputCheckbox {}
.InputFile {width: 100%}
.InputRadioV {}
.InputRadioH {}
.InputEmail {width: 100%}
.form_title {font-weight: bold; margin-bottom: 5px; font-size: 15px; margin-top: 0px}
.line_title {border-bottom: 2px solid #cc1b3b;padding:0 0 2px 0;font-size:14px; font-weight:bold;text-transform : uppercase;}
/* // FORM STYLES */




table.data-table {
font-weight:normal;
font-family: tahoma, helvetica, sans-serif; font-size: 16px;
width:100%;
}
table.data-table td.bg{background-color:#F2F2F2}
table.data-table td .InputText, table.data-table td .InputEmail{
	width:400px;
	height:18px;
	border:1px solid #797979;
	background-color:#F2F2F2;

	color:#000;
	font-size:12px;

}

table.data-table td .InputTextarea{
	width:400px;
	height:77px;
	border:1px solid #797979;
	background-color:#F2F2F2;
	color:#000;
	font-size:12px;
}
table.data-table td .inputSubmit{
	background-color:#F2F2F2;
	height:23px;
	text-align:center;
	color:#78BB1D;
	font-family:tahoma;
	font-size:14px;
	border:medium none;
	text-decoration:underline;
	cursor:pointer;
}

.feed_Obligatory{color:#78BB1D;}


.feed_Table td {padding-bottom:10px}

