/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.23 22.08.09
Num:      67
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#f4f4f6; color:#363f4b; font-size:.75em/*12px*/; line-height:1.2 }
input, button, select, label, textarea, body { font-family:Arial, sans-serif, serif }
input, textarea {
	outline: none;
}
body, html { height:100% }
a { color:#376bc0 }
a:visited { }
a:hover, .n-u a { text-decoration:none }
a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed }
a.dash:hover, .dash a:hover { border:0 }
h1, .h1 { }
h2, .h2 { }
h3, .h3 { font-weight:900; line-height:1 }
#hundred-pushups h3, #hundred-pushups .h3 { margin:0 0 30px -30px; position:relative }
h3 a { text-decoration:none }
h3 a:hover { text-decoration: underline }
h4, .h4 { font-weight:100 }
h5, .h5 { font-weight:900; margin-bottom:7px }
h6, .h6 { }
/*colors*/
.rss { color:#ed620b }
h3 a, #hundred-pushups h5 { color:#363f4b }
.tags a { color:#fc7b34 }
.blue { color:#376bc0 }
.com { color:#843367 }
.num-com { color:#fefefe }
.lt-blue a, h5 { color:#00b1c0 }
.orange a, .orange { color:#f56104 }
ul.pages a { color:#00863b }
.footer { color:#999db6 }
.com2, .question h4, .vote button, .reset, .submit, ul.t-bar a, ul.t-bar, .b-button2, .b-button3, .g-button3, .r-button4, .g-button4, .g-button5, .white a, .white, .c-bar, .c-bar a, .r-button5, .gr-bl2, .rn-bl, .rn-rd, .ye-rd, .gr-rd, .braun-button { color:#fff }
.question { color:#ffee5f }
.answer { color:#b13185 }
.red, .error { color:#e32250 }
.blue2 { color:#419fb9 }
.gold { color:#bcb887 }
.gray { color:#878787 }
.brown { color:#a14d2c }
.red2 { color:#d63b4c }
.gray2 { color:#6f6f6f }
.dk-gray { color:#384210 }
/*end colors*/

/*fonts*/
.gr-bl2 { font-family:"Myriad Pro", sans-serif, serif }
.f-9 { font-size:.75em/*9px*/ }
.f-10 { font-size:.8333em/*10px*/ }
.f-11, .av-1, .av-2 { font-size:.9166em/*11px*/ }
.f-12 { font-size:1em/*12px*/ }
.f-13 { font-size:1.0833em/*13px*/ }
.f-14, .question p, .r-field, .o-field, .b-field, .gr-field, .t-field textarea, .g-button5, .gr-field4, .rd-field { font-size:1.1666em/*14px*/ }
.f-15, .vote button, .c-bar { font-size:1.25em/*15px*/ }
.f-16, h5, .b-button2, .g-button4, .r-button5 { font-size:1.3333em/*16px*/ }
.f-17 { font-size:1.4166em/*17px*/ }
.f-18, h4, .reset, .submit, ul.t-bar, .r-field2 input, .o-field2 input, .y-field2 input, .b-field2 input, .o-field3 input, .o-field4 input, .br-field input, .br-field2 input, .y-field3 input, .y-field4 input { font-size:1.5em/*18px*/ }
.f-20, h3, .h3, .g-input3 { font-size:1.6666em/*20px*/ }
.f-22 { font-size:1.8333em/*22px*/ }
.f-24 { font-size:2em/*24px*/ }
.f-26 { font-size:2.1666em/*26px*/ }
.f-30 { font-size:2.5em/*30px*/ }
.f-32 { font-size:2.6666em/*32px*/ }
.f-36 { font-size:3em/*36px*/ }
.gr-bl2 { font-size:3.3333em/*40px*/ }
/*end fonts*/

/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, ul.li-16 li, .c-bar ul.spec, .c-bl { overflow:hidden; display:block!important; /*IE6*/ display:inline-block }
.clear:after { content:''; display:block; clear:both }
/*IE6*/* html .clear, * html .fix { display:inline-block }
/*IE7*/* + html .clear, * + html .fix { display:inline-block }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
.w-410 { width:410px }
.w-460 { width:460px }
.w-500 { width:500px }
.pl-115 { padding-left:115px }
.wt-b { border:5px solid #fff }
.pt-20 { padding-top:20px }
.pr-130 { padding-right:130px }
.ml-n30 { margin-left:-30px; position:relative }
.mr-n30 { margin-right:-30px; position:relative }
.mr-50 { margin-right:50px!important }
.pt-25 { padding-top:25px }
.pt-16 { padding-top:16px }
.pt-50 { padding-top:50px }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100% }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header {  }
.header .in { width:960px; margin:auto; padding-top:50px }
h1.logo, h1.logo a { background:url(../images/pic2.gif) no-repeat; display:block; width:162px; height:43px }
ul.t-bar { text-align:center; font-style:italic }
ul.t-bar li { vertical-align:top; margin:0 5px }
ul.t-bar a, ul.t-bar b { font-weight:100; float:left; text-decoration:none; background:#b03583 url(../images/new/pic1.gif) repeat-x }
ul.t-bar span { float:left; background:url(../images/new/pic2.png) no-repeat }
ul.t-bar span span { line-height:33px; white-space:nowrap; min-width:130px; padding:0 15px; background:url(../images/new/pic3.png) no-repeat 100% 0 }
ul.t-bar a:hover, ul.t-bar b { background:#5058b9 url(../images/new/pic2.gif) repeat-x }
ul.t-bar a:hover span, ul.t-bar b span { background-image:url(../images/new/pic4.png) }
ul.t-bar a:hover span span, ul.t-bar b span span { background-image:url(../images/new/pic5.png) }
/*------------------------------ end header ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { background:#fff8d3 url(../images/pic1.png); width:988px; margin:auto; border-top:1px solid #e7e6ec }
.c-tl { background:url(../images/pic2.png) no-repeat }
.c-tr { background:url(../images/pic3.png) no-repeat 100% 0 }
.c-ly { background:url(../images/pic3.gif) repeat-y; position:relative; margin-top:-1px }
.c-ry { background:url(../images/pic4.gif) repeat-y 100% 0 }
.c-bx { background:url(../images/pic5.gif) repeat-x 0 100% }
.c-br { background:url(../images/pic6.gif) no-repeat 100% 100% }
.c-bl { background:url(../images/pic7.gif) no-repeat 0 100%; position:relative; padding:290px 30px 105px }
#hundred-pushups .c-bl{padding:165px 80px 105px}
#nosmoking .c-bl{padding:165px 30px 105px}
.blog { background:url(../images/pic4.png) no-repeat; width:189px; height:87px; position:absolute; top:28px; left:103px }
.feedback, .twitter, .rss { background:url(../images/pic5.png) no-repeat; z-index:1; padding:1px 0 0 52px; display:block; min-height:27px; height:auto!important; /*ie6*/ height:27px; position:absolute; top:32px; left:300px; width:60px; line-height:1; font-style:italic; font-weight:900 }
.twitter { background:url(../images/pic10.png) no-repeat 100% 0; padding:2px 42px 0 0; left:auto; top:30px; right:160px; min-height:28px; height:auto!important; /*ie6*/ height:28px }
.rss { background:url(../images/pic11.png) no-repeat; padding:3px 0 0 43px; width:40px; min-height:28px; height:auto!important; /*IE6*/ height:28px; top:29px; right:55px; left:auto }
.tags { background:url(../images/pic1.jpg) no-repeat; width:313px; height:226px; position:absolute; top:23px; left:397px }
.subscribe, .search { top:127px; left:54px; position: absolute }
.subscribe b, .search b { text-indent:-1000em; float:left }
.subscribe label, .subscribe button, .search button { outline:none; display:inline-block; vertical-align:middle; background:url(../images/pic7.png) no-repeat; width:33px; height:15px }
.subscribe label { margin-right:18px }
.subscribe button, .search button { background-image:url(../images/pic6.png); width:28px; height:27px; border:0 }
.search { left:auto; right:62px }
.tags a { font-style:italic; font-weight:900 }
.tags ul.spec{ text-align:center; margin:75px 10px 0 30px; line-height:1 }
.tags li { display:inline  }
.av-1 { background:url(../images/pic12.png) no-repeat; padding-left:55px; line-height:47px; font-style:italic; font-weight:900; margin-bottom:-4px!important }
.av-2 { background:url(../images/pic12.png) no-repeat; padding-top: 45px; line-height:35px; padding-bottom:3px; font-style:italic; font-weight:900; margin-bottom:-4px!important }
.com { background:url(../images/pic9.gif) no-repeat 0 50%; display:inline-block; padding-left:14px; font-style:italic; font-weight:900; position:relative; margin-left:-10px }
.num-com { background:url(../images/pic13.png) no-repeat; width:39px; height:28px; text-align:center; font-style:italic; font-weight:900; display:inline-block; position:relative; margin-left:-10px; padding-top:3px }
span.num-com{ margin:0; vertical-align:bottom }
.zak { display:inline-block; padding-bottom:12px; background:url(../images/pic10.gif) no-repeat 0 100% }
.box { background:url(../images/pic14.png) no-repeat; width:562px; height:143px; padding:30px 24px }
ul.pages { text-align:center; font-style:italic; font-weight:900 }
ul.pages li { padding:0 7px; vertical-align:middle }
ul.pages li.prev { padding-right:43px; padding-bottom:6px }
ul.pages li.next { padding-left:43px; padding-bottom:6px }
ul.pages li.act { background:url(../images/pic12.gif) no-repeat 50% 100%; padding-bottom:6px }
.cloud-1, .cloud-2 { background:url(../images/pic15.png) no-repeat; width:302px; height:48px; position:absolute; bottom:15px; left:32px }
.cloud-2 { background-image:url(../images/pic16.png); width:220px; height:35px; left:auto; right:36px }
.com2{ display:inline-block; background:url(../images/pic17.png) no-repeat; text-align:center; width:133px; height:24px; font-style:italic; text-decoration:none; padding:7px 0 0  }
.com2:hover{ text-decoration:underline }
.com2 b{ background:url(../images/pic13.gif) no-repeat 0 50%; font-weight:100; padding-left:14px }
.question{ background:url(../images/pic18.png) no-repeat; margin-bottom:12px; width:136px; height:120px; padding:13px 22px 0; font-style:italic }
.vote button{ background:url(../images/pic19.png) no-repeat; width:104px; font-style:italic; height:35px; padding:0; border:0 }
.answer{ background:url(../images/pic15.gif) no-repeat 0 100%; padding-left:20px; font-style:italic; font-weight:900; display:inline-block; padding-bottom:2px }
.up, .down{ display:inline-block; vertical-align:baseline; background: url(../images/pic14.gif) no-repeat; width:9px; height:11px; outline:none }
.down{ background-image:url(../images/pic16.gif) }
.up b, .down b{ float:left; text-indent:-10000em }
ul.li-comments{ margin-bottom:35px }
ul.li-comments li{ margin-bottom:14px }
ul.li-comments li ul.spec{ padding:10px 0 0 50px }
.radio a { background:url(../images/pic20.png) no-repeat 0 -21px; width:21px; height:21px; line-height:1; overflow:hidden }
.radio.checked a { background-position:0 0 }
.ans-form { background:url(../images/pic17.gif) repeat-x 3px 0; padding-top:32px }
.r-field, .o-field, .b-field, .gr-field { background: url(../images/pic19.gif) no-repeat; font-style:italic; font-weight:900; width:166px; height:37px; padding:19px 18px 0; border:0!important }
.o-field { background-image:url(../images/pic20.gif) }
.b-field { background-image:url(../images/pic21.gif) }
.gr-field { background-image:url(../images/pic22.gif) }
.gr-field2 { background-image:url(../images/pic29.png) }
.t-field { background:url(../images/pic21.png) no-repeat; width:398px; height:86px; padding:14px 20px 25px }
.t-field textarea { background:url(../images/b0.gif) no-repeat -1000em -1000em; font-style:italic; font-weight:900; border:0; height:86px; width:398px }
.t-field2 { background-image:url(../images/pic24.png); height:175px }
.t-field2 textarea { height:175px }
.reset, .submit { background:url(../images/pic22.png) no-repeat; width:130px; height:43px; border:0; font-style:italic }
.reset { background:url(../images/pic23.png) no-repeat; width:89px; height:39px }
.vote p { margin-bottom:6px }
.live-better { background:url(../images/new/pic6.png) no-repeat; width:189px; height:87px; position:absolute; top:24px; left:39px; text-indent:-1000em; outline:none }
.b-button, .g-button, .r-button, .r-button2, .r-button3, .g-button2 { text-decoration:none; padding:0; margin:0; border:0; font-style:italic; width:57px; text-align:center; display:inline-block; vertical-align:middle; background:url(../images/new/pic10.png) no-repeat; height:29px; line-height:29px; font-size:1.1818em/*13px*/;color:#fff }
.g-button { background-image:url(../images/new/pic13.png); width:93px; line-height:31px; height:31px }
.r-button { background-image:url(../images/new/pic16.png); width:116px; height:28px; line-height:28px }
.r-button2 { background-image:url(../images/new/pic19.png); width:240px; height:43px; line-height:43px;font-size:1.5em/*18px*/ }
.r-button3 { background-image:url(../images/new/pic13.gif); width:56px }
.g-button2 { background-image:url(../images/pic26.png); width:140px; height:43px; line-height:43px; font-size:1.26em }
.gr-field2 { background:url(../images/pic29.png) no-repeat; width:243px; height:56px; display:inline-block; vertical-align:middle; padding:0 14px }
.r-input, .o-input, .r-input2, .br-input, .y-input, .o-input2, .g-input, .g-input2, .gr-input{  background:url(../images/new/pic14.png) no-repeat;  display:inline-block; vertical-align:middle; padding:0 14px }
.r-input input, .o-input input, .r-input2 input, .br-input input, .y-input input, .o-input2 input, .g-input input, .g-input2 input, .gr-input input, .gr-field2 input { background:none; vertical-align: top; padding: 13px 0; margin:0; border:0!important; width:134px; font-style:italic;font-size:1.2727em/*14px*/ }
.o-input { background-image:url(../images/new/pic15.png) }
.g-input2 {  background-image:url(../images/new/pic11.gif) }
.gr-input { background-image:url(../images/new/pic27.png)   }
.g-input2 input {width:240px; height:28px;padding-top:10px }
.r-input2, .br-input, .y-input, .o-input2, .g-input { background-image:url(../images/new/pic4.gif);  padding:18px 14px }
.r-input2 input, .br-input input, .y-input input, .o-input2 input, .g-input input, .gr-field2 input { padding:0; width:214px; height:20px; font-size:1.2727em/*14px*/ }
.br-input { background-image:url(../images/new/pic5.gif) }
.y-input, .o-input2 { background-image:url(../images/new/pic6.gif) }
.y-input input, .o-input2 input {}
.o-input2 { background-image:url(../images/new/pic8.gif) }
.g-input { background-image:url(../images/new/pic7.gif) }
.jcheckbox a, .jradio a { background: url(../images/new/pic3.gif) no-repeat 0 -21px; width:21px; height:21px; line-height:1; overflow:hidden }
.chk .jcheckbox a { background:url(../images/pic41.png) no-repeat 0 -18px; width:18px; height:18px }
.jcheckbox-checked a, .jradio-checked a { background-position:0 0 }
.chk .jcheckbox-checked a { background-position:0 0 }
.error { font-style:italic }
table.x-table { margin-bottom:8px }
table.x-table th, table.x-table td { padding-bottom:3px; vertical-align:top; text-align:left; font-weight:900; font-style:italic }
.bl-bl { background:url(../images/new/pic9.gif) repeat-y 2px 0; width:319px }
.bl-bl .t-bg { background:url(../images/new/pic17.png) no-repeat }
.bl-bl .b-bg { background:url(../images/new/pic18.png) no-repeat 0 100%; padding:25px; min-height:154px }
.graf { position:relative; margin:0 -60px 20px 0 }
.aut { position:absolute; top:30px; left:470px  }
ul.medal li { padding:0 10px 20px; vertical-align:top }
.gr-bl { background:#86e2a3; padding:14px; margin-bottom:20px }
.g-input3 { background:url(../images/pic28.png) no-repeat; width:86px; height:56px; padding:0 12px;  display:inline-block; vertical-align:middle }
.g-input3 input { border:0; background:#fff; width:99%; padding:15px 0; background: url(../images/pic12.gif) no-repeat -1000em -1000em; text-align:center }
.b-field2, .r-field2, .o-field2, .y-field2, .o-field3, .o-field4, .br-field, .br-field2, .y-field3, .y-field4 { display:inline-block; vertical-align:middle; background:url(../images/pic27.gif) repeat-x }
.o-field2 { background-image:url(../images/pic30.gif) }
.y-field2 { background-image:url(../images/pic33.gif) }
.b-field2 { background-image:url(../images/pic36.gif) }
.o-field3 { background-image:url(../images/pic42.gif) }
.o-field4 { background-image:url(../images/pic46.gif) }
.br-field { background-image:url(../images/pic50.gif) }
.br-field2 { background-image:url(../images/pic53.gif) }
.y-field3 { background-image:url(../images/pic56.gif) }
.y-field4 { background-image:url(../images/pic58.gif) }
.b-field2 span, .o-field2 span, .r-field2 span, .y-field2 span, .o-field3 span, .o-field4 span, .br-field span, .br-field2 span, .y-field3 span, .y-field4 span { float:left; background:url(../images/pic28.gif) no-repeat }
.b-field2 span { background-image:url(../images/pic37.gif) }
.o-field2 span { background-image:url(../images/pic31.gif) }
.y-field2 span { background-image:url(../images/pic34.gif) }
.o-field3 span { background-image:url(../images/pic43.gif) }
.o-field4 span { background-image:url(../images/pic45.gif) }
.br-field span { background-image:url(../images/pic48.gif) }
.br-field2 span { background-image:url(../images/pic51.gif) }
.y-field3 span { background-image:url(../images/pic54.gif) }
.y-field4 span { background-image:url(../images/pic57.gif) }
.b-field2 span span, .o-field2 span span, .r-field2 span span, .y-field2 span span, .o-field3 span span, .o-field4 span span, .br-field span span, .br-field2 span span, .y-field3 span span, .y-field4 span span { background:url(../images/pic29.gif) no-repeat 100% 0; padding:15px 19px 18px }
.o-field2 span span { background-image:url(../images/pic32.gif) }
.y-field2 span span { background-image:url(../images/pic35.gif) }
.b-field2 span span { background-image:url(../images/pic38.gif) }
.o-field3 span span { background-image:url(../images/pic44.gif) }
.o-field4 span span { background-image:url(../images/pic47.gif) }
.br-field span span { background-image:url(../images/pic49.gif); background-position:100% -1px }
.br-field2 span span { background-image:url(../images/pic52.gif) }
.y-field3 span span { background-image:url(../images/pic55.gif) }
.y-field4 span span { background-image:url(../images/pic59.gif) }
.o-field2 input, .r-field2 input, .y-field2 input, .b-field2 input, .o-field3 input, .o-field4 input, .br-field input, .br-field2 input, .y-field3 input, .y-field4 input { border:0; padding:0; background:none; margin:0; vertical-align:top; font-style:italic }
table.spec .pb-6 td { padding-bottom:6px }
table.spec .pb-22 td { padding-bottom:22px }
.b-button2 { font-weight:900; text-decoration:none; text-decoration:none; line-height:43px; vertical-align:middle; background:#3b50bd; display:inline-block }
.b-button2 span { float:left; background:url(../images/pic40.gif) no-repeat }
.b-button2 span span { background:url(../images/pic41.gif) no-repeat 100% 0; padding:0 25px }
.preview { position:relative; width:150px; height:135px; text-align:center; padding-top:15px }
.preview img { vertical-align:top }
.preview .bg { position:absolute; background:url(../images/pic31.png) no-repeat; width:150px; height:150px; top:0; left:0; z-index:1 }
.g-button5, .b-button3, .g-button3, .r-button4 { font-weight:900; display:inline-block; vertical-align:middle; background:#3078d7 url(../images/pic60.gif) repeat-x; line-height:28px; text-decoration:none }
.g-button3 { background-image:url(../images/pic63.gif) }
.r-button4 { background-image:url(../images/pic66.gif) }
.g-button5 { background:#9ebb34 url(../images/pic75.gif) repeat-x; line-height:31px }
.g-button5 span, .b-button3 span, .g-button3 span, .r-button4 span { float:left; background:url(../images/pic61.gif) no-repeat }
.g-button3 span { background-image:url(../images/pic64.gif) }
.r-button4 span { background-image:url(../images/pic67.gif) }
.g-button5 span { background-image:url(../images/pic76.gif) }
.b-button3 span span, .g-button3 span span, .r-button4 span span, .g-button5 span span { background:url(../images/pic62.gif) no-repeat 100% 0; padding:0 9px; white-space:nowrap }
.g-button5 span span { background-image:url(../images/pic77.gif) }
.g-button3 span span { background-image:url(../images/pic65.gif) }
.r-button4 span span { background-image:url(../images/pic68.gif) }
.g-button4, .r-button5 { display:inline-block; vertical-align:middle; line-height:43px; text-decoration:none; font-weight:900; background:#44bf6c url(../images/pic69.gif) repeat-x }
.r-button5 { background-image:url(../images/pic89.gif) }
.r-button5 span, .g-button4 span { float:left; background:url(../images/pic70.gif) no-repeat }
.r-button5 span { background-image:url(../images/pic87.gif) }
.r-button5 span span, .g-button4 span span { white-space:nowrap; background:url(../images/pic71.gif) no-repeat 100% 0; padding:0 16px }
.r-button5 span span { background-image:url(../images/pic88.gif) }
.braun-button { background:url("../images/pic125.png") repeat-x scroll 0 0 rgb(181,151,103); display:inline-block; font-weight:900; line-height:28px; text-decoration:none; vertical-align:middle }
.braun-button span { background: url("../images/pic123.png") no-repeat scroll 0 0; float:left }
.braun-button span span { background:url("../images/pic124.png") no-repeat scroll 100% 0 transparent; padding:0 16px; white-space:nowrap }
.x-file { position:absolute; font-size:22px; right:0; cursor:pointer; vertical-align:top; width:110px; opacity:0; filter:alpha(opacity=0); cursor:pointer; outline:none }
.gr-field3 { background:url(../images/pic74.gif) repeat-x; display:inline-block; vertical-align:middle }
.gr-field3 span { float:left; background:url(../images/pic72.gif) no-repeat }
.gr-field3 span span { background:url(../images/pic73.gif) no-repeat 100% 0; padding:0 12px }
.gr-field3 input { background:none; border:0; padding:12px 0 10px }
.muj { background:url(../images/pic78.gif) no-repeat 100% 0; position:relative; padding:16px 60px 0 0 }
.hourse { background:url(../images/pic79.gif) no-repeat 100% 0; padding:16px 60px 0 0; position:relative }
.peatno { background:url(../images/pic33.png) no-repeat; width:169px; height:141px; padding:35px 30px 0; position:absolute; left:-12px; top:35px; z-index:100 }
.c-bar { font-style:italic; font-weight:900; display:inline-block; vertical-align:top; background:#398fbb url(../images/pic80.gif) repeat-x; margin-bottom:20px }
.c-bar .lbg { float:left; background:url(../images/pic81.gif) no-repeat }
.c-bar .rbg { float:left; position:relative; padding:1px 0; background:url(../images/pic82.gif) no-repeat 100% 0 }
.c-bar ul.spec { float:left; line-height:43px; position:relative; margin:-6px 0 }
.c-bar ul.spec li { position:relative; padding:5px 0 5px 6px; white-space:nowrap; background:url(../images/pic83.gif) no-repeat; float:left }
.c-bar ul.spec li div { float:left; padding:0 20px 0 14px; background:url(../images/pic84.gif) no-repeat -1000em -1000em }
.c-bar ul.spec li .r, .c-bar ul.spec li .l{ padding:0; background:url(../images/pic121.gif) no-repeat -1000em -1000em; width:61px; height:43px; position:absolute; left:0; top:5px; }
.c-bar ul.spec li .r{  background-image:url(../images/pic122.gif); width:58px; left: auto; right:0;  }
.c-bar ul.spec li.act .r, .c-bar ul.spec li.act .l{ background-position:0 0; }
.c-bar ul.spec li.act div { background-position:0 0; background-repeat:repeat-x }
.c-bar ul.spec li:first-child, .c-bar ul.spec li.first-child { background:none }
.c-bar a{ position:relative; z-index:1; }
table.x-table2 { width:640px }
table.x-table2 td { vertical-align:top; padding-bottom:18px }
.pl-25 { padding-left:25px!important }
.pr-25 { padding-right:25px!important }
.pt-40 { padding-top:40px!important }
.d0, .d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9, .dx { vertical-align:middle; display:inline-block }
.d0 b, .d1 b, .d2 b, .d3 b, .d4 b, .d5 b, .d6 b, .d7 b, .d8 b, .d9 b, .dx b { float:left; text-indent:-1000em }
.d0 { background:url(../images/d0.png) no-repeat; width:24px; height:29px }
.d1 { background:url(../images/d1.png) no-repeat; width:6px; height:30px }
.d2 { background:url(../images/d2.png) no-repeat; width:24px; height:28px }
.d3 { background:url(../images/d3.png) no-repeat; width:28px; height:36px }
.d4 { background:url(../images/d4.png) no-repeat; width:22px; height:29px }
.d5 { background:url(../images/d5.png) no-repeat; width:26px; height:33px }
.d6 { background:url(../images/d6.png) no-repeat; width:23px; height:29px }
.d7 { background:url(../images/d7.png) no-repeat; width:24px; height:32px }
.d8 { background:url(../images/d8.png) no-repeat; width:22px; height:34px }
.d9 { background:url(../images/d9.png) no-repeat; width:22px; height:29px }
.dx { background:url(../images/x.png) no-repeat; width:24px; height:24px }
.rama { background:url(../images/pic109.gif) repeat-x; display:inline-block }
.rama .ry { float:left; background:url(../images/pic114.gif) repeat-y 100% 0 }
.rama .bx { float:left; background:url(../images/pic113.gif) repeat-x 0 100% }
.rama .ly { float:left; background:url(../images/pic108.gif) repeat-y }
.rama .tl { float:left; background:url(../images/pic107.gif) no-repeat }
.rama .tr { float:left; background:url(../images/pic110.gif) no-repeat 100% 0 }
.rama .br { float:left; background:url(../images/pic111.gif) no-repeat 100% 100% }
.rama .bl { float:left; background: url(../images/pic112.gif) no-repeat 0 100%; padding:6px 7px 8px 7px }
.rama img { float:left }
.gr-bl2 { margin-bottom:18px; line-height:1.1; font-weight:900; font-style:italic; background:#99c718 url(../images/pic38.png) repeat-y; width:365px; text-shadow:1px 1px 1px #399e1a }
.gr-bl2 .tbg { background:url(../images/pic39.png) no-repeat }
.gr-bl2 .bbg { background:url(../images/pic40.png) no-repeat 0 100%; padding:30px 25px }
.rn-bl, .rn-rd, .ye-rd, .gr-rd { font-weight:900; display:inline-block; vertical-align:middle; background:#2ca8bf url(../images/pic91.gif) no-repeat }
.rn-rd { background:#c1402b url(../images/pic95.gif) no-repeat }
.ye-rd { background:#f8bd00 url(../images/pic99.gif) no-repeat }
.gr-rd { background:#9cc113 url(../images/pic103.gif) no-repeat }
.gr-rd span, .ye-rd span, .rn-bl span, .rn-rd span { float:left; background:url(../images/pic92.gif) no-repeat 100% 0 }
.rn-rd span { background-image:url(../images/pic96.gif) }
.ye-rd span { background-image:url(../images/pic100.gif) }
.gr-rd span { background-image:url(../images/pic104.gif) }
.ye-rd span span, .rn-rd span span, .rn-bl span span, .gr-rd span span { background:url(../images/pic93.gif) no-repeat 100% 100% }
.rn-rd span span { background-image:url(../images/pic97.gif) }
.ye-rd span span { background-image:url(../images/pic101.gif) }
.gr-rd span span { background-image:url(../images/pic105.gif) }
.ye-rd span span span, .rn-rd span span span, .rn-bl span span span, .gr-rd span span span { background:url(../images/pic94.gif) no-repeat 0 100%; padding:7px 4px }
.rn-rd span span span { background-image:url(../images/pic98.gif) }
.ye-rd span span span { background-image:url(../images/pic102.gif) }
.gr-rd span span span { background-image:url(../images/pic106.gif) }
.gr-field4, .rd-field { display:inline-block; vertical-align:middle; background:url(../images/pic117.gif) repeat-x }
.rd-field { background-image:url(../images/pic120.gif) }
.gr-field4 input, .rd-field input { vertical-align:top; border:0; padding:0; margin:0; background:none; font-style:italic; padding:18px 0 }
.gr-field4 span, .rd-field span { float:left; background:url(../images/pic115.gif) no-repeat }
.rd-field span { background-image:url(../images/pic119.gif) }
.rd-field span span, .gr-field4 span span { background:url(../images/pic116.gif) no-repeat 100% 0; height:49px; padding:0 25px }
.rd-field span span { background-image:url(../images/pic118.gif); height:50px }


/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.footer { clear:both; text-align:center; padding:20px 0 }
/*------------------------------ end footer ----------------------------*/

div.buttons {margin-top: 10px; margin-bottom: 20px}
div.buttons iframe {display: block}
div.buttons img {display: block}
div.buttons td.buttons_item { vertical-align: top }
