html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	font: 12px Tahoma, arial, sans-serif;
	color: #696767;
	color: #383838;
	background: #fff;
}




a {
	color: #696767;
	color: #383838;
}
a:link, a:visited {
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: none;
}

a img {
	border: 0;
}


.clearer {
	clear:both;
}

#wrapper {
	margin:0 24px;
	margin:0 14px;
	min-width: 952px;
	min-width: 972px;
}

/* логотип */
#logo {
	font-size: 15px;
	position: relative;
	top: 28px;
	top: 2px;
	left: 26px;
	left: 2px;
	/*margin: 28px 0px 0 26px;*/
	margin: 0 0 4px 0;
	padding: 0;
	width: 396px;
	height: 66px;
	overflow: hidden;
	z-index: 1;
	/*float: left;*/
}
#logo span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 396px;
	height: 66px;
	background: url('/assets/templates/first/images/logo.gif') no-repeat top left;
	/*cursor: pointer;*/
}
#flashLogo {
	position: relative;
	top: 26px;
	top: 1px;
	left: 24px;
	left: 14px;
	left: 0;
	margin-bottom: -69px;
}




/* заголовок */
#header {
	margin: 108px 0 0 0;
	margin: 42px 0 0 0;
	margin: 4px 0 0 0;
	margin: 0;
	padding:  0;
	background: #F5B77D url('/assets/templates/first/images/headerBg.gif') repeat-x;
	height: 186px;
	height: 157px;
}
.headertl {
	background: url('/assets/templates/first/images/header/tl.gif') top left no-repeat;
	float:left;
	height:8px;
	width:8px;
	margin-bottom: -18px;
}
.headertr {
	background: url('/assets/templates/first/images/header/tr.gif') top left no-repeat;
	float:right;
	height:8px;
	width:8px;
	margin-bottom: -18px;
}
.headerbl {
	background: url('/assets/templates/first/images/header/bl.gif') top left no-repeat;
	float:left;
	height:8px;
	width:8px;
	margin-top: -8px;
}
.headerbr {
	background: url('/assets/templates/first/images/header/br.gif') top left no-repeat;
	float:right;
	height:8px;
	width:8px;
	margin-top: -8px;
}




#header #topBlocks {
	/*margin: 0 307px 0 0;*/
	margin: 0 387px 0 0;
}
div.hb  {
	float: left;
	width: 50% !important;
	width: 49% ;
}

div.headerBlock {
	float: left;
	display: block;
	/*margin: 36px 1px 0 20px;*/
	margin: 7px 1px 0 20px;
	padding: 0;
	width: 194px;
	width: 238px;
}
div.headerBlock h2 {
	color: #FFF;
	margin: 0 0 17px 4px;
	margin: 4px 0 13px 4px;
	padding: 0;
	font-size: 18px;
	font-family: arial, sans-serif;
	font-weight: normal;
	text-shadow: 1px 1px 0 #B83820;
}
div.headerBlock h2 a {
	color: #FFF;
}
div.headerBlock ul {
	background: #D76847;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 9px 0;
}
div.headerBlock ul li {
	padding: 0 0 6px 0;
	margin: 0;
}

div.headerBlock ul li a {
	background: url('/assets/templates/first/images/headerMenu/bullet.gif') no-repeat 9px 5px;
	padding: 0 0 0 23px;
	color: #FFE6E6;
	font-size: 12px;
	display: block;
	text-shadow: 1px 1px 0 #B83820;
}

div.headerBlock ul li.active a {
	/*font-weight: bold;
	font-size: 14px;
	line-height: 14px;*/
}
.headerBlocktl {
	background: url('/assets/templates/first/images/headerBlock/tl.gif') top left no-repeat;
	float:left;
	height:6px;
	width:6px;
	margin-top: -10px;
	margin-bottom: -18px;
}
.headerBlocktr {
	background: url('/assets/templates/first/images/headerBlock/tr.gif') top left no-repeat;
	float:right;
	height:6px;
	width:6px;
	margin-top: -10px;
	margin-bottom: -18px;
}
.headerBlockbl {
	background: url('/assets/templates/first/images/headerBlock/bl.gif') top left no-repeat;
	float:left;
	height:6px;
	width:6px;
	margin-top: -6px;
}
.headerBlockbr {
	background: url('/assets/templates/first/images/headerBlock/br.gif') top left no-repeat;
	float:right;
	height:6px;
	width:6px;
	margin-top: -6px;
}








#photoCycle {
	float: right;
	margin: -65px 8px 0 10px !important;
	margin: -65px 4px 0 10px;
	position: relative;


	width: 369px;
	height: 217px;
	background: url('/assets/templates/first/images/photoCycle/photoBg.png') no-repeat !important;
	background: url('/assets/templates/first/images/photoCycle/photoBg1.png') no-repeat;
	float: right;
}

.pics { width: 358px; height: 203px; padding:0; margin:0; overflow: hidden; }
.pics img { width: 355px; height: 200px; top:0; left:0; position: relative; padding-left: 3px; padding-top: 3px; display: none; }
.pics img.s { display: block; }


