body {
	margin: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
}
form { margin: 0;}
p {
	margin: 0;
	padding: 10px 0 10px 0;
}
h3 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}
#container {
	background: url("../img/bg.jpg") repeat-y;
	width: 997px;
	overflow: hidden;
}
#top {
	background: url("../img/top.jpg") left top no-repeat;
	width: 997px;
	padding-bottom:0px;
	padding-left:3px;
	text-align: left;
}
#menuline {
	height: 22px;
	padding-left: 2px;
}
*html #menuline {padding-left: 1px;}
#menu_l {
	background: url("../img/menu_l.gif") no-repeat;
	width: 4px;
	height: 22px;
	position: relative;
	float: left;
	margin-left: 1px;
}
#menu_hl {
	background: url("../img/menu_hl.gif") no-repeat;
	width: 4px;
	height: 22px;
	position: relative;
	float: left;
	margin-left: 1px;
}
#menu_bg h1 {
	background: url("../img/menu_bg.jpg") repeat-x;
	position: relative;
	float: left;
	font-weight: bold;
	color: white;
	padding-top: 3px;
	height: 19px;
	padding-left: 4px;
	padding-right: 3px;
	font-size: 13px;
	text-decoration: none;
	margin: 0;
}

#menu_bg a:link { text-decoration: none; color: white; outline: none; }
#menu_bg a:visited { text-decoration: none; color: white; outline: none; }
#menu_bg a:active { text-decoration: none; color: white; outline: none; }
#menu_bg a:hover { text-decoration: none; color: #ffc600; outline: none; }

#menul_kiem {
	background: url("../img/menul_kiem.gif") no-repeat;
	width: 4px;
	height: 22px;
	position: relative;
	float: left;
	margin-left: 1px;
}
#menur_kiem {
	background: url("../img/menur_kiem.gif") no-repeat;
	width: 4px;
	height: 22px;
	position: relative;
	float: left;
}
#menubg_kiem h1 {
	background: url("../img/menubg_kiem.jpg") repeat-x;
	position: relative;
	float: left;
	font-weight: bold;
	color: black;
	padding-top: 3px;
	height: 19px;
	padding-left: 4px;
	padding-right: 3px;
	font-size: 13px;
	text-decoration: none;
	margin: 0;
}

#menubg_kiem a:link { text-decoration: none; color: black; outline: none; }
#menubg_kiem a:visited { text-decoration: none; color: black; outline: none; }
#menubg_kiem a:active { text-decoration: none; color: black; outline: none; }
#menubg_kiem a:hover { text-decoration: none; color: white; outline: none; }


#menu_hbg h1 {
	background: url("../img/menu_hbg.gif") repeat-x;
	position: relative;
	float: left;
	font-weight: bold;
	color: #00366e;
	padding-top: 3px;
	height: 19px;
	padding-left: 4px;
	padding-right: 3px;
	font-size: 13px;
	text-decoration: none;
	margin: 0;
}

#menu_hbg a:link { text-decoration: none; color: #00366e; outline: none; }
#menu_hbg a:visited { text-decoration: none; color: #00366e; outline: none; }
#menu_hbg a:active { text-decoration: none; color: #00366e; outline: none; }
#menu_hbg a:hover { text-decoration: none; color: #ffc600; outline: none; }

#menu_r {
	background: url("../img/menu_r.gif") no-repeat;
	width: 4px;
	height: 22px;
	position: relative;
	float: left;
}
#menu_hr {
	background: url("../img/menu_hr.gif") no-repeat;
	width: 4px;
	height: 22px;
	position: relative;
	float: left;
}
#bottom {
	width: 997px;
	text-align: center;
	overflow: hidden;
	float: left;
	position: relative;
	padding-left: 3px;
	padding-top: 20px;
}
#bottom_l {
	background: url("../img/bottom_bg.jpg") repeat-x;
	width: 485px;
	font-size: 10px;
	color: white;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	text-align: left;
	position: relative;
	float: left;
}
#bottom_r {
	background: url("../img/bottom_bg.jpg") repeat-x;
	width: 486px;
	font-size: 10px;
	color: white;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: right;
	position: relative;
	float: left;
}
#bottom_r a:link { text-decoration: none; color: white; outline: none; }
#bottom_r a:visited { text-decoration: none; color: white; outline: none; }
#bottom_r a:active { text-decoration: none; color: white; outline: none; }
#bottom_r a:hover { text-decoration: underline; color: white; outline: none; }

#almenu {
	background: url("../img/almenu_bg.jpg") repeat-x;
	width: 981px;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: left;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
#almenu a:link { text-decoration: none; color: #000000; outline: none; }
#almenu a:visited { text-decoration: none; color: #000000; outline: none; }
#almenu a:active { text-decoration: none; color: #000000; outline: none; }
#almenu a:hover { text-decoration: none; color: #ffffff; outline: none; }

#bal {
	width: 139px;
	position: relative;
	float: left;
	padding-left: 3px;
	overflow: hidden;
}
#jobb {
	width: 170px;
	position: relative;
	float: left;
	overflow: hidden;
}
#balboxtop {
	background: url("../img/balboxtop.jpg") no-repeat;
	width: 139px;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 18px;
}
#jobboxtop {
	background: url("../img/jobboxtop.jpg") no-repeat;
	width: 170px;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 20px;
	float: left;
}
#balboxcont {
	width: 125px;
	color: black;
	text-align: left;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
	text-decoration: none;
}
#balboxcont a:link { text-decoration: none; color: #000000; outline: none; }
#balboxcont a:visited { text-decoration: none; color: #000000; outline: none; }
#balboxcont a:active { text-decoration: none; color: #000000; outline: none; outline: none; }
#balboxcont a:hover { text-decoration: none; background-color: #00366e; color: #ffffff; outline: none; }

