body{font:16px 'Times New Roman';color:#363636;margin:0;background:url(../img/33.gif)}
img{border:0}
a{color:#003cff}
h1{font-size:24px;font-weight:normal;margin:0 0 10px 0}
h2{font-size:24px;margin:0 0 10px 0}
p{margin:0 0 10px 0}
#bg{background:url(../img/02.jpg) repeat-y top center}
#bg2{background:url(../img/01.jpg) no-repeat top center}
#header{height:180px;margin:0 auto;width:900px}
#logo{height:79px;width:155px;background:url(../img/logo.png) no-repeat;position:absolute;margin:80px 0 0 25px;display:block;cursor:pointer}
/* html #logo {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png);} */
html #logo {background: url('../img/logo.gif') no-repeat;}
#lang{padding:0px 20px 0px 0px;position:absolute;margin:95px 20px 0px 190px}
#lang a{color:#714a0e}
#lang li{list-style:none;display:block;text-align:center;width:60px;height:40px;font-size:14px;display:block;float:left;line-height:30px}
#lang .on{background:url(../img/04.gif)}
#lang .on a{color:#FFF;font-size:18px;text-decoration:none}
#menu{padding:0;position:absolute;margin:95px 0px 0px 380px}
#menu a{color:#000;text-decoration:none}
#menu a:hover{text-decoration:underline}
#menu li{list-style:none;display:block;text-align:center;width:130px;height:40px;font-size:18px;display:block;float:left;line-height:30px}
#menu .on{background:url(../img/07.gif)}
#menu .on a{color:#FFF;font-size:18px}
#content{width:820px;margin:0 auto;padding:20px 0 10px 26px;line-height:130%}
.in{padding:40px 0 30px 26px !important;width:790px !important}
#footer{background:url(../img/03.jpg) no-repeat top center;height:445px;font-size:14px;color:#000}
#footer a{color:#785727}
#footer .a{width:800px;margin:0 auto}
#footer .b{position:absolute;margin:80px 0 0 10px}
#footer .c{position:absolute;margin:80px 0 0 375px}
#footer .d{height:380px;width:317px;background:url(../img/05.gif);position:absolute;margin:10px 0 0 73px}
#footer .e{height:350px;width:385px;background:url(../img/06.png) no-repeat;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/06.png);position:absolute;margin:60px 0 0 500px}
.clear{height:0;font-size:0;clear:both}
#tree{margin:0;padding:5px 0 10px 0;font-size:14px;height:22px}
#tree li{list-style:none;display:block;float:left;line-height:19px;margin-right:5px;padding-right:17px;background:url(../img/10.gif) no-repeat center right}
#tree .f{padding-right:8px;background:none}
#tree .f a{display:block;width:19px;height:19px;background:url(../img/08.gif)}
#tree .l{padding:0}
#tree .l a{color:#9b9b9b;text-decoration:none}
.line{background:url(../img/11.gif) repeat-x;height:7px;width:300px;margin-bottom:15px;position:relative;margin-left:-5px}
.line2{background:url(../img/11.gif) repeat-x;height:7px;margin-bottom:15px;position:relative;margin-left:-5px;clear:both}

#form tr{background:none;}
#form{width:100%;margin-top:30px}
#form td{padding-left:15px}
#form  .a{margin-top:3px;width:541px;height:25px;background:url(../img/47.gif) no-repeat;padding:4px 10px}
#form  .a input{font:16px 'Times New Roman';width:540px;margin:0;padding:0;border:0}
#form  .b{margin-top:3px;width:563px;height:109px;background:url(../img/49.gif) no-repeat;padding:3px 5px}
#form  .b textarea{font:16px 'Times New Roman';width:550px;margin:0;padding:0;border:0;height:100px}
.button{width:127px;height:24px;background:url(../img/50.gif) no-repeat;border:0;padding:0;margin:0;cursor:pointer;color:#FFF}
#form .r{background:url(../img/48.gif) no-repeat 0 22px}

th.req p{text-align:left;border-left:3px solid #003366;padding-left:5px;}
.submit{width:127px;height:24px;background:url(../img/14.gif) no-repeat;border:0;padding:0;margin:0;cursor:pointer;color:#FFF}

.contacts .r{float:right;width:420px;padding:60px 40px 0 0;height:400px}
.contacts .l{position:relative;margin-left:-43px}
.contacts table{margin-bottom:10px}
.contacts table td{padding:1px 5px 1px 0}
#pages{position:absolute;width:270px;text-align:center;line-height:27px;margin:3px 0 0 500px}
#pages .r{float:right}
#pages .l{float:left}
#client_w ul{float:right;margin:0;padding:0;font:11px Tahoma;width:500px}
#client_w li{float:right;display:block;background:url(../img/20.gif) no-repeat 0 7px;width:100px;height:37px;text-align:center;line-height:30px}
#client_w .on{background:url(../img/18.gif) no-repeat;margin-right:-1px}
#client_w .y{line-height:30px !important;font:12px Tahoma;color:#363636;height:40px}
#client_w .u{background:#f0e6d7;padding:12px 15px;margin-bottom:20px}
#client_w .u a{color:#003cff;font:18px Arial}
#client_w .l{float:left;margin-top:5px}
#client_w .r{float:right;width:195px;margin-top:5px}
#client_w .r h2{font-size:24px;font-weight:normal;padding-bottom:14px;border-bottom:1px solid #9c9c9c;background:url(../img/11.gif) repeat-x 0 27px}
#client_g .u{position:relative;float:left;background:#f4ebde url(../img/21.gif) repeat-y;padding:15px 0 15px 50px;width:430px;margin:0 0 15px -42px}
#client_g .u{color:#003cff;font:18px Arial}
#clients{background:url(../img/23.gif);margin:0 auto;width:797px}
#clients .a{background:url(../img/22.gif) no-repeat}
#clients .b{background:url(../img/24.gif) no-repeat left bottom;padding-bottom:19px}
#clients table{width:100%}
#clients td{height:148px;vertical-align:center;text-align:center;width:24%}

.tabula{width:100%;color:#000;font:12px Tahoma;border-left:1px solid #bbbaba;border-top:1px solid #bbbaba;border-right:1px solid #bbbaba}
.tabula .galva td{background:url(../img/25.gif) repeat-x;border-bottom:2px solid #a16529}
.tabula td{padding:10px;border-bottom:1px solid #bbbaba}

.market h2{font-size:30px;padding-bottom:15px;border-bottom:1px solid #a09f9f;font-weight:normal}
.market ul{margin:0;padding:0}
.market li{float:left;width:390px;height:80px;list-style:none}
.market li img{float:left}
.market li div{float:right;width:290px;padding-top:10px}
.market_a{width:340px;float:left;margin-right:40px}
.market_a .market h2{border:0;margin:0 0 3px 0;padding:0}
.market_a h3{font-size:18px;margin:0 0 5px 0;font-weight:normal}
.market_a p{border-bottom:1px solid #a09f9f;padding-bottom:5px}
#intro{margin:0;padding:0}
#intro li{display:block;float:left;width:186px;height:225px;list-style:none;text-align:center;padding:5px;margin:4px}
#intro li:hover{background:url(../img/32.gif) no-repeat}

* html .market_a{margin-right:0px}
* html .market_a h3 {width:390px}
*:first-child+html .market_a{margin-right:0px}
*:first-child+html .market_a h3 {width:390px}

#txtfield img {
	margin-left:-43px; 
	padding: 0px 10px 10px 0px;
	float:left;
}

#case_popup {
  width: 568px;
  height: 486px;
  position: absolute;
  z-index: -5;
  top: 0;
  left: 50%;
  margin-left: -289px;
}

#case_popup_content { outline: none; }


/* privacy policy & cookies update */
.cookies-panel {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	right: 0;
	display: none;
	background: #3D3D3D;
}

.cookies-panel-content {
	padding: 30px;
}

.cookies-panel-content p {
	margin-bottom: 20px;
	padding-right: 300px;
	color: #fff;
	font: 400 16px/18px 'Times New Roman', serif !important;
}

.cookies-panel-content a {
	color: #fff;
	text-decoration: underline;
}

.cookies-panel-content a:hover {
	text-decoration: none;
}

.cookies-panel-content button {
	position: absolute;
	right: 30px;
	top: 30px;
	display: block;
	color: #000;
	padding: 5px 15px;
	border: none;
	border-radius: 5px;
	background: url('button.jpg') repeat center center;
	font: bold 18px/18px 'Times New Roman', serif !important;
	cursor: pointer;
}

/* tables*/
.cTable { width: 100%; margin: 0 0 15px 0; border-collapse: collapse; }
.cTable .cFirst { text-align: center; }
.cTable .cW70 { width: 70px; }
.cTable .cW95 { width: 95px; }

.cTable th {
  height: 39px;
  color: #000;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  border: solid 1px #d3d3d3;
}

.cTable th span {
  display: block;
  padding: 11px 10px 12px 12px;
}

.cTable th.cFirst, .cFormatted table tr.c-head td {
  text-align: center;
  /* border-left: solid 1px #54b2ca; */
  border: none;
  color: #FFFFFF;
}

.cTable th.cFirst, .cFormatted table tr.c-head td b {
  color: #FFFFFF;
}

.cTable th.cLeft, .cTable td.c-left { text-align: left; }

.cTable th.cLast span { background: none; }

.cTable td, .cFormatted table td {
  padding: 10px;
  color: #000000;
  background: #fafafa;
  border-left: solid 1px #d3d3d3;
  border-right: solid 1px #d3d3d3;
  border-bottom: solid 1px #d3d3d3;
}

.cTable td a {
  color: #065d74;
  text-decoration: none;
}

.cTable td a:hover {
  text-decoration: underline;
}

.cTable td span {
  font-size: 11px;
}

.c-dark td { background: #f5f5f5; }

.cTable .cHover td { background: #fcf9e6; }

.cTable td.cFirst { border-left: solid 1px #d3d3d3; }
.cTable td.cLast { border-right: solid 1px #d3d3d3; }

.cTable .cVBorder td {
  width: 45px;
  text-align: center;
  border-left: solid 1px #d3d3d3;
}

.cTable .cVBorder td.c-last { border-left: none; }
.cTable .cCenter { text-align: center; }

