@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, table, tr, th, td, form {
    margin: 0; 
    padding: 0; 
    border: 0; 
    list-style: none; 
    font:normal normal 76%/140% Verdana, Arial, sans;
}
img,a img,:link img,:visited img,:hover img,abbr,acronym { 
    border:0;
}
li, dd { 
    margin-left:5%; 
}

a{
color:#990033;
background:transparent none;
text-decoration:none;}

a:hover{
color:#448ccb;
background:transparent none;
text-decoration:none;}

/* Live Help Link */

#livehelplink{
margin:0 auto;
width:75%;
}

#livehelplink a.livehelp{
color:#eee;
background:transparent url(images/comments.png) 0 0 no-repeat;
padding-left:2em;
font:10px/120% Verdana, Arial, Tahoma;
}

#livehelplink a.livehelp:hover{
color:#ddd;
background:transparent url(images/comments.png) 0 0 no-repeat;
padding-left:2em;
}

/* Live Help Link */


/* - AJAX NEWS TICKER - */

#ajax_news_ticker{
margin:0;
width: 360px;
color:#fff;
background: #347bba;
font:10px/140% Verdana, Arial, sans;
}

#ajax_news_ticker a{
color:#fff;
margin:1em;
padding:0;
text-indent:1em;
font:10px/140%  Verdana, Arial, sans;
}

#ajax_news_ticker .ajax_news_ticker_class{
margin:0;
padding:0;
}

/* - AJAX NEWS TICKER - */

#containter{
margin:0 auto;
width:810px;
color:#000;
background:#448ccb none;
padding:0;
clear:both;
}

form.form_left{
text-align:left;
}

td.form1{
margin:0;
padding:10px;
color:#fff;
background:#990033 none;
font:10px/140% Verdana;
}

td.form1_invert{
margin:0;
padding:10px;
color:#990033;
background:#ebebeb none;
font:18px/140% "Arial Narrow";
}

td.form1_blue{
margin:0;
color:#fff;
background:#75b5ed none;
text-transform:lowercase;
font:normal 16px "Arial Narrow";
}

td.form1_blue2{
margin:0;
color:#448bc9;
padding:0 2px 0 2px;
background:#ebebeb none;
font:10px/140% Verdana;
}

td.justtext{
color:#448bc9;
background:#ebebeb none;
text-align:right;
font:10px/140% Verdana;
}

td.form1_white{
margin:0;
padding:0 2px 0 2px;
color:#990033;
text-align:left;
background:#ebebeb none;
font:10px/140% Verdana;
}

table{
margin:0 auto;
width:350px;
height:220px;
padding:20px;
}

table.wider{
width:85%;
margin:0 auto;
}

table.newtablestyle{
margin:0 auto;
padding:0;
font:10px Verdana;
color:#555;
background:#fff none;}

table.table_other{
width:600px;
height:220px;
}

.tdheading{
color:#fff;
background:#75b5ed none;
border-bottom:1px solid #ccc;
}

.trow{
margin:0;
color:#75b5ed;
background:#fff none;
border-bottom:1px solid #ddd;
}

.trow1{
margin:0;
color:#75b5ed;
background:#ffffd5 none;
border-bottom:1px solid #ddd;
}

.trowprice{
margin:0;
font-size: 15px;
font-weight: bold;
color:#000;  
background:#fff none;
border-bottom:1px solid #ddd;
}

tr{
text-align:center;
font:normal 12px Verdana;
padding:10px;
}

td{
padding:10px;
color:#555;
background:#ebebeb none;
font:normal 12px Verdana;
}

/* --------------------------------------------------------  Header with menu ---------------------------- */

#header{
height:90px;
margin:0 auto;
color:#000;
background:#fff none;
width:100%;
border-bottom:1px solid #76b5ed;
}

.header_part1{
float:left;
margin:0 auto;
width:150px;
}

.header_part2{
float:left;
margin:0 auto;
width:320px;
color:#000;
background:transparent none;
}

.header_part2 ul{
position:relative;
top:40px;
}
.header_part2 ul li{
float:left;
font-size:10px;
margin:0;
padding:0 3px 0 3px;
}

ul li a.link_selected{
color:#fff;
background:#990033 none;
padding:4px;}


.link_selected{
color:#fff;
background:#990033 none;
padding:4px;}

.link_selected:hover{
color:#ebebeb;
background:#990033 none;
padding:4px;
}

.header_part3{
text-align:center;
float:right;
width:300px;
height:80px;
color:#000;
background: url(images/phone_number.png) 5em 5em no-repeat;
}

.header_part3 form{
position:relative;
top:18px;
left:20px;}

.header_part3 form label{
font:normal 8px Verdana;
text-transform:uppercase;
color:#990033;
background:transparent none;
}

.inputbox{
font-size:10px;
margin:0;
float:left;
border:none;
color:#990033;
background:#ebebeb none;
}

.inputbox2{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
float:left;
border:none;
color:#fff;
background:#75b5ed none;
text-indent:2px;
}

