@charset "utf-8";
/* CSS Document */

/********************************************************** Dāvanas apraksta lapa ********************************************************/
#main_content{
	width:740px;
	float:left;
}
#main_content .davanu_saraksts{
	width:inherit;
}

/******************************************************* Dāvanas info dala ******************************************/
#info{
	float:left;
	width:350px;
}

/**************************** Pirkt dala **************************/
#pirkt_pakalpojumu{
    position:relative;
	border-bottom:dotted 1px  #eee;
	background:url(img/pirktBG.jpg) no-repeat bottom center;
}
#main_content .price_tag{
	float:left;
	width:131px;
	height:26px;
	background:url(img/price-tag.png) no-repeat 10px bottom;
	padding:15px 10px 15px 44px;
	line-height:26px;
	text-align:center;
	position:relative;
}
#main_content .cena{
	color:#444;
	font-size:28px;
	line-height:27px;
	border-bottom:solid 1px #eee;
}
#main_content .valuta{
	font-size:14px;
}
#main_content .cena_veca{
	position:absolute;
	bottom:-16px;
	right:10px;
	width:131px;
	font-size:16px;
	text-decoration:line-through;
	color:#aaa;
}
#info #pirkt_pakalpojumu .poga{
	width:147px;
	float:right;
	text-align:center;
	padding:0;
	margin:12px 0 0;
}
/*******************************************************/
#pirkt_pakalpojumu #cenasIevadesLauks{
    padding:0;
    margin:0;
}
#pirkt_pakalpojumu .price-select{
    width:130px; 
}
#pirkt_pakalpojumu #cenasIevadesLauks dt {
    border:solid 1px #eee;
    box-shadow:inset #eee 0px 0px 8px;
    border-radius:3px;
    margin-top:-4px;
}
#pirkt_pakalpojumu #cenasIevadesLauks dt a{
    padding:0;
    padding-right:17px;
    height:36px;
    background-color:transparent;
    border:none;
    color:#444;
    width:111px;
	font-size:28px;
	line-height:36px;
        position:relative;
        z-index: 1;
}
#pirkt_pakalpojumu #cenasIevadesLauks dt input{
    color:#444;
    width:73px;
    position: absolute;
    left:0;
    top:0;
    text-align: right;
	font-size:28px;
	line-height:36px;
}
#pirkt_pakalpojumu #cenasIevadesLauks ul{
    border:dotted 1px #aaa;
    width:128px;
}
#davanuKartesValuta{
    position:absolute;
    top:12px;
    right:28px;
    z-index: 0;
}
#atlaidesLaiks{
    position:absolute;
    top:76px;
    width:140px;
    text-align: left;
    left:10px;
    font-size: 12px;
    color:#aaa;
}
#timeRemaining{
    margin-top:2px;
    font-size: 12px;
    color:#CC2504;
    text-align: left;
    display:block;
}
.piegade{
	clear:both;
	text-align:right;
	padding:10px 0px;
	color:#666;
	font-size:14px;
        line-height: 36px;
        height:38px;
}
.piegade select{
	margin-left:10px;
	width:146px;
	padding: 7px 10px;
	background-color:#f8f8f8;
	border:solid 1px #9DCC30;
	border-radius:3px;
	
}


.share{
	padding:10px 0 10px 10px;
	border-bottom:dotted 1px  #eee;
}
#dalitLapu{
	float:right;
	padding-top:0px;
	height:20px;
}
#draugiemLike2{
	display:inline-block;
	margin-right:10px;
}
#dalitLapu iframe.twitter-share-button{
	width:60px !important;
}
#dalitLapu .fb_edge_widget_with_comment{
	vertical-align:top;
	margin-right:10px;
}
.small_text{
	width:160px;
	font-size:14px;
        height:32px;
        line-height: 32px;
	color:#666;
	float:left;
}
a.share_icon{
    display:inline-block;
    width:32px;
    height:32px;
    margin-right: 2px;
    background: url(img/soc/soc_icons.png);
}
a.dr{
   background-position:0 0;
}
a.fb{
   background-position:64px 0;
}
a.tw{
   background-position:-32px 0;
}
a.go{
   background-position:32px 0;
}
a.dr:hover{
   background-position:0 32px;
}
a.fb:hover{
   background-position:64px 32px;
}
a.tw:hover{
   background-position:-32px 32px;
}
a.go:hover{
   background-position:32px 32px;
}