#jobboxcont {
	width: 155px;
	color: black;
	text-align: left;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
	float: left;
}
.banners {
	border: 0;
	margin: 10px 0 0 0;
}
#logintable {
	width: 132px;
	border: 0;
}
#hirltable {
	width: 155px;
	border: 0;
}
#logintext {
	width: 85px;
	height: 12px;
	margin-bottom: 2px;
	font-size: 11px;
}
#hirltext {
	width: 110px;
	height: 12px;
	margin-bottom: 2px;
	font-size: 11px;
}
#keressel {
	width: 128px;
	margin-bottom: 2px;
}
#kerestext {
	width: 122px;
	height: 12px;
	margin-bottom: 2px;
	font-size: 11px;
}
#loginlinks {
	 margin-top: 5px;
}

#loginlinks a:link {text-decoration: none; color: black; outline: none; }
#loginlinks a:visited { text-decoration: none; color: black; outline: none; }
#loginlinks a:active { text-decoration: none; color: black; outline: none; }
#loginlinks a:hover { text-decoration: none; background-color: #00366e; color: white; outline: none; }

#loginlinks  li {
	list-style: none;
	list-style-position: outside;
	margin-bottom: 2px;
}

#kozep {
	width: 670px;
	float: left;
	position: relative;
	text-align: left;
	padding: 7px 4px 7px 8px;
	overflow: hidden;
}
#kiem_box {
	width: 666px;
	position: relative;
}
#kiemelt {
	width: 221px;
	height: 130px;
	float: left;
	padding: 0 0 3px 0;
}
#kiemelt img { outline: none; }
#bar {
	background: url("../img/bar_bg.jpg") no-repeat;
	width: 665px;
	margin: 5px 0 1px 0;
	padding: 3px 0 5px 12px;
	position: relative;
	float: left;
	font-size: 13px;
	font-weight: bold;
}
#bar a:link { text-decoration: none; color: black; outline: none; }
#bar a:visited { text-decoration: none; color: black; outline: none; }
#bar a:active { text-decoration: none; color: black; outline: none; }
#bar a:hover { text-decoration: underline; color: black; outline: none; }

#box_cont {
	width: 331px;
	float: left;
	position: relative;
	margin-left: 1px;
}
#box_top {
	background: url("../img/box_top.jpg") no-repeat;
	width: 331px;
	height: 6px;
	overflow: hidden;
}
#box_bg {
	background: url("../img/box_bg.jpg") repeat-y;
	width: 331px;
	min-height: 102px;
}
*html #box_bg { height: 102px; }
#box_bot {
	background: url("../img/box_bot.jpg") no-repeat;
	width: 331px;
	height: 6px;
	overflow: hidden;
}
#newstitle {
	background-color: #ffebbe;
	width: 310px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 3px;
}
#newstitle a:link { text-decoration: none; color: black; outline: none; }
#newstitle a:visited { text-decoration: none; color: black; outline: none; }
#newstitle a:active { text-decoration: none; color: black; outline: none; }
#newstitle a:hover { text-decoration: none; color: #00366e; outline: none; }

#newstext {
	width: 310px;
	margin-left: 10px;
	margin-top: 5px;
	text-decoration: none;
}
#newstext a:link { text-decoration: none; color: black; outline: none; }
#newstext a:visited { text-decoration: none; color: black; outline: none; }
#newstext a:active { text-decoration: none; color: black; outline: none; }
#newstext a:hover { text-decoration: none; color: #00366e; outline: none; }

#newstext img {
	border: 2px solid #97cfe7;
	float: left;
	margin-top: 3px;
	margin-right: 8px;
}
#akc_cont {
	width: 665px;
	float: left;
	position: relative;
	margin-left: 1px;
	padding-bottom: 2px;
}
#akc_top1 {
	background: url("../img/akc_top1.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akc_bg1 {
	background: url("../img/akc_bg1.jpg") repeat-y;
	width: 665px;
	overflow: hidden;
}
#akc_bot1 {
	background: url("../img/akc_bot1.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akctitle1 {
	background-color: #02749d;
	width: 640px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin-top: 3px;
	margin-left: 11px;
	padding-left: 3px;
	color: white;
}
#akctitle1 a:link { text-decoration: none; color: white; outline: none; }
#akctitle1 a:visited { text-decoration: none; color: white; outline: none; }
#akctitle1 a:active { text-decoration: none; color: white; outline: none; }
#akctitle1 a:hover { text-decoration: none; color: white; outline: none; }

#akc_top2 {
	background: url("../img/akc_top2.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akc_bg2 {
	background: url("../img/akc_bg2.jpg") repeat-y;
	width: 665px;
	overflow: hidden;
}
#akc_bot2 {
	background: url("../img/akc_bot2.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akctitle2 {
	background-color: #cd8913;
	width: 640px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin-top: 3px;
	margin-left: 11px;
	padding-left: 3px;
	color: white;
}
#akctitle2 a:link { text-decoration: none; color: white; outline: none; }
#akctitle2 a:visited { text-decoration: none; color: white; outline: none; }
#akctitle2 a:active { text-decoration: none; color: white; outline: none; }
#akctitle2 a:hover { text-decoration: none; color: white; outline: none; }

#akc_top3 {
	background: url("../img/akc_top3.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akc_bg3 {
	background: url("../img/akc_bg3.jpg") repeat-y;
	width: 665px;
	overflow: hidden;
}
#akc_bot3 {
	background: url("../img/akc_bot3.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akctitle3 {
	background-color: #32a082;
	width: 640px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin-top: 3px;
	margin-left: 11px;
	padding-left: 3px;
	color: white;
}
#akctitle3 a:link { text-decoration: none; color: white; outline: none; }
#akctitle3 a:visited { text-decoration: none; color: white; outline: none; }
#akctitle3 a:active { text-decoration: none; color: white; outline: none; }
#akctitle3 a:hover { text-decoration: none; color: white; outline: none; }

