/* CSS Document */

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

body{
	background:#1d1d1d;
	text-align:center;
}

object {outline:none; vertical-align:top;}

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.75em;
		line-height:1.416em;
		color:#454545;
	}

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

a {color:#505050; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:17px;}

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

li { background:url(images/marker.gif) no-repeat 0 9px; padding-left:20px; line-height:1.916em;}
li a {color:#232323; font-weight:bold;}

.imgindent {margin:0 20px 0 0; float:left;}

.left-bg {background:url(images/left-bg.gif) left top repeat-x;}
.right-bg {background:url(images/right-bg.gif) top right repeat-x; width:50%; right:0; position:absolute; height:401px;}
#header { position:relative;}

h2 {font-size:2.16em; line-height:1.2em; color:#252525; margin-bottom:17px;}
/* ============================= header ====================== */
.flash {padding:10px 0 0 0; margin-left:-11px; position:relative;}


/* ============================= content ====================== */
.indent {padding:16px 0px 38px 30px;}

.padding {padding-bottom:45px;}
.padding1 {padding-bottom:43px;}
.padding2 {padding-bottom:53px;}

.h-marg {margin-bottom:21px;}

.extra-content {background:url(images/extra-content-bg.gif) left top repeat-x #fff;}

.col-pad {padding-right:72px;}

.row {background:url(images/row-bg.gif) left top repeat-x #292929;}

.link {background:url(images/link-bg.gif) left 6px no-repeat; display:inline-block; padding-left:14px; margin-top:15px; color:#363636; font-weight:bold;}
.link-marg {margin-top:10px;}
.link-marg1 {margin-top:22px;}

.title {color:#fd9e17; font-size:1.83em; line-height:1.2em; font-weight:normal;}

.inner {color:#888888;}

.pad {padding-top:17px;}
.pad1 {padding-top:4px;}
.pad2 {padding-top:19px;}

.list-pad {padding-top:24px;}

li em {color:#e75513; font-style:normal;}

.row {color:#aeaeae; line-height:1.25em;}
.row .indent {padding:14px 0 16px 34px;}
.row .indent1 {padding:14px 0 15px 5px;}
.row h2 {color:#fff; margin:28px 0 30px 0;}
.row h2 img {margin:-9px 12px 0 -21px; position:relative;}

.row .col-marg {margin-right:38px;}
.row .col-marg1 {margin-right:28px;}
.row .col-pad1 {padding-right:30px;}

.row .contacts {width:233px;}
.row .contacts span {float:right;}
.row .contacts a {color:#efaf37;}

.row .padding {padding-bottom:26px;}
.row .padding1 {padding-bottom:24px;}
.row .padding2 {padding-bottom:41px;}

.row .title1 {display:inline-block; color:#efaf37; font-weight:bold; margin-bottom:9px;}

.col-indent {padding:0 12px 19px 28px;}

.box {background:url(images/box-bg.gif) left top repeat-x #353535;}

.border {background:url(images/border-bg.gif) left bottom repeat-x; padding-bottom:26px; margin-bottom:25px;}

.row .link {color:#fff; margin-top:30px; background:url(images/row-link.gif) left 6px no-repeat;}
.row .link-marg {margin-top:15px;}

.box .link {color:#fa750a; margin-top:14px; font-weight:normal; background:url(images/link-bg.gif) left 6px no-repeat;}
.box .margin {margin-top:24px;}

.gallery1 {width:252px; float:left;}
.gallery1 img {margin-bottom:20px;}
.gallery1 .img {margin-right:20px;}
.gallery .null {margin-bottom:0px !important;}
.gallery img {margin:0 1px 1px 0;}

.margin1 {margin-top:-10px;}

.list {margin-top:-16px;}
.list li {font-size:0.916em; line-height:2.18em; background:url(images/list-bg.gif) left bottom repeat-x; padding-left:10px; font-family:Tahoma, Geneva, sans-serif;}
.list li a {color:#9d9d9d; text-decoration:none; font-weight:normal;}
.column1 {float:left; width:108px;}
.list-marg { margin-right:22px;}
.list li a:hover {text-decoration:underline;}
.list .last {background:none;}

em {font-weight:bold; font-style:normal; color:#e75513;}

.row li { background:url(images/row-marker.gif) no-repeat 0 9px; padding-left:20px; line-height:1.916em;}
.row li a {color:#aeaeae; font-weight:bold;}

.col-list1 {width:203px; float:left}

.calendar {padding-top:11px;}
.calendar .date {float:left; margin:10px 24px 0px 0;}
.date {text-align:right; width:14px;}
.calendar .last {margin-right:0px;}
.calendar span {color:#e75513;}

.contacts {width:290px;}
.contacts span {float:right;}
.contacts a {color:#e75513;}

.prev {float:left; display:inline-block; background:url(images/prev-bg.gif) left 6px no-repeat; padding-left:14px; font-weight:bold; color:#fa750a;}
.next {float:right; display:inline-block; background:url(images/link-bg.gif) right 5px no-repeat; padding-right:14px; font-weight:bold; color:#fa750a;}

.mail {color:#e75513;}
/* ============================= footer ====================== */
#footer {color:#989898;}
#footer span a {color:#989898;}
#footer span {color:#fff;}
#footer .indent {padding:30px 0 0 32px;}
#footer strong a {color:#efaf37; font-weight:normal;}
#footer .col-1 {width:462px !important;}
#footer .col-2 {width:212px !important;}
.footer-divider {background:url(images/footer-divider.gif) 442px 0px repeat-y;}
.footer-divider1 {background:url(images/footer-divider.gif) 652px 0px repeat-y;}
/* ============================= forms ============================= */
#LoginForm {padding-top:18px;}
#LoginForm .link {margin-top:5px;}
#LoginForm .left a {color:#efaf37;}
#LoginForm label {display:inline-block; height:51px;}
#LoginForm .input {width:234px; height:18px;  background:#fff; padding:0 0 0 5px; font-size:1em;}

#RegisterForm {padding-top:20px; text-align:right;}
#RegisterForm label {height:30px; display:block; vertical-align:top;}
#RegisterForm .column {width:272px !important; float:left}
#RegisterForm .column2 {width:242px !important; float: left;}
#RegisterForm .col-pad {padding-right:47px !important;}
#RegisterForm .link {margin:9px 15px 0 16px; font-weight:bold;}

#RegisterForm .input {width:174px; height:18px;  background:#fff; padding:0 0 0 5px; font-size:1em; float:right; margin-left:5px;}

.alignright {text-align:right;}