/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html, body, h1, h2, h3, h4, h5, h6,address, form, fieldset, hr{
  margin: 0;
  padding: 0;
}

img { border: none; }

div.vert_line{ height: 1px; width: 100%; font-size:1px; overflow:hidden; background-color: #CECECE;}

.msg{
  color: #FF0000;
  font-size: 11px;
  font-weight: bold;
  overflow: hidden;
}

.fleft{
  float: left;
  display: inline;
}

.fright{
  float: right;
  display: inline;
}

.break{clear: both;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* main content begin */

body {
/*background-image: url('../images/vback1px.jpg');*/
background-color: #005ea8;
background-repeat: repeat-x;
font-family: Arial,Tahoma;
font-size: 12px;
}

div#outer{
background-image: url('../images/hback1px.jpg');
background-repeat: repeat-y;
width: 984px;
margin-top: 4px;
margin-left: auto;
margin-right: auto;
}

div#outer_bottom{
background-image: url('../images/backbottom.jpg');
background-repeat: no-repeat;
background-position: top;
width: 984px;
height: 14px;
margin-left: auto;
margin-right: auto;
}

div#inside_outer{
background-image: url('../images/wback.jpg');
width: 984px;
background-repeat: no-repeat;
overflow: auto;
padding-bottom: 11px;
}

div#search_date{
width: 959px;
height: 21px;
margin-left: 12px;
}

div#date{
float:left;
display: inline;
margin-left: 33px;
color: #FFFFFF;
font-size: 12px;
padding-top: 3px;
}

div#search{
float:right;
display: inline;
margin-right: 33px;
}

table#tsearch{
height: 21px;
color: #FFFFFF;
font-size: 12px;
}

.search_text{
width: 133px;
font-size: 11px;
border: 0;
height: 13px;
padding-left: 2px;
padding-right: 2px;
margin-left: 8px;
margin-right: 8px;
}

table#search td{
vertical-align: middle;
}

div#logo_area{
height: 112px;
width: 959px;
margin-left: 12px;
margin-top: 1px;
background-image: url('../images/vback1pxlogo.gif');
background-repeat: repeat-x;
}

div#logo_area_left{
float: left;
display: inline;
padding-left: 30px;
/*padding-top: 29px;*/
padding-top: 25px;
}


div#logo_area_right{
float: right;
display: inline;
text-align: right;
}

div#zw_exist{
/*float: left;
display: inline;
margin-top: 40px;
margin-left: 11px;*/
color: #5095ce; 
font-size: 11px;
font-style: italic;
margin-top: 3px;
}

div#index_action{
color: #8a8a8a;
margin-top: 20px;
margin-right: 22px;
}

div#index_action a{
color: #8a8a8a;
}

div#index_action a:hover{
text-decoration: none;
}

div#logoarea_baner{
margin-top: 16px;
margin-right: 22px;
}

div#menu{
padding-top: 6px;
height: 42px; /* if margin top in #tmenu, 48px */
width: 959px;
background-image: url('../images/menubar.gif');
margin-left: 12px;
}

div#image{
margin-left: 12px;
width: 917px;
height: 134px;
background-image: url('../images/main_image1.jpg');
font-family: 'Times New Roman',Arial;
font-size: 28px;
color: #FFFFFF;
padding-top: 16px;
padding-left: 42px;
}

table#tmenu{
height: 42px;
width: 906px;
margin-left: 27px;

}

table#tmenu td{
text-align: center;
}

table#tmenu a{
color:  #787878;
font-weight: bold;
text-decoration: none;
font-size: 12px;
padding-left: 15px;
padding-right: 15px;
}

table#tmenu a:hover{
text-decoration: underline;
}

table#tmenu td.seperator{
width: 1px;
background-color: #828282;
}

div#citation_outer{
position:relative;
width:150px;
height:90px;
}

div#citation_inner{
position:absolute;
width:350px;
height:90px;
clip:rect(0 350px 90px 0);
overflow: hidden;
}

div#citation{
font-size: 10px;
width: 350px;
font-family: Tahoma,Arial;
position: absolute;
}

div#left{
float: left;
display: inline;
width: 218px;
margin-left: 25px;
margin-top: 6px;
}

div#right{
float: left;
display: inline;
width: 703px;
margin-top: 6px;
margin-left: 9px;
}

