/************************************** general styles **************************************/

body { 
margin: 0 0 0 0;
font: 10px Arial, Helvetica, sans-serif;
background: #e8f5fd;
}

p {
margin: 0 0 0 0;
}

ul {
margin: 0;
padding: 0 0 0 15px;
list-style: square;
}

h1 {
margin: 0 0 0 0;
font: 26px Arial, Helvetica, sans-serif;
font-weight: bold;
}

h2 {
font: 20px Arial, Helvetica, sans-serif;
color: #004f86;
margin: 0 0 10px 0;
}

h3 {
font: 11px Arial, Helvetica, sans-serif;
color: #747475;
padding-left: 20px;
margin: 0px 0 10px 0 !important;
margin: 4px 0 10px 0;
background: url('images/plus.jpg') no-repeat;
float: left;
}

h4 {
margin: 0 0 10 0;
font: 21px Arial, Helvetica, sans-serif;
color: #004f86;
}

h5 {
margin: 0 0 0 0;
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #004f86;
}

h6 {
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
padding-bottom:10px;
margin:0 0 0 0;
}

.csc-firstHeader {
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
padding-bottom:10px;
}

.csc-header-n1 h1, .csc-header-n2 h1, .csc-header-n3 h1, .csc-header-n4 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7 h1, .csc-header-n8 h1, .csc-header-n9 h1, .csc-header-n10 h1, .csc-header-n11 h1, .csc-header-n12 h1, .csc-header-n13 h1, .csc-header-n14 h1, .csc-header-n15 h1 {
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
}

.csc-header-n14 h1 {
padding-top:28px;
}

.csc-header-n8 h1 {
padding-top:20px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
border: 1px solid #757574;
}

#banner div.csc-textpic div.csc-textpic-single-image img {
margin: 0;
padding: 0;
}

/************************************** language styles **************************************/

.eng {
padding-left: 23px;
background: url('images/eng.png') no-repeat;
}

.ger {
padding-left: 23px;
background: url('images/ger.png') no-repeat;
}

/************************************** links/buttons styles **************************************/

#language a {
text-decoration: none;
color: #ffffff;
}

#language a:hover {
color: #0e52a7;
}

.mehr {
background: url(images/green-arrow.jpg) right no-repeat;
padding-right: 10px;
font-weight: bold;
color: #004f86;
}

.buttons {
padding: 8px 15px 0 15px !important;
padding: 4px 15px 0 15px;
border-right: 1px solid #ffffff;
float: left;
height: 26px;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
}

.buttons:hover {
color: #ffffff;
}

#copyright a {
text-decoration: none;
color: #626060;
}

#copyright a:hover {
color: #000000;
}

.green-middle a {
text-decoration: none;
color: #747475;
}

.rezervare {
float: left;
background: url('images/rezervare.jpg') no-repeat;
width: 134px;
height: 28px;
text-indent: -9999px;
margin-top: 10px;
}

.detalii_blue {
display: block;
background: url('images/detalii_blue.jpg') no-repeat;
width: 134px;
height: 28px;
text-indent: -9999px;
margin-top: 10px;
}

.detalii_green {
float: left;
background: url('images/detalii_green.jpg') no-repeat;
width: 134px;
height: 28px;
text-indent: -9999px;
margin-top: 10px;
}

.contact {
float: left;
background: url('images/contact.jpg') no-repeat;
width: 134px;
height: 28px;
text-indent: -9999px;
margin-top: 10px;
}

.contact_ { 
padding: 20px 0px 20px 20px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
line-height: 20px;
}

.dot {
float: left;
background: url('images/dot.jpg') right no-repeat;
padding-right: 10px;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #447ea6;
text-decoration: none;
}

.dot:hover {
text-decoration: underline;
}

a {
text-decoration: none;
color: #6fc53c;
}

/************************************** header styles **************************************/

#header {
width: 100%;
height: 237px;
background: url('images/bg.jpg');
}

#header_ {
width: 100%;
height: 235px;
background: url('images/bg.jpg');
}

