
/* tags alphabet **********/

body
{

	margin:0;
	padding:0;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	background: url("/images/back1.png") left top repeat-x #ffffff;
	font-size:10pt;
}

body .frameN
{

	margin:0;
	padding:0;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	background: #f7f7f7;
	font-size:10pt;
}



a
{
	text-decoration:none;
	padding:0;
	margin:0;
	color:#556677;
}

a:hover
{
	text-decoration:underline;
}


a.caplinks
{
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	margin: 0 3px;
}

a.blockst
{
	display:block;
	margin:5px 5px 5px 0;
}

a.blockstclear
{
	display:block;
	margin:5px 5px 5px 0;
	color:#cc3300;
}


a.botlink
{
	text-align:left;
	font-size:12pt;	
	font-weight:bold;
	color:#000000;
	height:0.9em;
	display:block;
}

a.botlinknews
{
	text-align:left;
	font-size:12pt;	
	font-weight:normal;
	color:#000000;
}

a.buttonRight
{
	display:block;
	position:relative;
	float:right;
	padding:0;
}

a.com
{
	font-size:11pt;
}


a:hover.caplinks,
a:hover.hrefSubCap
{
	color:#CAEAF9;
}

a.logo
{
	padding:0;
	margin:0 0 10px 10px;
}

a.readmore
{
	font-family:sans-serif;
	margin:0 5px;
	font-size:9pt;
	font-weight:bold;
}

a.topmenuitem
{
	padding:0;
	margin:5px 0;
	float:left;
	border:0px solid #cccccc;
	display:block;
}





img
{
	border:0;
	padding:0;
	margin:0;

}

H1.capblue
{
	font-weight:bold;
	font-size:14pt;
	color:#2674BA;
	margin:14px 0;
	display:block;
	height:2em;
}

H3.capblue
{
	font-weight:bold;
	font-size:11pt;
	color:#2674BA;
	margin:9px 0;
	display:block;
	height:2em;
}


p.btxt
{
	line-height:normal;
	text-align:justify;
	font-weight:bold;
	font-size:13pt;
}

p.bbtxt
{
	line-height:normal;
	text-align:justify;
	font-weight:bold;
	font-size:13pt;
	color:#335577;
}

p.ptxt
{
	line-height:normal;
	text-align:justify;
}

p.p05txt
{
	line-height:normal;
	margin:1em 0;
	text-align:justify;
}

p.p15txt
{
	line-height:1.5em;
	text-align:justify;
}

p.p2txt
{
	line-height:2em;
	text-align:justify;
}

p.p15txt
{
	line-height:1.5em;
	text-align:justify;
}

p.p2txt
{
	line-height:2em;
	text-align:justify;
}

p.stxt
{
	font-family:serif;
	line-height:normal;
	text-align:justify;
	font-size:11pt;
}

p.ctxt
{

	line-height:normal;
	text-align:justify;
	margin:12px 0 3px 0;
}


/* table winLine */
table.winLine
{
	margin:0px;
	padding:0px;
	width:100%;
}

table.winLine td
{
	margin:0px;
	padding:0px;
}

table.winLine td.brdLT
{
	background-image: url("/images/tabbrd_top_left.png");
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}

table.winLine td.brdRT
{
	background-image: url("/images/tabbrd_top_right.png");
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}

table.winLine td.brdCT
{
	background-image: url("/images/tabbrd_top_center.png");
	background-repeat:repeat-x;
	width:auto;
	height:14px;
}

table.winLine td.brdLM
{
	background-image: url("/images/tabbrd_mid_left.png");
	background-repeat:repeat-y;
	width:14px;
	height:auto;
}


table.winLine td.brdBody
{
	width:auto;
	background-color:#f7f7f7;
	vertical-align:top;
	padding:0 12px 5px 12px;
}

table.winLine td.brdRM
{
	background-image: url("/images/tabbrd_mid_right.png");
	background-repeat:repeat-y;
	width:14px;
	height:auto;
}

table.winLine td.brdLB
{
	background-image: url("/images/tabbrd_bot_left.png");
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}

table.winLine td.brdRB
{
	background-image: url("/images/tabbrd_bot_right.png");
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}

table.winLine td.brdCB
{
	background-image: url("/images/tabbrd_bot_center.png");
	background-repeat:repeat-x;
	width:auto;
	height:14px;
}


table.compare
{
	border: 1px solid #606060;
	border-bottom: 0;
	margin: 10px 0;
	font: 12px Arial;
	color: #606060;
}

table.compare tr.odd
{
	background: #F7F7F7;
}
 
