@charset "utf-8";

/* *********** Basic *********** */

html {
	background:url(img/backgrounds/passopordoi.jpg) fixed;
}

body {
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;

}

img {
	border:0px;
}

.nosc {
	padding:15px;
	background-color:#F00;
	width:774px;
	margin-bottom:10px;
	border:#FFF solid 2px;
	-moz-border-radius:7px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}

.nosc a {
	color:#FFF;
}

.nosc p {
	margin-top:0px;
	margin-bottom:0px;
}

/* *********** Headers *********** */

h2 {
	text-align:center;
	font-size:18px;
	margin-top:10px;
}


h2.blue {
	color:#0099FF;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #0099FF;
}

h2.blue-b {
	color:#0099FF;
	text-align:left;
	padding-bottom:3px;
	border-bottom:1px solid #0099FF;
	margin-bottom:12px;
}

h2.l {
	color:#0099FF;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:1px;
	float:left;
	font-size:18px;
}

h2.r {
	color:#093;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:1px;
	float:right;
	font-size:18px;
	margin-right:-1px;
}

h2.r a{
	color:#093;
	text-decoration:none;
}

h2.r a:hover, h2.r2 a:hover{
	color:#060;
	text-decoration:none;
}

h4 {
	font-size:12px;
	clear:both;
}

/* *********** Linkek *********** */

a {
	color:blue;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* *********** Felsorolás & Vonal & Accessories *********** */

ul.nopad{
	padding-left:25px;
}

li {
	margin-bottom:10px;
}


hr {
	height:1px;
	color:#0099FF;
	border:0px; 
	background-color: #0099FF; 
	margin:0px; 
	padding:0px;	
	clear:both;
	margin-top:-1px;
}

label {
	cursor:pointer;	
}

.icon {
	vertical-align:middle;
}

.c-c {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
}

.ti {
	text-indent:20px;
}

/* *********** Logo *********** */

#logo {
	background-image:url(img/uzemanyag_megtakaritas_es_takarekossag.png);
	width:808px;
	height:192px;
	margin:0px;
	padding:0px;
}

.logolink {
	width:808px;
	height:192px;
	display:block;
	position:absolute;
}

/* *********** Színek *********** */

.red {
	color:#F00;
	font-weight:bold;
}

.green {
	color:#080;
	font-weight:bold;
}

.bordo {
	color:#C30;
	font-weight:bold;
}

.yellow {
	color:#FF0;
	font-weight:bold;
}

.gray {
	color:#999;
	font-weight:bold;
}

.black {
	color:#000;
	font-weight:bold;
}

/* *********** Felépítés *********** */

#container {
	width:808px;
	margin:0px auto;
	padding:0px;
	margin-top:15px;
	margin-bottom:20px;
}

#bottom {
	width:808px;
	background-color:#FFF;
	overflow:hidden;
	background-image:url(img/background_bottom.png); 
}

#sidebar {
	float:left;
	width:213px;
	color:#FFF;
	overflow:hidden;
}

#content {
	float:left;
	margin-left:7px;
	overflow:hidden;
	width:580px;
}

#contenttext, #contenttext-p {
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
}

#contenttext-p p{
	text-indent:20px;
}

#contenttext-padding {
	overflow:hidden;
	padding-left:50px;
	padding-right:50px;
}

.contenttext-padding2 {
	overflow:hidden;
	padding-left:50px;
	padding-right:50px;
}

#footer {
	clear:both;
	width:768px;
	height:37px;
	background-image:url(img/footer.png);
	font-size:10px;
	padding-left:40px;
	padding-top:3px;
}

#footer a {
	color:#FF0;
	text-decoration:none;
}

#footer a:hover {
	color:#FFF;
	text-decoration:none;
}

/* *********** Menuk *********** */

#menu {
	background-image:url(img/menubar.png);
	width:795px;
	height:31px;
	border-left:6px solid #FFF;
	border-right:7px solid #FFF;
	border-bottom:5px solid #FFF;
	color:#FC0;
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:11px;
	text-align:left;
}

#menu a, #menu a:hover {
	color:#F5A003;
	text-decoration:none;
}

#menu a:hover {
	color:#FF0;
}

#menu ul {
	margin-top:0px;
	padding-left:18px;
	list-style:none;
}

#menu li {
	display: inline;
	padding-right:14px;
}

