/* general linkuri */

A:link
{
    text-decoration: none;
    color: #CC0000;
}

A:visited
{
    text-decoration: none;
    color: #CC0000;


}

A:active
{
    text-decoration: underline;
}

A:hover
{
    color: #CC0000;
    text-decoration: underline;
}



/* structura pagina */

body.tot {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #080808;

		margin:40px 20px 20px;
		background: url(images/bkg_gen0.jpg) repeat-x top #FFFFFF;

}

form {
display:inline;
line-height:100%;
margin:0;
padding:0;

}
p {
margin:0px;
text-indent:0px;

}

h1{
line-height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#333333;
margin:0 0 6px;
font-weight:normal;


}

h2{
line-height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#333333;
margin:3px 0 0;
font-weight: bold;
}


h3{
line-height:120%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333333;
margin:3px 0 0;
font-weight: bold;
margin:10px 0;
display:block;
}

h5 {
display:block;
font-style:italic;
font-weight:normal;
margin-left:15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;

}

#corp {
width:780px;
position:relative;
right:auto;
left:auto;
background: url(images/bkg_colt.gif) no-repeat top left #FFFFFF;
text-align:left;
min-height:500px;
border:solid 1px #CCCCCC;
padding-bottom:125px;


}

#bd {
position:absolute;
right:0px;
width:215px;
z-index:2;
top:131px;

}

#bd2 {
position:absolute;
right:0px;
width:390px;
z-index:12;
top:131px;

}

#antet {
margin:35px 0 30px 120px;

}

#centr {
left:55px;
width:520px;
background:url(images/bkg_gen.jpg) repeat-y top left #FFFFFF;
height:400px;
position:relative;

}
.clear {
clear:both;
height:1px;
width:100%;
font-size:1px;


}

.antitlu {
float:right;
width:185px;

}

.cugri {
color:#818181;

}

#colt_st {
position:absolute;
left:0;
top:0;
background:url(images/colt_st.gif);
width:13px;
height:18px;

}

#colt_dr {
position:absolute;
right:-1px;
top:0;
background:url(images/colt_dr.gif);
width:13px;
height:18px;

}

.item_bd {
padding:4px 22px 4px 27px;
font-variant:small-caps;
font-size:12px;
color:#666666;
margin-right:10px;
}

.item_bd i{
float:right;
text-transform:lowercase;
font-size:11px;
font-variant:normal;
font-style:normal;
}

.item_bd i a{
color: #333333;
text-decoration:none;
}
.item_bd i a:visited{
color: #333333;
text-decoration:none;
}
.item_bd i a:hover{
color: #333333;
text-decoration: underline;
}

.item_bd i strong{
font-weight:normal;
font-style: italic;

}

.item_bd img {
display:block;



}

.item_bd a img {
filter:alpha(opacity="50");
-moz-opacity:.5;
opacity:.5;
}

.item_bd a:hover img {
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
}


#fin2 {
position:absolute;
left:175px;
top:0;

}

#fin3 {
position:absolute;
left:160px;
top:110px;
}

#fin1 {
position:absolute;
left:75px;
top:220px;
font-weight:bold;
}

#fin1 a img {
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
}

#fin4 {
position:absolute;
left:15px;
top:384px;
color:#FFFFFF;

}

#fin4 a img {
filter:alpha(opacity="95");
-moz-opacity:.95;
opacity:.95;
border:solid 1px #FFFFFF;
}

#fin4 a:hover img {
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
}


#fin5 {
position:absolute;
left:190px;
top:380px;
}


.spec {
margin:0 15px 5px 0;
background: url(images/bkg_gen_inv.jpg) repeat-y top left #DFDFDD;
padding:15px 22px 5px 27px;
font-weight:bold;

}
.spec img {
border:solid 1px #FFFFFF;

}

#contact {
position:absolute;
width:560px;
height:119px;
left:-29px;
bottom:-98px;
background:url(images/bkg_contact.gif) no-repeat;
overflow:hidden;
z-index:10;

}
#cont_contact {
padding:17px 40px 0px 20px;
color:#FFFFFF;
overflow:hidden;
}

#cont_contact a {
color:#FFFFFF;
}


#cont_contact a:visited {
color:#FFFFFF;
}
#cont_contact a:hover {
color:#FFFFFF;
}

.titlucon {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}

#mijloc {
height:330px;
overflow:auto;
margin-right:20px;


}

#mijloc_admin {
margin-right:20px;
padding-top:40px;


}

.cont_mijloc {
padding:5px 30px 20px 72px;
}

.cont_mijloc p {
margin:10px 0;

}
#barasus {
margin:12px 25px 10px 10px;
font-variant:small-caps;
text-align:center;

}
#barasus i{
font-style:normal;
font-variant:normal;

}
#barasus i strong{
font-weight:normal;
font-style:italic;

}
#fl_st {
float:left;
}

#fl_st a{
display:block;
padding-left:25px;
background:url(images/sag_st.gif) left top no-repeat;
line-height:20px;

}

#fl_dr {
float: right;
}

#fl_dr a{
display:block;
padding-right:25px;
background:url(images/sag_dr.gif) right top no-repeat;
line-height:20px;

}
#mijloc_admin select {
height:20px;
width:150px;
font-size:11px;
border:solid 1px #999999;
background:#FFFFFF;
padding:1px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.cont_erori {
padding:5px;
border:solid 1px #990000;
margin-bottom:14px;
}

.cont_erori span{
display:block;
margin:6px 0;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.sel_text {
padding-right:7px;
color:#CC0000;

}

.tbl_spec {
font-size:11px;

}

.tbl_spec td{
padding:3px 6px;

}

.td1 {
background:#DDDDDD;

}
.textloc_fmic {
width:50px;

}

#mijloc_admin select.textloc_mic {
width:100px;
}

#mijloc_admin select.textloc_fmic {
width:60px;
}

#supra {
font-size:11px;
text-align:right;
width:780px;
position:relative;
right:auto;
left:auto;


}
#supra a{
padding:0 5px;

}