* {
margin:0;
padding:0;
}

img {
border:none;
}

a {
text-decoration:none;
}

html,body,table#wrapper {
border:none;
text-align:center;
}

body,td,th,h1,h2,h3,h4,h5,h6,input,textarea,select {
font:.75em Verdana, Arial, Helvetica, sans-serif;
color:#818181;
}

table#wrapper {
text-align:left;
vertical-align:top;
width:780px;
border-collapse:collapse;
margin:0 auto;
padding:0;
}

table#wrapper tr td.wrapperTop {
background:url(../images/wrapper_top.gif) no-repeat 0 0;
width:780px;
height:22px;
vertical-align:top;
}

table#wrapper tr#wrapperContent {
vertical-align:top;
}

table#wrapper tr#wrapperContent td.left,table#wrapper tr.wrapperFooter td.left {
width:1px;
background:#818181;
}

table#wrapper tr#wrapperContent td.content,table#wrapper tr.wrapperFooter td.footer {
width:768px;
vertical-align:top;
}

table#wrapper tr#wrapperContent td.shadow,table#wrapper tr.wrapperFooter td.shadow {
width:11px;
background:#FFF url(../images/wrapper_shadow.gif) repeat-y 0 0;
}

table#wrapper tr td.wrapperBottom {
background:url(../images/wrapper_bottom.gif) no-repeat 0 0;
width:780px;
height:25px;
vertical-align:top;
}

div#mainContent {
position:relative;
left:21px;
width:725px;
}


#headeralbum
{
    position:relative;
    height:68px;    
    background:url(../images/album_naredi.gif) no-repeat 0 0;
}
#headerkoledar
{
    position:relative;
    height:68px;    
    background:url(../images/koledar_naredi.gif) no-repeat 0 0;
}
#headerspar
{
    position:relative;
    height:68px;    
    background:url(../images/spar_naredi.gif) no-repeat 0 0;
}

#header #button {
    float:right;
}
a#home {
position:absolute;
width:185px;
height:68px;
}
#header #topMenu 
{
    position: absolute;
    left: 242px;
    top: 44px;
    width: 242px;
}
#topMenu 
{
    position: absolute;
    left: 242px;
    top: 44px;
    width: 242px;
}
#topMenu ul#top 
{
    height:24px;
}
#topMenu ul#top li 
{
   display:inline;
   list-style:none; 
}
#topMenu ul#top a {
    width:120px;
    height:24px;
    display:block;
    float:left;
    text-align:center;
    text-decoration:none;
    background:url(../images/topMenu.png) no-repeat 0 -24px;
    line-height:24px;
    font-size:130%;
    font-weight:300;
    color:#fff;
    border-right:1px solid #fff;
}
#topMenu ul#top a:hover {
    background:url(../images/topMenu.png) no-repeat 0 0;
}
#topMenu ul#top a.selected 
{
    background:url(../images/topMenu.png) no-repeat 0 0!important;
}

#menuDiv
{
    height: 3px;
    width: 725px;
    background:#00adef;
    margin-bottom: 1px;
}

div#menu,div#footer {
position:relative;
width:725px;
}

div#menu ul#primary {
height:34px;
}

div#menu ul#primary li,div#menu ul#secondary li,div#menu ul#tertiary li {
display:inline;
list-style:none;
}

div#menu ul#primary a {
background:#818181;
/*width:120px;*/
height:34px;
display:block;
float:left;
text-align:center;
text-decoration:none;
}
div#menu ul#primary a.simple {
line-height:34px;
font-size:130%;
font-weight:300;
color:#fff;
border-right:1px solid #fff;
}
div#menu ul#primary a.shorten {
border-right:0px solid #fff;
}

a.active {
background:#00adef!important;
}

div#menu ul#primary a.simple:hover,div#menu ul#secondary a.simple:hover {
background:#00adef;
}

