@import url(https://fonts.googleapis.com/css?family=PT+Serif);
.content
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
P
{
color: #757575;
font-size: 14px;
letter-spacing:-.1px;
line-height: 180%;
}
.bt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #9197a3;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #9197a3;
    TEXT-DECORATION: underline;
}

h1 {
font-weight: 100;
font-size: 21px;
color: #000000;
display: block;
}
.h
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.wt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.rt
{
    FONT-SIZE: 11px;
    COLOR: #970303;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.rbt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #970303;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.bbt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #1e3c47;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.nb
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 18px;
    COLOR: #666666;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    WIDTH: 140px;
}







a.stati {
color: #0373b3;
font-size: 16px;
font-weight: bold;
text-decoration: none;}
a.stati:hover {
color: #0373b3;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}

a.stit {
font-size: 16px;
color: #222222;
text-decoration:none;
}
a.stit:hover {
font-size: 16px;
color: #333333;
text-decoration: underline;
}

a.ctop {
color: #1693d1;
text-transform: uppercase;
text-decoration:none;
    text-align:left;
line-height:30px;
padding:5px 12px 5px 12px
}


a.ctop:hover {
color: #1693d1;
text-transform: uppercase;
 text-align:left;
text-decoration:none;
line-height:30px;
padding:5px 15px 5px 15px

}
a.clbl {
font-size: 13px;
color: #1693d1;
text-decoration: none;
}
a.clbl:hover {
font-size: 13px;
color: #1693d1;
text-decoration: underline;
}
a.stat {
font-size: 18px;
color: #0373b3;
font-weight: normal;
line-height:150%;
}
a.stat:hover {
font-size: 18px;
color: #0373b3;
font-weight: normal;
line-height:150%;
text-decoration: underline;
}
.search {
font-size: 14px;
color: #333333;
}
.sti {
font-size: 14px;
line-height: 1.5;
color: #000000;}
.nam
{
    FONT-SIZE: 17px;
    COLOR: #1693d1;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.clbox {
border: 1px solid #beb8b8;
float: left;
width: 98%;
}

.bot { border-bottom:1px solid #d1d1d1;}
.lef{ border-left: 1px solid #d7d7d7;}
.dot{ border-bottom: 1px dotted #d7d7d7;}

.shadow {
-webkit-box-shadow: 0 6px 5px -6px black;
   -moz-box-shadow: 0 6px 5px -6px black;
        box-shadow: 0 6px 5px -6px black;
}

.label {
font-size: 14px;
color: #666666;
text-decoration: none;
background: #efefef;
border: 1px solid #d5d5d5;
height: 25px;
width: 178px;
padding:5px;}

.label2 {
font-size: 14px;
color: #666666;
text-decoration: none;
background: #efefef;
border: 1px solid #d5d5d5;
height: 74px;
width: 500px;
}


.top-box {border:solid 1px #CCC; width: 100%; text-align: center;}

.nav-leftD  {  width: 67%; float: left; margin-right: 2%; padding: 0%; }
.nav-rightD  { width: 30%;  float: right; margin: 0px; padding: 0%; }
.nav-leftMail  {  width: 50%; float: left; margin: 0px; padding: 0%;}
.nav-rightMail  {  width: 50%; float: right; margin: 0px; padding: 0%;  z-index:2; left: 1551px;}
.nav-bottomMail  {  width: 100%; float: left; margin: 0px; padding: 0%; }


.nav-left  {  width: 32%; float: left; margin-right: 2%; padding: 0%; }
.nav-middle  {  width: 32%; float: left; margin-right: 2%; padding: 0%; }
.nav-right  { width: 30%;  float: right; margin: 2px; padding: 0%;}

.allcat  {  float: left; width:50%; }
.nav-leftC  {  width: 65%; float: left; margin: 0px; padding: 0%; }
.nav-rightC  { width: 35%;  float: right; margin: 0px; padding: 0%; }

.nav-left1  {  width: 70%; float: left; margin: 0px; padding: 0%; }
.nav-right1  { width: 30%;  float: right; margin: 0px; padding: 0%; }
.nav-leftAll  {  width: 30%; float: left; margin: 0px; padding: 0%; }
.nav-rightAll  {  width: 70%; float: right; margin: 0px; padding: 0%; }
.menueCat{  display: none; }



.catt{  float: left; width:33%;  margin: 0px; padding: 0%;}
.extra3{display: none;}
.extra2{display:none;}
.extra1{display:block;}
.extra{display:block;}





<!-------------------------------------------------------------------------------->

/* This stylesheet was designed and developed by Chris Converse, Codify Design Studio */

@charset "UTF-8";

/* Text Formatting */



/* Layout */


.page { position: relative; margin: 0px auto 0px auto 0px auto; max-width: 100%; }
.page_content { position: relative; margin: 0px auto 0px auto; max-width: 98%; }

.sub-header {position: relative; margin: 0px auto 0px auto; border:1px; max-width: 100%;}

.brake-line {display: none;}


.header  {}
.page footer  {}
.sub-sec  {    border: 0px solid;    border-color: grey;    padding: 4px;}
.main { background-color: #ffffff;}

.page header M-NAV  { float: left; width: 250px;background-color: #ffffff;}
.page header M-NAV-search { float: left; width: 150px;}




.M-NAV-top-left  { float: left; width: 31.8%;}
.M-NAV-top-right  { float: right; width: 66.1%; }

.page header M-NAV-top-left1  { float: left; width: 250px;}
.page header M-NAV-top-right1  { float: right; width: 150px;}

/*.nav-leftMail  {  width: 25%; float: left; margin: 0px; padding: 0%; }
.nav-rightMail  {  width: 25%; float: left; margin: 0px; padding: 0%; }*/

.clear_both { clear: both; line-height: 1px; }


.clear_both-1 { clear: both; line-height: 1px; }
.clear_both-2 { clear: both; line-height: 1px; }
.clear_both-3 { clear: both; line-height: 1px; }
.clear_both-4 { clear: both; line-height: 1px; }
.kk{align:left; position=:relative; }


.toplist  {  float: left; width:20%; } 
.toplistC  {  float: left; width:20%; }
.toplist1{  float: right; width:15%; }
.toplist2{  float: right; width:50%; }
.clear_both-box { clear: both; line-height: 1px; display: none;}

/* Rules Sensitive to Screen Size */


/* Screen Rules -1 */



@media screen and (min-width: 450px) and (max-width: 799px) {
.clear_both-boxT { clear: both; line-height: 60px; display: block;}
.page .page_content nav-menu3  { display: none;}

.page .page_content nav-scroll { display: none; }
.page .page_content nav-menu2 { position: absolute;  top: 40px; display: block; float: right; right: 10px; width: 25%;}
.page .page_content nav-menu2-a { position: absolute;  top: 150px; display: block; float: left; left: 50px; width: 30%;}
.page .page_content nav-logo {width: 70%; float: left;}


.nav-left  { width: 50%;  float: left; margin: 0px; padding: 0%; }
.nav-right  { width: 50%;  float: left; margin: 0px; padding: 0%; }
.nav-middle  {  width: 50%; float: left; margin: 0px; padding: 0%; }

.page .page_content  nav-leftB  { width: 100%;  float: left; margin: 0px; padding: 0%; }
.page .page_content  nav-rightB  { width: 100%;  float: left; margin: 0px; padding: 0%; }

.nav-leftD  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-rightD  { width: 100%;  float: right; margin: 0px; padding: 0%; }

.nav-leftC  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-rightC  { width: 100%;  float: right; margin: 0px; padding: 0%; }

.nav-left1  {  width: 60%; float: left; margin: 0px; padding: 0%; }
.nav-right1  { width: 40%;  float: right; margin: 0px; padding: 0%; }

.page .page_content  NAV-R  { float: left; width: 100%;}

.nav-leftAll  {  width: 36%; float: left; margin: 0px; padding: 0%; }
.nav-rightAll  {  width: 60%; float: right; margin: 0px; padding: 0%; }

.nav-leftMail  {  width: 50%; float: left; margin: 0px; padding: 0%; }
.nav-rightMail  {  width: 50%; float: left; margin: 0px; padding: 0%; }
.nav-bottomMail  {  width: 60%; float: left; margin: 0px; padding: 0%; }
.clear_bothM { display: none; }

.page .page_content  M-NAV-top-left  {  width: 50%; float: left; margin: 0px; padding: 0%; }
.page .page_content  M-NAV-top-right  {  width: 50%; float: left; margin: 0px; padding: 0%;  text-align: center; }


.today{	color:#e31e18; 	font: bold 14px/18px Arial,Helvetica,sans-serif;padding: 0 10px 0 0;}
.h3 {	font-family: Helvetica, Arial,sans-serif;	font-size: 14px;	font-weight: bold;	color: #333333;	text-decoration: none;}

.page .page_content  main .thumbnail  {  float: left; width:49%; }

.allcat  {  float: left; width:49%; }




.extra1  {  display: none; }


.page header M-NAV-top-left1  { display: none;}

.clear_both-1 { display: none; }
.clear_both-2 { display: block; }
.clear_both-3 { display: none; }
.clear_both-4 { display: none; }
.clear_both { display: none; }
.clear_both-box { clear: both; line-height: 1px; display: block;}
.toplist  {  float: left; width:33.33%; }
.toplistC  {  float: left; width:33.33%; }
.brake-line {display: block; line-height: 1px;}
.catt  {  float: left; width:50%; }
.extra1  {  display: block; }
.extra2  {  display: block; }
.extra3  {  display: block; }

 .menueCat{  display: none; }
 
 .toplist1  {  float: left; width:25%; }
}







/* Screen Rules -2 */


@media screen and (min-width: 800px) and (max-width: 949px) {
.clear_both-boxT { display: none;}
.page .page_content nav-menu3  { display: none;}
.page .page_content nav-advt {float: left; top: 125px; left: 0px; width: 100%;}
.page .page_content nav-scroll { top: 225px; }
.page .page_content nav-menu1 { float: left; height: 35px;  width:40%;}
.page .page_content nav-logo {width: 25%; float: left;}
.page .page_content nav-menu2 { position: relative; float: left; right: 10px; height: 35px; width:30%;  top: 5px;  left: 10px; }
.page .page_content nav-menu2-a { position: relative; float: right; width:30% right: 10px;}


.nav-left  { width: 32%;  float: left; margin-right: 2%; padding: 0%; }
.nav-right  { width: 32%;  float: right; margin-right: 2%; padding: 0%; }
.nav-middle  {  width: 30%; float: left; margin: 0px; padding: 0%; }
.page .page_content  nav-leftB  { width: 100%;  float: left; margin: 0px; padding: 0%; }
.page .page_content  nav-rightB  { width: 100%;  float: left; margin: 0px; padding: 0%; }

.nav-leftAll  {  width: 25%; float: left; margin: 0px; padding: 0%; }
.nav-rightAll  {  width: 70%; float: left; margin: 0px; padding: 0%; }

.nav-leftD  {  width: 67%; float: left; margin-right: 2%; padding: 0%; }
.nav-rightD  { width: 30%;  float: right; margin: 0px; padding: 0%; }
.nav-leftC  {  width: 65%; float: left; margin: 0px; padding: 0%; }
.nav-rightC  { width: 35%;  float: right; margin: 0px; padding: 0%; }

.nav-left1  {  width: 58%; float: left; margin: 0px; padding: 0%; }
.nav-right1  { width: 40%;  float: right; margin: 0px; padding: 0%; }

.nav-leftMail  {  width: 40%; float: left; margin: 0px; padding: 0%; }
.nav-rightMail  {  width: 40%; float: left; margin: 0px; padding: 0%; }
.nav-bottomMail  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.clear_bothM { display: none; }

.M-NAV-top-left  {  width: 50%; float: left; margin: 0px; padding: 0%; }
.M-NAV-top-right  {  width: 50%; float: right; margin: 0px; padding: 0%;  text-align: center; }
.brake-line {display: none;}

.page .page_content  NAV-R  { float: left; width: 50%;}
.page .page_content  main .thumbnail  {  float: left; width: 32%; }
.page .page_content  allList  {  float: left; width:40%; }
.allcat  {  float: left; width:50%; }
.extra1  {  display: block; }
.extra  {  display: none; }

.clear_both-1 { display: none; }
.clear_both-2 { display: none; }
.clear_both-3 { display: block; }
.clear_both-4 { display: none; }

.page M-NAV-top-city : { display: none; }
.catt  {  float: left; width:33%; }
.extra3{display: none;}
.extra2{display:none;}
.extra1{display:block;}
.extra{display:block;}

 .menueCat{  display: none; }
}



/* Screen Rules -3 */

@media screen and (min-width: 950px) and (max-width: 10000px) {
.clear_both-boxT { display: none;}
.page .page_content nav-advt {float: left; top: 125px; left: 0px; width: 100%;}
.page .page_content nav-scroll { top: 225px; }
.page .page_content nav-menu1 { float: left; width:40%;}
.page .page_content nav-logo {width: 25%; float: left;}
.page .page_content nav-menu21 { position: relative; float: left; right: 10px;  width:30%;  left: 10px; }
.page .page_content nav-menu2-a { position: relative; float: right; width:30% right: 10px;}


.nav-left  {  width: 32%; float: left; margin-right: 2%; padding: 0%; }
.nav-middle  {  width: 32%; float: left; margin-right: 2%; padding: 0%; }
.nav-right  { width: 30%;  float: right; margin: 0px; padding: 0%; }
/*.nav-left1  {  width: 85%; float: left; margin: 0px; padding: 0%; }
.nav-right1  { width: 15%;  float: right; margin: 0px; padding: 0%; }*/
.nav-leftC  {  width: 65%; float: left; margin: 0px; padding: 0%; }
.nav-rightC  { width: 35%;  float: right; margin: 0px; padding: 0%; }



.page .page_content  nav-leftB  {  width: 70%; float: left; margin: 0px; padding: 0%; }
.brake-line {display: block; line-height: 1px;}
.page .page_content  nav-rightB  { width: 30%;  float: left; margin: 0px; padding: 0%; }

.nav-leftD  {  width: 67%; float: left; margin-right: 2%; padding: 0%; }
.nav-rightD  { width: 30%;  float: right; margin: 0px; padding: 0%; }

.nav-left1  {  width: 68%; float: left; margin: 0px; padding: 0%; }
.nav-right1  { width: 30%;  float: right; margin: 0px; padding: 0%; }

.page .page_content  NAV-R  { float: left; width: 25%;}
.page .page_content  main .thumbnail  { position: relative;   float:left; width:24%;}

.page .page_content  allList  {  float: left; width:90%; }
.allcat  {  float: left; width:50%; }
.extra  {  display: none; }
allcat1  {  float: left; width:20%; }


.nav-leftAll  {  width: 30%; float: left; margin: 0px; padding: 0%; }
.nav-rightAll  {  width: 70%; float: right; margin: 0px; padding: 0%; }

.nav-leftMail  {  width: 50%; float: left; margin: 0px; padding: 0%; }
.nav-rightMail  {  width: 50%; float: right; margin: 0px; padding: 0%; }
.nav-bottomMail  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.clear_bothM { display: none; }

.M-NAV-top-left  {  width: 31.8%; float: left; margin: 0px; padding: 0%; }
.M-NAV-top-right  {  width: 66.1%; float: right; margin: 0px; padding: 0%; text-align: center; }
.brake-line {display: none;}

.clear_both-1 { display: none; }
.clear_both-2 { display: none; }
.clear_both-3 { display: none; }
.clear_both-4 { display: block; }


.page M-NAV-top-city : { display: none; }
.catt{  float: left; width:33%;  margin: 0px; padding: 0%;}
.extra3{display: none;}
.extra2{display:none;}
.extra1{display:block;}
.extra{display:block;}

 .menueCat{  display: none; }
}



@media screen and (min-width: 0px) and (max-width: 450px) {
a.ctop {
font-size: 12px;
color: #1693d1;
text-transform: uppercase;
vertical-align: middle;
text-decoration:none;

line-height:30px;
padding:5px 12px 5px 12px
}


a.ctop:hover {
font-size: 12px;
color: #1693d1;
text-transform: uppercase;
vertical-align: middle;
text-decoration:none;
line-height:30px;
padding:5px 15px 5px 15px

}
.label {
font-size: 14px;
color: #666666;
text-decoration: none;
background: #efefef;
border: 1px solid #d5d5d5;
height: 25px;
width: 125px;
padding:5px;}

.labelA {
font-size: 14px;

text-decoration: none;
border: 1px solid #d5d5d5;
height: 50px;
width: 125px;
padding:5px;}

.page .page_content nav-scroll { display:none; }

.page .page_content nav-menu2 { position: absolute;  top: 170px; display: block; float: right; right: 10px; width: 250px;}
.page .page_content nav-menu2-a { position: absolute;  top: 130px; display: block; float: left; left: 1px; width: 200px;}

.page .page_content nav-menu3  { display: none;}
.page .page_content nav-advt  { display: none;}

.M-NAV-top-left  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.M-NAV-top-right  {  width: 100%; float: right; margin: 0px; padding: 0%; text-align: center; }


.page .page_content  nav-leftB  { width: 100%;  float: left; margin: 0px; padding: 0%; }
.page .page_content  nav-rightB  { width: 100%;  float: left; margin: 0px; padding: 0%; }

.page .page_content  NAV-R  { float: left; width: 100%;}

.today{	color:#e31e18; 	font: bold 14px/18px Arial,Helvetica,sans-serif;padding: 0 10px 0 0;}
.h3 {	font-size: 14px;	font-weight: bold;	color: #333333;	text-decoration: none;}

.nav-left  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-middle  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-right  { width: 100%;  float: right; margin: 0px; padding: 0%; }


.page header M-NAV-search  { float: none; width: 130px; right:30px;}
.page .page_content  main .thumbnail  {   float: left;width: 98%; }
.page .page_content  allList  {  float: left; width:10%; }
.allcat  {  float: left; width:99%; }
.list{display: none;}
.extra  {  display: none; }
.page .page_content  allListing  {  float: left; width:24%; position: relative; }


.nav-left1  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-right1  { width: 100%;  float: right; margin: 0px; padding: 0%; }

.nav-leftAll  {  width: 100%; float: left; margin: 1px; padding: 0%; }
.nav-rightAll  {  width: 100%; float: left; margin: 1px; padding: 0%; }

.nav-leftD  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-rightD  { width: 100%;  float: right; margin: 0px; padding: 0%; }

.nav-leftC  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-rightC  { width: 100%;  float: right; margin: 0px; padding: 0%; }
.list { display: none; }

.nav-leftMail  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-rightMail  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.nav-bottomMail  {  width: 100%; float: left; margin: 0px; padding: 0%; }
.clear_bothM { display: block; line-height: 5px; }

.page .page_content main .banner { width:100%; }
 
.clear_both-1 { display: block; }
.clear_both-2 { display: block; }
.clear_both-3 { display: block; }
.clear_both-4 { display: block; }
.clear_both-boxT { clear: both; line-height: 100px; display: block;}

.toplist  {  float: left; width:50%; }
.toplist1  {  float: left; width:38%; }
.toplistC  {  float: left; width:98%; }
.clear_both-box1 { clear: both; line-height: 1px; display: block;}
.catt  {  float: left; width:99%; }
.extra2  {  display: none; }
.extra1  {  display: none; }
.extra  {  display: none; }
.extra3  {  display: none; }


.menueCat{  display: block; }
.page .page_content  topdel{  display: none; }
}



.transparent {
  background:#7f7f7f;
  background:rgba(0,0,0,0.5);
}
a.off {
color: #FFF;
font-size: 12px ;
}
a.off:hover {
color: #FFF;
font-size: 12px ;
}

.shadow {
-webkit-box-shadow: 0 6px 5px -6px black;
   -moz-box-shadow: 0 6px 5px -6px black;
        box-shadow: 0 6px 5px -6px black;
}
.main {
	background-color: #ffffff;
	min-height: 100px;
	position: relative;
	x-index: 1;
	box-sizing: content-box;
	min-width: 100%;
	left: 19px;
	top: 6px;


}
.content, td{
color: #444444;
font-size: 13px;
line-height: 180%;
} 
 P {
color: #444444;
font-size: 14px;
letter-spacing:-.1px;
line-height: 180%;
}
.today{
	color:#e31e18;
	font: bold 24px/30px Arial,Helvetica,sans-serif;
padding: 0 10px 0 0;}
.h3{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.offer {
height: 25px;
color: #FFF;
font-weight: bold;
text-transform: uppercase;
font-size: 13px ;
text-align: center;
}
.deta{
font-size: 17px;
font-weight: normal;
font-style: normal;
color: #000000;
text-transform: uppercase;
}
.cross{
	font-size: 15px;
	color: #333333;
text-decoration: line-through;
}
.price {color: #d50023;
font-size: 35px;
font-weight:600;
}

.pr {color: #59A82B;
font-size: 16px;
font-weight:bold;
}
.va {color: #666666;
font-size: 18px;}
.stt{
	font-size: 13px;
	line-height:1.5;
	font-weight: normal;
	color: #949494;
	text-decoration: none;
}

a{  font-size: 13px; line-height:180%; font-style: normal; font-weight: normal; color: #9197a3; text-decoration: none;}
a:hover {  font-size: 13px; line-height:180%; font-style: normal; font-weight: normal; color: #9197a3; text-decoration: underline;}

a.whi{ 
font-size:14px; 
color:#FFF;
text-decoration:none;}

a.whi:hover{ 
font-size:14px;
color:#FFF;}
a.rt {
	font-size: 12px;
	font-weight: bold;
	color:#0185c6;
	text-decoration: none;
}
a.rt:hover {
	font-size: 12px;
	font-weight: bold;
	color: #0185c6;
	text-decoration: none;
}
a.sube {
	font-size: 15px;
	line-height:1.5;
	font-weight: bold;
	color: #e31e18;
	text-decoration: none;
}
a.sube:hover {
	font-size: 15px;
	line-height:1.5;
	font-weight: bold;
	color: #e31e18;
	text-decoration: none;
}
.dasbox { border: 1px dashed #999999;
background-color:#f1f1f1;}
.box{ border: 1px solid #e8e8e8;}
.bot { border-bottom:1px solid #d1d1d1;}
.line { border-left:1px solid #d1d1d1;}
.dash { border-top:1px dashed #d95b6d;}





