html, body { height:100%;}
body { min-height:100%; background:#fff url(img/sky_repeat.jpg) 472px 0px repeat-x ; min-width:990px; padding:0; margin:0; font:normal 76% Arial; color:#666;}
* html body { width:expression(document.documentElement.clientWidth < 990 ? "990px" : document.documentElement.clientWidth + "px");} /* ie6 */
#body { min-height:100%; background:url(img/sky_tl.jpg) 0px 0px no-repeat;}
* html #body { height:100%;}
#xfoot { clear:both; height:90px;}
#footer { height:80px; padding-top:10px; position:relative; margin:-90px 15px 0 15px; background:url(img/nitka.gif) repeat-x 0px 30px;}
img { border:none;}
form { padding:0; margin:0;}
select { font-size:12px;}
input { font-family:Arial, serif; font-weight:normal;}

#head { background:url(img/uzelok_right.gif) no-repeat 100% 15px; height:380px;}
#toptop { width:850px; float:right; background:url(img/nitka_v.gif) repeat-y 100% 0%; margin-right:108px; display:inline; overflow: hidden;}
	#toptop div { background:url(img/nitka_lt.gif) no-repeat 0px 1px; padding-left:28px;}
	#toptop div div { height:29px; background:url(img/nitka.gif) repeat-x 100% 28px;}
	/*#toptop a, #toptop span { display:block; float:right; height:28px; font:bold 10px Arial, serif; color:#4b92db; line-height:28px; vertical-align:middle; padding-right:10px;}
	#toptop a, #toptop span strong { font:bold 10px Arial, serif; color:#4b92db; line-height:28px; vertical-align:middle;}*/
	#toptop a, #toptop strong { display:block; float:right; height:28px; font:bold 10px Arial, serif; color:#4b92db; line-height:28px; vertical-align:middle; padding-right:10px;}
	#toptop a { background:url(img/nitka_v.gif) repeat-y 0% 0%; font-size:11px; padding-left:10px;}
	#toptop br { display:none;}

* html img.png { behavior:url("png.htc");}

.mceContentBody p, #inside p { padding:6px 0px 5px 0px !important;}
.mceContentBody ul, #inside ul { margin-left:20px !important;}
.mceContentBody li, #inside li { padding-left:15px !important; margin-bottom:3px  !important;}
.mceContentBody h3, #inside h3 { margin-top:10px !important;}
.mceContentBody h5, #inside h5 { margin-bottom:6px !important;}
.mceContentBody a, #inside a { color:#ff365b  !important; text-decoration:underline !important; font-weight:bold  !important;}

body.mceContentBody { background:#fff !important; min-width:auto !important; width:auto !important;}

#topmenu { position:absolute; left:6px; top:0px; width:549px; height:287px; background:url(img/menu_back.gif) no-repeat 0px 0px; margin:0; padding:80px 0 0 26px; z-index:5;}

#topmenu ul { padding:0; margin:0; list-style:none;}
#topmenu li, #topmenu a {  background-repeat:no-repeat; background-position:0% 0%;}
#topmenu a { text-indent:-10000em; display:block; width:169px; color:#000; text-decoration:none;}
	#apteka, #apteka a { background-image:url(img/m_apteka.gif); height:23px;} 
	#pitanie, #pitanie a { background-image:url(img/m_pitanie.gif); height:28px;}
	#gigiena, #gigiena a { background-image:url(img/m_gigiena.gif); height:24px;}
	#odezhda, #odezhda a { background-image:url(img/m_odezhda.gif); height:27px;}
	#mamam, #mamam a { background-image:url(img/m_mamam.gif); height:25px;}
	#kolyaski, #kolyaski a { background-image:url(img/m_kolyaski.gif); height:28px;}
	#security, #security a { background-image:url(img/m_security.gif); height:24px;}
	#mebel, #mebel a { background-image:url(img/m_mebel.gif); height:28px;}
	#games, #games a { background-image:url(img/m_games.gif); height:28px;}
#topmenu a:hover { background-position:0% 100% !important;}

#inews { position:absolute; left:220px; width:auto; top:70px; z-index:10;}
#inews a { color:#666; line-height:1.4;}
#inews a:visited { color:#777;}

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {display:inline-block !important;}
/* \*/
.clear {display:block !important;}
/* */

div.hr { background:url(img/nitka.gif) repeat-x 100% 13px; position:relative; margin:-10px 0 0; border:none !important; padding:0 !important; clear:left;}
div.hr b { display:block; height:25px; background:url(img/uzel_right.gif) no-repeat 100% 0;}
	


#topstuff { float:right; width:43%; padding:10px 15px 0 0;}
	#topstuff .clear { clear:both;}

	.lform { width:398px; float:right; font-weight:bold;}
	.lform label { display:block; font-size:80%;}
	.lform p { margin:0; padding:0; background:url(img/input_back.gif) no-repeat 0% 100%; float:left; width:132px; }
	.lform p input { border:none; background:none; width:104px !important; height:18px; padding:0; margin:2px 2px 0 2px;}
	div.lform { padding-top:.5em;}
	#top_enter { float:left; width:69px !important; margin-top:13px !important;}
	
	#logo { float:right; margin-top:8px; text-decoration:none; z-index:10;}

	#topstuff address { font-style:normal; margin-top:5px; width:398px; padding-bottom:10px; float:right; position:relative;}
	#trudno { display:block; position:absolute; top:10px; right:20px;}
	#trudno a { color:#ff365b; font-size:11px; font-weight:bold;}

	#topfilters { width:398px; height:55px; clear:both; float:right; padding:0; margin:0;}
	#topfilters a { float:left; display:block; margin-left:14px;}
	
	#topicons { width:414px; height:85px; clear:both; float:right; padding:0; margin:10px -5px 0 0; position:relative; overflow:hidden;}
	#topicons a { display:block; float:left; text-align:center; color:#666; text-decoration:none; width:70px; height:85px; font-weight:bold; font-size:12px; line-height:1; margin-left:16px;}
	#topicons a img { display:block; margin:auto; width:51px; height:51px; margin-bottom:6px;}
	#topfilters a.first, #topicons a.first { margin-left:0px !important;}


	

.back_1 { background-color:#fde8c4 !important;}
.back_2 { background-color:#ede7f4 !important;}
.back_3 { background-color:#d8efea !important;}
.back_4 { background-color:#f3ddee !important;}
.back_5 { background-color:#ffd7db !important;}
.back_6 { background-color:#e3f2cc !important;}
.back_7 { background-color:#ffd7db !important;}



.round { position:relative; height:20px; border:5px solid #fff; border-left:none; border-right:none;}
.round h2, .round a { vertical-align:middle; font:bold 12px/20px Arial; text-align:center; padding:0; margin:0; display:block; text-decoration:none; color:#666; height:20px;}

#container { width:100%; float:left; clear:both;}

#block_1 { margin-left:220px; margin-right:270px;}
#block_2 { float:left; margin-left:-100%; width:195px; padding-left:15px; padding-right:10px;}
#block_3 { float:right; margin-left:-100%; padding:0 15px 0 0; width:255px;}

#search_form p { background:url(img/search_back.gif) no-repeat 0% 13px; float:left; padding:0; margin:0; width:112px; height:35px;}
#search_form label { display:block; font-size:10px;}
#search_form p input { background:none; border:none; margin:0 2px; width:98px;}
#button_search { float:left; margin-top:13px;}

#selects { clear:left; padding-top:5px;}
#selects p { margin:0; padding:5px 0 0;}
#selects label { display:block; font-size:10px;}
#selects select { width:99%;}

#guest_short { font-size:12px;}
#guest_short p { padding:0; margin:0;}
#guest_short i { color:#ff365b; font-style:normal;}
p.answer { color:#4b92db;}

.main_column { float:left; width:48%; border-right:10px solid #fff;}
.white_tab { background:url(img/ramka_rt.gif) no-repeat 100% 0%; position:relative; clear:left;}
.white_tab h2 { color:#4b92db; font:bold 12px Arial; text-align:center; padding:5px 3px 0 118px; margin:0; height:24px; 
background:url(img/h2_tab_back.gif) no-repeat 0% 0%;}
div.b { border:2px solid #ccc; border-top:none; border-bottom:none; padding:0 5px; clear:left;}
.white_tab table { width:100%; margin-bottom:8px;}
.white_tab th { vertical-align:top; text-align:left;}
.white_tab td { font-size:10px; vertical-align:top; text-decoration:underline; padding-top:5px;}
.white_tab td strong { color:#ff365b; text-decoration:underline;}
.white_tab a { color:#666; text-decoration:underline;}

#news_tab a { font-size:12px;}
.phone { font-size:18px; padding:3px 10px; display:block;} 

.whitebot { background:url(img/ramka_rb.gif) no-repeat 100% 100%; height:8px; display:block; width:100%;}
.whitebot b { background:url(img/ramka_lb.gif) no-repeat 0% 100%; display:block; width:20px; height:8px;}

.yellow_tab { background:#f9f5bc url(img/yellow_rt.gif) no-repeat 100% 0%; margin-top:8px; }
.yellow_tab a.tablink { display:block; color:#ff365b; font:bold 12px Arial; text-align:center; padding:5px 3px 0 118px; margin:0; height:24px; 
background:url(img/h2_yellow_back.gif) no-repeat 0% 0%; text-decoration:none;}
.yellowbot { background:url(img/yellow_rb.gif) no-repeat 100% 100%; height:8px; display:block; width:100%;}
.yellowbot b { background:url(img/yellow_lb.gif) no-repeat 0% 100%; display:block; width:20px; height:8px;}

a.recomend { color:#666; text-align:right; display:block; line-height:2; padding-right:10px;}
.recomend img { float:left; margin:10px 10px 0 10px;  display:block;}
.price { color:#ff365b; font-weight:bolder; font-size:larger; text-decoration:none !important;}
.half { width:49% !important; float:left;}
#strelka { position:relative; display:block; margin:0 auto -10px; top:-19px; width:19px; height:8px; clear:both;}

#footright { float:right; padding-right:40px; width:350px;}
#botmenu { padding:0; margin:0; height:20px;}
#botmenu li { list-style:none; float:left; margin-right:10px;}
#botmenu a:link { color:#666; font-size:13px; font-weight:bold;}
#botmenu a:visited { color:#666; font-size:13px; font-weight:bold;}
#botmenu a:hover { color:#ff365b; font-size:13px; font-weight:bold;}

#footright p { clear:both; padding:10px 0 0 0; margin:0; font-style:normal; font-size:9px;}
#footer strong { color:#4b92db; display:block; position:absolute; top:17px; background:url(img/uzel_left.gif) no-repeat 1px 0px; font-size:9px; padding:25px 0 0 40px;}
a#allnews{color:#FF365B; margin-top:10px;display:block}
#cart { color:#696969; text-decoration:none; text-align:right; background:url(img/cart_off_index.gif) no-repeat 0% 100%; position:absolute; display:block; z-index:10; width:98px; height:90px; right:460px; top:273px; font-size:11px;}
#cart.on { background-image:url(img/cart_on_index.gif);}
#cart span {margin-top:22px;display:block}

/* inside */
#headin { background:url(img/uzelok_right.gif) no-repeat 100% 15px; height:290px;}
*html #headin {height:315px;}
*+html #headin {height:315px;}

#topinside { width:185px; position:absolute; top:30px; left:15px; }
#toptwo { margin-left:200px; padding-right:10px;}
#tinright { width:398px; float:right;}
#tinright .clear { clear:both;} 
#tinright address { clear:left; font-style:normal; padding:0 70px 0 0; height:70px;}
#tinright address a { color:#FF365B; font-size:11px; font-weight:bold;float:right; line-height:35px;}



#tinleft { /*background:url(img/inside_ad_back.gif) no-repeat;*/ width:381px; position:relative; float:left; height:171px;}
#tintwo { margin-left:10px; clear:right;}

#topsmall { clear:left; width:100%;}
#topsmall td { vertical-align:top; height:46px;}
#topsmall td.age  { vertical-align:middle; width:81px;}
#topsmall a { display:block; color:#666; text-decoration:none; font-size:11px; line-height:39px; vertical-align:middle; background-repeat:no-repeat !important; padding-left:45px; background-position:0% 0%; height:42px;}
	#icon_flower a { background:url(img/icon_flower_small.gif);}
	#icon_heart a { background:url(img/icon_heart_small.gif);}
	#icon_bear a { background:url(img/icon_bear_small.gif);}
	#icon_talk a { background:url(img/icon_talk_small.gif);}
	#icon_ppl a { background:url(img/icon_ppl_small.gif);}

#topsmall a.a { color:#ff365b; padding-left:50px; height:46px;}
	#icon_flower a.a { background:url(img/icon_flower_on.gif); }
	#icon_heart a.a { background:url(img/icon_heart_on.gif);}
	#icon_bear a.a { background:url(img/icon_bear_on.gif);}
	#icon_talk a.a { background:url(img/icon_talk_on.gif);}
	#icon_ppl a.a { background:url(img/icon_ppl_on.gif);}

#topsmall .age a  { padding-left:0;}
#topsmall a.long { line-height:13px; padding-top:5px;}

#inmenu { background:url(img/menu_in_back.jpg) repeat-y 0% 0%; width:210px; clear:left; min-height:516px; top:-80px; position:relative; margin-bottom:-80px;}
#inmenu div { background:url(img/menu_top_back.jpg) no-repeat 0% 0%; min-height:516px;}
#inmenu div div { background:url(img/menu_bot_back.jpg) no-repeat 0% 100%; min-height:516px;}
* html #inmenu div div { height:516px;}

#goods { margin:0 32px 0 20px; padding:30px 0;}
#goods li { list-style:none; margin-bottom:4px; line-height:1;}
#goods a { font:bold 12px Arial; color:#666; text-decoration:none; display:block; padding-right:20px;}
* html #goods a { height:1%;}
#goods a:hover { color:#4b92db;}
#goods li ul { display:none;}
#goods li.a a { color:#4b92db; background:url(img/circle.gif) no-repeat 100% 50%;}
#goods li.a ul { display:block; margin:0; padding:5px 0 5px 10px;}
#goods li.a ul a { color:#666; font-weight:normal; background:none;}
#goods li.a ul a:hover, #goods li.a ul a.a { color:#ff365b !important;}

.banner { text-align:center; clear:left;margin-bottom:15px;}
#wide { margin-left:-10px; padding-right:10px;}

.left { background:url(img/ramka_lt.gif) no-repeat 0% 0%;}
.left h2 { background:url(img/h2_tab_back_left.gif) no-repeat 100% 0%; padding:5px 118px 0 3px; }

.list_tab { background:url(img/parent_back.gif) no-repeat 100% 0%; clear:left;}
.list_tab h1.h1, a.h1, h2.h2 { min-height:24px; display:block; font:bold 13px Arial; min-height:24px; padding:5px 10px 0 10px; margin:0; background:#fff url(img/ramka_lt.gif) no-repeat 0% 0%; float:left; color:#4b92db; vertical-align:middle; line-height:1.2; width:40%;}
.parent { margin:0; color:#fff; font-size:13px; background:url(img/h1_right.gif) no-repeat 0% 0%; padding:0 10px 0 30px; display:block; float:left; line-height:24px; vertical-align:middle; height:24px; overflow:hidden;}
.parent a, h1.parent { color:#fff; text-decoration:none;}
* html .h1, * html .h2 { height:24px !important;}
* html .parent { float:none; position:relative; left:-3px;}
b.l { background:url(img/white_right.gif) no-repeat 0% 0%; padding:0 0 0 30px; width:15px; height:28px; float:left; display:block;}
* html b.l { float:none; position:relative; left:-3px;}

.noparent { background:url(img/noparent_back.gif) no-repeat 100% 0%; }

.error { clear:left; color:#ff365b; padding:10px 0;}

#tmplfilter { float:right; width:100px;}
 #filters label { font-weight: bold; color:#FF365B; display:block; font-size:11px;}
#tmplfilter label {  color:#FF365B; display:block; font-size:11px;}
#filters { margin-right:100px;}
.f { clear:left; padding:10px 0;}
#product_table { background:url(img/nitka.gif) repeat-x 0% 100%; width:100%; clear:both;}
#product_table tr { position:relative; background:url(img/nitka.gif) repeat-x 0% 100%;}
#product_table td { background:url(img/nitka_v.gif) repeat-y 100% 0%; padding:5px;}
#product_table a { color:#666 !important; text-decoration:none !important; font-weight:normal !important;}

p.forthcoming{color:#FF365B;font-weight:bold;font-size:11px;}
td.name { width:100%;}
td.price { white-space:nowrap; color:#4b92db !important; font-weight:bold; text-align:right;}
td.nwrap { white-space:nowrap; background:none !important;}
input.buy { background:#fff url(/img/shop_actions.gif) 50% 5px no-repeat; width:80px; cursor:pointer; border:none !important; height:20px;}
input.wait, input.swait { background:url(/img/shop_actions.gif) 50% 100% no-repeat; width:100px; cursor:pointer; border:none !important; height:16px;}
input.swait { width:80px;} 
input.hidden { border:none !important;}
input.q { width:15px; height:16px;}
.buymany { padding:3px 0;}

.pages { clear:left; padding:10px 0;}
.pages a { color:#666;}
.pages b { color:#ff365b;}

.nitko { height:1px; font-size:1px; padding:0 !important;}

#tinleft .banner { margin-top:30px;}
/*#tinleft #cart { background-image:url(img/cart_off_inside.gif) !important; width:77px; height:73px; left:242px; top:90px; font-size:11px; background-position:50px 18px; padding:0 10px 0 50px; line-height:1;}
#tinleft #cart span { display:none; display:block; position:absolute; left:5px; bottom:2px; text-align:right; width:50px;}
#tinleft #cart.on { background-image:url(img/cart_on_inside.gif) !important;}
*/
#tinright{position:relative}
#tinright #cart { color:#696969; text-decoration:none; text-align:right; background:url(img/cart_off_index.gif) no-repeat 0% 100%; position:absolute; display:block; z-index:10; width:98px; height:90px; right:440px; top:80px; font-size:11px;}

#tinright #cart.on { background-image:url(img/cart_on_index.gif);}
#tinright #cart span {margin-top:22px;display:block}

h1#red { color:#ff365b; font-size:120%; background:none; text-decoration:none; margin:0; padding:5px 0 !important; text-align:left; float:none;}
.mceContentBody h2, #inside h2 { color:#ff365b; font-size:110%; background:none; text-decoration:none; margin:0; padding:5px 0 !important; float:none; clear:left;}
.manuf { clear:left; padding:0 0 5px 0; margin:0; color:#4b92db;}
.manuf a { color:#4b92db;}

.left_desc { float:left; width:215px; padding-right:10px; margin-right:-225px;}
.right_desc { margin-left:225px;}
.dotted { display:block; padding:4px; border:1px dotted #999; width:200px;}
.dotted form { clear:both; float:right;}
.dotted h2, .blue { color:#4b92db; padding:0 5px 5px 0; margin:0; font-size:110%;}
.right { text-align:right; padding:0; margin:0; clear:both;}
#stars { float:right; width:105px; margin-right:-5px; position:relative;}
#stars img { padding-right:7px;}
* html #stars img { padding-right:6px;}

#colors label { display:block;}
#colors img { float:left; display:block; cursor:pointer;}

.friend { clear:left; padding:5px 0; text-align:right; margin:0;}
.friend strong { color:#ff365b; font-size:120%;}
.friend a { color:#4b92db; text-decoration:none; font-size:smaller;}

p.dot { text-indent:15px; background:url(img/tochka.gif) no-repeat 0% 0%;}
#recall { padding-top:7px;}
#recall p { padding:0 0 5px 0; margin:0;}
#recall textarea { border:1px dotted #999; width:208px; padding:0;}

.but { padding-right:10px;}
h2.red { color:#ff365b; padding:0 5px 5px 0; margin:0; font-size:110%;}
#often { margin-top:10px;}
#often a, #analog a { color:#666; text-decoration:none;} 
#often input { display:block; float:right; border:1px solid #ccc;}
#often .price { padding:0 0 8px 0; margin:0;}
#often .price a { display:block; font-size:12px; font-weight:normal;}

div.hrl { background:url(img/nitka.gif) repeat-x 0px 13px; margin:0; border:none !important; padding:0 !important; clear:right;}
div.hrl b { display:block; height:25px; background:url(img/uzel_left.gif) no-repeat 1px 0px;}
* html div.hrl b { background-position:0px 0px;}
td.blue { padding-left:10px; font-weight:bold;}
#analog { width:99%;}
p.buy { float:right; padding:0 10px;}
p.buy label { color:#4b92db;}
p.buy input { margin-left:10px;}
#analog tr { background:url(img/nitka.gif) repeat-x;}
#analog td { padding:5px;}

input.warn, input.cart { color:#ff365b; float:right; background:#fff; font-size:11px; width:120px; cursor:pointer;}
input.warn { margin-left:5px; border:1px dotted #999; }
input.cart { background:url(img/cart_gray.gif) no-repeat 100% 100%; float:right; width:120px; height:25px; border:none !important; cursor:pointer;}

#managers a { white-space:nowrap; display:block; margin-bottom:.3em; line-height:16px; vertical-align:middle; font-size:11px;}
#managers p a { display:inline; text-decoration:underline; font-size:12px;}
#managers p { font-size:12px; padding:8px 0;}
#managers a img { padding-right:3px; line-height:16px; vertical-align:middle; width:18px; height:18px;}
#managers .more { font-size:11px; font-weight:bold; float:right; text-decoration:underline; color:#0087C9; background: url(img/bulshit.gif) 0% 50% no-repeat; padding-left:22px; line-height:20px;}
#managers span { display:block; padding:3px 0px 3px 10px; font-size:11px !important;}
#managers span a { font-size:11px !important;}
a.icq { display:block; height:18px; padding-left:18px; text-decoration:none; vertical-align:middle; line-height:18px; background-repeat:no-repeat; background-position:0px 0px;}

div.ten { padding:0 1px 0 2px !important;}
div.ramko { width:155px; height:175px; float:left; background:url(img/ramko.gif) no-repeat; margin:0 8px 10px 0; position:relative;}
.ramko a { display:block; width:135px; padding:10px; height:127px; background-position:50% 100%; background-repeat:no-repeat; color:#666; text-decoration:none;}
.ramko .price { position:absolute; display:block; left:8px; bottom:8px; font-size:12px !important;}
input.buyred { display:block; color:#ff365b; background:#fff url(img/cart_red.gif) 100% 100% no-repeat; padding-right:20px; cursor:pointer; border:none !important; height:20px; position:absolute; right:8px; bottom:8px;}
.ramko del { color:#666; font-size:11px; font-weight:normal;}
.tabbed { cursor:pointer !important;}
#tab2 { display:none;}

.form { width:100%; margin-bottom:10px;}
.form td { background:#E3EBEE; padding:4px;}
.form input { border:1px solid #acacac;}

#passwd, #login, #passwd1, #oldpass { width:150px;}
#name, #phone, #email { width:250px;}
#srok { width:250px;}
#chas { width:100%;}

#street, #street2 { width:350px;}
#city, #city2 { width:100px;}
#house, #korpus, #enter, #floor, #room, #code, #mkad, #house2, #korpus2, #enter2, #floor2, #room2, #code2, #mkad2, #kolvo { width:60px;}
#kurier, #kurier2 { width:98%; height:100px;}

ul.cat { padding:10px 3px 5px; margin:0;}
ul.cat li { list-style:none; float:left; display:block; width:200px; height:33px; padding-right:20px; line-height:1;}
ul.cat a { color:#666; text-decoration:underline;}
ul.cat a:hover { color:#ff365b !important;}

#nofilter { white-space:nowrap; color:#ff365b;display:block; clear:left;}

.paramur {background:#4890C1; color:#FFF200; font-size:14px; font-weight: bold; padding:10px; margin-top:10px; margin-bottom:10px;}
.marzocchi {width:40%; height:100px; float:left;}
.half { float:left; width:40%;}

/* ëè÷íûé êàáèíåò */
#user p i { color:#f36; font-style:normal;}
#user span.onumber { display:block; color:#f36; font-size:larger; font-weight:bolder;}
#user span.date { display:block; font-size:smaller; font-weight:bolder;} 
#user dd, dt { display:inline; font-weight:bolder; padding-right:.5em;}
#user dd { color:#f36;}

#fullorder { border:1px dotted #ccc; padding:.5em; margin-top:.5em;}
#copyorder { background:#0087c9; color:#fff; text-decoration:underline; border:none; cursor:pointer; display:block; float:right;}

#sent { font-weight:bolder; color:#080;}

/* ëè÷íûé êàáèíåò - ñïèñîê çàêàçîâ */
dl.olist { display:block;} 
.olist dt { display:inline; padding-right:.5em;}
#user .olist dd { font-size:smaller; color:#636363;}

/* îøèáêè */
.error { padding:.5em; color:#f00;}

/* ÿðêèå ññûëêè */
a.button { color:#f36; text-decoration:underline; font-weight:bold;}

a.infoblockk {display:block;}

/* ñòàòüè */
.article { border-bottom:1px dotted #999; padding-bottom:.5em; margin-bottom:1em;}
.article h2 { color:#f36;}
.article small { color:#999;}
.article a.l { color:#0087c9; font-size:smaller; text-decoration:underline;}

/* îïðîñû */
.bar {background:#0087c9; height:8px; clear:both; padding:0; font-size:1px; }
#anser { padding-left:0; padding-bottom:4px;}
#anser p { font-size:12px; margin-bottom:-4px; margin-top:0px;}

/* êîðçèíêî */
#cart_head th { padding:0px 0px 0px 12px; text-align:left;}
#cart_head td { text-decoration:underline; padding:.5em .5em 5px .5em; text-align:center;}
#cart_head span { color:#FF3366;}
#cart_head img {margin-left:3px; margin-right:5px; padding-bottom:5px;}
.cart_heads {color:#636363; font-size:10px;}
a.del { color:#f36; text-decoration:none;}
.cart_count { text-align:right; font-weight:bold; letter-spacing:1.2; clear:both; white-space:nowrap; margin-top:7px;}
.cart_count b { display:block; width:120px; height:1px; float:right; clear:both; background:#acacac; margin:.3em 0; overflow:hidden;}
.cart_count span { white-space:nowrap; color:#f36;}
.cart_count img {margin-right:5px; padding-bottom:5px;}
/*.present td.sto{border:1px dashed;color:#3399CC;}*/
.present p {color:#3399CC;font-size:18px;}
#inside .present p a.show {color:#666!important;font-size:12px;font-weight:normal!important;text-decoration:none!important;border-bottom:1px dashed;margin-left:10px}
/* êðóãëûå óãëû */
#block_2 .round { margin-right:5px;}
.imgl, .imgr { width:10px; height:20px; position:absolute; top:0px;}
.imgl { left:0px;}
.imgr { right:-1px;}

#termsup { color:#f36; padding-bottom:10px; font-weight:bolder;}
#termsup a { text-decoration:underline; font-weight:normal; color:#666666;}

#counter { position:absolute;}
#counters { position:absolute; bottom:0px; left:10px;display:none;}
#counters div { height:31px; display:block; float:left;}

.forallh1 { margin:-10px 0 4px 0px; font-size:12px; padding:0; color:#666;}

.pollin { color:#4b92db; }
.pollin b { text-decoration:none; color:#ff365b; }

.nanashemforume { color:#4b92db; margin-bottom:7px;   font-size:12px; }
.nanashemforume b { text-decoration:none; color:#ff365b;  font-size:12px;}
div.tech { position:absolute; bottom:0; right:0;margin-bottom:20px;font-size:9px;color:#666666;font-style:italic;width:200px;}
div.tech a{text-decoration:none;color:#666666;}
a.link_
{
	font:bold 10px Arial, serif; color:#4b92db;
	text-decoration:none;
}
#inside  #form_anketa ul {
	padding-left:5px;
	margin-left:5px;
	}
#form_anketa ul li {
	list-style:none;
}
#form_anketa textarea{
	width:300px;
	height:70px;
}