div#menu ul#primary a#download {
background:url(../images/download.png) no-repeat 0 -34px;
}

div#menu ul#primary a#downloadactive {
background:url(../images/download.png) no-repeat 0 0;
}

div#menu ul#secondary {
position:relative;
height:19px;
top:1px;
}

div#menu ul#secondary a {
background:#62d1fc;
width:110px;
height:19px;
display:block;
float:left;
text-align:left;
text-decoration:none;
padding:0 5px;
}

div#menu ul#secondary a.simple {
line-height:19px;
font-size:120%;
color:#fff;
border-right:1px solid #fff;
}

div#menu ul#tertiary {
position:relative;
height:33px;
top:2px;
}

div#menu ul#tertiary a {
background:#62d1fc;
width:120px;
height:34px;
display:block;
float:left;
text-align:center;
text-decoration:none;
border-right:1px solid #fff;
}

div#menu ul#tertiary a#a4portrait {
background:url(../images/a4Portrait.png) no-repeat 0 -34px;
}

div#menu ul#tertiary a#a4portraitactive {
background:url(../images/a4Portrait.png) no-repeat 0 0;
}

div#menu ul#tertiary a#a4landscape {
background:url(../images/a4Landscape.png) no-repeat 0 -34px;
}

div#menu ul#tertiary a#a4landscapeactive {
background:url(../images/a4Landscape.png) no-repeat 0 0;
}

div#menu ul#tertiary a#a5portrait {
background:url(../images/a5Portrait.png) no-repeat 0 -34px;
}

div#menu ul#tertiary a#a5portraitactive {
background:url(../images/a5Portrait.png) no-repeat 0 0;
}

div#menu ul#tertiary a#a5landscape {
background:url(../images/a5Landscape.png) no-repeat 0 -34px;
}

div#menu ul#tertiary a#a5landscapeactive {
background:url(../images/a5Landscape.png) no-repeat 0 0;
}

div#content {
position:relative;
top:2px;
background:#ebebec;
z-index:0;
}

div#topContentFlash 
{
    float: left;
    width: 362px;
}
div#topContentText
{
    float: right;
    width: 363px;
}

#content h1 {
color:#666;
font-family:arial;
font-size:210%;
font-weight:700;
line-height:150%;
padding:10px;
}

#content h1.calendar 
{
    color:#00adef;
}
#content h1.calendars 
{
    color:#00adef;
    padding: 0;
    padding-bottom: 10px;
}

#content h2 {
padding-left:10px;
color:#666;
font-family:arial;
font-size:140%;
font-weight:700;
line-height:150%;
}

#showLeft {
    width: 538px;
    float: left;
}

#showLeft h2 {
    padding-top: 24px;
    padding-bottom: 14px;
    color:#ff6600;
    font-family:arial;
    font-size:210%;
    font-weight:700;
    line-height:150%;
    text-align: center;    
}
#showLeft .paragraph 
{
    color:#ff6600;
}

