body {
	margin: 0px;
	padding: 0px;
	color: #5E5E5E;
	font-family: Verdana, Arial, Tahoma, 'Trebuchet MS', Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 0.69em;
	/*background: ;*/
	background: #e1e1e1 url('../images/site/bg.gif') repeat-x;
	/*background: #E1DED7 url('../images/site/bg_page.png') repeat-x;*/
}
a, a:link, a:visited, a:active {
	color: #9e5509;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #5E5E5E;
	text-decoration: none;
}
table {
	font-family: Verdana, Tahoma, Arial, 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1em
}
h1, h2, h3 {
	font-family: Verdana, Tahoma, Arial, 'Trebuchet MS', Sans-Serif;
	font-weight: bold;
	color: #5E5E5E;
}
h1 {
	font-size: 110%;
	letter-spacing: .5px;
}
h2 {
	font-size: 105%;
	text-transform: uppercase;
}
h3 {
	font-size: 105%;
	color: #255d6d;
}
h1, h2, h3, p {
	padding: 0px;
	margin: 10px 0px;
}
img { border: 0px; }
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px; }
ul, ol {
	margin: 10px 20px;
	padding: 0px 20px;
}
p { text-align: justify; }
blockquote {
	margin: 10px 0px;
 	padding: 10px 10px 10px 42px;
  background: #FFFFFF url('../images/site/quote.gif') no-repeat 5px 10px !important;
	background-position: 8px 10px;
	border: 1px solid #f3f0e9;
	border-left: 4px solid #f3f0e9;
	font-weight: bold;
	font-weight: normal;
}
form {
	margin: 10px; padding: 5px;
	border: 1px solid #AFAFAF;
	border: 1px solid #f3f0e9;
	background-color: #f3f0e9;
	background-color: #Fefefe;
}
form.clean {
	margin: 10px 0px; padding: 0px;
	border: none;
	background: none;
	clear: both;
}
textarea {
	width: 240px;
	padding: 2px;
	font: normal normal 1em Verdana, sans-serif;
	border: 1px solid #EEEEEE;
	border: 1px solid #507E8D;
	height: 50px;
	color: #5E5E5E;
}
input.text, input.company, input.dropdown, select {
	padding: 2px 2px;
	border: 1px solid #EEEEEE;
	border: 1px solid #507E8D;
	font: normal 1em Verdana, Tahoma, Arial, 'Trebuchet MS', Sans-Serif;
	color: #5E5E5E;
	width: 240px;
}
select { width: 240px; }
input.dropdown { background: #FFFFFF url('../images/icons/bullet_arrow_down.png') no-repeat right center; padding-right: 16px; }
input.elka {
	padding: 2px 2px;
	border: 1px solid #EEEEEE;
	border: 1px solid #5E5E5E;
	font: bold 12px Verdana, Tahoma, Arial, 'Trebuchet MS', Sans-Serif;
	color: #5E5E5E;
	width: 30px;
}
fieldset {
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	border: 0;
	border-bottom: 2px solid #F3F0E9;
}
fieldset legend {
	margin: 0 0 10px 0;
	padding: 0;
	font: bold 12px Verdana, Tahoma, Arial, 'Trebuchet MS', Sans-Serif;
	color: #5E5E5E;
}

fieldset label {
	float: left;
	width: 250px;
	margin-top: 2px;
	margin-right: 5px;
	clear: both;
	text-align: left;
}
fieldset input.text, fieldset input {
	margin-bottom: 5px;
}
fieldset input.text{
	width: 322px;
}
fieldset textarea{
	width: 322px;
}

#bodyc { margin: 80px auto 10px auto; width: 915px; }
#cont {	background: url('../images/site/bg_body.png') repeat-y; }
/* header start */
#header_bg {background: url('../images/site/header_bg.png') no-repeat; z-index: 10; position: relative;}
#header_en {background: url('../images/site/header_en.png') no-repeat; z-index: 10; position: relative;}
/*
#header_bg a#logo, #header_en a#logo {
	display: block;
	width: 915px;
	height: 188px;
	margin: 0px auto;
	overflow: hidden;
	padding-top: 210px;
}
*/
#header_bg #header_fl, #header_en #header_fl {
	width: 915px;
	height: 210px;
	overflow: hidden;
	padding-top: 42px;
	margin-bottom: -42px;
}

#language {
	position: relative;
	z-index: 10;
	margin: 0px auto;
	width: 915px;
}
#language a { color: #FFFFFF; position: absolute; display: block; top: -204px; right: 30px; font-weight: bold; background-color: #000000; padding: 3px 0px; }
#language a:hover { color: #9e5509; }

#top_links { position: absolute; z-index: 10; padding: 9px 0px 0px 0px; margin-left: 30px; color: #7F7F7F; font-size: 11px; }
#top_links a { color: #7F7F7F; }
#top_links a:hover { color: #9e5509; }
/* header end */


