/* Verstka : Reshek - reshek@ametec.ru */
/*
Red - #df002b
*/
body
{ padding: 0px; margin: 0px; }
body, td
{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
a img
{ border-width: 0px; }
a
{ color: #6c6c6c; text-decoration: underline; }
a:hover
{ color: #df002b; }

.nohover:hover{color:#6c6c6c}

.red
{ color: #df002b; }
.gray
{ color: #CCCCCC; }
.green
{color:#0C0}

ul li{line-height:1.7em}
.nofloat{clear:both}

/* ----------------------------------------------------------------- */

@media print {input{display:none}}

#onfit-awards{border: 1px dashed #F33}

#news-line{margin:0 1em 1em 1em}
#news-line h2{color:#df002c}
#news-line dt{padding:1em 0 .5em 0;font-size:x-small;font-style:italic;color:#999}
#news-line dl dd a,#news-line p a{color:#36C;text-decoration:underline}

#news-line .flnews, .flleft{float:left;padding:.3em}

#conttel{padding:0 0 3em 0;margin:0;line-height:1.8em;font-size:1.5em}
#conttel a{text-decoration:none;border-bottom:1px dashed #df002b;color:#df002b}
#conttel a:hover{text-decoration:none;border-bottom:1px dashed #df002b}
#conttel span{display:block}
#conttel .rf{color:#666}
#conttel .rejim{font-size:.8em}

#body
{ width: 100%; height: 100%; }

#header
{ height: 220px; background: url(images/design/header_bg.jpg); }

#center
{ width: 100%; height: 100%; }

#menu
{ width: 293px; background: no-repeat top left url(images/design/menu.jpg); vertical-align: top; font-size: 16px; }
#menu div
{ padding: 14px 10px 10px 0; }
#menu p
{ margin: 3px;padding-left:25px; font-weight: bold; border-bottom:1px solid #fff }
#menu a
{ color: #FFFFFF; text-decoration: none; }
#menu a:hover
{ color: #df002b; }

#content
{ background: no-repeat left top url(images/design/content.jpg); vertical-align: top; padding: 80px 30px 10px 10px; }
#content p{font-size:1.25em}

.shares-date{border:none}

#form div div{padding-bottom:1em}
#form input,#form .perriud{margin-top:.5em}

#reqest textarea{width:177px;overflow:auto}
#reqest{background:#efede6;font-family:Arial,sans-serif;font-size:95%;padding:1em}
#reqest table tr td p{text-align:right;padding:0;margin:0}
#reqest table h3{padding:2em .5em 0 0;margin:0}
input.input1{margin:1em 1em 0 0;font-size:1.3em; background:#093;color:#fff}
input:focus{background:#ffc}
.very{font-size:1.4em}

.clock{padding:0;margin:0}
.clock li{list-style-type:none;background:url(images/clock.gif) no-repeat left center;padding:.5em 0 0 2em}

a.print{background:url(images/print.jpg) no-repeat left center;padding:20px 0 20px 50px;}

#anketa{background:url(/images/anketa.gif) no-repeat;width:268px;height:77px;text-align:center;margin-left:.5em}
#anketa p{display:block;padding:0;margin:0;border:none}
#anketa p a{color:#df002b}

#left-column{text-align:center}
#left-column #best{padding:0}
#left-column #best a{color:#6c6c6c}
#left-column #best a:hover{color:#df002c}
#left-column #best p,#left-column h3{font-weight:normal}
#left-column #best h3{padding:0 0 1em 0;margin:0}

.banner-bord{border:1px solid #ccc}
.img-bord{border:2px solid #df002c}
.img-bord:hover{border:2px solid #f60}

#news
{ width: 311px; vertical-align: top; }
#news table
{ width: 100%; }
.news_img
{ width: 94px; vertical-align: top; padding-top: 10px; }
.news_info, #spec_info
{ padding: 10px 10px 10px 20px; border-bottom: solid 1px #df002b; font-size: 16px; vertical-align: top; }
.news_info h4
{ font-weight: normal; }
.news_info p
{ color: #6c6c6c; font-size: 12px; }
.news_info h4 a {text-decoration: none; }
#spec_info h4{color:red}
#spec_info p a{color:#36C}
#spec_info h4 a{text-decoration:none;color:#F00}

.pronews{background:#F4EFE4;padding:.5em}

.smallarticle{font-size:x-small}

#footer
{ color: #FFFFFF; font-size: 14px; font-weight: bold; height: 50px; background: url(images/design/footer_bg.jpg); }
#footer div
{ background: no-repeat left url(images/design/footer.jpg); height: 50px; padding: 0 10px 0 120px; }
#footer div p
{padding-top:.5em;margin:0;display:block}
#footer a
{ color: #FFFFFF; text-decoration: none; }
#footer a:hover
{ color: #df002b; }
