* {margin:0; padding:0;}

/* main, layout */
body {font:62.5%/1.4 Tahoma, sans-serif; color:#333; background:#fff;}
#page {width:100%; overflow:hidden; min-width:1000px;}

#header {position:relative; background:#edf9ff url(/images/new_design/bg/header_x.gif) repeat-y 100% 0; padding-top:258px;}
#inner #header {padding-top:128px;}
#content {padding:20px 5px; font-size:1.2em;}
#footer {position:relative; margin:0 5px 20px; height:20px; padding:40px 0;
	font-size:1.2em; background:#e6f2cd; border:1px solid #c1d88e;}


/* elements */
a img {border:none;}
a {outline:none; color:#4d5fcf; text-decoration:underline;}
a:hover {color:#e13d04;}

/*img, input {vertical-align:middle;}*/

ul li {list-style:none;}

p {margin-bottom:1em;}

.hot {color:#fa0b0c; font-weight:bold;}

#content h3 {font-size:1.4em; font-weight:normal; float:none;}
#content h3.marked {padding:10px 0;
	background:url(/images/new_design/bg/headline.gif) center top no-repeat; text-align:center; color:#397e13; font-size:1.2em;}
#content h3.marked strong {display:block;}
#content h3 .bottom {border-bottom:1px solid #9ed57c;}
#content h3 .top {border-top:1px solid #9ed57c;}

.lt {left:-1px; top:-1px;}
.rt {right:-1px; top:-1px;}
.lb {left:-1px; bottom:-1px;}
.rb {right:-1px; bottom:-1px;}

#content .more {text-align:right; font-size:1em; margin:-.5em 0 .3em;}
#content .more a {padding:0 10px 0 0; font-weight:normal; background:url(/images/new_design/icons/snowflake_blue.gif) 100% .44em no-repeat;}

.odd {float:left; clear:left;}
.even {float:right; /*clear:right;*/}

.double_string {line-height:2.3em;}




/* header */
#header h1 a, #header h2 a, #header h3, #sponsor, #header .menu .decor, #inner div.decor2 {
	display:block; text-indent: -100em; overflow:hidden; position:absolute;}
#header h1 a {left:340px; top:100px; z-index:10;
	background:url(/images/new_design/logo.gif) no-repeat; width:211px; height:76px;}
#inner #header h1 a {left:20px; top:10px;}
#header h2 a {right:155px; /*left:290px;*/ top:90px; z-index:9;
	background:url(/images/new_design/texts/slogan.jpg) no-repeat 0 100%; width:583px; height:172px;}
#header h3 {left:-2px; top:6px; z-index:1;
	background:url(/images/new_design/texts/desc.gif) no-repeat; width:411px; height:258px;}
#sponsor {right:5px; top:115px; z-index:10;
	background:url(/images/new_design/texts/pp_logo.gif) no-repeat; width:181px; height:123px;}
#inner #sponsor {top:15px; right:10px; background-image:url(/images/new_design/texts/kiz_magazine_small.gif); width:137px; height:94px;}

#top_banner {position:absolute; right:5px; left:412px; top:12px; z-index:99;}
#top_banner div table{text-align:right;}
#inner #top_banner {top:15px; right:160px;}

/* main menu */
#header .menu {padding:20px 0 1px; overflow:hidden; height:43px; /*width:84em; margin:0 auto;*/
	background:#9fbd0d url(/images/new_design/bg/menu_x.gif) repeat-x;}
#header .menu li {float:left; position:relative; margin-right:-1px; padding-top:1px; width:13%;}
#header .menu li#active-item {padding-top:0; border-bottom:1px solid #fff; top:1px;}
#header .menu .wide {width:16%;}
#header .menu .first {margin-left:10%;}
	
#header .menu a {display:block; position:relative; text-align:center; white-space:nowrap; /*min-width:115px;*/ min-height:22px; padding:14px 11px 6px;
	color:#8d9725; text-decoration:none; background:#deea62 url(/images/new_design/bg/menu_default_x.gif) repeat-x;
	font-family:"Trebuchet MS", serif; font-size:1.6em; /*font-weight:bold;*/}