/* главное меню */
#mainMenu {
    width: 100%;
    border-spacing: 0;
    margin: 0 0 10px 0;
    height: 42px;
    border-collapse:collapse;
}
#mainMenu td {
	padding: 0;
	text-align:center;
    border-left: 2px solid #fff;
    vertical-align: top;
    width: 13%;
}
#mainMenu td.first {
    border-left: 0;
}

#mainMenu td a {
	background: #D66646;
	display: block;
	height: 29px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-top: 13px;
	outline: none;
}
#mainMenu td a#selected {
	display: block;
	height: 22px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-top: 10px;
}


.menubl {
	background: url('/assets/templates/first/images/mainMenu/corners/whitebl.gif') top left no-repeat;
	float:left;
	height:6px;
	width:6px;
	margin-top: -6px;
}
.menubr {
	background: url('/assets/templates/first/images/mainMenu/corners/whitebr.gif') top left no-repeat;
	float:right;
	height:6px;
	width:6px;
	margin-top: -6px;
}


#mainMenu td a.sky {
	background: #4DA0C2 url('/assets/templates/first/images/mainMenu/skyBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #247097;
}







#mainMenu td a.yellow {
	background: #F1AF59 url('/assets/templates/first/images/mainMenu/yellowBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #9B642A;
}
#mainMenu td a.purple {
	background: #C346D6 url('/assets/templates/first/images/mainMenu/purpleBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #A523C0;
}
#mainMenu td a.green {
	background: #849350 url('/assets/templates/first/images/mainMenu/greenBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #5A6A2A;
}
#mainMenu td a.blue {
	background: #4680D6 url('/assets/templates/first/images/mainMenu/blueBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #2357C0;
}
#mainMenu td a.brown {
	background: #D66646 url('/assets/templates/first/images/mainMenu/brownBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #C54024;
}
#mainMenu td a.grey {
	background: #787878 url('/assets/templates/first/images/mainMenu/greyBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #4F4F4F;
}
#mainMenu td a.darkbrown {
	background: #BCAA68 url('/assets/templates/first/images/mainMenu/darkbrownBg.gif') repeat-x 0 1px;
	text-shadow: 1px 1px 0 #4F4F4F;
}



/* контент */
#content {
	margin: 0 0 5px 0;
	overflow: hidden;
}
#firstCol {
	float: left;
	width: 230px;
	width: 240px;
	margin-left: -100%;
	margin-top: 10px;
}

#secondCol {
	width: 100%;
	float: left;
}
#secondColText {
	margin: 10px 230px 0 230px;
	margin: 10px 240px 0 240px;
	padding: 0 20px;
}


#thirdCol {
	float: right;
	margin-left: -230px;
	margin-left: -240px;
	margin-top: 10px;
	width: 230px;
	width: 240px;
}






#content h1 {
	color: #D86A48;
	color: #D83300;
	font-size: 22px;
	font-family: arial, sans-serif;
	font-family: Georgia,serif;
	margin: 0.75em 0 0.5em 0;
	padding: 0;
	font-weight: normal;
	line-height: 18px;
}
#content h1 span {
	color: #535353;
	font-size: 18px;
	font-family: arial, sans-serif;
	font-weight: normal;
}



#content h3 {
	color: #2D2D2D;
	font-size: 15px;
	font-family: arial, sans-serif;
	font-family: Georgia,serif;
	background: url('/assets/templates/first/images/h3Bullet.gif') no-repeat 0 1px;
	margin: 0;
	margin: 0 0 1em 0;
	padding: 0 0 0 23px;
}

#content h4 {
	color: #428DAB;
	color: #3189D9;
	font-size: 16px;
	margin: 0 0 0.5em 0;
	font-family: Georgia,serif;
}

#content h4.red {
	color: #D66646;
}
#content h4.green {
	color: #849350;
}




#content img.leftImg {
	float: left;
	margin: 5px 14px 5px 0;

}
#content img.rightImg {
	float: right;
	margin: 5px 0 5px 14px;

}



#content a {
	color: #D76847;
	color: #D83300;
}
#content p {
	margin: 1em 0;
	line-height: 1.5em;
}
#content p.grey {
	color: #777777;
}
#content p.more  {
	text-align: right;
	margin: 0 0 1em 0;
}
#content p.more a {
	padding: 0 0 0 9px;
	background: url('/assets/templates/first/images/moreBullet.gif') no-repeat 0 6px;
	color: #D76847;
	color: #D83300;
}
#content p.moreleft  {
	text-align: left;
	margin: 0 0 1em 0;
}
#content p.moreLeft a {
	padding: 0 0 0 9px;
	background: url('/assets/templates/first/images/moreBullet.gif') no-repeat 0 6px;
	color: #D76847;
	color: #D83300;
}



#content ul {
	list-style-type: none;
	margin: 0.5em 0;
	padding: 0;
}
#content ol {
	margin: 0.5em 0;
	padding: 0;
}
#content ul li {
	padding: 0 0 0 9px;
	margin: 0 0 5px 15px;
	padding: 0 0 0 15px;
	line-height:1.5em;
}
#content ol li {
	margin: 0 0 0 30px;
	padding: 0;
	line-height:1.5em;
}
#content ul li {
	background: url('/assets/templates/first/images/moreBullet.gif') no-repeat 0 6px;
}
#content ul li a, #content ol li a {
	color: #D76847;
	color: #D83300;
}
#content p.paginate {
	text-align: right;
}
#content .ditto_page, #content .ditto_currentpage, #content p.paginate a {
	padding: 0 2px;
}





