/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
html{
overflow-y: scroll;
}
body {
background: #171715;
line-height: 1;
}

ol, ul {	list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}
/* v1.0 | 20080212 */

a{
text-decoration: none;
font-size: 10px;
color: #a81b12;
}
a:hover{text-decoration: underline;}
.x-line{
border-bottom: 1px solid #A8A099;
font-size: 0px;
display: block;
padding: 0px;
height: 15px;
margin: 0px 0px 15px 0px;
width: 100%;
margin-bottom: ;

}

body {font-family: "Trebuchet MS";}
body.apkartne {background: #171715 url('/img/background/smuku-muiza-bg-apkartne.jpg') no-repeat left top;}
body.galerija {background: #171715 url('/img/background/smuku-muiza-bg-galerija.jpg') no-repeat left top;}
body.piedavajumi {background: #171715 url('/img/background/smuku-muiza-bg-ipasie-piedavajumi.jpg') no-repeat left top;}
body.jaunumi {background: #171715 url('/img/background/smuku-muiza-bg-jaunumi.jpg') no-repeat left top;}
body.kontakti {background: #171715 url('/img/background/smuku-muiza-bg-kontakti.jpg') no-repeat left top;}
body.pakalpojumi {background: #171715 url('/img/background/smuku-muiza-bg-pakalpojumi.jpg') no-repeat left top;}
body.par-mums {background: #171715 url('/img/background/smuku-muiza-bg-par-mums.jpg') no-repeat left top;}
body.rezervesana {background: #171715 url('/img/background/smuku-muiza-bg-rezervesana.jpg') no-repeat left top;}

.container{
background: url('/img/5px.png') repeat-x bottom;
display: table;
height: 100%;
width: 100%;
}
.container .foot{
padding-bottom: 40px;
display: table;
width: 100%;
}
.body, 
.head{
display: table;
width: 100%;
}
.head .logo{
margin: 10px 25px 10px 45px;
margin: 10px 25px 7px 45px;
float: left;
}
.head .mainmenu{
padding: 30px 0px 0px 0px;
margin: 0px;
}
.head .mainmenu li{
float: left;
}
.head .mainmenu a div{
background-repeat: no-repeat;
background-position: 0px 0px;
height: 32px;
}
/* --- */
/* --- */
/* --- */
.head .mainmenu li{
padding: 0px 10px;
}
.head .mainmenu a{
font-family: Garamond,"Adobe Garamond Pro", Trebuchet MS, Arial, Tahoma;
padding-bottom: 1px;
font-size: 20px;
color: #FFFFFF;
display: table;
}
.head .mainmenu a.hover,
.head .mainmenu a.act,
.head .mainmenu a:hover{
border-bottom: 1px solid #E12519;
text-decoration: none;
}
/* --- */
/* --- */
/* --- */
.head .mainmenu a.act div, 
.head .mainmenu a:hover div{
background-position: 0px -32px;
}
.head .languages{
margin: 0px 50px 0px 0px;
float: right;
}
.head .languages a{
text-decoration: none;
padding: 0px 2px;
font-size: 11px;
color: #FFFFFF;
margin: 0px;
}
.head .languages a:hover, 
.head .languages a.act{
background: #FFFFFF;
color: #40362e;
}

#banner{
background: none;
text-align: left;
}
#banner a{
position: relative;
top: 1px;
}
























.footer-block{
background: url('/img/block.png') no-repeat center 0px;
margin-left: 19px;
height: 167px;
width: 200px;
float: left;
}
#calendarholder .today,
#calendarholder .markedDate,
#calendarholder .cube{
padding: 2px 5px 1px 0px;
margin: 1px 0px 1px 2px;
text-align: right;
border: 0px none;
cursor: pointer;
font-size: 10px;
color: #fefdf9;
width: 16px;
}
#calendarholder .today{}
#calendarholder .markedDate{background: #A81B12;}
#calendarholder .prev, #calendarholder .next{cursor: pointer;}
#calendarholder thead td div,
#calendarholder thead td{
font-size: 10px;
color: #fefdf9;
}
#calendarholder thead td.middle{
font-size: 10px;
white-space: nowrap;
padding: 0px;
}
#calendarholder tfoot td{text-align: center;}
#calendarholder tfoot td a:visited,
#calendarholder tfoot td a:hover,
#calendarholder tfoot td a{
text-decoration: none;
font-size: 10px;
cursor: pointer;
color: #d12419;
}
#calendarholder tfoot td a:hover{text-decoration: underline;}
#calendarholder .calendar-lv{
background: url('/img/kalendars-lv.png') no-repeat center;
margin: 13px auto 4px;
font-size: 0px;
display: table;
height: 19px;
width: 100%;
}
#calendarholder #calendarBody{
position: relative;
text-align: center;
display: table;
width: 100%;
right: 2px;
}
#calendarholder #calendarBody table{margin: 0px auto; width: 167px;}
#calendarholder thead td{padding-bottom: 3px;}