#akc_top4 {
	background: url("../img/akc_top4.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akc_bg4 {
	background: url("../img/akc_bg4.jpg") repeat-y;
	width: 665px;
	overflow: hidden;
}
#akc_bot4 {
	background: url("../img/akc_bot4.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akctitle4 {
	background-color: #717171;
	width: 640px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin-top: 3px;
	margin-left: 11px;
	padding-left: 3px;
	color: white;
}
#akctitle4 a:link { text-decoration: none; color: white; outline: none; }
#akctitle4 a:visited { text-decoration: none; color: white; outline: none; }
#akctitle4 a:active { text-decoration: none; color: white; outline: none; }
#akctitle4 a:hover { text-decoration: none; color: white; outline: none; }


#akc_top5 {
	background: url("../img/akc_top5.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akc_bg5 {
	background: url("../img/akc_bg5.jpg") repeat-y;
	width: 665px;
	overflow: hidden;
}
#akc_bot5 {
	background: url("../img/akc_bot5.jpg") no-repeat;
	width: 665px;
	height: 6px;
	overflow: hidden;
}
#akctitle5 {
	background-color: #c58787;
	width: 640px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin-top: 3px;
	margin-left: 11px;
	padding-left: 3px;
	color: white;
}
#akctitle5 a:link { text-decoration: none; color: white; outline: none; }
#akctitle5 a:visited { text-decoration: none; color: white; outline: none; }
#akctitle5 a:active { text-decoration: none; color: white; outline: none; }
#akctitle5 a:hover { text-decoration: none; color: white; outline: none; }



#akctext {
	width: 440px;
	padding-left: 10px;
	margin-top: 8px;
	text-decoration: none;
	float: left;
	text-align: left;
}
#akctext a:link { text-decoration: none; color: black; outline: none; }
#akctext a:visited { text-decoration: none; color: black; outline: none; }
#akctext a:active { text-decoration: none; color: black; outline: none; }
#akctext a:hover { text-decoration: none; color: #00366e; outline: none; }

#akctext img {
	border: 2px solid #97cfe7;
	float: left;
	position: relative;
	margin-top: 3px;
	margin-right: 10px;
}
#akctext li {
	list-style: disc;
	list-style-position: inside;
}
#akcar {
	width: 170px;
	float: left;
	position: relative;
	text-align: right;
	margin-top: 8px;
	padding-right: 30px;
}
#akcar font{
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #ababab;
	text-decoration: line-through;
}
#akcar span {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #be0000;
}
#morenews {
	margin: 5px 0 5px 0;
	width: 650px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	font-size: 13px;
	float: left;
}
#morenews a:link { text-decoration: none; color: black; outline: none; }
#morenews a:visited { text-decoration: none; color: black; outline: none; }
#morenews a:active { text-decoration: none; color: black; outline: none; }
#morenews a:hover { text-decoration: none; color: #00366e; outline: none; }

#morenews2 {
	background-color: #eef7ff;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 5px;
	width: 555px;
	text-align: right;
	text-decoration: none;
	font-size: 12px;
	float: left;
	border-top: 1px solid #717171;
	border-bottom: 1px solid #717171;
}
#morenews2 a:link { text-decoration: none; color: black; outline: none; }
#morenews2 a:visited { text-decoration: none; color: black; outline: none; }
#morenews2 a:active { text-decoration: none; color: black; outline: none; }
#morenews2 a:hover { text-decoration: none; color: #00366e; outline: none; }

#rss {
	overflow: hidden;
	margin: 10px 0 10px 8px;
}
#rss a:link { text-decoration: none; color: black; outline: none; }
#rss a:visited { text-decoration: none; color: black; outline: none; }
#rss a:active { text-decoration: none; color: black; outline: none; }
#rss a:hover { text-decoration: none; color: #00366e; outline: none; }

#rss img {
	border: 0;
	float: left;
	margin-right: 10px;
}
#poll_title {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}
#poll_allas { margin-top: 5px; }
#poll_allas a:link { text-decoration: none; color: black; }
#poll_allas a:visited { text-decoration: none; color: black; }
#poll_allas a:active { text-decoration: none; color: black; outline: none; }
#poll_allas a:hover { text-decoration: underline; color: black outline: none; }

#poll_list { margin-bottom: 5px; }

#termekcsop {
	list-style: none;
	list-style-position: outside;
}
#termekcsop li {
	margin-bottom: 2px;
}
#subcontent {
	padding: 0 0 0 3px;
	width: 660px;
	clear: both;
	position: relative;
	font-size: 13px;
	font-family: Verdana, Arial, Tahoma;
}
#subcontent img { margin: 5px; }

#subtitle h2 {
	margin: 10px 0 0 0;
	font-family: Arial, Tahoma;
	font-size: 24px;
	font-weight: bold;
}
#subtext { margin-top: 10px; }
#subtext a:link { text-decoration: none; color: #00366e; outline: none; }
#subtext a:visited { text-decoration: none; color: #00366e; outline: none; }
#subtext a:active { text-decoration: none; color: #00366e; outline: none; }
#subtext a:hover { text-decoration: underline; color: #00366e; outline: none; }

#subinfobox {
	float: left;
	position: relative;
	border-bottom: 1px solid #717171;
	margin-bottom: 10px;
	width: 660px;
}
#subinfo {
	width: 531px;
	float: left;
	position: relative;
	text-align: left;
	color: #717171;
	margin: 0 0 2px 0;
}
#subinfo a:link { text-decoration:none; color: #717171; outline: none; }
#subinfo a:visited { text-decoration:none; color: #717171; outline: none; }
#subinfo a:active { text-decoration:none; color: #717171; outline: none; }
#subinfo a:hover { text-decoration:underline; color: #717171; outline: none; }

