

body {margin: 0px; padding: 0px; background-image: url(../img/fon_body.gif);}

BODY, TABLE, TD{
	font-family: Arial, Verdana,Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}

input,textarea,select {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	}

h1 {font-size: 180%; font-family: Verdana, Geneva, Tahoma, sans-serif;font-weight: normal;}
h2 {color : #666666; font-size: 11px;}
h3 {color : #666666; font-size: 13px; font-family: Arial;}

a {
	color : #003399;
	text-decoration : underline;
}

a:hover {
	color : #4660A6;
	text-decoration : none;
}
a.portfolio {color : #003399; text-decoration : underline; font-size: 13px;}
a.portfolio:hover {color : #4660A6; text-decoration : none; font-size: 13px;}

a.heading {color : #0099ff; text-decoration : none; font-size: 13px; font-weight: bold;}
a.heading:hover {color : #0099ff; text-decoration : underlin; font-size: 13px; font-weight: bold;}

dt {margin-bottom: 10px}
dt a {font-weight: bold; font-size: 12px;}

table.outsideBorder {border-left: 1px solid #A4A89C; border-right: 1px solid #A4A89C;}

#main {position: absolute; width:99%; top: 235px}
#data {text-align: left; width: 1000px; background-position: left; background-image: url(../img/data.gif); background-repeat: no-repeat; height: 22px; font-family: Verdana, Tahoma, sans-serif; font-size: 10px; }
#data div {padding-left: 3px; padding-top: 4px;}
span.data1 {font-style: italic;}
span.data2 {font-weight: bold;}

div.categories {background-color: #e8e8e6; width: 218px; height: 28px; background-position: left; background-repeat: no-repeat;}
div.categories div {font-size: 12px; font-weight: bold; margin-left: 42px; padding-top: 4px}
div.subcategoties {margin-bottom: 15px;}
div.subcategoties p {margin-left: 42px; margin-top: 5px; margin-bottom: 0px}
div.activ {background-image: url(../img/arrow_smoll_blue.gif); background-position: left center; background-repeat: no-repeat; padding-left: 25px; margin-top: 10px;}


div.menu_top {margin-left: 40px; margin-top: 26;}
div.menu_top a {color: #006633; text-decoration : underline;}
div.menu_top a:hover {color: #006633; text-decoration : underline;}
td.menu_top {vertical-align: middle;}
td.menu_top a {color: #006633; text-decoration : underline;}
td.menu_top a:hover {color: #006633; text-decoration : none;}


td.menu_bar {vertical-align: middle;}
td.menu_bar a {color: #333333; text-decoration : none;}
td.menu_bar a:hover {color: #333333; text-decoration : underline;}


.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}
.fon_top_norepit {background-position: top; background-repeat: no-repeat;}


td.right25 {padding-right: 25px; text-align: right;}
td.right20 {padding-right: 20px; text-align: right;}

td.fonTop {background-image: url(../img/fon_top1.gif); background-position: top; background-repeat: repeat-x;}
td.fonTop div {height: 36px}
div.top1 {margin: 0px 25px 5px 25px;}

div.Lgreen_220 {background-image: url(../img/headline_Lgreen.gif); width: 220px; height: 22px; text-align: center; color: White; padding-top: 2px; background-repeat: no-repeat; font-size: 13px}
div.orange_220 {background-image: url(../img/headline_orange_220.gif); width: 220px; height: 22px; text-align: center; color: White; padding-top: 2px; background-repeat: no-repeat; font-size: 13px}

div.l220 {width: 220px; text-align: left;}


img.catalogIcon {margin-left: 28px; margin-bottom: 2px;}

/* Разделительная линия */
div.line {background-image: url(../img/separator.gif); background-repeat: repeat-x; margin-top: 5px; margin-bottom: 5px}

/* Счетчики */
div.counter {text-align: right; padding-right: 5px; margin-top: 20px;}

/* Копирайт */
div.copyright {text-align: right; padding-right: 5px; margin-top: 50px;}

/* Справочник онлайн */
table.cg_online {}
table.cg_online td {padding-right: 10px}

div.map {}
div.mao img {border: 1px solid #739E6A;}

div.dc {margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 20px;}

div.cur_cat_name {background-image: url(../img/headline_blue_448.gif); width: 448px; height: 22px; text-align: center; color: White; padding-top: 2px; background-repeat: no-repeat; font-size: 13px; margin-top: 10px; font-weight: bold;}

/* Вакансии */
td.jobs {background-image: url(../img/bg_anketa.jpg); background-position: left top; background-repeat: no-repeat;}
td.jobs div {width: 177px; hight: 500px}
