body
{
margin:0px; 
padding:0px; 
background: #ffffff;
}

.sky
{
background-image: url('/img/clouds.jpg');
background-position: top;
background-repeat: repeat-x;
background-color: #f2f5fc;
}

table.footer
{
	background-image: url('/img/footer_bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}
td.footer
{
	padding: 12px 27px 50px 27px;
}

table{
//border:0px; /* border="0" */
}

table td{
padding:0px; /* cellpadding="0" */
vertical-align: top;
}

td.fuu{
vertical-align: middle;
} 
body, a, a:visited, a:hover, select, input, textarea
{
	font-family:"Arial Narrow", Trebuchet;
	font-size: 17px; 
	font-weight: normal; 
	color: #757aac;
}
p, td
{
	text-align: left;
}
p
{
	padding:0px;
	margin:0px;
}

input, select, textarea
{
border: 1px solid #cccccc;
}
.font_13, a.font_13, a.font_13:visited, a.font_13:hover
{
	font-size: 13px;
}
.bold, a.bold, a.bold:visited, a.bold:hover
{
	font-weight: bold;
}
.font_11, a.font_11, a.font_11:visited, a.font_11:hover
{
	font-size: 11px;
}
td.navi
{
	padding: 2px 30px 2px 30px;
	vertical-align: middle;
	text-align: left;
}

td.navi2
{
	padding: 2px 30px 2px 10px;
	vertical-align: middle;
	text-align: left;
}
.navi, .navi a, .navi a:visited, .navi a:hover, .navi2, .navi2 a, .navi2 a:visited, .navi2 a:hover
{
	font-size: 13px;
	color: #8489c1;
}
.navi a, .navi a:visited, .navi2 a, .navi2 a:visited
{
	text-decoration: underline;
}
.navi a:hover, .navi2 a:hover
{
	text-decoration: none;
}
.height28
{
	height: 28px;
}
a, a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
td.top_heading
{
	background-color: #c4d2ec;
	height: 25px;
}
.center
{
	margin: 0 auto;
}
div.top_heading
{
	font-size: 13px;
	padding: 3px 27px;
	color: #ffffff;
	height: 25px;
	text-align: right;
}
div.top_heading a, div.top_heading a:visited, div.top_heading a:hover
{
	font-size: 13px;
}
.content_width
{
	width: 964px;
}
td.logo
{
	padding: 15px 0px 15px 5px;
	width: 125px;
}
td.icons
{
	width: 100%;
	text-align: right;
	padding: 0px;
	vertical-align: bottom;
}
td.right
{
	text-align: right;
}
table.right
{
float:right;
}
table.main
{
	width: 100%;
	height: 100%;
}
table.h100
{
	height: 100%;
}
table.w100, td.w100
{
	width: 100%;
}


td.main
{
	height: 100%;
}
.whbg
{
	background-image: url('/img/1x1.png');
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/1x1.png', sizingMethod='scale');
}
td.bottom
{
	vertical-align: bottom;
}


td.menu_table 
{
	text-align:center;
	padding: 10px 12px 10px 12px;
}

td.center
{
text-align: center;
}

td.prev
{
	vertical-align: top;
	padding-right: 2px;
	padding-top:60px;
	text-align: left;
	width: 13px;
}
td.next
{
	vertical-align: top;
	padding-left: 2px;
	padding-top:60px;
	text-align: right;
	width: 13px;
}
td.prev2
{
	vertical-align: top;
	padding-top: 65px;
	padding-right: 2px;
	
	text-align: left;
	width: 13px;
}
td.next2
{
	vertical-align: top;
	padding-top: 65px;
	padding-left: 2px;
	text-align: right;
	width: 13px;
}
td.not_first
{
	padding-left: 15px;
}
td.not_first2
{
	padding-left: 63px;
}
table.menu_table 
{
	height: 32px;
}
table.menu_table td, table.menu_table td a, table.menu_table td a:visited, table.menu_table td a:hover 
{
	color: #34308b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}

.white_bordered
{
	border: 1px solid #ffffff;
}
.white_bordered_nt
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #cad5ec;
}
.pink
{
background-color: pink;
}
.www
{
border: 1px solid red;
}
.ccc
{
border: 1px solid none;
}
.white_bordered_nb
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.white_bordered_nb2
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cad5ec;
}

.white_bordered_b
{
	border-bottom: 1px solid #ffffff;
}
.white_bordered_b2
{
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #cad5ec;
	border-left: 1px solid #cad5ec;
	border-right: 1px solid #cad5ec;
}

.white_bordered_b3
{
	border-bottom: 1px solid #cad5ec;
}

.pad_26
{
	padding: 26px;
}

.pad_10
{
	padding: 10px;
}

.pad_16_lrb
{
	padding: 2px 16px 16px 16px;
}
.pad_16_lr
{
	padding: 2px 16px 6px 16px;
}

.pad_26_no_bot
{
	padding: 26px 26px 0px 26px;
}

td.left_menu
{
	background-image: url('/img/door.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	width: 293px;
	padding: 18px 30px;
}

table.left_menu td
{
	padding: 8px 0px;
}
table.left_menu td
{
	border-bottom: 1px dotted #757aac;
}
.bottom_dotted
{
	border-bottom: 1px dotted #757aac;
}
.top_dotted
{
	border-top: 1px dotted #757aac;
}
table.left_menu td.last
{
	border-bottom: 0px solid red;
}
table.left_menu td a, table.left_menu td a:visited, table.left_menu td a:hover 
{
	color: #34308b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	background-image: url('/img/arrow.gif');
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 15px; 
}

.arrowed2, a.arrowed2, a.arrowed2:visited, a.arrowed2:hover
{
	background-image: url('/img/arrow2.gif');
	background-position: left;
	background-repeat:no-repeat;
	padding: 0px 5px 0px 12px;
}
.marg_bottom_20
{
	margin-bottom: 20px;
}
td.content
{
	background-color: #fdfdfd;
	padding: 30px;
}
td.right_col
{
	width: 258px;
	vertical-align: top;
	padding-left: 54px;
	text-align: left;
}
.heading, a.heading, a.heading:visited
{
	font-weight:600;
	color: #34308b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration: none;
	text-transform:uppercase;
}
a.heading:hover
{
	font-weight:600;
	color: #34308b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration: underline;
	text-transform:uppercase;
}
h1.heading {font-weight:600;color: #34308b;font-family:Arial, Helvetica, sans-serif;font-size:17px;text-decoration: none;text-transform:uppercase;margin:0;padding:0 0 10px 0;}

.up, a.up, a.up:visited, a.up:hover 
{
	text-transform:uppercase;
}

.dark_blue, a.dark_blue, a.dark_blue:visited, a.dark_blue:hover
{
	color: #34308b;
}

.pad_bottom_20
{
	padding-bottom: 20px;
}
.pad_top_25
{
	padding-top: 25px;
}
.pad_bottom_10
{
	padding-bottom: 10px;
}
.pad_right_23
{
	padding-right: 23px;
}
.pad_right_10
{
	padding-right: 10px;
}
.pad_left_10
{
	padding-left: 10px;
}
.pad_left_50
{
	padding-left: 50px;
}
.pad_left_40
{
	padding-left: 40px;
}
.pad_bottom_5
{
	padding-bottom: 5px;
}

.justify
{
	text-align: justify;
}

.blue_bg
{
	background-color: #3f4395;
	padding: 0px 2px;
	height: 23px;
	vertical-align: middle;
}
.white_italic, .white_italic a, .white_italic a:visited, .white_italic a:hover
{
	color: #fdfdfe;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-style:italic;
	text-decoration:none;
	font-size:14px;
}
.white, a.white, a.white:visited, a.white:hover
{
	color: #fdfdfe;
}
.blue, a.blue, a.blue:visited, a.blue:hover
{
	color: #302c7f;
}
div.paging, div.paging a, div.paging a:visited, div.paging a:hover
{
	color: #302c7f;
	font-size: 14px;
	margin-bottom: 21px;
} 


.arial, a.arial, a.arial:visited, a.arial:hover
{
	font-family: Arial, Helvetica, sans-serif;
}
.font_14, a.font_14, a.font_14:visited, a.font_14:hover
{
	font-size: 14px;
}
.font_17, a.font_17, a.font_17:visited, a.font_17:hover
{
	font-size: 17px;
}
.font_12, a.font_12, a.font_12:visited, a.font_12:hover
{
	font-size: 12px;
}

.marg_bottom_21
{
	margin-bottom: 21px;
}
.marg_top_21
{
	margin-top: 21px;
}
.pad_lr_30
{
	padding-left: 30px;
	padding-right: 30px;
}

.marg_bottom_24
{
	margin-bottom: 24px;
}

hr
{
	border: 0;
  	width: 100%;
	color: #e9eef8;
	background-color: #e9eef8;
	height: 3px;
	margin: 0px;
	padding: 0px;
}

.img_left
{
	text-align: left;
	padding: 0px;
	margin: 0px 20px 20px 0px;
	float: left; 
}
table.gallery td.next
{
	padding-left: 37px;
	padding-bottom: 10px;
	padding-top:0px;
	vertical-align: top;
}
table.gallery td.pl30
{
	padding-left: 28px;
}
table.gallery td.first
{
	padding-left: 0px;
	padding-bottom: 10px;
	vertical-align: top;
}

table.gallery_anons td
{
	padding-left: 30px;
	vertical-align: top;
}
table.gallery_anons td.first
{
	padding-left: 0px;
	vertical-align: top;
}

.pad_bottom_8
{
	padding-bottom: 8px;
}
.pad_bottom_15
{
	padding-bottom: 15px;
}
.pad_bottom_30
{
	padding-bottom: 30px;
}
.marg_bottom_8
{
	margin-bottom: 8px;
}
.marg_bottom_2
{
	margin-bottom: 2px;
}
.pad_bottom_2
{
	padding-bottom: 2px;
}
.marg_top_8
{
	margin-top: 8px;
}
.marg_bottom_2
{
	margin-bottom: 2px;
}
.marg_bottom_47
{
	margin-bottom: 47px;
}
.marg_right_10
{
	margin-right: 10px;
}

.lime, .lime a, .lime a:visited, .lime a:hover
{
	color: #4c50ae;
	font-family:"Arial Narrow";
	font-size:16px;
}
.pad_sub
{
	padding: 7px 13px;
}



#menu {
float: right;

}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#menu h2 {
display: block;
margin: 0;
padding: 0px;
}

#menu a {
display: block;
margin: 0;
padding: 0px;
}