#subtools {
	float: right;
	position: relative;
}
#subtools img {
	border: 0;
	margin: 0px;
	padding: 0 2px 0 2px;
}
#back {
	background-color: #eef7ff;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	float: left;
	clear: both;
	position: relative;
	width: 95px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-left: 5px;
	border-top: 1px solid #717171;
	border-bottom: 1px solid #717171;
}
#back a:link { text-decoration: none; color: black; outline: none; }
#back a:visited { text-decoration: none; color: black; outline: none; }
#back a:active { text-decoration: none; color: black; outline: none; }
#back a:hover { text-decoration: none; color: #00366e; outline: none; }

#conttext {
	font-size: 13px;
	font-family: Verdana, Arial, Tahoma;
	line-height: 17px;
}
#conttext a:link { text-decoration: none; color: #00366e; outline: none; }
#conttext a:visited { text-decoration: none; color: #00366e; outline: none; }
#conttext a:active { text-decoration: none; color: #00366e; outline: none; }
#conttext a:hover { text-decoration: underline; color: #00366e; outline: none; }

#conttext h4 {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 15px 0;
}
#conttext li {
	background: url("../img/li_big.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 15px;
	margin-bottom: 2px;
	margin-left: -27px;
}
#conttext img { border: 0; }

#conttitle {
	background: url("../img/titlebg.jpg") no-repeat;
	padding: 3px 0 6px 35px;
	color: #ffffff;
}
#conttitle a:link { text-decoration: none; color: #ffffff; outline: none; }
#conttitle a:visited { text-decoration: none; color: #ffffff; outline: none; }
#conttitle a:active { text-decoration: none; color: #ffffff; outline: none; }
#conttitle a:hover { text-decoration: none; color: #000000; outline: none; }

#conttitle h2 {
	margin: 0;
	font-family: Arial, Tahoma;
	font-size: 24px;
	font-weight: bold;
}
#cont_ar {
	text-decoration: line-through;
	color: #a1a1a1;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
#conttext table { border-collapse: collapse; }
#err_poll {
	font-size: 10px;
	background-color: red;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#succ_poll {
	font-size: 10px;
	background-color: green;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#show_poll {
	margin: 5px;
	padding: 10px;
	font-family: Tahoma;
	font-size: 12px;
	border: 5px solid #1f619e;
}
#poll_kerd h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#formtable {
	border: 1px solid #265a8c;
	background: #eef7ff;
	width: 660px;
}
#regtable {
	width: 660px;
	border: 0;
}
#regtable span {
	font-weight: normal;
	color: red;
}
#reginput {
	width: 440px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#regselect {
	margin-top: 5px;
	margin-bottom: 5px;
}
#regtxtbold {
	font-weight: bold;
	margin-top: 20px;
}
#regtxtbold span {
	font-weight: normal;
	color: red;
}
#btn { margin-top: 20px; }
#btn_send { margin-bottom: 10px; }

#reg_err { color: red; }
#reg_ok { color: green; }

#logged {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
#log_us {
	padding-bottom: 5px;
	border-bottom: 1px solid #265a8c;
}
#logtext {
	margin-top: 5px;
}
#logtext li {
	list-style: disc;
	list-style-position: inside;
	margin-bottom: 2px;
}
.passform { display: none; }

#main li {
	background: url("../img/li_big.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 15px;
	margin: 10px 0 2px 0;
	text-transform: uppercase;
}
#sub li {
	background: url("../img/li.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 15px;
	margin: 0 0 0 20px;
	margin-bottom: 2px;
}
#termekcont {
	width: 642px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-top: 8px;
	text-decoration: none;
	float: left;
	text-align: left;
}
#termekcont a:link { text-decoration: none; color: black; outline: none; }
#termekcont a:visited { text-decoration: none; color: black; outline: none; }
#termekcont a:active { text-decoration: none; color: black; outline: none; }
#termekcont a:hover { text-decoration: none; color: #00366e; outline: none; }

#termekimg img {
	border: 2px solid #97cfe7;
	float: left;
	position: relative;
}
#termektxt {
	width: 375px;
	float: left;
	position: relative;
	margin-left: 10px;
}
#termektxt ul li {
	list-style: disc;
	list-style-position: outside;
	position: relative;
}
#termektxt p {
	margin: 0;
}

#forward {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	float: left;
	position: relative;
	width: 95px;
	margin-left: 10px;
	margin-top: 10px;
}
#forward a:link { text-decoration: none; color: black; outline: none; }
#forward a:visited { text-decoration: none; color: black; outline: none; }
#forward a:active { text-decoration: none; color: black; outline: none; }
#forward a:hover { text-decoration: underline; color: black; outline: none; }

#tevtext {
	margin-top: 5px;
}
#tevtext a:link { text-decoration: none; color: #000000; outline: none; }
#tevtext a:visited { text-decoration: none; color: #000000; outline: none; }
#tevtext a:active { text-decoration: none; color: #000000; outline: none; }
#tevtext a:hover { text-decoration: none; background-color: #00366e; color: #ffffff; outline: none; }

#tevtext li {
	background: url("../img/li.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 10px;
	margin-bottom: 2px;
}
#tablehib {
	width: 660px;
}
#tablehib td {
	border: 1px solid black;
	height: 30px;
}
#selecthib {
	width: 130px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#textahib {
	width: 440px;
	height: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*tippek trukkok boxainak formazasa*/