#showLeft h2.date
{
    padding-top:0;
    color: #0099ff;   
}
table.times {
    width: 100%;
    text-align: center;
    vertical-align:top;
    border-collapse:collapse;
    margin:0 auto;
    padding:0;
}
td.time a
{
    color: #0099ff; 
    font-family:arial;
    font-size:160%;
    font-weight:700;
    text-decoration: none;
}
td.timeselected a
{
    color: #009933; 
    font-family:arial;
    font-size:160%;
    font-weight:700;
    text-decoration: none;
}
td.paginator
{
    color: #818181; 
    font-family:arial;
    font-size:160%;
    font-weight:normal;
    text-decoration: none;
}
td.paginator a
{
    color: #818181; 
    font-family:arial;
    text-decoration: none;
}
td.paginator a:hover
{
    text-decoration: underline;
}
td.time a:hover, td.timeselected a:hover
{
    text-decoration: underline;
}
table.fotos, table.calendars 
{
    width: 100%;
    text-align: center;
    vertical-align:top;
    border-collapse:collapse;
    margin:0 auto;
    padding:0;
}        
td.foto 
{
    width: 269px;
    height: 227px;
    background-color: #FFFFFF;
    vertical-align:middle;
}
td.calendar
{
    width: 170px;
    text-align: left;
}    
div.fotoLinks
{
    padding-top: 4px;   
}
table.links {
 	width: 100%;
   text-align: center;
   vertical-align:top;
	border-collapse:collapse;
   margin:0 auto;
   padding:0;
}
table.links td {
	font-family:arial;
   font-size:160%;
   font-weight:700;
}
td.calendarLinkLeft
{
    text-align: left;
    height:25px;
    width:75px;
    background:#d2d2d2;
    padding-left: 10px;
}
td.smallcalendarLink
{
    text-align: center;
    height:15px;
    width:46px;
    background:#d2d2d2;
    font-size:150%!important;
}
a.smallcalendarLink
{
	text-decoration: none;
	color: #000;
}
a.smallcalendarLink:hover
{
    text-decoration: none;
}
td.calendarLinkRight
{
    text-align: right;
    height:25px;
    width:75px;
    background:#d2d2d2;
    padding-right: 10px;
}
td.fotoLinkLeft 
{  
    padding-left: 35px;
    width: 55px;
    text-align: left;
}
td.fotoLinkCenter
{  
    width: 89px;
    text-align: center;
}
td.fotoLinkRight
{  
    padding-right: 36px;
    width: 53px;
    text-align: right;
}
a.calendarLinkL 
{
    font-size:120%;
	text-decoration: none;
	color: #000;
}
a.calendarLinkL:hover
{
    text-decoration: none;
}  
a.calendarLinkR
{
	text-decoration: none;
	color: #737373;
}
a.calendarLinkR:hover
{
    text-decoration: none;
}
a.fotoLink {
	text-decoration: none;
	color: #818181;
}
a.fotoLink:hover
{
    text-decoration: underline;
}
#showRight {
    width: 180px;
    float: right;
}

div#content div#pricelist {
width:484px;
}

table .priceformat, table.priceformatCalendar {
text-align:left;
vertical-align:top;
border-collapse:collapse;
margin:0 auto;
padding:0;
}

table .priceformat tr td.foto-album-flash,table .priceformat tr td.foto-album-data, table.priceformatCalendar tr td.calendar-cell {
width:241px;
}
td.calendar-cell
{
    color:#000;
    font-size:160%;
    padding-left: 5px;
}
td.foto-album-cell {
width:120px;
}

table .priceformat tr td.foto-album-spacer {
width:1px;
background:#fff;
}

table .priceformat tr td.foto-album-row {
width:inherit;
background:#818181;
}

.priceformatDataOdd,.priceformatDataEven {
width:241px;
height:195px;
text-align:left;
vertical-align:top;
border-collapse:collapse;
margin:0 auto;
padding:0;
}

.priceformatDataOdd, .priceformatCalendar {
background:#bcecff;
}

.priceformatDataEven {
background:#d4effc;
}

.priceformatDataOdd tr td,.priceformatDataEven tr td {
color:#000;
font-size:160%;
}

div .paragraph,div.faqAnswer p {
color:#666;
font-family:arial;
font-size:140%;
line-height:150%;
padding:0 10px 10px;
}

div .paragraph p {
padding-bottom:10px;
}

div.downloader {
padding:0 0 10px 10px;
}

.downloader input {
color:#666;
font-family:arial;
font-size:140%;
}

div#faqQuestions {
padding:10px 10px 0;
font-size:120%;
line-height:18px;
}

