/*
	text align helpers

*/
.text-right{
	text-align: right;
}
/*
	color helpers

*/

.font-yellow{
	color: #FAF732;
}

.blue{
    background: #2d88ef;
}

.blue:hover{
	background: #0d4c95;
}

.purple{
    background: #603cba;
}

.purple:hover{
	background: #45346f;
}

.magenta{
    background: #bc1d49;
}

.magenta:hover{
	background: #8f0535;
}

.green{
    background: #62ad19;
}

.green:hover{
	background: #457d32;
}

.orange{
    background: #d34927;
}

.orange:hover{
	background: #99361d;
}

.green2{
    background: #4a7a5f;
}

.green2:hover{
	background: #99361d;
}


.white{
	width:690px;
	height: 281px;
}

<? /*

float helpers

*/ ?>

.left{
    float: left;
	height:80px;
}

.right{
    float: right;
	height:80px;
}

.floatright{
    float: right;
}

.clear{
    clear: both;
}



.top-margin{
    margin: 0px 0px 0px 0px;
}

.top-margin626{
    margin: 10px 0px 30px 0px;
}

.left-margin{
    margin: 0px 0px 0px 5px;
}

.top-left-margin{
    margin: 5px 0px 0px 5px;
}

/*
	bx slider/pager

*/

#slideshow{
	color: #000;
}

#slideshow p{
	width: 393px;
	padding: 10px;
	margin-top: 60px;
	font-size: 15px;
}

#slideshow:hover{
cursor: pointer;
}


#slideshow-link p a{
	color: #2D88EF;
	font-weight: bold;
	text-decoration: underline;
}

.slide-div{
	padding: 10px;
	width: 440px;
	margin-top:20px;
	margin-left: 10px;
	line-height: 20px;
}

.slide-div a{
	color: #2D88EF;
	font-weight: bold;
	text-decoration: underline;
}

.slide-div h1{
	font-size: 26px;
	line-height: 35px;
	text-align: left;
	margin-left: 0px;
}






/* 
    whole page
*/

root { 
    display: block;
}

*{
	font-family:arial, sans serif, helvetica;
}

body {
	background: url('main-body-bg1.jpg') top no-repeat;
    margin: 0px auto;
    width: 100%;
    background-color:white;
    font: 15px arial, sans-serif;
    text-align:left;
    overflow-x: hidden; 
}

h1{
    margin: 5px 5px 15px 5px;
    font-weight: bold;
    line-height: 40px;
}

a{
    text-decoration: none;
    color: white;
}

ul{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}

.wrapper{
	display: block;
    width: 964px;
    margin: 0px auto;
}

.tartalom{
	border-top:0px;
	border-bottom:5px;
	border-color: #005605;
	border-style: solid;
    border-style:solid;
	display:block;
	width: 940px;
	margin-left: auto;
    margin-right: auto;
	
}

/*
    header

*/

.header{
	margin-top: 9px;
	height:80px;
}

.header-top{
    cursor:pointer;
}

.header h1{
    font-weight: normal;  
    font-size: 40px;
    margin: 0px;
}

.header h1 b{
    font-weight: bolder;
    font-size: 32px;
}

.header span{
    font-size: 16px;
}

/*
    search input

*/

.search-input{
    width: 245px;
    height: 27px;
    padding: 0px 60px 0px 10px;
    color: #939598;
    font-size: 16px;
    border: 1px solid #c0bfbe;
	position:relative;
	top:3px;
}

.contact-datas{
	padding:10px 0px 5px 10px; 
	font-size:15px; 
	font-weight:bold;
	cursor:default;
	position:relative;
	top:-5px;
	left:-10px;
}

.search-submit{
    width: 25px;
	height: 26px;
	border: none;
	cursor: pointer;
	margin: 6px 2px 2px -30px;
	background: white url('../../attachments/10/magnifier.png')no-repeat;
	background-position: center;
	position:relative;
	top:-2px;
	left:-5px;
}

/*
    menu

*/

#menu{
    margin: 0px 0px 0px 0px;
    width:960px;
    background-color: #005605;
    height: 39px;
}

#menu li{
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 8px 5px 7px 5px;
    margin-left: 9px;
    border: none;
    cursor:pointer;
}

#menu li a{
    font-size: 18px;
    color: #c7e3d3;
}

#menu li:hover{
	background: #048c40;
}

#menu li.download{
	background: #C1001F;
}

#menu li.download:hover{
	background: #8d0e11;
}

#menu li.top-menu-home{
    background-image: url('../../attachments/205/home.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 38px;
    height: 22px;
    cursor: pointer;
}

#menu li.top-menu-home:hover{
	background-image: url('../../attachments/205/home_aktiv.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 38px;
    height: 22px;
    cursor: pointer;
}

/*
    content top
    
*/

.content-top{
	position:relative;
	top:-2px;
	left:8px;
	height: 250px;
	width: 936px;
    border: 5px solid #ffffff;
    border-bottom: 0px;
}

/*.slideshow{
    height: 100%;
    width: 625px;
}*/

.buttons{
	position:relative;
	Top:2px;
	Left:-1px;
	margin-left: 0px;
	width: 302px;
	height: 100%;
}

.download-button{
    background: #C1001F;
    height: 80px;
    width: 317px;
    margin-bottom: 5px;
    cursor: pointer;
}

.download-button:hover{
	background: #8d0e11;
}

.buttons h1{
    margin: 0px;
    padding: 33px 0px 0px 13px;
    font-weight: normal;
    font-size: 36px;
}

.buttons h2{
    margin: 0px;
    font-size: 10px;
}

.screenshots-button h2{
    padding: 63px 0px 0px 5px;
    color:black;
}

.better-button h2{
    padding: 62px 0px 0px 5px;
    color:black
}

.buy-button h2{
    padding: 62px 0px 0px 5px;
    color:black;
}

.install-button{
    background: #01401d;
    color: #b6c8bf;
    height: 80px;
    width: 317px;
    margin-bottom: 5px;
    cursor: pointer;
}

.install-button:hover{
	color: white;
}

.small-buttons{
	width: 400px;
}

.pdf-button{
    background: #01401d;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    width: 206px;
    height: 80px;
    color: #b6c8bf;

}

.pdf-button:hover{
	background: #01401d;
	background-position: center;
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    color: white;
    cursor: pointer;
}

.pdf-button h2{
	font-size:22px;
	margin: 42px 0px 0px 55px;
	font-weight: normal;
}

.better-button{
    background: #cecece;
    margin: 0px 0px 0px 5px;
}

.better-button:hover{
	background: #9b9c9c;
}

.arrow-button{
    background: #01401d url('jobb_halvanyzold_nyil.png');
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 5px;
    width: 106px;
    height: 80px;
    
}

.arrow-button:hover{
	background: #01401d url('jobb_feher_nyil.png');
	background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.smallest-tile{
    width: 80px;
    cursor: pointer;
    height: 80px;
}


/* 

    content bottom

*/

.content-bottom{
vertical-align:top;
position:relative;
	top:-16px;
	left:11px;
    border: 0px solid #ffffff;
    border-top:0px;
    width:936px;
}

.main-tiles{
	position:relative;
	Left:-8px;
	width: 947px;
	background: #ffffff;
	background-repeat: repeat-x;
	background-position:bottom left;
    height: 388px;
    height: 100%;
    border-top: 0px;
}

.main-tiles h1
{
    margin: 0px;
    font-size: 20px;
    padding: 15px 0px 0px 15px;
}

.line-2{
    margin: 5px 0px 0px 0px;
}

.big-tile{
    height: 123px;
    width: 205px;
    cursor: pointer;
    position: relative;
    text-align:left;
}


.wide-tile{
	background: url('crm-jobb.png');
    height: 123px;
    width: 317px;
    cursor: pointer;
    position: relative;
}
.wide-tile-layer{
	height: 123px;
    width: 317px;
    cursor: pointer;
    position: relative;
}

.wide-tile-layer:hover {
	background-color:rgba(38, 94, 64, 0.25);
}

.tile-bord-left{
	border-left: 10px solid rgba(0, 83, 0, 0.9);
}

.tile-bord-right{
	border-right: 10px solid rgba(0, 83, 0, 0.9);
}

.wide-tile img,
.big-tile img{
    margin: 14px 0px 0px 17px;
    float: left;
}

.wide-tile ul,
.big-tile ul{
    float: left;
    margin: 9px 0px 0px 6px;
    padding: 0px 0px 0px 10px;
    position: absolute;
    left: 61px;
}

.wide-tile li,
.big-tile li{
    font-size: 12px;
}

.hints{
    margin: 0px 0px 0px 5px;
    width: 317px;
    height: 100%;
}

.hints-title{
    background: #044e28;
    height: 39px;
}

.hints-title h1{
    font-size: 24px;
    padding: 11px 0px 0px 7px;
}

.hints-text{
    background: #003b20;
    height: 207px;
}

.hints-textbox{
    padding: 5px;
}

.hints-text h1{
    font-size: 18px;
}

.hints-text p{
    font-size: 10px;
}

/*

content-white

*/

.content-white{
	width:380px;
	float: left;
	color: black;
	font-size: 14px;
	
	padding: 10px 10px 10px 20px;
}

.content-white h1{
    margin: 0px;
    font-size: 20px;
    padding: 0px 0px 0px 0px;
}

.content-white ul{
	list-style-image: url('zold_bekezdeshez.png');
	padding: 0px 0px 0px 15px;
}

.content-white table{
	font-size: 12px;
	border: 0px solid white;
}

.content-white td,th{
	border: 0px solid white;
}

.content-white table ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
}

#developers_bg{
     background-image:url('../../attachments/197/ozeki-phone-system-hatter.png');
     width: 947px;
     height: 716px;
     margin:0px 0px;
}

#developers_http_api{
     background-image:url('../../attachments/197/http_api.png');
     width: 280px;
     height: 104px;
     margin:0px 0px;
}

#developers_sql_api{
background-image:url('../../attachments/197/sql_api.png');
 width: 280px;
 height: 104px;
 margin:0px 0px;
 
}

#developers_c_sharp{
background-image:url('../../attachments/197/c_sharp.png');
 width: 280px;
 height: 104px;
 margin:0px 0px;
 
}

#developers_http_text{
 width: 285px;
 height: 150px;
 margin:0px 0px;
 
}

#developers_sql_text{
 width: 285px;
 height: 150px;
 margin:0px 0px;
 
}

#developers_csharp_text{
     width: 285px;
     height: 150px;
     margin:0px 0px;
}

/*
contetnt-white-home
*/

.content-white-home{
	width:274px;
	float: left;
	color: #002c15;
	font-size: 14px;
	padding: 0px 10px 10px 20px;
}

.content-white-home h1{
    margin: 0px;
    
    font-size: 20px;
    padding: 0px 0px 0px 0px;;
}

