/*
Theme Name: Macho
Theme URI: http://machopoker.hu
Author: Mito Europe Kft
Author URI: http://mito.hu
Description: Theme created specifically for the new (2011-) MachoPoker site
Version: 1.0
License: proprietary
License URI: license.txt
 */
/************************************
mito. clever things.
 ************************************/
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2011 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      RType
 * License URL: http://www.fontspring.com/fflicense/rtype
 *
 *
 */
@font-face {
  font-family: 'GestaItalic';
  src: url('font/Gesta-Italic-webfont.eot');
  src: url('font/Gesta-Italic-webfont.eot?#iefix') format('embedded-opentype'),
url('font/Gesta-Italic-webfont.woff') format('woff'),
url('font/Gesta-Italic-webfont.ttf') format('truetype'),
url('font/Gesta-Italic-webfont.svg#GestaItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GestaLightItalic';
  src: url('font/Gesta-LightItalic-webfont.eot');
  src: url('font/Gesta-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('font/Gesta-LightItalic-webfont.woff') format('woff'),
url('font/Gesta-LightItalic-webfont.ttf') format('truetype'),
url('font/Gesta-LightItalic-webfont.svg#GestaLightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
 *
 * / Web Fonts
 *
 */
/*
 *
 * reset
 *
 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, em, img, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, canvas, blockquote {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/*
 *
 * helper classes
 *
 */
.clr:before, .clr:after, .group:before, .group:after {
  content: '\0020';
  display: block;
  height: 0;
  overflow: hidden;
}

.clr:after, .group:after {
  clear: both;
}

.clr, .group {
  zoom: 1;
}

.clear {
  clear: both;
}

/*
 *
 * general
 *
 */
body {
  font: 12px/1.5 Arial, Helvetica, sans-serif;
  color: #1f1f1f;
  background: #380002 url(images/bg-pattern.png);
  padding-bottom: 40px;
}

/* ----[general layout]---- */
.main {
  width: 997px;
  /*min-height: 700px;*/
  margin: 0 auto;
  z-index: 1;
  background: #e9e7e1 url(images/bg-main.png) repeat-y;

  -webkit-box-shadow: inset 0 5px 10px -3px rgba(0,0,0,0.4), 0 10px 10px #000;
  -moz-box-shadow: inset 0 5px 10px -3px rgba(0,0,0,0.4), 0 10px 10px #000;
  box-shadow: inset 0 5px 10px -3px rgba(0,0,0,0.4), 0 10px 10px #000;
}

.no-sidebar .main, div.no-sidebar {
  clear: both;
  background: #e9e7e1 url(images/bg-main-nosidebar.png) repeat-y;
}

.no-profil-sidebar .main, div.no-profil-sidebar {
  clear: both;
  background: #e9e7e1 url(images/bg-main-repeat.png) repeat;
}

.foot {
  width: 997px;
  margin: 0 auto;
  color: #888;
  background: #111;

  -webkit-box-shadow: 0 10px 10px #000;
  -moz-box-shadow: 0 10px 10px #000;
  box-shadow: 0 10px 10px #000;
}

.col2, .col3, .col6, .col7,  .col10, .col3-i, .col4-i, .banner-col9, .banner-col3, .col405, .col344, .col161 {
  display: block;
  float: left;
}

.col344 {
	width:344px;
}

.col161 {
	width:161px;
}

.col405 {
	width:380px;
	margin-left:25px;
}

.col10 {
  width: 837px;
  overflow: hidden;
}

.banner-col9 {
  width: 726px;
}
.banner-col3 {
  width: 237px;
}

.col7 {
  width: 593px;
}

.col6 {
  width: 498px;
}

.col3 {
  width: 244px;
}

.col2 {
  width: 159px;
}

.col4-i {
  width: 298px;
}

.col3-i {
  width: 218px;
}

.mr {
  margin-right: 25px;
}
.mb {
  margin-bottom: 20px;
}

.cnt {
  padding: 25px 25px 5px;
}
.cnt-s {
  padding: 10px 10px 15px;
}

.section {
  clear: both;
}

/* ----[general styling]---- */
a, .blue, .more {
  color: #3890b4;
  text-decoration: none;
}


h1 {
  margin: 10px 0 15px;
  font-size: 22px;
  line-height: 25px;
  font-weight: bold;
  color: #ec6a00;
  text-shadow: 0 1px #fff;
}

.lead h1 {
  margin-top: 0;
}

h1 a {
  color: #ec6a00;
}

h2 {
  margin-bottom: 25px;
  font-family: GestaLightItalic, Arial, Helvetica, sans-serif;
  font-size: 19px;
  line-height: 25px;
  font-weight: normal;
  color: #888;
}

h2 a {
  color: #888;
}

h3, dt {
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  color: #ec6a00;
}

h3 a, dt a {
  color: #ec6a00;
}

.mini-news h3, .mininews-sidebar h3, dt, .mini-news h3 a, .mininews-sidebar h3 a, dt a {
  color: #313131;
}

h3 a:hover, dt a:hover {
  color: #870000;
}

.blog h3 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 5px;
  color: #3b3b3b;
}

h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0;
}

h5 {
  font-size: 12px;
  font-weight: normal;
  color: #827860;
}

.profil-main .blog h5, .blog h5 {
  margin: 0 0 15px;
}

q {
  font-family: Georgia, sans-serif;
  font-style: italic;
  font-size: 16px;
  line-height: 21px;
  color: #686765;
}

hr {
  display: block;
  height: 0px;
  margin: 0 25px;
  border-style: solid;
  border-width: 1px 0;
  border-color: #d3c9b2 transparent #f1f1ed;
  border-color: #d3c9b2 transparent rgba(241, 241, 237, 0.5);
}

.cnt hr {
  margin: 5px 0 15px;
}

hr.clear {
  margin: 0;
}

p, ul, ol {
  margin-bottom: 10px;
}

strong {
  font-weight: bold;
}
small, .small {
  font-size: 0.85em;
  line-height: 1.3;
}

.main img {
  margin-bottom: 10px;
  border: 3px solid #fff;

  -webkit-box-shadow: 0 0 1px #d3d0ca;
  -moz-box-shadow: 0 0 1px #d3d0ca;
  box-shadow: 0 0 1px #d3d0ca;
}

li {
  list-style: none;
}

.lead {
  font-size: 14px;
}


table {
  width: 100%;
  border-collapse: collapse;
}

.table td, .vizsgak td {
  padding: 10px 0 10px 10px;
  border-bottom: 1px solid #BAB5A6;
  border-bottom: 1px solid rgba(158, 152, 131, 0.3);
  color: #5a5953;
}

.table tr:last-child td,
.vizsgak tr:last-child td {
  border-bottom: none;
}

.table {
  border: 1px solid #BAB5A6;
  border: 1px solid rgba(158, 152, 131, 0.6);
  color: #424242;
  background: #DBD8D0;
  background: rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* ----[general classes]---- */
.right {
  float: right;
  margin-left: 10px;
}

.right.big {
  margin-left: 20px;
}

.left {
  float: left;
  margin-right: 10px;
}

.left.big {
  margin-right: 20px;
}

.center {
  text-align: center;
}

.em li {
  position: relative;
  padding-left: 10px;
  margin-bottom: 3px;
}

.em li:before {
  content: '\2022';
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.5em;
  line-height: 1;
  color: #960000;
}

.em.mod li:before {
  content: '\2022';
  color: #939087;
}

.button {
  display: inline-block;
  height: 29px;
  line-height: 26px;
  padding: 0 12px;
  font-size: 13px;
  cursor:pointer;

  font-weight: bold;
  color: #572411;
  background: #faa800 url(images/noise-yellow.png);
  border: 1px solid #e5b655;
  border: 1px solid rgba(230,191,110,0.3);
  text-shadow: 0 1px 1px rgba(255,255,255,0.5);

  -webkit-box-shadow: inset 0 10px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 10px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
  box-shadow: inset 0 10px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);

  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}

.button:hover {
  -webkit-box-shadow: inset 0 15px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 15px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
  box-shadow: inset 0 15px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
}

.button.mod {
  background: #636363 url(images/noise-grey.png);
  color: #a8a8a8;
  border: 1px solid #343434;
  border: 1px solid rrgb(19, 19, 19, 0.7);
  text-shadow: 0 -1px 1px rgba(0,0,0,0.5);

  -webkit-box-shadow: inset 0 1px #636363, inset 0 -10px 35px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px #636363, inset 0 -10px 35px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
  box-shadow: inset 0 1px #636363, inset 0 -10px 35px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
}

.button.mod:hover {
  -webkit-box-shadow: inset 0 1px #636363, inset 0 -5px 20px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px #636363, inset 0 -5px 20px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
  box-shadow: inset 0 1px #636363, inset 0 -5px 20px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
}

.group {
  margin-bottom: 15px;
}

.check {
  display: inline-block;
  width: 17px;
  height: 13px;
  margin-right: 3px;
  background: url(images/sprite-icons.png) no-repeat -74px -95px;
}

.check.mod {
  width: 23px;
  height: 18px;
  background-position: -41px -122px;
}

.tabs {
  margin: 15px 10px 0;
  z-index: 10;
  position: relative;
}

.tabs li {
  display: inline-block;
  position: relative;
  height: 28px;
  margin-right: 3px;
  font-size:12px;
}

.tabs a {
  display: inline-block;
  height: 27px;
  line-height: 27px;
  padding: 0 20px;
  border: 1px solid #d3c9b2;
  border-bottom: none;
  background: #dbd8ce;
  background: rgba(213, 207, 192, 0.5);
  font-weight: bold;
  color: #494948;
  text-shadow: 0 1px 1px rgba(255,255,255,0.7);

  -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px rgba(255,255,255,0.5);
  box-shadow: inset 0 1px rgba(255,255,255,0.5);

  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;

  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.tabs a:hover, .tabs .selected a {
  background: #f9f8f4;
  height: 28px;
  top: 1px;
}

.tabs .selected a {
  color: #7e211f;
}


/*
 *
 * mandatory modules
 *
 */
/* ----[color scheme mods]---- */
body.mod1 {
  background-image: url(images/bg-pattern-blue.png);
}
.mod1 .head {
  background-image: url(images/head-blue.png);
}

body.mod2 {
  background-image: url(images/bg-pattern-purple.png);
}
.mod2 .head {
  background-image: url(images/head-purple.png);
}
.mod2 .main-menu .selected a:after {
  border-color: #1b002e transparent transparent;
}
.mod2 .main-menu .selected a {
  background-image: url(images/bg-mainmenu-selected-purple.png);
}

body.mod3 {
  background-image: url(images/bg-pattern-orange.png);
}
.mod3 .head {
  background-image: url(images/head-orange.png);
}
.mod3 .main-menu .selected a:after {
  border-color: #431700 transparent transparent;
}
.mod3 .main-menu .selected a {
  background-image: url(images/bg-mainmenu-selected-orange.png);
}

body.mod4 {
  background-image: url(images/bg-pattern-turquoise.png);
}
.mod4 .head {
  background-image: url(images/head-turquoise.png);
}
.mod4 .main-menu .selected a:after {
  border-color: #002527 transparent transparent;
}
.mod4 .main-menu .selected a {
  background-image: url(images/bg-mainmenu-selected-turquoise.png);
}

body.mod5 {
  background-image: url(images/bg-pattern-green.png);
}
.mod5 .head {
  background-image: url(images/head-green.png);
}
.mod5 .main-menu .selected a:after {
  border-color: #131a00 transparent transparent;
}
.mod5 .main-menu .selected a {
  background-image: url(images/bg-mainmenu-selected-green.png);
}


/* ----[header]---- */
.head {
  height: 263px;
  width: 100%;
  min-width: 997px;
  z-index: 2;
  background: #050505 url(images/bg-head.png) repeat-x;

  -webkit-box-shadow: 0 -3px 30px #000;
  -moz-box-shadow: 0 -3px 30px #000;
  box-shadow: 0 -3px 30px #000;
}

.head a {
  text-decoration: none;
  color: #fff;
}

.top-menu, .promo-bar, .main-menu {
  width: 997px;
  margin: 0 auto;
}

/* ----[top menu bar]---- */
.top-menu {
  background: url(images/bg-topmenu.png) no-repeat;
}

.top-menu li {
  position: relative;
  display: block;
  float: left;
  height: 27px;
  line-height: 27px;
  margin: 26px 0 0;
}

.top-menu a {
  display: block;
  height: 27px;
  line-height: 27px;
  padding: 0 13px;
  /*border-right: 1px solid #000;
  border-left: 1px solid #101010;*/
  font-size: 14px;
  font-weight: bold;
  color: #ccc;

  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;

  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}

.top-menu .selected a, .top-menu li a:hover {
  /*border: none;
  margin: 0 1px;*/
  color: #fff;

  -webkit-box-shadow: inset 0 10px 10px #343434, 0 -1px 1px #818181, 0 1px 1px #1b1b1b;
  -moz-box-shadow: inset 0 10px 10px #343434, 0 -1px 1px #818181, 0 1px 1px #1b1b1b;
  box-shadow: inset 0 10px 10px #343434, 0 -1px 1px #818181, 0 1px 1px #1b1b1b;
}

.top-menu li.logo {
  height: 70px;
  margin: 5px 10px 0;
  background: none;
}

.top-menu li.logo a, .top-menu li.logo a:hover {
  width: 227px;
  height: 70px;
  padding: 0;
  text-indent: -999em;
  background: url(images/logo-machopoker.png) no-repeat;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.top-menu li.machocsajok a, .top-menu li.machocsajok a:hover {
  background-image: url(images/logo-machocsajok.png);
}
.top-menu li.machokozosseg a, .top-menu li.machokozosseg a:hover {
  background-image: url(images/logo-machokozosseg.png);
}
.top-menu li.machokutyu a, .top-menu li.machokutyu a:hover {
  background-image: url(images/logo-machokutyu.png);
}
.top-menu li.machoverda a, .top-menu li.machoverda a:hover {
  background-image: url(images/logo-machoverda.png);
}
.top-menu li.machosport a, .top-menu li.machosport a:hover {
  background-image: url(images/logo-machosport.png);
}

.top-menu li.new span {
  position: absolute;
  display: block;
  width: 39px;
  height: 21px;
  top: -22px;
  left: 50%;
  margin-left: -19px;
  background: url(images/sprite-icons.png) no-repeat;
}

/* ----[top menu bar search]---- */
.top-menu li.search {
  float: right;
  height: 32px;
  margin-top: 23px;
}

.top-menu .search input {
  border: none;
  color: #fff;
}

::-webkit-input-placeholder {
  font-style: italic;
  color: #555;
}

:-moz-input-placeholder {
  font-style: italic;
  color: #555;
}

:input-placeholder {
  font-style: italic;
  color: #555;
}

.placeholder {
  font-style: italic;
  color: #555;
}

.top-menu .search-input {
  display: inline-block;
  /*width: 85px;
  height: 12px;*/
  line-height: 12px;
  /*padding: 9px 10px 9px 16px;*/
  background: #323232;

  width:111px;
  height:32px;
  float:left;
  overflow:hidden;

  font-style:normal!important;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;

  -webkit-box-shadow: 0 1px #5c4e4e, inset 0 15px 25px -5px #161616;
  -moz-box-shadow: 0 1px #5c4e4e, inset 0 15px 25px -5px #161616;
  box-shadow: 0 1px #5c4e4e, inset 0 15px 25px -5px #161616;
}
.top-menu .search-input::-webkit-input-placeholder { color:#fff; font-style:normal; display:block; border:1px solid transparent; line-height:12px; }

.top-menu .search-input input {
	background:transparent;
	border:none;
	width: 85px;
	padding: 9px 10px 9px 16px;
	outline:none;
}

.top-menu .search-input.placeholder {
  color: #555;
}

.top-menu .search-submit {
  display: inline-block;
  width: 35px;
  height: 32px;
  padding: 0;
  text-indent: -999em;
  background: #070707 url(images/sprite-icons-8.png) no-repeat 0 -55px;
  cursor: pointer;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomright: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;

  -webkit-box-shadow: 0 1px #5c4e4e, inset 0 15px 15px -5px #070707, inset 0 30px 15px -10px rgba(255,255,255,0.15);
  -moz-box-shadow: 0 1px #5c4e4e, inset 0 15px 15px -5px #070707, inset 0 30px 15px -10px rgba(255,255,255,0.15);
  box-shadow: 0 1px #5c4e4e, inset 0 15px 15px -5px #070707, inset 0 30px 15px -10px rgba(255,255,255,0.15);
}

/* ----[top promo bar]---- */
.promo-bar {
  position: relative;
  width: 949px;
  height: 113px;
  padding: 10px 0;
  margin: 5px auto 10px;
}

.promo-bar div {
  position: relative;
  overflow: hidden;
  height: 113px;
}

.promo-bar ul {
  display: block;
  position: absolute;
  width: 1000em;
  top: 0;
  left: 0;
}

.promo-bar li {
  display: block;
  float: left;
  width: 216px;
  height: 114px;
  margin-right: 25px;
  background-color: #191919;

  -webkit-box-shadow: inset 0 1px 3px -1px rgba(255,255,255,0.3), inset 0 -20px 20px #191919, inset 0 -30px 20px rgba(255,255,255,0.1), 1px 1px 10px #000;
  -moz-box-shadow: inset 0 1px 3px -1px rgba(255,255,255,0.3), inset 0 -20px 20px #191919, inset 0 -30px 20px rgba(255,255,255,0.1), 1px 1px 10px #000;
  box-shadow: inset 0 1px 3px -1px rgba(255,255,255,0.3), inset 0 -20px 20px #191919, inset 0 -30px 20px rgba(255,255,255,0.1), 1px 1px 10px #000;
}

.promo-bar img {
  display: block;
  width: 208px;
  height: 95px;
  margin: 0 0 7px;

  -webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.3), 0 -1px 1px #060606;
  -moz-box-shadow: 0 1px 1px rgba(255,255,255,0.3), 0 -1px 1px #060606;
  box-shadow: 0 1px 1px rgba(255,255,255,0.3), 0 -1px 1px #060606;
}

.promo-bar a {
  display: block;
  height: 100px;
  padding: 5px 4px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  color: #b2b2b2;
  text-shadow: 0 -1px 1px #000;

  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}

.promo-bar a:hover {
  color: #fff;
  text-shadow: 0 1px 1px #000;
}

.promo-bar li:after {
  content: '';
  display: block;
  height: 3px;
  border-bottom: 1px;
  margin-top: 1px;
  background-color: #6d8c00;

  -webkit-box-shadow: inset 0 -1px rgba(0,0,0,0.5), inset 30px 0 50px -20px black, inset -30px 0 50px -20px black;
  -moz-box-shadow: inset 0 -1px rgba(0,0,0,0.5), inset 30px 0 50px -20px black, inset -30px 0 50px -20px black;
  box-shadow: inset 0 -1px rgba(0,0,0,0.5), inset 30px 0 50px -20px black, inset -30px 0 50px -20px black;
}

        .promo-bar .red:after {
          background-color: #8D3B24;
        }

        .promo-bar .red a:hover {
          background-color: #6E0010;

          -webkit-box-shadow: inset 0 -20px 20px #6E0010, inset 0 -30px 20px rgba(255,255,255,0.6);
          -moz-box-shadow: inset 0 -20px 20px #6E0010, inset 0 -30px 20px rgba(255,255,255,0.6);
          box-shadow: inset 0 -20px 20px #6E0010, inset 0 -30px 20px rgba(255,255,255,0.6);
        }

        .promo-bar .gray:after {
          background-color: #8D3B24;
        }

        .promo-bar .gray a:hover {
          background-color: #2E2F28;

          -webkit-box-shadow: inset 0 -20px 20px #2E2F28, inset 0 -30px 20px rgba(255,255,255,0.6);
          -moz-box-shadow: inset 0 -20px 20px #2E2F28, inset 0 -30px 20px rgba(255,255,255,0.6);
          box-shadow: inset 0 -20px 20px #2E2F28, inset 0 -30px 20px rgba(255,255,255,0.6);
        }

        .promo-bar .orange:after {
          background-color: #8D3B24;
        }

        .promo-bar .orange a:hover {
          background-color: #D26C00;

          -webkit-box-shadow: inset 0 -20px 20px #D26C00, inset 0 -30px 20px rgba(255,255,255,0.6);
          -moz-box-shadow: inset 0 -20px 20px #D26C00, inset 0 -30px 20px rgba(255,255,255,0.6);
          box-shadow: inset 0 -20px 20px #D26C00, inset 0 -30px 20px rgba(255,255,255,0.6);
        }

        .promo-bar .green:after {
          background-color: #4A5D08;
        }

        .promo-bar .green a:hover {
          background-color: #4A5D08;

          -webkit-box-shadow: inset 0 -20px 20px #4A5D08, inset 0 -30px 20px rgba(255,255,255,0.6);
          -moz-box-shadow: inset 0 -20px 20px #4A5D08, inset 0 -30px 20px rgba(255,255,255,0.6);
          box-shadow: inset 0 -20px 20px #4A5D08, inset 0 -30px 20px rgba(255,255,255,0.6);
        }

        .promo-bar .purple:after {
          background-color: #145358;
        }

        .promo-bar .purple a:hover {
          background-color: #145358;

          -webkit-box-shadow: inset 0 -20px 20px #145358, inset 0 -30px 20px rgba(255,255,255,0.6);
          -moz-box-shadow: inset 0 -20px 20px #145358, inset 0 -30px 20px rgba(255,255,255,0.6);
          box-shadow: inset 0 -20px 20px #145358, inset 0 -30px 20px rgba(255,255,255,0.6);
        }

        .promo-bar .blue:after {
          background-color: #1964a3;
        }

        .promo-bar .blue a:hover {
          background-color: #1964a3;

          -webkit-box-shadow: inset 0 -20px 20px #1964a3, inset 0 -30px 20px rgba(255,255,255,0.6);
          -moz-box-shadow: inset 0 -20px 20px #1964a3, inset 0 -30px 20px rgba(255,255,255,0.6);
          box-shadow: inset 0 -20px 20px #1964a3, inset 0 -30px 20px rgba(255,255,255,0.6);
        }

.promo-bar .prev, .promo-bar .next {
  display: block;
  position: absolute;
  width: 9px;
  height: 20px;
  top: 66px;
  text-indent: -999em;
  background: url(images/sprite-icons.png) no-repeat -5px -112px;
  cursor: pointer;
}

.promo-bar .prev {
  left: -20px;
}

.promo-bar .next {
  right: -20px;
  background-position: -17px -112px;
}

/* ----[main menu]---- */
.main-menu li {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
}

.main-menu a {
  position: relative;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background: url(images/separator-mainmenu.png) no-repeat 100% 0;
  text-shadow: 0 -1px 1px #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";

  filter: alpha(opacity=85);
  opacity: 0.85;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.main-menu li:first-child a {
  border-left: none;
}

.main-menu .selected a {
  color: #ffb244;
  background: url(images/bg-mainmenu-selected.png) repeat-x;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  filter: alpha(opacity=100);
  opacity: 1;

  -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.9);
  -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.9);
  box-shadow: inset 0 0 20px rgba(0,0,0,0.9);
}

.mod1 .main-menu .selected a {
  background-image: url(images/bg-mainmenu-selected-blue.png);
}

.main-menu .selected a:after {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 50%;
  bottom: -7px;
  margin-left: -7px;
  border-style: solid;
  border-width: 7px 7px 0;
  border-color: #2b0000 transparent transparent;
}

.mod1 .main-menu .selected a:after {
  border-color: #001933 transparent transparent;
}

.main-menu a:hover {
  color: #ffb244;

  -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.5);
  -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.5);
  box-shadow: inset 0 0 20px rgba(0,0,0,0.5);
}

.main-menu .icon-chip,
.main-menu .icon-bubi,
.main-menu .icon-ketasz,
.main-menu .icon-king,
.main-menu .icon-celeb,
.main-menu .icon-nyeremenyek {
	width:53px;
	height:38px;
	display:inline-block;
	margin:-7px 0 -7px -16px;
}
.main-menu .icon-chip {
	background:url(images/icon-chip.png) no-repeat;
}
.main-menu .icon-celeb {
	background:url(images/icon-celeb-new.png) no-repeat;
    margin: -7px -8px -7px -10px
}
.main-menu .icon-bubi {
	background:url(images/icon-bubi.png) no-repeat;
}
.main-menu .icon-ketasz {
	background:url(images/icon-ketasz.png) no-repeat;
}
.main-menu .icon-king {
	background:url(images/icon-king.png) no-repeat;
}
.main-menu .icon-nyeremenyek {
	background:url(images/icon-nyeremenyek.png) no-repeat;
}

/* ----[profil sidebar]---- */
.profil-sidebar {
  width: 150px;
  margin: -35px 0 15px 4px;
  color: #fff;
  background: #151514;

  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

  -webkit-box-shadow: 0 1px 10px #000;
  -moz-box-shadow: 0 1px 10px #000;
  box-shadow: 0 1px 10px #000;
}

.profil-sidebar p, .profil-sidebar ul {
  margin-bottom: 0;
}

.profil-sidebar .cnt {
  padding: 11px 9px;
  border-bottom: 1px solid #2d2d2c;
}

.profil-sidebar .data img {
  float: left;
  margin-right: 5px;
  border: none;

  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.profil-sidebar .data {
  font-size: 11px;
  line-height: 13px;
  color: #999;
  background:#000;

  -webkit-border-radius: 3px 3px 0 0;
  -khtml-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.profil-sidebar .data strong {
  font-size: 12px;
  color: #ffc34f;
}

.profil-sidebar .counter li {
  display: inline-block;
  height: 15px;
  line-height: 15px;
  padding-left: 17px;
  font-weight: bold;
  color: #ffc34f;
  background-image: url(images/sprite-icons-8.png);
  background-repeat: no-repeat;
}

.profil-sidebar .counter .friends {
  background-position: -4px 2px;
}

.profil-sidebar .counter .mail {
  background-position: -25px 2px;
}

.profil-sidebar .counter .chips {
  background-position: -48px 0;
}

.profil-sidebar .button-gold {
  width: 103px;
}

.profil-sidebar .status {
  font-size: 11px;
  line-height: 14px;
  border: none;
}

.profil-sidebar .status p {
  padding: 5px 10px;
  line-height: 13px;
}

.profil-sidebar .statusbar {
  font-weight: bold;
}

.profil-sidebar .statusbar span {
  display: inline-block;
  width: 100px;
  height: 13px;
  margin-right: 3px;
  vertical-align: bottom;

  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;

  -webkit-box-shadow: inset 0 -3px 8px -1px #3a3a3a, 0 1px #404040;
  -moz-box-shadow: inset 0 -3px 8px -1px #3a3a3a, 0 1px #404040;
  box-shadow: inset 0 -3px 8px -1px #3a3a3a, 0 1px #404040;
}

.profil-sidebar .statusbar span span {
  width: 100%;
  height: 10px;
  margin: 0;
  background: #0183b7 url(images/pattern-statusbar.png);

  -webkit-box-shadow: 0 -1px #67d1ff;
  -moz-box-shadow: 0 -1px #67d1ff;
  box-shadow: 0 -1px #67d1ff;
}

.profil-sidebar h4, .profil-sidebar dt {
  position: relative;
  height: 29px;
  line-height: 29px;
  padding: 0 10px;
  margin: 0;
  border-top: 1px solid #050505;
  border-bottom: 1px solid #262625;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background: #050505;

  -webkit-box-shadow: inset 0 10px 30px -5px #272727;
  -moz-box-shadow: inset 0 10px 30px -5px #272727;
  box-shadow: inset 0 10px 30px -5px #272727;
}

.profil-sidebar dt {
  padding: 0 10px 0 22px;
  cursor: pointer;
}

.profil-sidebar dt:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.profil-sidebar dt span {
  display: inline-block;
  position: absolute;
  height: 16px;
  line-height: 17px;
  right: 7px;
  top: 5px;
  padding: 0 6px;
  font-weight: bold;
  color: #fff;
  background: #ffc34f;
  text-shadow: 0 1px 2px #000;

  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;

  -webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,0.7), 0 1px rgba(255,255,255,0.4);
  -moz-box-shadow: inset 0 2px 5px rgba(0,0,0,0.7), 0 1px rgba(255,255,255,0.4);
  box-shadow: inset 0 2px 5px rgba(0,0,0,0.7), 0 1px rgba(255,255,255,0.4);
}

.profil-sidebar dt.important span {
  background: #b1090d;
}

.profil-sidebar dt:last-child {
  -webkit-border-radius: 0 0 3px 3px;
  -khtml-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.profil-sidebar dt:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 9px;
  top: 13px;
  border-color: #ffc34f transparent;
  border-style: solid;
  border-width: 5px 3px 0;
}

.profil-sidebar dt.important:before {
  border-color: #b1090d transparent;
}

.profil-sidebar dt.open:before {
  border-width: 0 3px 5px;
}

.profil-sidebar dd {
  padding: 10px;
}

.profil-sidebar h3 {
  margin: 0 0 10px;
  font-size: 12px;
  color: #ffc34f;
}

.login-sidebar {
  color: #b2b2b2;
}

.login-sidebar input{
  border: 1px solid #000;
  background: #969696;
  padding: 3px 3%;
  margin-bottom: 10px;
  width: 94%;

  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;

  -webkit-box-shadow: inset 0 3px 15px #646464, 0 -1px 1px #000;
  -moz-box-shadow: inset 0 3px 15px #646464, 0 -1px 1px #000;
  box-shadow: inset 0 3px 15px #646464, 0 -1px 1px #000;
}
.login-sidebar label {
  font-weight: bold;
  font-size: 11px;
}

.login-sidebar input.button {
  width: auto;
  padding: 0 15px;
  margin: 0;
  height: 24px;
  line-height: 24px;
  background: #6d0000 url(images/noise-red.png);
  color: #fff;
  text-shadow: 0 1px 1px #000;

  -webkit-box-shadow: inset 0 2px 2px #ca6162, 0 2px 1px #000;
  -moz-box-shadow: inset 0 2px 2px #ca6162, 0 2px 1px #000;
  box-shadow: inset 0 2px 2px #ca6162, 0 2px 1px #000;
}
.login-sidebar a.button {
  white-space: nowrap;
}
.login-sidebar .register p {
  font-size: 11px;
  line-height: 14px;
  color: #808080;
  margin-bottom: 10px;
}


/* ----[footer]---- */
.foot {
  position: relative;
}

.foot .clr {
  position: relative;
  padding: 15px 25px 20px;
  z-index: 100;
}

.foot .clr:first-child {
  border-bottom: 1px solid #292929;
}

.foot h2 {
  position: relative;
  padding-bottom: 15px;
  border-bottom: 1px solid #292929;
  font-family: GestaItalic, Arial, Helvetica, sans-serif;
}

.foot h2, .foot h2 a {
  font-size: 15px;
  line-height: 15px;
  color: #fff;
}

.foot h3 {
  position: relative;
  padding-bottom: 15px;
  border-bottom: 1px solid #292929;
  margin-bottom: 3px;
  color: #888;
  font-weight: normal;
  text-shadow: 0 -1px #000;
}

.textshadow .foot h2:after, .textshadow .foot h3:after {
  content: '\25BC';
  position: absolute;
  bottom: -8px;
  left: 4px;
  font-family: Consolas, monospace;
  font-size: 13px;
  line-height: 13px;
  color: #111111;
  text-shadow: 0 2px #3b3b3b;
}

.foot .twitter h2:before {
  content: '';
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  margin-bottom: -3px;
  background: url(images/sprite-icons-8.png) no-repeat -45px -37px;
}

.foot .facebook h2:before {
  content: '';
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  margin-bottom: -3px;
  background: url(images/sprite-icons-8.png) no-repeat -25px -37px;
}

.foot .tv h2:before {
  content: '';
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  margin-bottom: -3px;
  background: url(images/sprite-icons-8.png) no-repeat -5px -37px;
}

.foot h2 a {
  display: inline-block;
  position: absolute;
  height: 20px;
  line-height: 20px;
  right: 0;
  top: 0;
  padding: 0 10px;
  color: #192438;
  background: #0068dd url(images/noise-blue-tw.png);
  text-shadow: 0 1px rgba(255,255,255,0.5), 0 -1px #192438;

  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  -webkit-box-shadow: inset 0 10px 10px -5px #fff, inset 0 0 8px #fff;
  -moz-box-shadow: inset 0 10px 10px -5px #fff, inset 0 0 8px #fff;
  box-shadow: inset 0 10px 10px -5px #fff, inset 0 0 8px #fff;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.foot h2 a:hover {
  -webkit-box-shadow: inset 0 10px 20px -5px #fff, inset 0 0 8px #fff;
  -moz-box-shadow: inset 0 10px 20px -5px #fff, inset 0 0 8px #fff;
  box-shadow: inset 0 10px 20px -5px #fff, inset 0 0 8px #fff;
}

.foot .facebook h2 a {
  background: #2654b6 url(images/noise-blue-fb.png);
}

.foot .twitter h2 a:before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 15px;
  margin-right: 2px;
  background: url(images/sprite-icons.png) no-repeat -23px -94px;
}

.foot .facebook h2 a:before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 2px;
  background: url(images/sprite-icons.png) no-repeat -3px -93px;
}