/* *********** Login *********** */

#login {
	padding-left:14px;
	color:#FFF;
	margin-bottom:20px;
}

.login-row {
	padding-left:10px;
	padding-bottom:10px;
}

.login-row-b {
	padding-left:8px;
	padding-bottom:10px;
}

.login-row-b-input {
	font-size:12px;
}

.login-row-b-b-input {
	font-size:12px;
	font-weight:bold;
}

.login-row-c {
	padding-left:0px;
	text-align:center;
	padding-bottom:10px;
	margin-left:-10px;
}

.login-row-g {
	padding-left:0px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.login-row-c a{
	color:#FFF;
}

.login-row input, .login-row input[type=password] {
	width:120px;
}

.login-name {
	margin-top:20px;
	margin-bottom:15px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	margin-left:-10px;
	font-size:1.2em;
}

.login-menu {
	width:180px;
	height:21px;
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
	padding-top:6px;
	background-image:url(img/login-menu-button.png);
	text-align:center;
	color:#060;
	font-weight:bold;
}

#login-menu-r {
	width:180px;
	height:21px;
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
	padding-top:6px;
	background-image:url(img/login-menu-button.png);
	text-align:center;
	color:#F00;
	font-weight:bold;
}

#login-menu-b {
	width:180px;
	height:21px;
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
	padding-top:6px;
	background-image:url(img/login-menu-button.png);
	text-align:center;
	color:#039;
	font-weight:bold;
}

.login-menu a {
	color:#060;
	text-decoration:none;
}

.login-menu a:hover {
	color:#6C0;
	text-decoration:none;
}

#login-menu-r a {
	color:#F00;
	text-decoration:none;
}

#login-menu-r a:hover {
	color:#F60;
	text-decoration:none;
}

#login-menu-b a {
	color:#039;
	text-decoration:none;
}

#login-menu-b a:hover {
	color:#09C;
	text-decoration:none;
}

#login h2 {
	 margin-top:20px;
	 margin-left:5px;
	 margin-right:15px;
	 text-align:center;
}

.login-button {
	font-weight:bold;	
}

/* *********** Referenciak *********** */

.refs{
	float:left;
	width:214px;
	color:#FFF;
	overflow:hidden;
	margin-top:30px;
	text-align:center;
}

.gyik {
	float:left;
	width:180px;
	color:#FFF;
	overflow:hidden;
	margin-top:30px;
	text-align:center;
	margin-left:20px;
	margin-right:10px;
}

.news {
	text-align:left;
	float:left;
	width:195px;
	color:#FFF;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:0px;
}

.news-unique {
	margin-left:18px;
	margin-right:10px;
	font-size:11px;
	margin-bottom:5px;
	height:16px;
	width:1000px;
}

.news h2 {
	margin-left:20px;
}


.news-c {
	color:#039;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:3px;
	border-bottom: 1px dotted #039;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	margin-top:40px;
}

.news-c a:hover{
	color:#036;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}


.newsedit{
	float:right;
}

.newsedit a{
	color:#060;
}

.newsedit a:hover{
	color:#0C0;
}

.refs a {
	color:#999;
}

.refs a:hover {
	color:#FFF;
}

.news a, .gyik a   {
	color:#FFF;
}

.quotes {
	margin-left:20px;
	margin-right:15px;
	font-size:11px;
	font-style:italic;
	text-align:center;
}

.quoteowner {
	margin-top:14px;
	margin-left:20px;
	margin-right:5px;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

/* *********** Index *********** */

#imgl {
	float:left;
	overflow:hidden;
	width:265px;
	margin:0px;
	padding:0px;
}

#textr {
	margin:0px;
	padding:0px;
	width:275px;
	float:left;
	overflow:hidden;
	margin-bottom:20px;
}

#textr p {
	padding:0px;
	margin:0px;
}


#tags {
	overflow:hidden;
	clear:both;
	color:#666;
}

#tags a {
	color:#039;
}

.tag {
	text-indent:0px;
}

/* *********** Hitvallásunk *********** */

.pic {
	margin:15px;
	text-align:center;
	margin-left:-15px;
}

/* *********** Kosár *********** */

.cart {
	overflow:hidden;
	margin-left:19px;
	color:#000;
}