ul#orderCalendar
{
    margin-top:1px;
    width:241px;
    height:27px;
}
ul#orderCalendar li 
{
   display:inline;
   list-style:none;
}
ul#orderCalendar a {
    width:241px;
    height:27px;
    display:block;
    text-align:center;
    text-decoration:none;
    background:url(../images/orderCalendar.png) no-repeat 0 -27px;
    line-height:27px;
    font-size:170%;
    font-weight:bold;
    color:#fff;
}
ul#orderCalendar a:hover {
    background:url(../images/orderCalendar.png) no-repeat 0 0;
}
a.faqQuestion {
color:#00adef;
text-decoration:none;
line-height:16px;
}

a.faqQuestionSelected {
color:#5c5352!important;
}

div#footer {
left:21px;
border-top:1px solid #818181;
height:19px;
}

div#footer p {
line-height:19px;
text-align:center;
}

div#footer p a {
text-decoration:none;
font-size:95%;
color:#818181;
}

div#menu ul#primary a#download:hover,div#menu ul#tertiary a#a4portrait:hover,div#menu ul#tertiary a#a4landscape:hover,div#menu ul#tertiary a#a5portrait:hover,div#menu ul#tertiary a#a5landscape:hover {
background-position:0 0;
}

#orderMain {
text-align:center;
}

#order {
text-align:left;
width:50%;
margin:1em auto 0;
padding:5px 0;
}

fieldset {
border:1px solid #00ADEF;
margin-bottom:.5em;
padding:1em;
}

legend {
border:1px solid #00ADEF;
color:#00ADEF;
font-size:130%;
padding:.2em .5em;
}

h3.error {
color:red;
font-size:130%;
text-align:center;
padding:.2em .5em;
}

.form-row {
clear:both;
padding:.5em;
}

.field-label label {
font-family:arial;
font-weight:700;
color:#666666;
font-size:140%;
}

.field-widget,.field-widget input,.field-widget select,.field-widget textarea,input.order {
color:#666666;
font-size:120%;
}

.field-widget input,.field-widget textarea {
width:200px;
}

.field-widget-1,.field-widget-1 input {
color:#666666;
font-size:120%;
padding:5px 0 0 5px;
}

input.disabled {
border:1px solid #F2F2F2;
background-color:#F2F2F2;
}

input.required,textarea.required {
border:1px solid #00A8E6;
}

input.validation-failed,textarea.validation-failed {
border:1px solid #F30;
color:#F30;
}

input.validation-passed,textarea.validation-passed {
border:1px solid #0C0;
color:#000;
}

.validation-advice {
background-color:#F30;
color:#FFF;
font-weight:700;
margin:5px 0;
padding:5px;
}

a.faqQuestion:hover,div#footer p a:hover {
text-decoration:underline;
}

