/* CSS Confidex */

table {
	width: 100%;
	border:0px;
	border-collapse:collapse;
}
table td {
	padding:0px;
	margin: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fdfdfc;
	text-decoration: none;
	text-align: justify;
}
body {
	background-color: #282828;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	scrollbar-arrow-color: #ab9574;
	scrollbar-base-color: #2e291a;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #2e291a;
	scrollbar-face-color: #887354;
	scrollbar-shadow-color: #1a1812;
	scrollbar-highlight-color: #9b8666;
	scrollbar-3dlight-color: #ad987a;
	height:100%;
	margin:0;
	padding:0;
}
img {
	border:0px;
}
textarea, select {
	scrollbar-arrow-color: #ab9574;
	scrollbar-base-color: #2e291a;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #2e291a;
	scrollbar-face-color: #887354;
	scrollbar-shadow-color: #1a1812;
	scrollbar-highlight-color: #9b8666;
	scrollbar-3dlight-color: #ad987a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #351310;
	background-color: #b09e84;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6f5b3d;
	border-right-color: #937f61;
	border-bottom-color: #937f61;
	border-left-color: #6f5b3d;
	font-size: 10px;
	overflow:auto;
}
input, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #351310;
	background-color: #b09e84;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6f5b3d;
	border-right-color: #937f61;
	border-bottom-color: #937f61;
	border-left-color: #6f5b3d;
	font-size: 10px;
}
a {
	text-decoration:none;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}


/* =================================== Tables/cells =============================== */

.Main {
	width:766px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
}
.Main1 {
	width:766px;
	height:316px;
	vertical-align:top;
}
.Main2 {
	width:766px;
	height:100%;
	vertical-align:top;
}


.WebTop {
	width:766px;
	height:316px;
	margin-right:auto;
	margin-left:auto;
}
.WebTop01 {
	background-image: url(images/WebTop_01.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 18px;
}
.WebTop02 {
	background-image: url(images/WebTop_02.jpg);
	background-repeat: repeat-x;
	height: 75px;
}
.WebTop03 {
	background-image: url(images/WebTop_03.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 29px;
}
.WebTop04 {
	background-image: url(images/WebTop_04.jpg);
	background-repeat: repeat-y;
	height: 195px;
	width: 18px;
}
.WebTop05 {
	background-image: url(images/WebTop_05.jpg);
	background-repeat: no-repeat;
	height: 195px;
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a05027;
	font-weight: bold;
}
.WebTop06 {
	background-image: url(images/WebTop_06.jpg);
	background-repeat: no-repeat;
	height: 195px;
	width: 29px;
}
.WebTop07 {
	background-image: url(images/WebTop_07.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 18px;
}
.WebTop08 {
	background-image: url(images/WebTop_08.jpg);
	background-repeat: repeat-x;
	height: 46px;
	width: 719px;
	text-align: center;
	vertical-align: middle;
	padding-bottom:12px;
}
.WebTop09 {
	background-image: url(images/WebTop_09.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 29px;
}




.WebBottom {
	width:766px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
}
.WebBottom01 {
	background-image: url(images/WebBottom_01.jpg);
	background-repeat: repeat-y;
	width: 18px;
}
.WebBottom02 {
	background-repeat: repeat-x;
	height:100%;
	background-color: #887354;
	vertical-align: top;
}
.WebBottom03 {
	background-image: url(images/WebBottom_03.jpg);
	background-repeat: repeat-y;
	width: 29px;
}
.WebBottom04 {
	background-image: url(images/WebBottom_04.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 18px;
}
.WebBottom05 {
	background-image: url(images/WebBottom_05.jpg);
	background-repeat: repeat-x;
	height: 30px;
}
.WebBottom06 {
	background-image: url(images/WebBottom_06.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 29px;
}



.WebLogo {
	width:100%;
	height: 75px;
}
.WebLogo1 {
	background-image: url(images/WebLogo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.WebLogo2 {
	background-image: url(images/WebLogo2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.Content {
	width:100%;
	height:100%;
}
.ContentLeft {
	vertical-align:top;
}
.ContentRight {
	vertical-align:top;
	width:250px;
}



.Img {
	border:solid 2px #9c8666;
}
.Gallery {
}
table.Gallery {
	border-collapse:separate;
}
table.Gallery td {
	padding:2px;
	vertical-align:top;
	text-align:center;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:110px;
}


.TabLang {
	width:133px;
	height:30px;
	margin-left:30px;
	margin-top:15px;
}
table.TabLang td {
	vertical-align:middle;
	text-align:center;
}
A.LangGB {
	background-image: url(images/flagGB1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 30px;
}
A.LangGB:hover {
	background-image: url(images/flagGB.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 30px;
}
A.LangIT {
	background-image: url(images/flagIT1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 30px;
}
A.LangIT:hover {
	background-image: url(images/flagIT.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 30px;
}
A.LangRus {
	background-image: url(images/flagRus1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 30px;
}
A.LangRus:hover {
	background-image: url(images/flagRus.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 30px;
}

/* ============ Container */

.Container {
	width:100%;
	margin-bottom:10px;
}
table.Container {
	border-collapse:separate;
}
table.Container td {
	padding:4px;
}
.ContainerTitle {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fbe087;
}
.ContainerContent {
	vertical-align:top;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.ContainerGallery {
	text-align:center;
	vertical-align:top;
}

/* =========================== Text and Links ============================ */

.Menu {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #887354;
	margin-left:15px;
	margin-right:15px;
}
A.Menu:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #d1b48a;
	margin-left:15px;
	margin-right:15px;
}
.MenuSelected {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #ea9b27;
	margin-left:15px;
	margin-right:15px;
}
.Link {
	font-weight:bold;
	color:#ffbc10;
	text-decoration:none;
}
A.Link:hover {
	font-weight:bold;
	color:#f6e0a7;
	text-decoration:none;
}




.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5b5b5b;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
}
A.copyright:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#b5b5b5;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
}

.error {
	color:#CC0000;
	background-color: #FFCC00;
}



/* ===== Form ============= */

.TableForm {

}
table.TableForm {
	border-collapse:separate;
}
table.TableForm td {
	padding:2px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
}
.Button {
	color:#ecce8e;
	background-image:url(images/Button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width:125px;
	height:35px;
	border:0px;
	padding-bottom:6px;
	padding-right:6px;
}
