html, body, form, table, td{margin:0; padding:0}
html{background:#ECECEC; font-family:Georgia;}
img{border:0}
.clr{clear:both}
.flLeft{float:left}
.flRight{float:right}
a{color:#00153A}
a:hover{text-decoration:none}
.title{background:url(img/title.jpg) left top repeat-x;}
.disabled{display:none}
textarea{width:650px; height:300px}

/* Лейаут */
#out{
width:1000px;
margin:10px auto 30px auto;
}
.clRight{
width:720px;
}
.clLeft{
width:250px;
}

#header{
height:100px;
}
#footer{
padding:40px 0;
}

/* fray */
.fray{
background:#ffd !important;
}
.outer{
background:#002664;
}

/* Меню */
.mainMenu{
min-height:230px;
background:#002664;
margin:0;
padding:20px 0 0 0;
list-style-type:none;
}
.mainMenu li a, .mainMenu li{
color:#f1f1f1;
font-size:18px;
font-family:arial;
line-height:26px;
}
.mainMenu li{
padding-left:25px;
}
.mainMenu li span{
background:url(img/str2.gif) 0 5px no-repeat;
}
.bodyFray .mainMenu li span{
background:url(img/str.gif) 5px 2px no-repeat;
}
.mainMenu div a{
color:#fff;
padding-left:35px;
}
.small a{
font-size:10px !important;
}

ul.subMenu{
margin:0;
padding:30px 0 30px 25px;
list-style-type:none;
}
ul.subMenu li{
color:#980;
}
ul.subMenu li a, ul.subMenu li{
font-size:16px;
font-family:arial;
line-height:26px;
}


/* Контент */
.content{
padding:0 10px 20px 10px;
font-family:Georgia;
font-size:14px;
}
.content img {padding:0 10px 5px 0}
.content table td{
text-align:left;
}

/* Новости в контенте */
.content .news h2.title{
margin:0 0 15px 0; padding:4px 0 0 30px;
height:31px;
color:#f6f6f6;
font-family:arial;
background:url(img/title2.jpg) right top no-repeat;
}
.content .news img{
float:left;
margin-right:10px;
}
.content .news .tOuter{
background:url(img/title.jpg) left top repeat-x;
}

/* Акции */
.actions{
padding:35px 0 25px 0;
}
.actions .in{
background:#BAC3D5;
width:75%;
margin:auto;
text-align:center;
}
.actions .title, .actions a, .actions img{
display:block;
margin:auto;
text-align:center;
}
.actions .title{
color:#f6f6f6;
font-size:18px;
width:75%;
vertical-align:middle;
line-height:35px;
height:35px;
}

/* Логотипы на главной */
.logos{
background:#fff;
padding:5px 0;
margin-bottom:5px;
}
.logos table{
margin:auto;
}
.logos table td{
text-align:center !important;
}

/* Управление */
table.admin td{
border-bottom:1px solid #aaa;
padding:5px 8px;
text-align:center;
}
table.admin th{
border-left:1px solid #999;
padding:0 8px;
margin:0;
}

div.news b{
font-size:16px;
}
div.news a *{
text-decoration:underline;
}
div.news a *:hover{
text-decoration:none;
}

.topT{
margin:18px 0 0 80px;
font-size:10px;
color:#999;
}
.topT b{font-size:16px; color:#666}