body {

	font-family: Tahoma, Arial;

	font-size: 11px;

	background-color: #4a0606;

	margin: 0;

	padding: 0;

}

span.pagenum {

	font-weight:bold;
	font-size:13px;


}

span.pagenum a {

	color:black;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;

}

div.main {

	width: 798px;

	margin: 0 auto;

	padding: 0;

}

div.top {

	width: 798px;

	height: 55px;

	background: url(../images/top_back.jpg) no-repeat top left;

	margin: 0;

	padding: 0;

}

.top_table {

	height: 55px;

	vertical-align: middle;

}

.top_cart {

	color: #ac0000;

	padding: 0 0 0 8px;

	cursor: default;

}

.top_cart span {

	color: #ea0000;

	font-weight: bold;

}

.top_vline {

	padding: 0 16px;

}

.top_register a {

	color: #fea154;

	text-decoration: none;

	font-weight: bold;

}

.top_register a:hover {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

.top_dot {

	padding: 0 7px;

	cursor: default;

}

.top_firewall {

	padding: 0 15px 0 0;

}

.top_firewall a {

	color: #ff0909;

	text-decoration: none;

}

.top_firewall a:hover {

	color: #FFFFFF;

	text-decoration: none;

}



div.login {

	width: 798px;

	height: 156px;

	background: url(../images/login_back.jpg) no-repeat top left;

	margin: 0;

	padding: 0;

}

.login_table {

	margin: 13px 13px 0 0;

}

.login_table tr th {

	text-align: right;

	font-weight: bold;

	color: #cd6537;

	padding: 0 8px 2px 0;

	cursor: default;

}

.login_table tr td {

	text-align: right;

	font-weight: bold;

	color: #FFFFFF;

	padding: 0 0 2px 0;

}

.login_table tr td.login_lostpass {

	font-weight: normal;

	color: #dd0303;

	padding: 0 0 10px 0;

	font-size: 10px;

}

.login_table tr td.login_lostpass a {

	font-weight: normal;

	color: #dd0303;

	text-decoration: none;

}

.login_table tr td.login_lostpass a:hover {

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.login_table tr td.login_button a {

	color: #FFFFFF;

	text-decoration: none;

}

.login_table tr td.login_button a:hover {

	color: #fea154;

	text-decoration: none;

}

.login_table input.login_input {

	border: 0;

	height: 16px;

	margin: 0;

	padding: 2px 2px 0 2px;

	color: #000000;

	font-size: 11px;

	font-family: Tahoma, Arial;

	font-weight: normal;

	text-align: left;

	cursor: text;

	border: 2px solid #ffa800;

	filter:alpha(opacity=50);

  	-moz-opacity:0.5;

  	opacity: 0.5;

}

.login_table input.login_input_over {

	border: 0;

	height: 16px;

	margin: 0;

	padding: 2px 2px 0 2px;

	color: #000000;

	font-size: 11px;

	font-family: Tahoma, Arial;

	font-weight: normal;

	text-align: left;

	cursor: text;

	border: 2px solid #ffa800;

	background: #FFFFFF;

	filter:alpha(opacity=70);

  	-moz-opacity:0.7;

  	opacity: 0.7;

}

div.errormessage {

	float: right;

	color: #FF0000;

	text-decoration: blink;

	font-size: 10px;

	margin: -17px 15px 0 0;

}



div.menu {

	width: 798px;

	height: 30px;

	background: url(../images/menu_back.jpg) no-repeat top left;

	margin: 0;

	padding: 0;

}

div.menu table {

	margin: 0 15px 0 0;

	height: 30px;

}

div.menu table tr td {

	padding: 0 0 0 8px;

	color: #FFFFFF;

}

div.menu table tr td a {

	color: #FFFFFF;

	text-decoration: none;

}

div.menu table tr td a:hover {

	color: #fea154;

	text-decoration: none;

}



div.middle {

	width: 798px;

	background: url(../images/middle_back.jpg) no-repeat top left;

	margin: 0;

	padding: 0;

}

div.middle table.main_table {

	width: 798px;

	margin: 0;

	padding: 0;

}

.separator {

	width: 5px;

	height: 5px;

	font-size: 1px;

}

.main_left {

	width: 155px;

	padding: 0;

	vertical-align: top;

/*	background: #590f1a url(../images/dummy_back.gif) repeat-x left bottom; */

	background: #570707 url(../images/dummy_back.gif) repeat-x left bottom;

}

.main_center {

	width: 478px;

	padding: 0;

	vertical-align: top;

	background: #750909 url(../images/dummy_back.gif) repeat-x left bottom;

}

.main_right {

	width: 155px;

	padding: 0;

	vertical-align: top;

	background: #570707 url(../images/dummy_back.gif) repeat-x left bottom;

}

.div_categories {

	margin: 0;

	width: 139px;

	border: 4px solid #FFFFFF;

	background: #860000 url(../images/categories_back.gif) no-repeat top left;

	padding: 0 4px 10px 4px;

}



h1 {

	margin: 0;

	padding: 0;

	font-size: 11px;

	color: #ce1207;

	font-weight: bold;

	cursor: default;

}

.div_categories ul {

	margin: 6px 0 0px 0;

	padding: 0;

}

.div_categories ul li {

	margin: 2px 0 2px 0;

	padding: 0 0 0 10px;

	list-style: none;

	color: #FFFFFF;

	background: none;

}

.div_categories ul li.over {

	margin: 2px 0 2px 0;

	padding: 0 0 0 10px;

	list-style: none;

	color: #fea154;

	background: url(../images/icon_arrow_white.gif) no-repeat left;

	cursor: pointer;

}

.div_categories ul li.out {

	margin: 2px 0 2px 0;

	padding: 0 0 0 10px;

	list-style: none;

	color: #FFFFFF;

	background: none;

}

.div_categories ul li.over_more {

	margin: 10px 0 2px 0;

	padding: 0 0 0 10px;

	list-style: none;

	color: #fea154;

	background: url(../images/icon_arrow_white_down.gif) no-repeat left;

	cursor: pointer;

}

.div_categories ul li.out_more {

	margin: 10px 0 2px 0;

	padding: 0 0 0 10px;

	list-style: none;

	color: #e66dc1;

	background: none;

}



.div_categories a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;

}
.div_categories a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.div_gyors,

.div_google,

.div_news {

	margin: 0;

	width: 127px;

	border: 4px solid #FFFFFF;

	background: #c50e10 url(../images/news_back.gif) no-repeat top left;

	padding: 0 10px 10px 10px;

}

.div_news a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;

}
.div_news a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}