#language {
width: 936px;
height: 26px;
background: url('images/top_bg.jpg');
color: #ffffff;
font: 10px Arial, Helvetica, sans-serif;
}

#menu {
width: 936px;
height: 34px;
background: url('images/menu_bg.jpg');
}

#wellcome {
width: 936px;
height: 238px;
background: url('images/wellcome_msgbg.jpg');
}

.menu {
padding: 0 0 0 12px;
}

.topmenu {
padding: 0 0 0 30px;
}

.wellcome {
padding: 20px 0 0 40px !important;
padding: 40px 0 0 40px;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
}

/************************************** banner styles **************************************/

#banner {
width: 936px;
height: 175px;
color: #ffffff;
}

/************************************** title styles **************************************/

.title {
font: 26px Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 30px 0 0 40px;
}

#blue {
width: 936px;
height: 78px;
background: url('images/blue_gradient.jpg');
}

#green {
width: 936px;
height: 78px;
background: url('images/green_gradient.jpg');
}

#gray {
width: 936px;
height: 78px;
background: url('images/gray_gradient.jpg');
}

/************************************** content styles **************************************/

#content {
width: 100%;
height: 561px;
background: #e8f5fd url('images/bg2.jpg') repeat-x;
}

#content_ {
width: 100%;
background: #e8f5fd url('images/bg2.jpg') repeat-x;
}

.content {
padding: 20px 25px 20px 33px;
}

.left {
padding: 20px 5px 20px 40px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
line-height: 20px;
}

.left2 {
padding: 20px 0px 20px 30px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
line-height:20px;
}

.left3 {
padding: 20px 0px 20px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
line-height: 20px;
}

.right {
padding: 20px 14px 20px 0;
}

.mesaj {
width: 383;
height:155;
padding: 0 28px 0 25px;
color: #747475;
font: 11px Arial, Helvetica, sans-serif;
}

/************************************** green 250px right styles **************************************/

.green-top {
background: url('images/green_top.jpg') no-repeat;
height:17px;
}

.green-bottom {
background: url('images/green_bottom.jpg') no-repeat;
height: 17px
}

.green-middle {
background: url('images/green_bg.jpg') repeat-y;
padding: 0 34px 0 20px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
}

/************************************** green 185px right styles **************************************/

.green4 {
height: 16px;
background: url('images/green1.jpg') no-repeat;
}

.green5 {
height: 115px;
padding: 0 13px 0 26px;
font: 11px Arial, Helvetica, sans-serif;
color: #8c8c8c;
background: url('images/green2.jpg') repeat-y;
}

.green6 {
height: 20px;
background: url('images/green3.jpg') no-repeat;
}

/************************************** blue box styles **************************************/

.blue1 {
height: 17px;
background: url('images/blue-top.jpg') no-repeat;
}

.blue2 {
height: 245px;
padding: 0 25px 0 14px;
font: 11px Arial, Helvetica, sans-serif;
color: #8c8c8c;
background: url('images/blue-middle.jpg') bottom repeat-y;
}

.blue3 {
height: 20px;
background: url('images/blue-bottom.jpg') no-repeat;
}

/************************************** green box styles **************************************/

.green1 {
height: 17px;
background: url('images/green-top.jpg') no-repeat;
}

.green2 {
height: 245px;
padding: 0 18px 0 25px;
font: 11px Arial, Helvetica, sans-serif;
color: #8c8c8c;
background: url('images/green-middle.jpg') bottom left repeat-y;
}

.green3 {
height: 20px;
background: url('images/green-bottom.jpg') no-repeat;
}

/************************************** footer styles **************************************/

#content2 {
width: 936px;
background: url('images/content_bg.jpg');
}

#content3 {
width: 936px;
background: url('images/content_bg2.jpg') no-repeat;
}

#midbg {
background: url('images/bg3.jpg') repeat-y;
width: 936px;
}

