body,td,th { font-family: Arial; color: #000000; }
body { background-color: #FFFFFF; margin: 0px; padding: 0px; }
img {border:0;}
a { color: #f68f1e; }
h1 { font: 180% Tahoma; font-weight: normal; }
p.bodytext { font-size: 80%; }

/* footer */
.footer { font-size: 70%; color: #b7b7b7; }
.footer a { color: #b7b7b7; }
.footer2 { font-size: 70%; color: #000; }
.footer2 a { color: #000; }

/* спецпредложение */
table.spec { margin-bottom: 10px; }
table.spec td.value { width:20%;white-space:nowrap;  }
table.spec td.label { font-weight: normal; background: url(images/dot.gif) repeat-x 0% 85%; }
table.spec td.label span { background-color: white; padding-right: 2px;}

/* mainmenu */
.mainmenu div {  float: left; margin-right: 15px; }
.mainmenu div a { font-size:80%; color: #000; }
.mainmenu div.active { border-bottom: 4px solid #dfded8; padding: 0 2px 2px 2px; }
.mainmenu div.active a { color:#b7b6b1; text-decoration:none; font-weight:bold; }

/* phones */
.phones h1 { margin:0; padding:0; }
.phones div { font: 75% Arial; color:#b5b4af;}

/* login form */
.csc-form-labelcell, .csc-form-commentcell { font-size: 80%; }
.csc-form-fieldcell input { font: 80% Arial; }
.csc-form-field-req input { width: 200px; }

.csc-menu p { font: 70% Arial; display:block; padding: 10px 10px 5px 0; float:left; }

/* contenttable */

.contenttable td { font-size:70%; padding:5px; }
.contenttable .tr-0 td { background:#f68f1e; color:#fff; font-size:75%; font-weight:bold; }
.contenttable .tr-even { background:#f1f0eb; }