.box1, #content .box1 {
	background: #EBE3CE;
	padding: 17px 16px 7px 16px;
	margin: 0 0 10px 0;
	color: #484646;
}

.box1tl {
	background: url('/assets/templates/first/images/box1/tl.gif') top left no-repeat;
	float:left;
	height:7px;
	width:7px;
}
.box1tr {
	background: url('/assets/templates/first/images/box1/tr.gif') top left no-repeat;
	float:right;
	height:7px;
	width:7px;
}
.box1bl {
	background: url('/assets/templates/first/images/box1/bl.gif') top left no-repeat;
	float:left;
	height:7px;
	width:7px;
	margin-top: -17px;
}
.box1br {
	background: url('/assets/templates/first/images/box1/br.gif') top left no-repeat;
	float:right;
	height:7px;
	width:7px;
	margin-top: -17px;
}




#content .box1 a {
	color: #484646;
}
#content .box1 h3 {
	background: url('/assets/templates/first/images/h3Bullet1.gif') no-repeat 0 1px;
}
#content .box1 h4 {
	color: #3189D9;
}
#content .box1 h4 a {
	color: #3189D9;
}
#content .box1 p.small {
	font-size: 11px;
}
#content .box1 p.more  {
	margin: 0 0 0.5em 0;
}
#content .box1 p.more a {
	background: url('/assets/templates/first/images/moreBullet1.gif') no-repeat 0 6px;
	color: #3189D9;
}
#content .box1 ul li {
	background: url('/assets/templates/first/images/moreBullet1.gif') no-repeat 0 6px;
}
#content .box1 ul li a {
	color: #3189D9;
}
#content .box1 b {
	color: #3189D9;
}
#content .box1 td a {
	color: #3189D9;
	line-height:1.5em;
	font-size: 12px;
}



#content .box1 .newsTeaser {
	width: 50%;
	padding: 0;
	/*float: left;*/
}
#content .box1 .newsTeaser img {
	margin-right: 8px;
}
#content .box1 .newsTeaser a {
	color: #3189D9;
}



#content ul.teaser {
	list-style-type: none;
	margin: 0.5em 0;
	padding: 0;
}

#content .box1 ul.teaser  li,
#content .box2 ul.teaser  li {
	margin: 2px 0 0 0;
	padding: 0 0 2px 0;
	line-height:1.5em;
	background: none;
}
#content .box1 ul.teaser  li {
	border-bottom: 1px solid #fff;
}
#content .box2 ul.teaser  li {
	border-bottom: 2px solid #fff;
}
#content .box1 ul.teaser  li.last ,
#content .box2 ul.teaser  li.last {
	border-bottom:0;
}





.box2 {
	background: #F6F3EA;
	padding: 17px 16px 7px 16px;
	margin: 0 0 10px 0;
	color: #515151;
}

.box2tl {
	background: url('/assets/templates/first/images/box2/tl.gif') top left no-repeat;
	float:left;
	height:7px;
	width:8px;
}
.box2tr {
	background: url('/assets/templates/first/images/box2/tr.gif') top left no-repeat;
	float:right;
	height:7px;
	width:7px;
}
.box2bl {
	background: url('/assets/templates/first/images/box2/bl.gif') top left no-repeat;
	float:left;
	height:7px;
	width:7px;
	margin-top: -17px;
}
.box2br {
	background: url('/assets/templates/first/images/box2/br.gif') top left no-repeat;
	float:right;
	height:7px;
	width:7px;
	margin-top: -17px;
}



#content .box2 a {
	color: #515151;
}
#content .box2 h3 {
	background: url('/assets/templates/first/images/h3Bullet2.gif') no-repeat 0 1px;
}
#content .box2 h4 {
	color: #768347;
}
#content .box2 h4 a {
	color: #768347;
}
#content .box2 p.small {
	font-size: 11px;
}
#content .box2 p.more  {
	margin: 0 0 0.5em 0;
}
#content .box2 p.more a {
	background: url('/assets/templates/first/images/moreBullet2.gif') no-repeat 0 6px;
	color: #768347;
}


#content .box2 ul li {
	background: url('/assets/templates/first/images/moreBullet2.gif') no-repeat 0 6px;
}
#content .box2 ul li a {
	color: #768347;
}
#content .box2 b {
	color: #889653;
	color: #768347;
}

#content .box2 td a {
	color: #768347;
	line-height:1.5em;
	font-size: 12px;
}




.boxBnrImg {
	margin: 0 0 10px 0;
	font-size: 0;
}




/* свежие комментарии на главной */
.cItem {
	min-height: 80px;
	border-bottom: 1px solid #fff;
	margin-bottom:10px;
	padding-bottom:10px;
}
.cItemLast {
	min-height: 80px;
	margin-bottom:0;
	padding-bottom:10px;
}
#content p.comment {
	margin: 1em 0 0 0;
}

.hidden {
	display: none;
}


a.hL {
	width: 124px;
	margin: 0 auto;
	display: block
}