.cart-header-kosar {
	background-image:url(img/menu-rounded-top.png);
	width:180px; 
	height:7px;
}

.cart-middle {
	background-image:url(img/menu-rounded-middle.png);
	background-repeat:repeat-y;
	width:172px;
	padding:4px;
	text-align:center;
}

.cart-bottom {
	background-image:url(img/menu-rounded-bottom.png);
	width:180px;
	height:7px;	
}

.cart a {
	color:#FFF;
	font-weight:bold;
}

.cart a:hover {
	color:#FFF;
	font-weight:bold;
}

.cart p {
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
}

.megennyikell {
	color:#900;
	font-size:16px;
}

/* *********** Regisztráció *********** */

#signup {
	clear:both;
}

#messages {
	color:#F00;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

#signup p {
	padding-top:10px;
	margin:0px;
}

.s-row, #s-row2, .s-row4 {
	padding:10px;
	clear:both;
	margin-right:30px;
	overflow:hidden;
}

.s-row-left {
	float:left;
	font-weight:bold;
	margin-top:3px;
}

.s-row-right {
	float:right;
	width:200px;
}

.s-row input[type=text], input[type=password] {
	width:202px;
}

.regcomment {
	color:#666;
	font-size:0.9em;
	text-indent:0px;
	clear:both;
	margin-top:15px;
	overflow:hidden;
}

#termedit {
	width:50px;
	margin-left:125px;
	margin-right:5px;
}

/* *********** Pénztár *********** */

.s-row3 {
	padding:3px;
	clear:both;
	margin-right:30px;
	overflow:hidden;
}

.s-row3 input[type=text] {
	width:215px;
}

.s-row3 textarea {
	width:215px;
	height:80px;
}

.s-row3 p {
	font-size:10px;
	font-weight:bold;
}


.s-row3 .s-row-right {
	float:right;
	width:222px;
}

.c-comment {
	text-align:left;
	margin-top:-10px;
	text-indent:0px;
	color:#666;
	font-size:11px;
}

/* *********** Bónuszok *********** */

.s-row4 #s-row-lefty {
	margin-left:10px;
}

.s-row-lefty {
	float:left;
	margin-top:5px;	
	width:110px;
	margin-right:5px;
}

.s-row-righty {
	float:left;
	margin-top:3px;	
	width:120px;
	margin-right:10px;
}

.s-row4 input[type=text] {
	width:110px;
}

.s-row4 taextarea {
	margin-left:10px;
	width:470px;
	height:145px;
}

#s-row input[type=file] {
	size:35;
}

#s-row-big {
	margin-top:20px;
	padding:15px;
	margin-right:30px;
}

.s-row-big-red {
	color:#F00; 
	margin-top:0px;
	padding:10px;
	margin-right:30px;
}

/* *********** Információk *********** */

.info-head {
	font-size:18px;
	color:#06C;
	text-decoration:none;
	font-weight:bold;
}

/* *********** Termékek *********** */

.products {
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
}

.prod-but {
	font-size:18px;
	overflow:hidden;
	float:left;
	margin-right:22px;
	margin-left:1px;
}

.products h2 {
	text-align:left;
}

.products a {
	color:#06C;
}

.products a:hover {
	color:#039;
	text-decoration:none;
}

.prod-pic {
	overflow:hidden;
	width:120px;
	float:left;
}

.prod-desc {
	overflow:hidden;
	width:400px;
	float:left;
}

.prod-desc2 {
	clear:both;
	margin-top:5px;
	margin-bottom:15px;
	color:#333;
}

.prod-but a {
	background-image:url(img/cart.png);
	width:97px;
	height:24px;
	display:block;
}

.prod-but a:hover {
	background: url(img/cart.png) left -24px;
	width:97px;
	height:24px;
	display:block;
}

.prod-more {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
	margin-right:20px;
}

.prod-more a {
	color:#06C;
}

/* *********** Üres részek, 10, 20, 30 px *********** */

.empty10 {
	height:10px;
	overflow:hidden;
	clear:both;
}

.empty20 {
	height:20px;
	overflow:hidden;
	clear:both;
}

.empty30 {
	height:30px;
	overflow:hidden;
	clear:both;
}

/* *********** Kosár *********** */

.cartlist {
	clear:both;
	margin-bottom:0px;
	overflow:hidden;
	height:45px;
	border-bottom:1px solid #DDD;
	padding-top:5px;
}

