h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a{  text-decoration: none;}
a:hover{  text-decoration: underline;}

html
{
    background: url("../images/background/plaja.jpg") repeat-x top center #d2ae61;
}


body, td
{
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
}

body 
{
    padding: 10px 20px 20px 20px;
    margin: 0 0 0 0;
    height: 600px;
    text-align: center;  
}

#center
{
    float: left;
    width:890px;
    background: url("../images/container-back.png") repeat-y top left transparent;
}


#container
{
    text-align: left;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    width:890px;

}


div#banner
{
    width:963px;
    padding: 0 0 0 2px;
    display: block;
    float: left;
    text-align: center;
}
#header
{
    width:890px;
    height:199px;
    float:left;
    background: url("../images/header-back.png") no-repeat bottom left transparent;
}

#header #head_telefon
{
    float:right;
    margin: 60px 24px 0 0;
}

#top-navigation
{ 
    float:right;
}

#logo
{
    float:left;
    outline: 0;

}

a#logo:focus { outline: 0; }

#left
{
    float:left;
    width:259px;

    padding: 0 0 0 0;
}

#right
{
    width: 631px;
    padding-right: 0;
    float: right;

}

#content
{
    padding: 5px 34px 14px 34px;
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height: 1.5em;
    text-align: justify;
}
#content form
{
    float:left;
}
.pane
{
    display: block;
    float: left;
    width: 235px;
    margin: 0 0 10px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;
    line-height: 15px;
}


.pane .pcenter
{
    background: url("../images/pane/center.png") repeat-y top left transparent;
    float:left;
    padding: 0 10px 0 10px;
}

.pane .orange
{
    background: url("../images/pane-orange/center.png") repeat-y top left transparent;
}

.pane img
{
    float: right;
}
.pane h3
{
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    color: #434144;
    margin: 0 0 5px 15px;
}

.pane h2
{
    color:#fff;
    background-color: #000;
    border-width: 1px 0 1px 0;
    width: 100%;
    display: block;
    text-indent: 8px;
    margin: 0 0 13px 0;
    padding: 2px 0 2px 0;
    text-transform: uppercase;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}



.pane li em
{
    float: right;
    color: #000;
    font-style: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.pane li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;

}

