body {
	background:#fff url(../imgs/bg_body.jpg);
	color:#FFF;
}
body#la, body#training, body#art-make-up, body#art-tatoo {background:#fff url(../imgs/bg_body_light.jpg) repeat top left;}
a, a:visited {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#FC0;
}
a:active {
	color:#F60;
}
h1,h2,h3,h4,h5,h6,p,ul,ol {
	color:#FFF;
}
h2 {
	font:bold 24px/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.transparent h2 {
	margin:0;
	padding:0px 0 10px;
}
h3 {
	font:bold 12px/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:0px;
}
.general {
	background:#000 url('../imgs/bg1.png');
	border:1px solid #111;
	overflow:hidden;
}
#header {
padding:30px 0;
}

#home #content {
	padding:0;
}
.MGS {
	margin:0 25px 370px;
	width:100%;
}

.MGS div {
	width:40px;
	height:40px;
	position:absolute;
	background:#555;
	color:#222;
	overflow:hidden;
}
.general {
	background:url('../imgs/bg5.jpg');
}
#home .general {
	background:url('../imgs/bg1.png');
	min-height:550px;
}

#navMain {
	background:#222;
	padding:0 0 0 12px;
	margin:0;
	display:block;
	height:20px;
	width:1200px;
}
#navMain ul {
	list-style:none;
	margin:0;
}
#navMain li {
	float:left;
	display:inline;
	margin:0;
}
#navMain a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 11px/1.2em Arial, Helvetica, sans-serif;
	display:block;
	padding:3px 8px;
}

#navMain-about a {
	color:#FFF;
}
#navMain-about a:hover,#navMain-about.act a {
	color:#000;
	background:#FFF;
}

#navMain-art a {
	color:#F00;
}
#navMain-art a:hover,#navMain-art.act a {
	color:#000;
	background:#F00;
}

#navMain-arch a {
	color:#F90;
}
#navMain-arch a:hover,#navMain-arch.act a {
	color:#000;
	background:#F90;
}

#navMain-cr a {
	color:#FE0;
}
#navMain-cr a:hover,#navMain-cr.act a {
	color:#000;
	background:#FE0;
}

#navMain-projects a {
	color:#CF0;
}
#navMain-projects a:hover,#navMain-projects.act a {
	color:#000;
	background:#CF0;
}

#navMain-la a {
	color:#3F0;
}
#navMain-la a:hover,#navMain-la.act a {
	color:#000;
	background:#3F0;
}

#navMain-for a {
	color:#90F;
}
#navMain-for a:hover,#navMain-for.act a {
	color:#000;
	background:#90F;
}

#navMain-web a {
	color:#0FC;
}
#navMain-web a:hover,#navMain-web.act a {
	color:#000;
	background:#0FC;
}

#navMain-music a {
	color:#0CF;
}

#navMain-music a:hover,#navMain-music.act a {
	color:#000; 
	background:#0CF;
}

#navMain-fc a {
	color:#36F;
}
#navMain-fc a:hover,#navMain-fc.act a {
	color:#000;
	background:#36F;
}

.w1 {
	
}
.w2 {
	margin-left:43px;
}
.w3 {
	margin-left:86px;
}
.w4 {
	margin-left:129px;
}
.w5 {
	margin-left:172px;
}
.w6 {
	margin-left:215px;
}
.w7 {
	margin-left:258px;
}
.w8 {
	margin-left:301px;
}
.w9 {
	margin-left:344px;
}
.w10 {
	margin-left:387px;
}
.w11 {
	margin-left:430px;
}
.w12 {
	margin-left:473px;
}
.w13 {
	margin-left:516px;
}
.w14 {
	margin-left:559px;
}
.w15 {
	margin-left:602px;
}
.w16 {
	margin-left:645px;
}
.w17 {
	margin-left:688px;
}
.w18 {
	margin-left:731px;
}
.w19 {
	margin-left:774px;
}
.w20 {
	margin-left:817px;
}
.w21 {
	margin-left:860px;
}
.h1 {
	
}
.h2 {
	margin-top:43px;
}
.h3 {
	margin-top:86px;
}
.h4 {
	margin-top:129px;
}
.h5 {
	margin-top:172px;
}
.h6 {
	margin-top:215px;
}
.h7 {
	margin-top:258px;
}
.h8 {
	margin-top:301px;
}
.pfList {
	padding:0 30px;
	overflow:hidden;
	width:900px;
	display:none;
}
.general h1 {
	color:#FFF;
	font:bold 50px/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 50px;
}
.pfList div {
	width:100px;
	height:100px;
	background:#555;
	color:#222;
	float:left;
	display:inline;
	margin:5px;
}
.about {
	padding:0 30px;
	overflow:hidden;
	display:none;
	width:700px;
}
.transparent {
	background:url('../imgs/bg_trans.png');
	padding:30px 30px 10px;
	margin-bottom:20px;
	overflow:hidden;
	width:560px;
}
.transparent p span {
	color:#999;
}
.transparent .div {
	float:left;
	width:150px;
	padding-right:10px;
}
.borderBtm {
	border-bottom:1px dotted #999;
}
.pre {
	position:fixed;
	left:0;
	top:0;
	background:#000;
	width:100%;
	height:100%;
	display:none;
}

