

.p_red {
        color: #cc3333;
}
.p_green {
        color: #33cc33;
}

.cl_sel { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek { font:bold xx-small Verdana; color:black; width:80% height:12px; }
.cl_day { font:bold xx-small Arial;   color:black; width:80% height:12px; text-decoration:none; cursor:hand; }
.cl_dayns4 { font:bold x-small Arial;   color:black; text-decoration:none; }
.cl_in { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; }
.cl_out { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; }

.icq_kto {
        color: #0B3ECD;
}
.icq_komu {
        color: #EE370D;
}
.icq_time {
        font-size: 10px;
        color: #848484;
}

a.prog {
        font-family: "Trebuchet MS", Arial, Helvetica;
        font-size: 14px;
        font-weight: bold;
        color: #E4E4E5;
        text-decoration: none;
}

.pr1 {
        font-family: "Trebuchet MS",;
        font-size: 14px;
        font-weight: bold;
        color: #767A7B;
}
.pr2{
        font-family: "Trebuchet MS", Arial, Helvetica;
        font-size: 14px;
        font-weight: bold;
        color: #E4E4E5;
}

.text_white{
        font-size: 12px;
        color: #ffffff;
}

.small  {font-size:80%;}

.width_100 { 
  width: 100%;
}

.wrap {
display: table-cell;
vertical-align: middle;
text-align:center;
width: 165px;
height: 161px;
border: none; background:url(http://www.infoorel.ru/fotogal/img/foto_back2.gif) bottom no-repeat}

.wrap2 {
display: table-cell;
vertical-align: middle;
text-align:center;
width: 165px;
height: 164px;
padding-left:10px;
border: none; background:url(http://www.infoorel.ru/fotogal/img/albom_test.gif) bottom no-repeat}


.ieotstoy {
display: none;
width: 1px;
margin-left: -1px;
}
* html .ieotstoy, * html .valign-center {
display: inline-block;
vertical-align: middle;
}
* html .valign-center {
width: 100%;
}
* html .ieotstoy {
height: 100%;
}
* html .ieotstoy, * html .valign-center {
display: inline;
}

#divfoto { width:165px; float: left; height:230px; margin:0px 15px 5px 14px}
.dfoto2 { width:100%; border: none; margin:10px 0px 3px 0px;}
.dfoto3 { width:100px; height:98px; text-align:center; vertical-align:middle; background:url(http://www.infoorel.ru/fotogal/img/foto_back.gif) bottom no-repeat}
.dfoto3 img { border:none; }
#dfoto4 { vertical-align:top; padding-left:15px;}
#foto6 {background:url(img/foto_back2.gif) bottom no-repeat}
#divfoto2 { width:165px; float: left; height:200px; margin:0px 15px 5px 14px}
#divfoto3 { width:165px; float: left; height:210px; margin:0px 15px 5px 14px}

.star_on {
	background:url(http://www.infoorel.ru/fotogal/images/11.gif) no-repeat !important;
}
.star_off {
	background:url(http://www.infoorel.ru/fotogal/images/22.gif) no-repeat;
	cursor:pointer;
	float:left;
	width:18px;
	height:18px;
}


