img { border: 0 }
h1 { font-size: 16px; font-weight: bolder; }

.bottom a { color: gray; }
.bottom a:hover { color: gray; }
.bottom a:visited { color: gray; }


a { color: black; }
a:hover { color: black; }
a:visited { color: black; }

body {
    background-color: #e8ca81;
    margin: 0;
    padding: 0;
    font-family:sans-serif;
    font-size: 12px;
}

.main_window {
    background-color:white;
    margin:0pt auto;
    width:821px;
}

.header {
    /* background-color: #606978; */
    background-color: black;
    height: 283px;
}

.logo {
    float: left;
    height: 52px;
}

.toplinata_v_doma {
    float: left;
    background-color: #cfd0d4;
    height: 52px;
    width: 557px;
}

.text_toplinata_v_doma {
    color:white;
    float:right;
    font-weight:bold;
    font-size: 14px;
    margin:20px 10px 0px 0px;
}

.lenta_tamna {
    background-color: #01274E;
    height: 12px;
}

.lenta_sredna {
    background-color:#606978;
    height:12px;
    left:481px;
    position:relative;
    width:544px;
}

.copyright {
    color: white;
    font-size: 12px;
    margin-left: 25%;
    padding-top: 11px;
}

.bottom {
    background-color: #01274E;
    height: 40px;
}

pre {margin: 0; padding: 0}

.tamen_krai {
    float: right;
    background-color: #01274E;
    width: 13px;
    height: 52px;
}

.main_image {
    float: right;
}

.menu {
    padding:18px 0px 0px 40px;
    width: 220px;
    height: 208px;
    overflow: hidden;
}

.menu_background {
    background-image:url(/images/background_menu.jpg);
    background-repeat:repeat-y;
    height:231px;
    margin-left:0px;
    padding-left:0px;
}

.menu_text {
    border-bottom: 1px dotted;
    color: white;
    text-indent: 14px;
}
.menu_text a {
    color: white;
    text-decoration: none;
}

.end_menu_text {
    color: white;
    text-indent: 54px;
}

/*ul {*/
/*    color:white;*/
/*    margin:0px;*/
/*    width:150px;*/
/*    padding-left:71px;*/
/*}*/
/**/
/*li {*/
/*    list-style-image: url(/images/bullet.gif);*/
/*    height:10px;*/
/*    margin:0px;*/
/*}*/

.dots {
    color:white;
    height:12px;
    margin:0px;
    padding:0px;
    width:250px;
}

.text_news{
    margin: 30px;
}

.news h2 { font-size: 14px; font-weight: bold;}
.news {
    background-color: #cecfd3;
    padding:0px;
    width:283px;
}

td.list {
    padding: 1ex;
}


.main_table {
    border:0pt none;
    margin:0pt;
    padding:0pt;
    width:100%;
}

.contacts_header {
    background-color:#808692;
    color:white;
    font-size:13px;
    height:19px;
    text-indent:6px;
}

.contacts {
    background-color:white;
    height:116px;
    margin:10px 0px 10px 40px;
    width:232px;
}

.text_contacts {
    font-size:11px;
    padding:17px 6px;
    text-align:left;
}



.list_kamini {
    clear: both;
}
.item { border-bottom: solid 1px #cccccc; margin: 0 0 3ex 0; overflow: auto;}
.item h3 {margin: 0; padding: 0;}

.item_tmb {
    float: left;
    width: 200px;
}

.data_kamini {
    padding: 10px;
}

.navigacia {
    font-weight: bold;
    margin: 10px 0 2ex 10px;
}

.images_block { clear: both; }
.images_block .image_item { width: 170px; height: 140px; float: left;}


div.pagination {
    padding: 3px;
    margin: 3px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;
    
    text-decoration: none; /* no underline */
    color: #606978;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #606978;
    
    color: #000;
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #606978;
    
    font-weight: bold;
    background-color: #606978;
    color: #FFF;
}
div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    
    color: #DDD;
}
