@charset "utf-8";
/*@import url("style2.css");*/
/* CSS Document */

/* CSS Document */

.fix {

}

.fix a {
height:auto;
}

body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(images/bck_body.gif);
}

img{
border:0;
}


.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}




h1 {
	font-size:18px;
	font-weight:normal;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(images/header_h1.gif) 0 0 repeat-x;
	height:32px;
line-height:32px;
}

h2 {
width:566px; 
/*float:left;*/

font-weight:normal; 
/*margin-top:5px; */
cursor:pointer; 
background:url(images/header.gif) 0 0 repeat-x;
height:38px;
line-height:38px;
padding:0 0 0 10px;
color:#FFFFFF;
font-size:14px;

}

/*h3{
font-weight:normal;
}*/

.txt{
color:#FFFFFF;
}

.line {
border-bottom:#FFFFFF 1px solid;
margin:5px 0;
padding:0;
font-size:0;
}


.upper{
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}

.f12 {
font-size:12px;
}

#all{
width:1000px;
margin:17px auto;
}

#top_top{
background:url(images/top_top.png) 0 0 no-repeat!important;
background:url(images/top_top.gif) 0 0 no-repeat;

height:16px;
font-size:0;
margin:0;
padding:0;
width:1000px;
}



#header{
	height:243px;
	background:url(images/header_all.png) 0 0 no-repeat!important;
	background:url(images/header_all.gif) 0 0 no-repeat;
	width:1000px;
}

#logo {
border:none;

}

#logo .cnt{
padding:20px 0 0 30px;
width:930px;
height:221px;
border:none;
}

#logo img{
border:none;
}

#edit_top{
background:url(images/header2.png) 0 0 no-repeat!important;
background:url(images/header2.gif) 0 0 no-repeat;

padding:0;
margin:0;
width:1000px;
}

#edit{
/*width:1000px;*/
background:url(images/bck_edit.png) 0 0 repeat-y!important;
background:url(images/bck_edit.gif) 0 0 repeat-y;

/*padding:0;
margin:0;*/
}

#left_column{
width:255px;
float:right;
padding:90px 60px 0 0;
}

#right_column{
width:590px;
float:left;
padding:30px 0 0 45px;
}


#contact{
width:258px;
}

#contact .t{
background:url(images/box2_t.gif) 0 0 no-repeat;
font-size:0;
height:15px;
width:258px;
}

#contact .b{
background:url(images/box2_b.gif) 0 0 no-repeat;
font-size:0;
height:15px;
width:258px;
}

#contact .m{
background:url(images/box2_m.gif) 0 0 repeat-y;
width:258px;
}

#contact .c{

padding:10px 0 0 10px;
}

#contact form{
padding:0;
margin:0;
}

#contact input, #contact textarea{
background:#DED4B1;
border:none;
}

#flash{
background:url(images/flash.gif) 0 0 no-repeat;
width:255px;
/*height:170px;*/
margin:0 0  10px 0;
}



#footer{
background:url(images/bck_footer.png) 0 0 no-repeat!important;
background:url(images/bck_footer.gif) 0 0 no-repeat;
height:29px;
font-size:0;
padding:0;
margin:0;
}


#bot_bot{
background:url(images/bot_bot.png) 0 0 no-repeat!important;
background:url(images/bot_bot.gif) 0 0 no-repeat;
height:34px;
line-height:34px;
font-size:12px;
text-align:center;
padding:0;
margin:0;
}


/* menu right */

* {margin:0; padding:0; }
code {font-family:"Courier New",Courier}

#options {width:566px;  text-align:right;}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:566px; list-style:none; color:#033; margin:0 auto;}




#acc h3 {
width:566px; 
/*float:left;
padding:6px 6px 8px; */
font-weight:normal; 
/*margin-top:5px; */
cursor:pointer; 
background:url(images/header.gif) 0 0 repeat-x;
height:38px;
line-height:38px;
padding:0 0 0 10px;
color:#FFFFFF;
font-size:14px;
}

#acc h3 a{
color:#FFFFFF;
}

#acc h3 a:hover{
color:#FFFFFF;
text-decoration:none;
}

#acc h3:hover {
/*background:url(images/header_over.gif)*/
}
#acc .acc-section {
overflow:hidden; 
background:#fff; }
#acc .acc-content {width:540px; padding:15px 0 15px 15px; background:#fff; font:14px Verdana,Arial;}

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {background:url(images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff; opacity:1;filter:alpha(opacity=100);}
#nested .acc-selected {background:url(images/header_over.gif)}



.black {
color:#000000;
font-weight:bold;
}

.video{
height:350px;
width:566px; 
padding:0 0 0 20px;
margin:0 0 0 20px;
}


.red {
font-size:9px;
color:#FF0000;
}

#error {

}

#error ul{

padding:0 10px 0 20px;
margin:0;
color:#FF0000;
font-size:14px;
line-height:20px;
}

.size_0{
height:0;
}