#header .menu #active-item a, #header .menu a:hover {color:#e66303; background:#fff url(/images/new_design/bg/menu_active_x.gif) repeat-x;}
#header .menu .wide a {/*min-width:135px;*/}

#header .menu .decor {width:11px; height:42px; top:0;}
#header .menu .lt {background:url(/images/new_design/corners/menu_default_lt.gif) no-repeat; left:0;}
#header .menu .rt {background:url(/images/new_design/corners/menu_default_rt.gif) no-repeat; right:0;}
#header .menu #active-item .lt, #header .menu a:hover .lt {background:url(/images/new_design/corners/menu_active_lt.gif) no-repeat;}
#header .menu #active-item .rt, #header .menu a:hover .rt {background:url(/images/new_design/corners/menu_active_rt.gif) no-repeat;}
#header .menu .first .lt {background:url(/images/new_design/corners/menu_default_first_lt.gif) no-repeat; left:-4px; width:15px;}
#header .menu .last .rt {background:url(/images/new_design/corners/menu_default_last_rt.gif) no-repeat; right:-4px; width:15px;}
#header .menu #active-item.first .lt, #header .menu .first a:hover .lt {background:url(/images/new_design/corners/menu_active_first_lt.gif) no-repeat;}
#header .menu #active-item.last .rt, #header .menu .last a:hover .rt {background:url(/images/new_design/corners/menu_active_last_rt.gif) no-repeat;}

#inner .menu div.decor {background:url(/images/new_design/bg/menu_inner.gif) no-repeat; width:253px; height:102px; left:0; top:auto; bottom:1px; z-index:2;}
#inner div.decor2 {background:url(/images/new_design/corners/hack_parsley.gif) no-repeat; width:15px; height:10px; z-index:4; left:-5px; top:0;}
#inner .menu ul {z-index:3; position:relative;}


/* footer */
#footer .menu {padding-left:400px; text-align:center;}
#footer .menu li {display:inline; margin-right:5px; font-size:12px;}
#copy {margin:0; position:absolute; left:0; top:0; width:270px; height:20px; padding:40px 130px 40px 0; text-align:center;
	background:#f8feeb url(/images/new_design/bg/footer.jpg) no-repeat right top; font-size:.9em; color:#6e7e6b;}
#footer .menu a {color:#444341; text-decoration:none;}
#footer .menu a:hover, #footer .menu .active a {text-decoration:underline;}
#footer .menu li:before {content:"\007C\00A0";}
#footer .menu li:first-child:before {content:"";}
	
#footer .decor span {display:block; position:absolute; text-indent:-100em; overflow:hidden; width:12px; height:12px;}
#footer .lt {background:url(/images/new_design/corners/footer_lt.gif) no-repeat; left:-2px;}
#footer .rt {background:url(/images/new_design/corners/footer_rt.gif) no-repeat;}
#footer .lb {background:url(/images/new_design/corners/footer_lb.gif) no-repeat;}
#footer .rb {background:url(/images/new_design/corners/footer_rb.gif) no-repeat;}


/* blocks */
.dual_wrapper {width:100%; overflow:hidden;}
.dual_wrapper .block {width:49.5%;}

.block {position:relative; margin:80px 0 20px; border:1px solid;}
.block .body {position:relative; z-index:2; padding:50px 2px 2px;}
.block .title {position:absolute; left:-1px; top:-80px; z-index:1;}
.block .title h2, .block .decor span {position:absolute; display:block; overflow:hidden; text-indent:-100em; background-repeat:no-repeat;}
.block div.decor {position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:1;}
/*.block * div.decor {position:static; width:auto; height:auto;}*/
.block .decor .rt {width:12px; height:12px;}
.block .decor .lb, .block .decor .rb {width:8px; height:8px;}

#block-about .body {padding-top:70px;}
#block-about p {width:85%; margin:0 auto 1em;}
#block-about .tabs p {width:auto; margin:0;}
#block-about strong a{color:#e13d04;}
#block-about .button {text-align:center; padding:10px;}
#block-about .tabs .desc {padding:20px 10px;}
#block-community {margin-top:120px; padding:5px; overflow:visible; width:auto; position:relative;}
	#block-community:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#block-formulas .body {padding:55px 15px 5px;}
