@font-face {
    font-family: 'Gabriolafont';
    src: url('style/Gabriola.eot');
    src: url('style/Gabriola.eot?#iefix') format('embedded-opentype'),
         url('style/Gabriola.woff') format('woff'),
         url('style/Gabriola.ttf') format('truetype'),
         url('style/Gabriola.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
background:url(images/bg_tot.jpg) repeat;
font-family:Arial, Helvetica, sans-serif;
margin:0;
font-size:12px;
}

a, a:visited, a:hover{
text-decoration:none;
}

.bg_st{
background:url(images/fundal_colt.gif) repeat-y top center;
position:relative;
min-width:993px;
}

.all{
width:993px;
margin:0 auto;
}

.sigle{
text-align:center;
background:#FFFFFF;
padding:5px 0;
position:relative;
z-index:6;
}

.sigle a{
margin:0 40px;
}

.umbra{
background:url(images/umbra.png) repeat-x top left;
width:100%;
height:110px;
position:absolute;
bottom:-110px;
left:0;
}

.funda{
background:url(images/funda.png) no-repeat top left;
width:1118px;
height:365px;
position:absolute;
top:-255px;
left:-662px;
z-index:5;
}

.antet{
width:993px;
margin:0 auto;
padding-top:30px;
position:relative;
z-index:8;
}

a.logo{
margin-top:49px;
}

.content{
background:#FFFFFF;
position:relative;
z-index:3;
padding:0 24px 30px 0;
}

.menu{
width:992px;
margin:20px auto 0;
position:relative;
background:url(images/bg_men.png) repeat-x top left;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
z-index:4;
}

.menu table{
font-weight:bold;
text-align:center;
padding:0;
}

.menu table td a, .menu table td a:visited, .menu table td a:hover{
color:#000000;
}

.menu table td a:hover, .menu table td a.sel, .menu table td a.sel:visited, .menu table td a.sel:hover{
background:#F4F4F4;
}

.menu table td a{
display:block;
padding:10px 20px;
position:relative;
z-index:10;
}

.menu table td a.home{
padding:9px 20px;
.padding:11px 20px;
}

.colt{
position:absolute;
width:6px;
height:7px;
z-index:11;
}

.csts{
background:url(images/colt_st.png) no-repeat left top;
top:-1px;
left:-1px;
}

.cstj{
background:url(images/colt_stj.png) no-repeat left top;
bottom:-1px;
left:-1px;
}

.inp{
position:absolute;
top:0;
right:0;
width:149px;
margin-top:-1px;
z-index:12px;
}

input.cauta{
background:#666666;
border:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:10px 5px 10px 10px;
width:101px;
float:left;
height:17px;
}

input.go{
float:right;
background:#666666;
padding:10px 5px 10px;
height:17px;
}

.video{
color:#000000;
padding:30px 0 30px 24px;
width:945px;
}

.vid_open{
width:535px;
height:247px;
float:left;
position:relative;
overflow: hidden;
}

.rights{
position:absolute;
height:17px;
background:#FFFFFF;
opacity:0.7;
filter:alpha(opacity=70);
bottom:0;
left:0;
font-size:11px;
text-align:center;
padding-top:3px;
z-index:1;
}

.rights span{
padding:0 10px;
}

.vid_open a{
display:block;
height:247px;
overflow:hidden;
}

.vids_close{
width:400px;
float:right;
margin-left:10px;
}

.vid{
float:left;
margin:0 10px 10px 0;
height:75px;
position:relative;

}

.vid span{
/*opacity:0.5;
filter:alpha(opacity=50);*/
}

.vid span:hover, span.vid_sel{
opacity:1;
filter:alpha(opacity=100);
}

.vids_close span:hover, span.vid_sel{
opacity:1;
filter:alpha(opacity=100);
}

.cover{
position:absolute;
top:0;
left:0;
width:225px;
height:71px;
background:url(images/cover.png) no-repeat left top;
}

.bs{
width:250px;
float:left;
margin-right:20px;
}

.cont{
width:699px;
float:left;
padding-bottom:50px;
}

.cat{
position:relative;
zoom:1;
}

.cat a{
display:block;
background:url(images/cat_verde.png) repeat-x left top #709D00;
padding:7px 15px;
padding:15px 15px 0\9;
margin:0;
}

.cat a, .cat a:visited, .cat a:hover{
color:#FFFFFF;
font-family:"Gabriolafont","Times New Roman", Times, serif;
font-size:190%;
line-height:20px;
}

.cat a:hover{
background:url(images/cat_verde_hov.png) repeat-x left top #A0BE55;
}

.dim{
position:absolute;
width:6px;
height:7px;
}

.sts{
background:url(images/sts.png) no-repeat left top;
top:0;
left:0;

}

.stj{
background:url(images/stj.png) no-repeat left top;
bottom:0;
left:0;
}

.drs{
background:url(images/drs.png) no-repeat left top;
top:0;
right:0;
}

.drj{
background:url(images/drj.png) no-repeat left top;
bottom:0;
right:0;
}

.menu_st ul{
list-style:none;
margin:0 0 30px 15px;
padding:0;
}

.menu_st li{
background:url(images/li_verde.gif) no-repeat left 5px;
padding-left:15px;
margin:15px 0;
line-height:150%;
display:block;
}

.menu_st li a, .menu_st li a:visited, .menu_st li a:hover{
color:#001A4F;
}

.albastru a{
background:url(images/cat_albastru.png) repeat-x left top #1F8A83;
}



.albastru a:hover{
background:url(images/cat_albastru_hov.png) repeat-x left top #07D2C6;
}

.li_albastru li{
background:url(images/li_albastru.gif) no-repeat left;
}

.blu a{
background:url(images/cat_blu.png) repeat-x left top #1168B2;
}
.blu a:hover{
background:url(images/cat_blu_hov.png) repeat-x left top #1168B2;
}
.li_blu li{
background:url(images/li_blu.gif) no-repeat left;
}
.rosu a{
background:url(images/cat_rosu.png) repeat-x left top #CA4E00;
}

.rosu a:hover{
background:url(images/cat_rosu_hov.png) repeat-x left top #DC8955;
}

.li_rosu li{
background:url(images/li_rosu.gif) no-repeat left;
}

.pad{
padding:0 15px;
}

.bloc{
border:1px solid #CCCCCC;
padding:15px;
position:relative;
margin-bottom:25px;
}

.meteo{
background:url(images/bg_meteo.png) repeat-x left top #CCCCCC;
}

.meteo div.t{
font-size:14px;
font-weight:bold;
margin-bottom:13px;
}

.meteo div.d{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-style:italic;
margin-bottom:18px;
}

.cdrs{
background:url(images/colt_dr.png) no-repeat left top;
top:-1px;
right:-1px;
}

.cdrj{
background:url(images/colt_drj.png) no-repeat left top;
bottom:-1px;
right:-1px;
}

.acces{
color:#FFFFFF;
background:url(images/bg_acces.png) repeat-x left top #B2B2B2;
}

.acces strong{
margin-bottom:20px;
display:block;
}

.acces a, .acces a:visited, .acces a:hover{
color:#FFFFFF;
}

.acces ul, .links ul{
list-style:none;
padding:0;
margin:0;
}

.acces li, .links li{
padding-left:12px;
margin:10px 0;
}

.acces li{
background:url(images/li_acces.png) no-repeat left;
}

.links{
background:url(images/bg_links.png) repeat-x left top #FFFFFF;
}

.links li{
background:url(images/li_links.png) no-repeat left;
}

.links a, .links a:visited, .links a:hover{
color:#27769C;
}

.harta{
position:relative;
background:url(images/bg_map.jpg) repeat-x left;
text-align:center;
padding:10px 0px;
border:solid 1px #CCCCCC;
}

h1{
margin:25px 0px 20px 0px;
margin:35px 0px 10px 0px\9;

font-family: "Gabriolafont","Times New Roman", Times, serif;
font-size:33px;
line-height:100%;
}

.pg h1{
font-size:330%;
}

.categ{
width:212px;
height:235px;
background:url(images/bg_img.jpg) repeat-x left 176px #F3F3F3;
position:relative;
float:left;
margin:0 31px 30px 0;
overflow:hidden;
}

.categ2{
height:auto;
}

.categ img{
display:block;

}

.categ span.c, .categ a.c{
margin:0 15px;
padding:10px 0;
z-index:1;
display:block;
font-weight:bold;
color:#000000;
zoom:1;

}

.categ span.c a, .categ span.c a:visited, .categ span.c a:hover, .categ a.c, .categ a.c:visited, .categ a.c:hover{
color:#000000;

}

.menu_down{
font-size:13px;
background:url(images/bg_men.jpg) repeat-x top left;
height:57px;
}

.menu_down a, .menu_down a:visited, .menu_down a:hover{
color:#FFFFFF;
text-decoration:none;
}

.menu_down td{
text-align:center;
}

.menu_down a.home{
background:url(images/home.gif) no-repeat center;
width:17px;
height:15px;
display:block;
margin-left:40px;
}

.down{
background: url(images/logo_jos.jpg) no-repeat right bottom #999999;
color:#EBEBEB;
padding:20px;
margin-bottom:10px;
position:relative;
}

.cont_down{
width:720px;
}

.perm{
font-style:italic;
font-size:11px;
}

.perm span.fll{
font-style:normal;
}

.down a, .down a:visited, .down a:hover{
color:#FFFFFF;
}

.down a{
margin-right:10px;
}

.down div.d{
line-height:180%;
}

.other_links{
margin:20px 0;
}

.other_links a, .other_links a:visited, .other_links a:hover{
color:#CCCCCC;
}

.bara{
background:url(images/bara.jpg) no-repeat top center;
min-height:4px;
text-align:center;
padding-top:10px;
margin-top:20px;
}

.bara a, .bara a:visited, .bara a:hover{
color:#00448F;
font-family:"Trebuchet MS", Arial, sans-serif;
}

.bara em{
color:#00448F;
display: block;
margin:10px 0;
}

.bara div.n{
width:700px;
margin:0 auto;
line-height:150%;
}

a.open{
position:relative;
}

a.open i{
display:none;
position:absolute;
top:35px;
left:0;
background-color:#F4F4F4;
font-style:normal;
width:155px;
padding:10px 5px;
line-height:180%;
border-bottom:4px solid #666666;
cursor:pointer;
}

a.open:hover i{
display:block;
}

a.open i b{
font-weight:normal;
display:block;
text-align:left;
padding:0 4px;
}

a.open i b.sel, a.open:visited i b.sel, a.open:hover i b.sel{
color:#666666;
}

.poza_pag{
position:relative;
width:945px;
}

.poza_pag img{
display:block;
}

.tit_pag{
margin:20px 0;
}

.up_pag{
font-family:"Trebuchet MS", Arial, sans-serif;
border-bottom:1px solid #CCCCCC;
padding:5px 0 10px;
}

.up_pag a, .up_pag a:visited, .up_pag a:hover{
color:#6699CC;
margin:0 5px;
}

.print{
float:right;
background:url(images/print.gif) no-repeat left center;
padding:0 0 1px 23px;
margin-left:25px;
}

.plus{
background:url(images/plus.gif) no-repeat center;
width:19px;
height:15px;
float:right;
}

.minus{
float:right;
background:url(images/minus.gif) no-repeat center center;
width:15px;
height:15px;
}

.txt{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size: 108%;
color:#333333;
margin-bottom:30px;
}

.txt p{
margin-bottom:15px;
}

h2{
margin:5px 0 10px;
padding:0;
font-size:28px;
font-family: "Gabriolafont","Times New Roman", Times, serif;
}

.newbg{
background:url(images/bg_img_pag.png) repeat-x left 176px;
margin-bottom:10px;
}

.docs{
background:url(images/bg_docs.png) repeat-x left top;
border:1px solid #CCCCCC;
position:relative;
padding:0 20px 20px;
font-size:13px;
margin-top:20px;
}

.docs a, .docs a:visited, .docs a:hover{
color:#6699CC;
}

.docs table td{
padding:5px 0;
}

input.search{
background:url(images/bg_cauta.png) repeat-x #CCCCCC;
width:342px;
padding:8px 10px;
color:#58595B;
font-style:italic;
font-family:"Trebuchet MS", Arial, sans-serif;
border:none;
}

.inp_search{
position:relative;
width:362px;
float:left;
height:32px;
.height:35px;
border:1px solid #CCCCCC;
margin-bottom:30px;
}

input.go_search{
margin:10px 0 0 10px;
}


.pag a, .pag a:hover, .pag a:visited{
color:#6699CC;
}

.pag a{
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
padding:2px 6px;
display:block;
}

.pag a.sel, .pag a.sel:visited, .pag a.sel:hover, .pag a:hover{
background:#E1E8F0;
color:#333333;
}

.pag{
float:left;
position:relative;
height:18px;
.height:20px;
margin-right:5px;
}

a.next{
background:url(images/next.gif) no-repeat left center;
width:6px;
height:10px;
float:left;
margin:4px 0 0 5px;
}

.tip{

position:relative;
margin-bottom:20px;

}

h3{
margin:0;
padding:0;
font-size:16px;
font-weight:normal;
}

.tip div.t{
font-family:"Trebuchet MS", Arial, sans-serif;
color:#666666;
font-size:13px;
}

.tip div.t a, .tip div.t a:visited, .tip div.t a:hover{
color:#666666;
}

.tip h2{
margin:20px 20px 10px 0;
float:left;
}

h2 a, h2 a:visited, h2 a:hover{
color:#000000;
}

.rating{
float:left;
background:url(images/rating.gif) no-repeat left center;
width:13px;
height:12px;
margin:22px 5px 0 0;
}

.viz{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#666666;
padding:10px 0;
margin-top:30px;
border-top:1px solid #CCCCCC;
}

table.tb_form{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:13px;
color:#333333;
font-style:italic;
margin-bottom:30px;
}

table.tb_form div.inp_search{
margin-bottom:0;
width:460px;
}

table.tb_form div.inp_search input.search, textarea{
width:440px;
}

.mand{
background:url(images/mand.gif) no-repeat top right;
}

.tb_form td{
padding:7px 0;
}

textarea{
background:url(images/bg_msg.png) repeat-x top #CCCCCC;
border:1px solid #CCCCCC;
padding:8px 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.sub{
position:relative;
background:#32659C;
margin:20px 0 5px;
width:115px;
height:38px;
}

.sub input{
background:none;
border:none;
font-size:13px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:10px 0;
cursor:pointer;
text-align:center;
width:100%;
.padding:8px 0 10px;
}

table.tb_form td span{
color:#990000;
}

.subbanner{
width:188px;
overflow:hidden;

}
.subbanner object{
display:block;
margin:0 auto;
}
.bannerup{
text-align:center;
background:#FFFFFF;
padding:20px;
}

.bannerup img{
display:block;
margin:0 auto;
z-index:1000;
position:relative;
}


.htmlmap{
overflow:hidden;
width:670px;

margin:0 auto;
}



.vr{
background-image: url(images/vremea.png);
background-repeat:no-repeat;
height: 50px;
margin:0 auto;
overflow: hidden;
width: 80px;
float:right;
}

.vr1 {background-position:0 -50px}
.vr2 {background-position:0 -100px}
.vr3 {background-position:0 -150px}
.vr4 {background-position:0 -200px}
.vr5 {background-position:0 -150px}
.vr6 {background-position:0 -300px}
.vr7 {background-position:0 -350px}
.vr8 {background-position:0 -400px}
.vr11 {background-position:0 -450px}
.vr12 {background-position:0 -500px}
.vr13 {background-position:0 -550px}
.vr14 {background-position:0 -600px}
.vr15 {background-position:0 -650px}
.vr16 {background-position:0 -700px}
.vr17 {background-position:0 -750px}
.vr18 {background-position:0 -800px}
.vr19 {background-position:0 -850px}
.vr20 {background-position:0 -900px}
.vr21 {background-position:0 -950px}
.vr22 {background-position:0 -1000px}
.vr23 {background-position:0 -1050px}
.vr24 {background-position:0 -1100px}
.vr25 {background-position:0 -1150px}
.vr26 {background-position:0 -1200px}
.vr29 {background-position:0 -1250px}
.vr30 {background-position:0 -1300px}
.vr31 {background-position:0 -1350px}
.vr32 {background-position:0 -1400px}
.vr33 {background-position:0 -1450px}
.vr34 {background-position:0 -1500px}
.vr35 {background-position:0 -1550px}
.vr36 {background-position:0 -1600px}
.vr37 {background-position:0 -1650px}
.vr38 {background-position:0 -1700px}
.vr39 {background-position:0 -1750px}
.vr40 {background-position:0 -1800px}
.vr41 {background-position:0 -1850px}
.vr42 {background-position:0 -1900px}
.vr43 {background-position:0 -1950px}
.vr44 {background-position:0 -2000px}


.slidefix{
width:535px;
overflow:hidden;
position:absolute;
left:0;
top:0px;
}



a.category:hover{
background:#CEDCF0;
color:#4579C7;
}

a.category{
display:block;
padding: 5px;
margin-bottom:15px;
color:#000000;
font-family: "Gabriolafont","Times New Roman", Times, serif;
font-size:200%;
zoom:1;
z-index:1;
}

.category em{
display:block;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a.category img{
margin-right:16px;
}



.smap div{
margin:8px 0;
}




.gri{
color:#58595B;
}

.hgri{
margin:-15px 0 10px;
font-weight:bold;
font-size:11px;
}

.cont_harta{
width:940px;
overflow:hidden;
margin:0 auto;
height:600px;
}


.bodyprint{
background:#FFFFFF;
}

.bodyprint div.antet,.bodyprint div.umbra{
display: none;
}

.bodyprint div.cont{
width:100%;
float:none;
padding-top:50px;
}


.error,.errorred{
min-height:36px;
background-color:#F2E8BC;
background-image:url(images/attention.png);
background-image:url(images/attention.png),-webkit-gradient(linear,left top,left bottom, color-stop(0.1, #F9F4DF), color-stop(1, #EAD689));
background-image:url(images/attention.png),-moz-linear-gradient(top, #F9F4DF 10%, #EAD689 100%);
background-image:url(images/attention.png),-o-linear-gradient(top, #F9F4DF 10%, #EAD689 100%);
*background-image:url(images/attention.png);
background-repeat:no-repeat;
background-position:left 50%;
border: 1px solid #E6CF77;
text-align: left;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: inset 0 0 10px #FFF;
-moz-box-shadow: inset 0 0 10px #FFF;
-webkit-box-shadow: inset 0 0 10px #FFF;
color: #333333;
padding: 10px 20px 10px 70px;
}

.carte {
font-size:120%;
border-top:1px solid #CEDCF0;
padding:15px 5px;
}

.carte span.d{

color:#999999;
}

.carte div.t{
font-size:90%;
color:#58595B;
padding:10px 0 0;

}



#allblack{
background:url(images/transp.png) repeat;
position:absolute;
position: fixed;
z-index:100000;
left:0;
top:0;
bottom:0;
right:0;
}
.all_centr{
position:absolute;
width:700px;
left:50%;
padding-bottom:20px;
margin-left:-300px;
background:#000;
top:100px;
text-align:center;
}

.all_centr iframe{
margin:0 auto;
display:block;
}

.all_centr span.i{
cursor:pointer;
display:block;
position:absolute;
width:300px;
text-align:right;
top:-30px;
right:0;
color:#FFFFFF;
font-size:200%;
}



.currency{
font-size:12px;
margin-top:3px;

}
.currency a{
text-decoration:none;
}
.currency span{
padding-left:10px;
margin-bottom:3px;
margin-right:12px;
}
.currency span.stab{
padding:0;
}

.asc{
background: url(images/asc.png) left no-repeat;
}
.desc{
background: url(images/desc.png) left no-repeat;
}