
html, body, img, form {margin: 0px; padding: 0px; border: none;}
body {background: url(../img/top_lines.gif) left top repeat-x #151a20;}
body, td {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ddd;}
a {color: #469EC0;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
/*td {vertical-align: top; padding: 0px;}*/
p {padding: 0px; margin: 0px 0px 12px 0px;}
object {outline:none;}
hr {height:0; margin:10px 0; border:none; border-top:1px solid #4F5C69; background:none;}

H1 {font-size:20px; margin:0 0 10px 0; padding:0; font-weight:normal;}
H2 {font-size:17px; margin:20px 0 7px 0; padding:0; font-weight:normal;}
H3 {font-size:15px; margin:15px 0 10px 0; padding:0; font-weight:bold;}

small {font-size:85%;}
big {font-size:115%;}

.clear {clear:both}
.none {line-height:0}
.float-l {float:left;}
.float-r {float:right;}
.padding-tb {padding:5px 0;}
.jslink {text-decoration: none; border-bottom:1px dashed #469EC0; outline:none;}
.half-line {line-height:0.5;}

/* table */
.table1 {border-collapse: collapse; margin:0 0 10px 0;}
.table1 th, .table1 td {padding:4px; text-align: left; font-size: 11px; border:1px solid #5B7997;}
.table1 th {background-color:#496178;}
.table1 td {background-color:#3E5266;}
.table1 p {margin:0; text-indent:0;}

.main-cont {width:928px; margin:0 auto;}

.search {width:180px; height:34px; float:right; padding:16px 0 0 0;}
.search-field {border:none; background:url(../img/search_field.png); width:118px; height:16px; padding:5px 7px; margin:0; color:#fff; font-size:11px;}
.search INPUT {float:left;}
.search-but {width:26px; height:26px; padding:0; margin:0; background:url(../img/search_but.png) no-repeat; border:none; cursor:pointer;}

.header {width:928px; height:278px; overflow:hidden;}
.hdr-top {background:url(../img/hdr_tp_c.png) repeat-x; height:48px; margin:0 24px;}
.hdr-top-l {margin:0 0 0 -24px; position:relative; background:url(../img/hdr_tp_l.png) no-repeat; width:24px; height:48px; float:left;}
.hdr-top-r {margin:0 -24px 0 0; position:relative; background:url(../img/hdr_tp_r.png) no-repeat; width:24px; height:48px; float:right;}
.centerpath {padding:20px 0 0 0; font-size:11px; color:#b2b2b2; cursor:default;}
.centerpath A {font-size:11px; color:#b2b2b2;}

.hdr-body {width:945px; height:178px; background: url(../img/hdr_md_l.png) no-repeat; padding:0 0 0 10px; float:left;}
.hdr-main {width:908px; height:178px; background:url(../img/header_bg.jpg) no-repeat #215796; float:left; border-bottom:1px solid #394c62;}
.hdr-md-r {width:11px; height:178px; background: url(../img/hdr_md_r.png) no-repeat; float:left;}

.logo {margin:50px 0 0 32px; width:269px; height:84px;}
.logo A {outline:none;}

/* present block */
.present-block {width:385px; height:158px; overflow:hidden; float:right; margin:10px 20px;}
.present-block STRONG { font-size:20px; font-weight:normal; display:block; margin:0 0 7px 0;}
.present-block-nav { width:95px; float:right; padding:25px 0 0 0;}
.present-block-nav A { display:block; width:27px; height:18px; padding:5px 0 0 10px; background-color:#3a4e6a; float:left; margin-right:1px; text-decoration:none; outline:none;}
.prs-but-l {background:url(../img/prs_but_l.gif) no-repeat;}
.prs-but-r {background:url(../img/prs_but_r.gif) no-repeat;}
/*.present-block #items {width:1000px;}*/
.present-block #items .block {width:385px; height:158px; float:left;}
.present-block a {color:#fff;}

.hdr-bt {width:928px; height:48px; overflow:hidden; background:url(../img/hdr_bt_c.gif) repeat-x #314157;}
.hdr-bt-l {width:928px; height:48px; background:url(../img/hdr_bt_l.gif) left no-repeat;}
.hdr-bt-r {width:928px; height:48px; background:url(../img/hdr_bt_r.gif) right no-repeat;}

.rss-icn {float:right; padding:13px 18px 0 0;}
.rss-icn a {outline:none;}

/* main menu */
.main-menu {padding:0; margin:0 0 0 30px; list-style-type:none;}
.main-menu LI {padding:0; margin:0; float:left; border-right:1px solid #253344; height:38px;}
.main-menu DIV {border-left:1px solid #3e4f60; height:38px; float:left;}
.main-menu A {outline:none; color:#dadde2; font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:13px 20px 10px 20px; float:left; background:url(../img/menu_bg.gif) 0 0; margin-top:1px;}
.main-menu LI.active A { background-position:0 38px;}

.main-body {width:928px;}

/* left col */
.left-col {width:206px; overflow:hidden; float:left; margin-right:11px;}

.small-block {width:206px; background-color:#233343; margin:0 0 5px 0; font-size:11px; background-color:#233343; float:left;}
.block-head { width:156px; height:37px; background:url(../img/block_head.gif) no-repeat; padding:22px 25px 0 25px;}
.block-head STRONG { font-size:11px; background:url(../img/bull.gif) no-repeat; padding-left:18px;}
.block-body { background:url(../img/block_body.gif) repeat-y; padding-top:5px;}
.block-body-b {padding:0 20px 20px 20px; background:url(../img/block_bottom.gif) bottom no-repeat;}

/* left menu */
.left-menu {padding:0; margin:0; list-style-type:none; border-top:1px solid #4f5c69;}
.left-menu Li {padding:10px 0; margin:0; border-bottom:1px solid #4f5c69;}
.left-menu A { text-decoration:none; color:#ddd; display:block; padding-right:10px; background:url(../img/arrow1.gif) right center no-repeat;}
.left-menu A:hover {color:#469EC0;}
.left-menu LI.active A {color:#469ec0; font-weight:bold; background:url(../img/arrow2.gif) right center no-repeat !important;}

/* rotab */
.rotab {text-align: center; margin:10px 0 0 0;}

/* news */
.news-block {}
.news-block IMG { float:left; margin: 0 5px 0 0; border:1px solid #4f5c69; padding:1px;}
.news-block .news-date {display:block; padding:0 0 3px 0; font-size:10px; color:#7c8a99;}

.chat-box {width:165px; height:300px;}

/* right col */
.right-col {width:711px; float:left; overflow:hidden;}

.big-block {width:711px; background-color:#233343;}
.big-block-t {background:url(../img/bigblock-c.gif) repeat-y;}
.big-block-c {background:url(../img/bigblock-t.gif) top no-repeat;}
.big-block-b {background:url(../img/bigblock-b.gif) bottom no-repeat; padding:20px 20px; min-height:300px;}
.big-block li {margin-bottom:10px;}
.big-block p {line-height:1.4;}

.separator { background:url(../img/separator.gif) center bottom no-repeat; height:12px; margin:0 0 10px 0; clear:both; font-size:1px;}

/* tabs block */
.tabs-block { width:416px; height:206px; background: url(../img/tabs_block_c.gif) repeat-y #233343; float:left;}
.tabs-block-b {width:416px; height:206px; background:url(../img/tabs_block_t.gif) top no-repeat;}
.tabs-block-c {width:416px; height:206px; background:url(../img/tabs_block_b.gif) bottom no-repeat;}
.tabs-block UL {padding:0; margin:0; list-style-type:none; background:url(../img/tabs_bg.gif) bottom repeat-x; height:48px; margin:0 13px;}
.tabs-block UL LI {padding:0; margin:0; float:left; width:130px;}
.tabs-block UL LI A { font-size:12px; text-decoration:none; color:#ddd; font-weight:bold; width:88px; float:left; padding:13px 20px; margin-top:9px; text-align:center; border-left:1px solid #233343; border-right:1px solid #233343; border-bottom:1px solid #536161; outline:none;}
.tabs-block UL LI.left-tab A.active { background-color:#233343; border-right:1px solid #536161; border-bottom:1px solid #233343;}
.tabs-block UL LI.cent-tab A.active { background-color:#233343; border-left:1px solid #536161; border-right:1px solid #536161; border-bottom:1px solid #233343;}
.tabs-block UL LI.right-tab A.active { background-color:#233343; border-left:1px solid #536161; border-bottom:1px solid #233343;}
#tab-content {width:367px; height:125px; margin:12px 0 0 25px; overflow:hidden;}
#tab-content DIV {width:367px; height:125px; overflow:hidden; font-size:11px;}
#tab-content DIV IMG {margin-bottom:7px;}
#tab-content A {outline:none;}

.login-block {height:122px; overflow:hidden;}
.login-block .textfield { background:#ddd; border:none; margin:3px 0; width:160px; padding:0 3px;}
.login-block  .more-link {margin:0 0 2px 0;}

.mpage-block {padding:0 0 0 28px; margin:0 10px; height:206px; background: url(../img/mid_lines.gif) left 7px repeat-x;}
.mpage-block-sep { width:11px; height:206px; background-color:#151a20; float:left;}
.mpage-block h1 {font-size:12px; font-weight: normal; color:#ddd; margin:0;}

.more-link A { display:block; width:90px; height:21px; padding:7px 0 0 22px; font-size:11px; color:#fff; text-decoration:none; background:url(../img/button.gif) left bottom no-repeat; outline:none;}
.more-link A:hover { background-position:left top;}

.img-marg {float:left; margin:0 10px 5px 0; border:1px solid #4f5c69; padding:1px;}

/* footer */
.footer {height:180px; background:url(../img/foot_b.gif) 0px top repeat-x; margin:0 2px 0 0;}
.foot-b {height:180px; background:url(../img/foot_l.gif) left top no-repeat;}
.foot-c {height:180px; background:url(../img/foot_r.gif) right top no-repeat;}

.footer UL { margin:0; padding:40px 50px; list-style-type:none; float:right; cursor:default;}
.footer UL LI { display:inline; color:#bdbdbd;}
.footer UL A {color:#ddd; font-size:11px; font-weight:bold;}
.footer UL .active A {color:#B5B5B5; text-decoration:none;}

.counters { float:left; padding:40px 0 0 40px;}
.copyrights { padding:0 50px; font-size:11px; color:#bdbdbd; cursor:default; text-align:center;}
.copyrights A {color:#bdbdbd;}


/* ***  *** */
.B_crumbBox {
	/*display: block;*/
	/*padding: 0 0 10px 0;*/
	cursor: default;
}
#ajaxSearch_output {
	margin-top: 20px;
}
.ajaxSearch_highlight {
	background-color: #5F6F7F;
}
.ajaxSearch_resultsInfo, .AS_ajax_resultsIntroFailure {
	padding-top: 10px;
}

pre, .pre {
  /*display:none;*/
  background-color:#DBDFEA;
  border:1px solid #738393;
  color:#000;
  padding:3px;
  margin: 5px 0 10px 0;
  width:615px;
  overflow:auto;
}

/* pages */
#ditto_pages {
	margin: 15px 0;
	font-size: 11px;
	cursor:default;
}
#ditto_pages a, #ditto_pages span {
	font-size: 11px;
}
#ditto_pages span {
	cursor: default;
}
#ditto_pages .ditto_currentpage {
	border: 1px solid #4B5B6B;
	padding: 1px 5px 2px;
	margin-right: 3px;
	background-color: #4B5B6B;
	color: #000;
}
#ditto_pages .ditto_off {
	border: 1px solid #4B5B6B;
	padding: 1px 5px 2px;
	margin-right: 1px;
	color: #4B5B6B;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
	border: 1px solid #316F87;
	padding: 1px 5px 2px;
	margin-right: 3px;
	text-decoration: none !important;
	color: #316F87;
}
#ditto_pages a:hover {
	background-color: #4B5B6B;
	border: 1px solid #ddd;
	color: #ddd;
}

.reflect_archive_list {padding:5px 0;}
.reflect_archive_list a {padding-right:10px;}

.s1 {font-size:10px; font-weight:normal;}
.s2 {font-size:11px; font-weight:bold;}
.s3 {font-size:13px; font-weight:bold;}
.s4 {font-size:15px; font-weight:bold;}
.s5 {font-size:17px; font-weight:bold;}
.s6 {font-size:19px; font-weight:bold;}
.s7 {font-size:21px; font-weight:bold;}


/* Ditto 2 Blog
------------------------------------------------------------------------------- */
.ditto_summaryPost h3 {
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
    padding: 5px !important;
    color: black;
}
.ditto_summaryPost .ditto_info {
    padding: 3px 0;
    font-size: 0.8em;
}
.ditto_link {
    font-size: 76%;
    text-align: right;
}
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}
.ditto_tags {
    color:#8F8F8F;
    font-size:10px;
}
.ditto_tags a {
    text-decoration:underline;
    font-size:10px;
}

.rss-link {
    float:right;
    padding:10px 0 0 0;
}

.tab-padding td {padding:3px 0;}

#loading {background: url(../img/spinner.gif) no-repeat center center #fff; border:1px solid #888; width:50px; height:50px; position:absolute; top:50%; left:50%; z-index:100; margin:-25px 0 0 -25px; display:none;}
#popup {background-color:#fff; border:1px solid #888; padding:10px; display:none; position:absolute; top:50%; left:50%; z-index:100;}
#overlay {background-color:#000; position:absolute; top:0; left:0; z-index:50; display:none; overflow:hidden;}

.gal-img {display:block; padding:3px; border:1px solid #535F6F; float:left; margin:0 10px 10px 0;}

.movieContainer {opacity:0;}

