/* ==================== NYROMODAL ==================== */ 
 
 
.nyroModalBg { position: fixed; overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: 0.75; z-index: 10; } 
.nmReposition { position: absolute } 
.nyroModalCloseButton { display: block; top:-18px;right:-18px;width:36px;height:36px;text-indent:-9999em;background:url(../../../images/cs/layout/modal_close.png); z-index: 100; } 
.nyroModalTitle { display: none; } 
.nyroModalCont { position: absolute; background: #fff; margin: 25px; z-index: 50; overflow-x: hidden !important; } 
.nyroModalCont iframe { width: 600px; height: 400px } 
.nyroModalError { border: 4px solid red; color: red; width: 250px; height: 250px } 
.nyroModalError div { min-width: 0; min-height: 0; padding: 10px } 
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile { position: relative; min-height: 250px; min-width: 250px; max-width: 1000px; } 
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm { position: relative; overflow: hidden } 
.nyroModalImage img { vertical-align: top } 
.nyroModalHidden { left: -9999em; top: -9999em } 
.nyroModalLoad{position:absolute;width:100px;height:100px;background:#fff url(../../../images/main/layout/ajaxLoader.gif) no-repeat center;padding:0} 
.nyroModalPrev,.nyroModalNext{outline:none;position:absolute;top:0;height:60%;width:150px;min-height:50px;max-height:300px;cursor:pointer;text-indent:-9999em;background:transparent url(data:image/gif;base64,AAAA) left 20% no-repeat} 
.nyroModalImage .nyroModalPrev,.nyroModalImage .nyroModalNext{height:100%;width:40%;max-height:none} 
 
 
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext { 
 height: 100%; 
 width: 40%; 
 max-height: none; 
} 
.nyroModalPrev { 
 left: 0; 
} 
.nyroModalPrev:hover { 
 background-image: url(../../../images/cs/layout/modal_prev.png); 
} 
.nyroModalNext { 
 right: 0; 
 background-position: right 20%; 
} 
.nyroModalNext:hover { 
 background-position: right 20%; 
 background-image: url(../../../images/cs/layout/modal_next.png); 
} 
 
 
/****** CUSTOM ******/ 
 
 
.nyroModalCont { border-radius: 6px;  } 
 
.nyroModalCont h1 {background: #AD2025;  color: #fff;   font-family:"StainlessRegular", Arial, Helvetica, sans-serif;  margin: 0; font-size:18px; margin-bottom: 10px; text-align: left; padding: 13px 25px;} 
 
.nyroModalCont .mod-content { padding: 20px 30px 30px; } 
 
.nModal { width: 600px; } 
 
/* =modal-form */ 
.modal-form { float: none; } 
.modal-form label, 
.modal-form .label { display: inline-block; float: none; width: 120px;  font-size: 14px; color: #444;  } 
.modal-form input, 
.modal-form textarea { display: inline-block; float: none;  border: 1px solid #ccc; padding: 2px 5px; width: 400px; border-radius: 3px; } 
/*.modal-form .ctrlHolder { margin-bottom: 10px; } 
.modal-form label, .modal-form .label { color: #444; font-size: 14px; float: none; font-weight: normal; margin: 0; display: inline-block; width: 120px; vertical-align: middle; } 
.modal-form .label.block { width: auto; display: block; margin-bottom: 30px; } 
.modal-form input, .modal-form textarea { float: none; font: 14px Arial, Helvetica, sans-serif; width: 290px; padding: 3px 10px; border: 2px solid #ccc; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } 
.modal-form p.info { display: inline; margin: 0; font-size: 1.5em; } */ 
.modal-form textarea { vertical-align: top; overflow: auto; } 
/*.modal-form input:focus, .modal-form textarea:focus { background-color: #FCF6BF; border-color: #F4B02E; }*/ 
.modal-form input:focus, .modal-form textarea:focus { background-color: #fff; border-color: #aaa; } 
.modal-form .submit-wrap { padding-left: 122px;clear: both;} 
.modal-form .ctrlHolder { xfloat: none; width: 100%;} 
.modal-form .btn-submit {   background: #AD2025; font-size: 13px; color: #fff; padding: 3px 10px; border: 0; font-weight: bold;  border-radius: 4px; } 
.modal-form .btn-submit:hover {background: #D71920;} 
 
.modal-form .submit-wrap .cancel { float: right; color: #D71920; } 
.modal-form select { padding: 2px; } 
.modal-form option {    color: #333;  font-size: 12px;   line-height: normal !important; padding: 0;} 
 
 
/*.modal-form .submit-wrap { xmargin: 10px 0 20px 120px; float: left; width: 300px; } 
.modal-form .submit-wrap .btn-submit { float: left; } 
.modal-form .submit-wrap .cancel { float: right; margin-top: 10px; text-transform: uppercase; font-size: 1.2em; color: #665800; } 
.modal-form .submit-wrap .cancel:hover { color: #CC4B0A; }*/ 
 
/* =token-input */ 
 
.token-input-list { float: left; padding: 2px 10px 2px; border: 1px solid #ccc; border-radius: 3px; width: 385px; } 
.token-input-list:focus { border-color: red; } 
.token-input-list input { border: 0; padding: 0; width: auto; float: left; } 
.token-input-list input:focus { background: #fff; } 
.token-input-list .token-input-token { float: left; padding: 2px 2px 2px 13px; border-radius: 15px; background-color: #900000; margin: 0 6px 6px 0; } 
.token-input-list .token-input-token p { margin: 0; float: left; margin-right: 10px; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #fff; text-shadow: 0 1px 0 rgba(255,255,255,0.2); } 
.token-input-list .token-input-delete-token { float: right; width: 14px; height: 14px; cursor: pointer; color: #fff; } 
/*.token-input-list .token-input-delete-token:hover { background-position: 0 100%; } */
.token-input-dropdown { position: absolute; width: 350px; background-color: #fff; overflow: hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; cursor: default; font-size: 12px; font-family: Verdana; z-index: 100; } 
.token-input-dropdown p { margin: 0; padding: 5px; font-weight: bold; color: #777; } 
#wrap .token-input-dropdown p { margin: 0; } 
.token-input-dropdown ul { margin: 0; padding: 0; } 
#wrap  .token-input-dropdown ul { list-style: none; padding: 0; } 
.token-input-dropdown ul li { background-color: #fff; padding: 5px; } 
.token-input-dropdown ul li.token-input-dropdown-item { background-color: #fff; } 
.token-input-dropdown ul li.token-input-dropdown-item2 { background-color: #fff; } 
.token-input-dropdown ul li em { font-weight: bold; font-style: none; } 
.token-input-dropdown ul li.token-input-selected-dropdown-item { background-color: #0965B2; color: #fff; } 
.tags-wrap { float: left; width: 510px;} 
.tags-wrap label { float: left;  margin-right: 5px;} 
 
 
/* =people-list */ 
.nyroModalCont .people-list li { border-bottom: 1px dotted #cdcdcd; padding: 10px 0;} 
.nyroModalCont .people-list .img { float: left; margin-right: 12px;} 
.nyroModalCont .people-list .img img { -moz-border-radius: 3px; -webkit-border-radius: 4px; border-radius: 4px; } 
.nyroModalCont .people-list .title { float: left; margin-top: 10px; font-size: 14px;} 