/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td,pre,form,fieldset,input { margin:0; padding:0; }
table { border-collapse:collapse; padding:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { margin:1em 0; margin-left:40px; padding-left:0; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }

/*/ ---------------  Text styles  --------------- /*/

/* text classes */
*.UPPERCASE { text-transform:uppercase; }
*.lowercase { text-transform:lowercase; }
*.Capetalize { text-transform:capitalize; }
*.no-text-transform { text-transform:none; }
*.bold { font-weight:bold; }
*.italic { font-style:italic; }
*.underline { text-decoration:underline !important; }
*.no-underline { text-decoration:none !important; }
*.overline { text-decoration:overline; }
*.line-through { text-decoration:line-through; }
*.blink { text-decoration:blink; }
*.normal { font-weight:normal; }

/* text line heights */
*.line-height-25 * { line-height:25px; }

/* text shadows */

/* default */
*.text-shadow { text-shadow:0px 1px 0px #fff; }

/* style 1 */
*.text-shadow.tss-1 { text-shadow:0px 1px 0px red; }

a:active, a:focus { outline-style: none; -moz-outline-style:none; }

html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }

/* Universal Selectors */
a { font-size:12px; }
a:link { color:#1166CC; text-decoration:none; }
a:visited { color:#4499ee; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

input { height:14px; outline:none; }

/** {border:1px solid #f00;}*/

html, body { height:100%; }

/* Element Selectors */
body { background:#d8edff url(./background/default_bkg_1.jpg) repeat-x left top; font-family: Arial,sans-serif; font-size:10px; line-height:100%; }
img { vertical-align: middle; }

/* Class, Attribute, and Pseudo Selectors */
#page-wrap { width:1007px; margin:0 auto; background-color:#fff; min-height:100%; position:relative; }
*.page-wrap { width:987px; margin:0 auto; position:relative; }

/*-------------dgui block-------------*/
*.dgui-block { overflow:hidden; }
*.dgui-block.mashup *.bd.border-bottom-on { border-bottom:1px solid #d3d3d3; }
*.dgui-block.mashup *.bd.border-bottom-off { border-bottom:none; }


/*mashup*/

*.dgui-block.mashup { padding:0 10px; }
*.dgui-block.mashup *.hd { height:75px; position:relative; width:auto; background:#2a8b0f url(./img/mashup/mashup_header_bg.jpg) repeat-x; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; margin-bottom:10px; }

*.dgui-block.mashup *.hd *.logo { text-indent: -999px; width:180px; }
*.dgui-block.mashup *.hd *.logo a { display: block; position:absolute; top:0px; left:0px; height: 46px; width: 180px; }

*.dgui-block.mashup *.bd { padding-bottom:225px; min-height:400px; }

*.dgui-block.mashup *.ft { background-color:#2a8b0f; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; padding:15px 0px 15px 0px; position:absolute; bottom:0px; width:987px; _display:none; }
*.dgui-block.mashup *.ft > * { line-height:20px; }
*.dgui-block.mashup *.ft *.title { font-size:12px; text-transform:uppercase; color:#9df378; }
*.dgui-block.mashup *.ft ul { padding:0; margin:0; list-style-type:none; margin-top:10px; }
*.dgui-block.mashup *.ft ul * { color:#fff; font-size:12px; }
*.dgui-block.mashup *.ft ul a { font-weight:bold; color:#fff; }
*.dgui-block.mashup *.ft ul a span { font-weight:normal; }
*.dgui-block.mashup *.ft *.a-col { width:228px; float:left; margin-left:20px; height:185px; background:url(./img/footer_sep.gif) repeat-y right top; }
*.dgui-block.mashup *.ft *.a-col ul * { line-height:25px; }
*.dgui-block.mashup *.ft *.b-col { width:228px; float:left; margin-left:20px; height:188px; background:url(./img/footer_sep.gif) repeat-y right top; }
*.dgui-block.mashup *.ft *.b-col ul { float:left; width:107px; }
*.dgui-block.mashup *.ft *.b-col ul * { line-height:26px; }
*.dgui-block.mashup *.ft *.b-col ul a.special,
*.dgui-block.mashup *.ft *.b-col ul a.special span { color:#9ef278; }
*.dgui-block.mashup *.ft *.c-col { float:left; margin-left:20px; height:185px; }
*.dgui-block.mashup *.ft *.c-col ul { float:left; width:107px; }
*.dgui-block.mashup *.ft *.c-col ul * { line-height:20px; font-weight:normal; }
*.dgui-block.mashup *.ft *.copy { color:#9ff27c; text-transform:uppercase; position:absolute; bottom:12px; left:20px;  }

#mashup-search-box { position:absolute; top:9px; left:335px; }
#mashup-user-menu-box { position:absolute; top:9px; right:7px; }
#mashup-user-menu-box *.dgui-button-group { overflow:visible; }

/*clear mashup*/
*.dgui-block.mashup * *.hd,*.dgui-block.mashup * *.hd.big, *.dgui-block.mashup * *.ft, *.dgui-block.mashup * *.ft.big, *.dgui-block.mashup * *.bd { color:#000; background:none; border:none; margin:0; padding:0; position:static; -moz-border-radius:0px; -webkit-border-radius:0px; height:auto; min-height:0; }

/*catalogue*/
*.dgui-block.catalogue *.hd.big { background: #91bf21 url(./img/catalogue/catalogue_header_bg.gif) left bottom repeat-x; border:1px solid #9ecc2f; border-bottom:none; border-top:none; margin: 0px; position:relative; }
*.dgui-block.catalogue *.hd.big { -moz-border-radius:0px; -webkit-border-radius:0px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
*.dgui-block.catalogue *.ft { -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; }

*.dgui-block.catalogue *.hd.big form { padding-top:0px; }
*.dgui-block.catalogue *.hd.big form label { text-transform:uppercase; }

*.dgui-block.catalogue *.hd.big { height:46px; }
*.dgui-block.catalogue *.hd *.logo { text-indent: -999px; }
*.dgui-block.catalogue *.hd *.logo a { display: block; position:absolute; top:0px; left:9px; background: url(./img/catalogue/zalas_lapas_logo.gif) no-repeat; height: 46px; width: 160px; }
*.dgui-block.catalogue *.hd *.logo a:hover { background-position:0px -46px; }

*.dgui-block.catalogue *.ft.big { background: #91bf21 url(./img/catalogue/catalogue_header_bg.gif) left bottom repeat-x; margin-bottom:8px; }
*.dgui-block.catalogue *.ft.big { height: 46px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; }

/*clear catalogue block*/
*.dgui-block.catalogue * *.hd,*.dgui-block.catalogue * *.hd.big, *.dgui-block.catalogue * *.ft, *.dgui-block.catalogue * *.ft.big { color:#000; background:none; border:none; margin:0; padding:0; position:static; -moz-border-radius:0px; -webkit-border-radius:0px; height:auto; }

*.dgui-block.catalogue *.hd * *.logo { text-indent:0; }
*.dgui-block.catalogue *.hd * *.logo a { display:inline; position:static; background:none; height:auto; width:auto; }

/*start page block*/
*.dgui-block.startpage *.bd { }

*.dgui-block.startpage *.bd *.dgui-block.style-3 *.hd *.title { text-transform:uppercase; }

/*clear start page styles*/
*.dgui-block.startpage * *.hd,*.dgui-block.startpage * *.hd.big, *.dgui-block.startpage * *.ft, *.dgui-block.startpage * *.ft.big, *.dgui-block.startpage * *.bd { color:#000; background:none; border:none; margin:0; padding:0; position:static; -moz-border-radius:0px; -webkit-border-radius:0px; height:auto; }

/*block style 1*/
*.dgui-block.style-1 {}

*.dgui-block.style-1 > *.hd { background-color:#e2e2e2; background-image:url(./img/dgui_block_hd_bg.png); border-bottom:1px solid #d3d3d3; position:relative; padding:0 11px; }
*.dgui-block.style-1 > *.hd *.title { font-size:12px; line-height:29px; text-shadow:0px 1px 0px #fff; color:#5e5e5e; }
*.dgui-block.style-1 > *.hd *.description { color:#737373; font-weight:normal; font-size:12px; }
*.dgui-block.style-1 *.bd.border-bottom-on { border-bottom:1px solid #d3d3d3; }

/*block style 3*/
*.dgui-block.style-3 { -moz-border-radius:3px; -webkit-border-radius:3px; border: 1px solid #d3d3d3; margin-bottom:8px; }
*.dgui-block.style-3 *.hd { background-color:#e2e2e2; background-image:url(./img/dgui_block_hd_bg.png); border-bottom:1px solid #d3d3d3; position:relative; padding:0 11px; }
*.dgui-block.style-3 *.hd *.title { font-size:12px; line-height:29px; text-shadow:0px 1px 0px #fff; color:#3d4144; }
*.dgui-block.style-3 *.hd *.description { color:#737373; font-weight:normal; font-size:12px; }
*.dgui-block.style-3 *.ft { padding:7px 11px; }

/*clear block style-3 styles*/
*.dgui-block.style-3 * *.hd,*.dgui-block.style-3 * *.hd.big, *.dgui-block.style-3 * *.ft, *.dgui-block.style-3 * *.ft.big, *.dgui-block.style-3 * *.bd { color:#000; background:none; border:none; margin:0; padding:0; position:static; -moz-border-radius:0px; -webkit-border-radius:0px; height:auto; }

/*block style 2*/
*.dgui-block.style-2 {}
*.dgui-block.style-2 *.hd *.title *.dgui-button-group { top:3px; }
*.dgui-block.style-2 *.hd, *.dgui-block.style-2 *.hd.big { position:relative; background:#eff0f1; border-top:1px solid #fff; position:relative; padding:0 11px; }
*.dgui-block.style-2 *.hd.big { padding:9px 11px 6px 11px; }

*.dgui-block.style-2 *.hd *.title { color:#5e646b; font-size:11px; font-weight:normal; text-transform:uppercase; line-height:25px; text-shadow:0px 1px 0px #fff; }
*.dgui-block.style-2 *.hd *.description { color:#5e646b; font-weight:normal; font-size:12px; }
*.dgui-block.style-2 *.hd.big *.title { font-size:23px; line-height:28px; text-transform:none; font-weight:bold; }
*.dgui-block.style-2 *.hd.big *.description { color:#5e646b; font-size:12px; line-height:24px; }

*.dgui-block.style-2 *.bd { border-bottom:1px solid #d3d3d3; }
*.dgui-block.style-2 *.bd table { width:100%; }
*.dgui-block.style-2 *.bd * { line-height:20px; }
*.dgui-block.style-2 *.bd.border-bottom-off { border-bottom:none; }

/*clear block style-2 styles*/
*.dgui-block.style-2 * *.hd,*.dgui-block.style-2 * *.hd.big, *.dgui-block.style-2 * *.ft, *.dgui-block.style-2 * *.ft.big, *.dgui-block.style-2 * *.bd { color:#000; background:none; border:none; margin:0; padding:0; position:static; -moz-border-radius:0px; -webkit-border-radius:0px; height:auto; }

*.dgui-block.catalogue *.dgui-block.style-2 *.hd.big { background-color:transparent; }
*.dgui-block.catalogue *.dgui-block.style-2 *.hd.big * { color:#333333; }
*.dgui-block.catalogue *.dgui-block.style-2 *.bd { padding: 10px 14px; }
*.dgui-block.catalogue *.dgui-block.style-2 *.bd * { font-size:12px; }
*.dgui-block.catalogue *.dgui-block.style-2.side *.bd { padding: 9px; position:relative; }
*.dgui-block.catalogue *.dgui-block.style-2 *.bd.padding-off { padding: 0px; }

/*msg info block*/
*.dgui-block.msg-info { border-bottom:1px solid #ffcc66; padding:17px 11px 11px 53px; background:#ffffcc url(./img/icon_msg_info.png) 11px 10px no-repeat; margin-bottom:10px; }
*.dgui-block.msg-info * { color:#333; font-size:12px;  line-height:20px; }
*.dgui-block.msg-info *.hd *.title { font-size:16px; }
*.dgui-block.msg-info *.ft { padding-top:11px; }
*.dgui-block.msg-info strong { font-weight:bold; }
*.dgui-block.msg-info ul { margin-left:0px; list-style-type:none; }

/*-------------dgui block panel-------------*/

*.dgui-block-panel { background-color:#f6f6f6; border-top: 1px solid #fff; border-bottom: 1px solid #dfdfdf; padding:6px 7px; clear:both; }
*.dgui-block-panel.buttons { padding:4px 7px 5px 7px; background:url(./img/dgui_button_big.png) left 6px repeat-x; margin-bottom:10px; }

/*-------------dgui buttons-------------*/

*.dgui-button { position:relative; display:inline-block; font-weight:normal; border:1px solid #c2c2c2; background:url(./img/dgui_button_big.png) repeat-x; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; text-transform:none; }
*.dgui-button.strong { font-weight:bold; }
*.dgui-button-group.catalogue *.dgui-button { border-color:#69960b; -moz-box-shadow: 0px 1px 0px #b0e12b; -webkit-box-shadow: 0px 1px 0px #b0e12b; }
a.dgui-button { text-decoration: none; }
*.dgui-button:active,
*.dgui-button.selected { background-position:0 -24px; }
*.dgui-button.disabled { background-position:0 0px; }

/* mac like bubbles for buttons */
*.dgui-button *.count { background-color:#ff9900; color:#fff; font-size:11px; line-height:13px; padding:0 1px; position:absolute; top:-7px; right:-1px; display:block; z-index:999999; }

/*clean*/
*.dgui-button-group.clean *.dgui-button { background:none; border:none; -moz-box-shadow: 0px 0px 0px #fff; -webkit-box-shadow: 0px 0px 0px #fff; }
*.dgui-button-group.clean *.dgui-button:active,
*.dgui-button-group.clean *.dgui-button.selected { background:none; }
*.dgui-button-group.clean *.dgui-button.disabled { background:none; }

/*primary*/
*.dgui-button-group *.primary-button { background-position: 0px -48px; border-color: #1368ce; }
*.dgui-button-group *.primary-button *.text { font-weight:bold; color:#fff; text-shadow: 0px -1px 0px #1368ce; }
*.dgui-button-group *.primary-button:active,
*.dgui-button-group *.primary-button.selected { background-position: 0px -72px; }
*.dgui-button-group *.primary-button:link *.text,
*.dgui-button-group *.primary-button:visited *.text { color:#fff; text-shadow: 0px -1px 0px #1368ce; }
*.dgui-button-group *.primary-button:active *.text,
*.dgui-button-group *.primary-button.selected *.text { color:#fff; text-shadow: 0px 1px 0px #1368ce; }


/*green*/
*.dgui-button-group.green *.dgui-button { border-color:#237e00; -moz-box-shadow: 0px 1px 0px #30b601; -webkit-box-shadow: 0px 1px 0px #30b601; background-position: 0px -96px; }
*.dgui-button-group.green *.dgui-button:active,
*.dgui-button-group.green *.dgui-button.selected { background-position:0 -120px; }
*.dgui-button-group.green *.dgui-button.disabled { background-position:0 -96px; }

*.dgui-button *.text { font-size:12px; color:#737373; cursor:pointer; line-height:24px; vertical-align:top; padding:0 8px; text-shadow: 0px 1px 0px #fff; }
*.dgui-button *.text.em { font-weight:bold; }
*.dgui-button input.text { position:relative; top:-1px; display:inline-block; height:24px; padding:0 7px; border:none; background:transparent; }
*.dgui-button input.text::-moz-focus-inner {padding:0}
*.dgui-button-group.catalogue *.text { font-weight:bold; }
*.dgui-button-group.green *.text { text-shadow:0px 1px 0px #258700; color:#fff; }
*.dgui-button:active *.text,
*.dgui-button.selected *.text { text-shadow: 0px 1px 0px #737373; color:#fff; }
*.dgui-button.disabled *.text { color:#bcbcbc; text-shadow: 0px 1px 0px #fff; }

*.dgui-button.small { -moz-border-radius: 9px; -webkit-border-radius: 9px; }
*.dgui-button.small *.text { font-size:11px; line-height:16px; }

*.dgui-button-group { overflow:hidden; width:100%; padding-bottom:1px; margin-bottom:-1px; }
*.dgui-button-group *.sep { display:inline-block; float:left; background: url(./img/dgui_button_big.png) left -340px; background-repeat: no-repeat; height: 22px; width: 2px; margin-top:2px; margin-right:8px; overflow:hidden; }
*.dgui-button-group label { display:inline-block; float:left; color:#737373; font-size:12px; margin-right:8px; line-height:26px; }
*.dgui-button-group label *.required { font-size:20px; padding-right:6px; }
*.dgui-button-group label.error { color:#d14641; }
*.dgui-button-group.catalogue label { font-weight:bold; color:#476608; text-shadow: 0px 1px 0px #a1d01e; }

*.dgui-button-group *.first { float:left; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; margin-right:0px; }
*.dgui-button-group *.middle { float:left; -moz-border-radius-topright:0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; margin-left:-1px; margin-right:0px; }
*.dgui-button-group *.last { float:left; -moz-border-radius-topleft:0px; -moz-border-radius-bottomleft:0px; -webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px; margin-left:-1px; margin-right:8px;}
*.dgui-button-group *.none { float:left; margin-right:8px; }

*.dgui-button-group *.first.right { float:right; }
*.dgui-button-group *.middle.right { float:right; }
*.dgui-button-group *.last.right { float:right; }

*.dgui-button-group.small *.dgui-button { -moz-border-radius: 9px; -webkit-border-radius: 9px; line-height:16px; }
*.dgui-button-group.small *.dgui-button *.text { font-size:11px; line-height:16px; }
*.dgui-button-group.small *.sep { height:16px; }
*.dgui-button-group.small label { line-height:18px; font-size:11px; }

*.dgui-button-group.small *.first { -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; }
*.dgui-button-group.small *.middle { -moz-border-radius-topright:0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; margin-left:-1px;}
*.dgui-button-group.small *.last { -moz-border-radius-topleft:0px; -moz-border-radius-bottomleft:0px; -webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px; margin-left:-1px;}


*.dgui-button-group.modal *.dgui-button { }
*.dgui-button-group.modal *.dgui-button *.text { font-size:11px; line-height:16px; padding:0 6px; }
*.dgui-button-group.modal *.sep { height:16px; }
*.dgui-button-group.modal label { line-height:18px; font-size:11px; }

*.dgui-button-group.modal *.first { -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; }
*.dgui-button-group.modal *.middle { -moz-border-radius-topright:0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; margin-left:-1px;}
*.dgui-button-group.modal *.last { -moz-border-radius-topleft:0px; -moz-border-radius-bottomleft:0px; -webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px; margin-left:-1px;}

*.dgui-button-group.tabs {padding:0; margin:0; height:auto; border-bottom:1px solid #c2c2c2;margin-bottom:1px; background:url(./img/dgui_button_big.png) repeat-x; }

*.dgui-button-group.tabs *.dgui-button { border:none; }
*.dgui-button-group.tabs *.dgui-button.first { border-right:1px solid #c2c2c2; -webkit-border-radius:0px; -moz-border-radius:0px; }
*.dgui-button-group.tabs *.dgui-button.next { border-right:1px solid #c2c2c2; margin:0; -webkit-border-radius:0px; -moz-border-radius:0px; }
*.dgui-button-group.tabs *.dgui-button.last { border-right:1px solid #c2c2c2; margin:0; -webkit-border-radius:0px; -moz-border-radius:0px; }

*.last.margin-right-off { margin-right:0px; }

/*-----------dgui button icons------------*/
*.dgui-button:active {}
*.dgui-button.selected {}
*.dgui-button.disabled {}

*.dgui-button *.icon-next { background:url(./img/dgui_button_icon_sprite.png) right -135px no-repeat; padding-right:25px; }
*.dgui-button:active *.icon-next,
*.dgui-button.selected *.icon-next { background-position:right -161px; }
*.dgui-button.disabled *.icon-next { background-position:right -187px; }

*.dgui-button *.icon-previous { background:url(./img/dgui_button_icon_sprite.png) left -265px no-repeat; padding-left:25px; }
*.dgui-button:active *.icon-previous,
*.dgui-button.selected *.icon-previous { background-position:left -291px; }
*.dgui-button.disabled *.icon-previous { background-position:left -317px; }

*.dgui-button *.icon-down { background:url(./img/dgui_button_icon_sprite.png) left -394px no-repeat; padding-left:14px; }
*.dgui-button:active *.icon-down,
*.dgui-button.selected *.icon-down { background-position:left -420px; }
*.dgui-button.disabled *.icon-down { background-position:left -440px; }

*.dgui-button *.icon-mail { background:url(./img/dgui_button_icon_sprite.png) left -1304px no-repeat; padding-left:14px; }
*.dgui-button:active *.icon-mail,
*.dgui-button.selected *.icon-mail { background-position:left -1330px; }
*.dgui-button.disabled *.icon-mail { background-position:left -1356px; }

*.dgui-button *.icon-events { background:url(./img/dgui_button_icon_sprite.png) left -1434px no-repeat; padding-left:14px; }
*.dgui-button:active *.icon-events,
*.dgui-button.selected *.icon-events { background-position:left -1460px; }
*.dgui-button.disabled *.icon-events { background-position:left -1486px; }

*.dgui-button *.icon-online { background:url(./img/dgui_button_icon_sprite.png) left -1694px no-repeat; padding-left:14px; }
*.dgui-button:active *.icon-online,
*.dgui-button.selected *.icon-online { background-position:left -1720px; }
*.dgui-button.disabled *.icon-online { background-position:left -1746px; }

*.dgui-button *.icon-invites { background:url(./img/dgui_button_icon_sprite.png) left -1564px no-repeat; padding-left:14px; }
*.dgui-button:active *.icon-invites,
*.dgui-button.selected *.icon-invites { background-position:left -1590px; }
*.dgui-button.disabled *.icon-invites { background-position:left -1616px; }

*.dgui-button *.icon-profile-img {  background-position: 5px center; padding-left:25px; background-repeat:no-repeat; }

/*buttons in block head*/
*.dgui-block *.hd .title *.dgui-button-group { position:absolute; right:11px; top:5px; width:auto; }


/*-------------dgui input-------------*/

*.dgui-input { position: relative; float:left; background-color: #fff; font-size: 0px; border:1px solid #c2c2c2; -moz-box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px 8px 5px 8px; background-image: url(./img/dgui_input_textarea_shadow.gif); background-repeat: repeat-x; margin-right:8px; }
*.dgui-input.error { border-color:#d14641; }
*.dgui-input.disabled { background:#eaeaea; }
*.dgui-input.clear-right { clear:right; }
*.dgui-button-group.catalogue *.dgui-input { border-color:#69960b; -moz-box-shadow: 0px 1px 0px #b0e12b; -webkit-box-shadow: 0px 1px 0px #b0e12b; }
*.dgui-button-group.green *.dgui-input { border-color:#237e00; -moz-box-shadow: 0px 1px 0px #30b601; -webkit-box-shadow: 0px 1px 0px #30b601; background:url(./img/mashup/mashup_header_input_bg_blur.gif); }

*.dgui-input-text { vertical-align: middle; border:0; padding:0;margin:0; font-size: 12px; color:#333; background-color:transparent;}
*.dgui-input *.dgui-input-text.sample,
*.dgui-input.disabled *.dgui-input-text { color:#999999; }
*.dgui-button-group.catalogue form { padding-left:159px; }

*.dgui-input *.dgui-input-loader { position:absolute; top:2px; right:5px; height:20px; width:20px; background: url(./img/dgui_loader_small.gif) no-repeat center center; }
*.dgui-input-loader { position:absolute; top:-23px; display:block; right:15px; height:20px; width:20px; background: url(./img/dgui_loader_small.gif) no-repeat center center; }

/*--------------- dgui form ---------------*/

*.dgui-form { width:400px; overflow:hidden; width:100%; }
*.dgui-form dl { padding:10px; }
*.dgui-form dt { float:left; width: 100px; clear:left; margin:7px 0; margin-right:10px; }
*.dgui-form dd { float:left; margin:7px 0; }
*.dgui-form label { text-align:right; font-weight:bold; width:100%; }
*.dgui-form input[type=text],
*.dgui-form input[type=password],
*.dgui-form textarea { width:277px; overflow:auto; }
*.dgui-form span.description { clear:both; width:300px;  display:block; margin:0; padding:0; padding-top:2px; margin-bottom:-6px; color:#999999; font-size:12px; line-height:20px; }
*.dgui-form ul.errors { clear:both; margin:0; padding:0; padding-top:2px; margin-bottom:-6px;}
*.dgui-form ul.errors li { font-size:12px; line-height:20px; color:#d14641; list-style-type:none; }
*.dgui-form select { background-color:#fff; }
*.dgui-form select option { font-size:12px; line-height:20px; padding:0; padding-right: 14px; }
*.dgui-form *.clean { float:left; }
*.dgui-form *.clean *.sep { background:none; height:auto; width:auto; margin:0; padding:0; display:inline; float:none; color:#cccccc; }
*.dgui-form *.clean * { line-height:26px; font-size:12px; }

/**.dgui-form { padding:7px; }
*.dgui-form td.label label { text-align:right; font-weight:bold; width:100%; clear:both; display:block; }
*.dgui-form td { padding:7px 0px; }
*.dgui-form td.label { padding-right:7px; }
*.dgui-form select { background-color:#fff; }
*.dgui-form select option { font-size:12px; line-height:20px; padding:0; padding-right: 14px; }
*.dgui-form ul.errors { clear:both; margin:0; padding:0; padding-top:2px; margin-bottom:-6px;}
*.dgui-form ul.errors li { font-size:12px; line-height:20px; color:#d14641; list-style-type:none; }

*.dgui-block.catalogue *.dgui-button-group label { text-transform:uppercase; }*/

a.feedback { position:fixed; _position:absolute; top:400px; left:0px; display:block; background:url(./img/p24_atsauksmem.gif) no-repeat; height:172px; width:50px; }

/*Form*/

/*form ul.errors { clear:both; margin:0; padding:0; margin-left:89px; margin-bottom:-6px; padding-top:2px; }
form label { text-align:right; width: 80px; font-weight:bold; padding-right:1px; }
form *.dgui-button-group { clear:both; padding-bottom: 7px; padding-top:8px; }
form input[type=text],
form input[type=password] { width:300px; }
form ul.errors li { font-size:12px; line-height:20px; color:#ff6600; list-style-type:none; }*/


/*---------------- dgui city  ----------------*/
#city-select-button { position:absolute; top:0; left:163px; z-index:1; width:30px; }
#city-select-button *.dgui-button { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; border-top:none; padding-right:2px; height:16px; width:16px; }
#city-select-button *.dgui-button *.text { position:relative; top:-5px; left: -3px;  }

/*-----------dgui modal menu ------------*/

*.dgui-input-autocomplete { position:absolute; background-color:#fff; border:1px solid #999; margin:0; padding:0; z-index: 10; }
*.dgui-input-autocomplete ul { list-style-type:none; margin:0; padding:0; }
*.dgui-input-autocomplete ul li.selected { background-color: #ff6600;}
*.dgui-input-autocomplete ul li { list-style-type:none; display:block; margin:0; }
*.dgui-input-autocomplete ul li div { font-size:11px; color:#949494; }
*.dgui-input-autocomplete * { font-size:12px; line-height:20px; cursor:pointer; }

/*---------- dgui modal menu ----------*/

*.dgui-modal-menu { background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 2px 2px 3px #d3d3d3; -webkit-box-shadow: 2px 2px 3px #d3d3d3; border-style:solid; border-width:1px; border-color:#c2c2c2; padding: 2px 0px; z-index:9999999; position:absolute; }
*.dgui-modal-menu *.item { display: block; text-decoration: none; font-size: 12px; line-height: 20px; color: #1166cc; padding: 0px 9px; }
*.dgui-modal-menu li.item { color:#333333; }
*.dgui-modal-menu *.item strong { font-size:12px; line-height:20px; font-weight:bold; }
*.dgui-modal-menu *.item span { color:#999; line-height:20px; font-size:11px; }
*.dgui-modal-menu *.item span.highlight { background-color:#ff9900; color:#fff; }
/* temp */
*.dgui-modal-menu *.item div { font-size:11px; color:#949494; }
*.dgui-modal-menu *.item.selected div,
*.dgui-modal-menu *.item:hover div { color:#fff; }
/* temp:end */
*.dgui-modal-menu *.item.selected,
*.dgui-modal-menu *.item:hover { color: #fff; background-color: #1166cc; }
*.dgui-modal-menu *.item.disabled { color: #949494; background-color: #fff; cursor: default; }
*.dgui-modal-menu *.seperator { height: 7px; margin: 0px 9px; background-image: url(./img/dgui_modal_menu_local_navigation_seperator.gif); background-position: left center; background-repeat: repeat-x; }
*.dgui-modal-menu label { text-transform: uppercase; font-size: 11px; font-weight: bold; color: #949494; padding: 0px 9px; line-height: 20px; clear:both; }

*.dgui-modal-menu dl { float:left; width:156px; }
*.dgui-modal-menu ul { list-style-type:none; padding:0; margin:0; }

/*-------------- dgui gloabal loader ---------------*/
#dgui-global-loading { display:none; position:absolute; top:16px; left:400px; width:124px; height:10px; background-image:url(./img/dgui_global_loading.gif); }

/*--------------- dgui modal window ---------------*/
*.dgui-modal-window { position:absolute; z-index:1010!important; top: 100px; left: 10px; display:none; z-index:10; -webkit-border-radius:3px; -moz-border-radius:3px; background: url("/css/img/dgui-overlay-black40.png") repeat scroll 0 0 transparent; padding:10px; }
*.dgui-modal-window *.dgui-block { margin:0px; background-color:#fff; }
*.dgui-modal-window *.hd { cursor:move; }
*.dgui-modal-window *.title { padding-right:30px; }
*.dgui-modal-window *.dgui-block *.bd { background-color:#fff; }
*.dgui-modal-window *.dgui-block *.content { height:470px; overflow:auto; padding-right:10px; }
*.dgui-modal-window p { font-size:12px; line-height:20px; padding:10px; background-color:#fff; color:#444; }
*.dgui-modal-window ol { font-size:12px; line-height:20px; color:#444; }
*.dgui-modal-window h2 { font-size:18px; line-height:25px; padding:10px; background-color:#fff; color:#444; }
*.dgui-modal-window h3 { font-size:14px; line-height:20px; padding:10px; background-color:#fff; color:#444; }
*.dgui-modal-window-close { position:absolute; top:0px; right:0px; padding: 16px 17px 0px 0px; }

/*------------dgui breadcrumbs---------------*/

*.dgui-breadcrumbs { border-bottom: 1px solid #dcdcdc; padding: 7px 13px 5px 13px; }
*.dgui-breadcrumbs * { font-size:12px; line-height: 20px; }
*.dgui-breadcrumbs strong, *.dgui-breadcrumbs label { font-weight:bold; }
*.dgui-breadcrumbs ul { margin:0; list-style-type:none; }
*.dgui-breadcrumbs li { display: inline; color: #999; }

/*-------------dgui layout-------------*/

*.dgui-layout { overflow: hidden; width:100%;}

*.dgui-layout.border-bottom-on { border-bottom:1px solid #dfdfdf; }

/*cc1-5*/
*.dgui-layout.cc1-5 { background: url(./img/layout/layout_1_5.gif) repeat-y; }
*.dgui-layout.cc1-5 *.primary, *.secondary { display:inline; }
*.dgui-layout.cc1-5 *.primary { float:right; width:824px; margin-right:1px; }
*.dgui-layout.cc1-5 *.secondary { float:left; width:160px; margin-left:1px; }

/*cc4-2*/
*.dgui-layout.cc4-2 {  }
*.dgui-layout.cc4-2 *.primary, *.secondary { display:inline; }
*.dgui-layout.cc4-2 *.primary { float:left; width:655px; }
*.dgui-layout.cc4-2 *.secondary { float:right; width:321px; }

/*cc1-4-1*/
*.dgui-layout.cc1-4-1 { background:url(./img/layout/layout_1_4_1.gif) repeat-y; }
*.dgui-layout.cc1-4-1 *.primary, *.secondary { display:inline; }
*.dgui-layout.cc1-4-1 *.primary { float:right; width:825px; }
*.dgui-layout.cc1-4-1 *.secondary { float:left; width:161px;}

*.dgui-layout.cc1-4-1 *.primary *.primary { float:left; width:663px;}
*.dgui-layout.cc1-4-1 *.primary *.secondary { float:right; width: 160px; }

/*cc2-2-2*/
*.dgui-layout.cc2-2-2 { }
*.dgui-layout.cc2-2-2 *.primary, *.secondary { display:inline; }
*.dgui-layout.cc2-2-2 *.primary { float:left; width:323px; margin-right:9px; }
*.dgui-layout.cc2-2-2 *.secondary { float:left; width:655px; }

*.dgui-layout.cc2-2-2 *.secondary *.primary { float:left; width:323px; margin-right:9px;}
*.dgui-layout.cc2-2-2 *.secondary *.secondary { float:left; width:323px; }

/*------- Image overlay description -------*/
*.dgui-overlay-image-description { background:url(./img/dgui-overlay.png); color:#fff; }
*.dgui-block.catalogue *.dgui-overlay-image-description { padding:5px 11px 6px 11px; position:absolute; bottom:9px; left:9px; _position:static; }
*.dgui-block.catalogue *.dgui-overlay-image-description a { color:#c9c9c9; text-decoration:underline; font-size:13px; line-height:20px; font-weight:normal; width:281px; display:inline-block; }

/*-------------dgui local navigation-------------*/
*.dgui-local-navigation { margin:3px 0; }

*.dgui-local-navigation *.label { font-size:11px; line-height:20px; text-transform:uppercase; color: #949494; font-weight:bold; padding:2px 14px; text-shadow:0px 1px 0px #fff; cursor:pointer; background: url(./img/dgui_local_navigation_bullet_sprite.png) no-repeat; }
*.dgui-local-navigation.closed *.label { background-position: left -24px; }
*.dgui-local-navigation *.item a { display:block; position:relative; font-size:12px; line-height:20px; text-decoration:none; color: #1166cc; padding:0 14px; padding-top:2px; padding-bottom:3px; }
*.dgui-local-navigation *.item a:link { color: #1166cc; text-decoration:none; }
*.dgui-local-navigation *.item a:hover { background-color:#1166cc; color:#fff; text-decoration:none; }
*.dgui-local-navigation *.item a:active, *.dgui-local-navigation *.item a:focus, *.dgui-local-navigation *.item.selected a { background-color:#999999; color:#fff; text-decoration:none; }

*.dgui-local-navigation *.seperator { height: 10px; margin: 0px; background-image: url(./img/dgui_modal_menu_local_navigation_seperator.gif); background-position: left center; background-repeat: repeat-x; }

*.dgui-local-navigation *.item a span { color:#999; font-size:11px; }
*.dgui-local-navigation *.item a:hover span { color:#fff; }
*.dgui-local-navigation *.item a:active span, *.dgui-local-navigation *.item a:focus span { color:#fff; }

*.dgui-local-navigation.closed dd { display:none; }

/*--------------- Lists ---------------*/

/*main navigation list*/
*.main-navigation-list { position:absolute; top:45px; left:0; margin:0 5px; padding:0; }
*.main-navigation-list li { float:left; list-style-type:none; }
*.main-navigation-list li a { font-size:12px; color:#fff; text-decoration:none; display:inline-block; line-height:20px; padding:6px 10px 4px 10px; }
*.main-navigation-list li a:link { color:#fff; text-decoration:none; }
*.main-navigation-list li a:visited { color:#fff; text-decoration:none; }
*.main-navigation-list li a:hover { background-color:#fff; color:#2a8b0f; text-decoration:none; }
*.main-navigation-list li a:active { text-decoration:none; }


/*catalogue result list*/
*.catalogue-result-list { padding:0; margin:0; list-style-type:none; }
*.catalogue-result-list *.vcard { border-bottom:1px solid #dfdfdf; width:100%; overflow:hidden; padding:6px 0px 5px 0px; }
*.catalogue-result-list *.vcard:hover { background-color:#f1f7ff; }

*.catalogue-result-list *.vcard * { line-height:20px; }

*.catalogue-result-list *.vcard p,
*.catalogue-result-list *.vcard span { font-size:12px; }
*.catalogue-result-list *.vcard ul { list-style-type:none; margin:0; padding:0; }

*.catalogue-result-list *.vcard *.ordernum { float:left; width:37px; background: url(./img/catalogue/catalogue_order_bubble.gif) center -8px no-repeat; text-align:center; padding-bottom:10px; color:#c3c3c3; }

*.catalogue-result-list *.vcard *.logo { float:left; width:108px; min-height:50px; }
*.catalogue-result-list *.vcard *.logo img { border:1px solid #dedede; margin:5px 0; }

*.catalogue-result-list *.vcard *.organization { float:left; width:354px; color:#666; }
*.catalogue-result-list *.vcard *.organization *.tel { font-weight:bold; color:#333; }
*.catalogue-result-list *.vcard *.organization *.locality { font-weight:bold; }
*.catalogue-result-list *.vcard *.organization *.sep { color:#d1d1d1; }
*.catalogue-result-list.info *.vcard *.organization { width:284px;margin-right:20px; }

*.catalogue-result-list *.vcard *.organization *.pop { display:inline-block; float:left; height:16px; width:16px; background:url(./img/dgui_open_modal_sprite.png) 0px 0px; position:relative; left:-1px; top:4px; margin-right:5px; }
*.catalogue-result-list *.vcard *.organization *.pop:hover { background-position: center -16px; }
*.catalogue-result-list *.vcard:hover *.organization *.pop { background-position: center -16px; }

*.catalogue-result-list *.vcard *.organization *.org { font-size:12px; font-weight:normal; }
*.catalogue-result-list *.vcard.premium *.organization *.org { font-weight:bold; font-size:13px; line-height:19px; }
*.catalogue-result-list *.vcard *.organization *.org:active, *.catalogue-result-list *.vcard *.organization *.org:focus {  }

*.catalogue-result-list *.vcard *.info { float:left; width:37px; }
*.catalogue-result-list *.vcard *.keywords { float:left; width:288px; color:#999; }
*.catalogue-result-list *.vcard *.keywords em { font-weight:bold; font-size:12px; line-height:20px; }
*.catalogue-result-list.info *.vcard *.keywords { width:200px; }

/*catalogue info page contacts*/
*.catalogue-info-contacts { overflow:hidden; width:100%; }
*.catalogue-info-contacts * { font-size:12px; }
*.catalogue-info-contacts dt { clear:left; float:left; width: 150px; margin-right:15px; }
*.catalogue-info-contacts dd { float:left; width:300px; font-weight:bold; }
*.catalogue-info-contacts ul { padding:0px; margin:0px; list-style-type: none; }

*.catalogue-info-contacts.bold-off dd { font-weight:normal;  }

/*catalogue info page open*/
*.catalogue-info-open { overflow:hidden; width:100%; }
*.catalogue-info-open * { font-size:12px; }
*.catalogue-info-open span { margin: 0 7px; }
*.catalogue-info-open dt { float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; background-color:#cccccc; color:#fff; font-weight:bold; font-size:12px; width:40px; }
*.catalogue-info-open dd { float:left; width:30%; font-size:12px; }
*.catalogue-info-open dd.odd { background-color:#f0f0f2;  }

/*catalogue info page categories list*/
*.catalogue-info-categories { padding:0px; margin:0px; list-style-type: none; }
*.catalogue-info-categories * { font-size:12px; }

/*catalogue info page keywords list*/
*.catalogue-info-keywords { padding:0px; margin:0px; list-style-type: none; }
*.catalogue-info-keywords * { font-size:12px; }

/*catalogue info page gallery list*/
*.catalogue-info-gallery { padding:0; margin:0; list-style-type:none; width:auto; overflow:hidden; padding:9px 0px 0px 9px; }
*.catalogue-info-gallery li { float:left; margin:0px 9px 9px 0px; }

/*startpage add this MJ*/
*.catalogue-start-list-container { overflow:hidden; }
*.catalogue-start-list-container ul { float:left; list-style-type:none; margin: 0; }
*.catalogue-start-list-container.startpage { width:310px;  padding: 7px 0px 7px 11px; }
*.catalogue-start-list-container.startpage li	{ padding: 0px; margin: 0px; }
*.catalogue-start-list-container.startpage ul	{ padding: 0px 11px 0px 0px; margin: 0px;  }
/** height ir 19 , jo ir njemts papildus 3px transparent sprite offset **/
*.catalogue-start-list-container .icon { margin-right: 11px; display: inline-block;width: 16px; height: 19px; background: url("./img/catalogue/catalog_sprite.png") no-repeat scroll transparent; }
*.catalogue-start-list-container a	{ color: #1166cc; }
*.catalogue-start-list-container.startpage a:hover	{ text-decoration: none;}
.actualLink:hover { text-decoration: underline;}

/** Catalog start page **/
.catalogHome .topCategories:hover				{ text-decoration: none; }
*.catalogue-start-list-container.catalogHome 	{ border-bottom: 1px solid #D3D3D3; line-height:20px; width:100%;  padding: 16px 0px 7px 0px; }
*.catalogue-start-list-container.catalogHome ul	{ width: 312px;  padding: 0px 0px 0px 18px; }
*.catalogue-start-list-container.catalogHome li	{ margin-bottom: 10px; }
*.subCategories	{ padding-left: 26px; margin-top: -1px; }
.ellipsis {
	white-space: nowrap;
    overflow: hidden;              /* "overflow" value must be different from "visible" */ 
    -o-text-overflow: ellipsis;    /* Opera */
    text-overflow:    ellipsis;    /* IE, Safari */
}

/*catalogue categories list*/

*.catalogue-categories-list { padding-bottom:25px; }
*.catalogue-categories-list * { line-height: 25px; font-size:12px; text-decoration:none; }
*.catalogue-categories-list dt { font-size:16px; padding-left:14px; line-height:22px; margin-bottom:3px; }
*.catalogue-categories-list dd { padding-left:14px; line-height:25px; }
*.catalogue-categories-list dd span { color:#999; font-size:11px; line-height:20px; }

*.dgui-block.catalogue *.a-col { float:left; width:33%; padding-top:12px; }
*.dgui-block.catalogue *.b-col { float:left; width:33%; padding-top:12px; }
*.dgui-block.catalogue *.c-col { float:left; width:33%; padding-top:12px; }


/*startpage list*/
*.startpage-list { list-style-type:none; margin:0; padding:0; }

*.startpage-list li { border-bottom:1px solid #ebebeb; }
*.startpage-list li:hover { background-color:#f1f7ff; }

*.startpage-list *.big { position:relative; height:238px; }
*.startpage-list *.big *.title { position:absolute; bottom:0px; left:0px; background:url(./img/dgui-overlay.png); width:321px; padding:7px 0px 10px 0px; }
*.startpage-list *.big *.title *.description { text-transform:uppercase; display:block; color:#999; font-weight:normal; font-size:11px; line-height:16px; padding:0 11px; }
*.startpage-list *.big *.title *.comments { font-weight:normal; color:#ff6600; font-size:10px; text-decoration:none; padding-left:13px; background:url(./img/dgui_icon_comments.png) -3px center no-repeat; line-height:20px; }
*.startpage-list *.big *.title *.gallery { font-weight:normal; color:#ff6600; font-size:10px; text-decoration:none; padding-left:13px; background:url(/siteimg_v3/ico/foto.gif) 0px center no-repeat; line-height:20px; }
*.startpage-list *.big *.title *.date { font-size:11px; }
*.startpage-list *.big *.title *.link {  text-decoration:none; color:#fff;  font-size:16px; line-height:20px; }
*.startpage-list *.big *.title span.wrap { display:inline-block; padding:0 11px; }

*.startpage-list *.big.video { height:auto; }
*.startpage-list *.big.video *.title { position:static; }

*.startpage-list *.medium { position:relative; width:100%; overflow:hidden; padding:6px 0px 8px 0px; }
1*.startpage-list *.medium *.title { width:205px; float:right; }
*.startpage-list *.medium *.title *.description { text-transform:uppercase; display:block; line-height:20px; font-size:10px; font-weight:normal; color:#999; }
*.startpage-list *.medium *.title *.date { font-size:10px; }
*.startpage-list *.medium *.title *.comments { font-weight:normal; color:#ff6600; font-size:10px; text-decoration:none; padding-left:13px; background:url(./img/dgui_icon_comments.png) -3px center no-repeat; line-height:20px; }
*.startpage-list *.medium *.title *.link *,
*.startpage-list *.medium *.title *.link {  font-size:12px; line-height:20px; }
*.startpage-list *.medium *.title{ display:block; }
*.startpage-list *.medium *.image { float:left; padding-right:11px; }
*.startpage-list *.medium *.image img { margin:4px 0px 4px 11px; border:1px solid #d3d3d3; }

*.startpage-list *.small { position:relative; color:#999; padding:2px 11px; list-style-type:square; list-style-position:inside; border-color:#fff; }
*.startpage-list *.small *.title { display:inline; }
*.startpage-list *.small *.title *.description { display:none; }
*.startpage-list *.small *.title *.link *,
*.startpage-list *.small *.title *.link { font-size:12px; line-height:20px; }
*.startpage-list *.small *.image { display:none; }

*.startpage-list *.date { color:#ff6600; }
*.startpage-list *.sep { color:#ccc; }


/*MISC*/
*.sample { color:#cccccc; font-weight:normal; }

/* ID Selecors */

/*temp*/

*.startpage-comment-list { list-style-type:none; margin:0; padding:0; }
*.startpage-comment-list *.comment { border-bottom:1px solid #ebebeb; padding:5px 11px 9px 11px; }
*.startpage-comment-list *.comment * { line-height:20px; }
*.startpage-comment-list *.comment:hover { background-color:#f1f7ff; }
*.startpage-comment-list *.comment blockquote,
*.startpage-comment-list *.comment blockquote *,
*.startpage-comment-list *.comment p a,
*.startpage-comment-list *.comment p,
*.startpage-comment-list *.comment p * { font-size:12px; }
*.startpage-comment-list *.comment blockquote { font-weight:bold; }
*.startpage-comment-list *.comment blockquote,
*.startpage-comment-list *.comment blockquote a { color:#1166cc; }
*.startpage-comment-list *.comment p,
*.startpage-comment-list *.comment p a { color:#666666; }
*.startpage-comment-list *.comment cite { font-size:10px; text-transform:uppercase; color:#999; }
*.startpage-comment-list *.comment cite abbr { color:#999; border:none; }
*.startpage-comment-list *.comment cite a { font-size:10px; }
*.startpage-comment-list *.comment cite *.sep { color:#ccc; }
*.startpage-comment-list *.comment cite img { margin:0 6px; }


*.startpage-ads-list { list-style-type:none; margin:0; padding:0; }
*.startpage-ads-list *.item { border-bottom:1px solid #ebebeb; padding:5px 11px 9px 11px; overflow:hidden; }
*.startpage-ads-list *.item:hover { background-color:#f1f7ff; }
*.startpage-ads-list *.item * { line-height:20px; }
*.startpage-ads-list *.item *.title {  }
*.startpage-ads-list *.item *.title * { font-size:12px; }
*.startpage-ads-list *.item cite { font-size:10px; text-transform:uppercase; }
*.startpage-ads-list *.item cite * { color:#999; }
*.startpage-ads-list *.item cite a { font-size:10px; }
*.startpage-ads-list *.item *.img { float:left; }
*.startpage-ads-list *.item *.img img { margin:5px 11px 5px 0px; border:1px solid #d0d0d0; }


*.startpage-groups-list { list-style-type:none; margin:0; padding:0; }
*.startpage-groups-list *.item { border-bottom:1px solid #ebebeb; padding:5px 11px 9px 11px; overflow:hidden; }
*.startpage-groups-list *.item:hover { background-color:#f1f7ff; }
*.startpage-groups-list *.item * { line-height:20px; }
*.startpage-groups-list *.item *.title *,
*.startpage-groups-list *.item *.title { color:#1166cc; }
*.startpage-groups-list *.item *.title *,
*.startpage-groups-list *.item blockquote *,
*.startpage-groups-list *.item blockquote { font-size:12px; }
*.startpage-groups-list *.item blockquote,
*.startpage-groups-list *.item blockquote * { color:#666666; }
*.startpage-groups-list *.item cite { color:#999999; }
*.startpage-groups-list *.item cite *.members { padding-left:14px; background:url(./img/dgui-icon-member.png) -4px center no-repeat; }
*.startpage-groups-list *.item cite *.members a { color:#999999; font-size:10px; }
*.startpage-groups-list *.item *.img { float:left; }
*.startpage-groups-list *.item *.img img { margin:5px 11px 5px 0px; border:1px solid #d0d0d0; }


*.startpage-gallery-list { list-style-type:none; margin:0; padding:0; }
*.startpage-gallery-list *.item { border-bottom:1px solid #ebebeb; padding:5px 11px 9px 11px; overflow:hidden; }
*.startpage-gallery-list *.item:hover { background-color:#f1f7ff; }
*.startpage-gallery-list *.item * { line-height:20px; }
*.startpage-gallery-list *.item *.title *,
*.startpage-gallery-list *.item *.title { color:#1166cc; }
*.startpage-gallery-list *.item *.title *.comments { font-weight:normal; color:#ff6600; font-size:10px; text-decoration:none; padding-left:13px; background:url(./img/dgui_icon_comments.png) -3px center no-repeat; }
*.startpage-gallery-list *.item *.title *,
*.startpage-gallery-list *.item p { font-size:12px; }
*.startpage-gallery-list *.item p.statistics { font-size:10px;}
*.startpage-gallery-list *.item p,
*.startpage-gallery-list *.item cite { color:#999; }
*.startpage-gallery-list *.item cite { font-size:10px; text-transform:uppercase; }
*.startpage-gallery-list *.item cite abbr { color:#999; border:none; }
*.startpage-gallery-list *.item cite *.sep { color:#ccc; }
*.startpage-gallery-list *.item cite img { margin:0 6px; }
*.startpage-gallery-list *.item cite a { font-size:10px; }
*.startpage-gallery-list *.item span.sep { color:#cccccc; }
*.startpage-gallery-list *.item *.img { background:url(./img/dgui_gallery_frame_small.gif) no-repeat; float:left; padding:5px 7px 7px 5px; margin:4px 11px 0px 0px; }


*.startpage-video-list { list-style-type:none; margin:0; padding:0; }
*.startpage-video-list *.item { border-bottom:1px solid #ebebeb; padding:5px 11px 9px 11px; overflow:hidden; }
*.startpage-video-list *.item:hover { background-color:#f1f7ff; }
*.startpage-video-list *.item * { line-height:20px; }
*.startpage-video-list *.item *.title *,
*.startpage-video-list *.item *.title { color:#1166cc; }
*.startpage-video-list *.item *.title *.comments { font-weight:normal; color:#ff6600; font-size:10px; text-decoration:none; padding-left:13px; background:url(./img/dgui_icon_comments.png) -3px center no-repeat; }
*.startpage-video-list *.item *.title *,
*.startpage-video-list *.item p { font-size:12px; }
*.startpage-video-list *.item p.statistics { font-size:10px;}
*.startpage-video-list *.item p,
*.startpage-video-list *.item cite { color:#999; }
*.startpage-video-list *.item cite { font-size:10px; text-transform:uppercase; }
*.startpage-video-list *.item cite abbr { color:#999; border:none; }
*.startpage-video-list *.item cite *.sep { color:#ccc; }
*.startpage-video-list *.item cite img { margin:0 6px; }
*.startpage-video-list *.item cite a { font-size:10px; }
*.startpage-video-list *.item span.sep { color:#cccccc; }
*.startpage-video-list *.item *.img { float:left; position:relative; }
*.startpage-video-list *.item *.img img { border:1px solid #cccccc; margin:5px 11px 5px 0px; }
*.startpage-video-list *.item *.img a.video { height:70px; width:92px; display:block; position:absolute; top:5px; left:0px; background:url(./img/dgui_video_icon_1.png) center center no-repeat; }
*.startpage-video-list *.item *.img a.video:hover { background-image:url(./img/dgui_video_icon_2.png); }

*.startpage-forum-list { list-style-type:none; margin:0; padding:0; }
*.startpage-forum-list *.item { border-bottom:1px solid #ebebeb; padding:5px 11px 9px 11px; overflow:hidden; }
*.startpage-forum-list *.item:hover { background-color:#f1f7ff; }
*.startpage-forum-list *.item * { line-height:20px; }
*.startpage-forum-list *.item *.title *,
*.startpage-forum-list *.item *.title { color:#1166cc; }
*.startpage-forum-list *.item *.title *.comments { color:#ff6600; font-weight:normal; font-size:10px; text-decoration:none; padding-left:13px; background:url(./img/dgui_icon_comments.png) -3px center no-repeat; }
*.startpage-forum-list *.item *.title *,
*.startpage-forum-list *.item p { font-size:12px; }
*.startpage-forum-list *.item p,
*.startpage-forum-list *.item cite { color:#999; }
*.startpage-forum-list *.item cite a { font-size:10px; }
*.startpage-forum-list *.item cite { font-size:10px; text-transform:uppercase; }
*.startpage-forum-list *.item cite abbr { color:#999; border:none; }
*.startpage-forum-list *.item cite *.sep { color:#ccc; }
*.startpage-forum-list *.item cite img { margin:0 6px; }
*.startpage-forum-list *.item span.sep { color:#cccccc; }


*.startpage-event-list { list-style-type:none; margin:0; padding:0; }
*.startpage-event-list *.item { border-bottom:1px solid #ebebeb; padding:5px 11px 9px 11px; overflow:hidden; }
*.startpage-event-list *.item:hover { background-color:#f1f7ff; }
*.startpage-event-list *.item * { line-height:20px; }
*.startpage-event-list *.item *.title *,
*.startpage-event-list *.item *.title { color:#1166cc; }
*.startpage-event-list *.item *.title *.comments { color:#ff6600; font-weight:normal; font-size:10px; text-decoration:none; padding-left:13px; background:url(./img/dgui_icon_comments.png) -3px center no-repeat; }
*.startpage-event-list *.item *.title *,
*.startpage-event-list *.item p { font-size:12px; }
*.startpage-event-list *.item p,
*.startpage-event-list *.item cite { color:#666666; }
*.startpage-event-list *.item cite { font-size:10px; text-transform:uppercase; }
*.startpage-event-list *.item cite abbr { color:#666666; border:none; }
*.startpage-event-list *.item cite a { font-size:10px; }
*.startpage-event-list *.item span.sep { color:#cccccc; }
*.startpage-event-list *.item *.img { float:left; position:relative; }
*.startpage-event-list *.item *.img img { border:1px solid #cccccc; margin:5px 11px 5px 0px; }
*.startpage-event-list *.item *.img *.cal { position:absolute; top:5px; right:11px; background: url(./img/dgui_cal.png) center center no-repeat; height:32px; width:32px; display:block; }
*.startpage-event-list *.item *.img *.cal *.day { display:block; line-height:22px; font-weight:bold; color:#33302f; width:100%; text-align:center; font-size:12px; }
*.startpage-event-list *.item *.img *.cal *.month { display:block; line-height:11px; color:#ebe7e6; width:100%; text-align:center; text-transform:uppercase; }
*.startpage-event-list *.item cite *.visitors { padding-left:14px; background:url(./img/dgui-icon-member.png) -4px center no-repeat; }
*.startpage-event-list *.item cite *.visitors a { color:#999999; text-transform:none; }


*.startpage-links-list { list-style-type:none; margin:0; padding:0; }
*.startpage-links-list *.item { border-bottom:1px solid #ebebeb; padding:3px 11px 3px 11px; overflow:hidden; }
*.startpage-links-list *.item.last { border-bottom:none; }
*.startpage-links-list *.item:hover { background-color:#f1f7ff; }
*.startpage-links-list *.item * { line-height:20px; }
*.startpage-links-list *.item *.title * { font-size:12px; }
*.startpage-links-list *.item *.title span { font-weight:normal; }
*.startpage-links-list *.item *.icon_vd { background:url(./img/icon_vd.gif) left 2px no-repeat; padding-left:27px; }
*.startpage-links-list *.item *.icon_money { background:url(./img/icon_money.gif) left 2px no-repeat; padding-left:27px; }
*.startpage-links-list *.item *.icon_bus { background:url(./img/icon_bus.gif) left 2px no-repeat; padding-left:27px; }
*.startpage-links-list *.item *.icon_mail { background:url(./img/icon_mail.gif) left 2px no-repeat; padding-left:27px; }
*.startpage-links-list *.item *.icon_radio { background:url(./img/icon_radio.gif) left 2px no-repeat; padding-left:27px; }

*.startpage-about-list { list-style-type:none; margin:0; padding:0; }
*.startpage-about-list *.item { padding:5px 11px 5px 11px; overflow:hidden; }
*.startpage-about-list *.item:hover { background-color:#f1f7ff; }
*.startpage-about-list *.item * { line-height:17px; }
*.startpage-about-list *.item *.title * { font-size:12px; }


#switch { position:relative; border-bottom:1px solid #87c9ff; background: #78c2ff url(./img/clouds.jpg) center bottom no-repeat; }
#switch #switch_wrap { margin:0 auto; width:1007px; overflow:hidden; padding-bottom:10px; }
#switch_wrap * { line-height:20px; }
#switch_wrap strong { font-weight:bold; }
#switch_wrap ul { list-style-type:none; padding:0; margin:0; width:117px; float:left; }
#switch_wrap ul li * { color:#fff; font-size:12px; }
#switch_wrap *.title { color:#fff; font-size:12px; text-transform:uppercase; padding:10px 0px 5px 0px; }

*.startpage-catalogue-lists { width:100%; overflow:hidden; }
*.startpage-catalogue-lists ul { padding:5px 0px 9px 0px; margin:0; list-style-type:none; width:147px; margin-left:11px; float:left; }
*.startpage-catalogue-lists ul * { font-size:12px; line-height:20px; }

*.startpage-catalogue-search-line { background:url(./img/catalogue/zalas_lapas_widget_bkg.gif) repeat-x; }
*.startpage-catalogue-search-line *.logo { float:left; height:39px; width:64px; display:block; background:url(./img/catalogue/zalas_lapas_widget_logo.gif) no-repeat; }
*.startpage-catalogue-search-line form.search { padding:6px 0px 0px 0px; margin:0px; }


.catalog_fpage_company	{ border-top: 1px solid #ebebeb; padding-top: 9px; }
.catalog_fpage_company .sep {color: #ccc;}
.catalog_fpage_company a	{ font-weight: bold; color: #1166cc; }
.catalog_fpage_company p	{ color: #666; font-size: 11px; }
.catalog_fpage_company_logo img	{ float: left; border: 1px solid #d0d0d0; margin: 0px 10px 12px 10px; width: 41px; height: 30px; }
.catalog_fpage_company_info	{ margin: -5px 0px 0px 64px; }

/*---------- dgui messages ---------*/
*.dgui-message { background:#FFFFCC; padding:10px 11px; }
*.dgui-message * { font-size:12px; line-height:20px; color:#333; }
*.dgui-message *.hd *.title { font-weight:bold; margin-bottom:5px; }
*.dgui-message *.sep { color:#999999; }
*.dgui-message ul { margin:0; list-style-position:inside; margin-top:10px; margin-bottom:11px; }

*.dgui-message.error { background:#FFD9D9 url(./img/icons/icon_error_big.gif) no-repeat 11px 4px; padding-left:53px; }
*.dgui-message.alert { background:#FFFFCC url(./img/icons/icon_alert_big.gif) no-repeat 11px 4px; padding-left:53px; }
*.dgui-message.success { background:#DEEDC6 url(./img/icons/icon_success_big.gif) no-repeat 11px 4px; padding-left:53px; }
*.dgui-message.info { background:#FFFFCC url(./img/icons/icon_info_big.gif) no-repeat 11px 4px; padding-left:53px; }

*.banner_list li div{ display:inline-block !important; vertical-align:middle; }

/*table*/
table.table { width:100%; line-height:20px; font-size:12px; color:#666666; }

table.table tr:hover { background:#f0f7ff; }
table.table tr th { background:#cccccc; color:#fff; font-weight:bold; padding:5px 12px; border-right:1px solid #ececec; }
table.table tr th:last-child { border: none; }
table.table tr td { border-right:1px solid #ececec; border-bottom:1px solid #ececec; padding:5px 12px; text-align:left; vertical-align:top; }
table.table tr td:last-child { border-right:none; }
table.table tr td ul { list-style-type:none; padding:0px; margin:0px; }

table.table *.true { color:#009a35; }
table.table *.false { color:#fe6700; }
table.table *.description a { font-size:11px; }
table.table *.description { color:#999999; font-size:11px; }
table.table abbr { border:none; }
table.table *.actions,
table.table *.actions a { font-size:11px; }

/* NEWS */
table.news tr td:first-child { border-right:none; }
table.news tr td:first-child img { border:1px solid #cfcfcf; }
table.news tr.delete { background:#ffd8d9; }
table.news tr td i.gallery { vertical-align:baseline; background:url(/siteimg_v3/ico/foto.gif) no-repeat left center; width:13px; height:10px; display:inline-block; margin-left:3px; }

/* collapsible */
*.collapsible *.collapsible-label { display:block; color:#676767; font-weight:bold; font-size:12px; text-transform:uppercase; line-height:20px; background:#ededed; padding:6px 8px 5px 8px; text-decoration:none; }
*.collapsible *.collapsible-label label { cursor:pointer; }
*.collapsible-label i { height:19px; width:18px; background: url(/css/img/collapsible_icon.gif) no-repeat 0px -19px; display:inline-block; vertical-align:middle; margin-right:7px; }
*.collapsible-label i.expand { background-position: top left; }

/* modal msg */
*.dgui-block.style-3 *.dgui-dialog-msg { color:#333333; background:#fff !important; padding-top:11px; }

*.dgui-block.style-3 *.dgui-dialog-msg table { width:400px;  }
*.dgui-block.style-3 *.dgui-dialog-msg table td { vertical-align:top; }
*.dgui-block.style-3 *.dgui-dialog-msg *.dialog-msg-icon-container { width:79px; }
*.dgui-block.style-3 *.dgui-dialog-msg *.dialog-msg-icon { display:inline-block; height:38px; width:38px; margin-top:4px; margin-left:19px; background:url(/css/img/dgui-modal_message-icons.png); }
*.dgui-block.style-3 *.dgui-dialog-msg *.hd *.title { font-size:16px; font-weight:bold; line-height:20px; padding-right:21px; }
*.dgui-block.style-3 *.dgui-dialog-msg *.bd { line-height:20px; font-size:12px; padding-right:21px; }
*.dgui-block.style-3 *.dgui-dialog-msg div.ft { border-top:1px solid #f0f0f0; margin-top:11px; text-align:right; padding:4px 4px 5px 4px; }
*.dgui-block.style-3 *.dgui-dialog-msg div.ft a { margin-right:7px; }

*.dgui-block.style-3 *.dgui-dialog-msg.alert *.dialog-msg-icon { background-position:-76px 0px; }
*.dgui-block.style-3 *.dgui-dialog-msg.success *.dialog-msg-icon { background-position:-38px 0px; }
*.dgui-block.style-3 *.dgui-dialog-msg.error *.dialog-msg-icon { background-position:-114px 0px; }

/*Upgrade your browser*/
*.ie6-msg { position:relative; background:#FFFFCC; padding:10px 11px; font-size:12px; line-height:20px; color:#333; background:#FFFFCC url(/css/img/icons/icon_alert_big.gif) no-repeat 11px 4px; padding-left:53px; margin-bottom:10px; }
*.ie6-msg *.title { font-weight:bold; margin-bottom:5px; }
*.ie6-msg ul { margin:0px; padding:0px; list-style-type: none; }
*.ie6-msg ul li { display:inline; margin-right:5px; }
*.ie6-msg *.ie6-close { position:absolute; right:22px; top:11px; }


/* kataloga jaunā liste */
*.catalog-list-results,
*.catalog-list-results li.vcard ul.more-list,
*.catalog-list-results li.vcard ul.media-list { padding:0; margin:0; list-style-type: none; }
*.catalog-list-results li.vcard { border-bottom: 1px solid #ebebeb; padding:6px 16px 6px 123px; overflow: hidden; }
*.catalog-list-results li.vcard *.image { display:inline-block;  float: left;  position: relative; left: -107px; margin-right: -107px; margin-top:9px; }	
*.catalog-list-results li.vcard *.photo { border:1px solid #ebebeb; }
*.catalog-list-results li.vcard ul.more-list li { float:left; font-size:11px; line-height:20px; margin-right:6px; } 
*.catalog-list-results li.vcard ul.more-list { overflow: hidden; margin-bottom:5px; }
*.catalog-list-results li.vcard ul.more-list a { color:#999; text-decoration: underline; font-size:11px; line-height:20px; }	
*.catalog-list-results li.vcard ul.media-list { margin-top:5px; margin-left:1px; overflow:hidden; margin-bottom: 6px; }	
*.catalog-list-results li.vcard ul.media-list li { float: left; margin-right:2px; }	
*.catalog-list-results li *.title { margin-top:2px; }		
*.catalog-list-results li.vcard *.url { font-size:12px; line-height:20px; }	
*.catalog-list-results li.vcard *.meta { font-size:12px; line-height:20px; color:#333; }	
*.catalog-list-results li.vcard *.category { color:#009933; }
*.catalog-list-results li.vcard *.keywords { color:#666; }
*.catalog-list-results li.vcard *.seperator { color:#999; }
/* promo */
*.catalog-list-results li.promo *.url { font-size:16px; }
*.catalog-list-results li.promo *.title { margin-top:5px; margin-bottom: 2px; }
*.catalog-list-results li.vcard *.marked { background:#ffff99; display:inline-block; line-height:16px; padding:0px 7px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/* bubble */
*.catalog-list-results li.vcard *.map-bubble {visibility:hidden; background-image:url(/css/img/catalogue/map_bubble_icon.gif); display: inline-block; width: 19px; height:22px; margin:-4px 7px -2px 0px; position:relative; bottom:-2px; line-height:16px; font-size:11px; color:#fff; text-align:center; vertical-align:  super;} 
*.catalog-list-results li.promo *.map-bubble { visibility:hidden; background-image:url(/css/img/catalogue/map_bubble_icon.gif); display: inline-block; width: 19px; height:22px; margin:-3px 7px -2px 0px; position:relative; bottom:-2px; line-height:18px; font-size:11px; color:#fff; text-align:center; vertical-align:  super;  }
*.catalog-list-results li.vcard *.map-bubble.front	{ display: none; visibility: visible; }
*.catalog-list-results li.vcard:hover *.map-bubble.behind { visibility: visible; }
*.catalog-list-results li.vcard:hover { background-color:#f1f7ff; }
*.g_info_window *.catalog-list-results li.vcard:hover { background-color:inherit; }
*.g_info_window *.catalog-list-results li.vcard { border-bottom: 0px; }
*.g_info_window	{ font-family: Arial,sans-serif !important;  z-index:997 !important; padding-top: 5px; width:673px !important; height:123px !important; background: url(/css/img/catalogue/map_info_window.png) no-repeat; border: 0px !important; background-color: transparent !important;}
*.g_info_window > img { display: none; } /** JS close cursor **/
/* breadcrumb */
*.catalog-breadcrumb { border-bottom:1px solid #cfcfcf; padding:3px 0 1px 0; }
*.catalog-breadcrumb ul { padding:0; margin:0 0 0 16px; overflow:hidden; }
*.catalog-breadcrumb li { float:left; color:#666; padding-right:5px; }
*.catalog-breadcrumb li.seperator { color: #cfcfcf; }
*.catalog-breadcrumb li,
*.catalog-breadcrumb li a { font-size: 11px; line-height:25px; }

*.input-clear { background-image:url(/css/img/dgui_clear_input_textarea_icon.png); background-repeat:no-repeat; height:18px; width:26px; display:block; }

/*new*/
*.dgui-local-navigation *.item a span.new { position:absolute; right:7px;  bottom:7px; line-height:12px; color:#fff; background-color:#ff9900; padding:0px 7px; -moz-border-radius:5px; -webkit-border-radius:5px; }
*.dgui-local-navigation *.item.selected a span.new,
*.dgui-local-navigation *.item a:hover span.new { color:#999; background: #fff; }
/*end:new*/