.foot .twtr-hd {
  display: none;
}

.foot .twtr-widget .twtr-tweet {
  border: none;
  margin-bottom: 10px;
}

.foot .twtr-widget .twtr-tweet-wrap, .foot .twtr-ft div {
  padding: 6px 6px 6px 0;
}

.foot .facebook iframe {
  margin: 0 -11px;
}

.foot .newsletter form {
  text-align: right;
}

.foot .newsletter div {
  padding-left: 95px;
  color: #fff;
  background: url(images/gfx-newsletter.png) no-repeat -3px 0;
}

.foot .newsletter p {
  margin-bottom: 10px;
}

.foot .input-text {
  height: 13px;
  line-height: 13px;
  width: 200px;
  padding: 8px 10px;
  margin: 20px 0 10px;
  border-style: solid;
  border-width: 1px 0px;
  border-color: #080808 transparent #626262;
  color: #fff;
  background: #3d3d3d;

  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  -webkit-box-shadow: inset 0 15px 30px -5px #100e0c;
  -moz-box-shadow: inset 0 15px 30px -5px #100e0c;
  box-shadow: inset 0 15px 30px -5px #100e0c;
}

.foot .input-text::-webkit-input-placeholder {
  color: #585858;
}

.foot .input-text:-moz-input-placeholder {
  color: #585858;
}

.foot .input-text:input-placeholder {
  color: #585858;
}

.foot .input-text.placeholder {
  color: #585858;
}

.foot .tv a {
  line-height: 15px;
  color: #fff;
}

.foot .tv a span {
  color: #3890B4;
  font-size: 11px;
}

.foot .tv li {
  margin-bottom: 15px;
}

.foot .tv li:before {
  content: '';
  display: block;
  float: left;
  width: 27px;
  height: 27px;
  margin: 3px 10px 0 0;
  background: url(images/sprite-tv-icons.png) no-repeat;
}

.foot .tv li.sport1:before {
  background-position: 0 0;
}

.foot .tv li.sportklub:before {
  background-position: 0 -43px;
}

.foot .tv li.euro:before {
  background-position: 0 -87px;
}

.foot .tv li.rtlklub:before {
  background-position: 0 -130px;
}

.foot .links li {
  position: relative;
  padding: 7px 10px 7px 12px;
  border-bottom: 1px solid #292929;
}

.foot .links li:before {
  content: '\2022';
  position: absolute;
  left: 0;
  top: 6px;
  border: none;
  width: auto;
  height: auto;
  font-size: 20px;
  line-height: 20px;
  color: #414141;
}

.foot .links li:last-child {
  border-bottom: none;
}

.foot .links a {
  color: #888;
}

.foot .links a:hover {
  text-decoration: underline;
}

.foot .links.em li {
  padding: 10px 10px 10px 20px;
}

.foot .links.em li:before {
  top: 50%;
  margin-top: -10px;
  color: #960000;
}

.no-generatedcontent .foot .links li {
  background: url(images/bullet-grey-on-black.png) no-repeat 0 13px;
}

.no-generatedcontent .foot .links.em li {
  background: url(images/bullet-red-on-black.png) no-repeat 5px 50%;
}

.foot .links.em a {
  font-weight: bold;
  color: #ffb244;
}

.foot .gfx {
  position: relative;
  width: 1002px;
  height: 27px;
  bottom: -20px;
  padding: 63px 10px 10px;
  margin: -75px -14px 0;
  z-index: 0;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 11px;
  line-height: 18px;
  color: #a4705d;
  background: url(images/gfx-footer.png) no-repeat;
  text-shadow: 0 -1px #000;
}

.foot .gfx q {
  display: inline-block;
  float: left;
  font-size: 11px;
  line-height: 18px;
  color: #a4705d;
}

.foot .gfx q:before {
  content: '\201C';
  display: inline-block;
  margin-right: 3px;
  font-size: 18px;
  color: #953612;
}

.foot .gfx q:after {
  content: '\201D';
  display: inline-block;
  position: relative;
  top: 10px;
  margin-left: 3px;
  font-size: 18px;
  color: #953612;
}

.foot .gfx a {
  display: inline-block;
  float: right;
  color: #661904;
}

.foot .gfx strong {
  display: inline-block;
  position: relative;
  width: 51px;
  height: 11px;
  top: 1px;
  vertical-align: baseline;
  background: url(images/logo-mito.png) no-repeat 0 50%;
  text-indent: -999em;
}

/*
 *
 * other modules
 *
 */

/* ----[nyito tumblr masonry]---- */

