@charset "utf-8";
/* CSS Document */


body {
    padding: 0px;
    margin: 0px;
}

body, td {
    font-family: Verdana;
    font-size: 12px;
}

table{
    border-collapse: collapse;
}

p {
    font-size: 13px;
    margin-bottom: 25px;
    line-height: 19px;
    margin-top: 10px;

}

a { color:#ff00c5; text-decoration: none; }
a:hover{ color:#ff00c5; text-decoration: underline; }

h1, h2, h3, h4, h5, h6 {text-transform: uppercase; margin: 0px; padding: 0px; }

h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 18px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 8px; }

ul, ol, dl, form { padding: 0px; margin: 0px; }

input.text {
    font-size: 11px;
    color: #656f7a;
    padding: 1px 2px 2px 2px;
    margin: 0px 0px 2px 0px;
    vertical-align: middle;
    height: 15px;
    
}

input.long { width: 162px; }
input.short { width: 133px; }

input.submit {
    border: 0px; 
    margin: 0px 0px 2px 0px; padding: 0px;
    vertical-align: middle;
}


.pink{background-color: #ff00c5;}
.grey{background-color: #b2b2b2;}
.blue{background-color: #2d00ff;}
.green{background-color: #2fde00;}
.red{background-color: #ff001b;}


.hidden{display:none;}
.visible{display:block;}

.wrapper { clear: left; width: 100%; height: 0px;}
.in { width: 965px; margin: 0 auto; }

/* root */
#root { width: 100%;  }
#root #top{ width: 100%; background-color: #000000; height: 135px; min-width:1000px}
#root #main{ width: 100%; }
#root #footer{font-size: 10px; padding: 20px 40px 50px 20px; width: 905px; margin-bottom: 80px;}


/***************** top ***************/
#root #top #logo{
    margin: 0px 0px 0px 10px;
    width: 270px;
    height: 90px;
    display: block;
    float: left;
    
}

#root #top #contacts{
    float: right;
    margin-top: 20px;
    margin-right: 20px;
    color: #ff00c5;
    font-weight: bold;
    /*text-decoration: underline;*/
}    

#root #top #contacts .phone{
    width: 240px;
    height: 27px;
    margin-bottom: 10px;
}


#root #top #menu{
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    height: 21px;
    clear: left;
}

#root #top #menu li{
    float:left;
    color: #ffffff;
    padding: 10px 14px 10px 14px;
}

#root #top #menu li.delimiter{
    float:left;
    color: #404040;
    padding: 10px 0px 0px 0px;
}

#root #top #menu li a{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}

#root #top #menu li a:hover,
#root #top #menu li a:visited:hover{
    color: #ff00c5;
}

#root #top #menu li.hover{
    background-color: #710078;
    color: #ffffff;
}

#root #top #menu li.hover a:hover,
#root #top #menu li.hover a:visited:hover{
    color: #ffffff;
}

#root .middle{
    background-color: #710078;
    width: 100%;
    height: 33px;
    margin: -1px 0px 0px 0px;
}

#root .middle .submenu{
    margin:0 auto;
    width:965px;
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 33px;
    clear: left;

}

#root .middle .submenu li{
    float:left;
    color: #ffffff;
    padding: 9px 20px 9px 20px;
}


#root .middle .submenu li.delimiter{
    float:left;
    color: #ab6d9c;
    padding: 10px 0px 0px 0px;
}

#root .middle .submenu li a{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}


/***************** /top ***************/

/***************** main ***************/
#root #main .colleft {
    float:left;
    width: 646px;
    margin: 25px 40px 30px 20px;
    clear:left;
}
#root #main .colright {
    float:left;
    width: 240px;
    margin: 25px 0px 30px 0px;
}




#root #main .colleft .bl .title{
    
}
#root #main .colleft .title1{
    margin-bottom: 10px;
}


#root #main .colleft .bl{
    width: 100%;
    padding-bottom: 20px;
    float:left;
}

#root #main .colleft .bordered{
    border-top: 3px solid #ff00c5;
    padding-top: 15px;
    
}

/*****************mp_shedule***********************/


#root #main .colleft .content .mp_shedule{
	
}

#root #main .colleft .content .mp_shedule{
    width: 646px;
}

#root #main .colleft .content .mp_shedule a,
#root #main .colleft .content .mp_shedule a:visited{
    color: #000000;    
    cursor: pointer;
    padding-right: 3px;
}