.content-white-home ul{
	list-style-image: url('zold_bekezdeshez.png');
	padding: 0px 0px 0px 15px;
}

.content-white-home table{
	font-size: 12px;
	border: 1px solid black;
}

.content-white-home td,th{
	border: 1px solid black;
}

.content-white-home table ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
}


/*
    footer
    
*/

.footer{
	border-top: 3px solid rgba(0, 83, 0, 0.9);
    height:100px;
    width:960px;
    position:relative;
    top:-20px;
    background: #01401d;
}

.footer ul{
	font-size: 10px;
}


.breadcrumb{
    width: 940px;
    background: #01401d;
    padding: 5px 10px 5px 10px;
    color: white;
}

.breadcrumbLeft{
	float:left;
	clear:both;
}

.breadcrumbRight{
	float:right;
}


.footer span{
    font-size: 11px;
}

.footer-column{
    float: left;
    color: #C5C5C7;
    margin: 0px 10px 0px 40px;
    padding-top: 8px;
}

.footer-column a{
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.footer-column a:hover{
    text-decoration: underline;
}

.footer-column p{
    font-size: 12px;
    margin: 10px 0px 0px 10px;
}

.footer-center{
    margin: 0px 0px 0px 375px;
}

/*
    footer-aloldalak
    
*/

.footer-sec{
    width:960px;
    height:100px;
    text-align:center;
    background: #01401d;
}

.footer-sec ul{
	font-size: 10px;
	
}


.footer-sec span{
    font-size: 11px;
}

.footer-sec-column{
    float: left;
    color: #C5C5C7;
    padding-top: 8px;
}

.footer-sec-column a{
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.footer-sec-column a:hover{
    text-decoration: underline;
}

.footer-sec-column p{
    font-size: 12px;
    margin: 10px 0px 0px 75px;
}

.footer-sec-center{
    margin: 0px 0px 0px 431px;
}

/*
download footer
*/



.company-details{
    width: 317px;
}

.company-details img{
    display: block;
}

.company-details span{
    margin-left: 5px;
} 


/* 
	wide article, without menu

*/ 

.article-wide{
	color: #000000;
	background: #ffffff;
	width: 944px;
	min-height: 500px;
	padding: 5px;
	border: 5px solid #005605;
}


.article-wide a{
	width: 946px;
	color: #2D88EF;
}

 /*
	narrow article, with menu

*/ 

.article-narrow-content a{
	color: blue;
}

.article-narrow-content h1{
	color: black;
	font-size: 32px;	
}

.article-narrow-content h2{
	color: black;
	font-size: 18px;
}

.article-narrow-content img{
	border: 0px solid;
}

.article-narrow-content ul{
	list-style-image: url('zold_bekezdeshez.png');
	padding: 15px 0px 0px 0px;
}


.article-narrow-sitemap{
	display:block;
	width: 213px;
	color: #000000;
	background: #DAEBE2;
	padding: 10px;
	border-top:5px solid #005605;
	position:relative;
	Left:0px;
}

.article-narrow-content{
	width: 694px;
	min-height: 1200px;
	color: #000000;
	background: #ffffff;
	border-left:5px solid #005605;
	border-top:5px solid #005605;
	border-right:5px solid #005605;
	position:relative;
	Left:-7px;
	padding-bottom: 20px;
}


.article-narrow-content table, 
.article-narrow-content td,th {
	border: none;
}

/*
datasheet
*/

.article-narrow-content-datasheet a{
	color: #2D88EF;
}

.article-narrow-content-datasheet h1{
	color: black;
	font-size: 26px;
}

.article-narrow-content-datasheet h2{
	color: black;
	font-size: 18px;
}

.article-narrow-content-datasheet img{
	border: 0px solid;
}

.article-narrow-content-datasheet ul{
	list-style-image: url('zold_bekezdeshez.png');
	padding: 0px 0px 0px 15px;
}

.article-narrow-content-datasheet{
	width: 669px;
	min-height: 500px;
	color: #000000;
	background: #ffffff;
	padding: 10px;
	border: 5px solid rgba(0,83,0, 0.9);
}


.article-narrow-content-datasheet table{
	border: 1px solid black;
}

.article-narrow-content-datasheet td,th{
	border: 1px solid black;
}

 /*
sitemap
*/ 

.sitemap table{
	border: 0px;
}

.sitemap td,th{
	border: 0px solid;
}

/*

info form

*/ 

.info-textinput{
	width: 180px;
    color: #939598;
}

.info-button{
	background: #ce171f url('grad-white.png') repeat-x top; 
	border: 0px;
	color: white;
	font-size: 17px;
	width: 80px;
	margin-left: 5px;
}

.info-button:hover{
	background: #8d0e11 url('grad-white.png') repeat-x top;
}

.info-div h1{
  font-size: 20px;
}

.info-div-right{
width: 302px;
height: 94px;
background: #cecece;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
margin-left: 630px;
}

.info-div{
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
}

/* separator at home page */

.separatorLeft{
    position:relative;
	Top:0px;
	Left:10px;
	background-color: #ffffff;
 	width: 10px;
 	height: 5px;
 	float:left;
}

.separatorMid{
	width: 947px;
	height: 5px;
	float:left;
}

.separatorRight{
	position:relative;
	Top:0px;
	Left:10px;
	background-color: #ffffff;
	width: 10px;
	height: 5px;
	float:left;
}

.stickerdiv{
	width: 291px;
	height: 268px;
	background: white;
	color:black;
	font-size:14px;
	padding:5px 13px
}

.stickerdiv h1{
    font-size: 20px;
    padding: 10px 0px 0px 0px;
}

.whitemargindiv{
	height: 478px;
	width: 5px;
	background: #ffffff;
}

.op3x3TileRow
{
	padding:4px 0px 5px 0px;
}

.op3x3TileCell, .op3x3TileCell:hover,
.f1x3TileCell
{
	color:#002110; 
	background-color:rgba(0,0,0,0);
	margin:2px 14px 0px 14px;
	padding:5px;
	width:274px; 
	text-align:justify; 
	font-size:14px;
	cursor:pointer;
}

.op1x4tileCell {
	margin: 10px 0px 0px 10px;
	padding: 5px 0px 0px 5px;
	height: 123px;
}

.op1x4TileCell:hover,
.op3x3TileCell:hover
{
	background-color:rgba(38,94,64,0.25);
}

.f1x3TileCell
{
	cursor:auto;
	margin:2px 10px 0px 10px;
	width:285px;
}

.f1x3TileCell,
.f1x3TileCell a
{
	color:white;
	font-size:12px;

}

.f1x3TileCell a:hover
{
	text-decoration:underline;
}


td.cellHead
{
	background-color:#daebe2;
	border-color:black; 
	border-width: 1px 0px 1px 1px;
}

td.cellHeadLast
{
	background-color:#daebe2;
	border-color:black; 
	border-width: 1px 1px 1px 1px;
}

td.cell
{
	text-align:justify;
	border-color:black; 
	border-width: 0px 0px 1px 1px;
}

td.cellLast
{
	text-align:justify;
	border-color:black; 
	border-width: 0px 1px 1px 1px;
}


.searchlink A:link {
	color: #01401D;
}
.searchlink A:visited {
	color: #01401D;
}
.searchlink A:active {
	color: #01401D;
}
.searchlink A:hover {
	color: #01401D;
}

.tablazat {
	background-color: rgba(186,207,197,0.5);
	border-color: #65a382;
	border-style: outset;
	border-collapse: collapse;
	border-width: 1px;
	padding: 3px;
}

.tablazat_cim{
	Font-size:14px;
	color:black;
}

.tablazat_leiro{
	Font-size:12px;
	color:black;
}

.tablazat_link{
	Font-size:13px;
	color:blue;
}

.tablazat_vseparator{
	Font-size:14px;
	color:gray;
}


.tablazatPerform {
	background-color: white;
	border-color: rgba(186,207,197,0.5);
	border-style: outset;
	border-collapse: collapse;
	border-width: 2px;
	padding: 3px;
}

span.sitetitlered {
   color:red;
   text-align: left;
   text-decoration:none;
   font-weight: bold;
   font-size:18px;
   line-height:30px;
}

span.sitetitleblack {
   color:black;
   text-align: left;
   text-decoration:none;
   font-weight: bold;
   font-size:18px;
   line-height:30px;
}

/* A free example sáv menühöz */
.free_example_narrow_column{
	vertical-align: top;
	width: 213px;
	color: #000000;
	background: #DAEBE2;
	padding: 0px;
}

.free_example_narrow_menu{
	display:table-cell;
	vertical-align: middle;
	width: 100%;
	height: 55px;
	font-size: 15px;
	color: #1f9562;
	font-weight:normal;
	text-align:left;
}

.free_example_narrow_menu:hover{
	display:table-cell;
	vertical-align: middle;
	width: 100%;
	height: 55px;
	font-size: 15px;
	font-weight:bold;
	color: #01401d;
	text-align:left;
}

.free_example_narrow_menuspace{
	width:233px;
	height:1px;
	background-color:#88cfb2;
	position:relative;
	left:-10px;
}


.free_example_narrow_contents{
	width:100%;

}


.learn_more_btn{
	background-image:url('learn_more_btn.png');
	background-repeat: repeat-x;
	position:relative;
	Left:-10px;
	width:233px;
	height:48px;
	display:block;
	vertical-align:middle;
	color:#1f9562;
	font-size:14px;
}

.learnmore_acc_container{
	position:relative;
	left: 20px;
	width:190px;
	margin:0 0 0px;
	padding:0 0 20px;
	overflow:hidden;
	text-align: left;
}

.learnmore_acc_trigger{
	display:block;
	padding:0px;
	background:url('ivr_trigger_a2.png');
	background-repeat: no-repeat;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#1f9562;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
}

.learnmore_acc_trigger active{
	display:block;
	padding:0px;
	background:url('ivr_trigger_a2.png');
	background-repeat: no-repeat;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#505050;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
}

.Accordian{
	display: block;
}


.acc_trigger {
	padding: 0px;	
	background:url('ivr_trigger_a2.gif') no-repeat 98% 18px;
	background-position:right center;
	cursor:pointer;
	min-height:40px;
	margin-left:0px; 
	margin-right:30px; 
	margin-top:12px; 
	margin-bottom:12px;
	vertical-align:middle;
}


.acc_trigger_32 {
	padding: 0px;	
	background-position:right center;
	cursor:pointer;
	min-height:40px;
	margin-left:0px; 
	margin-right:30px; 
	margin-top:12px; 
	margin-bottom:12px;
	vertical-align:middle;
}


.acc_trigger.faq_active { 
	background-position: 98% -71px; 
}

.acc_trigger h2 { 
	background:url('pbx-bullet6.gif') no-repeat 14px 13px; 
	background-position:left center;
	color: #1f9562;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	line-height:35px; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:43px; 
	padding-right:40px; 
	padding-top:0; 
	padding-bottom:0;
	margin-left:16px;
}

.acc_trigger_32 h2 { 
	background:url('pbx-bullet6.gif') no-repeat 14px 13px; 
	background-position:left center;
	color: #1f9562;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	line-height:35px; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:43px; 
	padding-right:40px; 
	padding-top:0; 
	padding-bottom:0;
	margin-left:16px;
}

.acc_trigger.faq_active h2 { 
	background:url('pbx-bullet6.gif') no-repeat 14px 13px; 
	color: #991122; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	line-height:35px; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:43px; 
	padding-right:40px; 
	padding-top:0; 
	padding-bottom:0;
}

.acc_trigger.faq_active_32 h2 {  
	color: #991122; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	line-height:35px; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:43px; 
	padding-right:40px; 
	padding-top:0; 
	padding-bottom:0;
}

.acc_container{
    margin-top: 10px;
    margin-bottom: 10px;
    padding:15px;
}

.acc_container p { 
	padding-bottom:10px; 
}
.acc_container p a { 
	color: #148fcb; 
	font:normal 14px Arial, Helvetica, sans-serif; 
	text-decoration:underline;
}
.acc_container p a:hover { 
	text-decoration:none;
}

.acc_container2{
	margin-left: 45px;
    margin-right: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding:15px;
}

.acc_container_32{
	margin-left: 45px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding:15px;
	clear: both; 
}

.acc_container2 p { 
	padding-bottom:10px; 
}
.acc_container2 p a { 
	color: #148fcb; 
	font:normal 14px Arial, Helvetica, sans-serif; 
	text-decoration:underline;
}
.acc_container2 p a:hover { 
	text-decoration:none;
}

.acchead {
	border-bottom: 1px solid #e8e8e8;
}


#map area:hover { 
    border: 1px solid red; 
}

.slideshow_smallbox_bg {
	width:326px;
	height:90px;
	background: white;
	position:relative;
	Top:-8px;
	Left:1px;
}

.slideshow_smallbox1 {
	width:102px;
	height:80px;
	background:#01401d;
	position:relative;
	Top:2px;
	Left:0px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:#b6c8bf;
}

.slideshow_smallbox1:hover{
	width:102px;
	height:80px;
	background:#01401d;
	position:relative;
	Top:2px;
	Left:0px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:white;
	cursor:pointer;
}


.slideshow_smallbox2 {
	width:103px;
	height:80px;
	background:#01401d;
	position:relative;
	Top:2px;
	Left:1px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:#b6c8bf;
}

.slideshow_smallbox2:hover {
	width:103px;
	height:80px;
	background:#01401d;
	position:relative;
	Top:2px;
	Left:1px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:white;
	cursor:pointer;
}

.slideshow_smallbox3 {
	width:102px;
	height:80px;
	background:#01401d;
	position:relative;
	Top:2px;
	Left:2px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:#b6c8bf;
}


.slideshow_smallbox3:hover {
	width:102px;
	height:80px;
	background:#01401d;
	position:relative;
	Top:2px;
	Left:2px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:white;
	cursor:pointer;
}

.slideshow_widebox {
	width:317px;
	height:80px;
	background:#f2cb13;
	position:relative;
	Top:115px;
	Left:2px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:#b6c8bf;
	z-index:100;
}

.slideshow_widebox:hover {
	width:317px;
	height:80px;
	background:#dc911b;
	position:relative;
	Top:115px;
	Left:2px;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:white;
	cursor:pointer;
	z-index:100;
}

.OzekiTitle_onSlide{
	font-size:32px;
	color:red;
	font-weight:bold;
}

.PhoneSystemTitle_onSlide{
	font-size:32px;
	color:black;
	font-weight:bold;
}

.SubtitleBlack_onSlide{
	font-size:19px;
	color:black;
}

.SubtitleGray_onSlide{
	font-size:14px;
	color:gray;
}

.grey_border {
	border-bottom: 2px solid #666666;
}

.Mainpage_banner1 {
	Width:309px;
	Height:301px;
	Background-image:url('../../attachments/205/PhoneSystem_banner1_v8.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
}

.Mainpage_banner1:hover {
	Width:309px;
	Height:301px;
	Background-image:url('../../attachments/205/PhoneSystem_banner1_v8.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#858585;
}


.Mainpage_banner2 {
	Width:309px;
	Height:301px;
	Background-image:url('../../attachments/205/PhoneSystem_banner2_v8.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
}

.Mainpage_banner2:hover {
	Width:309px;
	Height:301px;
	Background-image:url('../../attachments/205/PhoneSystem_banner2_v8.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#858585;
}

.Mainpage_banner3 {
	Width:309px;
	Height:301px;
	Background-image:url('../../attachments/205/PhoneSystem_banner3_v2.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
}

.Mainpage_banner3:hover {
	Width:309px;
	Height:301px;
	Background-image:url('../../attachments/205/PhoneSystem_banner3_v2.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#858585;
}


/*451 és 686-os oldalak sitemap helyett*/
.Left_banner_narrow_column{
	vertical-align: top;
	width: 213px;
	color: #000000;
	background: #DAEBE2;
	background: #f7f7f7;
	padding: 0px;
	border: 10px solid rgba(0,83,0, 0.9);

}

.Left_banner_narrow_menu{
	display:table-cell;
	vertical-align: middle;
	width: 100%;
	height: 55px;
	font-size: 17px;
	color: #026b21;
	font-weight:normal;
	text-align:left;
	cursor:pointer;
}

.Left_banner_narrow_menu:hover{
	display:table-cell;
	vertical-align: middle;
	width: 100%;
	height: 55px;
	font-size: 17px;
	font-weight:normal;
	color: #01401d;
	text-align:left;
}

.Menu_separator{
	width:213px;
	height:1px;
	background-color:#7baa8f;
}


#Newslideshow{
	color: #000;
	height:250px;
}

#Newslideshow p{
	width: 393px;
	padding: 5px;
	margin-top: 60px;
	font-size: 15px;
}

#Newslideshow:hover{
cursor: pointer;
}


#Newslideshow-link p a{
	color: #2D88EF;
	font-weight: bold;
	text-decoration: underline;
}

.Newslide-div{
	padding: 5px;
	width: 440px;
	margin-top:20px;
	margin-left: 5px;
	line-height: 20px;
}

.Newslide-div a{
	color: #2D88EF;
	font-weight: bold;
	text-decoration: underline;
}

.Newslide-div h1{
	font-size: 26px;
	line-height: 35px;
	text-align: left;
	margin-left: 0px;
}


#MainSitemenu{
    margin: 0px 0px 0px 0px;
    background-color: #005605;
    height: 38px;
}

#MainSitemenu li{
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 8px 5px 7px 5px;
    margin-left: 9px;
    border: none;
}

#MainSitemenu li a{
    font-size: 18px;
    color: #c7e3d3;
}