#subscribe .header{
background: url('/img/subscribe-newsletter-lv.png') no-repeat center;
margin: 33px 0px 20px 0px;
font-size: 0px;
display: table;
height: 57px;
width: 100%;
}
#subscribe .header.title-lv{background: url('/img/subscribe-newsletter-lv.png') no-repeat center;}
#subscribe .header.title-en{background: url('/img/subscribe-newsletter-en.png') no-repeat 50px center;}
#subscribe .header.title-de{background: url('/img/subscribe-newsletter-de.png') no-repeat center;}
#subscribe .header.title-ru{background: url('/img/subscribe-newsletter-ru.png') no-repeat center;}
#subscribe .form{
background: url('/img/form-input.png') no-repeat 0px 0px;
margin: 0px auto;
height: 20px;
width: 144px;
}
#subscribe .form input{
background: transparent;
position: relative;
padding: 3px 2px;
border: 0px none;
font-size: 11px;
color: #40362e;
color: #FFFFFF;
width: 121px;
margin: 0px;
float: left;
left: 7px;
}
#subscribe .form input#subscribeNews{
background: transparent;
border: 0px none;
font-size: 0px;
padding: 0px;
height: 20px;
margin: 0px;
width: 18px;
float: left;
left: 0px;
}
.foot .footer{
border-top: 1px solid #5c5249;
padding: 13px 0px 0px 0px;
margin: 1px 0px 0px 47px;
white-space: nowrap;
line-height: 160%;
font-size: 10px;
color: #5c5249;
width: 335px;
float: left;
}
.foot .footer a{
text-decoration: none;
font-weight: bold;
color: #5c5249;
}
.foot .footer .social{
padding-top: 18px;
}
.foot .footer .social a{
background-image: url('/img/social.png');
background-repeat:  no-repeat;
margin-right: 5px;
font-size: 0px;
display: block;
height: 24px;
float: left;
width: 24px;
}
.footer .social a.rss{background-position: 0px 0px;}
.footer .social a.twitter{background-position: -25px 0px;}
.footer .social a.facebook{background-position: -50px 0px;}
.footer .social a.youtube{background-position: -74px 0px;}
.footer .social a.draugiem{background-position: -98px 0px;}

.footer .social a.rss:hover{background-position: 0px -24px;}
.footer .social a.twitter:hover{background-position: -25px -24px;}
.footer .social a.facebook:hover{background-position: -50px -24px;}
.footer .social a.youtube:hover{background-position: -74px -24px;}
.footer .social a.draugiem:hover{background-position: -98px -24px;}

#content{
margin-bottom: 100px;
position: relative;
display: table;
float: left;
}
#content .header{
background: url('/img/h1rside.png') no-repeat right top;
padding-right: 12px;
display: table;
width: auto !important;
height: 60px;
float: left;
}
#content .header div{
background: url('/img/h1block.png') repeat-x top;
padding: 20px 55px 0px 40px;
height: 40px;
}
#content .header h1{
border-bottom: 1px solid #D12419;
font-family: Garamond,"Adobe Garamond Pro", Trebuchet MS, Arial, Tahoma;
font-weight: normal;
padding-bottom: 6px;
position: relative;
line-height: 80%;
font-size: 32px;
color: #5A5553;
margin: 0px;
top: 0px;
}
#content .body, #content .header{
display: table;
width: 100%;
}
#content .body {
background: #CDC6BE;
display: table;
width: 100%;
}
#content .body .body-inner{
padding: 20px 45px 25px 40px;
line-height: 125%;
font-size: 12px;
color: #302c29;
display: table;
}

#content .foot-line{
display: table;
width: 100%;
}

#content .body .body-inner ul{list-style-type: disc; padding-left: 20px;}
#paggination ul,
#content .body .body-inner ul.clear{
list-style: none !important; 
padding-left: 0px;
}
#content .body .body-inner blockquote{
padding-left: 20px;
}

