*                                                       { margin: 0; padding: 0 }
html, body						{ background-color: #fff; color: #2d2d2d; width: 100%; height: 100%; text-align: center; font: 12px Tahoma, sans-serif }
a							{ color: #e2007a; text-decoration: underline }
a:hover							{ color: #2d2d2d; text-decoration: underline }
input[type=text]:focus,input[type=password]:focus	{ outline: 0 none }

.fl							{ float: left }
.clear							{ width: 100%; height: 0; overflow: hidden; clear: both }
.displaynone						{ display: none }
.overflow                               		{ overflow: hidden; position: relative }

.mainpadding						{ width: 100%; height: 20px }
.menupadding						{ width: 100%; height: 10px }
.contextpadding						{ width: 100%; height: 5px }

.header							{ width: 950px; height: 110px; text-align: left; margin: auto }
.logo a,.logo a:hover					{ width: 120px; height: 110px; display: block }
.logo,.lang,.headlinks					{ height: 110px; float: left }
.logo							{ width: 440px }
.lang							{ width: 90px }
.headlinks						{ width: 420px }
.lang div						{ width: 29px; height: 20px; float: left }
.lang a,.lang a:hover					{ width: 25px; height: 20px; display: block }
.headlinks .right,.footlinks .right			{ margin-left: auto; margin-right: 0 }
.right div						{ height: 20px; padding: 2px 0 0 12px; float: left; white-space: nowrap }
.phone							{ width: 299px; height: 24px; margin: 10px 0 0 121px }

.highlevel,.highlevel ul				{ width: 950px; height: 30px; text-align: left; margin: auto }
.highlevel ul						{ list-style: none }
.highlevel li 						{ height: 30px; float: left }
.highlevel li a,.highlevel li a:hover			{ height: 30px; display: block }

.lowlevel						{ width: 950px; height: 56px; text-align: left; margin: auto }
.lowleft						{ width: 6px; height: 56px }
.lowpoint						{ height: 56px; float: left; cursor: pointer }
.lowpoint div						{ height: 30px; float: left; margin: 9px 0px 17px 0px; padding: 0px 17px 0px 17px; border-right: solid 1px #f26db5; color: #fff; white-space: nowrap }
.pointactive,.pointhover				{ background: url(i/low_point.gif) no-repeat center top }
.pointactive						{ cursor: default }
.pointactive div,.pointhover div			{ border-right: solid 1px #e7e6e6 }
.pointactive div					{ color: #e2007a }
.pointhover div						{ color: #2d2d2d }
.before	div						{ border-right: solid 1px #ea0e85 }

.banner							{ width: 950px; height: 300px; text-align: left; margin: auto }

.left_b							{ width: 670px; height: 300px; float: left; overflow: hidden }
.mainbanner						{ width: 670px; height: 300px }
.bigcorners						{ width: 670px; height: 300px; position: relative; top: -300px; cursor: pointer; cursor: hand }
.lt_l,.rt_l,.ct_l					{ height: 20px }
.lb_l,.rb_l,.cb_l					{ height: 40px }
.lt_l,.lb_l						{ width: 46px; float: left }
.rt_l,.rb_l						{ width: 20px; float: left }
.ct_l,.cb_l						{ width: 604px; float: left }
.maincenterbanner					{ width: 670px; height: 240px }
.ct_l,.maincenterbanner					{ background: url(i/maincenterbanner.gif) no-repeat left top }


.right_b,.right_b div,.center_b,.center_b div,
.right_mini,.right_mini div				{ width: 250px }
.center_b						{ height: 300px; margin-left: 30px; float: left; display: inline }
.news_head						{ height: 30px }
.news							{ height: 216px }
.news_date						{ height: 17px; font: 11px Tahoma, sans-serif; color: #dbdbdb }
.news_text						{ padding-bottom: 13px }
.all_news						{ height: 10px; padding-top: 20px; text-align: right }

.right_b						{ height: 300px; margin-left: 30px; float: left; background-color: #e2007a }
.t_r,.uber_t						{ height: 20px }
.c_r							{ height: 240px }
.b_r,.uber_b						{ height: 40px }
div.oicon						{ width: 34px; height: 34px; margin: 0px 10px 0px 20px; float: left; display: inline }
div.link_r						{ width: 150px; height: 24px; margin-top: 9px; float: left; white-space: nowrap; display: inline }
.link_r	a						{ color: #fff; text-decoration: none }
.link_r a:hover						{ color: #fff; text-decoration: underline }				

.footer							{ width: 950px; height: 70px; text-align: left; margin: auto }

.vision							{ width: 109px; float: left }
.vision div						{ width: 47px; height: 20px; float: left }
.vision a,.vision a:hover				{ width: 43px; height: 20px; display: block }
.rss							{ width: 40px; height: 20px; float: left }
.rss a,.rss a:hover					{ width: 20px; height: 20px; display: block }
.withinput,.withsearch					{ width: 150px; height: 20px; float: left }
.withinput input,.withsearch input			{ width: 120px; height: 15px; position: relative; top: 2px; left: 22px; background-color: #fff; border-width: 0px; font: 11px Tahoma, sans-serif; color: #2d2d2d }

.copyright						{ width: 740px; height: 20px; float: left }
.copyright a,.copyright a:hover				{ color: #bdbdbd; text-decoration: underline; font: 11px Tahoma, sans-serif }
.copyright span,.design span				{ position: relative; top: 2px; font: 11px Tahoma, sans-serif; color: #bdbdbd }

.crumbs							{ width: 950px; height: 24px; text-align: left; margin: auto }
.crumbs div						{ float: left }
.crumbs_logo a,.crumbs_logo a:hover			{ width: 26px; height: 24px; display: block }
.crumbs_arrow						{ width: 24px; height: 24px }
.crumbs_link span,.crumbs_link a,.crumbs_link a:hover	{ font: 11px Tahoma, sans-serif }
.crumbs_link span					{ position: relative; top: 2px }

.banner_mini						{ width: 950px; height: 300px; text-align: left; margin: auto }
.left_mini						{ width: 320px; height: 300px; float: left; background-color: #e2007a; overflow: hidden }
.left_mini2						{ width: 320px; height: 300px; margin-left: 30px; display: inline; float: left; background-color: #e2007a; overflow: hidden }
.minibanner						{ width: 320px; height: 300px }
.minicorners						{ width: 320px; height: 300px; position: relative; top: -300px; cursor: pointer; cursor: hand }
.top_mini						{ width: 320px; height: 20px }
.center_mini						{ width: 320px; height: 240px }
.bottom_mini						{ width: 320px; height: 40px }

.lt_l                                   		{ background: url(i/lt_l.png) no-repeat left top }
.rt_l                                   		{ background: url(i/rt_l.png) no-repeat right top }
.lb_l                                   		{ background: url(i/lb_l.png) no-repeat left top }
.rb_l                                   		{ background: url(i/rb_l.png) no-repeat right top }
.top_mini                                   		{ background: url(i/top_mini.png) no-repeat left top }
.bottom_mini                                   		{ background: url(i/bottom_mini.png) no-repeat left top }
.center_mini						{ background: url(i/transmini.gif) no-repeat left top }

.spr,.linked a						{ background: url(i/multisprite.gif) no-repeat }

.logo							{ background-position: 0px 0px }
.ru a							{ background-position: 0px -110px }
.kg a							{ background-position: -25px -110px }
.en a							{ background-position: -50px -110px }
.ru a:hover						{ background-position: -75px -110px }
.kg a:hover						{ background-position: -100px -110px }
.en a:hover						{ background-position: -125px -110px }
.ru_active						{ background-position: -150px -110px }
.kg_active						{ background-position: -175px -110px }
.en_active						{ background-position: -200px -110px }
.phone							{ background-position: 0px -130px }
.lowlevel						{ background-position: 0px -154px }
.lowleft						{ background-position: 0px -210px }
.t_r							{ background-position: -6px -210px }
.b_r							{ background-position: -6px -230px }
.cup							{ background-position: 0px -270px }
.star							{ background-position: -34px -270px }
.heart							{ background-position: -68px -270px }
.apple							{ background-position: -102px -270px }
.racket							{ background-position: -136px -270px }
.bear							{ background-position: -170px -270px }
.chat							{ background-position: -204px -270px }
.html a							{ background-position: -225px -110px }
.flash a						{ background-position: -268px -110px }
.html a:hover						{ background-position: -311px -110px }
.flash a:hover						{ background-position: -354px -110px }
.html_active						{ background-position: -397px -110px }
.flash_active						{ background-position: -440px -110px }
.rss							{ background-position: -793px -110px }
.withinput						{ background-position: -493px -110px }
.withsearch						{ background-position: -643px -110px }
.cb_l							{ background-position: -256px -210px }
.crumbs_logo						{ background-position: 0px -304px }
.crumbs_arrow						{ background-position: -26px -304px }
.view_noup a						{ background-position: 0px -328px }
.view_noup a:hover					{ background-position: 0px -350px }
.view_yep a						{ background-position: 0px -372px }
.view_yep a:hover					{ background-position: 0px -372px }
.newsblock .view_noup a					{ background-position: 0px -332px }
.newsblock .view_noup a:hover				{ background-position: 0px -354px }
.newsblock .view_yep a					{ background-position: 0px -376px }
.newsblock .view_yep a:hover				{ background-position: 0px -376px }

/* -------------------------------- */

.content						{ width: 950px; text-align: left; margin: auto; margin-bottom: 10px }

.content_name						{ font: 24px Tahoma, sans-serif; margin: 10px 0 8px 0; color: #e2007a }
.context_long						{ width: 950px; float: left; padding-bottom: 20px }
.context_long .maintext					{ padding: 8px 15px 0 15px; line-height: 140% }
.context_long .vrez					{ width: 920px; color: #e2007a; padding: 20px 0 10px 0 }
.vrez_head						{ width: 250px; font: 18px Tahoma, sans-serif; float: left; color: #e2007a }
.context_long .vrez_content				{ width: 650px; margin-left: 20px; float: left; color: #2d2d2d }

.context_long .bubble					{ width: 920px; padding: 10px 0 20px 0 }
.bubble_only						{ width: 250px; float: left }
.bubble_head						{ width: 250px; height: 40px; background: url(i/bubble_head.gif) no-repeat left top }
.bubble_bottom						{ width: 250px; height: 10px; background: url(i/bubble_bottom.gif) no-repeat left top }
.context_long .bubble_content				{ width: 650px; margin-left: 20px; float: left }
.bubble_text						{ width: 250px; background-color: #ebebeb }
.bubble_text div					{ padding: 10px 20px 5px 20px }

.uberlow						{ width: 190px; float: left }
.uberlow ul						{ width: 160px; list-style: none; border-top: solid 1px #bdbdbd }
.uberlow li						{ padding-top: 6px; padding-bottom: 11px; border-bottom: solid 1px #bdbdbd }
.uberlow li a						{ color: #e2007a; text-decoration: none; font: 13px Tahoma, sans-serif }
.uberlow li a:hover					{ color: #e2007a; text-decoration: underline }
.uberlow li span					{ font: 11px Tahoma, sans-serif; position: relative; top: 3px; color: #888 }

.context						{ width: 745px; float: left; position: relative; top: -18px; padding: 0 15px 8px 0 }
.maintext						{ padding: 8px 0 10px 0; line-height: 140% }
.usluga a,.usluga a:hover				{ color: #666; font: 19px Tahoma, sans-serif; padding-left: 15px; text-decoration: none }
.usluga a:hover						{ color: #2d2d2d; text-decoration: underline }
.usluga_wtf						{ padding: 2px 15px 0 15px; color: #888 }
.view_yep						{ padding-bottom: 8px }
.usluga_wtf_active					{ padding: 8px 15px 8px 15px; border-top: solid 1px #eee; border-bottom: solid 1px #eee }
.close a,.close a:hover					{ font: 11px Tahoma, sans-serif; position: relative; top: 5px; left: 680px; text-decoration: none }
.maintext_active					{ position: relative; left: -10px; padding: 8px 10px 15px 10px; margin: 0 0 8px 0; line-height: 140%; background-color: #f9f9f9 }
.maintext_active .usluga a				{ color: #e2007a }
.maintext_active .usluga a:hover			{ color: #e2007a }

.context .vrez						{ width: 695px; padding: 0 0 0 0 }
.context .vrez_content					{ width: 425px; margin-left: 20px; float: left }
.context .bubble					{ width: 695px; padding: 3px 0 10px 0 }
.context .bubble_content				{ width: 425px; margin-left: 20px; float: left }

.nav_pages						{ width: 920px; height: 41px; text-align: left; margin: auto; margin: 10px auto 20px auto }
.navigation						{ padding: 10px; padding-left: 8px; border-top: solid 1px #bdbdbd; position: relative; left: -15px }
.pagescroll						{ clear: both; display: block; margin: 0 auto }
.pagescroll li						{ list-style: none; display: block; float: left; margin: 0 2px }
.pagescroll a						{ width: 21px; height: 19px; display: block; text-align: center; text-decoration: none; color: #444 }
.pagescroll a:hover					{ background-color: #bdbdbd; color: #fff; text-decoration: none }
.pagescroll span					{ position: relative; top: 2px }
.pagescroll h6						{ width: 21px; height: 19px; display: block; color: white; background-color: #e2007a; text-align: center; font: 13px Tahoma, sans-serif }
.pagescroll h6 span					{ position: relative; top: 1px }

.newsblock .usluga a,.newsblock .usluga a:hover		{ font: 15px Tahoma }
.usluga span						{ font: 10px Tahoma, sans-serif; color: #dbdbdb; position: relative; top: -6px; left: 5px }
.newsblock .maintext					{ padding: 6px 15px 15px 15px; line-height: 140% }
.newsblock .maintext_active				{ position: relative; left: 0; padding: 6px 15px 15px 15px; line-height: 140%; background-color: #f9f9f9 }
.newsblock .close a,.newsblock .close a:hover		{ left: 875px }

ol.searchres						{ list-style-type:decimal; list-style-position: outside; margin: 10px 0 0 40px }
.searchres li						{ padding-bottom: 20px }
span.searchin 						{ position: relative; top: 5px }
.search_words						{ font-weight: bold }

.maintext ul,
.usluga_wtf_active ul					{ list-style-position: outside; list-style-type: disc; margin: 0 0 5px 15px; padding: 0 }
.maintext ol,
.usluga_wtf_active ol					{ list-style-position: outside; list-style-type: decimal; margin: 0 0 5px 20px; padding: 0 }
.maintext ul ul,.usluga_wtf_active ul ul		{ margin-left: 30px }
.maintext ol ol,.usluga_wtf_active ol ol		{ margin-left: 35px }
.maintext ul ul ul,.usluga_wtf_active ul ul ul		{ margin-left: 45px }
.maintext ol ol ol,.usluga_wtf_active ol ol ol		{ margin-left: 50px }
.maintext ul li,.usluga_wtf_active ul li,
.maintext ol li,.usluga_wtf_active ol li		{ margin-bottom: 2px }


.context p,.context_long p				{ padding-bottom: 10px }

.SubCaption						{ color: #000; font: 20px Tahoma, sans-serif; padding: 5px 0 5px 0 }
.MagentaBold						{ font-weight: bold; color: #e2007a }

.MagentaTable						{ border-collapse: collapse; margin: 0 }
.MagentaTable td					{ border: solid 1px #bdbdbd; padding: 5px; background-color: #fff }
.MagentaTable td p					{ padding: 0; margin: 0 }
.MagentaTable .tablehead				{ background-color: #e2007a; color: #fff }
.MagentaTable .selected					{ background-color: #f3f3f3; color: #2d2d2d }

span.phonedigit						{ position: relative; top: 3px }
.phonedigit img						{ width: 14px; height: 15px }

sub,sup							{  }

.chat							{ width: 920px; height: 500px; text-align: left; margin: auto; margin-bottom: 20px; margin-top: 15px }
.leftchat						{ width: 650px; height: 500px; float: left }
.textchat						{ width: 650px; height: 445px; background-color: #f7f7f7; overflow: scroll; overflow-x: hidden; position: relative }
.formchat						{ width: 630px; height: 30px; background-color: #f3f3f3; padding: 10px }
.rightchat						{ width: 250px; height: 500px; margin-left: 20px; float: left }
.peopleschat						{ width: 250px; height: 422px; background-color: #f7f7f7; overflow: scroll; overflow-x: hidden; position: relative }
.datachat						{ width: 250px; height: 50px }
.datachat span						{ position: relative; top: 12px; left: 40px; font-size: 11px }
.chatmessage						{ width: 605px; margin: 10px; padding: 5px; background-color: #fff }
.logotext						{ font-size: 11px }
.logotext span						{ position: relative; top: -5px; left: 8px }
.textmessage						{ width: 580px; padding: 5px 0 3px 21px; margin-top: 3px; border-top: solid 1px #f3f3f3 }
.chatinput input					{ background-color: #fff; border: solid 0px #000; position: relative; top: 1px; left: 1px; font: 12px Tahoma, sans-serif; color: #2d2d2d; width: 538px; height: 26px; font-size: 18px }
.chatinput						{ background-color: #fff; border: solid 1px #bdbdbd; height: 28px; width: 540px; float: left }
.people							{ width: 222px; margin: 5px 0 3px 10px; border-bottom: solid 1px #f3f3f3 }
.wooow							{ width: 250px; height: 28px; background-color: #f3f3f3; color: #000; text-align: center; border-bottom: solid 1px #f0f0f0 }
.wooow span						{ position: relative; top: 6px; left: -10px }
.chatpad						{ width: 650px; height: 5px; background-color: #f7f7f7 }

/* ---------------------------- forms */

.convo						{ width: 920px; text-align: left; margin: auto }
.convo .column					{ width: 450px; float: left; padding-bottom: 10px }
.convo .column2					{ width: 450px; float: left; margin-left: 20px; padding-bottom: 10px }

.convo .part					{ width: 420px; background-color: #f9f9f9; border-bottom: solid 1px #bdbdbd; padding: 13px 15px 15px 15px }
.convo .part:hover				{ background-color: #f2f2f2 }
.part .partname					{ padding-bottom: 10px }

.convogo					{ overflow: hidden }
.convogo div					{ float: left }

.select,.input,.textarea			{ background-color: #fff; border: solid 1px #bdbdbd }
* html .select					{ background-color: #f9f9f9; border: solid 0px #000 } /* FOR IE6- */
*+html .select					{ background-color: #f9f9f9; border: solid 0px #000 } /* FOR IE7 */
.select select,.input input,.textarea textarea	{ background-color: #fff; border: solid 0px #000; position: relative; top: 1px; left: 1px; font: 12px Tahoma, sans-serif; color: #2d2d2d }
* html .select select				{ top: 0px } /* FOR IE6- */
*+html .select select				{ top: 0px } /* FOR IE7 */
* html .smallpart .input input			{ left: -9px } /* FOR IE6- */
*+html .smallpart .input input			{ left: -9px } /* FOR IE7 */

.select,.input					{ height: 19px }

.convogo .select				{ width: 418px }
.convogo .select select				{ width: 416px }
.convogo .input					{ width: 418px }
.convogo .input input				{ width: 416px }

.smallpart .prefix				{ width: 30px }
.prefix span					{ position: relative; top: 3px }
.smallpart .select				{ width: 50px; margin-left: 10px }
.smallpart .select select			{ width: 48px }
.smallpart .input				{ width: 316px; margin-left: 10px }
.smallpart .input input				{ width: 314px }
* html .smallpart .input input			{ width: 304px }
.smallpart .textarea				{ width: 418px; height: 100px }
.smallpart .textarea textarea			{ width: 416px; height: 98px; overflow: hidden }
.smsstatus					{ padding: 5px 0 10px 0; font-size: 11px }
.smsstatus span					{ float: left }
.smsstatus div					{ font-weight: bold; width: 28px; text-align: center; float: left }
.captchaimg					{ width: 90px; height: 37px; background-color: #777 }
.smallpart .captcha				{ width: 70px; height: 35px; margin-left: 10px }
.smallpart .captcha input			{ width: 68px; height: 33px; font-size: 27px }
* html .smallpart .captcha input		{ width: 68px }

.convogo .checkbox				{ padding-top: 6px }
.convogo .chck					{ width: 20px }
.convogo .chck input				{ width: 13px; height: 13px; border: solid 1px #dbdbdb }
.convogo .chcklabel				{ width: 390px; display: block; padding-left: 10px; position: relative; top: -2px; line-height: 130% }

.submitbutton					{ border-top: solid 1px #eee }

.sprconvo a					{ background: url(i/convo.gif) no-repeat }

.clear_button a,.clear_button a:hover		{ width: 150px; height: 25px; display: block; margin: 10px 0 10px 0 }
.submit_button a,.submit_button a:hover		{ width: 80px; height: 25px; display: block; margin: 10px 0 10px 690px }
.chatbutton a,.chatbutton a:hover		{ width: 80px; height: 25px; display: block; margin: 3px 0 0 550px }
* html .chatbutton a				{ margin: 0; position: relative; top: 3px; left: 5px }
* html .chatbutton a:hover			{ margin: 0; position: relative; top: 3px; left: 5px }
*+html .chatbutton a				{ margin: 0; position: relative; top: 3px; left: 7px }
*+html .chatbutton a:hover			{ margin: 0; position: relative; top: 3px; left: 7px }

.clear_button a:hover				{ background-position: 0px 0px }
.clear_button a					{ background-position: -150px 0px }
.submit_button a:hover				{ background-position: -300px 0px }
.submit_button a				{ background-position: -380px 0px }
.chatbutton a					{ background-position: -620px 0px }
.chatbutton a:hover				{ background-position: -700px 0px }

.ok_button a,.ok_button a:hover			{ width: 80px; height: 25px; display: block; margin: 0 0 10px 210px }
*+html .ok_button a,
*+html .ok_button a:hover			{ margin: 10px 0 10px 205px } /* FOR IE7 */

.ok_button a:hover				{ background-position: -860px 0px }
.ok_button a					{ background-position: -780px 0px }

div#splash					{ width: 300px; height: 170px; position: absolute; top: 0; left: 0; background-color: #e2007a }
.splashhead					{ width: 280px; height: 35px; border-bottom: solid 1px #e64a9b; margin-left: 10px }
*+html .splashhead				{ margin-left: 5px } /* FOR IE7 */
* html .splashhead				{ margin-left: 0 } /* FOR IE7 */
.splashhead span				{ position: relative; top: 9px; color: #f5aad1; font-size: 14px }
.splashtext					{ height: 88px; text-align: left }
.splashtext div					{ width: 280px; height: 78px; margin: 10px; color: #fff; border-bottom: solid 1px #e64a9b }









.shop						{ width: 920px; text-align: left; margin: auto; margin-left: 15px; margin-top: 15px }
.topcatalog					{ width: 920px; height: 12px; background: url(i/topcatalog.gif) no-repeat top left; font-size: 1px }
.shopnav					{ width: 920px; height: 90px; background-color: #f3f3f3 }
.number						{ width: 200px; height: 90px; margin-left: 12px; float: left; display: inline }
.shopnav ul					{ list-style-position: outside; list-style-type: none; float: left; margin-left: 20px; display: inline; position: relative; top: -1px }
* html .shopnav ul				{ width: 1px }
.shopnav li					{ height: 15px }
.shopnav li span				{ position: relative; color: #000; white-space: nowrap }
.shopnav li,.shopnav li a,.shopnav li a:hover	{ font: 11px Tahoma, sans-serif; white-space: nowrap }
.bottomcatalog					{ width: 920px; height: 12px; background-color: #f3f3f3; font-size: 1px }

.shopcontent					{ width: 920px; height: 283px }
.topshopcontent					{ width: 920px; height: 5px; background-color: #f7f7f7; font-size: 1px }
.shopelements					{ width: 920px; height: 226px; background-color: #f7f7f7 }
.shopelements div				{ float: left }

.shopelements2					{ width: 920px; height: 250px; background-color: #f7f7f7; overflow: scroll; overflow-y: hidden }

.goprevious a,.goprevious a:hover,
.gonext a,.gonext a:hover			{ width: 16px; height: 60px; display: block; background-color: #000; margin-top: 83px }
.commodity					{ width: 887px }
.commodity table				{ height: 226px }
.commodity table td				{ width: 121px; height: 216px }

.shopimage img					{ width: 101px; height: 101px; display: block; margin: 10px 10px 0 10px }
.shopcode					{ width: 121px; height: 19px; font: 11px Tahoma, sans-serif; padding-top: 5px; text-align: center; font-weight: bold }
.shoptext					{ width: 111px; height: 36px; overflow: hidden; font: 11px Tahoma, sans-serif; line-height: 110%; padding-left: 10px }
.button_shopinfo a,.button_shopinfo a:hover,
.button_back a,.button_back a:hover		{ width: 101px; height: 25px; display: block; margin: 10px }

.commodity table td.descrshop			{ width: 350px; background-color: #f3f3f3 }
.descrshop div.head				{ width: 330px; height: 20px; margin: 0 10px 0 10px; border-bottom: solid 1px #777; color: #777; position: relative; top: 5px }
.descrshop div.container			{ width: 330px; height: 180px; margin: 10px 10px 0 10px; font-size: 11px; overflow: hidden }
.descrshop div.containertel			{ width: 280px; margin: 10px 10px 0 10px; font-size: 11px }
.descrshop div.selects				{ width: 280px; margin: 5px 10px 0 10px }
.selects select					{ width: 280px; margin: 5px 0 0 0; border: solid 1px #777 }

.commodity table td.descrshop2			{ width: 260px; background-color: #f3f3f3 }
.descrshop2 div.head				{ width: 240px; height: 20px; margin: 0 10px 0 10px; border-bottom: solid 1px #777; color: #777; position: relative; top: 5px }
.descrshop2 div.container			{ width: 240px; height: 180px; margin: 10px 10px 0 10px; font-size: 11px }

.commodity table td.descrshop3			{ width: 80px; background-color: #f3f3f3 }
.descrshop3 div.head				{ width: 60px; height: 20px; margin: 0 10px 0 10px; border-bottom: solid 1px #777; color: #777; position: relative; top: 5px }
.descrshop3 div.container			{ width: 60px; height: 180px; margin: 10px 10px 0 10px; font-size: 11px }

.commodity table td.descrshop5			{ width: 120px; background-color: #f3f3f3 }
.descrshop5 div.head				{ width: 100px; height: 20px; margin: 0 10px 0 10px; border-bottom: solid 1px #777; color: #777; position: relative; top: 5px }
.descrshop5 div.container			{ width: 100px; height: 180px; margin: 10px 10px 0 10px; font-size: 11px }


.shopnavigation					{ width: 920px; height: 19px; background-color: #f3f3f3 }
.pagescroll					{ clear: both; display: block; margin: 0 auto; font: 11px Tahoma, sans-serif; margin-left: 21px }
.pagescroll li					{ list-style: none; display: block; float: left; margin: 0 1px }
.pagescroll a					{ width: 22px; height: 19px; display: block; text-align: center; text-decoration: none; color: #444 }
.pagescroll a:hover				{ background-color: #bdbdbd; color: #fff; text-decoration: none }
.pagescroll span				{ position: relative; top: 2px }
.pagescroll h6					{ width: 22px; height: 19px; display: block; color: white; background-color: #e2007a; text-align: center; font: 11px Tahoma, sans-serif }
.pagescroll h6 span				{ position: relative; top: 2px }

.bottomshopcontent				{ width: 920px; height: 12px; background: url(i/bottomcatalog.gif) no-repeat top left; font-size: 1px }

.sprshop,.linkedshop a				{ background: url(i/shopsprite.gif) no-repeat }
.commodity td,.commodity2 .setti td		{ background-position: 0px 0px }
.goprevious a					{ background-position: -121px 0px }
.goprevious a:hover				{ background-position: -137px 0px }
.gonext a					{ background-position: -153px 0px }
.gonext a:hover					{ background-position: -169px 0px }
.button_shopinfo a				{ background-position: 0px -216px }
.button_shopinfo a:hover			{ background-position: -101px -216px }
.button_back a					{ background-position: 0px -241px }
.button_back a:hover				{ background-position: -101px -241px }

.get_picture                    		{ background-position: 0px -266px }
.get_polyphone                    		{ background-position: 0px -356px }
.get_game					{ background-position: 0px -446px }
.get_mp3					{ background-position: 0px -536px }
.get_video					{ background-position: 0px -626px }
.get_theme					{ background-position: 0px -716px }