/* 11
(''')о___о(''')
-\ '( о_о )' /
--\ \_Ш_/ /
---l . . . . l
--/ ./ U \. \
-(„„„)__(„„„)
*/
html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;border:0;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:400;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
strong {font-weight: bold;}
.clear, .rst_clear_both {
	font-size: 1px !important;
	line-height: 0px !important;
	overflow: hidden !important;
	float: none !important;
	clear: both !important;
	height: 0px !important;
	width: 0px !important;
}
.noborder {border: none !important;}
.nopadding {padding: 0px !important;}
.nomargin {margin: 0px !important;}
.right {text-align: right !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.nowrap {white-space: nowrap !important;}
.cell-middle {vertical-align: middle !important;}
.cell-top {vertical-align: top !important;}
.cell-bottom {vertical-align: bottom !important;}
.png_scale {-filter:expression(fixPNG_serch(this))} 
.png_scale a{-position:relative;} 
.png_crop {-filter:expression(fixPNG_one(this))} 
.png_crop a{-position:relative;} 
.png_crop_only {-filter:expression(fixPNG_ticket(this))} 
.png_crop_only a{-position:relative;} 
small {font-size: 0.9em;}
big {font-size: 1.1em;}
.tabbed {
	padding-left: 2em;
}
.big-notice {
	text-transform: uppercase;
	text-align: center;
	font-size: 1.9em;
	color: red;
	padding-bottom: 1em;
}
.big-notice span {
	color: #008080;
}
strong, b {font-weight: bold;}
em, o {font-style: italic;}
.big-list {
	margin-left: 0;
	padding-left: 0;
	font-size: 1.1em;
	list-style: none;
}
sub, sup {
	position: relative;
	font-size: 0.8em;
}
sub {
	bottom: -0.3em;
}
sup {
	top: -0.3em;
}
/* background */
body {
	background-color: #eefafb;
}
#bgl, #bgr{
	width:50%;
	position:absolute;
	min-height: 100%;
	-height: 100%;
	top:0px;
z-index: 1;
}

#bgl{
	left:0px;
	background: url(/images/base/bg-left.gif) repeat-x top center;
}
#bgr{
	right:0px;
	background: url(/images/base/bg-right.gif) repeat-x top center;
}
#wrap {
	/* background: #eefafb url(/images/base/top_bg.gif) repeat-x top center; */
	background: url(/images/base/top_bg.gif) no-repeat top center;
position: relative;
z-index:2;
}
.index-background {
	background: url(/images/base/top_bg_w_shadow.gif) no-repeat top center !important;
}
#bg {
	background: url(/images/base/bottom_bg.png) repeat-x bottom center;
	min-height: 349px;
	-height: 349px;
	position:absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	heigth: 338px;
	z-index: 1;
}
/* structure */
html, body {
	height: 100%;
}
#wrap {
	-text-align: center !important;
	min-height: 100%;
	-height: 100%;
	position: relative;
	min-width: 940px;
}
#main {
	width: 940px;
	margin: 0 auto;
	-text-align: left;
	position: relative;
	z-index: 2;
