@import "reset.css";
@import "content.css";
div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }




html, body 
  { margin:0; padding:0; height:100%; width:100%; font-size: 13px;}
body
  { min-height:100%; height:auto !important; height:100%; position:relative; }
body
  { background:#4a2b19; }


div.container
  {  }

.left
  { width:auto; float:left; }
.right
  { width:auto; float:right; }




.mainwrapper
  { padding-bottom:90px; min-width:980px; }





/*footer*/
.footer
  { height:90px; position:absolute; bottom:0; width:100%; background:url(../images/bot-tile.jpg) left bottom repeat-x #4a2b19; 
    min-width:980px; }
.footer .left
  { margin-top:30px; margin-left:30px; }
.footer .right
  { margin-top:30px; margin-right:30px; }
.footer .right a
  { display:block; width:37px; height:32px; background:url(../images/cinty.gif) 0 0 no-repeat; }



.lamy
  { background:url(../images/lami.jpg) repeat; min-height:750px; }
.head
  { border-top:3px solid #3c2214; }
.heading
  { font-family:Tahoma; font-weight:bold; font-size:18px; text-decoration:underline; margin:0 0 10px 0; }
.black, .black a
  { color:#000; }
.white, .white a
  { color:#fff; text-decoration:none; }
.white a span 
  { border-bottom:1px solid #000; }

.marg
  { margin-left:15px; }
.margright
  { margin-right:15px; }
.marg table td
  { vertical-align:top; padding:0 20px 0 0;}

.marg table tr td table {width:100%; border: 2px solid #6e4529;}
.marg table tr td table th {font-size: 14px; font-weight: bold; background-color:#633a22;
    padding: 5px;
    border: 1px solid #6e4529;
}
.marg table tr td table td {
    padding: 5px;
    border: 1px solid #6e4529;

}

table.headertab
  { width:100%; }
table.headertab .lcell
  { vertical-align:top; width:1%; }
table.headertab .rcell
  { vertical-align:top; width:99%; }

table.headertab .bot
  { font-size:0; line-height:0; }
table.headertab .bot .lcell div
  { width:183px; height:26px; background:url(../images/top-shade-recess.png) 0 0 no-repeat; }
table.headertab .bot .rcell div 
  { height:26px; background:url(../images/top-shade.png) 0 0 repeat-x; }


table.headertab .top .lcell, table.headertab .top .rcell
  { background:url(../images/top-tile.jpg) left bottom repeat-x #f4f4f4; }
table.headertab .top .lcell a
  { width:125px; height:54px; background:url(../images/logo.gif) 0 0 no-repeat; display:block; margin:25px auto 0 auto; }

table.headertab .top .rcell .spacer
  { height:95px; width:100%; }


table.topmenu
  { width:70%; margin-left:150px; margin-top:45px; }
table.topmenu td
  { vertical-align:top; width:25%; text-align:center; white-space:nowrap; padding-right: 10px;}
table.topmenu td a
  { font-family:Tahoma; font-size:18px; line-height:20px; font-weight:bold; color:#000; text-decoration:none; 
    text-transform:uppercase; padding:0 5px; }
table.topmenu td a:hover
  { background:#f0465a; color:#fff; }



.slogotel 
  { border-bottom:1px solid #7f5744; margin:0 15px 20px 15px; line-height:0; font-size:0; height:110px; }
.slogan
  { width:500px; height:88px; float:left; margin:10px 0 0 0; background:url(../images/sloggy.png) 0 0 no-repeat; }
.tel 
  { width:238px; height:30px; float:right; background:url(../images/tel.png) 0 0 no-repeat; margin:35px 0 0 0; }







div.news
  { background:#e9e9e9; padding:20px 0 30px 0; border-top:2px solid #3c2214; margin-top:15px; position:relative; }
div.news .inner
  { margin:0 15px;  }
div.news table
  { width:100%; background:#e9e9e9; }
div.news table td
  { vertical-align:top; width:25%; padding:0 30px 0 0; }

div.news dt
  { color:#b1b1b1; font-size:9px; }
div.news dd
  { margin:5px 0 0 0; }
div.news dd span
  { display:block; color:#f0465a; font-weight:bold; margin-bottom:5px; }
div.news dd a
  { color:#000; text-decoration:none; }
div.news dd a:hover
  { text-decoration:underline; }


.mainimage { width: 430px;}


.islider
  { height:360px; min-width:980px; }
.islider .vis
  { height:363px; width:100%; overflow:hidden!important; }
.islider .vessel
  { height:363px; width:10000px; }

.islider .vessel a
  { display:block; width:242px; height:362px; float:left; margin:0 5px 0 0; text-decoration:none; }
.islider .vessel a img
  { display:block; width:240px; height:360px; margin:0; border:1px solid #ae9a8f; }
.islider .vessel a span
  { background:#fff; color:#000; font-family:Tahoma; font-size:12px; display:block; width:auto;
    float:left; margin:-350px 0 0 0; padding:3px 10px; }


html:root .islider .vessel a span
  {  z-index:9; position:relative; }
html:root .islider .vessel a img
  {  z-index:1; position:relative; }

html:first-child .islider .vessel a span
  {  z-index:9; position:relative; }
html:first-child .islider .vessel a img
  {  z-index:1; position:relative; }


div.lr
  { height:1px; width:100%; min-width:980px; position:absolute; z-index:88; }
a.larr-b, a.rarr-b
 { width:84px; height:361px; display:block; text-decoration:none; line-height:0; font-size:0; 
    position:absolute; z-index:99; cursor:pointer; }

a.larr-b
  { background:url(../images/arr-big-l.png) 0 0 no-repeat; }
a.rarr-b
  { background:url(../images/arr-big-r.png) 0 0 no-repeat; right:0; }





.islider-small
  { height:182px; min-width:980px; margin-bottom:10px; }
.islider-small .vis
  { height:182px; width:100%; overflow:hidden!important; }
.islider-small .vessel
  { height:182px; width:10000px; }

.islider-small .vessel a
  { display:block; width:242px; height:182px; float:left; margin:0 5px 0 0; text-decoration:none; }
.islider-small .vessel a img
  { display:block; width:240px; height:180px;margin:0; border:1px solid #ae9a8f; }
.islider-small .vessel a span
  { background:#fff; color:#000; font-family:Tahoma; font-size:12px; display:block; width:auto;
    float:left; margin:-350px 0 0 0; padding:3px 10px; }


html:root .islider-small .vessel a span
  {  z-index:9; position:relative; }
html:root .islider-small .vessel a img
  {  z-index:1; position:relative; }

html:first-child .islider-small .vessel a span
  {  z-index:9; position:relative; }
html:first-child .islider-small .vessel a img
  {  z-index:1; position:relative; }


.islider-small div.lr
  { height:1px; width:100%; min-width:980px; position:absolute; z-index:88; }
.islider-small a.larr-b, .islider-small a.rarr-b
 { width:84px; height:182px; display:block; text-decoration:none; line-height:0; font-size:0; 
    position:absolute; z-index:99; cursor:pointer; }

.islider-small a.larr-b
  { background:url(../images/arr-small-l.png) 0 0 no-repeat; }
.islider-small a.rarr-b
  { background:url(../images/arr-small-r.png) 0 0 no-repeat; right:0; }




div.slider2 {margin: 0px 15px;}
#mycarousel, #mycarousel2, #mycarousel3
  { width: 400px; height: 368px; overflow: hidden; }

.jcarousel-container {
    -moz-border-radius: 10px;
    backg round: #F0F6F9;
    bor der: 1px solid #346F97;
    wi dth: 245px;
    padding: 20px 40px;
}

.jcarousel-clip {
    width:  245px;
    height: 75px;
}

.jcarousel-list {
    width:  255px;
    height: 75px;
}

.jcarousel-list li {
    width: 75px;
    height: 75px;
    margin-right: 10px;
}

.jcarousel-item-placeholder {
    background: #fff url(jcarousel_loading.gif) 50% 50% no-repeat;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(jcarousel_next.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
    visibility: hidden;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(jcarousel_prev.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
    visibility: hidden;
}

div.marg table ul li {width: 242px;}
div.marg table ul li div.caption{  background-color: white; color: black; padding: 4px 4px; width: 232px;margin-bottom: 10px;}

div.marg span.B_crumbBox { display: block; margin: 10px 0px 25px 0px;}
div.marg ul.list {list-style-type: decimal; margin: 20px 0px 0px 25px;}
div.marg ul.list li { padding-bottom: 10px; font-size: 14px;}