#menu a:hover {
display: block;
margin: 0;
padding: 0px;
}

#menu li {position: relative;}


#menu ul ul {
position: absolute;
left: 0px;

}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;

}

#menu ul ul li a, #menu ul ul li a:visited
{
}
#menu ul ul li a:hover
{
}

.submenu_lr
{
	border-left: 1px solid #bec5d5;
	border-right: 1px solid #bec5d5;
}
.submenu_lrb
{
	border-left: 1px solid #bec5d5;
	border-right: 1px solid #bec5d5;
	border-bottom: 1px solid #bec5d5;
}
#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul
{
display: none;
}

#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{
display: block;
}
td.light_blue
{
background-color: #e9eef8;
}
table.light_blue
{
	height: 35px;
	background-color: #e9eef8;
}

table.light_blue_simple
{
	height: 35px;
	background-color: #e9eef8;
}
table.simple
{
	text-align: left;
	margin: 0px 10px 1px 0px;
}
table.simplet
{
	text-align: left;
	margin: 0px 10px 1px 0px;
}
table.simple2
{
	text-align: left;
	margin: 0px 7px 0px 4px;
}
table.simple3
{
	margin: 0px 7px 0px 4px;
}
table.simple td
{
	padding: 0px;
}

table.simplet td
{
	padding: 0px;
}