background: url(/images/base/dragon.png) no-repeat bottom right; //ny-theme by pweb
}
.index-main {
	width: 100% !important;
	-text-align: center !important;
}
.main-width {
	width: 940px;
	margin: 0 auto;
	-text-align: left;
	position: relative;
	z-index: 2;
}
#content {
	width: 680px;
	float: right;
	overflow: hidden;
	-text-align: left;
}
.index-content {
	float: none !important;
	width: 940px	!important;
	margin: 0 auto;
	-text-align: left;
}
#sidebar {
	width: 205px;
	float: left;
}
/* fonts && colors */
body {
	font-family: Arial, sans-serif;
	font-size: 78%;
	color: #4c4c4c;
}
a {
	color: #338db3;
}
a:hover {
	text-decoration: none;
}
ul li {
	background: url(/images/base/list-style.gif) no-repeat 0px 0.4em;
	padding-left: 10px;
	margin-bottom: 1em;
}
ul li li {
	background: url(/images/base/dash.gif) no-repeat 0px 0.4em;
	padding-left: 15px;
}
ol {
	margin-left: 2em;
	list-style-type: decimal;
}
ol li {
	margin-bottom: 1em;
}
h1 {
	color: #de3444;
	font-size: 2.1em;
	font-weight: normal;
	line-height: 1em !important;
}
h2 {
	color: #4c4c4c;
	font-size: 1.9em;
	font-weight: normal;
}
h3 {
	color: #362f2d;
	font-size: 1.72em;
}
h4 {
	color: #362f2d;
	font-size: 1.2em;
}
h5 {
	color: #362f2d;
	font-size: 1.1em;
}
h6 {
	color: #362f2d;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table {
	margin-bottom: 20px;
	font-weight: normal;
}
h2 a span, h3 a span, h4 a span, h5 a span, h6 a span {
	color: #0F5E9B;
}
h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #81afcc;
}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #0F5E9B;
	text-decoration: underline;
}
#content table .bg td, #content table .bg th{
	background-color: #e7f2f9;
}
#content table td, #content table th {
	padding: 6px 8px;
	vertical-align: top;
	line-height: 1.2em;
}
#content .normal-table td, #content .normal-table th {
	padding: 6px 16px 6px 0px;
}
#content p {
	line-height: 1.8em;
}
#content ul, #content ol {
	margin-left: 25px;
	*margin-left: 10px;
}
#content ul li {
	background-position: 0px 0.7em;
	list-style-type: none !important;
}
#content p.intermediate {
	font-size: 1.5em;
}
#content li {
	line-height: 1.8em;
}
#content ol li {
	line-height: 1.8em;
	list-style-type: decimal;
}
#content h2, #content h3,  #content h4,  #content h5,  #content h6 {
	line-height: 1.2em;
}
ol.alpha li{
	list-style-type: lower-alpha !important;
}
ol.roman li {
	list-style-type: lower-roman !important;
}
/* header */
#header {
	position: relative;
}
#logo {
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -125px;
	width: 261px;
	height: 90px;
	background: url(/images/base/logo.png) no-repeat top left;
	-filter:expression(fixPNG_one(this));
	cursor: pointer;
}
#logo a {
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
}
/* footer */
#footer {
	height: 180px;
	position: relative;
	border-top: 1px dashed #a3ccdd;
	margin-top: 80px;
}
#copyright {
	position: absolute;
	top: 40px;
	left: 20px;
	font-size: 1.1em;
	color: #4f5b68;
	text-transform: uppercase;
}
#copyright span {
	letter-spacing: 0.15em;
}
#copytext {
	position: absolute;
	top: 75px;
	left: 20px;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #85939e;
}
#footer-search {
	position: absolute;
	top: 40px;
	left: 740px;
	width: 182px;
	background: url(/images/base/footer-search.png) no-repeat top left;
	*background: url(/images/base/footer-search.gif) no-repeat top left;
	height: 21px;
}
#footer-search input.text {
	width: 145px;
	background: none;
	border: none;
	height: 21px;
	margin-left: 10px;
	color: #a9a9a9;
	font-size: 0.95em;
	-padding-top: 2px;
}
#footer-search input.submit {
	background: none;
	border: none;
	width: 22px;
	height: 21px;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
