
*{
	margin:0px; padding:0px;
}

html, body {
	margin:0px; padding:0px;
	background:#fff;
	position:relative;
	color:#666666;
}

h1 {
	font-family:Verdana;
	color:#0099cc;
	font-size:14pt;
	font-weight:normal;
	background:url('../img/heart.gif') no-repeat;
	padding-left:25px;
	margin-bottom:15px;
	text-transform:uppercase;
}

h4 {
	font-family:Verdana;
	color:#0099cc;
	font-size:14pt;
	font-weight:normal;
	text-transform:uppercase;
}

h3 {
	font-family:Verdana;
	font-size:10pt;
	color:#ff3366;
}

li.search_tit {
	list-style-type:decimal;
	font-weight:normal;
	color:#000;
	margin:0px 0px 0px 30px;
	font-size:10pt;
}

li.search_pas {
	list-style-type:none;
	font-weight:normal;
	color:#000;
	margin:0px 15px;
	font-size:10pt;
}

#container {
	min-width:1004px;
	max-width:1440px;
}

.backwards { unicode-bidi:bidi-override; direction: rtl;}

.clear {
	clear:both;
	font-size:0px;
	line-height:0;
}

#header {
	height:171px;
	background:url('../img/headergrad.gif') repeat-x;
}

#logo {
	line-height:0px;
	font-size:0px;
}

#tree {
	background:url('../img/tree.gif') no-repeat right;
}

#lsidefon {
	font-size:0px;
	line-height:0;
	background:#d7feb7 url('../img/lmainfon.gif') no-repeat;
}

#rsidefon {
	font-size:0px;
	line-height:0;
	background:#d7feb7 url('../img/rmainfon.gif') no-repeat;
}

#foot {
    padding:15px 30px 15px 30px;
	height:110px;
	background:#d7feb7;
	font-family:Verdana;
	font-size:9pt;
	color:#000;
}

#topmenu {
	margin:0px;
	padding-left:25px;
	border:0px solid #ccc;
}

#topmenu td {
	padding: 5px 10px 0px 10px;
}

#topmenu A {
	font-family:Verdana;
	color:#0099cc;
	font-size:10pt;
	font-weight:bold;
}

#topmenu A:hover {
	font-family:Verdana;
	color:#cc0000;
	font-size:10pt;
	font-weight:bold;
}

#leftcoltd {
	padding-top:12px;
	padding-bottom:15px;
}

#rightcoltd {
	padding-top:12px;
	padding-bottom:15px;
}

/*основная плашка*/

#lplcorn {
	font-size:0px;
	line-height:0;
	width:21px;
	height:21px;
	background:#f3f3f3 url('../img/lplcorn.gif') no-repeat left top;
}

#rplcorn {
	font-size:0px;
	line-height:0;
	width:21px;
	height:21px;
	background:#f3f3f3 url('../img/rplcorn.gif') no-repeat right top;
}

#tplfon {
	font-size:0px;
	line-height:0;
	height:21px;
	background:url('../img/tplfon.gif') repeat-x;
}

#lplside {
	font-size:0px;
	line-height:0;
	width:21px;
	background:url('../img/lplside.gif') repeat-y left;
}

#rplside {
	font-size:0px;
	line-height:0;
	width:21px;
	background:url('../img/rplside.gif') repeat-y right;
}

#lbplcorn {
	font-size:0px;
	line-height:0;
	width:21px;
	height:21px;
	background:#f3f3f3 url('../img/lbplcorn.gif') no-repeat left top;
}

#rbplcorn {
	font-size:0px;
	line-height:0;
	width:21px;
	height:21px;
	background:#f3f3f3 url('../img/rbplcorn.gif') no-repeat left top;
}

#bplfon {
	font-size:0px;
	line-height:0;
	height:21px;
	background:url('../img/bplfon.gif') repeat-x;
}

#plcenter {
	padding:5px 0px 5px 0px;
	font-family:verdana;
}
/*----------------*/

.plimgtitle {
	height:35px;
}

/*каталог плашка*/

#catdiv {
	width:249px;
	background:url('../img/bluef.gif') no-repeat left 35px;
	text-align:left;
	margin-bottom:15px;
}

#catcontent {
	padding-top:15px;
}

/*----------------*/

/*списки*/

ul#catalogul {
	list-style: none;
}

ul#catalogul li {
    padding-left:15px; /* отступ от маркера */
    margin-left:20px;
    margin-bottom:3px;
    background:url('../img/list.gif') no-repeat left center; /* задаем фон */
}

ul#catalogul li A {
	font-family:Verdana;
	font-size:10pt;
	color:#0099cc;
}

ul#catalogul li A:hover {
	font-family:Verdana;
	font-size:10pt;
	color:#cc0000;
}

ul#catalogul li A.sel {
	font-family:Verdana;
	font-size:10pt;
	color:#cc0000;
	text-decoration:none;
}


ul.lasttopic {
	list-style: none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:25px;
	font-family:Verdana;
	font-size:10pt;
}