#button{
    width:32px !important;
    height:32px !important;
    background: url(img/soc/share_g.jpg) !important;
}

/******************************** Vērtējumu CSS  **************************/

div.vertejums{
	padding:10px;
	border-bottom:dotted 1px  #eee;
}
div.vertejums .small_text{
	height:20px;
	line-height:20px;
}
div.vertejums_zvaigznes{
	width:100px;
	height:20px;
	float:right;
	position:relative;
	z-index:0;
	background:url(img/vertejumi.png) -10px 0px;
}
a.star{
	position:absolute;
	display:inline-block;
	height:19px;
}
a.star:hover{
	background-image:url(img/vertejumi.png);
	background-position:-10px -20px;
}
a.star1{
	width:20px;
	z-index:39;
}
a.star2{
	width:40px;
	z-index:37;
}
a.star3{
	width:60px;
	z-index:35}
a.star4{
	width:80px;
	z-index:33;
}
a.star5{
	width:100px;
	z-index:31;
	
}
span.vertejumaZvaigznes{
    cursor:pointer;
}
/************************* Laba doma  *************************/
.commentRatingBlock{
}
#info .labaDoma{
	font-size:12px;
	text-align:center;
	padding:0;
        padding-left: 40px;
	width:105px;
	margin:10px 0;
	float:right;
        position: relative;
        overflow:hidden;
}
.labaDoma .numComments{
   width:40px;
   text-align: center;
   color:#fff;
   
   background: url(img/buttonBG.png) bottom;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
vertical-align: bottom;
position: absolute;
border: solid 1px #AAA;
top: -1px;
left: -1px;
}

/************************ Apraksts  **************************/
#apraksts{
	margin-bottom:20px;
	padding-top:40px;
	font-size:14px;
	color:#444;
}
#apraksts h2{
    text-align: center;
    font-size: 18px;
    margin-top:15px;
}
#apraksts ul{
	margin-left:20px;
	padding-left:10px;
	list-style:disc;
}
#apraksts ul li{
	margin-top:6px;
        list-style-image: url(/images/design/li-arrow2.png);
}
#apraksts p{
	padding-top:10px;
	line-height:21px;
	text-align:justify;
}
#apraksts a{
	color:#008FD1;
	text-decoration:none;
}

#apraksts a:hover {
	color:#005D87;
	text-decoration:underline;
}



/*************************************** Dāvanas bildes un kartes dala ******************************************/
#side_info{
	width:370px;
	margin-top:20px;
	float:right;
        text-align: center;
}

/************************ Galerija  **************************/
#davanasBox{
	position:relative;
	z-index:0;
	width:351px;
	height:219px;
	position:relative;
	padding:16px 10px 12px;
	overflow:hidden; 
        text-align: left;
	background-image:url(img/davanasBox.png);
}
#davanasBox #mazBante{
	width:370px;
	height:247px;
	position:absolute;
	background-image:url(img/bante_small.png);
	top:0;
	left:0;
	z-index:99;
}
#galerija #main_bilde{
	position:absolute;
	z-index:1;
        left:9px;
	width:352px;
        height:220px;
}
#visas_bildes{
	padding:0 10px 10px;
	margin-top:10px;
	text-align:left;
}
#visas_bildes li{
	display:inline;
}
#visas_bildes li img{
	box-shadow: #888 1px 1px 4px;
	width:48px;
        margin: 0 2px;
        height:32px;
	opacity:0.6;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}
#visas_bildes li img.izv{
	opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
