td, div, table, ul, a, span, label {
					-moz-box-sizing:border-box;
}
td, div, table, li, ul, a, span, label, input, select, textarea {
				-moz-box-sizing:border-box;
}
* {
margin:0;
padding:0;
}



* { margin:0; padding:0;}

body { background:#121212; font-family:Arial, Helvetica, sans-serif; color:#a3a3a3;
		cursor:default;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;border:3px solid #666;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:15px;}
h1{color:#fff}

.tail-top { background:url(../images/tail-top.gif) left top repeat-x #1c1d1d;}
.tail-bottom { background:url(../images/tail-bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:273px; height:18px; background:#1b1714; border:1px solid #555038;}
textarea { width:403px; height:128px; background:#1b1714; overflow:auto; border:1px solid #555038;}

/*==================list====================*/
ul { list-style:none;}

#top-nav { float:right; padding:10px 24px 0 0;}
#top-nav li { display:inline; color:#6a6a6a;}
#top-nav li a { color:#6a6a6a; text-decoration:none; padding:0 7px;}
#top-nav li a:hover { text-decoration:underline;}

.list0 { margin-bottom:-10px;}
.list0 li { width:100%; overflow:hidden;padding-bottom:10px;margin-bottom:10px;background:url(../images/line-dot.gif) left bottom repeat-x; text-align:left}
.list0 li img { float:left; margin:0 11px 0 0;}
.list0 li a { display:block; font-weight:bold; text-decoration:none; padding-bottom:3px;}
.list0 li a:hover { text-decoration:underline;}
.list0 li strong { color:#0091c0; display:block; padding-top:8px;}

.list1 { margin-bottom:-10px;}
.list1 li { width:100%; overflow:hidden; padding-bottom:19px;}
.list1 li img { float:left; margin:0 11px 0 0;}
.list1 li a { display:block; font-weight:bold; text-decoration:none; padding-bottom:3px;}
.list1 li a:hover { text-decoration:underline;}
.list1 li strong { color:#0091c0; display:block; padding-top:8px;}

.list2 { width:100%; overflow:hidden; margin-bottom:-13px;}
.list2 li { background:url(../images/line-dot.gif) left bottom repeat-x; float:left; width:50%; margin-bottom:10px; }
.list2 li.alt { width:49%;}
.list2 li.last { background:none; margin-bottom:0;}
.list2 li a { background:url(../images/marker.gif) no-repeat left 5px; padding:0 0 8px 8px; display:block; color:#a3a3a3; text-decoration:none; vertical-align:top;}
.list2 li a strong { color:#0091c0;}
.list2 li a:hover { color:#fff;}

.list3 li { text-align:left;width:100%; overflow:hidden; border-bottom:1px solid #222; padding-bottom:9px; margin-bottom:9px;}
.list3 li.last { border:0; padding-bottom:0;}
.list3 li img.fright { margin:0 0 0 0;}
.list3 li p { background:url(../images/line-dot.gif) left bottom repeat-x; padding-bottom:12px; margin:0 192px 11px 0;}
.list3 li a.alt { display:block; font-weight:bold; text-decoration:none; padding:2px 0 5px 0;}
.list3 li a:hover { text-decoration:underline;}
.list3 li b {color:#0091C0;}

.list4 { width:100%; overflow:hidden;}
.list4 li { float:left; margin-right:5px; width:99px;}
.list4 li.alt { padding-right:0;}
.list4 li img { margin-bottom:6px;}
.list4 li a { color:#a3a3a3;}
.list4 li a:hover { color:#fff;}
.list4 .list_item4 {padding:0px 0px 0px 0px;}

.list_subcats { width:100%; overflow:hidden;}
.list_subcats li { float:left; margin:0 14px 15px 0; width: 145px;height: 138px;}
.list_subcats li.alt { padding-right:0;}
.list_subcats li img { margin-bottom:6px;}
.list_subcats li a { color:#a3a3a3;}
.list_subcats li a:hover { color:#fff;}

.page_content{
	width:360px;
}
.pics {
	width:420px;
}
.pics li{
	float:left;
	padding:4px 4px;
}
.pics li div{
	padding:0px 0px 4px 0px;
	font-weight:bold;
}
.prs_logo{
	margin:9px;
}

.list6 li { color:#a3a3a3;}
.list6 li a { color:#0091c0; font-weight:bold; text-decoration:none;}
.list6 li a:hover { color:#fff;}

.list7 { padding-top:12px; margin-bottom:-15px;}
.list7 dt { font-weight:bold; color:#fff; padding-bottom:5px;}
.list7 dd { padding-bottom:15px;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:30px;}

.calendar { border-collapse:collapse; }
.calendar td { width:23px; height:17px; font-weight:bold; color:#fff; text-align:right; padding:0; margin:0; border-collapse:collapse;}
.calendar td a { color:#0091c0; text-decoration:none;}
.calendar td a:hover { text-decoration:underline;}
.calendar caption { width:100%; overflow:hidden; color:#0091c0; font-weight:bold; padding-bottom:6px;}
.calendar caption img { margin:5px 0 0 0;}
.calendar caption img.fleft { margin-left:10px;}

/*==================txt, links, lines, titles====================*/
a {color:#fff;}
a:hover{text-decoration:none;}

h2 { font-size:1em; color:#fff; margin-bottom:5px;}
h3 { font-size:1.3em; color:#fff; margin-bottom:5px;}
h4{font-size:1.3em;color:#fff;margin:10px 0px}
h5{color:#fff}
b {color:#fff}

.link1 { color:#a3a3a3;}

.divider { background:#212121; height:7px; overflow:hidden; font-size:0; line-height:0; border-top:1px solid #333; margin:23px 0 13px 0;}
.line-hor { border-bottom:1px solid #222; padding-bottom:27px; margin-bottom:21px; padding-top:10px;}

.title { margin-bottom:20px;}
.title-box { text-align:left; height:36px; border-bottom:1px solid #242424; margin-bottom:24px; margin-top:10px;}
.title-box1 { text-align:left;height:65px; background:url(../images/title-box-bg.gif) left top repeat-x;}
.title-box1 img { margin:29px 0 0 28px;}


/*==================boxes====================*/
.box { background:#fff; width:100%;}
.box .border-top {background:url(../images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(../images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border-left.gif) repeat-y left;}
.box .border-right {background:url(../images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:0 0 0 0;}


/*header*/
#header .row-1 { height:40px;}
#header .row-1 .fleft { color:#6a6a6a; padding:10px 0 0 28px;}
#header .row-2 { height:288px;}
#header .row-2 .indent { padding:88px 0 0 568px;}
#header .row-3 { padding:0 0 0 0px;}
#header .row-3 img { margin-left:27px;margin-right:27px;}
#header .row-3 .first { margin:0px 33px 0px 0px;}
#header .row-3 .act { position:relative; margin:0 23px 0 23px;}
#header .row-3 .act_first { margin:0 23px 0 0px;}
#header .row-3 img .act1 { position:relative; margin:0 0 0 -11px;}

/*content*/
#content {}
#content .line-ver { background:url(../images/line-ver.gif) 488px top repeat-y; width:100%; }
/*#content .col-1 .indent { padding:28px 28px 0 29px;}*/
#content .col-1 .article { padding:0 0 40px 0;}
#content .col-2 .article { padding:12px 30px 30px 27px;}
#content .alt-bg { background:#141414;}

/*footer*/
#footer { color:#4f4f4f;}
#footer img{margin:2px}
#footer p { margin:0; padding:8px 0 0 29px;}
#footer a { color:#a3a3a3; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/

#main {width:980px; margin:0 auto;}

#header {height:399px; background:url(../images/header-bg.jpg) no-repeat left 40px; font-size:.69em;}
#content, #footer { font-size:0.8125em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page1 #content .col-1 {width:480px; margin-right:20px;}
#page1 #content .col-2 { width:480px;}

/*======= index-1.html =======*/
#page2 #content .col-1 {width:480px; margin-right:4px;}
#page2 #content .col-2 { width:480px; float:right;}
#page2 #content .col-2 .col-1 { width:164px; margin-right:20px;}
#page2 #content .col-2 .col-2 { width:206px;}

/*======= index-2.html =======*/
#page3 #content .col-1 {width:480px; margin-right:4px;}
#page3 #content .col-2 { width:480px;}


/*=========================*/


#footer {height:235px;}

.image{
	border:3px solid #666;
}
.nav{
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
}
.navelv{
	color:#2F2F2F;
}
.nav a:hover{
	text-decoration:underline;
}
.more{float:right;margin-right:5px;}
.more a{font-weight:bold}

.contact_form label{
	float:left;
}
.contact_form .contact-line{
	width:333px;
	margin-top:4px;
	height:22px;
}
.contact_form .contact-line label{
	margin-top:2px;
}
.contact_form .contact-input{
	width:230px;
	padding:1px 2px 1px 2px;
	height:19px;
	float:right;
	color:#fff;
	background-color:#323333;
	border:1px solid #a3a3a3;
}
.contact_form .comment{
	margin-top:3px;
	background-color:#323333;
	border:1px solid #a3a3a3;
	color:#fff;
	width:234px;
	height:172px;
	float:right;
}
.contact_form .send_btn{
	margin:8px 0px 0px 90px;
	border:0;
	background-color:#1c1d1d;
	color:#fff;
	float:right;
	font-weight:bold;
	cursor:pointer;
}
.contacts{
	margin:0px 0px 0px 40px;
}
.menu1:hover{
	opacity: 0.50;
	filter:alpha(opacity=50);
}
