* {margin:0;padding:0}
html {min-width:770px} 
body {font-family:Verdana, sans-serif;font-size:100%;color:#F0E8EB;position:relative;background:#140101;min-width:770px;min-height:732px;}
input, textarea, select {font-family:Calibri, sans-serif;font-size:1em}
object {vertical-align:top;outline:none}
ul, ol {list-style:none}
fieldset {border:0}
.box .aside1 .fleft {float:left;height: 77px;position:relative;}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.box .wrapper, .wrapper_button {width:498px;overflow:hidden;float: right; }


/* GLOBAL */
#main  {width:770px;top:0px;margin:0 auto;height:auto !important;height:100%;position:relative;}


.box .wrapper .bot-bg {height:328px;top:74px;float: right;}





/* txt, links, lines, titles */
a {color: #EABAAB;
text-decoration: underline;}
a:hover{text-decoration:none}
p  {display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}



h1, .title {font-family:Calibri, sans-serif;font-size:17px;text-transform:uppercase;font-weight:normal;margin-bottom:23px}

h2 {
display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
}

h3 {display: block;
font-size: 1.17em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
font-family: "Times New Roman", Times, serif;}





.box .wrapper .row-1 {height:22px;}

.box .wrapper .row-1 .fright {padding:0px 4px 0 0;font-family: "Times New Roman", Times, serif;}
.box .wrapper .row-1 .fright {float:center;font-size: 16px;color:#fff;margin-right:0px;}
.box .wrapper .row-1 .fright ul li {float:right;font-size:12px;line-height:1.2em;text-align:right}
.box .wrapper .row-1 .fright ul li a {display: block;
float: left;
font-size: 12px;
color: #fff;
text-decoration: none;
background: #3D312C;
padding: 2px 10px ;
margin-left: 2px;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
behavior: url(js/PIE.htc);
position: relative;

white-space: nowrap;}
.box .wrapper .row-1 .fright ul li a:hover,
.box .wrapper .row-1 .fright ul li a.active {color:#fff}
.box .wrapper .row-2 span {text-align:center;display:block;padding:69px 50px 0 0}
.box .wrapper .row-2 b {margin-bottom:18px;display:block}
.box .wrapper .row-2 a {margin-right:-2px}

/* nav */
.box .aside1 .nav {float:left;width:271px;margin-right:40px;top:120px;padding:40px 0 0 0;position:absolute;}
.box .aside1 .nav-box {
	width:271px;
	overflow:hidden;
	background:#000000;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	
	position:relative;
	margin-bottom:0px;margin-top:60px;
}
	.box .aside1 .nav-box .inner {
		padding:0px 0px 0px 0px;
	}
		.box .aside1 .nav-box ul li {width:100%;}
		.box .aside1 .nav-box ul li a {display:block;background:url(/images/site10/menu-item.gif) no-repeat left top;font-family:"Times New Roman", Times, serif;width:271px;height:37px;line-height:32px;font-size:15px;font-weight: bold;color:#000;text-decoration:none;text-indent:40px;margin-bottom:0px;position:relative;z-index:10}
			.box .aside1 .nav-box ul li a:hover,
     .box .aside1 .nav-box ul li a.active {color:#fff;background:url(/images/site10/menu-item.gif) }
.box {
	background:#;
	width:100%;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	
	position:absolute;
	margin-bottom:0px;
}
	.box .inner { 
		padding:0 0 0 0;
	}


.address { 
	float:left;
	margin-right:50px;
}
.address.last {
	margin-right:0;
}
	.address dt {
		margin-bottom:24px;
	}
	.address dt:first-line {
		font-weight:bold;
		color:#c0ff53;
		font-size:14px;
	}
	.address dd { 
		clear:both;
	}
		.address dd span { 
			float:left;
			width:75px;
		}

.address {width:600px;line-height:1.69em}
.address strong {float:left;width:150px}
.address a{color:#B2DA42}
.extra-column {width:552px;float:left;line-height:1.54em}



/* aside1 */
.box .aside1 {float:left;width:271px;}
.box .aside1 .fleft .logo_title 
{
	font-weight: normal;
text-transform: none;

position: absolute;
margin: 10px 0 0 0px;
	font-size:28px;
font-family: "Times New Roman", Times, serif;
	
}
.box .aside1 .fleft .logo_title   a {text-decoration:none;
margin: 0px 0 0 20px;}

.box .aside1 .fleft .logo_title  div
{
	height: 77px;
width: 271px;
	
}
.box .aside1 .fleft .logo_1 {
	font-weight: normal;
text-transform: none;

position: relative;
margin: 20px 0 0 90px;
	font-size:28px;
font-family: "Times New Roman", Times, serif;
	
}

.box .aside1 .contact {float:left;width:271px;font-family: "Times New Roman", Times, serif;
text-align: justify;position:relative;} 
.box .aside1 .contact {float:left;width:271px;font-family: "Times New Roman", Times, serif;
text-align: justify;position:relative; background:url(/images/site10/news-bg2.gif)  }

.box .aside1 .contact .extra-img {position:relative;background:url(/images/site10/news-bg.gif) no-repeat left top;z-index:10;width: 271px;height:200px;display: block;}


.box .aside1 .contact .contact_1 {float:left;width:271px;font-family: "Times New Roman", Times, serif;
text-align: justify;position:relative;display: block;}
.box .aside1 .contact .contact_1 .bread_crumbs
{
	color: #fff;	
	
display: block;
font-size: 1.3em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
text-align: center;
text-transform:uppercase;
	position: relative; 
margin: 26px 10px 10px 10px;	
}
.box .aside1 .contact .contact_1 .content_c {float:left;width:271px;height:auto !important;position:relative;margin: 0px 25px 0px 25px; font-size: 12px; 
display: block;
}

/* content */
.box .wrapper .content {float:right;width:498px;height:auto !important;position:relative; font-size: 12px; text-align: justify;  
vertical-align: top;
background: #200D0C;
border-top: 1px solid #140101;}
.box .wrapper .content {padding:25px 0px; }
.box .wrapper .content .content_t {padding:0 15px 15px 15px;}
.box .wrapper .content .content_t  ul {
margin-left: 20px;
margin-top: 0px;
padding: 1px;
list-style-type: square;
line-height: 16px;

}



/* list */
ul {list-style:none}
.box .wrapper .content ul {padding-bottom:15px}
.box .wrapper. content ul li {font-weight:bold;padding-bottom:8px}
.box .wrapper .content ul li a {color:#FFFF00}
.box .wrapper .content ul li ul {padding:10px 0 0 12px}
.box .wrapper .content ul li ul li {font-weight:normal}
.box .wrapper .content .items-list {padding:0}
.box .wrapper .content .items-list li {width:100%;overflow:hidden;padding-bottom:20px;font-weight:normal}
.box .wrapper .content .items-list li img {float:left;margin-right:20px}
.box .wrapper .content .articles {padding:0}
.box .wrapper .content .articles li {width:100%;overflow:hidden;padding-bottom:30px; font-weight:normal}
.box .wrapper .content .articles li img {float:left;margin-right:20px}
.box .wrapper .content .articles li a {color:#abe3fd}
/* forms */
input, select {vertical-align:middle;font-weight:normal}
img {border:0;vertical-align:top;text-align:left}

.news_img
{
	border: 1px solid #82bdd9;
	margin: 0px 10px 3px 0px; 
}
.current, .page_link, .ctrl
{
	margin-right: 5px;
}

.bread_crumbs .path_arrow
{
	margin: 0px 5px;
}

.bread_crumbs a 
{
	color: #fff;	
}

#contacts-form {clear:right;width:100%;overflow:hidden;padding:15px 0 0 0}
#contacts-form fieldset {border:none;float:left}
#contacts-form .field {clear:both}
#contacts-form label {float:left;width:97px;line-height:20px;padding-bottom:5px;font-weight:bold}
#contacts-form input {width:246px;padding:2px 0 2px 3px;background:#16acf1;border:1px solid #91dcfe;color:#fff}
#contacts-form textarea {width:475px;height:293px;padding:2px 0 2px 3px;background:#16acf1;border:1px solid #91dcfe;color:#fff;margin-bottom:15px;overflow:auto}

#captcha
{
	padding: 0px;
	font-size: 75%;
}
#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #ccc;
}

#captcha img
{
	margin-bottom: -5px;
}
#error
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #CA1D13;
	background-color: #F2EDE9;
	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;
	width: 450px;
}

#message
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #4ba749 dashed;
	color: #4ba749;
	background: url('/hostcmsfiles/images/message.gif') no-repeat 5px 50%;
	width: 450px;
}

.image
{
	border: 1px solid #DADADA;
}






/* footer */
.box .foot {width: 100%; 
margin: 0 auto;
		position:relative; text-align:center; height: 38px; font-size: 13px;font-family: "Times New Roman", Times, serif; padding-top: 15px; padding-bottom: 4px; font-size:13px;}
.box .foot .indent {
	padding: 16px 16px 5px 14px; 
margin: 0 10px;
}

	.box .foot .nav1 {
		position:relative;
		left:0;
		bottom:0;
		
		
		text-align:center;
		padding: 25px 0 0 0; 
	}
		.box .foot .nav1 li {
			display:inline;
			background:none;
			padding:0;
		}
			.box .foot .nav1 li a {
				color:#fff;
				text-decoration:none;
				padding:0 7px 0 15px;
text-decoration:underline;
			}
			.box .foot .nav1 li a:hover {
				color:#D8BF9A;
				text-decoration:underline;
			}
.box .foot ul {
		padding-bottom:11px;

display: block;

-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
	}
	.box .foot ul li {
		background:url(/images/site16/bull-2.gif) no-repeat 0 7px;
		padding:0 0 7px 3px;
		position:relative;
	}
.box .foot .fleft {font-size: 11px;
color: #fff;
padding: 0px 0 15px 0;
text-align: center;}
.box .foot .fleft1 {font-size: 8px;
padding: 0px 0 15px 0;
text-align: left;
margin-left: -300px;}
.box .foot .s1 {float:left;text-align: right;width: 88px;position:relative; }
.box .foot .s2 {float:right;text-align: left;width: 88px;position:relative;}
#content .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}



/*display:block;*/
float:right;
text-decoration:none;
font-size: 20px; font-weight: bold;
width: 150px; 
height: 42px;
padding-top:7%;
text-align: center;
margin: 0;
}
