@charset "utf-8";
/* CSS Document */
h1{
	padding:0;
	margin-bottom:0;
	border-bottom:none;
}
/********************************************************** Promo **************************************************************/

#promo_wrapper{
	background-image:url(img/vasaras_fons.png); /* Bija fons4.jpg */
	width:100%;
	height:480px;
	background-position:top center;
	background-repeat:repeat-x;
	margin-top:-30px;
	position:relative;
	z-index:0;
}
#promo{
	width:960px;
	height:420px;
	margin:0 auto;
	padding-top:60px;                                        /* bija 60px */
	position:relative;                      
}
#promo_left_wrapper, #promo_right_wrapper{
	padding:18px 9px 8px;
	position:absolute;	
	height:123px;
	z-index:1;
	cursor:pointer;
}
#promo_left, #promo_right{
	z-index:1;
	position:relative;
	height:123px;
	overflow:hidden;
}
#promo_left_wrapper{
	background:url(img/promo_boxes_left.png) no-repeat left top;
	bottom:94px;
	left:18px;
	width:153px;
}
#promo_left{
	width:153px;
}
#promo_right_wrapper{
	background:url(img/promo_boxes_right.png) no-repeat right top;
	bottom:99px;
	right:17px;
	width:154px;
}
#promo_right{
	width:154px;
}
#promo_left_shadow, #promo_right_shadow{
	position:absolute;
	height:123px;
	background-image:url(img/promo_shadow_small.png);
	background-repeat:repeat-y;
	z-index:10;
}
#promo_left_shadow{
	background-position:123px;
	width:153px;
}
#promo_right_shadow{
	background-position:-31px;
	width:154px;
}
#promo_left img, #promo_right img{
	position:absolute;
	top:0;
	height:123px;
}
#promo_left img{
	left:0;
}
#promo_right img{
	right:0;
}
#promo_main{
	
	background:url(img/promo_boxes_main.png) no-repeat top center;
	padding:21px 8px 41px;
	position:absolute;
	bottom:3px;
	left:171px;
	width:602px;
	height:355px;
	z-index:10;
}
#promo_main_wrapper{
	position:absolute;
	height:355px;
	width:602px;
	top:21px;
	left:8px;
	z-index:10;
	overflow:hidden;
}
#promo_main img{
	position:absolute;
	height:355px;
	width:602px;
	top:0;
	left:0;
	z-index:10;
}
#promo_actionArea{
	position:absolute;
	display:block;
	width:inherit;
	height:inherit;
	bottom:41px;
	left:8px;
	z-index:12;
	text-align:center;
}
a#promo_actionArea:hover{
    text-decoration:none;
}
#promo_actionArea p{
   position: absolute;
   bottom:86px;
   left:50px;
	width:502px;
	color:#fff;
	letter-spacing:-1px;
	font-size:32px;
	font-weight:bold;
	text-shadow:#555 0px 1px 8px;
}
#promo_actionArea span{
    position: absolute;
    bottom:30px;
    left:231px;
    width:140px;
    padding:0;
	letter-spacing:-1px;
	box-shadow:#333 0px 1px 8px;
}
#promo_bantes{
	position:absolute;
	z-index:11;
	width:624px;
	height:390px;
	top:-3px;
	left:-3px;
	background-image:url(img/promo_bante.png);
}
#promo_ena{
	position:absolute;
	width:inherit;
	height:inherit;
	top:21px;
	left:8px;
	z-index:11;
	background-image:url(img/promo_main_shadow.png);
}
#promo_next, #promo_prev{
	position:absolute;
	display:block;
	width:57px;
	height:43px;
	top:230px;
	z-index:20;
	cursor:pointer;
	background:url(img/promo_controls.png) no-repeat;
}
#promo_next{
	background-position:0 0;
	left:162px;
}
#promo_next:hover{
	background-position:-57px 0;
}
#promo_next:active{
	background-position:0 0;
}
#promo_prev{
	background-position:-114px -43px;
	right:162px;
}
#promo_prev:hover{
	background-position:-57px -43px;
}
#promo_prev:active{
	background-position:-114px -43px;
}
#promo_img_list{
	display:none;
}

