/* CSS Document */




.nav { background-image: url(/templates/professional/395/main/en/gfx/navBG.gif); background-repeat: no-repeat; text-align: center; font-size: 11px;
			  height: 20px; }
.nav :link { text-align: center; font-size: 11px; color: #ccc; height: 20px;}
.nav :visited { text-align: center; font-size: 11px; color: #ccc; height: 20px;}
.nav :hover { text-align: center; font-size: 11px; color: #3463B1; height: 20px;}


.navON{ background-image: url(/templates/professional/395/main/en/gfx/navBG.gif); background-repeat: no-repeat; text-align: center; font-size: 11px;
			 color: #3463B1; height: 20px;}

.pageHeader {color:#EFAD66; font-size:18px; font-weight:normal; padding-top:15px; padding-bottom:10px;}

body { background-color: #999;
		margin: 10px,0,0,0;
		font-family: Arial, Helvetica, sans-serif; color:white; 
}
td  {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color:#ccc; line-height:14px;}


.leftContainerTop {
	background-image: url(/templates/professional/395/main/en/gfx/leftContainerTop.png);  background-repeat: no-repeat; background-position: top;
	height: 14px; position: relative; margin-top: 10px; font-size: 1px;}
	
.leftContainerBottom {
	background-image: url(/templates/professional/395/main/en/gfx/leftContainerBottom.png);  background-repeat: no-repeat;
		height: 14px; font-size: 1px; position: relative;
}
.leftContainer {
	background-image: url(/templates/professional/395/main/en/gfx/leftContainerBG.png); background-repeat: repeat-y; height: 94%;
}

.leftContent {
	padding:15px; text-align: center;
}

.ContainerTop {
	background-image: url(/templates/professional/395/main/en/gfx/topContent.png);  background-repeat: no-repeat; background-position: top;
	height: 14px; position: relative; margin-top: 10px; font-size: 1px;}
	
.ContainerBottom {
	background-image: url(/templates/professional/395/main/en/gfx/bottomContent.png);  background-repeat: no-repeat;
		height: 14px; font-size: 1px; position: relative;
}
.Container {
	background-image: url(/templates/professional/395/main/en/gfx/contentBG.png); background-repeat: repeat-y; height: 94%;
}

.Content {
	margin-left:15px; padding-left:15px; padding-top:15px;
}

.devider {

	background-image: url(/templates/professional/395/main/en/gfx/lineDevider.png); background-repeat: no-repeat; padding-top:5px; padding-bottom: 5px;

}
.devider2{
	background-image: url(/templates/professional/395/main/en/gfx/lineDevider2.png); background-repeat: no-repeat; padding-top:5px; padding-bottom: 5px;
}
.footer { font-size: 11px; color: #333; }
.footer :link { font-size: 11px; color: #333; }
.footer :visited { font-size: 11px; color: #333; }
.footer :hover{ font-size: 11px; color: #fff; }
.footer :active{ font-size: 11px; color: #333; }

h2 {
	font-weight: bold; font-size: 13px; color:#FFF; }
h3 {
	font-weight: bold; font-size: 13px; color:#FFF; }

table {   }
a, a:visited {color: #3463B1; text-decoration: none;   }
a:hover {color: #FFF; text-decoration: none;  }

.buildingHeader {
	font-weight: bold; color: White;  width:100px; vertical-align: top; padding-top:1px; border-bottom: dotted 1px #666;
}
.building {
	 border-bottom: dotted 1px #666; vertical-align: top; padding-bottom: 10px;
}
.siteHeader {
	font-weight: bold; color: White;   width:100px; vertical-align: top;  padding-top: 11px;  border-bottom: dotted 1px #666;
}
.site {
	 border-bottom: dotted 1px #666; vertical-align: top; padding-top: 10px; padding-bottom: 10px;
}

.scopeHeader {
	font-weight: bold; color: White; width:100px; vertical-align: top;  padding-top: 11px; 
}
.scope {
	 vertical-align: top; padding-top: 10px; padding-bottom: 10px;
}

.languages {  font-weight: normal; }
.headerimage {}
.slogan {  }
.logo {  }
.menu {  }
.menu_rollover { text-align: center; font-size: 11px; color: #FFF; height: 20px; background-image: url(/templates/professional/395/main/en/gfx/navBG.gif); background-repeat: no-repeat; }
/* .menu_active  { text-align: center; font-size: 11px; color: #FFF; height: 20px; background-image: url(/templates/professional/395/main/en/gfx/navBG.gif); background-repeat: no-repeat; } */
.skinBg {  }
.skinAlign {  }

.footerText { font-size: 11px; color: #000; text-align: center; }
.footerLinks { font-size: 11px; color: #000; text-decoration:none; }

.text { padding-top: 10px; padding-right: 11px; padding-bottom: 10px; padding-left: 12px; }
.titles { padding-top: 10px; padding-bottom:2px; font-weight:bold; color:#FFF}
.titles_path { padding-top: 10px; }
.titles_in { padding-top: 10px; }

.modules_table_border { background-color: #999999; }
.modules_table_data { background-color: #e7e7e7; }
.modules_td { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; }
.dark_text {  }
.dark_links {  }

/* .content_pages_table { padding: 0px; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 0px; } */

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #A90A08; text-decoration: underline; }

.printv_link {  }
.printv_table {  }
.printv_body {  }
.sendtoafriend_link {  }
.sendtoafriend_body {  }
.sendtoafriend_data {  }

.astrix { color: #FF0000; }
.form_field_text {  }
.text_field {  }
.text_field_big {  }
.buttons {  }

.search_button {  }
.search_field {  }
.search_text { }

.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.price {  }
.top_categories_titles {  }

a img {border:solid 1px #3463B1;}
a:hover img {border:solid 1px #FFF;}
a:visited img {border:solid 1px #3463B1;}
a:activeimg {border:solid 1px #3463B1;}

.title {font-size:14px; color:#FFF; padding-bottom:30px; font-weight:bold; }

.homeContentDiv {padding-left:22px; padding-right:27px; padding-top:22px; vertical-align:top; }
.mainTableBG { background-image:url(/templates/professional/395/main/en/gfx/pageBG.png); background-repeat:repeat-y; background-position:center;}
.leftBG {background-image:url(/templates/professional/395/main/en/gfx/leftTopBG.png); width:229px; background-repeat:no-repeat; }
.rightBG {background-image:url(/templates/professional/395/main/en/gfx/rightTopBG.png); background-position:top; background-repeat:no-repeat;}