xdiv {
	outline					: 1px solid #fff;
}

.neutral { /* neutralize any object (h1, h2, p, etc)*/
    font-size                       : 1em;
    font-family                     : Tahoma;
    font-weight                     : normal;
    margin                          : 0;
    padding                         : 0;
}

body, table, td {
	background-color		: #261e1b;
	font-family				: Tahoma;
	font-size				: 11px;
	color					: #fff;
}

label.label {
	width					: 150px;
	float					: left;
}

input.input {
	background				: #261e1b;
	color					: #fff;
}

.content .input {
    width               : 400px;
    margin              : 1px 0 1px 0;
}

body {
	margin					: 0px;
	padding					: 0px;
}

input, select, textarea {
	font-family				: Tahoma;
	font-size				: 10px;
	color					: #fff;
	background				: #261e1b;
	border					: 1px solid #433;
}

a {
	text-decoration			: none;
}

a img {
	border					: 0px;
}

.center {
	width					: 1000px;
	margin					: auto;
}

.bgrepeat {
	background-image		: url(images/backg.png);
	padding					: 0 40px 0 40px;
}

.header {
	height					: 70px;
}

.header-left {
	float					: left;
	width					: 500px;
	height					: 70px;
}

.logo {
	background				: transparent url(images/ps-title.png) no-repeat top left;
	width					: 250px;
	margin					: 10px;
	padding					: 25px 0 0 2px;
}

.header-right {
	float					: left;
	width					: 420px;
}

.header-right-top {
	height					: 30px;
	padding					: 10px 0 0 100px;
}

.search {
	float					: right;
}

.search-text {
	float					: left;
	font-weight				: bold;
	height					: 14px;
	padding					: 2px 0 0 0;
	text-transform			: uppercase;
}

.search-box {
	float					: left;
	margin					: 0 8px 0 8px;
	height					: 16px;
}

.search-box input {
	width					: 140px;
	height					: 12px;
	padding					: 1px 2px 1px 16px;
	background				: #fff url(images/searchico.png) no-repeat 2px center;
	color					: #000;
	border					: 1px solid #ddd;
	-moz-border-radius		: 2px;
	float					: left;
	margin-right			: 5px;
}

.search-button {
	float					: left;
	font-weight				: bold;
	height					: 14px;
	padding					: 2px 5px 0 5px;
	background				: #f92;
	color					: #261e1b;
	text-transform			: uppercase;
	-moz-border-radius		: 2px;
}

.header-right-bottom {
	height					: 30px;
}

.header-right-bottom {
	height					: 30px;
}

.lang-buttons {
	float					: right;
	background				: transparent url(images/lang_flags.png) no-repeat right bottom;
	width					: 170px;
	height					: 30px;
}

hr {
	border					: 0px;
}

.brline, hr {
	background-color		: #362e2b;
	height					: 1px;
}

hr.black {
	background-color		: #000;
}

.flash-image {
	height					: 211px
}

.vspace10 {
	height					: 10px;
}

.vspace20 {
	height					: 20px;
}

.vspace25 {
	height					: 25px;
}

.vspace30 {
	height					: 30px;
}

.content {
	background				: transparent url(images/line.png) repeat-y 250px 0px;
}

.side-left {
	float					: left;
	width					: 250px;
}

.side-divisor {
	float					: left;
	width					: 1px;
	background-color		: #362e2b;
}

.side-right {
	float					: left;
	width					: 670px;
}

.clear {
	clear					: both;
}

.side-left-container {
	background				: transparent url(images/backg2.png);
	border					: 1px solid #261e1b;
	-moz-border-radius		: 4px;
	text-align				: center;
	width					: 220px;
	padding-top				: 20px;
}

.side-left-box {
	margin					: auto;
	margin-bottom			: 20px;
	background				: #aaa;
	width					: 173px;
	-moz-border-radius		: 0 0 3px 3px;
}

.side-left-box-head {
	border-top				: 1px solid #aaa;
	margin					: 1px;
}

.side-left-box-content {
	text-align				: left;
	color					: #261e1b;
	padding					: 10px 5px 20px 10px;
	font-weight				: bold;
}

.box-szaktanacsadas {
	background				: transparent url(images/ps-box-szaktanacsadas.png) no-repeat left top;
	height					: 31px;
}

.box-markaink {
	background				: transparent url(images/ps-box-markaink.png) no-repeat left top;
	height					: 31px;
}

.box-lizing {
	background				: transparent url(images/ps-box-lizing.png) no-repeat left top;
	height					: 31px;
}

.box-egeszsegp {
	background				: transparent url(images/ps-box-egeszsegp.png) no-repeat left top;
	height					: 64px;
}

.box-aruhitel {
	background				: transparent url(images/ps-box-aruhitel.png) no-repeat left top;
	height					: 31px;
}

