body{
	background: #ffffff;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #4e4e4e;
        direction: rtl;
        min-width: 982px;
}
body, table, td, input, select, button{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
    background: url(images/bg-content.jpg) no-repeat scroll center 160px;
}

@font-face{
	font-family:'almoni-dl';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('fonts/almoni/almoni-dl-aaa-700.eot'); 
	src: url('fonts/almoni/almoni-dl-aaa-700.eot#iefix') format('embedded-opentype'), 
		url('fonts/almoni/almoni-dl-aaa-700.woff') format('woff'), 
		url('fonts/almoni/almoni-dl-aaa-700.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('fonts/almoni/almoni-dl-aaa-400.eot'); 
	src: url('fonts/almoni/almoni-dl-aaa-400.eot#iefix') format('embedded-opentype'), 
		url('fonts/almoni/almoni-dl-aaa-400.woff') format('woff'), 
		url('fonts/almoni/almoni-dl-aaa-400.ttf') format('truetype');
}


div.clear-divs{
	clear: both;
}

div.header{
    width: 910px;
    height: 155px;
    margin: 0 auto;
    padding: 0;
}
div.page-header-bg div.header div.logo{
    float: right;
    margin: 9px 0 0;
    padding: 0;

}
div.header div.logo{
    float: right;
    margin: 10px 0 0;
    padding: 0;
}
div.page-header-bg div.header div.logo img,
div.header div.logo img{
    border: none;
    width: 196px;
    height: 59px;
}
div.header a{
    color: #4646a1;
    font-weight: bold;
    text-decoration: none;
}
div.header a:hover{
    color: #5888d2;
}
div.page-header-bg div.header div.lang,
div.header div.lang{
    float: left;
    margin: 20px 0 0;
    padding: 0;
}
div.page-header-bg div.header div.lang a,
div.header div.lang a{
    float: left;
    padding-left: 35px;
    display: block;
    height: 31px;
    line-height: 31px;
}
div.page-header-bg div.header div.lang a.en,
div.header div.lang a.en{
    background: url(images/img-en.jpg) no-repeat scroll;
    
}
div.page-header-bg div.header div.menu,
div.header div.menu{
    float: left;
    margin: 30px 0 0 33px;
    width: 180px;
}
div.page-header-bg div.header div.menu ul,
div.header div.menu ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.page-header-bg div.header div.menu ul li,
div.header div.menu ul li{
    float: right;
    background: url(images/bg-menu.jpg) no-repeat scroll right center;
    padding-right: 7px;
    margin-right: 7px;
    line-height: 10px;
}
div.page-header-bg div.header div.menu ul li.first,
div.header div.menu ul li.first{
    background:  none;
    padding: 0;
    margin: 0;
}
div.header a.bay{
    float: left;
    margin: 30px 0 0 149px;
    width: 231px;
    height: 57px;
    background: url(images/btn-bay.jpg) no-repeat scroll;
}
div.header div.tip{
    float: right;
    font-size: 11px;
    color: #a0a0a0;
    margin: 10px 25px 0 0;
    font-style: italic;
}
div.header div.breadcrumb{
    width: 910px;
    height: 40px;
    margin: 4px 0 0;
}


div.header-bg div.breadcrumb#stage1{
    background: url(images/bg-breadcramb-st1.jpg) no-repeat scroll;
}
div.header-bg div.breadcrumb#stage2{
    background: url(images/bg-breadcramb-st2.jpg) no-repeat scroll;
}
div.header-bg div.breadcrumb#stage3{
    background: url(images/bg-breadcramb-st3.jpg) no-repeat scroll;
}

div.main-bg{
    width: 910px;
    margin: 0 auto;
    padding: 1px 0 0;
}
div.main-bg div.main{
    
    width: 909px;
    margin: 15px 0 30px;
    min-height: 415px;
}

div.main-bg div.main div.content.hasSideBar{
    float: right;
    width: 630px;
    margin: 0 20px 0 0;
}


div.main-bg div.main div.side-bar{
    float: left;
    background: url(images/bg-side-bar.jpg) no-repeat scroll top;
    width: 227px;
    margin: 0;
    height: 479px;
}

div.main-bg div.main div.content.hasSideBar div.title{
    height: 34px;
    border-bottom: 1px dotted black;
    width: 630px;
}

