/* CSS Document */
.standart_view
	{
	display: none;
	}
/*---------------------
* {margin:0;padding:0;}
---------------------*/
body {background:#f2f2f2;margin:0px auto;min-width:930px;max-width:1400px;}
body,#middleArea,.centerArea,.leftArea,.rightArea {position:relative;}

#middleArea {background:url(left.png) repeat-y #f2f2f2;border:#000 0px solid;overflow:hidden;padding:0 200px;}

.centerArea,.leftArea,.rightArea {float:left;margin-bottom:-32767px;padding-bottom:32767px;}
.centerArea {background:#f2f2f2;width:100%;}
.leftArea {border-right:#000 0px solid;margin-left:-100%;right:200px;width:200px;}
.rightArea {background:#f2f2f2;border-left:#000 0px solid;margin-right:-100%;width:200px;}

*html body {width:1400px;}
*html #middleArea {zoom:1;}
*html .leftArea {margin-left:-760px;left:0;}
/*p {color:#000;margin:10px 5px;}*/
#header {background:#cccccc; min-width:930px; margin:0px auto; max-width:1400px;}
#footer {border:#000 0px solid;margin:0px auto;min-width:930px;max-width:1400px;}
.footer_content { background:url(images/footer_bkg.gif) repeat-x #b30101 left; height:15px; color:#FFFFFF; padding:2px;}
.justify { text-align: justify; }
.right { text-align: right; }
.taCenter {text-align: center;}
.taRight {text-align: right;}
.clearFloat{clear: both;}
.clearFloatRight{clear: right;}			
.clearFloatLeft {clear: left;}
.floatR	{ float: right; margin: 4px 0px 4px 10px; padding: 0px; }
.floatL	{ float: left; margin: 4px 10px 4px 0px; padding: 0px; }
.fsLittle{font-size: 0.8em;}
.fsMiddle{font-size: 0.9em;}
.fsBig{font-size: 1.05em;}
.fsBigger{font-size: 1.2em;}
.fsBiggest{font-size: 1.5em;}
.clMarked {color:#CC0000;}
.cColor1 { color:#006699;}
.cColor2 { color:#0066CC;/*#006C00;/*#0066BB;/*#BF0000;*/}
.cColor3 { color:#008000;}
.cGood { color:#006699;}
.cError { color:#FF0000;}
.cFaint { color:#B4B4B4;}
.cFaint2 { color:#6E6E6E;}
.cQuestNoAnsw {color:#009933;}
.cAnswNoQuest {color:#FF0000;}
.row1 {/*background-color:#FFFFFF;*/;}
.row2 {background-color:#E5E5E5;}
.row3 {background-color:#EBEBEB;}
.row4 {background-color:#EFEFEF;}
/*------- news row ...------*/		
div.row5
	{
	padding: 4px;
	background-repeat: repeat-y;
	background-image: url(images/row_horiz.gif);
	}
.date {color:#777777; font-size: 0.9em;}
.date2 {color:#990000; font-size: 0.9em;}
.hr1 
	{
	height: 0px;
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
	}
.lpad1 {padding-left:20px;}	
.counter
	{
	margin-left: 5px;
	padding: 1px 8px 1px 8px;
	color: #FFFFFF;
	background-color:#999999;/*#B90000/*#FFBBBB;/* #A4D1FF;/*#0099FF;/* #BBBBBB;*/
	}	
.separator1{height: 4px;}
.separator2{height: 8px;}	
.separator3{height: 16px;}	
.separator4{height: 32px;}	
.padding1 {padding:7px;}
/*---------------- center block ---------------------*/	
.cPadding {padding:14px; height:100%;}
.cblockBkgL
	{
	width: 100%;
	height: 100%;
	background-image: url(images/cblockBkgL.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	}
.cblockBkgR
	{
	height: 100%;
	background-image: url(images/cblockBkgR.gif);
	background-position: right top;
	background-repeat: repeat-y;
	}	
.cblockT
	{
	width:inherit;
	height: 100%;
	padding: 0px;
	background-image: url(images/cblockT.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
.cblockR
	{
	width:inherit;
	height: 100%;
	padding: 0px;
	background-image: url(images/cblockR.gif);
	background-position: right;
	background-repeat: repeat-y;
	}
.cblockB
	{
	width:inherit;
	height: 100%;
	padding: 0px;
	background-image: url(images/cblockB.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
.cblockL
	{
	width:inherit;
	height: 100%;
	padding: 0px;
	background-image: url(images/cblockL.gif);
	background-position: left;
	background-repeat: repeat-y;
	}
.cblockLT
	{
	width:inherit;
	height: 100%;
	background-image: url(images/cblockLT.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	}
.cblockRT
	{
	width:inherit;
	height: 100%;
	background-image: url(images/cblockRT.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px;
	}
.cblockRB
	{
	width:inherit;
	height: 100%;
	background-image: url(images/cblockRB.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px;
	}
.cblockLB
	{
	width:inherit;
	height: 100%;
	background-image: url(images/cblockLB.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px;
	}
/*---------------- left block ---------------------*/	
.lblockBkg
	{
	width:inherit;
	background-image: url(images/lblockBkg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}
.lblockT
	{
	width:inherit;
	height:inherit;
	padding: 0px;
	background-image: url(images/lblockT.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
.lblockR
	{
	width:inherit;
	height:inherit;	
	padding: 0px;
	background-image: url(images/lblockR.gif);
	background-position: right;
	background-repeat: repeat-y;
	}
.lblockB
	{
	width:inherit;
	height:inherit;	
	padding: 0px;
	background-image: url(images/lblockB.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
.lblockL
	{
	width:inherit;
	height:inherit;	
	padding: 0px;
	background-image: url(images/lblockL.gif);
	background-position: left;
	background-repeat: repeat-y;
	}
.lblockLT
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/lblockLT.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	}
.lblockRT
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/lblockRT.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px;
	}
.lblockRB
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/lblockRB.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px;
	}
.lblockLB
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/lblockLB.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px;
	}
/*---------------- right block ---------------------*/	
.rblockBkg
	{
	width:inherit;
	background-image: url(images/rblockBkg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}
.rblockT
	{
	width:inherit;
	height:inherit;
	padding: 0px;
	background-image: url(images/rblockT.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
.rblockR
	{
	width:inherit;
	height:inherit;	
	padding: 0px;
	background-image: url(images/rblockR.gif);
	background-position: right;
	background-repeat: repeat-y;
	}
.rblockB
	{
	width:inherit;
	height:inherit;	
	padding: 0px;
	background-image: url(images/rblockB.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
.rblockL
	{
	width:inherit;
	height:inherit;	
	padding: 0px;
	background-image: url(images/rblockL.gif);
	background-position: left;
	background-repeat: repeat-y;
	}
.rblockLT
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/rblockLT.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	}
.rblockRT
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/rblockRT.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px;
	}
.rblockRB
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/rblockRB.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px;
	}
.rblockLB
	{
	width:inherit;
	height:inherit;	
	background-image: url(images/rblockLB.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px;
	}	
.blockContent
	{
	padding: 14px 6px 14px 6px;
	}
.cblockContent
	{
	height: 100%;	
	padding: 14px 40px 14px 40px;
	}	
h1,h2,h3,h4,h5,h6,p
	{
	margin: 0;
	padding: 0;
	border: 0;
	/*text-align: left;*/
	}
h1,h2,h3,h4,h5,h6
	{
	letter-spacing: -0.0em;
	/*color:#CC0000;*/
	color:#0066CC;/*#006C00;/*#0066BB;/*#006C00;*/
	}
h4 {font-size: 10pt;}
h3 {font-size: 11pt;}
ul,li
	{
	padding: 0;
	margin: 0;
	/*list-style: none;*/
	list-style-type: none;
	}
.liSquare
	{
	padding: 0;
	margin: 0;
	list-style-type:square;
	}	
img
	{
	border: 0;
	}
#img1
	{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D3D3D3;
	}	
a
	{
	font-size:1em;
	font-style: normal;
	text-decoration: none;
	}

.aActive {color: #0099FF;}

a:link, a:active, a:visited  {color:#0044CC;}
a:hover {color: #0099FF;}

a.orange:link, a.orange:active, a.orange:visited {color:#0044CC;}
a.orange:hover {color: #0099FF;}

a.a_blue:link, a.a_blue:active, a.a_blue:visited {color:#0044CC;}
a.a_blue:hover {color:#0099FF;}

a.a2:link, a.a2:active, a.a2:visited  { color: #111111; }
a.a2:hover {	color:#8A8A8A; }

a.a3:link, a.a3:active, a.a3:visited  { color: #990000; }
a.a3:hover {	color:#FF0000; }

a.a4:link, a.a4:active, a.a4:visited  { color: #555555; }
a.a4:hover {	color:#8A8A8A; }
	
#btn1
	{
	margin: 0px;
	padding: 0px 4px 0px 4px;
	color: #FFFFFF;
	background-color: #CCCCCC;/*#A4D1FF;/* #0099FF;*/
	}
	
#btn2
	{
	margin: 0px;
	padding: 0px 8px 0px 8px;
	color: #FFFFFF;
	background-color: #A4D1FF;/* #0099FF;*/
	}	

#btn3
	{
	margin: 0px;
	padding: 0px 8px 0px 8px;
	color: #FFFFFF;
	background-color: #0099FF;
	}	
#conclusion_positive
	{
	margin: 0px;
	padding: 0px 8px 0px 8px;
	color: #FFFFFF;
	background-color: #5bc987;
	}	
#conclusion_negative
	{
	margin: 0px;
	padding: 0px 8px 0px 8px;
	color: #FFFFFF;
	background-color: #db3b09;
	}	
.padd1
	{
	overflow:hidden; overflow: visible; width: 100%; width:auto;
	padding: 4px;
	}
	
a.invert:link {color:#FFFFFF;}
a.invert:active {color:#FFFFFF;}
a.invert:visited {color:#FFFFFF;}
a.invert:hover {color:#FFFFFF;}
/*--------------------------------------------------------------------*/

body
	{
	font-size: 12px;
	line-height: 1.2em;
	height: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
	}
/*--------- for <td> (also for header menu) -------*/
td, th
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	}
/*--- table---*/
table
	{
	padding: 0px;
	border-spacing: 0px;
	/*border-collapse: collapse;*//*bad for menu*/
	vertical-align: top;
    text-align: justify;
	}		
.noborder
	{
	border-style: none;
	border-width: 0px 0px 0px 0px;
    vertical-align:text-top;
	}
		
/* Form elements */
input,textarea, select {
	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;
	/*color:#990000;
	border-style: solid; border-width: 1px;
	border-color:#990000;
	background-color:#E9E9E9;*/
	/*padding: 2px 2px 2px 2px;*/
}
div.scrolling { border: solid 1px #999999;}
img{border-style: none;}
form { padding:0px; margin:0px;}

input.out { font-size:8px; font-weight:bold; border-width:1; width:40px; height:14px; padding-top:0; padding-bottom:0; padding-left:0; padding-right:0;
margin: 0px; vertical-align: top; }/*---- login password EXIT button ---*/
input.login {width:60px;}/*---- login password OK button ---*/
input.logine {width:60px;}/*---- login password input ---*/
select.sSelectLittle { /*border-style: ridge;*/ font-size: 0.8em; }
input.iInputLittle { /*border-style: ridge;*/ font-size: 0.8em; }
/*---- for login form ----*/
table.tableBlock
	{
	border-style: solid;
	border-width: 1px;
	border-color: #00FF00;/*red;*/
	color: #FFFFFF;
	background-image: url(images/block_bkg.png);
	background-position: left top;
	}	
.tableBlock td {padding:1px 4px 2px 1px;}
/*--------------------*/	
table.tableTable, table.tableTable125, table.tableTable150, table.tableTable180, table.tableTable200, table.tableTable300, table.tableUsers
	{
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	text-align: justify;
    vertical-align:text-top;
	}	
.tableTable td, .tableTable125 td, .tableTable150 td, .tableTable180 td, .tableTable200 td, .tableTable300 td, .tableUsers td
	{
	padding: 5px;
	border-style:solid;
	border-width: 1px;
	border-color:#999999;
    vertical-align:text-top;
	}	
table.tableTable125 { width:125%; }
table.tableTable150 { width:150%; }
table.tableTable200 { width:200%; }
table.tableTable180 { width:180%; }
table.tableTable300 { width:300%; }	
.tableHeader{ background-color:#777777; height:40px; color:#FFFFFF; text-align:left;}

table.tableWriteUs
	{
	border-style: solid;
	border-width:0px 1px 1px 0px;
	border-color: #CCCCCC;
	padding: 10px;
	background-image: url(images/bkg_write_us.gif);
	background-position: left top;
	}

/*td.search{font-size: 10pt; border-style: none; border-color: #0099FF;}*/

/*------admin publications news form1 for form's tables from autofarba --------*/
.form1
	{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #777777; /*#4584E2;*/
	background-color: #CCCCCC; /*#C4E1FF;*/
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: top;
	}
.form1 td
	{
	padding: 8px;
	line-height: 1.3em;
	}
.form1 hr 
	{
	height: 0px;
	border: solid #E8F3FF 0px;
	border-top-width: 1px;
	}		
.thForm1
	{
	padding: 2px;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #555555; /*#0E4FEF;*/
	}
.inputTextShortest
	{
	width: 50px;
	}
.inputTextShorter
	{
	width: 100px;
	}
.inputTextShort
	{
	width: 200px;
	}	
.inputText
	{
	width: 300px;
	}
.inputTextMiddle
	{
	width: 400px;
	}
.inputTextWide
	{
	width: 500px;
	}
.inputTextWider
	{
	width: 600px;
	}	
.inputTextWidest
	{
	width: 700px;
	}	
/* submit width */
input.submit1 { width:80px;  background-color : #FFFFFF; }
/* submitMiddle width */
input.submit2 { width:80px; }
/*----------------------- admin -----------------------------------------------------*/




/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");