body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-family: Verdana;
	font-size: 12px;
	background-color: #981213;
}
form
{
	padding: 0px;
	margin: 0px;
}
table
{
	border: 0px;
}

td
{
	font-family: Verdana;
	font-size: 12px;
}

a
{
	font-family: Verdana;
	font-size: 12px;
	color: #77480b;
	text-decoration: underline;
}

a:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #860c0c;
	text-decoration: none;
}

a.currenta
{
	font-family: Verdana;
	font-size: 12px;
	color: #860c0c;
	text-decoration: none;
}

table.tophat1
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/tophatbg1.png);
	background-repeat: no-repeat;
	background-position: top center;
}

td.head
{
	height: 243px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/tophatbg.png);
	background-repeat: repeat-x;
	background-position: top;
}

td.head2
{
	height: 243px;
	width: 300px;
	vertical-align: top;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/topgrborderright.png);
	background-repeat: no-repeat;
	background-position: top right;
	behavior: url(/templates/iepngfix.htc);
}

td.head1
{
	height: 243px;
	width: 300px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/topgrborderleft.png);
	background-repeat: no-repeat;
	background-position: top left;
	behavior: url(/templates/iepngfix.htc);
	vertical-align: top;
}

td.mmenu
{
	height: 54px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenubg.png);
	background-repeat: repeat-x;
	background-position: top left;
}

td.footertop
{
	height: 81px;
	padding: 0 26 0 26;
}

table.footertop1
{
	background-color: #6d0000;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/footertopbg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

td.footerbottom
{
	height: 69px;
	vertical-align: top;
	color: #8d6e45;
	font-size: 9px;
	font-family: Tahoma;
	padding-right: 25px;
}

div.slogan
{
	margin: 31 0 0 40;
	color: #ffcc99;
	font-size: 11px;
	font-weight: bold;
}

div.cityseltitle
{
	margin: 28 0 0 65;
	color: #ca4748;
	font-size: 25px;
	font-weight: normal;
	font-family: Times New Roman;
}

div.cityseltitle a, div.cityseltitle a:hover
{
	color: #ca4748;
	font-size: 25px;
	font-weight: normal;
	font-family: Times New Roman;
	text-decoration: none;
}

img.png
{
	behavior: url(/templates/iepngfix.htc);
}

div.selcity
{
	margin: 15 0 0 77;
}
#selcityao
{
	margin: 4 0 0 77;
}

div.selcity .select
{
	height: 21px;
	width: 126px;
	font-size: 10px;
	font-family: Verdana;
	background-color: #ffffff;
}

div.selcity .submit
{
	height: 21px;
	width: 15px;
	height: 15px;
	font-size: 10px;
	font-family: Verdana;
	border: 0px;
	background-color: #830b0b;
	color: #ffffff;
}

.okbutton
{
	height: 21px;
	width: 40px;
	height: 15px;
	font-size: 10px;
	font-family: Verdana;
	border: 0px;
	background-color: #830b0b;
	color: #ffffff;
}

#note
{
	font-size: 9px;
	color: #ffffff;
}

form.city_form
{
}

div.righthattop
{
	margin: 28 0 0 83;
	color: #bb9664;
	font-size: 9px;
	font-weight: normal;
}

div.righthattop a
{
	color: #bb9664;
	font-size: 9px;
	text-decoration: underline;
}
div.righthattop a:hover
{
	color: #bb9664;
	font-size: 9px;
	text-decoration: none;
}

div.avtoriztitle
{
	margin: 9 0 0 67;
	color: #ca4748;
	font-size: 25px;
	font-weight: normal;
	font-family: Times New Roman;
}

div.avtorizform
{
	margin: 15 0 0 44;
}

div.avtorizform .input
{
	height: 23px;
	width: 126px;
	font-size: 10px;
	font-family: Verdana;
	padding: 1 6 0 6;
	background-color: #ffffff;
}

input.enterbutton
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/enterbutton.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 69px;
	height: 24px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

input.sbutton
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/sbutton.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 69px;
	height: 32px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

div.avtorizform a
{
	color: #bb9664;
	font-size: 10px;
	text-decoration: underline;
}

div.avtorizform a:hover
{
	color: #d1c651;
	font-size: 10px;
	text-decoration: none;
}

div.avtorizform form
{
	margin: 0px;
	padding: 0px;
}

td.mmenuleft
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuleftbg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 26px;
}

td.mmenuright
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenurightbg.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 26px;
}

td.mmenuosnbg
{
	background-color: #e0bd78;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuosnbg.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 54px;
}

