/* general */
body {font:13px "Trebuchet MS", Helvetica, sans-serif; padding-bottom: 20px; background: #fff; color:#3a3a3a;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, img, td, th, table, dl, dd, dt {margin:0; padding:0; border:0; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:13px; font-style:normal; color:#3a3a3a;}
h1, h2, h3, h4 { font-weight: normal;}
ul li {list-style: none;}
abbr {text-decoration: none; border: 0;}
.clear {clear: both;}
.uppercase {text-transform: uppercase;}
.nowrap {white-space: nowrap;}
a {color: #e11206; outline:none;}
a:hover {text-decoration:none;}
.light {color: #9D9D9D;}

/* structure */
div#header {height: 86px; border: 1px solid #d5d5d5; border-width: 0 1px; position: relative;}
#logo { float: left; }
.wrap {width: 761px; margin: 0 auto;}
.carcasmain { overflow:hidden; zoom:1; margin-bottom:20px;}
.carcas { overflow:hidden; zoom:1;}
div#menu, div#footermenu { background:url(/media/system/ks/lines.png) left top repeat-x;}
#top_banner { margin-top:11px; }
#nav { width:153px; overflow:hidden; float:left; padding-top:3px; padding-bottom:30px;}
#content { margin:21px 0 0 158px;}
#content div.ie6 {height:auto; width:579px; float:left; padding-left:10px; border-left:1px solid #d5d5d5;  margin-bottom:30px;}

.smallfont p{font-size:11px !important;}
.smallfont p.date{font-size:10px !important;}
.smallfont .c_additional p {font-size:11px !important;}
.smallfont .linkform p {font-size:10px !important;}
.smallfont .partnerform p {font-size:10px !important;}

.normalfont p{font-size:13px!important;}
.normalfont p.date{font-size:10px!important;}
.normalfont .c_additional p {font-size:11px !important;}
.normalfont .linkform p {font-size:10px !important;}
.normalfont .partnerform p {font-size:10px !important;}

.bigfont p{font-size:15px !important;}
.bigfont p.date{font-size:13px !important;}
.bigfont .c_additional p {font-size:11px !important;}
.bigfont .linkform p {font-size:10px !important;}
.bigfont .partnerform p {font-size:10px !important;}

.printed  {display:none;}

/* ts - top service menu*/
#top_serv_menu { width:350px; float:right; background: url(/media/system/ks/top_serv_menu.png) left top no-repeat;}
#top_serv_menu a { font:11px Tahoma, sans-serif; color: #fff; text-decoration:none; position:relative; top:-1px; text-transform:uppercase;}
#top_serv_menu a:hover { text-decoration:underline; }
#ts_uni { margin-left:20px; }
#ts_map { margin-left:13px; }
#ts_contacts { margin-left:14px; }
a#ts_text_small { margin-left:15px; font-size:8px;  }
a#ts_text_medium { font-size:10px;  }
a#ts_text_large { font-size:12px; }
#form_search { margin: 15px 0 0 119px;}
#form_search .text {float:left; margin:0; font-size:11px; padding-bottom:3px; padding-left:3px;}
#form_search .button_search {margin-left:8px; position:relative; top:-1px;}
#form_search .rss { margin:0 0 0 11px; }
#form_search .rss img {margin-top:1px;}

/* mm - main menu*/
#menu div.wrap {height:22px;border: 1px solid #d5d5d5; border-width: 0 1px; position: relative;}
#menu a {height:22px; float:left;}
#menu span { display:none; }
#mm_about {width:143px; background:url(/media/system/ks/mmenu.png) 0 22px;}
#mm_about:hover { background-position: 0 0;}
#mm_partners {width:113px; background:url(/media/system/ks/mmenu.png) 618px 22px; }
#mm_partners:hover { background-position: 618px 0;}
#mm_offers {width:222px; background:url(/media/system/ks/mmenu.png) 504px 22px; }
#mm_offers:hover { background-position: 504px 0;}
#mm_news {width:105px; background:url(/media/system/ks/mmenu.png) 282px 22px; }
#mm_news:hover { background-position: 282px 0;}
#mm_cards {width:178px; background:url(/media/system/ks/mmenu.png) 177px 22px; }
#mm_cards:hover { background-position: 177px 0;}

/* main submenu cards*/
#m_cards {position: absolute; visibility:hidden;}
#m_cards img.bgCards {position: absolute;  top:22px;  left:-1px; height: 50px; width: 178px; opacity: 0.85; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); border: 1px solid #949AA0; border-width: 0 1px 1px 1px; z-index:1;}
a.mm_cards {display:inline; width:178px !important; height:22px; background:url(/media/system/ks/mmenu1.png) left top no-repeat; padding:0 !important; margin:0 !important; }
#m_cards ul {padding:0; position: absolute; top:22px; left:0; width:178px; z-index: 42; margin:0; overflow:hidden;}
#m_cards ul li {width:178px; height:auto; list-style: none; zoom:1; font-size:11px; float:left;}
#m_cards ul li a {width:173px; height:auto; display:block; float:none; font:11px Tahoma,sans-serif; color:#fff; text-decoration:underline; padding:5px 0 5px 5px; margin:0;}
#m_cards ul li a:hover  {color: #fff; background: #970c03; }

/* third level menu*/
#thirdlevelmenu {width:590px; height:auto; overflow:hidden; margin-bottom:15px;}
#thirdlevelmenu a {height:auto; float:left; padding:10px 6px 9px 6px; border-top:1px solid #efefef; border-right:1px solid #9c9c9c; border-bottom:1px solid #c8c8c8; color:#666; font:bold 11px Arial, sans-serif; text-decoration:none;}
#thirdlevelmenu a.next {padding-left:1px;}
#thirdlevelmenu a.prev {padding-right:1px; border-right:none;}

#thirdlevelmenu span.m_cur_item {height:35px; padding:0; float:left; border-top:1px solid #efefef; background:url(/media/system/ks/third_lvl_bg.png) right top no-repeat; border-bottom:1px solid #fff;}
#thirdlevelmenu span.m_cur_item span{height:35px; float:left; padding:10px 11px 9px 11px; background:url(/media/system/ks/third_lvl_bgl.png) left top no-repeat; color:#d8001d; font:bold 11px Arial, sans-serif; text-decoration:none;}
#thirdlevelmenu span.m_cur_item_f {height:35px; padding:0; float:left; border-top:1px solid #efefef; background:url(/media/system/ks/third_lvl_bg.png) right top no-repeat; border-bottom:1px solid #fff;}
#thirdlevelmenu span.m_cur_item_f span{height:auto; float:left; padding:10px 11px 9px 6px; color:#d8001d; font:bold 11px Arial, sans-serif; text-decoration:none;}
#thirdlevelmenu span.m_cur_item_l {height:35px; padding:0; float:left; border-top:1px solid #efefef;  border-bottom:1px solid #fff;}
#thirdlevelmenu span.m_cur_item_l span{height:35px; float:left; padding:10px 6px 10px 11px; background:url(/media/system/ks/third_lvl_bgl.png) left top no-repeat; color:#d8001d; font:bold 11px Arial, sans-serif; text-decoration:none;}


/* c - containers */
div.container { margin-top:10px; }
div.container div.c_body{width:150px; height: auto; background: url(/media/system/ks/nav_cont_top.png) left top no-repeat; padding:13px 0 0 15px;}
div.container div.c_bottom {width:150px; height:13px; background: url(/media/system/ks/nav_cont_bottom.png) left top no-repeat; }
#city_change { width:123px; display:block; margin:1px 0 15px 0;}
/*.container h3 { font:bold 13px "Trebuchet MS","Trebuchet MS", Tahoma, sans-serif; color:#363636;}
.cats h3 { margin-top:7px; }*/
.cats ul {margin-top:4px; width:120px;}
.cats li {list-style-type:none; color:#969696; border-bottom:1px solid #e6e6e6; padding:1px 0 5px 0; width:120px; font: 11px Tahoma, sans-serif;}
.cats li.last { border-bottom:none; }
.cats li a { color:#3a3a3a; font: 11px Tahoma, sans-serif; text-decoration: underline; margin-bottom:6px;}
.cats li a:hover { color: #e11206;}

/* fly - containers with ie6 hack*/
div.fly_container {position:absolute;z-index:23; visibility:hidden;}
div.fly_container div.c_body{width:150px; height: auto; padding:13px 0 0 13px;
background: url(/media/system/ks/transp_cont_top.png) left top no-repeat;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/ks/transp_cont_top.png', sizingMethod='crop');}
div.fly_container div.c_body a { _position: relative; } /*ie6 anchor fix for png filter applyed*/
div.fly_container div.c_bottom {width:150px; height:13px; background: url(/media/system/ks/transp_cont_bottom.png) left top no-repeat;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/ks/transp_cont_bottom.png', sizingMethod='crop');}

/* nav banner */
#nav_banner {margin-top:7px; width:150px; height:174px; background:#fcc url(/media/system/ks/banner_nav.png) left top no-repeat; }
#nav_banner a { color:#fff; text-decoration: underline;}
#nav_banner ul {color:#fff; padding:114px 0 0 15px; font-size:13px; }
#nav_banner ul li { background:url(/media/system/ks/white_dot.png) left 7px no-repeat; padding-left:10px; }

/* info */
.info ul { color:#D8001D; font-size:13px; margin:7px 0 0 1px;}
.info ul li { background:url(/media/system/ks/red_dot.png) left 7px no-repeat; padding-left:10px; margin-top:2px;}
.info .text { width:110px; margin-top:6px; }
.info p {width:125px; padding:5px 0; margin:0; line-height:11px; font-size:10px;}

/* gbook */
#gbook {margin-top:7px; width:150px; height:65px; background: url(/media/system/ks/gbook.png); }
#gbook a {display:block; padding:15px 0 0 45px; font-size:13px; }

/* subscribe main */
#h_unsubscribe { margin-top:0; padding-bottom:3px;}
#h_unsubscribe li{ margin-top:2px;}
#h_unsubscribe a {font-size:11px;}  
.btn_arrow {margin-left:5px;}

/* image headers*/
.h_20 {padding:8px 0 2px 0; margin:0; display:block;}
.h_16 {margin-top:4px;}
.h_16_big {margin-top:16px;}

/* content */
h2 {font:normal 24px "Trebuchet MS",sans-serif; margin:5px 0 15px 0; color:#5b5b5b;}
p { line-height: 1.4em; margin-bottom:10px;}
p.small {font-size:12px;  line-height: 1.4em; margin-bottom:0;}
.c_detail {float:left; width:590px; margin-top:-2px;}
.all_p {margin-top:9px; margin-bottom:15px;}
.all_news { margin-top:-6px;}
.c_detail ul{ color:#D8001D; font-size:11px; margin:7px 0 0 14px; float:right;}
.c_detail ul li { background:url(/media/system/ks/red_dot.png) left 7px no-repeat !important; padding-left:13px;}
.c_banners { width:590px; margin-top:5px; zoom:1; overflow:hidden; float:left;}
.c_banners div.c_cont {width:600px; zoom:1; overflow:hidden;}
.c_cont div div { margin:9px 10px; border:none;}
.c_banners .x3 { width:590px; height:119px;  overflow:hidden; background:url(/media/system/ks/x3.png) left top no-repeat; float:left; margin-bottom:6px;}
.c_banners .x2 { width:394px; height:119px; overflow:hidden; margin:3px 0 6px 0; background:url(/media/system/ks/x2.png) left top no-repeat; float:left;}
.c_banners .x1 { width:194px; height:119px; overflow:hidden; margin:3px 3px 6px 0; background:url(/media/system/ks/x1.png) left top no-repeat; float:left; }
.c_banners .x1act { width:194px; height:119px; overflow:hidden; margin:3px 3px 6px 0; background:url(/media/system/ks/x1act.png) left top no-repeat; float:left;}
.years {width:590px; overflow:hidden; margin-top:2px;}
.years a {color:#3a3a3a; margin-right:12px;}
.years b {margin-right:12px;}
.months {width:590px; height:auto; overflow:hidden; margin:5px 0 0 0; }
.newsnav {margin-bottom:13px; padding-bottom:10px; border-bottom:1px solid #e11206;}
.months a {color:#3a3a3a; margin-right:9px;}
.months b {margin-right:9px;}
.new p.date { color:#9e9e9e; font:10px Verdana, sans-serif; margin-bottom:0 !important; width:590px; float:left;}
.new {  margin-bottom:7px; zoom:1; width:590px; oveflow:hidden;}
.new p { line-height:1.4em !important; margin-bottom:5px;}
.new img.left {float:left; margin:4px 10px 10px 0;}

.new_offer p.date { color:#9e9e9e; font:10px Verdana, sans-serif; margin-bottom:0 !important; width:590px; float:left;}
.new_offer {  margin-bottom:7px; zoom:1; oveflow:hidden; width:579px; float:left;}
.new_offer p { line-height:1.4em !important; margin-bottom:5px; font-size:12px; color:#666;}
.new_offer p.header {font-weight:bold; font-size:12px; color:#3a3a3a; margin-top:2px; width:590px; float:left;}
.new_offer p.first {font-size:13px; color:#3a3a3a; float:left; width:576px;}
.new_offer img.left {float:left; margin:4px 10px 5px 0;}


.c_arrow { margin-left:3px; }
.paging {width:590px; overflow:hidden; float:left; margin-top:6px;}
.paging a {color:#3a3a3a; margin-left:7px;}
.paging b { margin-left:7px;}
.c_rarrow {margin-left:3px;  position:relative; top:1px;}
.c_larrow {margin-left:0 !important;  position:relative; top:1px;}

#bread { width:590px; height:40px; float:left;}

.c_crumb {width:490px; float:left; margin-top:3px; font:10px "Trebuchet MS", Tahoma, Sanf Serif; color:#d5d5d5;}
.c_crumb span, .c_crumb a { color:#666; }
.c_service { float:right; }
#s_print { margin-left:11px; }

.c_margins { margin:20px 0; display:block; width:580px; overflow:hidden;}

.c_h3 {font:bold 13px "Trebuchet MS", Tahoma, sans-serif; color:#494848; margin-bottom:13px;}

#content table.tcontent {border-collapse:collapse;}
#content table.tcontent th {background:#c40c02; color:#fff; text-align: center; border:1px solid #fff; font-weight:normal; padding:3px;}
#content table.tcontent td {padding:6px 7px 6px 7px; border-right:1px solid #d5d5d5; border-bottom: 1px solid #c40c02;}
#content table.tcontent td.w { border-right:1px solid #fff;}

#content table.actions {width:590px; border-collapse: collapse; }
#content table.actions td, .content table.actions th { font-size:13px; }
#content table.actions th {width:33%; height:22px; background: url(/media/system/ks/c_table_bg.png); color:#fff; text-align: center; border-right:1px solid #fff; font-weight:normal;}
#content table.actions td img { float:left; margin:0 7px 10px 0;}
#content table.actions td a { font-size:12px; }
#content table.actions .g {padding-left:5px; border-right:1px solid #d5d5d5;}
#content table.actions .gc {padding:5px; border-right:1px solid #d5d5d5;}
#content table.actions .gcl {padding:5px;}
#content table.actions .w { border-right:1px solid #fff;}
#content table.actions td.m { padding:6px 10px 2px 10px;}
#content table.actions .last { width:34%; }
#content table.actions td.divider { height: 20px; }
#content table.actions td.redline { border-top: 1px solid #c40c02; }
#content table.actions td ul {margin:0 0 -10px 0;}
#content table.actions td ul li { list-style-type: none; background: url(/media/system/ks/gray_dot.png) left 8px no-repeat; padding:0 10px 10px 11px; line-height:18px;}
#content table.actions td ul.fulloffer {margin:10px 0 -10px 0;}
#content table.actions td ul.fulloffer li { list-style-type: none; background: url(/media/system/ks/red_dot.png) left 8px no-repeat; padding:0 10px 10px 11px; line-height:18px;}

#content table.draft {width:590px; border-collapse: collapse; }
#content table.draft td, .content table.draft th { font-size:13px; }
#content table.draft th {height:22px; background: url(/media/system/ks/c_table_bg.png); color:#fff; text-align: center; border-right:1px solid #fff; border-bottom:1px solid #fff; font-weight:normal;}
#content table.draft td a { font-size:12px; }
#content table.draft .gc {padding:5px; border-right:1px solid #d5d5d5;}
#content table.draft .gcl {padding:5px;}
#content table.draft td.divider { height: 20px; }
#content table.draft td.redline { border-top: 1px solid #c40c02; }
#content table.draft td ul {margin:0 0 -10px 0;}
#content table.draft td ul li { list-style-type: none; background: url(/media/system/ks/gray_dot.png) left 8px no-repeat; padding:0 10px 10px 11px; line-height:18px;}

#content ul li { list-style-type: none; background: url(/media/system/ks/gray_dot.png) left 8px no-repeat; padding:0 10px 10px 11px; line-height:18px;}


.c_additional {width:590px; overflow:hidden; margin:5px 0 20px 0;}
.c_additional .c_attention { float:left; width:295px; height:60px;  overflow:hidden; background: url(/media/system/ks/c_block_attention.png) left top no-repeat;}
.c_additional .c_action { float:left; width:295px; height:60px;  overflow:hidden; background: url(/media/system/ks/c_block_act.png) left top no-repeat;}
.c_additional p {font-size:11px; color:#c00; padding: 15px 10px 10px 60px;}
.c_additional a {font-weight:bold; font-size:13px;}
#howtoget select { width: 278px; margin-bottom:15px; position:relative; z-index:0;}
.cols { width: 590px; float:left;}
.cols .left {float:left; width:292px;  border-right:1px solid #d5d5d5;}
.times {margin-top:10px; display:none;}
.cols .right {float:left; padding-left:13px;}
.c_arr {position:relative; top:3px;}
.c_arr_down_h {position:relative; top:2px; display:none;}
.c_arr_down {position:relative; top:2px;}
.dotted {text-decoration:none; border-bottom:1px dotted #D8001D; display:inline-block;}
.undotted {text-decoration:none; border-bottom:1px dotted #fff; display:inline-block;}

#partnerform {margin-top:5px; display:none;}
#partnerform select {float:left; width:160px;}
#partnerform input {float:left; width:160px;}
#partnerform textarea {float:left; width:160px; height:66px;}
#partnerform div {width:283px; margin-top:10px; overflow:hidden; zoom:1;}
#partnerform label {float:left; width:116px; font-size:11px;}
#partnerform span {color:#D8001D;}
#partnerform p {font-size:10px; color:#626262; margin-top:10px;}
#partnerform .submit {float:right; width:76px; height:19px;}

#linkform {margin-top:5px; display:none;}
#linkform select {float:left; width:160px;}
#linkform input {float:left; width:160px;}
#linkform textarea {float:left; width:160px; height:66px;}
#linkform div {width:283px; margin-top:10px; overflow:hidden; zoom:1;}
#linkform label {float:left; width:116px; font-size:11px;}
#linkform span {color:#D8001D;}
#linkform p {font-size:10px; color:#626262; margin-top:10px;}
#linkform .submit {float:right; width:76px; height:19px;}


#partnerformwide {margin-top:5px; width:476px;}
#partnerformwide select {float:left; width:476px;}
#partnerformwide input {float:left; width:470px;}
#partnerformwide textarea {float:left; width:470px; height:100px;}
#partnerformwide div {margin-top:10px; overflow:hidden; zoom:1;}
#partnerformwide label {float:left; width:116px; font-size:11px;}
#partnerformwide span {color:#D8001D;}
#partnerformwide p {font-size:10px; color:#626262; margin-top:10px;}
#partnerformwide .submit {float:right; width:76px; height:19px; margin-right:3px;}

/* google map corners*/
#mapcontainer {width:278px; height:278px; overflow:hidden; position:relative;}
#mapplace {width:278px; height:278px; overflow:hidden;}
#mapcontainer div.ctl {width:7px; height:7px; position:absolute; top:0; z-index:1000; background: url(/media/system/ks/c/wtl.gif) left top no-repeat;}
#mapcontainer div.ctr {width:7px; height:7px; position:absolute; top:0; left:271px; z-index:1000; background: url(/media/system/ks/c/wtr.gif) left top no-repeat;}
#mapcontainer div.cbl {width:7px; height:7px; position:absolute; top:271px; z-index:1000;  background: url(/media/system/ks/c/wbl.gif) left top no-repeat;}
#mapcontainer div.cbr {width:7px; height:7px; position:absolute; top:271px; left:271px; z-index:1000; background: url(/media/system/ks/c/wbr.gif) left top no-repeat;}

/* img corners*/
.faceimages {overflow:hidden; margin-bottom:20px;}
.imgc { float:left; width:120px; height:100px; overflow:hidden; position:relative; margin:0 20px 10px 0;}
.imgp {width:120px; height:100px; overflow:hidden;}
.imgc div.ctl {width:7px; height:7px; position:absolute; top:0; z-index:1000; background: url(/media/system/ks/c/wtl.gif) left top no-repeat;}
.imgc div.ctr {width:7px; height:7px; position:absolute; top:0; left:113px; z-index:1000; background: url(/media/system/ks/c/wtr.gif) left top no-repeat;}
.imgc div.cbl {width:7px; height:7px; position:absolute; top:93px; z-index:1000;  background: url(/media/system/ks/c/wbl.gif) left top no-repeat;}
.imgc div.cbr {width:7px; height:7px; position:absolute; top:93px; left:113px; z-index:1000; background: url(/media/system/ks/c/wbr.gif) left top no-repeat;}



.c_main {margin-bottom:78px;}

/* partners cats */
div.p_container {width:590px; margin-top:6px; }
div.p_container div.c_body{width:577px; height: auto; background: url(/media/system/ks/p_cont_top.png) left top no-repeat; padding:13px 0 2px 13px;}
div.p_container div.c_bottom {width:590px; height:13px; background: url(/media/system/ks/p_cont_bottom.png) left top no-repeat; }
.p_container a.header {padding-left:10px; font-weight:bolder;}
.p_container ul { color:#e11206; margin-top:3px;}
.p_container li { list-style-type: none; background: url(/media/system/ks/red_dot.png) left 8px no-repeat !important; padding-left:9px; padding-bottom:0 !important; margin-left:2px;}
.p_container li a {color:#3a3a3a;}

/*search*/
.sform div{ border-bottom:1px solid #d8001d; width:590px; overflow:hidden; padding-bottom:20px;}
.sform .text {width:217px;}
.sform input {float:left;}
.sform .button_search {margin-left:8px;}

ol {padding-left:30px;} 
ol.searchResults {color:#9e9e9e;} 
ol.searchResults li p {color:#3a3a3a;}

/* footer */
#footermenu {height:20px; padding-top:3px;}
#footermenu a {font:10px Tahoma, sans-serif; color:#616161; text-decoration:none; margin-right:17px; float:left;}
#footermenu p {font:10px Tahoma, sans-serif; color:#616161; float:right; margin-bottom:0;}
#footer img {float:right;}
#footer p {font:10px Tahoma, sans-serif; color:#616161; margin-top:15px; width:560px; float:left;}

/*last updates*/
/*partners styles in new style*/
.halfpart {float:left; width:280px;}

.firstlvl {margin-bottom:15px;}
.firstlvl a.close {padding-left:0; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; 
margin-right:3px; padding-right:10px; background:url(/media/system/ks/parrright.png) right 3px no-repeat;}
.firstlvl a.open {padding-left:0; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; 
margin-right:3px; padding-right:11px; background:url(/media/system/ks/parrdown.png) right 5px no-repeat;}

.scontainer {margin: 0 0 10px 12px; display:none; position:relative; top:-2px;}

.secondlvl {font-size:11px; margin:4px 0 0 0;line-height:20px;}
.secondlvl a.close {font:11px Arial, sans-serif; color:#000; text-decoration:none; border-bottom:1px #333 dotted; text-transform:none; padding-right:0; background:none;}
.secondlvl a.open {font:bold 11px Arial, sans-serif; color:#e11206; text-decoration:none; text-transform:none; padding-right:0; background:none;}

.thirdlvl { padding:0 0 0 10px; display:none;line-height:20px; font-size:11px; }
.thirdlvl a {font:11px Arial, sans-serif; color:#e11206; border-bottom:none; text-decoration:underline;}

.c_body {overflow:hidden; zoom:1;}
.allparts {width:560px; text-align:right; color:#e11206; font:11px Arial, sans-serif; margin-bottom:10px;}
.allparts a {text-align:right; color:#e11206; font:11px Arial, sans-serif; border-bottom:1px dotted #e11206; text-decoration:none; display:inline-block;}
.allparts img {margin-left:5px;}
/*archive link on offers*/
.archcont {width:590px; overflow:hidden; padding-top:10px;}
.archlink {float:right; background:transparent url(/media/system/ks/red_dot.png) no-repeat scroll left 8px !important; padding-left:10px;}
.apaging { overflow:hidden; margin-top:6px;float:left; width:470px;}
.apaging a {color:#3a3a3a; margin-left:7px;}
.apaging b { margin-left:7px;}

/*dropdown in old style*/
div.dropDownContain {margin-bottom:10px;}
div.citySelect {background: #fff; color: #000; padding: 3px 5px 3px 5px; overflow:hidden; width: 112px;  border: 1px solid #949AA0; border-width: 1px 1px 1px 1px;}
div.citySelect span.input {font-size:11px; display: block; background: #fff; color: #000; float: left;}
div.citySelect span.input a {font:11px Arial,sans-serif !important; color: #000; text-decoration: underline; padding-bottom:4px;}
div.citySelect span.input a:hover {color: #000; text-decoration: none;}
div.citySelect a.dropDown {display: block; float: right; background: black; width: 11px; height: 14px;  background: url('/media/system/bullets/dropdown.gif') no-repeat 100% 4px; outline:none;}

div.dropDown {position: relative; display: none;}
div.dropDown img.bgDrop {position: absolute;  height: 589px; width: 122px; opacity: 0.85; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); border: 1px solid #949AA0; border-width: 0 1px 1px 1px; z-index: 2;}
div.dropDown ul {padding: 0; position: absolute; width: 123px; z-index: 3; margin-top:0;}
div.dropDown ul li {list-style: none; _zoom:1; margin:0; padding:0; width:123px; border-bottom:none;}
div.dropDown ul li a {font:11px Arial,sans-serif; color: #000; text-decoration: underline; display: block; padding: 4px 0px 3px 5px; margin-bottom:0; height:17px;}
div.dropDown ul li a:hover  {color: #fff; background: #9D9FA0; }