* {font-family:Arial, Helvetica, sans-serif;}
		a,a:hover  {text-decoration:none;}
		body {
		background-image: url("../images/bg.png");
		}
textarea:focus, input:focus{
    outline: 0;
}
*:focus {
    outline: 0;
}		
h1 {font-family:Georgia,"Times New Roman",Times,serif;font-size:26px;font-style:italic;color:#6F7071;font-weight:normal;}
h2 {font-family:Georgia,"Times New Roman",Times,serif;font-style:italic; font-size:20px; font-weight:normal;}

header {}
header .logo {padding-top:15px; padding-right: 40px;}
header .logo a { outline:none; border:0; }
.contact {
		 height:78px;
		 margin:0px;
		 font-size:14px;
		 font-style:italic;
		font-weight:300;
		font-family:Georgia,"Times New Roman",Times,serif;
		background-image:url('../images/line.png');
		background-repeat:no-repeat; 
		background-position:152px 0px; 
	 }
.contact .left {font-family:Georgia,"Times New Roman",Times,serif;text-align:right;padding-top:35px;}
.contact .right {font-family:Georgia,"Times New Roman",Times,serif; font-size:18px;color:#f2aa19;padding-top:30px;
line-height:20px; }
.contact .email a{
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
	outline:none;
	color: #F2AA19;
}
	
.nav-wrapper {
	width: 960px;
	padding:45px 0px 0px 0px;
	position: absolute;
	}

/* These styles create the dropdown menus. */
#nav {
	font-size:16px;
	font-style:italic;
	font-weight:300;
	margin:0;
	padding:0;
	position: absolute;
	right: 0;
    z-index:99;
  }
#nav li {
    font-family: Arial,"Times New Roman",Times,serif;
	list-style: none;
	float: left;
	margin-left: 2px;	}
   
#nav li a {
	font-family:Georgia,"Times New Roman",Times,serif;
	display: block;
	padding: 5px 8px;
	color: #474747;
	text-decoration: none;
	outline: none;
    }
#nav li a:hover {
	background-color: #4b4c4e;
     color:#FFFFFF;
}

#nav li:hover a,  #nav li.active a {
 background-color: #4b4c4e;
 color:#FFFFFF;
}

#nav li ul {
   display: none; 
   width: 13em; /* Width to help Opera out */
   background-color: #f6f6f6;
   opacity:0.9;
   }
   
#nav li ul li { margin-left: 0px; }
#nav li ul li.first { margin-top:10px; }
#nav li ul li.last { margin-bottom:10px; }

#nav li ul a { font-family: Arial,"Times New Roman",Times,serif;
	border-left:none;
	background:url('../images/arrow.png') 15px 10px no-repeat;
	font-size:14px;
	font-style:normal;
	padding: 5px 8px 5px 33px;
	outline: none;
}
   
#nav li:hover ul, #nav li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
   
#nav li:hover li, #nav li.hover li {
   float: none; }
   
#nav li:hover li a, #nav li.hover li a {
   background-color: #f6f6f6;
   color: #000; 
   opacity:0.9;
   }
   
#nav li li a:hover {
   background-color: #4b4c4e;color:#FFF; }

/*language*/
.lang {
     list-style: none outside none;
float: right;font-size: 11px; font-family: Arial,"Times New Roman",Times,serif; margin:20px 0px 0px; color:#333333;
}

.lang li {
font-family: Arial,"Times New Roman",Times,serif;
     display: inline;
     margin-left: 5px;
}

.lang li.active a {
  font-family: Arial,"Times New Roman",Times,serif;
}

.lang a {
     text-decoration: none;
	 font-family: Arial,"Times New Roman",Times,serif;
}

.lang a:hover {
     color: #cecece;
}

.wow-row {
     background: url("../images/wow-row.png") no-repeat scroll 0 8px transparent;
     height: 200px;
}
	
.promote {
     position: relative;
	left:210px;
	top:105px;
	font-size:18px;
font-style:italic;
}

./*FRONTPAGE LINKS*/
.links{
font-family: Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
font-weight:300;
margin: 0;
padding: 0;
list-style: none;
}

