/* Global Styles */

body {
	margin:0px;
	}

td {
	font:12px arial;
	color:#99CCFF;}

th {
	align:center;
	text-align:center;}

h1 {
	text-align:center;}

h2 {
	text-align:center;}

h4 {  
	text-align:center; /*align:justify;*/ 
	width: 400px;
	background-color:#;} /* заголовок такого размера используется только во внутреннем каталоге ссылок */
	
h5 {
	text-align:center;
	font:12px arial;
	color:/*#99CCFF*/;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:15px;}

hr {
	height:1px; 
	color:#cccccc;
	border:none;
	}

/* либо если парамеры у тегов совпадают их параметры отображения возможно записывать через запятую: textarea,input{color:#;}*/
textarea {background-image:url(../pictures/bg.jpg);color:#AB4F91;}

input {background-image:url(../pictures/bg.jpg);color:gray;font-weight:bold;}

a {
	color:#CC3300;
	text-decoration:underline;
	}
	
a:hover {
	color:#FF3300;
	text-decoration:none;
	}
	
/* ID Styles */

#navigation a {
	font:12px georgia;
	color:#99CCFF;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding:10px;
	border:1pt solid rgb(20,40,95);
	border-right-width:0px; 
	border-left-width:0px; 
	}
	
#navigation a:hover {
	color:#ffffff;
	border:1pt dotted red;
	border-right-width:0px; 
	border-left-width:0px; 
	}

#navig a {
	font:14px arial;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	letter-spacing:.2em;
	}
	
#navig a:hover {
	color:#99CCFF; 
	}
	
.navig_select {
	background-color:#83929A;
	position:relative;top:0px;left:1px;z-index:1;
	/*background:url(../pictures/0.gif)2px 50% no-repeat;background-image:url(../pictures/0.gif) right no-repeat;*/	
	/*элемент меню на каждой странице добавляет после текста вертикальную полосочку (её не видно)*/
	}
	
.navig_elem_page {
	/*<--элемент на каждой странице добавляет перед блоком контента вертикальную полосу*/;
	background-color:#83929A;border-left:1px solid rgb(190,190,190); width:20px;
	border-bottom:1px solid rgb(190,190,190);padding:0px;position:relative;top:0px;left:0px;
	}

.content_elem_page {
	background-color:#839294;text-align:center;/*<--центральный элемент (ячейка) содержащий весь контент на каждой странице*/;
	border-bottom:1px solid rgb(190,190,190);/*<--добавление горизонтальной полосы внизу блока контента */;
	padding-left:10px;/*<--отступ слева от блока контента перед горизонтальной полосой*/;
	padding-right:10px;/*<--отступ справа от блока контента перед горизонтальной полосой*/;
	border-right:1px solid rgb(200,200,200);border-width:1px;/*<--с добавленной справа блока контента горизонтальной полосой*/;	
	}
	
#sidebarHeader {
	padding:0px 4px 14px 4px;
	}

#logo {
	font:18px georgia;
	color:#CC3300;
	line-height:24px;
	letter-spacing:.4em;
	}

#tagline {
	font:12px georgia;
	color:#CC3300;
	line-height:18px;
	letter-spacing:.4em;
	}
	
#dateformat a {
	color:#99CCFF;
	font:12px georgia;
	color:#99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color:#ffffff;
	}

#view {
	/*cursor:hand;default*/;
	}

/* позиция отображения ссылки справа, на картинке - старая версия */
/* #viewTextPos { */
/* 	writing-mode:tb-rl; */
/* 	filter:flipV flipH; */
/* 	position:relative; */
/* 	left:-150px; */
/* 	top:50px; */
/* 	width:1px; */
/* 	height:1px; */
/* 	text-align:center; */
/* 	text-decoration:underline; */
/* 	} */

/* позиция отображения ссылки под картинкой */
#viewTextPos {
	position:relative;
	left:0px;
	top:0px;
	text-align:center;
	text-decoration:underline;
	}

/* Class Styles */
.bodyText {
	font:12px arial;
	color:#99CCFF;
	text-align:justify;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}

.bodySubHeader {
	font:12px arial;
	color:#A8FFA8;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}

.bodySubHeaderSolution {/* 
	background:#fc9563;
	border:solid 1px #d8dbe0;
	color:#fff;*/ 
	font:bold 110% verdana; 
	font-style:oblique; /*наклонный*/
	text-decoration:none; 
	width: 400px;
	float:none;
	padding:10px;position:relative;top:-10px;left:px;right:px;
	margin:0 6px 6px 0;
	} /* описание под заголовком. используется только во внутреннем каталоге ссылок */
	
.pageName{
	font:22px georgia;
	color:#CC3300;
	line-height:20px;
	letter-spacing:.1em;
	}
	
/*отображение заголовков*/
.displayHeader{
	line-height:110%;
	border:1px dotted rgb(190,190,190);
	padding:15px;
	margin:5px;
	margin-right:110px;
	margin-left:110px;
	}

/*	*/
.subHeader {
	font:16px georgia;
	color:#D283BC;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	text-align:center;
	}	
	
.sidebarHeader {
	font:14px georgia;
	color:#99CCFF;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.contactText {
	font:18px georgia;
	color:#FFE4E1;
	font-weight:lighter;
	letter-spacing:.1em;
	line-height:16px;
	}
	
.contactBox {
	color:gray;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
	}	
	
.detailText {
	font:12px arial;
	text-align:justify;
	color:#ffffcc; /*<-желтенький| было - ffffff - белый*/
	font-weight:bold;
	line-height:16px;
	letter-spacing:.1em;
	}	
	
.middleText {
	color:#ffffff;
	font:12px arial;
	font-weight:bold;
	line-height:14px;
	letter-spacing:.1em;
	text-align:justify;
	text-indent:1pt; /*отступ первой строки текста (описание над превьюшками)*/
	}
	
.smallText {
	font:10px arial;
	color:#99CCFF;
	}
	
.margin_right_0 {
	MARGIN-RIGHT:0px
	}

/* текст описания под картинкой */
.poster {
	font-family:tahoma;
	color:#716F64;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	}

/* стиль отображения ссылки справа, на картинке */
.preview:first-letter {
	background:#fc9563;
	border:solid 1px #d8dbe0;
	color:#fff;
	font:bold 150% verdana;
	text-decoration:none;
	float:none;
	padding:1px;
	margin:0 4px 2px 0;
	}

.viewPoster {
	border:2px solid #ffffff;
	}

.textAdverts {
	cursor:pointer;
	font-family:Comic Sans MS;
	color:silver;
	font-size:10px;
	font-weight:bold;
	left:-1px;
	margin-bottom:-10px;
	position:relative;
	top:100px;
	left:390px;
	}