.masonry {
  padding: 15px 0 40px;
  position: relative;
  margin: 0 12px 65px 15px;
}
.masonry .item {
  width: 245px;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 10px 12px;

  border-bottom: 1px solid #d3c9b2;
  -webkit-box-shadow:0 1px rgba(255,255,255,0.3);
  -moz-box-shadow: 0 1px rgba(255,255,255,0.3);
  box-shadow: 0 1px rgba(255,255,255,0.3);
}
.masonry .item .actions {
  height: 0;
  overflow: hidden;
  margin: 15px -15px 0;
  padding: 0 15px;

  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  -o-transition: height 0.2s;
  -ms-transition: height 0.2s;
  transition: height 0.2s;
}
.masonry .item:hover {
  padding: 15px 15px 0;
  margin: -6px -4px 0;
  border: 1px solid #beb8a5;
  z-index: 100;

  background-color: #f8f7f5;
  background: -moz-linear-gradient(top,  #ffffff 0%, #eeece7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeece7));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#eeece7 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#eeece7 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#eeece7 100%);
  background: linear-gradient(top,  #ffffff 0%,#eeece7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeece7',GradientType=0 );

  box-shadow: 1px 1px 4px rgba(0,0,0,0.3);

}
.masonry .item:hover .actions {
  height: 110px;

  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  -ms-transition: 0.1s;
  transition: 0.1s;
}

.masonry .like {
  margin: 25px -15px 0;
  border-top: 1px solid #bab7ae;
  padding: 15px;
}

.masonry .column {
  position: absolute;
  top: 0;
  left: 50%;
  width: 269px;
  height: 100%;
  margin-left: -135px;
  border-left: 1px solid #d3c9b2;
  border-right: 1px solid #d3c9b2;

  -webkit-box-shadow: 1px 0 rgba(255,255,255,0.3), inset 1px 0 rgba(255,255,255,0.3);
  -moz-box-shadow: 1px 0 rgba(255,255,255,0.3), inset 1px 0 rgba(255,255,255,0.3);
  box-shadow: 1px 0 rgba(255,255,255,0.3), inset 1px 0 rgba(255,255,255,0.3);
}

.masonry .more-button {
  display: inline-block;
  position: relative;
  bottom: -15px;
  width: 230px;
  height: 30px;
  line-height: 32px;

  color: #5f5e5d;
  font-size: 14px;
  font-weight: bold;
  background: #dad4c3;

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;

  text-shadow: 0 1px rgba(255, 255, 255, 0.8);

  -webkit-box-shadow: 0 1px #fff, inset 0 1px 3px #b7ab88, inset 0 -5px 20px #c0b297, inset 0 0 5px #c0b297;
  -moz-box-shadow: 0 1px #fff, inset 0 1px 3px #b7ab88, inset 0 -5px 20px #c0b297, inset 0 0 5px #c0b297;
  box-shadow: 0 1px #fff, inset 0 1px 3px #b7ab88, inset 0 -5px 20px #c0b297, inset 0 0 5px #c0b297;


  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}
.masonry .more-button:hover {
  background: #d4cbb9;
  -webkit-box-shadow: 0 1px #fff, inset 0 1px 5px #b7ab88, inset 0 -7px 20px #c0b297, inset 0 0 8px 2px #c0b297;
  -moz-box-shadow: 0 1px #fff, inset 0 1px 5px #b7ab88, inset 0 -7px 20px #c0b297, inset 0 0 8px 2px #c0b297;
  box-shadow: 0 1px #fff, inset 0 1px 5px #b7ab88, inset 0 -7px 20px #c0b297, inset 0 0 8px 2px #c0b297;


}

.masonry .masonry-footer {
  display: block;
  position: absolute;
  bottom: 0;
  left: 12px;
  width: 785px;
  height: 30px;
  margin: 0;

  text-align: center;

  border-bottom: 1px solid #d3c9b2;
  -webkit-box-shadow:0 1px rgba(255,255,255,0.3);
  -moz-box-shadow: 0 1px rgba(255,255,255,0.3);
  box-shadow: 0 1px rgba(255,255,255,0.3);
}

.masonry h1 {
  font-size: 20px;
  margin: 0;
  text-shadow: none;
}

.masonry h2 {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #ec6a00;
  font-weight: bold;
  margin: 0;
  line-height: 17px;
}

.masonry h2 a{
    color: #ec6a00;
}

.masonry h3 {
  font-size: 16px;
  color: #313131;
  margin: 0;
}

.masonry blockquote {
  font-size: 16px;
  font-family: Georgia, Times, "Times New Roman", serif;
  color: #313131;
  font-style: italic;
}

.masonry .meta {
  font-size: 11px;
  color: #6a614d;
  padding: 0;
  margin: 0 0 5px;
}

/* ----[promo sidebar]---- */
.mininews-sidebar {
  margin-bottom: 0;
}

.mininews-sidebar li {
  position: relative;
  display: block;
  padding: 15px 15px 10px 0;
  border-top: 1px solid #d8d5ce;
  border-bottom: 1px solid #aca69a;
  line-height: 15px;
  background: transparent;
  background: rgba(255, 255, 255, 0);
  text-shadow: 0 1px 1px rgba(255,255,255,0.5);

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.mininews-sidebar li.promo {
  background: transparent url(images/bg-promosidebar.png) no-repeat 0 100%;
  background: rgba(255, 255, 255, 0) url(images/bg-promosidebar.png) no-repeat 0 100%;
}

.mininews-sidebar li:first-child {
  padding-top: 25px;
  border-top: none;
}

.mininews-sidebar li:last-child {
  border-bottom: none;
}

.mininews-sidebar li:hover {
  background-color: #dddbd4;
  background-color: rgba(255, 255, 255, 0.35);
}

.mininews-sidebar li:hover h3 a {
  color: #870000;
}

.mininews-sidebar li.new:after {
  content: '';
  position: absolute;
  display: block;
  width: 31px;
  height: 31px;
  top: -1px;
  left: 0;
  background: url(images/sprite-icons.png) no-repeat -66px 0;
}

.mininews-sidebar h3 {
  padding-left: 25px;
  margin-bottom: 10px;
}

.mininews-sidebar p {
  min-height: 70px;
  padding: 5px 0 0 25px;
  margin: 0;
}

.mininews-sidebar img {
  -webkit-box-shadow: 0 15px 15px -20px #28261f, 0 0 1px #aca9a0;
  -moz-box-shadow: 0 15px 15px -20px #28261f, 0 0 1px #aca9a0;
  box-shadow: 0 15px 15px -20px #28261f, 0 0 1px #aca9a0;
}

.mininews-sidebar .promo .imgcnt {
  float: left;
  width: 70px;
  height: 60px;
  margin: 0 10px 0 -10px;
  text-align: center;
}

.mininews-sidebar .promo .imgcnt img {
  border: none;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

  margin: -5px auto;
}

/* ----[carousel defaults]---- */
.carousel {
  position: relative;
}

.carousel-cnt {
  position: absolute;
  display: block;
  width: 1000em;
  top: 0;
  left: 0;
}

.carousel-step {
  position: relative;
  display: block;
  float: left;
}

/* ----[mini-news l]---- */
.news-carousel {
  position: relative;
  overflow: hidden;
  width: 543px;
  height: 486px;
  background:url(images/news-carousel.gif) repeat-y 301px 0;
	margin-bottom:-5px;
	padding-bottom:5px;
}
.news-carousel .col4-i,
.tumblr-bg .col4-i {
	padding-right:10px;
	width:288px;
}
.tumblr-bg {
	background:url(images/news-carousel.gif) repeat-y 301px 0;
}

.mini-news {
  margin-top: -10px;
}

.mini-news li {
  padding: 10px 0 4px;
  border-top: 1px solid #f0efea;
  border-bottom: 1px solid #d3c9b2;
}

.mini-news li:first-child {
  border-top: none;
}

.mini-news li:last-child {
  border-bottom: none;
}

.mini-news h3 {
  position: relative;
  margin-bottom: 10px;
}

.mini-news h3:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  margin: 0 8px 1px 0;
  border-color: transparent transparent transparent #3383a3;
  border-width: 3px 0 3px 4px;
  border-style: solid;
  text-indent: -999em;
}

.mini-news img {
  display: block;
  margin-bottom: 0;
  border: none;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.mini-news .imgcnt {
  display: block;
  overflow: hidden;
  position: relative;
  height: 106px;
  border: 3px solid #fff;

  -webkit-box-shadow: 0 0 1px #d3d0ca;
  -moz-box-shadow: 0 0 1px #d3d0ca;
  box-shadow: 0 0 1px #d3d0ca;
}

.mini-news .imgcnt div {
  position: relative;
  height: 82px;
  top: -106px;
  padding: 118px 15px 12px;
  color: #fff;
  background: rgba(0,0,0,0);

  -webkit-transition: padding-top 0.3s ease, background-color 0.7s linear;
  -moz-transition: padding-top 0.3s ease, background-color 0.7s linear;
  -o-transition: padding-top 0.3s ease, background-color 0.7s linear;
  -ms-transition: padding-top 0.3s ease, background-color 0.7s linear;
  transition: padding-top 0.3s ease, background-color 0.7s linear;
}

.mini-news .imgcnt:hover div {
  padding-top: 12px;
  background: #000;
  background: rgba(0,0,0,0.7);
}

.mini-news .imgcnt p {
  margin: 0;
}

.mini-news .meta {
  color: #595959;
  font-size: 11px;
  line-height: 15px;
}

/* ----[section]---- */
.section .col7, .section .col3 {
  position: relative;
  padding: 8px 0;
}

.section {
  border-top: 1px solid #d3c9b2;
  border-bottom: 1px solid #d3c9b2;
  color: #a5a39a;

  -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.3), 0 1px rgba(255,255,255,0.3);
  -moz-box-shadow: inset 0 1px rgba(255,255,255,0.3), 0 1px rgba(255,255,255,0.3);
  box-shadow: inset 0 1px rgba(255,255,255,0.3), 0 1px rgba(255,255,255,0.3);
}

.section.pr {
  background: rgba(118,113,100,0.1);
}

.section ul, .section li, .section p {
  display: inline-block;
  margin-bottom: 0;
}

.section div p, .section .col3 a {
  margin: 0 5px 0 25px;
}

.section .col7 .arrow {
  position: absolute;
  right: 25px;
  top: 8px;
}

.arrow {
  color: #4e4b42;
}

.arrow:hover {
  text-decoration: underline;
}

.arrow:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  margin: 0 0 1px 7px;
  border-color: transparent transparent transparent #cc7c5c;
  border-width: 3px 0 3px 4px;
  border-style: solid;
  text-indent: -999em;
}

.arrow.blue:after {
  border-left-color: #3383a3;
}

.arrow.blue strong {
  font-weight: bold;
  color: #3890b4;
}

.arrow.blue.mod {
  display: block;
  text-align: right;
}

.arrow-left:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  margin: 0 7px 1px 0px;
  border-color: transparent #cc7c5c transparent transparent;
  border-width: 3px 4px 3px 0px;
  border-style: solid;
  text-indent: -999em;
}

.arrow-left.blue:before {
  border-right-color: #3383a3;
}


/* ----[potty pager]---- */
.pager li, .pager a {
  display: inline-block;
  width: 10px;
  height: 12px;
}

.pager li {
  margin-right: 2px;
}

.pager a {
  background: url(images/sprite-icons.png) no-repeat 0 -71px;
  text-indent: -999em;
}

.pager .selected a, .pager a:hover {
  background-position: -14px -72px;
}

/* ----[video player]---- */
.videocnt {
  position: relative;
  overflow: hidden;
  width: 275px;
  height: 265px;
  margin: -15px -30px 0;
}

.videocnt .carousel-step {
  width: 241px;
  min-height: 240px;
  padding: 21px 0 0 34px;
  background: url(images/gfx-player.png) no-repeat;
}

