BODY, TD, TH, INPUT, TEXTAREA, SELECT, OPTION, BUTTON, PRE, P
{font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
color:#000000;
}
BODY, TEXTAREA{
overflow=auto;
margin:0px;
}
PRE
{margin:0px;
padding:0px;
word-wrap:break-word;
}
UL
{margin:1em 0px 1em 1em;
padding:0px;
list-style-position:inside;
}
LI
{margin:0px;
padding:0px;
}
.block{
display:block;
}
.none{
display:none;
}
IMG 
{border:0px;
}
IMG.left{
float:left;
margin:3px 10px 3px 0px;
}
IMG.right{
float:right;
margin:3px 0px 3px 10px;
}
IMG.leftImg, IMG.rightImg{
margin:0px;
padding:0px;
}
IMG.leftImg{
float:left;
}
IMG.rightImg{
float:right;
}
A.listPart
{
 font-size:14px;
color:white;
text-decoration:none;
}
A.listPart:visited
{
color:white;
}
A.listPart:hover, A.listPart:active
{
color:#003399;
}
FORM
{padding:0px;
margin:0px;
}
.desc{
font-size:13px;
/*line-height:200%;*/
padding:13px 0px 8px;
}
INPUT.input, .input, TEXTAREA{
border:1px solid #333333;
width:100%;
margin-right:65px;
/*
padding:2px;
font-size:12px;
*/
}
INPUT.input{
/*overflow:visible;*/
}
INPUT.radio{
width:1.4em;
height:1.4em;
}
INPUT.button, BUTTON, INPUT.button2
{
font-weight:bold;
cursor:hand;

}
INPUT.button, BUTTON{
color:white;
border:1px solid white;
background:#359900;
}
INPUT.button2
{
width:100%;
padding:0px;
margin:0px;
background-color:Transparent;
border:0px;
}
INPUT.button2, A.button2, A:visited.button2
{
text-transform:lowercase;
text-decoration:underline;
color:#333333;
}
A:hover.button2, A:active.button2
{
text-decoration:none;
color:#FF6600;
}
LABEL{
cursor:hand;
}
H1, H2, H3{
font-weight:bold;
text-transform:uppercase;
margin-top:2em;
margin-bottom:0em;
line-height:1em;
}
.PageHead H1
  {
  color: #ffe9a6;
  font-family: Sans-Serif;
  font-size:10pt;
  }
H1{
font-size:16px;
margin-top:0em;
}
H2{
font-size:14px;
}
H3{
font-size:12px;
}
TABLE.table{
border:1px solid white;
border-right:0px;
border-bottom:0px;
border-top:1px solid #333333;
}
TABLE.table TD, TABLE.table TH{
border:1px solid white;
border-left:0px;
border-top:0px;
padding:1px 6px;
vertical-align:top;
color:black;
}
TABLE.table .border TD, TABLE.table .border TH
{
border-bottom:1px solid #333333;
}
TABLE.table TH{
background-color:#FFCC3D;
font-weight:normal;
}
TABLE.table .alt TH
{
background-color:#FF9314;
}
TABLE.table TD{
}
TABLE.table .alt TD
{
background-color:#CCCCCC;
}
.mainMenu
{
	margin: 5px 5px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.mainMenuAct
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftMenu
{
	margin: 5px 5px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftMenuAct
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftMenuLetter
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.centerHeader
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.centerLink
{
	margin: 3px 5px 0px;
	padding: 0px;
	font-size: 10px;
	color: #ffffff;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
.linkPrevNext
{
	color: #666666;
}
.rightText
{
	margin: 3px 5px 0px;
	padding: 0px;
	font-size: 10px;
	color: #000000;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
.workHeader, .workPrice
{
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.workDesc
{
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.newsLeftHeader
{
	margin: 5px 5px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #003563;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.newsHeader
{
	margin: 5px 5px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #ffd659;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.newsAnnot
{
	margin: 3px 5px 0px;
	padding: 0px;
	font-size: 10px;
	color: #ffffff;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
.newsLine
{
	color:#FFFF99;
}
.footerText{
	padding: 0px;
	font-size: 10px;
	margin: 0px 5px;
	color: #6d6f71;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
.txl{
text-align:right;
padding-right:8px;
}
.txl A{
padding-right:25px;
background-repeat:no-repeat;
background-position:100% 3px;
font-family:Verdana,sans-serif;
font-size:9px;
font-weight:normal;
}
.txl A, .txl A:visited
{
background-image:url(images/icons/txl.gif);
color:#003399;
text-decoration:none;
}
.txl A:hover, .txl A:active{
background-image:url(images/icons/txl_act.gif);
color:#64b7e6;
text-decoration:none;
}
table.topmenu td
{
     white-space:nowrap;
}
INPUT.ButtonEngAct,INPUT.ButtonEng,INPUT.ButtonRusAct,INPUT.ButtonRus
{
 	 border: 0px;
	 cursor: hand;
	 width:22px;
	 height:15px;
	 margin:5px 0px 0px 5px;
}
INPUT.ButtonEngAct
{
	 background:url(eng_act.gif) no-repeat;
}
INPUT.ButtonRusAct
{
	 background:url(rus_act.gif) no-repeat;
}
INPUT.ButtonEng
{
	 background:url(eng.gif) no-repeat;
}
INPUT.ButtonRus
{
	 background:url(rus.gif) no-repeat;
}
/*LoadRegister*/
tr.PagerStyleLR a
{
	color:#003664;
	font-weight:bold;
}
tr.PagerStyleLR a:hover
{
	color:black;
	font-weight:bold;
}
tr.PagerStyleLR td
{
	border:solid 1px #003664;
}
tr.HeaderStyleLR a
{
	color:black;
}
tr.HeaderStyleLR a:hover
{
	color:#003664;
}
td.ItemStyleLR_id
{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #003664;
	text-align: center;
}
td.ItemStyleLR
{
	padding-left:5px;
	padding-right:5px;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #003664;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.GridViewLR
{
	border:solid 1px #003664;
}
.GridViewLR th
{
	border:solid 1px #003664;
}
/*end*/


A.PaintersMenu
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #fff;
	margin:0px 20px;
}
A.PaintersMenuSel
{
	color:#FDE400;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	border-bottom:1px dashed #fff;
	margin:0px 20px;
}

