/* -------------------------------Общие--------------------------------------- */

* {
	font-family: Tahoma;
}

BODY, DIV, FORM, H1, H2, H3, H4, H5, HR, IMG, INPUT, P, SPAN, TABLE, TEXTAREA {
	padding: 0;
	margin: 0;
}

DIV, IMG {
	border: 0;
}

/* ----------------------------Селекторы---------------------------------- */

BODY {
	background-color : White;
}

A, A:LINK, A:FOCUS, A:VISITED {
	color: black;
	text-decoration: underline;
}

A:HOVER, A:ACTIVE {
	color: #0088CB;
	text-decoration: none;
}

A.menua, A.menua:LINK, A.menua:FOCUS, A.menua:VISITED {
	color: #E83300;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

A.menua:HOVER, A.menua:ACTIVE {
	color: black;
}

A.menup, A.menup:LINK, A.menup:FOCUS, A.menup:VISITED {
	color: #02162E;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

A.menup:HOVER, A.menup:ACTIVE {
	color: #E83300;
}

A.copy, A.copy:LINK, A.copy:FOCUS, A.copy:VISITED {
	color: white;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

A.copy:HOVER, A.copy:ACTIVE {
	color: #02162E;
}

H1 {
	font-family : Tahoma;
	font-size : 10pt;
	color: #2954A0;
	font-weight : bold;
	margin-bottom : 5px;
}

H2 {
	font-family : Tahoma;
	font-size : 10pt;
	color: #404040;
	font-weight : bold;
	margin-bottom : 4px;
}

P, TD {
	font-family : Tahoma;
	font-size : 8pt;
	color: #404040;
}

OL, UL {
	margin-top: 0;
	margin-bottom: 0;
}

P {
	margin: 0 0 6px 0;
	text-align: justify;
}

INPUT, TEXTAREA {
	color: black;
	font-size: 10px;
}


/* ----------------------------------Классы единичного оформления---------------------------- */
.login {
	color: white;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.loginfield {
	height: 18px;
	width: 80px;
	color: black;
	font-size: 10px;
}

.search {
	color: #616162;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.searchfield {
	height: 18px;
	width: 120px;
	color: black;
	font-size: 10px;
}

.txtfield {
	height: 18px;
	width: 520px;
	color: black;
	font-size: 10px;
}

.copy {
	color: white;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.catainfo {
	background-image: url(/i/catainfobg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


/* ----------------------------Табличка в разделе каталог------------------ */
.t2tr {
	background-image: url(/i/tbg1.gif);
	background-repeat: repeat-x;
	height: 65px;
}

.t2 {
	background-image: url(/i/t2.gif);
	background-repeat: no-repeat;
	height: 65px;
}

.tleft {
	background-image: url(/i/tbg2.gif);
	background-repeat: repeat-y;
	width: 41px;
}

.tright {
	background-image: url(/i/tbg3.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 24px;
}

.t3 {
	background-image: url(/i/tbg4.gif);
	background-repeat: repeat-x;
	height: 32px;
}

.t4 {
	background-image: url(/i/tbg5.gif);
	background-repeat: repeat-x;
	height: 50px;
}

/* ----------------------------------Верстка---------------------------- */

#bannertd {
	background-color: #D9DBDD;
	width: 226px;
	vertical-align: top;
}

.bannerheader {
	background-image: url(/i/banner_plashka.gif);
	background-repeat: no-repeat;
}

.bannerheadertxt {
	font-family : Tahoma;
	font-size : 8pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 10px;
}

/* ----------------------------------Классы---------------------------- */

.catalog, .forum_h {
	color: White;
	font-weight: bold;
	font-size: 8pt;
}

.forum_hb {
	font-family : Tahoma;
	font-size : 8pt;
	color: #202020;
}

.forum_h3 {
	font-family : Tahoma;
	font-size : 8pt;
	color: #404040;
}

.catalogtable {
	padding-top : 4px;
	padding-bottom : 4px;
}

.headerban {
	font-family : Tahoma;
	font-size : 8pt;
	color: #0088CB;
	font-weight: bold;
}

.headernews {
	font-family : Tahoma;
	font-size : 8pt;
	color: #0088CB;
	font-weight: bold;
}

.pad01 {
	padding: 6px;
}

.small {
	color: #2954A0;
	font-size : 7pt;
	text-decoration : none;
}

A:HOVER.small {
	text-decoration : underline;
}

.small1 {
	color: #2954A0;
	font-size : 8pt;
	text-decoration : none;
}

.tabledef {
	text-decoration : none;
	margin-bottom : 0px;
	font-family : Tahoma;
	font-size : 8pt;
	color: #404040;
	font-weight : bold;
	padding-left : 11px;
}





/* ----------------------------------Логин---------------------------- */
.loginleft {
	background-image: url(i/login21.gif);
	background-repeat: repeat-y;
	width: 7px;
}

.logintop {
	background-image: url(i/login12.gif);
	background-repeat: repeat-x;
	height: 7px;
}

.loginright {
	background-image: url(i/login23.gif);
	background-repeat: repeat-y;
	width: 36px;
}

.loginbottom {
	background-image: url(i/login32.gif);
	background-repeat: repeat-x;
	height: 7px;
}


.logininfo {
	background-color: #0088CB;
}