div#zw_outer{
width: 218px;
background-color: #d4d4d4;
}

div#zw_inner{
width: 210px; /* padding set default 218 */
background-image: url('../images/menu_zw_tlo.jpg');
background-repeat: no-repeat;
min-height: 253px; 
height: auto !important;
height: 253px;
padding-top: 7px;
padding-left: 8px;
}

div#zw_bottom{
width: 218px;
background-image: url('../images/menu_zw_bottom.jpg');
height: 11px;
font-size: 1px;
}

div#friend_ban{
margin-top: 3px;
width: 218px;
height: 105px;
overflow: hidden;
}

div#our_paper{
width: 218px;
margin-top: 3px;
height: 168px;
overflow: hidden;
}

div#new_detail{
	position: absolute;
	margin-top: -37px;
	margin-left: 130px;
}

div#new_detail a{
	color: #FF6600;
	text-decoration: none;
}
div#new_detail a:hover{
	text-decoration: underline;
}

div#otto{
margin-top: 3px;
width: 218px;
overflow: hidden;
height: 83px;
}

div#first_page{
background-image: url('../images/zw_tlo.gif');
overflow: hidden;
width: 201px;
height: 210px;
}

div#zw_new_number_title{
font-size:18px;
margin-top:4px;
padding-left:5px;
}

img#zw_new_number_img{
float:left;
display:inline;
margin-top:5px;
margin-left:5px;
}

div#zw_new_number_publish{
float: left;
display:inline;
width: 65px;
margin-top: 6px;
margin-left: 4px;
}

ul#zw_cat_list{
list-style: none;
margin: 8px 0 0 0;
padding: 0;
}

ul#zw_cat_list li.cat_pos{
padding: 5px 0 5px 18px;
margin: 0 9px 0 0;
min-height: 16px;
height: auto !important;
height: 16px;
background-image: url('../images/orange_arrow.gif');
background-repeat: no-repeat;
background-position: 0 3px;
border-bottom: 1px solid #FFFFFF;
cursor: pointer;
}

ul#zw_cat_list li.cat_pos_last{
padding: 5px 0 0 18px;
margin: 0 9px 0 0;
min-height: 16px;
height: auto !important;
height: 16px;
background-image: url('../images/orange_arrow.gif');
background-repeat: no-repeat;
background-position: 0 3px;
cursor: pointer;
}

ul#zw_cat_list li.cat_pos:hover{
background-position: 4px 3px;
}

ul#zw_cat_list li.cat_pos_last:hover{
background-position: 4px 3px;
}

ul#zw_cat_list li.cat_pos:hover a,li.cat_pos_last:hover a{
text-decoration: underline;
}

ul#zw_cat_list li.cat_pos a,li.cat_pos_last a{
text-decoration: none;
color: #000000;
}
/* begin only ie6 */
ul#zw_cat_list li.cat_pos a:hover,li.cat_pos_last a:hover{
text-decoration: underline;
}
/* end only ie6 */


div#main_ban{
width: 703px;
height: 75px;
overflow: hidden;
}

div#center_left{ /* actual number + anno */
width: 385px;
border-right: 1px solid #cecece;
float:left;
display:inline;
margin-top: 18px;
}

div#center_right{ /* events + baners */
width: 316px;
border-left: 1px solid #cecece;
float:left;
display:inline;
margin-left: -1px;
margin-top: 18px;
}


div#curr_number{
padding-right: 12px;
padding-left: 3px;
}

.head_curr_title{
font-size:20px;
font-weight: bold;
}

.head_curr_sub_title{
margin-top: 12px;
font-size: 13px;
font-weight: bold;
}

.head_curr_content{

}
  
div#anno_top{
background-image: url('../images/anno_top.gif');
width: 367px;
height: 18px;
margin-top: 25px;
margin-left: 5px;
}

div#anno_center{
background-image: url('../images/anno_center1px.gif');
width: 317px;
padding: 0  25px; 
margin-left: 5px;
}

div#anno_bottom{
background-image: url('../images/anno_bottom.gif');
width: 367px;
height: 18px;
margin-left: 5px;
}

div#anno_title{
color: #ffb121;
font-family: 'Arial Black',Arial;
font-size: 24px;
}

.anno_title{
margin-top: 10px;
}