#tbox_cont {
	width: 477px;
	float: left;
	position: relative;
	margin-left: 1px;
}
#tbox_top {
	background: url("../img/tbox_top.jpg") no-repeat;
	width: 477px;
	height: 6px;
	overflow: hidden;
}
#tbox_bg {
	background: url("../img/tbox_bg.jpg") repeat-y;
	width: 477px;
	min-height: 102px;
}
*html #tbox_bg { height: 102px; }
#tbox_bot {
	background: url("../img/tbox_bot.jpg") no-repeat;
	width: 477px;
	height: 6px;
	overflow: hidden;
}
#trukktitle {
	background-color: #00366e;
	width: 456px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 3px;
	color: #ffffff;
}
#trukktitle a:link { text-decoration: none; color: #ffffff; outline: none; }
#trukktitle a:visited { text-decoration: none; color: #ffffff; outline: none; }
#trukktitle a:active { text-decoration: none; color: #ffffff; outline: none; }
#trukktitle a:hover { text-decoration: none; color: #ffffff; outline: none; }

#trukktext {
	width: 456px;
	margin-left: 10px;
	margin-top: 5px;
	text-decoration: none;
}
#trukktext a:link { text-decoration: none; color: black; outline: none; }
#trukktext a:visited { text-decoration: none; color: black; outline: none; }
#trukktext a:active { text-decoration: none; color: black; outline: none; }
#trukktext a:hover { text-decoration: none; color: #00366e; outline: none; }

#trukktext img {
	border: 2px solid #97cfe7;
	float: left;
	margin-top: 3px;
	margin-right: 8px;
}
/*letoltesek*/
#down_left {
	width: 485px;
	float: left;
	position: relative;
}
#down_right {
	width: 181px;
	float: left;
	position: relative;
	overflow: hidden;
}
/*letoltes kategoriabox formazasa*/
#kbox_cont {
	width: 181px;
	float: left;
	position: relative;
	margin-left: 1px;
}
#kbox_top {
	background: url("../img/kbox_top.jpg") no-repeat;
	width: 181px;
	height: 6px;
	overflow: hidden;
}
#kbox_bg {
	background: url("../img/kbox_bg.jpg") repeat-y;
	width: 181px;
	min-height: 102px;
}
*html #kbox_bg { height: 102px; }
#kbox_bot {
	background: url("../img/kbox_bot.jpg") no-repeat;
	width: 181px;
	height: 6px;
	overflow: hidden;
}
#kattitle {
	background-color: #ffebbe;
	width: 160px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 3px;
	color: #000000;
}
#kattitle a:link { text-decoration: none; color: #000000; outline: none; }
#kattitle a:visited { text-decoration: none; color: #000000; outline: none; }
#kattitle a:active { text-decoration: none; color: #000000; outline: none; }
#kattitle a:hover { text-decoration: none; color: #000000; outline: none; }

#kattext {
	text-align: left;
	width: 160px;
	margin-left: 10px;
	margin-top: 5px;
	text-decoration: none;
}
#kattext a:link { text-decoration: none; color: #000000; outline: none; }
#kattext a:visited { text-decoration: none; color: #000000; outline: none; }
#kattext a:active { text-decoration: none; color: #000000; outline: none; }
#kattext a:hover { text-decoration: none; color: #ffffff; background-color: #00448d; outline: none;}

#kattext img {
	border: 2px solid #97cfe7;
	float: left;
	margin-top: 3px;
	margin-right: 8px;
}
#kattext li {
	background: url("../img/li_big.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 2px 10px;
	margin-left: 5px;
}
#downtable {
	margin-top: 10px;
	border: 0;
}
#down_line {
	background: url("../img/down_line.jpg") no-repeat;
	width: 456px;
	height: 2px;
	overflow: hidden;
	margin: 1px 0 2px 0;
}
#downlink {
	text-decoration: none;
	color: black;
}
#downlink a:link { text-decoration: none; color: black; outline: none; }
#downlink a:visited { text-decoration: none; color: black; outline: none; }
#downlink a:active { text-decoration: none; color: black; outline: none; }
#downlink a:hover { text-decoration: none; color: #00366e; outline: none; }

/*lapozo*/
.lapozo {
	width: 660px;
	padding-top: 15px;
	text-decoration:none;
	clear: both;
}
.lapozo a:link{text-decoration:none; color: black; outline: none; }
.lapozo a:visited {text-decoration:none; color: black; outline: none; }
.lapozo a:active{text-decoration:none; color: black; outline: none; }
.lapozo a:hover{text-decoration:underline; color: #00366e; outline: none; }
/*lapozo*/

/* kereses */
#searchcont {
	font-size: 13px;
	font-family: Verdana, Arial, Tahoma;
	line-height: 17px;
}
#searchcont a:link { text-decoration: none; color: #00366e; outline: none; }
#searchcont a:visited { text-decoration: none; color: #00366e; outline: none; }
#searchcont a:active { text-decoration: none; color: #00366e; outline: none; }
#searchcont a:hover { text-decoration: underline; color: #00366e; outline: none; }

#searchcont li {
	background: url("../img/li_big.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 5px 10px;
	margin: 5px 0 0 -27px;
	border-bottom: 1px solid #d8d8d8;
}

#searchmenu {
	background-color: #ffebbe;
	font-weight: bold;
	padding: 1px 0 1px 5px;
}
#searchtitle {
	font-weight: bold;
}
#searchtitle a:link { text-decoration: none; color: black; outline: none; }
#searchtitle a:visited { text-decoration: none; color: black; outline: none; }
#searchtitle a:active { text-decoration: none; color: black; outline: none; }
#searchtitle a:hover { text-decoration: none; background-color: #00366e; color: white; outline: none; }

#searchselect {
	font-size: 10px;
	width: 126px;
	margin: 1px 0 5px 0;
}
#ttanacs {
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 16px;
	color: #00366e;
}
#ttanacs a:link { text-decoration: none; color: black; outline: none; }
#ttanacs a:visited { text-decoration: none; color: black; outline: none; }
#ttanacs a:active { text-decoration: none; color: black; outline: none; }
#ttanacs a:hover { text-decoration: none; background-color: #00366e; color: white; outline: none; }

