body, html {height: 100%;}
body {
	margin: 0 0 0 8px; 
	font-family: Arial;
	color: #333;
	font-size: 12px;
	background: #ffbe34 url(/i/bg.gif) top left no-repeat;
}
form {margin: 0;}
input[type="checkbox"],input[type="radio"]  {border: 0; margin:0 !important;}
a {
	color: #4E0073;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
a:hover {text-decoration: none;}
a img {border: 0;}

.hidden {display: none;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

ul, li {margin: 0; padding: 0;}

#main {
	width: 1006px; 
	background: #f8b21c url('/i/bg-main.jpg') top left no-repeat;
	position: relative;
}

#top {
	background: url('/i/top.jpg') top left no-repeat;
}

#head {
	height: 300px;
	position: relative;
}

#logo {
	position: absolute;
	top: 35px;
	left: 378px;
}

#head #buttons {
	position: absolute;
	right: 115px;
	top: 20px;
}

#head #buttons a {display: block; height: 52px; width: 126px;}
#head #buttons a:hover img {margin: 1px 0 0 1px;}

#head #search {
	position: absolute;
	left: 102px;
	top: 78px;
}

#head #search .text {width: 110px; border: 0; background: none; font: bold 13px Arial; color: #4e0073;}
#head #search .but {position: absolute; left: 120px; top: 0px;}

#head #contacts {
	display:block;
	height:40px;
	left:40px;
	position:absolute;
	top:20px;
	width:210px;
}

#top-menu {
	height: 30px;
	background: url('/i/top-menu/bg.png');
	text-align: center;
	margin-bottom: 10px;
}


#top-menu a {margin-right: 25px;}
#top-menu img {background: url('/i/top-menu/menu.png') no-repeat; height: 30px;}
#top-menu .main {width: 77px; background-position: 0 8px;}
#top-menu .about {width: 112px; background-position: -103px 8px;}
#top-menu .club {width: 160px; background-position: -240px 8px;}
#top-menu .media {width: 129px; background-position: -427px 8px;}
#top-menu .otzivy {width: 72px; background-position: -582px 8px;}
#top-menu .contacts {width: 94px; background-position: -679px 8px;}
#top-menu .agent {width: 109px; background-position: -798px 8px;}
#top-menu a:hover {
	FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=70);
	-MOZ-OPACITY:0.7;
	-KHTML-OPACITY:0.7;
	OPACITY:0.7;	
}

#home-page .left {width: 236px; padding: 0 13px;}
#home-page .center {margin: 0 241px 0 264px;}
#home-page .right {width: 217px; padding: 0 13px;}

#second-page .left {width: 236px; padding: 0 13px;}
#second-page .center {
	background: #fdb133;
	font: 15px Arial;
	color: #4e0073;
	padding: 0 20px 20px 20px;
	width: 690px;
	float: left;
}

#second-page .center a {color: #4e0073;}
#second-page .center a:hover {}

#second-page .center ul {margin-left: 20px;}

#second-page { padding-bottom: 60px; border: 0;}

#counters {position: absolute; bottom: 30px; left: 20px;}

.page-title {margin-top: 0; text-align: center; padding: 10px; font-size: 15px; font-weight: bold;}
.page-title img {margin-right: 10px;}

#list-recomended { position: relative;}
#list-recomended .bg-title-recommended p.title {position: relative;}
#list-recomended .bg-title-recommended p.title img {position: absolute; top: -60px; left: 135px;}
#list-recomended .bg-title-recommended p {text-align: center; margin: 10px 0;}
#list-recomended .bg-title-recommended a {font: bold 14px Arial; color: #4e0073; text-decoration: none;}
#list-recomended .bg-title-recommended a:hover {text-decoration: underline;}

