* {padding:0; margin:0; border: none;}

body  {	font: normal 12px Tahoma;	background: url(images/site-bg.jpg) no-repeat;	margin: 0; 	padding: 0;	color:#010101}

ul li a  {color:#fb6e1d; text-decoration:underline;}
ul li a:hover {color:#fb6e1d; text-decoration:none;}

a.more {
float: right; 
margin-right: 20%;
color:#fb6e1d; text-decoration:underline;
} 

a.txtlink {
color:#fb6e1d; 
text-decoration:underline;
}

a.more:hover, a.txtlink:hover {
color:#fb6e1d; 
text-decoration:none;
}

#site {
	min-width:1004px; 
	_width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "auto");
	max-width:  100%;
}

span.key  {
font-weight: bold;
color: #fb6e1d;
}

span.akcent {
font-weight: bold;
}

#reply_form {
margin-left: 20px;
}

#reply_form tr td {
padding: 5px 10px;
vertical-align: top;
}

.reply_form_input {
border: 1px gray inset;
padding: 2px;
font-size: 1.5em;
}

#reply_submit {
padding: 4px;
font-size: 1.5em;
}

#front_page_text {
width: 60%;
margin-left: 15%;
margin-top: 20px;
margin-right: 5%;
border-left: dashed 1px #aaaaaa;
padding-left: 30px;
font-family: "Times New Roman", verdana, sans-serif;
font-size: 16px;
}

#front_page_text p {
text-indent: 10px;
text-align: justify;
}

abbr {
border-bottom: 1px dashed #504c4c;
}

