
table
{
    width: 99%;
    margin: auto;
}
td
{
    padding: 5px;
    border-bottom: 1px dotted #ccc;

}
tr.title
{
    text-align: center;
    font-weight: bold;
    color: #757575;
}

tr.title-money
{
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #656565;
}

td.fio
{
    text-align: left;
    font-weight: bold;
    color: #0482aa;
}

td.dat
{
    text-align: left;
    font-weight: bold;
    color: #757575;
}


td.dat span
{
    color: #0482ed;
}


td.ikon span
{
  color: #0482aa;
  font-size: 16px;
  font-weight: bold;
}
td.ikon img
{
  border: 1px solid #d5d5d5;
  cursor: pointer;
  padding: 2px;
  margin-left: 30px;
  height: 23px; 
  width: 23px; 
  
   -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

td.money
{
    font-size: 16px;
    font-weight: bold;
}

td.radio input
{
    padding: 0;
    outline: 0;
    color: #ee8a18;
    width: 16px;
    height: 16px;
}

/*таблица студентов у админов*/

table.studenttab td
{
    margin: 0px;
    border: 1px solid #E2E2E2;
    width: 20%;
    
}
table.studenttab td.fio p
{
    word-wrap: break-word;
}
table.studenttab td.check
{
    border-right: none;
    width: 12px;
}
table.studenttab td.check input
{
   -moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
table.studenttab td.dat
{
    font-size: 14px;
    font-weight: normal;
    color: #757575;
}
table.studenttab td.dat span
{
    font-weight: bold;
    color: #0482ed;
}


table.studenttab td.dat span.sch
{
    color: #E87400;
    font-size: 16px;
}

table.studenttab td.dat span.datered, td.fio span.datered
{
    font-weight: bold;
    color: #cc0000;
}
table.studenttab td.fio span.dateoka
{
    font-weight: bold;
    color: #009500;
}

table.studenttab #form
{
    
}

table.studenttab #form form textarea
{
    height: 90px;
    width: 90%;
}

table.studenttab #form form #opener
{
    border: 1px solid #a5a5a5;
    font-size: 14px;
    width: 90%;
}

table.studenttab td.primet
{
    width: 40%;
}

/*class для выделения таблицы и строки*/

.srt
{
    background-color: #e5e5e5;
}

/*для инструкторов*/
table.instructor
{
    border: 1px solid #f5f5f5;
}
table.instructor td
{
  border: 1px solid #c5c5c5;
  font-size: 13px;
  height: 20px;
  width: 70px; 
}
table.instructor td.time,td.vr
{
    color: #0482aa;
    font-weight: bold;
}

/*для general меню стола помощи*/

table.general, table.general td
{
  border: 1px solid #ccc;  
}

table.general tr.title
{
   font-weight: bold;
   color: #757575; 
}
table.general td.title
{
   font-weight: bold;
   text-align: left;
   font-size: 16px;
   color: #2E7198;
   
}

table.general td.all
{
 
}

table.general td.og
{
  
}

table.general td.vibor
{
   width: 30%; 
}
/*для вывода зачетов*/

#zagruz
{
    margin:120px auto 120px auto;
    height: 100px;
    width: 70%;
}
#zagruz p
{
    margin:0px 0px 0px 0px;
    font-size: 25px;
    text-align: center;
    font-weight: bold;
    color: #656565;
}
#zagruz img
{
    float: left;
    margin: 10px;
}

#vop1, #vop2,#vop3, #vop4, #vop5, #vop6, #vop7, #vop8,#vop9, #vop10, #vop11, #vop12,#vop13, #vop14, #vop15, #vop16, #vop17, #vop18,#vop19, #vop20
{
    display: none;
    margin:0px auto 5px auto;
    padding: 5px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #454545;
    min-height: 300px;
    width: 90%;
}

#vop1 table, #vop2 table, #vop3 table, #vop4 table, #vop5 table, #vop6 table, #vop7 table, #vop8 table, #vop9 table, #vop10 table, #vop11 table, #vop12 table, #vop13 table, #vop14 table, #vop15 table, #vop16 table, #vop17 table, #vop18 table, #vop19 table, #vop20 table
{
    padding: 0px;
    margin: 0px auto;
    width: 90%;
    
}
#vop1 table td, #vop2 table td, #vop3 table td, #vop4 table td, #vop5 table td, #vop6 table td, #vop7 table td, #vop8 table td, #vop9 table td, #vop10 table td, #vop11 table td, #vop12 table td, #vop13 table td, #vop14 table td, #vop15 table td, #vop16 table td, #vop17 table td, #vop18 table td, #vop19 table td, #vop20 table td
{
    border: none;
    padding: 0px;
    margin: 0px;
}
#vop1 input, #vop2 input, #vop3 input, #vop4 input, #vop5 input, #vop6 input, #vop7 input, #vop8 input, #vop9 input, #vop10 input, #vop11 input, #vop12 input, #vop13 input, #vop14 input, #vop15 input, #vop16 input, #vop17 input, #vop18 input, #vop19 input, #vop20 input
{
  border: none;
  padding: 3px;
  width: 14px; 
}

#erzalts {
display:none;
margin:25px auto 25px auto;
width:90%;
}
#erzalts p.rez
{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #757575;
}

#erzalts p.rez_zel
{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #008C00;
}

#svet
{ 
    background-image:url(/ikon/svet.gif);
    margin:  auto auto;  
    width:200px; 
    height:200px;
}
#svet p, #svet1 p, #svet2 p
{ 
    text-align: center;
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:65px; 
    font-weight:bold; 
    padding-top:60px;
}
#svet1 
{ 
    background-image:url(/ikon/svet1.gif);
    margin:  auto auto;   
    width:200px; 
    height:200px;
}

#svet2 
{ 
    background-image:url(/ikon/svet2.gif);
    margin:  auto auto;   
    width:200px; 
    height:200px;
}

#opener-com
{
    border: 1px solid #cccccc;
    background: url("../imgsait/bg_legend.png") ;
    margin:20px auto 0px auto;
    cursor: pointer;
    font-size: 15px;
    text-align: center;
    padding: 1px;
    font-weight: bold;
    color: #0482ed;
    width: 35%;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    
}

#opener-com:hover
{
    color: #ee8a18;
}
#demo
{
   display: none;
   border: 1px solid silver;
    margin:20px auto 5px auto;
    padding: 5px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
    min-height: 500px;
    width: 90%;  
}

.curent {
color: #CC0000;
}
#tabs {
text-align:left;

}
#tabs ul 
{
height:34px;

}
#tabs ul li a{
font-weight:bold;
}
#tabs ul li a:hover {
color: #EDEDED;
}


