html {
margin-top: 0;
margin-bottom: 0;
height: 100%;
overflow: -moz-scrollbars-vertical;
}

body {
margin-top: 0;
margin-bottom: 0;
height: 100%;
color: #505050;
font-size: x-small;
font-family: verdana;
background-color: white;
background-image: url(../images/fons.jpg);
background-repeat: repeat-y;
background-position: center top;
}

.outer_frame{width: 1000px;height: 100%;border: 0px solid #000;margin-left: auto;margin-right: auto;}
.outer_frame_td{vertical-align: top;}
.outer_frame_td_bottom{vertical-align: bottom;}

.doc{width: 700px; text-align: center;}

.header_table{
width: 1000px;
border: 0px;
margin-top: 0px;
margin-bottom: auto;
}

.include_table{
width: 1000px;
border: 0px;
}

.footer_table{
width: 1000px;
height: 102px;
background-image: url(../images/bottomline.jpg);
border: 0px;
margin-top: auto;
margin-bottom: 0px;
padding-bottom: 0px;
}

p.footer{
margin-left: 100px;
}
p.footer2{
margin-left: 50px;
}

.main_menu{
width: 1000px;
border: 0px;
margin-top: 0px;
margin-bottom: auto;
}

.contacts_div{
margin-bottom: 15px;
}

.contacts_table{
margin-bottom: 15px;
width: 870px;
text-align: center;
}

p {}

td { color: #505050; font-size: x-small; font-family: verdana; }

.txt_frame{width: 700px; text-align: justify;}

a:link { color: #1e3851 }
a:visited { color: #1e3851 }
a:hover { color: #3b6b93; }
a:active { color: #3b6b93 }

.foto_freims{ background-image: url(../images/foto_bg.png); background-position: center center; width: 280px; height: 280px; }
.foto_pic{ width: 280px; height: 220px; border: 0px solid black; text-align: center; vertical-align: bottom;}
.foto_desc{ width: 280px; height: 60px; border: 0px solid black; text-align: center; vertical-align: top;}
.foto{margin-left: auto; margin-right: auto;}
.foto_holder{margin-left:auto; margin-right: auto;}

.specif_table{width: 900px; margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto; border: 0px solid black;}
.specif_td_11{width: 440px; text-align: center; font-size: 12px; font-weight: bold; border-bottom: 1px solid black; padding: 5px;}
.specif_td_12{width:230px; text-align: center; font-size: 12px; font-weight: bold; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black;}
.specif_td_12_s{width:460px; text-align: center; font-size: 12px; font-weight: bold; border-left: 1px solid black; border-bottom: 1px solid black;}
.specif_td_13{width:230px; text-align: center; font-size: 12px; font-weight: bold; border-bottom: 1px solid black;}

.specif_td_21{padding: 5px; text-align: center; height: 160px;}
.specif_td_22{padding: 5px; text-align: center; border-left: 1px solid black; border-right: 1px solid black;}
.specif_td_22_s{padding: 5px; text-align: center; border-left: 1px solid black;}
.specif_td_23{padding: 5px; text-align: center;}

.specif_td_31{text-align: center; font-size: 12px; font-weight: bold; border-top: 1px solid black; border-bottom: 1px solid black; padding: 5px; height: 25px;}
.specif_td_41{padding: 5px; vertical-align: top;}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}

.highslide2 img {
	border: 1px solid gray;
}

.highslide-image {
    border: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-move {
    cursor: move;
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}