h2 {

	display: block;

	text-align: center;

	width: 100%;

	vertical-align: middle;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 11px;

	margin: 8px 0 16px 0;

	padding: 0;

	cursor: default;

}

img.border {

	border: 4px solid #FFFFFF;

}

.desc {

	text-align: center;

	color: #FFFFFF;

	font-size: 10px;

	margin: 10px 0 0 0;

}

#link {

	cursor: pointer;

}



.div_media {

	margin: 0;

	width: 139px;

	border: 4px solid #FFFFFF;

	background: #e25832 url(../images/media_back.gif) no-repeat top left;

	padding: 0 4px 10px 4px;

}

.div_media table th {

	padding: 0 4px 0 0;

	vertical-align: top;

}

.div_media table td {

	padding: 0 0 4px 0;

	vertical-align: top;

}

.list_root {

	color: #000000;

	font-weight: bold;

}

.list_root a {

	color: #000000;

	text-decoration: none;

}

.list_root a:hover {

	color: #000000;

	text-decoration: underline;

}

.list_sub {

	color: #FFFFFF;

}

.list_sub a {

	color: #FFFFFF;

	text-decoration: none;

}

.list_sub a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.list_subitem {

	color: #fedc93;

	line-height: 11px;

}

.list_subitem a {

	color: #fedc93;

	text-decoration: none;

}

.list_subitem a:hover {

	color: #fedc93;

	text-decoration: underline;

}



.banner {

	margin: 0;

	width: 468px;

	border: 4px solid #FFFFFF;

	background: none;

	padding: 0;

}

.document {

	margin: 0;

	width: 448px;

	border: 4px solid #FFFFFF;

	background: #f4e6c9 url(../images/document_back.gif) no-repeat top left;

	padding: 0 10px 10px 10px;

	display: table;

}

h3 {

	display: block;

	text-align: center;

	width: 100%;

	vertical-align: middle;

	color: /*#820a0a*/#fff;

	font-weight: bold;

	font-size: 11px;

	margin: 6px 0 18px 0;

	padding: 0;

	cursor: default;

}

h3 a {

	color: /*#c50e10*/#fff;

	text-decoration: none;

}

h3 a:hover {

	color: /*#FF0000*/#fff;

	text-decoration: none;

}

#right {

	float: right;

	margin: 0 0 0 5px;

}

div.text {

	line-height: 16px;

	cursor: default;

}

div.text a {

	color: #c50e10;

	text-decoration: none;

}

div.text a:hover {

	color: #c50e10;

	text-decoration: underline;

}





.newsletter th {

	text-align: left;

}

input.text {

	border: 0;

	height: 16px;

	margin: 0;

	padding: 2px 0 0 0;

	color: #000000;

	font-size: 11px;

	font-family: Tahoma, Arial;

	font-weight: normal;

	text-align: left;

	cursor: text;

	border: 1px solid #858d8f;

}

input.text_over {

	border: 0;

	height: 16px;

	margin: 0;

	padding: 2px 0 0 0;

	color: #000000;

	font-size: 11px;

	font-family: Tahoma, Arial;

	font-weight: normal;

	text-align: left;

	cursor: text;

	border: 1px solid #858d8f;

	background: #e4efff;

}

ul {

	margin: 0;

	padding: 5px 0 0 15px;

}



.div_top10 {

	margin: 0;

	width: 139px;

	border: 4px solid #FFFFFF;

	background: #fea154 url(../images/top10_back.gif) no-repeat top left;

	padding: 0 4px 10px 4px;

}

.div_top10 table th {

	padding: 0 4px 4px 0;

	vertical-align: top;

	text-align: right;

}

.div_top10 table td {

	padding: 0 0 4px 0;

	vertical-align: top;

}

.div_top10 table td a {

	color: #cf1207;

	text-decoration: none;

}

.div_top10 table td a:hover {

	color: #FFFFFF;

	text-decoration: none;

}





div.dummy {

	height: 5px;

	background: #4a0606;

	font-size: 1px;

}



div.footer {

	width: 798px;

	background: none;

	margin: 0 0 15px 0;

	padding: 0;

	text-align: center;

	color: #e21412;

	font-size: 10px;

}

div.footer span {

	color: #FFFFFF;

}

span.pagenum {

	font-weight:bold;
	font-size:13px;

}

span.pagenum a {

	text-decoration:none;
	font-size:13px;
	font-weight:normal;

}

/**********************************************************************************
  napi akcio
**********************************************************************************/
.box_action {
  border:4px solid #FFFFFF;
  width:139px;
  padding: 0px 4px 10px;
  text-align:center;
  background-color:#860000;
  color: #FFFFFF;
  background: #860000 url(../images/categories_back.gif) no-repeat top left;
}

.box_action a {
  text-decoration: none;
  color: #FFFFFF;
}

.box_action h4 {
  position:relative:
  top: -10px;
  left: 0px;
}