#block-formulas h3 {float:none;} 
#block-formulas .button {text-align:center; padding:5px 10px 7px;}
#block-formulas .button a {background:none;}
#block-register .body {padding-top:80px;}
#block-info2 .story {padding-left:90px;}
#block-info2 .story h3 img {margin-left:-50px; top:20px;}

#mid_banner {float:right;}



/* tabs */
.tabs {padding:10px 0 0; width:100%; overflow:hidden;}
.tabs ul {padding-left:40px; overflow:hidden; position:relative; z-index:3; margin-bottom:-2px;}
.tabs li {float:left; position:relative; margin-bottom:2px; overflow:hidden;}
.tabs li.active {margin-bottom:0; border-bottom:2px solid; top:2px;}
.tabs li a {display:block; position:relative; white-space:nowrap; padding:9px 20px 7px; margin-top:5px; text-decoration:none;}
.tabs li.active a {font-weight:bold; margin-top:0; padding-top:14px;}
.tabs li .decor {width:5px; height:34px; position:absolute; top:0; display:block; overflow:hidden; text-indent:-100em;}
.tabs li.active .decor {height:38px;}
.tabs li .lt {left:0;}
.tabs li .rt {right:0;}

.tabs .desc {border:2px solid; padding:20px 10px 10px; position:relative; z-index:2;}
.tabs .desc p {position:relative; z-index:2;}
.tabs .decor .lt {left:-2px; top:-2px; width:4px; height:4px;}
.tabs .decor .rt {right:-2px; top:-2px; width:4px; height:4px;}
.tabs .decor .lb {left:-2px; bottom:-2px; width:6px; height:6px;}
.tabs .decor .rb {right:-2px; bottom:-2px; width:6px; height:6px;}




/* sub blocks */
.dual_wrapper .subblock {width:49.7%;}
div.subblock {background:repeat-x; border-bottom:4px solid; margin-bottom:7px;}
.subblock .subtitle {position:relative; background:no-repeat 100% 0; padding:113px 0 8px; overflow:hidden;}
.subblock .subtitle h3 {height:115px; background:no-repeat; position:absolute; left:0; top:0; width:100%;
	text-indent:-100em; overflow:hidden;}
