@charset "windows-1251";
/* CSS Document */
header, aside, footer, nav, article{display:block;}

.main{width:960px; margin:0 auto;}
.main .cont{background:#fff;}
.clr{clear:both;}

html,body{background:url(img/bg.png);
padding:0px; 
margin:0px;
font-family: Tahoma;
font-size: 12px;
color: #545454;
}
h1{margin:0 0 10px 0;}
a{color:#545454;}
a:hover{text-decoration:none;}
p{margin:0; padding:0;}

header{height:201px; background:url(img/header-bg.png); border-bottom:1px solid #cbcbcb;}
header nav{height:60px; line-height:60px;}
header nav a{text-decoration:none; font-family: "Trebuchet MS";
font-size: 14px;
font-weight: 700; color:#fff; padding:0px 19px 0px 14px; background:url(img/l1.jpg)center right no-repeat;}
header nav a:hover{color:#ccc;}

header #logo{display:block; height:141px; width:432px; background:url(img/logo.png); float:left;}

header #loginform{float:right; padding:10px 0 10px 10px; text-align:right; line-height:25px; border-left:1px dashed #000; height:121px;}
header #loginform from{margin:auto 0;}

header #loginacc{float:right; padding:10px 0 10px 10px; text-align:right; font-size:14px; line-height:24px; border-left:1px dashed #000; height:121px;}
header #loginacc a{font-size:14px; margin-left:5px;}

aside{background:url(img/aside-bg.png) repeat-y #fff;  border:1px solid #cbcbcb; border-top:none; width:220px; padding:10px; float:left;}
aside nav .title{display:block; border-left:5px solid #f5be19; padding:2px 8px; font-size:14px; font-family: "Trebuchet MS"; font-weight:700; background:#cbcbcb;}
aside nav .link1{display:block; margin-left:5px; border-left:5px solid #f5be19; padding:2px 8px; font-size:14px; font-family: "Trebuchet MS"; text-decoration:none;}
aside nav a.link1:hover{background:#cbcbcb;}
aside nav p{padding-left:5px; margin-left:5px; font-size:13px; border-left:5px solid #f5be19; padding:2px 8px; }

article{margin-left:240px; padding:10px;}


footer{height:60px; background:#252525; border:1px solid #cbcbcb; border-top:none;}
footer .left{float:left;}
footer .right{float:right; padding:5px; padding-top:15px; color:#FFF; text-align:right;}
footer .right a{color:#f5be19;}

#chat{border:0px; margin-left:5px; }
#chat .cont{height:250px; overflow:auto; border-bottom:1px solid #f5be19; padding:5px; border-left:5px solid #f5be19; } 
#chat .action{border-bottom:1px solid #f5be19; padding:5px;}
#chat .action #chat-mes{width:205px;}

table{border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; width:100%; vertical-align:top;}
table td{}
.table1{text-align:center;}
.table1 td, .table2 td, .table3 td{padding:6px; border-bottom: 1px solid #98C1D7;}
.table1 .title td, .table3 .title td{border-bottom: 2px solid #98C1D7; font-weight:700;}
.table1 tr:nth-child(2n+1), .table2 tr:nth-child(2n+1), .table3 tr:nth-child(2n+1){background: #F4F4F4;}

.table2 td:nth-child(1){text-align:right; width:35%; font-weight:700;}

.table3{text-align:left;}