#root #main .colleft .content .mp_shedule a:hover{
    color:#ff00c5;
}

#root #main .colleft .content .mp_shedule a.hover{
    color:#ff00c5;
    text-decoration: underline;
}

#root #main .colleft .content .mp_shedule a{
    
}

#root #main .colleft .content .mp_shedule td{
    border-bottom: 1px dashed #e1e1e1;
    vertical-align: top;
    width: 42px;
    padding: 8px 15px 8px 15px;
	white-space: pre; /* CSS 2.0 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3.0 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP Printers */
	word-wrap: break-word; /* IE 5+ */    
}

#root #main .colleft .content .bd td{
    width: 40px;                    
    padding: 8px 15px 8px 16px;
}
#root #main .colleft .content .bf td{
    width: 76px;                    
    padding: 8px 0px 8px 10px;
}
#root #main .colleft .content .ff td{
    width: 70px;                    
    padding: 8px 10px 8px 10px;
}

#root #main .colleft .content .mp_shedule .filmname{
    padding-left: 18px;
    width: 250px;
}

#root #main .colleft .content .mp_shedule .filmname .status{
    margin-left: 5px;
    clear: none;
    float: none;
    display: inline-block;
}

#root #main .colleft .content .bd .filmname{
    padding-left: 18px;
    width: 250px;
}
#root #main .colleft .content .bf .filmname{
    padding-left: 18px;
    width: 195px;
}
#root #main .colleft .content .ff .filmname{
    padding-left: 18px;
    width: 145px;
}


#root #main .colleft .content .mp_shedule td sup{
    font-size: 8px;  
    vertical-align: top;  
}

*+html #root #main .colleft .content .mp_shedule td sup{
    font-size: 9px;  
    vertical-align: top;  
}


#root #main .colleft .content .mp_shedule tr{
}


#root #main .colleft .content .mp_shedule tr:hover td{
    background-color: #f7f7f7;
}

#root #main .colleft .content .mp_shedule tr.bigtd td{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 100%;
    padding-left: 0px;
}


#root #main .colleft .content .mp_shedule tr.bigtd:hover td,
#root #main .colleft .content .mp_shedule tr.header:hover td{
    background-color: #ffffff;
}

#root #main .colleft .content .mp_shedule tr.header td{
    width: 70px;
}


#root #main .colleft .content .mp_shedule tr td span.bold{
    font-weight: bold;
    font-size: 14px;
}

#root #main .colleft .content .mp_shedule tr td span.small{
    font-size: 11px;
}

/*****************mp_shedule***********************/

/*****************POPUP***********************/

.popup{
    margin-top: 85px;
    margin-left: 15px;
    padding:7px;
    font-size: 11px;
    line-height: 12px;
    text-align:left;
    font-weight:normal;
    position:absolute;
    z-index: 30;
    max-width: 270px;
    float: left;
}


.popup table{
    position: relative;
    z-index: 10;
    border-collapse: collapse;
}



.popup table td{
    border: none;
    padding:0px;
}


.popup .marker{
    position: relative;
    z-index: 25;
    margin-bottom: -1px;
    margin-left: 7px;
    width: 35px;
    height: 28px;
    background: transparent url(/resources/images/layout/popup/popup_metka.png);
}

