* CSS Document */
/** IrK.designworks - March 2009 **/

/*** html setup ***/



form {
  display:inline;
}

body {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #393939;
	background-image: url(../images/bgpages.jpg);
	background-repeat: repeat;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #A5126E;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #510936;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

ul.disc {list-style-type: disc;} 
ul.circle {list-style-type: circle;} 
ul.square {list-style-type: square;} 
ul.none {list-style-type: none;} 

h1, h2, h3, h4, h5, h6{color:#375162;;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

hr {
	border: 1px dotted #8AC8DB;
}

/*** SLIDE ***/

.hidden {
	display:none;
}
#image {
position: relative;
width:502px; 
height:auto; 
padding:0; 
background: transparent url(images/loading.gif) no-repeat center center;
}
#slideshow {
	width:502px;
	height:auto;
	margin:0 0 0px 0;
}
.imgnav {
	position:absolute; 
	height:auto; 
	width:20%; 
	z-index:0; 
	outline:none; 
	cursor:pointer;
}
#previmg {
	left:0; 
	background:url(../images/left.gif) left center no-repeat; 
}
#nextimg {
	right:0; 
	background:url(../images/right.gif) right center no-repeat; 
}
#thumbs {
	position:absolute; 
	list-style:none; 
	margin-left:5px; 
	height:auto; 
	width:auto; 
	border-right:5px solid #FFF; 
	visibility:hidden;
}
#thumbs li {
float:left; 
margin-right:5px; 
cursor:pointer;
}
#image img {position:absolute; }

#gallery {
position: absolute; 
width:502px; 
margin:40px auto; 
padding:0; 
border:0 solid #fff; 
background: transparent;
}
#images {border:0 solid #9ac1c9; height:150px; background: transparent; margin-bottom:0}

/*** Template specific layout elements ***/
#main_page {
	width: 1015px;
	height: 722px;
	text-align: left;
	margin: auto;
	padding-left:0px;
	background-image: url(../images/bgmainpage.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #28350D;
	border-right: 1px solid #28350D;
	background-color: #002E00;
}
#jumpmenu{
	width: 90%;
	height: auto;
	float: left;
	text-align:right;
}

#left {
	width: 265px;
	height: 700px;
	text-align: left;
	float: left;
	padding-top:10px;
	background-image: url(../images/bgraacha.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#content {
	width: 750px;
	height: 702px;
	text-align: left;
	float: left;
	padding-top:10px;
}
#logo{
	width: 250px;
	height: 103px;
	float: left;
	background-image: url(../images/logoraacha.jpg);
	background-repeat: no-repeat;
}
#borderleft{
	width: 15px;
	height: 349px;
	float: right;
	background-image: url(../images/shadleft.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainmenu{
	width: 218px;
	height: auto;
	float: right;
	text-align: right;
	padding-top:20px;
}
#top01{
	width: 116px;
	height: 44px;
	float: left;
	background-image: url(../images/star01.jpg);
	background-repeat: no-repeat;
}
#top02{
	width: 608px;
	height: 44px;
	float: right;
	text-align: right;
	padding-right: 25px;
}
#top03{
	width: 270px;
	height: 11px;
	float: left;
	text-align: left;
	padding-right: 0px;
	background-image: url(../images/bgtop3.jpg);
}
#top04{
	width: 472px;
	height: 11px;
	float: right;
	text-align: right;
	padding-right: 0px;
	background-image: url(../images/top03.jpg);
}
#topmenu{
	width: 320px;
	height: auto;
	text-align: right;
	float: right;
	padding-top: 8px;
	padding-right: 13px;
	padding-bottom: 0px;
}
#breadcrumb01{
	width: 126px;
	height: 47px;
	float: left;
	background-image: url(../images/star03.jpg);
	background-repeat: no-repeat;
}
#breadcrumb02{
	width: 445px;
	height: 32px;
	float: left;
	background-image: url(../images/breadcrumb.jpg);
	background-repeat: repeat;
	padding-top: 15px;
}
#breadcrumb03{
	width: 179px;
	height: 47px;
	float: right;
	background-image: url(../images/breadcrumb2.jpg);
	background-repeat: no-repeat;
}
#contentwhite{
	width: 710px;
	height: 540px;
	float: left;
	text-align: left;
	background-color: White;
	background-image: url(../images/bgwhite.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
}
#contentpurple{
	width: 710px;
	height: 248px;
	float: left;
	text-align: left;
	background-color: White;
	background-image: url(../images/bgpurple.png);
	background-repeat: repeat;
	padding-left: 0px;
	padding-right: 0px;
}
#contentpurplereal{
	width: 680px;
	height: 207px;
	float: left;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;

}
#insidetitle{
	width: 510px;
	height: 40px;
	float: left;
	text-align: left;
	padding-left: 130px;
	padding-right: 70px;
	padding-top: 20px;

}
#insidecontent{
	width: 510px;
	height: 450px;
	float: left;
	text-align: left;
	padding-left: 130px;
	padding-right: 70px;
	padding-top: 20px;
		overflow: auto;
}
#shadpurpletop{
	width: 710px;
	height: 16px;
	float: left;
	text-align: left;
	background-image: url(../images/shadpurpletop.png);
	background-repeat: repeat;
}
#shadpurplebot{
	width: 710px;
	height: 15px;
	float: left;
	text-align: left;
	background-image: url(../images/shadpurplebot.png);
	background-repeat: repeat;
}
#right{
	width: 40px;
	height: 540px;
	float: left;
	text-align: left;
	background-image: url(../images/rightshad.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#right01{
	width: 39px;
	height: 113px;
	float: left;
	text-align: left;
	background-image: url(../images/right01.jpg);
	background-repeat: no-repeat;
}
#footer{
	width: 710px;
	height: 39px;
	float: left;
	text-align: left;
	background-color: #F6F6F6;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	border-top: 4px solid #D07DCD;
	background-position: left;
}
#footerleft{
	width: 45%;
	height:30px;
	text-align: left;
	float: left;
	padding:10px; 
}
#footerright{
	width: 45%;
	height:30px;
	text-align: right;
	float: right;
	padding:10px; 
}
#topleft01{
	width: 255px;
	height: 200px;
	float: left;
	padding-left: 15px;
	padding-top:40px;
}

