/* Created by Dread and Designed By Kianoosh (K!A) Bagherpoor (ITX Company) */
/* Copyright 2009 */

BODY {
    overflow-x: hidden;
}

* {
    margin: 0;
    padding: 0;
}

ABBR {
    cursor: help;
}

BODY { 
    width: 100%; 
    height: 100%;
    font-family: Verdana, Tahoma; 
    font-size: 12px; 
    overflow-x: hidden;
    min-width: 1000px;
}

.Clear {
    clear: both;
}

A {
    color: #144cb0;
}

/* Intro specific CSS */

.Intro-BG {
    background: #eef;
}

.Langbar {
    position: absolute; 
    top: 6px; 
    right: 6px; 
    background: white; 
    z-index: 1000; 
    list-style-type: none; 
    padding: 10px;
    border: 2px solid #d4ba39;
}

.Langbar-Ru {
    background: url(../i/ru.png) no-repeat 0 3px;
    padding-left: 18px;
}

.Langbar-Ua {
    background: url(../i/ua.png) no-repeat 0 3px;
    padding-left: 18px;
}

.Langbar-En {
    background: url(../i/en.png) no-repeat 0 3px;
    padding-left: 18px;
}

.Root {
    margin: 0 auto;
    width: 1000px;
    height: 768px;
    background: #c0d8fa url(../i/background.jpg) no-repeat bottom;
    position: relative;
    outline: 6px solid #dde;
}

EM {
	font-style: italic;
}

#CodeSearch {
    position: absolute;
    top: 138px;
    right: 10px;
    z-index: 1000;
    width: 130px;
    height: 23px;
}

#CodeSearchShadow {
    position: absolute;
    top: 136px;
    right: -10px;
    z-index: 999;
    width: 155px;
    height: 28px;
    background: black;
    border: 1px solid #D4BA39;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

#CodeSearch INPUT {
    border: 1px solid #D4BA39;
    border-radius: 4px;
    font-size: 12px;
    padding: 2px;
    width: 100px;
    height: 16px;
    color: gray;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#CodeSearch BUTTON {
    background: #D4BA39;
    color: white;
    font-weight: bold;
    font-size: 14px;
    width: 20px;
    height: 20px;
    position: relative;
    top: 2px;
    border: 1px solid #e8d88f;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.Intro-Quote, .Intro-Disclaimer {
    margin: 0 auto;
    text-align: center;
}

.Intro-Disclaimer {
    position: absolute;
    top: 725px;
    left: 300px;
}

.Root UL {
    list-style-type: none;
    position: absolute;
    top: 358px;
    left: 104px;
}

.Root UL LI {
    width: 97px;
    height: 40px;
    text-align: center;
    float: left;
    font-size: 10px;
    padding-top: 5px;
}

.Root UL LI A {
    color: black;
    text-decoration: none;
}

.Root UL LI A:hover {
    color: #666;
    text-decoration: underline;
}

.Intro-Menu1, .Intro-Menu4 {
    position: relative;
    top: 8px;
}

.Intro-Menu4 {
    margin-left: 210px;
}

/* Common pages CSS */

#NavigationTopBar {
	height: 38px;
}

#DropDown {
	height: 38px;
	width: 100%;
}	

#DropDown, #DropDown ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(../i/menubutton.png) repeat-x;
  float: left;
}

#DropDown ul {
	border: 1px solid #C3C3C3;
}

#DropDown li {
  float: left;
  position: relative;
  background: url(../i/menubutton.png) repeat-x;
  back\ground: none;
}

#DropDown a {
	display: block;
	line-height: 35px;
	padding: 0 20px 0 20px;
	color: #696969;
	font-size: 80%;
	text-decoration: none;
	background: top right url(../i/menubuttonp.png) no-repeat;
	background-position: top left;
	background-repeat: no-repeat;
	white-space: nowrap;
}
#DropDown a:hover {
	text-decoration: underline;
}

#DropDown li:hover,
#DropDown li.jshover {
}

#DropDown li ul {
  display: none;
  position: absolute;
  background: #e5c683;
  padding: 8px 0;
  /*width: 138px;*/
  width: 290px;
}

#DropDown li li a {
  /*width: 118px;*/
  width: 270px;
  background: none;
}

#DropDown li li a:hover {

}

#DropDown li:hover ul,#DropDown li.jshover ul {
  display: block;
}

