*		{ margin: 0; padding: 0; }
.clear	{ clear: both; }
.fleft	{ float: left; }
.fright { float: right; }
a img	{ border: 0; }
a:active { outline: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
fieldset { border: none; }
legend	{ display: none; }
p		{ margin: 0 0 10px; }
ul li { list-style: none;}
html {
        height: 100%;
}
body {
        height: 100%;
        font: normal 12px/1.5 Arial, Helvetica, sans-serif;
        background: #fff;
        color: #333;
}
#wrapper {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* margin: 0 auto -179px; */
        margin: 0px auto;
        background: #fff url("../images/bg.png") repeat-x;
}
#wrapper.home {
        background: none;
}

/*--------------------------------------------------
=FORMS
--------------------------------------------------*/
label
{
        display: block;
        font-weight: bold;
        font-size: 14px;
        cursor: pointer;
        color: #333;
}
form p
{
        margin: 5px 0 15px;
}

input[type='password'],
select,
textarea
{
        border: 1px solid #ccc;
        padding: 3px;
        font-weight: bold;
        font-size: 14px;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        color: #666;
}
select
{
        padding: 2px;
        font-size: 14px;
        font-weight: normal;
        color: #666;
}
input,
select,
textarea :focus
{
        outline: none;
}
input[type='submit']:hover
{
        cursor: pointer;
}
:focus
{
        outline: none;
}

/*--------------------------------------------------
=HEADINGS
--------------------------------------------------*/
h1 {
        font-size: 24px;
        line-height: 24px;
        margin-top: 10px;
        margin-bottom: 5px;
        color: #990033;
        letter-spacing:0px;
}
h2 {
        font-size: 22px;
        line-height: 22px;
        margin-top: 10px;
        margin-bottom: 5px;
        color: #990033;
        letter-spacing:0px;
}
h2.widgettitle
{
        margin: 0 0 10px;
        font-size: 18px;
        text-transform: uppercase;
        color: #903;
}
h3 {
        font-size: 18px;
        line-height: 18px;
        margin-top: 8px;
        margin-bottom: 5px;
        color: #990033;
        letter-spacing:0px;
}
h4, h5, h6 {
        font-size: 16px;
        line-height: 16px;
        margin-top: 8px;
        margin-bottom: 5px;
        color: #990033;
        letter-spacing:0px;
}
.headline {
        color: #f18718;
}

/*--------------------------------------------------
=LINKS
--------------------------------------------------*/
a { color: #273c58; }

/*--------------------------------------------------
=HEADER
--------------------------------------------------*/
.azi-wiki-span {
        width:100%;
        display:block;
        border-bottom: 1px solid #d3cdc1;
        padding-top:3px;
        padding-bottom:5px;
}
.azi-wiki-span b {
        color:#990033;
}
#header_wide {
        background: url("../images/bg.png") repeat-x;
}
#header {
        width: 940px;
        margin: 0 30px;
}
#header_top {
        width: 940px;
        height: 28px;
}

/*  OLD HEADER BUTTONS */
/*#header_top ul {
        height: 28px;
        width: 130px;
        float: right;
}
#header_top li {
        height: 28px;
        width: 130px;
        float: right;
}

#header_top a {
        display: block;
        float: right;
        width: 130px;
        height: 26px;
        line-height: 26px;
        margin-left: 1px;
        font-weight: bold;
        text-decoration: none;
        background: #731638;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
}
#header_top a:hover {
        background: #731638 url("../images/btn_top.png") 90% 50% no-repeat;
}*/


#user_links {
        float: left;
}
#user_links #login_ {
        float: left;
        width: 86px;
        height: 22px;
        background: url("../images/bg_login.png") no-repeat;
        text-align: right;
        padding: 3px 10px 0 0;
}
#user_links #register_ {
        float: left;
        width: 114px;
        height: 22px;
        background: url("../images/bg_register.png") no-repeat;
        padding: 3px 0 0 6px;
}
#user_links #login_ a {
        padding-left: 20px;
        background: url("../images/icon_login.png") no-repeat;
}
#user_links #register_ a {
        padding-left: 20px;
        background: url("../images/icon_register.png") no-repeat;
}



#user_links #user_ {
        float: left;
        width: 86px;
        height: 22px;
        background: url("../images/bg_login.png") no-repeat;
        text-align: right;
        padding: 3px 10px 0 0;
}
#user_links #logout_ {
        float: left;
        width: 114px;
        height: 22px;
        background: url("../images/bg_register.png") no-repeat;
        padding: 3px 0 0 6px;
}
#user_links #user_ a {
        padding-left: 30px;
        	background: url("../images/icon_login.png") no-repeat;
}
#user_links #logout_ a {
        padding-left: 20px;
        	background: url("../images/icon_register.png") no-repeat;
}
#user_links a {
        color: #fff;
        text-decoration: none;
        font-size: 11px;
}
#xlinks {
        float: right;
        width: 344px;
        height: 26px;
        padding-top: 2px;
        background: url("../images/bg_xlinks.png") no-repeat;
}
#xlinks .xleft {
        display: block;
        float: left;
        width: 145px;
        height: 25px;
        margin-right: 30px;
}
#xlinks .xright {
        display: block;
        float: left;
        width: 145px;
        height: 25px;
}

.xlogo_mdm {
        background: url("../images/xlogo_mdm.png") 100% 50% no-repeat;
}
.xlogo_decostyle {
        background: url("../images/xlogo_decostyle.png") 50% 50% no-repeat;
}


/*   this is just for a single link*/
#xlink {
	float: right;
	width: 200px;
	height: 26px;
	padding-top: 2px;
	background: url("../images/bg_xlink.png") no-repeat;
}

#xlink .xsingle {
	display: block;
	float: left;
	width: 200px;
	height: 25px;
	text-align: center;
}





#header_top #languages {
        float: left;
        width: 100px;
        height: 30px;
}
#header_top #languages a {
        float: left;
        width: 30px;
        height: 12px;
        padding: 9px 0;
}
#header_top #languages a.active {
        background: #0e4473;
}

#header_content {
        height: 77px;
        padding-top: 15px;
}
#header_content h1 {
        margin: 0;
}
#logo {
        display: block;
        float: left;
        width: 185px;
        height: 90px;
        background: url("../images/mayra_logo.png") no-repeat;
        text-indent: -9999em;
}
#banner_728x90 {
        float: right;
        width: 728px;
        height: 90px;
}
#tagline a {
        text-decoration: none;
        color: #fff;
}
#tagline a:hover {
        text-decoration: underline;
}
#leaderboard_container {
        float: right;
        width: 728px;
        height: 90px;
        overflow: hidden;
}
#nav {
        width: 940px;
        height: 44px;
        padding-top: 13px;
        list-style: none;
        overflow: hidden;
}
#nav li {
        float: left;
        width: 65px;
        height: 44px;
        margin-right: 2px;
}
#nav li a {
        display: block;
        float: left;
        width: 65px;
        height: 17px;
        padding-top: 27px;
        font-size: 11px;
        background: url("../images/tabs.gif") no-repeat;
        text-align: center;
        text-decoration: none;
        color: #fff;
}
.bread_crumbs {
        display:inline;
        float:left;
        padding:0px;
        margin:0px;
        line-height:40px;
        font-size:15px;
        font-weight:bold;
        color: #990033;
}
.bread_crumbs a {
        padding:0px;
        margin:0px;
        line-height:40px;
        font-size:15px;
        font-weight:bold;
        color: #990033;
        float:left;
}
.bread_crumbs span {
        background: url("../images/bullet01.gif");
        background-repeat:no-repeat;
        display:block;
        background-position:center center;
        width:14px;
        height:40px;
        float:left;
}