.logo {
	padding:0 20px;
}
#content {
	padding:0 20px 10px;
}
#footer {
	color:#777;	
	text-align:center;
}
dd {
	color:#999;
}
#about .general {
	background:#000 url('../imgs/bg11.jpg');
}
#contacts .general {
	background:#000 url('../imgs/bg21.jpg');
}
#art .general {
	background:#000 url(../imgs/bg5.jpg);
}

#arch .general {
	background:#000 url('../imgs/bg3.jpg');

}
#arch-projects .general {
	background:#000 url('../imgs/bg25.jpg');

}
#accessories .general {
	background:#000 url('../imgs/bg5.jpg');

}
#cr .general {
	background:#000 url('../imgs/bg20.jpg');

}
#la .general {
	background:#000 url('../imgs/bg30.jpg');

}
#projects .general {
	background:#000 url('../imgs/bg24.jpg');

}
#fc .general {
	background:#000 url('../imgs/bg28.jpg');

}
#for .general {
	background:#000 url('../imgs/bg29.jpg');

}
#sts .general {
	background:#000 url('../imgs/bg24.jpg');
}
#ola-la .general {
	background:#000 url('../imgs/bg1.jpg');
}
#rio .general {
	background:#000 url('../imgs/bg32.jpg');
}
#music .general {
	background:#000 url('../imgs/bg33.jpg');
}
#web .general {
	background:#000 url('../imgs/bg34.jpg');
}
#make-up .general {
	background:#000 url('../imgs/bg35.jpg');
}
#body-art .general {
	background:#000 url('../imgs/bg9.jpg');
}
#art-tatoo .general {
	background:#000 url('../imgs/bg12.jpg');

}
#art-collection .general {
	background:#000 url('../imgs/bg7.jpg');

}
#partners .general {
	background:#000 url('../imgs/bg36.jpg');
}
.navSec {
	position:absolute;
	margin: 110px 0 0 670px;
	width:200px;
	background:#000 url('../imgs/bg_nav_sec.png');
	/*border-top:5px solid #FFF;*/
}
/*#art .navSec {border-top-color:#F00;}
#arch .navSec {border-top-color:#F90;}
#cr .navSec {border-top-color:#FF0;}
#projects .navSec {border-top-color:#CF0;}
#la .navSec {border-top-color:#0F0;}
#web .navSec {border-top-color:#0F9;}
#music .navSec {border-top-color:#0FF;}
#fc .navSec {border-top-color:#06F;}
#for .navSec {border-top-color:#90F;}*/

.navSec ul {
	list-style:none;
	padding:0;
	padding-bottom:7px;
	margin:0;
	margin-bottom:7px;
	font:normal 14px/1.6em Arial, Helvetica, sans-serif;
}
.navSec li {
	background:transparent url('../imgs/trend_right.gif') no-repeat 0px 8px;
	padding-left:15px;
}
.navSec li ul {
	font:normal 12px/1.2em Arial, Helvetica, sans-serif;
	list-style: disc;
	margin-left:13px;
}
.navSec li ul li{
	background:none;
	padding:0;
}
.navSec p {
	color:#999;	
}
.navSec a.no-link {
	font-weight:bold;
	color:#FD0;
}
.align-center {
	text-align:center;
}
.csc-textpic-image {
	padding:0;
	border:5px solid #FFF;
	background: #000;
}
.csc-textpic-image dt {

}
.csc-textpic-firstcol {
	padding:0;
}
.csc-textpic-image img{
	display:block;
}
#content a {
		color:#FC0;
}
#content a:hover {
		color:#F90;
}
#content a:active {
		color:#F60;
}
.csc-textpic-imagecolumn {
	margin-right:15px;
}
.align-right {
	text-align:right;
	margin:-20px 0 0;
	padding:0;
}
#content .align-right a {
	color:#FFF;
}
a.button {
	color:#000;
	display:block;
	padding:5px 10px;
	font:bold 10px/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.wid {
	width:150px;
	background:#000 url('../bg_trans.png');
	border:1px solid #666;
	color:#FFF;
	padding:3px;
}
textarea.wid {
	width:350px;
	height:125px;
	margin:0;
}
.tx-ttnews-browsebox-SCell{
	background:none;
}
.headerBg {
	background:url('../imgs/bg_trans2.png');
	height:140px;
	margin-bottom:-140px;
	border-bottom:7px solid #111;
}
#home .headerBg {
	display:none;
}
#mainLogo {
	position:absolute;
	padding:0;
	margin: 0 0 0 800px;
}
#home .csc-textpic-imagecolumn,#home .csc-textpic-image {
	background:#FE0;
	display:block;
	overflow:hidden;
	border:none;
	margin:0;
}

#home .csc-textpic-image{
	border:none;
}

.news-latest-container,.news-latest-item,.news-list-item-content {
	overflow:hidden;
	clear:both;
}
.news-latest-item,.news-list-item-content {
	border-bottom:1px dotted #999;
	margin-bottom:10px;
	padding-bottom:10px;
}
.loginbox {
	background: transparent url('../imgs/bg_trans.png');
	padding:10px 30px 10px;
}
.loginbox input, .loginbox #logoutUName {
	margin-right: 30px;
}
.loginbox label {
	margin-right:10px;
}
fieldset {
	border-color:#555;
}
.tx-felogin-pi1 label {
	display:block;
}
.tx-felogin-pi1 input {
	margin: 5px 0 10px;
}
.news-list-item-content a { display:block; float:left; margin:0 5px 5px 0;}
.news-list-item-content br, .news-list-item-content .spacer-gif { display:none;}