/* CSS Document */
* {
	margin:0;
	padding:0;
	font-size:12px;
}
body {text-align:center; background:#000;}

img {
	vertical-align:top;
}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {
	font-family:Tahoma;
	font-size:0.563em;
	line-height:1.556em;
	color:#000000;
	text-transform:none;
}
input, select {vertical-align:middle; font-weight:normal;}

a {
	text-decoration:underline;
	color:#FF9900;
}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {
	line-height:1.556em;
}
li a {text-decoration:none;} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}

#main {
	width:723px;
	margin:0 auto;
	text-align:justify;
}

/***************header***************/
#header {
	height:190px;
	padding:0 0 0;
}

.logo {float:left; padding:0px 0 0px 0px;}

.menu {
	float:right;
	width:177px;
	padding:25px 0 0;
}
.menu li {display:inline-block; padding:0 0 3px 0;}
.menu li { display:block; vertical-align:top;}
.menu .extra {padding-right:0px;}

.menu li a {
	display:block;
	width:171px;
	text-align:right;
	color:#FFF;
	font-family:Tahoma;
	font-size:14px;
	line-height:1em;
	padding:3px 6px 3px 0;
}
.menu li a:hover, .menu .act a {
	background:#ff9900;
	color:#000000;
}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {
	float:left;
	margin-right:10px;
	margin-bottom: 5px;
}
.phone {float:right; margin-right:28px;}
cite {font-style:normal;}

#content {padding:0px 0 0px 0px;}
.col-1 {
	width:280px;
	padding-right:0px;
}
.col-2 {
	width:345px;
}

/***************titles***************/
h2, h3 {
	font-family:Tahoma;
}
h2 {
	color:#000000;
	font-size:1.7em;
	line-height:1em;
	font-weight:normal;
	border-bottom:1px solid #181817;
	padding:0 0 8px 4px;
}
h3 {padding-bottom:9px;}
h4 {padding-bottom:5px;}

/***************links***************/
.nav li, .nav-un li {
	float:left;
	padding-right:5px;
	font-family:Tahoma;
}
.nav .extra, .nav-un .extra {float:left; padding-right:0;}
.nav li a, .nav-un li a {
	display:block;
	background:url(images/1.png) left top no-repeat;
	height:525px;
	width:86px;
	text-align:center;
}
.nav .act a, .nav-un .act a {
	background:url(images/m-act.png) left top no-repeat;
	color:#FFFFFF;
	font-size:1.1em;
	padding-top:13px;
	height:512px;
}
.nav-un li a {height:38px;}
.nav-un .act a {height:25px;
background-color:#000000}

.view {position:relative;}
.view li {float:left;}
.view .prev, .view .next {position:relative; padding-top:190px;}
.view .prev {margin-left:-27px;}
.view .next {margin-right:-27px;}

.close {position:absolute; top:0; right:0; margin:3px 1px 0 0; cursor:pointer;}

.links {position:absolute; bottom:0; left:0; text-align:right; background:url(images/links-tail.gif) left top repeat-x; width:100%;}
.links a {margin-left:4px;}

/***************boxes***************/
.right-tail {position:absolute; right:0; top:0; width:50%;}
.right-tail .page-top {background:url(images/page-top-right.jpg) left top repeat-x;}
.right-tail .page-bot {background:url(images/page-bot-right.jpg) left bottom repeat-x; height:820px;}
.left-tail .page-top {background:url(images/page-top-left.jpg) left top repeat-x;}
.left-tail .page-bot {background:url(images/page-bot-left.jpg) left bottom repeat-x;}
.page-bg {background:url(images/page-bg.jpg) center top no-repeat; height:820px; position:relative;}

.box {background:url(images/box-bg.png) left top repeat-x;}
.box .inner {padding:37px 48px 130px; }
.box .text {
	padding:15px 0 0 5px;
	position:relative;
	min-height:297px;
	height:325px !important;
	height:297px;
	overflow: auto;
}
.box .text-un {
	padding:20px 10px 0 5px;
	position:relative;
	min-height:297px;
	height:325px !important;
	height:297px;
	overflow: auto;
}

.date {
	float:left;
	background:url(images/date-bg.jpg) left top no-repeat;
	width:30px;
	text-align:center;
	padding:7px 4px 2px 4px;
	height: 40px;
}
.date strong {
	font-size:15px;
	color:#292929;
	margin-bottom:15px;
	display:block;
}

.news {
	float:left;
	width:270px;
	padding:0 0 15px 7px;
}
/***************form***************/
#contactForm {padding:32px 0 0 0px;}
#contactForm .inp {height:117px;}
#contactForm .inp div {height:26px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #222121; background:#666867; padding:4px 0 0 4px;}
#contactForm input {height:15px; width:227px;}
#contactForm textarea {overflow:hidden; height:132px; width:227px;}
.buttons {text-align:right; padding:21px 0 0;}
.buttons a {display:inline-block; background:#262525; text-decoration:none; padding:3px 9px; margin-left:2px;}
.buttons a:hover {text-decoration:underline;}

/***************positioning***************/
p {
	padding-bottom:14px;
}

.margin1 {
	margin-bottom:10px;
}

.padding1 {
	padding-bottom:5px;
}
.padding2 {padding-top:8px;}
.padding3 {
	padding-bottom:14px;
	line-height: 18px;
}
.padding4 {padding-bottom:43px;}

/***************footer***************/
#footer {
	color:#000000;
	text-align:center;
	padding:19px 0;
	font-size: 14px;
}
#footer a {
	font-size: 12px;
	padding-left:10px;
	margin-left:0px;
	text-decoration:underline;
	color:#FF9900;
}
#footer a:hover {text-decoration:none;}

