@charset "utf-8";

/* Ластик, начало */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;	margin: 0;}
*:focus {outline: none;}
table, table td {border-collapse: collapse;}
img {border: 0;}
/* Ластик, конец */

html,body { height: 100%; }
body, table, textarea {
	color: #3a3933;
    font-weight: normal;
    font-family: Tahoma, Arial, sans-serif ;
    font-size: 12px;
}
a       {color: #00a2cb; text-decoration: underline;}
a:hover {color: #00a2cb; text-decoration: none;}
ol, ul {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
button {background-color: transparent; border: none; cursor: pointer;}
.clear {clear: both; font-size: 0px; height: 0px; overflow: hidden; line-height: 0px; }
.nobr {white-space: nowrap;}
img.png {behavior: url(css/iepngfix.htc);}
.db{ display: block; }
.pos-rel{ position: relative; }
.al{ text-align: left; }
.ar{ text-align: right; }
.ac{ text-align: center; }
.vt{ vertical-align: top; }
.vm{ vertical-align: middle; }
.fl{ float: left; }

input[type="text"]     { border: 1px solid #a0a0a0; padding: 2px 5px; font-size: 12px; color: #3a3933; }
input[type="password"] { border: 1px solid #a0a0a0; padding: 2px 5px; font-size: 12px; color: #3a3933; }
input[type="checkbox"] { height:auto; width:auto;}

div.null{ font-size: 0px; height: 1px; width: 1px; overflow: hidden; }
div.null-10 { font-size: 0px; height: 1px; width: 10px; overflow: hidden; }
div.null-15 { font-size: 0px; height: 1px; width: 15px; overflow: hidden; }
div.null-20 { font-size: 0px; height: 1px; width: 20px; overflow: hidden; }
div.null-25 { font-size: 0px; height: 1px; width: 25px; overflow: hidden; }
div.null-40 { font-size: 0px; height: 1px; width: 40px; overflow: hidden; }
div.null-50 { font-size: 0px; height: 1px; width: 50px; overflow: hidden; }
div.null-104{ font-size: 0px; height: 1px; width: 104px; overflow: hidden; }
div.null-116{ font-size: 0px; height: 1px; width: 116px; overflow: hidden; }
div.null-225{ font-size: 0px; height: 1px; width: 225px; overflow: hidden; }
div.null-265{ font-size: 0px; height: 1px; width: 265px; overflow: hidden; }
div.null-272{ font-size: 0px; height: 1px; width: 272px; overflow: hidden; }
div.null-600{ font-size: 0px; height: 1px; width: 600px; overflow: hidden; }
div.null-655{ font-size: 0px; height: 1px; width: 655px; overflow: hidden; }
div.null-685{ font-size: 0px; height: 1px; width: 685px; overflow: hidden; }
div.null-980{ font-size: 0px; height: 1px; width: 980px; overflow: hidden; }

h1{ font-family: Trebuchet MS; font-size: 18px; color: #3a3933; font-weight: normal; text-transform: uppercase; }

.lh-18{ line-height: 18px; }
.lh-20{ line-height: 20px; }

.pl-60{ padding-left: 60px; }

.pr-10{ padding-right: 10px; }
.pr-15{ padding-right: 15px; }
.pr-20{ padding-right: 20px; }

.pt-5 { padding-top: 5px; }
.pt-25{ padding-top: 25px; }

.pb-3 { padding-bottom: 3px; }
.pb-5 { padding-bottom: 5px; }
.pb-15{ padding-bottom: 15px; }
.pb-20{ padding-bottom: 20px; }
.pb-30{ padding-bottom: 30px; }

.mt-5 { margin-top: 5px; }
.mr-10{ margin-right: 10px; }
.mb-10{ margin-bottom: 10px; }
.mb-20{ margin-bottom: 20px; }
.mb-25{ margin-bottom: 25px; }

.text-11{ font-size: 11px; }
.text-14{ font-size: 14px; }
.text-11gr{ font-size: 11px; color: #959899; }

.col-red{ color: #ff4d4d; }
.col-green{ color: #5c9a00; }

.w-75{ width: 75px; }

table.cap{ width: 100%; margin-top: 50px; margin-bottom: 45px; }
table.cap td{ vertical-align: middle; text-align: center; }
table.cap td.logo{ vertical-align: top; width: 175px; }
table.cap td.pun-m{ width: 117px; }
table.cap td.pun-m a  { font-family: Trebuchet MS; font-size: 14px; color: #5c9a00; font-weight: bold;
                        text-transform: uppercase; text-decoration: underline; }
table.cap td.pun-m a:hover{ color: #3a3933; text-decoration: none; }

div.pm-ac{ font-family: Trebuchet MS; font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; }

div.pmt-ac{ float: left; padding: 0px 50px 0px 20px; font-size: 11px; color: #fff; }
div.pmt-ac a{ color: #fff; }
div.pmt-ac a:hover{ color: #fff; }

div.graph-c{ height: 160px; }
a.graph-l{ display: block; background: url(../images/graph-l.png) 2px 0px no-repeat; behavior: url(css/iepngfix.htc);
           width: 31px; height: 160px; text-decoration: none; cursor: pointer; }
a.graph-l:hover{ background: url(../images/graph-l-ac.png) 2px 0px no-repeat; }

a.graph-r{ display: block; background: url(../images/graph-r.png) right top no-repeat; behavior: url(css/iepngfix.htc);
           width: 31px; height: 160px; text-decoration: none; cursor: pointer; }
a.graph-r:hover{ background: url(../images/graph-r-ac.png) right top no-repeat; }

table.grap{ width: 100%; height: 160px; }
table.grap td{ vertical-align: top; }
td.graph-w{ width: 31px; }

div.rekl-h{ font-family: Trebuchet MS; font-size: 18px; color: #fffa73; padding: 25px 0px 10px 0px; }
div.rekl-t{ color: #fff; padding-left: 20px; line-height: 18px; }
div.rekl-t a{ color: #fff; text-decoration: underline; }
div.rekl-t a:hover{ color: #fff; text-decoration: none; }

div.balls{ padding-top: 7px; text-align: center; }

div.nav{ padding: 15px 10px 17px 7px; }
div.nav span{ padding: 0px 13px; }

div.nav2{ padding: 25px 10px 17px 5px; }
div.nav2 span{ padding: 0px 13px; }

div.tt-1{ padding-left: 20px; padding-bottom: 7px; padding-top: 7px; white-space: nowrap; }
div.tt-2{ padding-left: 75px; padding-bottom: 7px; white-space: nowrap; }
div.isq{ background: url(../images/trifle_01.gif) 0px 5px no-repeat; padding: 7px 15px 6px 21px; }
div.www{ background: url(../images/trifle_02.gif) left top no-repeat; padding: 0px 15px 2px 22px; }

div.n-t{ padding: 40px 30px 0px 20px; line-height: 18px; }

table.basses-in{ width: 100%; }
table.basses-in td.left{ width: 272px; padding-right: 18px; padding-bottom: 60px; vertical-align: top; }
table.basses-in td.center{ padding-bottom: 60px; padding-top: 13px; vertical-align: top; }

table.basses-t{ width: 100%; }
table.basses-t td.left{ width: 272px; padding: 20px 0px 60px 0px; vertical-align: top; }
table.basses-t td.center{ padding-bottom: 60px; padding-top: 8px; vertical-align: top; }

div.bg-col-cht{ background: url(../images/col-c.gif) 0px -12px repeat-y; }
div.col-t{ background: url(../images/colba_top.gif) left top no-repeat; }
div.col-b{ background: url(../images/col-b.gif) left bottom no-repeat; padding-bottom: 35px; }
div.tt-ml{ font-family: Trebuchet MS; font-size: 18px; padding: 13px 5px 38px 65px; }
div.pad-ml { padding: 7px 0px 7px 65px; }
div.pad-ml2{ padding: 4px 0px 4px 65px; }
div.pad-ml2 a{ color: #3a3933; }
div.pad-ml2 a:hover{ color: #3a3933; }
div.pad-pml{ font-size: 11px; color: #3a3933; padding: 4px 0px 4px 65px; }
div.pad-pml a{ color: #3a3933; }
div.pad-pml a:hover{ color: #3a3933; }

div.sk-pl{ background: url(../images/trifle_04.gif) 37px 0px no-repeat; padding: 2px 0px 10px 70px; font-size: 14px; font-weight: bold; }
div.sk-pl a{ font-size: 14px; font-weight: bold; color: #3a3933; text-decoration: underline; }
div.sk-pl a:hover{ color: #3a3933; text-decoration: none; }

table.os-hed{ width: 100%; }
table.os-hed td.vit{ width: 190px; font-family: Trebuchet MS; font-size: 18px; color: #5c9a00; text-transform: uppercase; vertical-align: top; }
table.os-hed td.kor{ width: 200px; vertical-align: top; }
table.os-hed td.sear{ width: 280px; padding-top: 3px; vertical-align: top; }

a.reboot1{ display: block; background: url(../images/trifle_03.gif) 0px 5px no-repeat; padding: 1px 0px 2px 22px; font-family: Trebuchet MS; font-size: 18px; color: #e17400; text-decoration: none; }
a.reboot1 span.bb{ border-bottom: 1px dashed #e17400; }
a.reboot1:hover{ font-size: 18px; color: #e17400; text-decoration: none; }
a.reboot1:hover span.bb{ border-bottom: 1px dashed #fff; }

a.reboot2{ display: block; background: url(../images/trifle_03.gif) 10px 8px no-repeat; padding: 3px 0px 10px 31px; font-family: Trebuchet MS; font-size: 18px; color: #e17400; text-decoration: none; }
a.reboot2 span.bb{ border-bottom: 1px dashed #e17400; }
a.reboot2:hover{ font-size: 18px; color: #e17400; text-decoration: none; }
a.reboot2:hover span.bb{ border-bottom: 1px dashed #e8ece3; }

div.pl-gr-cap-c{ background: url(../images/pl_gr_cap-c.gif) left top repeat-x; }
div.pl-gr-cap-l{ background: url(../images/pl_gr_cap-l.gif) left top no-repeat; }
div.pl-gr-cap-r{ background: url(../images/pl_gr_cap-r.gif) right top no-repeat; }

table.search{ width: 100%; }
table.search td{ vertical-align: top; }
table.search td.lupa{ width: 23px; }

table.search2{ width: 100%; margin-top: 45px; }
table.search2 td{ vertical-align: top; }
table.search2 td.lupa{ width: 23px; }

table.choice{ width: 100%; margin-top: 5px; }
table.choice td{ vertical-align: top; font-size: 11px; }
table.choice td.radio{ width: 15px; padding-left: 15px; padding-right: 3px; }
table.choice td.text{ line-height: normal; }
table.choice input{ height: 16px; }

div.r-s{ padding-left: 17px; padding-top: 3px; font-size: 11px; }

input.find {width: 97%; border: 0px solid #fff; padding: 0px 5px 0px 5px; color: #8a8982; font-size: 11px;}

td.find-00{ background: url(../images/01_find-bg.gif) left top repeat-x; height: 19px; padding-top: 2px; }

/*div.fl-foto { float: left; display: inline; width: 210px; height: 250px; }
div.fl-foto a { display: block; font-size: 12px; padding: 15px 20px 20px 20px; color: #006a91; text-decoration: none;
  background: #ffffff; }
div.fl-foto a:hover { color: #006a91; text-decoration: none;
  background: #ededed; }
div.fl-foto span.foto { display: block; background-position: left top; background-repeat: no-repeat; }
div.fl-foto a span.text-ogl { font-size: 11px; line-height: 16px; color: #00a2cb; text-decoration: none; padding-right: 3px; }
div.fl-foto a:hover span.text-ogl { color: #00a2cb; text-decoration: underline; }
div.fl-foto sup.sup-1 { font-size: 10px; color: #5c9a00; text-decoration: none; }
div.fl-foto sup.sup-2 { font-size: 10px; color: #f19932; text-decoration: none; }
div.fl-foto a span.naz { display: block; font-size: 11px; color: #8a8982; text-decoration: none; padding-bottom: 7px; padding-top: 6px; }
div.fl-foto a:hover span.naz { display: block; font-size: 11px; color: #8a8982; text-decoration: underline; }
div.fl-foto span.price { font-size: 14px; color: #3a3933; font-weight: bold; text-decoration: none; padding-right: 10px; }
div.fl-foto span.pl-7 { display: block; margin-left: 7px; }*/
span.foto { display: block; background-position: left top; background-repeat: no-repeat; }

.sup-1 { font-size: 10px; color: #5c9a00; text-decoration: none; }
.sup-2 { font-size: 10px; color: #f19932; text-decoration: none; }

table.bg-foot{ width: 100%; background: url(../images/bg_footer.gif) left bottom repeat-x; }
table.bg-foot td{ vertical-align: top; }

table.footer{ width: 100%; }
table.footer td.left{ width: 272px; padding-right: 18px; padding-top: 120px; vertical-align: top; }
table.footer td.center{ vertical-align: top; }

div.baner{ padding-bottom: 55px; text-align: center; }
div.couner{ padding-bottom: 25px; text-align: right; }
div.couner span{ padding-right: 11px; }
div.lab{ float: left; padding-left: 20px; padding-right: 55px; line-height: 18px; color: #393939; }
div.vesna { float: left; padding: 0px 35px 13px 0px; background: url(../images/logo_vesna.gif) 93px 5px no-repeat; white-space: nowrap; }

div.crohi{ font-size: 11px; color: #a2a199; padding-bottom: 10px; }
div.crohi a{ color: #a2a199; }
div.crohi a:hover{ color: #a2a199; }

div.fi-img{ float: right; padding: 4px 0px 15px 15px; }

table.rsea{ width: 100%; }
table.rsea td{ vertical-align: middle; padding-bottom: 0px; }
table.rsea td.knop{ width: 60px; padding-left: 5px; }

table.choice2{ width: 100%; margin-top: 5px; }
table.choice2 td{ vertical-align: top; font-size: 12px; }
table.choice2 td.radio{ width: 15px; padding-left: 15px; padding-right: 3px; }
table.choice2 td.text{ line-height: normal; }
table.choice2 input{ height: 16px; }

table.choice3{ width: 100%; margin-top: 5px; }
table.choice3 td{ vertical-align: top; font-size: 11px; }
table.choice3 td.radio{ width: 15px; padding-right: 5px; }
table.choice3 td.text{ line-height: normal; }
table.choice3 input{ height: 16px; }

div.r-s2{ padding-left: 17px; padding-top: 3px; font-size: 12px; color: #00a2cb; }
div.r-s3{ padding-top: 15px; font-size: 11px; color: #00a2cb; }
div.zapros{ font-size: 14px; padding-top: 20px; padding-bottom: 30px; line-height: 20px; }

table.rez-search{ width: 100%; }
table.rez-search td{ vertical-align: top; padding-bottom: 20px; line-height: 18px; }
table.rez-search td.nom { width: 25px; font-size: 14px; padding-right: 7px; }
table.rez-search td.text{ padding-right: 15px; }


a.reboot3{ font-size: 11px; color: #00a2cb; text-decoration: none; }
a.reboot3 span.bb{ border-bottom: 1px dashed #00a2cb; }
a.reboot3:hover{ font-size: 11px; color: #00a2cb; text-decoration: none; }
a.reboot3:hover span.bb{ border-bottom: 1px dashed #fff; }

div.site-map1{ font-weight: bold; padding: 8px 0px; }
div.site-map2{ background: url(../images/trifle_07.gif) 29px 12px no-repeat; padding: 6px 0px 6px 36px; }
div.site-map3{ padding: 3px 57px; }

table.news{ width: 100%; }
table.news td{ vertical-align: top; padding-bottom: 25px; line-height: 18px; }
table.news td.pic{ width: 120px; text-align: right; padding-right: 15px; padding-top: 3px; }

div.list{ background: url(../images/trifle_08.gif) 0px 8px no-repeat; padding: 1px 0px 1px 9px; }

div.pad-logo{ padding: 150px 0px 30px 0px; }
div.error-menu { color: #b8b8b8; }
div.error-menu span{ padding: 0px 3px; }

table.korzina{ width: 100%; }
table.korzina tr.gr-1 td{ border-bottom: 1px solid #e8ece3; color: #a2a199; padding-bottom: 8px; vertical-align: top; }
table.korzina tr.gr-1 td.nomer { width: 15px; padding-right: 30px; padding-left: 10px; }
table.korzina tr.gr-1 td.nazv  { padding-right: 50px; }
table.korzina tr.gr-1 td.ed-iz { width: 90px; padding-right: 20px; }
table.korzina tr.gr-1 td.price { width: 55px; padding-right: 20px; }
table.korzina tr.gr-1 td.kol-vo{ width: 110px; padding-right: 10px; }

table.korzina tr.gr-1 th{ border-bottom: 1px solid #e8ece3; color: #a2a199; padding-bottom: 8px; vertical-align: top; text-align: left; font-weight: normal; }
table.korzina tr.gr-1 th.nomer { width: 15px; padding-right: 30px; padding-left: 10px; }
table.korzina tr.gr-1 th.nazv  { padding-right: 50px; }
table.korzina tr.gr-1 th.ed-iz { width: 90px; padding-right: 20px; }
table.korzina tr.gr-1 th.price { width: 55px; padding-right: 20px; }
table.korzina tr.gr-1 th.kol-vo{ width: 110px; padding-right: 10px; }

table.korzina td.nomer { width: 15px; padding: 10px 30px 13px 10px; vertical-align: top; }
table.korzina td.nazv  { padding: 5px 50px 15px 0px; vertical-align: top; }
table.korzina td.ed-iz { width: 90px; padding: 10px 20px 13px 0px; vertical-align: top; }
table.korzina td.price { width: 55px; padding: 10px 20px 13px 0px; vertical-align: top; }
table.korzina td.kol-vo{ width: 110px; padding: 10px 10px 13px 0px; vertical-align: top; }

table.korzina td a{ text-decoration: none; }
table.korzina td a:hover{ text-decoration: underline; }
table.korzina tr.gr-2 td.nomer, tr.gr-2  td.nazv, tr.gr-2  td.ed-iz, tr.gr-2 td.price, tr.gr-2 td.kol-vo{ border-bottom: 1px solid #e8ece3; }

table.korzina tr.hoverRow td{ background: #ededed; }

.thead th  {background-color:#fff;}
.thead td {background-color: white;}

div.u-dos{ background: url(../images/trifle_010.gif) 0px 3px no-repeat; padding: 0px 0px 5px 15px; }
div.u-dos a{ color: #3a3933; text-decoration: underline; }
div.u-dos a:hover{ color: #3a3933; text-decoration: none; }

div.itog{ text-align: right; padding: 25px 0px; }
div.pokaz-foto{ background: url(../images/trifle_011.gif) 30px 7px no-repeat; padding: 3px 0px 3px 40px; float: left; }

a.reboot4{ font-size: 12px; color: #00a2cb; text-decoration: none; }
a.reboot4 span.bb{ border-bottom: 1px dashed #00a2cb; }
a.reboot4:hover{ font-size: 12px; color: #00a2cb; text-decoration: none; }
a.reboot4:hover span.bb{ border-bottom: 1px dashed #fff; }

table.sp-tov{ width: 100%; }
table.sp-tov tr.gr-1 td{ border-bottom: 1px solid #e8ece3; color: #a2a199; padding-bottom: 8px; vertical-align: top; }
table.sp-tov tr.gr-1 td.art { width: 50px; padding-right: 20px; padding-left: 10px; }
table.sp-tov tr.gr-1 td.nazv  { padding-right: 45px; }
table.sp-tov tr.gr-1 td.harac { width: 95px; padding-right: 25px; }
table.sp-tov tr.gr-1 td.ed-iz { width: 85px; padding-right: 20px; }
table.sp-tov tr.gr-1 td.price { width: 55px; padding-right: 20px; }
table.sp-tov tr.gr-1 td.korz  { width: 40px; padding-right: 10px; }

table.sp-tov tr.gr-1 th{ border-bottom: 1px solid #e8ece3; color: #a2a199; padding-bottom: 8px; vertical-align: top; text-align: left; font-weight: normal; }
table.sp-tov tr.gr-1 th.art   { width: 50px; padding-right: 20px; padding-left: 10px; }
table.sp-tov tr.gr-1 th.nazv  { padding-right: 45px; }
table.sp-tov tr.gr-1 th.harac { width: 95px; padding-right: 25px; }
table.sp-tov tr.gr-1 th.ed-iz { width: 85px; padding-right: 20px; }
table.sp-tov tr.gr-1 th.price { width: 55px; padding-right: 20px; }
table.sp-tov tr.gr-1 td.korz  { width: 40px; padding-right: 10px; }

table.sp-tov td.art   { width: 50px; padding: 10px 20px 13px 10px; vertical-align: top; }
table.sp-tov td.nazv  { padding: 10px 45px 15px 0px; vertical-align: top; }
table.sp-tov td.harac { width: 95px; padding: 10px 25px 13px 0px; vertical-align: top; }
table.sp-tov td.ed-iz { width: 85px; padding: 10px 20px 13px 0px; vertical-align: top; }
table.sp-tov td.price { width: 55px; padding: 10px 20px 13px 0px; vertical-align: top; }
table.sp-tov td.korz  { width: 40px; padding: 10px 10px 13px 0px; vertical-align: top; }

table.sp-tov td a{ text-decoration: none; }
table.sp-tov td a:hover{ text-decoration: underline; }

table.sp-tov tr.hoverRow td{ background: #ededed; }

div.tm {  }
div.tm .s1,   div.tm .s2,   div.tm .s3,   div.tm .s4, div.tm .s5, div.tm .s6, div.tm .s7, div.tm .s8, div.tm .s9, div.tm .s10,
div.tm .s1 b, div.tm .s2 b, div.tm .s3 b, div.tm .s6 b
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0 1px; display: block; background-color: #e8ece3;}
div.tm .s1     {margin: 0px 6px; border-color: #f8f9f6; background: #f0f3ed; }
div.tm .s1 b   {margin: 0px 1px; border-color: #edf0e9; background: #e8ece3; }
div.tm .s2     {margin: 0px 4px; border-color: #fbfcfb; background: #edf0e9; }
div.tm .s2 b   {margin: 0px 1px; border-color: #e8ece3;}
div.tm .s3     {margin: 0px 3px; border-color: #f5f7f2; }
div.tm .s3 b   {border-color: #e9ede4;}
div.tm .s4     {margin: 0px 2px; border-color: #f3f5f0; }
div.tm .s5     {margin: 0px 1px; border-color: #f7f9f5;}
div.tm .s6     {border-color: #fefffe; }
div.tm .s6 b   {border-color: #eaeee6;}
div.tm .s7     {border-color: #f7f8f5;}
div.tm .s8     {border-color: #f0f3ed;}
div.tm .s9     {border-color: #ecefe7;}
div.tm .s10    {border-color: #e9ede5;}
div.tm .content {background-color: #e8ece3; }

div.tm2 {  }
div.tm2 .s1,   div.tm2 .s2,   div.tm2 .s3,   div.tm2 .s4, div.tm2 .s5, div.tm2 .s6, div.tm2 .s7, div.tm2 .s8, div.tm2 .s9, div.tm2 .s10,
div.tm2 .s1 b, div.tm2 .s2 b, div.tm2 .s3 b, div.tm2 .s6 b, div.tm2 .s1 i
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0 1px; display: block; background-color: #5c9a00;}
div.tm2 .s1     {margin: 0px 6px; border-color: #fdfefc; background: #cbdfae; }
div.tm2 .s1 b   {margin: 0px 1px; border-color: #96be5a; }
div.tm2 .s1 i   {border-color: #7dae33; }
div.tm2 .s2     {margin: 0px 4px; border-color: #e6f0d8; }
div.tm2 .s2 b   {border-color: #7faf36; }
div.tm2 .s3     {margin: 0px 3px; border-color: #b6d28d; }
div.tm2 .s3 b   {border-color: #629e09;}
div.tm2 .s4     {margin: 0px 2px; border-color: #a7c875; }
div.tm2 .s5     {margin: 0px 1px; border-color: #c7dda8;}
div.tm2 .s6     {border-color: #fbfdf9; }
div.tm2 .s6 b   {border-color: #6da51b;}
div.tm2 .s7     {border-color: #c5dba5;}
div.tm2 .s8     {border-color: #96be5a;}
div.tm2 .s9     {border-color: #75a927;}
div.tm2 .s10    {border-color: #66a00f;}
div.tm2 .content {background-color: #5c9a00; }

div.tm2 {  }
div.tm2 .s1-l,   div.tm2 .s2-l,   div.tm2 .s3-l,   div.tm2 .s4-l,   div.tm2 .s5-l, div.tm2 .s6-l, div.tm2 .s7-l, div.tm2 .s8-l, div.tm2 .s9-l, div.tm2 .s10-l,
div.tm2 .s1-l b, div.tm2 .s2-l b, div.tm2 .s3-l b, div.tm2 .s6-l b, div.tm2 .s1-l i
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0px 1px 0px 0px; display: block; background-color: #5c9a00;}
div.tm2 .s1-l     {margin: 0px 6px 0px 0px; border-color: #fdfefc; background: #cbdfae; }
div.tm2 .s1-l b   {margin: 0px 1px 0px 0px; border-color: #96be5a; }
div.tm2 .s1-l i   {border-color: #7dae33; }
div.tm2 .s2-l     {margin: 0px 4px 0px 0px; border-color: #e6f0d8; }
div.tm2 .s2-l b   {border-color: #7faf36; }
div.tm2 .s3-l     {margin: 0px 3px 0px 0px; border-color: #b6d28d; }
div.tm2 .s3-l b   {border-color: #629e09;}
div.tm2 .s4-l     {margin: 0px 2px 0px 0px; border-color: #a7c875; }
div.tm2 .s5-l     {margin: 0px 1px 0px 0px; border-color: #c7dda8;}
div.tm2 .s6-l     {border-color: #fbfdf9; }
div.tm2 .s6-l b   {border-color: #6da51b;}
div.tm2 .s7-l     {border-color: #c5dba5;}
div.tm2 .s8-l     {border-color: #96be5a;}
div.tm2 .s9-l     {border-color: #75a927;}
div.tm2 .s10-l    {border-color: #66a00f;}
div.tm2 .content {background-color: #5c9a00; }

div.tm2 {  }
div.tm2 .s1-r,   div.tm2 .s2-r,   div.tm2 .s3-r,   div.tm2 .s4-r,   div.tm2 .s5-r, div.tm2 .s6-r, div.tm2 .s7-r, div.tm2 .s8-r, div.tm2 .s9-r, div.tm2 .s10-r,
div.tm2 .s1-r b, div.tm2 .s2-r b, div.tm2 .s3-r b, div.tm2 .s6-r b, div.tm2 .s1-r i
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0px 0px 0px 1px; display: block; background-color: #5c9a00;}
div.tm2 .s1-r     {margin: 0px 0px 0px 6px; border-color: #fdfefc; background: #cbdfae; }
div.tm2 .s1-r b   {margin: 0px 0px 0px 1px; border-color: #96be5a; }
div.tm2 .s1-r i   {border-color: #7dae33; }
div.tm2 .s2-r     {margin: 0px 0px 0px 4px; border-color: #e6f0d8; }
div.tm2 .s2-r b   {border-color: #7faf36; }
div.tm2 .s3-r     {margin: 0px 0px 0px 3px; border-color: #b6d28d; }
div.tm2 .s3-r b   {border-color: #629e09;}
div.tm2 .s4-r     {margin: 0px 0px 0px 2px; border-color: #a7c875; }
div.tm2 .s5-r     {margin: 0px 0px 0px 1px; border-color: #c7dda8;}
div.tm2 .s6-r     {border-color: #fbfdf9; }
div.tm2 .s6-r b   {border-color: #6da51b;}
div.tm2 .s7-r     {border-color: #c5dba5;}
div.tm2 .s8-r     {border-color: #96be5a;}
div.tm2 .s9-r     {border-color: #75a927;}
div.tm2 .s10-r    {border-color: #66a00f;}
div.tm2 .content {background-color: #5c9a00; }

button.but-1{ width: 20px; height: 20px; }
button.but-2{ width: 60px; height: 26px; }
button.but-3{ width: 113px; height: 27px; }
button.but-4{ width: 127px; height: 27px; }

input.field-1{ width: 98%; border: 1px solid #cad0c2; padding: 3px 3px; font-size: 12px; color: #3a3933; }
select.field-01{ width: 345px; height: 19px; border: 1px solid #a0a0a0; padding-left: 3px; font-size: 12px; color: #3a3933; }
textarea.field-001{ width: 340px; height: 100px; border: 1px solid #a0a0a0; padding-left: 3px; font-size: 12px; color: #3a3933; }
textarea.field-002{ width: 510px; height: 100px; border: 1px solid #a0a0a0; padding-left: 3px; font-size: 12px; color: #3a3933; }

                            /*03-07-2010*/


div.fl-foto-fff{ font-size: 12px; padding: 15px 20px 20px 20px; color: #006a91; text-decoration: none; background: #ffffff;
                 float: left; display: inline; width: 170px; height: 250px; }
div.fl-foto-ccc{ font-size: 12px; padding: 15px 20px 20px 20px; color: #006a91; text-decoration: none; background: #ededed;
                 float: left; display: inline; width: 170px; height: 250px;  }

div.fl-foto-fff a.foto-0 { display: block; background-position: left top; background-repeat: no-repeat; }
div.fl-foto-fff a.text-ogl { font-size: 11px; line-height: 16px; color: #00a2cb; text-decoration: none; padding-right: 3px; }
div.fl-foto-fff a.text-ogl:hover { color: #00a2cb; text-decoration: underline; }
div.fl-foto-fff sup.sup-1 { font-size: 10px; color: #5c9a00; text-decoration: none; }
div.fl-foto-fff sup.sup-2 { font-size: 10px; color: #f19932; text-decoration: none; }
div.fl-foto-fff a.naz { display: block; font-size: 11px; color: #8a8982; text-decoration: underline; padding-bottom: 7px; padding-top: 6px; }
div.fl-foto-fff a.naz:hover { color: #8a8982; text-decoration: none; }
div.fl-foto-fff span.price { font-size: 14px; color: #3a3933; font-weight: bold; text-decoration: none; padding-right: 10px; }
div.fl-foto-fff span.ml-7  { display: block; margin-left: 7px; }


div.fl-foto-ccc a.foto-0 { display: block; background-position: left top; background-repeat: no-repeat; }
div.fl-foto-ccc a.text-ogl { font-size: 11px; line-height: 16px; color: #00a2cb; text-decoration: none; padding-right: 3px; }
div.fl-foto-ccc a.text-ogl:hover { color: #00a2cb; text-decoration: underline; }
div.fl-foto-ccc sup.sup-1 { font-size: 10px; color: #5c9a00; text-decoration: none; }
div.fl-foto-ccc sup.sup-2 { font-size: 10px; color: #f19932; text-decoration: none; }
div.fl-foto-ccc a.naz { display: block; font-size: 11px; color: #8a8982; text-decoration: underline; padding-bottom: 7px; padding-top: 6px; }
div.fl-foto-ccc a.naz:hover { color: #8a8982; text-decoration: none; }
div.fl-foto-ccc span.price { font-size: 14px; color: #3a3933; font-weight: bold; text-decoration: none; padding-right: 10px; }
div.fl-foto-ccc span.ml-7  { display: block; margin-left: 7px; }

a.reboot02{ display: block; background: url(../images/trifle_03.gif) 10px 4px no-repeat; padding: 0px 0px 2px 31px; font-family: Trebuchet MS; font-size: 18px; color: #e17400; text-decoration: none; }
a.reboot02 span.bb{ border-bottom: 1px dashed #e17400; }
a.reboot02:hover{ font-size: 18px; color: #e17400; text-decoration: none; }
a.reboot02:hover span.bb{ border-bottom: 1px dashed #e8ece3; }

div.corzina{ padding: 10px 20px 0px 20px; }
table.naim-tov{ width: 100%; border-top: 1px solid #cccec9; }
table.naim-tov td{ vertical-align: top; padding: 7px 0px 8px 0px; font-size: 11px; border-bottom: 1px solid #cccec9; }
table.naim-tov td.nomer{ width: 10px; padding-right: 20px; padding-left: 5px; }
table.naim-tov td a{ text-decoration: none; }
table.naim-tov td a:hover{ text-decoration: underline; }

div.summa-1{ float: left; padding: 20px 30px 5px 0px; }
div.summa-2{ padding: 20px 0px 5px 0px; font-size: 16px; color: #5c9a00; }
div.summa-2 a{ color: #5c9a00; text-decoration: underline; }
div.summa-2 a:hover{ color: #5c9a00; text-decoration: none; }

                            /*8-07-2010*/

div.pos-abs-01{ position: absolute; right: 0px; top: 0px; }
a.close-00{ background: url(../images/close.gif) 80px 4px no-repeat; padding: 0px 30px 0px 35px; font-family: Arial; font-size: 11px; color: #3a3933; text-decoration: underline; }
a.close-00:hover{ color: #3a3933; text-decoration: none; }

                        /*12-07-2010*/

button.but-5{ width: 80px; height: 27px; }


                        /*17-09-2010*/


div.bg-w div.arr-tl{ background: url(../images/00_arr-tl.gif) 0% 0% no-repeat; }
div.bg-w div.arr-tr{ background: url(../images/00_arr-tr.gif) 100% 0% no-repeat; }
div.bg-w div.arr-bl{ background: url(../images/00_arr-bl.gif) 0% 100% no-repeat; }
div.bg-w div.arr-br{ background: url(../images/00_arr-br.gif) 100% 100% no-repeat; }

.hoverRow div.bg-w div.arr-tl{ background: url(../images/00_arr-tl-g.gif) 0% 0% no-repeat; }
.hoverRow div.bg-w div.arr-tr{ background: url(../images/00_arr-tr-g.gif) 100% 0% no-repeat; }
.hoverRow div.bg-w div.arr-bl{ background: url(../images/00_arr-bl-g.gif) 0% 100% no-repeat; }
.hoverRow div.bg-w div.arr-br{ background: url(../images/00_arr-br-g.gif) 100% 100% no-repeat; }





