/*
 * CSS for texair.ru by Anton Sushchev aka Ant.
 * URL:    http://texair.ru/
 * E-MAIL: http://texair.ru/mail/
*/

/* ОСНОВНЫЕ ЭЛЕМЕНТЫ
*******************************************************************************/

/* Тело документа */
html, body {
	font-family:                verdana, Tahoma, Helvetica, Sans-Serif;
	margin:                     0;
	padding:                    0;
	height:                     100%;

	scrollbar-face-color:       #FBB16A;
	scrollbar-highlight-color:  #ffffff;
	scrollbar-3dlight-color:    #ffffff;
	scrollbar-darkshadow-color: #FBB16A;
	scrollbar-shadow-color:     #FBB16A;
	scrollbar-arrow-color:      #ffffff;
	scrollbar-track-color:      #FED138;
}

/* Прозрачность PNG в IE */
.png {
	behavior: url( "/_template/js/pngfix.htc" );
}

/* Картинки */
img { border: 0px; }

/* Основные шрифты */
.font-main   { font-size: 80%                    }
.font-middle { font-size: 90%                    }
.no-font     { font-size: 0px; line-height: 0px; }

/* Заголовок/логотип */
#logo1 {
	width:      265px;
	height:     104px;
	background: url( "/_template/img_main/logo_1.jpg" ) #59A6C4;
}
#logo1 img {
	margin-left: 30px;
}
#logo2 {
	text-align: center;
	background: url( "/_template/img_main/logo_bg.jpg" ) #59A6C4;
}
#logo3 {
	width:      259px;
	height:     104px;
	background: url( "/_template/img_main/logo_2.jpg" ) #59A6C4;
	text-align: right;
}

/* Форма поиска */
#input_sch {
	border:       1px solid #000;
	filter:       alpha(opacity=60);
	-moz-opacity: 0.6;
}
#button_sch {
	margin-right:   10px;
}

/* Мы - первые */
#first-left {
	width:      183px;
	background: url('/_template/img_main/first_bg.jpg') #FAAA2F;
}
#first-delimiter {
	width:      2px;
	height:     28px;
	background: url('/_template/img_main/first_delimiter.gif') #FAAA2F;
}
#first-right {
	text-align: center;
	font-style: italic;
	height:     28px;
	background: url('/_template/img_main/first_bg.jpg') #FAAA2F;
}

/* Меню */
#menu      { background: url("/_template/img_main/menu_bg.jpg") #59A6C4; width: 184px; }
#menu td   { background: url("/_template/img_main/dot_2.gif"  ) repeat-x; color: #fff; }
#menu a    { background: url("/_template/img_main/arrow.gif") no-repeat 7px center;  }

/* Под меню */
#menu-bottom {
	height:         100%;
	padding:        0px;
	text-align:     center;
	vertical-align: bottom;
}

/* Тень под шапкой */
#shadow-1 { width: 184px; background: url( "/_template/img_main/menu_bg.jpg" ); }
#shadow-2 { width:   1px; background: url( "/_template/img_main/dot_1.gif"   ); }
#shadow-3 {               background: url( "/_template/img_main/shadow.jpg"  ); }
#shadow-4 { width:   1px; background: url( "/_template/img_main/dot_1.gif"   ); }

/* Содержимое */
.content {
	padding: 15px 0px 0px 15px;
}
#content {
	padding:        10px 10px 20px 20px;
	vertical-align: top;
}

/* Подвал */
#bottom-headline {
	height:     8px;
	background: url( "/_template/img_main/copy_bg.jpg" );
}
#bottom-copyright {
	font-size:  70%;
	color:      #00008C;
	background: #C8E3F2;
	text-align: center;
	padding:    3px;
}
#bottom-shadow {
	height:     6px;
	background: url( "/_template/img_main/shadow.jpg" );
}

/* Оформление */
.dotted {
	width:      1px;
	background: url( "/_template/img_main/dot_1.gif" );
}

#ad-bottom {
	font-size:   90%;
	padding-top: 5px;
	color:       #39C;
	width:       600px;
	text-align:  center;
}

/* ССЫЛКИ
*******************************************************************************/

/* Все ссылки */
a:link, a:visited, a:active {
	color: blue;
	font-size:       100%;
	text-decoration: none;
} a:hover { text-decoration: underline }


/* Меню */
#menu td a:link, #menu td a:visited, #menu td a:active {
	color:       #fff;
	font-weight: bold;
	font-size:   80%;
	display:     block;
	margin:      1px;
	padding:     7px 7px 7px 17px;
} #menu td a:hover { background-color: #026396; }

/* Копирайт */
#bottom-copyright a {
	color:       #00008C;
	font-weight: normal;
}

#ad-bottom a { color: #026396; }

a.black:link, a.black:visited, a.black:active, a.black:hover { color: #000; }


/* ТАБЛИЦЫ СО СКРУГЛЁННЫМИ КРАЯМИ
*******************************************************************************/

.ntl { width:10px; height:10px; background:url('/_template/img_round/ntl.gif'); }
.nt  {             height:10px; background:url('/_template/img_round/nt.gif' ); }
.ntr { width:10px; height:10px; background:url('/_template/img_round/ntr.gif'); }
.nl  { width:10px;              background:url('/_template/img_round/nl.gif' ); }
.nr  { width:10px;              background:url('/_template/img_round/nr.gif' ); }
.nbl { width:10px; height:10px; background:url('/_template/img_round/nbl.gif'); }
.nb  {             height:10px; background:url('/_template/img_round/nb.gif' ); }
.nbr { width:10px; height:10px; background:url('/_template/img_round/nbr.gif'); }

/* ПРОЧИЕ ЭЛЕМЕНТЫ
*******************************************************************************/

p     { text-indent: 2em    } /* Каждый параграф начинается с отступа */
form { padding: 0px; margin: 0px; }


h1 {
	font-size:     140%;
	color:         #FAA030;
	display:       block;
	border-bottom: 1px #E87606 solid;
	margin:        0px;
	padding:       0px;
	background:    url( "/_template/img_main/h1_bg.png" ) right bottom no-repeat;
}

h3 {
	font-size: 110%;
	color: #2F60A5;
	font-weight: bold;
}

.center { text-align: center; }
.right  { text-align: right;  }
