form { margin:0px; padding:0px;}
body,td,p,a,input,textarea,select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #575757;}

.bg_gray { background-color:#575757;}
.fp_news td { padding-bottom:20px;}
.fp_news p.dat, .fp_news p.dat strong a {color:#a10105;}
.fp_news p.dat img { margin-right:3px; border:none;}

/* backgrounds */
.bg_norpt { background-repeat:no-repeat;}
.bg_posb { background-position:bottom;}

.fp_w * { color:#FFFFFF;line-height: 13px;}
html>body .fp_w * { color:#FFFFFF;line-height: 15px;}
.padl40 { padding-left:40px;}
.padr40 { padding-right:40px;}

.content { padding:20px; padding-top:0px;}
.path { font-size:10px; padding:2px; padding-left:10px; padding-right:10px;}
.path a {font-size:10px;}
.print_link { font-size:10px; padding:2px; padding-left:10px; padding-right:10px; text-align:right;}
.print_link a {font-size:10px;}

h2 { padding:0px; margin:0px; padding-left:10px; padding-top:15px; padding-bottom:5px; font-size:18px; color:#ab0106; font-weight:normal;}
.text { padding-left:10px;}


/* zayavka
form#zayavka table tr td {font-size:14px;padding:10px;}
form#zayavka table, form#zayavka td {border-collapse:collapse;border:none;}
form#zayavka table.nobrd,form#zayavka table.nobrd td {border:none;}
*/
table.zayavka tr td {font-size:14px;padding:10px;}
table.zayavka, table.zayavka td {border-collapse:collapse;border:none;}
.wide {width:95%;}
select.wide {width:96%;}
input.brd,textarea,select {border:1px solid #575757;}

.zayavka_naming tr td{padding:0px;}
table.zayavka_naming, table.zayavka_naming td.form {border-collapse:collapse;border:1px solid #c5c5c5;}
table.zayavka_naming td.head {background-color:#a10105;color:#FFFFFF; padding:5px;padding-left:10px;}
table.zayavka_naming td.head h3 {padding:0px;margin:0px;}
table.no_padd, table.no_padd tr td {padding:0px;margin:0px;}


/* news */
.news  { padding-left:10px;}
.news .date { width:65px; font-weight:bold; font-size:12px; text-align:center;background-image:url("../_pic/bg_news_day.gif"/*tpa=http://www.properevozka.ru/_pic/bg_news_day.gif*/); background-repeat:no-repeat;}
.news .title { font-weight:bold;}
.news .date .day { width:65px; height:65px;font-weight:bold; font-size:34px; text-align:center; border:none;padding-top:12px;}
html>body .news .date .day {height:55px;}
.news .title a { text-decoration:none;color:#a10105;}
.news .title a:hover { text-decoration:underline;}
.news .anons {padding-top:10px;}
.news .more { text-align:right; padding-right:15px;}
.news_delim { height:1px; color:#DBDBDB;}

/* price */
table.price, table.price td, table.price th {border-collapse:collapse; border:1px solid #FFFFFF;}
table.price th {border-collapse:collapse; border:1px solid #EDCCCC; font-size:12px;;}
table.price td,table.price th {padding:5px;margin:1px;}
table.price tr td {background-color:#F1F1F1;}
table.price tr.dark td {background-color:#E0E0E0;}
table.price th {background-color:#a10105; color:#FFFFFF;}

/* doc_list */
.doc_list td {background-color:#F1F1F1;}
.doc_list td h4 {margin:0px; padding:0px;  font-size:14px;}
.doc_list td.name {padding-left:20px;}
.header th {background-color:#a10105; color:#FFFFFF; font-size:14px;}

/* forms */
.table_forms {border:1px solid #a10105;}
.table_forms th {background-color:#a10105;color:#FFFFFF; text-align: left;}
.table_forms .wide {width: 250px;}
.table_forms .half {width: 70px;}

/* inputs */

/* erros */
.error {font-weight: bold; color: red;}

/* other classes */
.big {font-size:16px;}
.red { color: #ab0106;}
table.nobrd, table.nobrd tr td {border:none;}


