/* Базовые стили */
body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  }
td { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

#header {height: 190px;}
#footer {}
.clear {clear: both;}

			div.auth {
				font-size: 12px;
				line-height: 18px;
			}
				div.auth div.row {
					margin: 5px 0;
					overflow: hidden;
					line-height: 26px;
				}
				div.auth input.input {
					width: 130px;
					color: #000000;
					font-size: inherit;
					padding: 3px;
					float: right;
					border: 1px #bbbbbb solid;
				}
				div.auth input.submit {
					float: right;
					padding: 2px 25px;
				}
				
div.newsItem {
	margin: 10px 0;
	overflow: hidden;
}
	div.newsItem div.newsItemImg {
		width: 100px; height: 100px;
		float: left;
		border: 1px solid #006464;
		overflow: hidden;
		margin-right: 5px;
	}
		div.newsItem div.newsItemImg img {
			width: 100px; height: 100px;
		}

			div.newsItem span.newsItemDate {
				color: #666666;
			}
			
div.publItem {
	margin: 10px 0;
	overflow: hidden;
}

	div.publItem span.publItemDate {
		color: #666666;
	}

/* код для разметки 3-х колонок */
#wrapper {
  width: 100%;
  min-width: 1000px;
}
#container {width: 100%;}
#content {
  width: 100%;
  float: left;
}
#text {margin: 0 250px; padding:10px;}
#left {
  float: left;
  width: 250px;
  margin-left: -100%;
  background-image: url(bg-left.gif);
  background-repeat: repeat-y;
}
#right {
  float: left;
  width: 250px;
  margin-left: -250px;
  background-image: url(bg-right.gif);
  background-repeat: repeat-y;
}

/* Навигационное меню слева */
a.nav {
	color: #008080;
	text-decoration: none;
}
a.nav:hover {
	color: #008080;
	text-decoration: underline;
}

/* Навигационное меню слева - стиль для выбранной категории */
a.navlight{
	color: #0000CC;
	text-decoration: none;
}
a.navlight:hover {
	color: #0000CC;
	text-decoration: underline;
}

/* Класс ячейки таблицы (отдельная ячейка - отдельный пункт)  в левом меню - для корневых категорий */
td.ctgMenuRoot {
	background-color: #EEEEEE;
	font-weight:bold;
}

/* Класс ячейки таблицы (отдельная ячейка - отдельный пункт)  в левом меню - для корневых категорий */
td.ctgMenu {
	background-color: #F5F5F5;
}

IMG {border: 0;}

A {
	color:  #0A6A68; 
	text-decoration: underline;
}
A:hover {color: #0A6A68; text-decoration: none;}

A.menu {color:  #0A6A68;; text-decoration: underline;  font-weight: bold;} 
A.menu:hover {color: #0A6A68; text-decoration: none; font-weight: bold;}

INPUT, SELECT, TEXTAREA {
	color: #0A6A68;
}

TEXTAREA {
	width: 95%;
	height: 100px;
}

H1 {
	color: #0A6A68;
	font-size: 24px;
}

H2 {
	background-color: #F5F5F5;
	color: #0A6A68;
	font-size: 20px;
}

H3 {
	background-color: #F5F5F5;
	color: #0A6A68;
	font-size: 16px;
}

H4 {
	color: #0A6A68;
	font-size: 14px;
}

P {
	margin: 0.8em 0;
}

#line-1px {background-color: #0A6A68;}
#line-2px {background-color: #0A6A68;}

.mainmenu {background: #C1DAD6; padding: 3px 5px;}

.sidecontent {
	padding: 4px;
	border: 1px solid #0A6A68;
	margin-bottom: 10px;
	background-color:#FFFFFF;
	overflow: hidden;
}

.sideheader {
	padding: 4px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #0A6A68;
	border: 1px solid #0A6A68;
	margin-top: 10px;
	letter-spacing: 2px;
}

UL {
	margin: 0.8em 0 0.8em 10px;
	padding-left: 10px;
}

LI {
	margin-bottom: 0.2em;
}

/* Маленькие подзаголовки в карточке товар, например, "Технические характеристики" */
p.prdSubTitle { font-weight:bold; font-style:italic; margin-bottom: 0.2em }

/* Универсальная таблица */

.instab {border-collapse: collapse; margin-top:10px;}

.instab TD, .instab TH {
	padding: 4px;
	vertical-align:top;
	border: 1px solid #ccc;
	color: #333333;
}

.instab TH {
	background-color: #EEEEEE;
}

/* Определяем стили для подсвечивания строк таблицы технических характеристик товара */
.hoverRow { background-color: #CCEEFF; }
.clickedRow { background-color: #CCEEFF; }

/* Класс для заголовка таблиц */
.tableHead { font-weight:bold; font-style:italic; color: #666666;  }

.rotate { 
    height:  240px; 
    width:   240px;
    padding: 0; 
    margin:  4px; 
}
 
.rotate img { 
    padding: 0; margin: 0;
    width:  240px;
    height: 240px;
    top:  0;
    left: 0
}