.anno_title a{
text-decoration: none;
color: #000000;
}

.anno_title a:hover{
text-decoration: underline;
}

.anno_when_where{
color: #fe580e;
}

.below_anno_ban{
width: 366px;
height: 55px;
overflow: hidden;
margin-top: 7px;
margin-left: 5px;
}

div#events_main_page{
margin-left: 12px;
}

.head_event_title{
font-size: 20px;
font-weight: bold;
}

a.head_event_evtitle{
text-decoration: none;
color: #000000;
}

a.head_event_evtitle:hover{
text-decoration: underline;
}


.head_event_box{
margin-top: 10px;
margin-bottom: 10px;
overflow: auto;
width: 346px;
float:left;
display: inline;
}

.head_event_box_index{
margin-top: 10px;
overflow: auto;
}



.head_event_image{
float:left;
display: inline;
margin-right: 10px;
width: 100px;
text-align: center;
}

.event_image{
float: left;
margin-right: 5px;
margin-top: 4px;
}

a.event_link{
margin-top: 6px;
float:left;
margin-right: 10px;
color: #455ea7;
text-decoration: none;
}

a.event_link:hover{
text-decoration: underline;
}

div#bookstore{
margin-left: 12px;
margin-top: 2px;
}

div#bookstore_area{
clear: both;
border-left: 1px solid #cecece; 
border-right: 1px solid #cecece; 
width: 282px;
padding: 10px;
overflow: auto;
}

span.bookstore_title{
color: #1ea929;
font-size: 13px;
}

a.bookstore_more{
color: #ff6600;
font-size: 11px;
font-weight: bold;
text-decoration: none;	
}

div#bookstore_bottom{
width: 304px;
height: 5px;
font-size: 1px;
background-image: url('../images/bookstore_bottom.gif');
}

img.ban_below_bookstore{
float: left;
margin-left: 12px;
margin-top: 7px;
}

div#footer_line{
margin-top: 20px;
font-size: 1px;
height: 1px;
background-color: #cecece;
width: 930px;
margin-left: 25px;
overflow: hidden;
}

div#footer_left{
color: #949494;
font-size: 10px;
float:left;
display: inline;
margin-top: 10px;
margin-left: 25px;
}

div#footer_left a{
text-decoration : none;
color: #949494;
}

div#footer_right{
float:right;
display: inline;
color: #949494;
margin-top: 10px;
margin-right: 30px;
}

.article_title{
font-size: 20px;
font-weight: bold;
padding-bottom: 10px;
}

.content_item{
padding: 5px;
}

a.zw_switch_year{
text-decoration: none;
color: #005ea8;
font-size: 12px;
font-weight: bold;
}

span.zw_switch_year_sep{
color: #005ea8;
font-size: 12px;
}

#zw_arch_table{
width: 100%;
margin-top: 20px;
}

#zw_arch_table td{
width: 25%;
padding-bottom: 20px;
text-align: center;
}

div#zw_archive_left{
width: 120px;
margin-left: 40px;
margin-top: 10px;
margin-right: 40px;
float: left;
display: inline;
text-align: center;
line-height: 18px;
}

div#zw_archive_right{
float: left;
display: inline;
width: 490px;
}

div.zw_archive_pdf_icon{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
float: left;
display: inline;
}

div.zw_archive_pdf_title{
float: left;
display: inline;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

a.zw_archive_pdf_title_link{
color: #005ea8;
font-size: 13px;
text-decoration: none;
}

a.zw_archive_pdf_title_link:hover{
text-decoration: underline;
}

a.a_back{
color: #ff6600;
float: right;
margin-top: 10px;
text-decoration: none;
}

a.a_back img{
margin-right: 3px;
}

table#friendlist{
width: 100%;
}

table#friendlist td{
width: 50%;
font-size: 11px;
}

.bluebold_text{
color: #455ea7;
font-weight: bold;	
}

.orange_text{
color: #ff6600;	
}

a.prevnext{
font-size: 12px;
color: #4f4f4f;
}

a.activepagefalse{
color: #4f4f4f;
font-size: 12px;
}

a.activepagetrue{
color: #FF0000;
font-size: 12px;
font-weight: bold;
}

div#pages{
font-size: 12px;
margin-top: 10px;
}

