﻿/* COMMON */
body{font-family:Arial,Tahoma,Helvetica,sans-serif;padding:0;margin:0;text-align:center;font-size:12px;color:#333;}
img,table,table th,form{border:0;padding:0;margin:0;}
table{border-collapse:collapse;}
p{margin:10px 0;}
a{text-decoration:none;color:#e62525;outline:none;}
a:hover{text-decoration:underline;}
select{font-size:11px;}
h1, h2, h3, h4{color:#e62525;}
h1{ margin:5px 0 15px 0; font-size:16px;}
h2 a:hover{text-decoration:none;}
h4{ margin:15px 0 10px 0; font-size:11px;}

/* delimiters */
.clear,.c5,.c10,.c15,.c20,.c25{clear:both!important; float:none!important;}
.c5{height:5px;}
.c10{height:10px;}
.c15{height:15px;}
.c20{height:20px;}
.c25{height:25px;}
.noline{ margin:-1px 0 0 0; height:1px;background-color:#f4f5f5;}

/* padding */
.nopad{padding:0!important;margin:0!important;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pad0x20{padding:0 20px; margin:0;}
.pad5x20{padding:5px 20px;overflow:hidden;zoom:1;margin:0;}
.pad10x20{padding:10px 20px;overflow:hidden;zoom:1;}
.marg10{margin:10px;}
.ind{padding:7px 0 0 20px;width:503px;float:left;}

/* background-colors */
.war{background-color:#f00 !important;}

/* color */
.red{ color:#e62525!important;}
.white{ color:#fff;}
.black{ color:#333!important;}

/* align */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

/* size */
.t10{font-size:10px !important;}
.t11{font-size:11px !important;}
.t12{font-size:12px !important;}
.t14{font-size:14px !important;}
.t15{font-size:15px !important;}

/* floating */
.fleft{float:left;}
.fright{float:right;}

/* corners */
i, b{display:block;}
i{float:left;}
b{float:right;}

/* width */
.w240{width:240px;}
.w740{width:740px;}

/* borbers */
img.brdr{border:3px solid #ccc;}

/* delimiters */
div.dashed{background:url(../images/dashed.gif) center repeat-x;}
div.scissors{background:#f4f5f5 url(../images/dashed.gif) center repeat-x;margin:-10px 0;position:relative;z-index:100;text-align:right;}
div.scissors img{background: url(../images/scissors.gif) no-repeat;width:35px;height:25px;margin:0 20px 0 0;}
a.dashed{background:url(../images/menu/line.gif) left bottom repeat-x; color:#333;}
a.dashed:hover{ text-decoration:none;}

.png{#background-image:none!important;behavior:url('pngfix.htc');}
.map{padding:10px 0 10px 20px;height:576px;width:499px;float:left;}
.big_map{padding:10px 0 10px 20px;height:576px;width:780px;float:left;}
.quantity{color:#e62525;font-weight:bold;float:left; font-size:14px; margin:12px 0 0 0;}
.rss{display:block;float:right;font-family:Verdana;font-size:10px;color:#0f0f0f; background:url(../images/icons/letter.gif) no-repeat 0 14px; padding:8px 20px 12px 29px;width:70px;text-decoration:underline;}

/* list */
ul.grey_point{margin:10px 0 7px 0; padding:0; list-style:none;}
ul.grey_point li{ margin:0 0 3px 0; background:url(../images/bullets/point_grey.gif) 0 5px no-repeat; padding:0 0 0 14px;}

ul.red_point{margin:10px 0 7px 0; padding:0; list-style:none;}
ul.red_point li{ margin:0 0 3px 0; background:url(../images/bullets/point_red2.gif) 0 5px no-repeat; padding:0 0 0 14px;}

/* pager */
.pager{text-align:center;color:#9a9a9a; font-size:11px; padding:21px 0; background:#f4f5f5;}
.pager a, .pager .point{margin:0 3px;}
.pager a.goto{ margin:0;}

/* STRUCTURE */
.root{width:1000px;margin:0 auto;text-align:left;}
.basic_left{width:210px;padding:0 0 0 10px;float:left;background:url(../images/header/logo.gif) no-repeat 0 -116px;overflow:hidden;zoom:1;}
.basic_center{width:780px;float:left;overflow:hidden;zoom:1;}
.basic_middle{width:520px;float:left;overflow:hidden;zoom:1;}
.basic_right{width:260px;float:right;overflow:hidden;zoom:1;}
.bg_scissors{background:url(../images/header/logo.gif) no-repeat 0 -116px;height:45px;}

/* HEADER */
.header{padding:8px 0 0;}
.header .banner{text-align:center;margin:4px 0 0;}
.header .red_line{height:139px;background:url(../images/header/bg.gif) no-repeat bottom right;overflow:hidden;zoom:1;}
.header .slogan{text-align:right;font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;position:relative;margin:12px 40px 0 0;}
.header .logo{height:116px;width:278px;background:url(../images/header/logo.gif) no-repeat top left;float:left;margin:-6px 0 0 0;}
.header .logo img{height:100px;width:276px;}

.header .search{margin:34px 0 0 297px;zoom:1;}
.header .ftext{color:#e62525;font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:21px;background: url(../images/header/bg_ftext.gif) no-repeat top left;border:none;padding:8px 18px 7px 18px;width:480px;float:left;margin-right:28px;}
.header .fbttn{height:39px;width:113px;border:none;float:left;background:url(../images/header/bg_fbttn.gif);cursor:pointer;}


/* FOOTER */
.footer{width:740px;clear:both;padding:20px 0 40px 0;color:#999;font-size:11px;margin-left:240px;overflow:hidden;zoom:1}
.footer .fleft{width:700px;}
.footer .fright{width:40px;}
.footer img{margin:0 0 0 10px;vertical-align:middle;}
.footer p{margin:0 0 5px 0;}
.footer a{margin: 0 16px 0 0;}
.footer span.phone{color:#e62525;background:url(../images/icons/phone.gif) 0 0 no-repeat;padding:0 0 0 18px;margin:0 16px 0 0;}
.footer span.mail{background:url(../images/icons/mailto.gif) 0 2px no-repeat;padding:0 0 0 18px;}

/* menu */
ul.menu{list-style:none;font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;margin:54px 0 0 0;padding:0;zoom:1;overflow:hidden;}

.menu li{padding:0;margin:0; clear:both;}
.menu li a{display:block;color:#666;padding:1px 0 10px 40px;float:left;margin:0;}
.menu li a:hover, .menu li.active a{text-decoration:none;color:#e62525; background-repeat:none!important; background-position:0 0 !important;}
.menu li li a{display:block;color:#666;padding:1px 0 10px 20px;float:left;clear:both;}
.menu li ul{list-style:none;}

.menu li.active a.clothes, a.clothes:hover{ background:url(../images/menu/clothes.gif) no-repeat 0 0!important;}
.menu li.active a.health, a.health:hover{ background:url(../images/menu/health.gif) no-repeat 0 0!important;}
.menu li.active a.appliance, a.appliance:hover{ background:url(../images/menu/appliance.gif) no-repeat 0 0!important;}
.menu li.active a.furniture, a.furniture:hover{ background:url(../images/menu/furniture.gif) no-repeat 0 0!important;}
.menu li.active a.restaurant, a.restaurant:hover{ background:url(../images/menu/restaurant.gif) no-repeat 0 0!important;}
.menu li.active a.phone, a.phone:hover{ background:url(../images/menu/phone.gif) no-repeat 0 0!important;}
.menu li.active a.child, a.child:hover{ background:url(../images/menu/child.gif) no-repeat 0 0!important;}
.menu li.active a.car, a.car:hover{ background:url(../images/menu/car.gif) no-repeat 0 0!important;}
.menu li.active a.gift, a.gift:hover{ background:url(../images/menu/gift.gif) no-repeat 0 0!important;}
.menu li.active a.jewellery, a.jewellery:hover{ background:url(../images/menu/jewellery.gif) no-repeat 0 0!important;}
.menu li.active a.sport, a.sport:hover{ background:url(../images/menu/sport.gif) no-repeat 0 0!important;}
.menu li.active a.trip, a.trip:hover{ background:url(../images/menu/trip.gif) no-repeat 0 0!important;}
.menu li.active a.others, a.others:hover{ background:url(../images/menu/others.gif) no-repeat 0 0!important;}

/* submenu */
.menu li.active ul{margin:0 0 20px 40px;padding:0;clear: both;font-size:14px;list-style:none;overflow:hidden;zoom:1;}
.menu li.active ul li{margin:0;padding:0 0 0 15px;clear:both;overflow:hidden;zoom:1;background:url(../images/bullets/point_red.gif) 0 6px no-repeat;}
.menu li.active ul li a{color:#666;font-weight:normal;padding:0!important; margin:0!important;}
.menu li.active ul li.active a{color:#e62525;}

/* content menu */
.content_menu {float:right; margin:11px 0 -14px 0; font-size:14px;}
.content_menu p{ float:left; padding:0;margin:3px 0 0 0; color:#666;}
.content_menu ul{list-style:none;margin:0;padding:0 0 0 10px;float:left;position:relative; z-index:10;}
.content_menu ul li{float:left;width:64px;height:28px;text-align:center;margin:0 3px 0 0;padding:3px 0 0 0;}
.content_menu ul li.active{background:url(../images/menu/red_cloud.gif) 0 0 no-repeat;}
.content_menu a{color:#e62525;background:url(../images/menu/line.gif) left bottom repeat-x;padding:0 1px;}
.content_menu a:hover{text-decoration:none;}
.content_menu ul li.active a{color:#fff;background:none;}
.content_menu ul li.active{color:#fff;}


/* cloud of discount */
.cloud h4{font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:17px!important;padding:0;color:#666;margin:35px 0 10px 0;}
.cloud h4 a{color:#666;display:block;float:left;background:url(../images/icons/cloud.gif) no-repeat 0 0;padding:1px 0 4px 40px;}
.cloud h4 a:hover{color:#e62525;background:url(../images/icons/cloud_red.gif) no-repeat 0 0;text-decoration:none;}
.cloud h3{text-align:center;font-weight:normal;margin:0;padding:0;font-family:Arial;#margin-top:-30px;}
.cloud a.fs11{font-size:11px;}
.cloud a.fs12{font-size:12px;}
.cloud a.fs13{font-size:13px;}
.cloud a.fs15{font-size:15px;}
.cloud a.fs16{font-size:16px;}
.cloud a.fs17{font-size:17px;}
.cloud a.fs19{font-size:19px;}
.cloud a.fs21{font-size:21px;}
.cloud a.fs23{font-size:23px;}
.cloud a.fs25{font-size:25px;}

h3.companycloud {text-align:center;font-weight:normal;margin:10px 100px 0 100px;padding:0;font-family:Arial;}
.companycloud a {margin:10px;}
.companycloud a.fs16{font-size:9px;}
.companycloud a.fs17{font-size:11px;}
.companycloud a.fs18{font-size:14px;}
.companycloud a.fs19{font-size:17px;}
.companycloud a.fs20{font-size:20px;}
.companycloud a.fs21{font-size:23px;}
.companycloud a.fs22{font-size:25px;}
.companycloud a.fs23{font-size:26px;}
.companycloud a.fs24{font-size:28px;}
.companycloud a.fs25{font-size:29px;}

/* red block */
.red_block{width:240px;float:left;padding:10px 0 10px 20px;}
.red_block .top, .red_block .bottom{height:10px;}
.red_block .top{background-color:#e62525;}
.red_block .bottom{margin-top:-10px;}
.red_block .top i, .red_block .top b, .red_block .bottom i, .red_block .bottom b{width:10px;height:10px;}
.red_block .top i{background:url(../images/blocks/red_block/lt.gif);}
.red_block .top b{background:url(../images/blocks/red_block/rt.gif);}
.red_block .bottom i{background:url(../images/blocks/red_block/lb.gif);}
.red_block .bottom b{background:url(../images/blocks/red_block/rb.gif);}

.red_block .wrapper{border-right:2px solid #ccc;background:#e62525 url(../images/blocks/red_block/bg.gif) bottom repeat-x; padding:0 3px 0 12px;}
.red_block .discount{ cursor:pointer!important;}

.discount {height:119px;}
.discount .brdr{border-color:#fff;}
.discount .text{color:#fff;font-size:14px;width:115px;vertical-align:middle;padding:0 0 17px 6px;}
.discount .text a{ color:#fff;line-height:14px;}
.discount .tizer{height:15px;width:109px;background:url(../images/blocks/red_block/plashka.gif) 0 0 no-repeat; padding:2px 6px 0 2px;font-size:11px;font-family:Arial; color:#e62525;line-height:11px;text-transform:uppercase; text-align:center;position: absolute;margin:85px 0 0 105px;}
.discount a:hover{ text-decoration:none;}

/* grey block */
.grey_block{float:left;padding:0 0 0 20px;margin:0 0 30px 0;}
.grey_block .wrapper{padding:11px 18px 15px 18px;background-color:#f4f5f5;}

.grey_block .plashka{ display:block;width:120px;height:38px;background:url(../images/blocks/grey_block/plaskhka.gif) 0 0 no-repeat;line-height:95%;font-family:"Arial Narrow", Arial;color:#fff; font-size:10px;position:absolute;margin:6px 0 0 -11px;}
.grey_block .plashka table{width:120px;}
.grey_block .plashka span{ text-decoration:line-through;}
.grey_block .plashka strong{ font-size:13px;}
.grey_block .plashka td{padding:2px 4px 2px 2px;}
.grey_block .plashka .percent{ width:49px;font-size:24px;text-align:center;line-height:100%;padding:5px 4px 2px 2px;}

.grey_block .previous, .grey_block .next{width:9px;height:15px;padding:53px 0 0 0;}
.grey_block .previous{float:left;}
.grey_block .next{float:right;}
.grey_block .previous a{background:url(../images/blocks/grey_block/left_enabled.gif) no-repeat center;display:block;height:15px;}
.grey_block .next a{background:url(../images/blocks/grey_block/right_enabled.gif) no-repeat center;display:block;height:15px;}
.grey_block .previous a.disabled{background:url(../images/blocks/grey_block/left_disabled.gif) no-repeat center!important;}
.grey_block .next a.disabled{background:url(../images/blocks/grey_block/right_disabled.gif) no-repeat center!important;}

.grey_block .goods{font-size:11px;margin-bottom:15px;width:158px;padding-left:28px;#width:186px;#padding-left:0;text-align:center;}
.grey_block .goods .qwe td{height:140px;width:140px;background:#fff;border:4px solid #ccc;text-align:center; vertical-align:middle;}
.grey_block .where{margin:0;color:#e62525;font-weight:bold;}

.grey_block .corner{width:55px;height:55px;background:url(../images/blocks/grey_block/corner.gif); margin-top:-55px;position:relative; z-index:100;}
.w240 .corner{margin-left:185px;}
.w740 .corner{margin-left:685px;}

.label a{color:#fff!important;}
.label a:hover{text-decoration:none;}

/* catalog */
.catalog{width:500px; padding-top:10px;}
.catalog .wrapper{padding:0 0 55px 0;}
.catalog .corner{margin-left:445px;}
.catalog .number{float:left;font-size:11px;width:24px;padding-top:1px;}

.catalog .item{margin:0 1px;padding:12px 14px 8px 9px;overflow:hidden;zoom:1;background:url(../images/dotted.gif) repeat-x bottom left;}
.catalog .item h3.frame{font-size:12px;color:#333;margin:0 5px 0 0;margin:0 18px 0 0px; overflow:hidden; zoom:1; cursor:pointer;line-height:15px;}
.catalog .item p{margin:5px 0 0 24px!important;font-size:11px;}
.catalog .item .detals{margin:10px 20px 0 24px; font-size:11px;}
.catalog .item .detals p{ margin:4px 0!important;}
.catalog .plus, .catalog .minus{display:block;width:14px;height:14px;float:right;}
.catalog .plus{background:url(../images/icons/plus.gif);}
.catalog .minus{background:url(../images/icons/minus.gif);}
.catalog .pager{background:#f4f5f5;margin-bottom:-55px}
.catalog .item span.tizer{white-space:nowrap;font-weight:normal; color:#f4f5f5;line-height:17px;}
.catalog .item span.tizer span{margin:0;color:#fff;background: url(../images/blocks/grey_block/tizer_bg.gif) 0 0 no-repeat;}
.catalog .item span.tizer span span{background:url(../images/blocks/grey_block/tizer_r.gif) right top no-repeat;padding:0 3px;text-transform:lowercase;}


.catalog .item table{max-width:442px;}
.catalog ul{margin:5px 0 7px 0; padding:0; list-style:none;}
.catalog ul li{ margin:0 0 3px 0; background:url(../images/bullets/point_grey.gif) 0 5px no-repeat; padding:0 0 0 14px;}

/* special blocks in the catalog */
.special{overflow:hidden;zoom:1;border-bottom:5px solid #fff;padding:9px 26px 13px 0; width: 474px;}
.special *{cursor:pointer!important;}
.special .content{overflow:hidden;/*zoom:1;*/min-height:80px;}
.special h3{font-size:16px;color:#e62525;margin:0 0 4px 33px;#display:inline-block;}
.special .number{color:#e62525;padding:4px 0 0 10px;}
.special .brdr{float:right;margin-left:10px;}
.special p{font-size:12px;margin:3px 0 0 176px;}
.special p a{color:#333;}
.special p a:hover{text-decoration:none;}
.special .content p{ margin-right:110px;}

.special .label, .action_card .label{position:absolute;width:167px;height:50px;margin:8px 0 0 -9px;color:#fff;font-weight:bold; font-family:"Arial Narrow", Arial; text-transform:uppercase; text-align:center;}
.special .label span, .action_card .label span{font-size:16px; display:block; padding:9px 12px 0 8px;}

.special .scrap{position:absolute; margin:-31px 0 0 456px;}

.golden{background:#feee96 url(../images/blocks/golden/corner1.gif) no-repeat right bottom;}
.golden .logo{border:3px solid #e3d89e;}
.golden .label{background:url(../images/blocks/golden/label.gif);}

.silver{background:#f4f5f5 url(../images/blocks/silver/corner1.gif) no-repeat right bottom;}

.silver .logo{border:3px solid #ccc;}
.silver .label{background:url(../images/blocks/silver/label.gif);}



/* action card + company card */
.action_card{width:739px;background:#f4f5f5 url(../images/blocks/grey_block/vline.gif) 508px 0 repeat-y;overflow:hidden;zoom:1; padding-left:0!important;margin-left:20px; float:none;}
.company {background:#f4f5f5!important;}
.action_card .left_column{padding:0;width:508px;float:left;}
.action_card .right_column{float: right;width:205px; padding:20px 12px 55px 12px; font-size:11px;}
.action_card .corner{margin-left:684px;}
.action_card .label{background:url(../images/blocks/silver/label.gif); margin:17px 0 0 -9px;}
.action_card ul{margin:10px 15px 7px 20px;padding:0;list-style:none;}
.action_card ul li{margin:0 0 10px 0;background:url(../images/bullets/point_red2.gif) 0 5px no-repeat;padding:0 0 0 14px;}
.action_card h2{font-size:16px; padding:10px 20px;margin:0;}
.action_card h3{font-size:12px;padding:10px 20px 0 20px;margin:0;}

.action_card .about, .action_card .shops, .action_card .action_goods, .action_card .action_list{overflow:hidden;zoom:1;padding-bottom:10px}
.action_card .about{padding:10px 19px;}
.action_card .about h1{font-size:16px;margin:10px 0 0 155px;#margin-top:20px;line-height:95%;}
.company .about h1{margin:10px 0 0 120px;#margin-top:20px;line-height:95%;}
.action_card .about .date{margin:5px 0 15px 155px;font-size:16px; font-weight:bold;line-height:95%;}
.action_card .about .brdr{float:left;margin:0 20px 10px 0;}
.company .about .brdr{margin:10px 20px 10px 0;}
.company .about p{ margin:10px 0 0 0;font-size:11px;line-height:14px;}
.company .about .slogan{ /*height:25px;*/overflow:hidden;font-size:12px;line-height:13px;}
.action_card .phone{background:url(../images/icons/phone_small.gif) left center no-repeat; padding:0 0 0 15px;}
.action_card .www{background:url(../images/icons/www.gif) left center no-repeat; padding:0 0 0 15px;}
.action_card .email{background:url(../images/icons/mail.gif) left center no-repeat; padding:0 0 0 15px;}

.action_card .shops{clear:both;}
.action_card .shops h2{ float:left;padding:10px 0 0 20px;}
.action_card .shops .content_menu{margin:0;padding:10px 0 0 0;float:none;}
.action_card .shops .content_menu ul{ margin:10px 0 -4px 0; padding-left:10px;}
.action_card .shops .content_menu ul li{margin:0 3px 0 0;padding:3px 0 0 0; background:none;}
.action_card .shops .content_menu ul li.active{background:url(../images/menu/red_cloud.gif) 0 0 no-repeat;}
.action_card .shops .map{padding:0;height:450px;width:489px;float:none;margin:0 10px;}

.action_card .goods{width:468px!important;padding:0 0 0 2px!important;text-align:left!important;}
.action_card .goods ul{margin:0;list-style:none;position:relative;z-index:1;overflow:hidden;}
.action_card .goods ul li{float:left;width:156px!important;margin:0!important;cursor:pointer;font-size:11px;font-family:Tahoma, Arial;overflow:hidden;background:none;padding:3px 0 0 0!important;}
/*.action_card .goods div{margin:0 5px;width:146px!important;}*/
.action_card .goods .frame{float:left;text-align:left;height:140px;zoom:1;width:140px;margin:13px 0 0 6px; background:#fff; border:3px solid #ccc;}
.action_card .goods .frame td{vertical-align:middle;height:140px;}
.action_card .goods p{margin:5px 3px 10px 5px;text-align:center;#margin-top:123px}
.action_card .goods .plashka{display:block;width:120px;height:38px;position:absolute;margin:0;#position:static;#margin-top:-159px;}
.action_card .goods .brdr{border:none!important;margin:0; /*height:133px;*/}
.action_card .previous{padding:59px 2px 0 7px;}
.action_card .next{padding:59px 7px 0 2px;}

.action_list { padding:0 10px 10px 0}
.action_list li{ color:#e62525;}
.action_list .deleted *{ color:#999;}
.action_list .deleted li{ background:url(../images/bullets/point_grey.gif) 0 5px no-repeat!important; text-decoration:line-through;}

/* subscription */

.subscription{ background:url(../images/bg_subcrib.jpg) 0 0 no-repeat; width:700px; height:294px; padding:20px 20px 0 20px; margin:55px 0 0 20px;}
.subscription .fleft{ width:328px;}
.subscription h1{ margin:28px 0 20px 122px;}
.subscription p{ margin:15px 0;}
.subscription .fright{ width:372px; margin:30px 0 0 0;}

.subscription .item {clear:left; margin:0; overflow:hidden; zoom:1;height:35px;}
.subscription label{color:#333;font-weight:bold;width:110px;text-align:right;display:block;float:left;margin:2px 20px 0 0;}
.subscription label span{font-family:Tahoma;color:#e62525;font-weight:100;}
.subscription .ftext{border:none;border-bottom:1px solid #949491;background:none;width:225px; float:left;}
.subscription .item img{float:left; margin:0 12px 0 0;}
.subscription .fbttn{width:133px;height:29px;border:none;background:url(../images/button.gif) 0 0 no-repeat;margin:0 17px 0 0;#margin:0 15px 0 0; cursor:pointer;}
.subscription .error{display:block;font-size:9px;font-weight:bold;color:#d21717; margin:0 0 0 130px;}
.subscription .note{color:#999;margin:5px 17px 0 0;#margin:5px 15px 0 0; font-size:11px; text-align:right;}
.subscription .ok, .subscription .error_m{width:290px;height:70px; margin:70px 0 0 30px;text-align:center; padding:2px 7px 0 7px;}
.subscription .error_m{background:url(../images/bg_border_error.gif) 0 0 no-repeat; color:#e62525;}
.subscription .ok{background:url(../images/bg_border_ok.gif) 0 0 no-repeat; color:#007100;}
.subscription .ok h2, .subscription .error_m h2{margin:0;font-family:"Times New Roman";font-size:30px;font-weight:100;}
.subscription .ok p, .subscription .error_m p{ font-size:11px; margin:2px 0;}
.subscription .ok h2{ color:#007100;}

/* catalog of companies */
.alphabet{padding:20px;overflow:hidden;zoom:1;font-family:"Arial Narrow", Arial;font-weight:bold;font-size:14px;color:#ccc;}
.alphabet div{float:left;overflow:hidden;zoom:1;width:17px;}
.alphabet span{text-align:center;display:block;width:17px;padding:1px 0;}
.alphabet span.act{background:url(../images/bg_letter.gif) 0 0 repeat-x;}
.alphabet span.act a{color:#fff;}
.alphabet div.num{width:23px;}
.alphabet div.num span{width:23px}
.alphabet div.num span.act{background:url(../images/bg_letter2.gif) 0 0 repeat-x;}

.h170{padding:11px 11px 30px 11px!important;height:129px; zoom:1; overflow:hidden;}
.h170 .brdr{border:1px solid #fff; width:48px; float:right; margin:0 0 10px 10px;}
.h170 h3{ font-size:16px;}
.h170 p{ margin:5px 0;}
.h170 .links{position:absolute;margin:130px 0 0 0;}

/* error 404 */
.error404{ background: url(../images/bg_404.jpg) 0 0 no-repeat;padding:20px; height:222px;}



/* temporary */
.last_action{font-size:14px;padding:0 20px;float:left;width:460px; margin:0;}
.new_year{padding:0 0 0 20px; width:240px;float:right;}
.new_year h3{margin:0;padding:0 0 0 10px;color:#333;font-size:12px;position:relative;z-index:20;}
.new_year .grey_block{padding:0 0 95px 0;background:#f4f5f5 url(../images/blocks/grey_block/bags.gif) bottom no-repeat; position:relative;z-index:10;}
.new_year .grey_block .top{background:url(../images/blocks/grey_block/top.gif) 0 0 no-repeat;height:21px; width:240px;margin:-10px 0 0 0;position:relative;z-index:10;}
.new_year .grey_block .wrapper{ padding:0 15px; background:none; font-size:11px;}

.b_links a{margin:0;text-decoration: none;}
.b_links u {color: #E62525; cursor: pointer;text-decoration: none;}
