/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
    padding:0;
    margin:0;
    text-align:center;
    min-width:990px;/* for mozilla*/
    background-color: #ffffff;
    color: #000000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
}
#outer{
    height:100%;
    min-height:100%;
    color: #000000;
    text-align:left;
    width:100%;
    margin:auto;
    position:relative;
    text-align:center;
    background: url(../images/design/bg_footer.jpg) bottom repeat-x;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#frame2{
    width:990px;
    text-align:left;
    margin:auto;
    position:relative;
}

#innerwrap {/* enables content first */
    float:left;
    width:790px;
}
#header{
    position:absolute;
    top:0;
    left:0px;
    width:990px;
    height:124px;
    overflow:hidden;
    background-image:url(../images/design/header.jpg);
    color: #000000;
    z-index:100;
}
#left {
    position:relative;/*ie needs this to show float */
    width:200px;
    float:left;
    padding-top:140px;/*needed to make room for header*/
    padding-bottom:45px;/* needed to make room for footer */
}
#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px}

#right {
    position:relative;/*ie needs this to show float */
    width:200px;
    float:right;
    padding-top:140px;/*needed to make room for header*/
    padding-bottom:45px;/* needed to make room for footer */
}

#footer {
background-image:url(../images/design/footer.jpg);
background-position:right bottom;
background-repeat:no-repeat;
bottom:0px;
clear:both;
height:45px;
left:100pt;
position:absolute;
text-align:left;
width:850px;
z-index:10;
} 

* html #footer {/*only ie gets this style*/
    \height:45px;/* for ie5 */
    he\ight:45px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
    width:590px;
    float:right;
    padding-top:124px;
    padding-bottom:45px;/* needed to make room for footer */
}
/*#centrecontent p {padding-left:3px}*/

#clearfooter {width:100%;height:45px;clear:both} /* to clear footer */

.streich_left{
background-image: url(../images/design/left_header.jpg);
background-position:top;
background-repeat:repeat-x;
height:124px;
position:absolute;
width:50%;
top:0;
left:0;
}
.streich_right{
background-image: url(../images/design/right_header.jpg);
background-position:top;
background-repeat:repeat-x;
height:124px;
position:absolute;
width:50%;
top:0;
right:0;
}
.streich_bottoml{
background-image: url(../images/design/bg_footer.jpg);
background-repeat:repeat-x;
height:45px;
position:absolute;
width:100%;
bottom:0;
left:-100%;
}
.streich_bottomr{
background-image: url(../images/design/bg_footer.jpg);
background-repeat:repeat-x;
height:45px;
position:absolute;
width:100%;
bottom:0;
left:100%;
}
#adres{
font-size:90%;
text-align:right;
color:#021758;
padding-right:10px;
padding-top:5px;
}
#goriz_menu{
position:relative;
color:#ffffff;
font-size:90%;
text-align:right;
padding-top:20px;
}
#goriz_menu span, .goriz_menu_bulet{
position:relative;
float: right;
height:47px;
width:44px;
margin-right:10px;
}
.pic1, .pic2{
    position:absolute;
    top:10px;
    left:0;
    border:0;
}
#goriz_menu a{
    position:relative;
    display:block;
    float:right;
    margin-right:10px;
    color:#ffffff;
    height:47px;
    width:44px;
    text-decoration:none;
}
#goriz_menu a:hover{
    color:#021758;
    text-decoration:none;
}
/*
#goriz_menu a img.pic1{
    display:block;
}

#goriz_menu a img.pic2{
    display: none;
}

#goriz_menu a:hover img.pic1{
    display: none;
}

#goriz_menu a:hover img.pic2{
    display: block;
}
*/
#goriz_menu a .home {
background-image:url(../images/design/home.gif);
background-repeat:no-repeat;
}
#goriz_menu a:hover .home {
background-image:url(../images/design/home_hover.gif);
background-repeat:no-repeat;
}
#goriz_menu a .new{
background-image:url(../images/design/new.gif);
background-repeat:no-repeat;
}
#goriz_menu a:hover .new{
background-image:url(../images/design/new_hover.gif);
background-repeat:no-repeat;
}
#goriz_menu a .kontakt{
background-image:url(../images/design/kontakt.gif);
background-repeat:no-repeat;
}
#goriz_menu a:hover .kontakt{
background-image:url(../images/design/kontakt_hover.gif);
background-repeat:no-repeat;
}
#goriz_menu a .proekt{
background-image:url(../images/design/proekt.gif);
background-repeat:no-repeat;
}
#goriz_menu a:hover .proekt{
background-image:url(../images/design/proekt_hover.gif);
background-repeat:no-repeat;
}
#goriz_menu a .servis{
background-image:url(../images/design/servis.gif);
background-repeat:no-repeat;
}
#goriz_menu a:hover .servis{
background-image:url(../images/design/servis_hover.gif);
background-repeat:no-repeat;
}

#content_text{
    background-image:url(../images/design/content_fon.jpg);
    background-position:right;
    background-position:top;
    background-repeat:no-repeat;
    padding-left:16px;
    padding-right:16px;
    text-align:justify;
}

