*html .iePNG { filter:expression(fixPNG(this)); }
*html .iePNG a { position:relative;}

#vipContainer { padding:23px;}
#vipContainer h2 { font-size:20px;}
#vipContainer .speedBar { font-size:16px; color:#006699;}
#vipContainer .big { font-size:26px; font-weight:normal;}
#vipContainer .yellowBox { margin:17px auto 13px auto; background:#fee189; max-width:570px;}
#vipContainer .yellowBox .t { background:url(../images/vip/yellow-box-t.gif) repeat-x top;}
#vipContainer .yellowBox .b { background:url(../images/vip/yellow-box-b.gif) repeat-x bottom;}
#vipContainer .yellowBox .l { background:url(../images/vip/yellow-box-l.gif) repeat-y left;}
#vipContainer .yellowBox .r { background:url(../images/vip/yellow-box-r.gif) repeat-y right;}
#vipContainer .yellowBox .l_t { background:url(../images/vip/yellow-box-t-l.gif) no-repeat left top;}
#vipContainer .yellowBox .r_t { background:url(../images/vip/yellow-box-t-r.gif) no-repeat right top;}
#vipContainer .yellowBox .l_b { background:url(../images/vip/yellow-box-b-l.gif) no-repeat left bottom;}
#vipContainer .yellowBox .r_b { background:url(../images/vip/yellow-box-b-r.gif) no-repeat right bottom;}
#vipContainer .yellowBox .vipIcon { background:url(../images/vip/vip.jpg) no-repeat 14px 13px; min-height:225px; height:auto !important; height:225px;}
#vipContainer .yellowBox .vipIcon .indent { padding:60px 40px 60px 224px;}

#vipContainer .thinBox { margin:10px auto; background:url(../images/vip/thin-box-tall.gif) repeat-y left; max-width:455px;}
#vipContainer .thinBox .t { background:url(../images/vip/thin-box-tall.gif) repeat-x top;}
#vipContainer .thinBox .t .l_t { background:url(../images/vip/thin-box-t-l.gif) no-repeat left top;}
#vipContainer .thinBox .t .r_t { background:url(../images/vip/thin-box-t-r.gif) no-repeat right top; padding-top:9px;}
#vipContainer .thinBox .b { background:url(../images/vip/thin-box-tall.gif) repeat-x bottom;}
#vipContainer .thinBox .b .l_b { background:url(../images/vip/thin-box-b-l.gif) no-repeat left top;}
#vipContainer .thinBox .b .r_b { background:url(../images/vip/thin-box-b-r.gif) no-repeat right top; padding-top:11px;}
#vipContainer .thinBox .r { background:url(../images/vip/thin-box-tall.gif) repeat-y right;}
#vipContainer .thinBox .indent { padding:5px 20px 1px 22px;}
#vipContainer .thinBox ul { margin:0; padding:0; list-style:none;}
#vipContainer .thinBox ul li { margin-bottom:10px; padding-left:32px; position:relative; min-height:10px; height:auto !important; height:10px;}
#vipContainer .thinBox ul li span { color:#666666;}
#vipContainer .thinBox ul li img { position:absolute; left:0;}

#vipContainer .vipFoot { margin:5px auto; max-width:455px;}
#vipContainer .vipFoot p { padding:5px 0;}
#vipContainer .vipFoot td { width:50%; padding:0 10px;}


* html #vipContainer .yellowBox {width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "100%" : (document.documentElement.clientWidth > 1133 ? "570px" : "100%")) : (document.body.clientWidth < 995 ? "100%" : (document.body.clientWidth > 1133 ? "570px" : "100%")));}

* html #vipContainer .thinBox {width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "100%" : (document.documentElement.clientWidth > 1018 ? "455px" : "100%")) : (document.body.clientWidth < 995 ? "100%" : (document.body.clientWidth > 1018 ? "455px" : "100%")));}

* html #vipContainer .vipFoot {width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "100%" : (document.documentElement.clientWidth > 1018 ? "455px" : "100%")) : (document.body.clientWidth < 995 ? "100%" : (document.body.clientWidth > 1018 ? "455px" : "100%")));}

/* frontPage */

#frontPage {
	background:#1489b6 url(../images/rur.gif) repeat 0px 468px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

#frontPage a {
	color: #ffffff;
}

