html, body {
	margin: 0;
	padding: 0;
    
}


body{font-family: 'Tahoma';font-size:14px;color:#333;min-width:960px;}


a {color:#455c98;text-decoration:none;}
a:hover {color:#ff4500;}


h1 {padding:15px;padding-top:0px;margin-top:15px;margin-bottom:5px;font-size:24px;font-weight:100;}
h2 {margin-top:5px;margin-bottom:5px;margin-left:15px;margin-right:15px;padding-bottom:5px;font-size:16px;font-weight:100;border-bottom:1px solid silver;}
h3 {margin-top:0px;margin-bottom:0px;margin-left:15px;margin-right:15px;padding-bottom:5px;font-size:14px;font-weight:100;}

.sape {padding:15px;padding-top:10px;padding-bottom:10px;background-color:#455c98;color:#ffffff;}
.sape span {float:right;}
.sape span strong{font-weight:100;margin-left:20px;margin-right:20px;}
.sape a {color:#ffffff;text-decoration:none;border-bottom:1px dotted #fff;}
.sape a:hover {border-bottom:0px dotted #fff;}


.topmenu{padding:15px;color:#000;line-height:24px;background:#f5f5f5;border-bottom:1px solid silver;padding-top:5px;padding-bottom:5px;box-shadow:1px 1px 2px gray}
.topmenu ul {margin:0;padding:0;}
.topmenu ul li {display: inline;margin:0;padding:0;margin-right:10px;}


.date{margin-left:15px;margin-right:15px;padding-top:0px;padding-bottom:5px;color:#333;line-height:22px;}
.date ul {margin:0;padding:0;}
.date ul li {display: inline;margin:0;padding:0;margin-right:10px;}

.date a {color:#455c98;text-decoration:none;}
.date a:hover {color:#ff4500;}

.year{font-size:12px;}
.month{font-size:12px;}



.tablefone {}
table {font-family: 'Tahoma';background:#f5f5f5;border-collapse:collapse;font-size:12px;margin-left:15px;margin-right:15px;margin-bottom:20px;}

table tr td {border:1px solid silver;padding:4px;}

table a {color:#455c98;}
table a:hover {color:#ff4500;}

.saturday {background:#f7fcba;}
.sunday {background:#c0e0f1}


.footer {padding:15px;padding-top:10px;padding-bottom:10px;background-color:#455c98;color:#ffffff;font-size:12px;margin-top:50px;}
.footer span {float:right;}
.footer a {color:#ffffff;text-decoration:none;border-bottom:1px dotted #fff;}
.footer a:hover {border-bottom:0px dotted #fff;}


.auth {margin:auto;margin-top:100px;width:400px;text-align:center;border:0px solid silver;border-radius:3px;background:#f5f5f5;padding:0px;box-shadow:1px 1px 3px silver;}
.auth h1 {text-align:center;border:none;margin:0;background:#455c98;padding:10px;color:#ffffff;font-size:16px;}
.auth h1 span {font-size:14px;}
.auth strong {display:block;font-size:12px;color:gray;font-weight:normal;margin-top:30px;}
.auth form {padding:20px;}
.auth form input[type="text"] {width:150px;font-size:14px;padding:2px;border-radius:3px;color:#455c98;}
.auth form input[type="password"] {width:150px;font-size:14px;padding:2px;border-radius:3px;color:#455c98;}
.auth form input[type="submit"] {width:150px;font-size:14px;padding:2px;border-radius:3px;color:#000;background:#fff;}
.chettr {background:#fff;}
.tablelist td {padding-right:30px;}

.sapetabletr {height:40px;text-transform: uppercase;font-size:10px;font-weight:600;color:#333;}

.sapetabletr2 {font-size:10px;font-weight:600;color:#333;}
.sapetabletr2 th {font-size:10px;border:1px solid silver
text-align:center;
    white-space:nowrap;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);

}


.sapetabletr2 th p {
    margin:0 -100%;
    display:inline-block;
}


.sapetabletr2 th p:before {
    content:'';
    width:0;
    padding-top:110%;
    display:inline-block;
    vertical-align:middle;
}

.contentindext {padding:15px;color:#000;}
.contentindext form {padding:20px;padding-bottom:5px;background-color:#f5f5f5;}
.contentindext form input[type="text"] {width:200px;font-size:12px;padding:2px;border-radius:3px;color:#455c98;}
.contentindext form input[type="password"] {width:200px;font-size:12px;padding:2px;border-radius:3px;color:#455c98;}
.contentindext form input[type="date"] {width:200px;font-size:12px;padding:2px;border-radius:3px;color:#455c98;}
.contentindext form select {width:300px;font-size:12px;padding:2px;border-radius:3px;color:#455c98;background:#fff;}
.contentindext form button {width:300px;font-size:12px;padding:2px;border-radius:3px;color:#455c98;background:#fff;}
.contentindext form textarea {width:500px;border:1px solid silver;font-size:12px;color:#455c98;height:100px;}
.labelform {margin-top:10px;margin-bottom:5px;font-size:14px;}
.formblock {width:609px;border:1px solid silver;padding:10px;}

.td_a {padding:0px;}
.td_a a {display:block;padding:5px;}
.td_a a:hover {background:silver;}
