body {
        margin:0;
        padding:0;
        font-family: Arial, sans-serif;
        font-size: 12px;
        background: #fff;
}
form {
        margin: 0;
        padding: 0;
}
img {
        border: none;
}
/* fixed footer */
* {
  		margin: 0;
  		padding: 0;
}
html, body {height: 100%;}
#container-content {
  		width: 100%;
		width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'995px':'');
		min-width: 995px;
		min-height: 100%;
}
* html #container-content {
		height: 100%;
		position: relative;
}
#container-content-pad {
	padding-bottom: 130px;
}
#container-foot {
	position: relative;
	height: 130px;
	padding: 0 0 0 0;
	margin: -130px 0 0 0;
	background: #333836;
  	color: #fff;
}
/*
head-styles
*/
.head, .head_fon, .head_sun {
        width: 100%;
        height: 125px;
}
.rel {
        position: relative;
}
.head {
        background: #fde696 url('/i/head_line.jpg') repeat-x left top;
}
.head_fon {
        background: url('/i/head_fon.jpg') no-repeat left top;
}
.head_sun {
        background: url('/i/sun.png') no-repeat left top;
        //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sun.png', sizingMethod='crop');
        //background: url("/i/spacer.gif") no-repeat left top;
}
.head_border{
        background: #f6bc34;
        width: 100%;
        height: 4px;
        font-size:0;
}
.white_stripe {
        width: 168px;
        margin-left: 80px;
        background: #fff;
        height: 4px;
        font-size: 0px;
}
.logo {
        position: absolute;
        width: 146px;
        height:144px;
        left: 92px;
        top: 35px;
}
.logo a, .logo span {
        display: block;
        width: 146px;
        height:144px;
        background: url('/i/logo.png') no-repeat left top;
        //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='crop');
        //background: url("/i/spacer.gif") no-repeat left top;
}
/*
top menu
*/
.topmenu {
        position: absolute;
        left:290px;
        top:113px;
        right: 0px;
        font-size: 12px;
        background: url('/i/topmenu.gif') no-repeat left top;
}
.topmenufon {
        background: #f2a600;
        margin: 0 0 0 8px;
}
.topmenu ul {
        list-style: none;
        margin: 0;
        padding: 5px 5px 5px 5px;
}
.topmenu ul li {
        display: inline;
        padding: 0 6px;
        background: url('/i/white_separator.gif') no-repeat right 4px;
}
.topmenu ul li.noborder {
        border: none;
        background: none;
}
.topmenu ul li a, .topmenu ul li a:visited {
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 11px;
}
.topmenu ul li a:hover {
        text-decoration: underline;
}
/*
content-styles
*/
.both {
        clear:both;
}
/*
.content {
        clear: both;
        padding: 20px 0;
        color: #454545;
        width:100%;
}
.left {
        width: 250px;
        float: left;
}
.right {
        margin-left: 250px;
        margin-right: 250px;
}
.right_static {
        width: 250px;
        float: right;
}
*/
/* content */ 
.mainbox {
		width: 100%;
		width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');
		min-width: 1000px;
}
.container {
		width: 100%;
}
.content {
		width: 100%;
		float: left;
}
.textbox {
        color: #454545;
        font-size: 12px;
        margin: 0 250px;
}
.textpadbox {
		padding: 20px 20px;
}
.left {
		float: left;
		width: 250px;
		margin-left: -100%;
}
.right {
		float: left;
		width: 250px;
		margin-left: -250px;
}
.leftpad {
        padding: 10px 0 10px 15px;
}
.allthemes {
        padding: 20px 0 0 0;
        color: #f2a600;
        text-transform: uppercase;
        font-weight: bold;
        font-family: Arial narrow, Arial, sans-serif;
        font-size: 14px;
}
.allthemes_links {
        color: #8e8e8e;
        font-weight: normal;
        position: relative;
        padding: 0 0 0 15px;
}
.orange_square {
        position: absolute;
        width: 10px;
        height: 10px;
        left: 0px;
        top: 5px;
        font-size: 0;
        background: #f2a600;
}
.othertags ul li a, .othertags ul li a:visited, .allthemes a,.allthemes a:visited {
        font-family: Arial, sans-serif;
        text-decoration: underline;
        color: #8e8e8e;
        font-size: 11px;
        font-weight: normal;
        text-transform: none;
}
.othertags ul li a:hover, .allthemes a:hover {
        color: #65a52d;
}
.othertags {
        padding: 10px 0 0 0;
        color: #75ae29;
        text-transform: uppercase;
        font-weight: bold;
        font-family: Arial narrow, Arial, sans-serif;
        font-size: 17px;
}
.othertags ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
.othertags ul li {
        padding: 0 0 0 15px;
        line-height: 80%;
        background: url('/i/green_separator_hor.gif') repeat-y left top;
}
.leftmenu {
        padding: 0 0 20px 0;
}
.leftitem {
        border-bottom: 1px solid #d7ef90;
        padding: 5px 0;
        margin: 5px 0;
        font-size: 11px;
        /*color: #636363;*/
        color: #454545;
        text-align: left;
}
.leftitem img {
        float:left;
        padding: 0 2px 0 0;
}
.leftitem h2 a, .leftitem h2 a:visited, .leftitem h2 a:hover, .leftitem a, .leftitem a:visited, .leftitem a:hover {
        text-decoration: none;
        color: #75ae29;
}
.leftitem h2 {
        font-family: Arial narrow, Arial, sans-serif;
        font-size: 17px;
        font-weight:bold;
        color: #75ae29;
        text-transform: uppercase;
        margin: 0px;
        padding: 0 5px 5px 0;
}
.leftitem h2.promo {
		font-family: Arial, sans-serif;
        font-size: 12px;
}
.leftitem p {
		padding: 0;
		margin:0;
}
.poll   {
        /*width: 235px; */
        border:1px solid #a1c934;
        margin: 0 0 10px 0;
}
.poll_head {
        background: #a1c934;
        position: relative;
}
.poll_bottom{
        position: relative;
        height:4px;
        font-size:0;
}
.poll_rb {
        position: absolute;
        bottom:-1px;
        right:-1px;
        width:10px;
        height:8px;
        font-size:0;
        background: url('/i/poll_rb.gif') no-repeat right bottom;
}
.poll_lb {
        position: absolute;
        bottom:-1px;
        left:-1px;
        width:10px;
        height:8px;
        font-size:0;
        background: url('/i/poll_lb.gif') no-repeat left bottom;
}
.poll_lt {
        position: absolute;
        top:-1px;
        left:-1px;
        width:4px;
        height:3px;
        font-size:0;
        background: url('/i/poll_lt.gif') no-repeat left top;
}
.poll_rt {
        position: absolute;
        top:-1px;
        right:-1px;
        width:4px;
        height:3px;
        font-size:0;
        background: url('/i/poll_rt.gif') no-repeat right top;
}
.pollpad {
        padding: 5px 10px 0 10px;
}
.poll p {
        text-align:center;
        text-transform: uppercase;
        padding:5px 0 5px 0;
        margin: 0;
        color: #fff;
}
.promo p {
        color: #000;
        text-transform: none;
        text-align: left;
        padding: 0;
}
.poll p.author {
        background: none;
        color: #636363;
        font-weight: bold;
        text-transform: none;
        text-align: right;
        padding:2px 0;
        margin: 0;
}
.poll p.lt, .poll p.rt {
        padding:2px;
        margin: 0;
        /*color: #636363;*/
        color: #454545;
        text-transform: none;
        float:left;
        border: none;
}
.poll p.lt {
        text-align: left;
        width: 125px;
}
.poll p.rt {
        text-align: right;
        width: 75px;
}
.polluser {
        background: #ecfac6;
}
.yourvoice {
        height: 17px;
        width: 60px;
        background: #ecfac6;
        padding:0 3px;
        margin: 5px 0;
}
.sleep {
        margin: 5px 0;
        width: 235px;
        padding: 0 10px 0 30px;
}
.sleep .field {
        border: 1px solid #f6bf3b;
        margin: 5px 0;
}
.content_block {
        padding: 15px 20px 15px 50px;
}
.text {
        padding: 6px 0 15px 0;
        font-family: Arial narrow, Arial, sans-serif;
}
.recsearch {
        text-align: left;
        font-family: arial, sans-serif;
        margin: 5px 0 10px 0;
}
.search {
        background: #d1e3a1 url('/i/search_fon.jpg') no-repeat left top;
        width: 235px;
        height: 58px;
        color: #fff;
        text-transform: uppercase;
}
.search .field {
        border: 1px solid #a1c934;
        margin: 7px 0;
        width: 155px;
}
.searchpad {
        padding: 7px 10px 0px 20px;
}
.searchfield {
		float: left;
		width: 160px;
}
.searchfield input {
		width: 150px;
}
.searchbutton {
		margin-left: 170px;
		padding: 4px 0 0 0;
		margin: 0px;
}
.searchfield_orange {
		float: left;
		width: 130px;
}
.searchfield_orange input {
		width: 120px;
}
.searchbutton_orange {
		margin-left: 140px;
		padding: 4px 0 0 0;
		margin: 0px;
}
.searchfield_rec {
		float: left;
		width: 100px;
}
.searchbutton_rec {
		margin-left: 100px;
		padding: 5px 0 0 0;
		height: 30px;
}
.typelist {
        border-bottom: 1px solid #c6df86;
        height: 26px;
}
.typelist ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}
.typelist ul li {
        /* #c6df86 */
        display: inline;
        height: 26px;
        text-align: center;
        float: left;
        font-family: arial, sans-serif;
        background: #c6df86 url('/i/type_green.gif') repeat-x left top;
}
.typelist ul li div.leftr, .typelist ul li div.rightr, .typelist ul li.selected div.leftr, .typelist ul li.selected div.rightr {
        float: left;
        width: 7px;
        height: 26px;
        font-size: 0;
}
.typelist ul li div.leftr {
        background: url('/i/type_green_left.gif') no-repeat left top;
}
.typelist ul li div.rightr {
        background: url('/i/type_green_right.gif') no-repeat left top;
}
.typelist ul li div.centerr, .typelist ul li.selected div.centerr {
        display: block;
        padding: 5px 0;
        float: left;
}
.typelist ul li.selected {
        background: url('/i/type_white.gif') repeat-x left top;
        color: #c6df86;
        font-size: 12px;
        font-weight: bold;
}
.typelist ul li.selected div.leftr {
        background: url('/i/type_white_left.gif') no-repeat left top;
}
.typelist ul li.selected div.rightr {
        background: url('/i/type_white_right.gif') no-repeat left top;
}
.typelist ul li a, .typelist ul li a:visited {
        color: #fff;
        font-size: 12px;
        text-decoration: none;
}
.typelist ul li a:hover {
        text-decoration: underline;
}

