html,body
{
	margin:0 auto;
	padding:0;
	font-family:arial;
	font-size:11px;
	background:#FFF url('../imgs/bg.jpg') repeat-x;
	color:#555555
}
div
{
	margin:0 auto;
}
img 
{
	border:0;
}
fieldset
{
	border:0;
}
a:link {text-decoration: none; color: #00b0dc;}
a:visited {text-decoration: none; color: #00b0dc;}
a:active {text-decoration: none; color: #00b0dc;}
a:hover {text-decoration: underline; color: #00b0dc;}

div#mainDiv{width:1000px; height:auto;}

div#topDiv{width:1000px; height:124px;}

div#topDiv .topSection{width:100%; height:97px;}

div#topDiv .topSection .left{width:500px; height:97px; float:left;}
div#topDiv .topSection .left img{margin-top:20px;}

div#topDiv .topSection .right{width:500px; height:97px; float:left;}
div#topDiv .topSection .right .topLinks{width:174px; text-align:right;height:15px;margin-top:7px; margin-left:380px;}
div#topDiv .topSection .right .topLinks a{margin-left: 0px; color:#555; text-decoration:none;display:block; height:24px; padding: 3px 5px 0 5px; float:left;}
div#topDiv .topSection .right .topLinks a:active{background:transparent url('../imgs/otherBtnActiveBg.jpg') repeat-x; margin-left: 0px; color:#FFF; text-decoration:none;display:block; height:24px; padding: 3px 5px 0 5px;}
div#topDiv .topSection .right .topLinks a:hover{background:transparent url('../imgs/otherBtnActiveBg.jpg') repeat-x; margin-left: 0px; color:#FFF; text-decoration:none;display:block; height:24px; padding: 3px 5px 0 5px;}

div#topDiv .topSection .right .languageLinks{color:#535353; line-height:13px;font-size:10px;width:500px; text-align:right;height:13px;margin-top:30px;}
div#topDiv .topSection .right .languageLinks a{margin-left: 10px;}

div#mainImg{width:1000px;height:116px;background:#2c2b27 url('../imgs/topImg.jpg') no-repeat;}

div#mainMenu{width:1000px; height:27px; background:transparent;font-family:arial,tahoma; font-size:11px; text-transform:uppercase}
div#mainMenu .menuContainer{float:left}
/*
div#mainMenu{width:1000px; height:58px; background:#2c2b27 url('../imgs/menuBg.jpg') repeat-x;}
div#mainMenu .cornerLeft{width:20px; height:58px; float:left; background:transparent url('../imgs/menuCornerLeft.jpg') no-repeat;}
div#mainMenu .cornerRight{width:20px; height:58px; float:right; background:transparent url('../imgs/menuCornerRight.jpg') no-repeat;}
div#mainMenu .menuContainer{float:left}*/


div .path{width:100%; height:33px; margin-bottom: 1px; line-height:29px; font-size:10px; color:#FFF}

div#content {margin-top: 20px; background:transparent url('../imgs/mainContentBg.jpg') 685px 0 repeat-y;}
div#content .left{float:left;margin-right:1px; width:685px;height:auto;}
div#content .left .mainContent{background:transparent; width:685px; height:auto;}
div#content .left .mainContent .top{height: 18px; width:100%;background:transparent url('../imgs/mainDivCornerTopLeft.jpg') top left no-repeat;}
div#content .left .mainContent .content{padding:0 16px 10px 0; line-height:25px; font-size:13px;}
div#content .left .mainContent .content a{color:#00b0dc}
div#content .left .mainContent .content h1{margin:0 0 15px 0; line-height:32px;font-size:24px; text-transform:uppercase;font-weight:normal;color:#00b0dc}
div#content .left .mainContent .content img{border:5px solid #313131;max-width:570px; /*height:auto;*/}
div#content .left .mainContent #gallery{margin-top:10px; padding-top: 0; height:auto; min-height:30px; background-position:top left;}
div#content .left .mainContent #gallery .txtLabel{color:#00b0dc; font-size:15px; font-weight:bold;}

div#content .left .mainContent .content #gallery .single div a{display:block; width:100%;height:100%;}
div#content .left .mainContent .content #gallery .single .fotoContainer:hover{border:5px solid #00b0dc}
div#content .left .mainContent .content #gallery .single .fotoContainer{background-color:#FFF;border:5px solid #313131;}

div#content .left .mainContent #gallery .single{width: 145px;margin:0 11px 20px 11px;float:left;}
div#content .left .mainContent #gallery .single img:hover{border:5px solid #00b0dc}
div#content .left .mainContent #gallery .single .desc{font-size:10px; color:#9F9F9F}


div#content .left .mainContent #contactForm{margin-top:20px; height:auto; min-height:30px; background-position:top left;}
div#content .left .mainContent #contactForm .txtLabel{color:#00b0dc; font-size:15px; font-weight:bold;}
div#content .left .mainContent #contactForm .txt{width:322px;}
div#content .left .mainContent #contactForm p.label{margin:8px 0 3px 0}


/*div#content .left .contact{width:648px; height:217px;border-top:1px solid #5f5c57; background-position: top left;position:relative;margin-top:1px;}
div#content .left .contact .bottom{width:648px;height:18px; background:transparent url('../imgs/contactDivCornerBottomRight.jpg') top right no-repeat; position:absolute; bottom:0;}
div#content .left .contact .bottom .left{height:18px; width:18px;background:transparent url('../imgs/contactDivCornerBottomLeft.jpg') top left no-repeat;}
div#content .left .contact .content {float:left; width:648px; height:100%;background:transparent url('../imgs/map.jpg') 453px 25px no-repeat;}
div#content .left .contact .content p.company{font-weight:bold; margin: 60px 0 0 23px;}
div#content .left .contact .content .left{float:left; width:200px; height:100px;margin:10px 0 0 23px;}
div#content .left .contact .content .right{float:left; width:200px;height:100px; padding-left:10px; border-left:1px solid #524f4b;margin-top:10px;}
div#content .left .contact .content .right .contactBtn{margin-left:27px;}*/


div#content .left .noContact{width:648px;height:18px; background:#514E49 url('../imgs/noContactDivCornerBottomRight.jpg') top right no-repeat; }
div#content .left .noContact .left{height:18px; width:18px;background:transparent url('../imgs/noContactDivCornerBottomLeft.jpg') top left no-repeat;}


div#content .right{float:right;width:305px;height:auto;}
div#content .right .mission{width:351px;height:auto; background:#79bb40 url('../imgs/missionDivCornerTopRight.jpg') top right no-repeat}
div#content .right .mission .content{ color:#2c2b27;width:323px;height:auto;padding:14px; background:transparent url('../imgs/missionDivBg.jpg') 236px 90% no-repeat}
div#content .right .mission .content img{float:left;margin-right:10px;}
div#content .right .mission .content .title{font-weight:bold;padding-top:4px; display:block; margin-bottom:5px;}
div#content .right .mission .content .body{line-height:18px;}
div#content .right .mission .content .signed{font-weight:bold;display:block;margin-top:10px; text-align:right}



div#content .right .contact{width:305px; height:auto;background:transparent}
div#content .right .contact .content{padding:0}
div#content .right .contact .content span.data{display: block; line-height:17px; margin-left:20px;}
div#content .right .contact .content span.data strong.title{color:#00b0dc;font-size:12px;}

div#content .right .contact .content .label{height:154px; background-position: top left}


div#content .right .m_sep_n{width:305px; height:21px;background:transparent url('../imgs/m_sep_n.jpg') top left no-repeat}
div#content .right .news{width:305px; height:auto;background:transparent}
div#content .right .news .content{padding:0}
div#content .right .news .content .label{height:154px; background-position: top left}
div#content .right .news .content .single{height:auto;padding-left:10px;margin-top:14px;background:transparent url('../imgs/singleNewsIco.jpg') top left no-repeat}
div#content .right .news .content .single .alignRight{padding-right:0px;}
div#content .right .news .content .single a{}
div#content .right .news .content .noNews{margin:20px 20px 0}
div#content .right .news .content .single .date{font-weight:normal; font-size:10px; color:#b7b7b7;margin:0px;margin:0 0 3px 0;}
div#content .right .news .content .single .title{font-weight:bold; line-height:11px; margin:0 0 3px 0;}
div#content .right .news .content .single .title a{text-decoration:none}
div#content .right .news .content .single .body{line-height:18px; margin:0px;}
.sep{margin-top:13px;margin-left:10px;line-height:0px; font-size:0px; border-top:1px solid #e8e8e8;}
div#content .right .news .content .bottom{margin-top:0px;height:39px;text-align:right;line-height:18px;}
div#content .right .news .content .bottom a{font-weight:bold;color:#00b0dc;text-decoration:none}
div#content .right .news .content .bottom a:hover{font-weight:bold;color:#00b0dc;text-decoration:underline}


div#content .right .newsletter{width:351px; height:auto;background:transparent url('../imgs/newsLetterLabel.jpg') top center no-repeat;padding:45px 0 0 10px;}
div#content .right .newsletter p.label{margin:20px 0 3px 0;}
div#content .right .newsletter .txt{width:322px;}
div#content .right .newsletter .addBtn{margin:20px 0 0 184px;}
input.addBtn{width:142px;height:46px; border:0; cursor:pointer}
input.txt{border:1px solid #6e655c; height:20px; background:#e5e5d5;padding-top: 4px; color:#555}
textarea.txt{border:1px solid #6e655c; height:120px; background:#e5e5e5;padding-top: 4px; color:#555}

div#footer{color:#fff;height:114px; width:100%;background:transparent url('../imgs/footerBg.jpg') top repeat-x; margin-top:20px;}
div#footer .links{height:30px;  width:1000px; text-align:left}
div#footer .links a{color:#fff;text-decoration:none;margin:15px 20px 0 0; text-transform:uppercase; display:block; float:left; background:transparent url('../imgs/footerLinkImg.jpg') 96% 4px no-repeat; height:11px; padding:0px 10px 0 0; }
div#footer .links span.no_link{color:#fff;text-decoration:none;margin:15px 20px 0 0; text-transform:uppercase; display:block; float:left; background:transparent url('../imgs/footerLinkImg.jpg') 96% 4px no-repeat; height:11px; padding:0px 10px 0 0; }
div#footer .links a:hover{color:#00b0dc}
div#footer .links a.active{color:#00b0dc}
div#footer .copyright{ position:relative; height:70px; /*line-height:0;*/ text-align:right; width:1000px;background:transparent url('../imgs/footerCopyGfx.jpg') bottom right no-repeat;}
div#footer .copyright span{position:absolute; bottom:0;right:0;}
div#footer .copyright span a{color:#00b0dc;text-decoration:none;margin:0;}

div#content .left .mainContent .content #newsList .single .date{font-weight:normal; color:#B7B7B7; font-size:11px;}
div#content .left .mainContent .content #newsList .single .title{font-weight:bold; line-height:15px; color: #00b0dc;}
div#content .left .mainContent .content #newsList .single .title a{color:#00b0dc; text-decoration:none}
div#content .left .mainContent .content #newsList .single .body{line-height:25px;}

div#content .left .mainContent .content #singleNews  .date{font-weight:normal; color:#B7B7B7; font-size:11px;}
div#content .left .mainContent .content #singleNews  .title{font-weight:bold; line-height:15px;color:#959595;}
div#content .left .mainContent .content #singleNews  .title a{color:#00b0dc; text-decoration:none}
div#content .left .mainContent .content #singleNews  .body{line-height:25px;}

.pagination{margin-top:20px;}
.back{margin-top:20px;}
.back a{color:#FFF; text-decoration:none;font-weight:bold;}

.pagination .single,.pagination_sub .single
{
	width:16px;
	height:16px;
	text-align:center;
	line-height:15px;
	border:1px solid #00b0dc;
	background:#fff;
	color:#FFF;
	margin:1px;
	float:left;
	display:block;
	text-decoration: none;
}

.pagination .single:hover,.pagination_sub .single:hover
{
	width:16px;
	height:16px;
	text-align:center;
	line-height:15px;
	border:1px solid #09669F;
	background:#FFF;
	color:#FFF;
	margin:1px;
	float:left;
	display:block;
	text-decoration: none;
}

.msg{background:#514E49 url('../imgs/messageIco.jpg') no-repeat; padding-left:30px; height:28px; line-height:28px;}
.italic{font-style:italic;}
.clear{clear:both;height:0;font-size:0; line-height:0;}
p.error{color:red; margin-top:2px; font-size:10px; font-weight:bold;}
p.alignRight{text-align:right;}