#MainSitemenu li:hover{
	background: #048c40;
}

#MainSitemenu li.download{
	background: #C1001F;
}

#MainSitemenu li.download:hover{
	background: #8d0e11;
}

#MainSitemenu li.top-menu-home{
    background-image: url('../../attachments/205/home.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 38px;
    height: 22px;
    cursor: pointer;
}

#MainSitemenu li.top-menu-home:hover{
	background-image: url('../../attachments/205/home_aktiv.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 38px;
    height: 22px;
    cursor: pointer;
}

 /*
    content top
    
*/ 

.MainSitecontent-top{
	height: 250px;
	width: 936px;
    border: 5px solid #ffffff;
    border-bottom: 0px;
}

.Newwrapper{
	display: block;
    width: 960px;
    margin: 0px auto;
	height: auto !important;}

.Newtartalom{
	border-top:0px;
	border-left:5px;
	border-right:5px;
	border-color: #005605;
	border-style: solid;
    border-style:solid;
    vertical-align:top;
	display:block;
	margin-left: auto;
    margin-right: auto;
}

.Newheader{
	margin-top: 9px;
	height:80px;
}

.Newfooter{
	border-top: 3px solid rgba(0, 83, 0, 0.9);
    height:100px;
	margin: 0px auto;
    background: #01401d;
    float: left;
	width: 960px;
	position:relative;
	Top:-5px;
}

.Newcontent-top{
	height: 250px;
    border-left: 5px solid #ffffff;
    border-right: 5px solid #ffffff;
    border-top: 5px solid #ffffff;
    border-bottom: 0px;
    
}

.Newbuttons{
	margin-left: 5px;
    width: 310px;
	height: 250px;
}

.Newdownload-button{
    background: #C1001F;
    height: 80px;
    text-align:left;
    cursor: pointer;
}

.Newdownload-button:hover{
    background: #8d0e11;
    height: 80px;
    text-align:left;
    cursor: pointer;
}

.NewdownloadBtndate{
	color:white; 
	font-size:12px;
	text-align:left;
	cursor: pointer;
}

.NewdownloadBtnTitle{
	color:white;
	cursor: pointer;
	padding-left:17px;
	padding-top:5px;
	font-size:36px;
}

.Newinstall-button{
    background: #01401d;
    color: #b6c8bf;
    height: 80px;
    width:100%;
    cursor: pointer;
    margin-top:5px;
    
}

.Newinstall-button:hover{
	color: white;
}

.Screenshot-button{
    background: #01401d;
    color: #b6c8bf;
    height: 80px;
    width:100%;
    cursor: pointer;
    margin-top:5px;
}

.Screenshot-button:hover{
	color: white;
}


.NewMainContent{
	margin-bottom:5px;
	margin-left:5px; 
	margin-right:5px; 
	margin-top:5px;
	width:100%;
}