/* login form */
#wlpeLoginMain {
	margin: 0 0 10px 0 !important;
	margin: 0 ;
	padding: 0;
	border: 0;
}
#wlpeLoginMain label {
	display: block;
	margin: 0.5em 0;
}
#wlpeLoginMain input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 175px;
}
#wlpeLoginMain #wlpeStayLoggedIn {
	width: 15px;
	margin-right: 5px;
	background: #EBE3CE;
}
#wlpeLoginMain #wlpeLoginButton {
	margin-right: 15px;
}





/*
подвал
*/
#footer {
	height: 50px;
	background: #C7C7C7;
	margin: 0 0 15px 0;
	color: #4D4D4D;
	width: 100%;
}
#footer a {
	color: #4D4D4D;
}
#footer p.left {
	float: left;
	margin: 6px 0 0 0;
	padding: 0 0 0 19px;
	font-size: 11px;
}
#footer ul.right {
	list-style-type: none;
	float: right;
	margin: 20px 0 0 0;
	font-size: 11px;
}
#footer ul.right li {
	float: left;
	padding: 0 8px 0 8px;
	background: url('/assets/templates/first/images/footerMenu/bullet.gif') no-repeat right 4px;
}
#footer ul.right li.last {
	background: none;
}
.footertl {
	background: url('/assets/templates/first/images/footer/tl.gif') top left no-repeat;
	float:left;
	height:8px;
	width:8px;
	margin-bottom: -14px;
}
.footertr {
	background: url('/assets/templates/first/images/footer/tr.gif') top left no-repeat;
	float:right;
	height:8px;
	width:8px;
	margin-bottom: -14px;
}
.footerbl {
	background: url('/assets/templates/first/images/footer/bl.gif') top left no-repeat;
	float:left;
	height:8px;
	width:8px;
	margin-top: -23px;
}
.footerbr {
	background: url('/assets/templates/first/images/footer/br.gif') top left no-repeat;
	float:right;
	height:8px;
	width:8px;
	margin-top: -23px;
}


#counters {
	margin:0 24px 15px 24px;
	text-align: right;
}

/*-----------------------------*/




#sendLetterForm label {
	display: block;
	margin: 0.5em 0;
}
#sendLetterForm input, #sendLetterForm textarea, #sendLetterForm select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#sendLetterForm input, #sendLetterForm select {
	width: 200px;
}
#content .box1 #sendLetterForm  p.more {
	text-align: left;
	margin: 1em 0;
}
#sendLetterForm .reload {
	border-bottom: 1px dashed #383838;
	cursor: pointer;
	line-height: 22px;
}




#serviceNotAvailable label {
	display: block;
	margin: 0.5em 0;
}
#serviceNotAvailable input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 200px;
}
#serviceNotAvailable input.ch {
/*	background: #F6F3EA;*/
	width: 15px;
	margin: 0 10px 5px 0;
}
#content .box1 #serviceNotAvailable  p.more {
	text-align: left;
	margin: 1em 0;
}
#serviceNotAvailable .reload {
	border-bottom: 1px dashed #383838;
	cursor: pointer;
	line-height: 22px;
}




#cForm {
	margin: 0 0 10px 0;
}

#cForm label {
	display: block;
	margin: 0.5em 0;
}
#cForm input, #cForm textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#cForm textarea.cFormText {
	width: 100%;
	height: 100px;
	margin: 0 0 5px 0;
}




/* форма отправки статьи по почте (конкурсные работы)  */
#sendArticleForm label {
	display: block;
	margin: 0.5em 0;
}
#sendArticleForm input, #sendArticleForm textarea, #sendArticleForm select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#sendArticleForm input, #sendArticleForm select {
	width: 200px;
}
#content .box1 #sendArticleForm  p.more {
	text-align: left;
	margin: 1em 0;
}


/* форма сохранения/редактирования статьи на сайт (конкурсные работы)  */
#addArticleForm label, #editArticleForm label {
	display: block;
	margin: 0.5em 0;
}
#addArticleForm input, #addArticleForm textarea, #addArticleForm select,
#editArticleForm input, #editArticleForm textarea, #editArticleForm select  {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#addArticleForm input, #addArticleForm select,
#editArticleForm input, #editArticleForm select  {
	width: 420px;
}
#content .box1 #addArticleForm  p.more,
#content .box1 #editArticleForm  p.more  {
	text-align: left;
	margin: 1em 0;
}






#userInfo label {
	display: block;
	margin: 0.5em 0;
}
#userInfo input, #userInfo textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#userInfo input {
	width: 200px;
}



#addAlbumForm label {
	display: block;
	margin: 0.5em 0;
}
#addAlbumForm input, #addAlbumForm textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#addAlbumForm input {
	width: 200px;
}
#content .box1 #addAlbumForm  p.more {
	text-align: left;
	margin: 1em 0;
}



#editform label {
	display: block;
	margin: 0.5em 0;
}
#editform input, #editform textarea {
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 42px;
}
#editform input {
	width: 200px;
}
#editform input.ch {
	width: 15px;
	margin: 0 10px 5px 0;
}
#editform input.txt {
	width: 50px;
}
#editform .box1 input, #editform .box1 textarea {
	background: #F6F3EA;
}
#editform .box2 input, #editform .box2 textarea {
	background: #EBE3CE;
}