.pane li p
{
    margin: 0 0 0 0 !important;
    clear: left;
    text-align:left !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.pane li
{
    display:block;
    float: left;
    width: 226px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
}

.pane ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div#right-pane ul li
{
    width: 200px;
    text-indent: 7px;
}


div.col-left, div.col-right
{

    float:left;
}

h1
{
    color:#fff;
    font-family: "Arial";
    font-size:25px;
    font-weight:bold;
    text-align: left;
    margin: 40px 0 0px 10px ;
    padding: 5px 0 0 0;
    clear: both;
    line-height:30px;
    text-indent: 20px;
    width: 595px;
    height: 45px;
    display: block;
    background: url("../images/h1.gif") no-repeat top left transparent;
    vertical-align: middle;
}

div#content h1
{
    background-image: none;
    margin: 40px 0 0px 0px ;
    width: auto;
    display: inline;
}


.hp
{

}

#content h3
{
    font-size:13px;
    font-weight:800;
    color:#fff;
    font-family:"Arial";
    line-height:normal;
    text-decoration:underline;
}
#content form
{ 
    margin:0 30px 5px 50px;
    text-align:justify;
    text-indent:0;
}

#content form label
{
    display: block;
}
#content p
{ 
    margin:0 0 10px 0;
    text-align:justify;
    text-indent:0;
}

#content p p
{ 
    margin:0 0 0 0;
    text-indent:0;
}

#content img
{ 
    margin:8px 0 5px 10px;
    float: right;
}

#content p img
{ 
    margin:8px 0 5px 10px;
    float: right;
}

#content img.poza-stanga
{ 
    float:right;
    margin:8px 10px 5px 20px;
}

em.time
{
    display: block;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #444444;
    line-height: 11px;
}

#content img.pozacentru{  margin:8px 3px 5px 130px; }


.img-pane{border-style:solid;
          border-color:#666666;
          border-width:2px;}


#content a:link, #content a:visited{ color:#555; text-decoration:underline;  font-weight:bold;}
#content a:active, #content a:hover{ color:#e63; text-decoration:underline;font-weight:bold;}
#content ul a:link, #content ul a:visited{ color:#555; text-decoration:none; font-weight:bold;}
#content ul a:active, #content ul a:hover{ color:#e63; text-decoration:underline;font-weight:bold;}

#content ul li
{
    font-size:11px;
    line-height:15px;
    padding-bottom:5px;
    margin-bottom:5px;
}
#content ul ul
{
    margin-top: 9px;
}
#content ul ul li
{
    font-size:10px; color:#000;
    border-bottom:none;
}



h2{ 
    font-size:18px;
    text-transform: uppercase;
    line-height:normal;
    margin:20px 0 20px 0px;
}


#footer
{
    font-family: "Small Fonts";
    font-size:9px;
    color:#fff;
    width:890px;
    height:67px;
    float:left;
    clear: both;
    background: url("../images/footer-back.png") no-repeat top center transparent;
    padding: 0 0 0 0;
}


#footer a, #footer a:link
{
    color:orange;
}

#footer a, #footer a:link, #footer a:visited
{
    color:#fff;
    text-decoration:none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
#footer a:active, #footer a:hover
{
    color:orange;
    text-decoration:none;
}

#footer div#fleft
{
    float: left;
    display: block;
    clear: left;
    height: 22px;
    width:500px;
    text-align: left;
    text-indent: 20px;
}

#footer div#fright
{
    float: right;
    display: block;
    clear: right;
    height: 22px;
    width:300px;
    text-align: right;
    margin: 0 20px 0 0;
}

#footer div#fmeniu
{
    font-family: Arial;
    font-size:11px;
    float: right;
    text-align:center;
    display:block;

    width:631px;

    height: 22px;
    color: #000;
    clear: right;
    padding: 13px 0 5px 259px;

}



#footer div#fmeniu a, #footer div#fmeniu a:link
{
    margin: 0 10px 0 2px;
    color: #000;

}


#footer div#fmeniu a:hover, #footer div#fmeniu a:active
{
    color: orange;
}

div#admin
{
    background-color: transparent;
    padding: 4px;
    font-weight: bold;
    color: red;
}
div#admin a, div#admin a:link, div#admin a:visited
{
    color: red;

}
#content ul.last-articles
{
    float: left;
}
#content ul.last-articles li
{
    width: 200px;
}
#pmenu, #pmenu ul 
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    list-style-type: none;
    text-align:center;


}

div#navigation
{
    width: 890px;
    display: block;
    float: left;
    margin: 24px 0 0 15px;


}

div#userbar
{
    font-family: Arial;
    background-color: black;
    width: 150px;
    display: block;
    float: right;
    margin: 5px 0 0 15px;
    color: #fff;
    padding: 0 10px 0 15px;
    text-align: right;
}

#userbar a, #userbar a:link, #userbar a:visited
{
    color: orange;
    font-size: 11px;
    font-weight: bold;
    line-height:15px;
}



#left ul 
{

    margin: 1px 15px 1px 30px;
    padding: 10px 0 10px 3px;
    color:#4ebaed;
    list-style: none;

}

#left  ul li
{
    margin: 0 0 0 0;
    text-indent: 15px;
    line-height: 20px;
    background: url("../images/left-bullet.gif") no-repeat top left transparent;
}

#left ul li ul li
{
    background: url("../images/left-sub-bullet.gif") no-repeat top left  transparent;
}

#left ul ul, #left ul ul ul 
{
    border-bottom: none;
}


#left ul li ul
{
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
    border: none;
}
#left ul li ul li
{
    padding: 0 0 0 0;
    border: none;
}


#left a, #left a:link, #left a:visited
{
    color: #444;
    font-weight: bold;
}

#left ul li ul li a, #left ul li ul li  a:link, #left ul li ul li  a:visited
{
    color: #444;
    font-weight: normal;
    font-size: 11px;
}



#left ul.news 
{	
    margin: 10px 20px 0 40px;
    padding: 0 10px 0 0;
    background-color: transparent;
}

#left ul.news li 
{	
    list-style: none;
    margin: 5px 0 5px 0;
    padding: 0 0 0 10px;
    background-color: transparent;
}

#left  ul.news li  a, #left ul.news li  a:link, #left ul.news li  a:visited
{	
    color: #222;
    font-size: 12px;
    text-decoration: underline;

}

div.col-right ul.news li  a, div.col-right ul.news li  a:link, div.col-right  ul.news li  a:visited
{
    font-size: 12px;
}
ul.news li  a:hover, ul.news li  a:active
{
    color: #800;
}

#left ul.news li , #right ul.news li 
{
    text-indent: 0px;
    line-height: 14px;
    padding: 0 0 10px 5px;
}

#right ul.news li em
{

}

ul.news li em
{
    color: #aaa;
    font-size: 10px;
    font-style: normal;

}
div#left ul.news li a.more
{
    background: none;
}

#content ul.news 
{
    margin: 0 0 20px 0;
}

#content em.publicat
{
    font-size: 10px;
    color: #900;
    margin:  0 0 0 180px;
    text-align: center;
}

#content a.more, #content div.col-right a.more
{
    display: block;
    float:right;
    text-decoration:underline;
    font-size: 11px;
}

form#cautare
{
    float:right;
    margin: 20px 10px 0 0;
    text-align:right;
}

form#cautare a, form#cautare
{
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #374e76;
}

form#cautare em
{
    display: block;
    padding: 10px 0 0 0;
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
    color: #374e76;
    font-style:normal;
}

input.input
{
    border:1px solid #374e76;
    border-width: 1px 0 1px 1px;
    height: 10px;
    width: 75px;
    font-size: 9px;
    color: #374e76;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.header-toolbar-button
{
    margin: 0 0 -2px 0;
}

*html .header-toolbar-button
{
    margin: 0 0 -4px 0;
}


div#container div#right div#content ul.news li a
{
    font-size: 16px;
    line-height: 30px;
}
ul#coloanefp
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

ul#coloanefp li
{
    padding: 0 0 0 0;
    margin:  0 20px 0 0;
    float: left;
    display: block;
    width: 420px;
}

div#breadcrumbs, div#breadcrumbs a, div#breadcrumbs a:link, div#breadcrumbs a:visited
{
    font-weight: normal;
    font-family: Arial;
    font-size: 11px;
    color: #8f8f8f;
    line-height: 25px;


}

div#breadcrumbs a
{
    background: url("../images/breadcrumbs.gif") no-repeat center right transparent;
    padding-right: 16px;
    padding-left: 4px;
    text-decoration: underline;
}

div#breadcrumbs a:hover, div#breadcrumbs a:active
{
    color: #000;
}

div#breadcrumbs
{
    color: #aaa;
    width:  600px;
    float:left;
    margin: 0 0 0 16px;
    padding-left: 9px;
    background: url("../images/breadcrumbs.gif") no-repeat center left transparent;
}


div#language
{
    width: 60px;
    float:left;
    display:block;
    padding-left: 20px;
}

div#language a
{
    margin-right: 5px;
}
div#language a img
{
    border: 1px solid #000;
}
#content form table, #content table.nice
{
    width: 500px;
}
#content form table th, #content table.nice th
{
    width: 152px;
    text-align: left;
}
#content form table td, #content table.nice td
{
    padding: 3px;
}

#content form table caption, #content table.nice caption
{
    background-color: #7ec7ff;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0 10px 0;
}

div.form_error
{
    color: #fff;
    background-color: #f00;
    text-align: left;
    font-size: 11px;
    font-family: arial;
}



div.banner
{
    float: left;
    display: block;

    margin: 0 0 10px 20px;
}

div.banner a
{
    float:left;
    display:block;
}


#left ul#topdestinatii
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#left ul#topdestinatii li
{
    text-indent: 0px;
    background: #fff url('../images/dots.gif')  repeat-x left bottom;
    width: 216px;


}
#left ul#topdestinatii a, #left ul#topdestinatii a:link, #left ul#topdestinatii a:visited
{
    color: #2077e0;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    float:right;
    display: block;
    width: 214px;
}

#left ul#topdestinatii span
{
    float:right;
    clear:both;
    display:block;
    color: #fd9100;
    line-height: 10px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 5px;
    width:70px;
    text-align: right;
    background-color: white;
}




#left ul#ofertebilete
{
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
}
#left ul#ofertebilete li
{
    text-indent: 0px;
    background: #fff url('../images/dots.gif')  repeat-x left bottom;
    width: 216px;
}

#left ul#ofertebilete li span.pret
{
    float:left;
    clear:both;
    display:block;
    color: #fd9100;
    line-height: 14px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 80px;
    text-align: right;
    padding-right: 5px;
    background-color: white;
}


#left ul#ofertebilete a, #left ul#ofertebilete a:link, #left ul#ofertebilete a:visited
{
    float:left;
}

#left ul#ofertebilete li a span
{
    color:red;
}

#left ul#ofertebilete a.rezerva
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: right;
}


table.oferte
{
    border-spacing: 12px;
    margin: 0 0 0 3px;
}
table.oferte td
{
    text-align: center;
    width: 175px;
    border: 1px solid #d7d7d7;
    padding: 6px 6px 2px 6px;
    vertical-align: top;
}

table.oferte td a.imagine
{
    float:left;
}

table.oferte td a.detalii
{
    float:left;
    clear:left;
    width: 175px;
}

table.oferte td span.titlu
{
    color: #626262;
    font-size: 14px;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: bold;
    margin: 6px 0 0 0;
    width: 175px;

    float:left;
    clear:left;
}

table.oferte td.oferta_speciala span.titlu
{
    color:#fff;
}
table.oferte td span.descriere
{
    color: #4d4d4d;
    font-size: 11px;
    font-family: Arial;
    display: block;
    margin: 5px 0 0 0;
    float:left;
    clear:left;
    min-height: 20px;
    text-align: center;
    width: 175px;
}

table.oferte td.oferta_speciala span.descriere
{
    color: #fff;
}

table.oferte td span.pret
{
    color: #fb8d00;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    font-size: 19px;
    float:right;
    width: 175px;

}
table.oferte td.oferta_speciala span.pret
{
    color:#fff;
}

table.oferte td.oferta_speciala
{
    background-color: #fb8d00;
}

a.rezerva
{
    display:block;
    float: left;
}

ul.detalii_oferta
{
    padding-left:20px;
}

ul.detalii_oferta li
{
    margin-bottom: 0px !important;
    padding-bottom: 3px !important;
    color: #000;
}



#rounded-corner
{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    margin: 0px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    text-align: left;
    border-collapse: collapse;
    min-width: 400px;
}
#rounded-corner thead th.rounded-company
{
    background: #b9c9fe url('../images/table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
    background: #b9c9fe url('../images/table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
    padding: 5px;
    font-weight: normal;
    font-size: 13px;
    color: #039;
    background: #b9c9fe;
}
#rounded-corner td
{
    padding: 3px 15px 3px 3px;
    background: #fff;
    border-top: 1px solid #eee;
    color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
    background: #e8edff url('/images/table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
    background: #e8edff url('/images/table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
    background: #eee;
}





#tnt_pagination {
    display:block;
    text-align:left;
    height:22px;
    line-height:21px;
    clear:both;
    padding-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#0072bc;
    width:22px;
    font-weight:normal;
}