td.mmenuleftcorner
{
	width: 14px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuleftcorner.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	behavior: url(/templates/iepngfix.htc);
}

#mmenuleftcorner
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuleftcorner_h.png);
}

td.mmenurightcorner
{
	width:  13px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenurightcorner.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	behavior: url(/templates/iepngfix.htc);
}

#mmenurightcorner
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenurightcorner_h.png);
}

td.mmenulink
{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #4a2011;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuspacer.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 1px;
	padding-right: 1px;
}

td.mmenulink, td.mmenulink a
{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #4a2011;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
}

td.mmenulink a:hover
{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #4a2011;
	font-weight: bold;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
	text-decoration: none;
}

td.mmenulink-last
{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #4a2011;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 1px;
	padding-right: 1px;
}

td.mmenulink-last, td.mmenulink-last a
{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #4a2011;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
	cursor: default;
}

#tdcmmenulink, td.tdcmmenulink
{
	background-color: #820a0a;
	text-align: center;
	color: #f1c181;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuosnbg_h.png);
	background-repeat: repeat-x;
	background-position: top left;
	cursor: default;
}

#svadfirms
{
	background-color: #820a0a;
	text-align: center;
	color: #f1c181;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuosnbg_h.png);
	background-repeat: repeat-x;
	background-position: top left;
	cursor: normal;
	width: 155px;
}

#svadfirms a
{
	color: #f1c181;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
}

#svadfirms a:hover
{
	color: #f1c181;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Georgia, Times New Roman;
}

#svadfirms td
{
	font-size: 12px;
	color: #f1c181;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
}

td.tdcmmenulink a
{
	vertical-align: middle;
	font-size: 12px;
	color: #f1c181;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
}

td.tdcmmenulink-h
{
	background-color: #820a0a;
	text-align: center;
	color: #f1c181;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mmenuosnbg_h.png);
	background-repeat: repeat-x;
	background-position: top left;
	cursor: default;
	border-left: 1px solid #d7a35f;
	border-right: 1px solid #d7a35f;
}

td.tdcmmenulink-h a, td.tdcmmenulink-h a:hover
{
	vertical-align: middle;
	font-size: 12px;
	color: #f1c181;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
}

#tdcmmenulink a, #tdcmmenulink a:hover
{
	color: #f1c181;
	font-family: Georgia, Times New Roman;
}

div.vypmenutop
{
	background-color: #f3e2ac;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/vypmenutop.png);
	background-repeat: repeat-x;
	background-position: top left;
	float: left;
	height: 14px;
	width: 10px
}

table.vypmenutop
{
	position: absolute;
	top: 229px;
	left: 0px;
	display: none;
}

table.vypmenu
{
/*	position: absolute;*/
	display: none;

	top: 297px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/submenubottom.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

td.submenu
{
	padding: 13 8 0 8;
	background-color: #f3e2ac;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/vypmenu_top.png);
	background-repeat: repeat-x;
	background-position: top left;
	border-left: 1px solid #d7a35f;
	border-right: 1px solid #d7a35f;
	white-space: nowrap;
}

td.subbotmenu
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/submenubottom.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	border-left: 1px solid #d7a35f;
	border-right: 1px solid #d7a35f;
	line-height: 14px;
	font-size: 8px;
	height: 14px;
}

td.vypmenufoot
{
	height: 14px;
}

td.vypmenufoot1
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/vypmenufoot.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 14px;
	font-size: 5px;
	behavior: url(/templates/iepngfix.htc);
}

td.submenu a
{
	font-family: Verdana;
	color: #77480b;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	line-height: 22px;
}

td.submenu a:hover
{
	font-family: Verdana;
	color: #860c0c;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 22px;
}

td.footertopleft, td.footertopright
{
	width: 13px;
}

td.footertextleft
{
	width: 145px;
	padding-left: 16px;
	padding-top: 15px;
	text-align: left;
	vertical-align: top;
	color: #bb9664;
	font-size: 9px;
}

td.footertextcenter
{
	color: #bb9664;
	font-size: 10px;
	padding-top: 15px;
	text-align: center;
	vertical-align: top;
}

td.footertextright
{
	width: 170px;
	padding-left: 0px;
	text-align: left;
	padding-top: 15px;
	vertical-align: top;
	color: #bb9664;
	font-size: 9px;
}

td.footertextright a, td.footertextleft a
{
	color: #bb9664;
	font-size: 9px;
	text-decoration: underline;
}
td.footertextright a:hover, td.footertextleft a:hover
{
	color: #bb9664;
	font-size: 9px;
	text-decoration: none;
}