.links li
{
float:left;
padding: 20px 0px 20px 60px;
background-repeat: no-repeat;
background-position: 0em;
margin-right:35px;
list-style: none;
cursor: pointer;
}
.links li.ico1 {
background-image: url('../images/ico1.png');
}
.links li.ico2 {
background-image: url('../images/ico2.png');
}
.links li.ico3 {
background-image: url('../images/ico3.png');
}
.links li.ico4 {
background-image: url('../images/ico4.png');
}
.links li:hover{
color: #f1b437;
}
.links li.ico1:hover {
background-image: url('../images/ico1h.png')
}
.links li.ico2:hover {
background-image: url('../images/ico2h.png')
}
.links li.ico3:hover {
background-image: url('../images/ico3h.png')
}
.links li.ico4:hover {
background-image: url('../images/ico4h.png')
}

a.xxx  {
background-repeat:no-repeat;
font-family: Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
border-bottom: 1px dashed #494649;
}
.col {overflow: inherit;}
		
		
		#css3 div > div {margin:0px 0px 50px 0px; padding:6px; border:1px solid #eee;}
		#grid div {text-align:center;  }
		#grid div > .col {border-bottom:1px solid #ccc; padding:10px 0px; outline:1px solid #eee;}
		
.documentation {display:block; background-color:#eee; padding:6px 13px; font-family:Georgia, "Times New Roman", Times, serif; color:#666; text-align:right; text-shadow:-1px -1px 0px #fff;}
		


/*side menu & left */
.side-menu { margin:40px 0px 0px 0px;list-style:none;
font-size:14px;}
.side-menu li {margin-top:5px;}
.side-menu a {color:#adadad;}
.side-menu a:hover {color:#57585a;}
.side-menu li.active a {color:#57585a;}

.iesaki {margin-top:110px;}



 table {
	text-align: left;
	margin: 0px 0px 10px 0px;
	}
td,th {
		padding: 5px 5px 5px 0px;
		border-bottom: 1px solid #EAEAEA;
		text-align: left;
		}
/* 
tr:hover, tr:active {color:#959595;}

tr a:hover {color:#959595;}
*/
/* Content */
div.gray {
	font-family:Georgia,"Times New Roman",Times,serif;
     background-color: #EAEAEA;
     display: block;
     height: 28px;
	 line-height:28px;
	 font-size: 14px;
	 font-style:italic;
	 padding:0;
	 margin-bottom:20px;
}

div.gray span {
	font-family:inherit;
     background-color: #7B7C7D;
     color: #FFFFFF;
     display: block;
     height:28px;
	 margin-right:15px;
     float: left;
     font-size: 17px;
     padding: 0px 15px;
}
		
.content {font-family:Arial, Helvetica, sans-serif;; font-size:14px; color:#98999B;}
.content p {margin-bottom:15px; text-align:justify;}

.dropdown {float:left;}
.dropdown label, .textfield label {
     display: block;
     float: left;
     font-size: 14px;
     line-height: 26px;
     margin-right: 10px;
}
.envelop-types {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #5c5c5c;
	float:left;
}
.types a {
     display: block;
     line-height: 24px;
}
.types a:active .types a:hover{
text-decoration:none;
}

.type {margin-top:10px;}

.textfield input {margin-right:20px;}


.select-style {
	float:left;
	width: 240px;
	height: 26px;
	overflow: hidden;
	background: url('../images/select-arrow.png') no-repeat right #FFF;
}
.select-style  select {
	color: #f2aa19;
   	background: transparent;
   	width: 120px;
   	padding: 3px 0;
   	font-size: 13px;
   	border: 1px solid #dad9d9; 
   	height: 26px;
}
.price {font-size:13px;float:right;}
.total {font-family:Georgia,"Times New Roman",Times,serif;color:#f2aa19;
font-style:italic;font-size:28px;}
form {}
form input{
	height:26px;
	border: 1px solid #DAD9D9;
	color: #f2aa19;
	margin-left:10px;
}
form textarea{
	border: 1px solid #DAD9D9;
	color: #f2aa19;
	margin-left:10px;
}
.textfield {float:left;}
.form-line {height:35px;margin-bottom:10px;}
.img-button {
     border: 0px none;
     margin-top: 15px;
}
/*FRONTAPGE ROTATOR*/
#advert {height:355px; width:960px;}
#advert-pager {
     height: 0px;
     left: 860px;
     position: relative;
     top: 320px;
     z-index: 10000;
}

#advert-pager a {
     background: url("../images/pager.png") repeat scroll 0% 0% transparent;
     display: block;
     float: left;
     height: 14px;
     margin: 0px 5px 0px 0px;
     text-indent: -10000px;
     width: 16px;
}

#advert-pager a.activeSlide {
     background-position: 0px 14px;
}

#advert-nav {
     left: 0px;
     position: absolute;
     top: 180px;
     width:980px;
     z-index: 99999;
}

#advert-next {
     background: url("../images/banner-arrows.png") no-repeat scroll 0% 0% transparent;
     display: block;
     height: 40px;
     width: 40px;
     z-index: 10000;
}

