/* ========= news ========= */
.news {float: left; padding: 10px 0 23px 40px; width: 247px;}

.arhive-link {padding: 11px 48px 13px 0; width: 309px; margin-left: -70px; text-align: right; border:0px solid #00FF33; }

.arhive-link-i {float: left; width: 337px; padding: 6px 23px 0 0; text-align: right; }
.notice-news {float: left; }
.notice-news div {float: left; width: 230px; font-size: 11px; }
.notice-news span { width: 100%; color: #937b71; font-size: 10px; }
.notice-news p {padding: 0 0 5px 0}

.news-list {float: left; width: 100%; margin-bottom: 13px; }
/*.news-list * {float: left}*/
span.date { color: #FF3399; padding: 1px 2px 2px 3px; margin: 3px 10px 0 0; float:left; }
.date1 {font-size: 10px; color: #FF3399; padding: 1px 2px 2px 3px; margin: 3px 0 0 50px; float: right;}
.date2 {font-size: 10px; color: #FF3399; padding: 1px 2px 2px 3px; margin: 3px 10px 0 0; float:left; }
.news-list p {width: 100%; padding-bottom: 8px; }
.news-list span { padding: 0px; margin: 0px;}

/* ========= breadcrumbs ========= */
.breadcrumbs {float: left; width: 100%; font-size: 11px; padding-bottom: 5px }
.breadcrumbs * {float: left;}
.breadcrumbs a {background: url(../img/breadcrumbs.gif) right 4px no-repeat; padding: 0 18px 0 8px; }
.breadcrumbs a.first {padding-left: 0;}
.breadcrumbs a.nobc {background: none;}
.breadcrumbs span {color: #777; padding-left: 8px;}

/* catalog */
table.catalog {width: 100%; font-size: 11px; margin-top: 20px; }
table.catalog td {vertical-align: top; text-align: left; padding-bottom: 40px; }
table.catalog td.img {width: 100px; padding-right: 10px; vertical-align: middle; }
table.catalog td.descr-l {width: 155px; padding-right: 25px}
table.catalog a {color:#574D4E; text-decoration: underline; }
table.catalog a:hover {text-decoration: none !important;}


/* products */
table.products {width: 100%; font-size: 12px;}
table.products td {vertical-align: top; background: none; border:0px solid #FF00CC;}
table.products:hover td.descr {opacity: 0.8;filter: alpha(opacity=80);}

table.products tr.bg td {background-color: #fafafa;}

table.products td a {display: block; width: 100%; padding: 3px 0 5px; text-decoration: none; }

table.products td.bullet, table.products tr.bg td.bullet, table.products tr:hover td.bullet {width: 30px; background: #fff url(../img/bullet.gif) 4px 4px no-repeat; }

table.products td.td1 { padding: 0px 20px 0px 0px; text-align:left; vertical-align: bottom;}
table.products td.td1 img { border: #009900 dotted 2px;};
table.products td.td2 {font-weight: bold; font-size:13px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.products td.descr {background-color:#33CC00; width: 370px; height:60px; margin:0px; padding: 5px 20px 5px 20px; opacity: 0.5;filter: alpha(opacity=50);}
table.products td.td3 {font-weight: bold; width: 110px; height: 60px; font-size: 24px; color:#7b9a40; padding:0px; margin:0px; text-align:center; vertical-align:middle;}
.td3 {font-weight: bold; font-size: 24px; color:#7b9a40; padding:0px; margin:0px; float:right;}
.td3c {font-weight: bold; font-size: 24px; color:#7b9a40; padding:0px; margin:0px; float:right;}
table.products td.td3c {font-weight: bold; width: 110px; height: 60px; font-size: 14px; color:#7b9a40; padding:0px; margin:0px; text-align:center; vertical-align:middle;}

div.descr {position:relative; z-index:2; position:relative; top:-60px; left: 120px; width: 370px; height:10px; margin:0px; padding: 5px 20px 5px 20px;}
div.descr a {color: #FFFFFF; font-weight: normal; opacity: 1;filter: alpha(opacity=100); text-decoration: none;}


table.products td.td1 a {color: #000}
table.products td.td2 a {color: #FFFFFF;}
table.products td.descr a {color: #FFFFFF; font-weight: bold; opacity: 1;filter: alpha(opacity=100);}

.exel {height: 23px; background: url(../img/ico-exel.gif) 0 0 no-repeat; font-size: 11px; font-weight: bold; padding: 7px 0 0 40px;}
.notepad {height: 23px; background: url(../img/ico-all.gif) 0 0 no-repeat; font-size: 11px; font-weight: bold; padding: 7px 0 0 40px;}

