/*
 * Body
 */
body {
	background: #fed30b url(../gfx/bg_body.gif) repeat-x left top;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	scrollbar-track-color: #FED10B;
	scrollbar-face-color: #faaf0a;
	scrollbar-arrow-color: #e60005;
	scrollbar-highlight-color: #fed92c;
	scrollbar-shadow-color: #fed92c;
	scrollbar-3dlight-color: #faaf0a;
	scrollbar-darkshadow-color: #e59c09;
}
td {
	font-size: 11px;
	line-height: 14px;
}
a {
	color: #E60005;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
img {
	border: 0px;
	margin: 0px;
}
span.right {
	float: right;
}
strong.notices {
	color: #E60005;
	float: right;
	padding: 9px 14px 7px 12px;
}

/*
 * Site
 */

table.bg_main {
	background: transparent url(../gfx/bg_main.gif) repeat-x left bottom;
}
table.bg_main_table {
	background: transparent url(../gfx/bg_main_table.gif) repeat-y left top;
	height: 688px
}
td.bg_top_address {
	background: transparent url(../gfx/bg_top_address.gif) no-repeat left top;
}
td.bg_top_address td,
td.bg_top_address a {
	color: #e72120;
	text-decoration: none;
}
td.bg_top_address a:hover {
	background-color: transparent;
	color: #000000;
}
td.bg_data {
	background: transparent url(../gfx/bg_data.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
td.bg_data_top {
	background: transparent url(../gfx/bg_data_top.gif) no-repeat left top;
}
td.bg_bottom {
	background: transparent url(../gfx/bg_bottom.gif) no-repeat left top;
}
table.bottom_menu {
	margin-top: 13px;
}
table.bottom_menu td.links {
	color: #ffffff;
	line-height: 18px;
	padding-top: 3px;
}
table.bottom_menu td.links a {
	letter-spacing: 0px;
	color: #ffffff;
	text-decoration: none;
}
table.bottom_menu td.links a:hover {
	color: #fed30b;
	background-color: transparent;
}

table.bottom_menu td.copyright {
	color: #5c5c5c;
	line-height: 18px;
}
/*
 * Form elements
 */
form, script {
	margin: 0px;
	padding: 0px;

}
input, textarea, select {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border: 0px;
	float: right;
}
select.partners_counties,
select.partners {
	float: none;
	background-color: #FEE985;
	padding: 2px;
	width: 240px;
}
select.county {
	width: 155px;
	background-color: #FEE985;
}
select.partners_counties {
	width: 150px;
}
input.bg_input36 {
	background: transparent url(../gfx/bg_input36.gif) no-repeat left top;	
	width: 36px;
	height: 18px;
	padding: 3px;
	float: none;
}
input.bg_input155 {
	background: transparent url(../gfx/bg_input155.gif) no-repeat left top;	
	width: 155px;
	height: 18px;
	padding: 3px;
}
input.bg_input120 {
	background: transparent url(../gfx/bg_input120.gif) no-repeat left top;	
	width: 120px;
	height: 18px;
	padding: 3px;
}
input.bg_input261 {
	background: transparent url(../gfx/bg_input261.gif) no-repeat left top;	
	width: 261px;
	height: 18px;
	padding: 3px;
}
textarea.bg_textarea355 {
	background: transparent url(../gfx/bg_textarea355.gif) no-repeat left top;	
	width: 355px;
	height: 85px;
	padding: 3px;
	overflow: auto;
}
textarea.bg_textarea396 {
	background: transparent url(../gfx/bg_textarea396.gif) no-repeat left top;	
	width: 396px;
	height: 85px;
	padding: 3px;
	overflow: auto;
}
label {
	cursor: pointer;
	cursor: hand;
	float: left;
}
label img {
	margin: 0px 3px 0px 3px;
}
input.bg_input_order,
input.bg_input_send,
input.bg_input_basket,
input.bg_input_basket2,
input.bg_input_refresh,
input.bg_input_favorites,
input.bg_input_reset,
input.bg_input_search,
input.bg_input_newtopic {
	cursor: pointer;
	cursor: hand;
	float: right;
}
input.bg_input_search {
	margin: 4px 4px 0px 0px;
	background: transparent url(../gfx/bg_input_search.gif) no-repeat left top;	
	width: 73px;
	height: 23px;
}
input.bg_input_newtopic {
	margin: 4px 4px 0px 0px;
	background: transparent url(../gfx/bg_input_newtopic.gif) no-repeat left top;	
	width: 87px;
	height: 23px;
}
input.bg_input_order {
	margin: 4px 4px 0px 0px;
	background: transparent url(../gfx/bg_input_order.gif) no-repeat left top;	
	width: 248px;
	height: 23px;
}
input.basket {
	background: transparent;
	width: 30px;
	height: 23px;
	padding: 5px 4px 4px 4px;
	margin: 4px 0px 0px 0px;
	text-align: right;
}
input.bg_input_basket2 {
	margin: 4px 4px 0px 0px;
	background: transparent url(../gfx/bg_input_basket2.gif) no-repeat left top;	
	width: 86px;
	height: 23px;
}
input.bg_input_basket {
	margin: 4px 0px 0px 0px;
	background: transparent url(../gfx/bg_input_basket.gif) no-repeat left top;	
	width: 97px;
	height: 23px;
}
input.bg_input_refresh {
	margin: 4px 4px 0px 0px;
	background: transparent url(../gfx/bg_input_refresh.gif) no-repeat left top;	
	width: 73px;
	height: 23px;
}
input.bg_input_favorites {
	margin: 4px 4px 0px 0px;
	background: transparent url(../gfx/bg_input_favorites.gif) no-repeat left top;	
	width: 116px;
	height: 23px;
}
input.bg_input_send {
	margin: 4px 0px 0px 0px;
	background: transparent url(../gfx/bg_input_send.gif) no-repeat left top;	
	width: 79px;
	height: 23px;
}
input.bg_input_reset {
	margin: 4px 4px 0px 0px;
	background: transparent url(../gfx/bg_input_reset.gif) no-repeat left top;	
	width: 62px;
	height: 23px;
}
td.error {
	color: #E60005;
	font-weight: bold;
}
/*
 * Login
 */
table.bg_main_table td.bg_login {
	background: transparent url(../gfx/bg_login.gif) no-repeat left top;
}
table.bg_main_table td.bg_loggedin {
	background: transparent url(../gfx/bg_loggedin.gif) no-repeat left top;
}
td.loggedin_name {
	padding-left: 37px;
	font-weight: bold;
}
input#nick,
input#password,
input#login,
input#registration,
input#sendpass,
input#logout,
input#useredit,
input#basket {
	background-color: transparent;
	padding: 0px;
}
input#login,
input#registration,
input#sendpass,
input#logout,
input#useredit,
input#basket {
	cursor: pointer;
	cursor: hand;
	height: 19px;
}
input#nick {
	margin: 29px 4px 0px 33px;
	width: 113px;
	height: 16px;
}
input#password {
	margin: 7px 4px 0px 37px;
	width: 113px;
	height: 16px;
}
input#login,
input#logout {
	margin: 0px 0px 0px 14px;
	width: 55px;
}
input#registration,
input#useredit {
	margin: 0px;
	width: 83px;
}
input#sendpass,
input#basket {
	margin: 1px 0px 0px 14px;
	width: 139px;
}
/*
 * Infos
 */