.MainBackgroundBottom{
	background-image:url(../../attachments/205/main-content-bg_bottom.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-size:100%;

}

.NewMainSiteColumn{
	border:	1px solid #b6c8bf;
	width:308px;
	margin-right:5px;
	line-height: 50px;
	margin-bottom:5px;
	min-height:240px;
	float: left;
}

.NewMainSitePart{
	border:	1px solid #b6c8bf;
	width:308px;
	margin-right:5px;
	line-height: 50px;
	margin-bottom:5px;
	min-height:240px;
}

.NewMainSiteColumnWide{
	border:	1px solid #b6c8bf;
	width:623px;
	margin-right:5px;
	line-height: 50px;
	margin-bottom:5px;
	height:100%;
	float: left;
}

.NewMainSiteColumnNarrow{
	width:310px;
	margin-right:5px;
	line-height: 50px;
	margin-bottom:5px;
	height:100%;
	float: left;
}

.MainSiteColumnHeader{
	height:50px;
	width:100%;
	background-color: #b6c8bf;
	font-size: 20px;
	vertical-align: middle;
	text-align: left;
	line-height:50px;
	color:black;
}

.MainSiteColumnNumber{
	height:50px;
	width:50px;
	background: #01401d;
	float:left;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-size: 36px;
	margin-right:10px;
	line-height:50px;
	color:#b6c8bf;
}

.MainSiteColumnTextTitle{
	display: block;
	font-size: 20px;
	color: #005605;
	text-align:left;
	width:100%;
	margin-left:5px;
	margin-right: 5px;
	line-height:140%;
	padding-top:10px;
	font-size:20px;
	margin-right:0px;
	letter-spacing:-1px;
}

.BenefitsTitle{
	font-size:16px !important;
	letter-spacing:0px !important;
}
.MainSiteColumnTextTitle a{
	color:#005605;
}

.redtext{
	color:red; 
	font-weight:bold;
}

.MainSiteColumnTextNormal ul li{
	list-style-type:square; 
	color:#B6C8BF; 
	margin-left:5px;
}

.defaulttext{
	color:black;
}

.smallmargin{
	margin-left:-5px !important; 
	margin-bottom:0px !important;
}

.MainSiteColumnTextNormal ul li:first-child{
	margin-top:5px;
}

.MainSiteColumnTextNormal ul li a{
	color:blue; 
	text-decoration:underline;
}

.MainSiteColumnTextNormal{
	font-size: 15px;
	line-height: 20px;
	color: black;
	text-align:justify;
	width:100%;
	margin-left:10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
}

.MainSiteColumnTextNormal ul {
	list-style: none;
}

.MainColumnText{
	width:290px;
	height:100%;
}

.Newop3x3TileRow
{
	padding:5px 0px 5px 0px;
	width:950px;
}

.Newop3x3TileCell, .Newop3x3TileCell:hover,
.Newf1x3TileCell
{
	color:#002110; 
	background-color:rgba(0,0,0,0);
	margin:0px 0px 0px 5px;
	padding:5px;
	width:300px; 
	text-align:left; 
	font-size:14px;
	cursor:pointer;
}


.Newop3x3TileCell_706, .Newop3x3TileCell:hover,
.Newf1x3TileCell
{
	color:#002110; 
	background-color:rgba(0,0,0,0);
	margin:0px 0px 0px 5px;
	padding:5px;
	width:300px; 
	text-align:left; 
	font-size:14px;
	cursor:pointer;
}


.Newop1x4tileCell {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 123px;
}

.Newop1x4TileCell:hover,
.Newop3x3TileCell:hover
{
	background-color:rgba(38,94,64,0.25);
}

.Newf1x3TileCell
{
	cursor:auto;
	margin:0px 5px 0px 5px;
	width:300px;
}

.Newf1x3TileCell,
.Newf1x3TileCell a
{
	color:white;
	font-size:12px;

}

.Newf1x3TileCell a:hover
{
	text-decoration:underline;
}


.NewMainpage_banner1 {
	Width:308px;
	Height:300px;
	Background-image:url('../../attachments/706/banner_latvanyterv_left_v11.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}

.NewMainpage_banner1:hover {
	Width:308px;
	Height:300px;
	Background-image:url('../../attachments/706/banner_latvanyterv_left_v11.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#858585;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}


.NewMainpage_banner2 {
	Width:308px;
	Height:300px;
	Background-image:url('../../attachments/706/banner_latvanyterv_middle_v10.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}

.NewMainpage_banner2:hover {
	Width:308px;
	Height:300px;
	Background-image:url('../../attachments/706/banner_latvanyterv_middle_v10.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#858585;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}

.NewMainpage_banner3 {
	Width:308px;
	Height:300px;
	Background-image:url('../../attachments/706/banner_latvanyterv_right_v13.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}

.NewMainpage_banner3:hover {
	Width:308px;
	Height:300px;
	Background-image:url('../../attachments/706/banner_latvanyterv_right_v13.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#858585;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}

.NewMainpage_banner3hun {
	Width:308px;
	Height:300px;
	Background-image:url('banner_latvanyterv_right_v13.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}

.NewMainpage_banner3hun:hover {
	Width:308px;
	Height:300px;
	Background-image:url('banner_latvanyterv_right_v13.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#858585;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}


.NewbannerPic{
	height:208px;
}

.MainSiteForm{
	height:25px;
	line-height:25px;
	font-size:14px;
}

.Newslideshow_smallbox_bg {
	height:90px;
	background: white;
}

.NewSlideshowSmallboxText{
	Font-size:20px;
	Text-align:center;
	margin-top:20px;
}

.Newslideshow_smallbox1 {
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:#b6c8bf;
	float:left;
}

.Newslideshow_smallbox1:hover{
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:white;
	cursor:pointer;
	float:left;
}


.Newslideshow_smallbox2 {
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:#b6c8bf;
	float:left;
	margin-left:5px;
}

.Newslideshow_smallbox2:hover {
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:white;
	cursor:pointer;
	float:left;
	margin-left:5px;
}

.Newslideshow_smallbox3 {
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:#b6c8bf;
	margin-left:5px;
	float:left;
}


.Newslideshow_smallbox3:hover {
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:white;
	cursor:pointer;
	margin-left:5px;
	float:left;
}

.Newslideshow_widebox {
	width:308px;
	height:80px;
	background:#f2cb13;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:#b6c8bf;
	z-index:100;
}

.Newslideshow_widebox:hover {
	width:308px;
	height:80px;
	background:#dc911b;
	Text-align:center;
	Vertical-align:middle;
	Font-size:20px;
	color:white;
	cursor:pointer;
	z-index:100;
}

.MainSiteTitles{
	color:black;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	font-size:18px;
	line-height:25px;
	margin-top:20px;
}

.MainBasicText{
	color:black;
	text-decoration: none;
	font-weight:normal;
	font-size:15px;
	text-align:justify;
	vertical-align:top;
	line-height:140%;
}

.MainSiteYellowBox{
	width:100%;
	margin-top:15px;
	background:#f2cb13;
}

.MainSiteYellowBox:hover{
	width:100%;
	margin-top:15px;
	background:#dc911b;
}

.MainSiteYellowBoxContent{
	text-align:left;
	vertical-align:middle;
	font-size:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:5px;
	line-height:20px;
}

.MainSite_HowToSetupTable{
	width:100%;
	height:40px;
}

.MainSite_HowToSetupTableRow{
	width:100%;
	margin-bottom:5px;
}

.MainSite_HowToSetupTableIcon{
	width:30px;
	height:30px;
	margin:5px;
	float:left;
}

.MainSite_HowToSetupTableLink{
	width:100px;
	height:40px;
	float:left;
	color:blue;
	line-height:40px;
}

.MainSite_HowToSetupTableText{
	display:table-cell;
	color:blue;
	font-size:15px;
	text-decoration:underline;
	text-align:left;
	vertical-align:middle;
	height:20px;
}

.MainSiteBlockBackground{
	color:#002110; 
	background-color:rgba(0,0,0,0);
	margin:0px 0px 0px 0px;
	padding:5px;
	width:299px; 
	cursor:pointer;
}

.MainSiteBlockBackground:hover{
	color:#002110; 
	background-color:rgba(38,94,64,0.25);
	margin:0px 0px 0px 0px;
	width:299px; 
	cursor:pointer;
}

.MainPlainParagrapfText{
	display:block;
	color:black;
	text-align:justify; 
	font-size:14px;
	line-height:140%;
	text-align:justify;
}

.BenefitsText{
	font-size:12px	!important;
}


.New1slideshow_smallbox1 {
	width:99px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:#b6c8bf;
	float:left;
	margin-left:0px;
	margin-top:5px;
}

.New1slideshow_smallbox1:hover{
	width:99px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:white;
	cursor:pointer;
	float:left;
	margin-left:0px;
	margin-top:5px;
}


.New1slideshow_smallbox2 {
	width:99px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:#b6c8bf;
	float:left;
	margin-left:5px;
	margin-top:5px;
}

.New1slideshow_smallbox2:hover {
	width:99px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:white;
	cursor:pointer;
	float:left;
	margin-left:5px;
	margin-top:5px;
}

.New1slideshow_smallbox3 {
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:#b6c8bf;
	margin-left:5px;
	float:left;
	margin-top:5px;
}


.New1slideshow_smallbox3:hover {
	width:100px;
	height:80px;
	background:#01401d;
	Vertical-align:bottom;
	color:white;
	cursor:pointer;
	margin-left:5px;
	float:left;
	margin-top:5px;
}


.BannerTitle{
	position:relative;
	top:130px;
	left:-100px;
	margin-top:15px; 
	Font-size:20px; 
	Font-weight:normal; 
	Color:black; 
	Text-align:center
}

.BannerYourApp{
	margin-left:220px;
	margin-top:80px;
	Font-size:18px;
	Font-weight:normal; 
	Color:black; 
	Text-align:center
}

.BannerMainTitle{
	Font-size:18px; 
	Font-weight:bold; 
	Color:white;
	text-align:center;
}

.BannerMainSubtitle{
	margin-top:5px;
	Font-size:15px; 
	Font-weight:normal; 
	Color:white; 
	Text-align:center
}

.MainSiteRightColumnTable{
	margin-left:3px;
}

.MainSiteRightColumnTableLeft{
	width:125px;
	height:22px;
}

ul li{
	margin-left:15px;
}

/* New main column colors */

.ProductDetailsYellow {
	background: #ffcb05;
}

.ProductDetailsLightGreen {
	background: #EDF2EF;
}

.ProductDetailsGreen {
	background: #DBE5DF;
}

.ProductDetailsDarkGreen {
	background: #B6C8BF;
}

.LoginButtons{
	width:230px;
	margin-top:20px;
}

.LoginButtons{
	width:251px;
	margin-left:27px;
}

.FacebookButton{
	background-image:url('facebook_loginBtn.png');
	background-repeat:no-repeat;
	width:251px;
	height:83px;
}

.SeparatorLine{
	width:100px;
	height:1px;
	background:#505252;
	float:left;
}

.LoginBtnByEmail{
	background-repeat:no-repeat;
	width:251px;
	height:83px;
	padding-left:0px;
	position:relative;
	top:-15px;
}

.LoginBtnInputBox{
	background-repeat:no-repeat;
	width:192px;
	margin-top:0px;
}

.LoginOkBtn{
	background-image:url('EmailLoginBtn_OkBtn.png');
	background-repeat:no-repeat;
	width:41px;
}

.LoginEmailText{
	Font-size:14px;
	color:black;
	position:relative;
	top:0px;
}


.HireButton{
	background:#0496d9;
	width:110px;
	height:30px;
	vertical-align:middle;
	font-size:14px;
	text-align:center;
}

.WorkButton{
	background:#01401d;
	width:110px;
	height:30px;
	vertical-align:middle;
	font-size:14px;
	text-align:center;
}

.CodeExample
{
	font-weight:bold;
}

.CodeExampleName
{
}

.syntax
{
	font-size: 12px;
	font-family: consolas;
}

.SubHeading
{
 color: #006400;
}

.ProgrammingLanguages {
	color: #1f9562;
}

.ProgrammingLanguages{
	width:674px;
	margin-right:10px;
	margin-top:30px;
	margin-left:10px;
	margin-bottom:10px;
}

.ProgramingLanguage{
	margin:5px;
	padding:5px;
	width:202px;
	height:40px;
	float:left;
}

.ProgramingLanguage:hover{
	margin:5px;
	padding:5px;
	width:202px;
	height:40px;
	float:left;
	background-color:rgba(38,94,64,0.25);
}

.ProgrammingLanguageIcon{
	width:45px;
	height:35px;
	vertical-align:middle;
	float:left;
}

.ProgramingLanguageName{
	margin-top:5px;
	width:180px;
	height:45px;
	font-size:19px;
	vertical-align:middle;
	line-height:32px;
	color:black;
	font-weight:bold;
	padding-left:20px;
}

/*238-as oldal */
.TwoColumnsInNarrowWrap{
	width:694px;
}

.ColumnInNarrowWrap{
	width:326px;
	height: 260px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	text-align:justify;
	color:black;
}

.WideColumnInNarrowWrap{
	width:674px;
	margin-left: 10px;
	text-align:justify;
	color:black;
}

.UpperButtons{
	width:694px;
	margin-top: 170px;
}

.UpperButton{
	width:161px;
	height:103px;
	float:left;
	vertical-align:middle;
	text-align:center;
	padding-top:15px;
	margin-left:10px;
}

.UpperButtonTitle{
	color:white;
	text-align:center; 
	font-size:20px; 
	text-shadow:2px 2px 5px #122d53;
}

.LinkLike {
	color: blue;
	text-decoration: none;
}

.CommandLine {
	color: red;
}

.RightBasicSubTitle{
	font-size:14px;
	color:black;
}

.RightBasicText{
	font-size:12px;
	color:black;
	text-align:justify;
}

.Bold {
	font-weight: bold;
}

.tbsmLevel1,
.tbsmLevel1 a:link,
.tbsmLevel1 a:visited,
.tbsmLevel1 a:active,
.tbsmLevel1 a:hover
{
    font-size:16px;
    color: #303060;
    width: 240px;
}

.tbsmLevel0,
.tbsmLevel0 a:link,
.tbsmLevel0 a:visited,
.tbsmLevel0 a:active,
.tbsmLevel0 a:hover
{
    font-size:18px;
    color: #303060;
    font-weight:bold;
    width: 240px;
}

.SmallerFont {
		font-size: 14px !important;
	}
	
.TdCloumnn {
		vertical-align: top;
		padding: 5px;
		width: 240px;
	}


/*523-as oldalhoz */

.WideColumn{
	width:694px;
}

.NarrowColumn1{
	width:240px;
	float:left;
	margin-right:15px;
}

.NarrowColumn2{
	width:220px;
	float:left;
	margin-right:15px;
}

.NarrowColumn3{
	width:190px;
	float:left;
}

.ButtonsOnSlide{
	width:694px;
}

.Button1OnSlide{
	background-image:url('../../attachments/566/order_btn.png'); 
	background-repeat:no-repeat;
	border:0px;
	width:164px; 
	height:78px;
	font-size:13px;
	color:white;
	padding-top:7px; 
	padding-Left:0px; 
	Font-weight:normal; 
	Text-align:center; 
	text-shadow:3px 3px 3px #112f52;
	float:left;
}

.Button2OnSlide{
	background-image:url('../../attachments/566/install1_btn.png'); 
	background-repeat:no-repeat;
	border:0px;
	width:164px; 
	height:78px;
	font-size:13px;
	color:white;
	padding-top:15px; 
	padding-Left:0px; 
	Font-weight:normal; 
	Text-align:center; 
	text-shadow:3px 3px 3px #112f52;
	text-decoration:none;
	margin-left:5px;
	float:left;
}

.Button3OnSlide{
	background-image:url('../../attachments/566/install2_btn.png'); 
	background-repeat:no-repeat;
	border:0px;
	width:164px; 
	height:78px;
	font-size:13px;
	color:white;
	padding-top:15px; 
	padding-Left:0px; 
	Font-weight:normal; 
	Text-align:center; 
	text-shadow:3px 3px 3px #112f52;
	text-decoration:none;
	margin-left:5px;
	float:left;
}

.Button4OnSlide{
	background-image:url('../../attachments/566/technical_specifications_btn.png'); 
	background-repeat:no-repeat;
	border:0px;
	width:164px; 
	height:78px;
	font-size:13px;
	color:white;
	padding-top:15px; 
	padding-Left:0px; 
	Font-weight:normal; 
	Text-align:center; 
	text-shadow:3px 3px 3px #112f52;
	text-decoration:none;
	margin-left:5px;
	float:left;
}

table.SDK_Table {
	border: 1px solid black;
	border-collapse: collapse;
}

td.SDK_TableData {
	border: 1px solid black;
}

.column {
	float: left;
	width: 33.3%;
}

.column_content {
	width: 90%;
}

.center {
	text-align: center;
}

.title_text {
	font-size: large;
	color: rgb(1, 64, 29);
}

.install_image {
	height: 110px;
}

.MainPageLanguages{
	width:309px;
	margin-top:0px;
	margin-left:4px;
}

.MainPageLanguagesOneLine{
	width:690px;
	height:80px;
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:30px;
	float:none;
}

.MainPageLanguage{
	width:90px;
	height:75px;
	text-align:center;
	vertical-align:middle;
	margin:5px;
	padding-top:10px;
	float:left;
}

.MainPageLanguage:hover{
	background-color:rgba(38,94,64,0.25);
	width:90px;
	height:75px;
	text-align:center;
	vertical-align:middle;
	margin:5px;
	float:left;
}

.MainPageLanguageIcon{
	height: 35px;
}

.MainPageLanguageOneLine{
	border-radius:10px;
	background-color:#e5ebe8;
	width:65px;
	text-align:center;
	vertical-align:middle;
	margin-left:10px;
	padding-top:10px;
	float:left;
}

.MainPageLanguageOneLine:hover{
	border-radius:10px;
	background-color:#c8d6cf;
	width:65px;
	text-align:center;
	vertical-align:middle;
	margin-left:10px;
	padding-top:10px;
	float:left;
}

.MainPageLanguageOneLine_Clicked{
	border-radius:10px;
	background-color:#9cb5a8;
	width:65px;
	text-align:center;
	vertical-align:middle;
	margin-left:10px;
	float:left;
}

.MainPageLanguageIconOneLine{
	height: 35px;
}

.MainPageLanguageTitle{
	width:100%;
	height:25px;
	text-align:center;
	color:black;
}

.MainPageLanguageTitleOneLine{
	width:100%;
	height:40px;
	text-align:center;
	color:black;
	font-size:13px;
	vertical-align:middle;
}

.TabpageFrame{
	width:680px;
	background-color:white;
	border:5px solid #9cb5a8;
	position:relative;
	top:-35px;
	float:none;
}

.desktop{
	width:680px;
	display: block;
}

.PositionedBlock{
	margin-top:0px;
}

/*Programozási nyelvek fejéc */
.ProgrammingHeader{
	width:714px;
}

.ProgrammingHeaderLogo{
	width:120px;
	height:140px;
	float:left;
}

.ProgrammingHeaderTitle{
	float:right;
	width:564px;
}

.ProgrammingHeader{
	Font-size:32px;
	font-weight:bold;
}

.ProgrammingHeaderSubTitle{
	margin-top:20px;
	float:right;
	width:564px;
}

.Newop3x3TileRowNarrow
{
	padding:4px 0px 5px 0px;
}

.Newop3x3TileCellNarrow, .Newop3x3TileCellNarrow:hover,
.Newf1x3TileCellNarrow
{
	color:#002110; 
	background-color:rgba(0,0,0,0);
	margin:10px 10px 0px 14px;
	padding:5px;
	width:193px; 
	text-align:justify; 
	font-size:14px;
	cursor:pointer;
}

.Newop1x4tileCellNarrow {
	margin: 10px 0px 0px 10px;
	padding: 5px 0px 0px 5px;
	height: 123px;
}

.Newop1x4TileCellNarrow:hover,
.Newop3x3TileCellNarrow:hover
{
	background-color:rgba(38,94,64,0.25);
}

.Newf1x3TileCellNarrow
{
	cursor:auto;
	margin:2px 10px 0px 10px;
	width:285px;
}

.Newf1x3TileCellNarrow,
.Newf1x3TileCellNarrow a
{
	color:white;
	font-size:12px;

}

.Newf1x3TileCellNarrow a:hover
{
	text-decoration:underline;
}

.626iconok{
	float:left;
}

.grey_gradient_separator{
	width:233px;
	height:1px;
	background-color:#88cfb2;
	position:relative;
	left:-10px;
}

/*826-os oldal alatti programnyelvek tabcontrol elemei*/
.ProgLangOnewRowTabpage{
	background-color:red;
	width:300px;
	height:300px;
}

.ShowHideDiv{
	background-color:#DCDCDC; 
	overflow:auto; 
	display: block;
}

/*1122-es oldal tabpage*/
.OzmlRow{
	height:65px;
}

.OzmlTabitem{
	width:215px;
	height:60px;
	margin-left:10px;
	border-radius:15px;
	background-color:#e5ebe8;
	font-size:16px;
	text-align: center;
	padding-top:10px;
	float:left;
	cursor:pointer;
}

.OzmlTabitem:hover{
	width:215px;
	height:60px;
	border-radius:10px;
	background-color:#c8d6cf;
	float:left;
}

.OzmlTabitemClicked{
	width:215px;
	height:60px;
	border-radius:10px;
	background-color:#9cb5a8;
	float:left;
}

.OzmlTabpageFrame{
	width:680px;
	background-color:white;
	border:5px solid #9cb5a8;
	min-height:70px;
	z-index:500;
	position:relative;
	top:-25px;
	float:none;
}

.ozmlTabpageShowHide{
	width:680px; 
	background-color:#DCDCDC; 
	overflow:auto; 
	display: block;
}

/*183as oldal hasabjai*/
.PbxTrickColumns{
	width:680px;
	float:none;
}

.PbxTrickColumn{
	width: 210px;
	padding:10px;
	text-align:justify;
	float:left;
}

.popupwindowFrame{
	display:none;
	border: 10px solid white;
	background-image:url(popup_window_v6.png);
	background-repeat:no-repeat;
	position:absolute;
	width:700px;
	height:326px;
}

.popupwindowFrameHun{
	display:none;
	border: 10px solid #005605;
	background-image:url(popup_window_v6_hun.png);
	background-repeat:no-repeat;
	position:absolute;
	width:700px;
	height:326px;
}


.closebutton{
	background-image:url(../../attachments/706/closebutton.png);
	height:40px;
	width:40px;
	position:absolute;
	right:-20px;
	top:-20px;
}

.learnmore{
	text-decoration:underline;
	color:blue;
	font-size:22px;
	position:absolute;
	bottom:10px;
	right:20px;
}

.transparentbackground{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.7);
}

.SideP85-Column{
	width:290px; 
	float:left; 
	margin:10px; 
	text-align:justify;
	padding:10px;
	border: 1px solid #003f1d;
}


.SideP85-title{
	font-size:20px;
	margin-bottom:10px;
	margin-top:4px;
}

.SideP85-Column ul li{
	list-style-type:square;
	color: #003f1d;
}

.clickTocallButton-En{
	background-image:url('call_button_new_60x60px_std.jpg');
	background-repeat:no-repeat;
	width:60px;
	height:60px;
	float:right;
	margin-right:0px;
	margin-top:5px;
	margin-left:10px;
}

.clickTocallButton-En:hover {
	background-image:url('call_button_std_new_60x60px_active.jpg');
	background-repeat:no-repeat;
	width:60px;
	height:60px;
	float:right;
	cursor:pointer;
	margin-right:0px;
	margin-top:5px;
	margin-left:10px;
}

.clickTocallButton-Hu{
	background-image:url('call_button_new_60x60px_std_hu.jpg');
	background-repeat:no-repeat;
	width:60px;
	height:60px;
	float:right;
	margin-right:0px;
	margin-top:5px;
	margin-left:10px;
	display:none;
}

.clickTocallButton-Hu:hover {
	background-image:url('call_button_new_60x60px_active_hu.jpg');
	background-repeat:no-repeat;
	width:60px;
	height:60px;
	float:right;
	cursor:pointer;
	margin-right:0px;
	margin-top:5px;
	margin-left:10px;
	display:none;
}

#sidebar_hu{
	display:none;
}


/*Webphone minisite*/

#wrapper-webphone{
	width:100%;
	position:absolute;
}

#header-webphone{
	width:960px;
	height:80px;
	margin:0px auto;
}

#tabs-webphone-bg{
	width:100%;
	margin:0px auto;
	background-color:#005605;
}

#tabs-webphone{
	width:960px;
	margin:0px auto;
}

#graygradient-webphone{
	background-image:url('../../attachments/1332/graygradient-bg.png');
	background-repeat:repeat-x;
	height:151px;
}

#wrapper-webphone{
	min-height:500px;
}

#footer-webphone{
	width:960px;
	margin:0px auto;
}

#footer-bg{	
	width:100%;
	background-color:#f6f6f6;
}


.Newfooter-webphone{
	width:960px;
	border-top: 3px solid rgba(0, 83, 0, 0.9);
    height:100px;
	margin: 0px auto;
    background: #01401d;
	float:none;
}

.slideshow-container{
	width:960px;
	height:453px;
	position:absolute;
}

#slides-webphone{
	padding:0px;
	list-style-type:none;
}

#slideshow-webphone-bg{
	height:453px;
	width:960px;
	margin:0px auto;
}

#newSlideShow-bg-webphone{
	height:453px;
	width:960px;
	background-image:url('../../attachments/1332/default_slide-bg.jpg');
}

#pbx-to-sildeshow{
	background-image:url('../../attachments/1332/pbx-to-slideshow.png');
	background-repeat:no-repeat;
	width:109px;
	height:132px;
	position:absolute;
}

.slideshow-webphone1{
	background-image:url('../../attachments/1332/slide1.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:960px;
	height:453px;
}

.slideshow-webphone2{
	background-image:url('../../attachments/1332/slide2.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:960px;
	height:453px;
}

.slideshow-webphone3{
	background-image:url('../../attachments/1332/slide3.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:960px;
	height:453px;
}

.slideshow-webphone4{
	background-image:url('../../attachments/1332/slide4.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:960px;
	height:453px;
}

.slideshow-webphone5{
	background-image:url('../../attachments/1332/slide5.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:960px;
	height:453px;
}

.slideshow-webphone6{
	background-image:url('../../attachments/1332/slide1_v5.jpg');
	background-repeat:no-repeat;
	background-position:-15px -10px;
	width:960px;
	height:453px;
}

.slideshow-webphone7{
	background-image:url('../../attachments/1332/slide2_v5.jpg');
	background-repeat:no-repeat;
	background-position:-15px -10px;
	width:960px;
	height:453px;
}

.slideshow-webphone8{
	background-image:url('../../attachments/1332/slide3_v5.jpg');
	background-repeat:no-repeat;
	background-position:-15px -10px;
	width:960px;
	height:453px;
}

.slideshow-webphone9{
	background-image:url('../../attachments/1332/slide4_v5.jpg');
	background-repeat:no-repeat;
	background-position:-15px -10px;
	width:960px;
	height:453px;
}


.graylenia-webphone{
	width:100%;
	height:1px;
	background-color:gray;
}

.gradientrow{
	width:960px;
	margin:0px auto;
}

#gradientcontent{
	list-style-type:none;
	position:absolute;
	margin:0px;
	padding:0px;
	width:960px;
}

#gradientcontent li{
	float:left;
	width:240px;
	height:150px;
	margin:0px;
}


.gradientTitle{
	font-size:24px;
	color:#005605;
	margin-top:10px;
	margin-left:15px;
}

.gradientTitleBlack{
	font-size:24px;
	color:#000000;
	margin-top:10px;
	margin-left:15px;
}

.gradientSubTitle{
	font-size:14px;
	color:black;
	position:relative;
	top:5px;
	margin-left:15px;
}

#main-content-webphone{
	width:958px;
	margin:0px auto;
	min-height:150px;
	background-color:white;
	border-left:1px solid #d9d9db;
	border-right:1px solid #d9d9db;
}

.selector-webphone{
	position:absolute;
	top:10px;
	width:2px;
	height:130px;
}

.first{
	left:240px;
}

.second{
	left:480px;
}

.third{
	left:720px;
}

.selector-webphone-white{
	width:1px;
	height:130px;
	background-color:white;
	float:left;
}

.selector-webphone-gray{
	width:1px;
	height:130px;
	background-color:gray;
	float:left;
}

.webphone-arrow-button{
	width:40px;
	height:40px;
	background-image:url('../../attachments/1332/green-button.png');
	background-repeat:no-repeat;
}

.webphone-arrow-button{
	width:40px;
	height:40px;
	background-image:url('../../attachments/1332/green-button-active.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.arrow1{
	position:absolute;
	left:180px;
	bottom:20px;
}

.arrow2{
	position:absolute;
	left:420px;
	bottom:20px;
}

.arrow3{
	position:absolute;
	left:660px;
	bottom:20px;
}

.arrow4{
	position:absolute;
	left:900px;
	bottom:20px;
}

.tryforfree-button{
	width:160px;
	height:40px;
	background-image:url('../../attachments/1332/tryit-for-free.png');
	background-repeat:no-repeat;
	position:absolute;
	left:15px;
	bottom:20px;
}

.tryforfree-button:hover{
	width:160px;
	height:40px;
	background-image:url('../../attachments/1332/tryit-for-free-active.png');
	background-repeat:no-repeat;
	position:absolute;
	left:15px;
	bottom:20px;
	cursor:pointer;
}

.tryforfree-button-hun{
	width:160px;
	height:40px;
	background-image:url('../../attachments/1332/tryit-for-free-default-hun.png');
	background-repeat:no-repeat;
	position:absolute;
	left:15px;
	bottom:20px;
}

.tryforfree-button-hun:hover{
	width:160px;
	height:40px;
	background-image:url('../../attachments/1332/tryit-for-free-active-hun.png');
	background-repeat:no-repeat;
	position:absolute;
	left:15px;
	bottom:20px;
	cursor:pointer;
}

#bottomparts-webphone{
	width:958px;
	height:120px;
	margin:0px auto;
	background-color:#f6f6f6;
}

#bottom-content{
	list-style-type:none;
	position:absolute;
	margin:0px;
	padding:0px;
	width:958px;
}

#bottom-content li{
	float:left;
	width:239px;
	height:120px;
	margin:0px;
}

.bottomrowTitle{
	font-size:26px;
	color:#005605;
	margin-top:10px;
	margin-left:15px;
}

.bottomrowTitle:hover{
	font-size:26px;
	color:#910b13;
	margin-top:10px;
	margin-left:15px;
	cursor:pointer;
}

.bottomrowSubTitle{
	font-size:12px;
	color:black;
	position:relative;
	top:5px;
	margin-left:15px;
}

.bottom-selector-webphone-gray{
	width:1px;
	height:100px;
	background-color:gray;
}

.listing li:before{
	content:url('square-symbol.png');
	margin-right:10px;
}

.linkstyle{
	text-decoration:none;
	color:blue;
	font-size:16px;
}

#main-content-bg{
	background-color:#f6f6f6;
}

.webphone-container{
	padding:20px;
}

.mainContainer-webphone{
	padding:10px;
}

#main-content-webphone h1{
	margin-top:0px;
}

#supported-cms-webphone{
	height:508px;
	width:960px;
	margin:0px auto;
	background-color:#d1d3d5;
	padding-top:7px;
}

