@charset "utf-8";
/* CSS Document */
body{
	background:#4c4c4b url(../images/background.jpg) left top repeat-x;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.clear{
	clear:both;
}
a{
	text-decoration:none;
	color:#b20808;
}
a:hover{
	text-decoration:underline;
	color:#b20808;
}

/* PAGE CONTAINER */
#leftPageCT{
	width:151px;
	height:500px;
	float:left;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/leftBG.jpg) left top no-repeat;
}

#rightPageCT{
	width:831px;
	float:left;
	padding:0 10px;
	position:absolute;
	left:151px;
	top:0;
	background:#a5a5a5 url(../images/rightBG.jpg) left top no-repeat;
}

/* HEADER CONTAINER */
#headerCT{
	width:831px;
	height:110px;
	margin-top:55px;
}
#headerCT #logo{
	width:210px;
	height:110px;
	float:left;
}
/*menu*/
#headerCT #menu{
	width:601px;
	height:65px;
	margin:45px 0 0 20px;
	float:left;
}
#menu .menuItem{
	width:100px;
	height:60px;
	float:left;
	padding-left:10px;
	size:10pt;
	font-weight:bold;
	border-left:1px solid #000000;
}
#menu .LmenuItem{
	width:1px;
	height:60px;
	float:left;
	border-left:1px solid #000000;
}
.menuItem .mainItem{

}
.menuItem ul{
	margin:0;
	padding:0;
}
.menuItem li{
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	line-height:14px;
	z-index:5;
	list-style:none;
	padding-left:5PX;
}
.menuItem a{
	text-decoration:none;
	color:#000000;
}
.menuItem li a{
	text-decoration:none;
	color:#333333;
}
.menuItem a:hover{
	text-decoration:none;
	color:#b20808;
}
.menuItem .hidder{
	width:100px;
	height:46px;
	position:absolute;
	background-color:#FFFFFF;
}

/* BANNER CONTAINER */
#bannerCT{
	width:831px;
	height:237px;
	position:relative;
	z-index:10;
}

/* CONTENT CONTAINER */
/* left */
#contentCT #leftCT{
	width:249px;
	padding-left:16px;
	float:left;
}
#leftCT .blokCT{
	margin-bottom:20px;
}
#leftCT .blokCT .blokTitle{
	width:189px;
	height:15px;
	padding:7px 0 6px 60px;
	background:#b20808 url(../images/blok.jpg) 5px 6px no-repeat;
	color:#FFFFFF;
	/*font-weight:bold;*/
}
#leftCT .blokCT .blokContent{
	margin-top:10px;
	text-align:center;
}
#leftCT .blokCT ul{
	margin:10px 0 0 5px;
	padding:0;
}
#leftCT .blokCT ul li{
	list-style:none;
	padding:0 0 5px 15px;
	background:url(../images/bullet.jpg) left 2px no-repeat;
}
#leftCT .blokCT a{
	text-decoration:none;
	color:#000000;
}
#leftCT .blokCT a:hover{
	text-decoration:none;
	color:#b20808;
}
#leftCT .blokCT #newsArchive{
	text-align:right;
	margin-top:10px;
	font-weight:bold;
}
/* right */
#contentCT #rightCT{
	width:515px;
	/*height:400px;*/
	float:left;
	margin-left:35px;
}
#rightCT #pageTitle{
	width:455px;
	height:17px;
	padding:5px 0 6px 60px;
	background:#b20808 url(../images/blok.jpg) 5px 6px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12pt;
}
#rightCT #pageContent{
	padding:20px 15px 20px 15px;
	line-height:16px;
}
#rightCT #pageContent .priceTable{
	width:460px;
	margin:10px;
}
#rightCT #pageContent .priceTable td{
	padding:5px 2px;
	border-bottom:1px dotted #CCCCCC;
}
#rightCT #promoBanner{
	height:70px;
	width:515px;
}
#rightCT .thumbscontainer{
	margin-left:20px;
}
#rightCT .thumbscontainer img{
	border:2px solid #b20808;
}
#rightCT .childscontainer img{
	border:2px solid #b20808;
}
#rightCT .childscontainer{
	margin-left:20px;
}
#rightCT .galleryItem{
	width:130px;
	float:left;
	margin-bottom:20px;
	padding:0 15px;
}
#rightCT .galleryContent{
	width:130px;
	height:78px;
	cursor:pointer;
	background:url(../images/logoSmall_fade.png) left top no-repeat;
}
#rightCT .galleryContent:hover{
	width:130px;
	height:78px;
	background:url(../images/logoSmall.png) left top no-repeat;
}
#rightCT .galleryTitle{
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}

/* FOOTER CONTAINER */
#footerCT{
	margin:0 0 16px 0;
}
#footerCT #copyright{
	width:799px;
	height:16px;
	margin:0 16px;
	padding:6px 0;
	background-color:#b20808;
	color:#FFFFFF;
	text-align:center;
	font-size:8pt;
	/*font-weight:bold;*/
}

/* ASSOCLOGOS CONTAINER */
#assoLogos{
	width:771px;
	margin:10px 16px 0 16px;
	padding:5px 14px;
	border-top:2px solid #b20808;
	text-align:center;
	background-color:#FFFFFF;
}
#assoLogos2{
	width:771px;
	margin:0 16px 0 16px;
	padding:5px 14px;
	border-top:2px solid #b20808;
	text-align:center;
	background-color:#FFFFFF;
}
#assoLogos img{
	padding:0 5px;
}
#assoLogos2 img{
	padding:0 5px;
}
.logoItem{
	float:left;
	height:105px;
}
.floatLayers{
	width:350px;
	margin:0 auto;
}


/* CONTACT */
#formFields{
	margin-left:25px;
}
#formFields label{
	display:block;
	width:100px;
	float:left;
	font-weight:bold;
}
#formFields input{
	width:258px;
	height:19px;
	padding:3px 0 0 3px;
	background:url(../images/fieldBG.jpg) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0;
}
#formFields textarea{
	width:258px;
	height:170px;
	padding:3px 0 0 3px;
	background:url(../images/textareaBG.jpg) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0;
}
#formFields #sendBT{
	width:100px;
	height:25px;
	background:url(../images/submit.jpg) left top no-repeat;
	border:0;
	position:relative;
	left:261px;
	cursor:pointer;
}

/* PRICES */
#prices{

}
#prices .priceItem{
	margin-bottom:2px;
}
#prices .priceItem .priceTitle{
	height:20px;
	background:url(../images/subItembg.png) repeat-x left top;
	cursor:pointer;
}
#prices .priceItem .priceTitle h2{
	padding:2px 0 0 20px;
	margin:0;
	font-size:9pt;
	font-weight:normal;
	background:url(../images/subItembullet.png) no-repeat left top;
}
#prices .priceItem .priceContent{
	height:0;
	overflow:hidden;
}
#prices .priceItem  .open{
	height:244px;
}

#profilesCT{
	width:515px;
}

#profilesCT .profileItem{
	width:149px;
	height:160px;
	float:left;
	cursor:pointer;
	text-align:center;
	border:1px solid white;
	padding-top:15px;
	margin:5px;
}
#profilesCT .profileName{
	text-align:center;
	color:#b20808;
}
#profilesCT .profileImage{
	margin:0 auto;
	width:100px;
	height:133px;
	background:url(../images/johndoe.jpg) no-repeat left top;
}
#profileInfo{
	padding:20px 15px 20px 15px;
}
.picture{
	float:left;
	margin-right:30px;
}
#info{
	clear:right;
}
#info td{
	line-height:16px;
}
#profileInfo .label{
	font-weight:bold;
}