#advert-prev {
     position:absolute;
     left:950px;
     background: url("../images/banner-arrows.png") repeat scroll 0px 40px transparent;
     display: block;
     float: left;
     height: 40px;
     width: 40px;
     z-index: 10000;
}
.first-image {position:relative;}
.first-link {
     display: block;
     height: 40px;
     width: 200px;
     position:absolute;
    top:260px;
    left:200px;
}


.envelope-form {position:relative;}

#env-img {
    margin-bottom: 20px;
}

.envelop-types {
	position:absolute;
    left: 550px;
	top: 237px;
	}
	.envelop-types strong, .envelop-types span { 
		font-weight: bold; 
		float: left;
		width: 70px;
		height: 24px;
		line-height: 24px;
		}
		.types span { font-weight: normal; }	
	.envelope-types-select {
		display: block;
		width: 140px;
		height: 24px;
		font-weight: normal;
		text-decoration: none;
		outline: none;
		}
		.types a:hover strong, .types a:hover span {
			color:#f2aa19;
			}
		.types .e-active strong, .types .e-active span {
			color:#f2aa19; /* old #EC1216 */
			}
#sub-type {
	margin-bottom: 30px;
	}			
#sub-type table {
	width: 100%;
	}
	#sub-type th {
		border-bottom: 1px solid #dad9d9;
		}
	#sub-type tr.e-active td {
		background: #f1f1f1;
		}
	#sub-type a.pick {
		font-weight: bold;
		text-decoration: none;
		outline: none;
		}
	#sub-type tr.e-active a.pick, #sub-type a.pick:hover  {
		color:#f2aa19;
		}
			
/*CONTACT FORM*/	
.contact-form .textfield {
     clear: both;
    margin-bottom:5px;
}
.contact-form .textfield label {display:block;float:left;width:90px;}
.contact-form .textfield input {display:block;float:left;width:220px;}

