body {
margin: 0;
padding: 0px;
background:      transparent url('images/background.gif');
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11.5px;     
}

#container
{
	margin:          0 auto;
	width:           932px;
	position:        relative;
	background:      transparent url('images/container.png');
	background-position: top;
	background-repeat: repeat;	
}


#tqlo {
	width:900px;
    padding-left:15px;
	text-align: left;
    background: transparent url('images/tqlo.jpg') top repeat-y;
	}
.tqlo1 {
	width:180px;
    padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align: top;
}
.tqlo2 {
width:808px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align: top;
}
.tqlo3 {
    width:800px;
    padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align: top;
}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#msgerror 
{
width: 619px;
padding-left: 5px;
padding-right: 5px;
background-color: white;
text-align: center;
}

a {
color: #666;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #FF7F50;
text-decoration: none;
font-weight: bold;
}

a:focus {
color: #009900;
text-decoration: none;
font-weight: bold;
}

.zaglavie {
background-image: url(images/zaglavie.png);
padding: 0 10px 10px 10px;
width: 181px;
vertical-align: top;
font-weight: bold;
font-family:Tahoma;
height:15px;
color: #ffffff;
line-height:25px;
}

.kutiika 
{
background-image: url(images/mkutiika.png);
padding: 0px 10px 10px 10px;
width: 181px;
}

.bottom {
background-image: url(images/bottom.png);
padding: 0px 15px 10px 5px;
width: 181px;
height:19px;
}

.gzaglavie 
{
background-image: url(images/gzaglavie.png);
padding: 0px 10px 10px 10px;
width: 621px;
font-weight: bold;
font-family:Tahoma;
height:15px;
color: #ffffff;
line-height:25px;
}

.gkutiika 
{
background: url(images/gkutiika.png) repeat-y;
padding: 0 15px 10px 5px;
width: 621px;
}

.gbottom
{
background-image: url(images/gbottom.png);
padding: 0px 10px 10px 10px;
width: 621px;
height:19px;
}



#menu {
background: url(images/menu.png);
border-top: 2px solid #f1b7ae;
border-bottom: 2px solid #c62100;
margin: 0px 16px;
height: 27px;
width: 900px;
line-height: 27px;
}

#menu a {
color: #000;
text-decoration: none;
font-weight: bold;
border-right: 1px solid #c62100;
float: left;
padding: 0 15px;
}

#menu a:hover {
text-decoration: none;
background: url(images/menuon.png);
}

.autologin 
{
height: 13px;
width: 13px;
}

.input 
{
width:130px;
margin-top:3px;
margin-bottom:6px;
padding:3px;
height:15px;
background-image:url('images/login.gif');
border-color:#ff7501; 
border-width:1px;  
font-size:11px; 
border-style:solid;
}

.input1 
{
margin-top:3px;
margin-bottom:6px;
padding:3px;
background-image:url('images/login.gif');
border-color:#ff7501; 
border-width:1px;  
font-size:11px; 
border-style:solid;
}

.loginuser
{
width:170px;
margin-top:3px;
margin-bottom:6px;
padding:3px;
height:15px;
background: url(images/user.png);
color:#000;
border-color:#ff7501; 
border-width:1px;  
font-size:11px; 
border-style:solid;
text-indent:20px;
}

.loginuser:focus 
{
border:1px solid #009900;
}

.loginuser:hover 
{
border:1px solid #336699;
}

.loginpass
{
width:170px;
margin-top:3px;
margin-bottom:6px;
padding:3px;
height:15px;
background: url(images/pass.png);
color:#000;
border-color:#ff7501; 
border-width:1px;  
font-size:11px; 
border-style:solid;
text-indent:20px;
}

.loginpass:focus 
{
border:1px solid #009900;
}

.loginpass:hover 
{
border:1px solid #336699;
}

.button
{
background-image:url('images/button.png');


height: 22px;
border:0px;
color: #fff;
font-weight:bold;
font-size:10px
}

#footer
{
margin: 0px auto;
width: 900px;
height: 27px;
font-family:Tahoma;
font-size:13px;
color: #000;
line-height:29px;
font-weight: bold;
background: transparent url(images/menu.png);
border-top: 1px solid #c62100;
border-bottom: 1px solid #c62100;
}

.msg {
	text-align:left;
 	color:#666;
	background-repeat: no-repeat;
 	margin-left:30px;
   margin-right:30px;
	padding:5px;
   padding-left:30px;
}

.emsg {
	text-align:left;
	margin-left:30px;
   margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   padding-left:30px;
}