#header_info {
        color: #FFF;
        display: block;
        font-size: 12px;
        height: 15px;
        left: 300px;
        position: absolute;
        text-align: right;
        top: 5px;

        z-index: 9999999;
}
/*--------------------------------------------------
=CONTENT
--------------------------------------------------*/
#content_wrapper {
        position: relative;
        width: 1160px;
        padding: 0 0 20px 0;
        margin: 0 30px 0 0;
        color: #333;
}
#content_main {
        float: left;
        position: relative;
        width: 970px;
        margin: 0 30px 0 0;
        overflow: hidden;
}
#leaderboard_box {
        float: left;
        position: relative;
        width: 920px;
        height: 110px;
        padding: 20px 20px 0 30px;
        background: #f0f0f0 url("../images/bg_leaderboard.gif") repeat-x;
        border-bottom: 1px solid #ccc;
}
#content,
#home_content {
        float: left;
        position: relative;
        width: 940px;
        padding: 20px 30px;
        color: #333;
}
#primary {
        width: 623px;
        overflow: hidden;
}
#aside {
        width: 301px;
        overflow: hidden;
}
#home_content #primary {
        float: left;
}
#home_content #aside {
        float: right;
}
#content #primary {
        float: right;
}
#content #aside {
        float: left;
}
.single-img{
        float: left;
        margin-right:10px;
        margin-bottom:10px;	
}

#submenu h2{
        float:left;
}
img.alignright{
        float:right;	
}
img.alignleft{
        float:left;
}

#article_details h2{
        clear:both;
}
#content_single p{
        clear:both;
}

#content_single blockquote{
        margin:0px 35px;

}
/*--------------------------------------------------
=ASIDE
--------------------------------------------------*/
#search_text {
        display: block;
        float: right;
        width: 215px;
        height: 33px;
        line-height: 33px;
        margin: 0 2px 0 0;
        padding: 0 5px;
        background: #fff;
        font-size: 16px;
        font-weight: normal;
        border: 1px solid #dee0e4;
        color: #000;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
}

#btn_search
{
        border:none;
        height: 35px;
        width: 70px;
        background: url(../images/buton_cauta.png) no-repeat;
        margin:0px;
        padding:0px;
        text-transform: uppercase;
        color:#FFF;
        font-size: 12px;
        font-weight: bold;
        display: block;
        float: right;

}
.sideblock {
        float: left;
        width: 300px;
        margin: 0 0 20px;
}

.sideblock ul div {
        margin-bottom: 10px;
}
.sideblock .stitle {
        background: url("../images/bg_stitle.gif") no-repeat;
}
.sideblock_categories .sbox h3 {
        color: #273C58;
}
#sidesearch.sideblock {
        padding-top: 0;
        background: none;
}
#sidesearch .sideblock_content {
        padding-top: 10px;
}


#urban_catwalk {
        float: left;
        width: 298px;
        border: 1px solid #bbb;
        -moz-border-radius: 5px;
        border-radius: 5px;
}
#urban_catwalk h2 {
        padding-left: 10px;
        font-size: 18px;
        text-transform: uppercase;
        color: #903;
}
#urban_catwalk ul {
        width: 278px;
        padding: 5px 10px 0;
        float: left;
        list-style: none;
}
#urban_catwalk li {
        float: left;
        width: 62px;
        height: 82px;
        padding-right: 10px;
}
#urban_catwalk li a.current {
        background: url("../images/arrow_uk_active.png") 50% 100% no-repeat;
}
#urban_catwalk li a {
        display: block;
        float: left;
        width: 62px;
        height: 82px;
}
#urban_catwalk li a img {
        display: block;
        width: 60px;
        height: 60px;
        border: 1px solid #bbb;
}
#urban_catwalk li a:hover img {
        border: 1px solid #903;
}
#urban_catwalk .last {
        padding-right: 0;
}
#urban_catwalk .uk_panel {
        float: left;
        padding: 5px 10px;
        background: #fff8e2;
        border-top: 1px solid #f1e0aa;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
}
#urban_catwalk .uk_panel h3 a {
        text-decoration: none;
        font-size: 14px;
        color: #639;
}
#urban_catwalk .uk_panel h3 a:hover {
        text-decoration: underline;
}

/*--------------------------------------------------
=BREADCRUMB
--------------------------------------------------*/
#breadcrumb {
        float: left;
        width: 940px;
        height: 20px;
        font-weight: bold;
}
#breadcrumb a,
#breadcrumb img,
#breadcrumb span {
        float: left;
        display: block;
}
#breadcrumb a {
        color: #2e4651;
}

/*--------------------------------------------------
=BANNERS
--------------------------------------------------*/
.banner_central {
        float: left;
        width: 620px;
        margin: 0 0 20px;
        text-align: center;
}
#right_banners {
        float: right;
        position: relative;
        width: 160px;
        margin-top: 20px;
        color: #333;
}
#right_banners .banner {
        width: 160px;
        margin: 0 0 20px;
        overflow: hidden;
}

/*--------------------------------------------------
=FOOTER
--------------------------------------------------*/
#push {
        clear: both;
        height: 179px;
}
#footer {
        height: 179px;
        background: url("../images/bg_footer.png") repeat-x;
        font-weight: bold;
        color: #fff;
}
#footer_center {
        width: 940px;
        margin: 0 30px;
}
#footer_top {
        height: 20px;
        padding: 5px 0 30px;
        color: #fff;
}
#footer_top .fleft {
        width: 300px;
        padding-right: 20px;
}
#footer_top .fright {
        width: 620px;
}
#footer_content {
        color: #2d4c69;
}
#footer_content a {
        color: #fff;
}
#footer_content a:hover {
        color: #fff;
}
#footer_content .fleft {
        width: 300px;
        padding-right: 20px;
        color: #fff;
}
#footer_content .fleft a {
        color: #fff;
}
#footer_content .fright {
        width: 620px;
}
#footer_content ul {
        float: left;
        list-style: none;
        width: 185px;
}
#footer_content ul li {
        line-height: 20px;
        padding-left: 0px;

}
#footer p {
        padding-top: 5px;
}


/*--------------------------------------------------
=COLORS
--------------------------------------------------*/
.short_post_title,
.short_post_title a {
        text-decoration: none;
        color: #c36;
}
.short_post_title a:hover {
        text-decoration: underline;
}

a.read_post{
        color:#ffffff;
}

.category,
.category a {
        margin: 0 0 10px;
        color: #e085a3;
        text-decoration: none;
}
.category a:hover {
        text-decoration: underline;
}
.read_post {
        display: block;
        width: 60px;
        height: 25px;
        line-height: 25px;
        padding: 0 10px;
        background: #cd2d45 url("../images/bg_c2.png") repeat-x;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        color: #f4eddf;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-top: 10px;

}

/* color 1 */
h1.c1,
.c1 .short_post_title,
.c1 .short_post_title a {
        color: #5c4379;
}
.c1 .category,
.c1 .category a {
        color: #9475b4;
}
.c1 .read_post {
        background: #5c4379 url("../images/bg_c1.png") repeat-x;
}

/* color 2 */
h1.c2,
.c2 .title,
.c2 .title a {
        color: #c36;
}
.c2 .category,
.c2 .category a {
        color: #e085a3;
}
.c2 .btn_more {
        background: #5d447a url("../images/bg_c2.png") repeat-x;
}



/* color 3 */
h1.c3,
.c3 .short_post_title,
.c3 .short_post_title a {
        color: #c00;
}
.c3 .category,
.c3 .category a {
        color: #e06666;
}
.c3 .read_post {
        background: #b71616 url("../images/bg_c3.png") repeat-x;
}

/* color 4 */
h1.c4 ,
.c4 .short_post_title,
.c4 .short_post_title a {
        color: #f60;
}
.c4 .category,
.c4 .category a {
        color: #ffa366;
}
.c4 .read_post {
        background: #ec811a url("../images/bg_c4.png") repeat-x;
}

/* color 5 */
h1.c5,
.c5 .short_post_title,
.c5 .short_post_title a {
        color: #993;
}
.c5 .category,
.c5 .category a {
        color: #c1c182;
}
.c5 .read_post {
        background: #919b2d url("../images/bg_c5.png") repeat-x;
}

/* color 6 */
h1.c6,
.c6 .short_post_title,
.c6 .short_post_title a {
        color: #5b9461;
}
.c6 .category,
.c6 .category a {
        color: #84bd8b;
}
.c6 .read_post {
        background: #69a970 url("../images/bg_c6.png") repeat-x;
}