#tnt_pagination a:hover {
    background-color:#DDEEFF;
    border:1px solid #BBDDFF;
    color:#0072BC;
}

#tnt_pagination .active_tnt_link {
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #BBDDFF;
    margin-left:10px;
    text-decoration:none;
    background-color:#DDEEFF;
    color:#0072BC;
    cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
}

div#tools_oferte
{
    float:left;
    width:583px;
    background-color: #eef;
    margin-left: 17px;
    padding: 7px;
}

div#tools_oferte div#filtre
{
    float:left;
}

div#tools_oferte div#sortari
{
    float:right;
}

div#tools_oferte, div#tools_oferte select, div#tools_oferte a
{
    font-size: 11px;
}

div#banner_articol
{
    display: block;
    float:left;
}


div#banner_articol img
{
    border: 1px solid #d7d7d7;
    padding: 5px;
    margin-left: 10px;
}



form#form_cautare
{
    display: inline-block;
    width: 490px;
    height: 40px;
    margin: 20px 0 30px 35px;
    vertical-align: middle;

}


form#form_cautare label
{
    display: block;
    font-weight: bold;
    font-size: 15px;
    float: left;
    line-height: 35px;
}

input#cauta-submit
{
    display: block;
    margin: 0 0 0 0 ;
    float: left;
}