/** calendar order form */
#calendarOrderForm 
{
    width:725px;
    height:240px;
    margin-top:25px;
    background:transparent url(../images/gradient.gif) repeat-x scroll 0 0;  
}
#calendarOrderForm #left 
{
    float:left;
    width:380px;
}
#calendarOrderForm #right
{
    float:left;
    width:345px;
}
form.calendarOrder
{
    font-size: 10px;
    color:	black;
}
form.calendarOrder em {
    font-weight: bold;
	font-style: normal;
	color: #f00;
}
#left label 
{
    clear:left; 
    display:block; 
    float:left; 
    width:114px; 
    text-align:right; 
    padding-right:10px; 
    color:#000; 
    margin-bottom:0.5em;
}
#left input, #right input 
{
    color:#000;
    border:1px solid #00adef; 
    background:#fff; 
    padding-left:5px;
    padding-top: 2px;
    width: 235px;
    height:14px; 
    margin-bottom:0.6em;
}
#right label 
{
    clear:left; 
    display:block; 
    float:left; 
    width:85px; 
    text-align:right; 
    padding-right:7px; 
    color:#000; 
    margin-bottom:0.5em;
}
#right input.small
{
    color:#000;
    border:1px solid #00adef; 
    background:#fff; 
    padding-left:5px;
    padding-top: 2px;
    width: 25px;
    height:14px; 
    margin-bottom:0.6em;
    margin-left:25px;
    
}
#right label.small
{
    clear:left; 
    display:block; 
    float:right; 
    width:274px; 
    text-align:left; 
    padding-left:7px; 
    color:#000;
    margin-top: 0.2em; 
    margin-bottom:0.5em;
}
#right input.checkSubscribe
{
	margin-left:20px;
    width: 20px;
}
#right label.labelName
{
	float:right; 
	text-align:left; 
    width: 270px;
	color: black;
}
input.fsubmit
{
    font-size: 10px;
    font-weight:700;
    background:#52c7f5;
    color:#fff;
    border: 1px solid #fff;
    cursor: pointer;
    display:inline;
    float:right;
    text-align:center;
    padding:3px 10px;
    width:150px;
    margin-right:10px;
    position:relative;
    top:-10px;
}
input.buttonName
{
    font-size: 10px;
    font-weight:700;
    background:#52c7f5;
    color:#fff;
    border: 1px solid #fff;
    cursor: pointer;
    display:inline;
    float:right;
    text-align:center;
    padding:3px 10px;
    width:150px;
    margin-right:10px;
    position:relative;
    top:-10px;
}
input.buttonCalculate
{
    font-size:10px;
    font-weight:700;
    background:#52c7f5;
    color:#fff;
    border:1px solid #fff;
    cursor:pointer;
    display:inline;
    float:right;
    text-align:center;
    padding:3px 10px;
    width:160px;
    margin-right:10px;
    position:relative;
    top:-10px;
}
label.labelName
{
    font-size: 10px;
    margin-left:10px;
    float: left;
    width: 125px;
	color: black;
}
input.inputName
{
    font-size: 10px;
    padding: 3px 0 0 5px;
    float: left;
    width: 110px;

	color:#000;
}
input.inputNameSmall
{
    font-size: 10px;
    padding: 3px 0 0 5px;
    float: left;
    width: 25px;

	color:#000;
}
select.inputName
{
    font-size: 10px;
    float: left;

    width: 160px;
	color:#000;
}
#AlbumFlash
.customAlbums, .customAlbums A, .customAlbums A:hover
{
    color: Black;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
}

.customAlbums A:hover
{
    text-decoration: underline;
}

.customAlbumsTable TBODY TD.Row0, .customAlbumsTable TBODY TD.Row1
{	
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

.customAlbumsTable TBODY TD.Row0, .customAlbumsTable TBODY TD.Row1
{	
	color: black;
}

.customAlbumsTable TBODY TD.Col0
{
    font-weight: bold;
    height: 20px;
}

.customAlbumsInput
{
    border: 1px solid #21b8f1;
    color: Black;
    font-size: 12px;
}
#orderHolder 
{
    margin-top:20px;
}
.orderResponse
{
    margin-top:5px;
}
.orderResponse dl 
{
    padding-left:10px;
    font-weight: bold;
}
.orderResponse dd
{
    padding-left:13px;
}
.orderResponse dt
{
    font-size: 1.3em;
    font-weight:bold;
    padding-left:15px;
}
label.labelName
{
    font-size: 10px;
    margin-left:10px;
    float: left;
    width: 125px;
	color: black;
}
input.inputName
{
    font-size: 10px;
    padding: 3px 0 0 5px;
    float: left;
    width: 110px;
	color:#000;
}
#poslovalnica 
{
	font-size: 1em;
	color:	#000000;
}
.order
{
	width: 70px;
}
/*  Pika 
/* PIKA */
#glavnaPika	{
	background-image: url('../images/gradient.gif');
	background-repeat: repeat-x
}
#pikaIzberiDan	{
	background-image: url('../images/napis.png');
	height:40px;
}
#pikaIzberiSliko {
	padding:10px;
	/*height:340px;*/
}
#pikaDan {
	position:relative;
	left:490px;
	top:10px;
	width:100px;
}
#pikaUra {
	position:relative;
	left:500px;
	top:10px;
	width:100px;
}