.popup .plt{width:5px !important; height: 5px; background: transparent url(/resources/images/layout/popup/popup_ltc.png) left top no-repeat;}
.popup .prt{width:5px !important; height: 5px; background: transparent url(/resources/images/layout/popup/popup_rtc.png) right top no-repeat;}
.popup .pct{height: 5px; background: #ffffff url(/resources/images/layout/popup/popup_border.jpg) top repeat-x;}
.popup .plc{width:5px !important; background: #ffffff url(/resources/images/layout/popup/popup_border.jpg) left repeat-y;}
.popup .prc{width:5px !important; background: #ffffff url(/resources/images/layout/popup/popup_border.jpg) right repeat-y;}
.popup .plb{width:5px !important; height: 5px; background: transparent url(/resources/images/layout/popup/popup_lbc.png) left bottom no-repeat;}
.popup .prb{width:5px !important; height: 5px; background: transparent url(/resources/images/layout/popup/popup_rbc.png) right bottom no-repeat;}
.popup .pcb{height: 5px; background: #ffffff url(/resources/images/layout/popup/popup_border.jpg) bottom repeat-x;}
.popup .pcc{background-color : #ffffff;}


.popup .popupContent{
    padding: 5px;
}
/*****************POPUP***********************/




#root #main .colleft .tabs{
    display: block;
    width: 646px;
    height: 32px;
    background: url(/resources/images/layout/tabs-active.jpg) bottom repeat-x; 
    margin-top: 20px;
    float:left;
}

#root #main .colleft .tabs a,
#root #main .colleft .tabs a:hover,
#root #main .colleft .tabs a:visited{
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    vertical-align: middle;
    display: block;

}

#root #main .colleft .tabs .active{
    height: 32px;
    margin-right: 10px;
    float:left;
}

#root #main .colleft .tabs .active .ca{height: 17px;float:left;background: url(/resources/images/layout/tabs-active-cc.jpg) top left repeat-x;padding: 7px 22px 8px 22px; margin: 0px 4px 0px 4px;}
#root #main .colleft .tabs .active .la{height: 32px;float:left;background: url(/resources/images/layout/tabs-active-lc.jpg) top left no-repeat;}
#root #main .colleft .tabs .active .ra{height: 32px;float:left;background: url(/resources/images/layout/tabs-active-rc.jpg) top right no-repeat;}

#root #main .colleft .tabs .active a,
#root #main .colleft .tabs .active a:visited,
#root #main .colleft .tabs .active a:hover{
    display:block;
    font-size:13px;
    color: #000000;
    
}

#root #main .colleft .tabs .passive{
    height: 31px;
    margin-right: 10px;
    float:left;
}

#root #main .colleft .tabs .passive a,
#root #main .colleft .tabs .passive a:visited,
#root #main .colleft .tabs .passive a:hover{
    font-size:13px;
    color: #ff00c5;
    display:block;
}

#root #main .colleft .tabs .passive .ca{height: 16px;float:left;background: url(/resources/images/layout/tabs-passive-cc.jpg) top left repeat-x;padding: 7px 22px 8px 22px; margin: 0px 4px 0px 4px;}
#root #main .colleft .tabs .passive .la{height: 31px;float:left;background: url(/resources/images/layout/tabs-passive-lc.jpg) top left no-repeat;}
#root #main .colleft .tabs .passive .ra{height: 31px;float:left;background: url(/resources/images/layout/tabs-passive-rc.jpg) top right no-repeat;}

#root #main .colleft .content{
    margin-top: 15px;
    float:left;
}





/*************CALENDAR*****************/
#root #main .colleft .tabs .extrtab{
    margin-left: 45px;
    float: left;
    width: 150px;
}

#root #main .colleft .tabs .extrtab a{
    font-size: 9px;
    
}
#root #main .colleft .tabs .extrtab a span{
    font-size: 11px;
    font-weight: bold;
}

#root #main .colleft .tabs .extrtab .passive,
#root #main .colleft .tabs .extrtab .active{
}

#root #main .colleft .tabs .extrtab .passive a,
#root #main .colleft .tabs .extrtab .active a{
    float:left;
    font-size: 9px;
}

#root #main .colleft .tabs .extrtab .active a span,
#root #main .colleft .tabs .extrtab .passive a span{
    font-size: 11px;
    font-weight: bold;
}

#root #main .colleft .tabs .extrtab .passive .popup{display: none;}
#root #main .colleft .tabs .extrtab .active .popup{
    display: block; 
    width:231px; 
    position:absolute; 
    margin: 24px 0px 0px -45px;
    z-index: 50; 
}

*+html #root #main .colleft .tabs .extrtab .active .popup {
    margin: 24px 0px 0px -188px;
}

#root #main .colleft .tabs .extrtab .active .popup .pct,
#root #main .colleft .tabs .extrtab .active .popup .pcb{width: 211px;}
#root #main .colleft .tabs .extrtab .active .popup .pcc{
    padding: 16px 16px 10px 16px;
    vertical-align: top;
    width: 170px;
}

#root #main .colleft .tabs .extrtab .passive .lta{height: 35px;float:left;background: none;}
#root #main .colleft .tabs .extrtab .passive .la{height: 26px;float:left;background: none; margin-left: -5px; padding-left:1px;}
#root #main .colleft .tabs .extrtab .passive .ta{height: 26px;float:left;background: none;  padding-top: 5px;margin-right: 5px;}
#root #main .colleft .tabs .extrtab .passive .rta{height: 31px;float:left;background: none; margin-left: 5px;}
#root #main .colleft .tabs .extrtab .passive .ra{height: 18px;float:left;background: none; margin-right: -5px; padding:4px 11px 4px; width:120px;}