#footer-menu {
	position: absolute;
	top: 90px;
	left: 740px;
	color: white;
}
#footer-menu a {
	text-decoration: none;
	border-bottom: 1px solid #93cfe4;
}
#footer-menu a:hover {
	border-bottom: none;
}
/* example */
.navigation {
	margin-bottom: 50px;
	color: #005495;
}
.navigation .one-page {
	word-spacing: 10px;
	margin-bottom: 12px;
}
.navigation .one-page span {
	color: red;
	font-size: 0.8em;
	font-family: Trebuchet MS;
}
.navigation .one-page a {
	text-decoration: none;
	border-bottom: 1px solid #c5dae7;
	margin: 0px 4px;
}
.navigation .one-page a:hover {
	border-bottom: none;
}
.navigation .all-page a {
	float: left;
	width: 23px;
	background: url(/images/base/navi.gif) no-repeat center center;
	padding: 3px 2px 4px;
	text-align: center;
	margin-right: 5px;
	text-decoration: none;
}
.navigation .all-page a:hover, .navigation .all-page .active {
	background: url(/images/base/navi-bg.gif) no-repeat center center;
	color: white;
}
.navigation .all-page span {
	float: left;
	margin: 0px 7px 0px 0px;
}
.navigation .all-page .small {
	font-size: 0.95em;
	padding: 4px 0px 7px;
	-padding: 5px 0px 7px;
}
.navigation .all-page .smaller {
	font-size: 0.7em;
	padding: 7px 0px 10px;
	-padding: 8px 0px 12px;
}
.navigation-steps {
	margin-bottom: 40px;
}
.navigation-steps a {
	font-size: 1.1em;
	text-decoration: none;
	border-bottom: 1px dotted #a8b4bb;
}
.navigation-steps a:hover {
	border-bottom: none;
}
.navigation-steps .back {
	font-style: italic;
	color: #85939e;
}
.navigation-steps .now {
	font-size: 1.5em;
	border: none;
	color: #362f2d;
}
.navigation-steps span {
	font-family: Trebuchet MS;
	color: #85939e;
	padding: 0px 10px;
}
.left-banner {
	text-align: center;
	margin-bottom: 40px;
}
.list {
	margin-bottom: 20px;
}
.list .title {
	font-size: 1.5em;
	margin-bottom: 10px;
}
.list .content {
	line-height: 2em;
}
.image-list img {
	float: left;
}
.image-list .title, .image-list .content {
	margin-left: 120px;
}
.list-detail-image {
	float: left;
	margin-right: 15px;
}
.income-money td {
	width: 370px;
	overflow: hidden;
	background: url(/images/base/dotted.gif) repeat-x center center;
	padding-left: 0px !important;
}
.income-money span {
	background-color: #eefafb;
	padding: 0px 5px 0px 8px;
}
.income-money th, .income-money-lite th {
	color: #3cb878;
}
.circle {
	text-align: center;
	float: left;
	position: relative;
}
.circle div {
	height: 1px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0 auto;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	opacity: 0.5;
	filter:alpha(opacity=50)
}
.circle img {
	left: -1px;
	top: -1px;
	position: absolute;
	z-index: 200;
}
.d-info {
	margin-bottom: 20px;
}
.d-info .name {
	color: #4c4c4c;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.d-info a {
	color: #4c4c4c;
}
.d-info .summ {
	color: #33b36c;
	font-size: 0.9em;
}
.d-big .name, .d-big .summ {
	margin-left: 80px;
}
.d-small .name, .d-small .summ {
	margin-left: 60px;
}
.form span {
	color: #de3444;
}
.form select {
	width: 335px;
	*width: 330px;
}
.form .date {
	width: auto;
}
.form .text {
	width: 330px;
}
.form textarea {
	width: 330px;
	height: 60px;
}
.form .actions {
	margin-left: 10px;
	font-size: 0.9em;
	float: left;
	margin-top: 0.4em;
}
.form .actions, .form .actions a {
	color: #85939e;
	font-style: italic;
}
.form .submit {
	float: left;
}
.form-help {
	font-size: 18px;
	width: 18px;
	padding: 18px;
	background: url(/images/base/form-help.gif) no-repeat center center;
	cursor: pointer;
}
.form-help span {
	display: none;
}
#help-popup {
	position: absolute;
	margin: 40px 0px 0px 30px;
	background: #fffde8;
	padding: 20px;
	border: 1px solid #e3e1cf;
	display: none;
}
.printit {
	margin-bottom: 20px;
	background: url(/images/base/printer.gif) no-repeat left center;
	padding: 5px 0px 5px 30px;
}
.sidebar-block {
	margin-bottom: 40px;
	width: 205px;
}
.sidebar-block .top {
	background: url(/images/base/border-radius.gif) no-repeat top left;
	padding-left: 10px;
	height: 10px;
	font-size: 1px;
	-width: 205px;
}
.sidebar-block .top div {
	background: url(/images/base/border-radius.gif) no-repeat top right;
	padding-right: 10px;
	padding-left: 0px;
	height: 10px;
}
.sidebar-block .top div div {
	background: #eefafb url(/images/base/border-solid.gif) repeat-x top center;
	padding: 0px;
}
.sidebar-block .bot {
	background: url(/images/base/border-radius.gif) no-repeat bottom left;
	padding-left: 10px;
	height: 10px;
	font-size: 1px;
	-width: 205px;
}
.sidebar-block .bot div {
	background: url(/images/base/border-radius.gif) no-repeat bottom right;
	padding-right: 10px;
	padding-left: 0px;
	height: 10px;
}
.sidebar-block .bot div div {
	background: #eefafb url(/images/base/border-solid.gif) repeat-x bottom center;
	padding: 0px;
}
.sidebar-block .mid {
	border-left: 1px solid #9bd2e5;
	border-right: 1px solid #9bd2e5;
	position: relative;
	background: #eefafb;
	padding: 5px 20px;
	-width: 205px;
}
.sidebar-block-footer {
	position: absolute;
	bottom: -15px;
	left: 0px;
	width: 205px;
	text-align: center;
}
.sidebar-block-footer span {
	padding: 0px 10px;
	background: url(/images/base/noborder.gif) repeat-x center center;
	*background-color: #eefafb;
}
.sidebar-block-footer a {
	text-decoration: none;
	*border: 1px solid #eefafb;
	border-bottom: 1px dotted #338db3;
	*position: relative;
}
.sidebar-block-footer a:hover {
	border-bottom: 1px dotted transparent;
	-border-bottom: none;
}
.sidebar-block h3, .sidebar-block h3 a {
	color: #de3444;
}
#popup {
	position: absolute;
	top: 600px;
	left: 400px;
	z-index: 500;
	float: left;
	display: none;
	text-align: left;
}
#popup .content {
	position: relative;
	float: left;
}
#popup .p1, #popup .p2, #popup .p3, #popup .p4, #popup .p5, #popup .p6, #popup .p7, #popup .p8, #popup .text {
	position: absolute;
	z-index: 500;
}
#popup .p1, #popup .p2, #popup .p3, #popup .p4, #popup .p5, #popup .p6, #popup .p7, #popup .p8 {
	font-size: 1px;
}
#popup .p1 {
	background: url(/images/popup/top-left.png) no-repeat top left;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	top: 0px;
	left: 0px;
}
#popup .p2 {
	background: url(/images/popup/top-right.png) no-repeat top right;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	top: 0px;
	right: 0px;
}
#popup .p3 {
	background: url(/images/popup/top.png) repeat-x top center;
	-background: url(/images/popup/top-ie.png) repeat-x top center;
	-filter:expression(fixPNG_one(this));
	height: 4px;
	left: 15px;
	top: 0px;
}
#popup .p4 {
	background: url(/images/popup/left.png) repeat-y left center;
	-background: url(/images/popup/left-ie.png) repeat-y left center;
	-filter:expression(fixPNG_one(this));
	width: 4px;
	left: 0px;
	top: 15px;
}
#popup .p5 {
	background: url(/images/popup/right.png) repeat-y right center;
	-background: url(/images/popup/right-ie.png) repeat-y right center;
	-filter:expression(fixPNG_one(this));
	width: 4px;
	right: 0px;
	top: 15px;
}
#popup .p6 {
	background: url(/images/popup/bottom-left.png) no-repeat top left;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	left: 0px;
	bottom: 0px;
}
#popup .p7 {
	background: url(/images/popup/bottom-right.png) no-repeat top right;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	bottom: 0px;
	right: 0px;
}
#popup .p8 {
	background: url(/images/popup/bottom.png) repeat-x bottom center;
	-background: url(/images/popup/bottom-ie.png) repeat-x bottom center;
	-filter:expression(fixPNG_one(this));
	height: 4px;
	left: 15px;
	bottom: 0px;
}
#popup .text {
	/*background: white;*/
	top: 4px;
	left: 4px;
	z-index: 490 !important;
}
.pop-button {
	cursor: pointer;
}
.text .round {
	text-align: left;
	height: 8px;
	position: relative;
}
.text .round div{
	overflow:hidden;
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	height: 1px;
	position: absolute;
}
#popup-content-div {
	float: left;
	top: -11px;
	left: 0px;
}
.popup-content {
	display: none !important;
	position: absolute !important;
	height: 0px !important;
	width: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	float: none !important;
}
#popup-content {
	float: left;
	min-height: 50px;
	-height: 50px;
	z-index: 490;
	position: absolute;
	background: white;
}
#popup .cls {
	position: absolute;
	top: 5px;
	right: 0px;
	-right: 3px;
	height: 7px;
	width: 7px;
	font-size: 1px;
	background: url(/images/popup/close.gif) no-repeat center center;
	cursor: pointer;
	margin: 5px 10px 5px 5px;
}
.ishop-list, .ishop-list-item, .ishop-detail {
	margin-bottom: 20px;
}
.ishop-list img {
	float: left;
}
.ishop-list h3, .ishop-list .ishop-description, .ishop-list div.ishop-price {
	margin-left: 185px;
}
.ishop-list h3 {
	margin-bottom: 15px;
}
.ishop-list .ishop-cv {
	margin-bottom: 8px;
	font-size: 1.1em;
}
.ishop-description {
	line-height: 20px;
	margin-bottom: 15px;
	font-size: 1.1em;
}
.ishop-price .num {
	width: 28px;
	padding-left: 3px;
	padding-right: 3px;
}
.ishop-price .ishop-sale {
	text-decoration: line-through;
	margin-bottom: 5px;
}
.ishop-buy .ishop-price {
	color: #de3444;
	font-size: 1.41em;
	margin-right: 25px;
}
.ishop-detail .ishop-buy .ishop-price {
	font-size: 1.9em;
	display:block;
}
.ishop-buy .ishop-price big {
	font-size: 2em;
	margin-right: 5px;
}
.ishop-buy label {
	margin-right: 10px;
}
.ishop-buy input {
	margin-right: 5px;
}
.ishop-buy .action {
	font-style: italic;
	color: #85939E;
	font-size: 1em !important;
}
.ishop-buy .action span {
	text-decoration: none;
	border: none;
	border-bottom: 1px dotted;
	color: #99cd57;
	font-style: italic;
	background: none;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	text-transform: lowercase;
}
.ishop-buy .action span:hover {
	color: #0F5E9B;
}
.ishop-buy .button {
	font-size: 0.9em;
	padding: 3px 20px;
	color: #362F2D;
	cursor: pointer;
}
.ishop-detail .ishop-detail-container {
	float: left;
	width: 300px;
	margin-right: 30px;
	margin-bottom:30px;
}
.ishop-detail .ishop-description {
	
	margin-right: 20px;
	-margin-right: 10px;
}
.ishop-detail .ishop-description-right-block {
	width: 330px;
	float: right;
}
.ishop-detail .ishop-cv {
	color: #4c4c4c;
	font-size: 1.5em;
	margin-bottom: 8px;
}
.ishop-detail span.ishop-price {
	margin-bottom: 20px;
}
.ishop-detail-image {
	margin-bottom: 30px;
}
#personal {
	position: absolute;
	z-index: 15;
	top: 80px;
	left: 130px;
	text-align: right;
	height: 23px;
	overflow: hidden;
	color: #4ea6c6;
	width: 200px;
}
#personal div {
	float: right;
	height: 23px;
}
#world-web div {
	float: left;
	height: 23px;
}
#personal .left,  #world-web .left{
	background: url(/images/auth/dotted-curves.png) no-repeat top left;
	padding: 6px 0px 0px 10px;
	*padding: 7px 0px 0px 10px;
	font-size: 0.8em;
	filter:expression(fixPNG_one(this));
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: 3px;
}
#personal .right, #world-web .right {
	width: 10px;
	background: url(/images/auth/dotted-right.png) no-repeat top left;
	filter:expression(fixPNG_one(this));
	cursor: pointer;
}