#frontPage a:hover{
	text-decoration: none;
}


#frontPage #page { background:url(../images/top-tall.gif) repeat-x top;}
#frontPage #page .pattern { background:url(../images/hor-tall.gif) repeat-x 3px 382px;}
#frontPage #page .top { background:url(../images/top.jpg) no-repeat center 0px;}

#frontPage #header { width:654px; margin:0 auto; min-height:332px; height:auto !important; height:332px;}
#frontPage #header .kpk { margin-top:14px;}
#frontPage #header .kpk img { vertical-align:middle; margin-right:7px;}
#frontPage #header .infoBox { text-align:center; width:117px; background:#3ca1c7; color:#cef2ff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:12px 0;}
#frontPage #header .infoBox p { padding:5px 0;}
#frontPage #header .infoBox strong { color:#ffffff;}

#frontPage #logo { padding:0; text-align:center;}

#frontPage #content { width:754px; margin:0 auto; border:1px #ffffff solid;}
#frontPage #content .container { background:url(../images/contentn-bg.jpg) no-repeat bottom #1489b6;}
#frontPage #content .container .indent { padding:10px 89px 25px 93px;}
#frontPage #content .container .inner { padding:30px 220px 0 25px;}
#frontPage #content .container .inner h2 { font-size:23px; font-weight:normal;}
#frontPage .container .inner p { padding:15px 0; padding-bottom:20px;}

#frontPage #menu { position:relative; width:572px;}
#frontPage #menu .l { position:absolute; left:0; top:0;}
#frontPage #menu .r { position:absolute; right:0; top:0;}
#frontPage #menu ul { margin:0; padding:0; list-style:none; background:#ffffff; font-size:15px; line-height:33px; margin:0 4px; overflow:hidden; height:33px;}
#frontPage #menu ul li { display:block; float:left;}
#frontPage #menu ul li a { color:#000000; line-height:33px; margin:0 0px; width:141px; text-align:center; display:block;}
#frontPage #menu ul li a:hover, #frontPage #menu ul li.selected a { background:#00aee8; color:#FFFFFF; text-decoration:none;}


#frontPage #loginBox { background:#9fdbf0; padding-bottom:10px;}
#frontPage #loginBox .enterGame { margin-left:103px; color:#ffffff; background:#00aee8; margin:0; width:96px; text-align:center; margin-left:103px; padding:2px 0; margin-bottom:5px;}
#frontPage #loginBox .foot { margin-left:170px; margin-top:3px; color:#000000;}
#frontPage #loginBox .foot a { margin-left:92px; color:#0a6699;}
#frontPage #loginBox div label { color:#666666; margin-right:3px; font-size:0.9em;}
#frontPage #loginBox div { margin-left:120px;}
#frontPage .input { color:#000000; border:1px solid #2696c0; margin-right:9px; width:150px; padding:2px 0;}

#frontPage #registerForm table { width:auto; margin:10px 0;}
#frontPage #registerForm table .label { width:100px;}
#frontPage #registerForm table .input { width:160px; margin:0;}
#frontPage #registerForm table .confirm { text-align:center; padding:0 10px;}
#frontPage #registerForm table td { padding:8px 0;}
#frontPage #registerForm p { padding:8px 0;}
#frontPage #registerForm a { color:#33ccff;}

#frontPage #description { width:754px; margin:0 auto; background:#e9f1f5; border:1px #ffffff solid; margin-top:18px; color:#666666; line-height:18px;}
#frontPage #description p { margin:24px 0;}
#frontPage #description .indent { padding:10px 28px 10px 34px;}
#frontPage #description a { color:#0a6699;}

#frontPage #footer { line-height:normal; padding:18px 0 10px 0;}
#frontPage #footer a { text-decoration:none;}
#frontPage #footer a:hover { text-decoration:underline;}

/* FAQ*/
#faq { padding: 0 10px;}
#faq h3 { font-size:1.1em; color:#0000ff;}
#faq .moreLink { color:#ff0000; text-decoration:none;}
#faq .moreLink:hover { text-decoration:underline;}
#faq .item { margin:10px 0;}
#faq .item div { display:none;}
#faq .item .show { display:block;}
#faq .item p { padding:10px 0;}
#faq li { padding:5px 0;}
#faq ul { list-style:none;}