#containertopcenter{
	width: 412px;
	height: 272px;
	float: right;
	padding-top: 20px;
	padding-right: 15px;
}
.boxnewsdpn{
	float: left;
	width: 245px;
	padding-bottom: 5px;
	padding-top: 0px;
	border-bottom: 1px dotted #434343;
}
.boxnews{
	float: left;
	width: 90%;
	padding-bottom: 5px;
	padding-top: 0px;
	border-bottom: 1px dotted #434343;
}
#containertransp{
	width: 400px;
	float: left;
	height: auto;
}
#containertranspright{
	width: 200px;
	float: right;
	height: auto;
	border-left: 1px dotted #B8B8B8;
	padding-left: 20px;
}
/*** Template specific Style elements ***/
.titlemenuspe {
	font-family: "Trebuchet MS", Tahoma, Arial ;
	font-size: 13px;
	font-weight: normal;
	color: Purple;
	padding-bottom: 5px;
	padding-top: 10px;
}
.titlepress {
	font-family: Calibri, Tahoma, Arial ;
	font-size: 17px;
	font-weight: normal;
	color: #A1A1A1;
	padding-left: 20px;
	background-image: url(../images/ico_press.gif);
	background-repeat: no-repeat;
	background-position: 0em;
}
.anothermenu {
	font-family: Tahoma, Arial, ;
	font-size: 11px;
	font-weight: normal;
	color: #6B8E23;
	padding-left: 0px;
	padding-right: 5px;
}
.boxarticle{
	float: left;
	width: 90%;
	height:110px;
	padding-right: 6px;
	border-top: 1px dotted #434343;
}
.subtitlepage {
	font-family: "Trebuchet MS", Tahoma, Arial ;
	font-size: 19px;
	font-weight: normal;
	color: #720073;
	padding-bottom: 15px;
	padding-top: 0px;
}
.boxarticleleft{
	float: left;
	width: 400px;
	padding-right: 6px;
	padding-top: 20px;
	border-top: 0px dotted #9F9F9F;
}
.boxarticleright{
	float: right;
	width: 320px;
	padding-right: 6px;
	border-top: 1px dotted #434343;
}
.date {
	font-family: Tahoma, Arial, ;
	font-size: 11px;
	font-weight: normal;
	color: White;
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
}