/* color 7 */
h1.c7,
.c7 .short_post_title,
.c7 .short_post_title a {
        color: #376177;
}
.c7 .category,
.c7 .category a {
        color: #6b9aaf;
}
.c7 .read_post {
        background: #406d84 url("../images/bg_c7.png") repeat-x;
}

/* color 1 */
.c1 .title,
.c1 .title a {
        color: #5c4379;
}
.c1 .category,
.c1 .category a {
        color: #9475b4;
}
.c1 a {
        color: #9475b4;
}
.c1 .btn_more {
        background: #cd2d45 url("../images/bg_c1.png") repeat-x;
}

/* color 2 */
.c2 .title,
.c2 .title a {
        color: #c36;
}
.c2 .category,
.c2 .category a {
        color: #e085a3;
}
.c2 a {
        color: #e085a3;
}
.c2 .btn_more {
        background: #5d447a url("../images/bg_c2.png") repeat-x;
}

/* color 3 */
.c3 .title,
.c3 .title a {
        color: #c00;
}
.c3 .category,
.c3 .category a {
        color: #e06666;
}
.c3 a {
        color: #e06666;
}
.c3 .btn_more {
        background: #b71616 url("../images/bg_c3.png") repeat-x;
}

/* color 4 */
.c4 .title,
.c4 .title a {
        color: #f60;
}
.c4 .category,
.c4 .category a {
        color: #ffa366;
}
.c4 a {
        color: #ffa366;
}
.c4 .btn_more {
        background: #ec811a url("../images/bg_c4.png") repeat-x;
}

/* color 5 */
.c5 .title,
.c5 .title a {
        color: #993;
}
.c5 .category,
.c5 .category a {
        color: #c1c182;
}
.c5 a {
        color: #c1c182;
}
.c5 .btn_more {
        background: #919b2d url("../images/bg_c5.png") repeat-x;
}

/* color 6 */
.c6 .title,
.c6 .title a {
        color: #5b9461;
}
.c6 .category,
.c6 .category a {
        color: #84bd8b;
}
.c6 a {
        color: #84bd8b;
}
.c6 .btn_more {
        background: #69a970 url("../images/bg_c6.png") repeat-x;
}

/* color 7 */
.c7 .title,
.c7 .title a {
        color: #376177;
}
.c7 .category,
.c7 .category a {
        color: #6b9aaf;
}
.c7 a{color: #6b9aaf;}
.c7 .btn_more {
        background: #406d84 url("../images/bg_c7.png") repeat-x;
}


/* ********************************EMIL******************************** */
/* custom posts
################################################################################
*/
.short-post-pages {
        float:right;
}
.cat_holder_last_posts img {
        float:left;
        height:140px;
        margin:0 20px 20px 0;
        overflow:hidden;
        width:140px;
        border: 1px solid;
}
/*hot & subcats ############################################################
*/
.short-post-hot
{
        display:block;
        margin-top:3px;
        margin-bottom:3px;
        font-size:12px;
        width:100%;
        float:left;
        border-bottom: 1px solid #d3cdc1;
}


.short-post-hot h3
{
        color:#990033;
        font-size:18px;
        font-weight:bold;
        padding:0px;
        margin:0px;
        font-size:12px;
}

.short-post-hot h3 a
{
        color:#990033;
        font-size:12px;
        font-weight:bold;
}
.short-post-evenimente a
{
        color:#990033;
        font-size:12px;
        font-weight:bold;
}
.short-post-hot .read_post
{
        display:none;
}
.short-post-hot .short-post-thumb
{
        float:left;
        margin-right:5px;
}
/*evenimente & subcats ############################################################
*/
.short-post-evenimente
{
        display:block;
        margin-top:3px;
        margin-bottom:3px;
        font-size:12px;
        width:100%;
        float:left;
        border-bottom: 1px solid #d3cdc1;
}

.short-post-evenimente h3
{
        color:#990033;
        font-size:18px;
        font-weight:bold;
        padding:0px;
        margin:0px;
        font-size:12px;
}

.short-post-evenimente h3 a
{
        color:#990033;
        font-size:12px;
        font-weight:bold;
}
.short-post-evenimente a
{
        color:#990033;
        font-size:12px;
        font-weight:bold;
}
.short-post-evenimente .read_post
{
        display:none;
}
.short-post-evenimente .short-post-thumb
{
        float:left;
        margin-right:5px;
}



/* comments css */
.comments-template{
        padding: 10px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
}

.comments-template ol{
        margin: 0;
        padding: 0 0 15px;
        list-style: none;
        font-size: 90%;
}

.comments-template ol li{
        margin: 10px 0 0;
        line-height: 18px;
        padding: 0 0 10px;
        border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
}

.commentmetadata{
        font-size: 80%;
}

.comments-template p.nocomments{
        padding: 0;
}

.comments-template textarea{
        color: #B60000;
        border: 1px solid #CCC;
}




/*--------------------------------------------------
=HOROSCOPE
--------------------------------------------------*/
#horoscope h2 {
        margin: 0 0 10px;
        font-size: 18px;
        text-transform: uppercase;
        color: #903;
}
#horoscope ul {
        float: left;
        width: 608px;
        list-style: none;
        padding: 10px 0 5px 10px;
        background: #fff8e2;
        border: 1px solid #f3e4b4;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
}
#horoscope li {
        float: left;
        width: 90px;
        height: 90px;
        margin: 0 11px 10px 0;
        background: #fffdf6;
        text-align: center;
        -moz-border-radius: 5px;
        border-radius: 5px;
}
#horoscope li:hover {
        background: #fdebb6;
}
#horoscope li a {
        display: block;
        text-decoration: none;
        font-weight: bold;
        color: #333;
}
.h_thumb {
        display: inline-block;
        width: 66px;
        height: 60px;
        padding: 6px 12px 0;
        margin-top: 3px;
        overflow: hidden;
}
.tbox .horoscope .h_thumb {
        margin: 0 11px;
}
/*-------------RO----------RO-----------------*/
.h_berbec {
        background: url("../images/horoscop/berbec.png") 50% 80% no-repeat;
}
.h_taur {
        background: url("../images/horoscop/taur.png") 50% 50% no-repeat;
}
.h_gemeni {
        background: url("../images/horoscop/gemeni.png") 50% 50% no-repeat;
}
.h_rac {
        background: url("../images/horoscop/rac.png") 50% 50% no-repeat;
}
.h_leu {
        background: url("../images/horoscop/leu.png") 50% 50% no-repeat;
}
.h_fecioara {
        background: url("../images/horoscop/fecioara.png") 50% 50% no-repeat;
}
.h_balanta {
        background: url("../images/horoscop/balanta.png") 50% 50% no-repeat;
}
.h_scorpion {
        background: url("../images/horoscop/scorpion.png") 50% 50% no-repeat;
}
.h_sagetator {
        background: url("../images/horoscop/sagetator.png") 50% 50% no-repeat;
}
.h_capricorn {
        background: url("../images/horoscop/capricorn.png") 50% 50% no-repeat;
}
.h_varsator {
        background: url("../images/horoscop/varsator.png") 50% 50% no-repeat;
}
.h_pesti {
        background: url("../images/horoscop/pesti.png") 50% 50% no-repeat;
}

/*-------------HU----------HU-----------------*/
.h_kos {
        background: url("../images/horoscop/berbec.png") 50% 80% no-repeat;
}
.h_bika {
        background: url("../images/horoscop/taur.png") 50% 50% no-repeat;
}
.h_ikrek {
        background: url("../images/horoscop/gemeni.png") 50% 50% no-repeat;
}
.h_rák {
        background: url("../images/horoscop/rac.png") 50% 50% no-repeat;
}
.h_oroszlán {
        background: url("../images/horoscop/leu.png") 50% 50% no-repeat;
}
.h_szűz {
        background: url("../images/horoscop/fecioara.png") 50% 50% no-repeat;
}
.h_mérleg {
        background: url("../images/horoscop/balanta.png") 50% 50% no-repeat;
}
.h_skorpió {
        background: url("../images/horoscop/scorpion.png") 50% 50% no-repeat;
}
.h_nyilas {
        background: url("../images/horoscop/sagetator.png") 50% 50% no-repeat;
}
.h_bak {
        background: url("../images/horoscop/capricorn.png") 50% 50% no-repeat;
}
.h_vízöntő {
        background: url("../images/horoscop/varsator.png") 50% 50% no-repeat;
}
.h_halak {
        background: url("../images/horoscop/pesti.png") 50% 50% no-repeat;
}

