﻿html { margin: 0px; padding: 0px; }

body {
	margin: 0; 
	padding: 0;
	color: #2f2f2f;
	background: #ffffff;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

html  { width:100%; height:100%; }
body { position: relative; min-height: 100%; min-width: 1000px; width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1001 ? '1000px' : '100%' );}
* html body { height: 100%;}

.inner
{
	margin-left: 20px;
	margin-right: 20px;
}

* html .inner img
{
	margin-right: -4px;
}

img 
{
	border: 0px; 
}

.outer
{ 
	min-width: 1000px; width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1001 ? '1000px' : '100%' );
	padding-top:30px;
}

a
{
	color: #595959;
	font-size: 12px;
}

a:hover
{
	text-decoration: underline;
}

table 
{
	
	font-size: 100%; 
}

td 
{
	vertical-align: top;
}

form 
{ 
	margin: 0px; padding: 0px; 
}

.purple
{
	color: #642566;
}

.purpleBold
{
	color: #642566;
	font-weight: bold;
}

.green
{
	color: #b5bf00;
}

.greenBold
{
	color: #b5bf00;
	font-weight: bold;
}

.mainTitle
{
	margin-bottom: 1px;
}

.mainTitle span
{
	color: #642566;
	font-size: 40px;
}

.xTitle
{
}

.R
{
	padding-right: 12px;
	background: url(/images/img/r.gif) no-repeat right 0px;
}


.secondTitle
{
	font-size: 20px;
}

.secondTitleG
{
	color: #b5bf00;
	font-size: 20px;
}

.secondTG
{
	color: #b5bf00;
	font-size: 20px;
}


.secondTitleP
{
	color: #642566;
	font-size: 20px;
}

.thirdTitleG
{
	color: #b5bf00;
	font-size: 14px;
}

.thirdTitleP
{
	color: #642566;
	font-size: 14px;
}

.black
{
	color: #2f2f2f;
}

.gray
{
	color: #595959;
}

.leftColumn
{
	width: 20%;
	float: left;
	min-height: 1px;
}

.centerColumn
{
	width: 60%;
	float: left;
	min-height: 1px;
}

.rightColumn
{
	float:left;
	display: block;
	min-height: 1px;
}

.m1
{
	margin-top: 10px;
	height: 17px;
	font-size: 0px;	
}

#top
{

}


#middle
{
	padding-top: 20px;
	padding-bottom: 10em;
}

.x33
{
	float:left; width:33%;
}


ul, ol
{
	margin: 0; padding: 0; 
}

ul li
{
	list-style: none;
	padding-left: 15px;
	background: url(/images/img/dot.gif) no-repeat left 7px;
}

ol 
{
	margin-left: 20px;
}


.topMenu ul li 
{
	list-style: none; display: block; float:left; width:33%;
	background-image: none;
	padding: 0;
}

.dMenu li  
{
	list-style: none; display: block;
	background-image: none;
	padding: 0;
}

.tMenu li  
{
	list-style: none; display: block;
	background-image: none;
}



#bottom 
{
	bottom:0;
	position: absolute; 
	width: 100%;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 10px;
}

#bottom a
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 10px;
	color: #642566;
}

.prim
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 10px;
}


.clear
{
	clear:both;
	overflow: hidden; height: 0px; font-size: 0; 
}

.searchField
{
	font-size: 40px;
	background: none;
	color: #642566;
	height: 52px;
}

.searchField
{
	
	border: 0px solid red;
	padding: 6px 0px 0 0;
	margin: 0px;
	margin-top: 0px;
	width: 100%;
}

.searchFieldLeft
{
	width: 28px;
	background: url('/images/l_s_field.jpg') no-repeat left top;
	#
}

.searchFieldLeft img
{
	width: 28px;
}


.searchFieldBack
{
	width: 100%;
	background: url('/images/s_field.jpg') repeat-x left top;
	#
}

.searchFieldRight
{
	width: 28px;
	background: url('/images/r_s_field.jpg') no-repeat left top;
	#
}

.searchFieldRight img
{
	width: 28px;
}



.copyright
{
	letter-spacing: -0.5pt;
}


.current
{
	color: #642566;
	text-decoration: none;
}

#top3 .htmlText, #bottom3 .htmlText
{
	margin-left: 20px;
	margin-right: 20px;
}

#top3 .banner
{
	margin-bottom: 50px;
}

#bottom3 .banner
{
	margin-bottom: 50px;
}

.banner
{
	margin-top: 30px;
	height: 99px;
	width: 100%;
}

.banner .x20
{
	width: 20%;
}

.banner .x20 div
{
	background: url('/images/banner/dots.gif') no-repeat right top;
	padding-right: 1px;
}

.banner .x21
{
	width: 20%;
}


.htmlText
{
	margin-bottom: 20px;
}


.about_us
{
	display: block;
	padding-left: 25px;
	background: url(/images/eng_flag.gif) no-repeat left 4px;
}

.GreenElement
{
	float: right;
	width: 20%;
}

.GreenElement div
{
	margin-left: 20px;
	background-color: #b5bf00;
	height: 10px;
	min-height: 1px;
	font-size: 0px;
}

.textBox
{
	border: 1px solid #a9a9a9;
}

a.pageHeaderHref:link, a.pageHeaderHref:active, a.pageHeaderHref:visited, a.pageHeaderHref:hover
{
	text-decoration: none;
}


.textHiding table, .textHiding td
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.textHiding td
{
	padding-bottom: 5px;
}


.hidingTitle1
{
	color: #642566;
	font-size: 20px;
	border-bottom: 1px dashed #642566;
	cursor: pointer;
}

.hidingTitle2
{
	color: #b5bf00;
	font-size: 20px;
	border-bottom: 1px dashed #642566;
	cursor: pointer;
}

.hidingText
{
}