.product_sub {
	font-weight: normal;
	margin: 0 0 0 5px;
}
.product_sub li {
	background: url("../img/li.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 10px;
	margin-bottom: 2px;
}
.product {
	font-weight: bold;
}

#contentok {
	font-weight: bold;
	margin: 0 0 5px 0;
	float: left;
	position: relative;
	padding: 15px 0 0 0;
}
#contentok a:link { text-decoration: none; color: black; outline: none; }
#contentok a:visited { text-decoration: none; color: black; outline: none; }
#contentok a:active { text-decoration: none; color: black; outline: none; }
#contentok a:hover { text-decoration: none; background-color: #00366e; color: white; outline: none; }

#contentok span {
	font-weight: bold;
	color: green;
	padding: 5px 0 0 0;
}
#contenterror {
	font-weight: bold;
	margin: 0 0 5px 0;
	float: left;
	width: 580px;
	position: relative;
	padding: 15px 0 0 0;
}
#contenterror a:link { text-decoration: none; color: black; outline: none; }
#contenterror a:visited { text-decoration: none; color: black; outline: none; }
#contenterror a:active { text-decoration: none; color: black; outline: none; }
#contenterror a:hover { text-decoration: none; background-color: #00366e; color: white; outline: none; }

#contenterror span {
	font-weight: bold;
	color: #be0000;
	padding: 5px 0 0 0;
}
#contenterror_img {
	margin-right: 5px;
	float: left;
	position: relative;
}
#poll_imgs_table {
	margin: 10px 0 0 0;
	border: 0;
}
#poll_pollnum_table {
	text-align: center;
	border: 0;
}
#pollpic_box { text-align: center; }
#poll_pic_name {
	font-weight: bold;
	padding: 0 0 0 5px;
	text-align: left;
}
#poll_pic_num {
	font-weight: bold;
	padding: 0 0 0 5px;
}
#poll_pic_text { margin: 0 5px 0 0; }
#pollpic_btn { margin: 8px 0 0 10px; }
#poll_success {
	font-weight: bold;
	color: green;
	margin: 10px 0 10px 0;
	text-align: left;
}
#pollpic { border: 2px solid white; }
#pollpic img {
	overflow: hidden;
	margin: 0;
}
#pollpic a:link {
	border: 2px solid white;
	overflow: hidden;
	margin: 0;
	display: block;
}
#pollpic a:visited {
	border: 2px solid white;
	margin: 0;
}
#pollpic a:active {
	border: 2px solid white;
	margin: 0;
}
#pollpic a:hover {
	border: 2px solid #ffc600;
	margin: 0;
}
#opinion_text p { margin: 0px; }
#opinion_name {
	background: url("../img/line_dotted.gif") bottom repeat-x;
	padding: 0 0 5px 0;
	margin: 3px 0 7px 0;
	font-weight: bold;
	color: #00366e;
}
#opinion_link {
	background: url("../img/link_arrows.jpg") no-repeat right;
	color: #00448d;
	font-weight: bold;
	text-decoration: none;
}
#opinion_link a:link { text-decoration: none; color: #00448d; }
#opinion_link a:visited { text-decoration: none; color: #00448d; }
#opinion_link a:active { text-decoration: none; color: #00448d; }
#opinion_link a:hover { text-decoration: none; color: #00448d; }

#question_title {
	font-weight: bold;
	margin: 0 0 15px 0;
}
#question_answer { margin: 5px 0 5px 0; }
#coupon_table {
	width: 660px;
	text-align: center;
}
#coupon_desc { width: 310px; }
#coupon_table_content td { text-align: center; }

#couponpic {
	margin: 0;
	padding: 0;
}
#couponpic img {
	border: 2px solid white;
	margin: 5px;
	padding: 0;
}
#couponpic a:link img { border: 2px solid white; outline: none; }
#couponpic a:visited img { border: 2px solid white; outline: none; }
#couponpic a:active img { border: 2px solid white; outline: none; }
#couponpic a:hover img { border: 2px solid #ffc600; outline: none; }

/* kupon hosszabbitas kerdesek form*/
#opinion_input {
	width: 400px;
	margin: 0 0 20px 0;
}
#opinion_table { margin: 20px 0 0 0; }
#opinion_table span { color: red; }

#opinion_txtarea {
	width: 400px;
	height: 100px;
	overflow: auto;
	margin: 0 0 20px 0;
}
/* kupon hosszabbitas kerdesek form vege*/

