/*reset default browser css styles*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;font-family:Arial;}
html br{display:none;}/* Exclusively for Opera 10 */
html body br{display:block;}
body { line-height: 1; background:white;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}
:focus {	outline: 0;}
ins {	text-decoration: none;}
del { text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0; }
img{display:block;}
textarea {
	resize:none;
}

sup {
	vertical-align: super;
	line-height: 13px;
	font-size: 10px;
}

#pageTitle { width: 700px !important; visibility: hidden !important;}
.cufon-ready #pageTitle {visibility: visible !important; height:76px; }

/*body.has-js #pageTitle { visibility: hidden; }
body.has-js #pageTitle.cufon-done { visibility: visible; }
*/

a{color:#a0792d;/*color:#928B3D;*/text-decoration:none;font-size:13px;}
a:hover{color:#a0792d;/*color:#928B3D;*/text-decoration:underline;}
a:active{color:#a0792d;/*color:#928B3D;*/}
a:visited{color:#a0792d;/*color:#928B3D;*/}

p, li{font-size:13px;}
p{line-height:1.25;margin-bottom:7px;}
h2{font-size:14px;margin-bottom:9px;padding-top:9px;}
h2.firstchild{padding-top:0px;}
h4{font-size:11px;color:#7D7D7D;font-weight:normal;}

/*util styles*/
.iePng {_filter:expression(fixPNG(this)); }
.clear{clear:both;border:0px;height:0px;width:0px;line-height: 0px;margin:0px;padding:0px;font-size:0px;}
iframe.selectHider{display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:expression(this.parentNode.offsetWidth+25);height:expression(this.parentNode.offsetHeight+55);}
iframe.hintSelectHider{display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:expression(this.parentNode.offsetWidth);height:expression(this.parentNode.offsetHeight);}
div.hintSelectHider{display:none;display/**/:block;position:absolute;top:-2px;left:-2px;z-index:-1;width:expression(this.parentNode.offsetWidth+4);height:expression(this.parentNode.offsetHeight+4);}
 				
div.separator{height:1px;width:100%;background:url('/media/system/imgs/bgs/footerBorder.gif') repeat-x;margin-bottom:15px;clear:both;font-size:0;line-height:0}
#popup, #userNotificationCalcPopup{position:absolute;z-index:96;display:none;}
#userNotificationCalcPopup{z-index:97;}
#popup .header, #userNotificationCalcPopup  .header{
margin-left:10px;margin-right:20px;border-bottom:1px solid #E7E7E7;padding-top:15px;padding-left:1px;background:url('/media/system/imgs/shadows/popupHeader.png') repeat-x;font-size:12px;font-weight:bold;position:relative;height:22px;_height:auto;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupHeader.png');
}

#popup .bottomLeft, #userNotificationCalcPopup .bottomLeft{background:url('/media/system/imgs/shadows/popupLeftBottom.png') no-repeat;height:16px;left:-9px;position:absolute;top:100%;width:20px;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupLeftBottom.png');
}
#popup .bottomRight, #userNotificationCalcPopup .bottomRight{background:url('/media/system/imgs/shadows/popupRightBottom.png') no-repeat;height:16px;right:0px;position:absolute;top:100%;width:20px;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupRightBottom.png');
}

#popup .topLeft, #userNotificationCalcPopup .topLeft{background:url('/media/system/imgs/shadows/popupLeftTop.png') no-repeat;height:39px;left:-9px;position:absolute;top:0px;width:20px;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupLeftTop.png');
}
#popup .topRight, #userNotificationCalcPopup .topRight{background:url('/media/system/imgs/shadows/popupRightTop.png') no-repeat;height:39px;right:0px;top:0px;position:absolute;width:20px;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupRightTop.png');
}

#popup .content, #userNotificationCalcPopup .content{padding:10px 0px 21px 0px;margin-left:10px;margin-right:20px;font-size:11px;color:#7E7E7E;background:white;}

#popup .contentLeft, #userNotificationCalcPopup .contentLeft{background:url('/media/system/imgs/shadows/popupContentLeft.png');left:-9px;position:absolute;width:20px;
_background:none;;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupContentLeft.png');
}
#popup .contentRight, #userNotificationCalcPopup .contentRight{background:url('/media/system/imgs/shadows/popupContentRight.png');position:absolute;width:20px;right:0;
_background:none;;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupContentRight.png');
}
#popup .contentBottom, #userNotificationCalcPopup .contentBottom{background:url('/media/system/imgs/shadows/popupContentBottom.png');position:absolute;bottom:-16px;_bottom:-18px;height:16px;left:11px;
_background:none;;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupContentBottom.png');
}
#popup .doSend, #userNotificationCalcPopup .doSend{margin-left:20px;}

