*{font-size:100%;margin:0;-webkit-text-size-adjust:none}

/*расписание*/
body{
		background-color:#CBCBCB;
		margin: 2px;
}

.all_lcfirst2{
        background-image: url(../images/all_bkg_2.jpg);
        background-repeat: no-repeat;
        background-position: center top;
        background-color:#FFF;
}

.body_block_lcfirst2{
        min-height:930px;
                margin: 10px 10px 30px 10px;
}
* html .body_block_lcfirst2{/*************************for ie6**************/
        height:930px;
        margin: 10px 10px 30px 10px;
}

.content_block_lcfirst2{
     /*   float:right;
        width:670px;*/
        padding-right:25px;
        padding-top: 29px;
        position: relative;
}
.content_block_lcfirst2 h1{
        font-size:20px;
        font-family:calibri, Arial, "Times New Roman";
        color:#006699;
        font-weight:bold;
}
.content_block_lcfirst2 h2{
        font-size:13px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:bold;
        padding-top:21px;
}

.common_text_block_lcfirst2{
        float: left;
                width: 410px;
        line-height: normal;
}
.common_text_block_lcfirst2 p{
        text-indent:25px;
        padding-top:3px;
        padding-bottom:3px;
}
.common_text_block_lcfirst2 p.more_info{
        text-indent:0px;
}
.common_text_block_lcfirst2 p.more_info a{
        text-decoration:underline;
        color:#cc3333;
}
.common_text_block_lcfirst2 p.more_info a:hover{
        text-decoration: none;
}

.header_text_lcfirst2{
        color:#006699;
        font-size:14px;
        padding-right:80px;
        background-image: url(../images/goriz_line.gif);
        background-repeat: repeat-x;
        background-position: left bottom;
        line-height:normal;
        padding-bottom:14px;
        margin-bottom:29px;
}

#schedule .text{
		color: #000000;
		font-family: verdana,arial,helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
}
#schedule .textB{
		color: #000000;
		font-family: verdana,arial,helvetica, sans-serif;
		font-size: 16px;
		font-weight: normal;
}
#schedule .textL{
		color: #000000;
		font-family: verdana,arial,helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
}

div#schedule  table{
		border;1px solid #000000;
}

a{
 text-decoration: none;
}

/* конец расписания*/
/* печать расписания*/
@media print {
	div.message {
				padding-left: 2%;
				padding-right: 2%;
	}
	div.buttonbar {
				display: none;
	}
}
@media screen {
	div.message {
				padding-left: 50px;
				padding-right: 50px;
	}
	div.buttonbar {
				padding-left: 10px;
				padding-right: 10px;
				padding-top: 5px;
				padding-bottom: 5px;
				margin-bottom: 20px;
				background-color: #e0e0e0;
				font-size: 70%;
	}
}

/* конец печати расписания*/