/* Fights */
#fights h2 { text-align:center; font-size:22px; font-weight:normal; margin-bottom:5px;}

#fights .container { background:url(../images/fights/fights-tall.gif) repeat-y left;}
#fights .container .inner { background:url(../images/fights/fights-tall.gif) repeat-y right; padding-bottom:10px; width:100%;}
#fights .container .b { background:url(../images/fights/fights-b.gif) repeat-x bottom; width:100%; }
#fights .container .b .l { background:url(../images/fights/fights-b-l.gif) no-repeat left;}
#fights .container .b .r { background:url(../images/fights/fights-b-r.gif) no-repeat right; padding-top:14px;}

#fights .bar { background:#efefef; padding-top:25px; margin:0 1px; margin-bottom:20px;}
#fights .hL { background:#ebebeb; padding-top:1px; margin:0 1px;}
#fights .item { margin:13px 0; padding:0 25px 0 57px; color:#626262; min-height:100px; height:auto !important; height:100px;}
#fights .item img.left { margin-right:40px;}
#fights .item h3 { font-size:16px; margin-bottom:5px;}

#fights .welcome { background:url(../images/fights/fights-rur.gif) repeat; color:#000000; margin:0 1px; font-size:12px;}
#fights .welcome .inside { background:url(../images/fights/fights-makarevich.jpg) no-repeat 30px 100%;}
#fights .welcome .inside .indent { padding:5px 45px 10px 230px;}
#fights .welcome p { padding:5px 0;}

#fights .container .t { background:url(../images/fights/fights-t.gif) repeat-x top;}
#fights .container .t .l { background:url(../images/fights/fights-t-l.gif) no-repeat left top;}
#fights .container .t .r { background:url(../images/fights/fights-t-r.gif) no-repeat right top; padding-top:10px;}

/* Error page */
#errorPage {
	background:#ffffff;
	text-align:center;
	padding-top:35px;
	color:#000000;
}

#errorPage a {
	color:#0c89a9;
}

#errorPage .logo {
	margin-bottom:15px;
}

#errorPage h2 {
	font-size:24px;
	color:#000000;
	font-weight:normal;
	margin-bottom:20px;
}

#errorPage .linkReturn {
	font-size:18px;
	margin-bottom:15px;
}

#errorPage .text {
	font-size:14px;
	margin-bottom:50px;
}

#errorPage .finam {
	padding-bottom:30px;
}