table.light_blue td, td.light_blue_pad
{
	padding: 10px 15px 10px 15px;
	vertical-align: middle;
}

.small_select
{
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
	font-size: 13px;
	vertical-align: middle;
	color: #757aac;
	border: 1px solid #757aac;
	width: 160px;
}

.diller_pad
{
	padding: 8px 15px;
}

.invisible
{
	display: none;
}
.visible
{
	display: block;
}



#door_info_place
{
	width: 170px;
}

#left_menu {
margin: 0px;
padding: 0px;
}

#left_menu ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#left_menu a, #left_menu h2 {
display: block;
}

#left_menu h2 {
}

#left_menu a {
}

#left_menu a:hover {
}

#left_menu li {
position: relative;
}

#left_menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
border: 1px solid #bec5d5;
padding: 6px;
background-image: url('/img/1x1.png');
background-image: expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/1x1.png', sizingMethod='scale');

}

.pad_s
{
	padding: 1px 6px;
}

div#left_menu ul ul ul,
div#left_menu ul ul li:hover ul ul
{display: none;}

div#left_menu ul ul li:hover ul,
div#left_menu ul ul ul li:hover ul
{display: block;}


.menu_left {width:267px;height:45px;background: url("../img/menu_vert.jpg") no-repeat center top;}
.menu_left_1 {width:208px;height:45px;background: url("../img/menu_vert_1.jpg") no-repeat center top;}
.menu_left_2 {width:41px;height:45px;background: url("../img/menu_vert_2.jpg") no-repeat center top;}
.menu_left5 {background: url("../img/menu_vert5.jpg") repeat-y left top;}
.menu_left7 {background: url("../img/menu_vert7.jpg") repeat-x left top #fefeff;}
.menu_left8 {width:299px;height:342px;background: url("../img/menu_vert8.jpg") no-repeat left top #fefeff;}

a.left,a.left:visited {color: #fefeff;font-family:"Arial";font-size:12px;text-decoration:none;text-transform:uppercase;}
a.left:hover {color: #26236e;}

a.left2,a.left2:visited {color: #34308b;font-family:"Arial";font-size:10px;text-decoration:none;text-transform:uppercase;}
a.left2:hover {text-decoration:underline;}
.ml16 {margin-left:16px;}
.mt25 {margin-top:25px;}
.pt0 {padding-top:0px;}
.pr64 {padding-right:55px;}
.pl30 {padding-left:30px;}


.vtop {vertical-align:top;}

.adthis {
	padding-top:21px;
}
div#new{
color:#ff0000;
float:none;
}
