﻿html, body
{
    font-family: Tahoma;
    font-size: 13px;
    /*background-color: #f2f8fd;*/
}
h1 {
    border: none;
    color: #003399;
    font-size: 24px;
    font-weight: normal;
    padding: 25px 0 25px 0;
    margin:0;
    text-transform: none;
}
#header {text-align: center;}
#header a {display: none;}
#tSel td, #tSel1 td, #tSel2 td {padding: 5px 0; padding-left: 7px;}
/*#tSel, #tSel1, #tSel2 {color: #003399; border: solid 1px #003399;}*/
#tSel input, #tSel1 input, #tSel2 input {color: Black;}
#tSel .tableHeader, #tSel1 .tableHeader, #tSel2 .tableHeader {}
#tSel .tSelUnderHeader, #tSel1 .tSelUnderHeader, #tSel2 .tSelUnderHeader {color: #003399; font-weight: bold;}
#tSel .tSelHeaderTR td, #tSel1 .tSelHeaderTR td, #tSel2 .tSelHeaderTR td { border-bottom: solid 1px #003399; padding-bottom: 7px; }
#tSel .tSelHeader, #tSel1 .tSelHeader, #tSel2 .tSelHeader {color: #003399; font-weight: bold; background-color: #99CCFF;}
#tSel .tSelLabel, #tSel1 .tSelLabel, #tSel2 .tSelLabel {padding-left: 25px; width: 109px;}
#tSel .red, #tSel1 .red, #tSel2 .red {color: #FF9900; font-weight: bold; font-size: 10px;}
.borderRight { /*border-right: solid 1px #003399;*/ }
#tSel .example td, #tSel2 .example td {font-size: 11px; padding-top: 0px;}
#tSel .notify, #tSel2 .notify {font-size: 11px; padding: 6px 0 15px 5px;}
#tSel .indexSearch, #tSel2 .indexSearch {padding: 12px 0 5px 25px;}
.rightIndent {margin-right: 15px;}
.resultTable {border: solid 1px #003399; margin-top: 25px;}
.resultTable a { color: #003399; text-decoration: none;}
.resultTable a:hover
, .resultTable a:active { color:#ff0000; text-decoration:underline; }
.resultTable .tableHeader th {border-bottom: solid 1px #003399;}
.resultTable td {text-align:center;}
.lightblue { background-color: #99CCFF;}
.message {color: #FF9900; font-size: 13px; font-weight: bold;}
#ServiseResult {width: 100%; font-size: 14px; text-align:center;}
#ServiseResult a {color: #003399; text-decoration:underline;}
#ServiseResult a:hover, #ServiseResult a:active {color:#ff0000;}
/*.tSelUnderHeader {background-color: #66ccff;}*/
.disable { background-color:#EBEBE3;}
.enable { background-color: White;}



/*стили от 05 10 2011*/

#contentContainer {
	DISPLAY: block
}
#loader {
	POSITION: absolute; WIDTH: 300px; DISPLAY: none; HEIGHT: 300px; TOP: 0px; LEFT: 0px
}
#loader IMG {
	POSITION: relative; MARGIN-TOP: 150px; DISPLAY: block; MARGIN-LEFT: 680px
}



/*стили поиска опс*/

.windowPopupStyle
{
    margin: 0 auto;
    /*border: 1px solid #809EBA;*/
    width:946px;
    height:351px;
    font-family: Arial;
    font-size: 12px;
}

.windowPopupStyle span
{
    padding: 7px 0 17px 8px;
    font-weight: bold;
    display: block;
    
}
    

div.windowPopupStyle div span
{
    padding: 0px 0 0px 5px;
    display: block;
    position: relative;
}

div.firstPanelStyle ul.activeListChoiceService:first-child,
div.firstPanelStyle ul.serviceListStyle:first-child 
{
    font-weight: bold;
}


div.firstPanelStyle table tr td:first-child
{
    padding-top: 10px;
}

div.windowPopupStyle div.windowPopupStyle2
{
    margin: 0 auto;
    width:846px;
    height: 248px;
    border: 1px solid #809EBA;
    margin-right:28px;
}



.choicedServiceButtonStyle
{
    background-image: url("../images/choice_button.jpg");
    border: 0;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    padding: 0;
    width: 72px;
    margin: 19px 0 0 846px; 
    display: block;
}


.firstPanelStyle
{
    background-color: #eef3fa;
    width:100%;
    height:100%;
    overflow-y: auto;
    overflow-x: hidden;
}



.addChoicedService img
{
    border:0;
}

/*.addChoicedServiceDisabled
{
    BACKGROUND: url(../images/addchosedservice.gif) no-repeat;
    height: 13px;
    width: 13px; 
    position: relative;
    display: block;
    float:left;
}*/



div#ServiceList ul
{list-style-type: none;
padding-top: 5px;
margin-top: 0;}


li.ie_firstInputStyle:hover
{
    color: #fff;
    background-color: #316ac4;
    padding: 1px 0 1px 48px;
    width: 846px;
}



/*#tSel tr.hiddable1 td body table tr td ul.activeListChoiceService li input[type='checkbox']*/

/*ul.serviceListStyle li span, ul.activeListChoiceService li span
{
    display: block;
    position: relative;
    padding-top: 2px;
    clear: both;
}*/

/*выделение активной строки списка цветом*/

li.activeListService
{
    background-color: #316ac4;
    color: #fff;
    padding: 1px 0 2px 0;
    /*width:700px;*/
}





select.hourDataSelectStyle
{
    width: 70px;
}



/*стили поиска опс*/
/*body table#tSel tr td */ul.serviceListStyle
{
    padding-top: 5px;
    margin-top: 1px;
    font-weight: bold;
    padding-left:0;
    margin-left:0;
}



ul.serviceListStyle li
{
    list-style-type: none;
    padding-top: 5px;
    padding-left:10px;
    margin-top: 0;
    font-weight: normal;
    border-bottom: 1px solid #809EBA;
    /*padding-top: 3px;*/
    padding-bottom: 3px;
}



li.ie_firstInputStyle
{
    padding: 2px 0 0px 48px;
    line-height:16px;
    /*height: 20px;*/
    vertical-align: top;
    /*margin: 3px 0;*/
}

body input[type="checkbox"].inputPaddingStyle
{
    margin-right: 7px;
}
/*body ul.serviceListStyle input[type="checkbox"], body ul.serviceListStyle li input[type="checkbox"],   
body ul.activeListChoiceService input[type="checkbox"], body ul.activeListChoiceService li input[type="checkbox"]    
{

    margin-right: 7px;
    margin-left: 0;
    width: 13px;
    
}
*/

div#ServiceList span img,
ul.serviceListStyle .addChoicedServiceDisabled, 
ul.serviceListStyle .addChoicedService,
ul.activeListChoiceService .addChoicedServiceDisabled, 
ul.activeListChoiceService .addChoicedService
{
    margin: 0px 5px 0 5px;
}


/*a.addChoicedService
{
margin-right: 2px;
}
*/


table.tableDaysCheckboxes
{
    border: 1px solid #809eba;
    margin-top: 8px;
}



tr.strokeCheckboxes
{
    height:24px;
}

table.tableDaysCheckboxes tr:first-child
{
    background-color: #F2F8FD;
}

table.tableDaysCheckboxes tr.strokeCheckboxes td div
{
    padding: 0;
    margin: 0;
    height: 22px;
}

.tableDaysCheckboxes input[type="checkbox"]
{
    padding-top: 5px;
	margin-top:0;
}


.float
{
    display: block;
    float: left;
    position: relative;
}

/*table.tableDaysCheckboxes tr.topStroke td
{
	border-top: 1px solid #809eba;
}*/

/*#block_ma2 td */table.tableDaysCheckboxes td
{
    text-align:center;
    vertical-align: middle;
    width:38px;
}

.cellborder
{
    border-left:1px solid #809eba;
    border-right:1px solid #809eba;
}


table.tableDaysCheckboxes span.checkboxNameStyle
{
    font-size: 11px;
    font-family: tahoma;    
    display: block;
}

table.tableDaysCheckboxes div.checkboxPanelStyle
{
    border-top: 1px solid #809eba;
	padding-top: 5px;
}



.exitDaysStyle
{
    background-color: #b7cce9;
    color: #cc3333;/*#f00*/
}

.strongHrefStyle
{
    font-weight: bold;
}



/*#tSel tr.hiddable1 td */select.hourDataSelectStyle
{
    PADDING: 0px; MARGIN: 0px; WIDTH: 68px; height: 20px;
}

table.tableDaysCheckboxes td, #tSel td table.lblHourStyle
{
    padding: 0;
}

/*body #tSel tr td */table.lblHourStyle td
{
    padding: 0;
    margin:0;
}


div.windowPopupStyle2 a:link,
div.windowPopupStyle2 a:visited,
div.windowPopupStyle2 a:focus
{
    text-decoration: none;
}



div.firstPanelStyle ul.activeListChoiceService li:first-child
{
font-weight: bold;
margin: 0;
padding:0;/*padding: 0px 0 3px 0px;*/
}

body div.firstPanelStyle form
{
padding-top: 10px;
}

body div.firstPanelStyle ul.activeListChoiceService 
{
padding-top: 10px;
}

/*изображение с плюсом*/
a.addChoicedService
{
    height: 13px;
    width: 13px;
 }
    
    
    /*для чекбоксов*/
    
body ul.activeListChoiceService
{
    margin-right: 0;
    margin-top:0px;
    padding-left:0;
    margin-bottom: 0;
    line-height: 16px;
    list-style-type: none;
    font-weight: bold;
	padding-top: 10px;
    /*padding-top: 1px;    */   
}


   

/*body div li.ie_firstInputStyle span { display: inline; padding-bottom: 2px; line-height: 18px; }*/
body div.windowPopupStyle2 input[type="checkbox"]
{
    margin: 1px 7px 2px 0;
    
}


div#ServiceList
{ padding: 9px 0 0 0px;}

body table#tSel tr td div#0_selectedServiceList ul
{
padding-top: 5px;
margin-top: 1px;
font-weight: bold;
padding-left: 0;
margin-left: 0;
list-style-type: none;
}

body table#tSel tr td div#0_selectedServiceList ul li
{

padding-top: 5px;
padding-left: 10px;
margin-top: 0;
font-weight: normal;
border-bottom: 1px solid #809EBA;
padding-top: 3px;
padding-bottom: 3px;
}

table#tSel td table.tableDaysCheckboxes tr td, table#tSel2 td table.stableDaysCheckboxes tr td
{
    padding: 0 0 2px 0;
	
}

/*div#0_selectedServiceList
{
border: 1px solid red;
}*/

#tSel td table.lblHourStyle tr td 
{ padding: 0;}


div.firstPanelStyle:first-child
{
padding-top: 10px;
vertical-align:middle;
}

div.firstPanelStyle form
 {
padding-top: 10px;
}


table#tSel tr td div ul
{
    padding-top: 5px;
    margin-top: 1px;
    font-weight: bold;
    padding-left:0;
    margin-left:0;
}



table#tSel tr td div ul li
{
    list-style-type: none;
    padding-top: 5px;
    padding-left:10px;
    margin-top: 0;
    font-weight: normal;
    border-bottom: 1px solid #809EBA;
    /*padding-top: 3px;*/
    padding-bottom: 3px;
}