.news-item {padding: 0 10px 10px 10px; font: 14px Arial; color: #4e0073;}
.news-item .date {font: italic bold 13px Arial; margin-bottom: 0;}
.news-item h2, .news-item h2 a {font: bold 16px Arial;  margin-top: 0; text-decoration: none;}
.news-item h2 a:hover {text-decoration: underline;}
.news-item ul {margin-left: 15px;}
.news-item .announce {text-decoration: none;}

div.form-corner {/*background: url(/i/form-corner/left.png) no-repeat left top; padding-left: 4px;*/}
div.form-corner div {/*background: url(/i/form-corner/right.png) no-repeat right top; padding-right: 4px;*/}
div.form-corner div div { background: none; padding: 0;}
div.form-corner input, div.form-corner select {
	padding: 4px 0 4px 0; 
	margin: 0; 
	font: bold 13px Arial; 
	color: #4e0073; 
	background: url(/i/form-corner/bg.png); 
	border: 0; 
	width: 100%;
}
div.form-corner select {padding: 3px 0 3px 0;}
div.form-corner input.tc {text-align: center;}

div.listchecks {background: #f8a13a url(/i/form-corner/bg2.png) repeat-x top; padding: 5px; } 
div.listchecks span {display: block; font: 12px Arial;}
div.listchecks span input {margin-right: 5px !important;}
div.listchecks p.top, div.listchecks p.bot {margin: 0;}
div.listchecks p.bot {margin-top: 5px;}
div.listchecks div.list {display: none; margin: 5px 0 5px 0;}

.form-v2 {background: #fdda65; padding: 40px;}
.form-v2 input[type="text"], input[type="radio"], input[type="checkbox"], .form-v2 textarea, .form-v2 select {
	background: #fab738;
	border: 0;
	padding: 5px;
}
.form-v2 .good {
	background: green; 
	font-size: 15px; 
	font-weight: bold; 
	text-align: center; 
	padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -opera-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #fff;
	
}

.form-v3 {margin: 10px 20px 10px 20px;}
.form-v3 input[type="text"] {
	background: #fdda65;
	border: 0;
	padding: 5px;
	width: 80%;
}
.form-v3 table {margin-bottom: 10px !important;}
.form-v3 td {width: 30%;}

/* */
.bg-orange-opacity {background: url('/i/center-bg.png');}

.bg-title-recommended {background: url('/i/titles/recommended.png')  center -10px no-repeat; padding: 40px 5px 5px 5px;}

ul.program-types { list-style-image: url(/i/arrow.gif); padding: 0;}
ul.program-types li {margin: 0 0 8px 20px;}
ul.program-types li a {font: italic bold 14px Arial; color: #4e0073; text-decoration: none;}
ul.program-types li a:hover {text-decoration: underline;}

ul.menu-dop-services { list-style-type: none; padding: 0;}
ul.menu-dop-services li {margin: 0 0 8px 0px;}
ul.menu-dop-services li a {font: italic bold 13px Arial; color: #4e0073; text-decoration: none;}
ul.menu-dop-services li a:hover {text-decoration: underline;}

ul.menu-childs { list-style-type: none; padding: 0;}
ul.menu-childs li {margin: 0 0 5px 20px;}
ul.menu-childs li a {font: italic bold 13px Arial; color: #4e0073; text-decoration: none;}
ul.menu-childs li a:hover {text-decoration: underline;}


.block {margin-bottom: 20px;}

.block .head {margin-bottom: 3px; height: 29px; cursor: pointer; cursor: hand;}
.block .head .title {font: italic bold 14px Arial; padding: 5px 0 5px 10px;}
.block .body {background-color: #ffbe35; padding: 13px 13px 5px 13px;}

.block.v1 .head {background-color: #ffe8c0;}
.block.v1 .head .title {color: #ff8a00;}
.block.v1 .title {background-image: url('/i/block/title-v1.png'); background-repeat: no-repeat; background-position: 210px 5px;}
.block.v1 .body {background-image: url('/i/block/bg-v1.gif'); background-repeat: no-repeat}
.block.v2, .block.v6, .block.v5 {display: block;}
.block.v6 {display: none;}
.block.v2 .head {background-color: #bdeaf0;}
.block.v2 .head .title {color: #f7801c;}
.block.v2 .title {background-image: url('/i/block/title-v2.png'); background-repeat: no-repeat; background-position: 210px 5px;}
.block.v2 .body {background-image: url('/i/block/bg-v2.gif'); background-repeat: no-repeat; background-position: right top;}
.block.v3 .head {background-color: #cfff95;}
.block.v3 .head .title {color: #f7801c;}
.block.v3 .title {background-image: url('/i/block/title-v3.png'); background-repeat: no-repeat; background-position: 185px 7px;}
.block.v3 .body {background-image: url('/i/block/bg-v3.gif'); background-repeat: no-repeat; background-position: right top;}
.block.v4 .head {background-color: #fff98f;}
.block.v4 .head .title {color: #f7801c;}
.block.v4 .title {background-image: url('/i/block/title-v4.png'); background-repeat: no-repeat; background-position: 190px 5px;}
.block.v4 .body {background-image: url('/i/block/bg-v4.gif'); background-repeat: no-repeat; background-position: right top;}
.block.v5 .head {background-color: #ffd7d7;}
.block.v5 .head .title {color: #f7801c;}
.block.v5 .title {background-image: url('/i/block/title-v5.png'); background-repeat: no-repeat; background-position: 190px 5px;}
.block.v5 .body {background-image: url('/i/block/bg-v5.gif'); background-repeat: no-repeat; background-position: right bottom;}
.block.v6 .head {background-color: #c3ffeb;}
.block.v6 .head .title {color: #f7801c;}
.block.v6 .title {background-image: url('/i/block/title-v6.png'); background-repeat: no-repeat; background-position: 190px 5px;}
.block.v6 .body {background-image: url('/i/block/bg-v6.gif'); background-repeat: no-repeat; background-position: right top;}
.block.v7 .head {background-color: #ccff85;}
.block.v7 .head .title {color: #f7801c;}
.block.v7 .title {background-image: url('/i/block/title-v7.png'); background-repeat: no-repeat; background-position: 190px 5px;}
.block.v7 .body {background-image: url('/i/block/bg-v7.gif'); background-repeat: no-repeat; background-position: right bottom;}
.block.v8 .head {background-color: #cfff95;}
.block.v8 .head .title {color: #f7801c;}
.block.v8 .title {}
.block.v8 .body {}
.block.v9 .head {background-color: #fff98f;}
.block.v9 .head .title {color: #f7801c;}
.block.v9 .title {background-image: url('/i/block/title-v5.png'); background-repeat: no-repeat; background-position: 190px 5px;}
.block.v9 .body {background-image: url('/i/block/bg-v4.gif'); background-repeat: no-repeat; background-position: right bottom;}
.block.v9 p {color: #4E0073; font-size: 15px;}

.news-short p {margin: 0 0 10px 0; font: italic bold 10px Arial; color: #4e0073;}
.news-short a { font: bold 12px Arial; color: #4e0073; text-decoration: none;}
.news-short a:hover {text-decoration: underline;}

.random-photo {text-align: center;}
.random-photo img {border: 2px solid #fff;}

.vote {font: italic bold 14px Arial; color: #4e0073;}
.vote p {margin: 0 0 5px 0;}
.vote label {display: block; font-size: 13px;}

#callback {color: #4E0073; font: 15px Tahoma; text-align: center;}
#callback p {margin: 0 0 10px 0;}
#callback .form-corner {margin-bottom: 10px;}
#callback #display {
	display: none;
	padding: 3px 5px;
	background: red;
	color: #fff;
	font: bold 13px Arial;
	margin-bottom: 10px;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -opera-border-radius: 3px;
    -moz-border-radius: 3px;
    text-align: center
}


table.program-search {border-collapse: collapse; border: 0; width: 100%;}
table.program-search td {padding: 0 5px 8px 0; font: italic bold 13px Arial; color: #4e0073; height: 27px;}

#home-page-types {margin: 0 20px;}
#home-page-types div.item { width: 210px; height: 190px; background: #fee53e; float: left; margin: 15px; }
#home-page-types p {margin: 9px 0 5px 0;}
#home-page-types p.name {padding-left: 10px;}
#home-page-types p.name a {color: #f7801c; font: italic bold 14px Arial; text-decoration: none;}
#home-page-types p.name a:hover {text-decoration: underline;}
#home-page-types div.item img {border: 2px solid #fff;}

#home-page-description {
	margin: 10px 35px; 
	background-image: url('/i/center-bg-desc.png');
	font: 15px Arial;
	color: #4e0073;
	padding: 0 20px 20px 20px;
}
#home-page-description ul {margin-left: 20px;}


#bottom-menu {text-align: center; font: italic bold 15px Arial; color: #fff; margin: 0 200px}
#bottom-menu a {color: #fff; text-decoration: none;}
#bottom-menu a:hover {text-decoration: underline;}

#service-memories .inner {
	background-image: url('/i/center-bg-desc.png');
	margin: 0 130px;
	padding: 25px 40px 35px 40px;
	position: relative;
}

#service-memories .left, #service-memories .right {
	background: #fee53e;
	width: 265px;
}

#service-memories p {margin: 9px 0 5px 0;}
#service-memories p.name {padding-left: 10px; color: #ff0000; font: italic bold 15px Arial;}
#service-memories .to-right {position: absolute; left: 340px; top: 90px;}

/* ��������� */
.program-list table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 3px;
}
.program-list a {
	color: #4e0073;
	text-decoration: none;
}
.program-list a:hover {text-decoration: underline;}
.program-list td {background: #fbc23c;}
.program-list td p {margin: 0;}
.program-list .title {font: bold 18px Arial;}
.program-list .price {
	text-align: right;
	font: bold 18px Arial;
	color: #f88f2c;
	clear: right;
}
.program-list .price p {margin: 0;}
.program-list .type, .program-list .type a {	
	font: bold 18px Arial;
	color: #f88f2c !important;
}
.program-list .region {font-weight: bold;}
.program-list .desc {text-decoration: none !important;}
.program-list .yel {background: #fee53e;}
.program-list .icon2 {padding: 6px;}
.program-list .icon2 img {border: 2px solid #fff;}
.program-list .text-ital {font: bold italic 13px Arial;}
.program-list .red {color: #fa4138;}


.pad_8 {padding: 8px;}
.pad_5 {padding: 10px;}
.pad_5_0_5_5 {padding: 10px 0 10px 10px;}
.pad_0_0_0_5 {padding: 0px 0 0px 10px;}
.pad_l_5 {padding-left: 10px;}
.pad_r_5 {padding-right: 10px;}
.pad_0_5 {padding: 0 10px;}

a.print {
	background: #fdb133 url('/i/icons/print.png') no-repeat 5px 1px;
	padding-left: 25px;
	font-weight: bold;
}

p.hr { margin: 20px 0; border-top: 2px solid #ff8b1f; position: relative;}
p.hr span, p.hr a.to_top {font: bold 15px Arial; position: absolute; top: -12px;  background: #fdb133;}
p.hr span {left: 0px;}
p.hr a.to_top {text-decoration: none; right: 0; color: #4E0073;}
p.hr a.to_top:hover {text-decoration: underline;}
p.hr a.print {
	position: absolute; 
	right: 0px; 
	top: -12px; 
	background: #fdb133 url('/i/icons/print.png') no-repeat 5px 1px;
	padding-left: 25px;
	font-weight: bold;
}

.list-images a {background: #fee53e; padding: 5px; display: block; float: left; margin: 0 10px 10px;}
.list-images a img {border: 2px solid #fff; margin: 0;}

#link-load-images {
	font-size: 13px;
	background: url(/i/icons/images.gif) no-repeat left;
	padding-left: 23px;
}
#link-load-images.none {text-decoration: none; background: none; padding: 0;}

p.load {margin-top: 0; font: 15px Arial; color: #4E0073; padding: 10px;}
p.load img{margin-right: 10px;}


.kid-order form {margin: 0;}
.kid-order {}
.kid-order b {}
.kid-order h3 {font-size: 17px; margin: 20px 5px;}
.kid-order .result {font-size: 15px; font-weight: bold; color: green;}
.kid-order input, .kid-order textarea {font-size: 13px; font-family: Arial; }
.kid-order .field {width: 99%;}
.kid-order textarea {height: 50px;}
.kid-order table {border: 0; border-collapse: collapse; width: 100%;}
.kid-order table td {padding: 5px; width: 33%;}
.kid-order .t-title td {padding-top: 10px;}
.kid-order .close {display: block; margin-top: 20px; font-size: 13px;}
#kid-order-error {position: absolute; display: none; padding: 5px; background: red; color: #fff; font-weight: bold; }
#but-types {margin-bottom: 30px; text-align: center;}
#but-types a {
	font-size: 15px;  
	text-decoration: none; 
	margin-right: 40px; 
	font-weight: bold; 
	color: #feed74 !important;
}
#but-types a.sel  { color: #4E0073 !important; }
#but-types a:hover {text-decoration: underline;}

.faq-list {padding-top: 10px;}
.faq-list p.answer {color: #7d4a95;}

.pages {
	margin: 5px 0;
}
.pages span, .pages a {
	padding: 3px;
	display: block;
	float: left;
	margin-right: 2px;
	font: 10pt Arial;
	text-align: center;
	text-decoration: none;
	color: #4E0073;
	min-width: 14px;
}
.pages a:hover, .pages .current { 
	background: #FF8B1F; color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    -moz-border-radius: 5px;
}
.pages .current.prev, .pages .current.next {display: none;}

.smiles-place {position: relative;}
.smiles-place .smiles {position: absolute; top: 20px; right: -33px;}
.smiles-place .list {
	position: absolute;
	top: 0; 
	right: 0;
	border: 1px solid #FAB738;
	background: #fff;
	width: 400px;
	height: 180px;
	overflow-y: scroll;
	padding: 10px;
	z-index: 10;
}
.smiles-place .list a {
	display: block; height: 50px; width: 50px; float: left;
}

#backer {z-index: 1; left: 0; top: 0; position: absolute;}
#step2 {display: none;}

/* �������� �� ������� */
.snews b {color: #4E0073; font-weight: bold; display: block; margin-bottom: 5px;}
.snews p a {font: bold 15px Arial; color: #4E0073;}
.snews p.result {font: bold 15px Arial; color: #4E0073;}
.snews #display {
	display: none;
	padding: 3px 5px;
	background: red;
	color: #fff;
	font: bold 13px Arial;
	margin: 5px 0;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -opera-border-radius: 3px;
    -moz-border-radius: 3px;
    text-align: center
}

#cse-search-results iframe {width: 100%;}
#cse-search-results iframe body {background: #FDB133 !important;}

/* ������� ���� */
#forgotten-list {margin-top: 30px; text-align: center;}
#forgotten-list .item { width: 214px; float: left; margin: 0 15px 20px 0;}
#forgotten-list .photo {background: #fee53e; padding: 5px; margin-bottom: 10px;}
#forgotten-list .photo img  {border: 2px solid #fff; width: 200px; height: 150px;}
.forgotten-item-page .ttl {font: bold 17px Arial; }
.forgotten-item-page .images img {border: 2px solid #fff; margin: 0 0 15px 0;}

/* media */
div.media .col { width: 50%; float: left;}
div.media .inner {margin: 0 4px;}
div.media .title {background: #ffff99; margin-bottom: 5px; font: bold italic 15px Tahoma; color: #f68524; padding: 20px; position: relative;}
div.media .title a {font: bold italic 15px Tahoma; color: #f68524; text-decoration: none;}
div.media .title a:hover {text-decoration: underline;}
div.media .title.ph img, div.media .title.vd img {position: absolute; right: 10px;}
div.media .title.ph img {top: 10px;}
div.media .title.vd img {top: 5px;}
div.media .list {background: #fde06d;}
div.media .list.albums .item .icon {border: 2px solid #fff;}
div.media .list.albums .item {padding: 10px 20px 15px 20px; }
div.media .list.albums .item a.ttl {font: italic bold 15px Arial; color: #55007d; display: block; margin-bottom: 5px; text-decoration: none;}

.media-title {text-align: center;}
.media-title a {text-decoration: none; font: bold 17px Arial;}
.media-title a:hover {text-decoration: underline;}
div.media .list.albums .item a.ttl:hover {text-decoration: underline;}

.album-images div {margin: 0 22px 22px 0; width: 200px; height: 200px; text-align: center; float: left;}
.album-images a img {border: 2px solid #fff;}

div.media #but-left:hover img, div.media #but-right:hover img {margin-top: 3px;}

.polls .ask {font: bold italic 15px Arial; color: #4E0073; margin-top: 0;}
.polls .answers label {display: block; font: 14px Arial;color: #4E0073; margin-bottom: 3px;}
.polls .but {font: bold 15px Arial; color: #4E0073;}
.polls #display {
	display: none;
	padding: 3px 5px;
	background: red;
	color: #fff;
	font: bold 13px Arial;
	margin: 5px 0;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -opera-border-radius: 3px;
    -moz-border-radius: 3px;
    text-align: center
}
.polls .results {font: bold 13px Arial; color: #4E0073}
.polls .results .line div {background: green; height: 5px;}
.polls .results .line {margin-bottom: 5px;}

#p_archive p.year a {font: bold 15px Arial; }
#p_archive div.types {display: none; padding-left: 30px;}
#p_archive div.types a {display: block; margin-bottom: 3px; font-size: 13px;}
#p_archive div.types a.sel {font-weight: bold;}

.mail2friend {
	text-align: center;
	margin: 10px 0;
}
.mail2friend a {
	background: url('/i/icons/mail.png') no-repeat left center; 
	padding-left: 21px;
	font: bold 12px tahoma;
	text-decoration: underline;
}
.mail2friend a:hover {
	text-decoration: none;
}

span.counters {font-size: 11px; float: left; margin-right: 10px;}

a.but-lw {text-decoration: underline; display: block;}
a.but-lw:hover {text-decoration: none;}

/* Team faces */
#faces {margin: 30px 0;}
#faces .item {width: 115px; height: 140px; float: left;}
#faces .item p {margin: 0; text-align: center; font: bold 13px Arial;}
#faces .item p a {text-decoration: none; color: #333;}
#faces .item img {width: 100px; height: 100px; background-repeat: no-repeat;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    -moz-border-radius: 5px;
}

#faces .s1, #faces .s9 {background-position: 0 0;}
#faces .s2 {background-position: -100px 0;}
#faces .s3 {background-position: -200px 0;}
#faces .s4 {background-position: -300px 0;}
#faces .s5 {background-position: -400px 0;}
#faces .s6 {background-position: -500px 0;}
#faces .s7 {background-position: -600px 0;}
#faces .s8 {background-position: -700px 0;}
#faces .s10 {background-position: -800px 0;}

#face-item {}
#face-item p {margin: 0 0 10px 380px; font-size: 13px;}
#face-item .fio {font-size: 30px;}
#face-item .dolz {font-size: 18px;}
#face-item .text {height: 380px; overflow-x: auto; padding-right: 10px;}

#face-block {text-align: center;}
#face-block img {width: 200px; height: 200px; background-repeat: no-repeat;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    -moz-border-radius: 5px;
}
#face-block .s1, #face-block .s9 {background-position: 0 0;}
#face-block .s2 {background-position: -200px 0;}
#face-block .s3 {background-position: -400px 0;}
#face-block .s4 {background-position: -600px 0;}
#face-block .s5 {background-position: -800px 0;}
#face-block .s6 {background-position: -1000px 0;}
#face-block .s7 {background-position: -1200px 0;}
#face-block .s8 {background-position: -1400px 0;}
#face-block .s10 {background-position: -1600px 0;}


.aj-load {
	background: url('/i/ajax-loader3.gif') no-repeat center center;
}


#simplemodal-overlay {background-color: #d4d4d4;}
#simplemodal-container {
	height: 40px;
	width: 40px;
	color:#333;
	background-color: #fff;
	border: 4px solid #f6872b;
	padding:15px;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -opera-border-radius: 10px;
    -moz-border-radius: 10px;
}
#simplemodal-container .modalCloseImg, #simplemodal-container .back {
	width: 16px;
	height: 17px;
	display: block;
	position: absolute;
	top: 5px;
	cursor: pointer;
	cursor: hand;
	background: url('/i/icons/close.png') no-repeat 0 0;
}
#simplemodal-container .modalCloseImg {
	right: 5px;
}
#simplemodal-container .modalCloseImg:hover {
	background-position: 0 1px;
}

#simplemodal-container .back {
	background-position:  -42px -232px;
	left: 5px;
}
#simplemodal-container .back:hover {
	background-position:  -28px -232px;
}

