.pub_floatl{
	float: left;
	width: 49%;
}
.pub_floatr{
	float: right;
	width: 49%;
}
.pub_1px{
	font-size: 1px;
}
.pub_clear{
	clear: both;
	font-size: 1px;
}
.pub_blue{
	color: #3366FF;
}

.pub_leftpart{
	width: 196px;
	height: 690px;
	float: left;
	display: inline;
	background: url('../img/public/bg_left.png') top left no-repeat;
}
.pub_logoplace{
	margin-left: 5px;
	margin-top: 5px;
	height: 180px;
	width: 180px;
}
.pub_lmenu{
	width: 150px;
	margin-left: 14px;
	margin-top: 10px;
}
.pub_lmenu_btn{
	padding: 4px 0 4px 0;
	font-weight: bold;
	font-size: 120%;
	background: url('../img/public/dots_w.gif') bottom left repeat-x;
}
.pub_lmenu_btn a{
	color: #FFFFFF;
}
.pub_lmenu_btn a:hover{
	color: #FFEDA3;
}
a.pub_active{
	color: #FFEDA3;
}
.pub_submenu{
	padding: 2px 0 2px 7px;
	font-size: 90%;
	font-style: italic;
}
.pub_submenuCatPage{
	margin-bottom: 5px;
	padding-left: 10px;
	background: url('../img/public/bullet.gif') left center no-repeat;
}
.pub_submenuCatPage a{
	color: #3366FF;
}
.pub_submenuCatPage a:hover{
	color: #333333;
}

/* Header------- */
#pub_header{
	width: 764px;
	height: 111px;
	background: url('../img/public/bg_top.png') top left no-repeat;
	margin-bottom: 15px;
}
.pub_langs{
	margin-top: 90px;
	float: right;
}
.pub_langs a{
	color: #333333;
}
.pub_langs a:hover{
	text-decoration: underline;
}

/* Content------------------------------------ */
#pub_content{
	padding-left: 14px;
	padding-top: 10px;
	float: left;
	display: inline;
	width: 540px;
}
.pub_kare{
	float: left;
	display: inline;
	width: 263px;
	margin-right: 14px;
	margin-bottom: 10px;
}
.pub_dotsHead{
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 3px;
	margin-bottom: 10px;
	background: url('../img/public/dots_b.gif') bottom left repeat-x;
}
.pub_dotsHead a{
	color: #000000;
}
.pub_dotsHead a:hover{
	color: #3366FF;
}
.pub_artImg{
	float: right;
	display: inline;
	margin-left: 10px;
}
.pub_artImg1{
	float: left;
	display: inline;
	margin-right: 10px;
}
.pub_image{
	float: left;
	display: inline;
	margin-right: 15px;
	margin-bottom: 10px;
}
.pub_galImage{
	float: left;
	display: inline;
	margin-right: 8px;
	margin-bottom: 8px;
}

.pub_text{
	line-height: 140%;
}
.pub_more{
	color: #3366FF;
	text-decoration: underline;
}
.pub_more:hover{
	text-decoration: none;
}
.pub_date{
	color: #666666;
	font-style: italic;
}
.pub_oneAlbum{
	float: left;
	display: inline;
	margin-right: 17px;
	margin-bottom: 17px;
	width: 122px;
}
a.pub_blackUnder{
	color: #333333;
	text-decoration: underline;
}
a.pub_blackUnder:hover{
	text-decoration: none;
}


/* Right----- */
.pub_right{
	width: 200px;
	float: left;
	display: inline;
	margin-left: 10px;
}
.pub_margin{
	margin-bottom: 12px;
}
.pub_blueHead{
	background: url('../img/public/blue_head.png') no-repeat;
	color: #FFFFFF;
	width: 190px;
	height: 21px;
	padding: 3px 0 0 10px;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 1px;
}
.pub_weather{
	text-align: center;
	padding: 2px 34px;
	background-color: #F5F5F5;
}

.pub_cont1{
	float: left;
	display: inline;
	width: 100px;
	margin-right: 10px;
	text-align: right;
	margin-bottom: 3px;
}
.pub_cont2{
	float: left;
	display: inline;
	width: 380px;
	margin-bottom: 3px;
}
.pub_input{
	bordeR: 1px solid #AAA;
}
.pub_submit{
	cursor: pointer;
	background-color: #1967AC;
	border: 0;
	color: #FFFFFF;
	padding: 1px 3px;
	font-size: 90%;
}

.pub_pdfHolder{
	float: right;
	width: 150px;
	color: #3366FF;
	padding-left: 20px;
}
.pub_pdfHolder a{
	color: #3366FF;
}
.pub_pdfHolder a:hover{
	color: #333333;
}
.pub_pdfLink{
	padding-left: 10px;
	background: url('../img/public/down.gif') left center no-repeat;
	margin-bottom: 10px;
}


#pub_footer{
	background: url('../img/public/dots_b.gif') top left repeat-x;
	margin-right: 200px;
	text-align: center;
	padding: 5px 0;
	color: #666666;
}
.pub_create{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 90%;
}
.pub_create a{
	color: #3366FF;
	text-decoration: none;
}
.pub_create a:hover{
	text-decoration: underline;
}