table.compare th
{
	font-weight: normal;
	background: #e0e0e0;
	padding: 7px;
	text-align: left;
	border-bottom: 1px solid #606060;
}

table.compare td
{
	padding: 7px;
	text-align: left;
	border-bottom: 1px solid #606060;
}


table.contact td
{
	vertical-align:top;
	padding:5px;
}


ul.newsli li
{
	list-style: url('/images/ringcy.png');
	margin:14px 0;
}

ul,ol.listtxt
{
	margin:0;
	padding:0;
}

ul.listtxt li
{
	margin:1px 0 1px 16px;
}


ol.listtxt li
{
	margin:1px 0 1px 21px;
}








/* structura alphabet *********/

.author
{
	font-style:italic;
	text-align:right;
	margin:3px 2px 35px 0;
}

.bigorange
{
	font-size:26pt;
	color:#ffcc00;
}

#blockLeft
{
	width:390px;
	float:left;
	margin:0;
	padding:5px;
}

#blockRight
{
	width:520px;
	float:right;
	margin:0;
	padding:5px;
}

#bodyblock
{
	min-height:300px;
	margin:50px 0 0 0;
}

#bottomblock
{
	float:left;
	width:950px;
	margin:7px 0 0 0;
}

.botLinks
{
	width:120px;
	float:left;
	margin:0 9px 0 0;
	border:0px solid red;
}

.botNews
{
	width:430px;
	float:left;
	border:0px solid red;
	margin:0 9px 0 9px;
	padding:0;
}


.botRight
{
	width:169px;
	padding:0 3px 0 0;
	float:right;
	text-align:center;
	border:0px solid red;	
}

#botaddress
{
	float:left;
	width:100%;
	margin:25px 0 0 0;
	padding:0 25px 0 0;
	text-align:right;
	color:#555555;
	font-size:9pt;
}

#botaddress span
{
	margin:0 9px 0 0;
}

#botaddress hr
{
	color:#cccccc;
	background-color:#cccccc;
	height:1px;
}

.brightText
{
	font-size: 12px;
	color: #606060;
}

.btncalc
{
	margin:14px auto 18px auto;
	display:block;
	width:182px;
	cursor:hand;
}



.capblue
{
	font-weight:bold;
	font-size:14pt;
	color:#2674BA;
	margin:0;
	display:block;
	height:1em;
}



.caplilia
{
	font-weight:bold;
	font-size:14pt;
	color:#CC1FEE;
	margin:0;
	display:block;
	height:1em;
}


#calculate
{
	float:left;
	width:700px;
	height:351px;
	padding:0;
	margin:0;
	background: url('/images/times.gif') center center no-repeat;
	text-align:center;
	color:#ffffff;
}

#calculateElements
{
	padding:0 0 0 105px;

}

.centerdiv
{
	width:950px;
	min-height:180px;
	margin:9px auto;
	padding:0;
	border:0px solid #cccccc;

}



#contactusfloat
{
	background: url("/images/contactus.png") no-repeat center center;
	position:absolute;
	width:52px;
	height:100px;
	left:-20px;
	top:200px;
	cursor:hand;
}

#contactuswindiv
{
	width:400px;
	height:250px;
	margin:9px auto;
	padding:25px;
	border:0px solid #cccccc;
	text-align:center;
	vertical-align:middle;

}

.container
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin:25px 0;
}

.containerohra
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin:25px 0;
	background:#ffcc33;
}

#customer
{
	float:left;
	width:500px;
	margin:5px 0 0 0;
}

.customerlogo
{
	float:left;
	width:225px;
	margin:5px 0 0 0;
	border:0px solid #cccccc;
	text-align:center;
}

.custlogoel
{
	margin:5px auto 5px auto;
	align:center;
}


#custText
{
	font-weight:normal;
	font-size:11pt;
	text-align:justify;
	color:#000000;
	margin:0 35px 0 40px;
}

#custName
{
	font-size:11pt;
	color:#4b4b4b;
	margin:41px 0 3px 0;
}



#DivBodyContainer
{
	padding:0;
	margin:12px auto 25px auto;
	width:950px;
	min-height:600px;
}


.divTableFloatLeft
{
	float:left;
	width:125px;
	min-height:25px;
	margin:5px 0 5px 25px;
	border:0px solid #cccccc;
}

.divTableFloatRight
{
	float:right;
	width:750px;
	min-height:25px;
	margin:5px 25px 5px 0;
	border:0px solid #cccccc;
}

.divleft
{
	width:520px;
	padding:3px 3px 3px 0;
	margin:0 12px 15px 0;
	float:left;
}