/* */
.icons {
        text-align: right;
        height: 20px;
}
.icons ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}
.icons ul li {
        float: right;
}
.icons ul li.add {
        background: url('/i/add.jpg') no-repeat 5px 5px;
        padding-left: 25px;
}
.icons ul li.printer{
        background: url('/i/printer.jpg') no-repeat 5px 5px;
        padding-left: 25px;
}
.icons ul li.letter {
        background: url('/i/letter.jpg') no-repeat 5px 5px;
        padding-left: 25px;
}
.icons ul li span {
        display: block;
        padding: 2px 0;
        color: #c2db82;
}
.icons ul li span a, .icons ul li span a:visited {
        font-size: 11px;
        color: #c2db82;
        text-decoration: none;
}
.icons ul li span a:hover {
        text-decoration: underline;
}
/* send to friend */
#to_friend {
}
.tofriendpad {
        padding: 5px;
        font-size: 12px;
}
.tofr {
        width: 98%;
}
/* */
/* text styles */
.text h2 {
        text-transform: uppercase;
        color: #a1c935;
        font-weight: bold;
        font-size: 18px;
        font-family: Arial, sans-serif;
        margin: 0;
        padding: 5px 0;
}
.ma_text h2 {
        color: #f2a600;
        text-transform: uppercase;
        font-size: 11px;
        margin: 0 0 0 0;
        padding: 0 5px 0 0;
        border-right: 1px solid #f2a600;
        display: inline;
        font-weight: normal;
}
.text h3.tag, .ma_text h3.tag {
        color: #a1c934;
        margin: 0;
        padding: 0;
        font-size: 12px;
        display: inline;
        font-weight: normal;
        text-transform: lowercase;
        text-decoration: underline;
}
.text h4, .box h4, span.cifra  {
        color: #5a9f1e;
        margin: 0;
        padding: 0;
        font-size: 12px;
        display: inline;
        font-weight: bold;
}
.text h4.evrica {
        color: #5a9f1e;
        margin: 0;
        padding: 0;
        font-size: 12px;
        display: inline;
        font-weight: bold;
}
.text h4.yousearch {
        font-family: Arial, sans-serif;
        display: block;
        padding: 0 0 8px 0;
}
.text img.articleimg {
		float: left;
		margin: 0 5px;
}
.text a.tag {
        color: #a1c934;
        margin: 0;
        padding: 0 3px 0 5px;
        font-size: 12px;
        font-weight: normal;
        text-transform: lowercase;
        text-decoration: underline;
        background: url('/i/green_linkseparator.gif') no-repeat left 7px;
}
.text p {
		margin: 0;
		padding: 0;
}
.noborder {
        background: none;
        border: none;
}
.article {
        padding: 10px 0;
}
.headerblock {
        padding: 0 0 40px 0;
        min-height:100px;
        height:auto !important;
        height:100px;
}
.headerblock_marki {
        padding:0;
        min-height:40px;
        height:auto !important;
        height:40px;
}
ul.types {
        padding:5px 0 20px 0;
        margin: 0px;
        list-style: none;
}
ul.hitlistpad {
        padding: 10px 0 0 0;
}
ul.types li a, ul.types li a:visited, ul.types li a:hover  {
        color: #a1c934;
        font-size: 11px;
        text-transform: uppercase;
}
ul.types li a:hover {
        text-decoration: none;
}
div.author, div.author_vert, div.author_hor {
        float: left;
        padding: 0px 8px 3px 0;
}
div.author {width: 150px;}
div.author_vert {width: 160px;}
div.author_hor {width: 190px;}
div.clinique {
        width: 133px;
}
div.author p.author {
        color: #cfed74;
        font-size: 10px;
        padding: 0;
        margin: 0;
        text-align: right;
}
.article_text {
        /* margin-left: 170px; */
        min-height:155px;
        height:auto !important;
        height:155px;
        font-family: Arial, sans-serif;
}
.anonsdiv_vert {
        min-height:215px;
        height:auto !important;
        height:215px;
}
.anonsdiv_hor {
        min-height:185px;
        height:auto !important;
        height:185px;
}
.anonsdiv {
        min-height:185px;
        height:auto !important;
        height:185px;
}
.article_text h2, .article_text h1, h2.classic {
        color: #5a9f1e;
        font-size:31px;
        font-weight: bold;
        text-transform: none;
        border: none;
        font-family: Arial narrow, Arial, sans-serif;
        margin: 0px;
        padding: 0px;
        text-align: left;
}
.article_text h3 {
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-transform: uppercase;
        color: #5a9f1e;
        padding: 0 0 3px 0;
        margin: 0;
}
.box {
        min-height:100px;
        height:auto !important;
        height:100px;
        text-align: justify;
        font-family: Arial, sans-serif;
}
.box h3.taglist {
        margin: 0;
        padding: 0 0 4px 0;
        font-family: Arial narrow, Arial, sans-serif;
        font-size: 18px;
        color: #5a9f1e;
        font-weight: bold;
        text-align: left;
}
.box h3 a, .box h3 a:visited, .box h3 a:hover {
        font-size: 18px;
        color: #5a9f1e;
        text-decoration: none;
}
h3.smalltaglist {
        font-family: Arial narrow, Arial, sans-serif;
        font-size: 12px;
        color: #5a9f1e;		
        padding: 4px 0 6px 0;
}
h3.smalltaglist a, h3.smalltaglist a:visited, h3.smalltaglist a:hover {
		font-size: 12px;
		text-decoration: underline;
}
h3.classic {
        color: #5a9f1e;
        font-size:21px;
        font-weight: bold;
        text-transform: none;
        border: none;
        font-family: Arial narrow, Arial, sans-serif;
        margin: 3px 0px;
        padding: 0px;
}
h3.marka {
        text-transform: uppercase;
        padding: 3px 0 0 0;
        margin: 0;
        font-family: Arial, sans-serif;
        font-size:17px;
}
.article_text p {
		/*border: 1px solid #f00;*/
        margin: 0px 0 0 0;
        padding: 0;
}
.article_text div.anons {
        color: #5a9f1e;
        text-align: justify;
}
div.justtext {
        /* color: #3f2d0e; */
        /*color: #636363;*/
        color: #454545;
        text-align: justify;
        padding: 10px 0 0 0;
}
div.justtext_mar, div.justtext_mar_vert, div.justtext_mar_hor  {
        text-align: justify;
        /*color: #636363;*/
        color: #454545;
        padding: 0 0 0 10px;
        margin:  10px 0 0 165px;
        border-left: 2px solid #c6df86;
}
div.justtext_mar {}
div.justtext_mar_vert {margin-left: 165px;}
div.justtext_mar_hor {margin-left: 205px;}
div.ingridients, div.ingridients_vert, div.ingridients_hor {
        float: left;
        padding: 0 0 3px 0;
        margin: 10px 0 0 0;
}
div.ingridients {width: 150px;}
div.ingridients_vert {width: 160px;}
div.ingridients_hor {width: 190px;}
.article_text p.zahod {
        padding: 0;
        margin: 0;
        /*color: #636363;*/
        color: #454545;
}
.article_text p.justtext span.green {
        color: #5a9f1e;
}
.article_text p span.green {
        color: #5a9f1e;
}
.article_text a, .article_text a:visited, .box a, .box a:visited {
        color: #5a9f1e;
        font-size: 12px;
        font-family: Arial, sans-serif;
        text-decoration: underline;
}
.article_text a:hover, .box a:hover {
        text-decoration: none;
}
.box a.arrow {
        color: #187fc4;
        text-decoration: none;
}
.bottompad {
        padding: 0 0 10px 0;
        border-bottom: 2px solid #d5ef87;
}
.more_articles {
        padding: 5px 0 20px 0;
}
.more_articles span {
        color: #a1c934;
        text-decoration: underline;
        text-transform: uppercase;
        font-size: 12px;
}
.ma_pad {
        padding: 5px 0;
}
.ma_photo {
        width: 130px;
        float: left;
}
.ma_text {
        margin-left: 150px;
        min-height:85px;
        height:auto !important;
        height:85px;
        font-family: Arial narrow, Arial, sans-serif;
}
.ma_text h2.header {
        display: block;
        font-weight: bold;
        font-size: 18px;
        color: #5a9f1e;
        padding: 6px 0 0 0;
        border: none;
        margin: 0;
}
.ma_text h2.header a, .ma_text h2.header a:visited, .ma_text h2.header a:hover {
        color: #5a9f1e;
        font-size: 18px;
}
.ma_text p {
        padding: 0;
        margin: 0;
        color: #a1c934;
        font-size: 11px;
        font-family: Arial, sans-serif;
}
.ma_text a, .ma_text a:visited {
        color: #a1c934;
        font-size: 11px;
        text-decoration:none;
}
.ma_text a:hover {
        text-decoration: underline;
}
/* */
.bigbottomborder {
        border-bottom: 6px solid #d5ef87;
}
/*
comments styles
*/
.artcom {
        width: 100%;
        padding: 10px 0;
}
.mar {
        margin: 3px 0;
        border: 1px solid #dd990c;
        width:100%;
        border: 1px solid #f4b326;
}
div.lt, div.rt {
        padding: 0 0 5px 0;
        margin: 0;
        color: #f2a600;
        text-transform: none;
        font-weight: bold;
}
div.lt {
        text-align: left;
}
div.rt {
        text-align: right;
}
.comments {
        width:240px;
        padding: 10px 0;
}
.comm_head{
        background: #f2a703;
        position: relative;
}
.comm_lt {
        position: absolute;
        top:0;
        left:0;
        width:3px;
        height:3px;
        background: url('/i/comm_lt.gif') no-repeat left top;
}
.comm_rt {
        position: absolute;
        top:0px;
        right:0px;
        width:3px;
        height:3px;
        background: url('/i/comm_rt.gif') no-repeat right top;
}
.comments p, .artcom p {
        text-align:center;
        text-transform: uppercase;
        padding:5px 0 5px 0;
        margin: 0;
        color: #fff;
}
.comment {
        margin: 0 5px;
        padding: 5px 0;
        border-bottom: 1px solid #f5bc40;
}
.noborderbottom {
        border-bottom:none;
}
.nobordertop {
        border-top: none;
}
.comment p {
        padding: 0 0 5px 0;
        margin: 0;
        color: #f2a600;
        text-transform: none;
        font-weight: bold;
        width: 114px;
        float:left;
        border: none;
}
.comment p.lt {
        text-align: left;
}
.comment p.rt {
        text-align: right;
}
.comment span.commentanswer {
                display: block;
                padding: 1px 5px;
                color: #417910;
}
.comm_enterform {
        color: #fff;
        background: #f2a703;
        font-size: 11px;
}
.comm_enterform a, .comm_enterform a:visited {
        color: #5c4000;
}
.comm_enterform a:hover {
        text-decoration: none;
}
.comm_enterform p {
        float:left;
        color: #fff;
        padding: 0 0 5px 0;
        margin: 0;
        text-transform: none;
        text-align: left;
}
.comm_enterform p.lt {
        width: 84px;
}
.comm_enterform p.rt {
        width: 129px;
        text-align: right;
}
.comm_enterform_pad {
        padding: 10px;
}
.comm_enterform p .comm_input{
        width: 100%;
        border: 1px solid #f4b326;
}
.comm_textarea {
        width: 213px;
        border: 1px solid #f4b326;
}
.comm_textarea_big {
        width: 100%;
        border: 1px solid #f4b326;
}
.comm_enterform .comm_button {
        border: 1px solid #dd990c;
        background: #f6c55f;
        color: #fff;
}
.comm_messages {
        border: 1px solid #f2a600;
}
/* consult & comments in content */
.inputconsultbox {
        background: #a2d87a;
        margin: 10px 0 0 0;
}
.padbox {
        padding: 10px;
}
.inputconsultbox h4 {
		display: block;
        color: #fff;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        font-size: 17px;
        font-weight: normal;
        font-family: Arial narrow, Arial, sans-serif;
}
.formbox {
        color: #fff;
        font-size: 11px;
                background: #a1d87a;
}
.formbox span.small {
        font-size: 10px;
}
.notebox {
        width: 150px;
        color: #fff;
        font-family: Arial;
        font-size: 11px;
        float: right;
}
.inputbox {
        border: none;
}
.buttonbox {
        text-align: center;
        padding: 2px 0;
}
.mar160box {
        margin:0 160px 0 0;
}
.answer {
        background: #a2d87a;
        color: #fff;
        min-height:95px;
        height:auto !important;
        height:95px;
}
.question {
        color: #555555;
}
.left100 {
        float: left;
        width: 80px;
}
.testing {
        margin-left:80px;
}
/*
promo-styles
*/
.promo {
        padding: 10px 0 0 0;
}
.promo a, .promo a:visited {
        /*color: #636363;*/
        color: #454545;
        font-size: 12px;
        text-decoration: none;
}
.promotext {
        min-height:115px;
        height:auto !important;
        height:115px;
}
a:hover {
        text-decoration: underline;
}
.promo h3 {
        padding: 0 8px 0 0;
        margin: 0px;
        font-size: 14px;
        font-weight: bold;
        color: #2e75ad;
}
.promo h3 a, .promo h3 a:visited, .promo h3 a:hover {
        color: #2e75ad;
        text-decoration: none;
        font-size: 14px;
}
.promophoto  {
        width: 60px;
        float: left;
        padding: 3px 8px 3px 0;
}
.fix100 {
        min-height:100px;
        height:auto !important;
        height:100px;
}
/*
.minpromo {
}
*/
.promoright {
        width: 240px;
        margin: 5px 0 5px 0;
}
.promopad_left {
        margin: 0px 5px 15px 0;
}
.promopad_right {
        margin: 0px 0 15px 5px;
}
.promo_bluehead, .promo_lighthead, .promo_greenhead, .promo_biruzhead  {
        position: relative;
        color: #fff;
        text-transform:uppercase;
        font-size: 12px;
}
.promo_bluehead  {
        background: #215e9f url('/i/promoblue_fon.gif') no-repeat left bottom;
}
.promo_lighthead {
        background: #3d85bd url('/i/promolight_fon.gif') no-repeat left bottom;
}
.promo_greenhead  {
        background: #40ac92 url('/i/promogreen_fon.gif') no-repeat left bottom;
}
.promo_biruzhead  {
        background: #42c1a6 url('/i/promobiruz_fon.gif') no-repeat left bottom;
}
.promo_bluehead p, .promo_lighthead p,  .promo_greenhead p, .promo_biruzhead p  {
        margin: 0px;
        padding: 3px 8px;
}
.promo_blue_lt, .promo_light_lt, .promo_green_lt, .promo_biruz_lt  {
        position: absolute;
        top:0px;
        left:0px;
        width:4px;
        height:4px;
}
.promo_blue_rt, .promo_light_rt, .promo_green_rt, .promo_biruz_rt  {
        position: absolute;
        top:0px;
        right:0px;
        width:4px;
        height:4px;
}
.promo_blue_lt {
        background: url('/i/promoblue_lt.gif') no-repeat right top;
}
.promo_blue_rt {
        background: url('/i/promoblue_rt.gif') no-repeat left top;
}
.promo_light_lt {
        background: url('/i/promolight_lt.gif') no-repeat left top;
}
.promo_light_rt {
        background: url('/i/promolight_rt.gif') no-repeat left top;
}
.promo_green_lt {
        background: url('/i/promogreen_lt.gif') no-repeat left top;
}
.promo_biruz_lt {
        background: url('/i/promobiruz_lt.gif') no-repeat left top;
}
.promo_green_rt {
        background: url('/i/promogreen_rt.gif') no-repeat left top;
}
.promo_biruz_rt {
        background: url('/i/promobiruz_rt.gif') no-repeat left top;
}
.promo_blue {
        border: 1px solid #609ac3;
        padding: 5px;
}
.promo_light {
        border: 1px solid #7aacd3;
        padding: 5px;
}
.promo_green {
        border: 1px solid #76cbad;
        padding: 5px;
}
.promo_biruz {
        border: 1px solid #7dd4c0;
        padding: 5px;
}
/*
kosmetika-styles
*/
.kosmetikalist {
        padding: 10px 0;
}
.kosmetikaitem {
        float: left;
}
.kosmetikaitem h3, .kosmetikaitem h3 a, .kosmetikaitem h3 a:visited, .kosmetikaitem h3 a:hover {
        margin: 0;
        padding:5px 0 0 0;
        color: #6a6a6a;
        font-family: Arial narrow, Arial, sans-serif;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
        text-transform: none;
}
.kosmetikaitem h3.mar {
        padding: 30px 0 0 0;
}
.kosmetikaitem a, .kosmetikaitem a:visited {
        color: #a9a9a9;
        font-size: 10px;
}
.kosmetikaitem a:hover {
        color: #a9a9a9;
        text-decoration: none;
}
.kosmetikaitem .goodimg {
        float: left;
        padding: 0 5px 0 0;
}
.itemfirst {
        position: relative;
        min-height:155px;
        height:auto !important;
        height:155px;
}
.itemfirst_anons {
        position: relative;
        min-height:120px;
        height:auto !important;
        height:120px;
}
.kosmetikaitem a.hitlink, .kosmetikaitem a.hitlink:visited {
        color: #75ae29;
        font-size: 14px;
        font-family: Arial narrow, Arial;
        text-decoration: none;
}
.kosmetikaitem a.hitlink:hover {
        text-decoration: underline;
}
.kosmetikaitem p.hitlink {
        margin: 0;
        padding: 0 0 3px 0;
}
.itemsecond {
        padding: 7px 0;
        margin: 0 0 20px 0;
        font-size: 11px;
}
.itemsecond a, .itemsecond a:visited {
        color: #3f2d0e;
        text-decoration: none;
        font-size: 11px;
}
.itemsecond a:hover {
        text-decoration: underline;
        color: #3f2d0e;
        font-size: 11px
}
#firstplace {
        padding: 20px 0;
}
.vote {
        margin: 0;
        padding: 5px 15px;
        text-transform: uppercase;
        color: #d3c7d3;
        text-align: right;
}
.arrowlink {
        padding: 0 0 0 5px;
}
.starblock {
        padding: 0 0 0 10px;
}
.absolutenew, .absolutenew_small {
        position:absolute;
        width:30px;
        height:30px;
        left:120px;
        top:120px;
        background: url('/i/new.png') no-repeat left top;
        //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/new.png', sizingMethod='scale');
        //background: url("/i/spacer.gif") no-repeat left top;
}
.absolutenew_small {
        left:94px;
        top:90px;
}
.absolutetop, .absolutetop_small {
        position:absolute;
        width:40px;
        height:40px;
        left:90px;
        top:110px;
        background: url('/i/top10.png') no-repeat left top;
        //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top10.png', sizingMethod='scale');
        //background: url("/i/spacer.gif") no-repeat left top;
}
.absolutetop_small {
        left:54px;
        top:80px;
}
.dopimg {
        padding: 0 5px 0 0;
}
/*
tags-styles
*/
.tags {
        padding: 0 0 15px 0;
        text-align: left;
        border-bottom: 1px solid #d5ef87;
}
.marki {
        padding: 0 0 5px 0;
}
.marki a,.marki a:visited, .marki a:hover {
        font-size: 26px;
        text-transform: uppercase;
        color: #000;
        padding: 0 5px 0 0;
        text-decoration: none;
}
.tags a.tag0 {font-size:13px;}
.tags a.tag1 {font-size:14px;}
.tags a.tag2 {font-size:15px;}
.tags a.tag3 {font-size:16px;}
.tags a.tag4 {font-size:17px;}
.tags a.tag5 {font-size:18px;}
.tags a.tag6 {font-size:19px;}
.tags a.tag7 {font-size:20px;}
.tags a.tag8 {font-size:21px;}
.tags a.tag9 {font-size:22px;}
.tags a.tag10 {font-size:23px;}
.tags a.tag11 {font-size:24px;}
.tags a.tag12 {font-size:25px;}
.tags a.tag13 {font-size:26px;}
.tags a.tag14 {font-size:27px;}
.tags a.tag15 {font-size:28px;}
.tags a {
        padding: 0 15px 0 0;
        line-height: 120%;
}
.cloudstags a {
        line-height: 150%;
}
.tags a, .tags a:visited {
        color: #76ae29;
        font-weight: normal;
        text-decoration: none;
}
.tags a:hover {
        color: #f2a500;
}
a.listtags, a.listtags:visited {
        font-weight: normal;
        font-size: 12px;
        color: #f4b21b;
        font-family: Arial, sans-serif;
        text-decoration: none;
        color: #8e8e8e;
}
a.listtags:hover {
        text-decoration: underline;
        color: #65a52d;
}
/* kosmsearch */
.kosmsearch {
        font-size: 12px;
        width: 100%;
}
.kosmsearch td {
        vertical-align: top;
        width: 33%;
}
/* */
/*
pages-styles
*/
.page {
        text-align: right;
        font-weight: normal;
        font-size: 10px;
        color: #555555;
}
.page a, .page a:visited {
        color: #555555;
        text-decoration: underline;
}
.page a:hover {
        text-decoration: none;
}
.page span {
        color: #5a9f1e;
}
/*
bottom-styles
*/
.bottom {
        width: 100%;
        clear: both;
        background: #8cbb2f url('/i/bottom_fon_green.gif') no-repeat right top;
        /*padding: 0 0 5px 0;*/
        height: 130px;
        margin: 0;
        font-size: 0;
}
.bottom_text {
        /* color: #5c4000;*/
        color: #e4f7af;
        /* padding: 21px 44px 21px 68px;*/
        padding:10px 0;
        font-size: 12px;
}
.bottom ul.static {
        margin: 5px 0;
        padding:0;
        list-style: none;
}
.bottom ul.nonstatic {
        margin: 0;
        padding:0;
        list-style: none;
        width:80%;
        float:right;
}
.bottom ul.static li {
        padding: 0;
}
.bottom ul.nonstatic li {
        display: inline;
        padding: 0px 5px;
        background: url('/i/green_separator.gif') no-repeat right 4px;
        /* border-right: 1px solid #fff; */
 }
