
table.pricelist
{
	width : 100%;
	border-collapse : collapse; 
	border: 2px solid silver;	
	font-family: Tahoma,Verdana,Arial;
	font-size : 11px;
	/* margin-right: 10px; */
}

.pricelist td
{	
	/*border: 1px dashed #E1E1E1;*/
	border: 1px dashed gray;
	padding : 2px;
}

.pricelist th
{
	/* *** background: #C0D9EE; *** */
	background: #98D6FD;
	/*background: #C7E0F6;*/	
	/* background: #FCDB00; */
	/*background: #B9B9B9;*/	
	color: Black; 
	font-size: 12px;
	font-weight: bold;
	/*border: 1px solid #E1E1E1;*/
	border: 1px solid gray;	
	/* padding : 3px; */	
	padding-left : 4px;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-right : 4px;	
}

.first
{	
	/* background: #EAEAEA;*/
	/* background: #D4D4D4; */
	/* background: #8EC1EC; */	
	background: #C9C9C9;
	font-weight: bold;
	vertical-align: middle;	
}

.first img {     
	border-color: gray;
	vertical-align: middle;
}

.subheader1
{	
	/* background: #FCDB00; */
	background: #DBD8D8;
	/*background: #BFBDBD;*/
	/* background: #75B8EC;*/
	/* background: silver; */
	font-size: 16px;
	font-weight: bold;
	background-position: top; 
	background-repeat: repeat-x;
}

.subheader2
{	
	/* background: #FFF500; */
	/* *** background: #C0D9EE;	*** */
	background: #C0D9EE;
	font-size: 14px;	
	font-weight: bold;
	background-position: top; 
	background-repeat: repeat-x;
}

.sorttype 
{
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma,sans-serif;
}


/*
a:hover {
	color : red;
	background: #DBD8D8;
}
*/

table.details
{
	width : 100%;	
	border: 0;
	font-family: Tahoma,Verdana,Arial;
	font-size : 12px;	
	text-align: left;
	vertical-align: middle;	
}

.details td
{		
	padding-left : 12px;
	padding-right : 6px;
}




