BODY {
	padding:0; margin:0;
	font-family:Arial;
	background:#1d1220;
}
TABLE {
	border-collapse:collapse;
	width:100%;
}
TD {
 	padding:0em;
	vertical-align:top;
	font-size:12px;
	line-height:17px;
	color:white;
}
IMG {
	border:0px;
}
A {
	color:#FF7EC9;
}
A:hover {
	color:#FF7EC9;
	text-decoration:none;
}
P {
	margin:0; padding-bottom:10px;
}
UL {
	margin:0; padding:0;
}
LI {
	list-style-type:none;
}
HR {
	height:1px;
	border:0;
	background:#C72D7E;
	color:#C72D7E;
	margin-bottom:25px;
}
H1 {
	font-size:18px;
	line-height:normal;
	color:white;
	padding:20px 0 50px 28px; margin:0;
	background:url(pics/pro_3.gif) no-repeat 0 27px;
}
H2 {
	font-size:16px;
	color:#FFBBDE;
	padding-bottom:15px; margin:0;
}
H3 {
	font-size:12px;
	color:#FFBBDE;
	padding-bottom:5px; margin:0;
}
INPUT, SELECT {
	font-size:12px;
	border:0;
	color:white;
	background:#746876;
}
FORM {
	padding:0; margin:0;
}

TABLE.main {
	width:1000px; 
	background:url(pics/footer_bg.jpg) repeat-x 0 100% #1D1220;;
}
TD.banner {
	background:url(pics/top_bg.jpg) no-repeat;
}
TD.header {
	height:156px;
	background:url(pics/top_bg_2.jpg) no-repeat 100% 0;
}
TD.header IMG.icons{
	position:absolute;
	margin-left:870px; margin-top:40px;
}
TD.menu {
	height:42px;
	font-size:13px;
	padding:0 0 3px 80px;
    background:url(pics/menu_bg.jpg) no-repeat;
}
TD.footer {
	height:42px;
	font-size:13px;
	padding:0 0 3px 80px;
    vertical-align:middle;
}

TD.menu LI, TD.footer LI{
	display:inline;
	padding:0 12px 0 20px;
	background:url(pics/pro_1.gif) no-repeat 0 6px;
}
TD.menu LI A, TD.menu LI A:hover, TD.footer LI A, TD.footer LI A:hover{
	color:white;
}

#listMenuRoot {
	position:absolute;
}
#listMenuRoot A{
	display:block;
	padding:11px 0 12px 0;
}
#listMenuRoot ul{
	display:none;
	position:absolute;
	padding:5px 0 20px 0;
	left:-14px;
	font-size:12px;
	background:url(pics/listmenu.jpg) no-repeat 50% 100% #A6286D;
}
#listMenuRoot li {
 	float:left;
 	display:block;
 	position:relative;
	margin-right:9px;
 	background:url(pics/pro_1.gif) no-repeat 0 17px;
}
#listMenuRoot ul li{
	white-space:nowrap;
	float:none;
	margin:0; padding:0;
	background:url(pics/pro_1.gif) no-repeat 14px 9px;
}
#listMenuRoot ul a, #listMenuRoot ul a:hover {
	padding:4px 17px 4px 35px;
	border:0;
	float:none;
	display:block;
}
* html #listMenuRoot ul a {
	height: 1%;
}






TD.left_box {
	width:261px;
	line-height:22px;
	background:url(pics/left_bg.jpg) no-repeat 0 0;
}
TD.content_box {
	background:url(pics/content_bg_new.jpg) repeat-y 0 0;
}
DIV.text_box {
	/*background:url(pics/text_title_2.jpg) no-repeat 0 0;*/
	padding:0 85px 10px 30px;
}
#first {
	background:url(pics/content_bg_top.jpg) no-repeat 0 0;
	padding-top:60px;
}
DIV.text_box H1 {
	padding-bottom:10px; margin:0;
}
DIV.text_box P{
	padding-bottom:5px;
}
IMG.text_image {
	border:6px solid #FF63B4;
	margin-bottom:5px;
}
DIV.text_box TABLE {
	width:622px;
}
TD.anons, TD.svet, TD.photo, TD.video {
	width:402px;
}
TD.anons DIV, TD.svet DIV{
	border-bottom:1px solid white;
	margin-top:10px; margin-bottom:15px;
	padding-bottom:5px;
}
TD.photo DIV, TD.video DIV{
	float:left;
	width:95px; height:133px;
}
TD.video DIV{
	width:191px;
}
TD.photo DIV IMG{
	width:85px;
	margin-bottom:3px;
}
TD.video DIV IMG{
	width:180px;
	margin-bottom:3px;
}
DIV.text_box STRONG, DIV.text_box_2 STRONG{
	color:#FFBBDE;
}
TD.anons DIV A{
	padding-left:35px;
}
DIV.text_banner {
	padding-top:20px;
	background:#1D1220;
}

INPUT.button {
	background:none;
	color:#FF7EC9;
	text-decoration:underline;
	cursor:pointer;
	width:auto !important;
}
FORM.aurization, FORM.search, FORM.news_mail{
	margin:50px 0 10px 65px;
}
FORM.aurization INPUT{
	width:110px;
	margin-left:10px;
}
FORM.aurization A, FORM.aurization A:hover{
	color:#928494;
}
INPUT.radio {
	background:none;
	margin-right:5px;
}
P.radio {
	position:absolute;
}

TD.footer {
	height:69px;
	background:none;
}
TD.footer LI{
	background:url(pics/pro_2.gif) no-repeat 0 6px;
}
TABLE.anonsy, TABLE.anonsy_photo {
	border-top:1px solid #bf2f7e;
	margin-bottom:10px;
}
TABLE.anonsy TD, TABLE.anonsy_photo TD{
	padding-top:9px;
}
DIV.anonsy_photo {
	width:146px; height:176px;
}
TABLE.anonsy_photo DIV.anonsy_photo {
	width:200px; height:202px;
}
DIV.anonsy_text {
	position:absolute;
	width:146px; height:73px;
	font-size:12px;
	font-weight:bold;
	margin-top:103px;
	background-image:url(pics/anons_layer.png);
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/frontend/css/pics/anons_layer.png',sizingMethod='scale');
}
TABLE.anonsy_photo DIV.anonsy_text {
	width:200px;
	margin-top:129px;
}
DIV.anonsy_text SPAN{
	font-weight:normal;
	color:white;
}
DIV.anonsy_text P{
	position:absolute;
	padding:7px 7px 5px 7px;
	line-height:13px;
}
DIV.anonsy_text A{
	position:relative;
	color:#ffc7ec;
	text-decoration:none;
}
TR.anonsy_text TD {
	padding:10px;
	font-size:11px;
	line-height:12px;
}
TR.anonsy_text TD A{
	color:white;
	text-decoration:none;
}
TR.anonsy_text TD A:hover{
	text-decoration:underline;
}
DIV.state_content EM{
	color:#999;
}
#gallery A{
	display:block;
	float:left;
	width:200px; 
	height:200px;
	border:1px solid #C72D7E;
	margin-right:7px; margin-bottom:7px;
}

#topbanener p {
	margin:0; padding:0;
}
img.ban_l {
	background:url(pics/LOLLIPOP-1.jpg);
	width: 433px;
	height: 550px;
}

.newgallery img{
	display:block;
	float:left;
	width:200px; 
	height:200px;
	border:1px solid #C72D7E;
	margin-right:5px; margin-bottom:7px;
}
.albom_list {
	float:left;
	width:250px; 
	height:300px;
	margin-right:30px;
}