/********************************** Kategorijas  ********************************/
#kategorijas_wrapper{
	width:100%;
	height:305px;
	margin:-30px auto 0;                                                             /* bija 0 auto */
	background:url(img/kam_kad_bloks.png) center no-repeat;
}
#kategorijas{
	width:960px;
	margin:0 auto;
	position:relative;
}
#kam, #kad{
	position:absolute;
	top:0px;
	width:480px;
	height:280px;
}
#kam{
	left:0px;
}
#kad{
	right:0px;
}
#kam h2{
	position:relative;
	z-index:10;
}
#kategorijas ul{
	margin:10px;
	padding:0;
}
/*#kam ul:after{
	position:absolute;
	content:'';
	background:url(img/kam/milotai.png);
	width:280px;
	height:222px;
	bottom:23px;
	right:14px;
}*/
#kategorijas li a{
	font-size:15px;
}
.kamIMG{
	position:absolute;
	bottom:23px;
	right:14px;
	display:none;
}
.defKamIMG{
	display:block;
}
#kategorijas .visas{
	margin-left:10px;
	font-size:12px;
	color:#9fca3b;
}
#kategorijas .visas:hover{
	color:#81a52d;
	text-decoration:underline;
}
#kategorijas h2, #ko h2{
	margin:0;
	text-align:left;
	padding:40px 10px 5px;
}
#visu_davanu_sk{
	font-size:21px;
	line-height:21px;
	color:#000;
	position:absolute;
	top:62px;
	right:75px;
	text-align:right;
	font-family:'SegoePrint', sans-serif;
}
#visu_davanu_sk span{
	font-size:28px;
}

/********************************** Kategorijas KO?  ********************************/
#ko{
	width:960px;
	height:412px;
	position:relative;
	margin:0 auto;
}
#ko h2{
	padding:0px 10px 20px;
}
#ko_box_wrapper{
	position:absolute;
	width:100%;
	left:-3px;
	padding:9px 13px 17px;
	background:url(img/koBox_shadow_fixed.png) 0px;
}
#ko_lists_wrapper{
	width:100%;
	height:310px;
	margin:0 auto;
	position:relative;
	z-index:13;
}
#ko_lists{
	position:absolute;
	left:-1px;
	z-index:13;
}
#box_shadow_top{
	width:967px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	background:url(img/koBox_shadow.png) 967px 0px;
}
#box_shadow_bottom{
	width:967px;
	height:24px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:11;
	background:url(img/koBox_shadow.png) 967px 24px;
}
#ko li{
	float:left;
	position:relative;
	display:block;
	list-style:none;
	width:155px;
	height:154px;
	border-bottom:#e5e5e5 solid 1px;
	border-left:#e5e5e5 solid 1px;
	border-right:#fff solid 1px;
	background:url(img/koBox_shadow_inside.png) repeat-x bottom;
}
#ko li.ko_lists_hidden{
	display:none;
}
#ko li a{
	position:absolute;
	top:-13px;
	left:0px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	display:block;
	width:155px;
	height:154px;
	padding: 13px 0 1px 1px;
}
#ko li a:hover{
        text-decoration:none;
	z-index:100;
	background:url(img/kategoijas_box_hover.png) no-repeat top center;
}
#ko li:hover{
	z-index:100;
}

#ko li a span{
	color:#a7bac3;
	text-align:center;
	font-weight:normal;
}
#ko li a img{
	display:block;
	width:95px;
	margin:0 auto;
	padding:9px 0;
}

.visas_kategorijas{
	position:absolute;
	z-index:11;
	bottom:0;
	left:459px;
	padding-left:54px;
	font-size:12px;
	font-style:italic;
	color:#bbb;
	line-height:30px;
	cursor:pointer;
}
.visas_kategorijas:hover{
	color:#999;
	text-decoration:underline;
}
.visas_kategorijas #raditKatFlag{
	position:absolute;
	left:0;
	top:-15px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	font-style:normal;
	font-size:20px;
	line-height:11px;
	height:11px;
	width:11px;
	color:#fff;
	text-align:center;
	padding:22px 17px 12px 16px;
	background:url(img/koBox_more.png) no-repeat 0 0;
}
.visas_kategorijas:hover #raditKatFlag{
	background-position:0 -90px;
}
.visas_kategorijas:active #raditKatFlag{
	background-position:0 -45px;
}

.show-top-gifts {
	width:29px;
	background:url('img/koBox_more_top.png') no-repeat 0 0;
	height:45px;
	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;
	font-style:normal;
	font-size:20px;
	line-height:53px;
	color:#fff;
	margin:0 auto;
	cursor:pointer;
	position:relative;
}
.show-top-gifts:hover {background-position:0 -90px;}
.show-top-gifts:hover .show-all {text-decoration:underline;}
.show-top-gifts .show-all {
	position:absolute; top:0; right:-190px;
    color: #bbb;
    cursor: pointer;
    font-size: 12px;
    font-style: italic;
    z-index: 11;
	font-weight:normal;
	font-family:arial;
	width:190px;
}

/********************************** Soc lielais  ********************************/
#soc_big_bottom{
	width:960px;
	margin:20px auto;
}
#soc_big_bottom .left{
	float:left;
}
#soc_big_bottom .right{
	float:right;
}
#soc_big_bottom .soc_sejas{
	width:441px;
}
#d_funbox{
   position:absolute; top:-7px; left:-17px;
   overflow: hidden;
}


