body {
margin:0;
padding:0;
background: url(img/bg.gif);
font:normal 11px "Tahoma";
color:#312613;
text-align:center;
}

.first_page {
background:#000;
}

img {
border:none;
}

div, table, p, ul, li, h1, h2, h3, h4, form {
margin:0;
padding:0;
}

p {
font:normal 11px "Tahoma";
color:#000;
text-align:left;
margin:0 0 10px 0;
}

h1 {
font:normal 24px "Arial";
color:#000;
margin-bottom:10px;
}

h2 {
font:normal 18px "Arial";
color:#000;
margin-bottom:10px;
}

h4 {
color:#b6b6b6;
}

a {
font:normal 11px "Tahoma";
text-decoration:underline;
color:#9b0e0c;
}

a:hover {
text-decoration:none;
}

.clearer {
height:1px;
clear:both;
font-size:1px;
line-height:1px;
}

.container {
width:939px;
margin:0 auto;
text-align:left;
}

.first_page .container {
width:852px;
}

.header {
background: url(img/header.jpg) top no-repeat;
width: 939px;
height: 214px;
margin-top:30px;
position:relative;
}

.headerf  {
height:184px;
background: url(img/f_header.jpg) bottom no-repeat;
position:relative;
}

.headerf .logo {
width: 447px;
height: 133px;
display:block;
position:absolute;
left:56px;
top:20px;
}

.headerf .lang {
width:200px;
list-style:none;
position:absolute;
right:50px;
top:100px;
}

.headerf .lang li {
float:left;
border-right:1px solid #343434;
height:24px;
padding:0 10px;
}

.headerf .lang li.last {
border:none;
}

.sakumh {
height:213px;
}

.sakumh .back_left {
display:block;
color:#fff;
text-decoration:none;
position:absolute;
width:80px;
font-weight:bold;
background: url(img/back_left.gif) left no-repeat;
padding-left:30px;
top:10px;
left:10px;
}

.header .logo {
width: 249px;
height: 75px;
display:block;
position:absolute;
left:50px;
top:35px;
}

.header ul.tools {
position:absolute;
width:108px;
list-style:none;
top:50px;
left:350px;
}

.header ul.tools li {
height:14px;
padding:2px 10px 0 10px;
width:11px;
float:left;
border-right:1px solid #7e3a39
}

.header ul.tools li.last {
border:none;
padding-right:0;
}

.header ul.languages {
position:absolute;
width:28px;
right:0px;
top:67px;
}

.header ul.languages li {
margin:0;
font-size:1px;
line-height:1px;
width: 28px;
text-align:right;
}

.header .menu {
background: url(img/menu_bg.jpg) no-repeat;
width: 885px;
height: 59px;
position:absolute;
left:28px;
top:140px;
}

.header .menu ul {
list-style:none;
height:59px;
padding-left:10px;
}

.header .menu li {
float:left;
height:59px;
background: url(img/menu_border.gif) right repeat-y;
}

.header .menu li.last {
background:none;
}

.header .menu li.active {
background: url(img/menu_active.gif) top repeat-x;
}

.header .menu li.active a {
color:#fff;
}

.header .menu a {
display:block;
height:59px;
font:bold 17px/59px "Arial";
color:#8d0b0b;
float:left;
padding:0 12px;
text-decoration:none;
}

.header .menu a:hover {
background: url(img/menu_active2.gif) top repeat-x;
color:#fff;
}

.main {
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
background: url(img/main_bg.jpg) right repeat-y #fff;
padding:20px 30px;
}

.sakums {
background:#610f0e;
border:none;
}

.submenu {
width:205px;
float:left;
height:201px;
padding-right:5px;
border-right:2px solid #884a4a;
}

.submenu ul {
list-style:none;
}

.submenu li {
}

.submenu li a {
display:block;
width:170px;
padding:6px 0 6px 35px;
color:#fff;
background: url(img/submenu_bullet.gif) right no-repeat;
}

.submenu li a:hover {
background: url(img/submenu_bullet_a.gif) right no-repeat;
text-decoration:none;
}

.advert {
margin-bottom:25px;
}

.advert .add {
float:left;
width: 646px;
height: 201px;
margin-left:20px;
}

.intro {
margin-bottom:20px;
padding:0 25px;
}

.intro p {
color:#fff;
}

.main .backt {
list-style:none;
height:46px;
padding-top:10px;
}

.main .backt li {
float:left;
}

.main .backt .back {
display:block;
float:left;
width:45px;
background: url(img/back.gif) left no-repeat;
padding-left:20px;
height:16px;
}