.bottom ul.static li a, .bottom ul.static li a:visited, .bottom ul.nonstatic li a, .bottom ul.nonstatic li a:visited {
        text-transform: uppercase;
        /* color: #5c4000;*/
        color: #e4f7af;
        text-decoration: none;
        font-size: 10px;
}
.bottom ul.static li a:hover, .bottom ul.nonstatic li a:hover {
        text-decoration: underline;
}
/*
other-styles
*/
.banner {
		padding: 5px 0 10px 2px;
		margin: 15px 0 0 0;
}
#hitlist {
        padding: 10px 0 0 0;
}
.small {
        font-size: 11px;
}
.b {
        font-weight: bold;
}
.error {
        text-align: center;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: bold;
        padding: 30px 0;
}
.imgleft {
        float: left;
        padding: 0 4px 0 0;
}
.imgtop {
        padding-top: 5px;
}
.imgright {
        float: right;
        padding: 0 0 0 4px;
}
.padtop10 {
        padding: 10px 0 0 0;
}
.padbottom30 {
        padding: 0 0 20px 0;
}
.pad10 {
        padding: 10px;
}
.pad2_10 {
        padding: 2px 10px;
}
.padleft10 {
        padding: 0 0 0 10px;
        margin: 0 0 10px 0;
}
.padright10 {
        padding: 0 10px 0 0;
}
.png {
        //background-image: none ! important;
        behavior: url('pngfix.htc');
}
.ajaxnote {
        padding: 3px;
        background: #fff;
        color: #f00;
}
.left50 {
        float:left;
        width:51%;
        //margin-right: -100%;
}
.left50_next {
        float:left;
        width:49%;
        //margin-left: 51%;
        //display: inline;
}
.left70 {
        float:left;
        width:75%;
        //margin-right: -100%;
}
.left30 {
        float:left;
        width:25%;
        //margin-left: 75%;
        //display: inline;
}
.left33 {
        float:left;
        width:33%;
        background: #f00;
        //margin-right: -100%;
}
.left67 {
        float:left;
        width:67%;
        //margin-left: 33%;
        //display: inline;
}
.pad3 {
        padding: 3px;
}
.padleft60 {
        padding: 0 10px 0 60px;
}
.padright40 {
        padding: 0 40px 0 0;
}
.justify {
        text-align: justify;
}
.receptsearch {
        text-transform: uppercase;
        text-align: left;
        color: #2e75ad;
        font-size: 11px;
        display: block;
}
.field1 {
        border: 1px solid #a1c934;
        margin: 6px 0;
}
.field2 {
        border: 1px solid #2e75ad;
        margin: 6px 0;
}
.hand {
        cursor:pointer;
}
* HTML .hand {
cursor:hand;
c\ursor:pointer;
}
.clearfix:after{
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
.clearfix {
        display: inline-block;
}
/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */
/* mdiv */
.mdiv {
		margin: 10px 0;
		width: 240px;
		border: 1px solid #e1771e;
}
.mdivpad {
		padding: 5px 10px;
}
.mspan {
		display: block;
		padding: 0 0 3px 0;
}
