body {
	background-image: url(Graphics/back.gif);
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #6A6A6A;
	font-size: 97%;
	text-align: justify;
}

#pagebox {
	width: 100%;
	background-image: url(Graphics/vertbg.jpg);
	float: left;
	margin: 0px;
	padding: 0px;
}

/*************  ***************/

A:link {
	COLOR: #CC6600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 100%;
}

A:active {
	COLOR: #ff9933;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 100%;
	background-color: #FEF8F3;
}

A:visited {
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 100%;
}

A:hover {
	COLOR: #ff9933;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 100%;
	background-color: #FEF8F3;
}
/*************  ***************/
#siteName{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
}

#sitehead {
	height: 112px;
	width: 100%;
	background-image: url(Graphics/bghead.jpg);
}
#sitelogo {
	height: 97px;
	width: 352px;
	float: left;
	background-image: url(Graphics/tmlogo1.png);
}

#banner {
	height: 60px;
	width: 468px;
	float: left;
}

.globalNav{
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	border-bottom: 2px solid #FEAC01;
	border-left: 1px solid #FFCC00;
	background-image: url(Graphics/navbg3.gif);
	font-size: 80%;


}
.globalNav a{
	text-align: left;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #E6B800;
	border-bottom: 1px solid #FFCC00;
	border-left: 1px solid #E6B800;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;

}
/************* buttons styles ***************/
.buttonscontainer { width: 220px; height: auto; float: left;}
.buttons ul {font-size: 75%; margin: 0px 2px; padding: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FFCC00; border-bottom-color: #FFCC00; border-left-color: #FFCC00;}
.buttons li {text-decoration: none; margin: 0px; list-style-type: none; text-align: left; display: block; padding: 1px;}
.buttons li a {text-decoration: none; text-align: left; display: block; margin: 0px 0px 0px 2px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFCC00; background-image: url(Graphics/lim.gif); background-repeat: no-repeat; background-position: left; padding-left: 12px; padding-top: 1px; padding-bottom: 1px;}
.buttons a:hover {background-color: #FFD393; text-decoration: none;}
.buttoncomment {display: block; border-bottom: 1px solid #CCCCCC; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #888888; margin: 0px; padding: 0px; }
.buttonheader {padding: 0px 4px; display: block; font: bold 75% Arial, Helvetica, sans-serif; color: #FFFFCC; text-align: center; margin-top: 4px; margin-bottom: 0px; margin-right: 2px; margin-left: 2px;}
#yellow { background-color: #FEC80E; border-top: 1px solid #FFEC9D; border-right: 1px solid #FFEC9D; border-bottom: 2px solid #EBA005; border-left: 1px solid #EBA005;}
#orange{ background-color: #FF9900; height: 30px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FEAD5C; border-bottom-color: #EF7801; border-top-color: #FEAD5C; border-left-color: #EF7801;}
#red{ background-color: #F16101; border-top: 1px solid #FD985B; border-right: 1px solid #FD985B; border-bottom: 2px solid #E44D03; border-left: 1px solid #E44D03;}
#brown{ background-color: #EE9B11; height: 30px; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid;border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #C07D0E; border-left-color: #C07D0E; border-top-color: #F5CB83; border-right-color: #F5CB83;}

#here{;
	background-color: #FFF;
	font-weight: bolder;
}

/************************************************/
#yellowbgr{background-color: #FFF4A8;}	
#orgbgr{background-color: #FFEFC6;}	
#redbgr{background-color: #FFEEDD;}					
/************************************************/

#content{
	background-color: #FFFFFF;
	padding: 3px 20px 15px;
	font-size: 77%;
	margin-left: 223px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F2C100;
}

#content ul {
	list-style-image: url(Graphics/listbw.gif);
	list-style-position: inside;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content li {
	padding: 2px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #FF9900;
	font-size: 85%;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-size: 115%;
	color: #F49A02;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-top: 3px;
	margin-bottom: 6px;
}

h3 {
	font-size: 110%;
	padding: 3px 0px 5px;
	margin: 0px;
	color: #F49A02;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h4 {
	font-size: 100%;
	color: #F49A02;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
}

b {
	color: #8D6B23;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-transform: uppercase;
	font-weight: normal;
}
strong {
	color: #575960;
	font-style: oblique;
	font-weight: normal;
}

#breadCrumb{
	padding: 2px 4px;
	background-color: #FFF9E1;
	margin-bottom: 5px;
	color: #999999;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFCC33;
	border-left: none;
	font-size: 90%;
	}
#sp1 {
	margin: 5px;
	padding: 5px;
}
#sp1 b{
	width: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #CC0000;
	font-weight: bolder;
}

#sp1 ul{
	margin: 0px;
	padding: 0px;
}
#sp1 li{
	list-style-image: url(Graphics/listspisok1.gif);
	list-style-position: inside;
	padding: 2px;
	border: none;
}

#sp2 {
	margin: 5px;
	padding: 5px;
	width: 40%;
}

#sp2 li{
	list-style-image: url(Graphics/li02.gif);
	list-style-position: inside;
	padding: 2px;
}

#serv {
	width: 100%;
	background-color: #FFFFEA;
	border: 1px solid #FFFF99;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(Graphics/servbg1.gif);
	background-repeat: repeat-x;
}
	
#serv b{
	color: #CC3300;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 5px;
	font-weight: bolder;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-variant: normal;
}	

#serv ul {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;}

#serv li {
	padding: 5px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 100%;
	list-style-position: inside;
	list-style-image: url(Graphics/listspisok.gif);}

#bottom{
	background-image: url(Graphics/bghead.jpg);
	font-size: 75%;
	color: #996600;
	border: 1px solid #FFCC00;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

#bottom p{
	margin-left: 230px;
}

#contacts {
	color: #996600;
	float: left;
	width: 218px;
	border-right: 1px solid #FFCC00;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
}

.counters {
	width: 100%;
	float: left;
}
	
.counters p{
	height: 31px;
	width: 88px;
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	float: left;
	z-index: 10;
	font-size: 70%;
}
/************************************************/
.cli {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}

.cli td{
	list-style-type: disc;
	width: 33%;
	border-bottom: 1px dotted #FFEC9F;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
}

.cli dd{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 95%;
}
.cli dt {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFF99;
}
.cli img {
	border: none;
	display: block;
	padding: 3px;
	margin: 3px;
}

/************************************************/
#country {
	font-size: 100%;
}
#country td {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #FFF7D7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 2px;
}
#country th {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF9E1;
	font-weight: normal;
	color: #CC9900;
	border: 1px solid #FFF0B3;
	padding: 3px;
}
/************************************************/
#catalog {
	vertical-align: top;
	font-size: 100%;
}
#catalog  td{
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(Graphics/listitem02.gif);
	margin: 3px 5px;
	padding: 3px 5px;
	border-right: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	border-left: 1px solid #F2F2F2;
	color: #8C8C8C;
}
.active {
	BACKGROUND-COLOR: #CCCCCC;
}
DIV.numbers {
	text-align: center;
	padding: 2px 0px 2px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	background-color: #FFF9E1;
	margin-bottom: 5px;
}

#clear {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 10px;
	line-height: normal;
}
