body{
	margin:0px;
	background-color:#F8F8F8;
	*overflow-x: scroll;
    *overflow-y: scroll;
}

@font-face
{
	font-family: trebuchet ms;
	src:url('trebuc.ttf');
}

@font-face
{
	font-family: BebasNeue;
	src:url('BebasNeue.otf');
}

@font-face
{
	font-family: NillandBold;
	src:url('nilland/Nilland-Bold.ttf');
}

@font-face
{
	font-family: NillandExtraBold;
	src:url('nilland/Nilland-ExtraBold.ttf');
}  

@font-face
{
	font-family: NillandBlack;
	src:url('nilland/Nilland-Black.ttf');
} 

body,table,tr,th,td,div,input,button{
	font-family:NillandBold,trebuchet ms, times, serif;
	font-size:15px;
	-webkit-text-stroke: 0.1px;
}

a{
	text-decoration:none;
	outline:none;
}

a img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}

p{
	margin:0px;
}

.sharesosmed{
	border:1px solid #eee;
	background:#f7f7f7;
	padding:0px 11px;
	margin:4px 0px;
}

/*Top Menu*/
.topmenu{
	float:left;
	width:100%;
	height:135px;
	background:url(../images/bg/jakarta_vector.png) repeat-x bottom left #fff;
}

.topmenu .blokmenu{
	width:1000px;
	height:100%;
	*background:red;
	margin:0px auto;
}

.topmenu .blokmenu .logo{
	float:left;
	width:300px;
	margin-top:2%;
}

.topmenu .blokmenu .menu{
	float:right;
	width:700px;
	text-align:right;
}

.hrefmenuicon{
	color:#004992;
}

.hrefmenuicon:hover{
	color:#000;
}

.bordershadow{
	width:100%;
	height:11px;
	background:url(../images/bg/bg-bordershadowtopmenu.png) repeat-x;
}

.content{
	margin-top:6px;
	border:1px solid #ccc;
	border-radius:3px;
	padding:6px 8px;
	background:#fff;
}



/*Welcome*/
.welcome{
	float:left;
	width:100%;
	*height:345px;
	background:url(../images/bg/bg-blokwelcome.jpg);
	*background:url(../images/bg/hut-ri.jpg) center no-repeat #D81921;
	border-bottom:1px solid #003366;
	padding-bottom:35px;
}

.welcome .blokcontentwelcome{
	width:990px;
	padding-left:5px;
	padding-right:5px;
	height:100%;
	*background:red;
	margin:0px auto;
	padding-top:11px;
	
}

.welcome .blokcontentwelcome .naration{
	width:580px;
}

.welcome .blokcontentwelcome .naration .clickcontactnow{
	margin-top:55px;
	background:url(../images/contactnow.png) no-repeat;
	height:70px;
	padding-left:80px;
	font-weight:bold;
}

.welcome .blokcontentwelcome .naration .clickcontactnow:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
}

.welcome .blokcontentwelcome .naration .clickcontactnow .contactusnow span{
	font-family:NillandBlack,trebuchet ms, times, serif; 
	font-size:27px;
}

/*MAIN WRAPPER*/
.main{
	float:left;
	width:100%;
}

.wwcdfy{
	width:1000px;
	height:100%;
	*background:red;
	margin:0px auto;
	padding-top:30px;
}

/*blok service*/
.listservice{
	width:250px;
	height:185px;
	float:left;
}

.webhosting{
	background:#2FAB2F;
	height:100%;
	padding:6px 8px 0px 8px;
	
}

.webhosting:hover{
	background:url(../images/bg/bg_serv_webhosting.png) no-repeat bottom right #2FAB2F;
	height:100%;
	padding:6px 8px 0px 8px;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: background;
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: ease;
	-o-transition-property: background;
	-o-transition-duration: 0.5s;
	-o-transition-timing-function: ease;
	-ms-transition-property: background;
	-ms-transition-duration: 0.5s;
	-ms-transition-timing-function: ease;
	transition-property: background;
	transition-duration: 0.5s;
	transition-timing-function: ease;
}

.domain{
	background:#1270A0;
	height:100%;
	padding:6px 8px 0px 8px;
}