.subblock .subtitle a {color:#fff; font-weight:bold; padding:0 0 0 12px; background:url(/images/new_design/icons/snowflake_white.gif) no-repeat 0 .44em;}
.subblock .subtitle a.even {margin-right:20px;}
.subblock .subtitle a.odd {margin-left:20px;}
.subblock .subtitle .lt {display:block; text-indent:-100em; overflow:hidden; position:absolute; width:12px; height:136px; left:0; top:0;}

.subblock .subbody {border:2px dotted; margin-bottom:-1px; background:#fff; padding:2px;}



/* strips */
.striped {border:1px solid #e2e2e4; border-top:none;}
.striped .even, .striped .odd {float:none; position:relative; padding:10px;}
.striped .odd {background:#fff; border-bottom:1px solid #e2e2e4; border-top:1px solid #e2e2e4;}
.striped .even {background:#f2f2f4; border:1px solid #fff;}
.striped small {font-size:1em; position:absolute; right:16px; top:10px; display:block; width:5em; white-space:nowrap;}
.striped strong {font-size:.9em; padding:2px 0;}

/* blog */
.blog_preview {padding:5px 10px;}
.blog_preview .author {padding:5px 0 10px; border-bottom:1px solid #e2e2e4; margin-bottom:5px;}
.blog_preview .author .pic img {vertical-align:middle; margin-right:5px;}
.blog_preview .author strong {margin-left:33px; font-size:.9em;}
.blog_preview .more a {font-size:.9em;}

/* story */
.story {}
	.story:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.story .thumbnail {float:left; margin:0 10px 10px 5px; text-align:center;}
.story .thumbnail img {border:1px solid;}
.story .thumbnail .pic {margin:20px 0 5px; display:block;}
.story h3 img {margin-top:-50px; position:relative; top:10px; margin-left:5px; margin-right: 8px; }
.story h3 {padding:5px 0 1em;}
.story h4 {font-size:1.25em; margin:5px 0; font-weight:bold;}
.story .desc {margin-right:15px; display:table;}
.story .large {font-size:1em; margin-left:10px;}

/* users */
table.users {border-collapse:collapse; width:100%;}
table.users th {border-top:1px solid #e9e5b1; border-right:1px solid #e9e5b1; vertical-align:middle; padding:5px;}
table.users th img {float:left; margin-right:5px; border-right:1px solid #e9e5b1; vertical-align:middle; padding:5px;}
table.users td {border-top:1px solid #e9e5b1; text-align:left; padding:2px 5px; font-size:.8em; color:#805d52;}
table.users td br {display:none;}
table.users .avatar {display:block; margin:5px 0;}
table.users .avatar img {border:1px solid #fbc166;}

/* rates */
.rates {border-bottom:1px solid #c1d88e; border-top:1px solid #c1d88e; padding-bottom:3px; margin-bottom:1em;}
.rates li {position:relative; border-bottom:1px solid #c1d88e; padding:5px 0; width:100%; overflow:hidden;}
.rates li a {float:left;}
.rates li span {float:right; display:block; padding:0 10px; text-align:center; line-height:1.5em;}
.rates li span img {margin:0 1px;}
.rates li span small {color:#779041; font-size:.8em;}

/* forms */
form.line {text-align:center; padding-bottom:10px;}
form.line * {vertical-align:middle;}
form.line .inp_text {width:50%; margin: 4px 4px;}
form.line label {font-weight:bold;}

form .field {padding:0 10px 25px 190px; position:relative; color:#4c4c4b;}
form .field .inp_text {padding:2px;}
form .field label {font-weight:bold; display:block; position:absolute; text-align:right; top:0; left:0; width:180px;}
form .field .inp_text, form .field .subfield {display:block; width:95%; overflow:hidden;}
form .subfield label {font-weight:normal; color:#4c4c4b; position:static; display:inline;}
form .subfield span {display:block; float:left; width:100px;}
form .tip {width:85%; margin:0 auto; padding:10px 0;}
form .tip strong {color:#ff9c00;}
form .button {padding-left:190px; padding-bottom:10px;}
form .date select {width:60px;}
form .date #inp-month {width:100px;}



/* beauty */
#beauty {float:left; clear:left; background:url(/images/new_design/bg/beauty.jpg) no-repeat; width:265px; height:170px; padding:40px 0 0 230px;}
#beauty a {display:block; margin-bottom:25px;}


/* text replacement */
#block-info .body { margin-top:20px; margin-bottom:12px; }
#block-about h2 {background-image:url(/images/new_design/texts/block_title_about.gif); width:481px; height:137px; margin-top:-3px;}
#block-info h2 {background-image:url(/images/new_design/texts/block_title_info.gif); width:446px; height:144px; margin-top:1px;}
#block-info2 h2 {background-image:url(/images/new_design/texts/block_title_info2.gif); width:446px; height:144px; margin-top:1px;}
#block-users h2 {background-image:url(/images/new_design/texts/block_title_users.gif); width:487px; height:121px; margin-top:0;}
#block-register h2 {background-image:url(/images/new_design/texts/block_title_register.gif); width:482px; height:136px; margin-top:-3px;}
#block-formulas h2 {background-image:url(/images/new_design/texts/block_title_formulas.gif); width:462px; height:123px; margin-top:10px;}
#block-community h2 {background-image:url(/images/new_design/texts/block_title_community.gif); width:491px; height:144px; margin-top:-44px;}
#subblock-groups h3 {background-image:url(/images/new_design/texts/subblock_title_groups.gif); background-position:37px 19px;}
#subblock-forums h3 {background-image:url(/images/new_design/texts/subblock_title_forums.gif); background-position:50px 17px;}
#subblock-blogs h3 {background-image:url(/images/new_design/texts/subblock_title_blogs.gif); background-position:53px 15px;}
#subblock-stories h3 {background-image:url(/images/new_design/texts/subblock_title_stories.gif); background-position:55px 45px;}


/* colorize */
.orange {background:#fffde3; border-color:#fbc166; color:#272823;}
.orange .decor .rt {background-image:url(/images/new_design/corners/block_orange_rt.gif);}
.orange .decor .lb {background-image:url(/images/new_design/corners/block_orange_lb.gif);}
.orange .decor .rb {background-image:url(/images/new_design/corners/block_orange_rb.gif);}

.orange .tabs .desc {background:#fffffb; border-color:#fbc166;}
.orange .tabs .decor .lt {background-image:url(/images/new_design/corners/tab_body_orange_lt.gif);}
.orange .tabs .decor .rt {background-image:url(/images/new_design/corners/tab_body_orange_rt.gif);}
.orange .tabs .decor .lb {background-image:url(/images/new_design/corners/tab_body_orange_lb.gif);}
.orange .tabs .decor .rb {background-image:url(/images/new_design/corners/tab_body_orange_rb.gif);}

.orange .tabs li.active {border-color:#fffffb;}
.orange .tabs li a {color:#4f361e; background:#fbc166 url(/images/new_design/bg/tab_orange_default_x.gif) repeat-x;}
.orange .tabs li.active a, .orange .tabs li a:hover {color:#ff7800; background:#fffffb url(/images/new_design/bg/tab_orange_active_x.gif) repeat-x;}
.orange .tabs li .lt {background-image:url(/images/new_design/corners/tab_orange_default_lt.gif);}
.orange .tabs li .rt {background-image:url(/images/new_design/corners/tab_orange_default_rt.gif);}
.orange .tabs li.active .lt, .orange .tabs a:hover .lt {background-image:url(/images/new_design/corners/tab_orange_active_lt.gif);}
.orange .tabs li.active .rt, .orange .tabs a:hover .rt {background-image:url(/images/new_design/corners/tab_orange_active_rt.gif);}


.blue {background:#f2f6ff; border-color:#b9cef8;}
.blue .decor .rt {background-image:url(/images/new_design/corners/block_blue_rt.gif);}
.blue .decor .lb {background-image:url(/images/new_design/corners/block_blue_lb.gif);}
.blue .decor .rb {background-image:url(/images/new_design/corners/block_blue_rb.gif);}

.blue .tabs .desc {background:#fcfbee; border-color:#74a8fb;}
.blue .tabs .decor .lt {background-image:url(/images/new_design/corners/tab_body_blue_lt.gif);}
.blue .tabs .decor .rt {background-image:url(/images/new_design/corners/tab_body_blue_rt.gif);}
.blue .tabs .decor .lb {background-image:url(/images/new_design/corners/tab_body_blue_lb.gif);}
.blue .tabs .decor .rb {background-image:url(/images/new_design/corners/tab_body_blue_rb.gif);}

.blue .tabs li.active {border-color:#fcfbee;}
.blue .tabs li a {color:#030c48; background:#74a8fb url(/images/new_design/bg/tab_blue_default_x.gif) repeat-x; font-weight:bold;}
.blue .tabs li.active a, .blue .tabs li a:hover {color:#333334; background:#fffffb url(/images/new_design/bg/tab_blue_active_x.gif) repeat-x;}
.blue .tabs li .lt {background-image:url(/images/new_design/corners/tab_blue_default_lt.gif);}
.blue .tabs li .rt {background-image:url(/images/new_design/corners/tab_blue_default_rt.gif);}
.blue .tabs li.active .lt, .blue .tabs a:hover .lt {background-image:url(/images/new_design/corners/tab_blue_active_lt.gif);}
.blue .tabs li.active .rt, .blue .tabs a:hover .rt {background-image:url(/images/new_design/corners/tab_blue_active_rt.gif);}

.blue .thumbnail img  {border-color:#b9cef8;}


.green {background:#f4fde3; border-color:#c3d374;}
.green .decor .rt {background-image:url(/images/new_design/corners/block_green_rt.gif);}
.green .decor .lb {background-image:url(/images/new_design/corners/block_green_lb.gif);}
.green .decor .rb {background-image:url(/images/new_design/corners/block_green_rb.gif);}
.green a {background:#dafa9d; padding:3px; font-weight:bold;}
.green a.pic {padding:0; background:none;}

#subblock-groups.green {background-image:url(/images/new_design/bg/subblock_groups_x.gif); border-color:#9fbd0d;}
#subblock-groups.green .subtitle {background-image:url(/images/new_design/bg/subblock_groups.jpg);/* background-color:#9fbd0d;*/}
#subblock-groups.green .subtitle .lt {background-image:url(/images/new_design/corners/subblock_groups_lt.gif);}
#subblock-groups.green .subbody {border-color:#9fbd0d;}
.green .subtitle a {background-color:#9fbd0d;}

#subblock-forums.darkblue {background-image:url(/images/new_design/bg/subblock_forums_x.gif); border-color:#8d9fd4;}
#subblock-forums.darkblue .subtitle {background-image:url(/images/new_design/bg/subblock_forums.jpg);}
#subblock-forums.darkblue .subtitle .lt {background-image:url(/images/new_design/corners/subblock_forums_lt.gif);}
#subblock-forums.darkblue .subbody {border-color:#8d9fd4;}
.darkblue .subtitle a {background-color:#8d9fd4;}

#subblock-blogs.lightblue {background-image:url(/images/new_design/bg/subblock_blogs_x.gif); border-color:#51b2d2;}
#subblock-blogs.lightblue .subtitle {background-image:url(/images/new_design/bg/subblock_blogs.jpg);}
#subblock-blogs.lightblue .subtitle .lt {background-image:url(/images/new_design/corners/subblock_blogs_lt.gif);}
#subblock-blogs.lightblue .subbody {border-color:#51b2d2;}
.lightblue .subtitle a {background-color:#51b2d2;}

#subblock-stories.purple {background-image:url(/images/new_design/bg/subblock_stories_x.gif); border-color:#be70a2;}
#subblock-stories.purple .subtitle {background-image:url(/images/new_design/bg/subblock_stories.jpg);}
#subblock-stories.purple .subtitle .lt {background-image:url(/images/new_design/corners/subblock_stories_lt.gif);}
#subblock-stories.purple .subbody {border-color:#be70a2;}
.purple .subtitle a {background-color:#be70a2;}
.purple .thumbnail img {border-color:#be70a2;}
.purple .thumbnail strong {color:#be70a2;}

.darkblue .i-cat {padding-left:21px; background:url(/images/new_design/icons/section_dark.gif) no-repeat 0 .3em;}
.lightblue .i-cat {padding-left:21px; background:url(/images/new_design/icons/section_light.gif) no-repeat 0 .3em;}
.darkblue .i-subj {padding-left:21px; background:url(/images/new_design/icons/subject.gif) no-repeat 2px .3em;}


.green label {color:#397e13;}
.green .inp_text, .green select {background:#e6f2cd; border:1px solid #c1d88e;}
.orange label {color:#768013;}
.orange .inp_text, .orange select {background:#fff; border:1px solid #fbc166;}

#sub-header { position:relative; background:orange; padding-top:0px; padding-bottom: 2px;}
#sub-header .sub-menu { background:orange; display:block; overflow:hidden; position:absolute; width: 100%;}
#sub-header .sub-menu li { float:left; position:relative; padding-top:0px; padding-left: 7px; padding-right: 7px; margin-left: 6px; margin-right: 6px;}
#sub-header .sub-menu li#active-item {padding-top:10; top:1px; background: #ffffff; color: green; }
#sub-header a { backgound: blue; color: #ffffff; }
#sub-header .sub-menu .first {margin-left:3%;}
#sub-header #active-item a { color: green; }

#login-header {
	position: relative;
	background: #deea62;
	padding-top: 0px;
	padding-bottom: 2px;
	height: 35px;
	border-bottom:1px dotted #90ab0d;
	border-top:1px dotted #90ab0d;
	border-right:1px dotted #90ab0d;
	border-left:1px dotted #90ab0d;
}
#login-header .login-menu { background: #deea62; display:block; overflow:hidden; position:absolute; width: 100%;}
#login-header .login-menu li { float:left; position:relative; padding-top:3px; padding-left: 7px; padding-right: 0px; margin-left: 1px; margin-right: 1px;}
#login-header .login-menu li#active-item {padding-top:10; top:1px; background: #ffffff; color: green; }
#login-header a { backgound: blue; color: #ffffff; }
#login-header .login-menu .first {margin-left: 5px;}
#login-header #active-item a { color: green; }
#login-header .login-menu .text_enter {
	padding-top: 6px;
	padding-left: 6px;
	padding-right: -16px;
	font: normal normal bolder 14px Arial, Helvetica, sans-serif;
}

#login-header .login-menu .text_enter a {
	padding-top: 6px;
	padding-left: 6px;
	padding-right: -16px;
	font: normal normal bolder 14px Arial, Helvetica, sans-serif;
	color: #df3a2a;
}

#login-header .login-menu .button_enter {
background: #fe9a04; 
color: White; 
font-weight: bold; 
border: 0px solid black;
}

#header .menu li#active-item2 {padding-top:0; border-bottom:1px solid #8faa0a; top:1px;}
#header .menu #active-item2 a, #header .menu a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x2.gif) repeat-x;}
#header .menu #active-item2 .lt, #header .menu a:hover .lt {background:url(/images/new_design/corners/menu_active_lt2.gif) no-repeat;}
#header .menu #active-item2 .rt, #header .menu a:hover .rt {background:url(/images/new_design/corners/menu_active_rt2.gif) no-repeat;}

#header .menu li#active-item3 {padding-top:0; border-bottom:1px solid #5a5ab5; top:1px;}
#header .menu #active-item3 a, #header .menu a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x3.gif) repeat-x;}
#header .menu #active-item3 .lt, #header .menu a:hover .lt {background:url(/images/new_design/corners/menu_active_lt3.gif) no-repeat;}
#header .menu #active-item3 .rt, #header .menu a:hover .rt {background:url(/images/new_design/corners/menu_active_rt3.gif) no-repeat;}


#header .menu li#active-item4 {padding-top:0; border-bottom:1px solid #8faa0a; top:1px;}
#header .menu #active-item4 a, #header .menu a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x2.gif) repeat-x;}
#header .menu #active-item4 .lt, #header .menu a:hover .lt {background:url(/images/new_design/corners/menu_active_lt2.gif) no-repeat;}
#header .menu #active-item4 .rt, #header .menu a:hover .rt {background:url(/images/new_design/corners/menu_active_rt2.gif) no-repeat;}


#header .menu li#active-item5 {padding-top:0; border-bottom:1px solid #ef4a4a; top:1px;}
#header .menu #active-item5 a, #header .menu a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x4.gif) repeat-x;}
#header .menu #active-item5 .lt, #header .menu a:hover .lt {background:url(/images/new_design/corners/menu_active_lt4.gif) no-repeat;}
#header .menu #active-item5 .rt, #header .menu a:hover .rt {background:url(/images/new_design/corners/menu_active_rt4.gif) no-repeat;}


#header .menu li#active-item6 {padding-top:0; border-bottom:1px solid #ef4a4a; top:1px;}
#header .menu #active-item6 a, #header .menu a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x4.gif) repeat-x;}
#header .menu #active-item6 .lt, #header .menu a:hover .lt {background:url(/images/new_design/corners/menu_active_lt4.gif) no-repeat;}
#header .menu #active-item6 .rt, #header .menu a:hover .rt {background:url(/images/new_design/corners/menu_active_last_rt.gif) no-repeat;}


#header .menu .commun  .lt {background:url(/images/new_design/corners/menu_default_lt.gif) no-repeat; left:0;}
#header .menu .commun  .rt {background:url(/images/new_design/corners/menu_default_rt.gif) no-repeat; right:0;}
#header .menu #active-item.commun .lt, #header .menu .commun a:hover .lt {background:url(/images/new_design/corners/menu_active_lt2.gif) no-repeat;}
#header .menu #active-item.commun .rt, #header .menu .commun a:hover .rt {background:url(/images/new_design/corners/menu_active_rt2.gif) no-repeat;}
#header .menu #active-item.commun a, #header .menu .commun a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x2.gif) repeat-x;}


#header .menu .artic  .lt {background:url(/images/new_design/corners/menu_default_lt.gif) no-repeat; left:0;}
#header .menu .artic  .rt {background:url(/images/new_design/corners/menu_default_rt.gif) no-repeat; right:0;}
#header .menu #active-item.artic .lt, #header .menu .artic a:hover .lt {background:url(/images/new_design/corners/menu_active_lt3.gif) no-repeat;}
#header .menu #active-item.artic .rt, #header .menu .artic a:hover .rt {background:url(/images/new_design/corners/menu_active_rt3.gif) no-repeat;}
#header .menu #active-item.artic a, #header .menu .artic a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x3.gif) repeat-x;}


#header .menu .recipe  .lt {background:url(/images/new_design/corners/menu_default_lt.gif) no-repeat; left:0;}
#header .menu .recipe  .rt {background:url(/images/new_design/corners/menu_default_rt.gif) no-repeat; right:0;}
#header .menu #active-item.recipe .lt, #header .menu .recipe a:hover .lt {background:url(/images/new_design/corners/menu_active_lt2.gif) no-repeat;}
#header .menu #active-item.recipe .rt, #header .menu .recipe a:hover .rt {background:url(/images/new_design/corners/menu_active_rt2.gif) no-repeat;}
#header .menu #active-item.recipe a, #header .menu .recipe a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x2.gif) repeat-x;}
#header .menu .recipe {width:16%;}
#header .menu .recipe a {/*min-width:135px;*/}

#header .menu .mydiet  .lt {background:url(/images/new_design/corners/menu_default_first_lt.gif) no-repeat; left:-4px; width:15px;}
#header .menu .mydiet  .rt {background:url(/images/new_design/corners/menu_default_rt.gif) no-repeat; right:0;}
#header .menu #active-item.mydiet .lt, #header .menu .mydiet a:hover .lt {background:url(/images/new_design/corners/menu_active_first_lt.gif) no-repeat;}
#header .menu #active-item.mydiet .rt, #header .menu .mydiet a:hover .rt {background:url(/images/new_design/corners/menu_active_rt.gif) no-repeat;}
#header .menu #active-item.mydiet a, #header .menu .mydiet a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x.gif) repeat-x;}
#header .menu .mydiet {margin-left:5%;}
#header .menu .mydiet a {/*min-width:135px;*/}


#header .menu .groups  .lt {background:url(/images/new_design/corners/menu_default_lt.gif) no-repeat; left:0;}
#header .menu .groups  .rt {background:url(/images/new_design/corners/menu_default_rt.gif) no-repeat; right:0;}
#header .menu #active-item.groups .lt, #header .menu .groups a:hover .lt {background:url(/images/new_design/corners/menu_active_lt4.gif) no-repeat;}
#header .menu #active-item.groups .rt, #header .menu .groups a:hover .rt {background:url(/images/new_design/corners/menu_active_rt4.gif) no-repeat;}
#header .menu #active-item.groups a, #header .menu .groups a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x4.gif) repeat-x;}


#header .menu .points  .lt {background:url(/images/new_design/corners/menu_default_lt.gif) no-repeat; left:0;}
#header .menu .points  .rt {background:url(/images/new_design/corners/menu_default_last_rt.gif) no-repeat; right:-4px; width:15px;}
#header .menu #active-item.points .lt, #header .menu .points a:hover .lt {background:url(/images/new_design/corners/menu_active_lt4.gif) no-repeat;}
#header .menu #active-item.points .rt, #header .menu .points a:hover .rt {background:url(/images/new_design/corners/menu_active_last_rt.gif) no-repeat;}
#header .menu #active-item.points a, #header .menu .points a:hover {color:#ffffff;  background:#fff url(/images/new_design/bg/menu_active_x4.gif) repeat-x;}

/*
     FILE ARCHIVED ON 05:04:35 Nov 19, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:10:32 Oct 11, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/