#cartlist-title {
	clear:both;
	margin-bottom:5px;
	overflow:hidden;
	height:30px;
	font-weight:bold;
	margin-top:10px;
}

.cartlist-szall {
	clear:both;
	overflow:hidden;
	height:20px;
	margin-top:5px;
}

.cartlist-vegossz {
	clear:both;
	margin-bottom:5px;
	overflow:hidden;
	height:30px;
	font-weight:bold;
	margin-top:5px;
}

.c-name {
	width:190px;
	float:left;
	margin-top:4px;
	margin-right:50px;
}

.c-name-len {
	width:190px;
	float:left;
	margin-top:-2px;
	margin-right:50px;
}

#c-name-t {
	width:190px;
	float:left;
	margin-top:4px;
}

#c-name-big {
	width:190px;
	float:left;
	margin-top:4px;
	margin-right:100px;
}

.c-name-len-big {
	width:190px;
	float:left;
	margin-top:-2px;
	margin-right:100px;
}

.c-name-big-p {
	width:190px;
	float:left;
	margin-top:4px;
	margin-right:60px;
}

.c-name-len-big-p {
	width:190px;
	float:left;
	margin-top:-2px;
	margin-right:60px;
}

#c-name-t-big {
	margin-right:50px;
	width:190px;
	float:left;
	margin-top:4px;
}

#c-name-t-big-p {
	margin-right:50px;
	width:150px;
	float:left;
	margin-top:4px;
}

.c-db {
	width:45px;
	float:left;
	text-align:right;
	margin-top:5px;
}

.c-db-i {
	width:45px;
	float:left;
	text-align:right;
	margin-top:2px;
}

#c-db-t {
	text-align:center;
	width:125px;
	float:left;
}

.c-db-i input[type=text] {
	width:20px;
}

.c-ep {
	width:100px;
	float:left;
	text-align:right;	
	letter-spacing:1px;
	margin-top:5px;
}

#c-ep-t {
	text-align:right;
	width:73px;
	float:left;	
}

.c-p {
	width:100px;
	float:left;
	text-align:right;
	letter-spacing:1px;
	margin-top:5px;
}

#c-p-t {
	width:70px;
	float:left;
	text-align:right;
}

#c-p-d {
	width:80px;
	float:left;
	text-align:right;
}

.c-cad {
	float:right;
	margin-right:12px;
	margin-top:-2px;
}

.c-cb {
	width:42px;
	float:left;
	text-align:right;
}

.c-vo {
	width:402px;
	float:left;
}

.c-vo-big {
	width:450px;
	float:left;
}

.c-vo-big-p {
	width:414px;
	float:left;
}

.c-vo-big-p2 {
	width:170px;
	float:left;
}

.c-va {
	text-align:right;
	margin-right:5px;
	letter-spacing:0.5px;
	float:left;
	width:80px;
}

.c-va-nobold {
	float:right;
	text-align:right;
	margin-right:5px;
	letter-spacing:1px;
}

.c-va-nobold2 {
	float:right;
	text-align:right;
	margin-right:5px;
	letter-spacing:1px;
}

#cart-buttons {
	overflow:hidden;
	clear:both;
}

#cart-buttons-big-pad {
	margin-top:8px;
	margin-bottom:20px;
	overflow:hidden;
	text-align:left;
	clear:both;
	font-size:11px;
	color:#666;
}

#cart-buttons-trash {
	float:left;
}

#cart-buttons-del {
	float:right;	
}

#cart-buttons-back {
	float:left;
}

#cart-buttons-buy {
	float:right;
	font-weight:bold;
}


#p-p {
	padding-left:20px;
	padding-right:20px;
}

/* *********** A.P. *********** */

.allnewbuy {
	overflow:hidden;
	margin-top:15px;
	margin-bottom:5px;
}

.ap-row {
	overflow:hidden;
	clear:both;
	padding:4px;
}

.ap-row-big {
	overflow:hidden;
	clear:both;
	padding:4px;
	padding-bottom:5px;
	margin-top:1px;
	border-bottom:1px solid #666;
}

.ap-n {
	width:43px;
	float:left;
	margin-left:3px;
}

.ap-d {
	width:125px;
	float:left;
}

.ap-g {
	width:77px;
	float:left;
	color:#039;
	font-weight:bold;
}