.box-mediap {
	background				: transparent url(images/ps-box-mediap.png) no-repeat left top;
	height					: 64px;
}

.box-referenciak {
	background				: transparent url(images/ps-box-referenciak.png) no-repeat left top;
	height					: 31px;
}

.box-edzotermek {
	background				: transparent url(images/ps-box-edzotermek.png) no-repeat left top;
	height					: 64px;
}

.box-uzletunk {
	background				: transparent url(images/ps-box-uzletunk.png) no-repeat left top;
	height					: 31px;
}

.bottom-menu {
	text-align				: center;
}

.bottom-menu-item {
	border-left				: 3px solid #362e2b;
	color					: #fff;
	font-weight				: bold;
	text-transform			: uppercase;
	padding					: 2px 8px 2px 8px;
}

.bottom-menu-item:hover {
	color					: #362e2b;
	background				: #fff;
}

.bmi-first {
	border-left				: 0px solid #362e2b;
}

.bmi-hilight {
	color					: #f50;
}

.bmi-hilight:hover {
	color					: #362e2b;
	background				: #f50;
}


.bottom-shadow {
	background				: transparent url(images/bottom-shadow.png) no-repeat left top;
	height					: 120px;
}

.side-right-content {
	margin-left				: 25px;
}

.dbody-bottom-box-header {
	background				: transparent url(images/titlebg.png) repeat-x left top;
	color					: #261e1b;
	font-size				: 22px;
	font-weight				: bold;
	padding					: 6px 10px 2px 10px;
	height					: 28px;
	text-transform			: uppercase;
}

.dbody-bottom-box-content {
	font-size				: 12px;
	padding					: 10px;
	background				: #362e2b;
	-moz-border-radius		: 0 0 3px 3px;
}

.li_title {
	float					: left;
}

.extender {
    border              : 1px solid #433;
    margin              : 0 0 0 150px;
    width               : 400px;
    display             : block;
    float               : left;
    background          : #261e1b url(images/extender_down.gif) no-repeat center center;
    height              : 7px;
}

.sarga {
	color				: #f92;
}

.side-right a.link, .url {
	color				: #f92;
	font-weight			: bold;
}

.side-right a.link:hover {
	text-decoration		: underline;
}

.side-left a.link, .header a.link {
	float					: left;
	font-weight				: bold;
	height					: 14px;
	padding					: 2px 5px 0 5px;
	background				: #f92 url(images/titlebg.png) repeat-x left top;
	color					: #261e1b;
	text-transform			: uppercase;
	-moz-border-radius		: 2px;
    border-top          : 1px solid #961;
    border-left         : 1px solid #961;
    border-bottom       : 1px solid #630;
    border-right        : 1px solid #630;
}

.felsorol {
	padding					: 2px 0px 2px 18px;
}

.right {
	text-align				: right;
	float					: right;
	margin-right			: 14px;
}

.acenter {
	text-align				: center;
}

.inline {
	display					: inline;
}

.title {
	font-size				: 17px;
	font-weight				: bold;
	margin					: 2px 0 14px 0;
}

.bigtitle {
	font-size				: 24px;
	font-weight				: bold;
	margin					: 2px 0 14px 0;
	text-decoration			: underline;
}

.man_block {
/*	float					: left;
	width					: 300px;*/
}

.man_pic {
	border					: 5px solid #261e1b;
	width					: 110px;
	height					: 90px;
	float					: left;
	margin-bottom			: 20px;
}

.man_pic img {
	border					: 5px solid #fff;
}

.man_title {
	float					: left;
	font-size				: 14px;
	margin-left				: 10px;
	text-transform			: uppercase;
}

.spec {
	margin					: 0 0 20px 0;
	clear					: both;
	background				: #362e2b;
	padding					: 5px;
}

.spec_img {
	width					: 220px;
	height					: 220px;
	padding					: 5px;
	background				: #261e1b;
	float					: left;
	margin					: 0 10px 0 0;
}

.spec_img_right {
	width					: 220px;
	height					: 220px;
	padding					: 5px;
	background				: #261e1b;
	float					: right;
	margin					: 0 0 0 10px;
}

.spec_text {
	overflow				: auto;
	width					: 395px;
	height					: 200px;
	float					: left;
}

.spec_price, .spec_price_now {
	font-size				: 17px;
	font-weight				: bold;
	text-align				: right;
}

.spec_price {
	margin					: 10px 0 0 0;
	float					: right;
	color					: #f92;
}

.spec_price_now {
	color					: #f00;
}

.f10 {
        font-size                       : 10px;
}

.f12 {
        font-size                       : 12px;
}

.f14 {
        font-size                       : 14px;
}

.f16 {
        font-size                       : 16px;
}