/*suppored pbxs*/

  .webphoneSetupBoxStyle{
    background: #a9c1a6; 
}

.webphone-column-separator-vertical{
	width:2px;
	height:480px;
	float:left;
	background-color:green;
}

#supported-cms-webphone ul {
	list-style-type:none;
}

#supported-cms-webphone ul li{
	width:110px;
	height:65px;
	border-radius:5px;
	border:1px solid #58595b;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
	display:inline-block;
	background-color:white;
	padding:0px;
}

#supported-cms-webphone ul li:hover{
	width:110px;
	height:65px;
	border-radius:5px;
	border:1px solid #910b13;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
	display:inline-block;
	background-color:white;
	padding:0px;
}


#supported-pbx-webphone ul {
	list-style-type:none;
}

#supported-pbx-webphone ul li{
	width:224px;
	height:36px;
	border-radius:5px;
	border:1px solid #58595b;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-4px;
	display:inline-block;
	background-color:white;
	padding:0px;
	background-repeat:no-repeat, repeat-x;
	background-size:61px 36px;
}

#supported-pbx-webphone ul li:hover{
	width:224px;
	height:36px;
	border-radius:5px;
	border:1px solid #910b13;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-4px;
	display:inline-block;
	background-color:white;
	padding:0px;
	background-repeat:no-repeat, repeat-x;
	background-size:61px 36px;
}