.ap-d-w {
	width:475px;
	float:left;
}

.ap-d-ls {
	width:140px;
	float:left;
	margin-left:7px;
}

.ap-vnkn {
	width:160px;
	float:left;
	padding-left:5px;
}

.ap-p {
	width:60px;
	float:left;
	text-align:right;
	padding-right:15px;
}

.ap-i {
	width:22px;
	float:left;
}

.ap-l-big, .ap-l-big-nobr {
	display:block;
	position:absolute;
	height:24px;
	width:540px;
}

.ap-l {
	display:block;
	position:absolute;
	height:24px;
	width:483px;
}

.ap-l:hover{
	display:block;
	position:absolute;
	height:24px;
	width:483px;
	background-image:url(img/opacity.png);
	-moz-border-radius:6px;
}

.ap-l-big:hover{
	display:block;
	position:absolute;
	height:24px;
	width:540px;
	background-image:url(img/opacity.png);
	-moz-border-radius:6px;
}

.ap-l-big-nobr:hover{
	display:block;
	position:absolute;
	height:24px;
	width:540px;
	background-image:url(img/opacity.png);
}

.ap-mssz {
	width:70px;
	float:left;
	text-align:right;
}

.ap-db {
	width:80px;
	float:left;
	text-align:right;
	padding-right:10px;
}

.ap-mp {
	width:85px;
	float:left;
	text-align:right;
	padding-right:20px;
}

.ap-st {
	width:115px;
	float:left;
	text-align:center;
}

.ap-d-t {
	width:145px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#036;
	margin-right:7px;
}

.ap-mssz-t {
	width:80px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#036;
	margin-right:10px;
}

.ap-mp-t {
	width:170px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#036;
}

.ap-st-t {
	width:115px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#036;
}

.ap-m-row {
	clear:both;
	overflow:hidden;
	padding-left:20px;
	margin-top:15px;
	margin-bottom:0px;
}

.ap-m-r {
	float:left;
	width:140px;
	margin-bottom:10px;
}

.ap-m-r2 {
	float:left;
	width:80px;
	margin-bottom:10px;
}

/* *********** B.D.P *********** */

.b-dp {
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	margin-bottom:30px;
}

.b-row {
	overflow:hidden;
	margin-bottom:15px;
	clear:both;
}

.m-ds {
	overflow:hidden;
	background-color:#FC3;
	margin-left:-20px;
	padding-left:20px;
	margin-right:-20px;
	padding-right:20px;
	margin-top:-10px;
	padding-top:20px;
	margin-bottom:20px;
	padding-bottom:10px;
	
	-moz-border-radius:10px;
}

.b-row-fll {
	float:left;
	overflow:hidden;
	width:100px;
	margin-right:20px;
	width:140px;
}

.b-row-flm {
	float:left;
	overflow:hidden;
	width:100px;
	margin-right:20px;
	width:160px;
}

.b-row-flr {
	float:left;
	overflow:hidden;
	width:100px;
	width:160px;
}


.b-row-l {
	float:left;
	width:150px;
}

.b-row-r {
	float:left;
}

.b-row-l {
	font-weight:bold;
}

.b-st, .b-st-on, .b-st-off {
	margin-left:20px;
	margin-bottom:10px;
}

.b-st-c {
	clear:both;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
}


.b-st-on a{
	color:#00F;
	font-weight:bold;
}

.b-st-off a{
	color:#AAA;
}

/* ####### DP ####### */

#apic {
	float:left;
	overflow:hidden;
	width:230px;
	margin-left:10px;
	margin-top:10px;
}

#atext {
	float:left;
	overflow:hidden;
	width:300px;
}

/* *********** Kapcsolat *********** */

.con-l {
	float:left;
	width:250px;
}

/* *********** U.P *********** */

.us-row {
	overflow:hidden;
	clear:both;
	padding:5px;
	font-weight:bold
}

.us-row0 {
	overflow:hidden;
	clear:both;
	padding:4px;
	background-color:#E4FFCC;
	-moz-border-radius:5px;
}

.us-row1 {
	overflow:hidden;
	clear:both;
	padding:4px;
	background-color:#FFFCC6;
	-moz-border-radius:5px;
}

.us-i {
	width:20px;
	float:left;
}