.domain:hover{
	background:url(../images/bg/bg_serv_domain.png) no-repeat bottom right #1270A0;
	height:100%;
	padding:6px 8px 0px 8px;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: background;
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: ease;
	-o-transition-property: background;
	-o-transition-duration: 0.5s;
	-o-transition-timing-function: ease;
	-ms-transition-property: background;
	-ms-transition-duration: 0.5s;
	-ms-transition-timing-function: ease;
	transition-property: background;
	transition-duration: 0.5s;
	transition-timing-function: ease;
}

.webdevelopment{
	background:#FE2F2F;
	height:100%;
	padding:6px 8px 0px 8px;
}

.webdevelopment:hover{
	background:url(../images/bg/bg_serv_webdevelopment.png) no-repeat bottom right #FE2F2F;
	height:100%;
	padding:6px 8px 0px 8px;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: background;
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: ease;
	-o-transition-property: background;
	-o-transition-duration: 0.5s;
	-o-transition-timing-function: ease;
	-ms-transition-property: background;
	-ms-transition-duration: 0.5s;
	-ms-transition-timing-function: ease;
	transition-property: background;
	transition-duration: 0.5s;
	transition-timing-function: ease;
}

.onlineadvertising{
	background:#2D2D2D;
	height:100%;
	padding:6px 8px 0px 8px;
}

.onlineadvertising:hover{
	background:url(../images/bg/bg_serv_onlineadvertising.png) no-repeat bottom right #2D2D2D;
	height:100%;
	padding:6px 8px 0px 8px;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: background;
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: ease;
	-o-transition-property: background;
	-o-transition-duration: 0.5s;
	-o-transition-timing-function: ease;
	-ms-transition-property: background;
	-ms-transition-duration: 0.5s;
	-ms-transition-timing-function: ease;
	transition-property: background;
	transition-duration: 0.5s;
	transition-timing-function: ease;
}

.titleserv1{
	color:#fff;
	font-family:NillandBlack, trebuchet ms, times, serif;
	font-size:34px;
	font-weight:bold;
}

.titleserv2{
	color:#fff;
	font-family:NillandBlack, trebuchet ms, times, serif;
	font-size:25px;
	font-weight:bold;
	margin-top:7px;
}

.contserv1{
	color:#fff;
	font-family:NillandBlack, trebuchet ms, times, serif;
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
}

.contserv2{
	color:#fff;
	font-family:NillandBlack, trebuchet ms, times, serif;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
	margin-right:2px;
	margin-left:2px;
}