#editicon {
	float: left;
	position: absolute;
}
/* Fooldali hirek kategoria box */
#ncbtn_line {
	width: 660px;
	padding: 0 3px 0 3px;
	margin: 0 0 3px 3px;
	float: left;
	position: relative;
}
#ncbtn_box {
	float: left;
	margin: 0 1px 0 0;
}
.ncbtn_left {
	background: url("../img/ncbtn_left.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
.ncbtn_right {
	background: url("../img/ncbtn_right.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
.ncbtn_bg {
	background: url("../img/ncbtn_bg.jpg") repeat-x;
	padding: 1px 1px 0 1px;
	height: 17px;
	float: left;
	position: relative;
	color: #ffffff;
}
.ncbtn_bg a:link { text-decoration: none; color: #ffffff; outline: none; }
.ncbtn_bg a:visited { text-decoration: none; color: #ffffff; outline: none; }
.ncbtn_bg a:active { text-decoration: none; color: #ffffff; outline: none; }
.ncbtn_bg a:hover { text-decoration: none; color: #ffffff; outline: none; }

.ncbtn_bg_hov {
	background: url("../img/ncbtn_bg_hov.jpg") repeat-x;
	padding: 1px 1px 0 1px;
	height: 17px;
	float: left;
	position: relative;
	color: #ffffff;
}
.ncbtn_bg_hov a:link { text-decoration: none; color: #ffffff; outline: none; }
.ncbtn_bg_hov a:visited { text-decoration: none; color: #ffffff; outline: none; }
.ncbtn_bg_hov a:active { text-decoration: none; color: #ffffff;  outline: none;}
.ncbtn_bg_hov a:hover { text-decoration: none; color: #ffffff; outline: none; }

.ncbtn_left_hov {
	background: url("../img/ncbtn_left_hov.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
.ncbtn_right_hov {
	background: url("../img/ncbtn_right_hov.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
#link_pdf {
	background: url("../img/ico_pdf.gif") no-repeat;
	padding: 0 0 0 20px;
}
#banner_bottom {
	width: 660px;
	text-align: center;
	margin: 20px 0 0 0;
}
#banner_left {
	width: 125px;
	margin: 10px 0 0 0;
}
#cont_warning {
	background: url("../img/ico_warning.jpg") no-repeat;
	width: 580px;
	height: 80px;
	padding: 0 0 0 70px;
	margin: 10px 0 10px 0;
}
#cont_success {
	background: url("../img/ico_success.jpg") no-repeat;
	width: 580px;
	height: 80px;
	padding: 0 0 0 70px;
	margin: 10px 0 10px 0;
}
#ico_gyorsfuzet a {
	background: url("../img/ico_gyorsfuzet.jpg") no-repeat;
	width: 147px;
	height: 160px;
	float: left;
	outline: none;
	margin: 0 0 0 7px;
}
#btn_signup a {
	background: url("../img/btn_tanulmany.jpg") no-repeat;
	width: 110px;
	height: 17px;
	float: left;
	outline: none;
	margin: 10px 0 0 45px;
}
#halfbox {
	background: #eef7ff;
	border: 1px solid #265a8c;
	width: 315px;
	float: left;
	margin: 0 3px 0 3px;
	padding: 5px 3px 5px 3px;
}
#halfbox font {
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 0 0 10px 0;
}
#newsl_input {
	width: 180px;
	margin: 4px 0 4px 0;
}
#btn_sign {
	outline: none;
	margin: 10px 0 10px 0;
}
#table_newsl span { color: red; }

#conditions {
	font-size: 11px;
	clear: both;
	width: 660px;
	padding: 20px 0 0 0;
}
#conditions span {
	color: red;
	padding: 0 0 10px 0;
}
#table_ajanl {
	margin: 20px 0 0 0;
	float: left;
}
#table_ajanl font {
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 0 0 10px 0;
}
#prod_box {
	border-top: 1px solid #00366e;
	width: 660px;
	float: left;
	padding: 5px 0 5px 0;
}
#prod_img {
	float: left;
	width: 120px;
}
#prod_img a img {
	border: 0;
	outline: none;
}
#prod_main_left {
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0 0 0;
	float: left;
	width: 250px;
	line-height: 15px;
}
#prod_main_left a:link { text-decoration: none; color: #00366e; outline: none; }
#prod_main_left a:visited { text-decoration: none; color: #00366e; outline: none; }
#prod_main_left a:active { text-decoration: none; color: #00366e; outline: none; }
#prod_main_left a:hover { text-decoration: none; background: #00366e; color: #ffffff; outline: none; }

#prod_main_right {
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0 0 0;
	float: left;
	width: 150px;
	line-height: 17px;
}
#prod_main_act {
	margin: 5px 0 0 20px;
	float: left;
	width: 120px;
}
#prod_title {
	float: left;
	font-weight: bold;
	color: #00366e;
	text-align: left;
	width: 250px;
}
#prod_lead {
	float: left;
	margin: 3px 0 0 0;
	text-align: left;
	font-size: 11px;
	width: 250px;
}
#prod_lead ul {
	margin: 0;
	padding: 0;
}
#prod_lead li {
	background: url("../img/li_big.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 15px;
	margin: 0 0 2px 0;
}
#prod_price {
	float: left;
	width: 150px;
	margin: 3px 0 7px 0;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #00366e;
}
#prod_price span {
	color: #000000;
	text-decoration: line-through;
}
#prod_keszl {
	float: left;
	width: 150px;
	text-align: right;
}
#prod_keszl img {
	margin: 0 0 0 3px;
	padding: 0;
}
#prod_desc_keszl {
	float: left;
	text-align: right;
}
#prod_desc_keszl span {
	color: #00366e;
	padding: 2px 8px 0 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
	float:left;
}
#prod_desc_keszl img {
	margin: 0 8px 0 3px;
	padding: 0;
}
#prod_addbasket a {
	background: url("../img/btn_addbasket.jpg") no-repeat;
	margin: 5px 0 0 5px;
	width: 104px;
	height: 42px;
	float: left;
	outline: none;
}
#prod_ossze a {
	background: url("../img/btn_osszehas.jpg") no-repeat;
	margin: 10px 0 0 0;
	width: 115px;
	height: 24px;
	float: left;
	outline: none;
}
#main_basket_info {
	background: url("../img/ico_basket.png") no-repeat;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 2px 0 5px 18px;
	font-size: 12px;
}
#main_basket_prods a:link { text-decoration: none; color: #000000; outline: none; }
#main_basket_prods a:visited { text-decoration: none; color: #000000; outline: none; }
#main_basket_prods a:active { text-decoration: none; color: #000000; outline: none; }
#main_basket_prods a:hover { text-decoration: none; background: #00366e; color: #ffffff; outline: none; }

#main_basket_prods li {
	border-top: 1px solid #00448d;
	list-style: none;
	list-style-position: outside;
	padding: 5px 0 5px 0;
}
#main_basket_prods img {
	border: 0;
	outline: none;
	margin: 0 5px 0 0;
}
#main_basket_img { loat: left; }
#main_basket_img a:hover { background: none; }

