@charset "windows-1251";
body {background-color: #004A5C}
body, table {color: #004A5C; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a{color: #012D75;}
a:hover{color: #066CC0;}
ul, ol {margin: 0px 0px 0px 30px}
ul li {margin: 3px 0px 4px 0px}
p{line-height: 120%; margin: 5px 0px 5px 0px}

p.link a{color: #FFFFFF}
p.link a:hover{color: #FFFFCC}

.titleblock{background-color: #007869; color: #FFFFFF; padding: 3px 5px 3px 30px; font-weight: bold;
font-size: 100%; background-image: url(../images/titleblock.gif); background-repeat: no-repeat;
background-position: 15px 7px; margin: 0px 0px 10px 0px}

.titleblock2{background-color: #004A5C; color: #FFFFFF; padding: 3px 5px 3px 30px; font-weight: bold;
font-size: 100%; background-image: url(../images/titleblock.gif); background-repeat: no-repeat;
background-position: 15px 7px; margin: 0px 0px 10px 0px}

.titleblock3{background-color: #62B9AE; color: #FFFFFF; padding: 3px 5px 3px 30px; font-weight: bold;
font-size: 100%; background-image: url(../images/titleblock.gif); background-repeat: no-repeat;
background-position: 15px 7px; margin: 0px 0px 10px 0px}

/* Разделы сайта */
div.block{padding: 0px 0px 15px 0px}
div.block .title{text-transform: uppercase; font-weight: bold}
div.block ul{text-align: left}
div.block div.txt{padding: 5px}
div.block li.selected{font-weight: bold}
div.block li.selected li{font-weight: normal}

div.menu {font-weight: bold; text-transform: uppercase; color : #40A29D; font-size : 11px; margin-top: 0px; text-align: left; padding-left: 20px}
div.menu a {color : #40A29D; text-decoration: none;}
div.menu a:hover {color : #FFFBF0; text-decoration: none;}

/* Адрес на шапке */
div.address{font-size: 95%; padding: 0px 0px 0px 0px}
div.address .titleblock{margin: 5px 0px 5px 0px}
div.address div.txt{color: #FFFFFF; padding: 3px 5px 5px 5px; margin-left: 20px;}

table.root{border-right-style: solid; border-left-style: solid; border-width:1px; border-color: #FFFFFF}

/* Основаная структурная таблица  */
table.structure{background-color: #FFFBF0; margin: 0px 0px 15px 0px; }
table.structure td.leftside{vertical-align: top; padding: 5px; width: 15%}
table.structure td.rightside{vertical-align: top; padding: 5px; width: 25%; border-left: solid 1px #005F53 }
table.structure td.maincontent{vertical-align: top; width: 50%; padding: 5px 15px 15px 15px; border-left-style: solid; border-right-style: solid; border-width: 1px; border-color:#005F53 }

/* Форма для поиска */
form.search{margin: 0px; color: #FFFFFF; font-weight: bold}
form.search a{color: #FFFFFF;}
form.search a:hover{color: #FEFFE6;}
input.button{height: 20px; font-size: 95%; background-color: #004A5C; color: #FFFFFF; border-width: 1px}