#content .round{
background: url('/img/middlefield.png') no-repeat right bottom;
display: table;
width: 100%;
}
#content .round .round-inner{
background: url('/img/middlefield-inner.png') repeat-x bottom;
display: table;
width: 97%;
}
#content .footer{
background: url('/img/middlefield-bottom.png') repeat-x right top;
font-size: 0px;
display: table;
margin: 0px;
height: 9px;
width: 100%;
}
#content .footer .footer-inner{
background: url('/img/middlefield-inner.png') repeat-x top;
height: 9px;
font-size: 0px;
display: table;
width: 97%;
}

#close {
text-decoration: none;
margin-top: 20px;
font-size: 10px;
color: #a81b12;
float: left;
}
#close:hover{
text-decoration: underline;
}

#calendarlayer{
position: absolute;
border: 0px none;
font-size: 10px;
color: #fefdf9;
display: table;
padding: 5px;
z-index: 2;
}
#calendarlayer div {
white-space: nowrap;
padding: 5px 15px;
text-align: left;
margin-top: 9px;
display: block;
}
._A91A12 #calendarlayer{background: url('/img/calendar-layers-left.png') no-repeat left top;}
._A91A12 #calendarlayer div{background: url('/img/calendar-layers.png') repeat-x bottom;}
._50453F #calendarlayer{background: url('/img/calendar-layers-left2.png') no-repeat left top;}
._50453F #calendarlayer div{background: url('/img/calendar-layers2.png') repeat-x bottom;}




select, input[type=text], textarea{
background: url('/img/input-background.png') repeat-x top;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
border: 1px solid #A9A099;
font-family: Trebuchet MS;
padding-right: 5px;
padding-left: 5px;
font-size: 12px;
height: 19px;
}
select{
padding-right: 0px;
padding-left: 3px;
}
textarea{
width: 318px;
height: 80px;
}

h3{
font-family: Trebuchet MS;
text-align: left;
font-weight: bold;
font-size: 12px;
color: #302c29;
}
/*
.tabulas-forma{width: 100%;}
*/
.tabulas-forma td{
padding: 2px;
}

.radiobutton {
background: url('/img/form-radio.png') no-repeat 0px -13px;
cursor: pointer;
font-size: 0px;
height: 13px;
float: left;
width: 13px;
}
.radiobutton.act{background-position: 0px 0px;}

.smallheader {
background: url('/img/smallheader.png') repeat-x 0px -20px;
font-weight: bold;
font-size: 12px;
margin: 5px 2px;
color: #302c29;
display: table;
width: 100%;
}
.smallheader .radiobutton{position: relative; left: -3px; top: 3px;}
.smallheader span {position: relative; top: 4px;}
.checkbox{
background: url('/img/input-checkbox.png') repeat-x 0px 0px;
margin-right: 5px;
cursor: pointer;
height: 13px;
float: left;
width: 13px;
}
.checkbox.act{
background-position: 0px -13px;
}
.smallheader .left{
background: url('/img/smallheader.png') repeat-x 0px 0px;
font-size: 0px;
height: 20px;
float: left;
width: 8px;
}
.smallheader .right{
background: url('/img/smallheader.png') repeat-x 0px -40px;
font-size: 0px;
height: 20px;
float: right;
width: 8px;
}
td.space{
font-size: 0px;
height: 5px;
}
label{
position: relative;
top: 2px;
}
.small{
font-size: 11px;
}

input[type=submit]{
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
background: #302C29;
font-weight: bold;
padding: 3px 10px;
border: 0px none;
cursor: pointer;
font-size: 9px;
color: #CAC3BC;
}
input.act[type=submit]{color: #D12419;}
.gallery-images-list li, 
.gallery-list li {
margin: 0px 4px 0px 0px;
padding-bottom: 20px;
float: left;
}
.gallery-images-list, 
.gallery-list li{
display: table;
}
.gallery-list li a.title{
text-decoration: none;
font-weight: bold;
font-size: 11px;
display: block;
color: #A81B12;
width: 100%;
}
.gallery-list li a.title:hover{
text-decoration: underline;
}

.gallery-images-list li.last, 
.gallery-list li.last {
margin-right: 0px;
}
.gallery-images-list li.invisible {
visibility: hidded;
padding: 0px;
margin: 0px;
}
.gallery-images-list li a{font-size: 0px;}
.gallery-images-list li{
margin: 0px 7px 5px 0px;
padding: 0px;
}

#paggination{
display: table;
padding-top: 10px;
width: 100%;
}
#paggination ul{
border-bottom: 1px solid #B6A9A0;
padding-right: 50px;
display: table;
}
#paggination li{float: left;}
#paggination a{
text-decoration: none;
text-align: center;
padding-top: 2px;
font-size: 10px;
color: #A81B12;
display: table;
height: 12px;
width: 30px;
}
#paggination a:hover, 
#paggination a.act{
background: #B6A9A0;
font-weight: bold;
font-size: 9px;
color: #302C29;
}