.formCollapser{cursor:pointer;color:#a0792d;/*color:#928B3D;*/}
.formCollapser span{font-size:100% ! important;background:url('/media/system/imgs/bgs/collapser.gif') bottom repeat-x;}

#popup .calculator { display: block; background:#FBFBFB; /*width: 692px;*/ *overflow: hidden; }

#popup .content.black { color: black; }
.with-error {/*float: left !important*/}
.inputWrapper.with-error label, .inputWrapper.with-error .error { color: red; }
.error {!display: inline !important}
.inputWrapper.with-error .error { display: block; width: 380px/*; width: auto; */}
.doubleInputWrapper.with-error label, .doubleInputWrapper.with-error .error { color: red; font-size: 11px }
.doubleInputWrapper.with-error .error { display: block; width: 380px/*; width: auto; */}
#popup .calculator{_width:600px;}
#popup .calculator .inputWrapper { width: 600px; }
#popup .calculator .inputWrapper label, #popup .calculator .inputWrapper input { margin-top: 14px; }
#popup .calculator .inputWrapper input{_left:0px;}
#popup .calculator .inputWrapper label { width: 209px; padding-left: 3px; }
#popup .calculator .inputWrapper input { margin-bottom: 2px; float: left; }
#popup .calculator .error { width: 300px; padding-left: 213px; clear: both; display: none; }
#popup .calculator .with-error .error { display: block; }
#idpolicieFld { _width:280px; }
.addPolicieIDButton {margin-top:13px;display:block;
	margin-left:436px !important; _margin-left: 207px !important }
.popupTimeSelect{width:90px ! important;position:relative;top:14px;}
.popupTextarea{position:relative;top:14px;_float:left;}
.addCaseID{_float:left ! important;_width:500px ! important;}

#popup .section{_width:600px;}
/*#header { position: relative; left: -8px; } 18.11.2009 */

.calculator ol.order { padding-left: 0px; font-size: 13px; font-weight: bold; clear: both;/*width: 690px;*/ }
.calculator ol.order li { padding-left: 3px; margin-bottom: 18px; }
.calculator ol.order li * { font-weight: normal; cursor: default; }
.calculator ol.order li .o-summ, .calculator ol.order li a { font-size: 11px; }
.calculator ol.order li strong, .calculator ol.order li b, .calculator ol.order li .o-num { font-weight: bold; font-size: 13px; }

.calculator ol.order a { border-bottom: 1px dotted /*#928B3D*/#a0792d;; }

.calculator ol.order .o-title { width: 206px; }

.calculator ol.order li .o-status { display: block; overflow: hidden; }
.calculator ol.order li .o-status *, .calculator ol.order li .o-num { display: block; float: left; }
.calculator ol.order li .o-fio-and-summ { width: 280px; background: transparent url(/media/system/imgs/bgs/footerBorder.gif) left 11px repeat-x; }
.calculator ol.order li .o-fio-and-summ * { background: white; }
.calculator ol.order li .o-name { padding-right: 5px; }
.calculator ol.order li .o-summ { float: right; padding-left: 8px; }

.calculator ol.order li .o-num { width: 18px; }

.calculator ol.order li .o-toggler { float: right; }

.order-files { position: relative; left: -13px;width: 715px; margin-top: 12px;background: #E2E3E3;}
.order-files-padding { padding: 10px 20px; }

.order-files a:hover { text-decoration: none !important; border-bottom-style: solid !important; }
.order-files input { margin: 4px 0px; }
.order-files img { display: inline; margin-left: 6px; }

.hint{/*color:#928B3D;*/color:#a0792d;cursor:pointer;display:inline;position:relative;top:3px;margin-top:-4px;padding-left:5px;}
.hintText{position:absolute;background:#E7E1B8;margin:4px;padding:10px;font-size:10px;border:1px solid #AAAAAA;z-index:95;}

/*main layout*/
div#main{width:979px;margin:0 auto;overflow:hidden;}
/*div#main{width:959px;margin:0 auto;}*/
/* div#main{width:991px;margin:0 auto;} 18.11.2009 */
#homepage div#body{padding:0 8px;width:959px;}
div#body{padding:0 24px;width:943px;}
#logo{float:right;margin-right:15px;_margin-right:8px;}
#homepage #logoCont{height:auto;}
#logoCont{/*height:76px;//height:86px;*/margin-top:22px;/*_margin-top:11px;*/}
#logoCont #pageTitle{ font-family: 'Helvetica Neue', Arial; padding-top:8px; height: auto !important; }

/*crumbs*/
#crumbs li.firstchild{padding-left:0px;background:none;}
#crumbs li{float:left;padding-left:20px;background:url('/media/system/imgs/crumbsBullet.gif') 8px 5px no-repeat;//background:url('/media/system/imgs/crumbsBullet.gif') 8px 4px no-repeat;margin-top:3px;//margin-top:4px;_margin-top:2px;margin-bottom:54px;//margin-bottom:53px;_margin-bottom:51px;}

/*content*/
#content div{float:left;}
#content div#menu ul{background:url('/media/system/imgs/bgs/footerBorder.gif') bottom repeat-x;margin-bottom:16px;}
#content div#menu{width:188px;margin-right:34px;}
#content div#menu li{background:url('/media/system/imgs/bgs/footerBorder.gif') repeat-x;padding-top:3px;padding-bottom:5px;padding-right:15px;//padding-bottom:4px;padding-left:2px;}
#content div#menu li.active{font-size:14px;font-weight:bold;line-height:1.1;//line-height:1.15;color:#7D7D7D;;}
#content div#menu li a{font-size:14px;font-weight:bold;line-height:1.1;//line-height:1.15;}
#content div#menu li a:hover{text-decoration:none;color:#7D7D7D;}
#content div#menu li.active ul { padding: 10px 0px 10px 10px; margin-bottom: 0px; }
#content div#menu li.active ul * { font-size: 13px; font-weight: normal; }
#content div#menu li.active li { padding-left: 3px; }
#content div#menu li.active ul, #content div#menu li.active ul li { background: none; }
#content div#menu li.active ul li.last { padding-bottom: 0px; }
#content #data div{float:none;}
#content #data div.flash-column-container{width:958px;background:transparent url(/media/system/imgs/shadows/flashvideoBottom.gif) repeat-x scroll center bottom;left:-25px;padding-bottom:6px;position:relative;}

div.quickLink{width:188px;background:url('/media/system/imgs/bgs/quickLink.gif') top repeat-x; margin-bottom:8px;}
div.quickLink div.topLeft{background:url('/media/system/imgs/quickLinkCornersTop.gif') -8px 0px no-repeat;}
div.quickLink div.topRight{background:url('/media/system/imgs/quickLinkCornersTop.gif') 180px 0px no-repeat;}
div.quickLink div.bottomRight{background:url('/media/system/imgs/quickLinkCornersBottom.gif') 180px bottom no-repeat;}
div.quickLink div.bottomLeft{background:url('/media/system/imgs/quickLinkCornersBottom.gif') -8px bottom no-repeat;}
div.quickLink div.inner{width:188px;}
div.quickLink a{display:block;color:#FFFFFF ! important;margin-left:9px;padding-right:70px;_padding-right:0px;;_width:170px;margin-top:3px;font-weight:bold;margin-bottom:5px;line-height:1.25; background:url('/media/system/imgs/quickLinkArrow.gif') no-repeat 164px center;}
div.quickLink a:hover{text-decoration:none;}

#shortcuts  div{float:none;}
#shortcuts div.info{width:220px;margin-bottom:10px;}
#shortcuts div.info div.inner{width:214px;padding:3px;}
#shortcuts div.info div.inner div.content, #menu div.info div.contentM, .chooseProduct div.info div.contentM{background:#FAFAFA;}
#shortcuts div.info div.inner div.content {width:100%;height:100%;}
#shortcuts div.info div.inner div.content p{margin-bottom:0px;margin-left:8px;margin-right:10px;padding-bottom:5px;}
#shortcuts div.info div.inner div.content p.author{font-size:9px;margin-top:7px;}
#shortcuts div.info div.inner div.content p span.fileinfo{white-space: nowrap }
#shortcuts div.info div.inner div.content h2{display:block;padding:4px 0px 7px 9px;//padding:5px 0px 6px 9px;margin:0px;background:#BFBFBF;border-bottom:1px solid #E7E7E7;font-size:13px;margin-bottom:2px;line-height:1.1;}
#shortcuts div.info div.topLeft, #menu div.info div.topLeftM, .chooseProduct div.info div.topLeftM{background:url('/media/system/imgs/shadows/infoTopLeft.gif')  0 0 no-repeat;width:100%;height:100%;}
#shortcuts div.info div.topRight, #menu div.info div.topRightM, .chooseProduct div.info div.topRightM{background:url('/media/system/imgs/shadows/infoTopRight.gif') right 0 no-repeat;width:100%;height:100%;}
#shortcuts div.info div.botLeft, #menu div.info div.botLeftM, .chooseProduct div.info div.botLeftM{background:url('/media/system/imgs/shadows/infoBotLeft.gif') left bottom no-repeat;width:100%;height:100%;}
#shortcuts div.info div.botRight, #menu div.info div.botRightM, .chooseProduct div.info div.botRightM{background:url('/media/system/imgs/shadows/infoBotRight.gif') right bottom no-repeat;width:100%;height:100%;}
#shortcuts div.info div.shTop, #menu div.info div.shTopM, .chooseProduct div.info div.shTopM{background:url('/media/system/imgs/shadows/infoTopBottom.gif') repeat-x;width:100%;height:100%;}
#shortcuts div.info div.shBot, #menu div.info div.shBotM, .chooseProduct div.info div.shBotM{background:url('/media/system/imgs/shadows/infoTopBottom.gif') repeat-x bottom;width:100%;height:100%;}
#shortcuts div.info div.shLeft, #menu div.info div.shLeftM, .chooseProduct div.info div.shLeftM{background:url('/media/system/imgs/shadows/infoRightLeft.gif') repeat-y;width:100%;height:100%;}
#shortcuts div.info div.shRight, #menu div.info div.shRightM, .chooseProduct div.info div.shRightM{background:url('/media/system/imgs/shadows/infoRightLeft.gif') repeat-y right;width:100%;height:100%;}
#menu div.info div.innerM, .chooseProduct div.info div.innerM, .chooseProduct div.info div.innerM{ padding: 3px; }
#menu div.info div.contentM, .chooseProduct div.info div.contentM { padding: 0px 16px 8px 13px; }

#body .error {float: left !important}
.calculator .with-error .numpadFld input {border: 1px solid red}

#content div#data{width:452px;margin-right:36px; }
#content div#data{line-height: 1.2; } /* 19.11.2009 */
#content.twoColsRight div#data{width:721px;margin-right:0px;}
#content.twoColsLeft div#data{width:678px;margin-right:36px;}

#content.menuShadow #menu { width: 223px !important; margin-right: 0px; } /* /products/index.wbp , выбор продукта */
#content.menuShadow div#data { width: 708px; position: relative; }
.strangeMenu li, .strangeMenu a { font-size: 13px !important; font-weight: normal !important; }
.strangeMenu { padding-top: 9px; padding-bottom: 8px; margin-bottom: 11px !important; }
#menu .strangeMenu { width: 188px; }
#content div#menu .strangeMenu li.active ul { padding-top: 4px; padding-bottom: 0px; }
.strangeMenu li { background: none !important; padding-bottom: 5px !important; }
.strangeText { 
	float: none !important; width: 186px !important; padding-left: 2px; 
	font-size: 13px; line-height: 16px; 
	background: transparent url(/media/system/imgs/bgs/footerBorder.gif) left bottom repeat-x; 
	padding-bottom: 13px; margin-bottom: 16px;
}
.strangeText br { display: block; }

#data .bordered{border:1px solid #E3E3E3;margin-top:2px;background:#FAFAFA;}
.bordered #borderedData{padding:18px;_zoom:1;}

#stateHeader{height:40px;border-bottom:1px solid  #E3E3E3; background:url('/media/system/imgs/bgs/stateHeader.gif') repeat-x;}
#stateHeader ul{width:100%;}
#stateHeader ul li{display:block;height:16px;float:left;width:auto;color:#7D7D7D;padding:12px 18px;}
#stateHeader ul li.active{background:url('/media/system/imgs/bgs/stateHeaderActive.gif') repeat-x;color:#ffffff;}

.sortable{width:100%;background:#FAFAFA;}
.sortable thead tr td{/*height:50px;*/background:#AFAFAF;}
.sortable td{font-size:12px;}
.sortable thead td{padding-left:13px;padding-right:8px;padding-bottom:4px;border:1px solid #7D7D7D;font-weight:bold;}
/*.sortable thead td div{float:left ! important;}*/
.sortable tbody td{border:1px solid #E3E3E3;padding:6px 15px;}
.sorter{padding-top:6px;cursor:pointer;/*width:100%;*/height:48px;background:url('/media/system/imgs/sortArrowInactive.gif')  bottom right no-repeat;}
.sortable .isActive{background:#969696;}
.sortable .isActive .sorter{background:url('/media/system/imgs/sortArrowActiveAsc.gif') no-repeat bottom right;}
.sortable .reversed .sorter{background:url('/media/system/imgs/sortArrowActiveDesc.gif') no-repeat bottom right;}


/* text by draft RGS_product_singleColText_01 */
#data h1 { font-size: 11pt; font-weight: bold; line-height: 28px; margin-bottom: 6px; }
#data h2 { font-size: 16px; line-height: 20px; padding-top: 7px; margin-bottom: 6px; }
li.in-ul { padding-left: 15px; background: transparent url(/media/system/imgs/li.gif) 0px 4px no-repeat; }
.hintText li.in-ul{padding-left: 10px;background: transparent url(/media/system/imgs/li.gif) 0px 6px no-repeat;margin-bottom:6px ! important; }
ol.n { padding-left: 20px; *padding-left: 24px; }
ol.nn { padding-left: 27px; *padding-left: 30px; }
ol.nnn { padding-left: 33px; *padding-left: 38px; }
li.in-ol { list-style: decimal; }
#data li { margin-bottom: 11px; }
#data li ol, #data li ul { margin-top: 11px; }
#data small { font-size: 11px; line-height: 12px; }

/*Footer layout*/
#footer{margin-left:24px;margin-top:34px;width:933px;background:url('/media/system/imgs/bgs/footerBorder.gif') repeat-x;padding-top:8px;/*margin-bottom:40px;*/}
#footer #partners{width:220px;margin-left: 1px;width:221px;float:left;}
/*#footer #partners h4{font-size:;}*/
#footer .banners img{float:left;margin-right:18px;margin-top:8px;margin-bottom:15px; /* _margin-bottom:-2px;*/ }
#paypalBan{padding-top:5px;}
#footer .columns {
	float:left;/*margin-right:3.3%;_margin-right:3.8%;*/max-width:182px;_width:expression(auto = 'auto',this.offsetWidth < 182 ? auto : 182);line-height:1.45;margin-top:-2px;_margin-top:-3px;
	padding-right: /*30px;*/ 20px;
}
#footer .columns.with-banner { float: right; width: 176px; padding-right: 0px; padding-left: 11px; padding-top: 3px; *padding-left: 10px; }
#footer .columns.with-banner a, #footer .columns.with-banner img { display: block; }
#footer .columns li, #footer .columns li a{font-size:11px;}
#footer li.title{font-weight:bold;/*color:#928B3D;*/color:#a0792d;}
#footer .copyright{width:115px;color:#7D7D7D;margin-top:16px;}
#footer .lastchild{margin-right:0px; padding-right: 0px;}

/*Navigation panel*/
div#navLeftShadoqw{padding-left: 8px; width: 959px; background:url('/media/system/imgs/shadows/leftNav.gif') no-repeat left top;height:48px;}
div#navRightShadoqw{width: 959px; padding-right: 8px;background:url('/media/system/imgs/shadows/rightNav.gif') no-repeat right top;height:48px;}
div#navBottomShadoqw{width: 959px; background:url('/media/system/imgs/shadows/bottomNav.gif');height:48px;}
ul#navigation{border:1px solid #AFAFAF;border-top:none;float:left;}
ul#navigation li{float:left;height:40px;border-right:1px solid #AFAFAF;position:relative;background:url('/media/system/imgs/bgs/mainMenu.gif') repeat-x;cursor:pointer;font-size:11px;}
ul#navigation li a{font-size:11px;}
ul#navigation li.firstchild a{
	cursor:pointer;/*margin-top:12px;*/padding: 12px 15px; display:block;width:15px;height:14px;
	background:url('/media/system/imgs/home.gif') center center no-repeat;/*_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/imgs/home.png');*/
}
ul#navigation li.firstchild a:hover{
	background-image:url('/media/system/imgs/homeOver.gif');
	/*background:url('/media/system/imgs/homeOver.png');_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/imgs/homeOver.png',sizingMethod='crop')*/
}

ul#navigation li.firstchild a.disabled{background-image:url('/media/system/imgs/homeActive.gif');}

ul#navigation li.firstchild a.disabled { cursor: default; }
ul#navigation li span{float:left;color:#a0792d;font-weight:bold;font-size:15px;padding-left:13px;margin-top:12px;display:block;}
ul#navigation li span.error { display: none; } 
ul#navigation li .with-error span.error { display: block; width: 183px; *zoom: 1; } 
ul#navigation li .with-error span.error, ul#navigation li .with-error input { color: red; }
ul#navigation li span.error { float: none; text-align: right; font-weight: normal; font-size: 11px; margin-top: 0px; } 
ul#navigation li.active { border-right:1px solid #696969; }
ul#navigation li.firstchild a:active{ background-image:url('/media/system/imgs/homeActive.gif'); /*background:url('/media/system/imgs/bgs/mainMenuActive.gif') repeat-x;*/}
ul#navigation li.active span{color:#7D7D7D;}
ul#navigation li div.bullet{width:11px;height:11px;float:right;margin-top:15px;padding-right:14px;background:url('/media/system/imgs/navBullet.gif') no-repeat;}
ul#navigation li div.bulletOver{width:11px;height:11px;float:right;margin-top:15px;padding-right:14px;background:url('/media/system/imgs/navBulletRollover.gif') no-repeat;}
ul#navigation li.active div.bullet{background:url('/media/system/imgs/navBulletActive.gif') no-repeat;}
ul#navigation li.products{width:121px;}
ul#navigation li.service{width:102px;}
ul#navigation li.contacts{width:118px;}
ul#navigation li.rosgosstrakh{width:136px;}
ul#navigation li.firstchild{width:45px;/*padding-left:15px;cursor:default;*/}
ul#navigation li.firstchild img{margin-top:12px;}
ul#navigation li.lastchild{border-right:none;width:430px;/*width:567px;*/cursor:default;}
ul#navigation li.lastchild img{margin-top:8px;/*margin-left:20px;_margin-left:10px;*/margin-left:10px;_margin-left:5px;float:left;}
ul#navigation li.lastchild img#damageSettlingPhone{margin-left:27px;}
/*
ul#navigation li.lastchild #search{margin-top:9px;padding-right:12px;float:right;background:url('/media/system/imgs/bgs/searchLeftBorder.gif') no-repeat;padding-left:4px;//width:230px;}
ul#navigation li.lastchild #search form { display: block; }
ul#navigation li.lastchild #query{width:206px;height:17px;border:none;border-bottom:1px solid #EEEEEE;color:#7D7D7D;background:url('/media/system/imgs/bgs/searchBorder.gif') repeat-x white;padding-top:3px;padding-left:4px;//position:relative;display:block;float:left;}
ul#navigation li.lastchild #sendQuery{background:url('/media/system/imgs/bgs/searchButton.gif') repeat-x white;;border:none;width:19px;height:22px;padding:0px;margin:0px;position:relative;left:-4px;display:block;/*float:right;*/ /* *float:right;}
*/
ul#navigation li.lastchild #search{margin-left: 28px;_margin-left: 27px;margin-top:9px;float:left;background:url('/media/system/imgs/bgs/searchLeftBorder.gif') no-repeat;padding-left:4px;//width:140px;/*width:230px;*/}
ul#navigation li.lastchild #search form { display: block; }
ul#navigation li.lastchild #query{width:116px;/*width:206px;*/height:17px;border:none;border-bottom:1px solid #EEEEEE;color:#7D7D7D;background:url('/media/system/imgs/bgs/searchBorder.gif') repeat-x white;padding-top:3px;padding-left:4px;//position:relative;display:block;float:left;}
ul#navigation li.lastchild #sendQuery{background:url('/media/system/imgs/bgs/searchButton.gif') repeat-x white;;border:none;width:19px;height:22px;padding:0px;margin:0px;position:relative;left:-4px;display:block;/*float:right;*/ *float:right;}
#contacts, #service, #products, #rosgosstrakh { overflow: hidden; top: -19px; padding-top: 19px; margin-bottom: -31px; }
#contacts .navForms, #service .navForms, #products .navForms, #rosgosstrakh .navForms { float: left; width:273px; padding-right:15px; padding-bottom: 500px; margin-bottom: -500px; }
#rosgosstrakh .navForms {width:430px;}
#rosgosstrakh div.newsHeader{width:463px;_width:455px;}
#rosgosstrakh div.newsHeader ul{width:463px ! important;_width:410px;}
#rosgosstrakh div.newsHeader ul li{width:440px ! important;_width:410px;}
#rosgosstrakh .navForms ul li.odd{float:left ! important;clear:both;}
#rosgosstrakh .navForms ul li.even{float:left ! important;}
#rosgosstrakh .navForms ul li{width:200px;max-width:none ! important;}
#products .navForms { width: auto; }
#products .SiteItem-2 { border: none; *zoom: 1; }
#products .SiteItem-2 ul { clear: left; }
#products .SiteItem-1, #products .SiteItem-2, #products .SiteItem-1 div, #products .SiteItem-2 div { overflow: hidden; }
#products .SiteItem-1 div { width: 650px; }
#products .SiteItem-2 div ul { width: 120px; margin-bottom: 10px; *margin-bottom: -7px; }
ul#navigation li#submenu ul.items #products li { margin-bottom: 5px; line-height: 1.2em; }
#products li b { display: block; margin-top: 10px; *zoom: 1; }
#contacts .navForms { width: 273px; }
#contacts .navForms.withText { width: 299px; border-right: none; overflow-x: hidden; }
#contacts #navFeedbackForm { width: 273px; }
#contacts .dotted { padding-top: 7px; padding-bottom: 16px; height: 1px; overflow: hidden; background: transparent url(/media/system/imgs/bgs/footerBorder.gif) left 8px repeat-x; }
#service .navForms { width:196px;  }
#service .noBorder { border-right-width: 0px; }
.newHeaderDate{float:left;position:relative;left:-16px;}
.newsHeaderLinks{margin-left:32px;}
/* 19.11.2009 */
ul#navigation .links-list li { margin-bottom: 8px !important; }
ul#navigation .links-list li a, ul#navigation .links-list li b { font-size: 13px !important; line-height: 16px !important; }
ul#navigation .links-list li b { margin-top: 14px; color: black}
ul#navigation .items #products .SiteItem-2 ul { margin-bottom: 0px; height: 38px; _height: 20px; }
#products .SiteItem-2 div ul li, #products .SiteItem-2 div ul * { margin-bottom: 0px !important; }
/* / 19.11.2009 */

/*Pop-up menu. Navigation Panel.*/
#overlay{position:absolute;z-index:90;background:#000000;opacity:0.34;filter: alpha(opacity = 34);}
ul#navigation li#submenu{/*opacity:0.9;filter:alpha(opacity = 90);*/background:url('/media/system/imgs/bgs/menuBg.png');_background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/system/imgs/bgs/menuBg.png,sizingMethod='scale');position:absolute;top:39px;width:957px;margin-left:-1px;//margin-left:-958px;z-index:94;display:none;cursor:default;border:1px solid #696969;height:auto;padding-top:19px;//padding-top:20px;padding-bottom:12px;//padding-bottom:11px;}
ul#navigation li#submenu ul.items ul{margin-left:18px;_margin-left:9px;margin-right:10px;float:left;_width:expression(auto = 'auto',this.offsetWidth < 138 ? auto : 138);}
ul#navigation li#submenu ul.items li#rosgosstrakh ul{_width:400px;}
ul#navigation li#submenu ul.items li{display:none;background:none;border:none;cursor:default;height:auto;}
ul#navigation li#submenu ul.items li li{display:block;float:none;margin-bottom:11px;max-width:138px;}
ul#navigation li#submenu ul.items li li.directory{font-size:13px;font-weight:bold;}
/*forms navigation panel*/
.navForms{padding-top:18px;position:relative;top:-19px;padding-left:16px;border-right:1px solid #D3D3D3;}
.navForms .inputWrapper{padding-bottom:9px;}
.navForms h1{font-size:14px;margin-bottom:14px;//margin-bottom:13px;}
.navForms div.menuTitle{font-size:14px;margin-bottom:14px;//margin-bottom:13px;font-weight:bold;}
.navForms .inputWrapper input{color:#7D7D7D;width:190px;}
#navFeedbackForm .inputWrapper input{color:#7D7D7D;width:269px;}
#navLoginForm{width:222px;}
#navFeedbackForm{width:197px;padding-right:25px;}
#navFeedbackForm #navEmailWrapper{display:none;}
.navForms select, #contacts #navFeedbackForm select {width:118px;float:right;}
#contacts .navForms select,#contacts #navFeedbackForm #navRegionFld { width: 230px; }
.navForms .inputWrapper label{display:block;float:left;margin-top:4px;}

/*Cufon styles*/

#rgsTitle{MARGIN-TOP: -6px;FONT-WEIGHT: bold;/*FONT-SIZE: 36px;*/FONT-SIZE: 26px;MARGIN-LEFT: -2px;_margin-top: -7px}
#rgsTitleBody{MARGIN-TOP: -9px;FONT-WEIGHT: bold;FONT-SIZE: 49px;MARGIN-BOTTOM: -4px;MARGIN-LEFT: -2px}

/* Forms */
form.shortFrom label{display:block;width:95px;_width:93px;float:left;margin-top:10px;_margin-top:11px;}
form.shortFrom input.text{display:block;background:white;font-size:22px;border:none;height:28px;width:277px;_width:275px;border:1px solid #909090;}
form.shortFrom div.inputHolder{margin-bottom:16px;_margin-bottom:10px;}
form.shortFrom div.checkboxHolder{margin-left:95px;margin-top:5px;}
form.shortFrom div.checkboxHolder input{float:left;margin:0px;width:auto !important;height:auto;margin-right:7px;border:0px;//margin-left:-4px;_margin-left:-1px;//margin-top:-5px;_margin-top:-7px;//margin-right:4px;}
form.shortFrom div.checkboxHolder label{float:left;font-size:12px;margin-top:0px;-margin-top:-2px;}
.bigButton{float:left ! important;background:url('/media/system/imgs/bgs/buttonBig.gif');}
.bigButton .topLeft{background:url('/media/system/imgs/bgs/buttonBigTopLeft.gif') top left no-repeat;}
.bigButton .topRight{background:url('/media/system/imgs/bgs/buttonBigTopRight.gif') top right no-repeat;}
.bigButton .bottomRight{background:url('/media/system/imgs/bgs/buttonBigbottomRight.gif') bottom right no-repeat;}
.bigButton .bottomLeft{background:url('/media/system/imgs/bgs/buttonBigBottomLeft.gif') bottom left no-repeat;}
.bigButton input{margin:0px;padding:0px 8px;//padding:0px 0px;background:none;border:0px;height:32px;color:#FFFFFF;font-weight:bold;font-size:16px;margin-bottom:0px ! important;}

div.doSend{float:left ! important;line-height:1;}
div.doSend .left{background:url('/media/system/imgs/bgs/leftDoSend.gif') no-repeat;}
div.doSend .right{background:url('/media/system/imgs/bgs/rightDoSend.gif') right no-repeat;}
div.doSend input{
	cursor:pointer;background:url('/media/system/imgs/bgs/doSend.gif') repeat-x;margin:0px 12px 0px 9px;//margin:0px 12px 0px 6px;padding:0px 9px 3px 0px;//padding:0px 4px 1px 0px;border:0px;height:19px;color:#FFFFFF;font-weight:bold;
}
#searchForm div.doSend input {
	position: relative; top: -1px; _position: static; _top: 0px;
}

.m14 {margin-bottom: 14px;}

.doSendMultiline { background: #AFAFAF url(/media/system/imgs/bgs/doSendMultiline/bg.gif) left top repeat-x; }
.doSendMultiline .arrow { overflow: hidden; }
.doSendMultiline .rb { padding-left: 10px; padding-right: 8px; }
.doSendMultiline .arrow { padding: 5px 20px 5px 0px; }
.doSendMultiline .lt { background: transparent url(/media/system/imgs/bgs/doSendMultiline/lt.gif) left top no-repeat; }
.doSendMultiline .rt { background: transparent url(/media/system/imgs/bgs/doSendMultiline/rt.gif) right top no-repeat; }
.doSendMultiline .lb { background: transparent url(/media/system/imgs/bgs/doSendMultiline/lb.gif) left bottom no-repeat; }
.doSendMultiline .rb { background: transparent url(/media/system/imgs/bgs/doSendMultiline/rb.gif) right bottom no-repeat; }
.doSendMultiline .arrow { background: transparent url(/media/system/imgs/bgs/doSendMultiline/arrow.gif) right center no-repeat; }
.doSendMultiline, .doSendMultiline div { *zoom: 1; }
.doSendMultiline .button, #navigation .doSendMultiline .button, .doSendMultiline .button span, #navigation .doSendMultiline .button span { font: bold 13px Arial; text-align: left; margin: 0px; padding: 0px; border: none; background: none; color:#FFFFFF; cursor:pointer; }
.doSendMultiline .button span, #navigation .doSendMultiline .button span { float: none; }

form.longForm label {display:block;float:left;padding-right:15px;font-size:12px;white-space: nowrap;margin-top:4px;//margin-top:6px;}
form.longForm span {font-size:12px;}
form.longForm .inputWrapper{/*margin-bottom:11px;//margin-bottom:9px;clear: left*/}
form.longForm .inputWrapper .error {padding-left: 220px; margin-top: -10px; margin-bottom: 10px; font-size: 11px}
form.longForm .inputWrapper .note, .note p {color: #c0c0c0; padding-left: 220px; margin-top: -10px; margin-bottom: 10px; font-size: 11px}
form.longForm input, form.longForm select{margin-bottom:11px;//margin-bottom:9px;}
form.longForm .withMargin{margin-bottom:14px;margin-right:10px;;}
form.longForm label.medium{width:85px;}
form.longForm label.long{width:175px;}
div.longDelimiter{width:190px;height:1px;float:left ! important;}
form.longForm input.text{width:204px;height:15px;}
form.longForm input.checkbox, form.longForm input.radio{margin:0px 15px 10px 0px;//margin:0px 12px 10px 0px;padding:0px;float:left;width:auto;}
form.longForm label.checkbox, form.longForm label.radio{margin-top:0px;//margin-top:5px;/*margin-top:-3px;margin-top:2px;*/}
form.longForm .doSend, #popup .doSend, #userNotificationCalcPopup  .doSend{height:24px;}
form.longForm .doSend .left, #popup  .doSend .left, #userNotificationCalcPopup .doSend .left{background:url('/media/system/imgs/bgs/longFormButtonLeft.gif') no-repeat;}
form.longForm .doSend .right, #popup  .doSend .right, #userNotificationCalcPopup .doSend .right {background:url('/media/system/imgs/bgs/longFormButtonRight.gif') right no-repeat;}
form.longForm .doSend input, #popup  .doSend input, #userNotificationCalcPopup .doSend input{background:url('/media/system/imgs/bgs/longFormButton.gif') repeat-x;height:24px;margin:0px 6px;_margin:0px 6px;padding:0px 0px 5px 0px;//padding:0px 0px 2px 0px;}
form.longForm div.innerWrapper{margin-bottom:7px;}
form.longForm table{width: 100%; clear: both}
form.longForm table td {padding: 3px 0px ! important;}
form.longForm table td label {padding: 0px ! important ; margin: 0px ! important; line-height: 1 ! important;}
form.longForm table td input {margin: 0px ! important;}
form span.req { color: #f00; }

form.longForm h2{font-size:14px ! important;margin-bottom:9px ! important;padding-top:9px ! important;}
form.longForm h1{font-size:100% ! important;line-height:auto ! important;}

form.resume .inputWrapper input, form.resume .inputWrapper select, form.resume .inputWrapper textarea {margin-bottom:2px;//margin-bottom:0px;}
form.resume .inputWrapper {margin-bottom:11px;//margin-bottom:9px;}
form.resume input.radio {margin-bottom:9px;//margin-bottom:0px;}
form.resume label {white-space: normal;}
form.resume label.radio {width: 300px;}
form.resume .inputWrapper span.error {padding-left: 227px; //padding-left: 230px;  margin-top: 0; margin-bottom: 0; font-size: 11px; display: none;}
form.resume .inputWrapper.with-error span.error {display: block;}
#content #data div.result {margin-bottom: 15px;}

#regPhones, #regAddresses{margin-left:190px;_margin-left:194px;}
#regPhones input, #regAddresses input,#regPhones select, #regAddresses select,#passports input, #passports select{margin-right:10px;}

/* News. Article */
.news .date { 
	display: block; font-size: 11px; padding-top: 15px;
	background: transparent url(/media/system/imgs/bgs/footerBorder.gif) left top repeat-x;
}
.news h2, .news h2 a { font-size: 16px;color:#a0792d;/* color: #928B3D;*/ }
.article h2, .article h2 a { font-size: 20px; }
.news h2 { margin: 0px 0px 9px 0px; font-weight: bold; }
.news a.more { display: block; margin-top: -7px; margin-bottom: 15px; }
.article a.more { margin-top: 1em; }
.article .short { font-size: 14px; margin-bottom: 1em; }
.article .short * { font-size: 1em; }

/* Pager. Archive */
.pager { padding-top: 11px; background: transparent url(/media/system/imgs/bgs/footerBorder.gif) left top repeat-x; }
.pager a, .pager b { padding: 0px 4px; font-size: 13px; }
.pager b { font-weight: normal; color: #7D7D7D; }
.pager .prev { padding-left: 0px; margin-right: 4px; }
.pager .next { padding-right: 0px; margin-left: 8px; }
.pager .archive { float: right; font-size: 13px;/* color: #928B3D;*/color:#a0792d; position: relative; /*top: -2px;*/ top: 0px; *top: -5px; }
.pager .archive select { margin-left: 5px; }

/* Partners */
.partners, .partners dt, .partners dd { list-style: none; margin: 0px; padding: 0px; clear: both; }
.partners dd { position: relative; padding-left: 105px; overflow: hidden; margin: 10px 0px; font-size: 13px; }
.partners dd .img { display: block; float: left; width: 100px; overflow: hidden; margin-left: -105px; _margin-left: -52px; _margin-right: -3px; }
.partners dt, .partners dt span { background: transparent url(/media/system/imgs/bgs/footerBorder.gif) left top repeat-x; }
.partners dt span { display: block; padding: 12px 0px; font-size: 16px; font-weight: bold; background-position: left bottom; }
.partners dt { margin-bottom: 7px; }

/* Choose product */
.chooseProduct { margin-left: 10px; }
.chooseProduct h2 { margin-bottom: 22px; font-size: 16px; background: transparent url(/media/system/imgs/bgs/footerBorder.gif) left bottom repeat-x; padding-bottom: 6px; margin-right: 15px; }
#content #data .productsList .info { width: 321px; float: left; }
.productsList { position: relative; left: -2px; overflow: hidden; }
.chooseProduct div.info div.contentM { padding-right: 0px !important; }
.productsList div.info div.contentM { padding: 0px !important; }
.productsList .product { padding: 11px 0px 0px 128px; background: transparent url(/media/system/b.gif) left bottom no-repeat; height: 157px; overflow: visible; }
.productsList .product-margin { float:left !important; margin-right:24px; }
#content #data .product .quickLink, #content #data .product .quickLink div { float: left; }
.productsList .clear { height: 25px; }
#content .productsList .quickLink, #content .productsList .quickLink .inner { width: 100px; overflow: hidden; }
#content .productsList .quickLink .bottomRight { background-position: 92px bottom; }
#content .productsList .quickLink .topRight { background-position: 92px top; }
#content .productsList .quickLink a { background-position: 80px center; padding-right: 20px; margin-bottom: 2px; padding-bottom: 3px; }

/* faq */
.faq dt { cursor: pointer;color:#a0792d;/* color: #928B3D;*/ font-size: 13px; padding: 4px 0px 6px 0px; background:transparent url(/media/system/imgs/bgs/footerBorder.gif) left top repeat-x; *zoom: 1;}
.faq dt span, .faq dd { padding-left: 31px; }
.faq dt span { display: block; background: transparent url(/media/system/imgs/faq-plus.gif) 1px 2px no-repeat; }
.faq dt.open span { color: #7D7D7D; background-image: url(/media/system/imgs/faq-minus.gif); }
.faq dd { font-size: 13px; margin: 5px 0px 25px 0px; display: none; }



/*CALCULATORS*/
.calculator .preheader .inputWrapper label{display:block;float:left;font-size:21px;margin-top:9px;width:295px;}
.calculator .preheader .inputWrapper input{height:27px;width:226px;font-weight:bold;font-size:25px;margin-bottom:0px;border:1px solid #C3C3C3;background;#FFFFFF;}
.preheader .inputWrapper{margin-bottom:23px;}
.preheader .lastchild{margin-bottom:43px;}
.calculator h1{margin-bottom:6px;}
.calculator .inputWrapper label, .calculator .doubleInputWrapper label{font-size:12px;display:block;width:212px;float:left;margin-top:2px; white-space: normal;}
.calculator .inputWrapper select{width:312px;_width:314px;margin-bottom:14px;_position:relative;_left:-3px;}
.calculator .short{margin-bottom:0px ! important;}
.calculator .short label{width:196px; paddingn-right: 15px; margin-bottom:14px; white-space:normal ;}
.calculator .short select{width:213px;}
/*#genderCont label {width: 200px !important; margin-right: 9px !important}*/
#osagoCalc #lblNumberOfLossesCont, #osagoCalc #lblInsuranceClass {!width: 212px}
#osagoCal #yearsOfusageCont label {!width: 228px}
#osagoCal .bottomRight {zoom: 1}
#genderCont select {width: 312px !important; !width: 314px !important}
.calculator .inputWrapper input, .calculator .doubleInputWrapper input{width:308px;margin-bottom:14px;_position:relative;_left:-3px;}
.calculator .inputWrapper .numpadFld input, .calculator .doubleInputWrapper .numpadFld input{_left:0px;}
.calculator .inputWrapper textarea, .calculator .doubleInputWrapper textarea{width:308px; height: 150px;margin-bottom:14px;}
.calculator .doubleInputWrapper{zoom:1;//margin-bottom:14px;_margin-bottom:0px;}
.calculator .doubleInputWrapper div{float:left ! important;width:349px;}
.calculator .doubleInputWrapper label{margin-top:22px;width:178px;}
.calculator .twoLabels label{margin-top:0px;float:none;}
.calculator .twoLabels label.firstchild{margin-top:2px;margin-bottom:23px;}
.calculator .twoLabels .labels{float:left;width:193px;}
.calculator .short .twoLabels .labels{width: 173px}
.calculator .doubleInputWrapper .choose{width:30px;height:18px;padding-top:4px;float:left;font-size:12px;background:url('/media/system/imgs/choose.gif') no-repeat right;margin-top:18px;margin-right:5px;}
.calculator .doubleInputWrapper .numpadFld{..margin-bottom:14px;}
.calculator .numpadFld input{float:left}
.calculator .numpadButton{width:21px ! important;height:20px;float:left ! important;background:url('/media/system/imgs/numpadIco.gif');margin-left:7px;margin-top:1px;cursor:pointer;}
.calculator #ownerType li,.calculator #insType li{margin-bottom:15px;float:left;font-size:14px;color:#a0792d;/*color:#928B3D;*/cursor:pointer;}
.calculator #ownerType li.active,.calculator #insType li.active{color:#000000;}
.calculator #ownerType li.active span,.calculator #insType li.active span{background:none;}
.calculator #ownerType li span,.calculator #insType li span{background:url('/media/system/imgs/bgs/choiceUnderline.gif') repeat-x bottom;zoom:1;}
.calculator #ownerType li#JuridicalPerson,.calculator #insType li#JuridicalPersonIns{margin-left:80px;}
.calculator #ownerType li#PrivateBusinessmanPerson,.calculator #insType li#PrivateBusinessmanPersonIns{margin-left:80px;}
		
#addDriverPattern div.info .delete, #addExpPattern div.info .delete{display:none;}
#vihcleDrivers{margin-bottom:15px;}
.calculator #sportsFld {width: 197px}
/*END CALCULATORS*/



/* CLOSEABLE */
fieldset.closeable{margin-bottom:16px;}
fieldset.closeable{!margin-bottom:0}
div.cloneable {!margin-bottom: 16px}
fieldset.closeable div.info{position:relative;display:block;width:100%;height:20px;background:url('/media/system/imgs/bgs/closeableInfo.gif') repeat-x;height:29px;}
fieldset.closeable div.info .blocktitle{position:relative;top:5px;font-size:12px;font-weight:bold;}
fieldset.closeable div.info .minmax, fieldset.closeable div.info .delete{cursor:pointer;font-size:0px;}
fieldset.closeable div.info .minmax{position:relative;top:5px;left:-12px;background:url('/media/system/imgs/minimize.gif');width:15px;height:15px;float:right ! important;}
fieldset.closeable div.info .delete{position:relative;top:5px;left:-7px;background:url('/media/system/imgs/delete.gif');width:15px;height:15px;float:right ! important;}
fieldset.closeable div.info .blocktitle{float:left ! important;}
fieldset.closeable div.fields{zoom:1;border:1px solid #DFDFDF;padding-top:11px;}
fieldset.closeable div.fields .bottomRight{/*position:relative;*/right:-2px;bottom:-1px;padding-left:16px;/*background:url('/media/system/imgs/bgs/closeableBottomRight.gif')  bottom right no-repeat;*/}
fieldset.closeable div.fields .bottomLeft{/*position:relative;*/left:-1px;bottom:-1px;/*background:url('/media/system/imgs/bgs/closeableBottomLeft.gif')  bottom left no-repeat;*/}
fieldset.closeable div.info .topRight{background:url('/media/system/imgs/bgs/closeableTopRight.gif')  top right no-repeat;}
fieldset.closeable div.info .topLeft{padding-left:16px;background:url('/media/system/imgs/bgs/closeableTopLeft.gif')  top left no-repeat;}
fieldset.closeable div.info .bottomLeft{font-size:0px;display:none;position:absolute;left:0px;bottom:0px;_bottom:-1px;width:9px;height:9px;background:url('/media/system/imgs/bgs/closeableBottomLeftDark.gif');}
fieldset.closeable div.info .bottomRight{font-size:0px;display:none;position:absolute;right:0px;bottom:0px;_bottom:-1px;width:9px;height:9px;background:url('/media/system/imgs/bgs/closeableBottomRightDark.gif');}
/* END CLOSEABLE */
		
/* NUMPAD */
#numpad{z-index:89;display:none;position:absolute;background:#FAFAFA;width:163px;height:214px;padding-left:20px;padding-top:11px;}
#numpad iframe{position:absolute;top:-11px;left:-2px;width:193px;height:247px;border:none;z-index:-1;_filter:mask(); }
#numpad .closeMe{position:absolute;width:7px;height:7px;background:url('/media/system/imgs/closeNumPad.gif');right:9px;top:-2px;cursor:pointer;font-size:0px;}
#numpad .top{position:absolute;width:202px;height:18px;top:-18px;left:-9px;background:url('/media/system/imgs/shadows/numpadTop.png');
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/numpadTop.png');
}
#numpad .bottom{position:absolute;width:202px;height:18px;bottom:-18px;left:-9px;background:url('/media/system/imgs/shadows/numpadBottom.png');
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/numpadBottom.png');
}
#numpad .left{position:absolute;width:9px;height:225px;_height:224px;top:0px;left:-9px;background:url('/media/system/imgs/shadows/numpadLeft.png');
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/numpadleft.png');
}
#numpad .right{position:absolute;width:9px;height:225px;_height:224px;top:0px;right:-10px;_right:-12px;background:url('/media/system/imgs/shadows/numpadRight.png');
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/numpadRight.png');
}
#numpad input{margin:0px;padding:0px;background:url('/media/system/imgs/bgs/numpadButton.gif');border:0px;width:32px;margin-right:7px;margin-left:7px;height:40px;font-weight:bold;cursor:pointer;font-size:20px;}
#numpad .wrapper{width:46px;height:40px;float:left ! important;margin-right:3px;margin-bottom:3px;}
#numpad .wrapper .buttonLeft{background:url('/media/system/imgs/bgs/numpadButtonLeft.gif') no-repeat left;}
#numpad .wrapper .buttonRight{background:url('/media/system/imgs/bgs/numpadButtonright.gif') no-repeat right;}
#numpad div.zero{width:84px;}
#numpad input.zero{width:70px;}
#numpad div.del{width:71px;}
#numpad input.del{width:57px;}
#numpad div.delimiter{width:56px;}
#numpad input.delimiter{width:42px;}
/* END NUMPAD */


/* CONTACTS GMAP */
#gmapCanvas .gmapbaloon {font-size: 13px; font-family: Arial; }
#gmapCanvas .gmapbaloon h3 {font-weight: bold;}
#gmapCanvas .gmapbaloon p {}
/* END CONTACTS GMAP */



/* PRIVATE TABLE ICONS */
table td.icons a img {display: inline;}
table td.icons a {margin-left: -1px; cursor: pointer;}
table td.icons a.first-icon {margin-left: 0;}
table td.icons a.prop {cursor: default;}
table td.icons {text-align: center;}
.sortable tbody td {padding: 6px; vertical-align: middle;}
/* END PRIVATE TABLE ICONS */

.list-of-checkboxes input.checkbox {float: none !important; margin-bottom: 0 !important}
.list-of-checkboxes {margin-bottom: 15px}
.list-of-checkboxes-label {margin-bottom: 10px; font-size: 12px}
.list-of-checkboxes label {float: none !important; display: inline !important}
.list {margin-bottom: 10px}

#crumbs {/*margin-top: 5px*/}

#substitutionImg{display:none; position:relative;}
#buttonsCont{position:absolute;right:0px;top:25px;}
#buttonsCont .actionButton{width:205px;height:26px;padding-top:6px;padding-left:10px;background:url('/media/system/imgs/bgs/pseudoVideo.png');display:block;margin-bottom:6px;color:#FFF;font-size:16px;font-weight:bold;margin-right:38px;_margin-right:39px;}
#buttonsCont .actionButton:hover{text-decoration:none;}

/* USER MESSAGE */
div.userMessage, div.criticalErrorUserMessage { background: #E7E1B8; border: 1px solid #AAAAAA; padding:10px; margin-top: 10px; margin-bottom: 15px; font-size: smaller; font-weight:bold;}
div.criticalErrorUserMessage {color: red;}
/* END USER MESSAGE */

/* AUTOSUGGEST */
.autosuggest .as-button {
	background: transparent url('/media/system/imgs/autosuggestIco.gif') repeat scroll 0 0; 
	height: 20px; 
	width: 21px !important; 
	margin-left: 7px; 
	margin-top: 1px; 
	float:left !important; 
	cursor:pointer;
}

.autosuggest .as-popup-wnd {
	background-color:#FFFFFF; 
	border:1px solid #D9D9D9; 
	bottom:auto; 
	position: absolute; 
	height: 200px; 
	max-height: 200px; 
	overflow: hidden; 
	/*width: auto;*/
}
.autosuggest .visible {
	display: block;
	visibility: visible;
}
.autosuggest .invisible {
	display: none;
	visibility: hidden;
}

.autosuggest .as-popup-wnd iframe { 
	position:absolute;
	border: none !important; 
	z-index: -1 !important;
	_filter:mask() !important; 
	top:-1px;
	left:-1px;
	height: 202px !important; 
	max-height: 202px !important; 
}

.autosuggest .as-popup-wnd  div.list-wrapper { 
	background-color:#FFFFFF; 
	border: none; 
	bottom:auto; 
	position: relative; 
	height: 200px; 
	max-height: 200px; 
	overflow: hidden; 
	width: auto;
	padding: 0px;
	margin: 0px; 
}
.autosuggest input.empty {
	color: gray;
}

.autosuggest input.disable {
	background-color: #D4D0C8 !important;
}

.autosuggest ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 200px;
}

.autosuggest li {
	padding: 0;
	padding-left: 5px;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 0;
	height: 20px;
	width: 100%;
	margin-bottom: 1px !important;
}

.autosuggest li.visible span.selected {
	background-color:#A5BEDA;
	font-weight:bold;
}

.autosuggest li.active {
	background-color: rgb(223, 232, 246);
}
/* END AUTOSUGGEST */

/* CAR POPUP IMAGE */
.ModelModificationSmallImage { /*height:100px;*/ width:100px; cursor: pointer; }

.PopupDialog .ui-dialog-titlebar
{
	display: none;
}

.PopupDialog
{
	background: none !important;
	border: none !important;	
}

.PopupDialog .header
{
	border-bottom:1px solid #E7E7E7;
	background:url('/media/system/imgs/shadows/popupHeader.png') repeat-x;
	font-size:12px;
	font-weight:bold;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupHeader.png');
}

.PopupDialog .bottomLeft
{
	background:url('/media/system/imgs/shadows/popupLeftBottom.png') no-repeat;
	height:16px;
	width:20px;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupLeftBottom.png');
}

.PopupDialog .bottomRight
{
	background:url('/media/system/imgs/shadows/popupRightBottom.png') no-repeat;
	height:16px;
	width:20px;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupRightBottom.png');
}

.PopupDialog .topLeft
{
	background:url('/media/system/imgs/shadows/popupLeftTop.png') no-repeat;
	height:38px;
	width:20px;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupLeftTop.png');
}

.PopupDialog .topRight
{
	background:url('/media/system/imgs/shadows/popupRightTop.png') no-repeat;
	height:38px;
	width:20px;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupRightTop.png');
}

.PopupDialog .content
{
	padding:0px;
	font-size:11px;
	color:#7E7E7E;
	background:white;
}

.PopupDialog .contentLeft
{
	background:url('/media/system/imgs/shadows/popupContentLeft.png');
	width:20px;
	_background:none;;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupContentLeft.png');
}

.PopupDialog .contentRight
{
	background:url('/media/system/imgs/shadows/popupContentRight.png');
	width:20px;
	_background:none;;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupContentRight.png');
}

.PopupDialog .contentBottom
{
	background:url('/media/system/imgs/shadows/popupContentBottom.png');
	height:16px;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/shadows/popupContentBottom.png');
}

.PopupDialog .content table.PopupDialogButtons td
{
	padding-left:10px;
	padding-right:10px;
}

.PopupDialog .doSend
{
	height:24px;
}

.PopupDialog .doSend input
{
	background:url('/media/system/imgs/bgs/longFormButton.gif') repeat-x;
	height:24px;
	margin:0px 6px;_margin:0px 6px;
	padding:0px 0px 5px 0px;//padding:0px 0px 2px 0px;

	font-family: "MS Shell Dlg" !important;
	font-size: 13.3333px !important;
}

.PopupDialog .doSend .left
{
	background:url('/media/system/imgs/bgs/longFormButtonLeft.gif') no-repeat;
}

.PopupDialog .doSend .right
{
	background:url('/media/system/imgs/bgs/longFormButtonRight.gif') right no-repeat;
}

/* END CAR POPUP IMAGE */

/* Kasko layout */
div.fieldGroupHeader
{
	line-height: 20px;
	margin-bottom: 12px;
	margin-top: 15px;
}

div.fieldGroupHeader *
{
	font-size: 14px !important;
	font-weight: bold;
}

form.longForm .inputWrapper .note, .note p
{
	padding-left:227px !important;
}

.calculator .inputWrapper .inputWidth
{
	width:312px;
}

.calculator .inputWrapper table.personTypeSelect
{
	clear: none !important;
}

.calculator .inputWrapper table.personTypeSelect td
{
	color:#A0792D;
	cursor:pointer;
	font-size:14px;
}

.calculator .inputWrapper table.personTypeSelect td span
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/media/system/imgs/bgs/choiceUnderline.gif) repeat-x scroll center bottom;
}

.calculator .inputWrapper table.personTypeSelect td.active
{
	color:#000000;
}

.calculator .inputWrapper table.personTypeSelect td.active span
{
	background:transparent none repeat-x scroll center bottom;
}

#conditionalFranshiseCount
{
	margin-top: 10px;
}

#conditionalFranshiseCount label
{
	width:auto;
}

.calculator .inputWrapper table.multiInputFormatter
{
	width: 312px;
	clear: none !important;
	margin-bottom: 14px;
/*	float: left;*/
}

#collapseButtonSection
{
	margin-left: 227px;
}

.calculator .inputWrapper table.noWidthLimit
{
/*	width:456px !important;
*/
	width:400px !important;
}

.calculator .inputWrapper table.multiInputFormatter td
{
	vertical-align: middle;
	padding: 0px !important;
}

.calculator .inputWrapper table.multiInputFormatter td.secondInputLabel
{
	text-align: right;
}

.calculator .inputWrapper table.multiInputFormatter td.secondInput
{
	text-align: right;
	padding-left: 5px;
}

.calculator .inputWrapper table.multiInputFormatter td.firstInputWithNumpad input
{
	width: 70px;
	float: left;
}

.calculator .inputWrapper table.multiInputFormatter td.firstInput,
.calculator .inputWrapper table.multiInputFormatter td.firstInputWithNumpad
{
	width: 117px;
}

.calculator .inputWrapper table.multiInputFormatter td.firstInput input,
.calculator .inputWrapper table.multiInputFormatter td.firstInput select
{
	width: 150px;
	margin-bottom: 0px;
}

.calculator .inputWrapper table.multiInputFormatter td.secondInput input
{
	width: 52px !important;
}

input.CalculateVehicleCostCollapsed
{
	border: none;
	background: transparent url(/media/system/imgs/buttons/CalculateVehicleCostCollapsed.png) repeat-x scroll center bottom;

	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/buttons/CalculateVehicleCostCollapsed.png');
	
	height: 18px !important;
	width: 195px !important;
	cursor: pointer;
}

input.CalculateVehicleCostExpanded
{
	border: none;
	background: transparent url(/media/system/imgs/buttons/CalculateVehicleCostExpanded.png) repeat-x scroll center bottom;

	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/system/imgs/buttons/CalculateVehicleCostExpanded.png');
	
	height: 18px !important;
	width: 195px !important;
}

.ModelModificationImagePopup
{
	position: absolute;
	z-index: 1000;
	
	cursor: pointer;
	padding: 2px;
	border: solid 1px grey;
	background-color: white;	
}

#dontLimitAdmittedDrivers
{
	margin-right: 3px;
	margin-top: 3px;
}

#dontLimitAdmittedDriversSection label
{
	width: 195px;
	padding-right: 13px;
	padding-left: 2px;
	margin-bottom:14px;
}

#prevContractLossCont label
{
	padding-right: 12px;
	width: 215px;
}

#antiTheftNote div.note, #nonStandartContractNote div.note
{
	padding: 0px !important;
	color :#000000;
	text-align: justify;
}

/* End of Kasko layout */

#insuranceApplicationProductType
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 14px;
}

#insuranceApplicationProductTypeSection
{
	margin-bottom: 15px;
}

#OpenInsuranceApplicationFormButton
{
	height: 45px !important;
}

#OpenInsuranceApplicationFormButton input
{
	font-size: 20px !important;
	background:url('/media/system/imgs/bgs/BigActionButtonBg.gif') repeat-x !important;
	height: 45px !important;
	padding-bottom: 5px !important;
}

#OpenInsuranceApplicationFormButton div.left
{
	background:transparent url('/media/system/imgs/bgs/BigActionButtonLeft.gif') no-repeat scroll left center !important;
}

#OpenInsuranceApplicationFormButton div.right
{
	background:transparent url('/media/system/imgs/bgs/BigActionButtonRight.gif') no-repeat scroll right center !important;
}

#LeftMenuMarvaButton
{
	margin-bottom: 8px;
}

#OpenInsuranceApplicationFormButtonSection div.explanation
{
	margin-top: 15px;
}

/* STATS PAGE */
.phonesList {
	list-style: disc;
	padding:0 0 0 20px;
}

.statsTable {font-size: 12px; margin: 20px 0 20px 0;}

.statsTable TD,
.statsTable TH {
	padding: 6px;
	vertical-align: middle;
}

.statsTable THEAD TH {text-align: right; background: #eeeeee;}
.statsTable THEAD TH.alignLeft {text-align: left;}


.statsTable TBODY TD {text-align: right;}

.statsTable TBODY TH {
	font-weight: normal;
	text-align: left;
}

.statsTable TR.odd {
	background-color:#F7F6ED;
}

.note {
	background-color:#F7F6ED;
	font-size:12px;
	margin:10px 0 30px 0;
	padding:10px;
}