a.a_navigation{
color: #ff6600;
text-decoration: none;
font-weight: bold;	
}

.cycle_container{
float: left;
display: inline;
margin-right: 2px;
margin-top: 10px;
}

.cycle_title{
padding-top: 8px;
color: #FFFFFF;
font-size: 14px;
text-align: center;
width: 229px;
height: 26px;
background-image: url('../images/back_cycle_title.jpg');
}

.cycle_content{
width: 229px;
min-height: 530px;
height: auto !important;
height: 530px;
background-color: #eaeaea;
}

.cycle_bottom{
width: 229px;
font-size: 1px;
height: 6px;
background-image: url('../images/back_cycle_bottom.jpg');	
}

.cycle_blue_arrow{
margin: 16px 10px 0 10px;	
float: left;
display: inline;
}

.cycle_main_content{
float: left;
display: inline;
margin-top: 16px;
width: 188px;
}

.cycle_main_content a{
color: #000000;
}

.cycle_main_content a:hover{
text-decoration: none;
color: #000000;
}

.cycle_author{
font-style: italic;	
}

.cycle_zwiastun{
color: #5471ab;
font-size: 10px;	
}

.cycle_pdf_img{
margin: 10px 10px 0 10px;
float: left;
display: inline;
}

.cycle_get_pdf{
float:left;
display:inline;
margin-top:13px;
font-weight: bold;	
}

.help{cursor:pointer;}

#tooltip{
	position: absolute;
	z-index: 3000;
	border: 1px solid #000000;
	/*background: #ffffe1;*/
	background: #ffffe1;
	color: #000000;
	padding: 3px;
	opacity: 1;
}

#tooltip h3{
	margin: 0;
	color: #000000;
	font-size: 11px;	
}

#tooltip div{ 
	margin: 0;
	/*color: #FF0000;*/
	font-size: 11px;
} 	

/* zw access form begin */

form#zw_access{
	background-color: #f1f1f1;
	width: 100%;
	margin: 10px 0;	
}

form#zw_access fieldset{
	padding: 10px;
	-moz-border-radius: 5px;
	}

form#zw_access fieldset h3{
	font-size: 14px;
	padding: 0 0 10px 10px;	
}

form#zw_access fieldset table{
	width: 100%;
}

form#zw_access fieldset input#zw_checkagree{
	display: block;
	float: left;	
}

form#zw_access fieldset div#zw_checkagreetext{
	float: left;
	dipaly: inline;
	margin-left: 3px;
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;
}

form#zw_access fieldset img#es_img_refresh{
	padding-left: 5px;
	cursor: pointer;	
}

form#zw_access fieldset input#zw_access_send{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;	
}
 

/* zw access form end */

/* end content */
  
/* login form begin */

#loginformline{
background-image: url('../images/admin/loginform_line1PXL.jpg');
background-repeat: repeat-x;
width: 100%;
height: 600px;
text-align: center;
padding-top: 180px; 
}

#loginformpx{
background-image: url('../images/admin/loginform_1PXL.jpg');
background-repeat: repeat;
width: 100%;
height: 100%;
}

#loginformlogo{
background-image: url('../images/admin/loginform_background.jpg');
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
width: 495px;
height: 268px;
border-top-style: double;
border-left-style: double;
border-right-style: solid;
border-bottom-style: solid;
border-color: #FFFFFF;
}

#input{
width: 115px;
}

div.login{
font-size: 11px;
font-family: Tahoma,Verdana,"Arial CE";
color: #2B3070;
}

td.login1{
width: 49%;
text-align: right;
padding-top: 145px;
padding-right: 12px;
}

td.login2{
width: 2%;
padding-top: 135px;
}

td.login3{
width: 49%;
padding-top: 112px;
padding-left: 5px;
text-align: left;
font-family: Tahoma,Verdana,"Arial CE";
font-size: 14px;
font-weight: bold;
color: #434544;
}

#bottomline{
background-image: url('../images/admin/bottom_1_PXL.jpg');
background-repeat: repeat-x;
height: 1px;
margin-left: 10px;
margin-right: 10px;
}

#footertext{
color: #8F8F8F;
font-size: 11px;
padding-left: 20px; 
padding-top: 7px;
font-family: Tahoma,Verdana,"Arial CE";
padding-bottom: 3px;
}

/* end login form */

