 /* Sticky footer styles
      -------------------------------------------------- */
html, body {height: 100%;}
#wrap {min-height: 100%; height: auto !important; height: 100%;margin: 0 auto -60px;}
#push, #footer {height: 60px;}

.container {width: 960px; position: relative}
#blackline {height: 18px; background: black}
#headline {height: 200px; background: #ecf4e3}
#header {height: 300px; background:url(../img/pat.png)}

div#main {width: 960px; height: 300px; background: url(../img/light.png) no-repeat }
a#logo {position: absolute; top: 30px}
a#logo:hover {opacity: 0.7}

#attract {width: 490px; height: 503px; background:url(../img/h-bgr.png) no-repeat; position: absolute; top:-100px; right:30px}
#triple {width: 490px; height: 172px; background:url(../img/3-bgr.png) no-repeat; position: absolute; top:-100px; right:30px}
.navbar {margin-top: 20px}
.navbar-inner {background: none; border: 0; box-shadow: 0 0 0; border: 0}

.navbar .nav > li > a  {color: #414141; }
.navbar  .nav > li > a:hover{color: #ecf4e3; background-color: #6aa61f; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	text-shadow: none;
		}
		
div.pix { width: 135px; height: 136px; margin: 0; padding: 0 }		
	div#tl {position: absolute; top: 14px; left: 13px}
	div#tc {position: absolute; top: 14px; left: 177px}
	div#tr {position: absolute; top: 14px; left: 341px}
	div#cl {position: absolute; top: 178px; left: 13px}
	div#bl {position: absolute; top: 344px; left: 13px}
	div#bc {position: absolute; top: 344px; left: 177px}
	div#br {position: absolute; top: 344px; left: 341px}

.white {color: #fff; width: 430px}
h1 { font: 26px Arial, Helvetica, Verdana, sans-serif; padding-top: 20px; padding-bottom: 0}
.page-header {border-bottom: 0}
.page-header h1 {color: #444141; font-size: 24px }

.content {background: url(../img/world.jpg) no-repeat right top; }
.content p, .content li {font-size: 13px}
.content li {font-style: italic}

.langs {position: absolute; top: -10px; display: block; width: 15px; height: 17px; background: #000; padding: 5px 7px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; color: #fff; font-size: 10px}
.langs:hover {color: #6aa61f; text-decoration: none}
#bg {right: 76px}
#en {right: 44px}

.clear {clear: both}

#footer {background:url(../img/foo-bgr.jpg);height: 230px}

#footer .contact {padding: 20px 0}
#footer .contact img {float: left; margin-right: 10px}
#footer .contact p {float: left; font-size: 12px; line-height: 130%; color: #fff}
#footer .contact a {color: #fff; text-decoration: underline}
#footer .contact a:hover {color: #ccc; text-decoration: none}
#footer .bigpadding {padding-top: 40px}
#footer .medpadding {padding-top: 20px; color: #fff}

#footer .medpadding input {width: 100%}
#footer .medpadding input#submit {width: 130px; position: absolute; right: 7px; top: 120px}
#footer .medpadding textarea {width: 310px; height: 60px}
#blackbottom {background: black; height: 35px; text-align: center; color: #ddd; font-size: 11px; padding-top: 10px}
#blackbottom p {margin: 0;padding: 0; line-height: 100%}
#blackbottom a {color: #ddd; text-decoration: underline}
#blackbottom a:hover {text-decoration: none}

textarea {resize: none}

#mapbord {padding: 5px; border: 1px solid #ccc; background: white; width: 672px; height: 314px}

.alert {position: absolute; top: -80px; width: 420px}