.main .backt .totop {
display:block;
float:left;
width:45px;
background: url(img/to_top.gif) left no-repeat;
padding-left:15px;
margin-left:10px;
height:16px;
}


.autoblock .left_side {
width:404px;
float:left;
}

.autoblock .left_side .back_to {
background: url(img/back.gif) left no-repeat;
display:block;
color:#9B0E0C;
margin-bottom:10px;
padding-left:19px;
}

.icons {
list-style:none;
padding-bottom:20px;
}

.icons li {
float:left;
height:41px;
padding:0 10px;
position:relative;
}

.icons li span {
font:normal 10px "Tahoma";
color:#555252;
display:block;
width:15px;
text-align:center;
position:absolute;
}

.icons li .chemm {
top:22px;
left:25px;
}

.icons li .personas {
top:13px;
left:28px;
}

.icons li .cheml {
top:18px;
left:25px;
}

.icons li .durvis {
top:4px;
left:55px;
}

.autoblock .left_side .bigcar {
border:1px solid #e8e8e8;
margin-top:10px;
}

.autoblock .right_side {
width:455px;
float:left;
padding-left:15px;
}

.autoblock .right_side .first {
width:310px;
margin-right:10px;
}

.autoblock .right_side .second {
width:120px;
}

.autoblock .right_side .carstats {
border-top:4px solid #d0d0d0;
width:450px;
margin-top:16px;
}

.autoblock .right_side .carstats {
border-top:1px solid #d0d0d0;
color:#7e7e7e;
padding:10px;
font-size:11px;
}

.autoblock .right_side .carstats .yesno {
color:#000;
width:30px;
}

.autoblock .right_side .carstats .coloredtab {
background:#861717;
color:#fff;
}

.autoblock h2 {
padding-left:10px;
}

.galerija {
padding-bottom:20px;
}

.galerija ul {
list-style:none;
}

.galerija li {
float:left;
padding:10px 15px 0 0; 
}

.autoblock h2 {
padding-left:10px;
}

.cartxt {
padding:20px 30px 10px 15px;
}

.reserve {
display:block;
background: url(img/reserve_btn.gif) no-repeat;
width: 94px;
height: 24px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding-left:12px;
line-height:24px;
}

.saraksts .reserve {
float:left;
}

.read_m {
float:left;
display:block;
background: url(img/read_more.gif) no-repeat;
width: 125px;
height: 24px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding-left:12px;
line-height:24px;
margin-left:10px;
}

.cartable { 
margin-top: 15px ;
border-top: solid 5px #CCCCCC; 
width: 450px;
overflow: hidden;
}
.cartable ul { 
margin: 0;
padding: 0;
list-style-type: none;
}

.cartable li { 
padding:10px;
}

.tablerow {
width:100%;
padding:10px;
text-align:center;
border-bottom: solid 1px #CCCCCC;
}

.tablecell {
padding-left:5px;
width:200px;
float:left;
}

.carclear {
clear:both;
 }

.tab{
 	background-color:#66CCFF;
 }

.highlight{
 	background-color:#F2F2F2;
 }

.saraksts {
background: url(img/list_border.gif) bottom repeat-x;
padding:15px 0 15px 0;
}

.noborder {
background:none;
}

h3.triks {
font:bold 12px/35px "Tahoma";
color:#8b8b8b;
background: url(img/h3_bg.gif) repeat-x;
height: 35px;
padding-left:15px;
margin-bottom:15px;
}

.saraksts .left_side {
width:260px;
text-align:center;
float:left;
}

.saraksts .right_side {
width:590px;
padding-left:20px;
float:left;
float:expression("none");
}

.saraksts .right_side h1 {
margin-bottom:0;
}

.saraksts .right_side p {
margin-bottom:0;
}

.saraksts .right_side .series {
width:150px;
float:left;
}

.saraksts .right_side .about {
width:150px;
float:left;
}

.saraksts .right_side .about select {
width:130px;
}

.saraksts .right_side .about span {
color:#b3b3b3;
}

.saraksts .icons li {
padding:5px 5px 0 5px;
float:right;
}

.aditional {
border-top:1px solid #940b0a;
background:#710808;
padding:25px 30px;
}

.aditional h1 {
font:normal 18px "Verdana";
}

.aditional p, .aditional h1 {
color:#fff;
}

.aditional a {
color:#ff5f5f;
}

.aditional .block1 {
width:350px;
float:left;
}

.aditional .block2 {
width:180px;
float:left;
margin-left:70px;
}

.aditional .block3 {
width:180px;
float:left;
margin-left:35px;
}

.aditional .morea {
background: url(img/aditional_b.gif) right 5px no-repeat;
padding-right:15px;
}

/* autoskrollim */