#horoscope_small {
        float: left;
        width: 300px;
        margin: 0 0 20px;
}
#horoscope_small h2 {
        font-size: 18px;
        color: #79547f;
}
#horoscope_small ul{

        background: url("../images/horoscop/horoscop.png") no-repeat scroll 0 0 transparent;
        float: left;
        height: 94px;
        width: 300px;
}

#horoscope_small .h_thumb {
        background: none repeat scroll 0 0 transparent;
        display: block;
        float: left;
        height: 47px;
        margin: 0;
        padding: 0;
        width: 50px;
}
/* pages style */
#wp_page_numbers{
        width:600px;
        border-bottom:1px solid #efefef;
        border-top:1px solid #efefef;
        padding-left:10px;
        padding-right:10px;
        padding-top:5px;
        padding-bottom:5px;
        display:block;
        float:left;
        text-align:center;
}
#wp_page_numbers ul {
        padding:0px;
        list-style:none;
}
#wp_page_numbers ul li{
        display:inline;
        float:left;
        line-height:30px;
        margin-right:5px;
}
#wp_page_numbers ul li a{
        background-color:#eed3de;
        display:block;
        line-height:30px;
        width:30px;
        text-align:center;
        color:#990033;
        font-weight:bold;
}
#wp_page_numbers ul li.active_page a{
        background-color:#941a46;
        display:block;
        line-height:30px;
        width:30px;
        text-align:center;
        color:#fff;
        font-weight:bold;
}
#wp_page_numbers .prev_page {
        width:95px;
        text-align:left;
        padding-left:20px;
        color:#eed3de;
        background-color:#fff;
        background-image: url(../images/prev_page_pink.gif);
        background-repeat: no-repeat;
        background-position:left center;
}
#wp_page_numbers .prev_page:hover {
        color:#941a46;
        text-decoration:none;
        background-image: url(../images/prev_page_dark_pink.gif);
        background-repeat: no-repeat;
        background-position:left center;
}

#wp_page_numbers .next_page {
        width:95px;
        text-align:right;
        padding-right:20px;
        color:#eed3de;
        background-color:#fff;
        background-image: url(../images/next_page_pink.gif);
        background-repeat: no-repeat;
        background-position:right center;
        float:right;
}
#wp_page_numbers .next_page:hover {
        color:#941a46;
        text-decoration:none;
        background-image: url(../images/next_page_dark_pink.gif);
        background-repeat: no-repeat;
        background-position:right center;
        float:right;
}

#wp_page_numbers a {
        background-color:#EED3DE;
        color:#990033;
        display:block;
        font-weight:bold;
        line-height:30px;
        text-align:center;
        width:30px;
        float:left;
        margin-right:4px;
}

#wp_page_numbers a.active{
        background-color:#941a46;
        display:block;
        line-height:30px;
        width:30px;
        text-align:center;
        color:#fff;
        font-weight:bold;
        margin-right:4px;

}

a.active {
        text-align:center;
}

/*--------------------------------------------------

=SUBMENU

--------------------------------------------------*/

#submenu {

        float: left;

        width: 620px;

        height: 34px;

        line-height: 34px;

        border-top: 2px solid #efefef;

        border-bottom: 2px solid #efefef;

        margin: 0 0 20px;

}
#submenu h2 {

        float: left;

        text-transform: uppercase;

}

#submenu h3 {

        float: left;

        text-transform: uppercase;

}

#submenu ul {

        float: right;

}

#submenu ul li {

        float: left;

        height: 24px;

        line-height: 24px;

        font-weight: bold;

        padding-right: 10px;

        margin: 5px 10px 5px 0;

        border-right: 1px solid #efefef;

}

#submenu ul li:last-child {

        margin-right: 0;

}

#submenu ul li.active a {

        color: #000;

}

#submenu ul li a {
        color: #5B9461;

}

#submenu ul li a {

        text-decoration: none;

}

#submenu ul li a:hover {

        text-decoration: underline;

}

.sideblock ul.cat_holder_last_posts{
        width: 278px;
        padding: 5px 10px 10px;
        background: #fff8e2;
        border: 1px solid #f1e0aa;
        -moz-border-radius: 5px;
        border-radius: 5px;
}


.content-pic {
        float:left;
        margin-right:12px;
}
/*------------------------------------------------------------------------------------------------------
LIST
---------------------------------------------------------------------------------------------------------*/
#article_details ul li{
        list-style:disc;
        margin-left:25px;
}
#article_details ol li{
        list-style:decimal;
        margin-left:25px;
}
#right-events ul li{
        list-style:disc;
        margin-left:22px;
}
#right-events ol li{
        list-style:decimal;
        margin-left:22px;
}

/*-------------------------------------------------------------------------------------------------------------
CSS FOR OLD MAYRA.RO CLASSES
--------------------------------------------------------------------------------------------------------------*/
.pozastinga img{
        float:left;
        margin-right:10px;
        margin-bottom:3px;
        border:1px solid #333333;
}

p.pozastinga{
        clear:both;
        display:block;
        padding:5px;
        width:426px;
        text-align:justify;
}
span.pozastinga{
        clear:both;
        display:block;
        padding:5px;
        width:426px;
        text-align:justify;
}
span.pozadreapta{
        clear:both;
        display:block;
        padding:5px;
        width:426px;
        text-align:justify;
}
.pozadreapta img{
        float:right;
        margin-left:10px;
        margin-bottom:3px;
        border:1px solid #333333;
}

p.pozadreapta{
        clear:both;
        display:block;
        padding:5px;
        text-align:justify;
}
.pozastinga,
.pozadreapta{
        display:block;	
        overflow:hidden;
}

.gallery-item {
        float:left;
        margin-top:10px;
        text-align:center;
        width:33%;
}

.gallery-item img {
        border:2px solid #CFCFCF;
        width:200px;
}

#gallery_scroll{
        margin-top:50px;
}
img.category-image{
        width:140px;
        height:140px;
}
img.category-image-sitemap{
        width:80px;
        height:80px;
}

/*--------------------------------------------------------------------------
Latest forum Post box
--------------------------------------------------------------------------*/
#index_stats {
        float: left;
        width: 298px;
        margin: 0 0 20px;
        background: #fff8e2;
        border: 1px solid #f1e0aa;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}
#index_stats h3 {
        padding-left: 10px;
        margin-bottom: 10px;
}
#index_stats li {
        padding: 5px 10px;
        margin: 0 0 5px;
}
#index_stats li address {
        display: inline;
}
#index_stats li .date {
        font-size: 11px;
        color: #666;
}
#index_stats li.row2 {
        background: #fffef9;
}
/*----------------------------------------------------------------------------
END Latest forum Post box
--------------------------------------------------------------------------*/
/*--------------------------------------------------
=Quiz
--------------------------------------------------*/
#quiz_box{
        -moz-border-radius: 8px 8px 8px 8px;
        background: none repeat scroll 0 0 #FFECE4;
        border: 1px solid #FFC9DD;
        min-height: 180px;
        overflow: hidden;
        width: 618px;
        margin-top:20px;
}
.quiz_image_box{
        margin:20px;
        float:left;
        width:140px;
        /* 	border:1px solid #f8f8ff;  */
        min-height:140px;
}
.quiz_question{
        float:left;
        width:400px;
        margin:10px;
}
.answer{
        clear:both;
        margin:5px 25px;
}
.quiz_image{
        width:140px;
        height:140px;
}
.question_count{
        float:right;
        margin:10px;
}
.quiz_rezult{
        float:left;
        width:400px;
        margin-top:20px;
        margin-left:20px;

}
.quiz_image_home_box{
        margin:15px;
        float:left;
        min-width:300px;
        border:1px solid #f8f8ff; 
        min-height:180px;
}
.box_quizez{
        float:left;
        width:300px;
        margin:5px;
        border-right:3px solid #FFC9DD;
        /* 	margin-top:10px; */
}
.quiz_link{
        color:#990033;
        display: block;
        font-weight: bold;
        font-size:16px;
        text-decoration: none;
}
.box_quiz{
        width:300px;
        min-height:60px;
}
.box_quiz img{
        width:60px;
        margin:5px 10px;
        float: left;
}
.box_quiz h2{
        /* 	margin-top:20px; */
        color:#990033;
        padding-top:10px;
}
.quiz_description{
        width:400px;
        float:left;
        margin-bottom:5px;
}	
.quiz_description{
        margin-bottom:15px;
}
div.quiz{
        float:left;
        width:400px;
}
.quiz_image_box_display{
        margin:35px 15px;
        float:left;
        width:140px;
        border:1px solid #f8f8ff; 
        min-height:140px;
}
.quiz_button{
        -moz-border-radius: 3px 3px 3px 3px;
        background: url("../images/bg_c1.png") repeat-x scroll 0 0 #5C4379;
        color: #F4EDDF;
        display: block;
        font-weight: bold;
        height: 25px;
        line-height: 25px;
        margin-top: 10px;
        padding: 0 10px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        min-width: 70px;
}
.quiz_archive{
        float:right;
        width:100px;
}

