/* === Basic === */
html, body, div, dl, dt, dd, pre, form, fieldset, input, p, blockquote, th, td
{
	margin:	0;
	padding:	0;
}
html, body
{
	padding: 0;
	margin: 0;
	border: 0;
	height: 100%;
	max-height: 100%;
}
body
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
table
{
	border-collapse: collapse;
}
td, div
{
	vertical-align: top;
	text-align: left;
}
img
{
	border: none;
}
a
{
	color: #0070C0;
}
a:hover
{
	text-decoration: none;
}
a:visited
{
	color: #9C00C0;
}
#mainframe
{
	max-width: 1100px;
	margin: 0 auto;
	height: 100%;
}
.extra
{
	background: url(img/sub.gif) left center no-repeat;
	padding-left: 10px;
	cursor: pointer;
	font-size: 13px;
}
.extra_c
{
	background-image: url(img/sub_c.gif);
}
.extra span
{
	border-bottom: dashed 1px #616161;
	color: #616161;
}
.helpicon
{
	float: right;
}
p, li
{
	text-align: justify;
}
.orangebtn
{
	background-color: #E7730D !important;
	color: white;
}
.forform
{
	width: auto;
}
.forform th, .forform td
{
	padding: 3px 0; 
}
.forform th
{
	font-weight: normal;
	text-align: left;
	padding-right: 4px;
}
.forsubmit
{
	padding-top: 5px;
	text-align: center;
}
.forcapt
{
	padding: 10px 0 2px 0;
}


/* === Header === */
.headtbl
{
	width: 100%;
	margin: 20px 0;
}
.headtbl_l, .headtbl_r
{
	width: 290px;
}
.headtbl_c
{
	padding-left: 20px;
}
#logo
{
	padding-left: 30px;
}#slogan
{
	color: #F79646;
	font-size: 19px;
	margin: 5px 0;
}
#menu
{
	width: auto;
	font-size: 110%;
}
#menu td
{
	padding-right: 20px;
}
#adress
{
	padding: 0 50px 0 13px;
	line-height: 130%;
	text-align: right;
}


/* === Left === */
#box3
{
	padding: 1px 0 10px 2px; 
	border: 0px #FFB166 solid; 
	width: 225px;
	text-align: left;
}
#box3 .zagolovok
{  
	display: none; 
	height: 32px; 
	margin-bottom: 10px; 
	background-color: #FFFFFF; 
	color:#627188; 
	font-size: 14px; 
	text-shadow: #c2c2c2 0.1em 0.1em 0.3em; 
	font-weight: bold; 
	padding-left: 15px;
}
#box3 table
{
	width: 100%;
	display: block;
	margin-left: 0;
}
.materialsH
{
	font-weight: bold;
	color: #E7730D;
}
.materialsL0, .materialsL1, .materialsL1_1
{
	padding-bottom: 4px;
}
.materialsH
{
	padding: 10px 0 4px 0;
}
.materialsL0
{
	padding-left: 18px;
	padding-top: 0px;
}
.materialsL2
{
	padding-bottom: 8px;
}
.materialsL1, .materialsL1_1
{
	padding-left: 18px;
}
.mainleft h2
{
	font-size: 16px;
	margin-top: 0;
	padding-left: 2px;
	margin-bottom: 0;
}
.lefth2
{
	padding-top: 7px;
}