table.bg_main_table td.bg_help {
	background: transparent url(../gfx/bg_help.gif) no-repeat left top;
	padding-left: 33px;
}
table.bg_main_table td.bg_help table {
	margin-top: 10px;
}
/*
 * Holder
 */
table.holder {
	float: right;
	margin: 8px 8px 0px 8px;
	margin: expression('8px 4px 0px 8px');
	padding: 0;
}
table.holder td.top1 {
	background: transparent url(../gfx/holder/top1.gif) no-repeat left top;
}
table.holder td.top2 {
	background: transparent url(../gfx/holder/top2.gif) repeat-x left top;
}
table.holder td.top3 {
	background: transparent url(../gfx/holder/top3.gif) no-repeat left top;
}
table.holder td.mid1 {
	background: transparent url(../gfx/holder/mid1.gif) repeat-y left top;
}
table.holder td.mid2_popup {
	cursor: pointer;
	cursor: hand;
}
table.holder td.mid3 {
	background: transparent url(../gfx/holder/mid3.gif) repeat-y left top;
}
table.holder td.btm1 {
	background: transparent url(../gfx/holder/btm1.gif) no-repeat left top;
}
table.holder td.btm2 {
	background: transparent url(../gfx/holder/btm2.gif) repeat-x left top;
}
table.holder td.btm3 {
	background: transparent url(../gfx/holder/btm3.gif) no-repeat left top;
}
/*
 * Pager
 */