#pikaIzberiStoritev {

	height:380px;
}

.pikaVnos	{
	font-size:150%;
	z-index:20;
}
.pikaMalaSlika	{
	/*width:230px;*/
	/*height:160px;*/
	float:left;
	padding:2px;
}
.pikaMalaSlika:hover	{
	background-color: #B5282E;
}
.pikaMalaSlikaOkvir	{
	padding:2px;
	/*width:230px;*/
	float:left;
	text-align:center;
}
.pikaStoritevOkno	{
	width:230px;
	height:340px;
	float:left;
	padding:30px 3px 3px;
	text-align:center;
	position:relative;
	/*border-style: solid;
	border-color: transparent;*/
}
.pikaStoritevOkno:hover	{
	/*border-color: green;*/
}
.pikaStoritevNapis {
	position:relative;
	top:10px;

}
.pikaMiniSlika	{
	left:48px;
	/*width:170px;*/
	height:97px;
	/*float:left;*/
	position:absolute;
	top:68px;
	z-index:10;
}
.pikaMiniMiniSlika	{
	left:70px;
	/*float:left;*/
	position:absolute;
	top:64px;
	z-index:10;
	height:91px;
}
#pikaShraniIkona	{
	/*width:230px;*/
	/*height:230px;*/
	position:absolute;
	top:42px;
	}
#pikaAkcijaLevo	{
	width:230px;
	height:280px;
	padding-left:75px;
	padding-right:75px;
	text-align: center;
	float:left;
	position:relative;
	}
#pikaAkcijaDesno	{
	width:250px;
	height:280px;
	
	text-align: left;
	float:left;
	}
#pikaNoga	{
	/*top:-30px;*/
	position:relative;
	
	}
#pikaPokaziSliko	{
	text-align:center;
	height:780px;
}
#pikaVelikOkvir 	{
	position:relative;
	z-index:20;
	}
#pikaVelikaSlika {
	width:410px;
	position:relative;
	top:-385px;	
	z-index:10;
	}
.pikaHeader {
	position:absolute;
	left:484px;
	top:-20px;
	height:68px;
	background: transparent url(../images/pika.png) no-repeat scroll 0 0;
	width:241px;
	z-index:1;
	}
.pikaHeader:hover {
	background: transparent url(../images/pikago.png) no-repeat scroll 0 0;
}