.getstartWH{
	background:url(../images/bg/getstart_webhosting.jpg) no-repeat 8px center #2FAB2F;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

.getstartWH:hover{
	background:url(../images/bg/getstart_webhosting.jpg) no-repeat 8px center #169216;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

.getstartDOM{
	background:url(../images/bg/getstart_domain.jpg) no-repeat 8px center #1270A0;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

.getstartDOM:hover{
	background:url(../images/bg/getstart_domain.jpg) no-repeat 8px center #015A8A;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

.getstartWD{
	background:url(../images/bg/getstart_webdevelopment.jpg) no-repeat 8px center #FE2F2F;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

.getstartWD:hover{
	background:url(../images/bg/getstart_webdevelopment.jpg) no-repeat 8px center #E51616;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

.getstartOD{
	background:url(../images/bg/getstart_onlineadvertising.jpg) no-repeat 8px center #2D2D2D;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

.getstartOD:hover{
	background:url(../images/bg/getstart_onlineadvertising.jpg) no-repeat 8px center #202020;
	margin-top:2px;
	height:37px;
	padding-left:45px;
	padding-top:3px;
	font-size:25px;
	color:#fff;
}

/*MAIN WRAPER*/
.main_1000{
	width:1000px;
	margin:0px auto;
}

.main_980{
	width:980px;
	margin:0px auto;
}

.our_excellence{
	width:1000px;
	height:210px;
	background:#3B3B62;
	margin:0px auto;
}

.our_excellence .title_oexc{
	margin:0px auto;
	width:943px; 
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:28px;
	text-align:center;
	padding:8px 0px 10px 0px;
	
}

.our_excellence .cont_oexc{
	margin:0px auto;
	width:943px; 
	color:#fff;
	padding:30px 0px 12px 0px;
}

.our_excellence .cont_oexc .upc{
	width:87px;
	height:81px;
	background:url(../images/bg/oexc/premium_cms.png) no-repeat;
	font-size:21px;
	padding-left:98px;
	padding-top:3px;
	float:left;
	margin-right:45px;
	margin-left:10px;
}

.our_excellence .cont_oexc .seo{
	width:87px;
	height:81px;
	background:url(../images/bg/oexc/seo.png) no-repeat;
	font-size:21px;
	padding-left:98px;
	padding-top:26px;
	float:left;
	margin-right:45px;
}

.our_excellence .cont_oexc .fip{
	width:95px;
	height:81px;
	background:url(../images/bg/oexc/fasest_in_process.png) no-repeat;
	font-size:21px;
	padding-left:98px;
	padding-top:16px;
	float:left;
	margin-right:45px;
}

.our_excellence .cont_oexc .fem{
	width:105px;
	height:81px;
	background:url(../images/bg/oexc/exclusive_design.png) no-repeat;
	font-size:21px;
	padding-left:98px;
	padding-top:16px;
	float:left;
}

.process_title{
	background:url(../images/bg/process.png) no-repeat 14px center  #425A6B;
	width:938px;
	height:43px;
	margin:0px auto;
	padding-left:62px;
	padding-top:7px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	font-family:NillandBlack, trebuchet ms, times, serif;
}

.process_cont{
	background:#425A6B;
	width:1000px;
	height:174px;
	margin:0px auto;
	color:#fff;
	padding-top:15px;
}

.title_cont_process{
	font-size:15px;
	font-weight:bold;
	font-family:NillandBlack, trebuchet ms, times, serif;
	text-transform:uppercase;
	margin-top:6px;
}

.val_cont_process{
	font-size:14px;
	margin-top:3px;
}

.start{
	width:125px;
	height:26px;
	background:url(../images/bg/process/start.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:15px;
	margin-left:8px;
}

.start:hover{
	width:125px;
	height:26px;
	background:url(../images/bg/process/start-hover.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:15px;
	margin-left:8px;
	color:#ccc;
}

.research{
	width:125px;
	height:26px;
	background:url(../images/bg/process/research.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:10px;
}

.research:hover{
	width:125px;
	height:26px;
	background:url(../images/bg/process/research-hover.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:10px;
	color:#ccc;
}

.design_layout{
	width:145px;
	height:26px;
	background:url(../images/bg/process/design_layout.png) top center no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:5px;
}

.design_layout:hover{
	width:145px;
	height:26px;
	background:url(../images/bg/process/design_layout-hover.png) top center no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:5px;
	color:#ccc;
}

.approval{
	width:125px;
	height:26px;
	background:url(../images/bg/process/approval.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:15px;
}

.approval:hover{
	width:125px;
	height:26px;
	background:url(../images/bg/process/approval-hover.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:15px;
	color:#ccc;
}

.revision{
	width:125px;
	height:26px;
	background:url(../images/bg/process/revision.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:10px;
}

.revision:hover{
	width:125px;
	height:26px;
	background:url(../images/bg/process/revision-hover.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:10px;
	color:#ccc;
}

.beta_revision{
	width:135px;
	height:26px;
	background:url(../images/bg/process/beta_revision.png) top center no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:10px;
}

.beta_revision:hover{
	width:135px;
	height:26px;
	background:url(../images/bg/process/beta_revision-hover.png) top center no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:10px;
	color:#ccc;
}

.launch{
	width:125px;
	height:26px;
	background:url(../images/bg/process/launch.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:6px;
}

.launch:hover{
	width:125px;
	height:26px;
	background:url(../images/bg/process/launch-hover.png) no-repeat;
	padding-top:136px;
	text-align:center;
	float:left;
	margin-right:6px;
	color:#ccc;
}

/**/
.domain_check{
	background:#1270A0;
	width:280px;
	height:191px;
	padding:6px 10px;
	float:left;
	margin-right:2px;
}

.inputdomain{
	border:1px solid #003366;
	background:#fff;
	width:145px;
	padding:4px 6px;
}

.listdomain{
	border:1px solid #003366;
	background:#fff;
	padding:4px 4px;
	margin-top:1px;
}

.subdomain{
	border:0px;
	background:#2D2D2D;
	padding:6px 8px;
	margin:14px 0px;
	color:#fff;
	cursor:pointer;
	font-size:18px;
}

.subdomain:hover{
	border:0px;
	background:#232323;
	padding:6px 8px;
	margin:14px 0px;
	color:#fff;
	cursor:pointer;
	font-size:18px;
}

.client_testimony{
	background:#3B3B62;
	width:446px;
	height:191px;
	padding:6px 10px;
	float:left;
	margin-right:2px;
}

.client_testimony .title_ct{
	background:url(../images/bg/client_testimony.png) no-repeat left 3px;
	font-size:21px;
	color:#fff;
	border-bottom:1px solid #fff;
	padding:0px 0px 7px 33px;
}

.title_client_name{
	font-weight:bold;
	font-family:NillandBlack, trebuchet ms, times, serif;
	margin-bottom:4px;
}

.web_testi{
	color:yellow;
}

.view_testi{
	font-size:12px;
	color:#fff;
}

.whats_new{
	background:#A82828;
	width:280px;
	height:295px;
	padding:6px 10px;
	float:left;
	margin-right:2px;
}

.whats_new .title_wn{
	font-size:21px;
	color:#fff;
	border-bottom:1px solid #fff;
	padding:0px 0px 7px 2px;
}

.feed_news{
	margin-bottom:16px;
}

.title_feed_news{
	font-family:NillandBlack,trebuchet ms,times,serif;
	font-weight:bold;
	font-size:14px;
}

.content_feed_news{
	font-size:12px;
	margin-top:3px;
}

.content_feed_news a{
	color:#FFFF00;
}

.tweets{
	background:#00ACED;
	width:328px;
	height:295px;
	padding:6px 10px;
	float:left;
	margin-right:2px;
}

.tweets .title_tw{
	background:url(../images/bg/tweet.png) no-repeat left 3px;
	font-size:21px;
	color:#fff;
	border-bottom:1px solid #fff;
	padding:0px 0px 7px 39px;
}

.fb{
	background:#3B5997;
	width:328px;
	height:295px;
	padding:6px 10px;
	float:left;
}

.fb .title_fb{
	background:url(../images/bg/fb.png) no-repeat 4px 3px;
	font-size:21px;
	color:#fff;
	border-bottom:1px solid #fff;
	padding:0px 0px 7px 27px;
}


/*PORTFOLIO*/
.portfolio{
	width:1000px;
	height:360px;
	background:#4D4D70;
	margin:0px auto;
	display:none;
}

.portfolio .title_port{
	margin:0px auto;
	width:943px; 
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:28px;
	text-align:center;
	padding:8px 0px 10px 0px;
}

.portfolio .cont_port{
	margin:0px auto;
	width:943px; 
	color:#fff;
	padding:8px 0px 12px 0px;
}




/*Footer*/
.footer{
	float:left;
	width:100%;
	*height:135px;
	background:url(../images/bg/bg-blokwelcome.jpg);
	border-top:3px solid #003366;
	padding:8px 0px;
}

.footer .f_left{
	float:left;
	padding-right: 1px;
    width: 606px;
}

.footer2{
	float:left;
	width:100%;
	*height:135px;
	background:#003366;
	padding:9px 0px 6px 0px;
}

.title_ctcfoot{
	background:#1B1B1B;
	color:#fff;
	font-size:22px;
	padding:6px 8px 8px 8px;
	width:294px;
	margin-bottom:8px;
}

.cont_ctcfoot{
	color:#fff;
	font-size:17px;
	line-height:22px;
	padding-left:4px;
}

.tabl_ctcfoot td{
	color:#fff;
	font-family:NillandBlack, trebuchet ms,times,serif;
	font-weight:bold;
	vertical-align:top;
	padding:4px 0px;
	line-height:23px;
}

.tabl_ctcfoot td a{
	color:orange;
}
.tabl_ctcfoot td a:hover{
	color:yellow;
}

.footer .f_right{
	float:right;
	width:390px;
	color:#fff;
}

.blok_chat{
	margin-left:4px;
	margin-top:20px;
}

.live_chat{
	width:124px;
	height:66px;
	background:url(../images/bg/live_chat.png);
	float:left;
}

.live_chat:hover{
	width:124px;
	height:66px;
	background:url(../images/bg/live_chat.png);
	opacity:0.8;
	filter:alpha(opacity=80);
	float:left;
}

.ym_chat{
	width:60px;
	height:60px;
	background:url(../images/bg/ym.png);
	float:left;
	margin-left:12px;
}

.ym_chat:hover{
	width:60px;
	height:60px;
	background:url(../images/bg/ym.png);
	float:left;
	margin-left:12px;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.newsletter{
	background:#1B1B1B;
	padding:8px 8px 12px 8px;
}

.inputText_NL{
	border: 1px solid #CCCCCC;
    font-size: 15px;
    height: 21px;
    margin-top: 12px;
    padding: 3px;
    width: 200px;
}

.inputSubmit_NL{
	border: 1px solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 30px;
    margin-top: 9px;
    padding: 0 2px;
    width: 93px;
	background:#003399;
}

.inputSubmit_NL:hover{
	border: 1px solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 30px;
    margin-top: 9px;
    padding: 0 2px;
    width: 93px;
	background:#1B4EB4;
}

.our_partner{
	margin-top:18px;
}

.our_partner .title_op{
	font-size:29px;
	border-bottom:1px solid #fff;
	padding:0 0 7px 54px;
	margin-bottom:6px;
	background:url(../images/bg/our_partner.png) left center no-repeat;
}

.icon_partner{
	margin-top:6px;
	vertical-align:middle;
	line-height:32px;
}

.icon_partner img{
	vertical-align:middle;
	margin-right:15px;
	height:20px;
}

.f_copyright{
	border-top: 1px dashed #FFFFFF;
    color: #FFFFFF;
    float: left;
    margin-top: 11px;
    margin-bottom: 11px;
    padding-top: 11px;
    padding-bottom: 3px;
    width: 100%;
	font-size:13px;
	background:url(../images/bg/vh_footer.png) right 6px center no-repeat;
}

/**/
.title_onadv{
	font-size:23px;
	font-weight:bold;
	font-family:NillandBlack, trebuchet ms, times, serif;
	color:#0066CC;
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
	margin-bottom:6px;
}

.orderDom span{
	background:#004BB1;
	color:#fff;
	font-family:trebuchet ms;
	font-size:12px;
	padding:2px 5px;
	text-transform:uppercase;
}

.orderDom span:hover{
	background:#00278D;
}

.orderDom2 span{
	background:#004BB1;
	color:#fff;
	font-family:trebuchet ms;
	font-size:10px;
	padding:2px 3px;
	text-transform:uppercase;
}

.orderDom2 span:hover{
	background:#00278D;
}

.tabledomserv td{
	font-family:trebuchet ms;
	font-size:12px;
	vertical-align:top;
	padding-right:6px;
}

.tabledomserv td img{
	height:58px;
	width:58px;
	margin-right:3px;
}

.tabledomserv td span.titdomservlist{
	font-size:16px;
	font-weight:bold;
	font-family:trebuchet ms;
}

.tabledomserv td span{
	font-size:12px;
	font-family:trebuchet ms;
}

.contact_order{
	background:url(../images/bg/contact_order.png) no-repeat left center;
	color: #0066CC;
    font-size: 23px;
    font-weight: bold;
    height: 40px;
    margin-top: 6px;
    padding-left: 46px;
    padding-top: 11px;
    width: 356px;
}

.contact_order:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}

.left_radius{
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}

.right_radius{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

.serv_choice{
	padding:6px 8px;
}

.hvvv:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:pointer;
}

.serv_choice div{
	color:#fff;
	font-weight:bold;
	font-family:NillandBlack, trebuchet ms, times, serif;
	font-size:17px;
}

.web_dev_bar{
	background:#FE2F2F;
}

/*.web_dev_bar:hover{
	background:#E71818;
}*/

.online_adv_bar{
	background:#2D2D2D;
}
/*.online_adv_bar:hover{
	background:#1F1F1F;
}*/

.web_host_bar{
	background:#2FAB2F;
}

/*.web_host_bar:hover{
	background:#179317;
}*/

.domain_bar{
	background:#1270A0;
}

/*.domain_bar:hover{
	background:#005C8C;
}*/

.title_wd_bar{
	background:url(../images/bg/bar_webdev.png) no-repeat 23px center;
	padding-left:26px;
	text-align:center;
}

.title_od_bar{
	background:url(../images/bg/bar_onladv.png) no-repeat 23px center;
	padding-left:26px;
	text-align:center;
}

.title_wh_bar{
	background:url(../images/bg/bar_webhost.png) no-repeat 46px center;
	padding-left:26px;
	text-align:center;
}

.title_dom_bar{
	background:url(../images/bg/bar_domain.png) no-repeat 68px center;
	padding-left:26px;
	text-align:center;
}

.akt_wd{
	width:16px;
	height:16px;
	background:url(../images/bg/akt_wd.png) no-repeat left center;
	margin:0px auto;
}

.akt_oad{
	width:16px;
	height:16px;
	background:url(../images/bg/akt_oad.png) no-repeat left center;
	margin:0px auto;
}

.akt_wh{
	width:16px;
	height:16px;
	background:url(../images/bg/akt_wh.png) no-repeat left center;
	margin:0px auto;
}

.akt_dom{
	width:16px;
	height:16px;
	background:url(../images/bg/akt_dom.png) no-repeat left center;
	margin:0px auto;
}

.no_akf{
	width:16px;
	height:16px;
	background:transparent;
	margin:0px auto;
}

.fit_host td {
	padding-right:10px;
	padding-bottom:20px;
}

.fit_host td div{
	font-family:trebuchet ms;
	font-size:13px;
}

.title_fh{
	*font-weight:bold;
	font-size:21px !important;
	margin-bottom:4px;
}

.fit_host td div img{
	width:64px;
	margin:0px 8px 6px 0px;
}

/**/
.form_contact td{
	color:#696969;
}

.form_contact td input[type="text"]{
	width:379px;
	border:2px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 1px 3px #B0B1B1 inset;
	padding:8px 8px;
	color:#696969;
	font-family:verdana;
	font-size:13px;
}

.form_contact td input[type="text"]:focus{
	background:#ECECEC;
	color:#7A7A7A;
}

.form_contact td input[type="file"]{
	width:379px;
	border:2px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 1px 3px #B0B1B1 inset;
	padding:8px 8px;
	color:#696969;
	font-family:verdana;
	font-size:13px;
}

.form_contact td input[type="file"]:focus{
	background:#ECECEC;
	color:#7A7A7A;
}

.form_contact td select{
	width:399px;
	border:2px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 1px 3px #B0B1B1 inset;
	padding:8px 8px;
	color:#696969;
	font-family:verdana;
	font-size:13px;
}

.form_contact td select:focus{
	background:#ECECEC;
	color:#696969;
}

.form_contact td textarea{
	width:380px;
	border:2px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 1px 3px #B0B1B1 inset;
	padding:8px 8px;
	color:#696969;
	font-family:verdana;
	font-size:13px;
	height:145px;
	resize:none;
}

.form_contact td textarea:focus{
	background:#ECECEC;
	color:#696969;
}

.form_contact td button{
	border:3px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 2px 2px #B0B1B1;
	padding:8px 8px;
	color:#A5A5A5;
	font-family:verdana;
	font-size:13px;
	cursor:pointer;
	margin-right:11px;
	font-weight:bold;
	text-shadow:0px 0px 1px #ccc;
}

.form_contact td button:hover{
	background:#F1F1F1;
	color:#878787;
}

.form_contact td button:active{
	box-shadow:0 1px 3px #B0B1B1 inset;
	*color:red;
}



.form_contact td input[type="submit"]{
	border:3px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 2px 2px #B0B1B1;
	padding:8px 8px;
	color:#A5A5A5;
	font-family:verdana;
	font-size:13px;
	cursor:pointer;
	margin-right:11px;
	font-weight:bold;
	text-shadow:0px 0px 1px #ccc;
}

.form_contact td input[type="submit"]:hover{
	background:#F1F1F1;
	color:#878787;
}

.form_contact td input[type="submit"]:active{
	box-shadow:0 1px 3px #B0B1B1 inset;
	*color:red;
}





.form_contact td input.error, .form_contact td textarea.error ,.form_contact td select.error{ border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
.form_contact td input.error:focus,.form_contact td textarea.error:focus,.form_contact td select.error:focus { border-color: #973d3d; color: #a35959;background:#ECECEC; }

.dopro{
	border:3px solid #E5E5E5;
	margin-top:30px;
	margin-bottom:22px;
	background:#F6F6F6;
	box-shadow:0 2px 2px #B0B1B1;
	padding:8px 8px;
	color:#A5A5A5;
	font-family:verdana;
	font-size:13px;
	cursor:pointer;
	margin-right:11px;
	font-weight:bold;
	text-shadow:0px 0px 1px #ccc;
	width:148px;
}

.dopro:hover{
	background:#F1F1F1;
	color:#878787;}

.dopro:active{
	box-shadow:0 1px 3px #B0B1B1 inset;
}

/**/
.list_testimony{
	background:#F5F5F5;
	border:1px solid #BEBEBE;
	padding:6px 12px;
	border-radius:3px;
	margin-bottom:6px;
}

.title_ltp{
	background:url(../images/quotes.png) no-repeat;
	font-family: NillandBlack,trebuchet ms,times,serif;
    font-size: 19px;
    font-weight: bold;
    height: 38px;
    margin-top: 7px;
    padding-left: 41px;
}

#news_value{
	font-family:arial;
	line-height:25px;
}

.aboutusBlok{
	font-family:trebuchet ms;
	font-size:14px;
	line-height:23px;
}

.aboutusBlok li{
	font-weight:bold;
}

.title_contPG{
	font-size:40px;
	font-weight:bold;
	font-family:NillandBlack, trebuchet ms, times, serif;
	color:#464646;
}

.title_contPG2{
    color: #464646;
    font-family: NillandBlack,trebuchet ms,times,serif;
    font-size: 22px;
}

/**/
.t_pgserv{
	font-size:22px;
	font-family:NillandBlack, trebuchet ms, times, serif;
	margin-top:6px;
	margin-bottom:4px;
	text-align:center;
	color:#464646;
}

.c_pgserv{
	line-height:19px;
	text-align:center;
	color:#464646;
	margin-bottom:12px;
}

.t_s_pg_bl{
	background: url("../images/bg/service_t_pg.png") no-repeat left 6px;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 28px;
    padding-bottom: 17px;
    padding-left: 141px;
    text-align: left;
    width: 244px;
}

.gs_pg_serv{
	background:#464646;
	color:#fff;
	padding:6px 8px;
}

.gs_pg_serv:hover{
	background:#323232;
}

.tit_cotw{
    color: #464646;
    font-family: NillandBlack,trebuchet ms,times,serif;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 6px;
}

.seg_ctw{
	width:16px;
	height:16px;
	background:url(../images/bg/seg_ctw.png) no-repeat left 3px;
	margin:0px auto;
}

.wdbar_cw{
	background:#008ECC;
}

.wdbar_os{
	background:#DB552D;
}

.wdbar_cp{
	background:#A1B02B;
}

.title_wdbar_cw{
	background:url(../images/bg/wdbar_cw.png) no-repeat 70px center;
	padding-left:26px;
	padding-bottom:2px;
	text-align:center;
}

.title_wdbar_os{
	background:url(../images/bg/wdbar_os.png) no-repeat 86px center;
	padding-left:26px;
	padding-bottom:2px;
	text-align:center;
}

.title_wdbar_cp{
	background:url(../images/bg/wdbar_cp.png) no-repeat 66px center;
	padding-left:26px;
	padding-bottom:2px;
	text-align:center;
}

.targetDiv{
	padding:8px;
	float:left;
	width:98.4%;
}

.title_package {
	padding-bottom:3px;
	padding-top:0px;
	float:left;
	width:100%;
}

.title_package div{
	margin-right: 7px;
	margin-bottom:5px;
    background: #34a5cf; /* Fallback */
    background: -moz-linear-gradient(#34a5cf, #2a8ac4);
    background: -ms-linear-gradient(#34a5cf, #2a8ac4);
    background: -o-linear-gradient(#34a5cf, #2a8ac4);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#34a5cf), to(#2a8ac4));
    background: -webkit-linear-gradient(#34a5cf, #2a8ac4);
    background: linear-gradient(#34a5cf, #2a8ac4);
    border: 1px solid #2b8bc7;
    color: #ffffff;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
    text-decoration: none;
    float: left;
    position: relative;
    box-shadow: inset 0 1px rgba(255,255,255,0.3);
    border-radius: 3px;
    cursor: pointer;
    font-family:Calibri, Arial, sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
	
	padding:8px 12px;
}

.title_package div:hover{
	box-shadow: 
        inset 0 1px rgba(255,255,255,0.3), 
        inset 0 20px 40px rgba(255,255,255,0.15);
}

.desc_package{
	*background:#EFEFEF;
	*color:#343434;
	color:#fff;
	padding:8px 0px;
	float:left;
	width:100%;
    font-family:Calibri, Arial, sans-serif;
}

.desc_package div{
    font-family:Calibri, Arial, sans-serif;
}

.data_package{
	width:100%;
}

.data_package td{
	vertical-align:top;
}

.data_package td div{
	padding:8px 12px;
	margin-bottom:2px;
    font-family:Calibri, Arial, sans-serif;
	font-weight:bold;
	line-height:22px;
}

.data_package td .desc_tit{
	*width:30%;
	background:#333;
}

.data_package td .desc_arrow
{
	width:13px;
	background:#333;
	padding-right:0px;
	padding-bottom:8px;
}

.data_package td .desc_content
{
	width:auto;
	background:#FFFFCC;
	color:#333;
	margin-bottom:3px;
}

.tit_compfac{
	text-align:left;
	font-size:17px;
	margin-bottom:6px;
}

.cart_package{
	padding: 8px 10px;
    
    /* Styles */
    background: #634056;
    background: -moz-linear-gradient(rgba(99,64,86,0.5), rgba(76,49,65,0.7)) #634056;
    background: -ms-linear-gradient(rgba(99,64,86,0.5), rgba(76,49,65,0.7)) #634056;
    background: -o-linear-gradient(rgba(99,64,86,0.5), rgba(76,49,65,0.7)) #634056;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(99,64,86,0.5)), to(rgba(76,49,65,0.7))) #634056;
    background: -webkit-linear-gradient(rgba(99,64,86,0.5), rgba(76,49,65,0.7)) #634056;
    background: linear-gradient(rgba(99,64,86,0.5), rgba(76,49,65,0.7)) #634056;    
    border-radius: 5px;
    border: 1px solid #4e3043;
    box-shadow: inset 0 1px rgba(255,255,255,0.4), 0 2px 1px rgba(0,0,0,0.1);
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Font styles */
    color: white;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    font-size: 16px;
    font-weight: bold;
    font-family: calibri, Arial, sans-serif;
}

.cart_package:hover
{
	box-shadow: 
        inset 0 1px rgba(255,255,255,0.2), 
        inset 0 20px 30px rgba(99,64,86,0.5);
}

.ab_ss{
	background:url(../images/ss.png) no-repeat;
	width:240px;
	height:265px;
}

.ab_ov{
	background:url(../images/ov.png) no-repeat;
	width:240px;
	height:265px;
}

.ab_ovi{
	background:url(../images/ovi.png) no-repeat;
	width:240px;
	height:265px;
}

.ab_omi{
	background:url(../images/omi.png) no-repeat;
	width:240px;
	height:265px;
}

/**/
.form_contact2 td{
	color:#696969;
}

.form_contact2 td input[type="text"]{
	width:265px;
	border:2px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 1px 3px #B0B1B1 inset;
	padding:8px 8px;
	color:#696969;
	font-family:verdana;
	font-size:13px;
}

.form_contact2 td input[type="text"]:focus{
	background:#ECECEC;
	color:#7A7A7A;
}

.form_contact2 td select{
	width:285px;
	border:2px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 1px 3px #B0B1B1 inset;
	padding:8px 8px;
	color:#696969;
	font-family:verdana;
	font-size:13px;
}

.form_contact2 td select:focus{
	background:#ECECEC;
	color:#696969;
}

.form_contact2 td textarea{
	width:265px;
	border:2px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 1px 3px #B0B1B1 inset;
	padding:8px 8px;
	color:#696969;
	font-family:verdana;
	font-size:13px;
	height:145px;
	resize:none;
}

.form_contact2 td textarea:focus{
	background:#ECECEC;
	color:#696969;
}

.form_contact2 td input[type="submit"]{
	border:3px solid #E5E5E5;
	margin-bottom:8px;
	background:#F6F6F6;
	box-shadow:0 2px 2px #B0B1B1;
	padding:8px 8px;
	color:#A5A5A5;
	font-family:verdana;
	font-size:13px;
	cursor:pointer;
	margin-right:11px;
	font-weight:bold;
	text-shadow:0px 0px 1px #ccc;
}

.form_contact2 td input[type="submit"]:hover{
	background:#F1F1F1;
	color:#878787;
}

.form_contact2 td input[type="submit"]:active{
	box-shadow:0 1px 3px #B0B1B1 inset;
	*color:red;
}

.form_contact2 td input.error, .form_contact2 td textarea.error ,.form_contact2 td select.error{ border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
.form_contact2 td input.error:focus,.form_contact2 td textarea.error:focus,.form_contact2 td select.error:focus { border-color: #973d3d; color: #a35959;background:#ECECEC; }