#root #main .colleft .tabs .extrtab .active .lta{height: 36px;float:left;background: transparent url(/resources/images/layout/popup/popup_ltc.png) left top no-repeat; position:relative; z-index: 55; }
#root #main .colleft .tabs .extrtab .active .la{height: 27px;float:left;background: #ffffff url(/resources/images/layout/popup/popup_border.jpg) left repeat-y;margin-left: -5px; padding-left:1px;}
#root #main .colleft .tabs .extrtab .active .ta{height: 27px;float:left;background: #ffffff url(/resources/images/layout/popup/popup_border.jpg) top repeat-x; padding-top: 5px; margin-right: 5px;}
#root #main .colleft .tabs .extrtab .active .rta{height: 32px;float:left;background: transparent url(/resources/images/layout/popup/popup_rtc.png) right top no-repeat;margin-left: 5px;}
#root #main .colleft .tabs .extrtab .active .ra{height: 18px;float:left;background: #ffffff url(/resources/images/layout/popup/popup_border.jpg) right top repeat-y;margin-right: -5px; padding:4px 11px 5px; width:120px;}

#root #main .colleft .tabs .extrtab .passive a span img{
    background: url(/resources/images/layout/triangle_bot_pink.png) no-repeat;
    width: 9px;
    height: 5px;
    border: none;
}

#root #main .colleft .tabs .extrtab .active a span img{
    background: url(/resources/images/layout/triangle_bot_black.png) no-repeat;
    width: 9px;
    height: 5px;
    border: none;
}

#root #main .calendar .period table{
    width: 179px;
}

#root #main .calendar .period #calendar_left .active,
#root #main .calendar .period #calendar_left .passive,
#root #main .calendar .period #calendar_right .active,
#root #main .calendar .period #calendar_right .passive{
    border: none;
    width: 15px;
    height: 15px;    
    margin: 0px;
}
#root #main .calendar .period #calendar_left .active{background: url(/resources/images/layout/pager_pink_back.gif) top left no-repeat;}
#root #main .calendar .period #calendar_right .active{background: url(/resources/images/layout/pager_pink_forv.gif) top left no-repeat;}
#root #main .calendar .period #calendar_left .passive{background: url(/resources/images/layout/pager_black_back.gif) top left no-repeat;}
#root #main .calendar .period #calendar_right .passive{background: url(/resources/images/layout/pager_black_forv.gif) top left no-repeat;}
#root #main .calendar a{
    float:none !important;
}
#root #main .calendar .calmonth{
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
}

#root #main .calendar .caldays td{
    padding: 8px 5px 0px 5px;
}

#root #main .calendar .daysofweek td{
    border-bottom: 1px solid #e1e1e1;
    font-size: 9px;
    font-weight: normal;
    padding: 6px;
}

#root #main .calendar .daysofweek .holiday{
    color: #ff00c5;
}

#root #main .calendar .caldays td span {
    text-align: center;
    font-size: 9px;
    font-weight: normal;
    display:block;
}
#root #main .calendar .caldays td span.tec{
    background-color: #ff00c5;
    text-align: center;
    font-size: 9px;
    font-weight: normal;
    color:#ffffff;
    display:block;
}

#root #main .calendar .caldays td a,
#root #main .calendar .caldays td a:visited
{
    text-align: center;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    display:block;
}

#root #main .calendar .caldays td a:hover,
#root #main .calendar .caldays td a:visited:hover{
    text-align: center;
    font-size: 9px;
    font-weight: normal;
    color: #ff00c5 !important;
}

/*************CALENDAR*****************/




                                                                   

#root #main .colleft .content .mp_filmlist{
    width: 100%;
}

#root #main .colleft .content .mp_filmlist .arrow_left{
    width: 23px;
    cursor: pointer;
    background: #f7f7f7;
    vertical-align: middle;
}

#root #main .colleft .content .mp_filmlist .arrow_left:hover{
    background: #ebebeb;
}

#root #main .colleft .content .mp_filmlist .arrow_right:hover{
    background: #ebebeb;
}

#root #main .colleft .content .mp_filmlist .arrow_right{
    width: 23px;
    cursor: pointer;
    background: #f7f7f7;
    vertical-align: middle;
    text-align: center;
}

#root #main .colleft .content .mp_filmlist .arrow_right .arrow{
    width: 13px;
    height: 24px;
    margin-left: 5px;
    background: url(/resources/images/layout/films_arrow_right.png) no-repeat center center;
}

