/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #000;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.688em;
		line-height:1.455em;
		color:#c26d01;
		/*text-transform:uppercase;*/
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#89bb03;}
a:hover{
	text-decoration:none;
	font-size: 75%;
}
p {
	padding-top:15px;
	color: #FF0;
}

/* ============================= main layout ====================== */

#main { width:980px; margin:0 auto; text-align:left;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
.container2 {width:100%;}

.col-1, .col-2 {width:200px;}

.link {background:url(images/link-bg.gif) no-repeat 0 9px; padding-left:7px; font-size:1.091em; color:#ffffff; float:right; text-transform:none; margin:10px 0 0 0;  position:relative;}
.link:hover {text-decoration:none;}

li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {color:#B6BDC3; text-decoration:none; line-height:1.5em;}
li a:hover {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}

.imgindent {margin:0 5px 0 0; float:left;}
.imgindent2 {margin:5px 15px 0 0; float:left;}

h2 {color:#ed7f01; font-size:1.727em; line-height:1em; text-transform:none; font-weight:normal; margin:0 0 -5px 0; padding:18px 0 20px 57px; position:relative;}
h2 span {color:#ffffff; text-transform:uppercase;}
h2 strong {color:#ffffff; font-weight:normal;}
.box1 h2 {background:url(images/title-bg1.jpg) top left no-repeat;}
.box2 h2 {background:url(images/title-bg2.jpg) top left no-repeat;}

/* ============================= header ====================== */

#header {height:392px;}

.flash1 {width:980px; height:392px; position:absolute;}
.flash2 {width:980px; height:392px; position:relative;}

/* ============================= content ====================== */

#content {background:url(images/content-tail-bg.gif) top left repeat-y;}
#content .bottom-bg {background:url(images/content-bottom-bg.jpg) bottom left no-repeat;}
#content .top-bg {
	background:url(images/content-top-bg.jpg) top left no-repeat;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
.minheight {height:auto; min-height:545px;}
* html .minheight {height:545px;}

.indent {padding:26px 252px 45px 252px;position:relative;}

.box {background:#000000 url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.minheight2 {height:auto; min-height:394px;}
* html .minheight2 {height:394px;}
.box .indent {padding:0 12px 13px 0;}

.box1 {background:url(images/box1-corner-top-left.jpg) top left no-repeat;}
.box1 .corner-bottom-right {background:url(images/box1-corner-bottom-right.jpg) bottom right no-repeat; width:100%;}

.box2 {background:url(images/box2-corner-top-left.jpg) top left no-repeat;}
.box2 .corner-bottom-right {background:url(images/box1-corner-bottom-right.jpg) bottom right no-repeat; width:100%;}
.box2 .indent1 {padding:11px 20px 14px 29px;}

.contacts {
	font-size:14px;
	line-height:1.333em;
	color:#CC0;
	text-transform:none;
	padding:36px 0 0 23px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.contacts span {
	color:#FF0;
}

.extra {font-size:0em; line-height:1em; height:0px;}

.indent1 {
	padding:0 20px 14px 29px;
	position:relative;
	font-family: "Courier New", Courier, monospace;
	height:128px;
	overflow:hidden;
}

.indent2 {
	padding:2px 20px 14px 36px;
	font-size: 12px;
}
.margin1 {margin-top:5px;}
.col-pad {padding-right:14px;}

.description { margin-top:-30px; color:#bfbbbb; line-height:1.273em;}
.author {color:#c7f803; text-decoration:none;}
.website {color:#c7f803;}
.type {color:#06f3c5; text-decoration:none;}
.author:hover, .type:hover {
	text-decoration:underline;
	font-size: 14px;
}

/* ============================= footer ====================== */

#footer {color:#f96406; text-transform:none; height:68px; background:url(images/footer-bg.gif) top left no-repeat; padding:9px 0 0 275px;}
#footer a {color:#1ac399; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */


#ContactForm .rowi {
	height:35px;
	line-height:1.333em;
	font-size: 12px;
}
#ContactForm .col-1 {width:183px;}
#ContactForm .col-2 {width:229px;}
#ContactForm .link {margin:6px 0 0 8px;}

.input {width:162px; height:18px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:207px; height:88px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

.leftmenu
{
	position:absolute;
	left:-223px;
	width:200px;
	top: -16px;
	height: 585px;
	font-size: 12px;
}
.color_white
{
	color:white;
	
	font-stretch:wider;
}
.color_white li
{
	line-height:2.3em;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box1 .corner-bottom-right .indent1 {
	font-weight: bold;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box1 .corner-bottom-right .indent1 {
	font-family: Arial, Helvetica, sans-serif;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .contacts span {
	text-align: left;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .leftmenu .color_white {
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .contacts br {
	color: #990;
	font-size: 18px;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box2.margin1 .corner-bottom-right .indent1 .container .col-1.col-pad .description .type {
	font-size: medium;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box2.margin1 .corner-bottom-right .indent1 .container .col-1.col-pad .description .type {
	font-size: small;
}
#page2 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box2.margin1 .corner-bottom-right .indent1 .container .col-1.col-pad .description pre .type strong {
	font-size: 14px;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box2.margin1 .corner-bottom-right .indent1 .container .col-2 .description h3 .type strong {
	font-size: 14px;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box2.margin1 .corner-bottom-right .indent1 .container .col-1.col-pad .description .type {
	font-size: 14px;
}
#page1 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box1 .corner-bottom-right #content1 {
	font-weight: normal;
	font-size: 85%;
}
#page3 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box1 .corner-bottom-right .indent1 {
	font-size: 70%;
}
#page3 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box1 .corner-bottom-right .indent1 {
	font-size: 85%;
}
#page3 #main #content .bottom-bg .top-bg.minheight .indent .box .corner-bottom-left .corner-top-right .corner-top-left.minheight2 .indent .box1 .corner-bottom-right .indent1 {
	font-weight: bold;
}