/* === Center === */
#lblCompanyNameBar
{
	font-size: 22px;
	margin: 0 7px 25px 2px;
	padding-left: 2px;
	background-color: #E5E5E5;
	padding: 5px 10px;
	border: 1px solid silver;
}
#lblCompanyNameBar.lblCompanyNameBar2
{
	margin: 0 0 5px 0;
}
.maincontentbar
{
	padding-right: 8px;
	padding-top: 0;
}
.maincontentbar h1
{
	margin-top: 0;
	font-size: 22px;
	margin-bottom: 7px !important;
}
.maincontent
{
	padding: 0;
}
.maincontent h2.hcaption
{
	font-size: 18px;
	padding: 0 0 22px 0; 
	color: #A6A6A6;
}
.maincontent h2, .maincontent h3
{
	color: #7F7F7F;
	font-size: 14px;
	padding: 2px 0;
	margin: 0;
}
.maincontent h3
{
	font-style: italic;
}
.maincontent h2.padded
{
	padding-left: 19px;
}
#compdate, .compdate
{
	margin: 0 0 10px 18px;
}
#content .compdate tr.em1
{
	background-color: white;
}
.compdate .pnt
{
	padding-top: 10px;
}
#content .em1 td, #content .em0 td
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#compdate th, .compdate th
{
	color: #7F7F7F;
	padding-bottom: 3px;
	padding-top: 2px;
	text-align: left;
}
#compdate td, .compdate td
{
	padding-left: 30px;
	padding-bottom: 4px;
}
#InfoBoard
{
	border: solid 3px #e7730d;
	padding: 10px;
	text-align: center;
	margin-top: 8px;
}
#InfoBoard div
{
	line-height: 20px;
}
div.padded
{
	padding-left: 30px;
}
#regioncomps
{
	margin-top: 3px;
}
#regioncomps td
{
	padding: 0 0 4px 48px;
}
.price_2
{
	color: #FF0000;
}
.price_1
{
	color: red;
	font-weight: bold;
}
.buytable
{
	margin: 0 0 10px 30px;
}
#content  .em1
{
	background-color: #EEEEEE;
}
#content  .em2
{
	color: #666666;
}
.updatedbar p
{
	margin: 0;
	padding: 0;
}
#ctlP_lbDescription
{
	text-align: justify;
	display: block;
}