div.main-bg div.main div.content.hasSideBar div.title h4{
    float: right;
    margin: 6px 22px 0 0;
    color: #292992;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}

div.main-bg div.main div.content.hasSideBar div.title div.enterance{
    float: left;
    margin: 2px 0 0;
}

div.main-bg div.main div.content.hasSideBar div.title div.enterance a{
    float: left;
    background: url(images/btn-enter.jpg) no-repeat scroll;
    width: 66px;
    height: 26px;
    color: white;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
}
div.main-bg div.main div.content.hasSideBar div.title div.enterance a:hover{
    background: url(images/btn-enter-over.jpg) no-repeat scroll;
}
div.main-bg div.main div.content.hasSideBar div.title div.enterance p{
    float: left;
    line-height: 26px;
    margin: 0 0 0 5px;
}

div.main-bg div.main div.content.hasSideBar form{
    margin: 8px 0 0;
    padding: 0;
    
}

div.main-bg div.main div.content.hasSideBar form div.row{
    height: 46px;
    
}

div.main-bg div.main div.content.hasSideBar form div.row div.name{
    width: 99px;
    height: 46px;
    text-align: left;
    color: #516192;
    float: right;
    margin-left: 8px;
    line-height: 46px;

}

div.main-bg div.main div.content.hasSideBar form div.row.error div.name{
    color: #cb1611;
    background: url(images/img-err-arrow.png) no-repeat scroll left center;
    padding-left: 20px;
    font-weight: bold;
    width: 79px;

}
div.main-bg div.main div.content.hasSideBar form div.row div.input{
    float: right;
    width: 226px;
    margin-left: 8px;
}
div.main-bg div.main div.content.hasSideBar form div.row div.input input{
    background: url(images/bg-input.png) no-repeat scroll;
    width: 200px;
    height: 22px;
    padding: 2px 5px;
    border: none;
    float: right;
    margin: 9px 0 0 5px;
}


div.main-bg div.main div.content.hasSideBar form div.row div.input div.star {
    float: right;
    background: url(images/img-star.png) no-repeat scroll center center;
    width: 9px;
    height: 46px;
}
div.main-bg div.main div.content.hasSideBar form div.row.error div.input input{
     background: url(images/bg-input-err.png) no-repeat scroll;
     float: right;
     
}

div.main-bg div.main div.content.hasSideBar form div.row div.error-mes{
    background: url(images/bg-error-mes.png) no-repeat scroll;
    width: 239px;
    height: 46px;
    display: none;
    float: right;
    color: #860005;
    line-height: 46px;
    padding-right: 50px;
    font-weight: bold;
}

div.main-bg div.main div.content.hasSideBar form div.row.error div.error-mes{
    display: block;
}

div.main-bg div.main div.content.hasSideBar form div.row div.select-long-bg{
    background: url(images/bg-select-long.png) no-repeat scroll;
    width: 208px;
    height: 24px;
    padding: 1px;
    float: right;
     margin: 9px 0 0 5px;
}
div.main-bg div.main div.content.hasSideBar form div.row.error div.select-long-bg{
    background: url(images/bg-input-err.png) no-repeat scroll;
}
div.main-bg div.main div.content.hasSideBar form div.row div.select-long-bg div.select-long{
    width: 200px;
    height: 18px;
    margin: 3px 4px;
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
   
}
div.main-bg div.main div.content.hasSideBar form div.row div.select-long-bg div.select-long select{
    width: 202px;
    height: 20px;
    position: absolute;
    top: -1px;
    left: -1px;
    padding: 0;
    border: none;
}
div.main-bg div.main div.content.hasSideBar form div.row.error div.select-long-bg div.select-long,
div.main-bg div.main div.content.hasSideBar form div.row.error div.select-long-bg div.select-long select{
background-color: #f4e5e5;
border: 1px solid #f4e5e5;
}

div.main-bg div.main div.content.hasSideBar form div.row div.select-short-bg{
    background: url(images/bg-select-short.png) no-repeat scroll;
    width: 92px;
    height: 24px;
    padding: 1px;
    float: right;
     margin: 9px 0 0 5px;
}
div.main-bg div.main div.content.hasSideBar form div.row.error div.select-short-bg{
    background: url(images/bg-select-short-err.png) no-repeat scroll;
}
div.main-bg div.main div.content.hasSideBar form div.row div.first{
    margin-left: 20px;
}
div.main-bg div.main div.content.hasSideBar form div.row div.select-short-bg div.select-short{
    width: 84px;
    height: 18px;
    margin: 3px 4px;
    position: relative;
    background-color: #ffffff;
    overflow: hidden;

}
div.main-bg div.main div.content.hasSideBar form div.row div.select-short-bg div.select-short select.short{
    width: 86px;
    height: 20px;
    position: absolute;
    top: -1px;
    left: -1px;
    padding: 0;
    border: none;
}
div.main-bg div.main div.content.hasSideBar form div.row.error div.select-short-bg div.select-short,
div.main-bg div.main div.content.hasSideBar form div.row.error div.select-short-bg div.select-short select.short{
background-color: #f4e5e5;
border: 1px solid #f4e5e5;
}

div.main-bg div.main div.content.hasSideBar form div.accept{
    margin: 10px auto 20px;
    text-align: center;
}
div.main-bg div.main div.content.hasSideBar form div.accept input{
	vertical-align:middle;
}
div.main-bg div.main div.content.hasSideBar div.help a,
div.main-bg div.main div.content.hasSideBar form div.accept a{
    color: #e58300;
}
div.main-bg div.main div.content.hasSideBar div.help a:hover,
div.main-bg div.main div.content.hasSideBar form div.accept a:hover{
  text-decoration: none;
}
div.main-bg div.main div.content.hasSideBar form button{
    background: url(images/btn-send.jpg) no-repeat scroll;
    margin: 0 253px;
    width: 124px;
    height: 32px;
    border: none;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
div.main-bg div.main div.content.hasSideBar form button.stage2{
    margin-top: 75px;
}
div.main-bg div.main div.content.hasSideBar form button:hover{
    background: url(images/btn-send-over.jpg) no-repeat scroll;
}

div.main-bg div.main div.content.hasSideBar form button:active{
    background: url(images/btn-send-active.jpg) no-repeat scroll;
}

div.main-bg div.main div.content.hasSideBar div.help{
    background: url(images/bg-help.jpg) no-repeat scroll;
    width: 572px;
    height: 48px;
    margin: 60px 4px 0;
    padding-right: 50px;
    line-height: 48px;
}
div.main-bg div.main div.content.hasSideBar div.help.stage2{
    margin-top: 20px;
}
div.main-bg div.main div.content.hasSideBar div.help span.blue{
    font-size: 14px;
    font-weight: bold;
    color: #292992;
}

div.main-bg div.main div.side-bar div.bay{
    background: url(images/bg-bay.png) no-repeat scroll;
    width: 208px;
    height: 99px;
    margin: 0;
    position: relative;
    margin: 12px 11px 25px 0;
}
div.main-bg div.main div.side-bar div.bay:hover{
    background: url(images/bg-bay-over.png) no-repeat scroll;
}
div.main-bg div.main div.side-bar div.bay a{
    position: absolute;
    top: 67px;
    left: 43px;
    width: 125px;
    height: 24px;
    display: block;
}

div.main-bg div.main div.side-bar div.list{
    background: url(images/bg-side-list.png) no-repeat scroll;
    width: 197px;
    height: 160px;
    margin: 0 16px 0 0;
    padding-top: 1px;
}

div.main-bg div.main div.side-bar div.list div.text{
    width: 148px;
    height: 32px;
    margin: 13px 32px 20px 0;
    overflow: hidden;
    color: #4e4e4e;
}

div.main-bg div.main div.side-bar a.ssl{
    background: url(images/bg-ssl.png) no-repeat scroll;
    width: 92px;
    height: 32px;
    margin: 20px 16px 0 0;
    display: block;
    padding: 18px 30px 17px 75px;
    text-align: center;
}

div.main-bg div.main div.side-bar a.ssl span.blue{
    font-weight: bold;
    color: #292992;
}

div.footer-bg{
    background: url(images/bg-footer.png) repeat-x scroll;
    width: 100%;
    height: 281px;
}

div.footer-bg div.footer{
    width: 930px;
    margin: 0 auto;
    padding-top: 1px;
}

div.footer-bg div.footer h3{
    font-weight: bold;
    font-size: 24px;
    color: #292992;
    margin: 24px 0 8px;
}
div.footer-bg div.footer h3 small{
    font-size: 14px;
    font-weight: normal;
}

div.footer-bg div.footer div.logos{
    background: url(images/bg-logos.png) no-repeat scroll;
    width: 930px;
    height: 129px;
}
div.footer-bg div.footer div.logos img{
    float: right;
    width: 88px;
    height: 54px;
    margin: 5px 8px 5px 7px;
}

div.footer-bg div.footer div.line{
    background: url(images/bg-footer-line.png) no-repeat scroll top center;
    width: 930px;
    height: 9px;
    margin: 20px 0 10px;
    
}
div.footer-bg div.footer div.subscr{
    width:  930px;
    margin: 0;
    
}
div.footer-bg div.footer div.subscr div.copyright{
    color: #696969;
    margin:0 300px 0 0;
    float: right;
    
}
div.footer-bg div.footer div.subscr div.design{
    float: left;
    background: url(images/img-logo-designer.jpg) no-repeat scroll left;
    color: #a0a0a0;
    padding-left: 25px;
    height: 19px;
    line-height: 19px;
}
div.footer-bg div.footer div.subscr div.design:hover{
    color: #fea000;
}
div.main-bg div.main div.content.hasSideBar div.enter-form{
    background: url(images/bg-enter-form.png) no-repeat scroll;
    width: 397px;
    height: 240px;
    margin: 60px 120px 100px 0;
}

div.main-bg div.main div.content.hasSideBar div.enter-form div.form-title{
    height: 50px;
}
div.main-bg div.main div.content.hasSideBar div.enter-form div.form-title h4{
    float: right;
    color: #12286b;
    font-size: 24px;
    font-weight: bold;
    margin: 0 15px 0 0;
    line-height: 50px;

}

div.main-bg div.main div.content.hasSideBar div.enter-form div.form-title a.print{
    background: url(images/bg-print.png) no-repeat scroll left center;
    float: left;
    padding-left: 40px;
    color: #e58300;
    height: 30px;
    line-height: 30px;
    margin: 10px 0 0 10px;
    text-decoration: underline;
}

div.main-bg div.main div.content.hasSideBar div.enter-form p.text{
    height: 40px;
    margin: 10px 15px 10px 20px;
    overflow: hidden;
}

div.main-bg div.main div.content.hasSideBar div.enter-form p.blue{
    color: #12286b;
    font-size: 14px;
    font-weight: bold;
    margin: 0 15px 10px;
}

div.main-bg div.main div.content.hasSideBar div.enter-form div.username,
div.main-bg div.main div.content.hasSideBar div.enter-form div.password{
    width: 261px;
    height: 32px;
    padding-right: 100px;
    text-align: center;
    color: #292992;
    font-size: 14px;
    line-height: 32px;
    margin: 0 15px 8px;
}
div.main-bg div.main div.content.hasSideBar div.enter-form div.username{
    background: url(images/bg-username.png) no-repeat scroll;
}
div.main-bg div.main div.content.hasSideBar div.enter-form div.password{
    background: url(images/bg-password.png) no-repeat scroll;
}

div.header.page{
    width: 910px;
    height: 155px;
    margin: 0 177px;
    padding: 0;
}
div.page-header-bg{
    width: 100%;
    background: url(images/bg-page-header.png) repeat-x scroll;
    height: 343px;
    margin: 0;
}
div.page-header-bg div.header{
    width: 930px;
    margin: 0 auto;
    padding: 0;
}
div.page-header-bg div.header a.bay{
    float: left;
    margin: 8px 0 0 55px;
    width: 441px;
    height: 55px;
    background: url(images/bg-bay2.png) no-repeat scroll;
}
div.page-header-bg div.header a.bay:hover{
    background: url(images/bg-bay2-over.png) no-repeat scroll;
}
div.page-header-bg div.header div.middle{
    width: 930px;
}

div.page-header-bg div.header div.middle div.dictionary{
    background: url(images/bg-dictionary.png) no-repeat scroll;
    width: 505px;
    height: 222px;
    padding: 45px 0 0;
    float: right;
}

div.page-header-bg div.header div.middle div.dictionary div.content{
    width: 420px;
    margin: 0 55px 0 0;

}
div.page-header-bg div.header div.middle div.dictionary div.content p{
    height: 26px;
    margin: 0;
    line-height: 25px;
}
div.page-header-bg div.header div.middle div.dictionary div.content p.last{
}
div.page-header-bg div.header div.middle div.dictionary div.content p span.blue{
    color: #080869;
    font-size: 16px;
    font-weight: bold;
}

div.page-header-bg div.header div.middle div.ravmilim{
    width: 425px;
    height: 260px;
     float: right;
     margin: 22px 0 0;
}

div.page-header-bg div.header div.middle div.ravmilim a{
    background: url(images/bg-ravmilim.png?ver=1) no-repeat scroll;
    width: 425px;
    height: 260px;
    display: block;
}
div.page-header-bg div.header div.middle div.ravmilim a:hover{
    background: url(images/bg-ravmilim-over.png?ver=1) no-repeat scroll;
}
div.page-header-bg div.header div.middle div.misrad{
    width: 165px;
    height: 260px;
     float: right;
    background: url(images/misrad.png) no-repeat scroll center;
}
div.login-bg{
    background: linear-gradient(#656565, #3a3a3a);
    height: 300px;
    width: 100%;
	border-top: 7px solid transparent;
	border-bottom: 3px solid transparent;
	border-image: linear-gradient(to bottom, #e98f00, #f8c200) 300 stretch;
}

div.login-bg div.login{
    width: 930px;
    margin: 0 auto;
    padding: 0
}

div.login-bg div.login div.block{
    width: 228px;
    background: url(images/bg-block-delim.png) no-repeat scroll right center;
    float: right;
    height: 270px;
    background-size: 2px 100%;
}

div.login-bg div.login div.login_block{
	width:240px;
	float:right;
}

div.login-bg div.login div.block.first{
    background: none;
}

div.login-bg div.login div.block h4{
    color: #b3d0ff;
    font-weight: bold;
    font-style: italic;
    font-size: 30px;
    text-align: center;
    margin: 10px 0;
}
div.login-bg div.login div.block div.price{
    background: url(images/bg-price.png) no-repeat scroll;
    width: 168px;
    height: 49px;
    margin: 0 30px;
    color: #e58200;
    font-weight: bold;
   text-align: center;
   line-height: 49px;
}

div.login-bg div.login div.block div.price span.big{
    font-size: 21px;
}
div.login-bg div.login div.block div.text{
    width: 195px;
    height: 76px;
    color: white;
    overflow: hidden;
    margin: 10px 16px 0;
    text-align: center;
}
div.login-bg div.login div.block a.btn{
    background: url(images/btn-block.png?ver=2) no-repeat scroll;
    width: 107px;
    height: 26px;
    color: white;
    font-family: 'almoni-dl', sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 60px;
    display: block;
    line-height: 26px;
    text-align: center;
	text-decoration: none;
}

#submitButton{
	border-radius: 10px;
	background-color:  #f6b100;
	box-shadow: -2px 2px 4px 0px rgba(0, 0, 0, 0.23);
    width: 182px;
    height: 26px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    margin: 0 14px;
    display: block;
    line-height: 26px;
    text-align: center;
	text-decoration: none;
	box-sizing: content-box;
}

div.login-bg div.login div.block a:hover.btn{
    background: url(images/btn-block-over.png?ver=2) no-repeat scroll;
}
div.login-bg div.login div.block.login h4{
    color: #fdcd25;
    font-weight: bold;
    font-style: italic;
    font-size: 28px;
    text-align: center;
    margin: 10px 0;
}

div.login-bg div.login div.block.login div.form{
	border-radius: 10px;
	background: -webkit-linear-gradient(90deg, #575757 0%, #6d6d6d 27%, #a7a7a7 100%);
	background: -moz-linear-gradient(90deg, #575757 0%, #6d6d6d 27%, #a7a7a7 100%);
	background: -o-linear-gradient(90deg, #575757 0%, #6d6d6d 27%, #a7a7a7 100%);
	background: -ms-linear-gradient(90deg, #575757 0%, #6d6d6d 27%, #a7a7a7 100%);
	background: linear-gradient(0deg, #575757 0%, #6d6d6d 27%, #a7a7a7 100%);
    width: 220px;
    margin: 10px;
}

div.login-bg div.login div.block.login div.form form{
    margin: 0;
    padding: 0;
}
div.login-bg div.login div.block.login div.form form input.pass,
div.login-bg div.login div.block.login div.form form input.uname{
    margin: 9px 14px;
    color:  #222222;
	border-radius: 10px;
	border-width: 0.14px;
	border-color:  #010101;
	border-style: dotted;
	background-color:  #ffffff;
	width: 182px;
	font-size:16px;
    line-height: 28px;
    padding: 0 5px;
	height:28px;
}

div.login-bg div.login div.block.login div.form form input.pass{
	margin-top:0;
}

div.login-bg div.login div.block.login div.form form a.btn{
    background: url(images/btn-login.png) no-repeat scroll;
    width: 107px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin: 0 50px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    border: none;
	text-decoration: none;
}
div.login-bg div.login div.block.login div.form form a.btn:hover{
    background: url(images/btn-login-over.png) no-repeat scroll;
}

div.login-bg div.login div.block.login div.form div.checkbox{
    margin: 10px 15px;
    color: white;
    line-height: 15px;
    height: 20px;
}
div.login-bg div.login div.block.login div.form div.checkbox *{
	cursor:pointer;
}
/*
input[type=checkbox]{
    position:absolute; 
	z-index:-1000; 
	left:-1000px; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; width:1px; 
	margin:-1px; 
	padding:0; 
	border:0;
}

input[type=checkbox] + label{
	padding-right:21px;
	height:16px; 
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position: 100% 0;
	font-size:16px;
    font-style: italic;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(images/checkbox.png);
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
input[type=checkbox]:checked + label {
	background-position: 100% -16px;
}
*/
input[type=checkbox] + label{
	font-size:14px;
	line-height:17px;
    vertical-align: top;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
div.login-bg div.login div.block.login a{
	color:  #ffffff;
    text-align: center;  
	 margin-bottom:10px;
	 text-decoration:none;
	 font-size:14px
}
div.login-bg div.login div.block.login a:hover{
    text-decoration: none;
}
div.login-bg div.login div.tip{
    float: right;
    font-size: 11px;
    color: #f1f1f1;
    margin: 0 25px 0 0;
    font-style: italic;
}

div.page-main{
    width: 930px;
    margin: 0 auto;
}

div.page-main div.content{
    float: right;
    width: 472px;
    color: #4e4e4e;
    margin-right: 20px;

}
div.page-main div.content p{
    margin: 0 10px 0 0;
}
div.page-main h4{
    color: #292992;
    font-size: 24px;
    font-weight: bold;
    margin: 20px 10px 8px;
}
div.page-main span.bblue{
    color: #292992;
    font-weight: bold;
}
div.page-main span.blue{
    color: #292992;
    margin-right: 10px;
    }
div.page-main span.orange{
    color: #e58300;
}
div.page-main span.uorange{
   color: #e58300;
   text-decoration: underline;
}
div.page-main span.uorange:hover{
    text-decoration: none;
}
div.page-main div.reactions{
    float: left;
    width: 414px;
}

div.page-main div.reactions div.text-bg{
    background: url(images/bg-reactions.jpg) no-repeat scroll;
    width: 410px;
    height: 197px;
    margin: 5px 2px;
    overflow: hidden;
    padding-bottom: 49px;
}
div.page-main div.reactions div.text-bg div.text{
    height: 185px;
    margin-top: 7px;
     overflow: hidden;
}
div.page-main div.reactions div.text div.text-block{
    font-weight: bold;
    font-style: italic;
    margin: 13px 10px 0;
    border-bottom: 1px dotted black;
    padding-bottom: 10px;
}

div.page-main div.reactions span.grey{
    color: #999999;
    font-style: normal;
}

div.login-bg div.login div.block.login .misrad_login{
	padding:5px 12px;
	text-align:center;
}

div.login-bg div.login div.block.login .misrad_login a{
	color:  #fbfcfc;
	font-size: 16px;/* Approximation due to font substitution */
	text-decoration:none;
}
div.login-bg div.login div.block.login .misrad_login a img{
	vertical-align:middle;
	height:23px;
}
div.login-bg div.login div.block.login .error_message{
	text-align: center;
    color: Red;
    font-size: 16px;
    white-space: nowrap;
}