/* layer */
#main {width:980px; margin:0 auto;}
h1, h2, h3 {line-height:1.3em;; }
#header {height:168px; background:url(images/header-bg.gif) no-repeat left top;}
#header, #content, #footer { font-size:0.814em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page1 #content .col-1 {width:607px; margin-right:5px;}
#page1 #content .col-2 { width:289px;}


#footer {height:60px;}

/*=============================*/

/* styles */

* { margin:0; padding:0;}
body { background:url(images/tail-body.gif); font-family:Arial, "Times New Roman", Times, serif; font-size:100%; line-height:1em; color:#735f5c; min-width:925px;}

input, textarea, select { font-family:Arial, "Times New Roman", Times, serif; font-size:1em;}

.fleft { float:left;}
.fcenter {width:540px; height:50px; float: left; color:silver; font-size: 2em; padding:40px 0 5px 0;}
.fcenter a{color:silver; text-decoration:none;}
.fright { float:right;}
.clear, .clearfix { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form label { font-size:.92em; color:#000; float:left; padding-top:1px; margin-right:4px;}
.form span { background:url(images/input-bg1.gif) no-repeat left top; display:block; width:179px; height:20px; float:left;}
.form span em { display:block; padding-left:3px; font-style:normal;}
.form span input { width:169px; background:none; border:0; padding:1px 0;}

.form1 { width:100%; overflow:hidden;}
.form1 label { display:block;}
.form1 span { background:url(images/input-bg2.gif) no-repeat left top; display:block; width:205px; height:20px; float:left;}
.form1 span em { display:block; padding-left:3px; font-style:normal;}
.form1 span input { width:169px; background:none; border:0; padding:1px 0;}

.form2 { width:261px; background:url(images/input-bg3.gif) no-repeat left top; height:24px; margin-bottom:9px;}
.form2 span { padding-left:3px; display:block;}
.form2 input {width:253px; padding:3px 0 2px 0; background:none; border:0; color:#735F5C;}

.form3 { width:261px; height:123px; background:url(images/textarea-bg.gif) no-repeat left top;}
.form3 textarea { overflow:auto; background:none; border:0; padding:3px 0 0 3px; width:258px; height:120px; color:#735F5C;}
form .buttons { width:100%; overflow:hidden; padding-top:28px;}
form .buttons a { float:right; margin-left:30px;}


/*==================list====================*/
ul { list-style:none;}

.list li { float:left; background:url(images/divider.gif) no-repeat right 3px; padding:0 8px;}
.list li.last { background:none; padding-right:0;}

.site-nav li { float:left; padding:2px 21px 2px 21px; line-height:1.25em; font-size:.92em; background:url(images/divider1.gif) repeat-y right top;}
.site-nav li.last { background:none; padding-right:0;}
.site-nav li a { color:#000; text-decoration:none;}
.site-nav li a:hover, .site-nav li a.act { text-decoration:underline; color:#802501;}

.list1 { margin-top:-15px; padding-bottom:28px;}
.list1 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:15px;}
.list1 li img { float:left; margin-right:26px;}
.list1 li h3 { display:inline;}
.list1 li p { margin-top:22px;}
.list1 li em { color:#1b68aa; font-size:1.23em; margin-right:7px;}

.list2 li { background:url(images/line.gif) repeat-x bottom; margin-bottom:11px; width:100%; overflow:hidden; vertical-align:bottom;}
.list2 li.last {  margin-bottom:0;}
.list2 li.alt {  margin-bottom:0; background:none;}
.list2 li.alt1 {  margin-bottom:0; background:none;}
.list2 li.alt1 a { text-decoration:underline;}
.list2 li.alt1 a:hover { text-decoration:none;}
.list2 li span { font-size:14px; display:block; padding:3px 0 17px 36px;}
.list2 li span.icon-1 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-4.gif) no-repeat left top;}
.list2 li span.icon-2 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-5.gif) no-repeat left top;}
.list2 li span.icon-3 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-6.gif) no-repeat left top;}
.list2 li span.icon-4 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-7.gif) no-repeat left top;}
.list2 li span.icon-5 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-8.gif) no-repeat left top;}
.list2 li span.icon-6 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-9.gif) no-repeat left top;}
.list2 li span.icon-7 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-10.gif) no-repeat left top;}
.list2 li span.icon-8 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-11.gif) no-repeat left top;}
.list2 li span.icon-9 { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/icon-12.gif) no-repeat left top;}
.list2 li span.icon-10 { background:url(images/icon-13.gif) no-repeat left top;}
.list2 li a { color:#735F5C; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}

.list2 li.current span {font-weight: bold; }
.list2 li.child span { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/none); padding-top:0; padding-bottom:3px; font-size: 90%; }
.list2 li.level2 span{ font-size:13px;  padding-left:46px; }
.list2 li.level2 a {color: #707DB7;}
.list2 li.level3  span{ font-size:12px; padding-left:56px; }
.list2 li.level3 a {color: #8971A5;}
.list2 li.level4  span{ font-size:11px; padding-left:66px; }
.list2 li.level2 a {color: #685FA5;}
.list2 li.level5  span{ font-size:10px; padding-left:76px; }
.list2 li.level2 a {color: #2B44A9;}

.cpt_divisions_navigation .vertical ul  { margin-top:-15px; margin-bottom:10px; position:relative;}
.cpt_divisions_navigation .vertical li  {background:url(images/line.gif) repeat-x bottom; padding-top:10px; }
.cpt_divisions_navigation .vertical li a {display:block; padding:3px 0 5px 36px; background:url(images/icon-13.gif) no-repeat left top; text-decoration:none;}
.cpt_divisions_navigation .vertical li a:hover { text-decoration:underline;}
/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:20px;}
.p2 { margin-bottom:40px;}

.phone { float:right; margin-right:30px;}


/*==================txt, links, lines, titles====================*/
a {color:#735f5c; outline:none;}
a:hover{text-decoration:none;}

h3 { color:#090302; font-size:1.23em; font-style:italic; font-weight:normal; line-height:1.188em; margin-bottom:22px;}
h3 a { color:#090302;}
h4 { font-size:1em;}
h5 { color:#1B68AA; font-size:1em; font-weight:normal;}

.txt1 { color:#1B68AA;}

.link1 { display:block; float:left;background:url(images/link1-bgd.gif) repeat-x top; color:#fff; font-size:.77em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:5px 14px 6px 14px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.link2 { display:block; float:left; background:url(images/link2-bgd.gif) repeat-x top; color:#fff; font-size:.92em; text-decoration:none; line-height:.92em;}
.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}
.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:11px 11px 11px 11px; font-style:normal;}
.link2:hover { text-decoration:underline;}

.link3 { color:#1B68AA; text-decoration:none;}
.link3:hover { text-decoration:underline;}

.link4 { display:block; float:left; background:url(images/link4-bgd.gif) repeat-x top; color:#fff; font-size:.77em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link4 em { display:block; background:url(images/link4-left.gif) no-repeat left top;}
.link4 b { display:block; background:url(images/link4-right.gif) no-repeat right top; padding:5px 14px 7px 14px; font-style:normal;}
.link4:hover { text-decoration:underline;}

.line-hor { background:url(images/line.gif) repeat-x top; height:1px; margin:24px 0 44px 0; overflow:hidden; font-size:0; line-height:0;}

.title { margin-bottom:20px;}


/*==================boxes====================*/
.nav-box { width:100%; background:url(images/nav-tail.gif) repeat-x top;}
.nav-box .left { background:url(images/nav-left.gif) no-repeat left top;}
.nav-box .right { height:58px; background:url(images/nav-right.gif) no-repeat right top;}
.nav-box .fleft { padding:19px 0 0 37px;}
.nav-box .fright { padding:20px 57px 0 0;}

.cont-box { width:100%; background:#fff;}
.cont-box .border-top {background:url(images/border-top.gif) repeat-x top;}
.cont-box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.cont-box .border-left {background:url(images/border-left.gif) repeat-y left;}
.cont-box .border-right {background:url(images/border-right.gif) repeat-y right;}
.cont-box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.cont-box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.cont-box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.cont-box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.cont-box .inner { padding:10px 11px 56px 13px;}

.extra-box { width:607px; height:281px; background:url(images/extra-box-bg.jpg) no-repeat left top;}

.box { background:#fff; width:100%;}
.box .border-top {background:url(images/border-top1.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot1.gif) repeat-x bottom;}
.box .border-left {background:url(images/border-left1.gif) repeat-y left;}
.box .border-right {background:url(images/border-right1.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box .inner { padding:26px 18px 23px 20px;}
.box .title { margin-bottom:38px;}
.box p, .box h4 { font-size:.92em;}

.box1 { background:#fff; width:100%;}
.box1 .border-top {background:url(images/border.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border-bot1.gif) repeat-x bottom;}
.box1 .border-left {background:url(images/border-left1.gif) repeat-y left;}
.box1 .border-right {background:url(images/border-right1.gif) repeat-y right;}
.box1 .left-top-corner {background:url(images/left-top-corner2.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:26px 15px 30px 20px;}
.box1 .bg { background:url(images/box1-bg.gif) no-repeat center 10px;}
.box1 .title { margin-bottom:19px;}
.box1 h3 { color:#1B67AA;}
.box1 p { font-size:.92em;}
.box1 .txt1 { color:#1B68AA; font-style:italic; font-size:1.23em;}
.box1 .txt1 a { color:#1B68AA;}
.box1 p.txt2 { font-size:1.08em;}

.form-box { background:#F6F6F6; width:100%;}
.form-box .border-top {background:url(images/border-top2.gif) repeat-x top;}
.form-box .border-bot {background:url(images/border-bot2.gif) repeat-x bottom;}
.form-box .border-left {background:url(images/border-left1.gif) repeat-y left;}
.form-box .border-right {background:url(images/border-right2.gif) repeat-y right;}
.form-box .left-top-corner {background:url(images/left-top-corner3.gif) no-repeat left top;}
.form-box .right-top-corner {background:url(images/right-top-corner3.gif) no-repeat right top;}
.form-box .left-bot-corner {background:url(images/left-bot-corner2.gif) no-repeat left bottom;}
.form-box .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.form-box .inner { padding:26px 20px 23px 20px;}
.form-box p { font-size:.92em;}
.form-box .link1 b { background:url(http://www.citadel-sb.ru/published/publicdata/CITADELSCS/attachments/SC/themes/user_citadel/images/link1-right1.gif) no-repeat right top;}


/*header*/
#header .row-1 { width:100%; overflow:hidden; height:110px;}
#header .row-1 .fleft { padding:39px 0 0 4px;}
#header .row-1 .fright { padding:35px 57px 0 0;}
#header .row-1 .fright #top_phone { height:40px;font-size:16px; color:#fff; font-weight:bold; }
#header .row-2 { height:58px;}

/*content*/
#content p { line-height:1.46em;}
#content .box p { line-height:1.5em;}
#content .box p.txt2 { font-size:1.08em; line-height:1.38em;}
#content { padding:0 27px 0 28px;}
#content .indent { padding:45px 31px 0 16px;}
#content .indent1 { padding-bottom:6px;}
#content .indent2 { padding:50px 0 0 17px;}

/*footer*/
#footer p { color:#973801; text-align:center; padding-top:20px; font-size:.92em;}
#footer p span { color:#fff;}
#footer p a { color:#fff; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================
===========================================
===========================================*/

/******************************
category
********************************/
ul.horizontal li {float:left;}
.cat_path_in_productpage img, .cpt_product_category_info img {height:50px; margin-right:30px;}

/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */

#shpcrtca{
 font-weight: bold;
 font-size: 130%;
 white-space: nowrap;
}

#searchstring
{ width: 60%;
}

.block_tag_cloud  { font-size:15px;}
.block_tag_cloud a { text-decoration:none;  font-family:Arial, Helvetica, sans-serif; word-spacing:110%; letter-spacing:120%;}


/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 80%;
}
.big
{ font-size: 150%;
}

.background1, .background1 td
{ background-color: #F4F4F4;
}

.btn_checkout
{ font-size: 130%;
  font-weight: bold;
  margin: 10px;
  padding: 3px;
}

.prdbrief_add2cart
{ padding-top: 5px;
}

.error_block
{ font-weight: bold;
  color: red;
}



/*

a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}
a.admdivslst:hover{color: navy;}

a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}
a.h_admdivslst:hover{color: #555555;}

*/

.cpt_maincontent h1{ display: block; margin-bottom:30px;}
#tbl-checkout-progress td{
font-size: 0.7em;
vertical-align: middle;
height:30px;
}
#block-auth{margin: 40px;}

.current_prd_thumbnail img{
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img{
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img{
	border: #BBBBBB 3px solid;
}

.news_date
{ color: #555;
  font-size: 90%;
}
.news_title
{ padding-bottom: 10px;
}
.news_title a { color:#000; font-weight:normal;}
.news_viewall
{ padding-bottom: 10px;
}
.news_subscribe, .news_thankyou
{ padding: 5px;
  text-align: center;
  background-color: #f4f4f4;
}

/************************
BLOG STYLES
***************************/
.post_title{
 color: #666;
 margin-top: 30px;
 margin-bottom: 0px;
}
.post_date{
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 margin-bottom: 15px;
 }
.post_content{
 padding-left: 15px;
}

/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
 background-color: #d9e9ff;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #F2F8FF;
 vertical-align: top;
}
#cmp-table tr:hover td{
 background-color: #d5e5fa!important;
}
#cmp-table tr td{
 text-align:center;
 padding: 6px;
}
#cmp-table tr td.cmp_headers{
 text-align: left;
}
#cat_product_sort
/***************************
PRODUCT DETAILED
****************************/
.regularPrice{
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
 color: red;
 font-weight: bold;
 font-size: 130%;
}
.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
}
.cpt_product_category_info a { font-size:14px;}
.cpt_product_name {padding:5px;}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block
{ margin-left: 20px;
}
.review_title{
 color: #333;
 margin-top: 10px;
 margin-bottom: 0px;
 font-size: 120%;
}
.review_date{
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 font-size: 90%;
 margin-bottom: 5px;
 }
.review_content{
 color: #333;
 padding-left: 20px;
}
.review_showall{
 margin-left: 20px;
}

/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #D9E9FF;
  border-bottom: 1px #99C9DF solid;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
    min-width:550px;
    width: expression(document.body.clientWidth <550? "550px": "auto");}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: #D9E9FF;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category
{ font-size: 100%;
  font-weight: bold;
}
.rcat_products_num
{ color: #999999;
  font-size: 80%;
}
.rcat_child_categories a
{ line-height:150%;
  font-weight: normal;
  font-size:90 %;
  color:#0085B0;
}
.rcat_child_categories a:hover { text-decoration:underline;}
/********************
middle catalog
*********************/
.cat_image img {max-width: 120px; _width:120px;}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #D9E9FF;
}
#reg_confcode td{
 background-color: #D9E9FF;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search{
border:1px solid #E0E0E0;
 float: right;
 padding: 10px;
 margin-left: 10px;
 width:220px;
}
#cat_advproduct_search h3{
 padding:0px;
 margin: 0px;
 padding-bottom: 10px;
}

/*********
PRODUCT BREIEF CATEGORY
**********/
.product_brief_block {
/*border:1px solid #e0e0e0; */
text-align: left;
padding:1px;
overflow: hidden;
}
.prdbrief_thumbnail {display:inline;float:left; margin: 5px 10px 5px 0px;}
.prdbrief_price, .prdbrief_add2cart, .prdbrief_comparison{ text-align:right; margin-bottom:5px;}
.prdbrief_add2cart .wrapper {float:right;}
/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #D9E9FF;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { }
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #F2F8FF;
}
.row_even td {
	border: 0px solid #D9E9FF;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:85%;
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images{
float: left;
}

/*NIFTY*/
b.niftycorners,b.niftyfill{display:block}

b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}

/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