#visas_bildes li img:hover, #visas_bildes li img.izv{
	opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	cursor:pointer;
}
.video{
    border:solid 4px #f8f8f8;
    box-shadow:#ddd 0px 0px 4px;
    margin-bottom: 20px;
}
/************************** Dāvanu karte *******************************/
#davanuKarte{
    width:322px;
    margin-top:5px;
    margin-bottom:20px;
    padding:10px 20px;
    background-color: #fefefe;
    text-align:center;
    position:relative;
    border:solid 4px #f8f8f8;
    box-shadow:#ddd 0px 0px 4px;
}
#davanuKartesPoga{
    display:block;
}
#davanuKartesPoga p{
    font-size:12px;
    color:#888;
    text-align:center;
    margin-bottom:10px;
}
#davanuKartesPoga a.poga{
    width: 147px;
    display:block;
    margin:20px 22px 5px;
    padding: 0;
    line-height:35px;
    height:35px;
    font-weight:bold;
    cursor:pointer;
    float:right;
}
#davanuKartesIzvele{
    display:none;
}
#aizvertDavanuKarti{
    display:block;
    position:absolute;
    padding:4px 6px;
    background:#CC2504;
    color:#fff;
    z-index: 10;
    border-radius:3px;
    top:0px;
    right:0px;
    cursor:pointer;
    font-family:"Lucida Console", Monaco, monospace;
}
#aizvertDavanuKarti:hover{
    background:#ff0000;
}
#davanuKartesIzvele .row .input, #pirkt_pakalpojumu .row .input{
   float:right;
   width:200px; 
}
#davanuKartesIzvele .row .input input, #pirkt_pakalpojumu .row .input input{
    padding:6px 4px;
   border:solid 1px #eee;
   border-radius:3px;
}
#davanuKartesIzvele .row label, #pirkt_pakalpojumu .row label{
   float:left;
   line-height:28px;
}

.cenas_izvele{
    width:300px;
    text-align: right;
    padding: 5px 0px;
    color: #666;
    font-size: 14px;
    line-height: 36px;
    height: 38px;
    position: relative;
}
#pirkt_pakalpojumu .cenas_izvele{
    float: left;
    width: 131px;
    height: 26px;
    background: url(img/price-tag.png) no-repeat 10px bottom;
    padding: 15px 10px 15px 44px;
    line-height: 26px;
    text-align: center;
    position: relative;
}
#cenasIevadesTip{
    display:none;
    position: absolute;
    padding:4px 20px;
    background: #F0FAFF;
    border:solid 1px #D1F0FF;
    font-size: 12px;
    line-height: 20px;
    color:#444;
    text-align: center;
    top:-30px;
    right:-60px;
    z-index: 999;
}
#cenasIevadesTip:after{
    content:'';
    position:absolute;
    border-left:solid 10px  transparent;
    border-right:solid 10px  transparent;
    border-top:solid 10px #F0FAFF;
    bottom:-10px;
    left:40px;
    
}
.cenas_izvele .price-select{
   z-index: 10;
}
.cenas_izvele .price-select ul{
    text-align:left;
}
.price-select input{
   background: transparent;
   width:90px;
   line-height:20px;
}
#davanuKartesPoga .choose-card-buy .piegade{
    width:300px;
    z-index: 9999;
    padding: 5px 0px;
    display:block;
    float:left;
}
/************************ Karte  **************************/

#karte #mapCanvas{
	margin:15px 0 15px;
	width:362px;
	height:250px;
	border:solid 4px #f8f8f8;
	box-shadow:#ddd 0px 0px 4px;
}

/*************************************** Uzņēmuma links ******************************************/
#uznemuma_links{
	display:inline-block;
	margin:0 auto 15px;
	font-size:14px;
        color: #9b9b9b;
}
#uznemuma_links a{
    font-size:18px;
}
#uznemuma_links a:hover{
	color:#005897;
}

/*************************************** Pirkt pakalpojumu apakšējā poga ******************************************/
#pirkt_pakalpojumu_liels{
	display:block;
	clear:both;
	height:55px;
	margin:20px 0 40px;
	padding:10px 0;
	box-shadow:#fff 0px 1px 0px;
	background-color:#f8f8f8;
}
#main_content #pirkt_pakalpojumu_liels .price_tag{
	padding:10px 10px 15px 44px;
        width:100px;
}
#main_content #pirkt_pakalpojumu_liels .price_tag .cena{
	font-size:20px;
}
#pirkt_pakalpojumu_liels .poga{
	float:left;
	margin-top:8px;
        padding:0 15px;
        font-size: 18px;
}
#pirkt_pakalpojumu_liels .piegade{
    width:230px;
    float:left;
    clear: none;
    z-index: 100;
}
#pirkt_pakalpojumu_liels .piegade .select ul{
   z-index: 100; 
}
#pirkt_pakalpojumu_liels .nosaukums{
	float:left;
	padding-left:20px;
	color:#222;
	font-size:14px;
        font-weight: bold;
	height:55px;
}
#pirkt_pakalpojumu_liels .nosaukums div{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	height:55px;
	width:250px;
}