#errorPage .finam p {
	padding-bottom:5px;
}
.horizontalblock{ float:left;width:99%; min-width:600px; height:180px; display:block; border:5px solid #477fb1; margin:20px auto; background:#FFF; position:relative; z-index:500;}
.horizontalblock h3{float:left;width:100%; height:35px;display:block; font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#F00; text-align:center;font-weight:bold;line-height:35px;}
.horizontalblock .info{float:left;height:145px; width:100%;; display:block; background:url(../images/bg.png) repeat-x -45px 0px;}
.horizontalblock .info a{float:left;font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#175b82; display:block;line-height:18px; text-decoration:underline;margin-top:10px;}
.horizontalblock .info .img{display:block;width:100px;height:100px;position:relative; float:left; margin-left:40px; margin-top:22px;}
.horizontalblock .info .img .window{ width:340px;height:229px; position:absolute;left:110px; top:-2px; display:none;z-index:1000;}
i.lwin{float:left; height:229px; width:18px; display:block; background:url(../images/lwin.png) no-repeat; position:relative;}
i.rwin{float:left; height:229px; width:22px; display:block; background:url(../images/rwin.png) no-repeat;}
.win{height:209px; width:300px; display:block; background:url(../images/win.png) repeat-x; float:left; position:relative; padding:10px 0px;}
.horizontalblock .info .img .window p{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; float:left; text-align:left; display:block; width:290px; min-height:13px;}
.horizontalblock .info .img .window span{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; float:left; text-align:left; margin:3px 0px 1px;}
.horizontalblock .info .img .window a{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#175b82; display:block; float:left; margin:0px;height:21px;}
.horizontalblock .info .img:hover .window{ display:block;}
.horizontalblock .info span, .horizontalblock .box div.div{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#666; display:block; font-weight:normal; font-style:normal; margin:10px auto; width:260px; float:left;}
.horizontalblock .box{float:left; height:100px; width:261px; margin-top:20px; margin-left:22px;}
.horizontalblock .box p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#f00;font-weight:normal; font-style:normal;}
.horizontalblock .box i{font-family:Verdana, Geneva, sans-serif; font-size:30px; color:#009900; font-weight:normal; font-style:normal; vertical-align:baseline;}
.horizontalblock .box b{font-family:Verdana, Geneva, sans-serif; font-size:30px; color:#667; font-weight:normal; font-style:normal;vertical-align:baseline; line-height:32px;}
.horizontalblock .info .img .window p.gr{color:#006600;}
.horizontalblock .info .img .window p.i{color:#9966cc;}
.horizontalblock .info .img .window p.g{color:#666;}
.horizontalblock .time{ width:164px; float:right; height:100px; margin-top:22px; margin-right:20px;}
.horizontalblock .time p{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000; display:block; width:115px; height:30px; margin:0px auto;}
.verticalblock{width:217px; height:353px; display:block; border:5px solid #477fb1; background:#FFF; position:relative; z-index:1000;}
.verticalblock h3{ float:left;width:197px; height:27px; border-bottom:2px solid #e2f0f5; display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#F00; text-align:center;font-weight:bold; padding:2px 10px; line-height:13px;}
.verticalblock .info{ float:left;height:215px; width:217px; display:block; background:url(../images/bg.png) no-repeat;}
.verticalblock .info a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#175b82; display:block; text-align:center;line-height:13px; text-decoration:underline;margin-top:10px; margin-bottom:25px;}
.verticalblock .info .img{display:block;width:100px;height:100px; margin:0px auto; position:relative;}
.verticalblock .info .img .window{ width:340px;height:229px; position:absolute;left:110px; top:-2px; display:none; z-index:500;}
i.lwin{float:left; height:229px; width:18px; display:block; background:url(../images/lwin.png) no-repeat; position:relative;}
i.rwin{float:left; height:229px; width:22px; display:block; background:url(../images/rwin.png) no-repeat;}
.win{height:209px; width:300px; display:block; background:url(../images/win.png) repeat-x; float:left; position:relative; padding:10px 0px;}
.verticalblock .info .img .window p{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; float:left; text-align:left; display:block; width:290px; min-height:13px;}
.verticalblock .info b.saleBuks{font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#666; font-weight:normal; font-style:normal;vertical-align:baseline; line-height:28px;}
.verticalblock .info .img .window span{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; float:left; text-align:left; margin:3px 0px 1px;}
.verticalblock .info .img .window a{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#175b82; display:block; float:left; margin:0px;height:21px;}
.verticalblock .info .img:hover .window{ display:block;}
.verticalblock .info span, .verticalblock .info div.div{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; display:block; font-weight:normal; font-style:normal; margin:10px auto; width:160px; text-align:center;}
.verticalblock .info p{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#f00;font-weight:normal; font-style:normal;}
.verticalblock .info i{font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#009900; font-weight:normal; font-style:normal; vertical-align:baseline;}
.verticalblock .info .img .window p.gr{color:#006600;}
.verticalblock .info .img .window p.i{color:#9966cc;}
.verticalblock .info .img .window p.g{color:#666;}
.verticalblock .time{ width:217px;}
.verticalblock .time p{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000; display:block; width:115px; height:30px; margin:0px auto;}

#portret{width:95%; min-height:700px; min-width:650px; padding:17px; float:left; background:#FFF; margin:1px 0px;}
#portret span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0000ff;font-weight:bold;}
#portret p, #portret li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:100; padding-bottom:1px; line-height:17px;}
#portret ul{ list-style:none; margin:15px 0px;}
.diag{width:100%; height:262px; float:left; margin:15px 0px; position:relative;}
.diag img{ width:445px; height:248px; border:7px solid #f5f1e5; float:left;}
.diag p{ display: block;position:relative; top:40%; left:20px;}


/*confiscated */
#confiscated {
	margin-top:10px;
	background:#ffffff;
	border:5px #7c7c7c solid;
	text-align:center;
}

#confiscated .title {
	color:#ff0000;
	font-size:16px;
	padding:5px 0;
}

#confiscated .container {
	background:url(../images/confiscated/fon.gif) no-repeat bottom;
	width:100%;
}

#confiscated .container .inner {
	padding:28px 0 22px 0;
}

#confiscated .container .data {
	margin-top:15px;
	font-size:18px;
	font-weight:normal;
}

#confiscated .container .data a {
	color:#000000;
}

#confiscated .cloud {
	left:174px;
	top:36px;
}

/*cloud */
.blockWithCloud {
	position:relative;
}

.blockWithCloud .container {
	position:relative;
}

.cloud {
	position:absolute;
	width:332px;
	display:none;
}

.cloud p {
	padding:5px 0;
}

.cloud .t-l {
	background:url(../images/cloud/cloud-t-l.png);
	width:13px;
	height:13px;
}

.cloud .t-r {
	background:url(../images/cloud/cloud-t-r.png);
	width:13px;
	height:13px;
}

.cloud .t {
	background:url(../images/cloud/cloud-t.png);
	height:13px;
}

.cloud .b-l {
	background:url(../images/cloud/cloud-b-l.png);
	width:13px;
	height:13px;
}

.cloud .b-r {
	background:url(../images/cloud/cloud-b-r.png);
	width:13px;
	height:13px;
}

.cloud .b {
	background:url(../images/cloud/cloud-b.png);
	height:13px;
}

.cloud .l {
	background:url(../images/cloud/cloud-l.png);
	width:13px;
}

.cloud .r {
	background:url(../images/cloud/cloud-r.png);
	width:13px;
}

.cloud .content {
	background:#FFFFFF;
	color:#000000;
}


/* blitz off */
.blockBlitzOff {
	margin-top:10px;	
}

.blockBlitzOff .block-t-l {
	width:6px;
	background:url(../images/blitz-off/block-t-l.gif) no-repeat;
}

.blockBlitzOff .block-t-r {
	width:6px;
	background:url(../images/blitz-off/block-t-r.gif) no-repeat;
}

.blockBlitzOff .block-t {
	height:6px;
	background:url(../images/blitz-off/block-t.gif) repeat-x;
}

.blockBlitzOff .block-b-l {
	width:6px;
	background:url(../images/blitz-off/block-b-l.gif) no-repeat;
}

.blockBlitzOff .block-b-r {
	width:6px;
	background:url(../images/blitz-off/block-b-r.gif) no-repeat;
}

.blockBlitzOff .block-b {
	height:6px;
	background:url(../images/blitz-off/block-b.gif) repeat-x;
}

.blockBlitzOff .block-l {
	width:6px;
	background:url(../images/blitz-off/block-l.gif) repeat-y;
}

.blockBlitzOff .block-r {
	width:6px;
	background:url(../images/blitz-off/block-r.gif) repeat-y;
}

.blockBlitzOff .block-content {
	background:#FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

.blockBlitzOff .block-title {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	padding:2px 0;
}

.blockBlitzOff .info {
	background:url(../images/blitz-off/blitz-off-fon.gif) repeat-x top;
	padding:15px 0;
	position:relative;
	text-align:left;
	width:100%;
}

.blockBlitzOff .block-container {
	text-align:center;
}

.blockBlitzOff .info-title {
	font-size:14px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

.blockBlitzOff .info-title a {
	color:#175b82;
}

.blockBlitzOff .image {
	margin-bottom:5px;
}

.blockBlitzOff .price {
	font-size:24px;
}

.blockBlitzOff .price span {
	color:#009900;
}

.blockBlitzOff .oldPrice {
	color:#ff0000;
	font-size:10px;
}

.blockBlitzOff .time {
	margin-top:16px;
	margin-bottom:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
}

.blockBlitzOff .cloud {
	text-align:left;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blockBlitzOff .cloud p {
	margin:0;
	padding:0;
}

.blockBlitzOff .cloud .title {
	font-size:18px;
	font-weight:normal;
	margin-bottom:3px;
}

.blockBlitzOff .cloud .title a {
	color:#175b82;
}

.blockBlitzOff .cloud .id {
	font-size:10px;
}

.blockBlitzOff .cloud .green {
	color:#006600;
}

.blockBlitzOff .cloud .glamour {
	color:#9966cc;
}

.blockBlitzOff .cloud .grey {
	color:#999999;
}

.blockBlitzOff .cloud .description {
	font-size:10px;
}

#blockBlitzOffCloudVert {
	top:50px;
	left:158px;
}

#blockBlitzOffCloudHor {
	margin-top:-10px;
	left:40px;
}

#blockBlitzOffHor .block-title {
	font-size:24px;
	font-weight:normal;
	padding:4px 0;
}

#blockBlitzOffHor .info-title {
	font-size:18px;
}

#blockBlitzOffHor .price {
	font-size:30px;
}

#blockBlitzOffHor .price small {
	font-size:18px;
}

#blockBlitzOffHor .oldPrice {
	font-size:12px;
}

/* insurance */
html, body {
	height:100%;
}

#shadow {
	background:#000000;
	opacity:0.5;
	filter: alpha(opacity = 50);
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1;
}

*html #shadow, *html #insurance {
	position:absolute;
    top:expression(eval(document.documentElement.scrollTop));
}

*html #insurance {
	top:50%;
}

#insurance {
	position:fixed;
	z-index:2;
	left:50%;
	top:50%;
	margin-left:-233px;
	margin-top:-300px;
	width:465px;
}

#insurance .container {
	background:url(../images/insurance/block-tall.gif) repeat-y 0 216px;
	position:relative;
	color:#464746;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#insurance .container h3 {
	font-weight:normal;
	font-size:18px;
}

#insurance .container p {
	margin:5px 0;
}

#insurance .container a {
	color:#b11f24;
}

#insurance .container .top {
	background:url(../images/insurance/block-t.gif) no-repeat top;
}

#insurance .container .bottom {
	background:url(../images/insurance/block-b.gif) no-repeat bottom;
	width:100%;
}