#world-web {
	position: absolute;
	z-index: 15;
	top: 80px;
	left: 610px;
	height: 23px;
	overflow: hidden;
	color: #4ea6c6;
	width: 200px;
}
.current-country {
	width: 11px;
	height: 11px !important;
	background: url(/images/base/circle-flags.gif) no-repeat;
	font-size: 1px;
	overflow: hidden;
	margin-left: 10px;
}
#world-web .bl {
	background-position: 0px 0px;
}
#world-web .kz {
	background-position: 0px -11px;
}
#world-web .ve {
	background-position: 0px -22px;
}
#world-web .de {
	background-position: 0px -33px;
}
#world-web .pl {
	background-position: 0px -44px;
}
#world-web .rm {
	background-position: 0px -55px;
}
#world-web .s1 {
	background-position: 0px -66px;
}
#world-web .ua {
	background-position: 0px -77px;
}
#world-web-popup .bl {
	background-position: 15px 0px !important;
}
#world-web-popup .kz {
	background-position: 15px -11px !important;
}
#world-web-popup .ve {
	background-position: 15px -22px !important;
}
#world-web-popup .de {
	background-position: 15px -33px !important;
}
#world-web-popup .pl {
	background-position: 15px -44px !important;
}
#world-web-popup .rm {
	background-position: 15px -55px !important;
}
#world-web-popup .s1 {
	background-position: 15px -66px !important;
}
#world-web-popup .ua {
	background-position: 15px -77px !important;
}
#personal-popup, #world-web-popup {
	width: 203px;
	text-align: left;
	background: white;
}
#world-web-popup {
	width: 215px;
}
#personal-popup .padding {
	padding: 0px 11px;
}
#personal-popup .t_l, #world-web-popup .t_l{
	height: 15px;
	background: url(/images/auth/pop-top-left.png) no-repeat top left;
	filter:expression(fixPNG_one(this));
	float: left;
	width: 155px;
}
#world-web-popup .t_l{
	width: 200px;
}
#personal-popup .t_r, #world-web-popup .t_r{
	height: 15px;
	background: url(/images/auth/pop-top-right.png) no-repeat top left;
	filter:expression(fixPNG_one(this));
	float: left;
	width: 15px;
}
#personal-popup .b_l, #world-web-popup .b_l {
	-margin-top: -4px;
	height: 33px;
	background: url(/images/auth/pop-bottom-left.png) no-repeat top left;
	filter:expression(fixPNG_one(this));
	float: left;
	width: 155px;
}
 #world-web-popup .b_l {
	background: url(/images/auth/pop-bottom-left-w.png) no-repeat top left;
	width: 200px;
	height: 26px;
	margin: -4px 0px 0px;
	-margin: 0px;
}
#personal-popup .b_r, #world-web-popup .b_r{
	-margin-top: -4px;
	height: 33px;
	background: url(/images/auth/pop-bottom-right.png) no-repeat top left;
	filter:expression(fixPNG_one(this));
	float: left;
	width: 15px;
}
#world-web-popup .b_r{
	background: url(/images/auth/pop-bottom-right-w.png) no-repeat top left;
	height: 26px;
	margin: -4px 0px 0px;
	-margin: 0px;
}
#personal-popup .m_l, #world-web-popup .m_l{
	width: 4px;
	background: url(/images/auth/pop-left.png) no-repeat top left;
	filter:expression(fixPNG_one(this));
	float: left;
}
#personal-popup .m_r, #world-web-popup .m_r{
	width: 4px;
	background: url(/images/auth/pop-right.png) no-repeat top left;
	filter:expression(fixPNG_one(this));
	float: left;
}
#personal-popup .m_m, #world-web-popup .m_m{
	background: white;
	width: 126px;
	float: left;
	padding: 0px 18px;
	-padding: 0px 17px;
	position: relative;
	text-align: left;
}
#world-web-popup .m_m {
	width: 171px;
	-width: 207px;
}
#personal-popup .cls, #world-web-popup .cls {
	position: absolute;
	height: 7px;
	width: 7px;
	font-size: 1px;
	background: url(/images/auth/close.gif) no-repeat top left;
	right: 10px;
	top: 0px;
	cursor: pointer;
}
#personal-popup .title, #world-web-popup .title {
	color: #447f9c;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin-bottom: 10px;
	white-space: nowrap;
	padding: 4px 11px 11px 11px;
	*padding: 5px 11px 11px 11px;
	font-size: 0.8em;
}
#personal-popup label {
	font-size: 0.9em;
	color: #484848;
	margin-bottom: 5px;
	display: block;
}
#personal-popup input {
	width: 177px;
	margin-bottom: 10px;
}
#personal-popup .memo input {
	width: auto;
	margin: 0px 5px 0px 0px;
	position: relative;
	bottom: -3px;
	*left: -3px;
}
#personal-popup .submit {
	margin-top: 10px;
	width: auto;
}
#personal-popup .reg {
	font-size: 0.9em;
	background: #F2F9F9;
	padding: 5px 11px 0px;
}
#personal-popup .reg a {
	color: #a864a8;
}
#world-web-popup .country {
	height: 1em;
	padding: 7px 0px;
	position:relative;
}
#world-web-popup .last {
	padding-bottom: 0px !important;
}
#world-web-popup .country div {
	height: 11px;
	background-image: url(/images/base/flags.gif);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	float: left;
	padding-left: 50px;
}
#world-web-popup .background {
	background-color: #f2f9f9;
}
#login {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 76px;
	width: 300px;
}
#login .login-left {
	background: url(/images/auth/login-left.png) no-repeat top left;
	-background: url(/images/auth/login-left.gif) no-repeat top left;
	height: 76px;
	float: left;
	position: relative;
}
#login .login-right {
	background: url(/images/auth/login-right.png) no-repeat top left;
	-background: url(/images/auth/login-right.gif) no-repeat top left;
	height: 76px;
	width: 9px;
	float: left;
}
#login .name {
	color: #095f91;
	padding: 10px;
}
#login .name div {
	padding: 5px 0 0;
}
#login .bc_name {
	padding: 3px 10px !important;
}
#login .personal {
	padding-left: 10px;
	float: left;
	margin-right: 90px;
	-margin-right: 45px;
}
#login .logout {
	position: absolute;
	right: 0px;
}
/* index flash */