.box_tests{
        float:left;
        margin:5px;
        width:290px;}
.all_quizes
{
        width:600px;
        clear:both;	
        margin:0 auto;
}
.quiz_links{
        width:350px;
}
.p_button{
        float:left;
}
.p_link{
        float:right;
        /* 	margin-top:10px; */
}
.quiz_archive{
        margin-top:10px;
}
.quiz_sub{
        clear:both;
}
.title_c1{
        color: #5C4379;
}
/*--------------------------------------------------
=END Quiz
--------------------------------------------------*/


/*--------------------------------------------------
=Comment Box
--------------------------------------------------*/

#ArticleForumMessages ol li {
        list-style: none;
        margin-left: 0px;
}


.li-comment {
        margin: 0 0 10px;
        padding: 0 0 10px;
}

.Author {
        -moz-border-radius: 5px 5px 5px 5px;
        background: none repeat scroll 0 0 #EFEFEF;
        color: #999999;
        float: left;
        margin: 0 0 5px;
        padding: 5px;
        width: 610px;
}
.formbox {
        -moz-border-radius: 8px 8px 8px 8px;
        background: none repeat scroll 0 0 #FFF8E2;
        border: 1px solid #F3E4B4;
        float: left;
        margin: 0 0 20px;
        padding: 10px 20px;
        position: relative;
        width: 578px;
}
#respond h3 {
        margin-bottom: 20px;
}
#ForumLoginForm {
        margin: 0 0 20px;
}
.formbox label, .formbox span {
        font-weight: bold;
}
#SSOUserLoginID, #SSOPasswordLoginID {

        line-height: 18px;
        margin: 0 20px 10px 0;
        width: 150px;
}
#comment_login_submit {
        height: 30px;
        width: 120px;
}

.formbox .btn_submit {
        -moz-border-radius: 4px 4px 4px 4px;
        background: url("../images/bg_btn.png") repeat-x scroll 0 0 transparent;
        border: medium none;
        color: #FFFFFF;
        display: block;
        font: 18px/1.5 Arial,Helvetica,sans-serif;
        height: 35px;
        margin: 0;
        text-align: center;
        text-decoration: none;
        width: 120px;
}
#btn_comment {
        width: 200px;
}

#ForumLoginMessage{
        color:#DD0000;}

/*--------------------------------------------------
=END Comment Box
--------------------------------------------------*/
/*--------------------------------------------------
=Sso Sso Sso Sso Sso
--------------------------------------------------*/

.sooPluginWrapper {
        width:600px;
        margin-left:100px;

}
.errors, .messages {
        width:600px;
        margin-left:100px;
}

#user_ a{
        background: none;
        color: #FFFFFF;
        text-transform: none;
        width:auto;
        margin-right:10px;
}

#user_ a:hover{
        background: none;

}

/*--------------------------------------------------
=END Sso Sso Sso Sso Sso
--------------------------------------------------*/
/*--------------------------------------------------
=Concurs page
--------------------------------------------------*/

.progress_box {
        position: relative;
        float: left;
        width: 580px;
        height: 50px;
        border: 20px solid #eee;
        margin: 0 0 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
}
#progress_1500 {
        position: absolute;
        width: 595px;
        height: 20px;
        left: -5px;
        top: -20px;
        background: url("../images/progress_1500.png") no-repeat;
}
#progress_3000 {
        position: absolute;
        width: 595px;
        height: 20px;
        left: -5px;
        top: -20px;
        background: url("../images/progress_3000.png") no-repeat;
}
#progress_bar_1500,
#progress_bar_3000 {
        float: left;
        width: 0px;
        height: 50px;
        background: #45bccb;
}
.progress_info {
        float: left;
        width: 420px;
        padding: 0 20px 10px 180px;
        font-family: "Trebuchet MS", sans-serif;
        font-style: italic;
        margin-top: 30px;
}
.progress_info h2 span {
        font-size: 16px;
}
.progress_info h2 {
        font-size: 30px;
        line-height: 1.2;
        color: #da2452;
}
h2.puncte {
        float: left;
        margin-right: 40px;
}
h2.sanse {
        float: left;
        width: 300px;
}

.formbox {
        -moz-border-radius: 8px 8px 8px 8px;
        background: none repeat scroll 0 0 #FFF8E2;
        border: 1px solid #F3E4B4;
        float: left;
        margin: 0 0 20px;
        padding: 10px 20px;
        position: relative;
        width: 578px;
}
#facebook_display{
        float:left;
        width:260px;
        margin-left:10px;
}
#newsletter_display{
        float:left;
        width:260px;
        margin-left:10px;
}
#text-newsletter,#text-facebook{
        width:220px;
}
#facebook,#newsletter{
        width:150px;
}
.error{
        color:#DD0000;
}
#facebook_message_,#newsletter_message_{
        margin-top:35px;
        color:#00ff00;
}
#facebook_error,#newsletter_error{
        height:15px;
        margin-top:10px;
        margin-bottom:2px;
}
.btn_concurs img{
        margin-left:17px;
        height:38px;
}

#welcome_concurs{
        background-color:#94305B;
        max-width:250px;
        min-width:150px;
        text-align:center;
        -moz-border-radius: 0px 0px 8px 8px;
}
#welcome_concurs h3{
        color:WHITE;
        margin:0px;
        padding:5px 0;
}
#bonus_box{
        border-top:1px solid #731638;
        border-bottom:3px solid #731638;
        border-left:3px solid #731638;
        border-right:3px solid #731638;
        margin-top:10px;
        padding:8px;
}

#bonus_box p{
        color:#731638;
        line-height:5px;
        font-weight:bold;
}
/*--------------------------------------------------
=END Concurs page
--------------------------------------------------*/

/*--------------------------------------------------
=Webring
--------------------------------------------------*/
.Webring {
        border-spacing:0 20px;
}
.WebringSeparator{
        font-style:italic;
}

#im_group .textcont {
        float: right;
        width: 400px;
}
#im_group .im_group_div h3 a, #im_group .im_group_div2 h3 a {
        font-size: 12px;
        margin: 0;
        padding: 0;
        text-decoration: none;
}
#im_group .im_group_div p a, #im_group .im_group_div2 p a {
        font-size: 11px;
        text-decoration: underline;
}
#im_group .im_group_div {
        font-size: 11px;
        font-weight: normal;
        padding: 10px 5px;
        width: 580px;
        display:block;
        min-height: 120px;
}	
#content_right{
        float: left;
        padding: 2px 0 10px;
        width: 580px;
}

