
/* stylesheet for the template default */


.default {
    padding: 20px;
    padding-top: 10px;
    float:left;
    width: 960px;
}

.default .page-title {
    float:left;
    margin: 10px 0px 10px 0px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #c0c0c0;
    width: 100%;
}

.default .page-title h1 {
    background:url(/images15/strelka.gif) right center no-repeat;
    color: #fd4d05;
    font-size:16px;
    font-weight:bold;
    padding: 0px 20px 0px 0px;
    margin: -4px 10px 0px 0px;
    float:left;
    display: block;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

.default .page-title span {
    display: block;
    float:left; 
    font-family: tahoma;
    font-size: 11px;
    color: #959595;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px;
}

.default .right-block {
    width: 250px;
    float: right;
}

.mnu {
    width: 251px;
    background-image: url(/images15/rm-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #fe570a;
}

.mnu ul,
.mnu ul li {
    list-style: none;
}

.mnu ul {
    padding: 10px 0px 10px 20px;
    margin: 0px 0px 0px 0px;
}

.mnu ul li {
    padding: 2px 0px 3px 0px;
}

.mnu ul li a, .mnu ul li a:visited {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.mnu ul li a:hover, .mnu ul li a:visited:hover {
    text-decoration: underline;
}

.mnu ul li.selected a {
    text-decoration: underline;
}

.default .content-block {
    width: 677px;
    float:left;
}

.default .content-block a {text-decoration:underline;}
.default .content-block a:hover {text-decoration:none;}

.default .content-block-large {
    width: 950px;
    float:left;
}

.text {
    text-align: justify;
    margin:15px 0 0 0;
}

.grey {
    color: #959595;
}

.text img {
    border: 4px solid #f0f0f0;
}

img.left {
    float:left;
    margin: 0px 10px 5px 0px;
}

img.right {
    float:right;
    margin: 0px 0px 5px 10px;
}
/* stylesheet for the template search-right-block */
/* стилевой файл для шаблона search-right-block*/

.search {
    margin-top: 20px;
}

.search td {
    color: #555555;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.search td.l {    
    width: 85px;
}

.search select {
    width: 137px;
    border: 1px solid #7b2e00;
    font-size: 11px;
}

.search input.input-text {
    width: 55px;
    border: 1px solid #7b2e00;
    font-size: 11px;
}

.search .btn {
    text-align: right;
}

.search .advanced,
.search .advanced:hover {
    color: #6e6f71;
}
/* stylesheet for the template search-map */
/* стилевой файл для шаблона search-map*/

.default .map {
    margin-top: 20px;
}

.default .map img {
    border: 0px;
}

/* stylesheet for the template item */
/* стилевой файл для шаблона */

/* stylesheet for the template list */
/* стилевой файл для шаблона */

.news {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px dotted #c0c0c0;
}

.news span {
    font-size: 11px;
    color: #f74a04;
    font-weight: bold;
}

.news a, .news a:visited,
.news a:hover, .news a:visited:hover {
    font-size: 11px;
    color: #898989;
    font-weight: bold;
    text-decoration: none;
}

.news a:hover, .news a:visited:hover {
    text-decoration: underline;
}

.news div {
    font-size: 11px;
    color: #363636;
    padding-top: 5px;
}

div.news_detail {margin:20px 0 0 0;}

/* stylesheet for the template login */
/* стилевой файл для шаблона */

.sam_login {
    float:left;
    clear: both;
    width: 100%;
}

.sam_login .message {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
}

.sam_login .message span {
    color: #d91837;
}

.sam_login form {
    margin: 0px;
}

.sam_login form table {
    
}
.sam_login .text {margin:0;}

.sam_login form table td.ttl {
    width: 100px;
}

.sam_login .reg_link a {
    color: #aaaaaa;
}

.sam_login form table .r {
    text-align: right;
}
         
/* stylesheet for the template item */
/* стилевой файл для шаблона */

