/* @@@@@@@@@@@@@@@@@   Wrappers   @@@@@@@@@@@@@@@@@ */
body {margin:0px; padding:20px 0px 0px 0px; background:#000000; color:#808080; font:12px/17px Arial, Helvetica, sans-serif;}
.container{width:980px; background:#FFFFFF; margin:0px auto;}
.containerGallery{width:720px; background:#FFFFFF; margin:0px auto; margin-top:-20px;}

/* @@@@@@@@@@@@@@@@@   Redefined Tags / Classes   @@@@@@@@@@@@@@@@@ */
h1 {font-size:14px; color:#A2238D; margin:0px; margin-bottom:15px; #margin-bottom:14px; padding:4px 0px 0px 0px; font-weight:bold; text-transform:uppercase;}
h1 a:link, h1 a:visited, h1 a:active {color:#A2238D; text-decoration:none;}
h1 a:hover {color:#A2238D; text-decoration:underline;}
h2 {font-size:12px; color:#A2238D; margin:0px; margin-bottom:11px; font-weight:bold; text-transform:uppercase;}
h3 {font-size:13px; color:#EE5BA0; margin:0px; font-weight:bold;}
p {margin:0px; padding:0px; margin-bottom:15px;}
a:link, a:visited, a:active {color:#808080; text-decoration:none;}
a:hover {color:#EE5BA0; text-decoration:none;}
a img {border:none;}
a {cursor:pointer;}
ul {margin:0px 0px 0px 10px; padding:0px;}
li {background:url(../images/bullet.png) no-repeat left 3px; list-style:none; padding:0px 0px 6px 15px; line-height:14px; margin:0px;}

.clr {clear: left;}
#clr {clear: left;}
.left {float:left;}
.right {float:right; text-align:right;}

/* @@@@@@@@@@@@@@@@@   Header / Footer   @@@@@@@@@@@@@@@@@ */
.header {width:980px; float:left; background:#FFFFFF;}
.headerTop {width:980px; height:100px; float:left; padding:15px 0px 0px 0px;}
.logo {width:250px; float:left; padding:0px 96px 0px 40px;}
.banner {width:574px; float:left; padding:0px 0px 0px 0px;}
.iconnav {width:65px; height:9px; float:left; padding:0px 0px 0px 915px; margin:12px 0px 20px 0px;}
.iconline {width:1px; padding:0px 10px;}
.mainnav {width:980px; height:25px; float:left;}
.footer {width:980px; height:20px; float:left; background:url(../images/footer_bottom.png) no-repeat; font-size:11px; padding:10px 0px 30px 0px;}
.copyright {width:480px; float:left; padding:0px 0px 0px 20px;}
.userCount {width:460px; float:left; padding:0px 20px 0px 0px; text-align:right;}

/* @@@@@@@@@@@@@@@@@   Main Page   @@@@@@@@@@@@@@@@@ */
.bodyContent {width:980px; float:left; background:#FFFFFF; padding:20px 0px 20px 0px;}
/* Left column */
#leftContent {width:160px; float:left; background:#F17CB3;min-height:600px; _height: auto !important; height:600px;}
.leftHeader {width:140px; height:15px; float:left; padding:4px 0px 6px 20px; background:url(../images/left_top.png) no-repeat; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.leftHeaderMulti {width:140px; height:15px; float:left; padding:4px 0px 6px 20px; background:url(../images/left_top_multi.png) no-repeat; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}

.subnav {width:160px; float:left;}
.subnav ul {margin:10px 0px 4px 20px; padding:0px;}
.subnav li {background:url(../images/bullet_subnav_o.png) no-repeat left 6px; list-style:none; padding:0px 8px 6px 15px; line-height:17px; margin:0px;}
.subnav a:link, .subnav a:visited, .subnav a:active {color:#FFFFFF;}
.subnav a:hover {color:#A2238D;}
.subnavActive {color:#A2238D;}
.subnavMainTitle {width:140px; float:left; padding:11px 0px 8px 20px; #padding:10px 0px 7px 20px; color:#A2238D; text-transform:uppercase; font-weight:bold; color:#FFFFFF;}
.subnavTitle {width:140px; float:left; padding:11px 0px 0px 20px; #padding:10px 0px 0px 20px; color:#A2238D; text-transform:uppercase; font-weight:bold;}
.subnavLine {width:140px; height:1px; float:left; margin:0px 10px;}

.leftBottom {width:160px; height:25px; float:left;}
/* Middle column */
#mainContent {width:550px; float:left; padding:0px 20px;}
.mainBullet {width:21px; height:12px; margin:0px 10px;}

/* Right column */
#rightContent {width:210px; float:left; padding:0px 0px 0px 0px;}
.ads {width:210px; float:left; padding:0px 0px 10px 0px;}


/* @@@@@@@@@@@@@@@@@   Profile Page   @@@@@@@@@@@@@@@@@ */
.gallery {width:550px; float:left;}
.galleryContent {width:550px; float:left; padding:0px 0px 19px 0px;}
.lastGalleryContent {width:550px; float:left; padding:0px 0px 14px 0px;}
.profile {width:123px; float:left; padding:0px 19px 0px 0px;}
.profilePhoto {width:123px; height:77px; float:left;}
.profileBottom {width:123px; height:16px; background:url(../images/profile_bottom.png) no-repeat; float:left; text-align:center; padding:2px 0px 2px 0px;}
.profile a:link, .profile a:visited, .profile a:active {color:#FFFFFF; text-decoration:none;}
.profile a:hover {color:#A2238D; text-decoration:none;}
.lastProfile {width:123px; float:left; padding:0px;}
.lastProfile a:link, .lastProfile a:visited, .lastProfile a:active {color:#FFFFFF; text-decoration:none;}
.lastProfile a:hover {color:#A2238D; text-decoration:none;}
.galleryMultiContent {width:550px; float:left; padding:0px 0px 14px 0px;}
.lastGalleryMultiContent {width:550px; float:left; padding:0px 0px 24px 0px; #padding:0px 0px 14px 0px;}
.profileLine {width:550px; height:1px; float:left; padding-bottom:15px;}
.page {width:550px; float:right; color:#EE5BA0; padding:0px; font-size:11px; text-align:right; color:#A2238D;}
.page a {padding-left:7px; color:#A2238D;}
.page a:link, .page a:visited, .page a:active {text-decoration:none;}
.page a:hover {text-decoration:underline;}
.pageActive {padding-left:7px; text-decoration:underline;}


/* @@@@@@@@@@@@@@@@@   News Page   @@@@@@@@@@@@@@@@@ */
.news {width:550px; float:left; margin-bottom:10px;}
.news h3 {margin-bottom:10px;}
.news h3 a {color:#EE5BA0;}
.news h3 a:hover {text-decoration:underline;}
.newsHeader {width:530px; height:15px; float:left; background:url(../images/news_header.png) no-repeat; padding:5px 0px 5px 20px; color:#A2238D; text-transform:uppercase; font-weight:bold;}
.newsHeader a:link, .newsHeader a:visited, .newsHeader a:active {color:#A2238D; text-decoration:none;}
.newsHeader a:hover {color:#A2238D; text-decoration:underline;}
.newsBullet {width:13px; height:9px; margin:0px 10px;}
.newsContent {width:523px; float:left; padding:12px 5px 0px 20px; border:none; border-left:1px solid #f6adcf; border-right:1px solid #f6adcf;}
.newsInfo {width:325px; float:left; padding:0px 15px 5px 0px;}
.newsThumb {width:123px; float:left;}
.newsText {width:183px; float:left; padding:0px 0px 0px 19px;}
.newsLine {width:1px; height:103px; float:left; padding:10px 0px; border:none; border-left:1px dotted #f6adcf;}
.relatedNews {width:171px; float:left; padding:0px 5px;}
.newsBorder {width:550px; height:10px; float:left;}
.newsDetailContent {width:508px; float:left; padding:0px 20px 10px 20px; border:none; border-left:1px solid #f6adcf; border-right:1px solid #f6adcf;}
.newsDetailInfo {width:508px; float:left;}
.newsDetailText {width:366px; float:left; padding:0px 0px 0px 19px; line-height:16.5px;}
.newsHorizontalLine {width:508px; height:1px; float:left; margin:10px 0px; border:none; border-top:1px dotted #f6adcf;}
.otherNews {width:508px; float:left; padding:0px 20px 10px 20px; border:none; border-left:1px solid #f6adcf; border-right:1px solid #f6adcf;}
.otherNews ul {margin:0px 0px 0px 0px; padding:0px;}
.otherNews li {background:url(../images/bullet.png) no-repeat left 5px; list-style:none; padding:0px 0px 0px 15px; line-height:17px; margin:0px;}
.otherNewsContent {width:508px; float:left;}
.otherNewsTitle {width:73px; float:left; color:#A2238D;}
.reference {width:508px; float:left; text-align:right; font-weight:bold;}
.back {width:435px; float:left; text-align:right; color:#808080; border:none; border-bottom:1px dotted #f6adcf;}
.back a {text-decoration:none}
.back a:hover {color:#808080; text-decoration:underline;}
.newsDate {color:#A2238D;}
.moreNews a {width:508px; float:left; text-align:right; color:#808080; text-decoration:none;}
.moreNews a:hover {text-decoration:underline;}
.newsGallery {width:510px; float:left; margin-bottom:15px;}
.newsGalleryImg {width:510px; float:left;}
.newsGalleryInfo {width:510px; float:left; font-size:10px; padding-top:5px;}

.containerContact {width:978px; background:#FFFFFF; margin:0px auto;}
.contactContent {width:550px; float:left; line-height:17pt; margin-bottom:30px;}
.contactHeader {font-size:14px; color:#A2238D; margin:0px; margin-bottom:12px; #margin-bottom:11px; padding:4px 0px 0px 0px; font-weight:bold; text-transform:uppercase;}
#contactform {width:550px; float:left; margin:0px;}
#contactform p {margin:3px 0px 0px 0px;}
.contactinfo {width:400px; float:left;}
.contactinfo input {width:200px; float:right; margin-left:50px;}
.contactinfo textarea {width:200px; float:right; margin-left:50px;}
input {font-size:11px; color:#808080; text-align:left; background:#FFF; border:1px solid #808080; margin-bottom:5px;}
textarea {font-size:11px; width:165px; height:100px; color:#808080; font-family:Arial, Helvetica, sans-serif; background:#FFF; border:1px solid #808080; margin-bottom:5px;}
.button {background:#A2238D; color:#FFFFFF;}
#contactbutton {float:left; width:359px; margin-top:5px;}
#contactbutton input {float:left; width:45px; height:20px; text-align:center; border:none;}
.send {float:left; margin-left:198px; #margin-left:196px;}
.cancel {float:left; margin-left:10px;}
.asterisk {color:#A2238D;}
/*-------------------------------------------------------------------------------------------------*/
.newsGalleryTrangmat
{
	margin-left:-5px
}
#nav, #nav ul {
	margin: 0;
	list-style:None;

}
#nav  li a{
	/*padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	padding-right: 10px;*/
	margin: 0;
	list-style:None;

}
#nav a
{
	
	display: block;
	color:White;
}
#nav a:hover
{
	
	display: block;
	background-color:#A2238D;
	
}
#nav li ul a
{
	padding-left:9px;
	padding-top:5px;
	padding-bottom:5px;
}

#nav li
{
	background:none; 
	list-style:none; 
	padding:0px 0px 0px 0px; 
	margin:0px;
	border-bottom-color:#FFFAF0;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#nav li ul
{
		position: absolute;
		width: 16em;
		
	display: block;
	left: -999em;
	background:#EE5BA0;
	
	filter:alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
	-moz-opacity: 0.9;
	opacity: 0.9;
	}
	
	



	
#nav li:hover ul {
	left:auto;

}

#nav li ul ul {
	margin: -2em 0 0 16em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{
	left: auto;
}




.relateNewsPadding
{
	padding-left:8px;
}
.relateNewsPaddíngTitle
{
	padding-left:80px;
}




.leftNews {width:160px; float:left;}
.leftNews ul {margin:0px 0px 0px 20px; padding:0px;}

.leftNews a:link, .leftNews a:visited, .leftNews a:active {color:#FFFFFF;}
.leftNews a:hover {color:#A2238D;}
.leftNews li {background:url(../images/bullet_subnav_o.png) no-repeat left 6px; list-style:none; padding:0px 8px 6px 15px; line-height:17px; margin:0px;}

.ASPNetFlash:focus
{
	outline:0;
}


/* @@@@@@@@@@@@@@@@@   Check Flash version   @@@@@@@@@@@@@@@@@ */
#containerNoFlash{width:600px; background:#000000; margin:0px auto; margin-top:150px;}
.noflashLogo {width:600px; float:left; text-align:center;}
.noflashText {width:600px; float:left; text-align:center; margin-top:50px; color:#FFFFFF;}
.noflashText a {text-decoration:underline; color:#FFFFFF;}
.noflashText a:hover {color:#EE5BA0;}
.padding10
{
	padding-right:10px;
	padding-left:10px;
}
.paddingleft10
{
	padding-left:10px;
}
.paddingright10
{
	padding-right:10px;
}
.paddingtop10
{
	padding-top:10px;
}
.paddingbottom10
{
	padding-bottom:10px;
}