h1 {clear:left; color:#504c4c; font-size:24px; font-weight:normal; text-decoration:none; padding:35px 0 8px 170px}
h2.plain_text_header {color:#fb6e1d; font-size:14px; margin: 20px 0 5px 50px}
h3.plain_text_header {background:url(images/or_sq.gif) 7px 17px no-repeat; padding:16px 0 13px 28px; margin-left: 30px; font-size:15px; font-weight: bold;}
h4.plain_text_header {color:#fb6e1d; font-size:14px; margin: 20px 0 5px 50px; border-style: none;}
h3.header {background:url(images/or_sq.gif) 7px 18px no-repeat; padding:16px 0 13px 28px; font-size:15px; font-weight: bold;}
h3 span {color:#fb6e1d}
h1 span {color:#fb6e1d}
h4 {border-top:solid 1px #e0e2e4; border-bottom:solid 1px #f95900; padding:2px 11px; margin-bottom:4px }
h4 a {color:#f95900; font-size:17px; font-weight:normal; text-decoration:underline;}
h4 a:hover {color:#f95900; font-size:17px; font-weight:normal; text-decoration:none;}

#contents {
border-left: dashed 1px #aaaaaa;
margin: 10px 0 10px 40px;
width: 300px;
}

#business_contents {
border-left: dashed 1px #aaaaaa;
margin: 50px 0 10px 5%;
width: 300px;
}

.bplan_table {
border: 1px solid black;
width: 500px;
}


.bplan_table td {
border: 1px solid black;
padding: 5px;
}


#business_plan_text h4 {
background:url(images/or_sq.gif) 7px 17px no-repeat; padding:16px 0 13px 28px; margin-left: 30px; font-size:15px; font-weight: bold; border: none;
}

#business_plan_text h5 {
color:#fb6e1d; font-size:14px; margin: 20px 0 5px 50px; border-style: none;
}

#contents  a, #business_contents a {
color: black;
text-decoration:none;
}


#contents  a:hover, #business_contents a:hover {
color: #f95900;
text-decoration:underline;
}

#contents  p, #business_contents p {
color: gray;
font-size:16px;
font-weight:bold;
}

.news_a:link, .news_a:visited {
text-decoration: none;
color:#9b9c9c;
}

.news_a:hover {
text-decoration: underline;
color:#9b9c9c;
}

div.prod_block_left {
margin-top: 10px; 
width: 300px; 
float:left;
}

div.prod_block_right {
float: right; 
margin-top: 30px; 
width:300px; 
text-align: center;
margin-bottom: 80px; 
}
 div.prod_komments {
margin:auto auto;
 text-align: center;
 width: 350px !important;
 _width: 325px;
 }
 
 div.prod_komments a {

color: #174c88; 
font-size: 18px; 
text-decoration: underline;
}

 div.prod_komments a:hover {
text-decoration: none; 
}

div.prod_komments p {
text-align: left !important;
margin: 10px 7px 0 20px;
text-indent: 10px;
font-size: 1.4em;
color: #174c88; 
font-family: "Times New Roman", sans-serif;
}

div.prod_block_center {
margin: auto auto;
width:700px; 
text-align: center;
}

div.content_block {
     margin:auto auto;
     width: 700px;
     text-align: center;
}

div.prod_block_center a {
text-align: center;
}
 
.meta_navi {
position:relative; 
width:50px; 
height:15px; 
top: 4px;
float: right; 
right: 0;
}


.meta_navi a {
text-decoration:none;
}

.meta_navi a:hover {
text-decoration:none;
}

#sidebar1 {float: right; width: 234px;}
.news_block {background:#f9fafb; border-right:solid 1px #e0e2e4; border-left:solid 1px #e0e2e4; margin:200px 20px 0 11px; padding-bottom:10px}
.news_block div {padding:0px 5px; color:#9b9c9c; line-height:15px}
.news_block div div {padding-bottom:6px}
.news_block p {color:#000; padding-top:0px}
.news_block img {margin:0 0px 5px 0}
.right_pic { top:8px; right:20px;  float:right;}

.news_block a.more {
	_margin-right: 10px;
}
p.warning {
font-weight: bold;
font-style: italic;
}
#mainContent { margin: 0 234px 0 8px;}
.logo {display:block; background:url(images/logo.jpg) no-repeat; width:169px; height:35px; margin:8px 0 0 20px; float:left}

ul.menu {width:500px; float:left; margin:10px 0 0 15px;}
ul.menu li {float:left; list-style:none; padding: 0; background:url(images/left_border.jpg) 0px 4px no-repeat; font-size:11px; line-height:10px; position: relative; z-index:10}
ul.menu li.first {background:url(images/left-col.jpg) 2px 0px no-repeat;}
ul.menu li.last {background:url(images/right-col.jpg) right 0px no-repeat; margin-left: -45px; width:40px; height: 30px; position: relative; z-index: 5}
ul.menu li a {color:#000; text-decoration:none; display:block; float:left;padding:10px 20px;}
ul.menu li a:hover, ul.menu li.active a {color:#fb6e1d; text-decoration:underline}

.left_block, .right_block {float:left; width:48%; padding-right:10px;}
.left_block p, .right_block p {text-indent:0.9em; line-height:18px;}
.left_block p a, .right_block p a {color:#fb6e1d; text-decoration:underline}
.left_block p a:hover, .right_block p a:hover {color:#fb6e1d; text-decoration:none}

ul li {list-style:none; background:url(images/gr_cir.gif) 27px 6px no-repeat; padding:1px 0 5px 43px; line-height:16px;}
ol {list-style-type: decimal;}
ol li {line-height: 20px;}

.border_cl {background:#c5cbd1; height:11px; width:214px; clear:left; margin:44px 0 0 40px}
.titles {border-top:solid 1px #d3d6d8; margin-left:40px; padding:10px 0 8px 10px;  color:#fb6e1d; font-weight: bold; font-size: 24px; font-family: "Times New Roman", sans-serif; vertical-align: top;}
.titles img {
	margin-top: 5px;
	float: left;
}
.img_holder {width:520px; margin:0 auto}
.img_holder div {width:255px; text-align:center; position:relative; z-index:20}
.img_holder div a {color:#174c88; font-size:18px; text-decoration:underline;}
.img_holder div a:hover {color:#174c88; font-size:18px; text-decoration:none;}
.img_holder div.one {float:left}
.img_holder div.one a {color:#174c88; text-decoration:underline;}
.img_holder div.one a:hover {color:#174c88; text-decoration:none;}
.img_holder div.two {float:left}
.img_holder div.two a {text-decoration:underline;}
.img_holder div.two a:hover {text-decoration:none;}
.img_holder div.three {margin:auto; top:-40px !important; left:40px; position:relative; z-index:10 }
.equip_img_holder {
width:338px; 
height:338px;
float: left;
margin-left: 50px;
}
.no_marg {margin:0px 0 0 40px}

.bottom_block {padding:5px 0 0 165px}
.bottom_block img {width:100px; float:left; margin-bottom:20px}
.bottom_block img.europark {width:100px; height:100px; float:left; margin-bottom:20px}
.text {margin:0 155px 0 130px}
div.plain_text p {text-indent:0.9em; line-height:18px; margin: 10px 0 0 15px;}
.equip_text {margin:0 50px 0 180px}
div.plain_text p a {color:#fb6e1d; text-decoration:underline;}
div.plain_text p a:hover {color:#fb6e1d; text-decoration:none;}

#footer {padding: 10px 20px; background:#eaeaea; font-size:9px; margin:0 40px 40px 120px;} 
#footer strong {color:#fb6e1d}

.left {float: right;}
.right {float: left;}
.clearfloat {clear:left; height:0; font-size: 1px; line-height: 0px;}
.clear {
	clear: both;
}