body, td, p{
	font: 9pt 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

p{
	margin: 10px 0 4px 0;
}

a{
	color: #27d;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

tr.header{
	height: 50px;
	background-color: #E479AB;
}

td#header{
	padding: 15px 20px 20px 15px;
	color: white;
}

td#header a{
	color: white;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6{
	font-weight: bold;
	margin: 0px 2px 0px 0px;
}

h1{
	font: 2.4em 'Trebuchet MS', Verdana, Sans-Serif;
}
h2{
	font: 1.2em 'Trebuchet MS', Verdana, Sans-Serif;
	margin: 0;
}
h3{
	font: 1.8em 'Trebuchet MS', Verdana, Sans-Serif;
}
h4{
	font: 1.6em 'Trebuchet MS', Verdana, Sans-Serif;
}

tr.header td h1{
	font-weight: bold;
	font: 2.6em 'Trebuchet MS', Verdana, Sans-Serif;
	letter-spacing: -1px;
}

td#advert, td#advert a{
	font: 1.2em 'Trebuchet MS', Verdana, Sans-Serif;
	color: #27d;
}

tr.footer td h1{
	font: 1em 'Trebuchet MS', Verdana, Sans-Serif;
}

tr.footer{
	height: 40px;
	background-color: #BBBBBB;
}

a img,:link img,:visited img { border:none }

td#footer{
	padding: 10px 20px 10px 20px;
	text-align: center;
}

tr.footer td a{
	text-decoration: none;
}

td#content{
	padding: 5px 10px 15px 10px;
}

td#content_int{
	padding: 10px 10px 15px 15px;
}

td#nav{
	padding: 10px 10px 15px 10px;
}

.tag {background-image: url(/Sites/weddingrush_ru/Images/tag1.gif); height: 26px; width: 133px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-align: center}
.tag_e {background-image: url(/Sites/weddingrush_ru/Images/tag2.gif); height: 26px; width: 133px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; font-weight: bold; text-align: center}
.tag_eu {background-image: url(/Sites/weddingrush_ru/Images/tag1u.gif); height: 26px; width: 133px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; font-weight: bold; text-align: center}
.tabl1 {height: 26px}