img#maxImage {
	margin: 0 auto;
}




.errors, .AS_ajax_resultsIntroFailure {
	color:#D83300;
}
.errors strong {
	color:#383838;
}


#content #easypoll ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content #easypoll ul li {
	margin: 0;
	padding: 0;
	background-image: none;
}




/* poll */
#pollform, #pollform fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#content .box2 #pollform ul li, #content .box1 #pollform ul li {
	background: none;
	margin: 0;
	padding: 0 ;
}
#content .box2 #pollform ul li input, #content .box1 #pollform ul li input {
	margin-left: 6px;
	margin-right: 6px;
}

#content .box2 .easypoll_bar {
    height:8px;
    background-color: #EBE3CE;
}
#content .box1 .easypoll_bar {
    height:8px;

    background-color: #F6F3EA;
}

#content .box2 .easypoll_inner {
    height: 8px;
    background-color: #768347;
}
#content .box1 .easypoll_inner {
    height: 8px;
    background-color: #3189D9;
}






/* registration */
#wlpeRegister {
}
#wlpeRegisterForm, #wlpeLogin {
	margin: 0;
	padding: 0;
	border: 0;
}
#wlpeRegister label, #wlpeLogin label, #wlpeReset label, #wlpeActivate label, #wlpeUser label {
	display: block;
	margin: 0.5em 0;
}
#wlpeUser label {
	font-weight: bold;
}

#wlpeRegister input, #wlpeLogin input, #wlpeReset input, #wlpeActivate input, #wlpeUser input, #ajaxSearch_form input, #wlpeUser select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#wlpeRegister input {
    margin-right: 10px;
}

#wlpeRegister .inputRed{
    background: #ffcece;
}
#wlpeRegister .inputGreen{
    background: #e8ffce;
}

#ajaxSearch_form input.aSmini {
	width: 120px;
	margin: 0 2px 0 0;
}

#wlpeUser textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
	height: 100px;
}
#wlpeLogin #wlpeStayLoggedIn, #wlpeRegister #wlpeTosCheckbox, #wlpeLogin #chkbox {
	width: 15px;
	margin-right: 5px;
	background: #EBE3CE;
}

#wlpeUser #userProfileStatusDiv input {
	width: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#wlpeUser #userProfileStatusDiv span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}




.ajaxSearch_highlight {
	background: #D83300;
	color: #fff;
	font-weight: bold;
}/*
.box1 .ajaxSearch_highlight {
	background: #F6F3EA;
	color: #3189D9;
}

.box2 .ajaxSearch_highlight {
	background: #EBE3CE;
	color: #768347;
}*/




#temailer_email {
	color: #696767;
	font-family: Tahoma,Arial;
	font-size: 12px;
	border: 1px solid #7F9DB9;
	background: #fff;
}



















/********************/
/* First vote */

#content ul.star-rating,
#content ul.star-rating a:hover,
#content ul.star-rating a:active,
#content ul.star-rating .current-rating{
  background: url('/assets/snippets/anythingRating/images/rating_star.gif') left -1000px repeat-x;
}
#content ul.star-rating{
  position:relative;
  width:125px;
  height:25px;
  overflow:hidden;
  list-style:none;
  margin:0 auto;
  	margin:0;
  padding:0;
  background-position: left top;
}
#content ul.star-rating li{
  display: inline;
  	list-style-type: none;
  	background: none;
  	padding: 0;
  	margin: 0;
}
#content ul.star-rating a,
#content ul.star-rating .current-rating{
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000em;
  height:25px;
  line-height:25px;
  outline:none;
  overflow:hidden;
  border: none;
}
#content ul.star-rating a:hover{
  background-position: left bottom;
}
#content ul.star-rating a.stars1{
  width:20%;
  z-index:6;
}
#content ul.star-rating a.stars2{
  width:40%;
  z-index:5;
}
#content ul.star-rating a.stars3{
  width:60%;
  z-index:4;
}
#content ul.star-rating a.stars4{
  width:80%;
  z-index:3;
}
#content ul.star-rating a.stars5{
  width:100%;
  z-index:2;
}
#content ul.star-rating .current-rating{
  z-index:1;
  background-position: left center;
}

/* Second vote (already voted) */

#content ul.star-rating2,
#content ul.star-rating2 a:active,
#content ul.star-rating2 .current-rating{
  background: url('/assets/snippets/anythingRating/images/rating_star_2.gif') left -1000px repeat-x;
}
#content ul.star-rating2{
  position:relative;
  width:125px;
  height:25px;
  overflow:hidden;
  list-style:none;
  margin:0 auto;
  	margin:0;
  padding:0;
  background-position: left top;
}
#content ul.star-rating2 li{
  display: inline;
    list-style-type: none;
  	background: none;
  	padding: 0;
  	margin: 0;
}
#content ul.star-rating2 a,
#content ul.star-rating2 .current-rating {
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000em;
  height:25px;
  line-height:25px;
  outline:none;
  overflow:hidden;
  border: none;
  cursor:default;
}

