body {
	font-family: Arial, sans-serif;
	font-size: 1em;
	color : #106EA3;
	background: #ffffff url('/i/bbg.jpg') left top repeat-x;

}

td {color: #222; font-size: 10pt;}

a {color: #02c39f; font-size: 10pt;}
a.l1 {font-size: 11pt;}
// a {color: #02c39f; font-size: 10pt;}

a.bottoma {color: #02c39f; font-size: 7pt; font-family: Tahoma, sans-serif;}

.small { font-size: 8pt;}
.xsmall { font-size: 11px; font-family: Tahoma, sans-serif;}

h1 { font-family: Arial, sans-serif; font-size: 140%; font-weight: normal; height: 45px; color: #02c39f}
h3 { font-family: Arial, sans-serif; font-size: 140%; font-weight: normal; color: #02c39f}

span.coder_h1 h1 { font-size: 100%; height: auto; margin: 0; display: inline; color: #222; }
ul.coder_h2 h2 { font-size: 1em; margin: 0; }

a.mnu { font-weight: normal; font-size: 14pt; color: #2A90C8;}
span.active { font-weight: bold; color: #ffffff;}
a.active { font-weight: bold; color : #ffffff;}
td.dots { background: url('/img/dots.gif') left top repeat-x;}

#coder_phones { float: right; text-align: right; color: #02c39f; padding: 65px 65px 0 0;
	font-size: 18px; }
#coder_phones span { font-size: 28px; }

.question { width: 210px; position: relative; top: -100px; left: 33px; }
.question div.title { font-size: 18px; font-weight: bold; margin-bottom: 15px; }
.question p { margin: 0 0 3px; font-size: 11px; }
.question p span { color: #F00; font-size: 12px; }
.question p.capcha { float: left; width: 210px; padding-bottom: 10px; }
.question p.capcha img { float: left; }
.question input.input, .question textarea { width: 210px; border: 1px solid #949195;
	font: 12px Arial, Helvetica, sans-serif; color: #000; }
.question textarea { overflow: auto; }
.question p.capcha input.input { width: 135px; text-align: center; float: right;
	position: relative; top: 10px; }
.question p.msg { color: #F00; font-size: 14px; font-weight: bold; margin: 0 0 15px; }

.order { position: static; }
.order input.input, .order textarea { width: 420px; }

.menu div { font-size: 0; position: relative; }
.menu_on { font-weight: bold; }
.menu_on a { text-decoration: none; }
.menu_on div div { position: absolute; left: 0; top: 0; height: 5px; width: 100%;
    background: url('/img/arrow.gif') no-repeat right 0; }
    
table.front { border-collapse: collapse; width: 100%; }   
table.front td { padding: 0; vertical-align: top; } 
table.front td.td { width: 50%; }
table.front table { border-collapse: collapse; }
table.front td.img { padding: 20px 15px; }
table.front td.text { padding: 20px 15px 20px 0; }
table.front h1 { font-weight: normal; height: auto; margin: 0; font-size: 140%; }
table.front h1 a { font-size: 1em; }
a.h1_a { display: block; }


