.gecko    {  }
body { font-family:Tahoma, Hevletica, Arial; font-size:11px; color:#000; margin:0px; padding:0px; background-color:#EDEAE5; font-family: Tahoma, Verdana, Arial }
table, td, th, p, a { font-family:Tahoma, Hevletica, Arial; font-size:12px; line-height: 18px; }
a  { color:#002458; }
a:hover {
    text-decoration: none !important;
}
h1  { font:normal 18px Tahoma; color:#9E0B0E; text-transform:uppercase; }
h2  { font:bold 15px Arial; color:#14284E; }
h3  { font:bold 12px Tahoma; color:#000; text-transform:uppercase }
h4  { font:bold 12px Tahoma; padding:4px; padding-left:44px; background:url('images/h4bg.gif') 0px -2px no-repeat; background-color:#D2DCE2; text-transform:uppercase }
img  { border-width:0px }
input { font:normal 11px Tahoma; height:18px; border:solid 1px #A8A8A8; }
textarea { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #A8A8A8; }
select { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #A8A8A8; }
list { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #A8A8A8; }
img.shim { width:1px; height:1px; border-width:0px }
#content { background:#FFF; padding:30px; padding-right:10px; padding-left:20px }
#crumbs,
#crumbs a { font-size:11px; color:#FFF }
#crumbs { padding-bottom:14px; padding-left:200px; text-align:left; text-transform:lowercase; color:#BA2F2F }
div.ipic  { display:inline; float:left; padding-right:10px }
div.idate  { display:inline; padding-right:8px; font:normal 12px Tahoma; color:#00214E; border-right:dotted 1px #516DAA  }
div.ititle  { display:inline; padding-left:0px;}
div.ititlen  { display:inline; padding-left:0px; }
div.ititlen a { font:bold 12px Tahoma; }
div.ititle a     { font:bold 12px Tahoma;  }
div.ianon        { display:block; color:#000 }
div.mheader      { display:block;  font:bold 11px Tahoma; background:#FFF; width:1%; white-space: nowrap; margin-bottom: 6px }
div.midate       { display:inline; font:bold 11px Tahoma; color:#FFF; padding-right: 8px; border-right:dotted 1px #FFF }
div.mititle      { display:inline; padding-left:0px }
div.miatitle     { display:inline; padding-left:0px }
div.mititle a,
div.miatitle a   { font:bold 11px Tahoma; color:#002458 }
div.mianon       { display:block; color:#000; font-size:11px; padding-top:2px }
div.imthref      { padding-top:6px; margin-top:6px; margin-bottom:6px; padding-right:20px; background:url('images/arrr.gif') 2px 10px no-repeat;  }
div.imthref a    { font:normal 12px Tahoma; color:#002458; text-decoration:underline }
div.hr           { background:#D2DCE2; height:1px; margin-top:12px; margin-bottom:12px; }
div.ithref       { padding:2px; margin-top:5px; padding-left:0px; border-left:solid 0px #7296B9 }
div.ithref a     { font:normal 12px Tahoma; text-decoration:none  }
div.paging_tl,
div.paging_bl    { font-size:10px; color:#000; padding-top:6px; padding-bottom:6px; }
div.paging_tl    { border-top:solid 1px #3C5170; border-bottom:dotted 1px #3C5170; margin-bottom:16px; }
div.paging_bl    { border-top:dotted 1px #3C5170; border-bottom:solid 1px #3C5170; margin-top:16px; }
div.paging_tl a,
div.paging_bl a  { font-size:10px; color:#9E0B0E; text-decoration:none }
p.iddatev        { font:bold 12px Tahoma; color:#516DAA }
div.formrear         { background:#516DAA; border:dotted 1px #FFF; padding:2px; width:40%; }
.form                { background:#D2DCE2; }
.form td             { padding:6px; vertical-align:middle; font-size:11px }
.form td.label       { font-weight:bold; color:#000; text-align:right; padding-top:6px }
.form td.field       { padding:4px; border-left:dotted 1px #FFF; border-bottom:dotted 1px #FFF }
.form td.field small { }
.form tr.line td     { background:#E6E6E6; padding:0px }
.form td.force       { width:1px; color:#CC3333; font-weight:bold }
.n_ctrl              { background:#FFFFFF; color:#000; width:100% }
.e_ctrl              { background:#BF4041; color:#FFF; width:100% }
.codectrl            { font:normal 11px Courier New }
.force               { color:#CC3333; font-weight:bold }
.warning             { color:#CC3333; font-size:14px }
.buttonctl           {  padding:3px; height:21px; color:#000; cursor:pointer; cursor:hand; }
#topstud { background:url('images/head_back.gif') 0px 0px repeat-x; }
#diag { background:url('images/diag.gif') 0px 0px repeat-x; }
td.tmitem, td.tmitem-hl { padding-left:0px }
tr.tmitemdiv td { height:1px; background:#E9E9E9 }
td.tmitem a,
td.tmitem-hl a { text-decoration: none; text-transform:lowercase; font:bold 11px Tahoma; color:#616162; display:block; width:100%; height:100%; padding:4px 0px 4px 50px; background:url('images/lmark.gif') 0px 4px no-repeat; }
td.tmitem-hl a { background:url('images/lmark-hl.gif') 0px 4px no-repeat; color:#000; text-decoration:none }
td.tmitem a:hover { color:#FEA000 }
td.mmark { padding-right:10px; padding-bottom:10px }
#copyright { padding-top:0px; padding-left:16px; font-size:11px; color:#000; }
#copyright a { font-size:11px }
table.stable { background:#FFF;  }
table.stable td,
table.stable th { background:#FF9F00 }
table.stable tr.ptd21 td { background:#FFBD05 }
tr.mainhead td {  font:bold 15px Arial; color:#D40101; padding-bottom:18px }
#mmblock td { font-size:12px }
#mmblock a { color:#000; padding-left:10px; font:bold 12px Tahoma }
#scblock a { color:#000;  }
#scblock td { color:#414244 }
table.table_1 { background:#000;  }
table.table_1 td { background:#FFF;  }
table.table_1 td.d_table_td { background:#FFF;  }
table.table_1 tr td.d_table_td { background:#FFF;  }

.new_head { font:bold 12px Tahoma; margin: 15px 0px 0px 0px;  padding:4px; background-color:#D2DCE2; background-image: none; text-transform:uppercase }
.new_head A { font:bold 12px Tahoma; color:#000; text-decoration: none; }
.new_head A:hover { text-decoration: underline }
.header_bg {
    background-color: white;
}
.tech_sup {
    color: #405672;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
}
#nomm a {
    font-weight: normal;
    line-height: 150%;
}
.dommenu {
    border:0px solid red;
    cursor:pointer;
    display:block;
    height:20px;
    margin-left:-20px;
    margin-top:-5px;
    position:absolute;
    width:15px;
}
#slogan {
	display:inline;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:20px;
	left:429px;
	margin:-94px 0 74px 27px;
	position:relative;
	top:18px;
	width:406px;
}
#tel {
    color:#182656;
    display:inline;
    float:left;
    font-size:24px;
    font-weight:bold;
    height:50px;
    margin:-71px 7px 21px -90px;
    position:relative;
    width: 240px;
}
.mnogotel {
    font-size:11px;
    font-weight:normal;
}
.partner {
border:0px solid red;
display:block;
height:80px;
left:516px;
margin:-82px auto;
position:absolute;
width:363px;
}
.logo {
	display: block;
    height: 80px;
	border: 0px solid red;
	position: relative;
    width:415px;
	cursor: pointer;
	/*margin-bottom: -80px;*/
	z-index: 1999;
}
.buylink {
    color: #9E0B0E;
    font-size:13px;
    font-weight:bold;
}