@charset "utf-8"; /* CSS Document */ html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form {margin: 0px; padding: 0px;} html {height: 100%; font-size: 62.5%;} body {font: normal 12px Tahoma, Geneva, sans-serif; color: #000; background: #fff; min-width: 1000px; position: relative; height: auto !important; height: 100%; min-height: 100%;} img {border: none;} a {cursor: pointer; text-decoration: underline; color: #1a6f86;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: bold 18px Tahoma, Geneva, sans-serif; color: #000000; padding-bottom: 15px;} h1 {font-size: 24px;} h3 {font-size: 14px;} h4 {font-size: 13px;} h5 {font-size: 12px;} h6 {font-size: 11px;} input[type='submit'], input[type='button'] {cursor: pointer;} ul li {list-style: disc inside; padding-left: 10px;} .set {height: 0; overflow: hidden; clear: both;} .fl {float: left;} .fr {float: right;} .rel {position: relative;} #all {width: 960px; margin: 0 auto; position: relative;} #head {padding: 24px 0 32px; height: 1%;} #logo {float: left;} #login {float: right;} #login table {border-collapse: collapse;} #login table td {padding: 10px; border: solid 1px #cccccc;} #footer {padding: 34px 22px;} #page {border: solid 1px #b3b3b3; position: relative; height: 1%;} #m-1 {width: 100%; overflow: hidden; height: 52px; border-collapse: collapse; border: none; background: #e6e6e6; font-size: 13px; font-weight: bold; text-transform: capitalize; position: relative; z-index: 5;} #m-1 * {text-align: center; vertical-align: middle;} #m-1 a, #m-1 a:hover {color: #fff; text-decoration: none; width: 100%; height: 52px; background: #018097; display: inline-block; *display: inline; zoom:1;} #m-1 a:hover {background: #21a0b7;} #m-1 a s {height: 52px; width: 1px; display: inline-block; *display: inline; zoom:1;} .deskr {background: #e6e6e6; padding: 20px 35px 5px; font-size: 11px;} .c-1 {width: 5px; height: 5px; overflow: hidden; background: url(../images/c-1.png) -5px -5px no-repeat; position: absolute; z-index: 10;} .L-T {left: -1px; top: -1px;} .R-T {left: 100%; top: -1px; margin-left: -4px; background-position: 0 -5px;} .R-B {bottom: -1px; left: 100%; margin-left: -4px; background-position: 0 0;} .L-B {left: -1px; bottom: -1px; background-position: -5px 0;} .content {padding: 20px;} .cont-L {float: left; width: 437px;} .cont-R {float: right; width: 437px;} #service-add {font-size: 11px; color: #000000; padding: 0 16px 12px; font-weight: normal;} #service-add a {padding: 5px 0 5px 29px; color: #000; text-decoration: none; background: url(../images/bl-1.png) 0 0 no-repeat; display: inline-block; *display: inline; zoom:1;} .table-1 {width: 100%; text-align: center; vertical-align: middle; border-collapse: collapse; border: none; font-size: 11px;} .table-1 th {background: url(../images/bg-3.png) 0 0 repeat-x; padding: 8px;} .table-1 th a {color: #fff; text-decoration: none;} .table-1 th a:hover {text-decoration: underline;} .table-1 tr {background: #fff url(../images/bg-2.png) 0 100% repeat-x;} .table-1 td {padding: 6px 4px;} .table-1 tr.tr-1 {background-color: #f3f3f3;} .table-1-1 {width: 900px; margin: 0 auto;} .table-1-1 td {padding: 9px;} .table-1-1 td.td-1 {padding-left: 0; text-align: left; white-space: nowrap;} .table-1-1 td.td-2 {padding-right: 0; text-align: right;} .table-1-2 td {padding: 4px;} .table-1-2 td .a-1 {margin-right: 8px;} .table-1-2 td.td-2 .a-1 {margin-right: 0px;} .table-1-3 {width: 350px; margin: 0 auto;} .table-1-4 td {vertical-align: top; padding: 10px 35px; text-align: left;} .a-1, .a-1:hover, .a-1 i {text-decoration: none; display: inline-block; *display: inline; zoom:1;} .a-1 {background: url(../images/button-2.png) 100% -40px no-repeat; padding-right: 11px; height: 20px;} .a-1 i {background: url(../images/button-2.png) 0 0 no-repeat; padding: 3px 0 0 11px; height: 17px; font: normal 10px Tahoma, Geneva, sans-serif; color: #000; line-height: 14px; min-width: 52px; _width: 54px; text-align: center; text-transform: capitalize;} .a-1-1 i {width: auto;} .a-1-2 i {width: 110px;} .a-1-2 {margin-right: 5px;} .a-1:hover, .a-1-hover {background-position: 100% -60px;} .a-1:hover i, .a-1-hover i {background-position: 0 -20px;} *|html[xmlns*=""] .td-1 .a-1, *|html[xmlns*=""] .td-2 .a-1 {position: relative; top: 2px;} .h501 {font-weight: normal; padding: 5px 12px 17px; font-size: 11px;} .data {position: relative; z-index: 100; top: 1px; *top: -1px; display: inline-block; *display: inline; zoom:1;} *|html[xmlns*=""] .data {top: 3px;} .data input {width: 100px; height: 15px; border: 1px solid #CCCCCC; font: normal 11px Tahoma, Geneva, sans-serif; color: #000;} .vibor select {width: 73px;} .min select {width: 53px;} .strana {padding-right: 20px;} .strana select {width: 123px;} .jNiceWrapper li {list-style: outside none none; color: #000;} .grafiki {width: 900px; margin: 0 auto; padding: 20px 0;} .padding {padding-bottom: 40px;} /* ################################### */ /* ------------- * Buttons * ------------- */ button {margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;} *:first-child+html button[type]{width:1;} /* IE7 */ button span { background: transparent url(../elements/btn_right.gif) no-repeat scroll right top; display: block; float: left; padding: 0px 4px 0px 0px; /* sliding doors padding */ margin: 0px; } button span span { background: transparent url(../elements/btn_left.gif) no-repeat; color: #FFFFFF; padding: 1px 4px 0px 8px; font-weight: normal; font-size: 10px; line-height: 13px; text-transform: lowercase; display: block; text-decoration: none; } /* ------------- * Inputs * ------------- */ .jNiceInputWrapper { /*background: transparent url(../images/bl-4.png) no-repeat left top;*/ float:left; border: 1px solid #CCCCCC; } .jNiceInputInner { /*background: transparent url(../images/bl-4.png) no-repeat right top;*/ padding: 2px 4px 2px 0; margin: 0 0 0 4px; } .jNiceInputInner input { line-height: 17px; height: 17px; *line-height: 15px;/* IE Hacks */ *height: 15px;/* IE Hacks */ vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none; } .jNiceInputWrapper_hover { background-position: left bottom; } .jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; } /* ------------- * Radios * ------------- */ .jRadioWrapper { float: left; z-index: 2; } .jNiceRadio { background: transparent url(../elements/radio.gif) no-repeat center top; height: 18px; width: 18px; position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle; } /* ------------- * Checkboxes * ------------- */ .jNiceCheckbox { background: transparent url(../elements/checkbox.gif) no-repeat center top; height: 18px; width: 18px; position:absolute;left:0px;top:0px;z-index:2;cursor:pointer; } /* ------------- * Checked - Used for both Radio and Checkbox * ------------- */ .jNiceChecked { background-position: center bottom;} /* ------------- * Selects * ------------- */ .jNiceWrapper select {border:none;margin:0;padding:0;} .jNiceSelectWrapper { height: 17px; left:0px;top:0px;z-index:3;position:absolute; text-align: left; display: inline-block; *display: inline; zoom:1; } .jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;} .min .jNiceWrapper iframe {width: 53px !important; } .strana .jNiceWrapper iframe {width: 123px !important; } .jNiceSelectWrapper .jNiceSelectText { height: 17px; line-height: 17px; padding: 0px 3px; border: 1px solid #cccccc; background-color: #FFF; overflow:hidden;float:none;position:absolute;z-index:100; } .jNiceSelectWrapper .jNiceSelectOpen { width: 18px; height: 17px; background: url(../images/bl-4.png) no-repeat center center; z-index:100;display:block;position:absolute;right:0px; border: solid 1px #cccccc; } .jNiceSelectWrapper ul { top: 17px; background-color: #FFF; border: solid 1px #c9bca2; height: 150px; position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%; } .vibor .jNiceSelectWrapper ul {width: 71px; *width: 66px;} .min .jNiceSelectWrapper ul {width: 51px; *width: 46px;} .strana .jNiceSelectWrapper ul {width: 121px; *width: 117px; _width: 116px;} .jNiceSelectWrapper ul a { color:#000; background-color: #FFF; display:block;padding:5px;text-decoration:none; } .jNiceSelectWrapper ul a:hover { background:#E1F5FF; } .jNiceSelectWrapper ul a.selected {background: #EDEDED;} .jNiceFocus { border: dotted 1px #666666; } .jNiceHidden {opacity:0;z-index:-1;position:relative;} .jNiceWrapper {position:relative;vertical-align:top; display: inline-block; *display: inline; zoom:1;} .plo .jNiceWrapper {width: 56px; margin: 0 2px;} .type .jNiceWrapper {width: 116px;} .h303 .jNiceWrapper {width: 66px; margin: 0 2px;} .jNiceWrapper input {outline:none;moz-outline:none;} .jNiceWrapper li {padding: 0;} /* Стили для jQuery UI Datepicker */ #datepicker_div, .datepicker_inline { font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; background: #DDD; width: 185px; } #datepicker_div { display: none; border: 1px solid #000; z-index: 100; } .datepicker_inline { float: left; display: block; border: 0; } .datepicker_dialog { padding: 5px !important; border: 4px ridge #DDD !important; } button.datepicker_trigger { width: 25px; } img.datepicker_trigger { margin: 2px; vertical-align: middle; } .datepicker_prompt { float: left; padding: 2px; background: #DDD; color: #000; } *html .datepicker_prompt { width: 185px; } .datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear: both; float: left; width: 100%; color: #FFF; } .datepicker_control { background: #222; padding: 2px 0px; } .datepicker_links { background: #000; padding: 2px 0px; } .datepicker_control, .datepicker_links { font-weight: bold; font-size: 80%; letter-spacing: 1px; } .datepicker_links label { padding: 2px 5px; color: #888; } .datepicker_clear, .datepicker_prev { float: left; width: 34%; } .datepicker_current { float: left; width: 30%; text-align: center; } .datepicker_close, .datepicker_next { float: right; width: 34%; text-align: right; } .datepicker_header { padding: 1px 0 3px; background: #222; text-align: center; font-weight: bold; height: 1.3em; } .datepicker_header select { background: #222; color: #fff; border: 0px; font-weight: bold; } .datepicker { background: #CCC; text-align: center; font-size: 100%; } .datepicker a { display: block; width: 100%; text-decoration: none; color: #fff; } .datepicker .datepicker_titleRow { background: #000; color: #000; } .datepicker .datepicker_daysRow { background: #FFF; color: #666; } .datepicker_weekCol { background: #B1DB87; color: #000; } .datepicker .datepicker_daysCell { color: #000; border: 2px solid #000000; } #datepicker .datepicker_daysCell a { display: block; } /*.datepicker .datepicker_weekEndCell { background: #E0F4D7; }*/ .datepicker .datepicker_daysCellOver { background: #FFF; border: 1px solid #777; } .datepicker .datepicker_unselectable { color: #888; } .datepicker_today { background: #B1DB87 !important; } .datepicker_currentDay { background: #000 !important; } .datepicker_currentDay a {color: #fff !important;} #datepicker_div a, .datepicker_inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #000; } .datepicker_inline .datepicker_links a { padding: 0 5px !important; } .datepicker_control a, .datepicker_links a { padding: 2px 5px !important; color: #fff !important; } .datepicker_titleRow a { color: #fff !important; } .datepicker_control a:hover { background: #FDD !important; color: #333 !important; } .datepicker_links a:hover, .datepicker_titleRow a:hover { background: #FFF !important; color: #333 !important; } .datepicker_multi .datepicker { border: 1px solid #83C948; } .datepicker_oneMonth { float: left; width: 185px; } .datepicker_newRow { clear: left; } .datepicker_cover { display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 193px; height: 200px; } /* Стили для jQuery UI Datepicker */