* {margin:0;padding:0}
img {border:none}
html{background:url('../images/top_html.jpg') repeat-x 0px 0px #F9F9F9;height: 100%;}
body {font:normal 12px Arial,Verdana,Tahoma,Helvetica, sans-serif;background:url('../images/top.jpg') no-repeat 50% 0px;color:#444444;height: 100%;}
#top-menu {width:975px;margin:0 auto 30px}
#top-menu ul {list-style:none;height:27px;background:url('../images/tm.gif') repeat-x 0 0}
#top-menu li {float:left}
#top-menu a {color:#fff;font-weight:bold;text-decoration:none;display:inline-block;padding:0 10px;margin-right:5px;height:27px;line-height:27px;border-right:1px solid #23728f}
#top-menu li.r {float:right}
#top-menu li.r a {border-right:none;border-left:1px solid #23728f}
#top-menu a:hover, #top-menu a.sel {color:#c3def4}
#content {margin:0px 10px -70px 10px;min-height:400px;height: 100%;position: relative;}
input.submit {
/*background:url('../icon/grd.gif') repeat-x 0 0;*/
background-color:#0473C4;
/*border:1px solid #777;*/
border:none;
border-radius:5px;
color:#F9F9F9;
cursor:pointer;
font:12px Arial;
padding: 2px 10px;
}

.formLogin{
width:350px;
margin:0px auto;
border:1px solid #777;
padding:20px 20px 20px 140px;
background:#FFFFFF url('../images/logp.jpg') no-repeat 10px 37px;

border-top: 1px solid #AAAAAA;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #AAAAAA;

box-shadow:1px 1px 20px #CCCCCC;
-webkit-box-shadow: 1px 1px 20px #CCCCCC;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=145, Strength=3);

}

.formLogin h1{
background-color:#0070c7;
color:#fff;
font-size:1em;
margin:-20px -20px 20px -140px;
padding:10px 5px;      
}

.formLogin p{
margin-bottom:5px;
text-align:right;
}

.formLogin label{
display:inline-block;
padding-right:5px;
}

input.submit_del{
background-color:#B91616;
/*border:1px solid #777;*/
border:none;
border-radius:5px;
color:#F9F9F9;
cursor:pointer;
font:12px Arial;
padding: 2px 10px;
}
a.submit{
background-color:#777777;
/*border:1px solid #777;*/
border:none;
border-radius:5px;
color:#F9F9F9;
cursor:pointer;
font:12px Arial;
padding: 2px 10px;
text-decoration: none;
}
a.submit_del{
background-color:#B91616;
/*border:1px solid #777;*/
border:none;
border-radius:5px;
color:#F9F9F9;
cursor:pointer;
font:12px Arial;
padding: 2px 10px;
text-decoration: none;
}
input.chb {vertical-align:middle}
input.text {
padding:5px 3px;
width:250px;
font:12px Verdana, Tahoma;

border-top: 1px solid #AAAAAA;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #AAAAAA;

}
textarea {
padding:3px;
width:400px;
font:12px Verdana, Tahoma;

border-top: 1px solid #AAAAAA;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #AAAAAA;

}
input.text_b {
padding:3px;
width:95%;
font:12px Verdana, Tahoma;

border-top: 1px solid #AAAAAA;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #AAAAAA;
}
textarea.text_b {
padding:3px;
width:95%;
font:12px Verdana, Tahoma;
margin:0px 0px 5px 0px;

border-top: 1px solid #AAAAAA;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #AAAAAA;
}

a.std {color:#346fc3}
table.tab tr.tr-1{
background-color: #EFEFEF;
}

table.tab {border-collapse:collapse;width:100%;margin-bottom:10px;font:normal 12px Arial;border:1px solid #b8b8b8}
table.tab thead th {border:1px solid #fff;height:30px;background-color:#0070c7;color:#fff;text-align: center;}
table.tab tfoot {background-color:#e3e4e8}
table.tab tbody {background-color:#fff}
table.tab td {border:1px solid #b8b8b8;padding:4px;vertical-align: middle;}
table.tab .c {text-align:center}
table.tab .r {text-align:right}
table.tab tbody th {border:1px solid #b8b8b8;height:30px;background-color:#6e7e95;color:#fff}
.bld {font-weight:bold}
.red {color:#800000 !important}
.error_msg {background:#800000 url('../images/cancel_msg.png') no-repeat 5px 4px;color:#fff;font:bold 1.1em Tahoma;margin:0px auto 20px auto;padding: 5px 5px 5px 30px;width: 475px;}
.success_msg {background:#008000 url('../images/accept_msg.png') no-repeat 5px 4px;color:#fff;font:bold 1.1em Tahoma;margin:0px 10px 30px 10px;padding: 5px 5px 5px 30px;}

p.change_lang {border-bottom:1px solid #CCCCCC;margin-bottom:5px}
p.change_lang a {text-shadow:1px 1px 0px #FFFFFF;margin:0px 4px -1px 0px;outline-style:none;display:inline-block;height:20px;line-height:20px;padding:0 10px;border-width:1px 1px 0;border-style:solid;border-color:#CCCCCC;text-decoration:none;color:#888888;background-color: #DDDDDD;}
p.change_lang a.sel {background-color:#fcfcfc;height: 21px;margin: 0px 4px -1px 0px;color:#444444;}
div.box {
background-color:#FFFFFF;
border:1px solid #d2d2d2;
padding:10px;
margin-bottom:20px;
zoom:1;
box-shadow:1px 1px 5px #CCCCCC;
-webkit-box-shadow: 1px 1px 5px #CCCCCC;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=145, Strength=3);
}
div.box h1 {font-size:1em;margin:-9px -9px 10px;padding:5px 10px;background-color:#e3e4e8;border-bottom:1px solid #d2d2d2;font-size: 11px;position: relative;z-index: 0;}
div.box h1 a{position: absolute;right: 5px;top:5px;}
fieldset {padding:10px;margin-bottom:10px;border:1px solid #222}
table.tab tbody tr:hover{
background-color: #EFEFEF;
color:#444444;
}
table.tab tbody tr:hover a{
color:#444444;
}

.adminMenu{
margin: 0px 10px 0px 10px;
/*width: 975px;*/
background: url("../images/tm.gif") 0px 0px repeat-x;
height: 27px;

/*background-color: #004286;*/

}

a{
color:#346FC3;
}
.ver{
display: none;
}
.stopka{
padding:0px 20px;
height:70px;
line-height:27px;
color:#fff;
background:url('../images/stopka.jpg') 0px 100% repeat-x;
margin:0px 10px 0px 10px;
}
