/* CSS Document */
HTML {width:100%; height:100%; font-size:100.01%}
BODY {height:100%; padding:0; margin:0; font:normal 75% verdana,tahoma,arial,sans-serif; color:#635d5c; background:#fff url(img/bg_body.jpg) repeat-x 0 0}
.allpage {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)< 984? '984px': ((documentElement.clientWidth||document.body.clientWidth)> 1260? '1260px': 'auto')); min-width:984px; max-width:1280px; height:auto; min-height:100%; margin:0 auto}
* html .allpage {height:100%}
.allpageinner {padding-bottom:76px; margin-top:10px; position:relative}
*+ html .allpageinner {float:left; width:100%} /* for IE7 */
* html .allpageinner {float:left; width:100%} /* for IE6 */
.footer {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)< 984? '984px': ((documentElement.clientWidth||document.body.clientWidth)> 1260? '1260px': 'auto')); min-width:984px; max-width:1280px; height:59px; margin:-59px auto 0 auto; padding-top:10px; background-color:#7f7f7f; border-top:6px solid #1e9146; color:#fff; font-size:0.9em; position:relative}

TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 1em verdana,tahoma,arial,sans-serif}
UL {margin:0; padding:0; list-style-type:none}
FORM {margin:0}
IMG {border:0}
A {color:#1e80b1}
A:hover {text-decoration:none}
.red {color:#cc0000}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.float100 {float:left; width:100%}
.clear {clear:both; width:100%; font-size:0; line-height:0}
.small {font-size:0.9em}
.text {border:1px solid #999}
.button {overflow:visible; padding-left:8px; padding-right:8px}
INPUT, SELECT {vertical-align:middle}
.mb20 {margin-bottom:20px}
.m0auto {margin:0 auto}
.mt10 {margin-top:10px}
.ml8 {margin-left:8px}
.ml16 {margin-left:16px}
.ml24 {margin-left:24px}
.p0_30 {padding:0 30px}
.p10_12_0_12 {padding:10px 12px 0 12px}

.hide {display:none}
.inline {display:inline}


.h1box {float:left; width:100%; background:url(img/bg_h.gif) repeat-x 0 2px}
.h1box DIV {float:left; padding-right:250px; background:#fff url(img/bg_h1.jpg) no-repeat 100% 2px}
H1 {font-size:14px; padding:0 10px 0 25px; margin:0 0 10px 0; background:url(img/bg_h.gif) no-repeat 10px -27px}
H3 {background-color:#1e9146; color:#fff; font-size:14px; padding:1px 5px}
H3.none {clear:both; margin-left:15px}
H4 {font-size:12px; margin:20px 0 10px 0}



.content {clear:both; margin:0 10px; background-color:#fff}
.centercolumninner {margin:10px 244px 0 214px; background-color:#fff}
.leftcolumn {float:left; width:210px; margin-left:-100%}
.leftcolumninner {width:210px; overflow:hidden; //margin-left:20px}
.rightcolumn {float:left; width:240px; margin-left:-240px; position:relative; top:-63px; overflow:hidden; background-color:#fff}

.redbutton {width:314px; margin:0 244px 5px auto}
.redbutton LI {float:left; background:#d40909 url(img/icon.png) no-repeat 100% -192px; margin:0 10px 5px 0; font:bold 11px Arial}
.redbutton A {display:block; float:left; height:16px; color:#fff; font-size:11px; text-decoration:none; padding:1px 13px 0 13px; background:url(img/icon.png) no-repeat 0 -175px}


.header {clear:both; padding:0 10px; margin-right:244px}
.headerinner {float:left; width:100%; min-width:100%; background-color:#1e9147}
.logo {float:left; margin:18px 0 0 -100%; padding-left:24px}
.search {float:left; width:100%; height:63px; min-width:100%}
.searchbox {margin-left:240px}
.search FORM {lfloat:left; lwidth:90%;  background-color:#CC33CC; margin:0}
.search FIELDSET {float:left; width:100%; border:0; padding:0}
.searchtext {float:left; width:99%}
.searchtext2 {margin-right:120px; height:22px; border:1px solid #494949; background:#fff url(img/icon_index.png) no-repeat 4px -72px}
.searchtext2 DIV {margin-left:30px}
.search .text {width:100%; height:18px; //height:16px; padding-top:2px; border:0}
.searshbutton {display:block; float:left; width:77px; height:24px; margin-left:-110px; border:0; background:#fff url(img/bg_searchbutton.png) no-repeat 0 0}
.header A {color:#fff}

.toplinks {float:left; width:99%; padding:0 0 6px 0; color:#fff}

.language {float:left; padding:9px 0 0 2px}
.language A {display:block; float:left; width:16px; height:11px; margin-right:6px; background-image:url(img/icon_index.png); background-repeat:no-repeat}
.rus {background-position:0 0}
.ukr {background-position:0 -26px}
.esp {background-position:0 -200px}
.language SPAN {position:absolute; left:-3000px; top:-3000px}

.toplinks .fr {padding-top:7px; font-family:tahoma; font-size:0.9em}

.links {text-align:center; padding-top:4px; font-size:1em}
.links A {margin:0 8px; text-decoration:none; font-size:0.8em; vertical-align:-0.1em}
.rss {background:url(img/icon_index.png) no-repeat 0 -50px; padding-left:20px}
.links SPAN {font-size:1.3em; vertical-align:-0.1em}



.bookmark {float:left; width:100%; border-bottom:1px solid #e0e0e0; margin:0 0 8px 0; position:relative}
.bookmark A {display:block; float:right; position:relative; top:1px;margin:0 6px; padding:5px 20px; border:solid #e0e0e0; border-width:1px 1px 0 1px; color:#666; text-decoration:none; font-weight:bold; background:url(img/bg_bookmark.gif) repeat-x 0 0}
.bookmark A.current {background:#fff; border-bottom:1px solid #fff; color:#004000}

.pageslist {float:left; width:100%; font-size:0.9em; margin:20px 0 10px 0; color:#ccc}
.pageslist A {display:block; float:left; height:17px; font-size:11px; margin:6px 5px 0 5px; padding:2px 1px 0 1px; text-align:center; text-decoration:none; color:#666}
.pageslist A.current {height:22px; background:#1e9146; color:#fff; font-size:16px; font-weight:bold; margin:0 2px; padding:4px 7px 0 7px}

.news {float:left; width:100%; border-bottom:1px solid #ccc; padding:3px 0 5px 0; margin-bottom:5px; overflow:hidden}
.news.yellowbox {border:5px solid #FFC000; padding-top:5px; position:relative; margin-left:-5px; _margin-left:-3px; margin-right:-5px}
.news .fl A {display:block; background:url(img/bg_photo.gif) no-repeat 0 100%; padding:0 0 7px 7px; margin-left:15px}
.newstext {margin:0 10px 0 150px; _height:1px}
H2 {font-size:14px; margin:0 0 10px 0}
.newstext H2 A {color:#1e80b1; text-decoration:none}
.newstext H2 A:hover {text-decoration:underline}
.newstext A H2 {color:#1e80b1; text-decoration:none}
.newstext A:hover H2 {text-decoration:underline}
.newstext A H1 {color:#1e80b1; text-decoration:none; background:none;margin:0 0 10px;padding:0;}
.newstext A:hover H1 {text-decoration:underline}
.newstext A {color:#635d5c; text-decoration:none}
.newstext A SPAN {font-size:0.9em; color:#1e80b1; text-decoration:underline}
.newstext A:hover SPAN, .newstext .blue:hover {text-decoration:none}
.newstext .blue {color:#1e80b1; text-decoration:underline}
.news TABLE {width:100%; border-collapse:collapse}
.news TD {width:50%; padding:0; vertical-align:top}
.news TD .newstext {margin:0 10px 0 190px}
.nophoto .newstext {margin:0 10px}
.nophoto .time {margin-left:10px}

.newstable TD {width:50%; text-align:center}
.newstable .fl {float:none}
.newstable .fl A {width:150px; margin:0 auto}

.bottombar {float:left; width:100%; font-size:0.9em; padding:5px 0 0 0}
.bottombar A {text-decoration:none; padding-left:15px; background-image:url(img/icon.png); background-repeat:no-repeat; margin-right:8px; color:#004000}

.time {background:url(img/icon.png) no-repeat 0 -124px; margin-right:8px; padding-left:15px}
.source {background-position:0 -149px}

.newstext .more {font-size:0.9em; color:#1e80b1; text-decoration:underline}
.newstext .more:hover {text-decoration:none}

.bottombar .section {background-position:0 -100px; margin-left:15px; margin-right: 0px;}
.bottombar .subsection {background-image: none; padding-left:0px; margin-right:0px;};


.breadcrumbs {float:left; width:100%; font-size:0.9em; padding:15px 0 10px 0; color:#1e80b1}
.breadcrumbs DIV {padding-left:12px}
.breadcrumbs A {text-decoration:none; margin-right:3px; background:url(img/bg_breadcrumbs.gif) no-repeat 100% 0.3em; padding-right:12px}
.breadcrumbs A.end {text-decoration:none; margin-right:3px; padding-right:12px; background:none;}


.delivery {float:left; padding-bottom:10px}
.delivery B {display:inline-block; border-bottom:1px dashed #000; margin-right:3px}
.price {float:right; padding-bottom:10px; font-weight:bold}
.price SPAN {color:#f61e23; background:url(img/icon_shop.png) no-repeat 0 1px; padding:1px 0 2px 24px}
.newstext .basket {display:-moz-inline-box; display:inline-block; font-weight:bold; background:url(img/icon_shop.png) no-repeat 0 -34px; padding-left:22px; margin-top:3px; color:#1e80b1; text-decoration:underline}
.newstext .basket:hover {text-decoration:none}

.descriptionhead {margin:15px 12px 0 12px; padding:3px 10px 3px 13px; background:#eee url(img/icon_shop.png) no-repeat 4px -66px; font-weight:bold}
.description {table-layout:fixed}
.col1 {width:80%}
.col2 {width:20%}
.description TH {text-align:left; font-weight:bold; padding:15px 0 0 0}
.description TD {vertical-align:bottom; padding:5px 0 0 0}
.description .left {background:url(img/bg_table.gif) repeat-x 0 100%; padding-right:10px; overflow:hidden}
.description SPAN {background-color:#fff}

.textblock {clear:both; padding:10px 10px 30px 10px}

.partners TD {text-align:center}

.faq LI {padding-bottom:10px}
.faq UL OL {padding-top:10px}
.faq UL OL LI {padding-bottom:5px}

.leftmenu {border-right:1px solid #bbd0be; padding:20px 0; background:#fff url(img/bg_leftmenu.png) repeat-y 0 0}
.leftmenu LI {display:inline}
.leftmenu A {display:block; font-weight:bold; font-size:1em; margin-right:-1px; text-decoration:none; padding:6px 5px 7px 19px; color:#066828; background:url(img/bg_leftmenu.png) no-repeat 100% 100%}
.leftmenu A:hover, .leftmenu A.current {background-color:#fff; color:#c05005}
.leftmenu A.next {background-image:none}

.leftmenu .extramenu {padding-bottom:10px; background-color:#fff; border-bottom:1px solid #c2d4c3; margin:-1px -1px 0 0}
.leftmenu .extramenu LI {display:block; padding:2px 5px 3px 19px}
.leftmenu .extramenu A {display:inline; padding:0; margin:0; font-size:11px; color:#000; font-weight:normal; background:#fff; text-decoration:underline}
.leftmenu .extramenu .current A {color:#c05005; text-decoration:none}

.newslist {width:100%; border-collapse:collapse; margin-bottom:20px}
.newslist TD {padding:0 0 4px 0; font-size:0.9em}
.newslist IMG {margin:0 15px 0 3px}
.newslist A {font-weight:bold; color:#808080; text-decoration:none}
.newslist A:hover {text-decoration:underline}
.newslist A.newslink {display:block; width:185px; overflow:hidden}
.leftcolumn .newslist A.newslink {display:block; width:155px; overflow:hidden}

.formtable {border-collapse:collapse}
.formtable TD {padding:0 10px 10px 0; vertical-align:top}

.button {width:144px; height:19px; background:#62b27e url(img/bg_button.png) no-repeat 0 0; border:0; font:bold 12px arial; color:#fff}
.partner {font-size:1em; padding:10px 8px 0 8px; clear:both}
.about P {margin:0; padding-bottom:20px; line-height:1.2em}
.about STRONG {display:block; background-image:url(img/partner_icons.png); background-repeat:no-repeat; padding:3px 0 3px 25px}
.about .a1 {background-position:0 0}
.about .a2 {background-position:0 -40px}
.about .a3 {background-position:0 -80px}
.about .a4 {background-position:0 -120px}
.about .a5 {background-position:0 -160px}

.informers DT {background:url(img/partner_icons.png) repeat-x 0 100%; padding:6px 0}
.informers DT B {display:-moz-inline-box; display:inline-block; width:14px; height:14px; background:url(img/partner_icons.png) no-repeat 0 -281px; margin-right:15px; vertical-align:middle; cursor:pointer}
.informers DT.current B {display:-moz-inline-box; display:inline-block; width:14px; height:14px; background:url(img/partner_icons.png) no-repeat 0 -236px; margin-right:15px; vertical-align:middle; cursor:pointer}
.pointhead B.close {background:url(img/partner_icons.png) no-repeat 0 -236px}
.infoshow {display:none; border-bottom:1px solid #888; padding-top:10px}
.infoshow B.hidden {display:block; width:7px; height:5px; overflow:hidden; background:url(img/partner_icons.png) no-repeat 0 -320px; margin:10px auto 0 auto; cursor:pointer}


.leftmenu {padding:0 0 10px 0}
.leftmenu LI {display:inline}
.leftmenu A {display:block; font-weight:bold; font-size:1em; margin-right:-1px; text-decoration:none; padding:6px 5px 7px 19px; color:#066828; background:url(img/bg_leftmenu_index.png) no-repeat 100% 100%}
.leftmenu A:hover, .leftmenu A.current {background-color:#fff; color:#c05005}
.leftmenu A.next {background-image:none}
.leftmenu .allshow {background:url(img/icon_index.png) no-repeat 100% -128px; padding-right:10px}
.leftmenu .allhide {background:url(img/icon_index.png) no-repeat 100% -155px; padding-right:10px}
#leftmenuextra {display:none; margin-top:-10px}

.footerinner {float:left; width:100%; background:url(img/bg_footerinner.gif) repeat-x 0 0; padding-top:12px}
.footer A {color:#fff}
.footer .fl {padding-left:30px}
.footer .fr {padding-right:30px}
.footer .bottommenu {text-align:center; line-height:1.5em}






/* 5 Top news on SELECTED news page */
.inline-news {
    overflow:hidden;

}

.inline-news .iblock {
    float:left;
    width:20%;

    min-width:125px;
}

.inline-news .iblock A {
    display:block;
    width:120px;
    margin:0 auto;
    font-size:11px;
}

.inline-news .iblock IMG {
    width:120px;
    height:120px;
    display:block;
    text-decoration:none;
    margin:3px 0 5px;
}

@media screen and (min-width: 1121px) {
	.inline-news .iblock {width: 20%;}
}

@media screen and (max-width: 1120px) {
	.inline-news .iblock.last {display: none;}
	.inline-news .iblock {width: 25%;}
}

.inline-news.cols4 .iblock.last {display: none}
.inline-news.cols4 .iblock {width: 25%;}


/* KUPONGID */

.coupontitle {float:left; margin:-3px 0 0 0; padding:0 0 0 12px; background:none; font-size:28px; line-height:28px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ccc}
.coupontitle SPAN {color:#1e9147}
.citysearch {height:25px; border-bottom:1px solid #e0e0e0; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0}
.citysearch DIV {float:right; height:22px; padding:2px 6px 0 22px; margin:0 6px 0 0; border:solid #e0e0e0; border-width:1px 1px 0 1px; background:url(http://readme.ru/skin/img/bg_bookmark.gif) repeat-x 0 0}


.coupon {float:left; width:100%; border-bottom:1px solid #ccc; padding:3px 0 15px 0; margin-bottom:12px; overflow:hidden}
.couponphoto {float:left; width:160px; height:95px; padding:0 3px 4px 0; margin-left:13px; background:url(img/bg_coupon_photo.png) no-repeat 100% 100%}
.coupon .info {float:right; width:174px; font-family:Arial, Helvetica, sans-serif}
.couponprice STRONG {display:block; float:left; width:86px; font-weight:bold; font-size:30px; line-height:30px; color:#1e9147}
.couponprice DIV {margin-left:86px; font-size:10px; color:#635d5c}
.couponprice DIV SPAN {font-size:14px; color:#000}
.buybutton {float:left; display:block; width:163px; height:26px; padding-top:8px; margin:10px 0 5px 0; background:url(img/bg_coupon.png) no-repeat 0 0; text-align:center; color:#999; font-size:14px; text-decoration:none}
.buybutton:hover {color:#1E9147;}
.couponlink IMG {vertical-align:middle; margin-right:5px}
.couponlink A {font-size:12px; color:#635d5c}
.coupontext {margin:0 180px 0 192px}
.couponicons I {display:inline-block; background-image:url(img/bg_coupon.png); background-repeat:no-repeat; vertical-align:middle; margin:0 4px 5px 0}
.new {width:45px; height:19px; background-position:0 -39px}
.best {width:45px; height:19px; background-position:-50px -39px}
.favourite {width:15px; height:15px; background-position:-100px -39px; cursor:pointer; position:relative}
.favouriteadd {width:15px; height:15px; background-position:-119px -39px; cursor:pointer; position:relative}
.favourite SPAN, .favouriteadd SPAN {display:none; position:absolute; left:17px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; white-space:nowrap; text-decoration:underline}
.favourite:hover SPAN, .favouriteadd:hover SPAN {display:block}
.coupontext H2 A {text-decoration:none}
.coupontext H2 A:hover {text-decoration:underline}
.couponcontacts {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#635d5c}
.couponcontacts A {color:#333; margin-right:10px}
.coupon i.date_time {font-style:normal;}
.couponlink {clear:both}