#content_text a{
text-decoration:underline;
color:#025fbd;
}
#content_text a:hover{
text-decoration:none;
}
#vert_menu_box{
background-image:url(../images/design/vert_line.gif);
background-position: right;
background-repeat:repeat-y;
margin-bottom:20px;
}
#vert_menu{
font-size:110%;
font-weight:bold;
text-indent:25px;
}
#vert_menu a{
position:relative;
text-decoration:none;
display:block;
color:#1fa1fd;
width:200px;
height:20px;
background-image: url(../images/design/menu_line.gif);
background-repeat:repeat-x;
padding-top:5px;
}
#vert_menu a:hover{
color:#025fbd;
}
#vert_menu a.sel{
color:#025fbd;
}
#vert_menu a .bulet{
width:4px;
height:7px;
display:block;
position:absolute;
left:11px;
top:8px;
background-image:url(../images/design/menu_bulet.gif);
background-repeat:no-repeat;
}
#vert_menu a:hover .bulet{
background-image: url(../images/design/menu_bulet_hover.gif);
background-repeat:no-repeat;
width:5px;
height:9px;
}
.footer_text {
margin:auto;
padding-top:6px;
}
.footer_text a{
    text-decoration:underline;
    color:#021758;
}
.footer_text a:hover{
text-decoration:none;
}
.divieder{
background-image:url(../images/design/goriz_line.gif);
background-repeat:repeat-x;
width:558px;
height:1px;
}
.name_news{
font-size:110%;
font-weight:bold;
color:#1fa2fd;
width:237px;
padding-left:30px;
padding-right:11px;
background-image: url(../images/design/bulet_news.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:6px;
/*text-align:left;*/
}
.name_news_detal{
font-size:130%;
font-weight:bold;
color:#025fbd;
width:450px;
padding-left:30px;
padding-right:11px;
background-image: url(../images/design/bulet_news.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:7px;
}

.date_news{
text-align: right;
color:#1fa2fd;
font-weight:bold;
}
.midl_colon{
background-image:url(../images/design/vert_line.gif);
background-repeat:repeat-y;
width:1px;
}
.news_text_tab_l{
padding-right:11px;
text-indent:15px;
vertical-align:text-top;
width:268px;
}
.news_text_tab_r{
padding-left:11px;
text-indent:15px;
vertical-align:text-top;
width:268px;
}
.more_tab{
text-align:right;
font-size:90%;
padding-bottom:10px;
padding-top:5px;
display:block;
}
.more_equipment{
padding-bottom:0px;

}
#content_text .more_tab a{
text-decoration:underline;
color:#666666;
}
#content_text .more_tab a:hover{
text-decoration: none;
}
.new_list{
    list-style-position: outside;
    list-style-type: circle;
    list-style-image: url(../images/design/new_list_bullet.gif);
}
ul{
    list-style-position: outside;
    list-style-type: circle;
    list-style-image: url(../images/design/new_list_bullet.gif);
}
ol{
    list-style-position: outside;
    list-style-type: decimal;
    color:#025fbd;
}
li {
 margin: 0;
 padding: 0;
 padding-top: 3px;
 padding-bottom: 2px;
} 
.donw{
font-size:90%;
list-style-image: none;
}

#content_text .new_list a{
color:#666666;
text-decoration:underline;
}
#content_text .new_list a:hover{
color:#000000;
text-decoration: none;
}
#content_text h2 a{
color:#999999;
text-decoration:underline;
}
#content_text h2 a:hover{
color:#999999;
text-decoration: none;
}
.img_new_detal_r{
float:right;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
border:#CCCCCC;
border-style:double;
border-width:2px;
}
.img_new_detal_l{
float:left;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
border:#CCCCCC;
border-style:double;
border-width:2px;
}
.equipment_name{
font-size:130%;
font-weight:bold;
color:#1fa2fd;
/*padding-left:25px;*/
padding-top:5px;
padding-bottom:2px;
overflow:hidden;
}
.equipment{
background-image:url(../images/design/goriz_line.gif);
background-repeat:repeat-x;
background-position:bottom;
overflow:hidden;
}
.grey{
background-color:#f2f5fb;
}
.equip_img{
margin-top:1px;
margin-bottom:1px;
}
.link_bottom{
text-align:center;
padding-top:5px;
}
.firm{
padding-right:12px;
}
h1{
    font-size:190%;
    color:#025fbd;
    margin:0px;
    font-weight:normal;
    padding-left:25px;
    padding-bottom:7px;
    padding-top:5px;
}
h2{
    font-size:160%;
    color:#025fbd;
    margin:0px;
    font-weight:normal;
    padding-left:25px;
    padding-bottom:7px;
    padding-top:5px;
}
p{
text-indent:15px;
padding-top:3px;
padding-bottom:3px;
}

.required
{
    color:red;
    font-size: 10px;
}
.note
{
    color:green;
    font-size: 10px;
}
#content_text a.sel{
text-decoration:none;
color:#000000;
font-weight:bold;
} 

.small_text
{
    font-size: 10px;
}
h3{
font-size:140%;
color:#025fbd;
font-weight:bold;
margin:0px;
padding:5px 0 7px 25px;

}
h4{
font-size:120%;
color:#025fbd;
font-weight:bold;
margin:0px;
padding:5px 0 7px 25px;
}   