#content ul.star-rating2 a.stars1{
  width:20%;
  z-index:6;
}
#content ul.star-rating2 a.stars2{
  width:40%;
  z-index:5;
}
#content ul.star-rating2 a.stars3{
  width:60%;
  z-index:4;
}
#content ul.star-rating2 a.stars4{
  width:80%;
  z-index:3;
}
#content ul.star-rating2 a.stars5{
  width:100%;
  z-index:2;
}
#content ul.star-rating2 .current-rating{
  z-index:1;
  background-position: left center;
}




/****************/
#content img.avatar {
	float: left;
	margin: 0 10px 5px 0;
	padding: 0;
	/*width:75px;
	height:75px;*/
}


div.imgR {
	float: right;
	margin-left: 10px;
}
div.imgL {
	float: left;
	margin-right: 10px;
}
div.begunL, div.yandexL {
	float: left;
	clear: both;
	margin: 0 auto;
}
div.begunR, div.yandexR {
	float: right;
	clear: both;
	margin: 0 auto;
}

#cc {
	display: none;
}


abbr {
	cursor: help;
}

div#ad_ph_1 {
    margin: 0 auto;
}



#secondColText table td {
	vertical-align: top;
}

.jot-list {
	border: 1px dotted #D83300;
	padding: 0 10px;
	margin: 0 0 10px 0;
}


#content p.sl {
	text-align:right;
	font-size: 11px;
	color:#777;
	margin: 0;
}










/* form almanah */
#buyAlmanah {
	margin: 0;
	padding: 0;
	border: 0;
}
#buyAlmanah label {
	display: block;
	margin: 0.5em 0;
}
#buyAlmanah input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 200px;
	margin: 0 0 0.5em 0;
}
#buyAlmanah select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 0.5em 0;
}
#buyAlmanah textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#buyAlmanah .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#buyAlmanah span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#buyAlmanah p.small {
	font-size: 10px;
}
#content .box1 #buyAlmanah  p.more {
	text-align: left;
	margin: 1em 0;
}
#buyAlmanah .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}
#buyAlmanah #forTeachers {
	display: none;
}
#buyAlmanah #parentteacher {
	width: 200px;
}


/* form diplom */
#buyDiplom {
	margin: 0;
	padding: 0;
	border: 0;
}
#buyDiplom label {
	display: block;
	margin: 0.5em 0;
}
#buyDiplom input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 200px;
	margin: 0 0 0.5em 0;
}
#buyDiplom select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 0.5em 0;
}
#buyDiplom textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#buyDiplom .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#buyDiplom span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#buyDiplom p.small {
	font-size: 10px;
}
#content .box1 #buyDiplom  p.more {
	text-align: left;
	margin: 1em 0;
}
#buyDiplom .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}
#buyDiplom #forTeachers {
	display: none;
}
#buyDiplom #parentteacher {
	width: 200px;
}


/* form diplomZR */
#buyDiplomZR {
	margin: 0;
	padding: 0;
	border: 0;
}
#buyDiplomZR label {
	display: block;
	margin: 0.5em 0;
}
#buyDiplomZR input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 200px;
	margin: 0 0 0.5em 0;
}
#buyDiplomZR select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 0.5em 0;
}
#buyDiplomZR textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#buyDiplomZR .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#buyDiplomZR span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#buyDiplomZR p.small {
	font-size: 10px;
}
#content .box1 #buyDiplomZR  p.more {
	text-align: left;
	margin: 1em 0;
}
#buyDiplomZR .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}
#buyDiplomZR #forTeachers {
	display: none;
}
#buyDiplomZR #parentteacher {
	width: 200px;
}



/* form buyDiplomMP */
#buyDiplomMP {
	margin: 0;
	padding: 0;
	border: 0;
}
#buyDiplomMP label {
	display: block;
	margin: 0.5em 0;
}
#buyDiplomMP input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 200px;
	margin: 0 0 0.5em 0;
}
#buyDiplomMP select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 0.5em 0;
}
#buyDiplomMP textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#buyDiplomMP .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#buyDiplomMP span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#buyDiplomMP p.small {
	font-size: 10px;
}
#content .box1 #buyDiplomMP  p.more {
	text-align: left;
	margin: 1em 0;
}
#buyDiplomMP .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}




/* form newOrderForm */
#newOrderForm {
	margin: 0;
	padding: 0;
	border: 0;
}
#newOrderForm label {
	display: block;
	margin: 0.5em 0;
}
#newOrderForm input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 400px;
	margin: 0 0 0.5em 0;
}
#newOrderForm input.normal {
	width: 200px;
}
#newOrderForm input.short {
	width: 50px;
}
#newOrderForm input.shortest {
	width: 30px;
}
#newOrderForm span.td {
	width: 130px;
	display: block;
	float: left;
}
#newOrderForm select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 0.5em 0;
	width: 300px;
}
#newOrderForm textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#newOrderForm .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#newOrderForm span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#newOrderForm p.small {
	font-size: 10px;
}
#content .box1 #newOrderForm  p.more {
	text-align: left;
	margin: 1em 0;
}
#newOrderForm .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}

#newOrderForm #showit1 {
	display:block;
}
#newOrderForm #showit2, #newOrderForm #showit3, #newOrderForm #showit4 {
	display:none;
}

#newOrderForm #eidtBtn1, #newOrderForm #eidtBtn2, #newOrderForm #eidtBtn3, #newOrderForm #eidtBtn4 {
	float: right;
	margin-top : -28px;
}