.us-n {
	width:200px;
	float:left;
}

.us-v {
	width:80px;
	float:left;
}

.us-m {
	width:100px;
	float:left;
}

.us-w {
	width:30px;
	float:left;
	text-align:right;
	margin-left:-25px;
	margin-right:25px;
}

.us-p {
	width:100px;
	float:left;
	text-align:right;
}

.udp-row {
	overflow:hidden;
	clear:both;
	padding:7px;
	border-bottom:1px solid #000;
}

.udp-l {
	float:left;
	font-weight:bold;
	width:115px;
	
}

.udp-r {
	float:left;	
	width:125px;
}

.udp-r p{
	text-indent:0px;
	margin-top:0px;
}

.udp-bl {
	float:left;
	overflow:hidden;
	width:256px;
	margin-right:25px;
	background-color:#FC0;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
}

.udp-bl img{
	margin-top:-2px;
	margin-bottom:-2px;
}

/* *********** Gombok *********** */

.button1, .button2, .button3 {
	width:158px;
	height:33px;
	margin-left:70px;
	margin-top:20px;
	margin-bottom:15px;
	padding-top:9px;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	float:left;
}

.button1 {
	background-image:url(img/green_button.png);
}

.button2 {
	background-image:url(img/red_button.png);
}

.button3 {
	background-image:url(img/gray_button.png);
}

.button1 a, .button2 a{
	color:#FFF;
	text-decoration:none;
}

.button3 a {
	color:#888;
	text-decoration:none;
}

.button1 a:hover, .button2 a:hover, .button3 a:hover {
	color:#FFF;
}


#opad {
	margin-left:20px;
	margin-right:20px;
}

/* *********** Szűrő *********** */

.filters {
	border:1px dotted #036;
	overflow:hidden;
	padding-bottom:0px;
	margin-top:10px;
	background-color:#F9FFB0;
}

.filtersl {
	overflow:hidden;
	padding:10px;
	float:left;
	margin-left:25px;
}

.filtersr {
	overflow:hidden;
	padding:8px;
	float:left;
}

.f-row{
	overflow:hidden;
	clear:both;
	margin-top:10px;
}

.f-name {
	width:60px;
	float:left;
	font-weight:bold;
	height:17px;
	margin-top:3px;
}

/* *********** pass-strength *********** */

#passworddescription {
	clear:both;
	margin-top:10px;
	margin-bottom:3px;
	font-size:10px;
}

#passwordstrength {
	height:10px;
	display:block;
	float:left;
}

.strength-empty {
	width:204px;
	background:#cccccc;
}

.strength0 {
	width:34px;
	background:#C00;
	border-right:170px #cccccc solid;
}

.strength1 {
	width:68px;
	background:#F00;
	border-right:136px #cccccc solid;
}

.strength2 {
	width:102px;
	background:#F60;
	border-right:102px #cccccc solid;
}

.strength3 {
	width:136px;
	background:#FC3;
	border-right:68px #cccccc solid;
}

.strength4 {
	background:#0FC600;
	width:170px;
	border-right:34px #cccccc solid;
}

.strength5 {
	background:#060;
	width:204px;
}

/* ________________ BANNERS ________________ */

#banners{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 480px; /*Width of Carousel Viewer itself*/
	height: 269px; /*Height should enough to fit largest content's height*/
	background-color:#FFF;
	margin:10px 0px 0px 30px;
	clear:both;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;
}

#banners .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

#banners .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 480px; /*Width of Carousel Viewer itself*/
}

.nav {
	clear:both;
	top: 269px;
	z-index: 10;
	width: 480px; /*Width of Carousel Viewer itself*/
	height: 40px; /*Height should enough to fit largest content's height*/
	background: transparent url(img/opacity.png);
	overflow:hidden;
	margin-left:30px;
	border:1px solid #999;
}

.nav .buttons {
	float:right;
	margin-right:25px;
}

.nav .button{
	background-image:url(img/pagerbutton.png);
	width:30px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	margin-top:5px;
	margin-right:5px;
	font-family:Verdana, Geneva, sans-serif;
}

.nav .button a, .nav .button a:hover{
	text-decoration:none;
	color:#F90;
	display:block;
	width:30px;
	height:30px;
	padding-top:5px;
	padding-left:0px;
	
}

#lyoness {
	margin-top:-55px;
}
