.alignright {float:right; margin-left:30px; margin-bottom:15px;}
.alignleft {float:left; margin-right:30px; margin-bottom:15px;}

.clear {clear:both}

.b-header .logo { width:340px !important;}

.b-header__i .logo-cheap {
	width:66px !important;
	height:21px !important;
	background:url(images/logo-1.png) top left no-repeat;
}

.b-header__i .logo-simple {
	width:57px !important;
	height:21px !important;
	background:url(images/logo-2.png) top left no-repeat;
}

.b-header__i .logo-strong {
	width:71px !important;
	height:21px !important;
	background:url(images/logo-3.png) top left no-repeat;
}

.b-header__i .logo-cheap:hover { background-position:bottom left}
.b-header__i .logo-simple:hover {background-position:bottom left}
.b-header__i .logo-strong:hover {background-position:bottom left}

.index-col1 {float:left; margin-right:60px;margin-left: 60px; width:303px; padding:10px 0 20px 0}
.index-col1 p.p-blue {font-size:9pt; font-weight:100; line-height:1.5; display:block; padding:0 0 0 4px; margin:4px 0px 5px 0px}

.index-col2 {float:left; margin-right:60px; width:303px; padding:10px 0 20px 0}
.index-col2 p.p-green {font-size:9pt; font-weight:100; line-height:1.5; display:block; padding:0 0 0 4px; margin:4px 0px 5px 0px}

.index-col3 {float:right; width:303px; margin-top:-10px; padding:10px 0 20px 0}
.index-col3 p.p-orang {font-size:9pt; font-weight:100; line-height:1.5; display:block; padding:0 0 0 4px; margin:4px 0px 5px 0px}

.h-ugc UL LI LI, dd ul li li
		.h-ugc LI UL LI, dd li ul li {
			margin:0 0 .5em;
			background:url(images/rarr.png) no-repeat 0 3px;
			padding:0 0 0 20px;
			}
			
dd UL LI {
			margin:0 0 .4em !important;
			background:url(images/rarr.png) no-repeat 0 4px !important;
			padding:0 0 0 20px !important;}
			
.b-table th {white-space:normal}


.b-promo__nav {
		bottom:11px;
		}

.current-menu-parent A {
			text-decoration:none;
			background:#00a6eb url(images/nav-gd.png) repeat-x 0 -36px;
}

.b-nav LI DIV {
			top:34px;
			background-position:0 1px;
}

* HTML .b-nav LI A,
* HTML .b-nav LI STRONG {
			
}
			
			
.h-ugc h1 {
	line-height:29px;
}


.b-bighead-sub UL LI {
			display:inline;
			margin:0px 18px 0 0;
			padding:0;
			font-size:18px;
			line-height:21px;
}