/* form orgVznosForm */
#orgVznosForm {
	margin: 0;
	padding: 0;
	border: 0;
}
#orgVznosForm label {
	display: block;
	margin: 0.5em 0;
}
#orgVznosForm input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 400px;
	margin: 0 0 0.5em 0;
}
#orgVznosForm input.normal {
	width: 200px;
}
#orgVznosForm input.short {
	width: 50px;
}
#orgVznosForm input.shortest {
	width: 30px;
}
#orgVznosForm span.td {
	width: 130px;
	display: block;
	float: left;
}
#orgVznosForm select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 0.5em 0;
	width: 300px;
}
#orgVznosForm textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#orgVznosForm .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#orgVznosForm span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#orgVznosForm p.small {
	font-size: 10px;
}
#content .box1 #orgVznosForm  p.more {
	text-align: left;
	margin: 1em 0;
}
#orgVznosForm .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}

#orgVznosForm #showit1 {
	display:block;
}
#orgVznosForm #showit2, #orgVznosForm #showit3, #orgVznosForm #showit4 {
	display:none;
}

#orgVznosForm #eidtBtn1, #orgVznosForm #eidtBtn2, #orgVznosForm #eidtBtn3, #orgVznosForm #eidtBtn4 {
	float: right;
	margin-top : -28px;
}







/* form orderBookForm, orderBookFormPero */
#orderBookForm, #orderBookFormPero {
	margin: 0;
	padding: 0;
	border: 0;
}
#orderBookForm label, #orderBookFormPero label {
	display: block;
	margin: 0.5em 0;
}
#orderBookForm input, #orderBookFormPero input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 400px;
	margin: 0 0 0.5em 0;
}
#orderBookForm input.normal, #orderBookFormPero input.normal {
	width: 200px;
}
#orderBookForm input.short, #orderBookFormPero input.short {
	width: 50px;
}
#orderBookForm input.shortest, #orderBookFormPero input.shortest {
	width: 30px;
}
#orderBookForm span.td, #orderBookFormPero span.td {
	width: 130px;
	display: block;
	float: left;
}
#orderBookForm select, #orderBookFormPero select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 0.5em 0;
	width: 300px;
}
#orderBookForm textarea, #orderBookFormPero textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#orderBookForm .ch, #orderBookFormPero .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#orderBookForm span.userProfileStatusSpan, #orderBookFormPero span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#orderBookForm p.small, #orderBookFormPero p.small {
	font-size: 10px;
}
#content .box1 #orderBookForm  p.more, #content .box1 #orderBookFormPero p.more {
	text-align: left;
	margin: 1em 0;
}
#orderBookForm .reload, #orderBookFormPero .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}

#orderBookForm #showit1, #orderBookFormPero #showit1 {
	display:block;
}
#orderBookForm #showit2, #orderBookForm #showit3, #orderBookForm #showit4,
#orderBookFormPero #showit2, #orderBookFormPero #showit3, #orderBookFormPero #showit4 {
	display:none;
}

#orderBookForm #eidtBtn1, #orderBookForm #eidtBtn2, #orderBookForm #eidtBtn3, #orderBookForm #eidtBtn4,
#orderBookFormPero #eidtBtn1, #orderBookFormPero #eidtBtn2, #orderBookFormPero #eidtBtn3, #orderBookFormPero #eidtBtn4 {
	float: right;
	margin-top : -28px;
}









/* form getElectroDiplom */
#getElectroDiplom {
	margin: 0;
	padding: 0;
	border: 0;
}
#getElectroDiplom label {
	display: block;
	margin: 0.5em 0;
}
#getElectroDiplom input {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 400px;
	margin: 0 0 1em 0;
}
#getElectroDiplom input.normal {
	width: 200px;
}
#getElectroDiplom input.short {
	width: 50px;
}
#getElectroDiplom input.shortest {
	width: 30px;
}
#getElectroDiplom span.td {
	width: 130px;
	display: block;
	float: left;
}
#getElectroDiplom select {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 0 0 1em 0;
	width: 300px;
}
#getElectroDiplom textarea {
	background: #F6F3EA;
	color: #696767;
	font-size: 12px;
	font-family: Tahoma, Arial;
	width: 420px;
}
#getElectroDiplom .ch {
	width: 15px;
	margin-right: 5px;
	/*background: #EBE3CE;*/
}
#getElectroDiplom span.userProfileStatusSpan {
	width: 200px;
	display: block;
	float: left;
}
#getElectroDiplom p.small {
	font-size: 10px;
}
#content .box1 #getElectroDiplom  p.more {
	text-align: left;
	margin: 1em 0;
}
#getElectroDiplom .reload {
	border-bottom:1px dashed #383838;
	cursor:pointer;
	line-height:22px;
}