/* Novo narocanje koledarjev */
#calHeader  p {
	font-size:12px;
	color: #666666;
}
#calMain {
	padding-top: 20px;
	width: 725px;
	height: 400px;
	position: relative;
}
#calSizeSelector {
	height:400px;
	width:75px;
	float: left;
}
.calIcon {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.calIconSelected {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.calIcon:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.calPreview {
	width:404px;
	float: left;
	height: 400px;
}

#frmSend {
	display: none;
}
/* RAZREDI ZA RAZLICNE VELIKOSTI */
.calMonthSelectorbig {
	float: left;
	width: 122px;
	font-size:12px;
	color: #000000;
	padding-top:20px;
}
.calFramebig {
	left:204px;
	position:absolute;
	top:20px;
	z-index:20;
}
.calPicturebig {
	left:212px;
	position:absolute;
	top:47px;
	width:245px;
	z-index:10;	
	clip:rect(0px, 243px, 163px, 0px);
}
.calPictureNaslovnicabig {
	left:212px;
	position:absolute;
	top:104px;
	width:245px;
	z-index:10;	
	clip:rect(0px, 243px, 163px, 0px);
}
.frmSendbig {
	font-size:12px;
	left:20px;
	position:relative;
	top:165px;
	z-index:100;
}
.calMonthLinkbig {
	padding: 4px;
	text-align:right;
	height:19px;
}
.calLoadbig {
	left:212px;
	position:absolute;
	top:45px;
	width:245px;
	z-index:0;	
}
.calLoadNaslovnicabig {
	left:212px;
	position:absolute;
	top:104px;
	width:244px;
	z-index:0;	
}

.calFramesmall {
	left:93px;
	position:absolute;
	top:20px;
	z-index:20;
}
.calMonthSelectorsmall {
	background-color:transparent;
	color:#000000;
	font-size:12px;
	position:absolute;
	top:283px;
	width:404px;
	z-index:100;
	padding-left:22px;
	padding-top:10px;
}
.calMonthLinksmall {
	float:left;
	padding:2px;
	height:16px;
	width:130px;
}
.calNaslovnicasmall {
	width:400px;
}
.calPicturesmall {
	left:99px;
	position:absolute;
	top:43px;
	width:330px;
	z-index:10;
	clip:rect(0px, 330px, 216px, 0px);
}
.frmSendsmall {
	font-size:200%;
	left:110px;
	position:absolute;
	top:230px;
	z-index:100;
}
.calPictureNaslovnicasmall {
	left:99px;
	position:absolute;
	top:43px;
	width:330px;
	z-index:10;
	clip:rect(0px, 330px, 234px, 0px);
}
.calLoadsmall {
	left:99px;
	position:absolute;
	top:41px;
	width:331px;
	z-index:0;
}
.calLoadNaslovnicasmall {
clip:rect(0px, 330px, 236px, 0px);
left:99px;
position:absolute;
top:43px;
width:353px;
z-index:0;
}

.calFrametable {
	left:93px;
	position:absolute;
	top:110px;
	z-index:20;
}
.calMonthSelectortable {
	background-color:transparent;
	color:#000000;
	font-size:12px;
	position:absolute;
	top:283px;
	width:404px;
	z-index:100;
	padding-left:22px;
	padding-top:10px;
}
.calMonthLinktable {
	float:left;
	padding:2px;
	width:130px;
	height:16px;
}
.calNaslovnicatable {
	width:400px;
}
.calPicturetable {
	left:263px;
	position:absolute;
	top:135px;
	width:166px;
	z-index:10;
	clip:rect(0px, 166px, 107px, 0px);
}
.calValentinetable {
	left:263px;
	position:absolute;
	top:143px;
	width:166px;
	z-index:10;
	clip:rect(0px, 166px, 111px, 0px);
}
.frmSendtable {
	/*background-color:white;*/
	font-size:200%;
	left:96px;
	padding-left:70px;
	position:absolute;
	top:250px;
	z-index:100;
	width:300px;
}
.calPictureNaslovnicatable {
	left:99px;
	position:absolute;
	top:135px;
	width:166px;
	z-index:10;
	clip:rect(0px, 165px, 107px, 0px);
}
.calValentineNaslovnicatable {
	left:99px;
	position:absolute;
	top:135px;
	width:166px;
	z-index:10;
	clip:rect(0px, 165px, 107px, 0px);
}
.calLoadtable {
	left:263px;
	position:absolute;
	top:135px;
	width:167px;
	z-index:0;
}
.calLoadNaslovnicatable {
	left:99px;
	position:absolute;
	top:134px;
	width:170px;
	z-index:0;
}
.calLoadValentine {
	left:263px;
	position:absolute;
	top:143px;
	width:167px;
	z-index:0;
}
.calValentineNaslovnicatable {
	clip:rect(0px, 165px, 111px, 0px);
	left:264px;
	position:absolute;
	top:143px;
	width:166px;
	z-index:10;
}

.calMonthSelectorpocket {
	color:#000000;
	float:left;
	font-size:12px;
	padding-top:20px;
	width:122px;
	padding-left:40px;
}
.calPicturepocket {
	left:7px;
	position:relative;
	top:-360px;
	width:245px;
	z-index:10;	
	clip:rect(0px, 330px, 216px, 0px);
}
.calMonthLinkpocket {
	padding: 4px;
	height:17px;
}
.calFramepocket {
	left:240px;
	position:absolute;
	top:30px;
	z-index:20;
}
.frmSendpocket {
	background-color:white;
	font-size:12px;
	left:256px;
	position:absolute;
	top:168px;
	width:auto;
	z-index:100;
}
.calPictureNaslovnicapocket {
	left:247px;
	position:absolute;
	top:55px;
	width:210px;
	z-index:10;
	clip:rect(0px, 210px, 136px, 0px);
}
.calLoadNaslovnicapocket {
	left:247px;
	position:absolute;
	top:55px;
	width:210px;
	z-index:0;	
}

/* */
.calMonthLinkbig:hover {
	color: #00adef;
	cursor:default;
}
.calMonthLinksmall:hover {
	color: #00adef;
	cursor:default;
}
.calMonthLinktable:hover {
	color: #00adef;
	cursor:default;
}
.calMonthLinkpocket:hover {
	color: #00adef;
	cursor:default;
}

.calMonthLinkSelected {
	color: #00ADEF;
}
.calCheckmark {
	height:0px;
}

#calDescription {
	font-size:12px;
	float:left;
	height:400px;
	width:246px;
}

