@media print {
    .print-hidden {
        display: none;
    }
    .print-logo {
        display: block !important;
    }
    .main-content {
        padding: 0;
    }
    .content {
        padding: 0 !important;
    }
}

.print-logo {
    display: none;
}

/*
.content-row:before, .content-row:after {
    display: table;
    content: "";
}*/

.main-content {
    min-height: 100%;
    overflow: hidden;
    position: relative;
    /*font-size: 12px;*/
    padding: 15px;
}

.main-content h1 {
    font-size: 18px;
    font-weight: bold;
}
/*@media (min-width: 991px) {*/

.left-content {
    float: left;
    margin: 15px 0px 15px 15px;
    width: 220px;
    position: relative;
    min-height: 100%;
}
/*}*/


@media (max-width: 990px) { 
    
    .left-content {
        float: left;
        width: 0px;
        height: 0px;
        margin: 0;
        position: inherit;
        min-height: inherit;
    }
    
}
    

table td {
    vertical-align: top;
}

/* ----------------  */


.content input,
.content select,
.content textarea {
    margin: 2px 0;
    vertical-align:middle;
    outline: none;
}


.content-wrap a:hover,
.content a:hover {
    color:#498261;
    text-decoration:none;
}


.content-wrap input, .content-wrap textarea,
.content input, .content textarea
{
    padding:2px; 
    font-size:12px;
    border:1px solid #94af6d;
    color: #4e4e4e;
}


.content-wrap select,
.content select{
    padding:1px;
    font-size:12px;
    border:1px solid #94af6d;
    color: #4e4e4e;
}

.content-wrap textarea,
.content textarea{
    font-family:arial;
}

.content-wrap h1,
.content h1{
    -margin: 10px 0 14px 0;
    -padding: 25px 0;
    border-bottom:1px dotted #ccc;
    font-size: 16px;
}

.content-wrap h2,
.content h2{
    font-weight: bold;
    color: #174b33;
    -margin-top: 1em;
    font-size: 14px;
    text-transform: uppercase;
}

.content-wrap h3,
.content h3 {
    color: #174b33;
}

.content-wrap h4,
.content h4 {
    font-weight: bold;
}


.content-wrap p,
.content  p {
    text-align:justify;
}

.content-wrap legend,
.content legend {
    display: block;
    position: relative;
    border: 1px solid #FFFFFF;
    padding: 0 0.7em 0 0.7em;
    font-weight: bold;
}

.content-wrap fieldset,
.content fieldset {
    display: block;
    position: relative;
    border: 1px solid #FFFFFF;
    padding: 1em;
}

.content-wrap .index,
.content .index {
    border:none;
    border-collapse:collapse;
}

.content-wrap .index td,
.content .index td {
    padding:0 10px 20px 10px;
    border-right:1px dotted #ccc;
    border-left:1px dotted #ccc;
}

.content-wrap .index .mainlink,
.content .index .mainlink {
    margin:0 0 8px 0;
    padding:5px;
    background:#dedede;
}

.content-wrap .index .mainlink a,
.content .index .mainlink a {
    color:#37785A;
}

.content-wrap .index .sublink,
.content .index .sublink {
    padding:1px 0 1px 15px; 
    margin:0; 
    display:block;
}

.content-wrap .index .sublink a,
.content .index .sublink a {
    text-decoration:none;
}

.content-wrap .error,
.content .error {
    width:600px;
    margin:100px auto;
    font-size:27px;
    font-weight:bold;
    color:#fff;
    background:#174b33;
    height:70px;
    text-align:center;
}

.content-wrap .errortd,
.content .errortd {
    font-size:50px;
    font-weight:bold;
    color:#fff;
    width:70px;
    text-align:center;
    border-right:1px solid #fff;
}
.content-wrap .error td,
.content .error td {
	vertical-align:middle;
	text-shadow:0 0 30px #5E9291;
}

.content-wrap .saythanks,
.content .saythanks {
    margin:120px 0;
    text-align:center;
}

.content-wrap .errormsg,
.content .errormsg {
    padding:5px 10px;
    background:#EFCDCD;
    border:1px solid #DF9A9A;
}

.content-wrap .confirmmsg,
.content .confirmmsg {
    padding:5px 10px;
    background:#CDEFDA;
    border:1px solid #9ADFA7;
}

.content-wrap .cart-add-link,
.content .cart-add-link {
    position:relative;
    top:1px;
}

/*.content-wrap .view-link,
.content .view-link {
    padding:1px 5px 1px 5px;
    position:relative;
    top:-4px;
}*/

/******** UR TABULAS ********/

.info {
    border-collapse:collapse;
    background:#fff;
}

.info td {
    border:1px solid #cccccc;
    padding:4px;
}

.info th {
    background:#cccccc;
    border:1px solid #bbbbbb;
    padding:3px;
}