ul.lasttopic li{
	padding-bottom:5px;
	font-family:Verdana;
	font-size:9pt;
}

ul.lasttopic li A{
	font-family:Verdana;
	font-size:10pt;
	color:#0099cc;
}

/*------------*/

/*плашка сотрудничество*/
#sotrud {
	width:249px;
	margin-bottom:15px;
}

#sotrudcont {
	font-family:Verdana;
	font-size:10pt;
	padding-top:15px;
	padding-left:30px;
	background:url('../img/bluef.gif') no-repeat;
}

#sotrudcont A {
	color:#0099cc;
}

/*-----------------------*/
#randomphoto {
	width:249px;
	margin-bottom:15px;
}

#randcontent {
	padding-top:15px;
	background:url('../img/greenf.gif') no-repeat;
}

#randcontent img{
	border:2px solid #ffffff;
}
/*--плашка случайной фотографии--*/


/*плашка наших друзей*/
#ourfriend {
	width:249px;
	margin-bottom:15px;
}

#friendcont {
	padding-top:15px;
	background:url('../img/greyf.gif') no-repeat;
}
/*--------------------*/

/*поиск*/

#searchbox input {
	margin-top:5px;
}

#searchbox input#findb {
	margin-top:1px;
}
/*------------------*/

/*голосовалка*/
.poll_bg {
		margin:0px;
	    padding:0px;
        height:15px;
        background-image:url(../images/poll_bg.png);
	background-position:left center;
	background-repeat:repeat-x;
        }

#pollbox {
	width:249px;
	margin-bottom:15px;
	margin-top:15px;
}

#pollcont {
	padding-top:15px;
	padding-left:15px;
	background:url('../img/orangef.gif') no-repeat;
	font-family:Verdana;
	font-size:10pt;
}

/*------------------------*/

#welcomediv {
	padding-left:25px;
	padding-right:5px;
	border:0px solid #ccc;

}

.bluetext {
	font-family:Verdana;
	font-size:13pt;
	color:#0099cc;
	font-weight:bold;
	padding-right:20px;
}

.bluetext2 {
	font-family:Verdana;
	font-size:14pt;
	color:#0099cc;
	padding-right:20px;
}

.text1 {
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
	color:#676767;
}

.pagetitle {
	font-family:Verdana;
	font-size:16pt;
	color:#0099cc;
	text-transform:uppercase;
	background:url('../img/men.gif') no-repeat;
	padding-left:25px;
}

.index0 {
	font-family:Verdana;
	font-size:10pt;
	padding-bottom:15px;
	padding-top:10px;
}

.index1 {
	font-family:Verdana;
	font-size:10pt;
	border-right:1px solid #ccc;
	padding-right:15px;
}

.index2 {
	font-family:Verdana;
	font-size:10pt;
	padding-left:15px;
}

#welc {margin-left:5px;}

.newstdind {
	font-family:Verdana;
	font-size:10pt;
	padding:10px 0px 10px 0px;
	border-bottom:1px dashed #ccc;
	text-align:left;
}

.arttdind {
	font-family:Verdana;
	font-size:10pt;
	padding:15px 0px 10px 0px;
	text-align:left;
}

.datetext {
	font-family:Verdana;
	font-size:9pt;
}

.newsindtit {
	font-family:Verdana;
	font-size:14pt;
	color:#0099cc;
	text-transform:uppercase;
	padding-top:15px;
}

.icon {
	margin-top:13px;
	margin-left:10px;
}

A.newslink {
	font-family:Verdana;
	font-size:10pt;
	color:#0099cc;
}

#newsinddiv{
	margin-bottom:15px;
	text-align:justify;
}

#artinddiv{
	text-align:justify;
}

.imgind {
	margin-right:7px;
	border:0px;
	}

.poster {
	text-decoration:underline;
	color:#cc0000;
}

A.linkintext {
	font-family:Verdana;
	font-size:10pt;
	color:#cc0066;
}

.topleft {
	background: #fff url('../img/topleft.gif') no-repeat left;
	height:125px;
	margin-right:15px;
	width:470px;
}

.topright {
	height:95px;
	background:url('../img/topright.gif') no-repeat top right;
    padding:15px;
    text-align:left;
}

.topright img {
	border:0px solid #ccc;
}

A.sitelink {
	font-family:Verdana;
	font-size:11pt;
	color:#0099cc;
}

.pollq {
	color:#cc0000;
	font-size:10pt;
}

A.pagelink {
	font-family:Verdana;
	font-size:11pt;
	color:#0099cc;
}

/*страница каталога*/

.catitembord {
	font-family:Verdana;
	padding:10px;
	border-top:1px dashed #ccc;
}

.catitem {
	font-family:Verdana;
	font-size:10pt;
	padding:10px;
	border:0px solid #ccc;
}

A.catlink {
	font-family:Verdana;
	font-size:13pt;
	color:#0099cc;
}