#root #main .colleft .content .mp_filmlist .arrow_left .arrow{
    margin-left: 3px;
    width: 13px;
    height: 24px;
    background: url(/resources/images/layout/films_arrow_left.png) no-repeat center center;
}

*+html #root #main .colleft .content .mp_filmlist .arrow_left .arrow{
    margin-left: 1px;
}

#root #main .colleft .content .mp_filmlist .scroller{
    width: 596px;
    overflow: hidden;
    position: relative;
    z-index: 100;
}

#root #main .colleft .content .mp_filmlist .scroller .scroll{
    float:left;
}

#root #main .colleft .content .mp_filmlist .scroller .blf{
    width: 139px;
    padding-left: 8px;
    float: left;
}

#root #main .colleft .content .mp_filmlist .scroller .blf .preview{
    width: 139px;
    height: 81px;
    display: inline-block;

}

#root #main .colleft .content .mp_filmlist .scroller .blf .status{
    display: inline-block;
    clear: left;
    padding: 3px;
    text-transform: uppercase;
    color: #ffffff;
    margin: 5px 0px 0px 0px;
    font-size: 7px;
    font-weight: bold;
    float: left;
}

#root #main .status{
    margin: 5px 0px 0px 0px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 7px;
    font-weight: bold;
    padding: 3px;
    clear: left;
    line-height: 8px;
}


#root #main .colleft .bl .content .action{
    float:left;
    margin-right: 20px;
    width: 200px;
    line-height: 16px;
}

#root #main .colleft .bl .content .actlast{
    margin-right: 0px;
}

#root #main .colleft .bl .content .action .actdate{
    font-weight: bold;
    margin-bottom: 5px;
}

#root #main .colleft .bl .content .actauthor{
    font-size: 11px;
    margin-top: 5px;
}

#root #main .colleft .bl .content .mp_filmlist .scroller .blf .filmname{
    margin-bottom: 10px;
    margin-top: 15px;
}

.bl .content .mp_filmlist .scroller .blf .filmdesc{
    font-size: 10px;
    margin-bottom: 10px;
}

#root #main .colleft .bl .content .mp_filmlist .scroller .blf .tags{
    font-size: 9px;
    margin-bottom: 10px;
}


#root #main .pi{
    width: 84px;
    height: 22px;
}
#root #main .pi .grey{
    width: 84px;
    height: 22px;
}

#root #main .pi .pink{
    height: 22px;
}

#root #main .pi img{
    position:absolute;
    z-index: 10;
}

#root #main .colright .bl {
    font-size: 10px;
    margin-bottom: 28px;
}

#root #main .colright .bl .title{
    border-bottom: 2px solid #000000;
    padding-bottom: 10px;
    margin-bottom: 17px;
}

#root #main .colright .bl .cont{
    font-size: 10px;
    line-height: 14px;
}

#root #main .colright .bl .cont p{
    line-height: 14px;
    font-size: 10px;
    margin-bottom: 15px;
}

#root #main .colright .bl .cont ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#root #main .colright .bl .cont ul li{
    background: url(/resources/images/layout/li-line.jpg) no-repeat left center;
    padding-left: 18px;
}

#root #main .colright .bl .cont a{
    font-size: 12px;
}

#root #main .colright .bl .cont span{
    color: #a2a2a2;
}

#root #main .colright .bl .cont ul li a{
    font-size: 10px;
}





#root #footer a,
#root #footer a:visited{
    color: #000000;
    text-decoration: underline;
}

#root #footer a:hover{
    color: #000000;
    text-decoration: none;
}

#root #footer .line{
    border-top: 2px solid #000000; 
    width: 100%;
    margin-bottom: 20px;
}


#root #main .colleft .flash #video,
#root #main .colleft .flash #audio
{ width:646px;}

.pager{
    margin-top: 35px;
    padding: 8px 0px 0px;
    width: 100%;
    border-top: 1px solid #000000;
    color: #2b2b2b;
}

.pager table{
    width: 100%;    
}

.pager .left .active a{
    background: url(/resources/images/layout/pager_pink_back.gif) left no-repeat;
    padding: 3px 0px 3px 20px;
}
.pager .right .active a{
    background: url(/resources/images/layout/pager_pink_forv.gif) right no-repeat;
    padding: 3px 20px 3px 0px;
}
.pager .left .passive{
    background: url(/resources/images/layout/pager_black_back.gif) left no-repeat;
    padding: 3px 0px 3px 20px;
}
.pager .right .passive{
    background: url(/resources/images/layout/pager_black_forv.gif) right no-repeat;
    padding: 3px 20px 3px 0px;
}