.abutton{
margin:0;
color:#fff;
background:#990033 none;
border:none;
position:relative;
top:10px;
left:-20px;
font:normal 9px Arial;
text-transform:uppercase;
}

.abutton:hover{
background:#abcef1 none;
color:#555555;
}

.abutton2{
margin:0 auto;
background:#990033 none;
color:#fff;
float:left;
border:none;
padding:1px;
font:normal 9px Verdana;
text-transform:uppercase;
}

.abutton2:hover{
background:#abcef1 none;
color:#555555;
height:40px;
}

.ibseparate{
display:inline;
float:left;
border:none;
color:#000;
background:transparent none;
width:90px;
height:30px;
margin:5px;
}


/* --------------------------------------------------------  Header with menu END ---------------------------- */

#content{
margin:0 auto;
height:250px;
}

#content h2.latest_news{
margin:1em 0 0 0;
padding:1px;
color:#a0cff7;
border:none;
background:transparent none;
font:normal 14px/100% "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

#content2{
margin:0 auto;
padding:0 0 2em 0;
color:#000;
background:transparent url(images/building_small.png) 51.8em 0  no-repeat;
}

.content_part1{
float:left;
width:360px;
position:relative;
top:55px;
left:65px;
padding-top:30px;
color:#fff;
font-size:16px;
background:transparent url(images/billing_solutions.png) 0 0 no-repeat;
}

.part2{
float:right;
position:relative;
z-index:0;
width:450px;
color:#000;
background:transparent none;
}

.theflashpart{
float:right;
z-index:0;
position:relative;
top:0;
width:380px;
}

.part2 object{
float:right;
position:relative;
margin:0;
padding:0;
top:-5px;
background:transparent none;
color:#555;
}

.part11{
width:620px;
position:relative;
padding:0;
margin:0;
top:10px;
left:20px;
color:#000;
background:transparent none;
}

.pageheading_about{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/overview.png) 0.5em 1em no-repeat;
}

.pageheading_features{
margin:0;
padding:0;
height:38px;
background:transparent url(images/featurelist.png) 0.5em 1em no-repeat;
}

.pageheading_pricing{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/pricing.png) 0.5em 1em no-repeat;
}

.pageheading_sysreq{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/systemreq.png) 0.5em 1em no-repeat;
}

.pageheading_demo{
margin:0;
padding:0;
height:38px;
background:transparent url(images/onlinedemonstration.png) 0.5em 1em no-repeat;
}

.pageheading_sshots{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/screenshots.png) 0.5em 1em no-repeat;
}

.pageheading_support{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/customersupport.png) 0.5em 1em no-repeat;
}

.pageheading_order{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/orderlogicbill.png) 0.5em 1em no-repeat;
}

.pageheading_ordernow{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/ordernow.png) 0.5em 1em no-repeat;
}

.pageheading_linfo{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/licesinginfo.png) 0.5em 1em no-repeat;
}

.pageheading_contact{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/contactus.png) 0.5em 1em no-repeat;
}

.pageheading_sitemap{
margin:0;
padding:0;
height:38px;
color:#000;
background:transparent url(images/sitemap.png) 0.5em 1em no-repeat;
}

.white{
color:#555;
background:#fff none;
margin:2px;
padding:10px;
height:130px;
}

.white_nh{
color:#555;
background:#fff none;
margin:2px 2px 2px 10px;
padding:10px;
}

.white_last{
color:#555;
background:#fff none;
margin:2px 2px 0 2px;
padding:10px;
height:130px;
}

.bigfieldup{
margin:0;
padding:0;
height:3px;
color:#000;
background:transparent url(images/field_large.png) center no-repeat;
}

.bigfieldmiddle{
margin:0;
padding:0;
color:#555555;
background:transparent url(images/field_large_mid.png) center repeat-y;
}

.bigfieldmiddle h2{
margin: 0 10px 0 10px;
padding:10px 0 10px 0;
font: bold 14px Arial;
}

.bigfieldmiddle h6{
margin: 0 10px 0 10px;
padding:10px 0 10px 0;
color:#990033;
background:transparent none;
font: normal 14px Arial;
}

.bigfielddown{
margin:0 auto;
padding:0;
height:21px;
color:#000;
background:transparent url(images/field_large_down.png) center no-repeat;
}

.part21{
margin:0;
padding:0;
float:right;
position:relative;
top:9em;
width:175px;
}

.part21 a{
color:#ebebeb;
background:transparent none;
}

.part21 ul{
margin:10px;
}

.part21 ul li{
padding:2px;
font: 10px/120% Verdana;
}

.downthere{
position:relative;
margin:0px 42px 20px 42px;
color:#ebebeb;
background:transparent none;}