#footer1{
	background-color:#d2d2d2;
}

#calFooterInfo {
	background-color:#D2D2D2;
	color:#000000;
	font-size:12px;
	padding-right:10px;
	text-align:right;
	width:620px;
	border:1px solid #00ADEF;
}

#calFooter{

}
.calLabelName
{
    font-size: 12px;
	color: black;
}

#loadingAAA{
	background-color:#FFFFFF;
	display:none;
	visibility:hidden;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:200%;
	z-index:90;
}
#loaderAAA {
	position:absolute;
	top:25%;
	left:48%;
	z-index:100;
}

/*-------------------------*/

.calOrders {
	font-size:1.6em;
	padding:3px;
	color: black;
}
.calOrders  td{
	padding: 4px;
	color: black;
}


#calOrderTable {
	background: transparent url(../images/frmGradient1.png) scroll 0 0;
	padding: 15px 10px 0 10px;
	
}
#calOrderData{
	background: transparent url(../images/frmGradient2.png) repeat-x scroll 0 0;
	width:705px;
	height:191px;
	padding:10px 10px 0;
}
.calLeftOrder{
	float:left;
	width: 50%;
}
.calRightOrder{
	float:left;
	width: 49%;
}
.calBlueButton {
	background:#52C7F5 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font-size:12px;
	font-weight:700;
	margin-right:10px;
	padding:3px 10px;
	position:relative;
	text-align:center;
	top:-10px;
	width:142px;
}
.calInput
{
    font-size: 12px;
    padding: 3px 0 0 5px;
    float: left;
    width: 200px;
	color:#000;
}
.grayed {
	color: #999999;
}
.calCheck{
	text-align:right;
}
.calCheckLabel {
    font-size: 12px;
    float: left;
   
	color: black;
}
.calendarNames {
	padding-top: 20px;
}

#submitFile {
	display:none;
}
#inputFile {
	font-size:12px;
}
.currCalendar{
}
.alignRight {
	text-align: right;
}
.calNewInput {
	font-size:12px;
	color: #000000;
	
}
.bold {
	font-weight: bold;
	color: #00ADEF;
}


#modalOverlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:200%;
     text-align:center;
     z-index: 1000;
	 background-color:#FFFFFF;
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
}

#modalOverlay div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
	opacity:0;
	filter:alpha(opacity=00);
}

#calAdressRec {
	color:black;
	font-size:12px;
	font-weight:bold;
	line-height:2;
	position:absolute;
	right:51px;
	top:190px;
}

#calAdressThanks {
	color:black;
	font-size:12px;
	left:30px;
	line-height:1.8;
	position:absolute;
	bottom:60px;
	width:251px;
}