.news .date {font-size:11px; color:#7E7E7E;}
.news h2 {margin-top:3px; padding-top:0px; margin-bottom:25px; line-height:20px;}

.payments {border:0;}
.payments td {border:0; vertical-align:middle;}

.b-header .test {
	position:absolute;
	left:20px;
	bottom:4px;
	font-size:11px;
	color:#777777;
}

.b-popup {z-index:888; position:fixed; top:50px;}

.b-popup__i .b-hint {
	position:absolute;
	display:block;
	background:url(images/blank.gif) repeat 0 0;
	cursor:pointer;
	z-index:9999;
}

.b-hint__i { z-index:9999;}

.b-popup__i .b-hint__i { margin-left:100px;}

.b-popup__i #dc {width:444px;height:333px;top:113px;left:399px;}

.b-popup__i #wplace1 {width:98px;height:66px;top:23px;left:176px;}

.b-popup__i #wplace2 {	width:81px;height:80px;top:105px;left:113px;}

.b-popup__i #wplace3 {	width:108px;height:92px;top:191px;left:81px;}

.b-popup__i #wplace4 {	width:97px;height:66px;top:307px;left:75px;}

.b-popup__i #wplace5 {	width:112px;height:69px;top:485px;left:183px;}

.b-popup__i #internet {	width:117px;height:130px;top:213px;left:276px;}

.b-popup__i #serv-protect {width:117px;height:122px;top:218px;left:429px;}

.b-popup__i #serv-terminal {width:90px;height:109px;top:146px;left:595px;}

.b-popup__i #serv-sql {width:82px;height:111px;top:301px;left:736px;}

.b-popup__i #serv-arch {width:90px;height:109px;top:303px;left:594px;}

.b-popup__i #serv-appl {width:83px;height:109px;top:148px;left:737px;}



.bt-login2 {
		background:url(images/bt-login2.png) no-repeat 0 0;
		width:239px;
		height:46px;
		cursor:pointer;
		border:none 0;
		padding:0;
		}
		
.search-results h2 {margin-bottom:3px; padding-bottom:0px; line-height:19px; font-size:18px;}
.search-results .entry-meta {font-size:11px; color:#8F8F8F}
.search-results .entry-meta a {color:#8f8f8f}
.search-results .entry-utility {font-size:11px; color:#8F8F8F}
.search-results .entry-utility a {color:#8f8f8f}

.search-results .hentry { padding-top:20px;}
.search-results .hentry p {padding:0px; margin:4px 0px 4px 0px; font-size:11px; line-height:15px;}
.search-results .navigation {padding:15px 0px 15px 0px;}



.navigation {padding:15px 0px 15px 0px;}
.navigation .nav-previous {float:left}
.navigation .nav-next {float:right}
.navigation a {text-decoration:none; color:#666666; line-height:12px;}
.navigation a img {vertical-align:middle;}
.navigation a:hover {color:#333333;}
.navigation .nav-previous img {margin-right:4px;}
.navigation .nav-next img {margin-left:4px;}


.cform {display:block; margin:15px 10px 0px 10px; padding:0; position:relative;}
.cform .cf-ol {display:block; list-style-position:outside; list-style:none !important; padding:0px !important; margin:0px !important; background:none !important; text-indent:0px}
.cform .cf-ol li {display:block; list-style-position:outside; list-style:none !important; padding:0px 0px 10px 0px !important; margin:0px !important;  background:none !important; text-indent:0px}
.cform .cf-ol li label {display:block; padding:0px 0px 2px 0px;}

.cform .cf-ol input.single {width:260px; height:17px; padding:3px 5px 3px 5px; background:url(images/th-gd.png) repeat-x 0 0 #ffffff; border:1px solid #d3d3d3; margin-right:5px; vertical-align:top;}
.cform .cf-ol textarea {background:url(images/th-gd.png) repeat-x 0 0 #ffffff; border:1px solid #d3d3d3; width:620px; height:124px; padding:3px 5px 3px 5px; margin-right:5px; vertical-align:top}

.cf_info {
position:absolute; top:30px; right:20px;
width:180px;
text-align:center;
padding:15px 20px 15px 20px;
visibility:hidden;
margin:0;
background:#fff7d1;
border:1px solid #ffea89;
font-size:11px;
line-height:14px;
color:#e86200;
 font-weight:bold;
 zoom:1;
 }

 

.b-feedback {width:100%;; clear:both; padding-top:20px;}

.cf_info .reqtxt {}
.failure { visibility:visible}
.success {visibility:visible; position:relative; top:0; left:0; width:auto; height:auto;}
.cform .sendbutton {
	width:141px; height:46px; background:url(images/bt-send.png) 0 0 no-repeat;
	cursor:pointer;
	padding:0px;
	margin:0px;
	border:none;
}

.cf_hidden {display:none;}

.cform .cf-sb {padding:0 !important; margin:0 !important; display:block}
.linklove {display:none}

.b-tarifs th {padding:0; height:45px;}

.b-tarifs th.th-col1 {height:45px; background:url(images/tariff-1.png) top center no-repeat}
.b-tarifs th.th-col2 {height:45px; background:url(images/tariff-2.png) top center no-repeat}
.b-tarifs th.th-col3 {height:45px; padding:0; background:url(images/tariff-3.png) top center no-repeat}


.b-round_blue .b-round__i {padding:10px 20px 10px 20px;}
.b-round_blue p {padding:0; margin:0; display:block}
.b-round_blue {height:46px; margin-top:0px; top:5px;}




.ez-hide { opacity: 0; filter:alpha(opacity=0); }

/* CHECK BOX */



.ez-checkbox {
width: 21px;
height: 20px;
line-height:20px;
vertical-align:middle;
display:inline-block;
padding:0px 0px 0px 0px;
cursor: pointer;
background: url(images/checkbox.png) top left no-repeat;
margin-right:5px;
}

.ez-checked {
	background-position: 0 -20px;
}

label {padding:0px; margin:0px 10px 0px 0px; line-height:16px;}

/* RADIO */
.ez-radio{
width: 20px;
height: 20px;
line-height:20px;
display:inline-block;
cursor: pointer;
border:none;
background: url(images/radio.png) top left no-repeat;
vertical-align:middle;
margin-right:5px;
overflow:hidden;
}
	
.ez-selected {
background-position: 0 -20px;
}







.showcase-list a:hover {text-decoration:none}

.showcase-list .sort {
	font-size:11px;
	margin-bottom:10px;
	margin-top: 10px;
}
.showcase-list .sort span {color:#b2b2b2; word-spacing:6px; margin-left:20px;}
.showcase-list .sort a {font-size:11px; word-spacing:normal; color:#404040}
.showcase-list .sort b {font-size:11px; word-spacing:normal; color:#00a8ff; font-weight:bold;}

.shc-tlt {margin:0 0 5px 0}
.shc-tlt td {background:url(images/shc-tlt-bg.gif) top left repeat-x; font-size:11px;}
.shc-tlt td {padding:0; border:0; text-align:center; height:37px;}
.shc-tlt td div {height:27px; padding:7px 10px 3px 10px; background:url(images/shc-tlt-dev.gif) top left no-repeat; text-align:center;}
.shc-tlt td.name div {text-align:left}
.shc-tlt td div a {font-size:11px; color:#515151 !important;}
.shc-tlt td.l div {background:url(images/shc-tlt-l.gif) top left no-repeat !important;}
.shc-tlt td.r div {background:url(images/shc-tlt-r.gif) top right no-repeat; padding:0; height:37px;}
.shc-tlt td.r div div {background:url(images/shc-tlt-dev.gif) top left no-repeat; height:27px; padding:7px 10px 3px 10px;}


.showcase-list .shc {width:100%; background:url(images/shc-list-bg.gif) top left repeat-y; margin-bottom:5px;}
.showcase-list .shc .top {width:100%; background:url(images/shc-list-top.gif) top left no-repeat;}
.showcase-list .shc .bottom {background:url(images/shc-list-bottom.gif) bottom left no-repeat; padding:1px 3px 3px 2px}
.showcase-list .shc table {border:0; margin:0; padding:0;}
.showcase-list .shc table td {padding:10px; border:0; background:url(images/shc-dev.gif) top left repeat-y #ffffff; vertical-align:middle; text-align:center;}
.showcase-list .shc table td.l {background:#ffffff}
.showcase-list .shc table td.name {text-align:left}
.showcase-list .shc table h2 a {
	font-size:18px; font-weight:normal; text-decoration:none; line-height:19px;
}

.showcase-list .shc table h2 a:hover {text-decoration:underline}

.showcase-list .shc table tr:hover td {background:url(images/shc-dev.gif) top left repeat-y #fffde4}
.showcase-list .shc table tr:hover td.l { background:#fffde4}


.showcase {background:url(images/shc-prod-bg.png) top left no-repeat; /* min-height:342px;*/ padding:18px 18px 20px 18px;}

.showcase .img-div {width:179px; float:left; margin-right:20px;}
.showcase .img-div .top {height:7px; width:179px; background:url(images/shc-prod-img-top.png) top left no-repeat}
.showcase .img-div .bottom {height:16px; width:179px; background:url(images/shc-prod-img-bottom.png) top left no-repeat}
.showcase .img-div .img { width:159px; background:url(images/shc-prod-img-bg.png) top left repeat-y; padding:10px; text-align:center;}
.showcase h1 {
	display:block;
	font-size:28px; letter-spacing:-1px; line-height:27px;
	margin:0 0 12px 0;
	padding:0;
}

.showcase .rate {float:right;
text-align:right;  font-size:11px; line-height:14px; color:#717171; width:98px;}
.showcase .rate img {margin-top:4px;}

.showcase .red {color:#f04400}

.showcase .info {float:left; width:460px;}

.showcase .info p {
	display:block;
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
	line-height:14px;
}

.showcase .demoreg {
	background:url(images/shc-demoreg.png) top left no-repeat;
	color:#363e18;
	font-size:11px;
	line-height:15px;
	margin-top:20px;
	height:150px;
	width:660px;
	padding: 20px 15px;
}

.showcase .demoreg table {
	border:0; padding:0; margin:0;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}

.showcase .demoreg table td {padding:8px 15px 8px 0px; border:0; vertical-align:middle; text-align:inherit;}
.showcase .demoreg table td h3 {padding:0; margin:0; font-size:13px; font-weight:bold; line-height:14px; color:#99b145}

.showcase .prices {
	background:url(images/shc-price.png) top left no-repeat;
	color:#363e18;
	font-size:11px;
	line-height:15px;
	margin-bottom:10px;
	margin-top:20px;
	height:50px;
	width:660px;
}

.showcase .prices table {
	border:0; padding:0; margin:0;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}

.showcase .prices table td {padding:8px 15px 8px 0px; border:0; vertical-align:middle; text-align:inherit;}
.showcase .prices table td h3 {padding:0; margin:0; font-size:13px; font-weight:bold; line-height:14px; color:#99b145}

.showcase .prices a { color:#7a9d02;}
.showcase a:hover {text-decoration:none}

ul.tabs, ul.tabs li {
	display:block;
	padding:0; margin:0; background:none;
	list-style:none;
	height:35px;
	list-style-position:inside;
}

ul.tabs li {background:url(images/shc-tab-bg.gif) top left repeat-x; float:left; cursor:pointer; margin-right:4px; position:relative; margin-top:1px;}
ul.tabs li div {height:35px; background:url(images/shc-tab-l.gif) top left no-repeat; float:left; cursor:pointer; padding-left:13px;}
ul.tabs li div span { display:block; height:27px; background:url(images/shc-tab-r.gif) top right no-repeat; padding:6px 18px 2px 5px; float:left; cursor:pointer; font-size:13px; color:#868686; font-weight:bold;}

ul.tabs li.cur {background-image:url(images/shc-tab-bg-a.gif)}
ul.tabs li.cur div {background-image:url(images/shc-tab-l-a.gif)}
ul.tabs li.cur div span {background-image:url(images/shc-tab-r-a.gif); color:#515151;}

.shc-tab {border:1px solid #e4e4e4; padding:18px 18px 18px 18px; margin-bottom:10px;}

.shc-tab table { margin-bottom:0px}

.shc-tab table td {padding:5px 10px 5px 10px; font-size:11px; line-height:14px;}
.shc-tab table td p {font-size:11px; line-height:14px; padding:0; margin:0 0 5px 0}
.shc-tab p {font-size:11px; line-height:15px; padding:0; margin:0 0 7px 0}
.shc-tab table .td-name {width:150px; text-align:left;}
.shc-tab table td.td-name {color:#7D7D7D; font-size:11px; line-height:17px;}
.shc-tab table .td-name a { color:#404040; font-weight:bold; font-size:12px;}

.shc-tab table th {font-weight:normal;}

.shc-tab table .td-rate {width:60px; text-align:center;}

.shc-tab a:hover {text-decoration:none}

.shc-right-links {font-size:12px; line-height:16px;}
.shc-right-links p {margin-bottom:10px;}
.shc-right-links a {color:#404040; text-decoration:none; display:block; margin:0; padding:0 0 7px 0px;}
.shc-right-links a:hover {text-decoration:underline}


.b-nav LI A,
.b-nav LI STRONG{
	font-size:14px;
	padding:8px 20px;
}

.b-nav LI LI {
	font-size:12px !important;
}

.b-nav LI LI A,
.b-nav LI LI STRONG {
	font-size:12px;
	padding:5px 20px !important;

}

.layer_calc
{
	position:absolute;
	width:215px;
	height:45px;
	margin:-10px;
	padding:0px;
	background-color:rgb(241, 248, 251);
	z-index:9999;
}

.layer_calc
{
	position:absolute;
	width:215px;
	height:45px;
	margin:-10px;
	padding:0px;
	background-color:rgb(241, 248, 251);
	z-index:9999;
}

.layer_tariff
{
	position:absolute;
	width:225px;
	height:750px;
	margin:0px;
	padding:0px;
	background-color:#DDDDDD;
	z-index:9;
}

.col2
{
	left: 255px;
}

.col3
{
	left: 490px;
}

.transp
{
	opacity:0.5;
}

.transp80
{
	opacity:0.8;
}

.hide
{
	display:none;
}

.b-sel .b-sel__i LI DIV
{
	margin-top:4px;
}

.b-sel .b-sel__i LI DIV P
{
	padding-left:15px;
	background:url(/wp-content/themes/twentyten/images/corn_menu.gif) left top no-repeat;
}

h2.title span { cursor:pointer}