#supported-cms-systems{
	list-style-type:none;
}

#supported-cms-systems ul li{
	width:224px;
	height:36px;
	border-radius:5px;
	border:1px solid #58595b;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-4px;
	display:inline-block;
	background-color:white;
	padding:0px;
	background-repeat:no-repeat, repeat-x;
	background-size:61px 36px;
}

#supported-cms-systems ul li:hover{
	width:224px;
	height:36px;
	border-radius:5px;
	border:1px solid #910b13;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-4px;
	display:inline-block;
	background-color:white;
	padding:0px;
	background-repeat:no-repeat, repeat-x;
	background-size:61px 36px;
}


.supporterName{
	color:blue;
	font-size:11px;
	padding-left:70px;
	position:relative;
	top:10px;
	text-align:left;
	width:300px;

/*	color:blue;
	text-decoration:undelined;
	position:relative;
	top:70px;
	text-align:center;
	width:110px;
	font-size:11px;
*/
}

.supporterPBXName{
	color:blue;
	text-decoration:underline;
	font-size:11px;
	padding-left:70px;
	position:relative;
	top:10px;
	text-align:left;
	width:300px;
}

.supported-cms-title{
	text-align:center;
	color:#005605;
	font-weight:bold;
}

#supported-cms-webphone ul li div{
	color:blue;
	text-decoration:underline;
}