td.footertextcenter a
{
	color: #bb9664;
	font-size: 10px;
	text-decoration: underline;
}

td.footertextcenter a:hover
{
	color: #bb9664;
	font-size: 10px;
	text-decoration: none;
}

div.copyosn
{
	float: left;
	padding-left: 47px;
	margin-top: 4px;
	color: #8d6e45;
	font-size: 9px;
	font-family: Tahoma;
}

div.ekranoplancopy
{
	float: right;
	padding-right: 25px;
	margin-top: 4px;
	font-size: 9px;
	font-family: Tahoma;
	color: #b6573c;
}

div.ekranoplancopy a
{
	font-size: 9px;
	font-family: Tahoma;
	color: #b6573c;
	text-decoration: underline;
}
div.ekranoplancopy a:hover
{
	font-size: 9px;
	font-family: Tahoma;
	color: #b6573c;
	text-decoration: none;
}

td.maintableleft
{
	width: 26px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/maintableleft.png);
	background-repeat: repeat-y;
	background-position: top right;
	vertical-align: bottom;
	text-align: right;
}

td.maintableright
{
	width: 26px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/maintableright.png);
	background-repeat: repeat-y;
	background-position: top left;
	vertical-align: bottom;
	text-align: left;
}

td.maintableleftmenu
{
	width: 208px;
	background-color: #e2be79;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/maintableleftmenubg.png);
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: top;
	text-align: left;
}

table.mainleftmenu
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mainleftmenu.png);
	background-repeat: no-repeat;
	background-position: top left;
}

table.mainleftmenu td
{
	vertical-align: top;
}

td.leftmenuserdce
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/serdce.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 20 11 29;
	vertical-align: top;
	text-align: left;
	color: #8a540b;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}

td.leftmenuserdce a, td.leftmenuserdce a:hover
{
	color: #8a540b;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

#h3
{
	text-decoration: none;
}

#h3:hover
{
	text-decoration: underline;
}

td.firstserdce
{
	height: 22px;
}

h3
{
	color: #4a2011;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

h4
{
	color: #000000;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4 a
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h4 a:hover
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #860c0c;
	text-decoration: underline;
}

table.fotoramka
{
	width: 136px;
	background-color: #f3e2ac;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/fotoramkatop.png);
	background-repeat: no-repeat;
	background-position: top center;
	position: static;
}

table.fotoramka td, div.fotoramkatd
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/fotoramkabot.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 15 10 15 10;
}

table.fotoramka div.title
{
	text-align: center;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
}

table.fotoramka div.img
{
	text-align: center;
}

table.fotoramka div.podpis
{
	color: #77480b;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

table.fotoramka div.podpis a
{
	color: #77480b;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

table.fotoramka div.podpis a:hover
{
	color: #77480b;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

td.goroscop
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/goroscopcorneruzor.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 14 20 11 0;
	vertical-align: top;
	text-align: left;
	color: #8a540b;
	font-size: 11px;
	font-family: Verdana;
}

div.goroscopetitle
{
	color: #830c0c;
	font-size: 20px;
	line-height: 20px;
	font-family: Georgia, Times New Roman;
	padding-bottom: 4px;
	padding-left: 29px;
}

div.goroscopetext
{
	padding-left: 29px;
	padding-bottom: 19px;
}

td.goroscopewho
{
	font-family: Georgia, Times New Roman;
	color: #4a2011;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 8 4;
}

td.gor
{
	font-family: Georgia, Times New Roman;
	color: #4a2011;
	font-size: 12px;
	font-weight: normal;
}

td.goroscopedate select
{
	font-family: Verdana;
	font-size: 10px;
	color: #8a540b;
	background-color: #ffffff;
}

#jenihcol1
{
	padding-left: 16px;
}
#jenihcol2
{
	padding-left: 12px;
}

input.goroscopebutton
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/goroscopebutton.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 162px;
	height: 32px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 5px;
}

td.goroscop form
{
	padding: 0px;
	margin: 0px;
}

td.goroscopebuttonbg
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/goroscopebuttonbg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 50px;
}


td.raskazi
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/goroscopcorneruzor.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 14 20 11 0;
	vertical-align: top;
	text-align: left;
	color: #8a540b;
	font-size: 11px;
	font-family: Verdana;
}

div.left_rasskaz_title
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 12px;
	margin-top: 30px;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/left_rasskaz_title.png);
	background-repeat: repeat-y;
	background-position: top left;
}

div.left_rasskaz_title a
{
	color: #000000;
	text-decoration: none;
}
div.left_rasskaz_title a:hover
{
	color: #000000;
	text-decoration: underline;
}

