/*

Theme Name: Younique

Theme URI: http://younique.hu

Author: gex

Author URI: http://gex.hu

Version: 1.0

*/



/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline; }
strong { font-weight: bold; }
em, i { font-style:italic; }
small { font-size: 85%; }

a img, :link img, :visited img { border: 0; }

table { border-collapse: collapse; border-spacing: 0; }

ol, ul { list-style: none; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; }



/* style */

html { height: 100%; }

body { height: 100%; font: 11px/1.4em tahoma, arial, sans-serif; color: #2f2f2f; background: #fff url(images/body.jpg) repeat-x center 0; }

a { color: #cd9933; }

b { position: absolute; left: 0; width: 100%; top: 0; height: 100%; }

a b { /* ie6 ie7 */ !cursor: pointer; }

br.clr { clear: both; }

input, select, textarea { font: 11px tahoma, arial, sans-serif; }



#wrapper { position: relative; width: 980px; min-height: 100%; margin: 0 auto; /* ie6 */ _height: 100%; }



#header { background: url(images/header.jpg) 0 0; }

body.home #header { background-image: url(images/header.main.jpg); }

#header h1 a { position: relative; display: block; width: 240px; height: 142px; margin: 0 0 0 35px; }

#header h1 b { background: url(images/header.jpg) -35px 0; }

body.home #header h1 b { background-image: url(images/header.main.jpg); }

#header p { position: relative; height: 134px; }

body.home #header p { height: 261px; }

#header p b { background: url(images/header.jpg) 0 -142px; }

body.home #header p b { background-image: url(images/header.main.jpg); }

#header p#rss { float: right; width: 87px; height: auto; margin: -222px 0 0; }

body.home #header p#rss { margin: -349px 0 0; }

#header p#rss a { display: block; text-decoration: none; background: url(images/menu.jpg) 0 0; }

#header p#rss a:hover { background-position: 0 -41px; }

#header p#rss span { display: block; height: 41px; line-height: 41px; padding: 0 0 0 40px; text-decoration: none; color: #ffd97d; background: url(images/rss.png) no-repeat 21px 14px; }

#header p#rss a:hover span { color: #000; }



li#cmeta { position: absolute; right: 50%; top: 0; margin: 0 -271px 0 0; }

li#cmeta h2 { display: none; }

li#cmeta li { float: left; }

li#cmeta a { display: block; height: 51px; line-height: 51px; padding: 0 27px 0 16px; text-decoration: none; color: #333; background: url(images/header.bullet.png) no-repeat right 24px; /* ie6 */ _float: left; }



li#search-3 { position: absolute; left: 50%; width: 219px; top: 0; height: 51px; margin: 0 0 0 271px; }

li#search-3 h2,

li#search-3 label { display: none; }

li#search-3 input { position: absolute; border: none; background: transparent; }

li#search-3 input#s { left: 23px; width: 144px; top: 18px; height: 13px; padding: 2px; /* ie7 sucks */ }

li#search-3 input#searchsubmit { right: 10px; width: 32px; top: 9px; height: 34px; text-indent: 32px; }



li#text-5 { position: absolute; right: 50%; top: 54px; margin: 0 -403px 0 0; }

li#text-5 h2 { display: none; }

li#text-5 ul { width: 618px; height: 41px; background: url(images/menu.jpg) 0 0; }

li#text-5 li { float: right; border: 0 solid #171717; border-width: 0 1px 0 0; }

li#text-5 a { display: block; height: 41px; line-height: 41px; padding: 0 21px; font-size: 12px; text-decoration: none; white-space: nowrap; color: #ffd97d; background: url(images/menu.jpg) 0 0; /* ie6 */ _float: left; }

li#text-5 a:hover { color: #000; background-position: 0 -41px; }



#container { background: pink; padding: 0 0 105px; background-color:#FFF; background-image: url(images/container.jpg); background-repeat:no-repeat; background-position: right 0; /* ie6 ie7 */ !zoom: 1; }



#content { float: left; width: 580px; margin: 0 200px; /* ie6 */ _display: inline; }


#menu { float: left; width: 200px; margin: 0 0 0 -980px; }

#menu h2 { height: 44px; line-height: 44px; padding: 0 0 0 17px; font-size: 12px; font-weight: bold; color: #000; background: url(images/sidebar.jpg) 0 0; cursor: pointer; }

#menu li h2:hover, #menu li.active h2 { color: #ffd97d; background-position: 0 -44px; }

#menu li ul { display: none; }

#menu li.active ul { display: block; }

#menu li a { display: block; height: 33px; line-height: 33px; padding: 0 0 0 28px; font-size: 12px; text-decoration: none; color: #000; background: url(images/sidebar.jpg) 0 -88px; }

#menu li a:hover, #menu li a.active { color: #ffd97d; background-position: 0 -121px; }

#menu li.active ul li.has-submenu a { background-position: 0 -154px; }
#menu li.active ul li.has-submenu a:hover, #menu li.active ul li.has-submenu a.active { background-position: 0 -187px; }

#menu li.active ul li.has-submenu ul { display: none; }
#menu li.active ul li.has-submenu ul.active { display: block; }
#menu li.active ul li.has-submenu ul.submenu li a { background-position: 0 -220px; padding: 0 0 0 36px; font-size: 10px; }
#menu li.active ul li.has-submenu ul.submenu li a:hover, #menu li.active ul li.has-submenu ul.submenu li a.active { background-position: 0 -253px; color: #d1d1d0; }


ul#sidebar { float: left; width: 200px; margin: 0 0 0 -200px; }

li#text-3 h2 { display: none; }

li#text-3 img { margin: 4px 0 0 2px; }

li#text-4 h2 { position: relative; height: 46px; }

li#text-4 b { background: url(images/stories.jpg) 0 0; }

li#text-4 li { padding: 12px 0 0; background: url(images/stories.separator.png) no-repeat 0 0; }

li#text-4 li.first { padding: 0; background: none; }

li#text-4 img { float: left; width: 63px; height: 63px; margin: 0 10px 5px 0; padding: 9px; background: url(images/stories.background.png) 0 0; }

li#text-4 p { line-height: 1.4em; padding: 0 5px; }



#footer { position: relative; height: 85px; margin: -105px 0 0; padding: 20px 0 0; background: url(images/footer.png) center 0; }

#footer div { width: 980px; height: 85px; margin: 0 auto; background: url(images/footer.menu.png) 0 0; }

#footer ul { float: left; width: 582px; padding: 45px 0 0 235px; }

#footer li { float: left; border: 1px solid #414a50; border-width: 0 0 0 1px; }

#footer li.first { border: 0; }

#footer li a { display: block; height: 15px; line-height: 15px; padding: 0 10px; text-decoration: none; color: #414a50; /* ie6 */ _float: left; }

p#cymetriq { float: left; width: 150px; padding: 34px 0 0; }

p#cymetriq a { position: relative; display: block; height: 35px; }

p#cymetriq b { background: url(images/footer.menu.png) -817px -34px; }

.post { padding: 25px 20px 15px 20px; }
.post h2 { font-size: 20px; margin: 0 0 20px 0; }
.post h3 { font-size: 17px; margin: 30px 0 14px 0; }
.post p, .post li { margin-bottom: 12px; line-height: 16px; font-size: 12px; text-align:justify; }
.post p object { margin: 15px auto 30px auto; width: 100%; text-align: center; }
.post ol { list-style-position: inside; list-style: decimal; margin-left: 20px; }

.center { text-align: center; }
h2.e404 { margin: 40px 0 30px 0; font-size:24px; }
p.e404 { margin-bottom: 15px; font-size: 14px; line-height: 18px; }

/* Felugró doboz */
div.popup { position: absolute; visibility: hidden; width: 250px; height: 140px; background: url(http://younique.hu/images/bubble.png); padding: 20px 25px 40px 25px; background-repeat: no-repeat }
div.popup_revert { background: url(http://younique.hu/images/bubble_revert.png); }
div.popup a { color: #2f2f2f; }
div.popup p { padding-top: 1px; line-height: 13px;}
a.popup { color: #939393; text-decoration: none; }
a.popup:hover { text-decoration: underline; }

/* védett tartalom oldal, meg más oldal hátterek: */
#post-711 { background: url(images/lock.png) no-repeat right 40px; }
#post-879 { background: url(images/boritek_250.png) no-repeat left 60px; }
#post-1059 { background: url(images/downloads.png) no-repeat left 40px; }
/* #post-1304  { background: url(http://younique.hu/images/younique_kezdd-itt.png) no-repeat center 40px; } */


/* Blog: */
div.hentry h2 { height: 85px; margin: 0; padding: 0; background: url(images/blog_header.png); background-repeat:no-repeat; }
div.hentry h2 span.date { display: block; width: 90px; float: left; clear: none; margin: 0px; padding-left: 10px; text-align: center; padding-top: 23px; text-transform:capitalize; font-size:16px; font-weight: bold; }
div.hentry h2 span.title { padding-top: 30px; display: block; clear:none; }
div.hentry h2 span.title a { color:#886622 }
div.hentry div.entry p { margin: 0 10px 12px 17px;}
div.hentry p.postmetadata {  margin: 0 10px 12px 40px; }
div#respond{ margin-left: 40px;}
div#respond p { margin-bottom: 12px; }
div#respond h3 { margin-bottom: 6px; font-size:14px; font-weight: bold; }
h3#comments {margin-left: 40px; margin-bottom: 6px; font-size:14px; font-weight: bold;  }
ol.commentlist { margin-left: 50px; }
div.comment-author { margin: 10px 0 5px 0; }
div.comment-body{ margin-left:5px; border-left: 1px #cd9933 solid; padding-left: 5px; margin-bottom: 15px; }
div.comment-body p { margin: 8px 0 12px 0; padding-left: 10px; }
div.navigation div.alignright { text-align: right; padding-right:30px; position: relative; top: 25px; width: 200px; float: right; }
div.navigation div.alignleft { text-align: left; padding-left:120px; position: relative; top: 25px; width: 200px; float: left; }

/* Search */
div.search h3 { padding-left: 40px; padding-top: 5px; margin: 10px 0 20px 0; line-height: 18px; height: 27px; background-image: url(http://younique.hu/images/younique-coin-small.png); background-repeat:no-repeat; }

/* Menü lakatok */
#menu span.lock { display: block; float: left; cursor: poniter; clear:none; position: absolute; }
#menu img.menu-lock { position: relative; left: 2px; top: 6px; }
#menu img.submenu-lock { position: relative; left: 2px; top: 6px; }

/* Legutóbbi Blogbejegyzések */
#menu li.widget_recent_entries { list-style:none; }
#menu li.widget_recent_entries ul { display: block; list-style:inside; }
#menu h4 { text-align: center; font-size: 12px; font-weight: bold; color: #000; padding
: 10px 0 12px 0;  margin-top: 30px; height: 11px; background: url(images/sidebar.jpg) 0 -286px; }
#menu li.widget_recent_entries li { display: block; background: url(images/membership.background.png) no-repeat center bottom; padding: 6px 0 10px 10px; list-style:inside;  }
#menu li.widget_recent_entries li a { display: inline; line-height: 14px; font-size: 11px; text-decoration: none; color: #cd9933; background-image: none; padding: 0; min-height: 14px; }

/* Salespage */
body.page-template-salespage-php #container { background-image: url(images/container.salespage.jpg); }
body.page-template-salespage-php #content { margin: 0 200px 0 20px; width: 760px; }
body.page-template-salespage-php p#rss { display: none; }