#mainSitemenu-webphone{
    margin: 0px 0px 0px 0px;
    background-color: #005605;
    height: 39px;
}

#mainSitemenu-webphone li{
    float: left;
    display: inline-block;
    text-align: center;
    position: relative;
    padding: 8px 5px 7px 5px;
    margin-left: 19px;
    border: none;
}

#mainSitemenu-webphone li a{
    font-size: 18px;
    color: #c7e3d3;
}

#mainSitemenu-webphone li:hover{
	background: #048c40;
}

#mainSitemenu-webphone li.download{
	background: #C1001F;
}

#mainSitemenu-webphone li.download:hover{
	background: #8d0e11;
}

#mainSitemenu-webphone li.top-menu-home{
    background-image: url('../../attachments/205/home.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 38px;
    height: 22px;
    cursor: pointer;
}

#mainSitemenu-webphone li.top-menu-home:hover{
	background-image: url('../../attachments/205/home_aktiv.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 38px;
    height: 22px;
    cursor: pointer;
}

#try-webphone-menu{
	width:201px;
	height:142px;
	position:absolute;
	top:132px;
	left:15px;
	border:2px solid #ee1c24;
	background-color:#f0f0f1;
	display:none;
	z-index:2000;
}

#try-webphone-menu a{
	text-decoration:none;
	color:black;
}

.tryout-option1{
	width:199px;
	height:68px;
	margin:1px;
}

.tryout-option1:hover{
	width:199px;
	height:68px;
	cursor:pointer;
	background-color:#d2d3d4;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:1px;
}

.tryout-option1 span{
	position:relative;
	top:5px;
	left:8px;
}

.tryout-option2{
	width:199px;
	height:68px;
	margin:1px;
	cursor:pointer;
}

.tryout-option2:hover{
	width:199px;
	height:68px;
	cursor:pointer;
	background-color:#d2d3d4;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:1px;
}

.tryout-option2 span{
	position:relative;
	top:5px;
	left:8px;
}

.horizontal-separator-white{
	width:199px;
	height:1px;
	background-color:white;
	margin-left:1px;
}
.horizontal-separator-gray{
	width:199px;
	height:1px;
	background-color:gray;
	margin-left:1px;
}

.download-icon-webphone{
	background-image:url('../../attachments/1332/green-button-download.png');
	width:68px;
	height:68px;
	float:left;
}

.callozeki-icon-webphone{
	background-image:url('../../attachments/1332/green-button-callozeki.png');
	width:68px;
	height:68px;
	float:left;
}

.clearfloat{
	clear:both;
}

.colorgreen{
	color:#005605;
	font-size:18px;
}

.smalltext-webphone{
	font-size:14px;
}

#default-bg-webphone{
	background-image:url('../../attachments/1332/default_slide-bg.jpg');
	width:960px;
	height:453px;
	position:absolute;
}

#yourmobile-webphone-slide{
	background-image:url('../../attachments/1332/yourmobile.png');
	width:130px;
	height:195px;
	display:block;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#yourdesktopphone-webphone-slide{
	background-image:url('../../attachments/1332/yourdesktop-phone.png');
	width:130px;
	height:195px;
	display:none;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#yourpbx-webphone-slide{
	background-image:url('../../attachments/1332/yourpbx.png');
	width:130px;
	height:195px;
	display:none;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#yourcomputer-webphone-slide{
	background-image:url('../../attachments/1332/yourpc.png');
	width:130px;
	height:195px;
	display:none;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#default-bg-webphone-hun{
	background-image:url('../../attachments/1332/default_slide-bg-hun.jpg');
	width:960px;
	height:453px;
	position:absolute;
}

#yourmobile-webphone-slide-hun{
	background-image:url('../../attachments/1332/yourmobile-hun.png');
	width:130px;
	height:195px;
	display:block;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#yourdesktopphone-webphone-slide-hun{
	background-image:url('../../attachments/1332/yourdesktop-phone-hun.png');
	width:130px;
	height:195px;
	display:none;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#yourpbx-webphone-slide-hun{
	background-image:url('../../attachments/1332/yourpbx-hun.png');
	width:130px;
	height:195px;
	display:none;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#yourcomputer-webphone-slide-hun{
	background-image:url('../../attachments/1332/yourpc-hun.png');
	width:130px;
	height:195px;
	display:none;
	position:absolute;
	right:110px;
	top:-230px;
	opacity:0;
}

#main-container{
	width:960px;
	margin:0px auto;
}

#webphone-sidebar-buttons{
	width:250px;
	margin-top:30px;
}

#webphone-sidebar-buttons ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:250px;
}

#webphone-sidebar-buttons ul li{
	display:block;
	width:230px;
	height:30px;
	/*background-color:#1f9562;*/
	padding-left:30px;
	padding-top:10px;
	margin:0px;
	color:#257C8C;
	border-top:1px solid #1f9562;
}

#webphone-sidebar-buttons ul li:hover{
	display:block;
	width:230px;
	height:30px;
	/*background-color:#1f9562;*/
	background-image:url(../../attachments/1332/sidebar-button.png);
	padding-left:30px;
	padding-top:10px;
	margin:0px;
	color:black;
	cursor:pointer;
}

#sitemap-container{
	padding-left:10px;
}

#left-container-webphone{
	width:690px;
	min-height:330px;
}

#right-container-webphone{
	width:220px;
	height:400px;
	border:5px solid red;
	margin-left:10px;
	margin-top:80px;
	position:absolute;
	top:350px;
	right:15px;
	background-color:white;
}

#right-webphone-main-title{
	display:inline-block;
	font-size:22px;
	font-weight:bold;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:8px;
	text-align:center;
}

#right-webphone-subtitle{
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	margin-left:35px;
}

#right-webphone-middle-text{
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-left:8px;
	margin-top:10px;
}

.greenbox-webphone{
	width:140px;
	height:260px;
	background-image:url('../../attachments/1364/greenbox-bg.png');
	float:left;
	margin-left:10px;
	padding:10px;
}

.graybox-webphone{
	width:140px;
	height:280px;
	background-image:url('communication-with-browser.png');
	background-repeat:no-repeat;
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:95px;
	padding:10px;
	position:absolute;
	top:20px;
	right:45px;
}

.greenbox-maintitle{
	text-align:left;
	font-weight:bold;
	display:block;
	
}

.greenbox-text{
	text-align:left;
	display:block;
}

.main-textbox-webphone{
	text-align:justify;
	display:block;
	padding:10px;
	width:690px;
}

.main-textbox-webphone-wide{
	text-align:justify;
	display:block;
	padding:10px;
	width:930px;
}

.trial-webphone-inputbox{
	border:1px solid gray;
	width:190px;
	height:30px;
	margin-left:8px;
	margin-top:15px;
	padding-left:10px;
}

.privacy-link{
	color:gray;
	font-size:9px;
	text-align:center;
	display:block;
	margin-top:15px;
}

.trial-webphone-submit{
	background-image:url('../../attachments/1364/trial-webphone-submit-button-default.png');
	width:200px;
	height:30px;
	color:white;
	border:1px solid #003b16;
	margin-left:10px;
	margin-top:15px;
	font-size:14px;
}

.trial-webphone-submit:hover{
	background-image:url('../../attachments/1364/trial-webphone-submit-button-onmouse.png');
	width:200px;
	height:30px;
	color:black;
	cursor:pointer;
	border:1px solid #003b16;
	margin-left:10px;
	margin-top:15px;
	font-size:14px;
}

.privacy-link a{
	color:blue;
}

.bottom-text-webphone{
	font-size:24px;
	font-weight:bold;
	display:block;
	text-align:center;
	position:relative;
	top:30px;
}

.bottom-text-webphone-learnmore{
	font-size:15px;
	display:block;
	position:relative;
	top:40px;
	left:800px;
	color:blue;
	cursor:pointer;
}

.db-big {
	height: 75px;
}

.db-left {
	float: left;
	color: #006400; 
	size: 13px; 
	padding-left: 15px;
	padding-top: 20px;
}

.db-right {
	float: right; 
	padding-right: 15px;
}

.db-content {
	padding: 5px 15px 20px 15px;
}

.db-content-type {
	padding: 0px 0px 10px 0px;
}

.db-content-string {
	padding: 10px 0px 10px 0px;
}

.dbconntype {
	font-size: 11px;
	background-color:#DDDDDD;
	width: 400px;
	padding: 20px 20px 20px 20px;
	margin: 10px 0px;
}

.dbconnstring {
	font-size: 11px;
	background-color:#DDDDDD;
	width: 610px;
	padding: 20px 20px 20px 20px;
	margin: 10px 0px;
}

.dbcreatescript{
	font-size: 12px;
	background-color:#DDDDDD;
	width: 400px;
	padding: 20px 20px 20px 20px;
	margin: 10px 0px 0px 120px;
}

.table_black_border{
	border:1px solid red;
}

/* MainContainer content texts formatting */

.opening {
	text-align: justify;
	background: #DAEBE2;
	padding: 15px;
	font-weight: bold;
}

.boldText {
	font-weight: bold;
}

.solutionLink {
	font-size: 16px;
	font-style: italic;
}

/*if fancyPopup not used*/
.centerPic {
	margin-left: 14%;
	width: 480px;
}

.stepPic {
	border: 0;
	vertical-align: super;
	width: 360px;
}

.stepPicSmall {
	border: 0;
	vertical-align: super;
	width: 340px;
}

.steps {
	margin-bottom: -30px;
}

.MainContainer .note {
	padding-left: 25px;
	padding-right: 25px;
	font-style: italic;
	font-size: 12px;
	text-align: justify;
}

.MainContainer h3,
.mainContainer-webphone h3 {
	margin-top: 35px;
	color: #006400;
}
.MainContainer h2,
.mainContainer-webphone h2 {
	font-size:26px
}

/* p pozitions begin */
.MainContainer p,
.mainContainer-webphone p {
	text-align: justify;
}