#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6,#tabs-7,#tabs-8,#tabs-9,#tabs-10,#tabs-11,#tabs-12,#tabs-13,#tabs-14,#tabs-15,#tabs-16,#tabs-17,#tabs-18,#tabs-19,#tabs-20
{
font-size:13px;
font-weight:bold;
min-height:430px;

}

#tabs-1 td,#tabs-2 td,#tabs-3 td,#tabs-4 td,#tabs-5 td,#tabs-6 td,#tabs-7 td,#tabs-8 td,#tabs-9 td,#tabs-10 td,#tabs-11 td,#tabs-12 td,#tabs-13 td,#tabs-14 td,#tabs-15 td,#tabs-16 td,#tabs-17 td,#tabs-18 td,#tabs-19 td,#tabs-20 td
{
    margin: 0px;
    padding: 0px;
    border: none;
}

/*для вывода информационных сообщений*/

.taboka
{
   color: #009B00;
   font-weight: bold;
   font-size: 16px;
   text-align: center;
   border: 1px solid #009B00;
   padding: 15px;
   margin: 5px auto;
   width: 85%; 
   
   -moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.tabred
{
   color: #cc0000;
   font-weight: bold;
   font-size: 16px;
   text-align: center;
   border: 1px solid #cc0000;
   padding: 15px;
   margin: 5px auto;
   width: 85%; 
   
   -moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
/*Для оплаты*/
table.tabmoney tr.title
{
    background: #656565;
    text-align: center;
    font-weight: bold;
    color: #FDD582;
}

table.tabmoney td
{
    margin: 0px;
    border: 1px solid #E2E2E2;
}

table.tabmoney td.fio, table.tabmoney td.dat
{
    text-align: center;
    font-size: 16px;
}

table.tabmoney tr.itog td
{
    background: #FDD582;
    font-weight: bold;
}

table.tabmoney tr.itog
{
    text-align: center;
}