#myScrollContainer {
width:839px;
height:98px;
border-top:1px solid #c5c5c5;
background:#fff;
overflow:hidden;
text-align:right
}

#myScrollContent {
position:relative; 
left:0px; 
top:0px; 
height:98px;
}

.autoskrol {
height:110px;
width:839px;
position:relative;
padding:0 20px;
margin-bottom:10px;
overflow:hidden;
}

.autoskrol ul {
list-style:none;
}

.autoskrol li {
float:left;
height:98px;
padding:0 10px;
}

.autoskrol .leftb {
position:absolute;
display:block;
width:20px;
height:99px;
left:0;
top:0;
z-index:6;
font-size:1px;
line-height:1px;
}

.autoskrol .rightb {
position:absolute;
display:block;
width:20px;
height:99px;
right:0px;
top:0;
font-size:1px;
line-height:1px;
}

*html .autoskrol .rightb {
right:-1px;
}

.bottom_menu {
background: url(img/bottom_menu_bg.jpg) top repeat-x;
height: 42px;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
}

.bottom_menu ul {
list-style:none;
height:21px;
padding:11px 0 0 21px;
}

.bottom_menu li {
float:left;
border-right:1px solid #934a4a;
height:21px;
padding:0 10px;
}

.bottom_menu li.last {
border-right:none;
}

.bottom_menu a {
line-height:21px;
color:#fff;
}

.bottomf p {
padding:15px;
color:#919191;
}

.bottom {
background: url(img/bottom_bg.gif) bottom no-repeat;
padding-bottom:8px;
font-size:1px;
line-height:1px;
margin-bottom:20px;
}

.bwrap {
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
background:#fff;
height:90px;
}

.bottom p {
color:#919191;
padding:30px 0 0 30px;
}


/* forma */

.form_holder {
background: url(img/big_border.gif) top repeat-x;
padding:60px 0 0 10px;
margin-top:25px;
}

table.forma {
width:550px;
}

.forma td, th {
padding:4px 10px;
vertical-align:middle;
}


.forma th {
border-bottom:1px solid #dedede;
width:150px;
}

.forma th.req {
border:none;
padding:0px;
}

.forma th p {
margin:0;
}

.forma th.req p {
background:#f9efed;
border-right:4px solid #ab2206;
padding:4px 10px;
width:150px;
}

.forma input, textarea {
width:100%;
margin:0;
}

.forma textarea {
height:90px;
}

.forma th.top {
vertical-align:top;
padding:5px 0 0 0;
}

.forma input.submit {
width:86px;
height:23px;
border:none;
background:url(img/submit.jpg) no-repeat;
font:bold 11px/23px "Tahoma";
color:#fff;
cursor:pointer;
}

/* rezervacija */

.rezervacija .cont {
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
background:#fafafa;
padding:20px 20px 10px 20px;
height:165px;
}

.cont_left {
float:left;
width:400px;
}

.cont_right {
float:left;
float:expression("none");
width:400px;
}

.rezervacija input, .rezervacija select {
margin-top:8px;
margin-bottom:5px;
color:#9c9c9c;
padding:0 5px;
}

.rezervacija {
padding-top:10px;
padding-bottom:15px;
}

.rezervacija textarea {
margin-top:8px;
height:125px;
}

.rezervacija select {
margin-right:5px;
padding-left:5px;
padding-right:0;
}

.rezervacija select.nr {
width:45px;
padding-left:1px;
padding-left:expression("5px");
}

.rezervacija select.month {
width:100px;
}

.rezervacija select.year {
width:60px;
}

.rezervacija input.big {
width:370px;
}

.rezervacija strong {
display:block;
float:left;
padding:10px 0 0 5px;
font-weight:normal;
}

* html .rezervacija strong {
float:none;
}

.rezervacija input.little {
width:30px;
float:left;
}

.rezervacija input.rezervet {
display:block;
background: url(img/reserve_btn.gif) no-repeat;
width: 106px;
height: 24px;
color:#fff;
font:bold 11px "Tahoma";
text-decoration:none;
padding-left:12px;
line-height:24px;
border:none;
text-align:left;
float:left;
margin-left:20px;
}

* html .rezervacija input.rezervet {
margin-left:10px; 
}

.rezervacija input.cancel {
display:block;
background: url(img/cancel.jpg) no-repeat;
width: 106px;
height: 24px;
text-align:left;
float:left;
margin-left:15px;
font:bold 11px "Tahoma";
color:#fff;
text-decoration:none;
padding-left:12px;
line-height:24px;
border:none;
}

.rezervacija b.req {
background:#f9efed;
border-right:4px solid #ab2206;
padding:4px 2px;
}