table.tab11 td a:visited {text-decoration: none}
table.tab11 td a:hover {text-decoration: underline; color: #000000}
table.tab11 td a:link {text-decoration: none; color: #000000}
table.tab11 td a:active {text-decoration: none}

.pages {padding: 1em;margin: 1em 0;clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.pages span {padding: 0.2em 0.5em;margin-right: 0.1em;}
.pages a { padding: 0.2em 0.5em;margin-right: 0.1em;background: #ffffff;border: 1px solid #9AAFE5; text-decoration: none;}
.pages span.pagenavigator {border: 1px solid #2E6AB1; font-weight: bold;background: #2E6AB1; color: #fff;}
.pages a:hover {border-color: #2E6AB1;}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {color: #666;}
.pages span.nextprev {border: 1px solid #ddd; color: #999;}
.title2,.title4{font: 83%/1.4 arial, helvetica, sans-serif;margin: 0 0 0.2em 0; font-size: 21px;letter-spacing: -1px; font-weight: normal; color: #4E463F; color: #C01A18;display: inline;}
ul.rlink {list-style: none inside; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;list-style-position: outside;line-height: 2em;margin-left: 0;padding-left: 10px; text-indent: 0em;}
.rlink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;padding-left: 12px;margin:0pt;}
.thumbnails td{background: #ddddee;border: 1px solid #758593; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; height: 140px; width: 25%}
.thumbnails td p{margin-top: 0px;padding-top: 10px;display: block;}
*>thumbnails td p {padding-top: 15px;}
.thumbnails img{border: 0px;border: 1px solid black; margin-top:2px}

input.search{
	background-color: white;
	border: 1px solid #A0A7A7;
	color: #424648;
	font: 8pt Tahoma, sans-serif;
	height: 18px;
}

a.tc_0{	font-size:7pt }
a.tc_1{	font-size:8pt }
a.tc_2{	font-size:9pt }
a.tc_3{	font-size:10pt }
a.tc_4{	font-size:11pt }
a.tc_5{	font-size:12pt }
a.tc_6{	font-size:13pt }
a.tc_7{	font-size:14pt }
a.tc_8{	font-size:15pt }
a.tc_9{	font-size:16pt }

div.tag_cloud{
	margin-top: 0;
	padding-top: 0;
}

div.tag_cloud a{
	line-height: 13pt;
	font-family: Arial;
	text-decoration: none;
}
div.tag_cloud a:hover{
	text-decoration: underline;
	color: red;
}

ul{
	margin: 5px 0 0;
	padding-left: 0;
}

ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 1px 0;
	margin-left: 0;
}

.metadata {
	font-size: 1em;
	display: block;
	margin-top: 2px;
	color: #bbb;
}

.metadata a{
	color: #777;
}

.chronodata {
	padding: 2px 0 2px 20px;
	background: url('/Sites/weddingrush_ru/Images/time.1.png') left center no-repeat;
}

a.helper{
	font-size: 12pt;
	font-weight: bold;
	cursor: help;
	background-color: yellow;
}

div.ad, div.adhilight, div.adhilight2{
	float: left;
	width: 150px;
	height: 200px;
	border: 1px solid #758593;
	margin: 5px;
	text-align: center;
	font: 7pt 'Lucida Grande', Verdana, Arial, Sans-Serif;
	overflow: hidden;
}

div.big{
	width: 312px;
	height: 412px;
}

div.margin{
	margin: 5px;
}

div.ad img{
	border: 1px solid #666666;
	margin-bottom: 2px;
}

div.ad{
	background-color: #DDDDEE;
}

div.adhilight2{
	background-color: #FF9999;
}

div.adhilight img, div.adhilight2 img{
	border: 1px solid white;
	margin-bottom: 6px;
}

div.adhilight{
	background-color: #FF0002;
	background: #FF0002 url('/Sites/weddingrush_ru/Images/bg_highlight.gif') top center no-repeat;
}

div.adhilight a{
	color: #FFFC00;
}

br.noheight{
	font-size: 1px;
}

a.img_view img{
	border: 1px solid #333333;
}

table.border{
	border: 1px solid silver;
	border-collapse:collapse;
}

table.border td{
	border: 1px solid silver;
}

tr.table_header{
	text-align: center;
	font-weight: bold;
	background-color: #DDDDEE;
}

td#header td{
	color: white;
}

a.flag{
	background: url(/Sites/weddingrush_ru/Images/flags.png) no-repeat top left;
	width: 16px; height: 11px; display: block; float: left; margin: 3px 4px 3px 0; padding: 0;
	font-size: 6pt;
}
#Argentina { background-position: 0 0 }
#Australia { background-position: 0 -12px }
#Austria { background-position: 0 -24px }
#Belarus { background-position: 0 -36px }
#Belgium { background-position: 0 -48px }
#Brazil { background-position: 0 -60px }
#Canada { background-position: 0 -72px }
#Colombia { background-position: 0 -84px }
#France { background-position: 0 -96px }
#GB { background-position: 0 -108px }
#Germany { background-position: 0 -120px }
#India { background-position: 0 -132px }
#Israel { background-position: 0 -144px }
#Italy { background-position: 0 -156px }
#Japan { background-position: 0 -168px }
#Mexico { background-position: 0 -180px }
#Netherland { background-position: 0 -192px }
#NewZealand { background-position: 0 -204px }
#Poland { background-position: 0 -216px }
#Russia { background-position: 0 -228px }
#Spain { background-position: 0 -240px }
#Swiss { background-position: 0 -252px; width: 15px; height: 11px }
#UAE { background-position: 0 -264px }
#USA { background-position: 0 -276px }
#Ukraine { background-position: 0 -288px }
