
strong
{
	color:#A82750;
	font-weight:inherit;
}

table th {background-color:#eee;}
table tr td,table tr th {padding:5px;border:1px solid #eee;}
/*
table#hbox tr td,table#hbox tr th {padding:0px;border:0px;}

table#maintable {width:100%;}
*/
ol li {margin:10px;}

.field-empty {color:red}
/*
input.button {padding:2px 5px; border:1px solid #CCCCCC; color:#000033;}
input.radio-type {border:0px; margin:0px;background-color:transparent; height:13px; width:13px;}
*/
.top-tail {background:#FFFFFF url(http://trueconf.ru/server/images/header-back.gif) repeat-x scroll left top;}
.border-top { background:transparent url(http://trueconf.ru/server/images/border-top.gif) repeat-x scroll left top;}
.border-top-left {background:transparent url(http://trueconf.ru/server/images/border-top-left.gif) no-repeat scroll left top;}
.border-top-right {background:transparent url(http://trueconf.ru/server/images/border-top-right.gif) no-repeat scroll right top;}

#header {height:115px;}

:focus{
-moz-outline-style:none;
}

img.arrow {vertical-align:baseline;}

a.bold {font-weight:bold;}

ul.ps-list {list-style-type:disc; margin-left:15px;}
div.about {width:725px; float:left; margin-left:80px;}

div.separator-left {width:6px; height:9px; float:left; background: url('images/separator-left.gif');}
div.separator-right {width:6px; height:9px; float:left; background: url('images/separator-right.gif');}
div.separator-body {width:857px; height:3px; margin-top:3px; float:left; background-color:#E1E1E1; }

div.wrapper {padding-left: 30px !important;}

div.field
{
	display:inline-block;
	margin:0px 0px 5px;
	width:100%;
}
div.desc-field
{
	float:left;
	width:250px;
	text-align:left;
	padding-right:10px;
}
div.desc-field span
{
	color:red;
	font-weight:bold;
}
div.desc-field b:after
{
	content: ":";
}
div.text-field-holder
{
	float:left;
}
input.text-field, .select-field
{
	width:250px;
}
div.field-hidden
{
	display:none;
}
div.field-radio, div.field-checkbox
{
	width:304px;
	float:left;
}
div.field-checkbox .desc-field, div.field-radio .desc-field
{
	float:right;
	width:275px;
}
div.field-checkbox .desc-field b, div.field-radio .desc-field b
{
	float:left;
}
div.field-checkbox .desc-field b:after, div.field-radio .desc-field b:after
{
	content:"";
}
div.field-checkbox .checkbox-field-holder, div.field-radio .radio-field-holder 
{
	/*margin-left:150px;*/
}
div.submit-field-holder
{
	width:100%;
	text-align:center;
}
input.submit-field
{
	padding:0px 20px;
}
div.field-error
{
	color:red;
	font-size:10px;
	clear:both;
}

div.poll-error
{
	color:red;
	font-size:10px;
	clear:both;
	margin:-10px 0px 5px 0px;
	text-align:center;
}

div.error-field input
{
	border-color: red;
}

div.trial-bottom
{
	float:left;
	margin:20px 0px 20px 0px;
	color: #175B86;
	font-weight: bold;
	font-size: 16px;
}

.html-field
{
	margin:10px 0px;
	float:left;
	width:100%;
}

#calc-holder
{
	position:relative;
	margin:10px 0px 15px 0px;
	/*width:800px;*/
	float:left;
}

table.calc
{
	width: 100%;
	text-align:center;
}

table.calc th
{
	background:url(http://trueconf.ru/server/images/table-bg.gif) repeat-x;
	height: 45px;
	padding: 0px 15px;
	color: #1D628E;
	font-size: 16px;
	font-family: Verdana, Tahoma;
	border:2px solid #E1E1E1;
}

#calc-holder div.tl, #calc-holder div.tr
{
	position:absolute;
	top:0px;
	height:10px;
	width:10px;
}
/*x:-moz-any-link, #calc-holder div.tl, #calc-holder div.tr {top:-1px;}*/

#calc-holder div.tl {background: url(http://trueconf.ru/server/images/table-tl.gif) no-repeat; left:0px;}
/*x:-moz-any-link, #calc-holder div.tl {left:-1px;}*/
#calc-holder div.tr {background: url(http://trueconf.ru/server/images/table-tr.gif) no-repeat; right:0px;}
/*x:-moz-any-link, #calc-holder div.tr {right:-1px;}*/

#calc-holder div.bl, #calc-holder div.br, #calc-holder div.brw
{
	position:absolute;
	bottom:0px;
	height:10px;
	width:10px;
	font-size:1px;
}
/*x:-moz-any-link, #calc-holder div.bl, #calc-holder div.br, #calc-holder div.brw {bottom:-1px;}*/

#calc-holder div.bl {background: url(http://trueconf.ru/server/images/table-bl.gif) no-repeat; left:0px;}
/*x:-moz-any-link, #calc-holder div.bl {left:-1px;}*/
#calc-holder div.br {background: url(http://trueconf.ru/server/images/table-br.gif) no-repeat; right:0px;}
/*x:-moz-any-link, #calc-holder div.br {right:-1px;}*/
#calc-holder div.brw {background: url(http://trueconf.ru/server/images/table-br-w.gif) no-repeat; right:0px;}
/*x:-moz-any-link, #calc-holder div.brw {right:-1px;}*/

table.calc td
{
	height: 45px;
	border:2px solid #E1E1E1;
	border-collapse: collapse;
	font-size:16px;
	font-weight:bold;
	font-family: Verdana,Tahoma;
	color:#888;
}
table.calc td.name {font-size:14px;}

table.calc td div.items
{
	/*font-weight:normal;
	font-size:11px;*/
	font-size:14px;
	padding-top:6px;
	color:#555;
	float:left;
	width:395px;
	text-align:left;
}

table.calc tr.select td div.items, table.calc tr:hover td div.items,
table.calc tr.select td, table.calc tr:hover td
{
	color:#000;
}

table.calc tr.base:hover {background-color:#F0F0F0;}
table.calc tr.base {background-color:#F0F0F0;}
table.calc tr.base td
{ 
	cursor: default;
	padding:0px 20px;
	color:#000;
}
table.calc tr.base td.name
{
	padding:0px 5px; 
	text-align: left;
}

table.calc td.name img
{
	float:right;
	margin-top:5px;
	cursor:pointer;
}

table.calc tr.base input
{
	width:35px;
	height:25px;
	_height:27px;
	font-size:18px;
	padding:0px;
	text-align:center;
	border:1px solid #bbb;
	border-left:none;
	border-right:none;
	margin-top:5px;
	_margin-top:4px;
}
img#sub
{
	border:1px solid #bbb;
	border-right:none;
}
img#add
{
	border:1px solid #bbb;
	border-left:none;
}

table.calc tr.select {background-color:#F0F0F0;}
table.calc tr.select:hover {background-color:#F0F0F0;}

table.calc tr:hover {background-color:#F7F7F7;}
table.calc tr.desc:hover {background-color:#FFF;}

table.calc tr.base td.tick {background:url(http://trueconf.ru/server/images/tick-base.gif) no-repeat 10px 10px;}

table.calc td.tick
{
	background:url(http://trueconf.ru/server/images/tick-dis.gif) no-repeat 10px 10px;
	cursor: pointer;
}

table.calc tr {cursor: pointer;}

table.calc tr.desc {cursor:default;}

table.calc tr.select td.tick {background:url(http://trueconf.ru/server/images/tick.gif) no-repeat 10px 10px;}

table.calc tr.lock-en td.tick {background:url(http://trueconf.ru/server/images/tick-lock1.gif) no-repeat 10px 10px;}
table.calc tr.lock-en td {cursor:default;}

table.calc tr.lock-dis td.tick {background:url(http://trueconf.ru/server/images/tick-lock2.gif) no-repeat 10px 10px;}
table.calc tr.lock-dis td {cursor:default;}

table.calc td.question, table.calc tr.base td.question {padding:10px;}

table.calc tr.desc td
{
	font-size: 10px;
	text-align:left;
	font-weight:normal;
	padding:0px;
	color:#555;
}
table.calc tr.desc div {padding:10px;}

table.calc tr.desc p{margin-bottom:5px;}

ul.options
{
	list-style-type: disc;
	list-style-position: outside;
	margin:10px;
}


ul.options li {margin:5px;}

.question img {cursor:pointer;}

table.invoice-info td
{
	padding:10px 50px 10px 0px;
	border:0px;
	font-size: 14px;
}

form#poll div.field {width:800px;}

form#poll div.desc-field
{
	float:right;
	width:770px;
	text-align:left;
}

.field-captcha div.desc-field
{
	width:auto;
}
.field-captcha div.desc-field span
{
	display:none;
}
.field-captcha .text-field
{
	width:200px;
}

form#poll div.desc-field b:after, form#plimus_form div.desc-field b:after, .field-captcha div.desc-field b:after
{
	content: "";
}

.get-code div
{
	float:left;
	margin:100px 35px;
}

table.edu td
{
	border:2px solid #E1E1E1;
	padding:6px 10px;
	background: transparent url(http://trueconf.ru/server/images/table-bg.gif) repeat-x scroll 0 0;
	color: #1D628E;
	font-size:12px;
	font-weight:bold;
}

table.edu tr {cursor:pointer;}

table.edu td.tick
{
	width:25px;
	background:url(http://trueconf.ru/server/images/tick-dis.gif) no-repeat 10px 10px;
}

table.edu td.select
{
	background:url(http://trueconf.ru/server/images/tick.gif) no-repeat 10px 10px;
}


div.users_count
{
	width:71px;
	height:25px;
	overflow:visible;
	position:relative;
	float:left;
	margin:5px;
	background-color:#fff;
	border:1px solid #E1E1E1;
	padding:0px;
}

div.users_count img
{
	position:absolute;
	top:0px;
	right:0px;
}
div.users_count div
{
	float:left;
	width:50px;
	margin-bottom:3px;
	padding-top:3px;
	text-align:center;
	cursor:pointer;
}

div.users_count ul {position:absolute; top:26px;left:0px;}

div.users_count ul li
{
	background-color:#FaFaFa;
	padding:3px;
	text-align:center;
	width:45px;
	z-index:100;
	border:1px solid #E1E1E1;
	border-top:none;
	cursor:pointer;
}

div.users_count ul li:hover {background-color:#ededed;}

div.users_count img:hover
{
	filter:alpha(opacity=75); /* IE 5.5+*/
	-moz-opacity: 0.75; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

tr.base td.name span {padding-top:10px; float:left;}

.form-column
{
	float:left;
	width:305px;
}

.trial_key
{
	float:left;
	margin:10px 0px;
}

.trial_key .desc-field
{
	width: auto;
}

.trial_key .text-field
{
	width:160px;
}

.trial-form-buttom
{
	/*padding-left:60px;*/
	width:325px;
	margin:20px 0px 15px 145px;
}

.trial-form-buttom  .field-checkbox
{
	width:400px;
}

.trial-form-buttom  .field-checkbox  .desc-field
{
	width:370px;
}

.trial-form-buttom  .desc-field b
{
	float:left;
}

.trial-form-buttom input.checkbox-field
{
	margin-top:2px;
}

h2.poll
{
	clear:both;
	margin:10px auto;
	padding-top:10px;
	text-align:center;
}

#trial .text-field-holder , #company_info .text-field-holder 
{
	clear:both;
}

#trial
{
	float:right;
}

#company_info
{
	width:610px;
	float:right;
}
#company_info .trial-form-buttom 
{
	margin-bottom:5px;
}

div.field-text
{
	width:260px;
}