.MainContainer p.picture,
.MainContainer p .picture,
.mainContainer-webphone p.picture,
.mainContainer-webphone p .picture {
	text-align: center;
}

.MainContainer p.alignRight,
.MainContainer p .alignRight,
.alignRight {
	text-align: right;
}
.MainContainer p.alignLeft,
.MainContainer p .alignLeft,
.alignLeft {
	text-align: left;
}

/* p pozitions end */

.MainContainer.dig-deeper,
.MainContainer .dig-deeper,
.MainContainer ul .dig-deeper,
.MainContainer ul.dig-deeper,
.mainContainer-webphone.dig-deeper,
.mainContainer-webphone .dig-deeper,
.mainContainer-webphone ul .dig-deeper,
.mainContainer-webphone ul.dig-deeper {
	list-style-image: url('zold_bekezdeshez.png');
	padding-left: 30px;
}

.MainContainer .article-narrow-content ul,
.mainContainer-webphone .article-narrow-content ul {
	padding: 0px;
}

.MainContainer ul,
.mainContainer-webphone ul {
	padding: 0px;
	text-align: justify;
}

ul li {
	margin-bottom: 3px;
}

.MainContainer,
.mainContainer-webphone {
	margin-left: 10px;
	margin-right: 20px;	
	font: normal 14px/20px Arial;
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 20px;
	color: #262620;
}

.mainContainer-webphone a {
	color: blue;
	font-size: 14px;
}

.ShowHideDiv {
	padding-bottom: 20px;
	padding-left: 5%;
}

.ShowHideDiv.notCode {
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 12px;
	word-wrap: break-word;
	overflow: inherit;
}

.ShowHideDiv.notCode pre{
	padding-left: 15px;
	padding-right: 15px;
	margin: 0;
}

.fb-share-button span,
.fb-share-button iframe {
    width: 63px! important;
    height: 25px! important;
}

.CodeCaption,
.MainContainer p .CodeCaption,
.MainContainer p.CodeCaption {
	font-style: italic;
	font-size: 80%;
	text-align: center;
}

#article-narrow {
	width: 955px;
	background: #DAEBE2;
	border-right:5px solid #005605;
	overflow: hidden;
}

.MainContainer .voip-hardware li {
  	list-style-image: url('zold_bekezdeshez.png');
}

.MainContainer .thumbnail {
	width: 90px;
	max-height: 90px;
}

.MainContainer .titlesmall {
	margin-top: 10px;
	margin-bottom: 0px;
}

.ReadMore-block{
	list-style-image: url('zold_bekezdeshez.png'); 
	padding-left: 30px; 
	margin-top:0px;
}

.bx-pager{
	position: absolute;
	left: 13px;
	bottom: 9px;
	z-index: 1500;
	font-size: 12px;
}

.pager-link{
	font-size: 8px;
	margin-left: 3px;
	color: #2D88EF;
	background: #2d88ef;
	padding: 0px 2px;
}

.pager-active{
	color: #000;
	background: black;
}

.bx-prev{
	background: url('attachments/1/nyil.png') no-repeat 0;
	position: absolute;
	left: 593px;
	bottom: 9px;
	width:10px;
	height: 10px;
	text-indent: -999999px;
}

.bx-next{
	background: url('attachments/1/nyil_jobb.png') no-repeat 0;
	position: absolute;
	left: 609px;
	width:10px;
	height: 10px;
	bottom: 9px;
	text-indent: -999999px;
}

#article-narrow-content{
	width:950px;
    min-height: 1300px;
}


/* beallitjuk a menu szelesseget */
.smMenu
{
    width:100%;
}
/* negy szintet definialunk, minden szinten letezik nyitott es zart allapot */
/* itt definialjuk ami kozos bennuk. Font tipusa, kinezete, igazitas */
.smLevel0,
.smLevel1,
.smLevel2,
.smLevel3,
.smLevel4,
.smLevel5,
.smLevel6
{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration:none;
    text-align:left;
}
.smOpened
{
	font-weight:bold;
}

.smClosed
{
    font-size:12px;
    color: #303060;
}



.smLevel0 img,
.smLevel1 img,
.smLevel2 img,
.smLevel3 img,
.smLevel4 img,
.smLevel5 img,
.smLevel6 img
{
	padding:0px 3px 0px 0px;
}

/* ezutan szntenkent definialjuk a menuszint betumeretet, es behuzasanak mertket illetve szinet
mivel ezek kozosek szintenkent a nyitott es zart allapotnal*/
/* 0. szint */
.smLevel0
{
	padding:2px 0px 2px 0px;
}

.smLevel0,
.smLevel0 a:link,
.smLevel0 a:visited,
.smLevel0 a:active,
.smLevel0 a:hover
{
    font-size:14px;
    color: #505080;
}


/* 1. szint */
.smLevel1
{
	padding: 1px 0px 1px 15px;
}

.smLevel1,
.smLevel1 a:link,
.smLevel1 a:visited,
.smLevel1 a:active,
.smLevel1 a:hover
{
	font-size:13px;
    color: #303060;
}

/* 2. szint */
.smLevel2
{
	padding: 1px 0px 1px 30px;
}

.smLevel2,
.smLevel2 a:link,
.smLevel2 a:visited,
.smLevel2 a:active,
.smLevel2 a:hover
{
	font-size:12px;
    color: #257C8C;
}

/* 3. szint */
.smLevel3
{
	padding: 1px 0px 1px 45px;
}

.smLevel3,
.smLevel3 a:link,
.smLevel3 a:visited,
.smLevel3 a:active,
.smLevel3 a:hover
{
	font-size:11px;
    color: #303060;
}

/* 4. szint */
.smLevel4
{
	padding: 0px 0px 0px 60px;
}

.smLevel4,
.smLevel4 a:link,
.smLevel4 a:visited,
.smLevel4 a:active,
.smLevel4 a:hover
{
	font-size:11px;
    color: #303060;
}

/* 5. szint */
.smLevel5
{
	padding: 0px 0px 0px 75px;
}

.smLevel5,
.smLevel5 a:link,
.smLevel5 a:visited,
.smLevel5 a:active,
.smLevel5 a:hover
{
	font-size:11px;
    color: #303060;
}

/* 6. szint */
.smLevel6
{
	padding: 0px 0px 0px 85px;
}

.smLevel6,
.smLevel6 a:link,
.smLevel6 a:visited,
.smLevel6 a:active,
.smLevel6 a:hover
{
	font-size:11px;
    color: #303060;
}

.smLevel7 {
	padding: 0px 0px 0px 100px;
}

.smLevel7,
.smLevel7 a:link,
.smLevel7 a:visited,
.smLevel7 a:active,
.smLevel7 a:hover
{
	font-size:11px;
    color: #303060;
}


/*---------------------------------------------------------*/
/*------------ SUB SITEMAP MENU CSS LEIRASA ---------------*/
/*---------------------------------------------------------*/

.subsmLevel0,
.subsmLevel1,
.subsmLevel2,
.subsmLevel3,
.subsmLevel4,
.subsmLevel5
{
	text-decoration:none;
	text-align:left;
}


.subsmLevel0 img,
.subsmLevel1 img,
.subsmLevel2 img,
.subsmLevel3 img,
.subsmLevel4 img,
.subsmLevel5 img
{
	padding: 0px 3px 0px 0px;
}

/* ezutan szntenkent definialjuk a menuszint betumeretet, es behuzasanak mertket illetve szinet
mivel ezek kozosek szintenkent a nyitott es zart allapotnal*/
/* 0. szint */
.subsmLevel0
{
	padding:2px 0px 2px 15px;
}

.subsmLevel0,
.subsmLevel0 a:link,
.subsmLevel0 a:visited,
.subsmLevel0 a:active,
.subsmLevel0 a:hover
{
    font-size:18px;
    color: #303060;
    font-weight:bold;
}

/* 1. szint */
.subsmLevel1
{
	padding:1px 0px 1px 30px;
}

.subsmLevel1,
.subsmLevel1 a:link,
.subsmLevel1 a:visited,
.subsmLevel1 a:active,
.subsmLevel1 a:hover
{
    font-size:16px;
    color: #303060;
}

/* 2. szint */
.subsmLevel2
{
	padding:0px 0px 0px 45px;
}

.subsmLevel2,
.subsmLevel2 a:link,
.subsmLevel2 a:visited,
.subsmLevel2 a:active,
.subsmLevel2 a:hover
{
    font-size:15px;
    color: #257C8C
}

/* 3. szint */
.subsmLevel3
{
	padding:1px 0px 1px 60px;
}

.subsmLevel3,
.subsmLevel3 a:link,
.subsmLevel3 a:visited,
.subsmLevel3 a:active,
.subsmLevel3 a:hover
{
    font-size:14px;
    color: #303060;
}

/* 4. szint */
.subsmLevel4
{
	padding:1px 0px 1px 75px;
}

.subsmLevel4,
.subsmLevel4 a:link,
.subsmLevel4 a:visited,
.subsmLevel4 a:active,
.subsmLevel4 a:hover
{
    font-size:13px;
    color: #303060;
}

/* 5. szint */
.subsmLevel5
{
	padding:1px 0px 1px 90px;
}

.subsmLevel5,
.subsmLevel5 a:link,
.subsmLevel5 a:visited,
.subsmLevel5 a:active,
.subsmLevel5 a:hover
{
    font-size:12px;
    color: #303060;
}



/*---------------------------------------------------------*/
/*---------------- STEP BUTTON FOMAZASA -------------------*/
/*---------------------------------------------------------*/

.stStepButtonNextImage,
.stStepButtonNextText
{
	float:left;
}
.stStepButtonNextImage
{
	padding: 0px 2px 0px 3px;
}

.stStepButtonNextText
{
	padding:0px 0px 1px 0px;
	color:#DAEBE2;
}

.stClear
{
	clear:both;
}




/*---------------------------------------------------------*/
/*------------- Oszlopos menu css leirasa -----------------*/
/*---------------------------------------------------------*/
.tlMenuTable {
	width:100%
}


.left{
    float: left;
}

.search-input{
    width: 245px;
    height: 27px;
    padding: 0px 60px 0px 10px;
    color: #939598;
    font-size: 16px;
    border: 1px solid #c0bfbe;
	position:relative;
	top:3px;
}

#menu{
    margin: 0px 0px 0px 0px;
    width:960px;
    background-color: #005605;
    height: 38px;
}

a{
	color:blue;
}

.breadcrumb a{
	color:white;
}

.stStepButtonNextImage,
.stStepButtonNextText
{
	float:left;
}
.stStepButtonNextImage
{
	padding: 0px 2px 0px 3px;
}

.stStepButtonNextText
{
	padding:0px 0px 1px 0px;
	color:#DAEBE2;
}

.stClear
{
	clear:both;
}

.Newfooter a{
	color:white;
}