/*--------------------------------------------------
=END Webring
--------------------------------------------------*/
/*--------------------------------------------------
=START ADDTHIS BUTTONS
--------------------------------------------------*/
#addthis{
        border-bottom: 1px dotted;
        border-top: 1px dotted;
        clear: both;
        display: block;
        height: 25px;
        margin-bottom: 20px;
        padding-top: 5px;
        width: 620px;
        /* 		margin-bottom:10px; */
}
.addthis_toolbox{
        float:left;
        /*  		width:370px;  */
        margin-bottom:10px; 
        /* 		clear:both;	 */
        /* 		display:block; */
}
.addthis_button_facebook_like {
        float:right;
}


.McomWidgetFacebookShare 
{
        display: none;
        position: relative;
        width: 62px;
        height: 61px;
        margin: 0;
        padding: 0;
        cursor: pointer;
        text-align: center;

        background-image: url("../images/Texture.png");  
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 0px 0px;
}
.McomWidgetFacebookShare span 
{
        font-family: Arial,sans-serif;
        font-weight: bold;
        font-size: 16px;
        line-height: 37px;
}
#YMsend{
        background-image: url("../images/yahoo.gif");
        background-position: 0 -440px;
        display: block;
        font-size: 8px;
        height: 17px;
        text-indent: -999em;
        width: 85px;
        margin-top:2px;
}

.YahooShare 
{
        display: none;
        position: relative;
        width: 62px;
        height: 61px;
        margin: 0;
        padding: 0;
        cursor: pointer;
        text-align:center;
        background-image: url("../images/yahoo.png");  
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 0px 0px;
}
.YahooShare a:link, .YahooShare a:hover, .YahooShare a:active, .YahooShare a:visited 
{
        font-family: Arial,sans-serif;
        font-size: 14px;
        line-height: 37px;
        color: #000000;
        text-decoration: none;
        font-weight: normal;

}
.twitter-share-button{
        padding-bottom:10px;
}

.SocialShareButtons #Buttons li {
        float: left;
        list-style: none outside none;
        margin-left:0px;
        margin-right:20px;
}

#Buttons ul {
        list-style: none outside none;
}

.SocialShareButtons {
        border-bottom: 1px solid #EFEFEF;
        float: left;
        margin-top: 10px;
        overflow: hidden;
        padding-bottom: 10px;
        position: relative;
        margin-bottom:15px;
}
#google_plus{
        float:left;
        width: 70px
}
div.a-sb-ig-t-uf-nd{
        -moz-border-radius: 0px 0px 8px 8px;
        background-color:#EFEFEF;
}

#addthis a{
        max-width:85px;
}
/*--------------------------------------------------
=END
--------------------------------------------------*/






#gallery {
        -moz-border-radius: 8px 8px 8px 8px;
        background: url("../images/bg_pattern.png") repeat scroll 0 0 #FFF8E2;
        border: 1px solid #F3E4B4;
        float: left;
        margin: 0 0 20px;
        overflow: hidden;
        padding: 10px 0 10px 10px;
        position: relative;
        width: 608px;
}

#funky_photos {
        float: left;
        height: 200px;
        padding: 0 15px 0 10px;
        position: relative;
        width: 370px;
}

#fpic_1 {
        left: 22px;
        top: 23px;
}
#fpic_2 {
        left: 235px;
        top: 23px;
}
#fpic_3 {
        left: 130px;
        top: 56px;
}
.fpic {
        height: 128px;
        position: absolute;
        width: 128px;
        z-index: 10;
}
.fpic img {
        height: 128px;
        width: 128px;
}
#gallery_frames {
        background: url("../images/gallery_frames.png") no-repeat scroll 0 0 transparent;
        height: 200px;
        left: 10px;
        position: absolute;
        top: 2px;
        width: 370px;
        z-index: 30;
}

#funky_list {
        float: left;
        width: 190px;
}

#funky_list h2 {
        font-size: 16px;
        text-transform: uppercase;
}

#funky_list ul {
        float: left;
        height: 155px;
        overflow-y: scroll;
        width: 190px;
}
#funky_list ul li a {
        background: none repeat scroll 0 0 #FFF8E2;
        border: 1px solid #F1E0AA;
        color: #0066CC;
        display: block;
        margin: 0 5px 1px 0;
        padding: 3px 5px 2px 10px;
        text-decoration: none;
}
#funky_list ul li a:hover {

        background: #fff;

}

.gallery_list li {
        float: left;
        margin-right: 20px;
        position: relative;
        width: 300px;
}
.gallery_list li.last {
        margin-right: 0;
}
.gallery_list li .pic {
        background: url("../images/bg_gallery.png") repeat scroll 0 0 transparent;
        float: left;
        height: 145px;
        margin: 0 10px 20px 0;
        padding: 5px 0 0 5px;
        width: 145px;
}
.gallery_list li .pic img {
        float: left;
        height: 130px;
        width: 130px;
}
.gallery_list li ul li {
        float: none;
        margin-right: 0;
        position: static;
        width: auto;
}
.gallery_list .view_gallery {
        background: url("../images/gallery_magnifier.png") repeat scroll 0 0 transparent;
        height: 20px;
        left: 115px;
        position: absolute;
        top: 115px;
        width: 20px;
}
.gallery_list .txt {
        float: left;
        width: 140px;
}
.gallery_list .title {
        font-size: 14px;
        height: 45px;
        /*margin: 0 0 25px;*/
        overflow: hidden;
}
.gallery_list .txt p {
        float: left;
        width: 140px;
}
.rating {
        margin: 0 0 5px;
}

.gallery_list .gallery_date, .gallery_list .gallery_nr {
        font-weight: bold;
        margin: 0;
}


#gallery_details {
        float: left;
        position: relative;
        width: 620px;
}
#gallery_title {
        font-size: 18px;
        line-height: 1.3;
        margin: 0 0 5px;
}

#gallery_title a {
        text-decoration: none;
        color: #990033;
}

#album_name {
        color: #666666;
        font-weight: bold;
}
#gallery_pin {
        background: url("../images/icon_pin.png") no-repeat scroll 0 0 transparent;
        display: block;
        height: 23px;
        left: 170px;
        position: absolute;
        top: 46px;
        width: 16px;
}
#gallery_pic {
        border: 1px solid #DEDEDE;
        float: left;
        margin: 0 20px 20px 0;
        padding: 14px;
        width: 350px;
}
#gallery_pic img {
        width: 350px;
}

#gallery_txt {
        float: left;
        margin: 0 0 20px;
        width: 220px;
}



#btn_gallery_prev, #btn_gallery_next {
        background: none repeat scroll 0 0 #831940;
        color: #FFFFFF;
        display: block;
        float: left;
        font-size: 14px;
        font-weight: bold;
        height: 35px;
        line-height: 35px;
        margin-bottom: 20px;
        padding: 0 25px;
        text-decoration: none;
        width: 34px;
}
#btn_gallery_prev {
        background: url("../images/btn_prev.png") no-repeat scroll 0 0 transparent;
        margin-right: 2px;
}

#btn_gallery_next {
        background: url("../images/btn_next.png") no-repeat scroll 100% 50% transparent;

        padding: 0 40px 0 10px;
}

#current_pic {
        float: left;
        font-weight: bold;
        height: 35px;
        line-height: 35px;
        text-align: center;
        width: 50px;
}
#gallery_author{
        color: #990033;
}
.social_box, #photo_list {
        float: left;
        margin: 0 0 20px;
        width: 620px;
}
#photo_list li {
        float: left;
        height: 82px;
        margin: 0 6px 6px 0;
        width: 82px;
}
#photo_list li img {
        border: 1px solid #A88BC5;
        height: 80px;
        width: 80px;
}
.jcarousel-container {
        height: 126px;
        margin: 0 0 20px;
        overflow: hidden;
        position: relative;
        width: 620px;
        float:left;
}