.mainmenu {
	font-family: "Trebuchet MS", Tahoma, Arial, ;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFEA;
	padding-left: 5px;
	padding-right: 25px;
	font-style: normal;
	background-image: url(../images/bgmainmenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 27px;
}
.topmenu {
	font-family: Tahoma, Arial, ;
	font-size: 11px;
	font-weight: normal;
	color: White;
	padding-left: 10px;
	padding-right: 0px;
}
.breadcrumb {
	font-family: Tahoma, Arial ;
	font-size: 11px;
	font-weight: normal;
	color: #DCE0E4;
}
.thumb {
padding-top: 20px;
padding-bottom:10px;
text-align: left;

}
.thumb2 {
padding-right: 20px;

}
.datenews {
	font-family: Tahoma, Arial, ;
	font-size: 10px;
	font-weight: normal;
	color: #ED60B9;
}
.headlinenews {
	font-family: Tahoma, Arial, ;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.headlinenews2 {
	font-family: Tahoma, Arial, ;
	font-size: 11px;
	font-weight: normal;
	color: #D9D9D9;
}
.more {
	font-family: Tahoma, Arial, ;
	font-size: 10px;
	font-weight: normal;
	color: #DAA520;
	text-align: right;
	padding-right: 20px;
}
.titlelightblue {
	font-family: "Trebuchet MS", Tahoma, Arial ;
	font-size: 15px;
	font-weight: normal;
	color: #ADFF2F;
	padding-top: 20px;
}
.header01_normal {
	font-family: "Trebuchet MS", Tahoma, Arial, ;
	font-size: 30px;
	font-weight: normal;
	color: #5E0A3F;
	padding-bottom: 10px;
	font-style: italic;
}
.header01_bold {
	font-family: "Trebuchet MS", Tahoma, Arial, ;
	font-size: 30px;
	font-weight: bold;
	color: #5E0A3F;
	padding-left: 0px;
	font-style: italic;
}
.header02_normal {
	font-family: "Trebuchet MS", Tahoma, Arial, ;
	font-size: 18px;
	font-weight: normal;
	color: #AB102F;
	padding-left: 0px;
	font-style: normal;
}
.header02_bold {
	font-family: "Trebuchet MS", Tahoma, Arial, ;
	font-size: 18px;
	font-weight: bold;
	color: #AB102F;
	padding-left: 0px;
	font-style: normal;
}

.headcontent {
	font-family: "Trebuchet MS", Tahoma, Arial, ;
	font-size: 13px;
	font-weight: normal;
	color: #658721;
	padding-left: 0px;
	font-style: italic;
}
.sitemap01 {
	font-family: Calibri, Tahoma, Arial ;
	font-size: 17px;
	font-weight: normal;
	color: Purple;
	padding-left: 55px;
	background-image: url(../images/ico_site01.gif);
	background-repeat: no-repeat;
	background-position: 2em;
}
.sitemap02 {
	font-family: Calibri, Tahoma, Arial ;
	font-size: 15px;
	font-weight: normal;
	color: #8B008B;
	padding-left: 78px;
	background-image: url(../images/ico_sitemap01.gif);
	background-repeat: no-repeat;
	background-position: 4em;
}
.sitemap03 {
	font-family: Calibri, Tahoma, Arial ;
	font-size: 14px;
	font-weight: normal;
	color: #C71685;
	padding-left: 105px;
	background-image: url(../images/ico_min.gif);
	background-repeat: no-repeat;
	background-position: 6.5em;
}
.images{
	padding-right:10px;
	padding-bottom:0px;
	text-align:left;
}
/*** Links ***/
a.blue:link {
	text-decoration: none;
	font-weight: normal;
	color: #DAA520;
}
a.blue:visited {
	text-decoration: none;
	font-weight: normal;
	color: #DAA520;
}
a.blue:hover {
	text-decoration: none;
	font-weight: normal;
	color: #ECCC7F;
}
a.top:link {
	text-decoration: none;
	font-weight: normal;
	color: #FFFF9F;
}
a.top:visited {
	text-decoration: none;
	font-weight: normal;
	color: #FFFF9F;
}
a.top:hover {
	text-decoration: none;
	font-weight: normal;
	color: White;
}
a.yellow:link {
	text-decoration: none;
	font-weight: normal;
	color: #FFD700;
}
a.yellow:visited {
	text-decoration: none;
	font-weight: normal;
	color: #FFD700;
}
a.yellow:hover {
	text-decoration: none;
	font-weight: normal;
	color: White;
}
a.main:link {
	text-decoration: none;
	font-weight: normal;
	color: #FFFADB;
}
a.main:visited {
	text-decoration: none;
	font-weight: normal;
	color: #FFFADB;
}
a.main:hover {
	text-decoration: none;
	font-weight: normal;
	color: Yellow;
	border-right: 3px solid #ADFF2F;
	padding-right: 8px;
}
a.ungu:link {
	text-decoration: none;
	font-weight: normal;
	color: Purple;
}
a.ungu:visited {
	text-decoration: none;
	font-weight: normal;
	color: Purple;
}
a.ungu:hover {
	text-decoration: none;
	font-weight: normal;
	color: #FF1493;
}
a.titleblue:link {
	text-decoration: none;
	font-weight: bold;
	color: #763C10;
}
a.titleblue:visited {
	text-decoration: none;
	font-weight: bold;
	color: #763C10;
}
a.titleblue:hover {
	text-decoration: none;
	font-weight: bold;
	color: #C3621A;
}
a.titleyellow:link {
	text-decoration: none;
	font-weight: bold;
	color: #74C400;
}
a.titleyellow:visited {
	text-decoration: none;
	font-weight: bold;
	color: #74C400;
}
a.titleyellow:hover {
	text-decoration: none;
	font-weight: bold;
	color: #457500;
}
a.white:link {
	text-decoration: none;
	font-weight: normal;
	color: White;
}
a.white:visited {
	text-decoration: none;
	font-weight: normal;
	color: White;
}
a.white:hover {
	text-decoration: none;
	font-weight: normal;
	color: #EDE172;
}