div.left_rasskaz_text
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-left: 12px;
}

div.firm_news_text
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-left: 12px;
}

div.firm_news_text a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #77480b;
	text-decoration: underline;
}

div.firm_news_text a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #860c0c;
	text-decoration: none;
}

div.left_rasskaz_text a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #77480b;
	text-decoration: underline;
}

div.left_rasskaz_text a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #860c0c;
	text-decoration: none;
}

	
td.leftcolfooter
{
	height: 50px;
	border-bottom: 1px solid #c7a87f;
}

/* ÏÐÀÂÀß ÊÎËÎÍÊÀ  */
td.maintablerightmenu
{
	width: 195px;
	background-color: #e2be79;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/maintableleftmenubg.png);
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: top;
	text-align: left;
	padding-left: 13px;
}


table.mainrightmenu
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mainrightmenu.png);
	background-repeat: no-repeat;
	background-position: top right;
}

table.mainrightmenu td
{
	vertical-align: top;
}

td.firstright
{
	height: 6px;
	font-size: 2px;
	line-height: 6px;
}

input.search
{
	width: 156px;
	height: 23px;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	padding: 3px;
	background-color: #ffffff;
}

div.search
{
	padding-left: 10px;
	text-align: center;
}

input.searchbutton
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/searchbutton.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 163px;
	height: 31px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-left: 12px;
	margin-top: 5px;
	text-align: center;
}


/* ß×ÅÉÊÀ Ñ ÎÑÍÎÂÍÛÌ ÑÎÄÅÐÆÈÌÛÌ */
td.maincell
{
	background-color: #d2984c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/maincellbg.png);
	background-repeat: repeat;
	background-position: top center;
	vertical-align: top;
}

td.pathway
{
	height: 16px;
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/pathwaybg.png);
	background-repeat: repeat-x;
	background-position: top left;
	color: #d97065;
	font-family: Tahoma;
	font-size: 9px;
}

td.pathway a
{
	color: #d97065;
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

td.pathway a:hover
{
	color: #d97065;
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
}

#disabledlink
{
	color: #976d36;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

#disabledzakllink
{
	color: #976d36;
}

td.mainpart
{
	vertical-align: top;
	padding: 9 10 50 10;
}

.mainpagetoplt
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mainpagetoplt.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.mainpagetoplb
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mainpagetoplb.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.mainpagetoprt
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mainpagetoprt.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.mainpagetoprb
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mainpagetoprb.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

table.mainpagetop
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/mainpagetop.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

td.mainpagetoptdleft
{
	padding: 0 0 34 0;
	width: 40%;
	vertical-align: top;
}

td.mainpagetoptdleft div.title
{
	margin: 12 0 0 30;
	text-align: left;
}

div.mainpagetopleftlinks
{
	margin: 17 0 20 15;
	line-height: 28px;
}

div.mainpagetoprightlinks
{
	margin: 10 0 20 0;
	line-height: 28px;
	width: 160px;
	float: right;
}

div.mainpagetopleftlinks a, div.mainpagetoprightlinks a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #77480b;
	text-decoration: underline;
}

div.mainpagetopleftlinks a:hover, div.mainpagetoprightlinks a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #860c0c;
	text-decoration: none;
}

td.mainpagetoptdcenter
{
	padding: 12 0 34 0;
	width: 20%;
	text-align: center;
	vertical-align: top;
}

td.mainpagetoptdright
{
	padding: 0 0 34 0;
	width: 40%;
	vertical-align: top;
}

td.mainpagetoptdright div.title
{
	margin: 12 30 0 0;
	text-align: right;
}

div.mcontenttitle, div.title
{
	color: #830c0c;
	margin-bottom: 17px;
	
	font-family: Georgia, Times New Roman;
	font-size: 28px;
	color: #830c0c;
	font-weight: normal;
}

div.mpcontenttitle, div.mpcontenttitle a
{
	color: #830c0c;
	font-family: Georgia, Times New Roman;
	font-size: 28px;
	margin-bottom: 17px;
	text-decoration: none;
}

div.mpcontenttitle a:hover
{
	color: #981213;
	font-family: Georgia, Times New Roman;
	font-size: 28px;
	margin-bottom: 17px;
	text-decoration: underline;
}

table.mpsecondline
{
	padding: 30 18 0 18;
}

table.mpsecondline td.leftcol
{
	text-align: left;
	vertical-align: top;
	width: 50%;
	line-height: 28px;
}

table.mpsecondline td.rightcol
{
	text-align: right;
	vertical-align: top;
	width: 50%;
	line-height: 28px;
}