.videocnt img {
  margin: none;
  border: none;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.videocnt p {
  position: absolute;
  width: 170px;
  top: 225px;
  left: 0;
  padding: 0 50px 0 60px;
  text-align: center;
}

.videocnt .pager, .imgrotator .pager {
  display: block;
  width: 21px;
  height: 21px;
  background: url(images/sprite-icons.png) no-repeat;
  text-indent: -999em;
  cursor: pointer;
}

.videocnt .pager {
  position: absolute;
  top: 223px;
}

.videocnt .next {
  right: 20px;
}

.videocnt .prev {
  left: 26px;
}

.videocnt .next, .imgrotator .next {
  background-position: -42px -24px;
}

.videocnt .prev, .imgrotator .prev {
  background-position: -42px -48px;
}

.videocnt .prev:hover, .imgrotator .prev:hover {
  background-position: -42px -95px;
}

.videocnt .next:hover, .imgrotator .next:hover {
  background-position: -42px -72px;
}

/* ----[gallery ]---- */
.imgrotator {
  position: relative;
  overflow: hidden;
  width: 218px;
  height: 275px;
  margin-bottom: 15px;
  text-align: center;
}

.imgrotator .carousel-step {
  width: 218px;
}

.imgrotator img {
  display: block;
  margin: 0 auto 10px;
}

.imgrotator .pager {
  display: inline-block;
}

.imgrotator .zoom {
  background-position: -41px 0;
}

.imgrotator .pager-cnt {
  position: absolute;
  width: 218px;
  top: 230px;
  left: 0;
}

/* ----[fuzetpapir doboz]---- */
.paper {
  width: 175px;
  padding: 15px 15px 15px 25px;
  margin: 0 -10px 15px;
  background: url(images/bg-papir.png) repeat-y;

  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}

.paper h3 {
  font-size: 17px;
  color: #870000;
}
.paper h4 {
  font-size: 12px;
  color: #870000;
  font-weight: bold;
}

.paper li:before {
  color: #d25000;
}

/* ----[kiemeles doboz]---- */
.box, .box .bubble {
  position: relative;
  padding: 10px;
  margin: 0 -10px 15px;
  border: 1px solid #bab5a6;
  border: 1px solid rgba(158, 152, 131, 0.6);
  color: #424242;
  background: #dbd8d0;
  background: rgba(255,255,255,0.4);

  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.box h3 {
  font-size: 14px;
}

.box .bubble {
  margin: 0;
  background: #ebeae5;
}

.box .bubble:after {
  content: '\25B2';
  position: absolute;
  top: -8px;
  left: 25px;
  font-family: monospace;
  font-size: 13px;
  line-height: 10px;
  color: #ebeae5;
  text-shadow: 0 -1px #989386;
}

.box img {
  border: none;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.box.mod {
  border-color: #d5d3cc;
  background: #e9e7e1;
}

.box.mod p {
  margin: 0;
  font-size: 14px;
}

.box.mod img {
  margin-bottom: 0;
}

.box hr {
  clear: both;
  margin: 10px -10px;
}

.box.poker {
  background: #4f5d21 url(images/noise-green.png);
  border-color: #323b1d;
  color: #f7f2d1;
}

.box.primary {
  background: #DBD8CE;
  background: rgba(118, 113, 100, 0.1);
}

/* ----[post meta]---- */
.meta {
  padding: 12px 25px 8px;
  margin: 0 -25px 20px;
}

.meta .fb-like {
  margin-right: -20px;
}

.meta iframe, .meta div {
  margin-right: 3px;
}

.fb-like.faces {
  margin-bottom: 10px;
}

/* ----[link lista]---- */
.links li {
  position: relative;
  font-weight: bold;
  padding-left: 10px;
}

.links li:before {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 0;
  top: 5px;
  border-color: transparent transparent transparent #3383a3;
  border-width: 3px 0 3px 3px;
  border-style: solid;
}

/* ----[comments]---- */
.comments {
  position: relative;
  margin: 20px -25px 30px;
  padding: 0;
  border-top: 1px solid #d3c9b2;
  border-bottom: 1px solid #d3c9b2;
  color: #3f3e3a;
  background: #dbd8ce;
  background: rgba(118,113,100,0.1);

  -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.3), 0 1px rgba(255,255,255,0.3);
  -moz-box-shadow: inset 0 1px rgba(255,255,255,0.3), 0 1px rgba(255,255,255,0.3);
  box-shadow: inset 0 1px rgba(255,255,255,0.3), 0 1px rgba(255,255,255,0.3);
}

.comments ul {
  margin: 0;
}

.comments h4, .comments li {
  margin: 0;
  padding: 10px 25px;
  border-bottom: 1px solid #d3c9b2;
  border-top: 1px solid #e4e1d8;
  border-top: 1px solid rgba(255,255,255,0.3);
}

.comments li {
  padding-bottom: 0;
}

.comments li:last-child {
  border-bottom: none;
}

.comments .login {
  position: absolute;
  float: right;
  height: 22px;
  line-height: 22px;
  top: 10px;
  right: 25px;
  font-size: 12px;
}

.blog .comments .login {
  position: relative;
  top: 0;
  right: 0;
}

.comments .login a {
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #e9e7e1;
  font-weight: bold;

  -webkit-box-shadow: 1px 0 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 1px 0 0 rgba(0,0,0,0.1);
  box-shadow: 1px 0 0 rgba(0,0,0,0.1);
}

.comments .avatar {
  float: left;
  width: 65px;
  margin-right: 15px;
}
.blog .comments .avatar {
	width: 48px;
}

img.avatar, .comments .avatar img {
  border: 2px solid #0a0a0a;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.comments .comment-body {
  float: left;
  width: 460px;
  font-size:12px;
}
.blog .comments .comment-body {
	width: 495px;
}

.comments .comment-body p {
	line-height:normal;
        overflow: hidden;
        word-wrap: break-word;
}

.comments h5 {
  margin-bottom: 5px!important;
  font-size: 12px;
  color: #827b6e;
}

.comments textarea {
  display: inline-block;
  vertical-align: bottom;
  width: 334px;
  /*min-height: 42px;*/
  padding: 6px 10px;
  height:50px;
  margin-right: 5px;
  border: 1px solid #b6b3a8;
  background: #f7f6f4;

  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.blog .comments textarea {
	width: 410px;
	height:33px;
}

.comment-body .button { margin-right:-40px; position:relative; }

.blog .comments {
  margin: 15px 0 30px;
  border: 1px solid #d3c9b2;

  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.blog .comments h4, .blog .comments li {
  padding: 10px 10px 5px;
}

/* ----[profil oldal]---- */
.profil-side {
  width: 162px;
  float: left;
  padding: 25px 18px 20px 25px;
}

.profil-side a {
  display: block;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
}

.profil-side hr {
  margin: 15px 0;
}

.profil-side .fb:before, .profil-side .tw:before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 7px -3px 0;
  background: url(images/sprite-icons.png) no-repeat -72px -137px;
}

.profil-side .tw:before {
  background-position: -73px -116px;
}

.profil-main {
  position: relative;
  width: 630px;
  float: left;
  margin-top: 27px;
  padding-bottom: 2000px;
  margin-bottom: -2000px;
  border-left: 1px solid #d3c9b2;

  -webkit-box-shadow: -1px 0 rgba(255,255,255,0.4);
  -moz-box-shadow: -1px 0 rgba(255,255,255,0.4);
  box-shadow: -1px 0 rgba(255,255,255,0.4);
}

.profil-main h1, .profil-main h5 {
  margin: 0 0 5px 20px;
}

.profil-main .user-info {
  position: absolute;
  top: -17px;
  right: 10px;
  width: 223px;
  border: 1px solid #d3c9b2;
  background: #dbd8ce;
  background: rgba(213, 207, 192, 0.5);

  -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px rgba(255,255,255,0.5);
  box-shadow: inset 0 1px rgba(255,255,255,0.5);

  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.profil-main .user-info p {
  position: relative;
  padding: 7px 10px 4px 50px;
  margin: 0;
}

.profil-main .user-info p:before {
  content: '';
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 12px;
  left: 13px;
  background: url(images/sprite-icons.png) no-repeat;
}

.profil-main .user-info .chip:before {
  content: '';
  background-position: -70px -33px;
}

.profil-main .user-info .rang:before {
  content: '';
  background-position: -70px -62px;
}

.profil-main .user-info .chip {
  border-bottom: 1px solid #d3c9b2;

  -webkit-box-shadow: 0 1px rgba(255,255,255,0.5);
  -moz-box-shadow: 0 1px rgba(255,255,255,0.5);
  box-shadow: 0 1px rgba(255,255,255,0.5);
}

.profil-main .cnt {
  padding-bottom: 2000px;
  margin-bottom: -2000px;
  background: #f9f8f4;
  border-top: 1px solid #d3c9b2;
}

.profil-data {
  float: left;
  width: 334px;
  margin-right: 25px;
  font-size: 14px;
}

.profil-boxes {
  float: left;
  width: 205px;
  margin: -25px -25px 0 0;
  padding: 25px 20px 2000px;
  margin-bottom: -2000px;
  background: #f4f3ee;
  border-left: 1px solid #d3c9b2;
}

.profil-data th {
  width: 150px;
  padding: 3px 10px 3px 0;
  text-align: left;
  font-weight: normal;
  color: #827860;
}

/* ----[badges]---- */
.badges.box {
  padding: 7px;
}

.badges li {
  display: block;
  float: left;
  width: 46px;
  height: 49px;
  margin: 3px 3px 0;
}

.badges a {
  display: block;
  width: 46px;
  height: 49px;
  background-image: url(images/sprite-badges.png);
  background-repeat: no-repeat;
  text-indent: -999em;
}

.badges li { height:55px; margin:5px 11px; }
.badges a { width:46px; height:53px; }

.badges .MachoBadgeFullProfile { background-position: 0px 0px; }
.badges .MachoBadgeSpanOfTen { background-position: 0px -53px; }
.badges .MachoBadgeSpanOfFifty { background-position: 0px -106px; }
.badges .MachoBadgeHasFacebook { background-position: 0px -159px; }
.badges .MachoBadgeSMSPayment { background-position: 0px -212px; }
.badges .MachoBadgeCardPayment { background-position: 0px -265px; }
.badges .MachoBadgeRegisterHundred { background-position: 0px -318px; }
.badges .MachoBadgeRegisterFiveHundred { background-position: 0px -371px; }
.badges .pokerschool { background-position: 0px -424px; }
.badges .pokerschool7Days { background-position: 0px -477px; }

.badges .MachoBadgeCoupon { background-position: -46px 0px; }
.badges .kordaGyuri { background-position: -46px -53px; }
.badges .MachoBadgeGaleria { background-position: -46px -106px; }
.badges .MachoBadgeLoungeSwarm { background-position: -46px -159px; }
.badges .MachoBadgeLoungeSwarmThousand { background-position: -46px -212px; }
.badges .MachoBadgeNewsletter { background-position: -46px -265px; }
.badges .MachoBadgeFirstMillion { background-position: -46px -318px; height:55px; }
.badges .MachoBadgeTenMillion { background-position: -46px -373px; height:55px; }
.badges .MachoBadgeHundredMillion { background-position: -46px -428px; height:55px; }
.badges .MachoBadgeLoungeFive { background-position: -46px -483px; height:55px; }

.badges .MachoBadgeLoginTen { background-position: -92px 0px; height:55px; }
.badges .MachoBadgeLoginMonth { background-position: -92px -55px; height:55px; }
.badges .MachoBadgeWinner1k { background-position: -92px -110px; height:55px; }
.badges .MachoBadgeWinner5k { background-position: -92px -165px; height:55px; }
.badges .MachoBadgeWinner10k { background-position: -92px -220px; height:55px; }
.badges .MachoBadgePlayer10k { background-position: -92px -275px; height:55px; }
.badges .MachoBadgePlayer50k { background-position: -92px -330px; height:55px; }
.badges .MachoBadgePlayer100k { background-position: -92px -385px; height:55px; }
.badges .MachoBadgeGirls { background-position: -92px -440px; }

.badges .supportVirgin { background-position: -92px -495px; }

.badges .pipa {
  background-position: -4px -4px;
}

.badges .kor {
  background-position: -56px -4px;
}

.badges .treff {
  background-position: -109px -4px;
}

.badges .pikk {
  background-position: -161px -4px;
}

/* ----[avatars box]---- */
.avatar-list li {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  margin: 9px 9px 8px 8px;
}

.avatar-list img {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;

  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
  box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

/* ----[oktatas]---- */
.oktatas {
  background: url(images/header-oktatas.jpg) no-repeat;
  padding: 122px 6px 0 5px;
  margin: 0;
}

.oktatas.cikk {
  padding: 122px 0 0;
}

.oktatas .paper {
  position: relative;
  width: 345px;
  margin: 13px 13px 13px 14px;
  float: left;
  padding-right: 5px;
  border-right: 10px solid #f2f2f2;
}

.oktatas.cikk .paper {
  width: 523px;
  float: none;
}

.oktatas .paper:before {
  content: '';
  display: block;
  position: absolute;
  top: -5px;
  left: 0;
  width: 0;
  height: 0;
  border-width: 5px 385px 0 0;
  border-color: transparent #f2f2f2 transparent transparent;
  border-style: solid;
}

.oktatas.cikk .paper:before {
  content: '';
  border-width: 5px 563px 0 0;
}

.oktatas .paper .em li {
  font-weight: bold;
}

.oktatas .paper h3 {
  font-weight: normal;
}

.oktatas .paper p {
  font-size: 14px;
}

.oktatas .paper p strong {
  font-weight: bold;
  color: #870000;
}

.oktatas .paper p b{
    font-weight: normal;
    color: #870000;
}

.oktatas .poker {
  margin: 5px 0 0 5px;
  padding: 0 15px;

  -webkit-box-shadow: inset -10px -10px 40px 10px #4d5f24;
  -moz-box-shadow: inset -10px -10px 40px 10px #4d5f24;
  box-shadow: inset -10px -10px 40px 10px #4d5f24;
}

.oktatas .poker h4 {
  margin: 0 -15px 10px;
  padding: 7px 15px 5px;
  border-bottom: 1px solid #63694b;
  text-shadow: 0 1px 1px rgba(0,0,0,0.5);
  color:#fff;

  -webkit-box-shadow: inset 0 -10px 25px #383b22;
  -moz-box-shadow: inset 0 -10px 25px #383b22;
  box-shadow: inset 0 -10px 25px #383b22;
}

.oktatas .paper .poker strong {
  font-weight: bold;
  color: #f7f2d1;
}

.oktatas .poker p {
  margin: 0 15px 0 0;
}

.oktatas .poker select {
  margin: 11px 0 20px;
}

.oktatas .section {
  margin: 0 -6px 0 -5px;
  color: #3f3e3a;
}
.oktatas .section p {
  margin-left: 0;
}

.oktatas .section h3 {
  font-size: 18px;
  color: #3a342d;
}

.vizsgak {
  float: left;
  width: 505px;
  padding: 0;
  margin: 8px 0 15px 30px;
}

.vizsgak .check {
  margin: 0 -5px;
}

.vizsgak .name {
  font-weight: bold;
}

.vizsgak .result {
  font-style: italic;
}

.vizsgak .award {
  font-weight: bold;
  color: #870000;
}

.vizsgak .button {
  margin-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

/* ----[lounge]---- */
.lounge .button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.lounge h3 {
  font-size: 18px;
}
.lounge h4 {
  font-size: 16px;
  line-height: 28px;
  margin: 0 0 0 15px;
}
.lounge .banner-col9,
.lounge .banner-col3  {
  margin: 0;
  padding: 0;
  min-height: 90px;
}
.lounge .banner-col9 {
  margin-right: 10px;
}
.lounge .col6 .box {
  margin: 0 12px 10px;
  background: #F9F8F4;
}
.lounge .zseton {
  padding: 10px;
}
.lounge .tabs {
  margin: 0 22px;
}
.lounge table {
  background: transparent;
  margin-bottom: 15px;
}
.lounge .table table {
  margin-bottom: 0;
}
.lounge td {
  padding: 5px 15px;
  color: #827860;
  vertical-align: middle;
}
.lounge .price,
.lounge .val {
  font-weight: bold;
  color: #3b3b3b;
}
.lounge .tab-content {
  overflow: hidden;
}
.lounge .tab-content .button {
  float: right;
  margin: 15px 0 0;
}
.lounge .profil-side {
  width: 115px;
  padding: 0 10px 0 0;
}
.lounge .profil-side a {
  margin-bottom: 5px;
}
.lounge .profil-side .button {
  float: none;
  margin: 0 0 7px;
  padding: 0;
  text-align: center;
}
.lounge .profil-main {
  width: 312px;
  margin-top: 0;
  padding-left: 10px;
}
.lounge .profil-main h5 {
  margin-left: 0;
}
.lounge .profil-main td,
.lounge .profil-main th {
  padding: 2px 10px 2px 0;
  text-align: left;
  font-size: 12px;
}
.lounge .chip,
.lounge .star {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 5px 10px 2px;

  background: url(images/sprite-icons.png) no-repeat;
  background-position: -70px -33px;
}
.lounge .star {
  background-position: -70px -62px;
}
.lounge .flash {
  margin-bottom: 10px;
}
.lounge .col6 {
  position: relative;
}
.lounge .category {
  display: block;
  position: absolute;
  width: 350px;
  height: 28px;
  line-height: 28px;
  top: 0;
  right: 15px;
  text-align: right;
  word-spacing: 20px;
  font-size: 11px;
}
.lounge .category li {
  display: inline;
}
.lounge .category a:hover {
  text-decoration: underline;
}
.lounge .category .selected {
  color: #72716f;
  font-weight: bold;
}

.masonry .item .videoLink span{
    background: url(images/video-thumb.png) no-repeat 0 0;
    display:block;
    height: 26px;
    margin: -50px 0px 0px 15px;
    position: absolute;
    width: 35px;
}


/* ----[klan]---- */
.klanListHead {
	padding-top:30px;
}
.klanListHead h3 {
	font-size: 17px;
	color: #870000;
}
.klanListHead .box {
	background: #F9F8F4;
	float:left;
	width:350px;
	margin:0 0 20px 25px;
	padding:14px;
}
.klanListHead img {
	margin-bottom: 0px;
	border: 3px solid #fff;
	-webkit-box-shadow: 0 0 1px #d3d0ca;
	-moz-box-shadow: 0 0 1px #d3d0ca;
	box-shadow: 0 0 1px #d3d0ca;
}
.klanListHead .pic {
	float:left;
	width:178px;
}
.klanListHead .text {
	float:left;
	width:172px;
	line-height:16px;
	font-size:12px;
	color:#1f1f1f;
	margin-top:-3px;
}
.klanListHead .text p {
	margin-bottom:8px;
}
.klanListHead .lead {
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	display:block;
	padding-bottom:8px;
}
.klanListHead .button {
	height:24px;
	line-height:24px;
	padding:0px;
}
.klanListHead .button a {
	color:#572411;
	display:block;
	padding:0 25px;
}
.klanListBest {
	background:url(images/noise-dark.png);
	padding-top:18px;
	border-top:1px solid #e8e6df;
	-webkit-box-shadow:0 -1px #d3c9b2;
	-moz-box-shadow: 0 -1px #d3c9b2;
	box-shadow: 0 -1px #d3c9b2;
}
.klanListBest .box {
	background: rgba(255,255,255,0.2);
	padding:0 14px;
	float:left;
	width:350px;
	margin:0 0 40px 25px;
}
.klanListBest h3 {
  font-size: 17px;
  color: #870000;
  padding:10px 0 0 3px;
}
.klanListBest li {
	border-top:1px solid #bfbcac;
	padding:5px 14px;
	font-size:11px;
	color:#3b3b3b;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.klanListBest li:hover {
	background:#fff;
	background-color: #dddbd4;
	background-color: rgba(255, 255, 255, 0.35);
}
.klanListBest ul{
	margin:0 -14px;
	position:relative;
}
.klanListBest .pic {
	float:left;
	width:53px;
}
.klanListBest .pic img {
	border:2px solid #000;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin:0px;
	float:left;
}
.klanListBest .text {
	float:left;
	width:293px;
	margin-top:-1px;
}
.klanListBest .text a {
	color:#3890b4;
	font-size:14px;
	display:block;
	font-weight:bold;
	text-shadow:0 1px 1px #ffffff;
}
.klanListBest .more {
	position:absolute;
	right:4px;
	bottom:-22px;
	font-weight:bold;
}

.klanRightInfo {
	color:#454023;
	font-size:11px;
}
.klanRightInfo h5 {
	font-size:12px;
	color:#454023;
	font-weight:bold;
}
.klanRightInfo .infos .left {
	width:90px;
	margin:0px;
	font-weight:bold;
}
.klanRightInfo .infos .right {
	width:70px;
	margin:0px;
	text-align:left;
}
.klanRightInfo .infos li {
	padding:1px 0;
}
.klanRightInfo hr {
	margin:3px 0 7px 0;
}
.klanRightInfo .members li {
	border:1px solid #d5d3cc;
	background:#f9f8f4;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
	margin-bottom:5px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.klanRightInfo .members li:hover {
	background:#fff;
	background-color: #dddbd4;
	background-color: rgba(255, 255, 255, 0.35);
}
.klanRightInfo .members .pic {
	float:left;
	width:45px;
}
.klanRightInfo .members .pic img {
	float:left;
	margin:0px;
	border:2px solid #000;
}
.klanRightInfo .members .text {
	float:left;
	width:105px;
	line-height:12px;
	font-size:10px;
	color:#3b3b3b;
	overflow:hidden;
}
.klanRightInfo .members a {
	font-weight:bold;
	margin-bottom:0px;
	font-size:11px;
	line-height:normal;
}
.klanRightInfo .members .red {
	color:#7e211f;
}
.tabs a span {
	font-weight:normal;
}
.profil-klan {
	font-size:14px;
	color:#3b3b3b;
}
.profil-klan .more {
	color:#3890b4;
	font-weight:bold;
}
.profil-klan hr {
	margin:0 -26px 20px -25px;
	position:relative;
}
.profil-klan .previously {
	float:left;
	font-weight:bold;
	font-size:11px;
	margin-bottom:5px;
}
.profil-klan .newer {
	float:right;
	font-weight:bold;
	font-size:11px;
	margin-bottom:5px;
}
.profil-klan .comments {
	margin-top:0px;
}



/* ----[reg]---- */
.regCont h1 {
	text-indent:10px;
}
.regCont h4 {
	color:#870000;
	text-indent:10px;
}
.regNav {
	margin-bottom:20px;
}
.regNav ul {
	margin-right:-10px;
	position:relative;
}
.regNav li:first-child {
	-webkit-border-radius: 10px 0 0 10px;
	-khtml-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	border-left: 1px solid #e7b44e;
}
.regNav li:first-child span {
	-webkit-border-radius: 10px 0 0 10px;
	-khtml-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}
.regNav li {
	float:left;
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	color: #572411;
	border-top: 1px solid #e7b44e;
	border-bottom: 1px solid #e7b44e;
}
.regNav li span {
	display:block;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 12px;
	width:168px;
	background: #eccc8c url(images/regnav_bg.png) right -30px;
	position:relative;
	text-shadow:0 1px 1px #f5d38e;
}
.regNav li .active {
	background: #faa800 url(images/regnav_bg.png) right 0;
	font-weight:bold;
}
.regNav li .active_left {
	background: #eccc8c url(images/regnav_bg.png) right -90px;
}
.regNav li.last span {
	background: #eccc8c url(images/regnav_bg.png) right -60px;
	width:170px;
	margin-right:-10px;
}
.regNav li.last .active {
	background: #faa800 url(images/regnav_bg.png) right -120px;
}
.regNav a {
	color:#572411;
}
.regArticleBoxes {
	background:url(images/noise-dark.png);
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:25px 20px 0 20px;
	margin-bottom:20px;
}
.regArticleBoxes ul {
	margin-right:-50px;
	position:relative;
	clear:both;
}
.regArticleBoxes li {
	float:left;
	width:230px;
	padding:0 40px 25px 0;
}
.regArticleBoxes .pic {
	float:left;
	width:75px;
}
.regArticleBoxes .pic img {
	border:2px solid #000;
	margin:0px;
	float:left;
}
.regArticleBoxes .text {
	float:left;
	width:155px;
	font-size:12px;
	color:#313131;
	line-height:14px;
}
.regArticleBoxes .lead {
	font-size:13px;
	color:#3a342d;
	line-height:15px;
	font-weight:bold;
	text-shadow:0 1px 1px #e5e3db;
	display:block;
	padding-bottom:5px;
}
.facebookRegBox {
	background:-moz-linear-gradient(#e3e8f1, #dae0ec);
	background:-ms-linear-gradient(#e3e8f1, #dae0ec);
	background:-o-linear-gradient(#e3e8f1, #dae0ec);
	background:-webkit-linear-gradient(#e3e8f1, #dae0ec);
	background:linear-gradient(#e3e8f1, #dae0ec);
	border:1px solid #c9d0de;
	position:relative;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	color:#2e3542;
	line-height:14px;
	text-shadow:0 1px 1px #ffffff;
	font-weight:bold;
	padding:15px 20px;
	margin-bottom:10px;
}
.buttonFb {
	background:url(images/buttonFb.png) no-repeat;
	width:142px;
	height:22px;
	position:absolute;
	right:30px;
	top:27px;
}
.buttonFb a {
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	width:142px;
	height:22px;
}

.regFormBox {
	border:1px solid #d5d3cc;
	background:#ffffff;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px 20px;
	font-size:12px;
	color:#5a554e;
	margin-bottom:20px;
}
.regFormBox label {
	float:left;
	display:inline-block;
	font-weight:bold;
	width:140px;
	text-indent:2px;
	padding-bottom:4px;
}
.regFormBox .car {
	float:left;
	font-size:10px;
	font-style:italic;
	color:#5a554e;
	padding-top:2px;
}
.regFormBox .formInput {
	border-bottom:1px solid #e6e5e0;
	padding-bottom:13px;
	display:block;
	margin-bottom:6px;
}
.regFormBox .checker {
	border-bottom:1px solid #e6e5e0;
	padding:13px 0;
	display:block;
	margin-bottom:6px;
}
.regFormBox .checker input {
	float:left;
}
.regFormBox .checker label {
	float:left;
	display:inline-block;
	white-space:nowrap;
	font-weight:normal;
}
.regFormBox .formInput input, input.std  {
	border:1px solid #c1beb6;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#edece7;
	font-size:11px;
	font-weight:bold;
	color:#050505;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 10px;
	width:218px;
	float:left;
}
.regFormBox .buttonGray {
	color:#a8a8a8;
	text-shadow:0 -1px 1px #3a3939;
	line-height:22px;
	height:22px;
	cursor:pointer;
	float:left;
	display:inline-block;
	margin:-2px 0 0 30px;
}
.regFormBox .buttonGray a {
	color:#a8a8a8;
	text-shadow:0 -1px 1px #3a3939;
}
.regFormBox .userNameCheck {
	display: inline-block;
	font-size:11px;
	font-weight:bold;
	color:#426811;
	display:inline-block;
/*	float:right;*/
        float: left;
	line-height:12px;
/*	margin-top:-3px;*/
        margin-left: 20px;
	width:230px;
}
.regFormBox .userReserved {
	color:#7d0d0d;
}
.regFormBox .userNameCheck .check {
	background: url(images/sprite-icons.png) no-repeat -2px -137px;
	width:23px;
	height:18px;
	float:left;
	display:inline-block;
	margin-top:3px;
	margin-right:10px;
}
.closePopup,
.regFormBox .userReserved .check {
	background: url(images/sprite-icons.png) no-repeat -2px -159px;
	width:19px;
	height:18px;
	float:left;
	display:inline-block;
	margin-top:3px;
	margin-right:10px;
}
.regFormBox .userNameCheck span {
	float:left;
	display:inline-block;
	width:200px;
}
.regFormBox .terms {
	float:left;
	font-size:11px;
	color:#5a554e;
	display:inline-block;
	padding-top:11px;
}
.regFormBox .terms label {
	font-weight:normal;
	white-space:nowrap;
	padding-top:1px;
	display:inline-block;
}
.regFormBox .terms input {
	float:left;
}
.regFormBox input.button {
	float:right;
	height:24px;
	line-height:24px;
	margin-top:6px;
}
.regFormBox .left {
	float:left;
	width:235px;
	font-size:12px;
	color:#1f1f1f;
	line-height:14px;
	padding:5px 0;
}
.regFormBox .pic {
	float:left;
	width:80px;
	margin-bottom:10px;
}
.regFormBox .pic img {
	border:1px solid #c8c1b2;
	padding:3px;
	float:left;
	margin:0px;
}
.regFormBox .title {
	float:left;
	width:155px;
	font-size:16px;
	color:#870000;
	font-weight:bold;
	line-height:20px;
	overflow:hidden;
	margin-bottom:10px;
}
.regFormBox .text {
	clear:both;
}
.regFormBox .right {
	float:right;
	width:235px;
	text-align:left;
}
.regFormSepBg {
	background:#fff url(images/regFormSepBg.gif) repeat-y 268px 0;
}
.regFormSepBg .buttonGray {
	float:left;
	margin:10px 0 0 0;
}
.regFormSepBg .userNameCheck {
	margin-top:11px;
}
.regFormSepBg .terms {
	padding-top:0px;
	line-height:normal;
	border-bottom:1px solid #e6e5e0;
	width:235px;
	display:block;
	padding-bottom:4px;
}
.regFormSepBg .terms input {
	margin:7px 10px 0 0;
}
.regFormSepBg input.button {
	float:left;
	margin-top:10px;
}
.regFormSepBg .formInput {
	padding-bottom:10px;
}
.regFormBox .chips {
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#8f1111;
	display:inline-block;
	position:relative;
	line-height:20px;
	width:110px;
	text-align:right;
}
.regFormBox .chips:before {
	content: '';
	display: block;
	position:absolute;
	width: 24px;
	height: 24px;
	top: 0px;
	left: 0px;
	background: url(images/sprite-icons.png) no-repeat;
	background-position: -73px -35px;
}

.bonusChipsBox {
	background:url(images/noise-dark.png);
	margin-bottom:15px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.bonusChipsBox .left {
	float:left;
	color:#313131;
	font-size:14px;
	font-weight:bold;
	width:310px;
	padding:22px 20px;
	line-height:20px;
}
.bonusChipsBox .right {
	float:right;
	width:162px;
	text-align:left;
	padding-right:10px;
	margin-bottom:10px;
}
.bonusChipsBox .bonusChips {
	font-size:12px;
	font-weight:bold;
	color:#847a68;
	position:relative;
	line-height:30px;
	padding-left:28px;
	margin-left:10px;
}
.bonusChipsBox .bonusChips:before {
	content: '';
	display: block;
	position:absolute;
	width: 24px;
	height: 24px;
	top: -2px;
	left: 0px;
	background: url(images/sprite-icons.png) no-repeat;
	background-position: -73px -35px;
}
.bonusChipsCalc {
	border:1px solid #b5a787;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:url(images/noise-chips.png);
	-webkit-box-shadow: 0 -1px 1px #d3d0ca;
	-moz-box-shadow: 0 -1px 1px #d3d0ca;
	box-shadow: 0 -1px 01px #d3d0ca;
}
.bonusChipsCalc li {
	font-size:36px;
	color:#8f1111;
	font-weight:bold;
	float:left;
	text-shadow:0 1px 1px #ffffff;
	width:39px;
	text-align:center;
	border-right:1px solid #b5a787;
	line-height:65px;
}
.bonusChipsCalc li.last {
	border:none;
}
.regCont .skip h4 {
	float:left;
}
.regCont .skip a {
	float:right;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
}
.regFormLogin .formInput {
	border-bottom:none;
	margin-bottom:0px;
}


/* ----[aukcio]---- */
.aukcio-head {
	height:74px;
	background:url(images/bg-aukcio.png);
	border-bottom:1px solid #b4b0a1;
	padding-left:25px;
	margin-bottom:1px;

	-webkit-box-shadow: inset 0px -25px 34px -25px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px -25px 34px -25px rgba(0,0,0,0.1);
	box-shadow: inset 0px -25px 34px -25px rgba(0,0,0,0.1);
}
.aukcio-head h1 {
	font-size:28px;
	color:#870000;
	margin:0px;
	padding:0px;
	line-height:74px;
	float:left;
}
.aukcio-head-menu {
	float:right;
	margin:0px;
	padding:26px 0px 0 0;
	list-style:none;
}
.aukcio-head-menu li {
	float:left;
	display:inline-block;
	padding-right:10px;
}
.aukcio-head-menu a {
	font-size:14px;
	color:#4d472d;
	font-weight:bold;
	text-decoration:none;
	padding:7px 15px;
	text-shadow:0 1px 1px #f9f8f2;
}
.aukcio-head-menu a.act,
.aukcio-head-menu a:hover {
	border:1px solid #bcb8ae;
	padding:6px 14px;
	background:#f6f4ec;
	color:#262007;

	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;

	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1), inset 0px 1px 1px white;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1), inset 0px 1px 1px white;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1), inset 0px 1px 1px white;

	background: -moz-linear-gradient(top,  #f6f4ec 0%, #edeada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f4ec), color-stop(100%,#edeada));
	background: -webkit-linear-gradient(top,  #f6f4ec 0%,#edeada 100%);
	background: -o-linear-gradient(top,  #f6f4ec 0%,#edeada 100%);
	background: -ms-linear-gradient(top,  #f6f4ec 0%,#edeada 100%);
	background: linear-gradient(top,  #f6f4ec 0%,#edeada 100%);
}
.aukcio-list-head {
	-webkit-box-shadow:0 -1px #f7f6f5;
	-moz-box-shadow: 0 -1px #f7f6f5;
	box-shadow: 0 -1px #f7f6f5;
}
.aukcio-list-head h2 {
	font-size:20px;
	margin:0px;
	padding:0 0 0 25px;
	float:left;
	line-height:60px;
}
.aukcio-list-head select {
	float:right;
	display:inline-block;
	margin:20px 27px 0 0;
}
.aukcio-list {
	clear:both;
}
.aukcio-list .box {
	margin:0 18px 20px 15px;
	padding-right:0px;
	background-image:url(images/bg-aukcio-list.png);
	background-repeat:repeat-y;
	background-position:right;
	background-color:transparent;
}
.aukcio-list .pic {
	float:left;
	width:225px;
}
.aukcio-list .pic img {
	float:left;
	margin:0px;
	border:3px solid #fff;

	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);
}
.aukcio-list .aukcio-text {
	float:left;
	width:350px;
}
.aukcio-list .aukcio-text {
	color:#1f1f1f;
	font-size:14px;
	line-height:18px;
}
.aukcio-list .right {
	float:right;
	width:203px;
	position:relative;
}
.aukcio-chip-info {
	margin:-10px 0 -5px 0;
	clear:both;
}
.aukcio-chip-info li {
	border-top:1px solid #bfbcac;
	padding:5px 10px 5px 19px;
	font-size:11px;
	color:#454023;
	line-height:normal;
}
.aukcio-chip-info li:first-child {
	border-top:none;
	border-bottom:none;
}
.aukcio-chip-info strong {
	font-size:14px;
	color:#434343;
	line-height:18px;
	display:block;
	text-shadow:0 1px 1px #efeee9;
}
.aukcio-chip-info .price {
	color:#870000;
	font-size:16px;
}
.aukcio-chip-info em {
	color:#6e6c5e;
	font-style:italic;
}
.aukcio-bot-text {
	font-size:11px;
	color:#6e6c5e;
	text-align:center;
	line-height:normal;
	width:191px;
	padding-top:8px;
	padding-bottom:0px;
}
.aukcio-text h3 {
	font-size:22px;
	line-height:24px;
	margin:0 0 3px 0;
}
.aukcio-text .date {
	color:#6c6554;
	display:block;
	line-height:20px;
	padding-bottom:10px;
	font-size:12px;
}
.aukcio-text .cat {
	color:#6c6554;
	font-size:12px;
	line-height:20px;
	display:block;
	padding-top:10px;
}
.aukcio-chip-info .button {
	padding:0px 30px;
	line-height:30px;
	font-size:13px;
	margin:4px 0 0 0;
}
.aukcio-data-sep-bg {
	background:url(images/bg-aukcio-data.png) repeat-y right 0;
}
.aukcio-data {
	padding-top:18px;
	-webkit-box-shadow:0 -1px #f7f6f5;
	-moz-box-shadow: 0 -1px #f7f6f5;
	box-shadow: 0 -1px #f7f6f5;
}
.aukcio-data .col161 {
	margin-left:11px;
	width:191px;
}
.aukcio-left-box {
	width:159px;
	background:#f9f8f4;
	border:1px solid #d5d3cc;
	padding:15px 15px 10px 15px;
	position:relative;

	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.aukcio-data .col344 {
	margin-left:25px;
}
.aukcio-data-left-bg {
	border-bottom:1px solid #d3c9b2;
	padding-bottom:20px;
	margin-bottom:20px;
}
.aukcio-data .aukcio-chip-info {
	border-bottom:none;
	margin-bottom:10px;
}
.aukcio-data .aukcio-chip-info li {
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #e8e2d6;
	border-top:none;
}
.aukcio-data .aukcio-chip-info li:first-child {
	border-top:none;
}
.aukcio-data .pic img {
	float:left;
	margin:0 0 5px 0;
	border:1px solid #b3b3b3;

	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

	-webkit-box-shadow: 0px 0px 0px 0px;
	-moz-box-shadow: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px;
}
.aukcio-chip-input {
	border:1px solid #b8b4a7;
	background:#dedcd1;
	padding:2px 8px;
	font-size:18px;
	color:#403e36;
	width:140px;
	margin-bottom:7px;

	background: -moz-linear-gradient(top,  #dedcd1 0%, #e4e2d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedcd1), color-stop(100%,#e4e2d9));
	background: -webkit-linear-gradient(top,  #dedcd1 0%,#e4e2d9 100%);
	background: -o-linear-gradient(top,  #dedcd1 0%,#e4e2d9 100%);
	background: -ms-linear-gradient(top,  #dedcd1 0%,#e4e2d9 100%);
	background: linear-gradient(top,  #dedcd1 0%,#e4e2d9 100%);

	-webkit-box-shadow: inset 0px 2px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 2px 1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px 2px 1px 0px rgba(0,0,0,0.1);

	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.aukcio-bid-btn {
	width:156px;
	padding:0px;
	line-height:30px;
	font-size:16px;
	text-align:center;
	margin-bottom:5px;
}
.aukcio-bid-btn-disabled {
	color:#989898;
	text-shadow:0 1px 1px #ebe9e4;
	background: #eae9e5 url(images/noise-gray.png);
	border: 1px solid #d3d2d0;
	cursor:default;

	-webkit-box-shadow: inset 0 5px 10px #f2f2ec, inset 0 0 5px 2px #e5e2d7, 0 0px 0px 0;
	-moz-box-shadow: inset 0 5px 10px #f2f2ec, inset 0 0 5px 2px #e5e2d7, 0 0px 0px 0;
	box-shadow: inset 0 5px 10px #f2f2ec, inset 0 0 5px 2px #e5e2d7, 0 0px 0px 0;
}
.aukcio-bid-btn-disabled:hover {
	-webkit-box-shadow: inset 0 5px 10px #f2f2ec, inset 0 0 5px 2px #e5e2d7, 0 0px 0px 0;
	-moz-box-shadow: inset 0 5px 10px #f2f2ec, inset 0 0 5px 2px #e5e2d7, 0 0px 0px 0;
	box-shadow: inset 0 5px 10px #f2f2ec, inset 0 0 5px 2px #e5e2d7, 0 0px 0px 0;
}

.aukcio-buy-btn {
	width:158px;
	padding:0px;
	height:30px;
	display: block;
	font-size:16px;
	text-align:center;
	margin-bottom:5px;
	background-image: url(images/megveszem_BTN_active.png);
}

.aukcio-buy-btn:hover {
	background-image: url(images/megveszem_BTN_hover.png);
}

.aukcio-buy-btn:active {
	background-image: url(images/megveszem_BTN_presssed.png);
}


.aukcio-data hr {
	clear:both;
	margin:10px 0;
}
.aukcio-data em {
	color:#6e6c5e;
	font-style:italic;
}
.aukcio-text img {
	border:none;
	padding:0px;
	margin-bottom:15px;

	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.aukcio-data .aukcio-text {
	line-height:20px;
	padding-bottom:10px;
}
.aukcio-last-bid ul {
	margin-bottom:0px;
}
.aukcio-last-bid h4 {
	margin:0 0 10px 0;
	padding:0px;
	color:#51514f;
}
.aukcio-last-bid li {
	font-size:11px;
	color:#494948;
	padding:2px 0;
}
.aukcio-last-bid li .name {
	width:135px;
	float:left;
}
.aukcio-last-bid .chips {
	float:left;
	width:85px;
}
.aukcio-last-bid .chips {
	float:left;
}
.aukcio-last-bid a {
	font-weight:bold;
	color:#494948;
	position:relative;
	padding-left:7px;
}
.aukcio-last-bid a:hover {
	color:#494948;
	text-decoration:underline;
}
.aukcio-last-bid a:before {
	content:'';
	position:absolute;
	left:0px;
	top:4px;
	border-color: transparent transparent transparent #494948;
    border-style: solid;
    border-width: 3px;
}
.aukcio-box {
	background:#f9f8f4;
	margin:0;
	border-bottom:none;
	padding:25px;
	line-height:20px;
	color:#3b3b3b;
	font-size:13px;

	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.aukcio-data-right h3 {
	color:#313131;
	font-size:13px;
	text-shadow:0 1px 1px #e9e8e4;
}
.aukcio-data-right {
	padding-left:20px;
	padding-right:8px;
	width:216px;
}
.nochip-box {
	background:url(images/zsetonvasarlas_promo.png);
	border:1px solid #b2afa5;
	border-right:1px solid #dedad3;
	border-bottom:1px solid #dedad3;
	position:relative;
	margin-left:-12px;
	font-size:14px;
	color:#4d4533;
	margin-bottom:20px;
	height: 178px;
	display: block;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.aukcio-data-right .mininews-sidebar {
	margin-left:-20px;
	margin-right:-8px;
	position:relative;
	border-bottom: 1px solid #d8d5ce;
	border-top: 1px solid #aca69a;
}
.aukcio-data-right .mininews-sidebar li:last-child {
	border-bottom: 1px solid #aca69a;
	padding: 15px 15px 10px 0;
}

.aukcio-data-right .mininews-sidebar li:first-child {
	border-top: 1px solid #d8d5ce;
	padding: 15px 15px 10px 0;
}
.aukcio-data-right .mininews-sidebar .chip {
	color:#870000;
	font-weight:bold;
	display:block;
	padding-top:10px;
}
.aukcio-counter {
	background:url(images/bg-aukcio-counter.png) no-repeat;
	width:159px;
	height:47px;
	margin:0 0 10px 0;
	position:relative;
}
.aukcio-counter .num {
	float:left;
	display:block;
	width:53px;
	text-align:center;
	line-height:32px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.aukcio-counter .text {
	float:left;
	display:block;
	width:53px;
	text-align:center;
	line-height:13px;
	font-size:10px;
	color:#a5a5a5;
	text-transform:uppercase;
	text-shadow:0 1px 1px #20201e;
}
.aukcio-login {
	text-align:center;
	font-size:14px;
	padding-top:10px;
	color:#1f1f1f;
	clear:both;
	line-height:18px;
}
.aukcio-nochips {
	text-align:center;
	font-size:13px;
	padding-top:10px;
	color:#1f1f1f;
	clear:both;
	line-height:16px;
}
.aukcio-nochips span {
	color:#398700;
	font-weight:bold;
}
.aukcio-expired {
	color:#870000;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px solid #e8e2d6;
}
.aukcio-win {
	color:#398700;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px solid #e8e2d6;
}

.aukcio-welcome {
	padding:0 25px;
}
.aukcio-welcome-head-box {
	border-bottom:1px solid #d3c9b2;
}
.aukcio-welcome-head-box .left  {
	background:url(images/aukcio-welcome-head-pic.jpg) no-repeat left top;
	height:250px;
	width:346px;
	position:relative;
	margin-left:-23px;
	margin-right:-50px;
}
.aukcio-welcome-head-box .right {
	position:relative;
	z-index:10;
	padding-top:10px;
	float:right;
	width:245px;
	text-shadow: 0 1px #fff;
	font-size:16px;
	line-height:25px;
	font-weight:bold;
	color:#3a83a1;
}
.aukcio-welcome-head-box h1 {
	font-size:22px;
	color:#1f1f1f;
}
.aukcio-welcome-head-box li {
	background:url(images/bull.png) no-repeat 0 9px;
	padding-left:12px;
}

.aukcio-welcome-lead-box {
	border-top:1px solid #efede8;
	padding:25px 0 0 165px;
	margin-bottom:25px;
	background:url(images/bg-aukcio-welcome-lead-box.jpg) no-repeat left bottom;
}
.aukcio-welcome-lead-box h3 {
	font-size:18px;
	color:#870000;
}
.aukcio-welcome-lead-box em {
	font-size:15px;
	line-height:20px;
	color:#7d7c79;
}
.aukcio-welcome-lead-box ul {
	padding-top:15px;
}
.aukcio-welcome-lead-box li {
	font-size:14px;
	line-height:16px;
	color:#1f1f1f;
	padding:0 0 10px 20px;
}
.aukcio-welcome-lead-box li strong {
	color:#0a658a;
}

.aukcio-bot-box {
	border-top:1px solid #eeece6;
	border-bottom:1px solid #d3c9b2;
	margin-bottom:25px;
	padding:20px 5px 20px 80px;
	position:relative;
	font-size:14px;
	line-height:16px;
	color:#1f1f1f;
	background:url(images/bg-aukcio-bot-box.jpg) no-repeat left 15px;
}
.aukcio-bot-box h5 {
	font-size:14px;
	color:#870000;
	margin-bottom:5px;
	font-weight:bold;
}
.aukcio-bot-box .text {
	float:left;
	width:345px;
}
.aukcio-bot-box .button {
	float:right;
	margin-top:20px;
}
.aukcio-bot-box:after {
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	overflow:hidden;
	background:#d3c9b2;
	top:-2px;
	left:0px;
}
.aukcio-bot-box:before {
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	overflow:hidden;
	background:#eeece6;
	bottom:-2px;
	left:0px;
}



/* ----[zsetonv?s?rl?s]---- */
.chips-buy-head { padding:0 25px; height:128px; }
.chips-buy-head .left {
	float:left;
	width:310px;
	font-size:14px;
	color:#313131;
	line-height:18px;
	display:block;
	background:url(images/chips_buy_head_left.png) no-repeat 0 25px;
	padding:25px 0 0 95px;
	height:90px;
}
.chips-buy-head h1 {
	font-size:22px;
	line-height:normal;
	margin-bottom:5px;
}
.chips-buy-head ul {
	float:right;
	width:340px;
	margin-top:40px;
}
.chips-buy-head li {
	color:#900000;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	background:url(images/chips_buy_bull.png) no-repeat 0 4px;
	padding-left:20px;
}
.chips-buy-box {
	margin:0 25px;
	background:#f9f8f4;
	padding:25px 26px 30px 26px;
	margin-bottom:25px;

	-webkit-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.chips-buy-box h5 {
	font-size:16px;
	color:#b0afac;
	font-weight:bold;
	margin-bottom:25px;
}
.chips-bank-left,
.chips-sms-left{
	float:left;
	text-align:center;
	width:172px;
}
.chips-box {
	background:url(images/bg-chips-box.png) repeat-x;
	width:158px;
	height:194px;
	border:1px solid #d29d33;
	padding:7px 6px;
	text-align:left;
	position:relative;

	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: inset 0px 0px 3px 0px white, 0px 2px 2px -2px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 0px 3px 0px white, 0px 2px 2px -2px rgba(0,0,0,0.4);
	box-shadow: inset 0px 0px 3px 0px white, 0px 2px 2px -2px rgba(0,0,0,0.4);
}
.chips-box-off {
	background-image:url(images/bg-chips-box-off.png);
	height:224px;
}
.chips-buy-layer {
	background:url(images/bg-chips_buy_layer.png) no-repeat;
	width:200px;
	height:24px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	text-shadow:0 1px 1px #811b1a;
	position:absolute;
	left:-14px;
	top:86px;
}
.chips-box-off .chips-buy-layer {
	top:114px;
}
.chips-kupon {
	background:url(images/chips-kupon.png) no-repeat;
	width:59px;
	height:59px;
	position:absolute;
	left:-3px;
	top:-3px;
	z-index:10;
	text-indent:-1000em;
}
.chips-box .border-box {
	background:#626f1b;
	text-align:center;
	font-size:12px;
	color:#fff;
	line-height:normal;
	padding:5px 0 8px 0;
	height:auto!important;
	min-height:75px;
	height:75px;
	margin-bottom:6px;

	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background: -moz-linear-gradient(top,  #626f1b 0%, #425200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626f1b), color-stop(100%,#425200));
	background: -webkit-linear-gradient(top,  #626f1b 0%,#425200 100%);
	background: -o-linear-gradient(top,  #626f1b 0%,#425200 100%);
	background: -ms-linear-gradient(top,  #626f1b 0%,#425200 100%);
	background: linear-gradient(top,  #626f1b 0%,#425200 100%);
}
.chips-box-off .border-box {
	margin-bottom:14px!important;
}
.chips-box .border-box-w {
	border-left:1px solid #e9c275;
	border-right:1px solid #e9c275;
	border-bottom:1px solid #c2994a;
	background:#fff;
	color:#ec6a00;
	margin-bottom:5px!important;

	-webkit-box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.1);
}
.chips-button-choose {
	color:#fff;
	text-shadow:0px 1px 1px #380000;
	background:url(images/noise-red.png) repeat-x;
	position:relative;
	width:134px;
	float:left;
	margin-top:-5px;
	position:relative;
	line-height:29px;
	font-size:16px;

	border: none;

	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

	-webkit-box-shadow: inset 0 10px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 10px 35px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 2px #cb6163, inset 0 -10px 10px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.2);
}
.chips-button-choose:hover {
	-webkit-box-shadow: inset 0 2px 2px #cb6163, inset 0 10px 10px rgba(255,255,255,0.2), 0 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 2px 2px #cb6163, inset 0 10px 10px rgba(255,255,255,0.2), 0 2px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 2px #cb6163, inset 0 10px 10px rgba(255,255,255,0.2), 0 2px 2px rgba(0,0,0,0.2);
}
.chips-box del {
	display:block;
	font-size:13px;
	color:#f1bd5b;
	font-weight:bold;
	text-decoration:line-through;
	height:18px;
	line-height:18px;
	border-bottom:1px solid #6d792b;
	padding-bottom:6px;
	padding-top:7px;
	background:#54600b;
	margin-top:-5px;
	margin-bottom:4px;
	position:relative;

	-webkit-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;

	background: -moz-linear-gradient(top,  #54600b 0%, #4e5a02 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54600b), color-stop(100%,#4e5a02));
	background: -webkit-linear-gradient(top,  #54600b 0%,#4e5a02 100%);
	background: -o-linear-gradient(top,  #54600b 0%,#4e5a02 100%);
	background: -ms-linear-gradient(top,  #54600b 0%,#4e5a02 100%);
	background: linear-gradient(top,  #54600b 0%,#4e5a02 100%);
}
.border-box-w del {
	background:#f1f0ef;
	color:#95766a;
	border-bottom:1px solid #e5e5e5;
}
.chips-box .chips-piece {
	display:block;
	font-size:26px;
	font-weight:bold;
	color:#fff;
	text-shadow:0 1px 1px #394109;
	line-height:30px;
}
.border-box-w .chips-piece {
	color:#ec6a00;
	text-shadow:none;
}
.chips-box .chips-price {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#f4c76d;
	text-shadow:0 1px 1px #394109;
	line-height:24px;
}
.border-box-w .chips-price {
	color:#7e211f;
	text-shadow:none;
}
.border-box .chips-price del {
	background:none;
	border:none;
	display:inline-block;
	font-size:14px;
	color:#f4c76d;
	font-weight:normal;
	margin:0px;
	padding:0 10px 0 0;
	height:auto;
}
.border-box-w .chips-price del {
	color:#8f9296;
}
.chips-box li {
	text-align:center;
	border-top:1px solid #cb9127;
	border-bottom:1px solid #f9d77c;
	padding:4px 0;
}
.chips-box li:first-child {
	border-top:none;
}
.chips-box li:last-child {
	border-bottom:none;
}
.chips-box .chips-discount {
	font-size:12px;
	color:#ba1616;
	font-weight:bold;
	text-shadow:0 1px 1px #fbe1a0;
	padding:2px 0 6px 0;
}
.chips-box .chips-discount span {
	color:#572411;
}
.chips-box .chips-price-end {
	color:#572411;
	text-shadow:0 1px 1px #fbe1a0;
	font-size:11px;
}
.chips-box .chips-chosen {
	color:#7d5401;
	text-shadow:0 1px 1px #ded4bf;
	font-size:18px;
	padding-top:14px;
}
.chips-bank-right {
	float:right;
	text-align:center;
	width:496px;
}
.chips-redirect-box {
	border:1px solid #d3c9b2;
	background:#fff;
	text-align:center;
	font-size:14px;
	color:#989898;
	line-height:normal;
	padding:15px 70px 25px 70px;

	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-box-shadow: inset 0px 0px 3px 0px white, 0px 5px 5px -5px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 0px 3px 0px white, 0px 5px 5px -5px rgba(0,0,0,0.4);
	box-shadow: inset 0px 0px 3px 0px white, 0px 5px 5px -5px rgba(0,0,0,0.4);
}
.chips-redirect-box h3 {
	color:#313131;
	font-size:26px;
	line-height:26px;
	margin-bottom:9px;
}
.chips-redirect-box .circle {
	width:73px;
	height:73px;
	font-size:56px;
	color:#900000;
	font-weight:bold;
	text-align:center;
	line-height:73px;
	margin:0 auto 10px auto;

    -webkit-border-radius: 5em;
	-moz-border-radius: 5em;
	-khtml-border-radius: 5em;
	border-radius: 5em;
	border:4px solid #e5e5e5;
}
.chips-sms-middle {
	float:left;
	width:220px;
	text-align:center;
}
.chips-sms-right {
	float:right;
	width:220px;
	text-align:center;
}
.chips-arrow {
	background:url(images/chips-arrow.png) no-repeat center;
	width:60px;
	height:23px;
	float:left;
	margin-top:160px;
}
.chips-w-box {
	border:1px solid #d3c9b2;
	background:#fff;
	text-align:center;
	line-height:normal;
	padding:60px 0 15px 0;
	color:#313131;
	font-weight:bold;
	font-size:15px;
	height:auto!important;
	min-height:163px;
	min-height:163px;
	position:relative;

	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-box-shadow: inset 0px 0px 3px 0px white, 0px 5px 5px -5px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 0px 3px 0px white, 0px 5px 5px -5px rgba(0,0,0,0.4);
	box-shadow: inset 0px 0px 3px 0px white, 0px 5px 5px -5px rgba(0,0,0,0.4);
}
.chips-sms-middle .pic {
	background:url(images/bg-chips-poker.png) no-repeat;
	width:123px;
	height:70px;
	position:absolute;
	z-index:100;
	left:44px;
	top:-10px;
}
.chips-sms-right .pic {
	background:url(images/bg-chips-sms.png) no-repeat;
	width:123px;
	height:70px;
	position:absolute;
	z-index:100;
	left:44px;
	top:-12px;
}
.chips-sms-middle .chips-sms-text {
	background:url(images/bg-chips-sms-text.png) repeat-x 0 16px;
	display:block;
	line-height:20px;
	padding-top:5px;
}
.chips-sms-middle .chips-sms-text b {
	color:#7e211f;
	font-size:26px;
	background:#fff;
	padding:0 4px;
}
.chips-sms-middle .chips-sms-text2 {
	color:#313131;
	font-size:15px;
	font-weight:normal;
	display:block;
	line-height:30px;
}
.chips-sms-middle .chips-sms-tel {
	color:#7e211f;
	font-size:26px;
	display:block;
	padding-bottom:10px;
}
.chips-sms-middle .chips-sms-bot-text {
	color:#313131;
	font-size:12px;
	font-weight:normal;
	display:block;
	border-top:1px solid #d3c9b2;
	padding-top:13px;
}
.chips-input {
	border:1px solid #c1beb6;
	background:#edece7;
	font-size:14px;
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	width:157px;
	margin-bottom:10px;

	background: -moz-linear-gradient(top,  #edece7 0%, #f3f2ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edece7), color-stop(100%,#f3f2ef));
	background: -webkit-linear-gradient(top,  #edece7 0%,#f3f2ef 100%);
	background: -o-linear-gradient(top,  #edece7 0%,#f3f2ef 100%);
	background: -ms-linear-gradient(top,  #edece7 0%,#f3f2ef 100%);
	background: linear-gradient(top,  #edece7 0%,#f3f2ef 100%);

	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.chips-button {
	font-size:13px;
	line-height:26px;
	height:26px;
	width:179px;
	padding:0px;
}
.chips-paypal-box {
	background:#f5f3ec;
	border:1px solid #d3d0c5;
	height:50px;
	line-height:50px;
	color:#484848;
	font-weight:bold;
	font-size:14px;
	padding:0 20px;
	margin-bottom:29px;

	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.chips-kupon-box {
	border:1px solid #d3d0c5;
	background:#f5f3ec url(images/bg-chips-kupon-box.png) no-repeat 9px 5px;
	height:50px;
	padding:0 0 0 80px;
	margin-bottom:29px;

	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.chips-kupon-box label {
	float:left;
	display:block;
	line-height:50px;
	color:#656461;
	font-size:14px;
	font-weight:bold;
	padding-right:17px;
}
.chips-kupon-box .input {
	float:left;
	display:inline-block;
	margin:10px 8px 0 0;
	border:1px solid #bdbaaf;
	background:#e9e8e0;
	color:#050505;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 8px;
	width:170px;

	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.chips-kupon-box .button {
	float:left;
	margin-top:10px;
	font-size:13px;
	line-height:26px;
	height:26px;
	width:84px;
	padding:0px;
}
.chips-kupon-box .info {
	float:left;
	display:inline-block;
	margin-left:18px;
	color:#ec6a00;
	font-size:13px;
	line-height:14px;
	position:relative;
	width:130px;
	padding:11px 0 0 10px;
}
.chips-kupon-box .info a {
	color:#ec6a00;
}
.chips-kupon-box .info:before {
	content:'';
	position:absolute;
	left:0px;
	top:21px;
	border-color: transparent transparent transparent #a60004;
    border-style: solid;
    border-width: 3px;
}
.chips-kupon-box-success {
	background:#c1cd7a url(images/bg-chips-kupon-box.png) no-repeat 9px -47px;
	border:1px solid #a8b463;
	line-height:50px;
	font-size:16px;
	color:#505534;
}
.chips-box-list {
	margin-right:-20px;
	position:relative;
	margin-bottom:0px;
	text-align:center;
}
.chips-box-list .chips-box {
	float:none;
	display:inline-block;
	margin-right:14px;
	cursor:pointer;
	margin-bottom:32px;
	text-align:left;

	-webkit-transition: box-shadow, margin 0.4s ease;
	-moz-transition: box-shadow, margin 0.4s ease;
	-o-transition: box-shadow, margin 0.4s ease;
	-ms-transition: box-shadow, margin 0.4s ease;
	transition: box-shadow, margin 0.4s ease;
}
.chips-box-list .chips-box:hover {
	box-shadow:0 0 10px rgba(0,0,0,.3);
}
.chips-kupon-text-box {
	background:url(images/bg-chips-kupon-text-box.png) no-repeat 14px 14px;
	clear:both;
	border-top:1px solid #d3d0c5;
	margin:0 -26px;
	padding:18px 26px 0 105px;
	position:relative;
	font-size:14px;
	line-height:normal;
}
.chips-kupon-text-box-bank {
	background:url(images/bg-chips-kupon-text-box-bank.jpg) no-repeat 25px 25px;
	padding-left:135px;
	padding-top:28px;
	padding-bottom:5px;
}
.chips-kupon-text-box h3 {
	font-size:16px;
}
.chips-end {
	background:url(images/bg-chips-end.png) no-repeat center 50px;
	font-size:36px;
	color:#313131;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	padding:110px 0 70px 0;
}


.chips-tab {
	margin:0px 25px;
	border-bottom:none;

	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.chips-tab li {
	float:left;
	border:1px solid #d3c9b2;
	border-bottom:none;
	color:#676765;
	font-size:16px;
	height:42px;
	line-height:42px;
	padding:0 0px 0 0px;
	font-weight:bold;
	background: #dbd8ce;
  	background: rgba(213, 207, 192, 0.5);
	position:relative;
	width:210px;
	text-align:center;
	display:inline-block;
	margin-right:7px;

	-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0 1px rgba(255,255,255,0.5);
	box-shadow: inset 0 1px rgba(255,255,255,0.5);
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.chips-tab li:hover {
        cursor: pointer;
}
.chips-tab li:hover a{
        color: #EC6A00;
}
.chips-tab li.selected:hover {
        cursor: default;
}
.chips-tab li:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.chips-tab .sep,
.chips-tab .sep1,
.chips-tab .sep1_selected,
.chips-tab .sep2,
.chips-tab .sep2_selected{
	/*background:url(images/chips-tab-sep.png) no-repeat 0 -92px;*/
	width:11px;
	height:44px;
	margin:0px 0px -2px 0;
	position:absolute;
	right:0px;
	margin-right:-11px;
	top:0px;
	z-index:100;
	padding:0px;
	display:block;
}
.chips-tab .selected .sep {
	/*background:url(images/chips-tab-sep.png) no-repeat 0 -47px;*/
	margin-right:-11px;
}
.chips-tab .selected .sep_left {
	background:url(images/chips-tab-sep.png) no-repeat 0 0px;
	left:0px;
	margin-left:-11px;
}
.chips-tab .last .sep {
	display:none;
}
.chips-tab .last.selected .sep {
	display:block;
	left:0px;
	background:url(images/chips-tab-sep.png) no-repeat 0 0px;
}
.chips-tab .selected:first-child .sep {
	margin-right:0px;
}
.chips-tab li a {
	color:#676765;
	border:none;
	display:inline-block;
	width:auto;
	font-weight:bold;
}
.chips-tab li:first-child a {
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.chips-tab li.last {
	-webkit-border-radius: 0 4px 0 0;
	-khtml-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
	border-right:1px solid #d3c9b2;
}
.chips-tab li.last a {
	-webkit-border-radius: 0 4px 0 0;
	-khtml-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
}
.chips-tab li.right {
	float:left;
	background:#3890b4;
	border-right:1px solid #317c9b;
	border-left:1px solid #317c9b;
	border-top:1px solid #317c9b;
	border-bottom:1px solid #317c9b;
	margin:0 0 -1px 0;
	position:relative;
	z-index:100;
	padding:0px;
	width:210px;
	margin-right:7px;

	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.chips-tab li.right a {
	/*background: url(images/chips-bankcard.png) no-repeat 17px 14px;*/
	font-size:16px;
	/*width:210px;*/
	color:#fff;
	text-shadow:0 1px 1px #297f8f;

	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
/*.chips-tab li#payment-type-sms a{
        background: url(images/chips-sms.png) no-repeat 120px 12px;
        width:387px
}
.chips-tab li#payment-type-sms span.roTitle{
        background: url(images/chips-sms.png) no-repeat 120px 12px;
        display:block;
        width:387px;
}*/
.chips-tab li.right a.sms {
	background: url(images/chips-sms.png) no-repeat 22px 12px;
	padding-left:40px;
	padding-right:10px;
}
.chips-tab li.right a:hover {
	color:#fff;
}
.chips-tab li.selected {
	background:#f9f8f4;
	color:#ec6a00;
	margin-bottom:-1px;
	padding-bottom:1px;
	position:relative;
	z-index:100;
}
.chips-tab li.selected.right {
        border-color: #D3C9B2;
        border-bottom: none;
}
.chips-tab li.selected.right span{
        background: url(images/chips-bankcard.png) no-repeat;
        font-size: 14px;
        margin-left: -34px;
        padding-left: 34px;
}
.chips-tab li.selected a,
.chips-tab li a:hover {
	color:#ec6a00;
	height:42px;
	line-height:42px;
}
.chips-tab li.bgdef {
	background: #dbd8ce;
  	background: rgba(213, 207, 192, 0.5);
	border:1px solid #d3c9b2;
	color:#676765;
}
.chips-tab li.bgdef a {
	color:#676765;
	text-shadow:none;
}
.chips-tab li.bgdef a:hover {
	color:#ec6a00;
}
.chips-tab .icon-chips-sms {
	background:url(images/chips-sms.png) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:1px 10px -1px 0;
}
.chips-tab .icon-chips-card {
	background:url(images/chips-bankcard.png) no-repeat;
	display:inline-block;
	width:16px;
	height:15px;
	overflow:hidden;
	margin:2px 10px -2px 0;
}
.chips-tab .icon-chips-paypal {
	background:url(images/chips-paypal.png) no-repeat;
	display:inline-block;
	width:19px;
	height:13px;
	overflow:hidden;
	margin:1px 10px -1px 0;
}

.macho-partners {
	padding:0 25px 30px 25px;
	color:#8d8c89;
}
.macho-partners h3 {
	font-size:14px;
	color:#565654;
	text-align:center;
	margin:0 0 -7px 0;
	background:url(images/bg-macho-partners-line.png) repeat-x center;
}
.macho-partners h3 b {
	background:url(images/bg-main-nosidebar.png);
	padding:0 10px;
}
.macho-partners ul {
	height:75px;
	margin-bottom:30px;
	position:relative;
	border-bottom:1px solid #cfcec8;
}
.macho-partners li {
	float:left;
	margin-top:19px;
	height:36px;
	width:112px;
	text-indent:-1000em;
}
.macho-partners .tmobile {
	background:url(images/bg-macho-partners.png) no-repeat 0 0;
}
.macho-partners .vodafone {
	background:url(images/bg-macho-partners.png) no-repeat -112px 0;
}
.macho-partners .paypal {
	background:url(images/bg-macho-partners.png) no-repeat -224px 0;
}
.macho-partners .telenor {
	background:url(images/bg-macho-partners.png) no-repeat -336px 0;
}
.macho-partners .visa {
	background:url(images/bg-macho-partners.png) no-repeat -448px 0;
}
.macho-partners .mastercard {
	background:url(images/bg-macho-partners.png) no-repeat -560px 0;
}
.macho-partners .otp {
	background:url(images/bg-macho-partners.png) no-repeat -672px 0;
}


/* ----[gal?ria]---- */
.gallery-cont {
	padding:20px 19px 20px 20px;
}
.gallery-lead-box {
	margin-bottom:20px;
	background:#fff;
	border:1px solid #d5d3cc;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.gallery-lead-box .left_col {
	float:left;
	width:554px;
	border-right:1px solid #3f3f3f;
}
.gallery-lead-box .right_col {
	float:right;
	width:241px;
}
.gallery-lead-box img {
	border:none;
	padding:0px;
	margin:0px;
	float:left;
	-webkit-box-shadow: 0 0 0px #d3d0ca;
	-moz-box-shadow: 0 0 0px #d3d0ca;
	box-shadow: 0 0 0px #d3d0ca;
}
.gallery-lead-box .left_col img {
	-webkit-border-radius: 3px 0 0 0;
	-khtml-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}
.gallery-lead-box .right_col img:first-child {
	border-bottom:1px solid #3f3f3f;
	-webkit-border-radius: 0 3px 0 0;
	-khtml-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
}
.gallery-lead-box .text {
	padding:20px;
	clear:both;
	color:#1f1f1f;
	font-size:14px;
}
.gallery-lead-box h3 {
	font-size:22px;
	line-height:normal;
	margin-bottom:2px;
}
.gallery-lead-box .date {
	color:#7e7163;
	font-size:11px;
	display:block;
	margin-bottom:10px;
}
.gallery-lead-box p {
	line-height:18px;
	margin-bottom:15px;
	height: 36px;
	overflow: hidden;
}

.fresh-albums {
	margin:0 -30px 30px 0;
	position:relative;
}
.fresh-albums h3 {
	font-size:16px;
	color:#870000;
}
.fresh-albums-box {
	float:left;
	display:inline;
	margin-right:16px;
	width:253px;
	border:1px solid #d5d3cc;
	background:#fff;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fresh-albums-box img {
	margin:0px;
	padding:0px;
	border:none;
	-webkit-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.fresh-albums-box .text {
	padding:10px;
	font-size:12px;
	color:#1f1f1f;
}
.fresh-albums-box h3 {
	margin-bottom:0px;
	line-height:normal;
}
.fresh-albums-box .date {
	color:#7e7163;
	font-size:11px;
	display:block;
	margin-bottom:10px;
}
.fresh-albums-box p {
	line-height:18px;
	margin-bottom:10px;
	height: 36px;
	overflow: hidden;
}

.more-galleries {
	margin-bottom:2px;
}
.more-galleries h3 {
	font-size:16px;
	color:#870000;
	margin-bottom:0px;
}
.more-galleries .left_col {
	float:left;
	width:380px;
}
.more-galleries .right_col {
	float:right;
	width:380px;
}
.more-galleries-box {
	padding:15px 0;
	float:left;
	width:380px;
}

.more-galleries-box.odd {
	padding-right: 38px;
}
.more-galleries-box .pic {
	float:left;
	width:155px;
}
.more-galleries-box .text {
	float:left;
	width:225px;
	padding-top:2px;
}
.more-galleries-box h3 {
	font-size:14px;
	margin-bottom:2px;
	line-height:normal;
}
.more-galleries-box .date {
	color:#7e7163;
	font-size:11px;
	display:block;
	margin-bottom:8px;
}
.more-galleries-box p {
	color:#1f1f1f;
	font-size:12px;
	line-height:14px;
	height: 42px;
	overflow: hidden;
}
.more-galleries-box img {
	border:3px solid #fff;
	-webkit-box-shadow: 1px 1px 1px #d3d0ca;
	-moz-box-shadow: 1px 1px 1px #d3d0ca;
	box-shadow: 1px 1px 1px #d3d0ca;
	float:left;
	margin:0px;
	padding:0px;
}

.gallery-lead {
	padding-top:10px;
}
.gallery-lead h3 {
	font-size:22px;
	margin-bottom:2px;
	line-height:normal;
}
.gallery-lead .date {
	color:#7e7163;
	font-size:11px;
	display:block;
	margin-bottom:8px;
}
.gallery-lead p {
	color:#1f1f1f;
	font-size:14px;
	line-height:18px;
	margin-bottom:15px;
}
.gallery-lead hr {
	width:auto;
	margin:15px 0;
}
.gallery-album-list {
	position:relative;
	margin-right:-40px;
}
.gallery-album-list img {
	border:3px solid #fff;
	-webkit-box-shadow: 1px 1px 1px #d3d0ca;
	-moz-box-shadow: 1px 1px 1px #d3d0ca;
	box-shadow: 1px 1px 1px #d3d0ca;
	float:left;
	margin:0 28px 28px 0;
	padding:0px;
}

.gallery-album-picture {
	position:relative;
	margin-bottom:20px;
}
.gallery-album-picture .pic {
	width:600px;
	text-align:center;
	margin:0 auto;
	line-height:normal;
}
.gallery-album-picture img {
	border:3px solid #fff;
	-webkit-box-shadow: 1px 1px 1px #d3d0ca;
	-moz-box-shadow: 1px 1px 1px #d3d0ca;
	box-shadow: 1px 1px 1px #d3d0ca;
	float:none;
	margin:0px;
	padding:0px;
}
.gallery-album-picture .arrow-left {
	width:51px;
	position:absolute;
	left:0px;
	top:0px;
	height:99%;
}
.gallery-album-picture .arrow-right {
	width:51px;
	position:absolute;
	right:0px;
	top:0px;
	height:99%;
}
.gallery-album-picture .arrow-left a,
.gallery-album-picture .arrow-right a {
	display:block;
	width:auto;
	height:100%;
	background:url(images/gallery-album-picture-arrow.png) no-repeat 12px center;
	padding-bottom:5px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:1px;
}
.gallery-album-picture .arrow-right a {
	background:url(images/gallery-album-picture-arrow.png) no-repeat -20px center;
}
.gallery-album-picture .arrow-left a:hover,
.gallery-album-picture .arrow-right a:hover {
	border:1px solid #d0cdc2;
	padding:0px;
}
.gallery-album-picture .arrow-left a:hover {
	background:#e0ded5 url(images/gallery-album-picture-arrow.png) no-repeat 11px center;
}
.gallery-album-picture .arrow-right a:hover {
	background:#e0ded5 url(images/gallery-album-picture-arrow.png) no-repeat -21px center;
}

.gallery-album-slider {
	border-top:1px solid #f0efea;
	border-bottom:1px solid #d3c9b2;
	padding:20px 0;
	height:117px;
	text-align:center;
	position:relative;

}
.gallery-album-slider:after {
	content:'';
	position:absolute;
	left:0px;
	top:-2px;
	width:100%;
	height:0px;
	display:block;
	border-top:1px solid #d3c9b2;
}
.gallery-album-slider:before {
	content:'';
	position:absolute;
	left:0px;
	bottom:-2px;
	width:100%;
	height:0px;
	display:block;
	border-top:1px solid #f0efea;
}
.gallery-album-slider .prev, .gallery-album-slider .next {
  display: block;
  position: absolute;
  width: 16px;
  height: 21px;
  top: 52px;
  text-indent: -999em;
  background: url(images/gallery-album-picture-arrow.png) no-repeat -79px 0px;
  cursor: pointer;
}
.gallery-album-slider .prev {
  left: -42px;
}
.gallery-album-slider .next {
  right: -42px;
  background-position: -104px 0px;
}
.gallery-album-slider .carousel {
	width:680px;
	height:137px;
	margin:0 auto;
}
.gallery-album-slider .carousel div {
	height:137px;
	overflow:hidden;
	position:relative;
}
.gallery-album-slider img {
	border:3px solid #fff;
	-webkit-box-shadow: 1px 1px 1px #d3d0ca;
	-moz-box-shadow: 1px 1px 1px #d3d0ca;
	box-shadow: 1px 1px 1px #d3d0ca;
	float:none;
	margin:1px 22px 0 1px;
	padding:0px;
}
.gallery-album-slider .active img,
.gallery-album-slider a:hover img{
	background:url(images/noise-gallery.png) repeat-x;
	border:1px solid #a76938;
	padding:3px;
	position:relative;
	margin:0px 21px -1px 0px;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
}


/* ----[keres?s]---- */
.search-cont {
	padding:20px;
}
.serach-word {
	border-top:1px solid #f0efea;
	border-bottom:1px solid #d3c9b2;
	padding:15px 0;
	position:relative;
}
.serach-word:after {
	content:'';
	position:absolute;
	left:0px;
	top:-2px;
	width:100%;
	height:0px;
	display:block;
	border-top:1px solid #d3c9b2;
}
.serach-word:before {
	content:'';
	position:absolute;
	left:0px;
	bottom:-2px;
	width:100%;
	height:0px;
	display:block;
	border-top:1px solid #f0efea;
}
.serach-word .input {
	background:#f3f1ec;
	border:1px solid #b7b4a8;
	color:#050505;
	font-size:14px;
	padding:8px;
	width:316px;
	font-weight:bold;
	margin-right:10px;

	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.serach-word .input::-webkit-input-placeholder {
  font-style: normal;
  color: #050505;
}
.serach-word .button {
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:auto;
	line-height:normal;
	padding:6px 24px;
}
.search-results .box {
	margin:0px;
	background:#f9f8f4;
	padding:20px 20px 0 20px;

	-webkit-border-radius:0 4px 4px 4px;
	-khtml-border-radius: 0 4px 4px 4px;
	-moz-border-radius: 0 4px 4px 4px;
	border-radius: 0 4px 4px 4px;
}
.search-results .tabs {
	margin-left:0px;
}
.search-results {
	padding-top:25px;
}
.search-results h4 {
	font-size:16px;
	color:#7e211f;
	font-weight:normal;
	margin:0 0 20px 0;
}
.search-results h4 span {
	color:#ec6a00;
	font-weight:bold;
}
.search-results h3 {
	font-size:16px;
	margin-bottom:12px;
}
.results-articles {
	padding-bottom:30px;
}
.results-articles .pic {
	float:left;
	width:160px;
}
.results-articles .text {
	float:left;
	width:560px;
	padding-top:2px;
	font-size:14px;
}
.search-results img {
	border:3px solid #fff;
	-webkit-box-shadow: 1px 1px 1px #e5e4e1;
	-moz-box-shadow: 1px 1px 1px #e5e4e1;
	box-shadow: 1px 1px 1px #e5e4e1;
	float:none;
	margin:0px;
	padding:0px;

	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.results-articles p {
	color:#1f1f1f;
	line-height:18px;
	margin-bottom:7px;
}
.results-articles .blog {
	color:#1f1f1f;
	line-height:18px;
	font-size:11px;
	display:block;
}
.results-articles .blog a {
	color:#ec6a00;
}
.results-articles .blog a:hover {
	color:#870000;
}
.search-results .pager-nums,
.search-results .pager-nums:before {
	border-bottom:none;
	border-top:none;
	margin:0 -20px;
}
.search-results .pager-nums:after {
	border-top:1px solid #e6e5e0;
}
.results-users {
	padding-bottom:30px;
}
.results-users h3 {
	font-size:18px;
	line-height:normal;
	margin-bottom:-2px;
}
.results-users .pic {
	float:left;
	width:160px;
}
.results-users .text {
	float:left;
	width:560px;
	padding-top:0px;
	font-size:12px;
	color:#827860;
	line-height:18px;
}
.results-users ul {
	padding-top:10px;
	margin-bottom:0px;
}
.results-users li {
	line-height:17px;
}
.results-users .left {
	display:block;
	float:left;
	width:100px;
}
.results-users .right {
	display:block;
	float:left;
	width:440px;
	color:#3b3b3b;
}




.pager-nums {
	border-top:1px solid #f0efea;
	border-bottom:1px solid #d3c9b2;
	line-height:38px;
	text-align:center;
	position:relative;
}
.pager-nums:after {
	content:'';
	position:absolute;
	left:0px;
	top:-2px;
	width:100%;
	height:0px;
	display:block;
	border-top:1px solid #d3c9b2;
}
.pager-nums:before {
	content:'';
	position:absolute;
	left:0px;
	bottom:-2px;
	width:100%;
	height:0px;
	display:block;
	border-top:1px solid #f0efea;
}
.pager-nums .button {
	color:#572411;
	font-size:12px;
	line-height:18px;
	padding:0 5px;
	height:18px;
	margin:0 1px;

	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
}
.pager-nums .button:hover {
	-webkit-box-shadow: inset 0 7px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 7px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: inset 0 7px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
}
.pager-nums .button.mod {
	color:#a8a8a8;
	-webkit-box-shadow: inset 0 1px #636363, inset 0 -10px 35px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px #636363, inset 0 -10px 35px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px #636363, inset 0 -10px 5px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
}
.pager-nums .mod:hover {
	-webkit-box-shadow: inset 0 1px #636363, inset 0 -5px 20px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px #636363, inset 0 -5px 20px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px #636363, inset 0 -5px 20px rgba(0,0,0,0.6), inset 0 0px 5px 1px rgba(0,0,0,0.5), 0 2px 4px rgba(0,0,0,0.2);
}



/**** Social news ****/
.social-news .cnt {
	padding-left:14px;
}
.social-news .col4-i {
	background:#fff;
	border:1px solid #d8d6cf;
	padding:15px;
	width:288px;
	margin-right:15px;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.social-news .col4-i img {
	margin:0 -6px 10px -6px;

	-webkit-box-shadow: 0 0 1px #b3b3b3;
	-moz-box-shadow: 0 0 1px #b3b3b3;
	box-shadow: 0 0 1px #b3b3b3;
}
.social-news .col4-i h1 {
	margin-top:0px;
}
.social-news .col4-i .more {
	color:#712200;
	font-weight:bold;
}
.social-news .news-carousel {
	background:none;
}
.social-news .mini-news h3 a:hover {
	color:#712200;
}
.poker-rooms-list h2 {
	color:#000;
	padding:10px 0 0 20px;
	margin:0px;
}
.poker-rooms-list .mininews-sidebar li {
	padding-top:15px;
}
.poker-rooms-list .mininews-sidebar p {
	line-height:14px;
}
.poker-rooms-list .mininews-sidebar h3 {
	padding-left:20px;
}
.poker-rooms-list .mininews-sidebar img {
	margin-bottom:0px;
	border:1px solid #bfb294;

	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
}
.poker-rooms-list .more {
	color:#712200;
}

.social-galleries {
	margin:0 -20px 15px 0;
	position:relative;
	padding:12px 0 0 20px;
	width:571px;
}
.social-galleries h2 {
	margin-bottom:15px;
}
.social-galleries .gallery-box {
	float:left;
	display:inline-block;
	width:153px;
	border:1px solid #d5d3cc;
	border-top:none;
	margin-right:11px;
	background:#fff;
	padding:0 10px 10px 10px;
	font-size:11px;
	color:#7e7163;
	line-height:14px;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.social-galleries .gallery-box img {
	border:none;
	padding:0px;
	margin:0 -10px 8px -10px;
	position:relative;

	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.social-galleries h5 {
	color:#ec6a00;
	font-weight:bold;
	margin-bottom:3px;
}
.social-galleries h5 a {
	color:#ec6a00;
}

.social-feed {
	padding:15px 0 0px 25px;
	background:url(images/news-carousel.gif) repeat-y 324px 0;
}
.social-feed h2 {
	margin-bottom:15px;
}
.social-feed i.pokercard {
	background:url(images/pokercard.png) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 5px -2px 0;
}
.social-feed .col4-i {
	width:288px;
	padding-right:10px;
}
.social-feed .col4-i a {
	color:#712200;
	font-weight:bold;
}

.social-toplist.col3-i {
	margin-top:-5px;
	padding-bottom:15px;
}
.social-toplist {
	padding-bottom:20px;
}
.social-toplist ul {
	border-top:1px solid #e0d9be;
}
.social-toplist li {
	border-bottom:1px solid #e0d9be;
	padding:5px 0;
}
.social-toplist .name {
	float:left;
	width:90px;
	display:inline-block;
	padding-left:10px;
	line-height:22px;
	font-weight:bold;
	color:#ec6a00;
}
.social-toplist .name a {
	color:#ec6a00;
}
.social-toplist .chips {
	float:left;
	display:inline-block;
	width:80px;
	padding-left:3px;
	line-height:22px;
	color:#8a8a8a;
	font-weight:bold;
}
.social-toplist .arrow_up,
.social-toplist .arrow_down{
	float:right;
	display:inline-block;
	width:11px;
	height:11px;
	overflow:hidden;
	margin-top:6px;
}
.social-toplist .arrow_up {
	background:url(images/bg_social-toplist_arrow.png) no-repeat 0 -11px;
}
.social-toplist .arrow_down {
	background:url(images/bg_social-toplist_arrow.png) no-repeat 0 0px;
}
.social-toplist .num {
	color:#572411;
	font-size:12px;
	line-height:20px;
	width:20px;
	height:20px;
	padding:0px;
	text-align:center;
	float:left;

	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: inset 0 3px 5px #fff5e3, inset 0 0 5px 2px #f3cc6f, 0 2px 4px rgba(0,0,0,0.2);
}
.social-toplist .more {
	font-size:12px;
	font-weight:bold;
	color:#9b2109;
	float:right;
}
.title_toplista {
	background:url(images/title_toplista.png) no-repeat;
	width:101px;
	height:33px;
	text-indent:-1000em;
	margin-bottom:13px;
}
.social-promo-box {
	padding-left:15px;
}
.social-promo-box h3 {
	font-size:13px;
	color:#313131;
	text-shadow: 0 1px 1px rgba(255,255,255,0.5);
}
.social-promo-box img {
  display: block;
  margin-bottom: 0;
  border: none;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.social-promo-box .imgcnt {
  display: block;
  overflow: hidden;
  position: relative;
  height: 106px;
  border: 3px solid #fff;
  margin-bottom:20px;

  -webkit-box-shadow: 0 0 1px #d3d0ca;
  -moz-box-shadow: 0 0 1px #d3d0ca;
  box-shadow: 1px 1px 1px #d3d0ca;
}
.social-promo-box .imgcnt div {
  position: relative;
  height: 82px;
  top: -106px;
  padding: 118px 15px 12px;
  color: #fff;
  background: rgba(0,0,0,0);

  -webkit-transition: padding-top 0.3s ease, background-color 0.7s linear;
  -moz-transition: padding-top 0.3s ease, background-color 0.7s linear;
  -o-transition: padding-top 0.3s ease, background-color 0.7s linear;
  -ms-transition: padding-top 0.3s ease, background-color 0.7s linear;
  transition: padding-top 0.3s ease, background-color 0.7s linear;
}
.social-promo-box .imgcnt:hover div {
  padding-top: 12px;
  background: #000;
  background: rgba(0,0,0,0.7);
}

.social-listpage {
	padding:0 31px 0 26px;
	width:780px;
}
.social-lead-box {
	background:url(images/social-lead-box.jpg) no-repeat;
	width:837px;
	height:102px;
	position:relative;

	-webkit-box-shadow: 0 1px 2px -1px #333;
	-moz-box-shadow: 0 1px 2px -1px #333;
	box-shadow: 0 1px 2px -1px #333;
}
.social-listpage .social-lead-box {
	margin:0 -31px 7px -26px;
}
.social-lead-box .text {
	font-size:11px;
	font-weight:bold;
	color:#a097aa;
	line-height:normal;
	text-transform:uppercase;
	padding:58px 0 0 20px;
}
.social-listpage .social-toplist ul {
	border-top:none;
}
.social-listpage h3 {
	float:left;
	margin-bottom:0px;
	width:300px;
}
.social-listpage .social-toplist .chips {
	float:left;
	display:inline-block;
	width:102px;
	text-align:center;
	margin-right:37px;
	color:#484848;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}
.social-listpage .social-toplist .played {
	float:left;
	display:inline-block;
	width:96px;
	text-align:center;
	margin-right:19px;
	color:#484848;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}
.social-listpage .social-toplist .won {
	float:left;
	display:inline-block;
	width:80px;
	text-align:center;
	margin-right:16px;
	color:#484848;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}
.social-listpage .social-toplist .factor {
	float:left;
	display:inline-block;
	width:88px;
	text-align:center;
	color:#484848;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}
.social-listpage .header span {
	font-size:11px!important;
	color:#393939!important;
	padding-top:6px!important;
}
.social-listpage .social-toplist li {
	padding:10px 0;
}
.social-listpage .social-toplist .num {
	margin-top:12px;
}
.social-listpage .social-toplist img {
	margin-bottom:0;
	float:left;
}
.social-listpage .social-toplist .pic {
	float:left;
	display:inline-block;
	padding:0 7px 0 20px;
	width:51px;
}
.social-listpage .social-toplist .name {
	width:200px;
	padding-left:0px;
	line-height:16px;
	color:#6c6c6c;
	font-size:11px;
	font-weight:normal;
	margin-top:3px;
}
.social-listpage .social-toplist .name h3 {
	font-size:15px;
	color:#ec6a00;
	margin:0px;
}
.social-listpage .social-toplist .name h5 {
	font-size:12px;
	color:#712200;
	margin:0px;
	font-weight:bold;
}
.social-listpage .social-toplist .arrow_up,
.social-listpage .social-toplist .arrow_down {
	margin-top:15px;
}
.social-listpage .num-pic-name {
	display:inline-block;
	float:left;
	width:300px;
}
.social-listpage .num-pic-name .name,
.social-listpage .num-pic-name .pic,
.social-listpage .num-pic-name .button,
.social-listpage .num-pic-name h3{
	width:auto!important;
}
.social-listpage .num-pic-name .button {
	padding-left:6px;
	padding-right:6px;
}
.social-toplist .pager-nums,
.social-toplist .pager-nums:after,
.social-toplist .pager-nums:before{
	border:none;
}




/**** Transitions ****/

.masonry,
.masonry .masonry-brick {
  -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.masonry .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}

.masonry .item .videoLink span{
    background: url(images/video-thumb.png) no-repeat 0 0;
    display:block;
    height: 26px;
    margin: -50px 0px 0px 15px;
    position: absolute;
    width: 35px;
}

.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft{
    float: left;
    margin-right: 5px;
}

.alignright{
    float: right;
    margin-left: 5px;
}

#userEdit .tabs .ui-state-hover, div.search-results .tabs .ui-state-hover{
    background: none;
    border: none;
    color: #494948;
}

#userEdit .tabs .ui-state-active, div.search-results .tabs .ui-state-active{
    background: none;
    border: none;
    color: #494948;
}

#sms-validate-form .chips-input{
    font-size: 22px;
    padding: 6px 10px;
}

#profile-container dl dd{
    padding: 0;
}

#profile-container dl dd .note_container{
    cursor: pointer;
    overflow: hidden;
    padding: 7px;
}

#profile-container dl dd .note_container:hover{
    background-color: #222;
}

/* **** DIALOG **** */
#dialog-modal { display:none; }
.ui-widget-overlay {
	background:black;
    opacity: 0.6;
	position:absolute;
	left:0px;
	top:0px;
}
.ui-dialog {
	background:url(images/bg-dialog.png);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.6);
	position:absolute;
}
.ui-dialog-titlebar {
	background:url(images/bg-dialog-title.png);
	height:40px;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	text-indent:20px;
	color:#fff;
	padding-bottom:5px;
	cursor:move;
}
.ui-dialog .clr {
	-webkit-box-shadow:inset 0 2px 2px -2px #211d1e, inset 0 -1px 1px -1px #d7d1c8;
	-moz-box-shadow:inset 0 2px 2px -2px #211d1e, inset 0 -1px 1px -1px #d7d1c8;
	box-shadow:inset 0 2px 2px -2px #211d1e, inset 0 -1px 1px -1px #d7d1c8;
}
.ui-icon-closethick {
	background:url(images/dialog-close.png) no-repeat;
	width:26px;
	height:27px;
	position:absolute;
	right:8px;
	top:7px;
	text-indent:-1000em;
	overflow:hidden;
}
.ui-dialog-content .pic {
	float:left;
	width:117px;
	-webkit-box-shadow:inset 0 2px 2px -2px #211d1e, inset 0 -1px 1px -1px #d7d1c8, 1px 0px 1px -1px white;
	-moz-box-shadow:inset 0 2px 2px -2px #211d1e, inset 0 -1px 1px -1px #d7d1c8, 1px 0px 1px -1px white;
	box-shadow:inset 0 2px 2px -2px #211d1e, inset 0 -1px 1px -1px #d7d1c8, 1px 0px 1px -1px white;
}
.ui-dialog-content .text {
	float:left;
	width:304px;
	font-size:14px;
	line-height:19px;
	color:#1f1f1f;
}
.dialog-true .pic {
	background:url(images/dialog-true.png) no-repeat;
	height:121px;
}
.dialog-true .text {
	padding:30px 20px 20px 20px;
	width:264px;
}
.dialog-important .pic {
	background:url(images/dialog-important.png) no-repeat;
	height:121px;
}
.dialog-important .text {
	padding:30px 20px 20px 20px;
	width:264px;
}
.dialog-error .pic {
	background:url(images/dialog-error.png) no-repeat;
	height:121px;
}
.dialog-error .text {
	padding:30px 20px 20px 20px;
	width:264px;
}
.dialog-lostpwd .cont {
	padding:20px;
	font-size:14px;
	line-height:19px;
	color:#1f1f1f;
}
.dialog-lostpwd .form-box {
	border: 1px solid #bab5a6;
	border: 1px solid rgba(158, 152, 131, 0.6);
	color: #424242;
	background: #fff;
	margin:0 20px 20px 20px;
	padding:20px;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.dialog-lostpwd .form-box label {
	color:#5a554e;
	font-weight:bold;
	font-size:12px;
	display:block;

	padding-bottom:2px;
}
.dialog-lostpwd .form-box .formInput {
	border:1px solid #c1beb6;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#edece7;
	font-size:11px;
	font-weight:bold;
	color:#050505;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 10px;
	width:317px;
}
.dialog-lostpwd .form-box .or {
	background:url(images/dialog-lostpwd-or.png) repeat-x center;
	color:#b4b2a6;
	display:block;
	text-align:center;
	font-size:12px;
}
.dialog-lostpwd .form-box .or span {
	background:#fff;
	display:inline-block;
	padding:10px 4px 8px 4px;
}
.dialog-lostpwd .form-button {
	text-align:center;
	display:block;
	padding-top:20px;
	clear:both;
}

#ui-datepicker-div .ui-helper-hidden { display: none; }
#ui-datepicker-div .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
#ui-datepicker-div .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
#ui-datepicker-div.ui-helper-clearfix:before, #ui-datepicker-div .ui-helper-clearfix:before, #ui-datepicker-div.ui-helper-clearfix:after, .ui-helper-clearfix:after { content: ""; display: table; }
#ui-datepicker-div.ui-helper-clearfix:after, #ui-datepicker-div .ui-helper-clearfix:after { clear: both; }
#ui-datepicker-div.ui-helper-clearfix, #ui-datepicker-div .ui-helper-clearfix { zoom: 1; }
#ui-datepicker-div .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.dialog-welcome .cont{
	padding:35px 30px 35px 30px;
	color:#1f1f1f;
	font-size:14px;
	line-height:20px;
}
.dialog-welcome h3 {
	font-size:20px;
	font-weight:bold;
	color:#1f1f1f;
	margin-bottom:15px;
}
.dialog-welcome .left-img {
	float:left;
	display:inline-block;
	margin-right:25px;
}
.dialog-welcome .right-img {
	float:right;
	display:inline-block;
	margin-left:25px;
}
.dialog-welcome img {
	border:6px solid #fff;

	-webkit-box-shadow: 0 0 2px #d3d0ca, 0 2px 3px #5d5d5b;
	-moz-box-shadow: 0 0 2px #d3d0ca, 0 2px 3px #5d5d5b;
	box-shadow: 0 0px 2px #d3d0ca, 0 2px 3px #5d5d5b;
}

.dialog-welcome .button {
	color:#ffb244;
	font-size:16px;
	line-height:29px;
	padding:0 30px;
}

.dialog-welcome .fb-like {
	float:right;
	margin:-20px -25px 0 0;
}

#ui-dialog-title-dialog-modal-w {
	background:url(images/title_welcome.png) no-repeat 17px 13px;
	text-indent:-1000em;
	height:40px;
	width:auto;
	display:block;
}

.dialog-machokupon .cont {
	padding:35px 30px 10px 30px;
	color:#1f1f1f;
	font-size:14px;
	line-height:20px;
}
.dialog-machokupon h3 {
	font-size:20px;
	font-weight:bold;
	color:#1f1f1f;
	margin-bottom:20px;
}
.dialog-machokupon h5 {
	font-size:16px;
	font-weight:bold;
	color:#1f1f1f;
	margin-bottom:0px;
}
.dialog-machokupon-list {
	clear:both;
	padding:30px 0;
	width:642px;
	border-bottom:1px solid #a6a28c;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
}
.dialog-machokupon-list-noborder {
	border:none;
}
.dialog-machokupon-pic {
	float:left;
	width:155px;
}
.dialog-machokupon-pic img {
	float:left;
	border:3px solid #fff;

	-webkit-box-shadow: 0 0 2px #d3d0ca, 0 2px 3px #5d5d5b;
	-moz-box-shadow: 0 0 2px #d3d0ca, 0 2px 3px #5d5d5b;
	box-shadow: 0 0px 2px #d3d0ca, 0 2px 3px #5d5d5b;
}
.dialog-machokupon-text {
	float:left;
	width:320px;
	line-height:18px;
	padding-top:20px;
}
.dialog-machokupon-text-260 {
	float:left;
	width:260px;
	padding-top:10px;
}
.dialog-machokupon-right {
	float:right;
	padding-top:55px;
}
.dialog-machokupon-right-fb {
	padding-top:15px;
}
.dialog-machokupon-text h5 {
	font-size:14px;
}


/* Interaction Cues
----------------------------------*/
#ui-datepicker-div .ui-state-disabled { cursor: default !important; }

/* ----[oktatas]---- */
.oktatas-cikk-list .abc {
	text-align:center;
	font-size:14px;
	padding-bottom:20px;
}
.oktatas-cikk-list .abc a {
	color:#3890b4;
	display:inline-block;
	margin:0 3px;
}
.oktatas-cikk-list h3 {
	font-size:18px;
	color:#646158;
	font-weight:bold;
	background:#fff; border:1px solid #e5e3dc;
	line-height:30px;
	padding-left:10px;
	margin-bottom:20px;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.oktatas-cikk-list ul {
	margin-bottom:20px;
}
.oktatas-cikk-list li {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#870000;
	padding-left:10px;
}
.oktatas-cikk-list li a {
	color:#870000;
}
.link-orange {
	font-weight:bold;
	color:#ec6a00;
}

.oktatas-pager {
	padding:0 20px 10px 20px;
}
.oktatas-pager a {
	color:#3890b4;
}
.oktatas-pager a:hover {
	color:#3890b4;
	text-decoration:none;
}

.oktatas-more-results {
	margin:0 15px 10px 15px;
	color:#1f1f1f;
	font-size:13px;
	line-height:20px;
	padding-bottom:10px;
	border-bottom:1px solid #d3c9b2;
	position:relative;
}
.oktatas-more-results:after {
	content:'';
	position:absolute;
	width:100%;
	height:0px;
	border-bottom:1px solid #f0efea;
	left:0px;
	bottom:-2px;
}

.oktatas-tags {
	margin:0 15px 10px 15px;
	color:#1f1f1f;
	font-size:13px;
	line-height:22px;
	padding-bottom:10px;
	border-bottom:1px solid #d3c9b2;
	position:relative;
	color:#3890b4;
	font-weight:bold;
}
.oktatas-tags:after {
	content:'';
	position:absolute;
	width:100%;
	height:0px;
	border-bottom:1px solid #f0efea;
	left:0px;
	bottom:-2px;
}

/* 404 page
----------------------------------*/
.head-404 {
	background:url(images/bg_404.jpg) no-repeat;
	width:837px;
	height:426px;
}
.head-404 h1,
.head-404 h3 { display:none; }

.cont-404 {
	border-bottom:1px solid #aba69b;
	margin-bottom:30px;
	position:relative;
}
.cont-404:after {
	content:'';
	border-bottom:1px solid #edede8;
	position:absolute;
	left:0px;
	bottom:-2px;
	width:100%;
}
.form-404 {
	border:1px solid #fff;
	background:#c0bbae;
	height:44px;
	display:block;
	width:607px;
	margin:0 auto 50px auto;

	-webkit-border-radius: 21px;
	-khtml-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;

	-webkit-box-shadow: inset 0px 3px 5px rgba(1,1,1,.2), inset 0px 0px 13px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0px 3px 5px rgba(1,1,1,.2), inset 0px 0px 13px rgba(0,0,0,.2);
	box-shadow: inset 0px 3px 5px rgba(1,1,1,.2), inset 0px 0px 13px rgba(0,0,0,.2);
}
.input-404 {
	color:#595959;
	font-size:18px;
	background:transparent;
	padding:10px 0 10px 15px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	width:535px;
	float:left;
}
.button-404 {
	width:53px;
	height:44px;
	float:right;
	cursor:pointer;
	background-color:#a29e93;
	background-color:rgba(0,0,0,.2);
	background-image:url(images/bg_404_button.png);
	background-position:14px 11px;
	background-repeat:no-repeat;
	border:none;
	border-left:1px solid #9c988d;
	border-left:1px solid rgba(0,0,0,.2);

	-webkit-border-radius:0 21px 21px 0;
	-khtml-border-radius: 0 21px 21px 0;
	-moz-border-radius: 0 21px 21px 0;
	border-radius: 0 21px 21px 0;
}

/* Component containers
----------------------------------*/
#ui-datepicker-div.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
#ui-datepicker-div.ui-widget .ui-widget { font-size: 1em; }
#ui-datepicker-div .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
#ui-datepicker-div.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
#ui-datepicker-div.ui-widget-content a { color: #333333; }
#ui-datepicker-div .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#ui-datepicker-div .ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
#ui-datepicker-div .ui-state-default, #ui-datepicker-div.ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
#ui-datepicker-div .ui-state-default a, #ui-datepicker-div .ui-state-default a:link, #ui-datepicker-div .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div.ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-state-focus, #ui-datepicker-div.ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
#ui-datepicker-div .ui-state-hover a, #ui-datepicker-div .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
#ui-datepicker-div .ui-state-active, #ui-datepicker-div.ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
#ui-datepicker-div .ui-state-active a, #ui-datepicker-div .ui-state-active a:link, #ui-datepicker-div .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
#ui-datepicker-div .ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div.ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
#ui-datepicker-div .ui-state-highlight a, #ui-datepicker-div.ui-widget-content .ui-state-highlight a, #ui-datepicker-div .ui-widget-header .ui-state-highlight a { color: #363636; }
#ui-datepicker-div .ui-state-error, #ui-datepicker-div.ui-widget-content .ui-state-error, #ui-datepicker-div .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
#ui-datepicker-div .ui-state-error a, #ui-datepicker-div.ui-widget-content .ui-state-error a, #ui-datepicker-div .ui-widget-header .ui-state-error a { color: #ffffff; }
#ui-datepicker-div .ui-state-error-text, #ui-datepicker-div.ui-widget-content .ui-state-error-text, #ui-datepicker-div .ui-widget-header .ui-state-error-text { color: #ffffff; }
#ui-datepicker-div .ui-priority-primary, #ui-datepicker-div.ui-widget-content .ui-priority-primary, #ui-datepicker-div .ui-widget-header .ui-priority-primary { font-weight: bold; }
#ui-datepicker-div .ui-priority-secondary, #ui-datepicker-div.ui-widget-content .ui-priority-secondary,  #ui-datepicker-div .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div.ui-widget-content .ui-state-disabled, #ui-datepicker-div .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#ui-datepicker-div .ui-icon { width: 16px; height: 16px; background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_222222_256x240.png); text-indent: -9999px;}
#ui-datepicker-div .ui-widget-content .ui-icon {background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_222222_256x240.png); }
#ui-datepicker-div .ui-widget-header .ui-icon {background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_ffffff_256x240.png); }
#ui-datepicker-div .ui-state-default .ui-icon { background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
#ui-datepicker-div .ui-state-hover .ui-icon, #ui-datepicker-div .ui-state-focus .ui-icon {background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
#ui-datepicker-div .ui-state-active .ui-icon {background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
#ui-datepicker-div .ui-state-highlight .ui-icon {background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_228ef1_256x240.png); }
#ui-datepicker-div .ui-state-error .ui-icon, #ui-datepicker-div .ui-state-error-text .ui-icon {background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png); }

/* positioning */
#ui-datepicker-div .ui-icon-circle-triangle-e { background-position: -48px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-w { background-position: -80px -192px; }

/* Corner radius */
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-right, #ui-datepicker-div .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
#ui-datepicker-div .ui-widget-overlay { background: #666666 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
#ui-datepicker-div .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#ui-datepicker-div .ui-resizable { position: relative;}
#ui-datepicker-div .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
#ui-datepicker-div .ui-resizable-disabled .ui-resizable-handle, #ui-datepicker-div .ui-resizable-autohide .ui-resizable-handle { display: none; }
#ui-datepicker-div .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
#ui-datepicker-div .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
#ui-datepicker-div .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
#ui-datepicker-div .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
#ui-datepicker-div .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
#ui-datepicker-div .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
#ui-datepicker-div .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
#ui-datepicker-div .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

#ui-datepicker-div .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

#single-post-content p{
    font-size: 14px;
}

.masonry p{
    font-size: 13px;
}

em{
    font-style: italic;
}




.thumb-up {
	float:right;
	height:12px;
	margin-top:-23px;
	position:relative;
}
.thumb-up-comment {
	background:url(images/sprite-icons.png) no-repeat -41px -161px;
	display:inline-block;
	padding-left:17px;
	height:12px;
	font-weight:bold;
	color:#6a614d;
	line-height:12px;
	margin-left:10px;
	font-style:normal;
}
.thumb-up-like {
	background:url(images/sprite-icons.png) no-repeat -74px -161px;
	display:inline-block;
	padding-left:17px;
	height:12px;
	font-weight:bold;
	color:#6a614d;
	line-height:12px;
	margin-left:10px;
	font-style:normal;
}

sup{
    bottom: 1ex;
    font-size: 0.8em;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
    _vertical-align: bottom;
}




.profil-sidebar-lounge {
	padding:10px 0 0 0;
}
.psl-chips {
	clear:both;
	line-height:34px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 30px;
	background:url(images/sprite-icons-8.png) no-repeat -38px 2px;
}
.profil-sidebar-lounge .chips-box {
	width:130px;
	margin:0 auto 10px auto;
	float:none;
	display:block;
	background-image:url(images/bg-chips-box-ps.png);
	height:186px;
}
.chips-box .chips-notenough {
	font-weight:bold;
	color:#9d7c6f;
	font-size:12px;
	line-height:14px;
	display:block;
	padding:2px 0;
}
.profil-sidebar-lounge .chips-box .border-box {
	padding-bottom:5px;
}
.profil-sidebar-lounge .chips-button-choose {
	width:106px;
}
.chips-more-offers {
	font-size:11px;
	color:#7e211f;
	line-height:13px;
	padding-top:5px;
	clear:both;
	text-align:left!important;
	padding-left:10px!important;
	border:none!important;
	background:url(images/sprite-icons-8.png) no-repeat 0px -87px;
}
.chips-more-offers a {
	text-shadow:0 1px 1px #f7d690;
	color:#7e211f;
	text-decoration:none;
}
.profil-title-bg {
	line-height:30px;
	border-top:1px solid #4e4d49;
	border-bottom:1px solid #262625;
	font-size:12px;
	color:#fff!important;
	padding-left:10px;
	margin-bottom:0px!important;
	position:relative;

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(0,0,0,0.1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1a000000',GradientType=0 ); /* IE6-8 */
}
.upload-n-get-chips {
	padding-left:30px!important;
	display:block;
}
.upload-n-get-chips i {
	display:block;
	width:12px;
	height:12px;
	overflow:hidden;
	display:inline-block;
	background:url(images/sprite-icons-8.png) no-repeat -48px -2px;
	float:left;
	margin:0 0 0 -20px;
}
.button-profile-edit {
	width:128px!important;
	margin-bottom:10px;
	padding:0 0px;
}
.profil-title-bg span {
  display: inline-block;
  position: absolute;
  height: 16px;
  line-height: 17px;
  right: 7px;
  top: 5px;
  padding: 0 6px;
  font-weight: bold;
  color: #fff;
  background: #b1090d;
  text-shadow: 0 1px 2px #000;

  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;

  -webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,0.7), 0 1px rgba(255,255,255,0.4);
  -moz-box-shadow: inset 0 2px 5px rgba(0,0,0,0.7), 0 1px rgba(255,255,255,0.4);
  box-shadow: inset 0 2px 5px rgba(0,0,0,0.7), 0 1px rgba(255,255,255,0.4);
}
.notifications-list {
	padding:0 5px;
	font-size:11px;
	line-height:normal;
}
.notifications-list li {
	padding:3px;
	border-bottom:1px solid #3b3a37;
}
.notifications-list a {
	color:#fff;
}
.notifications-list span {
	color:#ffc34f;
}
.notifications-list span.timestamp {
    color: #7B7A77;
    display: block;
    font-size: 10px;
    margin-top: 3px;
    text-align: right;
}
.notifications-list .act {
	background:#2b2a27;
}
.notifications-more {
	border-bottom:none!important;
	padding-top:5px!important;
        text-align: center;
}
.notifications-more a {
	font-size:11px;
	color:#ffc34f!important;
}
.notifications-more a:hover {
	text-decoration:underline;
}
.notifications-more .notifications-end {
    color: #7B7A77;
    font-size: 11px;
}
.button-logout {
	display:block;
	line-height:37px;
	text-align:center;
	font-size:11px;
	color:#ffc34f;

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(0,0,0,0.1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1a000000',GradientType=0 ); /* IE6-8 */
}

.regFormChips {
	margin:0 25px 25px 25px;
	background-color:#f9f7f4;
	background-position:392px 0;
	padding:20px 20px;
}
.regFormChips .left {
	width:360px;
}
.regFormChips .left p {
	font-size:14px;
	line-height:16px;
	margin-bottom:20px;
}
.regFormChips label {
	width:120px;
	padding-top:5px;
	color:#5b554e;
}
.regFormChips .left .button {
	margin-left:120px;
	margin-top:0px!important;
	padding-top:6px!important;
	padding-bottom:6px!important;
	height:auto;
	line-height:normal;
}
.regFormChips .formInput input {
	padding-top:5px;
	padding-bottom:5px;
}
.regFormChips .lostpwd {
	float:left;
	display:inline-block;
	margin:9px 0 0 10px;
}
.regFormChips .right {
	width:340px;
	font-size:14px;
	color:#313131;
	line-height:16px;
}
.regFormChips .right h3 {
	font-size:16px;
	line-height:normal;
	margin-bottom:15px;
}
.regFormChips .right .button {
	margin-top:5px;
}

.chips-overlay {
	background:#fff;
	width:787px;
	height:100%;
	position:absolute;
	z-index:1000;
	left:-1px;
	top:0px;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}

.scroll-pane{
    width: 100%;
    height: 200px;
    overflow: auto;
}

.horizontal-only{
    height: auto;
    max-height: 200px;
}

.success-message{
    background: #EBF8A4 url(images/s_success.png) no-repeat 5px 50%;
    border: 1px solid #A2D246;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 1px 1px white inset;
    -moz-box-shadow: 0 1px 1px #fff inset;
    -webkit-box-shadow: 0 1px 1px white inset;
    color: #4B5804;
    font-weight: bold;
    margin: 10px 10px 10px 25px;
    padding: 10px 10px 10px 25px;
}

#paypalPreloader{
    background: #000 url(images/spinner-w.gif) no-repeat 12px 50%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: white;
    height: 25px;
    line-height: 25px;
    margin: 215px auto;
    text-indent: 40px;
    width: 275px;
}

.tooltip{
    background: black;
    border: 1px solid #FFC34F;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: -3px 5px 15px #000;
    -moz-box-shadow: -3px 5px 15px #000;
    -webkit-box-shadow: -3px 5px 15px #000;
    color: #FFC34F;
    font-weight: bold;
    padding: 10px;
}



.loungev2-head {
	width:837px;
	height:74px;
	line-height:74px;
	float:left;
	background:url(images/bg_loungev2_head.png) repeat-x;
	border-bottom:1px solid #b7b4a7;

	-webkit-box-shadow: inset 0 5px 10px -3px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0 5px 10px -3px rgba(0,0,0,0.4);
	box-shadow: inset 0 5px 10px -3px rgba(0,0,0,0.4);
}
.lounge-coming-soon {
	position:absolute;
	background:url(images/lounge-coming-soon.png) no-repeat;
	width:196px;
	height:131px;
	right:0;
	top:-77px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.loungev2-head h1 {
	font-size:28px;
	color:#870000;
	margin:0;
	padding:0 0 0 30px;
	line-height:74px;
}

.loungev2-lead {
	position:relative;
	clear:both;
	padding:20px 10px 10px 10px;
	border-top:1px solid #f5f4f1;
}
.loungev2-lead h3 {
	color:#1f1f1f;
	font-size:22px;
	line-height:25px;
	text-shadow:0 1px 1px white;
	margin:0;
	padding:0 0 25px 10px;
}
.loungev2-col-left {
	float:left;
	width:450px;
	text-align:center;
	padding-bottom:12px;
	border-bottom:1px solid #d3c9b2;
	position:relative;
}
.loungev2-col-left:after,
.loungev2-lead-share-box:after,
.loungev2-article-list:after{
	content:'';
	position:absolute;
	left:0px;
	bottom:-2px;
	width:100%;
	height:0;
	display:block;
	border-top:1px solid #f5f4f1;
}
.loungev2-col-right {
	float:right;
	width:360px;
	padding-top:15px;
}
.loungev2-lead img {
	border:0;
	margin:0 auto;
	display:block;
}
.loungev2-li {
	color:#1f1f1f;
	font-size:15px;
	font-weight:bold;
	text-shadow:0 1px 1px white;
	background:url(images/bull2.png) no-repeat 8px 11px;
	padding-left:20px;
	padding-top:3px;
}
.loungev2-col-right strong {
	color:#900000;
}
.loungev2-lead-share-box {
	background:url(images/bg-loungev2-lead-share-box.png) repeat-x bottom;
	border-bottom:1px solid #b7b2a7;
	width:327px;
	padding:13px 15px;
	right:8px;
	bottom:10px;
	position:absolute;
	font-size:14px;
	color:#1f1f1f;
	line-height:20px;
}
.loungev2-lead-share-buttons {
	border-top:1px solid #d3c9b2;
	width:335px;
	float:left;
	margin:13px -4px 0 -4px;
	padding-top:13px;
	position:relative;
}
.loungev2-lead-share-buttons:after {
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:0;
	display:block;
	border-top:1px solid #e8e6df;
}
.loungev2-lead-share-buttons .button-share {
	background:url(images/button-share.png) no-repeat;
	width:106px;
	height:32px;
	display:inline-block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	float:left;
	margin-right:8px;
}
.loungev2-lead-share-buttons .button {
	color:#572411;
	width:195px;
	font-size:15px;
	height:30px;
	line-height:30px;
	text-align:center;
}
.loungev2-article-list {
	float:left;
	margin:0 0 1px 10px;
	padding:15px 15px 0 15px;
	border-bottom:1px solid #b7b2a7;
	position:relative;
}
.loungev2-article-list h3 {
	color:#870000;
	font-size:18px;
	line-height:normal;
	margin-bottom:30px;
}
.loungev2-article-list .col405 {
	margin-left:0;
	margin-right:25px;
	margin-bottom:35px;
	border-right:1px solid #bfbcac;
}
.loungev2-article-list .col405.col-right {
	margin-right:0;
	border-right:0;
}
.loungev2-article-list .pic {
	float:left;
	position:relative;
	width:150px;
}
.loungev2-article-list .pic img {
	display:block;
	margin:0;
}
.loungev2-article-list .text {
	float:right;
	width:210px;
	padding-right:10px;
	font-size:13px;
	color:#1f1f1f;
	line-height:normal;
}
.loungev2-article-list .text h3 {
	color:#ec6a00;
	font-size:15px;
	margin-bottom:10px;
}
.loungev2-article-list .text h3 a {
	color:#ec6a00;
	text-decoration:none;
}
.loungev2-article-list-preview {
	background:url(images/bg-loungev2-article-list-preview.png) no-repeat;
	width:28px;
	height:28px;
	display:block;
	position:absolute;
	right:4px;
	bottom:3px;
}
.loungev2-foot {
	background:url(images/bg-loungev2-foot.png) repeat-x;
	clear:both;
	height:129px;
}
.loungev2-foot h3 {
	color:#1f1f1f;
	font-size:17px;
	text-shadow:0 1px 1px white;
	line-height:22px;
	padding:25px 0 0 25px;
}