#flash-wrap {
	height:311px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
	position: relative;
	top: -12px;
}
.index-blocks .element {
	float: left;
	margin-right: 55px;
}
.index-blocks .element-last {
	float: right;
}
.index-blocks .element-m {
	float: left;
}
#panel {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10000;
	width: 100%;
}
.index-news-list {
	width: 430px;
	padding: 0px 20px;
	-width: 470px;
}
.index-news-list .list-element {
	float: left;
	width: 200px;
}
.index-news-list .list-element-last {
	float: right;
	width: 200px;
}
.index-news-list h3, .index-news-list h3 a {
	color: #de3444;
}
.index-news-list .date {
	color: #85939e;
	margin-bottom: 5px;
	font-size: 0.9em;
}
.index-news-list .title {
	font-size: 1.1em;
	margin-bottom: 1em;
	line-height:1.2em;
}
/* main inner page */
.rst_cmp_inc_inner_index {
	float: left;
	/*width: 300px;*/
	margin-top: 20px;
}
.rst_cmp_inc_inner_index_right {
	float: right;
}
/* baket line*/
#basket-line-content, #basket-line {
	display: none;
}
/* ab mini icon */
.ab-mini-logo {
	background: url(/images/base/ab-mini-logo.png) no-repeat top left;
	height: 44px;
	width: 44px;
	filter:expression(fixPNG_one(this));
	float: left;
}



