/********************************************************************
(c) CHAI.com.ua
#339933 - main color and links
#313038 - alternate links
*********************************************************************/

BODY { background-color:white; }
BODY, DIV, FORM, TABLE, TD { padding:0px; margin:0px; }
BODY { width:100%; min-width:980px; }

BODY, FORM, TABLE, P, DIV, SPAN { font-family:Tahoma,Arial; font-size:9pt; }
OL, UL { margin-top:0px; }
HR { height:0px; border:0px; border-top:1px solid #808080; }
P { padding:0px; margin:0px 0px 1em 0px; }

H1 { padding:0px; margin:0px 0px 16px 0px; }
H2 { padding:0px; margin:0px 0px 12px 0px; }
H3 { padding:0px; margin:0px 0px 10px 0px; }
H4 { padding:0px; margin:0px 0px 8px 0px; }

SELECT, INPUT, TEXTAREA { border:1px solid #66B153; padding:1px; *overflow:hidden; *padding:1px 0px; }
INPUT.image, INPUT.checkbox, INPUT.radio { border:none; }
INPUT.submit { font-weight:bold; }
INPUT.submit2 { font-weight:bold; color:white; background-color:#66B153; }
LABEL { cursor:pointer; border-bottom:1px dotted #339933; }
A, A:visited { color:#339933; text-decoration:underline; }
A:hover { color:#339933; text-decoration:none; }

.nobr, .nowrap { white-space:nowrap; }

.text { line-height:140%; }
.smalltext { font-size:80%; }
.midtext { font-size:8pt; }
.validator-inline { font-size:8pt; color:red; }
.error { color:red; }

/*common*/
TABLE.layout { width:100%; height:620px; *height:360px; }
.layout TR.top { height:145px; vertical-align:top; }
.layout TD.left { width:20%; min-width:200px; }
.layout TD.right { width:80%; }
.layout TR.second { height:100% !important; vertical-align:top; }
.layout TR.bottom { height:52px; vertical-align:middle; }

/*top bars*/
.layout DIV.lt-topnav { height:76px; width:100%; padding-left:30px; }
.layout .lt-topnav DIV { float:left; }
.layout .lt-topnav DIV.f { margin-right:37px; }
.layout DIV.lt-logo { height:69px; width:207px; margin-left:30px; }

.layout .right TABLE.subl { width:100%; }
.layout .right .subl TR.subl-t { height:105px; vertical-align:top; }
.layout .right .subl .subl-t TD.subl-t-l { width:55%; }
.layout .right .subl .subl-t TD.subl-t-r { width:45%; }

.subl .subl-t .subl-t-l DIV.phone { width:100%; height:45px; background-image:url(../img/phone.png); background-repeat:no-repeat; }

.layout .subl TABLE.nav1 { width:80%; }
.layout .subl .nav1 TD { padding:15px 0px 15px 5px; font-size:10.5pt; font-weight:bold; }
.layout .subl .nav1 TD.ff { padding:0px !important; width:21px; }
.layout .subl .nav1 .ff DIV { width:20px; }

.layout .subl TABLE.nav2 { width:100%; height:32px; background-color:#5CA64E; color:white; font-size:10.5pt; font-weight:bold; }
.layout .subl .nav2 A { color:white; }
.layout .subl .nav2 TD { padding:0px 5px; text-align:center; width:0px; white-space:nowrap; }
.layout .subl .nav2 TD.sp { width:8%; padding:0px; }
.layout .subl .nav2 TD.ff { width:19px !important; padding:0px !important;
	background-image:url(../img/n2bl.png); background-repeat:no-repeat; background-position:left bottom; }
.layout .subl .nav2 TD.sel { background-color:#FF7E00; color:white; }
.layout .subl .nav2 .ff DIV { width:19px; height:32px; background-image:url(../img/n2tl.png); background-repeat:no-repeat; background-position:left top; }
.layout .subl .nav2 TD.ff-sel { background-color:#FF7E00; background-image:url(../img/n2bls.png); }
.layout .subl .nav2 .ff-sel DIV { background-image:url(../img/n2tls.png); }
.layout .subl .nav2 .fd DIV { width:30px; }
.layout .subl .nav2 TD.fd { width:30px !important; padding:0px !important; }
.layout .subl .nav2 TD.ffleft  { padding-left:0px; text-align:left; }
.layout .subl .nav2 TD.ffright { padding-right:0px; text-align:right !important; }

.layout .subl TABLE.sup1 { width:100%; font-size:8.25pt; color:#303030; }
.layout .subl .sup1 P { font-size:8.25pt; color:#303030; margin-bottom:0.5em; }
.layout .subl .sup1 TR { vertical-align:top; height:80px; }
.layout .subl .sup1 TD.sup1-l { width:40%; padding-top:1em; white-space:nowrap; padding-right:1em; }
.layout .subl .sup1 .sup1-l INPUT { margin-left:-2px; margin-top:5px; }
.layout .subl .sup1 TD.sup1-r { width:60%; padding-top:1em; }
.layout .subl .sup1 .sup1-r P { clear:both; min-height:2em; }
.layout .subl .sup1 .sup1-r INPUT.edit { width:60%; float:left; }
.layout .subl .sup1 .sup1-r INPUT.image { float:left; position:relative; left:5%; }

/*bottom bar*/
.layout .bottom .left DIV.copyright { font-size:8.25pt; color:black; padding-left:30px; }
.layout .bottom .left .copyright A { color:black; }
.layout .bottom TD.right { text-align:right; background-color:#5CA64E; font-size:8.25pt; color:white; padding-right:30px;
	background-image:url(../img/bg_botm_r.png); background-repeat:no-repeat; background-position:left top; }
.layout .bottom .right A { color:white; }


/*first page*/
.layout .second .left DIV.search { width:auto; padding-top:40px; padding-left:30px; margin-right:30px; height:50px; }
.layout .second .left .search INPUT.search { width:75%; float:left; }
.layout .second .left .search INPUT.image { float:right; }

.layout .second .left DIV.incut { width:auto; margin-right:30px; padding-left:30px; }
.layout .second .left .incut DIV.incut-t { height:5px; width:100%; background-image:url(../img/incut-t.png); background-repeat:no-repeat; background-position:top right; }
.layout .second .left .incut DIV.incut-b { height:5px; width:100%; background-image:url(../img/incut-b.png); background-repeat:no-repeat; background-position:top right; }
.layout .second .left .incut SPAN { display:block; width:auto; margin-top:15px; font-size:9pt; padding-right:12px; }
.layout .second .left .incut SPAN SMALL { display:block; width:auto; margin-bottom:4px; font-size:7.5pt; color:#28281C; }
.layout .second .left .incut DIV.hh { font-size:10.5pt; font-weight:bold; margin-top:12px; }
.layout .second .left .incut .hh A { color:#339933; }
.layout .second .left .incut SPAN.chainye-sobytija { color:#000000; }

.bg-whitesmoke { background-color:#F5F5F5; }
.layout .second .left DIV.bg_sl1 { width:auto; height:153px; background-image:url(../img/bg_sl1.png); background-repeat:no-repeat; }
.layout .second .left DIV.bg_sl2 { width:auto; height:342px; background-image:url(../img/bg_sl2.png); background-repeat:no-repeat; }

.layout .second .right TABLE.inner1 { width:100%; min-height:350px; background-image:url(../img/bg_sr1.png); background-repeat:no-repeat; background-position:right top; }
.layout .second .right .inner1 TR { vertical-align:top; }
.layout .second .right .inner1 TD.innertd { width:50%; }
.layout .second .right .inner1 .innertd DIV.innertd1 { width:auto; padding-left:20px; padding-right:30px; }
.layout .second .right .inner1 .innertd DIV.innertd2 { width:auto; padding-left:10px; padding-right:70px; }
.layout .second .right .inner1 .innertd DIV.incut { width:auto; padding:30px 30px 40px 40px; background-color:#FFF5DF; }
.layout .second .right .inner1 .innertd .incut H3, .layout .second .right .inner1 .innertd .incut P { color:#29281C; }

DIV.chai-block { margin-bottom:40px; }
.chai-block A { color:#313038; }
.chai-block P { display:block; color:#313038; margin-bottom:20px; }
.chai-block H4 { font-size:12pt; color:#313038; margin-bottom:0.2em; font-weight:normal; }
.chai-block SUB { display:block; margin-top:0.2em; font-size:9pt; color:#313038; }
.chai-block DIV { clear:both; width:100%; }
.chai-block B { font-weight:normal; display:block; clear:left; float:left; margin:25px 0px 0px 0px; font-weight:bold; color:#313038; }
.chai-block SUP { display:block; float:left; margin-left:10px; margin-top:13px; *margin-top:17px; font-size:21pt; color:#E87627; }

TABLE.tea-boil {}
.tea-boil TD { text-align:center; }
.tea-boil A { color:#313038; }

DIV.ul { margin-bottom:0.5em; padding-left:30px; }
.ul DIV.bull { position:relative; float:left; width:30px; left:-30px; margin-right:-30px; margin-top:1px; text-align:left;
	background-image:url(../img/ul-dash.png); background-repeat:no-repeat; }

DIV.ol { margin-bottom:0.5em; padding-left:30px; }
.ol DIV.bull { position:relative; float:left; width:30px; left:-30px; margin-right:-30px; margin-top:1px; text-align:left; color:#D5CDD5; font-size:8.5pt; }

.layout TD.content { padding-top:14px; padding-bottom:40px; padding-right:30px; }
.layout TD.content-inner { padding-top:36px; padding-left:0px !important; }
.layout TD.content-text { padding-top:24px; padding-left:20px; color:#303030; }
.layout TD.content-inner-sitemap { padding-top:24px; padding-left:20px; color:#303030;  }
.layout TD.content-inner-alltea { padding-top:4px; }
.layout TD.content-teacard { padding-top:20px; padding-left:18px; }
.content H3 { padding-top:12px; }
.content H4 { padding-top:10px; }
.content CITE { display:block; padding:0px 30px 0px 30px; background-image:url(../img/citel.png); background-repeat:no-repeat; }
.content CITE SPAN.citer { display:inline; padding:0px; margin:0px; width:30px; height:1em; background-image:url(../img/citer.png); background-repeat:no-repeat; }
.content-text P { margin-bottom:1em; }
.content-text P, .content-text UL, .content-text OL { line-height:140%; }


/*misc inner*/
.incut P.chai-upakovka-weights { font-family:Tahoma; font-size:9pt; color:black; }
.incut .chai-upakovka-weights B { font-weight:bold; color:#5CA64E; }
.incut P.chai-upakovka-note { font-family:Tahoma; font-size:8.25pt; color:black; padding-right:10px; }

.layout .second .left DIV.incut-navmenu { padding-left:0px; margin-top:-8px; }
.incut-navmenu .hh A, .incut-navmenu .hh A:visited, .incut-navmenu .hh A:hover { color:#28281C !important; }
.incut-navmenu .hb A, .incut-navmenu .hb A:visited, .incut-navmenu .hb A:hover { color:white !important; }
.incut-navmenu .hc A, .incut-navmenu .hc A:visited, .incut-navmenu .hc A:hover { color:white !important; }
.incut-navmenu DIV.hh { height:25px; margin-top:3px !important; font-size:10.5pt; font-weight:bold; color:white; padding:0px; }
.incut-navmenu DIV.hb { height:22px; margin-top:3px; font-size:10.5pt; font-weight:bold; color:white; padding:3px 0px 0px 45px; }
.incut-navmenu DIV.hc { height:22px; margin-top:3px; font-size:10.5pt; font-weight:bold; color:white; padding:3px 0px 0px 30px; }
.incut-navmenu DIV.in { height:25px; float:left; width:30px; }
.incut-navmenu DIV.tt { padding:6px 0px 6px 30px; }
.incut-navmenu DIV.tt0 { padding:6px 0px 6px 45px; }
.incut-navmenu .tt P, .incut-navmenu .tt A, .incut-navmenu .tt A:visited, .incut-navmenu .tt A:hover { font-size:8.25pt; color:#28281C; }
.incut-navmenu .tt P.sel, .incut-navmenu .tt .sel A, .incut-navmenu .tt .sel A:visited, .incut-navmenu .tt .sel A:hover { color:#00B1BD; }
.incut-navmenu .hh B { display:block !important; float:left; height:25px; padding-top:3px; padding-left:15px !important; }
.incut-navmenu .lb0 { background-color:#339933; background-image:url(../img/lb1.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb1 { background-color:#50AD63; background-image:url(../img/lb1.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb2 { background-color:#F7DC46; background-image:url(../img/lb2.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb3 { background-color:#D9583C; background-image:url(../img/lb3.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb4 { background-color:#CAE0CD; background-image:url(../img/lb4.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb5 { background-color:#00B1BD; background-image:url(../img/lb5.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb6 { background-color:#F2837C; background-image:url(../img/lb6.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb7 { background-color:#767D7D; background-image:url(../img/lb7.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb8 { background-color:#E75293; background-image:url(../img/lb8.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .lb9 { background-color:#F3A556; background-image:url(../img/lb9.png); background-repeat:no-repeat; background-position:top right; }
.incut-navmenu .tt0 P.sel, .incut-navmenu .tt0 .sel A, .incut-navmenu .tt0 .sel A:visited, .incut-navmenu .tt0 .sel A:hover { color:#339933; }
.incut-navmenu .tt1 P.sel, .incut-navmenu .tt1 .sel A, .incut-navmenu .tt1 .sel A:visited, .incut-navmenu .tt1 .sel A:hover { color:#50AD63; }
.incut-navmenu .tt2 P.sel, .incut-navmenu .tt2 .sel A, .incut-navmenu .tt2 .sel A:visited, .incut-navmenu .tt2 .sel A:hover { color:#AC9800; }
.incut-navmenu .tt3 P.sel, .incut-navmenu .tt3 .sel A, .incut-navmenu .tt3 .sel A:visited, .incut-navmenu .tt3 .sel A:hover { color:#D9583C; }
.incut-navmenu .tt4 P.sel, .incut-navmenu .tt4 .sel A, .incut-navmenu .tt4 .sel A:visited, .incut-navmenu .tt4 .sel A:hover { color:#627B74; }
.incut-navmenu .tt5 P.sel, .incut-navmenu .tt5 .sel A, .incut-navmenu .tt5 .sel A:visited, .incut-navmenu .tt5 .sel A:hover { color:#00B1BD; }
.incut-navmenu .tt6 P.sel, .incut-navmenu .tt6 .sel A, .incut-navmenu .tt6 .sel A:visited, .incut-navmenu .tt6 .sel A:hover { color:#C9605F; }
.incut-navmenu .tt7 P.sel, .incut-navmenu .tt7 .sel A, .incut-navmenu .tt7 .sel A:visited, .incut-navmenu .tt7 .sel A:hover { color:#767D7D; }
.incut-navmenu .tt8 P.sel, .incut-navmenu .tt8 .sel A, .incut-navmenu .tt8 .sel A:visited, .incut-navmenu .tt8 .sel A:hover { color:#E75293; }
.incut-navmenu .tt9 P.sel, .incut-navmenu .tt9 .sel A, .incut-navmenu .tt9 .sel A:visited, .incut-navmenu .tt9 .sel A:hover { color:#C17B33; }

DIV.chai-span { width:auto; margin-bottom:10px; padding-left:25px; }
.chai-span A { color:#28271B; }
.chai-span P { color:#28271B; }
.chai-span H4 { font-size:12pt; color:#28271B; margin-bottom:0.2em; font-weight:bold; }
.chai-span SPAN.price { color:#E87627; font-weight:bold; }
.chai-span DIV.img { float:right; padding-bottom:10px; *padding-bottom:0px; }
.chai-span .img IMG { margin-left:20px; }
.chai-span INPUT.image { position:relative; top:5px; margin-left:15px; }
DIV.chai-span-spacer { clear:both; width:auto; font-size:0px; height:0px; border-bottom:1px solid #00B1BD; margin:10px 0px; }

TABLE.inner-alltea { width:100%; margin-left:5px; }
.inner-alltea TR { vertical-align:top; }
.inner-alltea TD { width:33%; padding-left:20px; padding-bottom:30px; }

TD.chai-td {}
.chai-td A { color:#28271B; }
.chai-td H4 { font-size:9pt; color:#28271B; margin-bottom:0.2em; font-weight:bold; }
.chai-td SPAN.price { color:#E87627; font-weight:bold; }
.chai-td INPUT.image, .price IMG.image { position:relative; top:5px; margin-left:15px; }

.content-teacard H2 { font-size:13.5pt; font-weight:normal; }
.content-teacard H2 SUB { font-size:10.5pt; }
.content-teacard SMALL { font-size:8.25pt; }
.content-teacard SMALL IMG { position:relative; top:2px; }
.content-teacard P { font-family:Tahoma; font-size:9pt; line-height:130%; }
TABLE.inner-content-teacard { width:100%; }
.inner-content-teacard TR { vertical-align:top; }
.inner-content-teacard TD.ict-left { padding-right:20px; }
.inner-content-teacard TD.ict-right { width:270px; text-align:right; }

TABLE.chai-card { width:400px; }
P.sub-chai-card-nav { width:400px; text-align:right; margin-top:3px; }
.chai-card TR.cht { height:5px; line-height:0px; }
.chai-card .cht TD.chtl { width:5px; height:5px; background-image:url(../img/chtl.png); background-repeat:no-repeat; }
.chai-card .cht .chtl DIV, .chai-card .cht .chtr DIV { width:5px; }
.chai-card .cht TD.cht { width:100%; height:5px; background-image:url(../img/cht.png); background-repeat:repeat-x; }
.chai-card .cht TD.chtr { width:5px; height:5px; background-image:url(../img/chtr.png); background-repeat:no-repeat; }
.chai-card TR.ch { height:100%; }
.chai-card .ch TD.chl { width:5px; height:100%; background-image:url(../img/chl.png); background-repeat:repeat-y; }
.chai-card .ch TD.chr { width:5px; height:100%; background-image:url(../img/chr.png); background-repeat:repeat-y; }
.chai-card .ch TD.ch { padding:5px; }
.chai-card TR.chb { height:5px; }
.chai-card .chb TD.chbl { width:5px; height:5px; background-image:url(../img/chbl.png); background-repeat:no-repeat; }
.chai-card .chb TD.chb { width:100%; height:5px; background-image:url(../img/chb.png); background-repeat:repeat-x; }
.chai-card .chb TD.chbr { width:5px; height:5px; background-image:url(../img/chbr.png); background-repeat:no-repeat; }
TABLE.chai-card-inner { font-size:8.25pt; color:#28281C; width:100%; }
.chai-card-inner TR { vertical-align:middle; }
.chai-card-inner TD { text-align:left; padding:5px 5px 5px 0px; }
.chai-card-inner TD.cci-left { width:200px; padding:5px 5px 5px 5px; }
.chai-card SPAN.price { font-size:9pt; color:#E87627; font-weight:bold; }
.chai-card-inner .cci-left I { display:block; margin-left:5px; }

TABLE.chai-feedback { width:90%; margin-top:50px; font-size:8.25pt; color:#999999; }
.chai-feedback TD { padding-bottom:7px; text-align:left; }
.chai-feedback INPUT.text { width:99%; color:#303030; font-size:8.25pt; border:1px solid #EAEAEA; }
.chai-feedback INPUT.text-empty { color:#999999; }
.chai-feedback TEXTAREA.text { width:99%; color:#303030; font-family:Tahoma; font-size:8.25pt; border:1px solid #EAEAEA; }
.chai-feedback TEXTAREA.text-empty { color:#999999; }
.chai-feedback INPUT.image { margin-top:10px; }

TABLE.ict-tea-thumbnails { font-size:0px; margin-bottom:5px; }
.ict-tea-thumbnails TR { height:54px; vertical-align:top; }
.ict-tea-thumbnails TD { text-align:left; padding:2px 5px 2px 2px; background-image:url(../img/thframe.png); background-repeat:no-repeat; cursor:pointer; }

SPAN.news-selected { color:#A6AD00; }

DIV.preview_window_div { position:absolute; left:50%; margin-left:-300px; top:150px; width:550px; visibility:hidden; z-index:1000; }
TABLE.preview_window { width:100%; }
.preview_window TR.pr_t { height:10px; font-size:0px; line-height:0px; }
.preview_window .pr_t TD.pr_tl { width:10px; background-image:url(../img/popup/tl_trnsp.png); background-repeat:no-repeat; }
.preview_window .pr_t .pr_tl DIV { width:10px; }
.preview_window .pr_t TD.pr_t { width:100%; background-image:url(../img/popup/t_trnsp.png); background-repeat:repeat-x; }
.preview_window .pr_t TD.pr_tr { width:17px; background-image:url(../img/popup/tr_trnsp.png); background-repeat:no-repeat; }
.preview_window .pr_t TD.pr_tr DIV { width:17px; }
.preview_window .pr_ TR { height:100%; vertical-align:middle; }
.preview_window .pr_ TD.pr_l { width:10px; background-image:url(../img/popup/l_trnsp.png); background-repeat:repeat-y; }
.preview_window .pr_ TD.pr_ { width:100%; text-align:center; background-color:white; }
.preview_window .pr_ TD.pr_r { width:17px; background-image:url(../img/popup/r_trnsp.png); background-repeat:repeat-y; }
.preview_window .pr_ TD.pr_r DIV { position:relative; left:-17px; }
.preview_window .pr_b TR { height:18px; }
.preview_window .pr_b TD.pr_bl { width:10px; background-image:url(../img/popup/bl_trnsp.png); background-repeat:no-repeat; }
.preview_window .pr_b TD.pr_bl DIV { height:18px; }
.preview_window .pr_b TD.pr_b { width:100%; background-image:url(../img/popup/b_trnsp.png); background-repeat:repeat-x; }
.preview_window .pr_b TD.pr_br { width:17px; background-image:url(../img/popup/br_trnsp.png); background-repeat:no-repeat; }

TABLE.register-form {}
.register-form TD { padding:2px 10px 2px 0px; }
.register-form TD.rf-l { width:150px; }
.register-form INPUT { width:200px; }

DIV.empty-basket { padding:40px; background-color:#F0F0F0; color:#339933; font-weight:bold; }
TABLE.basket-info {}
.basket-info TR.bi-h { height:30px; }
.basket-info TR { height:20px; }
.basket-info TD { padding:5px; }
.basket-info .bi-h TD { font-weight:bold; color:#5CA64E; /*background-color:#5CA64E;*/ padding:5px; white-space:nowrap; }
.basket-info TR.bi-spacer { font-size:0px; line-height:0px; height:2px; background-color:#5CA64E; }
.basket-info .bi-spacer TD { padding:0px; }
.basket-info INPUT.edit { width:45px; text-align:right; padding-right:5px; }

.basket-info TR.bi-summary { height:20px; }
.basket-info .bi-summary TD { padding:5px; font-weight:bold; }
.basket-info .bi-summary .bi-s-l { width:150px; text-align:left; }
.basket-info .bi-summary .bi-s-r { width:100px; text-align:left; }

.basket-info SMALL { color:#339933; }

.comments SPAN { display:block; width:auto; margin-top:15px; font-size:9pt; padding-right:12px; }
.comments SPAN SMALL { display:block; width:auto; margin-bottom:4px; font-size:7.5pt; color:#28281C; }
.comments DIV.hh { font-size:10.5pt; font-weight:bold; margin-top:12px; }
.comments .hh A { color:#339933; }

.content-inner-sitemap H2 { font-size:13pt; }
.content-inner-sitemap H3 { font-size:11pt; margin-bottom:0.5em; line-height:100%; }
.content-inner-sitemap H3 A { color:#FF7E00; }
.content-inner-sitemap H4 { font-size:10pt; font-weight:normal; margin-left:2em; margin-bottom:0em; line-height:100%; }
.content-inner-sitemap H5 { font-size:9pt; font-weight:normal; margin-left:4em; margin-bottom:0em; line-height:100%; }

DIV#popupOkAdded 
{ 
	background-color:#339933; 
	padding:5px; 
	border:solid 1px green;
	color:White;
	display:none; 
	position:fixed;
}
