body {
	background-color: #000000;
	font:bold 11px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

#back1{
	width: 100%;
	height: 1750px;
	background-color: #260202;
	background-image: url(back11.jpg);
	background-repeat: repeat-x;
}
#back2{
	width: 100%;
	height: 1750px;
	background-image: url(back22.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.main_table {
	background-color: #000000;
}

.FillLeft {
	background-color:#000000;
	background-image:url(images/page_left_small.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	vertical-align:top;
	width:26px;
	height:100%;
}

.FillRight {
	background-color:#000000;
	background-image:url(images/page_right_small.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	vertical-align:top;
	width:26px;
	height:100%;
}

.FillLeftBottom {
	background-color:#000000;
	background-image:url(images/page_left_small.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	vertical-align:bottom;
	width:26px;
}

.FillRightBottom {
	background-color:#000000;
	background-image:url(images/page_right_small.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	vertical-align:bottom;
	width:26px;
}

.PageTopLogo {
	background-color:#000000;
	background-image:url(images/page_top_logo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:948px;
	height:81px;
}

.PageTopSlide {
	background-color:#151010;
	/*
	background-image:url(images/page_top_slide.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	*/
	width:948px;
	height:297px;
}

.PageTopMenus {
	background-color:#000000;
	background-image:url(images/page_top_menus.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:948px;
	height:48px;
}

.TopMenus {
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
	padding-bottom:3px;
}

.TopMenus a {
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.TopMenus a:hover {
	text-decoration:none;
	font: normal 11px Verdana;
	color:#a09a9a;
}

.PageFooter {
	background-color:#000000;
	background-image:url(images/page_footer.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:948px;
	height:248px;
	text-align:center;
	padding-bottom:25px;
}

.PageFooter a {
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.PageFooter a:hover {
	text-decoration:underline; 
}

.sepShadow {
	background-color:#1b1919;
	background-image:url(images/main_middle_shadow.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	vertical-align:top;
	width:10px;
	height:100%;
}

.MainLeft {
	background-color:#151010;
	vertical-align:top;
	width:218px;
	height:100%;
}

.menuLeftTop {
	background-color:#151010;
	background-image:url(images/menu_left_top.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:218px;
	height:48px;
}

.menuLeftSearch {
	background-color:#151010;
	background-image:url(images/menu_left_search_1.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:218px;
	height:303px;
}

.menuLeftCalc {
	background-color:#151010;
	background-image:url(images/menu_left_calc_1.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:218px;
	height:267px;
}

.menuLeftBottom {
	background-image:url(images/menu_left_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:218px;
	height:280px;
}

.button1 {
	background-color:#000000;
	background-image:url(images/menu_button_n.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:218px;
	height:45px;
}

.mainRight {
	background-color:#1b1919;
	width:730px;
	height:100%;
}

.mainMiddleTopShadow {
	background-color:#1b1919;
	background-image:url(images/main_middle_topshadow.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:5px;
}

a.menu, .menu_chosen {
	display:block;
	width:218px;
	height:45px;
	background-image:url(images/menu_button_n.jpg);
	background-repeat:no-repeat;
	border:0px; 
	text-align:left;
	padding-top:14px;
	padding-left:40px;
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
	overflow:hidden;
}

a.menu:hover, .menu_chosen {
	background-image:url(images/menu_button_o.jpg);
	background-repeat:no-repeat;
}

.index_offer_pane {
	background-image:url(images/offer_pane.jpg);
	background-repeat:no-repeat;
	border:0px; 
	width:233px;
	height:300px;
}

.sub_offer_pane {
	background-image:url(images/offer_pane_small.jpg);
	background-repeat:no-repeat;
	border:0px; 
	width:235px;
	height:219px;
}

.index_offer_head {
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#FFFFFF;
	text-transform:UPPERCASE;
}

.index_offer_info_l {
	text-align:left;
	vertical-align:middle;
	/*width:90px;*/
	height:20px;
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.index_offer_info_r {
	text-align:right;
	vertical-align:middle;
	width:113px;
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.main_offer_info_l {
	text-align:left;
	vertical-align:middle;
	height:20px;
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#FFFFFF;
}

.main_offer_info_l2 {
	text-align:justify;
	vertical-align:middle;
	height:20px;
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.main_offer_info_r {
	text-align:right;
	vertical-align:middle;
	text-decoration:none; 
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.main_offer_pane {
	background-image:url(images/offer_pane_big.jpg);
	background-repeat:no-repeat;
	border:0px; 
	width:714px;
	height:758px;
}

.main_offer_head {
	text-align:left;
	vertical-align:middle;
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#FFFFFF;
	text-transform:UPPERCASE;
	padding-left:20px;
}

.main_offer_content {
	text-align:justify;
	vertical-align:top;
	text-decoration:none; 
}

.main_articles_pane {
	background-image:url(images/articles_pane_big.jpg);
	background-repeat:no-repeat;
	border:0px; 
	width:714px;
	height:754px;
}

.articles_offer_pane_rep {
	background-image:url(images/articles_pane_big_rep.jpg);
	background-repeat:repeat-y;
	border:0px; 
	width:714px;
}

.big_separator {
	background-image:url(images/separator_big.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#FFFFFF;
	text-transform:UPPERCASE;
	padding-left:20px;
}

.TopOffersNav {
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#515050;
	text-align:right;
	vertical-align:bottom;
	padding-right:10px;
	padding-bottom:5px;
}

.TopOffersNav a {
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#a4a3a3;
}

.TopOffersNav a:hover {
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#515050;
}

.BottomOffersNav {
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#515050;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	padding-top:5px;
}

.BottomOffersNav a {
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#a4a3a3;
}

.BottomOffersNav a:hover {
	text-decoration:none; 
	font: bold 11px Verdana;
	color:#515050;
}

.s_singlerow {
	text-align:center;
}

.s_select {
	width:180px;
	font: normal 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #3A3937;
}

.s_select_small {
	width:125px;
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #3A3937;
}

.s_input {
	width:150px;
	background-color:transparent;
	border-bottom:solid 1px #FFFFFF;
	border-right:0px;
	border-right:0px;
	border-top:0px;
}

.s_input_small {
	width:35px;
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #3A3937;
}

.s_left {
	text-align:right;
	width:95px;
	text-align:center;
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.s_right {
	text-align:center;
	width:75px;
	text-align:center;
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.s_text {
	font: normal 11px Verdana;
	color:#FFFFFF;
	text-align:left;
}

.s_showall {
	text-align:center;
	vertical-align:bottom;
}

.s_showall a {
	font: bold 11px Verdana;
	color:#FFFFFF;
	text-decoration:underline;
}

.s_button {
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #3A3937;
	width:180px;
}

.s_button_adv {
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #3A3937;
	width:180px;
	height:25px;
}

.AdvancedSearch {
	background-image:url(images/adv_search_bg.jpg);
	background-repeat:no-repeat;
	border:0px; 
	width:714px;
	height:611px;
}

.AdvancedSearch .SHeaders {
	background-image:url(images/separator_big.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	padding-left:20px;
	text-align:left;
	font: bold 11px Verdana;
	color:#FFFFFF;
}

.AdvancedSearch .SubHeaders {
	background-image:url(images/separator_big.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	font: bold 11px Verdana;
	color:#FFFFFF;
}

.AdvancedSearch .SubTexts {
	text-align:center;
	font: bold 11px Verdana;
	color:#FFFFFF;
}

.AdvancedSearch .SChks {
	text-align:left;
	font: normal 11px Verdana;
	color:#FFFFFF;
}

.AdvancedSearch .s_input_small {
	width:50px;
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #FFFFFF;
	text-align:center;
}

.temp {
	background-image:url(images/menu_left_bg2.jpg);
	background-repeat:repeat-y;
	background-position:bottom center;
	width:218px;
}

.tf_left {
	text-align:right;
	font: bold 11px Verdana;
	color:#FFFFFF;
	width:202px;
}

.tf_right {
	text-align:center;
	text-align:center;
	font: bold 11px Verdana;
	color:#FFFFFF;
	width:220px;
}

.tf_textinput {
	width:210px;
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #FFFFFF;
	text-align:left;
}

.tinput {
	width:150px;
	height:20px;
	font: bold 12px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #FFFFFF;
	text-align:left;
}

.tf_textarea {
	width:210px;
	height:210px;
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #FFFFFF;
	text-align:left;
	overflow:hidden;
}

.tf_must, .tf_error_td {
	font: bold 11px Verdana;
	color:#FFFFFF;
	text-align:right;
}

.tf_submits_coll {
	text-align:right;
}

.tf_submit {
	font: bold 11px Verdana;
	color:#FFFFFF;
	background-color:#151010;
	border:solid 1px #3A3937;
	width:80px;
	height:25px;
	margin-right:20px;
}

.con_form {
	text-align:center;
	font: bold 11px Verdana;
	color:#66FF66;
}

.tf_htmlelement {
	text-align:center;
}