#cauta-input
{
    background: transparent url("../images/search-input.gif") no-repeat  top left;
    width: 260px;
    height: 26px;
    border: none;
    font-size: 17px;
    color: #ff6e00;
    margin: 4px 0 0 5px;
    float: left;
    padding: 3px 0 0 7px ;
}


#cauta-input-right
{
    background: transparent url("../images/search-input-right.gif") no-repeat  top left;
    width: 260px;
    height: 26px;
    border: none;
    font-size: 17px;
    color: #ff6e00;
    margin: 4px 0 0 5px;
    float: left;
    padding: 3px 0 0 7px ;
}


div#content ul.submeniuri
{
    margin: 0 0 0 0 !important;
    line-height: normal;
}


div#content ul.submeniuri li
{
    margin: 0 0 0 0;

}

div#cautare_tara
{
    width:231px;
    height:217px;
    background: transparent url("../images/cautare-tara.jpg") no-repeat  top left;
    float:right;
    display: block;
    margin: 0px 25px 10px 0px;
}

div#cautare_tara select
{
    width: 150px;
    margin: 65px 35px 35px 35px;
    padding: 4px;
    font-size: 14px;
    border: 4px solid #92c3f2;
    font-weight: bold;
}

div#main
{
    display: block;
    width: 587px;
    padding: 0px 0px 10px 15px;
}

div#center12
{
    display: block;
    width: 355px;
    float: left;
    padding: 0px 0px 10px 15px;
}