/* === Right === */
.mainright
{
	padding-bottom: 400px;
}
.boxbar, #box2
{
	border: 1px #bebebe solid;
	width: 225px;
	background: white;
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#box2
{
	padding-bottom: 10px;
}
.boxbar table td, #box2 table td
{
	padding: 2px;
}
.mainleft #box2
{
	margin-left: 0;
	margin-right: 18px;
}
.zagolovok2, #box2 .zagolovok
{
	display: block; 
	height: 32px; 
	margin-bottom: 10px; 
	background-color: #E7730D; 
	color: white; 
	font-size: 13px; 
	padding-left: 15px;  
	line-height: 30px;
}
#input .input2
{
	border: 1px solid gray;
	width: 100px;
	height: 16px;
}
#door
{
	position: absolute;
	margin: -15px 0 0 4px;
}
.news
{
	font-weight: bold;
}
.news, .obnovlenia
{
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: 13px;
}
.news a, .obnovlenia a, #box2 a
{
	color: #444444;
	font-size: 12px;
}
#box2 .news
{
	padding-bottom: 2px;
}
#box2 .select, #box2 .select1
{
	border: 1px #e7730d solid;
	width: 192px;
	font-size: 10px;
	height: 18px;
	background-color: white;
}
#box2 .select1
{
	width: 80px;
}
#box2 a.A, #box2 a.A:visited 
{
	color: #e7730d;
	font-size: 14px;
	padding: 1px;
}
#box2 a.A:hover
{
	color: #444444;
}
#box2 a.A1, #box2 a.A1:visited
{
	font-size: 14px;
	color: #000000;
}
#box2 td
{
	text-align: center;
}

.table td, .table th
{
	padding: 6px 10px;
	font-size: 95%;
}
.table td
{
	border-bottom: 1px solid #BEBEBE;
}
.table th
{
	font-weight: bold;
	border-bottom: 1px solid #E7730D;
}
.table thead th
{
	border-bottom: none;
	padding-bottom: 2px;
	font-style: italic;
	padding-left: 5px;
}


/* === Footer === */
#contact-bottom
{
	font-size: 12px;
	color: #8a8a8a;
	text-align:center;
	border-top: 1px #bebebe solid;
	margin: 20px 0px 20px 10px;
	padding-top: 15px;
}
#contact-bottom a:link, #contact-bottom a:visited
{
	color: #8a8a8a;
}
#contact-bottom a:hove
{ 
	 color: #444444
	 text-decoration: underline;
}
#yabar
{
	margin: 10px 0 20px 0;
}



/* === Other === */

#input a:link {   font-size:10px; font-family: Arial, Helvetica, sans-serif;    color: #444444;  text-decoration:  underline; }
#input a:visited { font-size:10px; font-family:  Arial, Helvetica, sans-serif;     color: #444444; text-decoration:  underline;}
#input a:hover { font-size:10px; font-family:  Arial, Helvetica, sans-serif;     color: #e7730d; text-decoration: underline;}


.smalltext {
	color: #333333;
	font-size: 12px;
	padding-top: 90px;
	padding-right: 100px;
	padding-left: 100px;
	vertical-align : top;
}
.CompanyName {
	color: #FF0000;
	font-size: 18;
	text-shadow: #c2c2c2 0.1em 0.1em 0.3em;
	padding-bottom: 3px;
	margin-bottom: 3px ;
	margin-top: 0;
	border-left :1px #bebebe solid;
	border-top:1px #bebebe solid;
	border-right:1px #bebebe solid;
}

#content_e h1 {color: #eb780b; font-size: 18px; padding-bottom: 3px; margin-bottom: 3px ; margin-top: 0}
#content_e {margin-top: 15px; margin-left: 0px; text-align: justify; width: 600;}

#content_e a:link {color: #000000;  text-decoration: underline; }
#content_e a:visited {color: #000000; text-decoration: underline;}
#content_e a:hover {color: #e7730d; text-decoration: underline;}

#content .input1 {border: 1px #e7730d solid ; width: 400px; height: 15px}
#content .tx1 {border: 1px #e7730d solid ; width: 400px; height: 150px}
#content .send {border: 1px #e7730d solid ; background-color:#ffffff; height: 20px; width: 75PX; font-size:10px}
#content .send1 {border: 1px #e7730d solid ; background-color:#ffffff; height: 20px; width: 100PX; font-size:10px}

#content a.h1link:link {  color: #eb780b; font-size: 14px; text-shadow: #c2c2c2 0.1em 0.1em 0.3em; padding-bottom: 3px; margin-bottom: 3px ; margin-top: 0  text-decoration:  underline; }
#content a.h1link:visited {  color: #eb780b; font-size: 14px; text-shadow: #c2c2c2 0.1em 0.1em 0.3em; padding-bottom: 3px; margin-bottom: 3px ; margin-top: 0 text-decoration:   underline;}
#content a.h1link:hover {  color: #eb780b; font-size: 14px; text-shadow: #c2c2c2 0.1em 0.1em 0.3em; padding-bottom: 3px; margin-bottom: 3px ; margin-top: 0 text-decoration: underline;}

#content p {margin-top: 5px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; text-align: justify;}

#content  a:hover b {color:#e7730d}

#guest {text-transform: uppercase; font-weight:bold; color:#e7730d; padding-left: 73px;}
/* #guest {text-transform: uppercase; font-weight:bold; color:#e7730d; text-align: center;} */
#guest b  {color:#77787b}

#homeicon {position:absolute; z-index: 101; left: 350px; top: 82px; width:38px; height:38px;}
#language {position:absolute; z-index: 101; right: 50px; top: 111px; width:71px; height:12px;}
#box {margin-left: 40px; margin-right: 50px; height: 159px}

#box2 .input1 {border: 1px #e7730d solid ; width: 190px; height: 16px}
#box2 .input2 {border: 1px #e7730d solid ; width: 106px; height: 16px}

#box2 .send {border: 1px #e7730d solid ; background-color:#ffffff; height: 20px; width: 75PX; font-size:10px}

#box2 FORM {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px}

#box2 .kurs {margin-left: 3px; margin-right: 3px; font-size:10px;} 

.updH {font-size:9px; font-weight: bold;  color: #000000;  text-decoration: none; }