#DropDown li:hover li ul,
#DropDown li.jshover li ul {
  display: none;
  /*width: 138px;*/
  width: 290px;
  top: -9px;
  /*left: 118px;*/
  left: 270px;
  /*lef\t: 133px;*/
  lef\t: 285px;
}
#DropDown li:hover li:hover ul,
#DropDown li.jshover li.jshover ul {
  display: block;
}








#Logo-Panel {
    height: 167px;
    width: 100%;
    text-align: center;
    background: /*url(../i/topbg.jpg) no-repeat center*/ #23352c;
    position: relative;
    overflow: hidden;
}

#Logo-Panel A {
    width: 188px;
    height: 170px;
    margin: 0 auto;
    display: block;
    position: relative;
    top: -3px;
    background: url(../i/logo2.png);
    z-index: 1;
}

* html #Logo-Panel A {
    background: url(../i/logo2.gif);
}

#Content-Panel {
    /*position: relative;
    top: -15px;*/
    /*z-index: 50;*/
    height: 100%:
}

#Content-Panel TABLE {
    width: 100%;
}

#Regions, #Maintext, #News {
    margin: 0;
    padding: 10px;
    min-height: 100%;
    vertical-align: top;
    text-align: left;
}

#Regions B, #Maintext B, #News B {
    color: #8e8e8e;
}

#Regions {
    width: 15%;
    border-right: 1px solid #d5d5d6;
    padding-left: 16px;
}

#Regions UL {
    list-style-type: none;
}

.Maintext-Wrapper {
    height: 800px;
    padding-right: 10px;
    overflow-y: scroll;
}

#Maintext OL{
	list-style-type: decimal !important;
	margin-left: 25px;
}

#Maintext {
    width: 60%;
}

#Maintext UL{
	padding-left: 38px;
}

#News {
    width: 24.8%;
    border-left: 1px solid #d5d5d6;
    background: #f4f4f5 url(../i/nav_bg2shadow.png) repeat-x;
}

#News HR {
    border: 0;
    border-bottom: 1px solid #b8b8b8;
    margin-bottom: 10px;
}

#Disclaimer-Bar1, #Disclaimer-Bar2, #Disclaimer-Bar3 {
    height: 43px;
}

#Disclaimer-Bar1 {
    width: 20%;
    padding-right: 1px;
    background: #b9b9b9;
}

#Disclaimer-Bar2 {
    width: 50%;
    color: #b9b9b9;
    background: #6f6f6f;
}

#Disclaimer-Bar2 P {
    margin: 10px;
}

#Disclaimer-Bar2 A {
    color: white;
}

#Disclaimer-Bar3 {
    width: 29.8%;
    background: #b9b9b9;
}

.News-Image {
    width: 103px;
    height: 80px;
    padding: 4px;
    background: url(../i/photob.png);

    margin: 5px;
}

.News-Text IMG {
    margin-right: 5px;
    margin-bottom: 3px;
    float: left;
}

.News-Text SMALL {
    color: #999;
}

#kvedlist UL {
    list-style-type: none;
}

#kvedlist SUP {
    background: #eee;
    color: #aaa;
    padding: 1px;
}

UL.firmlist {
    list-style-type: none;
}

.firmtable TABLE {
    width: auto;
    border: 1px solid #eee;
    border-collapse: collapse;
    margin: 2px;
}

.firmtable TABLE TD, .firmtable TABLE TH {
    border: 1px solid #eee;
    padding: 4px;
}

.firmtable TABLE TH {
    font-weight: bold;
}

TABLE.table1 TH {
    text-align: center;
}

TABLE.DocumentsTable TD.DocHeader {
    background: #eee;
    font-weight: bold;
}

TABLE.DocumentsTable {
    width: auto;
    border: 1px solid #eee;
    border-collapse: collapse;
    margin: 2px;
}

TABLE.DocumentsTable TH {
    background: #ccc;    
}

TABLE.DocumentsTable TH, TABLE.DocumentsTable TD {
    border: 1px solid #eee;
    padding: 4px;
}

TABLE.DocumentsTable TH {
    font-weight: bold;
}

.slideshow {
		width: 1280px;
		z-index: 1;
		height: 167px;
		position: absolute;
		top: 0;
		left: 0;
		text-align: center;
}	

#SContainer {
		width: 50%;
		float: right;
		height: 167px;
		/*position: relative;*/
		padding-right: 640px;
		position: absolute;
		right: 0;
}	

.editfirm INPUT {
    width: 100%;
}

.editfirm TEXTAREA {
    width: 100%;
    height: 150px;
}
