body
	{
	padding:0;
	margin:0;
	background-color:#ffffff;
	text-align:center;
	}

body, td
	{
	font-family:arial;
	font-size:12px;
	color:#666666;
	}

a
	{
	color:#2580d5;
	}

#container
	{
	position:relative;
	margin: 0px auto;
	padding-top:10px;
	width:936px;
	text-align:left;
	}

#topMenu
	{
	height:35px;
	line-height:35px;
	background:url(/images/multilang/top_menu_bg.gif) left repeat-x #62adf3;
	}

#topMenu table
	{
	height:35px;
	}

#topMenu form
	{
	padding:0;
	margin:0;
	display:inline;
	}

#topMenu .q
	{
	border:0;
	border-top:1px solid #3687d3;
	border-bottom:1px solid #3687d3;
	height:17px;
	width:95px;
	}

#topMenu .but
	{
	margin:0 5px 0 5px;
	}

#topMenu a
	{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin:0 20px 0 20px;
	}

#topMenu a:hover
	{
	text-decoration:underline;
	}

#pageTop
	{
	padding:29px 8px 24px 26px;
	}

.navChain
	{
	padding:10px 0 15px 25px;;
	color:#7c7c7c;
	font-family:arial;
	}

.navChain a
	{
	color:#7c7c7c;
	}

.separator
	{
	display:inline;
	margin:0 15px 0 15px;
	}

#mainCol
	{
	margin:0 10px 0 25px;
	}

h2
	{
	padding:0;
	font-family:arial;
	font-weight:normal;
	font-size:24px;
	color:#2f2f2f;
	margin:10px 0 30px 0;
	}

h4
	{
	clear:both;
	padding:0;
	font-family:arial;
	font-weight:normal;
	font-size:18px;
	color:#666666;
	margin:0;
	}

#mainColLeft
	{
	display:inline;
	float:left;
	width:628px;
	margin:0 40px 0 25px;
	}


#mainColRight
	{
	display:inline;
	float:left;
	width:223px;
	margin:0 10px 0 10px;
	}

#bottom
	{
	clear:both;
	height:65px;
	margin-top:60px;
	background:url(/images/multilang/bottom_bg.gif) top center no-repeat;
	font-family:tahoma;
	font-size:11px;
	color:#3a3a3a;
	}

#bottom a
	{
	color:#3a3a3a;
	}

#bottom div
	{
	padding:20px 25px 0 25px;
	}

#bottom .left
	{
	float:left;
	}

#bottom .right
	{
	float:right;
	}

.rule0
	{
	height:1px;
	line-height:1px;
	font-size:1px;
	border-bottom:1px solid #d3d3d3;
	margin:0 10px 0 10px;
	clear:both;
	}

.rule1
	{
	height:2px;
	line-height:2px;
	font-size:1px;
	background-color:#d3d3d3;
	margin:0 10px 0 10px;
	clear:both;
	}

#nextSteps
	{
	background:url(/images/multilang/next_steps_bg.gif) repeat-y top #f3f3f3;
	}

.border_1
	{
	background:url(/images/multilang/border_1_bg.gif) repeat-y top;
	width:628px;
	}

.border_d
        {
        float:left;
        margin-right:10px;
	padding:2px;
	border:1px solid #d7d7d7;
	}

.border_d td
	{
	margin:0;
	width:100px;
	height:100px;
	line-height:100px;
	text-align:center;
	border:1px solid #d7d7d7;
	}

.border_d2
        {
        padding:2px;
        border:1px solid #d7d7d7;
        }

.border_d2 td
        {
        margin:0;
        width:100px;
        height:100px;
        line-height:100px;
        text-align:center;
        border:1px solid #d7d7d7;
        }


#templates td
	{
	text-align:center;
	}

.insideBorder
	{
	}

.insideBorder tr.first td
	{
	border-top:0;
	border-left:1px solid #d7d7d7;
	}

.insideBorder tr.first td.null
	{
	border-top:0;
	border-left:0;
	}

.insideBorder td
	{
	border-left:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	}

.insideBorder tr td.first
	{
	border-left:0;
	}

.insideBorder tr td.null
	{
	border-left:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	}

#templates-themes
	{
	position:relative;
	background:url(/images/templates-themes-bg.gif) no-repeat top center;
	}

#templates-themes .menu
	{
	height:24px;
	line-height:24px;
	background:url(/images/template-menu-bg.gif) repeat-x top;
	}

#templates-themes .menu a
	{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin:0 15px 0 15px;
	}

#templates-themes .selected
	{
	height:24px;
	line-height:24px;
	background:url(/images/template-menu-selected-bg.gif) repeat-x top;
	}

#templates-themes .selected a
	{
	color:#2580d5;
	font-weight:bold;
	text-decoration:none;
	margin:0 15px 0 15px;
	}

#templates-themes .spacer25
	{
	height:24px;
	line-height:24px;
	width:25px;
	}

#templates-themes .spacer2
	{
	height:24px;
	line-height:24px;
	width:2px;
	}