table.mpsecondline td.leftcol a, table.mpsecondline td.rightcol a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #77480b;
	text-decoration: underline;

}

table.mpsecondline td.leftcol a:hover, table.mpsecondline td.rightcol a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #860c0c;
	text-decoration: none;

}

#mpfotosramka
{
	margin: 0 10 12 10;
}

div.stat2mpimg
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 1px;
}

div.stat2mpimg img, img.bordered
{
	border: 3px solid #e2bd78;
}

div.stat2mptext
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-right: 10px;
}

span.stat2mptexttitle, span.stat2mptexttitle input
{
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

div.stat2mptext a
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.stat2mptext a:hover
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

div.stat2mptext p
{
	margin: 0px;
	padding: 0px;
}

h1
{
	font-family: Georgia, Times New Roman;
	font-size: 28px;
	color: #830c0c;
	font-weight: normal;
}

h2
{
	font-family: Georgia, Times New Roman;
	font-size: 24px;
	color: #830c0c;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

td.innerpage
{
	padding: 13 0 0 22;
}

td.cataloghome
{
	line-height: 28px;
	vertical-align: top;
	padding-bottom: 35px;
	font-weight: bold;
}

.cataloghome_alone
{
	text-align: center;
}

td.cataloginner
{
	font-weight: bold;
	line-height: 24px;
	vertical-align: top;
	padding-bottom: 3px;
	width: 50%;
}

td.cataloginner a
{
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 24px;
}

td.cataloginner #nocurrenta
{
	padding-left: 0px;
/*	margin-left: 22px;*/
}

td.cataloginner #nocurrenta_disabled
{
	padding-left: 0px;
/*	margin-left: 22px;*/
	color: #976d36;
}

td.cataloginnertitle
{
	vertical-align: middle;
}

td.cataloginnertitle h2
{
	margin-bottom: 0px;
} 
td.cataloginnernavig
{
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	padding-right: 12px;
}

td.zakladkitabletop table.korkas
{
	width: 465px; 
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitabletop_normalbg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

td.zakladkitabletop table
{
	border-collapse: collapse;
	height: 34px;
	width: 100%;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitabletopbg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

td.zakladkitabletop td
{
	padding: 0px;
	border: 0px solid #ff0000;
	vertical-align: middle;
	text-align: center;
}

td.zakladkitabletop
{
	height: 36px;
	padding: 0 2 2 0;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitabletopbg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	vertical-align: top;
}

table.newstable
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitabletopbg.gif);
	background-repeat: repeat-x;
	background-position: 0px -33px;
}

td.zakladkitabletop td.normal
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitabletop_normalsep.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	vertical-align: middle;
}

td.zakladkitabletop td.current table
{
	background-color: #eedfc8;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitabletop_currentbg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

div.zakltext
{
}

td.zakladkitabletop #lastone
{
	background-image: none;
}

td.zakladkitabletop td.normal a, td.zakladkitabletop td.current a, td.zakladkitabletop td.normal a:hover, td.zakladkitabletop td.current a:hover, td.zakladkitabletop td.current td
{
	color: #4a2011;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, Times New Roman;
	text-decoration: none;
}

td.zakladkicontent
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitableborder.png);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}

table.zakladkifirmbezlogo
{
	vertical-align: top;
}

table.zakladkicontent
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/zakladkitableborder.png);
	background-repeat: no-repeat;
	background-position: top right;
}

td.zakladkicontenttd
{
	padding: 16 16 0 16;
	vertical-align: top;
}

td.zakladkicontenttd ol
{

}

td.zakladkicontent #imgtd
{
	padding-right: 0px;
	color: #830c0c;
	width: 100px;
	text-align: right;
	vertical-align: top;
}
#imgtd
{
	padding-right: 0px;
	color: #830c0c;
	width: 100px;
	text-align: right;
	vertical-align: top;
}
td.zakladkicontent #imgtd1
{
	padding-right: 0px;
	color: #830c0c;
	width: 20px;
	text-align: right;
	vertical-align: top;
}

td.zakladkicontent #firmtitle
{
	padding-bottom: 0px;
}

td.otzivpictd
{
	padding-left: 45px;
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
}

td.otzivpictd img
{
	margin-right: 16px;
	margin-top: 15px;
}

td.zakladkicontent #photoimgtd
{
	padding-right: 0px;
	padding-left: 0px;
}

p.firma
{
	width: 100%;
	border: 1px solid #ff0000;
}

div.firma_img
{
	color: #000000;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}

div.firma_img img
{
	border: 5px solid #e2be79;
}

td.catplatfooter
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/catplatfooter.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 27px;
}

