body, img, a
	{ margin: 0; padding: 0; }
img, a	{border: 0;}
* { font-size: 100%;}

body	{ color: #1a1a1a; font: normal 1em Tahoma; background: #ffe096 url(images/fon.gif) 50% 0 repeat fixed;}
a	{ color: #028bd3; text-decoration: underline;}
a:hover	{ text-decoration: none;}

h1, h2, h3, h4, h5	{ color: #f99100;}
table	{ width: 100%; border-collapse: collapse;}
td		{ padding: 2px 5px;}
/*input { border: 1px solid #7e9db9;}	*/
hr	{ border: 1px groove #f1698a;}

.center	{  text-align: center;}
.invisible { display:none;}
.hidden { visibility: hidden;}
.clear { clear: both;}
.clearing { clear: both; height: 0; overflow: hidden;}
.floatLeft	{ float: left;}
.floatRight	{ float: right;}

.floatRight { display: block; padding: 27px 0 0 53px; width: 210px; height: 222px; margin-left: -263px; background: url(/public/images/main_Page_Images/videoBG.jpg) 0 0 no-repeat;}

.button		{ color: #FFF; font-weight: bold; border: 1px outset #399; padding: 0 auto; background: #399 url(images/buttomBG.jpg) 50% 50% repeat;}

.global	{ padding-bottom: 16px; background: url(images/ornament.gif) 50% 0 no-repeat fixed;}
.page	{ width: 934px; margin: 0 auto; background: #FFF url(images/contentHearts.jpg) 221px 462px no-repeat; border-left: 1px solid #ff9813; border-right: 1px solid #ff9813;}
/*.pageTop	{}*/
.pageTop p	{ text-align: right; padding-right: 16px; margin-bottom: 14px;}
#pageBottom	{ margin: 0 auto; width: 936px; height: 23px; overflow: hidden; background: url(images/pageBottom.gif) 50% 0 no-repeat;}

/*********** TOP *********/
.pageTop	{ height: 280px; position: relative; z-index: 10; background: transparent url(images/header.jpg) center top no-repeat;}
.pageTop .logo	{ display: block; width: 150px; height: 110px; position: absolute; left: 110px; top: 90px;}
/*.imageBlock		{ height: 280px; position: relative; z-index: 10; background: transparent url(images/header.jpg) center top no-repeat;}*/
.personalBlock	{ /*text-align: right;*/ width: 153px;  position: absolute; right: 0; z-index: 10; color: #FFF; padding: 16px 104px 0 0;}
.personalBlockStaff	{ /*width: 100%; position: absolute; bottom: 0; z-index: 10; border: 1px solid green; background: silver; overflow: visible;*/}
.welcome	{ font-size: 1.2em; padding-top: 80px;}

/******** BODY **********/
#container	{ display: block;  padding: 100px 0 0; width: 100%; background: url(images/underHeader.jpg) 0 0 no-repeat;}
#main-wrapper	{ float: left; width: 100%; background: url(images/aqua.gif) 0 0 repeat-y;}
#main		{ padding-right: 30px;}
#footer		{ clear: both; color: #FFF; text-align: center; /*width: 222px; padding: 37px 0 18px;*/}
#leftColumn	{ float: left; width: 222px; margin: 0; margin-left: -100%; margin-top: -69px;}
#leftColumn .column-wrapper	{ background: #31ddc6 url(images/menuBG.jpg) left top no-repeat;}
.leftColumn	{ color: #FFF; padding: 0 4px 0 14px; width: 204px; height: 591px; overflow: auto; position: relative;}
.leftColumnTop	{ height: 99px; background: url(images/columnTop.gif) left top no-repeat;}
.content	{ margin-left: 260px; /*float: none;*/}
.forBanner	{ clear: left; position: relative; width: 222px; height: 150px; margin: 0; background: #EE6895 /*#7e9db9*/; /*border: 1px solid yellow;*/}


/*** Left Menu ***/
.leftColumn a	{ color: #FFF; text-decoration: underline;}
.leftColumn a:hover	{ color: #D0E809; text-decoration: underline;}
.leftColumn li	{ color: #FFF; list-style-type: none;}
.menu	{ margin: 0; padding: 0; list-style-type: none; position: relative; z-index: 20;}
.menu h3	{ color: #FFF; line-height: 28px; margin: 0 0 10px; background: url(images/menuDecor.gif) bottom right no-repeat; height: 28px;}
.menu ul	{ margin: 10px 0 16px; padding: 0 25px;}
.menu li	{ /*color: #414b56;*/ font: bold .9em Tahoma; margin: 7px 0 0 0; padding: 0;}
.menu li span	{ display: block; color: #FFF; margin-left: -12px;}
.menu ul ul	{ text-align: left; margin: 0px 0 12px 17px; padding: 0;}
.menu li li		{ color: #FFF; font-size: 1em; /*font-weight: normal;*/ text-align: left; margin: 0; padding: 0; list-style: none none;}
/*.menu li li a	{ color: #FFF; text-decoration: none;}
.menu li li a:hover	{ text-decoration: underline;}*/

/*** Login Top Form ***/
/*form input	{ border: 1px solid #7f9db9;}*/
.personalBlock form	{ margin: 0 auto; font-size: 0.9em; text-align: left;}
.personalBlock h4		{ display: none; font-weight: normal; text-align: center; margin: 0 0 6px;}
.personalBlock form label	{ display: block; color: #FFF; font: 0.8em Arial,Verdana; padding-left: 10px;}
.personalBlock form input	{ display: block; color: #898989; font: 0.8em Arial,Verdana;}
.personalBlock a		{ display: block; float: right; color: #FFF; font-size: 10px; margin-top: -14px;}
.personalBlock div.r a		{ display: block; float: right; color: #FFF; font-size: 20px; margin-top: -14px;}
#user_Name	{ width: 137px; height: 17px; /*1.3em*/ padding: 1px 7px; margin-bottom: 5px; border: 1px solid #1fafdd;}
#user_Pass	{ width: 137px; height: 17px; /*1.3em*/ padding: 1px 7px; margin-bottom: 12px; border: 1px solid #1fafdd;}
#login_OK	{ cursor: pointer; color: #FFF /*#7a7474*/; text-decoration: underline; border: 0; background-color: transparent;}
#login_OK:hover	{ text-decoration: none;}

/*** ChainRef ***/
.chainRef	{ /*margin-left: 365px; padding-bottom: 2em; */}
.chainRef a	{ color: #3881b8; padding-right: 21px; background: url(../images/pointerDark.gif) right no-repeat;}
.chainRef a.last { padding-right: 0; background: none;}

.navigation { color: #1177ee; text-align: center; padding: 3px; margin: 10px 0;}

.bannersBlock	{ position: absolute; bottom: 0; width: 264px; /*border: 1px solid green;*/}
.bannersBlock .banner	{ font-size: 0.7em; width: 180px; height: 150px; padding: 3px; margin: 0 auto 15px; overflow: hidden;
	background: #eaeaea url(../images/bannerBG.gif) 0 0 no-repeat;}
.banner h1, .banner h2	{ color: #19738b; font-size: 1.2em; text-transform: uppercase; margin-bottom: 1em;}
.banner h3, .banner h4,
.banner h5, .banner h6	{ color: #433c34; font-size: 1em; font-weight: bold;}
.banner p	{ color: #433c34; font-size: 1em;}
.banner a	{ color:#1b728d;}

/********* CONTENT **********/
/*.content	{ background: black;}*/
.content h2	{ /*color: #433c32;*/ font: bold 1.2em Tahoma; height: 1.25em;}
.content h2 span	{ float: none; background: #FFF; margin: 0; padding: 0;}
.content h1.title	{ position: absolute; left: 50%; top: 313px; margin: 0; padding-left: 76px; background: url(images/titleBG.jpg) 0 0 no-repeat; z-index: 30;}
.content h1.title span	{ float: left; display: block; color: #FFF; line-height: 40px; white-space: nowrap; padding-right: 76px; height: 43px; background: url(images/titleBG.jpg) 100% 0 no-repeat;}
.content br	{}
.content p	{ float: none; padding-right: 45px; margin: 1em 0; /*background: blue;*/}
.content .begin	{ text-align: left; margin-bottom: 10px; background: url(../images/line.gif) bottom repeat-x;}
.content .begin span	{ float: left;}
.content .end	{ text-align: right; margin: 0 20px 10px 0; background: url(../images/line.gif) bottom repeat-x;}
.content .image	{ margin: 0.3em 20px 10px 1px;}

.content .buttons	{ margin: 10px 0 15px;}
.content .buttons img	{ margin: 0 5px; vertical-align: middle;}

.content .lady_main		{ width: 350px; float: left;}
.lady_description, .contentFooter, .buttons, .tape	{ clear: both;}
.content .lady_description	{ margin-bottom: 25px;}


.content .smileys	{ width: 470px;}

/*** Lady's Photoes ***/
.content .lady_photos	{ float: right; width: 306px; margin: 10px 0 15px -270px; padding-top: 29px; background: url(images/photoBG.gif) 0 0 no-repeat;}
.content .lady_photos .big_photo	{ text-align: center; padding: 6px 14px 12px; width: 220px; height: 327px; margin:0 auto 11px; background-color: #fdf1b9;}
.lady_photos .big_photo table td	{ padding: 0; width: 220px; height: 327px; vertical-align: middle; text-align: center;}
.content .lady_photos .lady_preview	{ width: 204px; overflow: auto; background-color: #f0cc85;}

#photos_area	{ text-align: center;}
#photos_area img, #photos_area button	{ vertical-align: middle;}
#photos_area table td { vertical-align: middle; padding: 0;}
.lady_preview img	{ margin: 3px;}
.lady_preview .selectedphoto { margin: 1px; padding: 0px; border: 2px solid #7fb3c6;}


.content .tape	{ text-align: center; margin: 20px -30px 0 -38px; padding: 9px 10px 7px; background: #c3f2f4; border-top: 5px solid #b2e9ed; border-bottom: 5px solid #b2e9ed;}
.content .tape a	{ margin: 0 5px; vertical-align: middle;}
.content .tape a img	{ border: 1px solid #6bd9df; vertical-align: middle;}

p .forImage		{ display: block; float: left; /*position: relative: z-index: 12;*/ padding: 0;}

/*** Gallery Styles ***/
.gallery_item	{ width: 30%; /*height: 12.5em;*/ padding: 0 2px; margin: 0 12px 12px 0; overflow: auto; background-color: #fff1b2;}
.gallery_item h3.name	{ color: #4ea0a3; font: /*bold*/ 1.4em Arial; text-align: center; margin: 4px 0 0; background: url(images/ladyTitleBG.gif) 50% 50% no-repeat;}
.gallery_item h3.name a	{ color: #4ea0a3; text-decoration: none;}
.gallery_item h3.name a:hover	{ text-decoration: /*underline*/ none;}
.gallery_item table	{ width: 100%; /*margin: 5px 0px;*/ /*border: 1px solid #b35698;*/ border-collapse: separate;}
.gallery_item table, .gallery_item table tbody, .gallery_item table tr, .gallery_item table td	{ border: 0 none;}
.gallery_item table td	{ font-size: .9em; /*white-space: nowrap;*/ padding: 1px; vertical-align: middle; /*border: 1px solid #b35698;*/}
.gallery_item table td	img { border: 2px solid #ffd100;}
.gallery_item .galleryImageContainer { width: 104px; height: 137px; text-align: center;}
.gallery_buttons	{ text-align: center;}
.gallery_buttons a, .gallery_item  .gallery_buttons img	{ vertical-align: middle; border: 0 none;}

.TDcaption	{ /*padding-right: 11px;*/ }
.TDcaption	a { /*float: right; display: block;*/ height: 6px; /*font-size: 1px;*/}
.TDcaption .Z_A	{ /*clear: right; /*position: absolute; top: 10px; right:0;*/ }
.TDcaption .A_Z	{  /*position: absolute; right: 0; top: 20px;*/}

/*** Content Footer ***/
.contentFooter	{ color: #f99100; font-size: 12px; padding: 15px 0 0px; height: 35px; }
#xweb		{ font-size: 12px; text-align: center; padding-top: 13px; height: 22px; background: url(images/footerBG.gif) 50% 50% no-repeat;}
#xweb a		{ color: #f191a8;}
#xweb img	{ vertical-align: middle;}

/*** Chat Styles ***/
.chatmessages	{ /*width: 320px;*/ padding-right: 18px; height: 400px; overflow: auto;}
.chatmessages div, .chathistory div	{ font: .9em Arial, Tahoma, Verdana; margin: 6px 0; line-height: 1.4em;}
.chathistory 	{ float: right; padding: 0px 13px; width: /*300*/ 272px; height: 396px; overflow: auto; border: 2px solid #6078d3;}
.chathistory h3	{ margin-top: 0; padding-top: 16px; font-size: 16px; color: #333;}
.chatoperation	{ clear: both; padding-top: 30px;}
.chatoperation .smileys	{ padding-left: 35px;}
.chatoperation .msgField	{ width: 530px; height: 75px; vertical-align: top;}
.chatoperation .getHistory 	{ float: right; margin-top: -25px; }
.chatoperation input.button	{ margin-left: 8px; width: 100px;}

.photos img { padding: 5px; position: relative;}
.selectedphoto { margin: 0px; padding: 0px; border: 2px solid #b680c5;}
.mainstyle { background: #FF0 }

.opinion_item	{ margin: .75em 0;}


/*** Forms Styles ***/
.registration input	{ width: 167px;}
#main .registration input.button	{ text-decoration: none; margin-left: 84px; width: 87px; background-color: #399;}