#copyright {
width: 936px;
height: 73px;
background: url('images/copyright_bg.jpg');
font: 11px Arial, Helvetica, sans-serif;
color: #626060;
font-weight: bold;
}

/************************************** tables styles **************************************/

.tabel1 {
width: 600px;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #dbdbdb;
border-top: 6px solid #6fc53c;
border-bottom: 1px solid #6fc53c;
}

.tabel1 td {
width: 20%;
padding: 5px 5px 5px 5px;
}

.tabel2 {
width: 600px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
border-bottom: 1px solid #6fc53c;
}

.tabel2 td {
width: 20%;
padding: 10px 5px 10px 5px;
}

.tabel3 {
font: 12px Arial, Helvetica, sans-serif;
line-height: 1.4em;
color: #717171;
background-color: #FFFFFF;
padding-top: 20px;
margin: 0 0 20px 0 !important;
margin: 20px 0 20px 0;
}

.tabel3 .td-0 {
background: url('images/nota.jpg') top left no-repeat;
font-weight: bold;
width: 69px;
text-align: center;
color: #ffffff;
padding-bottom: 40px;
}

.tabel3 .td-1 {
padding-left: 15px;
}

.tabel4 {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background-color: #dbdbdb;
border: 1px #6fc53c solid;
border-collapse: collapse;
border-spacing: 0px;
padding-top: 5px;
border-left: none;
border-right: none;
border-top: 6px solid #6fc53c;
border-bottom: 1px solid #6fc53c;
}

.tabel4 .td-0 {
width: 300px;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid #6fc53c;
}

.tabel4 .td-1 {
width: 150px;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid #6fc53c;
}

.tabel4 .td-2 {
width: 150px;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid #6fc53c;
}

.tabel5 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #717171;
background-color: #FFFFFF;
border: 1px #6fc53c solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
border: none;
}

.tabel5 .td-0 {
width: 300px;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid #6fc53c;
}

.tabel5 .td-1 {
width: 150px;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid #6fc53c;
}

.tabel5 .td-2 {
width: 150px;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid #6fc53c;
}

.table7 {
width: 599px;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
background-color: #dbdbdb;
border: 1px #6fc53c solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
border-left: none;
border-right: none;
border-top: 6px solid #6fc53c;
border-bottom: 1px solid #6fc53c;
}

.titlu4coloane {
width: 600px;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #dbdbdb;
border-top: 6px solid #6fc53c;
border-bottom: 1px solid #6fc53c;
margin: 30px 0 0 0;
}

.titlu4coloane .td-0 {
width: 170px;
padding: 5px 5px 5px 10px;
}

.titlu4coloane .td-1 {
width: 80px;
padding: 5px 5px 5px 10px;
}

.titlu4coloane .td-2 {
width: 110px;
padding: 5px 5px 5px 10px;
}

.titlu4coloane .td-3 {
width: 180px;
padding: 5px 5px 5px 10px;
}

.tabel4coloane {
width: 600px;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
border-bottom: 1px solid #6fc53c;
}

.tabel4coloane .td-0 {
width: 170px;
padding: 5px 5px 5px 10px;
}

.tabel4coloane .td-1 {
width: 80px;
padding: 5px 5px 5px 10px;
}

.tabel4coloane .td-2 {
width: 110px;
padding: 5px 5px 5px 10px;
}

.tabel4coloane .td-3 {
width: 180px;
padding: 5px 5px 5px 10px;
}

.titlu4coloane2 {
width: 600px;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #dbdbdb;
border-top: 6px solid #6fc53c;
border-bottom: 1px solid #6fc53c;
margin: 30px 0 0 0;
}

.titlu4coloane2 .td-0 {
width: 210px;
padding: 5px 5px 5px 10px;
}

.titlu4coloane2 .td-1 {
width: 40px;
padding: 5px 5px 5px 10px;
text-align: center;
}

.titlu4coloane2 .td-2 {
width: 210px;
padding: 5px 5px 5px 10px;
border-left: 1px solid #6fc53c;
}