#main_basket_num { color: #00448d; }
#main_basket_num span { 
	color: #ff6401;
	margin: 0 5px 0 0;
}
#main_basket_allprice {
	border-top: 1px solid #00448d;
	font-weight: bold;
	color: #00448d;
	padding: 3px 0 0 0;
	font-size: 12px;
}
#main_basket_btns {
	margin: 0 0 30px 0;
}
#main_btn_cassa a:hover #main_btn_clbasket a:hover { background: none; }
#main_btn_cassa  img {
	float: left;
	margin: 5px 4px 0 0;
	border: 0;
	outline: none;
}
#main_btn_clbasket  img {
	float: left;
	margin: 5px 0 0 0;
	border: 0;
	outline: none;
}
#prod_desc_left {
	float: left;
	width: 308px;
	margin: 10px 0 0 0;
}
#prod_desc_right {
	float: left;
	width: 300px;
	margin: 10px 0 0 0;
}
#prod_desc_img {
	float: left;
	width: 300px;
	text-align: center;
}
#prod_desc_img img {
	text-align: center;
}
#prod_desc_traf {
	background: url("../img/btn_traffic.jpg") no-repeat;
	width: 300px;
	height: 46px;
	float: left;
}
#prod_desc_title h1 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #00448d;
	margin: 0 0 10px 10px;
	line-height: 20px;
}
#prod_desc_lead {
	float: left;
	margin: 0 0 10px 10px;
	width: 300px;
}
#prod_desc_lead ul {
	margin: 0;
	padding: 0;
}
#prod_desc_lead li {
	background: url("../img/li_big.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 15px;
	margin: 0 0 2px 0;
}
#prod_desc_basbox {
	background: url("../img/bg_basketbox.jpg") no-repeat;
	width: 323px;
	height: 70px;
	float: left;
	margin: 0 0 0 3px;
	padding: 10px;
}
#prod_desc_oldprice {
	font-family: Arial, Tahoma, Verdana;
	font-size: 25px;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	padding: 3px 0 0 0;
	width: 160px;
	text-decoration: line-through;
}
#prod_desc_newprice {
	font-family: Arial, Tahoma, Verdana;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	color: #00448d;
	font-style: italic;
	width: 160px;
}
#prod_desc_br {
	font-family: Arial, Tahoma, Verdana;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	color: #00448d;
	font-style: italic;
	padding: 15px 0 10px 0;
	width: 160px;
}
#prod_desc_net {
	font-family: Arial, Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	float: left;
	width: 160px;
}
#prod_bask_left {
	float: left;
	width: 160px;
}
#prod_desc_bask a {
	background: url("../img/btn_addbasket2.jpg") no-repeat;
	width: 104px;
	height: 44px;
	float: left;
	margin: 15px 0 0 50px;
	outline: none;
}
#prod_brutt {
	float: left;
	width: 150px;
	margin: 3px 0 0 0;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #00366e;
}
#prod_nett {
	float: left;
	width: 150px;
	margin: 3px 0 10px 0;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}


#prbtn_line {
	width: 655px;
	padding: 0;
	margin: 20px 0 0 4px;
	float: left;
	font-family: Arial, Tahoma, Verdana;
}
*html #prbtn_line { margin: 20px 0 0 2px; }

.prbtn_left {
	background: url("../img/prbtn_left.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
.prbtn_right {
	background: url("../img/prbtn_right.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
.prbtn_bg {
	background: url("../img/prbtn_bg.jpg") repeat-x;
	padding: 1px 1px 2px 1px;
	float: left;
	position: relative;
	color: #ffffff;
	font-size:12px;
}
.prbtn_bg a:link { text-decoration: none; color: #ffffff; outline: none; }
.prbtn_bg a:visited { text-decoration: none; color: #ffffff; outline: none; }
.prbtn_bg a:active { text-decoration: none; color: #ffffff; outline: none; }
.prbtn_bg a:hover { text-decoration: none; color: #ffffff; outline: none; }

.prbtn_bg_hov {
	background: url("../img/prbtn_bg_hov.jpg") repeat-x;
	padding: 1px 1px 2px 1px;
	float: left;
	position: relative;
	color: #ffffff;
	font-size:12px;
}
.prbtn_bg_hov a:link { text-decoration: none; color: #ffffff; outline: none; }
.prbtn_bg_hov a:visited { text-decoration: none; color: #ffffff; outline: none; }
.prbtn_bg_hov a:active { text-decoration: none; color: #ffffff;  outline: none;}
.prbtn_bg_hov a:hover { text-decoration: none; color: #ffffff; outline: none; }

.prbtn_left_hov {
	background: url("../img/prbtn_left_hov.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
.prbtn_right_hov {
	background: url("../img/prbtn_right_hov.jpg") no-repeat;
	width: 5px;
	height: 18px;
	float: left;
	position: relative;
}
#prod_spec_box {
	border: 1px solid #115b87;
	background: #eef6ff;
	float: left;
	width: 635px;
	padding: 10px;
	line-height: 17px;
	margin: 0 0 0 4px;
}
*html #prod_spec_box { margin: 0 0 0 2px; }
#prod_spec_box ul {
	margin: 0;
	padding: 0;
}
#prod_spec_box  li {
	background: url("../img/li_big.jpg") no-repeat 0 6px;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 15px;
	margin: 0 0 2px 0;
}
#prod_spec_box img {
	float: left;
	margin: 8px;
}
#cat_box {
	float: left;
	width: 150px;
	height: 180px;
	margin: 6px;
	outline: none;
	text-align: center;
}
#cat_img {
	border: 0;
	outline: none;
}
#cat_title {
	text-align: center;
	float: left;
	width: 150px;
	font-weight: bold;
	margin: 0 0 0 6px;
}
#cat_title a:link { text-decoration: none; color: #00366e; outline: none; }
#cat_title a:visited { text-decoration: none; color: #00366e; outline: none; }
#cat_title a:active { text-decoration: none; color: #00366e; outline: none; }
#cat_title a:hover { text-decoration: none; background: #00366e; color: #ffffff; outline: none; }