#insurance .close {
	position:absolute;
	right:11px;
	top:5px;
}

#insurance .container-indent {
	padding:36px 27px 29px 27px;	
}

#insurance .title {
	text-align:center;
}

#insurance .congratulations {
	margin-top:11px;
	width:100%;
	overflow:hidden;
}

#insurance .congratulations h3 {
	margin-top:15px;
}

#insurance .congratulations img.left {
	margin-right:12px;
}

#insurance .form {
	background:url(../images/insurance/form-tall.gif) repeat-y 0 192px;
}

#insurance .form .t {
	background:url(../images/insurance/form-t.gif) no-repeat top;
	width:100%;
}

#insurance .form .indent {
	padding:12px 10px 12px 21px;
}

#formInsurance {
	margin-top:20px;
	font-size:11px;
}

#formInsurance .left {
	width:170px;
}

#formInsurance .right {
	width:198px;
}

#formInsurance .row {
	min-height:39px;
	height:auto !important;
	height:39px;
}

#formInsurance label {
	display:block;
}

#formInsurance .input {
	border:1px #a7a6aa solid;
	width:165px;
}

#formInsurance textarea {
	border:1px #a7a6aa solid;
	width:195px;
	height:172px;
}

#formInsurance .buttonContainer {
	text-align:center;
}