.titlu4coloane2 .td-3 {
width: 40px;
padding: 5px 5px 5px 10px;
text-align: center;
}

.tabel4coloane2 {
width: 600px;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
border-bottom: 1px solid #6fc53c;
}

.tabel4coloane2 .td-0 {
width: 210px;
padding: 5px 5px 5px 10px;
}

.tabel4coloane2 .td-1 {
width: 40px;
padding: 5px 5px 5px 10px;
text-align: center;
}

.tabel4coloane2 .td-2 {
width: 210px;
padding: 5px 5px 5px 10px;
border-left: 1px solid #6fc53c;
}

.tabel4coloane2 .td-3 {
width: 40px;
padding: 5px 5px 5px 10px;
text-align: center;
}

/************************************** formulare styles **************************************/

.rezervari {
padding-left: 10px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475; 
}
.boxinput {
border-style: solid;
border-width: 1px;
border-color: #6fc53c;
font: 11px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
width: 200px;
height: 17px;
padding-left: 5px;
}

.boxinput2 {
border-style: solid;
border-width: 1px;
border-color: #6fc53c;
font: 11px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
width: 200px;
height: 57px;
padding-left: 5px;
}

.boxinput3 {
border-style: solid;
border-width: 1px;
border-color: #6fc53c;
font: 11px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
}

.boxinput4 {
border-style: solid;
border-width: 1px;
border-color: #6fc53c;
font: 11px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
width: 470px;
height: 57px;
padding-left: 5px;
}

.boxinput5 { border-style: solid;
border-width: 1px;
border-color: #6fc53c;
font: 11px Arial, Helvetica, sans-serif;
color: #747475;
font-weight: bold;
width: 200px;
height: 57px;
padding-left: 5px;
}

/************************************** guestbook styles **************************************/

.tx-guestbook-list-header { 
background-color: #dbdbdb;
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

.tx-guestbook-list-row {
background-color: #FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
}

.tx-guestbook-list-rowleft {
background-color: #FFFFFF;
font:12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

.tx-guestbook-list-rowleft a {
text-decoration: none;
color: #6fc53c;
}

.tx-guestbook-list-rowleft: a {
color: #717171;
text-decoration: none;
font-weight: normal;
font: 12px Arial, Helvetica, sans-serif;
}

.tx-guestbook-list-entrycomment-title {
font-weight: bold;
}

.tx-guestbook-list-entrycomment {
font-style: italic;
}

.tx-guestbook-list-small {
font-size: 9px;
color: #666666;
}

.tx-veguestbook-pi1-browsebox TD {
font-size: 9px;
color: #666666;
}

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight: bold;
}

.tx-veguestbook-pi1-browsebox-SCell {
background-color: #EEEEEE;
}

.tx-guestbook-latest-header {
background-color: #9bb9da;
color: #ffffff;
font-weight: bold;
}

.tx-guestbook-latest-row {
background-color: #FFFFFF;
}

.tx-guestbook-latest-small {
font-size: 9px;
color: #666666;
}

.tx-guestbook-form-inputfield-med {
border-style: solid;
border-width: 1px;
border-color: #6fc53c;
font-size: 12;
color: #333333;
width: 200px;
height: 17px;
padding-left: 5px;
}

.tx-guestbook-form-inputfield-big {
border-style: solid;
border-width: 1pt;
border-color: #6fc53c;
font-size: 12;
color: #333333; width:
200px; height: 17px;
padding-left: 5px;
}

.tx-guestbook-form-textarea {
border-style: solid;
border-width: 1pt;
border-color: #6fc53c;
font-size: 12;
color: #333333;
width: 400;
height: 120;
}

.tx-guestbook-form-obligationfield {
color: #CC0000;
}

.tx-guestbook-form-error {
color: #CC0000;
}

.continut {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
font: 12px Arial, Helvetica, sans-serif;
color: #747475;
line-height: 20px;
}

.contenttable {
width: 100%;
font-size: 12px;
}

.contenttable td {
width: 33%;
}