.jcarousel-clip {
        background: none repeat scroll 0 0 #FFF8E2;
        border: 1px solid #F1E0AA;
        height: 124px;
        overflow: hidden;
        padding: 0 47px 0 46px;
        width: 525px;
}
#photo_carousel li {
        height: 80px;
        padding: 20px 12px 15px;
        position: relative;
        width: 80px;
}
#photo_carousel li img {
        border: 1px solid #FFFFFF;
        height: 80px;
        width: 80px;
}
.jcarousel-prev-horizontal {
        background: url("../images/carousel/arrow_prev.png") no-repeat scroll 0 50% #FFF8E2 !important;
        cursor: pointer;
        height: 124px;
        left: 1px;
        position: absolute;
        top: 1px;
        width: 61px;
}
.jcarousel-next-horizontal {
        background: url("../images/carousel/arrow_next.png") no-repeat scroll 100% 50% #FFF8E2;
        cursor: pointer;
        height: 124px;
        position: absolute;
        right: 1px;
        top: 1px;
        width: 61px;
}
#gallery_tags li {
        float: left;
        margin: 0 5px 10px 0;
}
#gallery_tags li a {
        background: none repeat scroll 0 0 #EFEFEF;
        display: block;
        float: left;
        padding: 3px 10px;
        text-decoration: none;
        color:#990033;
}
#gallery_tags li a:hover {
        background: none repeat scroll 0 0 #EED3DE;
}
#addthis_galleries {
        clear:both;
        display:block;
        height:20px;
        width:420px;
}

/*INXMAIL START */

.radio_box {

        width: 255px;

        padding: 7px 10px 7px 5px;

        border: 1px solid #bbb;

        background: #fff;

        font-size: 14px;

        text-transform: uppercase;

        font-weight: bold;

        cursor: pointer;

}

.radio_box label{
        display:inline;
}
.activ {

        background: #eee url("../images/check.png") 95% 50% no-repeat;

}

.short_info {

        margin: 5px 0 20px;

}

/*#newsletter_info {

        width: 570px;

        padding: 14px;

        margin: 0 0 10px;

        background: #eee;

        border: 1px solid #bbb;

        -moz-border-radius: 8px;

        -webkit-border-radius: 8px;

        border-radius: 8px;

}

#form_headline {

        font-size: 14px;

        font-weight: bold;

}

#newsletter_info label {

        display: block;

        font-size: 14px;

        font-weight: bold;

        color: #333;

}

#newsletter_info input,

#newsletter_info select {

        width: 200px;

        padding: 5px;

        border: 1px solid #ccc;

        margin-right: 20px;

        margin-bottom: 10px;

}

#newsletter_info select {

        width: 210px;

}

#newsletter_info #sex {

        padding-top: 10px;

}

#newsletter_info #sex label {

        float: left;

        margin-right: 3px;

}

#newsletter_info .sex {

        display: block;

        float: left;

        padding: 0;

        border: none;

        width: 20px;

        height: 16px;

        margin-top: 5px;

        margin-right: 5px;

}

#sex span {

        display: inline-block;

        float: left;

        margin-top: 3px;

        padding-right: 10px;

}

#btn_subscribe {

        float: right;

        background: #9553ab;

        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9553ab), to(#74358d));

        background: -moz-linear-gradient(0% 100% 90deg, #74358d, #9553ab);

        border: none;

        width: 125px;

        font-size: 16px;

        font-weight: bold;

        padding: 7px 20px;

        margin-top: 5px;

        font-family: Arial, sans-serif;

        color: #fff;

        -moz-border-radius: 5px;

        -webkit-border-radius: 5px;

        border-radius: 5px;

        cursor: pointer;

}*/

#newsletter_title {
        float: left;
        background: url("../images/icon_newsletter.png") no-repeat;
        padding-left: 54px;
        height: 40px;
        line-height: 40px;
        margin: 0 0 20px;
        color: #db435c;
}
#newsletter_box {
    float: left;
    padding: 10px;
    width: 598px;
}
#newsletter_info table {
    margin: 0 20px 20px 0;
    width: 685px;
}
#newsletter_info input[type="text"], #newsletter_info select {
    border: 1px solid #C7C7C7;
    font-size: 12px;
    width: 180px;
    font-weight: bold;
    padding: 3px;
}
#newsletter_info select {
    width: 188px;
}
#newsletter_info label {
    font-size: 12px;
    margin-top: 10px;
}
/*#first_name,
#last_name,*/


#newsletter_info hr {
        float: left;
        clear: both;
        width: 598px;
        height: 1px;
        background: #e3e3e3;
        border: none;
}
#btn_subscribe {
        background: #d8425d;
        border: 1px solid #c82842;
        padding: 2px 5px;
        color: #fff;
}
#newsletter_info .sex{
        margin-top:10px;
}

#newsletter_info h2 {
    color: #D9425E;
    font-size: 18px;
    margin: 0 0 10px;
}
#newsletter_select_type a {
    color: #D9596D;
    text-decoration: none;
}
#newsletter_info h3 {
    color: #D9425E;
    font-size: 14px;
    margin-top: 20px;
}

#newsletter_info table .error {
    background: url("../images/icon_error.png") no-repeat scroll 0 0 transparent;
    color: red;
    font-weight: bold;
    padding-left: 20px;
}
#newsletter_info table .td1 {
	width: 150px;
}
#newsletter_info table .td2 {
	width: 200px;
}
/*#terms {

        margin-top: 15px;

        width: 460px;

        float: left;

        font-size:13px;
}*/

#terms input {

        margin-right: 10px;

}

#terms a {

        color: #333;

}
#newsletter_info #terms {
	padding-left: 150px;
}
#btn_subscribe {
	margin-left: 150px;
	background: #d8425d;
	border: 1px solid #c82842;
	padding: 2px 5px;
	color: #fff;
}
/*#subscribe_mayra h2 {

        color: #990033;

        font-size: 14px;
}

#subscribe_mayra .activ {

        background: #fff8e2 url("../images/check.png") 95% 50% no-repeat;

        border: 1px solid #f1e0aa;

}

#subscribe_mayra #newsletter_info {

        border: 1px solid #f1e0aa;

        background: #fff8e2;

}

#subscribe_mayra #form_headline {

        color: #990033;

}

#subscribe_mayra #btn_subscribe {

        background: #b92b21;

        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#990033), to(#990033));

        background: -moz-linear-gradient(0% 100% 90deg, #990033, #990033);

        background: -o-linear-gradient(top, #990033, #990033);

}*/
.fancy_button {

        display: block;

        width: 302px;

        height: 52px;

        padding-left: 60px;

        background: url("../images/btn_mayra.png") no-repeat;

        border: none;

        text-transform: uppercase;

        font-size: 14px;

        font-weight: bold;

        cursor: pointer;

}

.fancy_button:hover {

        background-position: -322px 0 !important;

}
#btn_subscribe_mayra_ro {

        background: url("../images/btn_mayra_ro.png") no-repeat;
}
#btn_subscribe_mayra_hu {

        background: url("../images/btn_mayra_hu.png") no-repeat;
}
.inxerror{
        background-color:PINK;
}
span.red_star {
        color:RED;
        float:none;
}

/*INXMAIL STOP */

/*USER JOURNAL*/
#user-journal-img-ro{
        background: url("../images/300x200v4.png") no-repeat ;
        background-size:300px 180px;
        float:right;
        display:block;
        height:200px;
        width:300px;
}
/*USER JOURNAL STOP*/