.downthere a { color:#ebebeb; background:transparent none;  } 
.downthere a:visited { color:#ebebeb; background:transparent none;  } 


.reallist li{
position:relative;
left:4em;
font:normal 10px/120% Verdana;
color:#555;
background:transparent none;
list-style: disc;
}

.reallist_blue li{
position:relative;
left:4em;
font:bold 10px/120% Verdana;
color:#448bc9;
background:transparent none;
list-style: inside decimal;
}

ul.larger{
text-align:left;
position:relative;
left:-2em;
padding:25px;
padding-left: 40px; 
}

.larger li{
font:normal 16px/120% "Arial Narrow";
color:#555;
background:transparent none;
list-style:none;
}

ul.larger2{
color:#448bc9;
background:transparent none;
position:relative;
}

ul.larger2 li{
font:normal 10px/120% Verdana;
color:#555;
background:transparent none;
text-align:left;
position:relative;
top:2em;
width:200px;
left:26em;
list-style:none;
}

ul.larger span { width: 160px; display: block;  float: left;  }


/* --------------------------------------------------------  Stripped part ---------------------------- */


#stripped{
margin:0 auto;
height:300px;
}

.wrap{
clear:both;
margin:0;
padding:0;
position:relative;
left:0;
top:0;
color:#000;
background:transparent url(images/grad_01.jpg) 0 0 repeat-x;
height:300px;
}

.left{
float:left;
width:237px;
height:249px;
position:relative;
display:inline;
top:-3px;
margin-left:39px;
color:#000;
background: transparent url(images/background_field.png) 0 0 no-repeat;
}

.proba{
position:relative;
left:7px;
padding-right:10px;}

a.right{
float:left;
display:block;
width:237px;
height:249px;
position:relative;
top:-3px;
cursor:pointer;
text-align:left;
margin:0 0 0 10px;
font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
background: transparent url(images/background_field_right.png) 0 0 no-repeat;
}

a.right:hover{
background-position: -237px 0;
}

a.right span{
position:relative;
margin:0;
padding:0 20px 0 0;
top:20em;
left:10px;
color:#000;
background:transparent none;
}

.center{
float:left;
position:relative;
display:block;
width:237px;
display:block;
height:249px;
top:-3px;
cursor:pointer;
margin:0 0 0 10px;
color:#000;
background: transparent url(images/background_field_middle.png) 0 0 no-repeat;
}

a.center{
float:left;
position:relative;
display:block;
width:237px;
display:block;
height:249px;
top:-3px;
cursor:pointer;
margin:0 0 0 10px;
color:#000;
background: transparent url(images/background_field_middle.png) 0 0 no-repeat;
}

.center:hover{
background-position: -237px 0;
}

a.center:hover{
background-position: -237px 0;
}

#stripped p{
margin:10px;
text-align:left;
}

#stripped h3{
color:#990033;
background:transparent none;
}

.pic_text{
position:relative;
padding-bottom:10px;
top:1em;
left:4.6em;
}

.pic_text1{
position:relative;
padding-bottom:10px;
top:1em;
left:2.2em;
}

.pic_text2{
position:relative;
padding-bottom:10px;
top:1em;
left:3.9em;
}

#logindiv{
display:inline;
}

#lowermenu{
width:175px;
}

#lowermenu ul{
border:none;
padding:20px 0 20px 0;
position:relative;
border:1px dashed #ebebeb;
color:#000;
background:#5ea1db none;
}

.lowermenublue a{
color:#fff;
font:normal 10px/100% Verdana;
background:transparent none;
}

.lowermenublue a:hover{
color:#ebebeb;
background:transparent none;
}

/* --------------------------------------------------------  Stripped part end ---------------------------- */

.centered_contact{
margin:0 auto;
width:600px;
height:160px;
background:transparent url(images/contact_b.jpg) 12em -1.3em no-repeat;
}


.slikica{
padding:10px;
}

.slikic{
padding:10px 10px 0 10px;
}

.slikica1{
float:left;
text-align:center;
padding:0 10px 0 10px;
}

.slikica2{
margin:0 auto;
text-align:center;
padding:0 10px 0 10px;
}

div.slikica3{
margin:0 auto;
height:30px;
position:relative;
text-align:center;
top:1em;
padding:1em 0 1em 0;
}

img.slikica3{
margin:0;
position:relative;
}

.pictures{
text-align:center;
padding:20px;
}

.naslovnaslika{
font:10px Verdana;
}

h3{
color:#990033;
background:transparent none;
text-transform:uppercase;
padding-bottom:5px;
}

h5{
font:16px "Arial Narrow";
width:450px;
color:#448bc9;
background:transparent none;
}

.paragraph{margin:0 10px 0 10px;}

dl.paragraph{
font:10px Verdana;
margin:0 10px 0 10px;
}

dl.paragraph dd{
padding:2px 0 2px 0;
}

.questions_and_number{
text-align:center;
color:#eee;
font:12px/120% Tahoma,Verdana, Arial;
margin-bottom:1em;
}

.top_telephone_number{
clear:both;
position:relative;
color:#000;
top:-0.9em;
left:45.5em;
background:transparent none;
}

.top_telephone_number img{
margin:0;
padding:0;
position:relative;
top:1px;
}

.paragraph_centered{text-align:center; margin:0 10px 0 10px;}

.paragraph2{margin:0 10px 0 10px;}

#footer{
clear:both;
padding:10px 0 10px 0;
text-align:center;
color:#555555;
background:#fff none;
}

.right{
text-align:right;}