.pager .left,
.pager .right{
    width: 90px;
    font-size: 10px;
    font-weight: bold;
}
.pager .center{
    text-align: center;
    font-size: 14px;
}
.pager .center .passive{
	color:#000;
}
.pager .left{text-align: left;}
.pager .right{text-align: right;}


/************banner***************/
.banner{
    /*border-top: 3px solid #ff00c5;*/
    margin-bottom: 30px;
    overflow: hidden;
    
}
.colleft .banner p{
    margin: 0px;
    
}
.banner img{
    border: none;
}

.banner span{
    cursor: pointer;
}

/************banner***************/

.fback{
    float: right;
    margin-top: -25px;
    position: relative;
    background: url(/resources/images/layout/triangle_left_pink.png) left 3px no-repeat;
    padding-left: 20px;
}

.sback{
    float: right;
    background: url(/resources/images/layout/triangle_left_pink.png) left 3px no-repeat;
    padding-left: 20px;
}

span.inactive{
	color:#ABABAB;
	padding-right: 3px;
}

form table td.ttl {
	/*width:100px;*/
	width:auto;
}

form table td .red {
	color:#FF0000;
	background-color: #fff;
}

form table td .message {
	padding-bottom:20px;
	padding-top:20px;
}

.sam_register table tr td.border-top {
	border-top:1px dotted #C0C0C0;
	height:10px;
}

.sam_register table tr td.border-bottom {
	border-bottom:1px dotted #C0C0C0;
	height:10px;
}

.sam_register table tr td {
	padding-right:20px;
}

.txtbtn {
	background-color:transparent;
	border:0 none;
	color:#555555;
	font-size:11px;
	text-align:left;
	text-decoration:underline;
}

.sam_register input.text, .sam_register textarea.text, .sam_login input.text{
	width:95%;
	text-align:justify;
}

.sam_register td.tdl{
	width:30%;
}

#review_edit table{
	border:1px solid grey;
	border-collapse:collapse;
	width: 100%;
}

#review_edit table tr{
	border:1px solid grey;
}

#review_edit table td{
	padding:3px;
}

#review_edit table td.head{
	padding:3px;
	text-align:center;
	background:#ccc
}

.phone td{
	padding:0;
}      

#contacts .lock {
	padding: 3px 0px 15px;  
	color: #fff; 
	text-decoration: none;  
	border: 0px; 
}

#contacts .lock a, #contacts .lock a:hover {
	/*color: #656565;*/
	color: #fff;
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;
}  

#contacts .lock a:hover {
	text-decoration: underline;
}   

.review_title .review_nic_name{
	font-family:Verdana; 
	font-weight:bold; 
	font-size:12px;
	color: #000;
	margin-right: 10px;
} 

.review_title {
	margin-bottom: 7px;
	margin-top: 7px;
} 

.review_title .review_nic_date {
	font-family:Verdana; 
	font-weight:normal; 
	font-size:10px;
	color: #ababab;
} 

.review_title {
	/*text-align:justify;*/
} 

.review_text{
	text-align:justify;

}

.review_title .review_text a{
	color: #ff00c5;
} 

.bborder{
	border-bottom:2px solid black;
	padding-bottom:10px;
}   

.filmitem .tags {
	float:left;
	font-size:10px;
	line-height:15px;
	margin-bottom:10px;
	width:290px;
} 

.filmitem .textus {
	line-height:19px;
	margin-top:12px;
}    

.filmitem {
	padding-left:8px;
	width:100%;
}    

.filmitem .preview {
float:left;
margin-right:20px;
}

.filmitem .textus {
line-height:19px;
}

.filmitem .review_desc{
	font-size:12px;
	line-height:17px;
	margin-bottom:10px;
}  

.filmitem .review_title .review_nic_name{
	font-size:14px;
}  

.filmitem .review_title .review_nic_date {
	font-size:12px;
}

#office_goto{
	font-size:20px;
	color:red;
}

.cont .search_btn {
	background: url(/resources/images/layout/oks.png) left top no-repeat;
	border: 0px;
	height: 20px;
	width: 31px;
	cursor: pointer;
}
.our_blogs { margin-bottom: 28px; }