/* ****************************** */
#popup_cap {
	position: absolute;
	top: 600px;
	/* left: 400px; */
	margin:0 auto;
	z-index: 500;
	float: left;
	display: none;
	text-align: left;
}
#popup_cap .content {
	position: relative;
	float: left;
}
#popup_cap .p1, #popup_cap .p2, #popup_cap .p3, #popup_cap .p4, #popup_cap .p5, #popup_cap .p6, #popup_cap .p7, #popup_cap .p8, #popup_cap .text {
	position: absolute;
	z-index: 500;
}
#popup_cap .p1, #popup_cap .p2, #popup_cap .p3, #popup_cap .p4, #popup_cap .p5, #popup_cap .p6, #popup_cap .p7, #popup_cap .p8 {
	font-size: 1px;
}
#popup_cap .p1 {
	background: url(/images/popup/top-left.png) no-repeat top left;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	top: 0px;
	left: 0px;
}
#popup_cap .p2 {
	background: url(/images/popup/top-right.png) no-repeat top right;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	top: 0px;
	right: 0px;
}
#popup_cap .p3 {
	background: url(/images/popup/top.png) repeat-x top center;
	-background: url(/images/popup/top-ie.png) repeat-x top center;
	-filter:expression(fixPNG_one(this));
	height: 4px;
	left: 15px;
	top: 0px;
}
#popup_cap .p4 {
	background: url(/images/popup/left.png) repeat-y left center;
	-background: url(/images/popup/left-ie.png) repeat-y left center;
	-filter:expression(fixPNG_one(this));
	width: 4px;
	left: 0px;
	top: 15px;
}
#popup_cap .p5 {
	background: url(/images/popup/right.png) repeat-y right center;
	-background: url(/images/popup/right-ie.png) repeat-y right center;
	-filter:expression(fixPNG_one(this));
	width: 4px;
	right: 0px;
	top: 15px;
}
#popup_cap .p6 {
	background: url(/images/popup/bottom-left.png) no-repeat top left;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	left: 0px;
	bottom: 0px;
}
#popup_cap .p7 {
	background: url(/images/popup/bottom-right.png) no-repeat top right;
	-filter:expression(fixPNG_one(this));
	width: 15px;
	height: 15px;
	bottom: 0px;
	right: 0px;
}
#popup_cap .p8 {
	background: url(/images/popup/bottom.png) repeat-x bottom center;
	-background: url(/images/popup/bottom-ie.png) repeat-x bottom center;
	-filter:expression(fixPNG_one(this));
	height: 4px;
	left: 15px;
	bottom: 0px;
}
#popup_cap .text {
	/*background: white;*/
	top: 4px;
	left: 4px;
	z-index: 490 !important;
}
.text .round {
	text-align: left;
	height: 8px;
	position: relative;
}
.text .round div{
	overflow:hidden;
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	height: 1px;
	position: absolute;
}

#popup_cap-content-div {
	float: left;
	top: -11px;
	left: 0px;
}

.popup_cap-content {
	display: none !important;
	position: absolute !important;
	height: 0px !important;
	width: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	float: none !important;
}

#popup_cap-content {
	float: left;
	min-height: 50px;
	-height: 50px;
	z-index: 490;
	position: absolute;
	background: white;
}
#popup_cap .cls {
	float: right;
	height: 7px;
	width: 7px;
	font-size: 1px;
	background: url(/images/popup/close.gif) no-repeat center center;
	cursor: pointer;
	margin: 5px 10px 5px 5px;
	position:relative;
	right:-16px;
	top:-15px;
}

#popup_cap_inner
{
	background-color:#FFFFFF;
	height:106px;
	width:392px;
}

#popup_cap_inner_c
{
	padding:15px;
	line-height:1.8em;
}
/* ****************************** */

.help-link {
	background: none !important;
	color: #DE3444;
	text-decoration: none;
	font-weight: bold;
}
a.help-link:hover {
	text-decoration: underline !important;
}

#global-authorize {
	display: none;
}