.imgcat {
 float:left;
 margin:0px 10px 5px 0;
}

.cattitle {
	font-family:Verdana;
	font-size:13pt;
	color:#0099cc;
}

.catinfo {
	font-family:Verdana;
	font-size:10pt;
	border:0px solid #000;
}

.phone {
	font-family:Verdana;
	font-size:14pt;
	background:url('../img/phone.gif') no-repeat left 5px;
	padding-left:20px;
	border:0px solid #ccc;
}

.address {
	font-family:Verdana;
	font-size:10pt;
	background:url('../img/catmail.gif') no-repeat left 5px;
	padding-left:20px;
}

.site {
	font-family:Verdana;
	font-size:10pt;
	background:url('../img/home.gif') no-repeat left 2px;
	padding-left:20px;
}

.blockcont{
	float:left;
}

A.catsitelink {
	font-family:Verdana;
	color:#c70460;
}

A.catmaillink {
	font-family:Verdana;
	color:#0099cc;
}

.mail {
	font-family:Verdana;
	font-size:10pt;
	background:url('../img/dog.gif') no-repeat left 2px;
	padding-left:20px;
}


/*----------------------------*/
.outertest, .outertest li A {
	font-family:Verdana;
	font-size:10pt;
}

.outertest ul {
	list-style:none;
}

.outertest table {
	border:0px solid #ccc;
}

.outertest table td {
	border:0px solid #000;
}

/*---страница все о свадьбе---*/

.rubtable {
	font-family:Verdana;
	font-size:8pt;
	padding-left:25px;
	padding-bottom:30px;
	padding-right:5px;
}

.rublink {
	font-family:Verdana;
	font-size:10pt;
	color:#0099cc;
}

.textwelcome {
	font-family:Verdana;
	font-size:10pt;
	padding-left:25px;
	padding-bottom:30px;
	padding-right:5px;
}

.newstable {
	font-family:Verdana;
	font-size:10pt;
	padding-left:25px;
	padding-bottom:30px;
	padding-right:5px;
}

.imgarticle {
	border:1px solid #cccccc;
	margin-right:10px;
}

.artitem {
	font-family:Verdana;
	font-size:10pt;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:25px;
	margin-right:5px;
	border-bottom:1px dashed #ccc;
}

.sticktd {
	padding-bottom:15px;
}

table.sticker td {
	border-bottom:1px solid #0099cc;
}

table.sticker td#sticphoto {
	border:0px;
	padding-right:15px;
}

.descriptiontd {
	padding-top:10px;
	padding-bottom:10px;
}
/*-------------Яркая жизнь-----------------*/
#lightdiv {
	background:url('../img/foncenlight.jpg')repeat-y top center;
}

#toplight {
	height:72px;
}

#botlight {
	height:141px;
}

#cenlight {
	padding-left:18px;
	padding-right:30px;
	height:187px;
	background:url('../img/cenlight.jpg')no-repeat bottom center;
}

.lightitem {
	margin-bottom:30px;
	font-family:Verdana;
	font-size:10pt;
	text-align:left;
	color:#fff;
}

/*----------Знакомства--------------*/
#datingdiv {
	width:250px;
	font-family:Verdana;
	font-size:10pt;
	color:#fff;
	border:0px solid #000;
	margin-bottom:15px;
}

.dattext {
	color:#666;
	margin-bottom:15px;
	text-align:left;
	padding:0px 10px 0px 10px;
	font-size:9pt;
}

#datform {
	height:124px;
	background:url('../img/datfon.png')no-repeat;
	padding-top:7px;
	padding-bottom:7px;
}

#datingdiv div {
	margin-top:10px;
	border:0px solid #fff;
}

#datingdiv select {
	font-family:Verdana;
	font-size:8pt;
}
/*-----------------------------*/

.banforum {
	background:url('../banner/forum.png')no-repeat center;
	height:118px;
}

.bandiv {
	border:0px solid #ccc;
	margin-bottom:5px;
}

#ny_date {
	width:217px;
	height:60px;
	background:url('../images/nyfon.png') no-repeat;
	position:absolute;
	right:500px;
    margin-top:15px;
    font-size:15px;
    padding:0px 5px 10px 0px;
    font-weight:bold;
color:#000;
font-family:Trebuchet MS;
}

.noborder{
	border:0;
}

.imagevote{
	margin-right:15px;
	border:3px solid #66cccc;
}

.albdesc h2{
	color:#c33;
	font-size:16pt;
	font-weight:normal;
	margin-bottom:15px;
}

.albdesc{
	margin-bottom:15px;
	font-size:9pt;

	border: dotted #666 1px;
	border-left:solid #c33 5px;
	padding:15px;
	color:#333;
	font-style:italic;
	background:#fcfcfc;
}

.imgrait{
	color:#c33;
	font-size:16pt;
}

blockquote {
	margin:10px 0px;
	padding:15px;
	font: italic 14px Georgia;
	border: solid 1px #eee
}
