/*main styles*/
img {border:0;} 
body, td {font: normal 75% Tahoma; vertical-align:top; color:#000000;}
body {background:#ffffff;}
body {margin:0; padding:0; background: white url('http://img.imgsmail.ru/r/agent/bg_body.gif') left top repeat-x;}
a {color:#008ed1; text-decoration:underline;}
a:hover {text-decoration:underline; color:#ff7e00;}
p {margin-top:0; padding-top:0;}
.style1 {font-size: 10px}
input,select,textarea {font:100% Tahoma, Helvetica, sans-serif; color:#000000;}
input,select {height:18px;}
input {height:16px;}
input.but {height:21px; background-image:url(http://img.imgsmail.ru/r/agent/but_bg.gif); border:1px solid #0A97C1; color:#FFF; font:bold 100% 'Trebuchet MS', Tahoma, Arial, sans-serif;}
input.but:hover {cursor:pointer;}
.button_2 input.but	{height:21px; background-image:url(http://img.imgsmail.ru/r/agent/but_bg_2.gif); border:1px solid #6a6a6a; color:#FFF; font:bold 100% 'Trebuchet MS', Tahoma, Arial, sans-serif; cursor:default;}
.button_2 input.but2:hover {cursor:default;}
.n_bb {background:#FEFEF9 url(http://img.imgsmail.ru/r/jsagent/n_bg_xxx.gif) repeat-y; border-bottom:1px solid #8DD3F5;}
div.outermenu {height: 27px; margin: 0 0 11px 0;}
table.index td.col2 {background: url('http://img.imgsmail.ru/r/agent/bg_index.jpg') right -37px no-repeat;}
table.index td.col3 {background: url('http://img.imgsmail.ru/r/agent/bg_index2.jpg') left -37px no-repeat;}
table.inner td.col2 {background: url('http://img.imgsmail.ru/r/agent/bg_inner.jpg') right 27px no-repeat;}
table.inner td.col3 {background: url('http://img.imgsmail.ru/r/agent/bg_inner2.jpg') left 27px no-repeat;}
TABLE.n_run TD {font:63%;}
DIV.n_x {border-top:1px solid #8DD3F5; background:#FEFEF9 url(http://img.imgsmail.ru/r/jsagent/n_bg_xxx.gif) repeat-y;//height:40px; min-height:40px}
DIV.n_txt {padding:10px 20px 10px 0; font:1.1em; color:#5C6566; text-align:left}
DIV.n_txt H3{font:1.6em; color:#5C6566; padding:0; margin:0; letter-spacing:-1px}
.n_bb {background:#FEFEF9 url(http://img.imgsmail.ru/r/jsagent/n_bg_xxx.gif) repeat-y; border-bottom:1px solid #8DD3F5;}
#email {font-size:100% !important;}
.box {min-height: 425px;}
*HTML .box {height: 425px;}
.peop {width:304px; overflow:hidden;}
.popular {font-size:11px; text-align:right; padding:15px 0 0 0;}
/*top menu*/
div.topmenu {background: #00468c url('http://img.imgsmail.ru/r/agent/bg_topmenu1.gif') left top repeat-x; margin: 0 0 5px 0;}
div.topmenu table.topmenu {background: url('http://img.imgsmail.ru/r/agent/bg_topmenu2.jpg') right top no-repeat;}
div.topmenu table.topmenu td.c1 {background: url('http://img.imgsmail.ru/r/agent/bg_topmenu3.gif') left top no-repeat;}
div.topmenu table.topmenu td.c2 {background: url('http://img.imgsmail.ru/r/agent/bg_topmenu4.gif') right top no-repeat; padding: 0 4px 0 0;}
div.topmenu table.topmenu td.c2 a {color:#ffffff; text-decoration:none; display:table; padding: 0 10px 0 0; margin:0 1px 0 1px; float:left;}
div.topmenu table.topmenu td.c2 a b {font:bold 100% Tahoma; color:#ffffff; text-decoration:none; padding:17px 0 17px 10px; line-height:14px; _height:48px; display:table; _cursor:pointer; white-space: nowrap;}
div.topmenu table.topmenu td.c2 a.active, div.topmenu table.topmenu td.c2 a:hover {color:#ffffff; text-decoration:none; background: url('http://img.imgsmail.ru/r/agent/act_right.gif') right 12px no-repeat; display:table;}
div.topmenu table.topmenu td.c2 a.active b, div.topmenu table.topmenu td.c2 a:hover b {color:#01498e; text-decoration:none; background: url('http://img.imgsmail.ru/r/agent/act_left.gif') left 12px no-repeat; display:table;}
/*footer*/
div.footer {background: #00468c url('http://img.imgsmail.ru/r/agent/bg_topmenu2.jpg') right center no-repeat; margin: 15px 0 5px 0;}
div.footer div.x {background: url('http://img.imgsmail.ru/r/agent/bg_footer.gif') right top no-repeat;}
table.footer td {font:normal 65% Verdana; padding: 0px 20px 5px 20px; color:#929d9e;}
table.footer td.c2 {text-align:right;}
table.footer td.c2 a {font: 110% Tahoma;}
/*download*/
div.download {background: url('http://img.imgsmail.ru/r/agent/center_right_down_old.gif') right bottom no-repeat; z-index:30; position:relative;}
div.download div.x {background: url('http://img.imgsmail.ru/r/agent/center_left_down.gif') left bottom no-repeat; border-top: #ebfaff 4px solid;}
div.download div.x div.x {background: url('http://img.imgsmail.ru/r/agent/0.gif') right bottom no-repeat; padding: 5px 15px 15px 18px; border: 0;}
div.download div.x div.x SUP {color:#ff0000; font-weight: bold;}
div.download h3 {background:#78c8e4 url('http://img.imgsmail.ru/r/agent/bg_boxtitle.jpg') left bottom no-repeat; font: normal 150% Tahoma; color:white; padding: 5px 5px 5px 15px; margin:0 4px 4px 4px; display:block;}
div.download a {display:block; font: normal 95% Tahoma; color:#000000; text-decoration:none; padding:4px 0 4px 54px;}
div.download a b {display:block; font: bold 110% Tahoma; color:#359ac9; text-decoration:underline;}
div.download a:hover,div.download a:hover b {color:#ff8400;}
hr {height:1px; border:0; border-top: #8fc9de 1px solid;}
div.corner1 {position:absolute;right:-1px; b order: red 1px solid;}
div.corner1 div.c {position:relative; top:-56px; bo rder: blue 1px solid;}
div.corner1 div.c2 {position:relative; top:-56px; bo rder: blue 1px solid;}
div.corner1 img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/corner1.png);	width:expression(1); height:expression(1); width:53px;	height:60px; margin-top:-1px;}
/*download*/
div.leftmenubox {background: url('http://img.imgsmail.ru/r/agent/bg_box1.gif') right bottom no-repeat; z-index:30; position:relative;}
div.leftmenubox div.x {background: url('http://img.imgsmail.ru/r/agent/bg_box2.gif') left bottom no-repeat;}
div.leftmenubox div.x div.x {background: url('http://img.imgsmail.ru/r/agent/bg_box3.gif') right top no-repeat;}
div.leftmenubox div.x div.x div.x {background: url('http://img.imgsmail.ru/r/agent/bg_box4.gif') left top no-repeat;}
/*banner*/
.action {background-image:url('http://img.imgsmail.ru/r/agent/hands.jpg'); background-repeat:no-repeat; background-position:bottom right; background-color:#fcfff2; border:1px solid #dde9a7; margin:-40px 0 0 5px; padding:40px 65px 75px 20px; color:#282c2e;}
.spring {position:absolute;right:-18px;top:0px;}
.spring, [hack] {right:-84px;}
.relative{position:relative;}
.action h4 {font:175% 'Trebuchet MS', Tahoma, Arial, sans-serif; font-weight:bold; padding:0;color:#1f9fcd;margin:0 0 0 0;line-height:0.8em;letter-spacing:-1px;}
.action h4 span {font-weight:normal;color:#075a9b;margin:0 0 15px 15px;}
/*buble*/
div.buble {position:relative; background: url('http://img.imgsmail.ru/r/agent/bg_buble1.gif') left top no-repeat; z-index:50;}
div.buble div.x {background: url('http://img.imgsmail.ru/r/agent/bg_buble2.gif') bottom right no-repeat;}
div.buble div.x div.x {background: url('http://img.imgsmail.ru/r/agent/bg_buble3.gif') right top no-repeat;}
div.buble div.x div.x div.x {background: url('http://img.imgsmail.ru/r/agent/bg_buble4.gif') left bottom no-repeat;}
div.buble div.x div.x div.x div.x {padding:20px; font: normal 95% Tahoma;}
div.buble#to_left {left:-20px; margin-left:20px;}
div.buble#to_left div.x div.x div.x div.x {margin-left:-40px; padding-left:60px; background: url('http://img.imgsmail.ru/r/agent/bg_toleft.gif') 21px 50px no-repeat;}
div.buble#to_bot div.x div.x div.x div.x {position:relative; top:19px; padding-bottom:40px; padding-top:0; background: url('http://img.imgsmail.ru/r/agent/bg_tobot.gif') 40px bottom no-repeat;}
div.warning {padding-left:58px; background: url('http://img.imgsmail.ru/r/agent/ico_warning.gif') top left no-repeat; margin:  0 0 0 -10px;}
div.question {padding-left:58px; background: url('http://img.imgsmail.ru/r/agent/ico_what.gif') top left no-repeat; margin:  0 0 0 -10px;}
/* Slide */
div.slide {background: url(http://img.imgsmail.ru/r/agent/bg_slide1.gif) top left no-repeat; display:table; _margin-bottom:-14px;}
div.slide div.x {background: url(http://img.imgsmail.ru/r/agent/bg_slide2.gif) left bottom no-repeat; padding: 0 0 0 32px; display: table;}
*html div.slide div.x {margin:0 0 12px 0;}
div.slide table.links td {padding: 3px 0 0 0; vertical-align:middle;}
div.slide table.links td.cl1 {padding-left: 5px;}
div.slide table.links td a {font: bold 100% Tahoma; text-decoration:none; line-height:11px;}
div.selector {padding: 15px 0 4px 5px;}
div.selector a {font-weight:bold; font-size:120%; margin:0px;padding:5px 6px 5px 8px; line-height:16px;}
div.selector  a.act {text-decoration:none; color:#fff; margin:0 0 0 0;padding:5px 6px 5px 8px; background: url(http://img.imgsmail.ru/r/agent/point_blue.gif) center center no-repeat;}
div.bigbtn {margin-bottom:80px;}
div.agent {position:absolute; width:50px; height:1px; display:table;}
div.agent div.x {position:relative; width:300px; height:80px; left:-10px; top:-10px;}
div.agent a {display:table; position:absolute; background: url('http://img.imgsmail.ru/r/agent/bg_agent2.jpg') 62px 12px no-repeat; padding:0; z-index:100; cursor:pointer; text-decoration:none; width:309px; height:80px;}
div.agent a span.x {display:block; background: url('http://img.imgsmail.ru/r/agent/bg_agent1.gif') left top no-repeat; text-align:right; color:#ffffff; padding:20px 28px;}
div.agent a span.x span.link {display:block; text-align:right; color:#ffffff; font: normal 20px Tahoma; letter-spacing:-1px; text-decoration:underline;}
div.agent a span.x span.description {display:block; text-align:right; color:#ffffff; font: normal 11px Tahoma;}
div.agent a:hover {background:  url('http://img.imgsmail.ru/r/agent/bg_agent2.jpg') -188px 12px no-repeat; cursor:pointer; text-decoration:none;}
/* menu side */
DIV.menu-side {padding: 15px 15px 20px 25px;}
DIV.menu-side A {display:block; background:url(http://img.imgsmail.ru/r/agent/menu_li.gif) no-repeat 0 10px; padding:6px 0 6px 11px; color:#0F70AB;}
DIV.menu-side A:hover {color:#FF8400;}	
DIV.menu-side DIV.sec {margin:0 0 3px 11px; padding-bottom:5px; border-bottom:1px solid #C2D958;}	
DIV.menu-side DIV.sec A {display:block; font:90% tahoma; background:url(http://img.imgsmail.ru/r/agent/menu_li_sec.gif) no-repeat 0 7px; padding:3px 0 2px 13px; color:#547A98;}
DIV.menu-side DIV.sec A:hover {color:#FF8400;}
DIV.menu-side DIV.sec A.act {font:bold 90% tahoma; background:url(http://img.imgsmail.ru/r/agent/menu_li_seca.gif) no-repeat 0 7px;}	
div.inav a {display:block; float:left;}
div.inav a#i01 {background: url(http://img.imgsmail.ru/r/agent/i_01.gif) no-repeat left top; height:133px; width:70px;}
div.inav a#i02 {background: url(http://img.imgsmail.ru/r/agent/i_02.gif) no-repeat left top; height:133px; width:70px;}
div.inav a#i03 {background: url(http://img.imgsmail.ru/r/agent/i_03.gif) no-repeat left top; height:133px; width:90px;}
div.inav a#i04 {background: url(http://img.imgsmail.ru/r/agent/i_04.gif) no-repeat left top; height:133px; width:70px;}
div.inav a#i01:hover, div.inav a#i02:hover, div.inav a#i03:hover, div.inav a#i04:hover,div.inav a.active#i01, div.inav a.active#i02, div.inav a.active#i03, div.inav a.active#i04, div.inav a.active {background-position: left -133px;}
H1 {font:250% 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#ff8800; padding:18px 0 12px 0; font-weight:normal; margin:0; line-height:26px; letter-spacing:-2px;}
H2 {font:200% 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#ff8800; padding:0 0 13px 0; font-weight:normal; margin:0; line-height:22px; letter-spacing:-2px;}
H3 {font:150% Tahoma, Arial, sans-serif; color:#0096DC; padding:0 10px 0px 0; font-weight:normal; margin:0 0 10px 0;}	
.contentinner H3 {font:150% Tahoma, Arial, sans-serif; color:#0096DC; padding:0 10px 0 0; font-weight:normal; margin:0; display:inline;}	
H5 {font:200% 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#929D9E; padding:5px 0 0px 0; font-weight:normal; margin:0; line-height:22px; letter-spacing:-1px;}	
.contentinner DIV.note	{padding:0 0 25px 1px;}	
/* BC */	
DIV.bc {font:95% tahoma; color:#000000; padding:0 0 0 1px;}
DIV.bc SPAN {font:91% verdana; color:#7C8283;}
/* capability */
TABLE.capability TD	{padding-bottom:8px;}	
TABLE.capability TD.ico	{padding-top:6px;}
/* DOWNLOAD */
.contentinner DIV.download-all {height:174px;}		
.contentinner DIV.download-allblock {width:353px; float:right;}	
.contentinner DIV.download-agent {display:table; padding-left:40px;}
.contentinner DIV.download-agent div.x {position:relative; width:300px; height:80px; left:0px; top:-10px;}
.contentinner DIV.download-agent a {display:table; position:absolute; background: url('http://img.imgsmail.ru/r/agent/bg_agent2.jpg') 62px 12px no-repeat; padding:0; z-index:100; cursor:pointer; text-decoration:none; width:309px; height:80px;}
.contentinner DIV.download-agent a span.x {display:block; background: url('http://img.imgsmail.ru/r/agent/bg_agent1d.gif') left top no-repeat; text-align:right; color:#ffffff; padding:20px 28px;}
.contentinner DIV.download-agent a span.x span.link {display:block; text-align:right; color:#ffffff; font: normal 20px Tahoma; letter-spacing:-1px; text-decoration:underline;}
.contentinner DIV.download-agent a span.x span.description {display:block; text-align:right; color:#ffffff; font: normal 11px Tahoma;}
.contentinner DIV.download-agent a:hover {background: url('http://img.imgsmail.ru/r/agent/bg_agent2.jpg') -188px 12px no-repeat; cursor:pointer; text-decoration:none;}
.contentinner DIV.note-download	{padding:0 340px 25px 1px; margin-top:-174px;}	
DIV.download-agent A {text-decoration:none; color:#fff;}
DIV.download-agent A:hover {color:#fffac2;}
DIV.download-agent A span {font-size:150%;}	
TABLE.download-step	TD {padding:0 0 10px 10px;}	
TABLE.download-step	TD.step	{padding-top:6px;}		
/* HELP */
DIV.help-note {background:#555 url(http://img.imgsmail.ru/r/agent/next.gif);}
DIV.help-list A {display:block; background:url(http://img.imgsmail.ru/r/agent/menu_li.gif) no-repeat 0 10px; padding:4px 0 4px 11px; color:#0F70AB;}
DIV.help-list A:hover {color:#FF8400;}	
TABLE.help-list TD {font:70% tahoma; color:#7C8283; padding-bottom:15px;}	
TABLE.help-list TD.ico {padding:4px;}
TD.help-no {padding:20px;}	
DIV.help-no	{background:url(http://img.imgsmail.ru/r/agent/ico_help.gif) no-repeat; padding:5px 0 20px 50px; font-size:90%;}
/* SEARCH */
TABLE.search {background:#ffffff; border:1px solid #90D0E2;}
TABLE.search TD	{padding:5px 0;}
TABLE.search TD.titl {color:#20A2D0; font:150% 'Trebuchet MS';}	
TABLE.search INPUT.txt {width:99.9%; background:#FCFCFC; height:21px; border:1px solid #CBD8DA; font:90% tahoma; color:#777F80; padding:2px 0 0 5px;}
/* SEARCH INDEX */
TABLE.search-adv {background:#ffffff; border:1px solid #CBD8DA;}
TABLE.search-adv TD {font:90% tahoma;}
TABLE.search-adv TD.txt {padding-top:3px;}	
TABLE.search-adv INPUT.txt {background:#FCFCFC; height:21px; border:1px solid #CBD8DA; font:90% tahoma; color:#777F80; padding:2px 0 0 5px;}
TABLE.search-adv SELECT	{background:#FCFCFC; height:19px; border:1px solid #CBD8DA; font:90% tahoma; color:#777F80; padding:0 0 0 5px;}
TABLE.search-adv INPUT.txt {background:#FCFCFC; height:21px; border:1px solid #CBD8DA; font:90% tahoma; color:#777F80; padding:2px 0 0 5px;}
/* VOTE */
TABLE.vote {background:#ffffff; border:1px solid #CBD8DA;}
TABLE.vote TD.titl {color:#20A2D0; font:115% 'Trebuchet MS'; padding:0 15px; line-height: 16px;}
TABLE.vote TD.but {padding:0 15px;}			
TABLE.vote TD.ans {padding:0 15px 0 30px;}		
TABLE.vote TABLE.ans TD {font-size:70%;}
/* INDEX */	
TABLE.want-talk	TD.big {padding-right:10px; font:70% tahoma;}			
TABLE.want-talk	TD.small {padding-left:10px; font:70% tahoma;}		
TABLE.want-talk	DIV.one {position:relative;z-index:10;}	
TABLE.want-talk DIV.relative {position:relative; margin-top:-35px; z-index:1;}	
TABLE.want-talk	DIV.foto {border:1px solid #cbd8da; padding:5px; margin:0px 0 10px 25px; width:90px; _width:100px;}	
TABLE.want-talk	TD.sep {background:url(http://img.imgsmail.ru/r/agent/talk_sep.gif) no-repeat center bottom;}	
TABLE.want-talk	DIV.orange {color:#FF8400; font:bold 70% tahoma;}	
TABLE.want-talk-list TD.grey {color:#929D9E; font:bold 190% 'Trebuchet MS';}		
TABLE.want-talk-list TD	{font:70% tahoma;}			
TABLE.want-talk-list DIV.orange {color:#FF8400; font:bold 70% tahoma;}	
DIV.want-talk-how {border-top:1px solid #CBD8DA; text-align:right; font-size:90%; margin-top:15px; padding-top:5px;}		
/* STATUS */
DIV.status-ix {padding:0 20px 0 0; margin-top:10px; width:90%;}
DIV.status-ix p {padding-left:0; display:block; margin:5px 0 20px 0; color:#000000;}
DIV.status-ix INPUT.txt	{background:#FCFCFC; height:21px; border:1px solid #CBD8DA; font:70% tahoma; color:#777F80; padding:2px 0 0 5px;}
DIV.status-ix TABLE TD.but {padding-left:10px;}	
div.leftcontent {padding: 0 0 0 15px;}
table.rating td {padding: 5px; border-top: #c6e6f2 1px solid;}
table.rating tr.line1 td {background:#1f9dcc; padding: 5px; color:#ffffff; border: 0;} /*ing: 0 0 0 15px;}*/
table.rating td {padding: 5px; border-top: #c6e6f2 1px solid;}
table.rating tr.line1 td {background:#1f9dcc; padding: 5px; color:#ffffff; border: 0;}
OL LI {font:1.2em;}
UL LI {font:1.1em;}
TABLE.vers TD {font:110%;}
/* fix for mark "beta" */
div.download a b.beta {display:inline;}
h1 span.beta {color:#f00;position:relative;top:-10px;font-size:70%;}
div.download-agent div.x a span.x span.description span.beta {color:#f00;position:relative;top:-3px;font-size:11px;text-decoration:none;}
span.beta {color:#f00;position:relative;top:-3px;font-size:11px;text-decoration:none;}
#error {margin:0; padding:0;}
#error DIV {color:#ff0000; margin:5px 0 10px 0; font-weight:bold;}

img.map {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/map.png);	width:expression(1); height:expression(1); width:357px;	height:198px;}
img.map2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/collage_w7.png);	width:expression(1); height:expression(1); width:352px;	height:164px;}
img.iphone {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/pic_iphone.png);	width:expression(1); height:expression(1); width:291px;	height:195px;}
img.imac {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/mac.png);	width:expression(1); height:expression(1); width:329px;	height:163px;}

/* Update */
img.map2_0 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/collage_w8.png);	width:expression(1); height:expression(1); width:323px;	height:177px;}
img.iphone_0 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/pic_iphone2.png);	width:expression(1); height:expression(1); width:291px;	height:195px;}


img.map01 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/newficha_3_left.png);	width:expression(1); height:expression(1); width:182px;	height:158px;}
img.map02 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.imgsmail.ru/r/agent/newficha_3_right.png);	width:expression(1); height:expression(1); width:182px;	height:137px;}


/* icons */
.icons {background-image:url(http://img.imgsmail.ru/r/agent/icon.gif); background-repeat:no-repeat;}
DIV.icons {width:45px; height:30px;}
.m1 {background-position: 0 -360px;}
.m2 {background-position: 0 -460px;}
.m3 {background-position: 0 -560px;}
.m4 {background-position: 0 -660px;}
.m5 {background-position: 0 -760px;}
.m6 {background-position: 0 -1050px;}
.m7 {background-position: 0 -1150px;}
.s01 {background-position: 0 0;}
.s02 {background-position: 0 -30px;}
.s03 {background-position: 0 -60px;}
.s04 {background-position: 0 -90px;}
.s05 {background-position: 0 -120px;}
.s06 {background-position: 0 -150px;}
.s07 {background-position: 0 -180px;}
.s08 {background-position: 0 -210px;}
.s09 {background-position: 0 -240px;}
.s10 {background-position: 0 -270px;}
.s11 {background-position: 0 -300px;}
.s12 {background-position: 0 -330px;}
.s13 {background-position: -45px -0;}
.s14 {background-position: -45px -30px;}
.s15 {background-position: -45px -60px;}
.s16 {background-position: -45px -90px;}
.s17 {background-position: -45px -120px;}
.s18 {background-position: -45px -150px;}
.s19 {background-position: -45px -180px;}
.s20 {background-position: -45px -210px;}
.s21 {background-position: -45px -240px;}
.s22 {background-position: -45px -270px;}
.s23 {background-position: -45px -300px;}
.s24 {background-position: -45px -930px;}
.s25 {background-position: 0 -930px;}
.s26 {background-position: -45px -960px;}
.s27 {background-position: 0 -960px;}
.s28 {background-position: 0 -990px;}
.s29 {background-position: -45px -990px;}
.s30 {background-position: 0 -1020px;}
.s31 {background-position: -45px -330px;}
.s32 {background-position: -45px -1020px;}

.f1, .f2, .f3, .f4, .f5 {width:20px; height:13px; overflow:hidden; display:block; margin:2px 4px 0 0;}
.f1 {background-position: 0 -860px;}
.f2 {background-position: 0 -873px;}
.f3 {background-position: 0 -886px;}
.f4 {background-position: 0 -899px;}
.f5 {background-position: 0 -912px;}

.ru_en {text-align:right;}
.ru_en A, .ru_en SPAN {float:right;}
.ru_en SPAN {margin:0 4px;}

.rek {float:left; text-align:left;}

#smra  H3 {margin-top:25px;}
*HTML #smra H3, *+HTML #smra H3 {margin-top:0;}

/* index RU duttons left */
.button1{background:#c2e994 url(http://img.imgsmail.ru/r/jsagent/buttn1_l.gif) repeat-y left top; margin:20px 0 0 0;}
.button1 a{display:block; color:#008ed1; font:18px/16px Tahoma, Arial, Helvetica, sans-serif; margin-bottom:3px; position:relative; z-index:100;}
.button1 a:hover{color:#FF7E00;}
.button1 span{font:13px Tahoma, Arial, Helvetica, sans-serif; color:#5c6566;}
.button1 .button1_t{background:url(http://img.imgsmail.ru/r/jsagent/buttn1_t.gif) repeat-x left top;}
.button1 .button1_r{background:url(http://img.imgsmail.ru/r/jsagent/buttn1_r.gif) repeat-y right top;}
.button1 .button1_b{background:url(http://img.imgsmail.ru/r/jsagent/buttn1_b.gif) repeat-x left bottom; text-align:left;}
.button1 .button1_lt{background:url(http://img.imgsmail.ru/r/jsagent/buttn1_lt.jpg) no-repeat left top;}
.button1 .button1_rt{background:url(http://img.imgsmail.ru/r/jsagent/buttn1_rt.jpg) no-repeat right top;}
.button1 .button1_rb{background:url(http://img.imgsmail.ru/r/jsagent/buttn1_rb.jpg) no-repeat right bottom;}
.button1 .button1_lb{background:url(http://img.imgsmail.ru/r/jsagent/buttn1_lb.jpg) no-repeat left bottom; padding:14px 5px 16px 63px;}
.button1 .relative{position:relative;}
.button1_pic1{position:absolute; left:-1px; top:-74px;}
.button1 .button1_pic2{position:absolute; left:80px; top:-9px;}
.button1_pic3{position:absolute; right:-8px; top:-64px;}

#button2r {margin-top:15px;  background:url(http://img.imgsmail.ru/r/jsagent/buttn2_bg.gif) repeat-x top left;}
#button2r .button2r_r{background:url(http://img.imgsmail.ru/r/jsagent/buttn2_r.jpg) no-repeat top right ;}
#button2r .button2r_l{background:url(http://img.imgsmail.ru/r/jsagent/buttn2_l.jpg) no-repeat top left; height:80px;}
#button2r div span{font-size:17px; font-weight:bold; display:block; line-height:15px;}
#button2r a{color:#fff; text-decoration:none; display:block; cursor:pointer; margin:15px 5px 0 83px; text-align:left; font:13px Tahoma, Arial, Helvetica, sans-serif; padding:15px 0 0 0; _padding:0;}
#button2r a:hover{text-decoration:underline;}

.rasporka {height:1px; overflow:hidden;} 
* html #button2r a, *+html #button2r a, {padding:0 !important;}

div.download {margin:0 0 20px 0;}