/* footer */
.footer {
	clear: both;
	background: url('../images/site/bg_footer.png') no-repeat center bottom;
	height: 60px;
	padding: 0px 30px;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
/* 	text-transform: lowercase; */
}
.footer .wrap { border-top: 6px solid #f3f0e9; padding: 15px 0px;  }
.footer a { text-decoration: none; font-weight: normal; }
#comd { position: absolute; width: 855px; text-align: center; padding-left: 35px; color: #255d6d; }
#comd span { color: #5E5E5E; }
#copywrite { float: left; position: relative; width: 250px; text-align: left; }
#copywrite a { color: #5E5E5E; }
#bbs { float: right; position: relative; right: 0px; }
#bbs a { color: #5E5E5E; }
#bbs a span { font-weight: normal; }
#bbs a:hover { color: #000000; }
/* footer end */

/* body styles */
#main {
	float: right;
	margin: 0px 30px 0px 0px;
	padding: 25px 0px 10px 0px;
	width: 586px;
	text-align: justify;
/*	font-size: 12px;
	letter-spacing: 0.5px;
	line-height: 18px; */
	font-size: 1.09em;
	line-height: 1.5em;
	letter-spacing: 0.03em;
/* 	border: 1px solid red; */
}

#main ul, #main ol { margin: 1em 0 1.5em 20px; padding: 0px; }
#main li, #sidebar li {
	list-style-type: none;
	margin: 5px 0px;
	padding: 0px 0px 0px 12px;
	background-image: url('../images/site/marker_list2.gif');
	background-repeat: no-repeat;
	background-position: left 6px;
}
#main p { margin-bottom: 1.5em; }
#sidebar {
	float: none;
	margin: 0px 0px 0px 15px;
	padding: 30px 0px 0px 0px;
	width: 260px;
	font-size: 1.09em;
/* 	border: 1px solid red; */
}
#sidebar ul { margin: 10px 0px 10px 10px; padding: 0px; }
 
#main h1 {
	border-top: 6px solid #f3f0e9;
	letter-spacing: .5px;
	text-align: left;
	padding: 10px 0px 4px 0px;
	font-size: 105%;
	color: #6f8000;
	color: #810000;
	color: #255d6d;
/* 	text-transform: uppercase; */
}
/* body styles end*/

#main form { margin : 10px 0px; }

a.txt, a.txt:link, a.txt:visited, a.txt:active {
	color: #4D4D4D;
	background-color: inherit;
	text-decoration: none;
}
a.txt:hover {
	color: #9E5509;
	text-decoration: none;
}


.forms {
	margin: 0px auto;
	width: 600px;
}
#overflow { display: block; }

/* common styles */
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; }
h1.red { background-color: #CC0000 !important; }
.comments, .answer {
	margin: 20px 10px 5px 10px;
	padding: 3px 0px;
	border-bottom: 1px dashed #EFF0F1;
	border-top: 1px dashed #EFF0F1;
}
.float-left  { float: left !important; }
.float-right { float: right !important; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.box, .box1, .faq .category, .box_errorpage, .box_info, .box_error, .box_search {
	margin: 10px 0px;
 	padding: 0px;
  background: #EDEDED !important;
	border: 1px solid #AFAFAF;
	border-left: 4px solid #003366;
	font-weight: bold;
}
.box1 { margin: 10px 0px; }
.box_info { padding: 5px 30px; background: #EDEDED url('../images/icons/accept.png') no-repeat 8px center !important; }
.box_search { padding: 5px 30px; background: #EDEDED url('../images/icons/zoom.png') no-repeat 8px center !important; }
.box_error { padding: 5px 30px; background: #EDEDED url('../images/icons/exclamation.png') no-repeat 8px center !important; border-left: 4px solid #f3f0e9; color: #CC0000; }
.box_errorpage {
	margin: 50px;
	padding: 50px;
  background: #EDEDED url('../images/site/error.png') no-repeat 8px center !important;
	border-left: 4px solid #CC0000;
	text-align: center;
	font-size: 18px;
	color: #CC0000; text-transform: uppercase;
}
.to_top {
	background: url('../images/icons/bullet_arrow_up.png') no-repeat right top;
	padding-right: 20px;
	text-align: right;
	margin-bottom: 5px;
}
.error {
	background-color: #CC0000 !important;
	color: #FFFFFF;
}
.error_login { color: #CC0000; }
.error_field { border: 1px solid #CC0000 !important; }
/* common styles end */
input.button_calc, a.button_export_excel_, input.button_email, a.button_email_, a.button_print_ {
	padding: 2px;
	border: 1px solid #CCCCCC;
	border: 1px solid #5E5E5E;
	font: bold 1em Verdana, Tahoma, Arial, 'Trebuchet MS', Sans-Serif;
	padding-left: 20px;
	background: #FFFFFF url('../images/site/calculator.png') no-repeat 2px center;
	color: #333333;
}
a.button_export_excel_ { background: #FFFFFF url('../images/site/page_excel.png') no-repeat 2px center; }
input.button_email, a.button_email_ { background: #FFFFFF url('../images/site/email_open.png') no-repeat 2px center; }
a.button_print_ { background: #FFFFFF url('../images/site/printer.png') no-repeat 2px center; }