.infotag {
    font-weight:bold;
}

.info .subtable {
    padding:0;
}

.subinfo {
    border-collapse:collapse;
    width:100%;
}

.subinfo td {
    border:1px solid /*#bbbbbb;*/#ddd;
    padding:3px;
}

.subinfo th {
    background:#cccccc;
    border:1px solid #bbbbbb;
    padding:2px;
}

.subinfob {
    border-collapse:collapse;
    width:100%;
}

.subinfob td {
    border:none;
    padding:3px;
    vertical-align:top;
}

/******** TABULAS NO LURHTMLTABLE OBJEKTA ********/

.table {
    border-collapse:collapse;
    border:1px solid #cccccc;
    background:#fff;
}

.table th a {
    color:#174b33;
    text-decoration:underline;
}

.table th{
    font-family: arial;
    font-size: 12px;
    color:#174b33;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center; 
    background-color: #dddddd;
    padding:2px;
    border:1px solid #cccccc;
}
.table td{
    font-family:arial;
    font-size: 12px;
    padding:1px 5px 1px 5px;	
    /*border:1px solid #cccccc;*/
    line-height: 150%;
}
.table tr#odd{
    background: #ffffff;
}
.table tr#even{
    background: #eeeeee;
}


/******** UR kartina ar medaliem ********/
#zo_karte {
    float:left;
    width:350px;
}
#medalas {
    float:left;
}

/******** UR kartina reitings ********/
#lursreiting {
    float:right;
    text-align:right;
}
#lursreiting .title h3 {
    margin:0 0 5px;
}
#lursreiting span.image {
    display:block;
    margin:0 0 5px;
}
#lursreiting span.image b {
    font-size:18px;
    position:relative;
    margin-left:10px;
}


/******** CAPTCHA ********/
.captcha {
    margin:10px 0 0;padding:10px;
    border-top:1px dotted #fff;
}
.captcha_image {
    width:236px;
    margin:0 auto;
}
.captcha_image div {
    margin:5px 0 0;
    text-align:right;
}
.captcha_image img {
    position:relative;
    top:9px;
}
.captcha_image .captcha_input {
    width:100px;
    font-size:20px;
    padding:3px 5px;
    border:1px solid #fff;
}


/******** Jaunas izmaiņas ********/
.content-wrap h1,
.content h1 {
	padding:5px 0 7px;
	font-size:18px;
        font-weight: bold;
    /* text-transform:uppercase; */
}
.content-wrap h1 span,
.content h1 span {
    display:block;
	margin-top:3px;
	font-size:12px;
	text-transform:none;
}
.middle-content-wrap table input[type="submit"] {
	margin-top: 5px;
}
.middle-content-wrap h2 {
	margin-bottom:7px;
}


.dp_forma{
	background-color: #D4D4CE;
	padding: 20px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

.dp_forma_in {
	text-align:left;
	margin-left: 3px;
}

div.more-block {
    display: none;
}

#db_submit {
    background: url("/img/dp_iesniegt.png") no-repeat scroll 0 0 transparent;
    height: 42px;
    width: 117px;	
	border: none;
	font-size: 16px;
}

.subtext{
	margin: 5px 0;
	text-align: center !important;
}

.content a {
    color: #174B33;
    font-size: 100%;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    vertical-align: baseline;
}

.content h3 {
    font-size: 12px;
    font-weight: bold;
}

.content p {
    margin-bottom: 10px;
    font-size: 12px;
}

table.gray-table td, table.gray-table th{
	border: 1px solid #ccc;
	padding: 5px;
}

table.gray-table th {
	background-color: #eee;
}

.content li {
    margin-left: 30px;
    line-height: 24px;
}

/*input[type=button],
input[type=submit]
{
    padding:1px 6px !important;
}*/
a.view-link {
    text-decoration: none;
}
a.view-link:hover{
    text-decoration: underline;
}


button.btn_login,
/*input[type=button],
input[type=submit],
input[type=reset],*/
a.view-link
{
    color: #FFF !important;
    background-color:#5e9291;
	border: none;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	vertical-align:middle;
	padding: 3px 14px;
	margin:0;
    white-space: nowrap;
    display: inline-block;
    margin-bottom: 10px;
}

@media only screen and (max-width: 800px) {
        #unseen table td:nth-child(10),
        #unseen table th:nth-child(10) {display: none;}
}

@media only screen and (max-width: 640px) {
        #unseen table td:nth-child(7),
        #unseen table th:nth-child(7),
        #unseen table td:nth-child(8),
        #unseen table th:nth-child(8),
        #unseen table td:nth-child(9),
        #unseen table th:nth-child(9),
        #unseen table td:nth-child(10),
        #unseen table th:nth-child(10){display: none;}
}