/*************************************** Līdzīgie piedāvājumi ******************************************/
.davanu_saraksts{
	width:740px;
        position: relative;
}
div.davanu_saraksts .hiddenGift{
    display:none;
}
#showGiftsAll{
    font-size: 12px;
    color:#fff;
    cursor:pointer;
    position:absolute;
    display:block;
    right:0;
    top:4px;
    padding: 4px 10px;
    background-color:#008FD1;
    border-radius: 3px;
    
}
#showGiftsAll:hover{
    background-color:#005D87;
}



/****************************************************** Uznemuma profils ***************************************************************/
#uznjLOGO{
	width:183px;
	margin:0 auto 10px;
        text-align:center;
}
#uznjInfo_darbaLaiks, #uznjInfo_kontakti{
	text-align:center;
	width:360px;
	margin:20px auto;
	border-collapse:separate;
	border-spacing:6px;
}
#uznjInfo_darbaLaiks th, #uznjInfo_kontakti th, .col h3{
	text-align:center;
	font-size:18px;
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:dotted 1px #9FCA3B;
}
#uznjInfo_darbaLaiks tr.dienas td{
	font-size:13px;
	padding:2px 0;
	text-align:center;
}
#uznjInfo_darbaLaiks tr.dienas span{
	display:block;
	background:#eee;
	border-radius:3px;
	padding:4px;
	width:20px;
	margin:0 auto;
}
#uznjInfo_darbaLaiks tr.dienas td.briivdienas span{
	background:#C00;
	color:#fff;
}
#uznjInfo_darbaLaiks tr.laiki td{
	border-top:dotted 1px #ccc;
	font-size:12px;
	padding:5px 0;
}


#uznjInfo_kontakti td{
	padding:0;
}
#uznjInfo_kontakti .kontakti_label{
	font-size: 10px;
	color: #666;
	width:50px;
	text-align:right;
	padding-right:5px;
}
#uznjInfo_kontakti .kontakti_info{
	font-size:12px;
	color:#000;
	text-align:left;
}
#side_info .col{
    margin-bottom:30px;
}

/****************************************************** Komentāru/vērtēšanas Bloks ***************************************************************/
.comments-block{
    position: relative;
}
#commentName{
   padding: 7px;
background-color: #F8F8F8;
border: solid 1px #9DCC30;
border-radius: 3px;
height: 20px;
line-height: 20px;
font-size: 13px;
color: #000;
text-decoration: none;
display: block;
float:left;
}
#ratingWidget{
    margin-left:20px;
    float:right;
    height:36px;
    position: relative;
    overflow:visible;
}
.ratings-msg{
    line-height: 36px;
    height:36px;
    margin-right: 10px;
}
.ratings-resp{
    position: absolute;
    top:-10px;
    right:0;
}
.ratings_stars{
    padding:0;
    margin-top:8px;
}

#commentText{
    margin:20px 0px;
    padding: 7px;
    width:726px;
background-color: #F8F8F8;
border: solid 1px #9DCC30;
border-radius: 3px;
height: 40px;
line-height: 20px;
font-size: 13px;
color: #000;
text-decoration: none;
resize:vertical;
overflow: auto;
}
#commentError{
   position: absolute;
   top:6px;
   left:100px;
    color:red;
}

#commentRows{
    margin:20px 0;
}
#commentRows .commentRow{
    position: relative;
    padding: 20px 0 10px;
    margin-bottom: 20px;
    border-bottom: dotted 1px #EEE;
}
#tmpCommentName{
    position: absolute;
    top:0;
    left:0;
     font-weight: bold;
}
#tmpCommentImg{
    float:left;
    display: block;
}
.user{
    margin-left:10px;
    width:70px;
    float:left;
}
#tmpCommentTime{
    font-size: 11px;
}
.comment{
    float:right;
    width:590px;
    padding: 10px;
    background: #f8f8f8;
}
.comments-block .no-left{
    position:relative;
}