html, body { padding:0; margin:0; background-color:white; font-family:tahoma; font-size:12px; color:black; }

table { border-collapse:collapse; width:100%; }
td { padding:0px; spacing:0px; vertical-align:top; font-size:12px; }

img { border:0px; }
p { margin-bottom:5px; }

a { color:#013c94; }
a:hover { text-decoration:none; }

ul { }
li { list-style-type:none; padding:0px 0px 5px 15px; background: url(../img/nah.gif) no-repeat 0px 4px; display:block; }


/* head */

td.head { height:223px; background:url(../img/head-bg.png); }
img.logo { margin-top:45px; }
img.left-tl, img.right-tl { position:static; }
img.left-men { position:absolute; top:44px; left:265px; width:118px; height:179px; background-image:url(../img/left-men.png); }
img.right-men { position:absolute; top:49px; right:265px; width:115px; height:174px; background-image:url(../img/right-men.png); }


td.head div#head-bg div#left-flash  { width:220px; height:223px; border:0px; float:left; margin-left:40px; }
td.head div#head-bg div#right-flash { width:220px; height:223px; border:0px; float:right; text-align:right; margin-right:40px; }

td.head div#head-bg { text-align:center; }

td.slogan { height:40px; padding-top:10px; background:url(../img/tl-bg.gif); text-align:center; }


/* central part */

td.center { padding:0 40px; background:#ebebeb; }
table.central-part { height:100%; background:white; }

td.main-left { background:url(../img/left-bg.jpg) no-repeat 0 100% #a8bed6; width:219px; border-left:1px solid white; padding-top:10px; }
td.main-content { padding:30px; }
td.main-right { width:219px; background:#f5f5f5; }


/* menu styles */

td.main-left a { font-size:12px; display:block; background:url(../img/menu-a.gif) no-repeat 0 12px; color:#215a99; margin-left:12px; padding:10px 0 4px 15px; text-decoration:none; }
td.main-left a:hover { color:#013a79; background:url(../img/menu-hover.gif) no-repeat 0 12px; }
td.main-left a.passiv { font-size:12px; display:block; background:url(../img/menu-hover.gif) no-repeat 0 12px; color:#215a99; margin-left:12px; padding:10px 0 4px 15px; text-decoration:none; }
td.main-left a.passiv:hover { background:url(../img/menu-hover.gif) no-repeat 0 12px; }
td.main-left span { font-size:12px; font-weight:bold; display:block; background:url(../img/menu-hover.gif) no-repeat 0 12px; color:#215a99; margin-left:12px; padding:10px 0 4px 15px; text-decoration:none; }


/* footer */

td.footer { height:67px; padding:0 40px; background-image:url(../img/footer-bg.gif); }
td.footer table{ height:67px; background:url(../img/footer-menu-bg.gif) repeat-x 0 100%; }
td.copy { background:url(../img/copy-bg.gif); width:219px; vertical-align:middle; color:#5d5d5d; padding-top:9px; }
td.copy div { padding-left:20px; font-size:11px; }
td.footer-menu td { vertical-align:middle; text-align:center; }
td.footer-menu div { padding-left:20px; padding-top:23px; float:left; }


#pg-title { font-size:16px; color:#cb0000; font-weight:bold; padding-bottom:10px; }
.text_select{color:#0375FB;}

/*Стили таблицы контента*/
.content_table{} /* Стиль, применяемый для всей таблицы*/
#content_table_border{border-top:1px solid #cecece;border-left:1px solid #cecece;}/*стиль границ таблицы контента*/
#content_table_border td{border-right:1px solid #cecece;border-bottom:1px solid #cecece;}/*стиль границ таблицы контента*/
.content_table td{background-color:#F5F5F5;padding:3px;text-align:center;vertical-align:middle;} /* цвет строки по умолчанию*/
.content_table_string{}/*стиль, применяемы для выделения строки*/
.content_table .content_table_string td{background-color:#A8BED6;}/*цвет выделенной строки*/
.content_table thead td{background-color:#A8BED6; text-align:center; color:#; vertical-align:middle;font-weight: 700;}/*стиль заголовка таблицы*/
/*Конец стилей таблицы контента*/

/*  */

#page-list { width:100%; text-align:center; padding-left:30px; padding-top:10px; }
a.page-list { color:#013c94; padding-left:2px; padding-right:2px; }
a.page-list:hover { text-decoration:none; }

.page-list-sel { font-weight:bold; }