.menu-news {
    border-bottom: 1px solid #B6B899;
    border-top: 1px solid #B6B899;
    list-style: none outside none;
    padding: 11px 0;
}
.menu-news li {
    line-height: 20px;
    margin-bottom: 5px;
}
.menu-news li:last-child {
    margin: 0;
}
.menu-news li span {
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-right: 7px;
}
.menu-news li a {
    color: #5E9291;
    font-size: 12px;
}

/****** POPUP START *****/
.box-popup{
    width: 550px;
    display:none;
    background-color: #FFFFFF;
    padding:0;
    text-align: center;
    /* border: 1px solid #FFFFFF;*/
    float: left;
    position: fixed;
    top: 200px; left: 50%;
    z-index: 99999;
    box-shadow: 0px 0px 20px  #dbdcdc; /* CSS3 */
    -moz-box-shadow: 0px 0px 20px #dbdcdc; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #dbdcdc; /* Safari, Chrome */
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */

}

a.login-now-button {
    color: #FFFFFF;
    background-color: #5e9291;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = '#5e9291', endColorstr = '#598b8a');
    background: -webkit-gradient(linear, left top, left bottom, from(#5e9291), to(#598b8a));
    background: -moz-linear-gradient(top, #5e9291, #598b8a);
    background: -o-linear-gradient(#5e9291, #598b8a);
    background: -ms-linear-gradient(#5e9291, #598b8a);
    padding: 3px 5px 3px 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.target-url {
    text-align: center;
}

.url-popup {
    cursor: pointer;
}
.popup-info {
    font-size: 12px;
    font: sans-serif !important;
    padding: 10px;
    font: 1em/2em sans-serif !important;
}
#mask {
    display: none;
    background: #616464;
    position: fixed; left: 0; top: 0;
    z-index: 10;
    width: 100%; height: 100%;
    opacity: 0.8;
    z-index: 999;
}

.close-popup {
    float: right;
    border: 0;
    height: 30px;
    width: 30px;
    background-image: url("../images/x.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}
/****** POPUP END *****/

.grid-view-loading{opacity:.5;background:#fff url(../images/loading.gif) center center no-repeat!important}
/*.grid-view-loading *{background:transparent!important}*/

.lurs-search {
    width: 100%;
}
.lurs-search tr {
    border-bottom: 1px solid #b6b899;
}
.lurs-search tr td {
    padding: 10px 10px 10px 0;
}
.lurs-search span.span-title {
    font-size: 15px;
    font-weight: bold;
}

.lurs-search span.span-descr {
    color: #808080;
}

/*****************/
.lurs-button {
    /*color: #FFF !important;
    background-color: #5e9291;*/
    /*border: 1px solid #5e9291;*/
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    vertical-align: middle;
    padding: 5px 14px;
    margin: 0;
    white-space: nowrap;
    display: inline-block;
    min-width: 110px;
    text-align: center;
    background-color: #5e9291;
    color: white;
    font-size: 12px;
}

.lurs-button:hover {
    text-decoration: none;
    color: white;
    background-color: #487473;
}

.span-address, .span-phone, .span-www, .span-email {
   padding-right: 5px;
}

.lurs-subheader h3 {
    background: url(../images/subheader.png) bottom left no-repeat;
    line-height: 48px;
    margin: 0;
    display: inline-block;
    padding-left: 10px;
    padding-bottom: 4px;
}

.lurs-subheader {
    background: url(../images/subheader-grad.png) repeat-x  left bottom;
    margin: 15px 0;
}
p.description {
    color: #808080;
}

div.lurs-block {
    float: left;
    border: 1px solid #5e9291;
    color: #5e9291;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
}

.span-address, .span-phone, .span-www, .span-email {
    vertical-align: middle;
    font-weight: bold;
    line-height: 27px;
    display: inline-block;
}
.span-address > i, .span-phone > i, .span-www > i, .span-email > i {
    display: inline-block;
    height: 27px;
    width: 27px;
    float: left;
    margin-right: 3px;
}

.span-address > i {
    background: url(../images/ikonas.png) 0 0 no-repeat;
}

.span-phone > i {
    background: url(../images/ikonas.png) -27px 0 no-repeat;
}

.span-www > i {
    background: url(../images/ikonas.png) -54px  0 no-repeat;
}

.span-email > i {
    background: url(../images/ikonas.png) -81px 0 no-repeat;
}

.lurs-button.gift >i, .lurs-button.euro >i {
    display: inline-block;
    height: 27px;
    width: 27px;
    float: left;
    margin: -5px 0 -5px -15px;
}

.lurs-button.gift >i {
    background: url(../images/ikonas.png) -108px 0 no-repeat;
}
.lurs-button.euro >i {
    background: url(../images/ikonas.png) -135px 0 no-repeat;
}

.bg-light/*, .list-group-item*/ {
    background-color: #f8f8f8!important;
}

a.list-group-item:focus, a.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
}