input, select {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.menu {
	color : #FFFFFF;
	margin-top : 9px;
	padding-bottom : 9px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	color : #F2F2F2;
}
.title01 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title02 a {
	color : #000000;
	text-decoration: none;
}
.right {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right b {
	color : #EF6D00;
}
.right a {
	color : #003C5E;
}
.right a:hover {
	color : #000000;
}
.left {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.left a {
	color : #FFFFFF;
}
.left a:hover {
	color : #000000;
}

/*
li {
	color : #055684;
	margin-top : -1px;
	padding-bottom : -1px;
	margin-bottom : -1px;
	margin-right : 1px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
ul, ol {
	color : #055684;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
*/
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #294A7B;
}
/*
p a:hover {
	color : #000000;
}
*/
.bot {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 200px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}

.title03 {
	color : #003C5E; 
	font-weight: bold; 
}

li.normal {
	color : #000000;
	font-weight: normal;
}

p.ts {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;	
}

p.ts2 {
	/* color : #000000; */
	color : #055684;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	line-height : 15px;
	margin-left : 20px;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;	
	padding-bottom : 0px;
}

p.ts3 {
	/* color : #353B7C; */
	/* color : #055684; */
	color : #3D3D3D;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-left : 20px;
	margin-right : 10px;
}

p.tstitle {
	/* color : #486589; */
	/* color : #353B7C; */
	color : red;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-left : 20px;
	margin-right : 10px;
}

.tsbot {
	color : #000000;
	margin-top : 12px;
	padding-bottom : 10px;
	margin-bottom : 12px;
	/* margin-left : 200px; */
	margin-left : 60px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.tsheader {
	color : #FFFFFF;
	margin-top : 10px;
	/* padding-bottom : 3px; */
	margin-bottom : 3px;
	margin-left : 5px;
	margin-right : 5px;
	text-align : center;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

li.ts4 {	
	/* color : #055684; */
	color : #3D3D3D;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-top : -1px;
	/* padding-bottom : -1px; */
	padding-bottom : 5px;
	margin-bottom : -1px;
	margin-left : 5px;
	margin-right : 1px;
	line-height : 18px;
}

.ts4 a {
	/*color : #3195B9;*/
	/* color : #5498AB; */
	/* color : #659BAA; */
	color : red;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-top : 0px;
	margin-left : 20px;
	margin-right : 10px;
	margin-bottom : 0px;
	/* background-image: url(light_on.gif); */
}

.ts4 a:hover {
	color : #659BAA;
	/* color : #000000; */	
	/* background-image: url(../images/px1.gif); */
	/* background-image: url(light_on.gif); */
	/* background-repeat: repeat-x;
	background-attachment: fixed; */
}

p.ts5 {
	/* color : #353B7C; */
	/* color : #055684; */
	color : #3D3D3D;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	margin-left : 20px;
	margin-right : 10px;
}

.ts6 {
	/* color : #000000; */
	color : #055684;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;	
	/* vertical-align : top; */
	/* line-height : 15px; */
	/* margin-left : 430px; */
	margin-left : 330px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 3px;	
	padding-bottom : 0px;
}

.ts6 a {
	color : #055684;
	text-decoration : none;	
}

.ts6 a:hover {
	color : #659BAA;
}

.ts2 a:hover {
	color : #659BAA;
}

p.ts7 {	
    color : #055684;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-left : 20px;
	margin-right : 10px;
	margin-top : 10px;
	vertical-align: top;	
}

.ts8 {	
	color : #055684;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	line-height : 15px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;	
	padding-bottom : 0px;
}

.ts8 {
	/* color : #000000; */
	color : #055684;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	line-height : 15px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;	
	padding : 0px;
}

.tstitle8 {	
	/* *** color : #353B7C; *** */
	color : Red;
	font-size : 13px; 
	font-family : Tahoma,Verdana,Arial; 
	font-weight: bold; 
	margin-left : 20px; 
	margin-right : 10px; 
	margin-top : 10px; 
	margin-bottom : 0px; 
	padding : 0px;
}

.text {
	color : #000000;
	/* color : #3D3D3D; */
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 0px;
	margin-bottom : 5px;	
	margin-left : 0px;
	margin-right : 0px;
}

ul.text {
	color : #000000;
	/* color : #3D3D3D; */
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 15px;
	margin-bottom : -5px;	
	margin-left : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;	
}

.textli {
	color : #000000;
	/* color : #3D3D3D; */
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}

p.title {
	/* color : #486589; */
	/* color : #353B7C; */
	color : red;
	font-size : 20px;
	font-family : Comic Sans MS,Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-left : 0px;
	margin-right : 10px;
	padding-top : 0px;
	padding-bottom : 2px;
}

p.tsmain {
	/* color : #486589; */
	color : #353B7C;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 3px;
	padding-bottom : 0px;
}

.tsmain b {
	color : red;
	font-size : 14px;
	/* font-family : Comic Sans MS,Tahoma,Verdana,Arial; */
	font-family : Tahoma,Verdana,Arial;
	/* font-weight: bold; */
	margin-left : 0px;
	margin-right : 0px;
}

ul.tsmain {
	color : #353B7C;
	margin-top : 0px;
	padding-top : 5px;
	padding-bottom : 0px;
	margin-bottom : -5px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.tsmain a {
	/* color : #486589; */
	/* color : #353B7C; */
	color : #037DCA;
}

.tsmain a:active {
	color : #486589;
	/* color : #037DCA; */
}

a:hover {
	/* color : #FE7293; */
	/* color : D59f3D; - from TranSite */
	color : #FAE884;
	/* color: red; */
/*	background: #DBD8D8; */
}

table.bookmarks {	
	border: 2px solid gray;	
	background: #C0D9EE;
	/* color : #353B7C; */
	color : #000000;
	height : 35px;
	width : 100%;
	margin : 0px;
	padding-left : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 5px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.bookhdr {
	/* border: 1px solid gray; */
	border-bottom : dashed 1px gray;
	/* background: #C0D9EE; */
	/* background: #83CEFD; */
	/* ** background: #98D6FD; ** */
	/* color : #353B7C; */
	background: #98D6FD;
	color : #000000;
	height : 24px;
	margin : 0px;
	padding-left : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 5px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.bookmark1 {
	/* border: 1px solid gray; */
	border-bottom : dashed 1px gray;
	/* background: #C0D9EE; */
	/* background: #83CEFD; */
	/* ** background: #98D6FD; ** */
	/* color : #353B7C; */
	background: #98D6FD;
	color : #000000;
	height : 24px;
	margin : 0px;
	padding-left : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 5px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.bookmark2 {
	/* border: 1px solid gray; */
	border-bottom : dashed 1px gray;
	background: #DBD8D8;	
	/* color : #055684; */
	color : #000000;
	height : 24px;
	margin : 0px;	
	padding-left : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 5px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.bookmark3 {
	/* border: 1px solid gray; */	
	border-bottom : dashed 1px gray;
	/* background: #C9C9C9; */
	/* * background: #E9E9E9; * */
	background: #C0D9EE;
	/* color : #055684; */
	color : #000000;
	height : 24px;
	margin : 0px;
	padding-left : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.bookhdr a {	
	/* color : #055684; */
	color : #FF0000;
}
.bookhdr a:active {
	color : #486589;
}
	
.bookmark1 a {	
	/* color : #055684; */
	color : #000000;
}
.bookmark1 a:active {
	color : #486589;
}

.bookmark2 a {	
	/* color : #055684; */
	color : #000000;
}
.bookmark2 a:active {
	color : #486589;
}

.bookmark3 a {	
	/* color : #055684; */
	color : #000000;
}
.bookmark3 a:active {
	color : #486589;
}

.economy {	
	background: #C0D9EE;
	color : #000000;
	height : 24px;
	margin : 0px;
	padding-left : 1px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	margin-bottom : -1px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.form1 {	
	color : #000000;
	margin : 0px;
	padding : 0px;
	font-family: Tahoma,Verdana,Arial;
	font-size : 11px;
	font-weight: bold;
	/* text-align : right; */
}

.m-small 
{
	font-family : Arial, sans-serif; 
	font-size : 70%;
	} 

p.listing
{	
	font-family: Tahoma,Verdana,Arial;
	/* font-family :Courier New Cyr,Arial; */
	font-size : 12px;
	text-align: left;
	vertical-align: middle;	
	font-weight: bold;	
}

table.listing
{
	width : 97%;	
	/* border: 1px solid black; */
	border: 0;
	border-collapse : collapse;
	font-family: Tahoma,Verdana,Arial;
	/* font-family :Courier New Cyr,Arial; */
	font-size : 12px;
	text-align: center;
	vertical-align: middle;
	margin: 7px 10px 7px 10px;
}

.listing td
{	
	border: 1px solid black;
	padding : 3px 5px 5px 8px;
}

table.listing2
{
	width : 97%;	
	border: 1px solid black;
	border-collapse : collapse;
	font-family: Tahoma,Verdana,Arial;
	/* font-family :Courier New Cyr,Arial; */
	font-size : 12px;
	text-align: left;
	vertical-align: middle;
	margin: 7px 10px 7px 10px;
}
.listing2 td
{		
	padding : 3px 5px 3px 10px;
}

p.listing2
{
	font-family: Tahoma,Verdana,Arial;
	/* font-family :Courier New Cyr,Arial; */
	font-size : 14px;
	text-align: left;
	text-align: center;	
	vertical-align: middle;	
	font-weight: bold;	
}

ol.profit
{
	color : #055684; 
	font-size : 11px; 
	font-family :Tahoma,Verdana,Arial; 
	font-weight : bold; 
	margin: 0px 3px 0px 30px;
}

.profit li
{	
	padding	: 0px 3px 5px 2px;
}

/* Добавления для редактора контента */
p
	{
	font-family : Tahoma,Verdana,Arial;
	font-size : 12px;
	color : #000000;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
	/* padding : 0px 0px 5px 0px; */
	/* margin : 0px 0px 5px 0px; */
	}
ul 
	{
	font-family : Tahoma,Verdana,Arial;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	/* padding : 0px 15px 5px 0px; */
	/* margin : 0px 0px 0px 5px; */
	 margin-top : 0px;
	}
ol
	{
	font-family : Tahoma,Verdana,Arial;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	/* padding : 0px 15px 5px 0px; */
	/* margin : 0px 0px -5px 0px; */	
	margin-bottom : 0px;
	}

li 
	{
	font-family : 12px Tahoma,Verdana,Arial;
	color : #000000;
	}

a 
	{	
	color : #037DCA;
	}

.popUp {
	font-size : 11px; 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; 	
	background-color: #FFFFFF;
	visibility: hidden;	
	position: absolute;
	width: 240px;
	border: solid 1px black;	
	color : #055684;	
	padding	: 0px 3px 5px 2px;
}

li.popUp {
	font-size : 11px; 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; 	
	background-color: #FFFFFF;
	visibility: hidden;	
	position: absolute;
	width: 240px;
	border: solid 1px black;	
	color : #055684;	
	padding	: 0px 3px 5px 2px;
}