img { border: 0; margin: 0px; padding: 0px;}

.labelStarActive 
{
	display: inline-block; 
	height:19px;
	width:19px;
	background-image:url('img/hoverStar.gif');
	background-repeat:no-repeat;
}

.labelStarInactive  
{
	display: inline-block;
	height:19px;
	width:19px;
	background-image:url('img/Star.gif'); 
	background-repeat:no-repeat;
	color:#000000; 
}

.labelMoneyActive {

	display: inline-block; 
	height:19px;
	width:19px;
	background-image:url('img/hoverMoney.gif');
	background-repeat:no-repeat;
}

.labelMoneyInactive 
{ 
	display: inline-block; 
	height:19px;
	width:19px;
	background-image:url('img/Money.gif');
	background-repeat:no-repeat;
	color:#000000; 
}

.Content{
width: 1005px;
height:auto;
text-align: left;
margin: 0 auto 0 auto;
/*
background-image: url(img/fon52.gif);
background-repeat: repeat-y;
background-position: right bottom;
*/
}

.inputFon {
height:18px;
border: solid 1px; border-color:#f4641d;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}

.inputFonSearch {
width:250px;
height:18px;
border: solid 1px; border-color:#f4641d;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}


.TDleft, .TDright{

width: 395px;
 display: inline-block;   
vertical-align:top;
margin:0;
text-align: left;
}
.TDleft2, .TDright2{

width: 355px;
 display: inline-block;   
vertical-align:top;
margin:0 7px 20px 7px;
text-align: left;
}

.TDleft3, .TDright3{

width: 480px;
 display: inline-block;   
vertical-align:top;
margin:0 0 0 12px;
text-align: left;
}



.TDleft100{

width:100%;
 display: inline-block;   
vertical-align:top;
margin:0 10px 0 0;
text-align: left;
}


.TDleft50{

width: 560px;
 display: inline-block;   
vertical-align:top;
margin:0 10px 0 0;
text-align: left;
}
.TDleft80{

width: 780px;
 display: inline-block;   
vertical-align:top;
margin:0 10px 0 0;
text-align: left;
}
.TDadvertising{

width: 200px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:15px 0 0 0;
text-align: left;
}

.TDmenuLeft{

width: 195px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:51px 0 0 0;
margin: 0 15px 0 0;
text-align: left;
}

.marginR30{ margin: 0 26px 0 0;}
.f11 {font-size:11px;}
.f9 {font-size:9px; }
.f8 {font-size:8px; }
.f10 {font-size:10px; font-family:Arial;}
.f12 {font-size: 12px; font-family:Arial;}
.f13 {font-size:13px;}
.elemRight{float:right;}
.elemLeft{float:left;}

.width101 {width: 101px;}
.width150 {width: 150px;}
.width200 {width: 200px;}
.width210 {width: 210px;}
.width250 {width: 250px;}
.red { color:#FF0000;}
.green {color: #3aa300;}
.blue {color: #0099FF;}
.white{color: #ffffff;}
.black{color: #000000;}
.yellow {color: #f6ff00;}
.h1000 { height:1000px;}
.h45 { height:45px;}
.h70 {height: 70px;}
.eventColor { background-color: #FF0000; width:10px; height:10px; border: solid 1px; border-color:#999999;}
.width200{ width: 200px; height:45px;}
.textLeft { text-align:left;}
.textRight { text-align: right;}
.textCenter { text-align:center;}
.textCenterV { vertical-align:middle;}
.divV50 { height:50%;}
.greenHover {
color:#3aa300;
line-height:22px;
text-align:center;
}

.greyText { color: #818181}

.Border {border: solid 1px; border-color:#999999;}
.inline_block{display: inline-block; }
.inline_block2{display: inline-block; margin:10px 20px 0 0; }
.inline_block3{display: inline-block; text-align:center; }
.inline_blockUser{
display: inline-block;
text-align:right;
font-size:11px;
padding:5px 4px 0 0;
line-height:17px;

}

.inline{
line-height:20px;
}

br{
line-height:10px;
}

.fanMe {
font-size:9px;
color: #3aa300; 
cursor: pointer;
}

.fanMe:hover {
font-size:9px;
color: blue;
}

.popularity {
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#0078ff; 
cursor: pointer;
}

.popularity:hover {
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#0042ff;
}

.greenBold {
font-family: Arial;
color: #3aa300;
font-size:16px;
font-weight: bold;

}

.greyBoldSmall {
font-family: Arial;
color: #666666;
font-size:13px;
font-weight: bold;

}

.blueBold 
{
font-family: Arial;
color: #00aff8;
font-size:16px;
font-weight: bold;
margin-top: 20px;
margin-right: 20px;

}

.Grey {
background-color: #f3f3f3;
background-image: url('img/fon111_100.gif');
background-repeat: no-repeat;
}

.Orange {
background-color: #f9dd7e;
background-image: url('img/fon111_100.gif');
background-repeat: no-repeat;	
}

.White{background-color: #ffffff;}

.Yellow {
background-color: #f9dd7e;
}

.Green {
background-color: #ddfce5;
}

.hFeedback{
font-family:Arial;
font-size:16px;
font-weight: bold;
background-image: url('img/fonFeedBack.gif');
height: 26px;
padding: 0 0 0 5px;
vertical-align:middle;
}
.hFeedback2{
font-family:Arial;
font-size:18px;
background-image: url('img/hfonEvents.jpg');
background-color: #333333;
height: 24px;
padding: 3px 0 0 5px;
vertical-align:middle;
}

.EventAlbumName {
color:#FFFF00;
font-family:Arial;
font-size:18px;
background-image: url('img/hfonEvents.jpg');
background-color: #333333;
text-decoration: none;
height: 24px;
padding: 3px 0 0 5px;
vertical-align:middle;
}
.AEventAlbumName {
color:#FFFF00;
font-family:Arial;
font-size:18px;
text-decoration: none;
}
.AEventAlbumName:hover {
color:#FFFFFF;
font-family:Arial;
font-size:18px;
text-decoration: none;
}














.hTestim{
font-family:Arial;
font-size:18px;
background-image: url('img/hTestim.jpg');
background-color: #333333;
height: 24px;
padding: 3px 0 0 5px;
vertical-align:middle;
}

.AlbumName{
font-family:Arial;
font-size:18px;
background-image: url('img/hTestim.jpg');
background-color: #333333;
color: yellow;
height: 24px;
padding: 3px 0 0 5px;
vertical-align:middle;
}
.AlbumName:hover{
font-family:Arial;
font-size:18px;
background-image: url('img/hTestim.jpg');
background-color: #333333;
color:#FFFFFF;
height: 24px;
padding: 3px 0 0 5px;
vertical-align:middle;
}





.date {
font-family: Arial;
color: #a9a9a9;
font-size:11px;

}

.point{
font-family: Arial;
color: #666666;
font-size:14px;
font-weight: bold;
padding: 4px 0 5px 0;
}
.point0{
font-family: Arial;
color: #666666;
font-size:16px;
font-weight: bold;
padding: 4px 0 5px 0;
}
.Point{

font-family: Arial;
color: #999999;
font-size:11px;
font-weight: bold;
padding: 0 0 0 0;
text-align:center;
}

.point2{
font-family: Arial;
color: #b1b0b1;
font-size:12px;
font-weight: bold;
padding: 3px 0 0 0;
}

.point3{
font-family: Arial;
color: #b1b0b1;
font-size:12px;
font-weight: bold;
padding: 3px 0 0 0;
}

.point3:hover{
font-family: Arial;
color: #000000;
font-size:12px;
font-weight: bold;
padding: 3px 0 0 0;
}

.point4{
font-family: Arial;
color: #b1b0b1;
font-size:12px;
font-weight: bold;
}

.enroll_active{
font-family: Arial;
color: #000000;
font-size:12px;
font-weight: bold;
}


.blockR{
padding: 0 0 5px 15px;
font-size: 11px;

}







body, div, span, td, p,  h2, h3, h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin: 0;
padding: 0;
height:auto;
vertical-align:top;

}


body {
    
    margin: 0;
    padding: 0;
    background-color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

html {
    margin: 0;
    padding: 0;
    height: 100%;
}




a{

font-family: Verdana, Arial, Helvetica, sans-serif;
color:#0078ff;
}
a:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;
color:#0042ff;
}


h2{
font-family:Arial;
font-size: 18px;
color: #666666;
}

.h2SearchValue {
font-family:Arial;
font-size: 18px;
color: #000000;	
}
h3{
padding: 0 0 5px 5px;
font-family: Arial;
font-size: 18px;
font-weight: bold;
color: #000000;
}

h4{
padding: 0 0 0px 0px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #787878;
}
.hNew{
color:#FF0000;
float:right;
line-height:20px;
text-decoration:underline;
margin: 0 6px 0 0;

}

.hNew2{
color:#666666;
float:right;
line-height:23px;
margin: 0 6px 0 0;
}

.userMini2{
width: 115px;
padding: 4px 12px 4px 4px ;
height: 40px;
margin: 10px 20px 0 23px;
}

.userMini{
padding: 4px 12px 4px 4px ;
}


.block {
width: 380px;
height:auto;
margin: 15px 0 0 0;
}

.blockUser {
width: 300px;
height:auto;
margin: 15px 0 0 0;
}

.block80 {
width: 700px;
height:auto;
margin: 15px 0 0 0;
}
.borderBlock {
border: solid 1px; border-color:#999999;
width: auto;
padding: 0 0 10px 0;

}

.blockContent {
width: auto;
height:auto;
font-size: 11px;
background-position:  right 5px;
padding: 10px 10px 10px 10px;
}



.ShadeRight {
padding: 0 6px 0 0;
background-image: url('img/ShadeRight.gif');
background-repeat: repeat-y;
background-position: right;
width: auto;
background-color: #f3f3f3;
}

.ShadeRight_O {
padding: 0 6px 0 0;
background-image: url('img/ShadeRight.gif');
background-repeat: repeat-y;
background-position: right;
width: auto;
background-color: #f9dd7e;
}

.ShadeBottom {
padding: 7px 0 0 0;
background-image: url('img/ShadeBottom1.gif');
background-repeat: repeat-x;
background-position: right;
width: auto;
}

.lowerPanelBlock_Y {
text-align: center;
margin:1px 1px 0 0;
padding: 2px 2px 0 10px;
width: auto;

height:26px;
}

.lowerPanelBlock {
text-align:center;
margin:1px 1px 0 0;
padding: 2px 2px 0 10px;
width: auto;
background-color: #e5e5e5;
height:26px;
}

.lowerPanelBlock_O {
text-align:center;
margin:1px 1px 0 0;
padding: 2px 2px 0 10px;
width: auto;
background-color: #eed170;
height:26px;
}

.lowerPanelBlock2 {
text-align:center;
margin:1px 1px 0 0;
padding: 5px 0 5px 0;
width: auto;
background-color: #e5e5e5;
height: auto;
}





.menu2Block {
margin:0 0 0 0;
padding: 2px 2px 0 1px;
background-color: #e5e5e5;
height:24px;
}

.Head {
padding: 0 0 0 0;
margin:0;
background-color: #e5e5e5;
background-image: url('img/fonHead.gif');
background-repeat:no-repeat;
height:65px;
}

.buttonAdd115 {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/buttonAdd115.gif');
    background-repeat:no-repeat;
}

.buttonAdd115:hover { background-image:url('img/buttonAdd115_hover.gif'); color:#000000; }

.buttonRemove115 {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/buttonRemove115.gif');
    background-repeat:no-repeat;
}

.buttonRemove115:hover { background-image:url('img/buttonRemove115_hover.gif'); color:#000000; }

.buttonFeedBlack {
	font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-weight: bold;
	font-size:10px;
	text-decoration:none;
	color: #FFFFFF;
    background-image:url('img/buttonBlack.gif');
    background-repeat:no-repeat;
}

.buttonFeedBlack:hover {
	background-image: url('img/buttonBlackHover.gif');
	color: #FFFFFF;
}

.buttonFeedGreen {
	font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-weight: bold;
	font-size:10px;
	text-decoration:none;
	color: #FFFFFF;
    background-image:url('img/buttonGreen.gif');
    background-repeat:no-repeat;
}

.buttonFeedGreen:hover {
	background-image: url('img/buttonGreenHover.gif');
	color: #FFFFFF;
}

.buttonFeedRed {
	font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-weight: bold;
	font-size:10px;
	text-decoration:none;
	color: #FFFFFF;
    background-image:url('img/buttonRed.gif');
    background-repeat:no-repeat;
}

.buttonFeedRed:hover {
	background-image: url('img/buttonRedHover.gif');
	color: #FFFFFF;
}

.button250 {

font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width: 250px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/button250.gif');
    background-repeat:no-repeat;
}

.button250:hover { background-image:url('img/button_hover250.gif'); color:#000000;}

.button115 {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:115px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/button115.gif');
    background-repeat:no-repeat;
}

.button115:hover { background-image:url('img/button_hover115.gif'); color:#000000; }
.button120 {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:120px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/button120.gif');
    background-repeat:no-repeat;
}

.button120:hover { background-image:url('img/button_hover120.gif'); color:#000000; }

.block120 {
background-image:url('img/S.gif');  
background-repeat:no-repeat;
height: 35px;
width: 150px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0px 0px 0px 28px;
}

.block180 {
background-image:url('img/S.gif');  
background-repeat:no-repeat;
height: 35px;
width: 260px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0px 0px 0px 28px;
}
.buttonEvColor {
display:inline-block;
    cursor:pointer;
    height:20px;
    width:22px;
    border: solid 1px; border-color:#ffffff; 
}
.buttonEvColor:hover { border: solid 1px; border-color:#ffffff; }

.b1 {background-color: #cbd9e8;}
.b1:hover { background-color: #dfefff;}

.b2 {background-color: #ceddb0;}
.b2:hover { background-color: #d7e7b8;}

.b3 {background-color: #faceab;}
.b3:hover { background-color: #ffd2ae;}

.b4 {background-color: #d6cde1;}
.b4:hover { background-color: #e7ddf3;}

.b5 {background-color: #f0f0ab;}
.b5:hover { background-color: #ffffb6;}







.button {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/button.gif');
    background-repeat:no-repeat;
}

.button:hover { background-image:url('img/button_hover.gif'); color:#000000;  }



.buttonAdd {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/buttonAdd.gif');
    background-repeat:no-repeat;
}

.buttonAdd:hover { background-image:url('img/buttonAdd_hover.gif'); color:#000000; }

.buttonPrevious {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/buttonPrevious.gif');
    background-repeat:no-repeat;
}
.buttonPrevious:hover { background-image:url('img/buttonPrevious_hover.gif'); color:#000000; }

.buttonNext {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:24px;
    width:101px;
    line-height:20px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/buttonNext.gif');
    background-repeat:no-repeat;
}
.buttonNext:hover { background-image:url('img/buttonNext_hover.gif'); color:#000000; }


.buttonLogin {
margin:10px 0 0 10px;
padding: 0;
    cursor:pointer;
    display: block;
    height:33px;
    width:119px;
    text-align:center;
	text-decoration:none;
    background-image:url('img/login.gif');
    background-repeat:no-repeat;
}

.buttonLogin:hover { background-image:url('img/login_hover.gif'); color:#000000; }

.buttonUP {
margin:0 30px 0 0;
padding: 0;
    cursor:pointer;
    display: block;
    height:33px;
    width:119px;
    text-align: left;
	text-decoration:none;
    background-image:url('img/UP.gif');
    background-repeat:no-repeat;
}

.buttonUP:hover { background-image:url('img/UPhover.gif'); color:#000000; }


.buttonStar {

    cursor:pointer;
     display: inline-block; 
    height:19px;
    width:19px;
    background-image:url('img/Star.gif');
    background-repeat:no-repeat;
}

.buttonStar:hover { background-image:url('img/hoverStar.gif'); color:#000000; }

.buttonMoney {

    cursor:pointer;
     display: inline-block; 
    height:19px;
    width:19px;
    background-image:url('img/Money.gif');
    background-repeat:no-repeat;
}

.buttonMoney:hover { background-image:url('img/hoverMoney.gif'); color:#000000; }


.of {
color:#FF0000;
line-height:22px;
text-align:center;
}


.WievAll {
line-height:22px;
text-align:center;
}

.BlockElem {
padding: 0 0 0 24px;
height: 26px;
}

.BlockHelem {
padding: 0 0 4px 2px;
height: 20px;
}
.BlockHelem2 {
padding: 0 0 4px 2px;
height: 10px;
}

.user_miniimg {
display: inline-block; 
margin: 0;
width:40px;
height:40px;
}

.miniimg {
margin: 4px 2px 4px 2px;
width:76px;
height:78px;
}
.imgPhoto{
margin: 0 0 10px 0;
width:100%;
height: auto;
text-align: center;
}




.block0 {

width: 121px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 0 5px;
line-height:16px;
}

.block115 {
width: 115px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
}

.block115С {
text-align:center;
width: 115px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
}

.block250 {
width: 254px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
}

.block100 {
width: 100px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
}

.block140 {
width: 140px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
}

.block235 {

width: 235px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
}

.block300 {

width: 380px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
}

.block400 {

width: 435px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
}

.block600 {

width: 520px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
}

.block50x50 {
width: 167px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
}


.block255 {
width: 255px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
line-height:17px;
}

.block200 {
width: 200px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
line-height:17px;
}

.block300 {
width: 300px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
line-height:17px;
}

.block370 {
width: 370px;
 display: inline-block;   
vertical-align:top;
margin:0 2px 0 2px;
padding:0;
line-height:17px;
}

.block2552 {

width: 100%;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 10px 5px;
line-height:17px;
}
.block205 {

width: 204px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:8px 0 0 2px;
}




.logo {

 display: inline-block;   
vertical-align:top;
margin:7px 0 0 0;
padding:0;
}

.logoUP {

 display: inline-block;   
vertical-align:top;
margin:0 0 0 0;
padding:0;
}







/* ///////////  container searh /////////// */
/* ------ container mini menu-------- */

.bottom{
    width: auto;
	height:90px;   
    background-image:url('img/fonBottom.gif');
	background-repeat:no-repeat;
    padding:125px 0 0 0;
	margin:0 0 0 0;
    }

.shop-access a { text-decoration:none; color:#000000; }
.shop-access a:hover { text-decoration:underline; color: #333333; }


.shop-access {
text-align:left;
    width: auto;
	height:43px;
	font-size:12px; 
	font-weight: bold;  
    background-image:url('img/fonMenuBottom.gif');
	background-repeat:no-repeat;
    padding:12px 0 0 23px;
	margin:0;
    }
	
.shop-access li {
    display:inline; 
    padding-right:3px;
    padding-left:0;	
    }

.shop-access ul {
     padding:0;
	margin:4px 0 4px 0;
    }		
	
/* ------ end container mini menu-------- */
/* ------ container mini menu-------- */



.shop-access2 a { text-decoration:none; color:#ffffff;  }
.shop-access2 a:hover { text-decoration:underline; color:#ffffff; }


.shop-access2 {
color: #FFCC00;
text-align: center;
    width: auto;
	height:22px;
	font-size:14px; 
	font-weight: bold;
	background-color:#f45000;
    padding:1px 0 0 10px;
	margin:0;
    }
	
.shop-access2 li {
    display:inline; 
    padding-right:3px;
    padding-left:0;	
    }

.shop-access2 ul {
     padding:0;
	margin:2px 0 4px 0;
    }		
	
/* ------ end container mini menu-------- */



.search{



	height:65px;   
    padding:10px 0 0 5px;
	margin:0 0 0 0;
    }
	
.search-valign { margin:15px 0 0 0;}


















/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////HOME//////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.inline_block{display: inline-block; }

.block215 {

width: 215px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0 0 0 5px;
}











/* /////////////////////////////////////////// Шапка /////////////////////////////////////////////////// */
.Head1 {
padding: 0 0 0 0;
margin:0;
background-color: #e5e5e5;
background-image: url('img/fonHeader.jpg');
background-repeat:no-repeat;
height:160px;
}



.inputFonLogin {
width:150px;
height:18px;
float:left;
border: solid 1px; border-color:#f4641d;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}



.inputFonLogin3 {
width:150px;
height:18px;
float:left;
border: solid 1px; border-color:#f4641d;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}



.search-valign2 { margin:10px 0 0 0;}

.search2{

 display: inline-block; 
	height:60px;
	width:300px;   
    padding:5px 0 0 34px;
	margin:0 0 0 0;
    }
	
	

	
	.description {

 display: inline-block; 
	height: auto;
	width:260px;   
    padding: 0 0 0 0;
	margin:90px 0 0 50px;
	color:#FFFFFF;
    }	
	
.search4 {

color:#000000;
	height:15px;
	width:280px;   
    padding:0 0 0 60px;
	margin:0 0 0 0;
    }	
	
.search-valign2 a {
color:#000000;
    }


.buttonLogin2 {
margin:0 0 0 55px;
padding: 0;
    cursor:pointer;
    display: block;
    height:33px;
    width:119px;
    text-align:center;
	text-decoration:none;
    background-image:url('img/login.gif');
    background-repeat:no-repeat;
}

.buttonLogin2:hover { background-image:url('img/login_hover.gif'); color:#000000; }

.UP {
margin:0 0 0 55px;
padding: 0;
    cursor:pointer;
    display: block;
    height:33px;
    width:119px;
    text-align:center;
	text-decoration:none;
    background-image:url('img/UP.gif');
    background-repeat:no-repeat;
}

.UP:hover { background-image:url('img/UPhover.gif'); color:#000000; }




/* ------ container menu-------- */



.shop-access3 a { text-decoration:none; color:#ffffff;  }
.shop-access3 a:hover { text-decoration:underline; color:#ffffff; }


.shop-access3 {
color: #FFCC00;

    width: auto;
	height:23px;
	font-size:14px; 
	font-weight: bold;
	background-color:#f45000;
    padding:1px 0 0 10px;
	margin:0;
    }
	
.shop-access3 li {
    display:inline; 
    padding-right:3px;
    padding-left:0;	
    }

.shop-access3 ul {
     padding:0 0 0 0;
	margin:2px 0 1px 0;
    }		
	
/* ------ end container menu-------- */



.go {
margin:0 60px 0 0;
padding: 0;
    cursor:pointer;
    display: block;
    height:23px;
    width:50px;
    text-align:center;
	text-decoration:none;
    background-image:url('img/go.gif');
    background-repeat:no-repeat;
}

.go:hover { background-image:url('img/go_hover.gif'); color:#000000; }







/* /////////////////////////////////////////// Баннер /////////////////////////////////////////////////// */

.miniimg2 {
margin: 3px 0 5px 3px;
width:73px;
height:73px;
}

.pointNewUsers{
line-height:27px;
font-family: Arial;
color: #666666;
font-size:14px;
font-weight: bold;
padding: 0 0 0 0;
text-decoration:none;
}

.pointNewUsers:hover{
line-height:27px;
font-family: Arial;
color: #333333;
font-size:14px;
font-weight: bold;
padding: 0 0 0 0;
}




.blockBanner{

width: 785px;
height:250px;
margin: 30px 0 0 0;
display: inline-block;
background-image:url('img/fonBanner.gif');
background-repeat:no-repeat;
background-position:right;

}

.blockBannerCont {
border: solid 1px; border-color:#f45000;
background-color:#e4e4e4;
width: 200px;
height:235px;
padding: 5px 5px 5px 10px;
display: inline-block;
margin: 0 0 0 0;  
font-size:11px;
}
.blockBannerButon {

width: 350px;
padding: 25px 0 0 0;
display: inline-block;
margin: 0 0 0 10px;  

}

.blockBannerReg {
padding: 0 0 0 15px;

width: 200px;
height:70px;
display: inline-block;
margin: 140px 0 0 0;  
font-size:11px;
}

.BannerButonReg {

    padding:0 0 0 0;
    cursor:pointer;
    display: block;
width: 200px;
height:70px;
}

.Reg {

    background-image:url('img/BpleaseReg.gif');
    background-repeat:no-repeat;
}

.Reg:hover { background-image:url('img/BpleaseReg_hover.gif'); }


.BannerButon {

padding:27px 0 0 0;
font-family: verdana;
    cursor:pointer;
    display: block;
    height:40px;
    width:350px;
    line-height:16px;
    text-align:center;
	font-size:11px;
	text-decoration:none;
}



.Bclub {
	color:#000000;
    background-image:url('img/Bclub.gif');
    background-repeat:no-repeat;
}

.Bclub:hover { background-image:url('img/BclubHover.gif'); color:#000000; }

.Bbuddyess {
	color:#ffffff;
    background-image:url('img/Bbuddyess.gif');
    background-repeat:no-repeat;
}

.Bbuddyess:hover { background-image:url('img/BbuddyessHover.gif'); color:#ffffff; }

.Bbussiness {
	color:#ffffff;
    background-image:url('img/Bbussiness.gif');
    background-repeat:no-repeat;
}

.Bbussiness:hover { background-image:url('img/BbussinessHover.gif'); color:#ffffff; }






/* /////////////////////////////////////////// нев Юзерс /////////////////////////////////////////////////// */


.textLeft { text-align: left;}

.newusers {
text-align:right;
width: auto;
height:440px;
padding: 0 0 0 0;
margin:35px 0 0 0;
background-image:url('img/fonBlockNewUsers.gif');
background-repeat:no-repeat;

}



.block_newusers {

width: 326px;
height: auto;
margin: 20px 0 0 0;
background-image:url('img/fonTDnewUsers.gif');
background-repeat:no-repeat;
background-position: 0 25px;
text-align: right;
}



.blockContent_newUser {

text-align: left;
width: auto;
height:339px;
padding:8px 15px 0 0; 
}





.SHbut {
font-family: verdana;
    cursor:pointer;
    display: block;
    height:32px;
    width:140px;
    line-height:25px;
    text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000000;
    background-image:url('img/SHbut.gif');
    background-repeat:no-repeat;
}

.SHbut:hover { background-image:url('img/SHbut.gif'); color:#000000; }


.block000 {

width: 136px;
 display: inline-block;   
vertical-align:top;
margin:2px 35px 0 0;
padding:0 0 0 0;
}
.ff{ font-family:Charlemagne Std; font-style:italic; font-weight: bold; color:#000000;}



/* /////////////////////////////////////////// feetback /////////////////////////////////////////////////// */


.hfeetback{
color:#929292;
font-family:Arial;
font-size:50px;
margin: 27px 0 0 0;
padding: 0 0 0 0;
font-weight: bold;

	height:50px
}

.hUsersfeetback{
color:#ffffff;
font-family:Arial;
font-size:55px;
margin: 0 15px 0 0;
padding: 0 0 0 0;
font-weight: bold;
}


.blockFeedbeck {
text-align:right;
width: auto;
height:534px;
padding: 0 0 0 7px;
margin:0 0 0 0;
background-image:url('img/fonFeedbeck.gif');
background-repeat:no-repeat;

}

.blockContent2{
padding: 0 0 15px 0;


}




.Feedbeck01 {
text-align:left;

width: 550px;
height:400px;
display: inline-block;
float:left;
vertical-align:top;
margin:0 0 0 0;
padding:5px 5px 0 10px;
overflow:auto;
background-color:#FFFFFF;
background-image:url('img/ShadeRight.gif');
background-repeat:repeat-y;
}

.Feedbeck02 {
text-align:left;
width: 405px;
height:385px;
 display: inline-block;   
vertical-align:top;
margin:0 0 0 0;
padding:0 5px 5px 15px;
overflow:auto;
}

.block500 {

width: 550px;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:5px 0 0 5px;
}



/* /////////////////////////////////////////// Register /////////////////////////////////////////////////// */


.inputFonLoginR {
width:200px;
height:18px;
border: solid 1px; border-color:#333333;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}
.selectFonLoginR {
width:auto;
height:21px;


padding:0 0 0 5px;
margin:0;
}

.Rtr{

height:45px;
width:auto;

}
.Rtr2{
height:65px;
width:auto;
}

.Rtr3{
height:87px;
width:auto;
}
.Rtr03{
height:100px;
width:auto;
}
.R_point{

width:200px;
display: inline-block;
text-align:right;
font-family: Arial;
color: #999999;
font-size:11px;
font-weight: bold;
padding: 3px 0 0 0;
}

.R_pointA {
width: 200px;
display: inline-block;
text-align: right;
font-family: Arial;
color: #999999;
font-size:11px;
font-weight: bold;
padding: 0 0 0 0;
}

.R_point290{

width:280px;
display: inline-block;
text-align:right;
font-family: Arial;
color: #999999;
font-size:11px;
font-weight: bold;
padding: 3px 0 0 0;
}

.error{
line-height:20px;
margin: 5px 0 0 3px;
font-size:10px;
color:#FF0000;}

.errorEdit{
padding: 5px;
font-weight: bold;
height: auto;
font-size:11px;
color:#ffffff;
background-color: #FF0000;}

.errorEdit2{
padding: 3px 5px 3px 0;
height: auto;
margin: 10px 0 10px 0;
color:#000000;
}











.R_point2{

width:80px;
display: inline-block;
text-align:right;
font-family: Arial;
color: #999999;
font-size:11px;
font-weight: bold;
padding: 3px 5px 0 0;
}

.inputFonLoginR1 {
width:450px;
height: auto;
border: solid 1px; border-color:#333333;
padding:8px;
}

.inputFonLoginR2 {
width:280px;
height:18px;
border: solid 1px; border-color:#333333;
padding:2px 0 0 5px;
}

.inputFonLoginR2a {
width:auto;
height:18px;
border: solid 1px; border-color:#333333;
padding:2px 3px 0 5px;
}

.inputFonLoginR3 {
width:140px;
height:18px;
border: solid 1px; border-color:#333333;
padding:2px 0 0 5px;
}
.inputFonLoginR6 {
width:84px;
height:18px;
border: solid 1px; border-color:#333333;
padding:2px 0 0 5px;
}
.inputFonLoginR4 {
width:340px;
height:18px;
border: solid 1px; border-color:#333333;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}
.inputFonLoginR5 {
width:400px;
height:18px;
border: solid 1px; border-color:#333333;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}

.inputFonLoginR7 {
width:280px;
height:18px;
border: solid 1px; border-color:#333333;
background-image: url(img/SearchFon.gif);
background-repeat: no-repeat;
padding:2px 0 0 5px;
}

.Details{
border: solid 1px; border-color:#333333;
width:470px;
height:100px;
}

/* --------------------- Search ------------ */

.SearchSearch {
width:250px;
height:16px;
border: solid 1px; border-color:#333333;
margin: 0 0 8px 0;

padding:2px 0 0 5px;
}

.Std{

width: 240px;
 display: inline-block;   
vertical-align:top;
margin:0 0 0 0;
text-align: left;
}


.Str{

height:23px;
width: auto;

}


.selectS{

height:18px;
width:135px;
padding: 0;
margin:0;
font-size:11px;
}

.S_point1{

width:90px;
display: inline-block;
text-align:right;
font-family: Arial;
color: #999999;
font-size:10px;
font-weight: bold;
padding: 3px 5px 0 0;
}


.S_point2{


display: inline-block;
text-align:right;
font-family: Arial;
color: #999999;
font-size:10px;
font-weight: bold;
padding: 3px 0 0 5px;
}



.S_point1a{

width:300;
display:block;
text-align:right;
font-family: Arial;
font-size:10px;
font-weight: bold;
padding: 3px 25px 0 0;
}


.StrPoint{

height:15px;
display:block;
width: auto;
padding: 0 55px 0 0;
text-align:right;
font-family: Arial;
color: #0078ff;
font-size:10px;
font-weight: bold;
}


.to {
width:30px;
height:14px;
border: solid 1px; border-color:#333333;
font-size:11px;
padding:2px 0 0 5px;
}


.Sinline_block{display: inline-block; }





/* --------------------- Result profi ------------ */

.block_a {
border: solid 1px; border-color:#333333;
width: 120px;
height:50px;
 display: inline-block;   
vertical-align:top;
text-align:center;
margin:0;
padding:35px 0 0 5px;
}

.StrProfi{

height: auto;
width: auto;
margin: 0 0 0 70px

}



/* --------------------- All Profiles View Event RSVPR.S.V.P ------------ */

.TDleft4b, .TDright4b{

width: 240px;
/*float:left;*/
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
text-align: center;

}

.TDleft4, .TDright4{

width: 240px;
float:left;
 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
text-align: center;

}
.TDleft4a, .TDright4a{

width: 240px;

 display: inline-block;   
vertical-align:top;
margin:0;
padding:0;
text-align: center;

}
.groupBlock {
text-align: center;

width: 100%;
height:350px;
vertical-align:top;
margin:0 0 0 0;
padding:0;
overflow:auto;
position: relative;

}

.groupBlock2 {
background-color:#FFFFFF;


width: 100%;
height:350px;
vertical-align:top;
margin:0 0 0 0;
padding:0;
overflow:auto;
position: relative;

}
.groupBlock3 {
background-color:#FFFFFF;


width: 100%;
height:auto;
vertical-align:top;
margin:0 0 0 0;
padding:0;
overflow:auto;
position: relative;

}
/* --------------------- All Profiles View Event RSVPR.S.V.P ------------ */




.Div_select_img2{
 display: inline-block;
 margin:0 2px 0 2px; 
padding:0;
width:80px;
text-align:left;
text-decoration:none;
}

.select_img2{

 margin:0;
padding:0;
width:15px;
height:15px;


}



.blockNameimg2{

 display: inline;
 float: right;
text-align: center;
margin:  -5px 0 0 0;
padding:2px 0 2px 0;
width: 78px;
height:10px;
background-color:#e5e5e5;
position: relative;
z-index: 2;
text-decoration:none;


border: solid 1px; border-color:#333333;

font-size:9px;
line-height:11px;
font-family:Arial;
}


/* --------------------- otherEmals ------------ */


.otherEmals{
padding:5px;
width: 740px;
height:70px;
background-color:#FFFFFF;
border: solid 1px; border-color:#333333;
}
.otherEmals2{
padding:5px;
width: 740px;
height: auto;
background-color:#FFFFFF;
border: solid 1px; border-color:#333333;
}
.otherEmalsimg{
 margin:10px;
width: 100px;
height:50px;

}



/* --------------------- CALENDAR ------------ */


	#cal {
	    width:163px;
	    font-family:arial, helvetica, sans-serif;
	    font-size:9px; 
	    color:#000;
	    text-align:center;
	    line-height:20px;
	} 



	#cal h2 {
	    width:163px;
	    margin:0;
	    font-size:16px;

	    color:#666666;
	} 



	#cal ul {
	    width:163px;
	    margin:0;
	    padding:0;
	} 



 
	#cal ul li {
	    width:21px;
	    height:21px;
	    display:block;
	    float:left;
	    list-style:none;
	    border:1px solid #fff;
	    margin:0;
		padding: 0;
	} 



 
	#cal ul li.day {
	    background:#666;
	    color:#fff;
	    font-weight:bold;
	}
	 
	#cal ul li.num { background:#ccc; } 



 
	#cal a.event {
	    display:block;
	    width:21px;
	    height:21px;
	    background:#6dcff6;
	    text-decoration:none;
	    color:#004a80;
	    font-weight:bold;
	}




/* --------------------- left menu ------------ */



.example12 {
text-align:center;
width:198px;
	margin:0;
	padding:0;
}
.example12 ul {
	margin:0;
	padding:0;
}

.example12 li {
    color:#FFFFFF;
	background-color:#333333;

	line-height:20px;
	text-align:left;
		padding: 0 0 0 5px;
		margin:1px;
	
}
.example12 a {
text-decoration:none;
    color:#FFFFFF;
	width:174px;

	line-height:20px;
	text-align:left;
		padding: 0 0 0 5px;
		margin:1px;
	background:#626262;
	display:block;
	
}
.example12 a:hover {background:#363636; color:#FFFFFF; text-decoration:none;  }


/* --------------------- inbos ------------ */
.titleBox{
width: 100%;



}


.titleBox TD{
padding:4px;

vertical-align:middle;


}

.titleBox2 TD{
padding:4px;
color:#f1f1f1;
vertical-align:middle;
font-size:11px;
background-color:#333333;
font-family: tahoma;
}

.titleBox2 a {
font-family: tahoma;
text-decoration: none;
color:#f1f1f1;
}

.titleBox2 a:hover {
font-family: tahoma;
color:#ffffff;
}

.B1Title{
font-weight: bold; 
width:60px;

}




.B2Title{

width:200px;
font-weight: bold;
}

.B3Title{

width:350px;
font-weight: bold; 
text-align:center;

}

.B4Title{

width: auto;
font-weight: bold; 
text-align:center;

}

.B0{
width:40px;
text-align:center;

}

.B1{
width:60px;
text-align:center;

}




.B2{

width:200px;
text-align: left;

}

.B3{

width:350px;
text-align: left;

}

.B4{
font-size: 9px;

width: auto;
text-align: center;

}



.NewBox {
font-weight: bold;
color:#ffffff; 
}
.NewBox a {
font-family: tahoma;
text-decoration: none;
color:#ffffff;
}
/* ------ container mini menu-------- */



.shop-access4 a { text-decoration:none;   }
.shop-access4 a:hover { text-decoration:underline;  }


.shop-access4 {

text-align: center;
    width: auto;

	font-size:12px; 

    padding:0;
	margin:0;
    }
	
.shop-access4 li {
    display:inline; 
    padding-right:3px;
    padding-left:0;	
    }

.shop-access4 ul {
     padding:0;
	margin:2px 0 4px 0;
    }		
	
/* ------ end container mini menu-------- */


/* ------ prevu photo albom -------- */
.name_photo{
width:152px;
margin:5px 0 0 5px;
height:25px;
font-size:11px;


}

.Div_select_img3{
 display: inline-block;
 margin:2px; 
padding:5px;
width:164px;
text-align:left;
text-decoration:none;
border: solid 1px; border-color:#333333;
}

.foto {
display: inline-block; 
margin: 0;
width:164px;

}

/* ------ photo albom -------- */







.Div_select_img4{
 display: inline-block;
 margin:5px; 
padding:5px;
width:480px;
height: auto;
text-align:left;
text-decoration:none;
border: solid 1px; border-color:#333333;
background-color: #CCCCCC;
}

.Gfoto {
display: inline-block; 
margin: 0;
width:480px;

}

/* ------ photo albom coment -------- */




.Div_select_coment {
 display: inline-block;
 margin:5px 0 5px 0; 
padding:5px 0 5px 0; 
width:223px;
/*height:550px;*/
text-align:left;
text-decoration:none;
vertical-align:top;


}

.Gfoto {
display: inline-block; 
margin: 0;
width:480px;
}
.comment{

display: inline-block; 
/*height:382px;*/
overflow:auto;
position: relative;
}

.add_comment{
border: solid 1px; border-color:#333333;
width:214px;
height:100px;
padding:3px;
}

/* ------ rank -------- */


.rank td{
background-color:#666666;
padding: 4px;
color:#FFFFFF;

margin: 1px;
width:180px;
text-align: left;
}


.rank .title{
font-weight: bold;
padding: 4px;
color:#999999;
background-color:#ffffff;
margin: 1px;
text-align: center;
}



/* ------ selimageUtold -------- */


.selimageUtold {

text-align:left;
width: 460px;
height: auto;
 display: inline-block;   
vertical-align:top;
margin:0 0 0 0;
padding:0 5px 5px 15px;
overflow:auto;
}


.widthwidth{
width:100px;


}

.widthwidthLarge{
width:300px;
}


/* ------ Profile details -------- */


.pseudobutton
{	
	float: left;
	padding: 3px 5px 3px 5px;
	margin: 1px;
	min-width:43px;
	width:expression(document.body.clientWidth < 50? "50px": "auto" );
	text-decoration: none;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#506fb7;
	background-color:#FFFFFF;
	cursor : pointer;
}

.pseudobutton:hover
{
}

.pseudobutton_down
{
	float: left;
	padding: 3px 5px 3px 5px;
	margin: 1px;
	min-width:43px;
	width:expression(document.body.clientWidth < 40? "40px": "auto" );
	text-decoration: none;
	background-image:url(images/Feedback_musstyle_background.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#bec9e4;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#506fb7;
	cursor : pointer;
}

/* ------ YouTube Movies -------- */
.Div_select_img_video{
 display: inline-block;
 margin:15px; 
padding:5px;
width:auto;
height:auto;
text-align:left;
text-decoration:none;
border: solid 1px; border-color:#333333;
}

.helpFile {
width: auto;
text-align: left;
font-family: Arial;
font-size: 12px;
padding: 10px;
line-height: 18px;
}

.helpFile p {
padding: 5px 0 5px 0;
}

.video {
display: inline-block; 
margin: 0;
width:204px;
}