#fototitle
{
	margin-bottom: 5px;
}

.hidden
{
	display: none;
}
.show
{
	display: block;
}

table.pricetable, table.forumtable
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #c58d43;
	border-top: 0px;
	border-bottom: 0px;
}

table.pricetable td, #pricetd
{
	padding: 8 13 8 13;
	border: 1px solid #c58d43;
	font-size: 12px;
	text-align: left;
}


table.pricetable th
{
	padding: 8 13 8 13;
	border: 1px solid #c58d43;
	background-color: #e3be78;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

table.pricetable td.hat
{
	padding: 5px;
	border: 1px solid #c58d43;
	background-color: #e3be78;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

table.forumtable th.fttl, table.forumtable td.fttl
{
	width: 115px;
	font-weight: normal;
}


table.forumtable td, #forumtd, #forumtd1, #forumtd11, #forumtd2
{
	padding: 4 6 4 6;
	border: 1px solid #c58d43;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

#forumtd1
{
	background-color: #e3be78;
	border-bottom: 0px;
}
#forumtd11
{
	background-color: #e3be78;
}
#forumtd2
{
	background-color: #e3be78;
	border-top: 0px;
}

table.forumtable th
{
	padding: 4 6 4 6;
	border: 1px solid #c58d43;
	border-top: 0px;
	background-color: #e3be78;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

td.price-zebra-shine
{
	background-color: #f3e2ac;
}

td.priceshine
{
	background-color: #f3e2ac;
}

td.price-zebra-dark
{
	background-color: #e3be78;
}

td.sendmailtd
{
	padding: 16 16 0 16;
	vertical-align: top;
}

.sendmailinput
{
	border: 1px solid #f3e2ac;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	width: 360px;
}
.sendmailbutton
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/sendbutton.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 156px;
	height: 23px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 5px;
	border: 0px;
}

.sendmailbutton_l
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/sendbutton_l.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 170px;
	height: 23px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 5px;
	border: 0px;
}

#citysellink
{
	line-height: 20px;
}

table.poleznocat
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/catplatfooter.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 100%;
	border-collapse: collapse;
	border: 0px;
}

table.poleznocat td
{
	border: 0px;
	padding: 0px;
}

#maplink_disabled
{
	color: #976d36;
	font-weight: normal;
	font-family: Verdana;
	text-decoration: none;
	line-height: 20px;
}

#maplink
{
	line-height: 20px;
}

input.sitemapbut
{
	border: 0px;
	background: none;
	margin: 0px;
	padding: 0px;
	width: 15px;
}
a.sitemapbut, a.sitemapbut:hover
{
	color: #000;
	border: 0px;
	background: none;
	text-decoration: none;
}

table.registration
{
	border: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.registration td
{
	padding: 0px;
	vertical-align: top;
}

table.registration td.regchoose
{
	width: 50%;
}

div.reginput
{
	font-weight: bold;
}

div.regopis
{
	margin-left: 35px;
}

div.reginput label
{
	margin-left: 5px;
}

table.tb1, table.tb2
{
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	height: 26px;
}

table.tb1 td, table.tb2 td
{
	padding: 0px;
	vertical-align: top;
	text-align: left;
	margin-bottom: 17px;
	font-family: Georgia, Times New Roman;
	font-size: 28px;
	color: #830c0c;
	font-weight: normal;

}

#tb11
{
	padding: 12 0 0 30;
	width: 45px;
}
#tb12
{
	padding: 12 0 0 15;
}

#tb22
{
	padding: 12 30 0 0;
	width: 50px;
	text-align: right;
}
#tb21
{
	padding: 12 5 0 0;
	text-align: right;
}

table.regtb
{
	border: 0px;
	border-collapse: separate;
	width: 400px;
	margin-top: 30px;
}

table.regtb td
{
	padding: 0px;
}

table.regtb input
{
	border: 1px solid #f3e2ac;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
}


table.tbrp {width: 100%;}

table.tbrp td
{
	width: 50%;
}

table.regtb input.regb, table.lostpas input.regb
{
	background: #860c0c url(http://img.svadbabest.ru/templates/svadbabest/img/sendbutton.png) no-repeat left;
	width: 156px;
	height: 23px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 5px;
	border: 0px;
}

table.reginfo
{
	border-collapse: collapse;
	border: 1px dashed #650000;
	background: #860c0c;
	color: #bb9664;
	margin-left: 24px;
	width: 210px;
}

table.reginfo td
{
	font-size: 11px;
	border: 0px;
	padding: 2px;
}

table.lostpas
{
	border: 0px;
	border-collapse: separate;
	margin-top: 10px;
}

table.lostpas td
{
	padding: 0px;
}

table.lostpas input
{
	border: 1px solid #f3e2ac;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
}

.input_focus
{
	
	border: 1px solid #c58d43;
	margin: 0px;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	width: 320px;
}
.input_normal
{
	border: 1px solid #c58d43;
	margin: 0px;
	background: #f3e2ac;
	font-family: Verdana;
	font-size: 12px;
	width: 320px;
}

/* íàøà HTML òàáëèöà */
table.sort{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #c58d43;
}

/* ÿ÷åéêè òàáëèöû */
table.sort td
{
	padding: 8 13 8 13;
	border: 1px solid #c58d43;
	font-size: 12px;
	text-align: left;
}


/* çàãîëîâêè òàáëèöû */
table.sort thead td{
	cursor:pointer;
	cursor:hand;
	padding: 8 13 8 13;
	border: 1px solid #c58d43;
	background-color: #e3be78;
	font-weight: bold;
	font-size: 12px;
	text-align: center;

}

/* çàãîëîâîê îòñîðòèðîâàííîãî ñòîëáöà */
table.sort thead td.curcol{
}

td.redlink a
{
	color: #f00;
}

.b
{
	font-weight: bold;
	text-decoration: none;
}

div.editleft
{
	float: left;
	width: 40%;
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	font-family: Verdana;
	font-size: 12px;
	white-space: nowrap;
}

div.editleft1
{
	float: left;
	width: 35%;
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	font-family: Verdana;
	font-size: 12px;
}
div.editright, div.editright1
{
	float: left;
	width: 50%;
	padding-top: 2px;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
}
div.editright1 {width: 63%;}
div.editright1 input {width: 100%;}
td.etb table
{
	margin-left: 232px;
}

td.etb table input, td.etb1 table input, .save_button
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/sendbutton.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 156px;
	height: 23px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 5px;
	border: 0px;
}
.save_button_big
{
	background-color: #860c0c;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/sendbutton_big.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 312px;
	height: 23px;
	border: 0px;
	color: #f1c181;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 5px;
	border: 0px;
}

#frameId, #frameIdtext
{
	width: 100%;
	height: 300px;
	margin:0px;
	padding:0px;
}

#nomap
{
	display: block;
}

#loadmap
{
	display: none;
}

span.checkbox input
{
	width: 20px;
	background: none;
	border: 0px;
}

a.rcopy
{
	color: #afafaf;
	font-size: 9px;
}

#addfoto
{
	display: none;
}

table.rektb
{
	width: 100%;
}

div.fcnt
{
	text-align: right;
	font-weight: bold;
}

table.fnt
{
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}

table.fnt td
{
	border: 0px;
	padding: 0px;
}

div.fq
{
	border: 1px solid #c58d43;
	background: #e3be78;
	padding: 5px;
}

td.fsmiles
{
	vertical-align: top;
}

td.ss table
{
	width: 100%;
}

td.ftrl
{
	padding: 3 15 0 0;
	text-align: right;
}
div.botban
{
	text-align: center;
}

#topmenuline
{
	height: 100%;
	width: 100%;
}

th.pn, td.pn, table.pricetable th.pn, table.pricetable td.pn
{
	padding: 0 1 0 1;
	margin: 0px;
}

table.sort td.alce
{
	text-align: center;
}

#opisa
{
	text-align: left;
}

td.blik
{
	background: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
}

select.select
{
	width: 50px;
}

table.fotokonkurs
{
	border: 0px;
	border-collapse: collapse;
}

table.fotokonkurs td
{
	padding-bottom: 15px;
}

div.fotoconkurs_title
{
	float: left;
	font-family: Georgia, Times New Roman;
	font-size: 16px;
	font-weight: bold;
}

div.fotoconkurs_timeto
{
	color: #830c0c;
	float: right;
	font-size: 10px;
	font-weight: bold;
}

div.fotokonkursgolos
{
	height: 7px;
	font-size: 6px;
	border: 1px solid #fff;
	width: 70px;
	margin: 10 2 5 3;
	background-color: #e3be78;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/fotokonkursresline.gif);
	background-repeat: no-repeat;
	float: left;
}

div.fotokonkurspercents
{
	float: right;
	margin: 7 0 0 0;
}

table.addfoto
{
	border: 0px;
	border-collapse: collapse;
	width: 444px;
}
table.addfoto td
{
	padding-bottom: 0px;
}

.editorbut
{
	border: 1px solid #976d36;
	background-color: #e0bd78;
	font-size: 10px;
	padding: 2px;
}

/* ---- */
.gray
{
	color: #cfcfcf;
}

.yellow
{
	background-color: #fdfd03;
}

td.tbhat
{
	border: 1px solid #000;
	text-align: center;
	background: #f3e2ac;
}

span.simple1
{
	background-color: #fdfd03;
}
span.simple2
{
	background-color: #0c0;
}

td.infospace
{
	vertical-align: top;
	text-align: center;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px dashed #ccc;
	padding: 2px;
	cursor: pointer;
}
td.infotd
{
	vertical-align: top;
	text-align: center;
	border: 1px solid #000;
	padding: 2px;
}

span.kor {color: #8a540b;font-size: 11px;font-family: Verdana;}

a.forumblack, a.forumblack:hover {color: #000;}

.forumeditorbut
{
	border: 1px solid #f3e2ac;
	background-color: #f3e2ac;
	background-image: url(/ThemeOffice/EditorIcons.gif);
	background-repeat: no-repeat;
	padding: 0px;	
	margin: 0px;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.forumeditorbut_h
{
	border: 1px solid #c58d43;
	background-color: #f3e2ac;
	background-image: url(/ThemeOffice/EditorIcons.gif);
	background-repeat: no-repeat;
	padding: 0px;	
	margin: 0px;
	width: 22px;
	height: 22px;
	cursor: pointer;
}

.forumeditorbut_b
{
	background-position: -18px 0px;
}
.forumeditorbut_u
{
	background-position: -54px 0px;
}
.forumeditorbut_i
{
	background-position: -36px 0px;
}

.forumeditorbut_smile
{
	background-position: -504px 0px;
}
.forumeditorbut_video
{
	background-position: -522px 0px;
}
.forumeditorbut_link
{
	background-position: -288px 0px;
}
.forumeditorbut_img
{
	background-position: -234px 0px;
}

.videofield, .linkfield
{
	border: 1px solid #976d36;
	background-color: #e0bd78;
	width: 300px;
	position: absolute;
	display: none;
	padding: 10px;
}

.imgfield
{
	border: 1px solid #976d36;
	background-color: #e0bd78;
	width: 300px;
	position: absolute;
	display: none;
	padding: 10px;
}

.videofield .videocode
{
	border: 1px solid #976d36;
	width: 300px;
}

.linkfield .linkcode
{
	border: 1px solid #976d36;
	width: 150px;
}

.linkfield .linktext
{
	border: 1px solid #976d36;
	width: 300px;
}

.videofield .putvideobutton, .linkfield .putlinkbutton, .imgfield .putimgbutton
{
	border: 1px solid #976d36;
	margin-top: 2px;
	width: 80px;
	cursor: pointer;
}

.forumtooltip_act
{
	position:absolute;
	background: #f3e2ac;
	border: 1px solid #c58d43;
	margin-top: 22px;
	padding: 5px;
}

.forumtooltip_nor
{
	position:absolute;
	background: none;
	border: 0px;
	margin-top: 22px;
}
div.lsmesforum, a.lsmesforum, a.lsmesforum:hover
{
	color: #fff;
	font-size:11px;
}

div.sendmail
{
	position:absolute;left:50%;margin-top:-200px;width:400px;margin-left:-200px;display:none;padding:10px;background:#e2be79;border:1px solid #c58d43;
}
div.sendmail input.inp
{
	border: 1px solid #c58d43;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
}
div.sendmail textarea
{
	border: 1px solid #c58d43;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
	height: 70px;
}
div.feedbackshow
{
	text-align:center;
	margin-top: 10px;
}
table.videoramka
{
	width: 136px;
	background-color: #f3e2ac;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/videoramkatop.png);
	background-repeat: no-repeat;
	background-position: top center;
	position: static;
}

table.videoramka td
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/videoramkabot.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 15 10 15 10;
}
table.videoramka div.podpis
{
	color: #77480b;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
table.videoramka div.title
{
	text-align: center;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
}
table.videoramka1
{
	width: 136px;
	background-color: #f3e2ac;
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/videoramkatop1.png);
	background-repeat: no-repeat;
	background-position: top center;
	position: static;
}

table.videoramka1 td
{
	background-image: url(http://img.svadbabest.ru/templates/svadbabest/img/videoramkabot1.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 15 10 15 10;
}
table.videoramka1 div.podpis
{
	color: #77480b;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
table.videoramka1 div.title
{
	text-align: center;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
}
div.videopreview{position:relative;clear:both;}
div.videopreview img{border:0px;}
div.videopreview img.playbud{position:absolute;left:50%;top:60px;margin:0px 0px 0px -11px;}