*
{
    margin:0;
    padding:0;
}
html, body
{
    width:100%;
    height:100%;
}
html
{
    overflow-y:scroll;
}
body
{
    font-family:"Arial";
    font-size:14px;
    color:#000000;
}
a
{
    outline:none;
}
#wrap
{
    width:100%;
    height:100%;
}
#logo_td
{
    width:300px;
    vertical-align:top;
}
#logo
{
    width:129px;
    height:60px;
    border:0;
}
#orange
{
    background:url(/images/head1.jpg) no-repeat top left;
}
.top_line
{
    height:170px;
    width:3px;
    background:url(/images/orange-frame.gif) repeat-y;
}
.vertical-line
{
    width:3px;
    height:100%;
}
.bottom_line
{
    width:3px;
    background:url(/images/orange-frame.gif) repeat-y;
}
#wrap_td
{
    width:100%;
    height:100%;
    vertical-align:top;
}
#content_table
{
    margin:20px 20px 20px 20px;
}
#top_menu_td
{
    height:160px;
    width:75%;
}
#top_menu_div
{
    width:100%;
    height:100%;
    position:relative;
}
#horizontal-line
{
    position:absolute;
    left:0;
    bottom:-5px;
    width:100%;
    height:3px;
    background:url(/images/orange-frame.gif) repeat-x;
}
#top_menu
{
    list-style-type:none;
    list-style-image:url(/images/punkt3.gif);
}

#top_menu li
{
    padding:3px;
}

#top_menu a:link, #top_menu a:hover, #top_menu a:visited, #top_menu a:visited:hover
{
    font-family:"Arial";
    font-size:16px;
    color:#000000;
    text-decoration:none;
}
#top_menu_margin
{
    margin:10px 0 0 60px;
}
#left_menu_td
{
    vertical-align:top;
    padding:190px 20px 0 0;
}
#left_menu_table
{
    margin:0 0 0 auto;
}
#left_menu_table td
{
    text-align:right;
    vertical-align:middle;
    padding:5px 5px 5px 5px;
}
.dot
{
    width:11px;
    height:11px;
    border:0;
}
img
{
    vertical-align:bottom;
}
#left_menu_table a:link, #left_menu_table a:visited, #left_menu_table a:hover, #left_menu_table a:visited:hover
{
    font-family:"Arial";
    font-size:16px;
    color:#000000;
    text-decoration:none;
}
#main_content
{
    vertical-align:top;
    padding:20px 0 0 35px;

}
h1
{
    color: #ff6600;
    font-size: 18pt;
    font-family: "Arial";
    margin:10px 0 5px 0;
}
p
{
    padding:0 0 10px;
}
#fixed
{
    width:800px;

}
.photogalery_position
{
    float:left;
    margin:0px 15px 20px 0px;
    text-align:center;
}
.photogalery_position_img
{
    border:0;
}
a:link, a:visited
{
    font-family:"Arial";
    color: #ff6600;
    text-decoration:underline;
}
a:hover, a:visited:hover
{
    font-family:"Arial";
    color: #ff6600;
    text-decoration:none;		
}
.photogalery_rubric_pic
{
    border:0;
}
#head2
{
    background:url(/images/head.jpg) no-repeat top left;
}
#head4
{
    background:url(/images/head4.jpg) no-repeat top left;
}
#head5
{
    background:url(/images/head5.jpg) no-repeat top left;
}
#head3
{
    background:url(/images/head1.jpg) no-repeat top left;
}
#head7
{
    background:url(/images/head7.jpg) no-repeat top left;
}
#head6
{
    background:url(/images/head6.jpg) no-repeat top left;
}
#head8
{
    background:url(/images/head3.jpg) no-repeat top left;
}
.push
{
    height:10px;
}
.bold
{
    font-weight:bold;


}
.pr_table td {padding:2px 10px;}
.pr_table {margin:0 auto;}
.freshtable {
    background:#000000;
    border-collapse:collapse;
}

.freshtable  td {
    border:solid 1px #000000;
    background:#FFFFFF;
    padding:3px;
}
.center td {text-align:center; height:30px;}
.orange {height:30px; background:#ff6600; text-align:center; vertical-align:middle; padding:5px 0 0px 0;}

.orange1 td
{background:#ff6600;}

.photogalery_table td
{
    text-align:center;
    vertical-align:top;
    padding:0 10px 10px 0px;
}

#top-menu-phones {
    position: absolute;
        top: 5px;
        right: 10px;
}

#top-menu-phones p {
    margin: 0 0 2px 0;
    padding: 0;
    white-space: nowrap;
    font-size: 17px;
}

.phone-8 {
    color: #666666;
}

.phone-code {
    color: #FF6600;
}