table.pager {
	margin: 2px auto 0px auto;
}
table.pager td.pager_text {
	padding: 2px 2px 2px 12px;
	color: #E60005;
}
table.pager table.pager_nums td.pager_nums {
	background: transparent url(../gfx/pager/bg_pager.gif) repeat-x top left;
	padding: 6px 3px 0px 3px;
}
/*
 * Orange Box
 */
table.orange_box {
	width: 414px;
	background: transparent url(../gfx/orange_box/bg_table.gif) repeat-y left top;
	margin: 4px auto 6px auto;
	padding:0px;
}
table.orange_box td.bg_top,
table.orange_box td.bg_top_static {
	background: transparent url(../gfx/orange_box/bg_top.gif) no-repeat left top;
	margin: 0px;
	padding:0px;
}
table.orange_box td.bg_bottom {
	background: transparent url(../gfx/orange_box/bg_bottom.gif) no-repeat left bottom;
	height: 10px;
}
/*
 * Red box
 */
table.red_box {
	width: 414px;
	background: transparent url(../gfx/red_box/bg_table.gif) repeat-y left top;
	margin: 4px auto 6px auto;
	padding:0px;
}
table.red_box td.bg_top,
table.red_box td.bg_top_static {
	background: transparent url(../gfx/red_box/bg_top.gif) no-repeat left top;
	margin: 0px;
	padding:0px;
}
table.red_box td.bg_top span,
table.red_box td.bg_top_static span,
table.red_box td.bg_top_division span {
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding: 7px 10px 7px 12px;
}
table.orange_box td.bg_top span {
	color: #e60005;
	font-weight: bold;
	display: block;
	padding: 7px 10px 7px 12px;
}
table.red_box td.bg_top span.right,
table.red_box td.bg_top_static span.right,
table.red_box td.bg_top_division span.right {
	color: #000000;
	float: right;
	padding: 9px 14px 7px 12px;
}
table.red_box td.bg_division,
table.red_box td.bg_division_static {
	background: transparent url(../gfx/red_box/bg_division.gif) no-repeat left top;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
table.red_box td.bg_top_division {
	background: transparent url(../gfx/red_box/bg_top_division.gif) no-repeat left top;
	margin: 0px;
	padding: 2px 0px 0px 0px;
}
table.red_box td.bg_top span a,
table.red_box td.bg_top span a:hover,
table.red_box td.bg_top_division span a,
table.red_box td.bg_top_division span a:hover {
	color: #ffffff;
}
table.red_box td.bg_top span.right a,
table.red_box td.bg_top span.right a:hover,
table.red_box td.bg_top_division span.right a,
table.red_box td.bg_top_division span.right a:hover {
	color: #E60005;
	font-weight: normal;
}
table.red_box td.bg_bottom {
	background: transparent url(../gfx/red_box/bg_bottom.gif) no-repeat left bottom;
	height: 10px;
}
table.red_box td.bg_bottom_text {
	background: transparent url(../gfx/red_box/bg_bottom_text.gif) no-repeat left bottom;
	height: 35px;
	color: #E60005;
}
table.red_box td.bg_bottom_text span {
	display: block;
	padding: 13px 10px 7px 12px;
	padding: expression('11px 10px 7px 12px');
}
/*
 * Lists
 */
ul {
	margin: 0px;
	padding: 4px 12px 0px 10px;
	list-style-type: none;
}

li {
	margin: 0px;
	padding: 0px 0px 4px 18px;
	background: url(../gfx/bg_li.gif) no-repeat;
	background-position: 5px 3px;
	background-position: expression('5px 4px');
}
ul.padding li {
	text-align: justify;
}
/*
 * Paragraphs
 */
table.red_box td.bg_division p,
table.red_box td.bg_top_division p,
table.red_box td.bg_division_static p,
table.red_box td.bg_top p,
table.red_box td.bg_top_static p,
table.red_box td.bg_top_static div {
	padding: 4px 12px 0px 12px;
	margin: 0px;
}
table.red_box td.bg_division_static p,
table.red_box td.bg_top_static p {
	text-align: justify;
}
table.red_box td.bg_division h1,
table.red_box td.bg_top_division h1,
table.red_box td.bg_division_static h1,
table.red_box td.bg_top_static h1,
table.red_box td.bg_top h1 {
	padding: 4px 12px 0px 12px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #E60005;
}
p.list {
	line-height: 17px;
	text-align: left;
}
/*
 * Other
 */