/*FOOTER*/
.footer {background-image:url('../images/f-bg.png'); font-style:italic; color:#4b4c4e; font-size:18px;}
.footer .bottom-list-header {font-family:Georgia,"Times New Roman",Times,serif;font-style: italic;
    font-size:18px;
	color: #4B4C4E;}
.footer ul.bottom-list{
	margin-top:10px;
	list-style:none;
	font-family: Arial;
	font-size:14px;
	font-style:normal;
}

.footer ul.bottom-list li {
list-style-image:url('../images/arrow.png');
margin-bottom:10px;
color:#b0b1b3;
}
.footer ul.bottom-list a:hover{color:#57585a;}
.footer li a {color:#b0b1b3;}


.footer .req, .footer a{
	margin-top:10px;
	font-family: Arial;
	font-size:13px;
	font-style:normal;
	color:#b0b1b3;
}
.footer a:hover {
	color:#57585a;
}

#briedis { 
  width: 190px; 
  position: fixed; 
  left:0px;
}
	
.poli-form  {width:320px;}
.poli-form label {
display:block;clear:both;margin-top:14px; font-family: 'Roboto Slab', serif;font-size:12px;     padding-top: 10px; padding-bottom:2px;}
.poli-form select {
	-webkit-appearance: none; 
    -moz-appearance: none;
	font-family: 'Roboto Slab', serif;
    background: #fff url("../images/dd.jpg") no-repeat scroll right center;
    border: 2px solid #F8B121;
    cursor: pointer;
    font-size: 14px;
    height: 32px;
    padding-left: 10px;
    width: 202px;
}

.poli-form a   { 
    border: 2px solid #CCC;
    color: #555;
    display: block;
    float: left;
    font-family: "Roboto Slab",serif;
    font-size: 12px;
    font-weight: 300;
    height: 28px;
    line-height: 30px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: center;
	text-decoration:none;
}
.poli-form a.active,.poli-form a:hover {
	border:2px solid #F8B121;
	color: #F8B121;
	}
.poli-form .quantity, .poli-form .pages,.poli-form .size{width:72px;}
.poli-form .tall {width:77px;height:47px;}
.poli-form .side {width:142px;}
.poli-form .wide {width:142px;}
.poli-form .fullcolor {width:142px;}
.poli-form .size_tall {width:77px;height:47px;}

.w115 {
     background: rgba(0, 0, 0, 0) url("/images/bukleti_06.png") no-repeat 116px center;
}
.w120  {
     background: rgba(0, 0, 0, 0) url("/images/bukleti_09.png") no-repeat 120px center;
}
.w117  {
     background: rgba(0, 0, 0, 0) url("/images/bukleti_03.gif") no-repeat 118px center;
}
.active.w115, .w115:hover {
     background: rgba(0, 0, 0, 0) url("/images/bukleti_o_06.gif") no-repeat scroll 116px center;
}
.active.w120, .w120:hover {
     background: rgba(0, 0, 0, 0) url("/images/bukleti_o_09.png") no-repeat scroll 120px center;
}
.active.w117, .w117:hover {
     background: rgba(0, 0, 0, 0) url("/images/bukleti_o_03.gif") no-repeat scroll 118px center;
}


div.cena {
	margin-top:25px;
     background-color: #f8b121;
     clear: left;
     color: #ffffff;
     display: block;
     height: 50px;
     padding: 7px 0px 0px 7px;
     width: 210px;
	 font-family: 'Roboto Slab', serif;
  	font-size:21px;
	font-weight:bold;
}
div.cena span{clear:both;display:block;font-size:14px;font-weight:normal;}
.tall_span {display:block;height:14px;}
#total-price {float:left;}
#info p,#info strong {
     font-family: "Roboto Slab",serif;
     font-size: 14px;
	 color: #5c5c5c
}
#info a {font-family: "Roboto Slab",serif;text-decoration:underline;}
#info a:hover {text-decoration:none;}
#info ul li {
     font-family: "Roboto Slab",serif;
     font-size: 14px;
	 color:#5c5c5c;
}

#info ul {
     list-style: outside none none;
     margin-top: 10px;
}
#accordion {
     margin-left: 20px;
     width: 480px;
}
#accordion .ui-accordion-header {
     background: url("../images/plus.png") no-repeat scroll 15px center;
     margin: 0px;
}
#accordion .even {
border:1px solid #f8b121;
}
#accordion .ui-accordion-content-active {border-bottom: 1px solid #f8b121;}
#accordion .ui-accordion-content-active.odd {
     border-bottom: 0px solid #f8b121;
}
#accordion .ui-state-active {
  background: url("../images/minus.png") no-repeat scroll 15px center;
	border-width:1px 0px 0px;
	}
#accordion .ui-accordion-header a {
     font-size:14px; 
	color:#6C6D6E;	 
     margin-left: 40px;
}
#accordion .ui-accordion-content > * {
    margin: 0;
    padding: 0px 25px 0px 40px;
	font-family: "Roboto Slab",serif;
	font-weight: 300;
	color:#6C6D6E;
}
#accordion .ui-accordion-content p {margin-bottom:20px;}
#accordion .ui-accordion-content ul {margin:20px 20px 20px 15px;}
#accordion ul:before{
    content:attr(aria-label);
    margin-left:-15px;
	font-weight:bold;
}
#accordion .ui-accordion-content li {font-family: "Roboto Slab",serif;}

* {
  margin: 0;
}
html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -282px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.footer, .page-wrap:after {
  height: 282px; 
}

.blue {color:#6c86eb;}
.red {color:#ff0000;}