@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/

* {margin:0;padding:0}
body {font-family:Arial,SansSerif;font-size:.9em;}
a img,table {border:0}
dl,ol,ul {list-style:none}
button,select,textarea,input {font:100% serif}
table {border-collapse:collapse}
caption,th,td {text-align:right}
h1,h2,h3,h4,h5,h6,p {margin:.35em 0;}
h1{font-size:1.8em;}h2{font-size:1.4em;}

/* colors */
a { text-decoration:none; }
a:hover { text-decoration:none; }
a:visited { text-decoration:none;  }


/********* LAYOUT *********/

body { margin:0; background-color:#fff; }
	#wrap { width:980px; margin:0 auto; }
		#header { height:200px; background:#fff; }
		#page { padding:0px; background-color:#fff; }
			#content { width:770px; float:right; }
				.secondary { width:200px; margin-bottom:1px; }
				#menu { float:left; }
				#extras { float:right; }
				#main { width:560px; float:left; padding-bottom:15px; }
		#footer {margin-top:10px;}


/*box
.boxTitle,
.secondary h4 { background:#000; margin:0; padding:5px 10px; color:#fff; }
.secondary h4 a,
.secondary h4 a:visited {color:#fff;}
.secondary .box { background:#f0f0f0; _height:1px; padding-bottom:10px; }
.secondary .box .inner { background:transparent; padding:10px 10px 0 10px; }
*/
.secondary .box { font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bolder;
			color: #666666;}
.secondary .box input { width:125px; }
/*top*/
#header { position:relative; }
#header .siteHeader { margin:0; padding:0px; }
#header .siteHeader a { color:#fff; }
#header .siteLogo { float:right; padding:0px;}

/*secondary*/
.secondary .uc { margin-bottom:15px; }

/*menu*/
.topMenu { position:absolute; bottom:0px; left:20px; display:none; }
	.topMenu li { float:left; }
	.topMenu a,
	.topMenu a:visited { color:#fff; display:block; padding:5px; }
	.topMenu .current a,
	.topMenu .trail a,
	.topMenu .current a:visited,
	.topMenu .trail a:visited { font-weight:bold; background-color:#fff; color:#333; margin:0 5px; padding:5px 10px; }

.languageMenu { position:absolute; bottom:20px; left:20px; }
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}

.subMenu{}
	.subMenu a { display:block; padding:2px 0; _height:1px; color:#333; }
	.subMenu ul { margin:0 0 5px 15px; }
	.subMenu .trail > a { color:#0096DB; }
	.subMenu .current > a { color:#0096DB; font-weight:bold; }

/* lists */
.list .a0 { background: #f4f8ed; }
.list { padding-bottom:6px; }
.list .item { padding:5px; }

/* path */
.path { margin-bottom:10px;text-align:right; }
.path .current { color:#333; }
.path a.current:hover { cursor:default; text-decoration:none; }

/* sitemap */
#main ul { list-style:circle; margin-left:20px; }

/* content */
.introduction { font-size:1.1em; font-style:italic; }

/* date */
.date { font-size:x-small; color:#333; display:block; }

/*columns*/
.columns .left { float:left; width:245px; }
.columns .right { float:right; width:245px; }

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail { opacity:.4; }
.thumbnail:hover, .selected { opacity:1; }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}

/* comments */
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}

#main .form { width:465px;float:right}
#main .inputForm .row { margin-bottom:5px;direction:rtl; }
#main .inputForm .label { width:120px; float:right; }
#main .inputForm .labelValid { float:left; }
#main .inputForm .alternatives * { vertical-align:middle }
#main .inputForm .alternatives label { margin-right:10px; }
#main .inputForm textarea { width:340px; height:120px; }
#main .inputForm .tb { width:240px; }
#main .inputForm .butSend { border:solid 1px #C5BE9C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #666666 }
	
.secondary .box { font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bolder;
			color: #666666;}

.secondary .box input { width:125px; }

.secondary .box .inner input[type="submit"] { border:solid 1px #C3D567;margin-left:15px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10pt;
							font-weight: bolder;
							color: #FFFFFF;
							background-color: #C3D567;margin-top:10px;float:left; }
							
.secondary .newsLetterRegister { width:200px;direction:rtl;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bolder;
			color: #666666;
			background: transparent url('images/bg_newsletter.jpg') no-repeat right top; }

.secondary .newsLetterRegister .inner {padding-top:100px;padding-right:10px;}
.secondary .newsLetterRegister .inner input[type="submit"] { border:solid 1px #C3D567;margin-left:15px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10pt;
							font-weight: bolder;
							color: #FFFFFF;
							background-color: #C3D567;margin-top:10px;float:left; }
.secondary .newsLetterRegister .inner input[type="submit"]:hover { border:solid 1px #8A9B35;margin-left:15px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10pt;
							font-weight: bolder;
							color: #FFFFFF;
							background-color: #8A9B35;margin-top:10px;float:left; }

.secondary .newsLetterRegister .inner label { width:50px; float:right; }


.secondary .form { 	width:200px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bolder;
			color: #666666;
			background: transparent url('images/bg_contact.jpg') no-repeat right top; }
.secondary .inputForm {padding-top:50px;padding-right:10px;}
.secondary .inputForm .row { margin-bottom:5px;direction:rtl; }
.secondary .inputForm .label { width:50px; float:right; }
.secondary .inputForm .alternatives * { vertical-align:middle }
.secondary .inputForm .alternatives label { margin-right:10px; }
.secondary .inputForm textarea { width:70%; height:70px; }
.secondary .inputForm select { width:110px; }
.secondary .inputForm .tb { width:100px; }
.secondary .inputForm .butSend { border:solid 1px #C3D567;margin-left:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #C3D567 }
.secondary .inputForm .butSend:hover { border:solid 1px #C3D567;margin-left:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #8A9B35 }