h2{
font-weight: bold;
font-size: 14px;
color: #302C29;
margin: 0px 0px 10px 0px;
}


#specialOffer {
width: 100%;
display: table;
}
#specialOffer li.last{margin-right: 0px;}
#specialOffer li{
background: url('/img/special-offer.png') no-repeat 0px 0px;
margin: 0px 15px 22px 0px;
height: 155px;
width: 250px;
float: left;
}
#specialOffer h2{margin: 21px 0px 0px 25px;}
#articleList h2{margin: 0px 0px 10px 0px;}
#specialOffer p{
margin: 20px 0px 0px 25px;
font-size: 12px;
color: #302c29;
width: 200px;
}
.singleArticle .image,
#articleList .image{
margin-right: 12px;
display: table;
float: left;
}
#articleList li{
padding-bottom: 15px;
margin-bottom: 5px;
display: table;
width: 100%;
}
#articleList h2 a,
#specialOffer h2 a{
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #a81b12;
}
#articleList h2 a:hover,
#specialOffer h2 a:hover{
text-decoration: underline;
}

#articleList .read-more{
display: table;
width: 100%;
text-align: right;
border-bottom: 1px solid #B6A9A0;
}
#articleList .read-more a{
text-decoration: none;
background: #CDC6BE;
position: relative;
padding-left: 5px;
font-size: 10px;
color: #a81b12;
top: 2px;
}
.quick-link{
padding: 20px 0px 5px 0px;
color: #a09184;
display: table;
width: 100%;
}
.quick-link .print{margin-left: 5px;}
.quick-link .back{margin-right: 5px;}

.get-to-know-more{
margin: 10px 0px 0px 25px;
}




.subsubmenu,
.submenu{
position: absolute;
margin-left: -28px;
visibility: hidden;
display: table;
padding: 0px;
z-index: 10;
width: 154px;
}
.subsubmenu{
margin-left: 154px;
margin-top: -40px;
visibility: hidden;
}
.mainmenu li.subactive .subsubmenu, 
.mainmenu li.active .submenu{
visibility: visible;
}
.submenu ul,
.subsubmenu ul{
display: table;
padding: 0px;
margin: 0px;
width: 100%;
}
.submenu li,
.subsubmenu li{
padding: 0px !important;
background: #706B67;
list-style: none;
display: table;
width: 100%;
float: none;
}
.submenu li.head,
.subsubmenu li.head{
background: url('/img/submenu-top.png') no-repeat left bottom; 
height: 12px;
}
.subsubmenu li.foot,
.submenu li.foot{
background: url('/img/submenu-bottom.png') no-repeat left top; 
height: 12px;
}
.head .mainmenu .subsubmenu a,
.head .mainmenu .submenu a {
background: url('/img/seperator.jpg') no-repeat center bottom;
font-family: Trebuchet MS, Arial, Tahoma;
text-align: center;
padding: 6px 28px;
font-size: 12px;
display: block;
}
.head .mainmenu .subsubmenu a.last,
.head .mainmenu .submenu a.last{
background: none;
}
.head .mainmenu .subsubmenu a:hover,
.head .mainmenu .submenu a:hover {
border-bottom: 0px none;
color: #A5A5A5;
}
.subactive ul a:hover,
.subactive a {
color: #A5A5A5 !important;
}
.subactive ul a{color: #FFFFFF !important;}


.main-menu-header{
background: url('/img/menu-background.png') no-repeat left top;
display: table;
height: 96px;
width: 100%;
}
body.intro{
background: #171715;
}
.intro{
display: table;
height: 457px;
width: 100%;
}

.atstarpe-pa-labi{
margin: 0px 14px 14px 0px; 
float: left;
}
.atstarpe-pa-kreisi{
margin: 0px 0px 14px 14px; 
float: right;
}



