div {
 margin:0px;
 padding:0px;

}


body,p,div, dir,p,ol,li,pre {font-size: 11px; line-height:17px;color: #6F82A1; font-family: sans-serif;}


table.tItem {

table-layout:fixed;
width:100%;
empty-cells:show;

}

table.tItem td {
  vertical-align:top;

}

table.tItem td.itemName {
 height:20px;
 background:url("../private/elba/images/goods_but_p.gif") top left transparent repeat-x;
 color:#fff;
 padding-left:10px;
 text-align:left;
 vertical-align:middle;

}

table.tItem td.itemName a {
 color:#fff;
 font-size:12px;

}


table.c {
table-layout:fixed;
width:100%;
empty-cells:show;
border:none;

}



table.c td {
 vertical-align:top;

}

table.c td.r_border {
 /*border-right:solid 1px #ccc;*/
 background:url("../private/elba/images/header_r_border.gif") right top transparent no-repeat;
 height:29px;

}

table.c td.cat_header {
 background:url("../private/elba/images/border_top.gif") left -1px transparent repeat-x;
 height:29px;
 margin:0px;
 padding:0px;

}

table.c td div.i {
 background:url("../private/elba/images/header_pic.gif") center left transparent no-repeat;

}

table.c td div.e {

 /*background:url("../private/elba/images/header_r_border.gif") right top transparent no-repeat;*/

}

table.c td div.t {

 line-height:29px;
 padding-left:30px;
 font-size:13px;

}

h1 {font-size: 17px; color: #3E587C; font-family: sans-serif;text-decoration: none; font-weight:bold;margin:0;padding:0;}
h2 {font-size: 17px; color: #3E587C; font-family: sans-serif;text-decoration: none; font-weight:normal;margin:0;padding:0;}
h3 {font-size: 11px; font-family: sans-serif;color:  #6F82A1;}
h4 {font-size: 11px; font-family: sans-serif;color:  #6F82A1;}

td{font-size: 11px; font-family: sans-serif;color:  #6F82A1;}
.news_header{font-size: 10px; font-family: sans-serif;color:  #00AC14;}
.news_pod{font-size: 10px; font-family: sans-serif;color:  #698EC6;}

.goods_header {font-size: 10px; font-family: sans-serif;color:  #ffffff;  font-weight:bold;}
.price{font-size: 10px; font-family: sans-serif;color:  #6F82A1;}
.num{font-size: 12px; font-family: sans-serif;color:  /*#60B96B*/#000000; font-weight:bold;}
.num_p{ height:40px;
 line-height:40px;
 font-size:25px;
 color:#000000;
}

div.details { height:25px;
}

img.news_pic { height:6px;
 width:6px;
 border:none;
}

img.goods_but {
 height:24px;
 width:101px;
 border:none;
}

.input {
 color: #6F82A1;
 border:solid 1px #C8D4E7;
}

textarea {font-size: 10px; color: #6F82A1; border:1px #C8D4E7 solid;border-color:#C8D4E7; font-family: sans-serif;text-decoration: none;}


img {border-color:#ECECEB ;}
UL { list-style-image:url(../../../2yd.ru/private/2yd/images/ara3.gif) }
hr {width: 100%}

A:link  {font-size: 11px; color: #698EC6; font-family: sans-serif;text-decoration: none}
A:visited  {font-size: 11px; color: #698EC6; font-family: sans-serif;text-decoration: none}
A:hover  {font-size: 11px; color: #698EC6; font-family: sans-serif;text-decoration: underline}

A.text:link  {font-size: 11px; color: #698EC6; font-family: sans-serif;text-decoration: none}
A.text:visited  {font-size: 11px; color: #698EC6; font-family: sans-serif;text-decoration: none}
A.text:hover  {font-size: 11px; color: #698EC6; font-family: sans-serif;text-decoration: underline}

A.m1_1:link{font-size: 11px; color: #698EC6;  font-family: sans-serif;text-decoration: none}
A.m1_1:visited {font-size: 11px; color: #698EC6;  font-family: sans-serif;text-decoration: none}
A.m1_1:hover{font-size: 11px; color: #698EC6;  font-family: sans-serif;text-decoration: underline}

a.menu {color: #3B68AC;}
a.menu:visited {color: #3B68AC;}
a.menu:hover {color: #3B68AC;}

.zag {font-size: 17px; color: #3E587C; font-family: sans-serif;text-decoration: none}
.m1_3{font-size: 10px; color: #6F82A1;  font-family: sans-serif;text-decoration: none; }
.reg {font-size: 10px; padding-left:25px; padding-right:5px;}
.bask {font-size: 11px; color: #6F82A1;  font-family: sans-serif;text-decoration: none; padding-left:27px; padding-top:27px;line-height:1.2;}
 div.bask1 {font-size: 11px; color: #6F82A1;  font-family: sans-serif;text-decoration: none; line-height:1.2;}
.reg2 {margin:0;padding-top:0;padding-left:25px; }
.header{font-size: 12px; color: #698EC6;  font-family: sans-serif; font-weight: bold; text-transform: uppercase; padding-top:4px;}


.cp {font-family: sans-serif; font-size: 11px; color: #BEC9DC;line-height:1;}
a.cp {font-family: sans-serif; font-size: 11px; color: #BEC9DC; text-decoration: none;line-height:1.2;}
a.cp:visited {font-family: sans-serif; font-size: 11px; color: #BEC9DC; text-decoration: none;line-height:1.2;}
a.cp:hover {font-family: sans-serif; font-size: 11px; color: #BEC9DC; text-decoration: underline;line-height:1.2;}

.1topleft   {text-align: center; background-color: #FF7E00;	font: 11px sans-serif; color: white;	padding: 5px;	font-weight: bold; }
.1topcenter {text-align: center; background-color: #FF7E00;font: 11px sans-serif;	color: white;	padding: 5px;	font-weight: bold; }
.1topright  {text-align: center; background-color: #FF7E00;font: 11px sans-serif; color: white;	padding: 5px;	font-weight: bold; }

.1odd {text-align: center ; background-color: #F1F1F1; }
.1even {text-align: center;  background-color: #F4F4F4; }

.1middleleft {text-align: center; font: 11px sans-serif;}
.1middlecenter text-align: center{font: 11px sans-serif; }
.1middleright {text-align: center; font: 11px sans-serif; }

.1bottomleft {text-align: center; font: 11px sans-serif; }
.1bottomcenter {text-align: center; font: 11px sans-serif; }
.1bottomright {text-align: center; font: 11px sans-serif; }


.2topleft   {text-align: center; background-color: #FF7E00;	font: 11px sans-serif;	 color: white;	padding: 5px;	font-weight: bold; }
.2topcenter {text-align: center; background-color: #FF7E00;font: 11px sans-serif;	color: white;	padding: 5px;	font-weight: bold; }
.2topright  {text-align: center; background-color: #FF7E00;font: 11px sans-serif; 	color: white;	padding: 5px;	font-weight: bold; }

.2odd {text-align: center; background-color: #F7F7F7; }
.2even {text-align: center; background-color: #F7F7F7; }

.2middleleft {text-align: center; font: 11px sans-serif;}
.2middlecenter {text-align: center; font: 11px sans-serif; }
.2middleright {text-align: center; font: 11px sans-serif; }

.2bottomleft {text-align: center; font: 11px sans-serif; }
.2bottomcenter {text-align: center; font: 11px sans-serif; }
.2bottomright {font: 11px sans-serif; }