.divleftohra
{
	width:500px;
	padding:15px;
	margin:0 7px;
	float:left;
	background:#ffcc33;
}

.divleftohra700
{
	width:700px;
	padding:7px;
	margin:0 7px;
	float:left;
	background:#ffcc33;
}



.divright
{
	float:right;
}

.divTableTr
{
	width:950px;
	min-height:25px;
	margin:7px 0;
}


.iconci
{
	margin:2px;
	display:inline-table;
}


.inputCalculate
{
	background:#fffffff;
	width:105px;
	margin:0 0 0 9px;
}




#linktopmenu
{
	padding:0;
	margin:0;
	width:500px;
	text-align:right;
	float:right;
}

.linkMore
{
	text-align:right;
	margin:3px 35px 0 0;
}

.linkMore a
{
	font-size:14pt;
	color:#ffffff;
}


.listDiv
{
width:100%;
margin:25px 100px;

}


.listTop
{
background:#ffffff;
width:700px;
min-height:30px;
color:#777777;
font-size:16pt;
font-weight:bold;
padding:25px 0;
text-align:center;
}

.listHead
{
background:#ffffff;
width:700px;
min-height:25px;
color:#2674BA;
font-size:14pt;
font-weight:bold;
padding:5px 0 5px 25px;
text-align:left;
}

.listTxt1
{
background:#F0F6F7;
width:625px;
min-height:20px;
color:#000000;
font-size:12pt;
font-weight:normal;
padding:2px 25px 2px 75px;
text-align:left;
}

.listTxt2
{
background:#CEE0EF;
width:625px;
min-height:20px;
color:#000000;
font-size:12pt;
font-weight:normal;
padding:2px 25px 2px 75px;
text-align:left;
}


.listTxtEl1
{
width:525px;
min-height:20px;
float:left;
text-align:left;
}

.listTxtEl2
{
width:100px;
min-height:20px;
float:left;
text-align:right;
}







.middleFloat
{
	width:950px;
	float:left;
}

.newsblock
{
	margin:5px;
	padding: 0 0 0 25px;
	background: url("/images/ringcy.png") 1px center no-repeat;
}

.newscontainer
{
	padding:0;
	margin:0;
	width:425px;
	border:0px solid green;
	position:relative;
	top:0;
	left:0;
}

#newsframe
{
	width:430px;
	height:260px;
	border:0px solid blue;
	margin:0;
	padding:0;
}

.nttl
{
	font-size:8pt;
	font-weight:bold;
}

.nsttl
{
	font-size:8pt;
	font-weight:normal;
}

.ndt
{
	font-size:8pt;
	font-style:oblique;
	color:#555555;
}

.nbtxt
{
	font-size:8pt;
}




#overflowtxt
{
	overflow:auto;
	height:125px;
	margin:0;
}

.qleft
{
	display:block;
	width:27px;
	background-image: url('m/images/qleft.png');
	margin:9px 0 0 0
}

.qright
{
	display:block;
	width:27px;
	background-image: url('/images/qright.png');
	float:right;
	margin:5px 0 5px 0;
}

.productcell
{
	float:left;
	width:106px;
	text-align:center;
	font-size:12pt;
	line-height:28px;
	margin:0 5px;
	padding:0;
}

.pblocksm
{

}

.red
{
	color: #ec1e2a;
}


.redbold
{
	color: #ec1e2a;
	font-weight:bold;
	font-size:14pt;
	margin:0 1px;
}

.ringblue
{
	background-color:#0047A6;
	color:#1DCFF6;
	font-size:16pt;
	text-align:right;
	width:105px;
	margin: 2px 5px;
	padding:1px 5px;
	border:0px solid #0047A6;
}

.ringnumber
{
	color:#1DCFF6;
	font-size:16pt;
	text-align:center;
	margin: 0;
	border:0px solid #0047A6;
}


#sidemenu
{
	float:left;
	width:200px;
	padding:0;
	margin:0;
	position:relative;
	left:0px;
	top:-3px;
}


.sidemenuitem
{
	padding:0;
	margin:0;
	position:relative;
	left:6px;
	top:-3px;
}

#socialmenu
{
	float:right;
	position:relative;
	top:-41px;
}

.spanTableFloatLeft
{

	padding:5px 5px 5px 25px;
	display:table-cell;
}

.spanTableFloatRight
{

	padding:5px 25px 5px 5px;
	display:table-cell;
}


#subway
{
	width:700px;
	margin:960px auto 5px auto;
	font-size:8pt;
}

#subway .capblue
{
	color:#000000;
}