#formInsurance .inner {
	width:100%;
}

#formInsurance .button {
	margin-top:10px;
	border:none;
	background:url(../images/insurance/button-sent.png) no-repeat;
	width:96px;
	height:22px;
}

#formInsurance .button:hover {
	background:url(../images/insurance/button-sent-hover.png) no-repeat;
}

#insurance.insuranceBuy {
	margin-top:-200px;
}

#insurance .container .text {
	font-size:11px;
	text-align:center;
	margin:10px 0;
}

#insurance .blockBuy {
	width:330px;
	margin:0 auto;
	background:url(../images/insurance/insurance-buy-all.jpg) no-repeat center top;
}

#insurance .blockBuy .indent {
	padding-top:115px;
}

#insurance .blockBuy .column {
	width:95px;
	text-align:center;
}

#insurance .blockBuy .price {
	font-size:18px;
}

#insurance .blockBuy .button {
	margin-top:10px;
	display:block;
	width:96px;
	height:22px;
	background:url(../images/insurance/button-buy.png);
}

#insurance .blockBuy .button:hover {
	background:url(../images/insurance/button-buy-hover.png);
}

.buttonBuyInsurance {
	display:block;
	width:118px;
	height:18px;
	background:url(../images/insurance/button-insurance.gif);
}

.buttonBuyInsurance:hover {
	background:url(../images/insurance/button-insurance-hover.gif);
}