/*--------------------------------------------------
=CONTEST
--------------------------------------------------*/
#contest_header {
        float: left;
        width: 620px;
        height: 30px;
        padding: 10px 0;
        border-top: 2px solid #efefef;
}
#contest_header strong {
        display: block;
        float: left;
        width: 500px;
        font-size: 18px;
        font-weight: bold;
        color: #999;
}
#contest_header .btn_more {
        float: right;
        width:auto;

}
.contest_list {
        width: 620px;
}
.contest_list li {
        float: left;
        width: 190px;
        margin-right: 25px;
}
.contest_list li.last {
        margin-right: 0;
}
.contest_pic {
        position: relative;
        width: 190px;
        height: 190px;
}
.contest_pic img {
        width: 186px;
        height: 186px;
        padding: 1px;
        border: 1px solid #d3d3d3;
}
.contest_votes {
        position: relative;
        bottom: 42px;
        left: 30px;
        width: 90px;
        height: 26px;
        padding: 8px 0 0 30px;
        background: #791b3b url("../images/icon_heart.png") 10px 12px no-repeat;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        color: #fff;
}
.contest_votes strong {
        font-weight: bold;
}
.contest_txt {
        margin: 0 0 20px;
}
.contest_txt a {
        text-decoration: none;
        color:#990033;
}
.contest_txt a:hover {
        text-decoration: underline;
}
#contest_menu {
        float: left;
}
#contest_menu ul {
        float: left;
        width: 278px;
        padding: 10px 10px 10px;
        background: #fff8e2;
        border: 1px solid #f1e0aa;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
}
#contest_menu ul li {
        border-bottom: 1px solid #f1da97;
}
#contest_menu ul li:last-child {
        border-bottom: none;
}
#contest_menu ul li a {
        padding: 5px;
        display: block;
        text-decoration: none;
        color:#990033;
        margin-left: 15px;
}
#contest_menu ul li a:hover {
        background: #fff;
}
#contest_menu h2 {
        width: 280px;
        padding: 5px 10px;
        background: #701432;
        margin: 0;
        color: #fff;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        font-size: 18px;
        text-transform: uppercase;
}
.contest_img_big {
        width: 616px;
        padding: 1px;
        border: 1px solid #d3d3d3;
        margin: 0 0 20px;
}
#contest_pic_header {
        position: relative;
        width: 620px;
        height: 50px;
        margin-top: 30px;
}
.contest_pic_votes {
        width: 60px;
        height: 20px;
        line-height: 20px;
        padding-left: 18px;
        position: absolute;
        text-align: right;
        top: 20px;
        right: 0px;
        background: url("../images/icon_heart2.png") 0px 50% no-repeat;
}
#photo_contest_upload_form{
        width:350px;
        height:200px;
        display:block;
        padding:15px;
        padding-left: 30px;
}
/*--------------------------------------------------
=PAGINATION
--------------------------------------------------*/
.pagination {
        float: left;
        width: 620px;
        height: 40px;
        margin: 0 0 20px;
        line-height: 40px;
        border-top: 2px solid #efefef;
        border-bottom: 2px solid #efefef;
        overflow: hidden;
}
.pagination .fp {
        display: block;
        float: left;
        width: 260px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
        text-align: center;
}
.pagination .pgnr {
        display: block;
        float: left;
        width: 450px;
        padding-left: 20px;
        height: 40px;
        text-align: center;
        padding-top:10px;
}
.pagination .pgnr a {
        display: inline-block;
        height: 20px;
        line-height: 20px;
        padding: 0 5px;
        margin-right: 3px;
        background: #eed3de;
        text-decoration: none;
        font-weight: bold;
        color: 9c2c55;
}
.pagination .pgnr a:hover {
        background: #941a46;
        color: #fff;
}
.pagination .pgnr strong {
        display: inline-block;
        height: 20px;
        line-height: 20px;
        padding: 0 5px;
        margin-right: 3px;
        background: #941a46;
        font-weight: bold;
        color: #fff;
}
.pagination .sl {
        display: block;
        float: left;
        width: 210px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
        text-align: center;
}
.pagination .prev,
.pagination .next {
        display: block;
        width: 60px;
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        color: #9c2c55;
}
.pagination .prev {
        float: left;
        padding-left: 15px;
        background: url("../images/arrow_pag_prev.png") no-repeat 0px 50%;
}
.pagination .next {
        float: right;
        padding-right: 15px;
        text-align: right;
        background: url("../images/arrow_pag_next.png") no-repeat 65px 50%;
}
.pagination .prev:hover ,
.pagination .next:hover
{
        text-decoration: underline;
}
.pagination .prev_inactive {
        float: left;
        padding-left: 15px;
        background: url("../images/arrows.png") no-repeat 0px -605px;
        color: #fff;
}
.pagination .next_inactive {
        float: right;
        padding-right: 15px;
        text-align: right;
        background: url("../images/arrows.png") no-repeat 66px -288px;
        color: #fff;
}
.pagination .sl select {
        width: 150px;
}
.pagination span a
{
        color: #9c2c55;
}
.pagination span strong
{
        color: #333;
}

/*--------------------------------------------------
Social Sticky 
----------------------------------------------------*/
#related_article_box{

        width: 300px;
        height: 140px;
        background-color: #FFF8E2;
        border: 1px solid #F1E0AA;
        border-radius:8px 8px 8px 8px;
        position: fixed;
        z-index: 9999999;
        bottom:5px;
        right:5px;
        display:none;
}

#related_article_box .top_link a {
        display: block;
        position: absolute;
        top: 5px;
        right: 5px;
        width: 16px;
        height: 16px;
        background: url("../images/iconx.png") no-repeat;
}
#related_article_box .top_link a:hover {
        background-position: 0px -34px;
}
#related_article_box .related_top_text{
        text-align: left;
        text-transform: uppercase;
        color: #515353;
        font-size: 10px;
        padding: 10px 0 0 10px;
}
#related_container{
        clear: both;
        margin-top: 5px;

}

#related_container .left_box{
        float: left;
        height: 100px;
        width: 100px;
        margin-left: 5px;
        margin-right: 5px;
}
#related_container .left_box img{

        width:100px;
}

#related_container .right_box{
        float: right;
        width: 180px;
        padding-right: 5px;
}
#related_container .right_box a{
        font-weight: bold;
        font-size: 13px;
        color: #903;
        height: 40px;
        overflow-y: hidden;
        display: block;
}

#related_container .right_box p{

    height: 55px;
    margin-top: 10px;
    overflow-y: hidden;

}

.social_link_container{
        background-color: #FFF8E2;
        position: fixed;
        top:260px;
        padding-top: 10px;
        box-shadow: 1px 1px 5px #999;
        z-index:999999;

}
.social_button{
        margin-left: 10px;
        margin-bottom: 5px;


}

.social_link_container_hide {
        margin-bottom: 10px;
        margin-left: 20px;
        display: block;
        height:30px;
        background: url("../images/arrow_hide.png") no-repeat;
}

.social_link_container_show_arrow {
        margin-bottom: 5px;
        margin-top:5px;
        display: block;
        height:17px;
        background: url("../images/arrow_show.png") no-repeat;
}
.social_link_div_show{

        background-color: #FFF8E2;
        position: fixed;
        top:260px;
        box-shadow: 1px 1px 5px #999;
        z-index:999999;

        width: 23px;
        padding-left: 5px;


}
.social_link_container_show {
        color:#333;
        border:0px solid red;

        display:block;
        bottom:0;
        width:20px;

        font-size:24px;
        font-weight:normal;
        text-shadow: 0px 0px 1px #333;

}
.social_link_container_show img{

        margin-top:5px;
        margin-bottom:10px;

}

.social_link_container_show:hover{
        text-decoration:none;
}

#related_articles_title {
        margin-bottom: 10px;
        font-size: 16px;
}
#related_articles {
        float: left;
        width: 620px;
}
#related_articles li.list {
        float: left;
        width: 135px;
        height: 160px;
        padding: 5px;
        border: 1px solid #d9d9d9;
        margin: 0 10px 20px 0;
        list-style: none;
}
#related_articles li.last {
        margin-right: 0;
}
#related_articles li img {
        width: 135px;
        height :105px;
}
#related_articles li a h2 {
        margin: 5px 0;
        font-size: 12px;
        line-height: 1.4;
        text-decoration: none;
        color: #333
}
#related_articles li a:hover h2 {
        text-decoration: underline;
        color: #961e4c;
}

.single_related_link{
        display: block;
        height: 165px;
        overflow: hidden;
}
/*_________________________WEATHER FORECAST
*/
#weather_box{

        display: block;


}
.weather_info{
        display:block;
        float:left;
        margin-right: 5px;
}
.weather_date{
        text-align: center;
        background-color: #EED2DE;
        color:#5D427A;
        font-size: 14px;
        font-weight:bold;
}
.weather_temp{
        text-align: center;
        background-color: #D5D8E7;
        font-size: 14px;
        font-weight:bold;
}
.login_title{
        font-size:18px;
        margin-left: 20px;
        margin-top:20px;
        font-weight:bold;
}
#gallery_shortcode img{
        margin-left: 10px;
        margin-bottom:10px;
}