#subway a
{
	color:#000000;
}

#subway h2
{
	font-size:9pt;
}

#subway #help-desk_w
{
	background: url("/images/btnServHDm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}

#subway #bug-tracking_w
{
	background: url("/images/btnServBTm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}

#subway #time-tracking_w
{
	background: url("/images/btnServTTm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}

#subway #file-sharing_w
{
	background: url("/images/btnServFSm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}

#subway #forums_w
{
	background: url("/images/btnServEFm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}
#subway #test-cases_w
{
	background: url("/images/btnServTCm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}
#subway #Docs_w
{
	background: url("/images/btnServDCm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}
#subway #mesron_w
{
	background: url("/images/MesronEm.png") 15px 18px no-repeat;
	padding:0 0 0 120px;
}




#topmenu
{
	padding:0;
	margin:5px 0 0 0;
}


.titleCalculate
{
	font-size:22pt;
	margin:23px 0 14px 0;

}

.txtCalculate
{
	margin:7px 0;
	font-size: 14pt;
}

.txtCalculate2
{
	margin:9px 0 0 0;
	font-size: 14pt;
}

.txtbold
{
	font-weight:bold;
	color:#334455;
}

.txtboldOnly
{
	font-weight:bold;
}


.txtbig
{
	font-size:18pt;
	margin:5px 0;
}

.txtbigLilia
{
	font-weight:bold;
	color:#CC1FEE;
	margin:0 2px 0 5px;
}

.txtsm
{
	font-size:7pt;
	margin:5px 0;
}



.windowblock
{
	min-height:150px;
}


#bt_top {background: url("/images/btpage_top_bg.png") top left; height:60px}

.bt_steps_1 {width:824px; height:60px; margin:auto; background: url("/images/bt_steps_1.png") no-repeat top center; padding-top:18px}
.bt_steps_2 {width:824px; height:60px; margin:auto; background: url("/images/bt_steps_2.png") no-repeat top center; padding-top:18px}
.bt_steps_3 {width:824px; height:60px; margin:auto; background: url("/images/bt_steps_3.png") no-repeat top center; padding-top:18px}
.bt_steps_4 {width:824px; height:60px; margin:auto; background: url("/images/bt_steps_4.png") no-repeat top center; padding-top:18px}
.bt_steps_5 {width:824px; height:60px; margin:auto; background: url("/images/bt_steps_5.png") no-repeat top center; padding-top:18px}
.body_white {width:980px; background-color:#fff; overflow:auto}


#bt_leftnav {width:100px; border: 1px solid #d4effc; background-color: #f7fcfe; float:left; padding:15px 0px 10px 10px; line-height:16px}
#bt_center {width: 640px; margin: 15px 10px 5px 20px; float:left}
#bt_center2 {margin: 15px 10px 5px 20px; float:left; width: 800px}
#bt_right {float:left; margin: 15px 0 0 0}

a.bt_black:link {font-size:12px; color:#000; text-decoration:underline; font-weight:bold}
a.bt_black:visited {font-size:12px; color:#000; text-decoration:underline; font-weight:bold}
a.bt_black:hover {font-size:12px; color:#333; text-decoration:underline; font-weight:bold;}
a.bt_black:active {font-size:12px; color:#000;text-decoration:underline; font-weight:bold}

.bt_black2 {font-size:12px; color:#000; text-decoration:none; font-weight:bold}

a.bt_blue:link {font-size:11px; color:#20afea; text-decoration:underline;}
a.bt_blue:visited {font-size:11px; color:#20afea; text-decoration:underline;}
a.bt_blue:hover {font-size:11px; color:#22bbfa; text-decoration:underline;}
a.bt_blue:active {font-size:11px; color:#20afea;text-decoration:underline;}

.no_border {border: none}
#bt_top_step_1 {float:left; width:200px;}
#bt_top_step_2 {float:left; width:120px;}
#bt_top_step_3 {float:left; width:220px;}
#bt_top_step_4 {float:left; width:100px;}
#bt_top_step_5 {float:left; width:180px;}
.bt_step_active {font-size: 12px; font-weight:bold; color:#fff}

a.bt_step:link {font-size:12px; color:#20afea; text-decoration:underline;}
a.bt_step:visited {font-size:12px; color:#20afea; text-decoration:underline;}
a.bt_step:hover {font-size:12px; color:#22bbfa; text-decoration:underline;}
a.bt_step:active {font-size:12px; color:#20afea;text-decoration:underline;}

#bt_buy_btn { background: url("/images/bt_buy_btn.png") no-repeat top left; width:164px; height:58px}
#bt_trial_btn {}
#bt_contact_btn {}
#bt_calc_btn {}
#bt_center dt {padding-left:20px}
#bt_center ul { padding:0 0 15px 30px}


a.bt_underlined:link {font-size:12px; text-decoration:underline;}
a.bt_underlined:visited {font-size:12px;  text-decoration:underline;}
a.bt_underlined:hover {font-size:12px; color:#22bbfa; text-decoration:underline;}
a.bt_underlined:active {font-size:12px;text-decoration:underline;}


#bt_nextstep_1 {background: url("/images/bt_nextstep_1.jpg") no-repeat top left; width:333px; height:37px; padding:8px 0 0 0}

.bt_title {font-family:Georgia, sans-serif; color: #20afea; font-size:21px; font-weight:bold}

.ft_table { }
.main_features_top {background:url("/images/ft_top_bg.jpg") top left;  padding-top:5px; padding-bottom:6px; padding-left:10px  }
.ft_cell_b {background-color: #e4f0f9; padding-top:10px; padding-bottom:10px; vertical-align:middle; padding-left:10px}
.ft_cell_w {   padding-top:10px; padding-bottom:10px; vertical-align:middle; padding-left:10px; border:1px solid #e4f0f9;}
.ft_top_1 {float:left; padding-left:10px; width:20%; padding-top:10px; padding-bottom:10px; display: table-cell; vertical-align:middle}
.ft_top_2 {float:left; padding-left:10px; width:55%;  padding-top:10px; padding-bottom:10px; display: table-cell; vertical-align:middle}
.ft_top_3 {float:left; width:20%;  padding-top:10px; padding-bottom:10px; padding-left:5px; display: table-cell; vertical-align:middle}
.ft_top_1t {float:left; padding-left:10px; width:20%; padding-top:5px; padding-bottom:6px; display: table-cell; vertical-align:middle}
.ft_top_2t {float:left; padding-left:10px; width:55%;  padding-top:5px; padding-bottom:6px;  display: table-cell; vertical-align:middle}
.ft_top_3t {float:left; width:20%;  padding-top:5px; padding-bottom:6px; padding-left:5px;display: table-cell; vertical-align:middle}
.ft_white {font-size:11px; color:#fff; font-weight:bold}
.ft_lower_div {float:left; width:32%; padding-right:10px}
.ft_lower_container {clear:both; padding-top:20px}
.ft_1 {width:248px; height:25px; background:url("/images/ft_icons_browsers.png") no-repeat top left; padding-left: 35px}
.ft_2 {width:248px; height:25px; background:url("/images/ft_icons_users.png") no-repeat top left; padding-left: 35px}
.ft_3 {width:248px; height:25px; background:url("/images/ft_icons_msg.png") no-repeat top left; padding-left: 35px}
.ft_4 {width:248px; height:25px; background:url("/images/ft_icons_settings.png") no-repeat top left; padding-left: 35px}
.ft_5 {width:248px; height:25px; background:url("/images/ft_icons_graph.png") no-repeat top left; padding-left: 35px}
.ft_6 {width:248px; height:25px; background:url("/images/ft_icons_search.png") no-repeat top left; padding-left: 35px}
.ft_7 {width:248px; height:25px; background:url("/images/ft_icons_wflow.png") no-repeat top left; padding-left: 35px}
.ft_8 {width:248px; height:25px; background:url("/images/ft_icons_dashboard.png") no-repeat top left; padding-left: 35px}
.ft_9 {width:248px; height:25px; background:url("/images/ft_icons_input.png") no-repeat top left; padding-left: 35px}
.ft_10 {width:248px; height:25px; background:url("/images/ft_icons_int.png") no-repeat top left; padding-left: 35px}
.ft_11 {width:248px; height:25px; background:url("/images/ft_icons_time.png") no-repeat top left; padding-left: 35px}
.ft_12 {width:248px; height:25px; background:url("/images/ft_icons_security.png") no-repeat top left; padding-left: 35px}
.ft_13 {width:248px; height:25px; background:url("/images/ft_icons_support.png") no-repeat top left; padding-left: 35px}


#topmost_menu {height:30px; background-color:#000}
#topmost_menu a:link {font-size:11px; text-decoration:underline; color:#1dbbef;}
#topmost_menu a:visited {font-size:11px;  text-decoration:underline; color:#1dbbef;}
#topmost_menu a:hover {font-size:11px; color:#fff; text-decoration:underline;}
#topmost_menu a:active {font-size:11px;text-decoration:underline; color:#1dbbef;}