/* aedForm */
#aedForm {
    margin: 0;
    padding: 0;
    border: 0;
}
#aedForm label {
    display: block;
    margin: 0.5em 0;
}
#aedForm input {
    background: #F6F3EA;
    color: #696767;
    font-size: 12px;
    font-family: Tahoma, Arial;
    width: 400px;
    margin: 0 0 1em 0;
}
#aedForm input.normal {
    width: 200px;
}
#aedForm input.short {
    width: 50px;
}
#aedForm input.shortest {
    width: 30px;
}
#aedForm span.td {
    width: 130px;
    display: block;
    float: left;
}
#aedForm select {
    background: #F6F3EA;
    color: #696767;
    font-size: 12px;
    font-family: Tahoma, Arial;
    margin: 0 0 1em 0;
    width: 300px;
}
#aedForm textarea {
    background: #F6F3EA;
    color: #696767;
    font-size: 12px;
    font-family: Tahoma, Arial;
    width: 420px;
}
#aedForm .ch {
    width: 15px;
    margin-right: 5px;
    /*background: #EBE3CE;*/
}
#aedForm span.userProfileStatusSpan {
    width: 200px;
    display: block;
    float: left;
}
#aedForm p.small {
    font-size: 10px;
}
#content .box1 #aedForm  p.more {
    text-align: left;
    margin: 1em 0;
}
#aedForm .reload {
    border-bottom:1px dashed #383838;
    cursor:pointer;
    line-height:22px;
}
#aedForm #showit1 {
    display:block;
}
#aedForm #showit2, #aedForm #showit3, #aedForm #showit4 {
    display:none;
}

#aedForm #eidtBtn1, #aedForm #eidtBtn2, #aedForm #eidtBtn3, #aedForm #eidtBtn4 {
    float: right;
    margin-top : -28px;
}







/*
#newOrderForm fieldset {
	padding: 0 5px;
	margin: 5px 0;
	width: 406px;
	display: none;
}
#newOrderForm fieldset.bg1 {
}
#newOrderForm fieldset.bg2 {
}
*/
#ArticleSet1, #ArticleSet2, #ArticleSet3, #ArticleSet4, #ArticleSet5,
#ArticleSet6, #ArticleSet7, #ArticleSet8, #ArticleSet9, #ArticleSet10 {
	padding: 0 5px;
	margin: 5px 0;
	width: 406px;
	display: none;
	border: 2px solid #F6F3EA;
}


.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/assets/templates/first/images/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}



/* таблицу способов оплаты */
#secondColText table.payment td {
	vertical-align: middle;
}

/* вопросы-ответы */
a.question {
	/*border-bottom: 1px dashed #D83300;
	text-decoration: none;*/
}
a.slq {
	border-bottom: 0px;
	text-decoration: none;
}

p.answer, div.answer {
	display:none;
	padding-left: 30px;
}
#content .box1 p.answer a, #content .box1 div.answer a  {
	color: #3189D9;
}
#content .box2 p.answer a, #content .box2 div.answer a {
	color: #768347;
}



#content .box1 table.bonus {
    border: 1px solid #3189D9;
    margin: 10px 0;
    padding: 0;
    border-spacing: 1px;
}

#content .box1 table.bonus th {
    border: 1px solid #3189D9;
    padding: 5px;
    font-size: 14px;
}

#content .box1 table.bonus td {
    border: 1px solid #3189D9;
    padding: 5px;
}








#us_form {
    margin: 0 0 10px 0 !important;
    margin: 0 ;
    padding: 0;
    border: 0;
}
#us_form label {
    display: block;
    margin: 0.5em 0;
}
#us_form label b {
    color: #768347;
}
#us_form input, #us_form select {
    color: #515151;
    font-size: 12px;
    font-family: Tahoma, Arial;
    width: 175px;
}
#us_form .us_submit {
    margin: 10px 0 0 0;
}



/****/


#fade {
    display: none;/*--по умолчанию скрыто--*/
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3);
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: .80;
    z-index: 9999;
}
.popup_block{
    display: none; /*--по умолчанию скрыто--*/
    background: #fff;
    padding: 20px;
    float: left;
    font-size: 85%;
    position: fixed;
    top: 50%; left: 50%;color: #000;
    max-width: 750px;
    min-width: 320px;
    height: auto;
    z-index: 99999;
    /*--CSS3 тень блока--*/
    -webkit-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    /*--CSS3 скругление углов--*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.popup_block p  {
    padding: 0;
    margin: 0;
    color: #444;
    line-height: 1.5;
}
.popup_block h4{
    margin: 0px 0 10px;
    color: rgb(43, 43, 43);
    font-weight: 400;
    text-align: center;
    text-shadow: 1px 1px 2px #999;
}
/* формируем кнопку закрытия */
.closePopup {
    background-color: rgba(61, 61, 61, 0.8);
    border: 2px solid #ccc;
    height: 22px;
    line-height: 14px;
    position: absolute;
    right: -10px;
    font-weight: bold;
    text-align: center;
    text-decoration: none !important;
    padding: 0;
    top: -10px;
    width: 22px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.closePopup:before {
    color: rgba(255, 255, 255, 0.9);
    content: "x";
    font-size: 14px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.closePopup:hover {
    background-color: rgba(252, 20, 0, 0.8);
}
.shadow {
    box-shadow:4px 4px 10px #857373;
    -webkit-box-shadow:4px 4px 10px #857373;
    -moz-box-shadow:4px 4px 10px #857373;
    padding:0;
}
/*--фиксированное позиционирование для IE6--*/
*html #fade {
    position: absolute;
}
*html .popup_block {
    position: absolute;
}