/*
Theme Name: Smartcom
Description: Theme For smart-com.kz
Version: 1.0
Author: Web Art Promotion Studio
*/


body {
  font-family:Tahoma, Arial;
  font-size:0.8em;
  margin:0;
  padding:0;
  background: url(images/body_pattern.png) repeat;
}
img {
  border:0;
}
#container {
  margin:0 auto;
  width:990px;
}
.container_in {
  float:left;
  background: url(images/container_fon.png) repeat-y;
}
.header {
  float:left;
  height:200px;
  margin:0;
  padding:0;
  width:990px;
  margin-left:83px;
}
#index_header {
  background:url("images/index_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#index_page {
  background:url("images/index_fon.jpg") no-repeat scroll -121px -200px white;
}
#about_header {
  background:url("images/about_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#about_page {
  background:url("images/about_fon.jpg") no-repeat scroll -121px -200px white;
}
#confidence_header {
  background:url("images/confidence_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#confidence_page {
  background:url("images/confidence_fon.jpg") no-repeat scroll -121px -200px white;
}
#contacts_header {
  background:url("images/contacts_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#contacts_page {
  background:url("images/contacts_fon.jpg") no-repeat scroll -121px -200px white;
}
#faq_header {
  background:url("images/faq_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#faq_page {
  background:url("images/faq_fon.jpg") no-repeat scroll -121px -200px white;
}
#news_header {
  background:url("images/news_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#news_page {
  background:url("images/news_fon.jpg") no-repeat scroll -121px -200px white;
}
#partners_header {
  background:url("images/partners_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#partners_page {
  background:url("images/partners_fon.jpg") no-repeat scroll -121px -200px white;
}
#production_header {
  background:url("images/production_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#production_page {
  background:url("images/production_fon.jpg") no-repeat scroll -121px -200px white;
}
#services_header {
  background:url("images/services_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#services_page {
  background:url("images/services_fon.jpg") no-repeat scroll -121px -200px white;
}
#solutions_header {
  background:url("images/solutions_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#solutions_page {
  background:url("images/solutions_fon.jpg") no-repeat scroll -121px -200px white;
}
#team_header {
  background:url("images/team_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#team_page {
  background:url("images/team_fon.jpg") no-repeat scroll -121px -200px white;
}
#vacancy_header {
  background:url("images/vacancy_fon.jpg") no-repeat scroll -120px 0 transparent;
}
#vacancy_page {
  background:url("images/vacancy_fon.jpg") no-repeat scroll -121px -200px white;
}
.logo {
  float:left;
  margin-top:67px;
  
}
.languages {
  float:left;
  margin-top:80px;
  margin-left:125px;
}
.languages a {
  color:#0f8dc7;
  text-decoration:underline;
  margin-right:10px;
  padding:7px;
  width: 29px;
  height: 30px;
}
.languages a:hover {
  text-decoration:none;
}
a.active_l {
  background: url(images/aktiv_language.png) no-repeat;
  width: 29px;
  height: 30px;
  color:#929292;
  text-decoration:none;
}
.menu {
  float:left;
  margin-top:50px;
  width:100%;
}
.menu ul {
  list-style:none;
  margin:0;
  padding:0;
  height:28px;
  float:left;
}
.menu ul li {
  float:left;
  margin-right:2px;
  padding:0;
}
.menu ul li a {
  color:#000000;
  display:block;
  text-decoration:none;
  padding:5px 13px;
  background: url(images/menu_fon.png) repeat-x;
  border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  -o-border-radius:5px 5px 0px 0px;
  -webkit-border-radius:5px 5px 0px 0px;
}
.menu ul li a:hover {
  background: url(images/menu_fon_hover.png) repeat-x;
}
.menu ul li a.active_menu {
  border-bottom: 2px solid #7b93a2;
  background: url(images/menu_fon_active.png) repeat-x; 
}
.menu ul li img {
  position:relative;
  top:-3px;
}
.menu ul li ul {
  list-style:none;
  margin:0;
  padding:0;
  position:absolute;
  display:none;
}
.menu ul li ul li {
  float:none;
  width:170px;
  margin:0;
}
.menu ul li ul li a {
  border-radius:0px 0px 0px 0px;
  -moz-border-radius:0px 0px 0px 0px;
  -o-border-radius:0px 0px 0px 0px;
  -webkit-border-radius:0px 0px 0px 0px;
}

.bet {
  float:left;
  margin-left:83px;
  padding-top:20px;
  width:869px;
}
.bet h2 {
  font-family:Myriad Pro;
  font-size:2em;
  font-weight:normal;
  color:#183884;
  margin-top:0;
  width:630px;
}
.bet a {
  color:#0f8dc7;
  text-decoration:underline;
}
.bet a:hover {
  text-decoration:none;
}
.bet ul {
  margin:0;
  padding:0;
  float:left;
  width:100%;
  list-style:none;
  margin-bottom:50px;
}
.bet ul li {
  padding:5px 0px;
  color:#0f8dc7;
}
.bet ul#vakansii li {
  padding:0px 0px;
  color:#0f8dc7;
}
.bet ul li ul {
  margin:5px 0px 5px 20px;
}
#production_page .text ul li ul li {
  font-weight:normal;
}
.text {
  float:left;
  width:535px;
  margin-bottom:10px;
}
.text img {
  float:left;
}
.text p:first-child strong em {
  padding-top:0;
}
.text p strong em {
  padding:20px 0px 10px 0px;
  float:left;
}
.few_news {
  float:left;
  width:540px;
  padding:0;
  margin:0;
}
.few_news table tr td {
  vertical-align: top;
  text-align: left;
  padding-top:20px;
  float:left;
}
td.news_thumb {
  padding: 20px 25px 13px 0px;
  width:60px;
}
td.news_description {
  width:450px;
  border-bottom:1px dotted #000000;
}
.news_description span {
  font-size:1em;
  float:none;
  display:block;
  margin-bottom:10px;
}
.news_description a {
  color:#198ee0;
  text-decoration:underline;
  display:block;
  margin-bottom:20px;
}
.news_description a:hover {
  text-decoration:none;
}
.archive {
  padding-left:95px;
}
.archive a {
  padding-left:25px;
  background: url(images/arxiv_thumb.png) no-repeat;
  color:#198ee0;
  text-decoration:underline;
  font-size:1em; 
}
.archive a:hover {
  text-decoration:none;
}

.dopmenu {
  float:left;
  margin-left:35px;
  width:250px;
}
.single_dopmenu {
  float:left;
  width:230px;
  margin-bottom:5px;
  position:relative;
}
.single_dopmenu a {
  float:left;
  font-size:1.5em;
  color:#666565;
  padding:10px 0px;
  width:270px;
  background: url(images/dopmenu_fon.png) repeat-x;
  height: 22px;
  text-decoration:none;
  border-radius:2px 2px 2px 2px;
  -moz-border-radius:2px 2px 2px 2px;
  -o-border-radius:2px 2px 2px 2px;
  -webkit-border-radius:2px 2px 2px 2px;
  box-shadow: 1px 1px 3px #9d9d9d;
  -moz-box-shadow: 1px 1px 3px #9d9d9d;
  -o-box-shadow: 1px 1px 3px #9d9d9d;
	-webkit-box-shadow: 1px 1px 3px #9d9d9d;
}
.single_dopmenu a span {
  float:left;
  background: url(images/dopmenu_vniz.png) no-repeat center right;
  width:230px;
  margin:0px 20px;
}
.active_dopmenu a {
  color:#ffffff;
  background: url(images/dopmenu_fon_activ.png) repeat-x;
}
.single_dopmenu div.single_dopmenu_in {
  width:270px;
  background-color:#183884;
  margin:0;
  padding:0;
  border-radius:2px 2px 2px 2px;
  -moz-border-radius:2px 2px 2px 2px;
  -o-border-radius:2px 2px 2px 2px;
  -webkit-border-radius:2px 2px 2px 2px;
  box-shadow: 1px 4px 3px #9d9d9d;
  -moz-box-shadow: 1px 4px 3px #9d9d9d;
  -o-box-shadow: 1px 4px 3px #9d9d9d;
	-webkit-box-shadow: 1px 4px 3px #9d9d9d;
	display:none;
	margin-top:-2px;
	float:left;
}
.single_dopmenu div.single_dopmenu_in ul {
  list-style:none;
  margin:20px 0px 20px 20px;
  padding:0;
  float:left;
  width:230px;
}
.single_dopmenu div.single_dopmenu_in ul li {
  float:left;
  width:230px;
}
.single_dopmenu div.single_dopmenu_in ul li a {
  background:none;
  color:#ffffff;
  text-decoration:underline;
  font-size:0.9em;
  border-radius:none;
  -moz-border-radius:none;
  -o-border-radius:none;
  -webkit-border-radius:none;
  box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
	-webkit-box-shadow: none;
	padding:0;
	width:230px;
}
.single_dopmenu div.single_dopmenu_in ul li a:hover {
  text-decoration:none;
}
#servicesd {
  display:block;
}
                                
.friends {
  float:left;
  width:100%;
  margin-top:60px;
  margin-bottom:50px;
}
.one_friend {
  float:left;
  width:395px;
}
#left_friend {
  border-right:1px dotted;
  margin-right:40px;
}
.one_friend a {
  font-family:Georgia;
  font-size:2em;
  font-style:italic;
  color:#183884;
  text-decoration:underline;
}
.one_friend a:hover {
  text-decoration:none;
}
.one_friend ul {
  list-style:none;
  margin:0;
  padding:0;
  margin-top:20px;
}
.one_friend ul li {
  float:left;
  margin-right:29px;
  margin-bottom:26px;
}
.one_friend ul li a {
  display:block;
  width:99px;
  height:99px;
}
#nurbank {
  background: url(images/nurbank_blue.png) no-repeat;
}
#nurbank:hover {
  background: url(images/nurbank.png) no-repeat;
}
#kmg {
  background: url(images/kmg_blue.png) no-repeat;
}
#kmg:hover {
  background: url(images/kmg.png) no-repeat;
}
#cesnabank {
  background: url(images/cesnabank_blue.png) no-repeat;
}
#cesnabank:hover {
  background: url(images/cesnabank.png) no-repeat;
}
#kazkom {
  background: url(images/kazkom_blue.png) no-repeat;
}
#kazkom:hover {
  background: url(images/kazkom.png) no-repeat;
}
#atfbank {
  background: url(images/atf_blue.png) no-repeat;
}
#atfbank:hover {
  background: url(images/atf.png) no-repeat;
}
#aliansbank {
  background: url(images/aliansbank_blue.png) no-repeat;
}
#aliansbank:hover {
  background: url(images/aliansbank.png) no-repeat;
}
#fujitsu {
  background: url(images/fujitsu_blue.png) no-repeat;
}
#fujitsu:hover {
  background: url(images/fujitsu.png) no-repeat;
}
#platforms {
  background: url(images/platforms_blue.png) no-repeat;
}
#platforms:hover {
  background: url(images/platforms.png) no-repeat;
}
#apc {
  background: url(images/apc_blue.png) no-repeat;
}
#apc:hover {
  background: url(images/apc.png) no-repeat;
}
#symantec {
  background: url(images/symantec_blue.png) no-repeat;
}
#symantec:hover {
  background: url(images/symantec.png) no-repeat;
}
#brocade {
  background: url(images/brocade_blue.png) no-repeat;
}
#brocade:hover {
  background: url(images/brocade.png) no-repeat;
}
#microsoft {
  background: url(images/microsoft_blue.png) no-repeat;
}
#microsoft:hover {
  background: url(images/microsoft.png) no-repeat;
}
#halykbank {
  background: url(images/halykbank_blue.png) no-repeat;
}
#halykbank:hover {
  background: url(images/halykbank.jpg) no-repeat;
}
#centercredit {
  background: url(images/centercredit_blue.png) no-repeat;
}
#centercredit:hover {
  background: url(images/centercredit.png) no-repeat;
}
#kazaxtelecom {
  background: url(images/kt1.jpg) no-repeat;  
}
#kazaxtelecom:hover {
  background: url(images/kt2.jpg) no-repeat;  
}
#cisco {
  background: url(images/cisco_blue.jpg) no-repeat;  
}
#cisco:hover {
  background: url(images/cisco.jpg) no-repeat;  
}
#netapp {
  background: url(images/netapp_blue.jpg) no-repeat;  
}
#netapp:hover {
  background: url(images/netapp.jpg) no-repeat;  
}
.footer {
  float:left;
  padding-left:83px;
  width:990px;
  margin-top:50px;
}
.footerin {
  margin:0px;
  padding:0px;
  float:left;
  background:#183884;
  border-radius:7px 7px 0px 0px;
  -moz-border-radius:7px 7px 0px 0px;
  -o-border-radius:7px 7px 0px 0px;
  -webkit-border-radius:7px 7px 0px 0px;
  width:760px;
  color:#efefef;
  padding-left:30px;
}
.contacts {
	margin:0px;
	padding:0px;
	float: left;
	width:470px;
	height:166px;
	/*background-color:#c49ab2;*/
	position:relative;
}
.contacts div.contact_content {
	position:absolute;
	top:230px;
	display:none;
	width: 310px;
	top:50px;
	left:0px;
	padding:20px;
	padding-bottom:0px;
	padding-top:0px;
	
	font-size:0.9em;
}
.footerin a {
  color:#cfebff;
  text-decoration:underline;
}
.footerin a:hover {
  text-decoration:none;
}
.contacts ul {
	list-style:none;
/*	margin:0px;*/
	padding:0px;
	margin:0px;
	margin-top:10px;

}
.contacts li {
	float:left;
	margin-right:0px;
	color:#644958;
	font-family: Arial;
	font-size: 1em;
	text-decoration:none;
}
.contacts ul a {
	background:none;
	height:41px;
	width:93px;
	padding:10px 22px;
	color:#a2bfe1;
	font-family: Arial;
	font-size: 1em;
	text-decoration:none;
}
.contacts ul a span {
  border-bottom:1px dotted #a2bfe1;
}
.contacts li.contact_current {
  position:relative;
}
.contacts li.contact_current a {
	background: url(images/current_address_fon.png) repeat-x;
	border-radius:0px 0px 6px 6px;
  -moz-border-radius:0px 0px 6px 6px;
  -o-border-radius:0px 0px 6px 6px;
  -webkit-border-radius:0px 0px 6px 6px;
  height:41px;	
}
.contacts li.contact_current a span {
	color:#39445e;
	border-bottom:1px dotted #39445e;
}
.ui-tabs .ui-tabs-hide {
  display: none;
}
.liverx {
  margin:0;
  padding:0;
  background: url(images/address_fon.png) no-repeat;
  width: 93px;
  height: 3px;
  font-size:0px;
  position:absolute;
  z-index:99;
  top:-12px;
  left:0px;
  display:none;   
}
#Tab2v {
  background-position:-4px 0px;
}
.liverx_show {
  display: block;
}
.map_link {
  background: url(images/karta_thumb.png) no-repeat;
  height: 55px;
  padding:12px 0px 0px 50px;
  margin-top:12px;    
}
.options {
  float:left;
  margin-top:45px;
  width:262px;  
}
.we {
  background: url(images/waplogo.png) no-repeat 0px 6px;
  padding-left:40px;
}
.schet {
  float:left;
  margin-top:10px;
}
.schet img {
  float:left;
  margin-right:10px;
}
/*========================================News====================================*/
.news_thumbnail {
  float:left;
  width:60px;
  margin-right:22px;
}
.news_title {
  float:left;
  width:400px;
  height:60px;
  font-size:1.4em;
  color:#666666;
}
/*========================================FAQ====================================*/
.question {
  font-weight:bold;
  float:left;
  margin-bottom:10px;
}
.answer {
  float:left;
  margin-bottom:20px;
}
/*========================================Confidence====================================*/
.confidence_diploms {
  float:left;
}
.confidence_diploms ul {
  list-style:none;
  margin:0;
  padding:0;                      
}
.confidence_diploms ul li {
  float:left;
  margin-right:20px;
  background: url(images/confidence_diploms_fon.png) no-repeat;
  width: 137px;
  height: 194px;
  padding:12px 5px;
}
.confidence_companies {
  float:left;
  width:640px;
}
.confidence_companies ul {
  list-style:none;
  margin:0;
  padding:0;                      
}
.confidence_companies ul li {
  float:left;
  margin-right:29px;
  margin-bottom:26px;
}
/*========================================cforms====================================*/

.cf-ol li input, .cf-ol li textarea {
  font-family:tahoma;
  font-size:1em;
  padding:4px;
  width:300px;
}
#cf2_field_1, #cf2_field_2, #cf2_field_3, #cf2_field_4, #cf2_field_5, #cf2_field_6, #cf2_field_7, #cf2_field_8, #cf2_field_9, #cf2_field_10, #cf2_field_11, #cf2_field_12, #cf2_field_13, #cf2_field_14, #cf2_field_15, #cf2_field_16 {
  font-family:tahoma;
  font-size:1em;
  padding:4px;
  width:300px;
}
.cf-ol label, .cf-ol input, .cf-ol textarea, .cf-sb {
  clear:both;
  float:left;
}
.cf-sb {
  margin-left:38px;
}
.reqtxt {
  float:left;
}
.cf-ol {
  list-style:none;
}
.cf-ol li {
  float:left;
  margin-bottom:10px;
}
.cf_hidden {
  clear:both;
  display:none;
  float:left;
}
.myreqtxt {
  color:#ff0000;
}
.failure {
  float:left;
  margin-bottom:20px;
  margin-left:38px;
  color:#ff0000;
}
.cform label {
  text-align:left;
  width:100%;
}
.cform label span {
  width:100%;
  display:inline;
}
#services_page .page_item.page-item-97 {
  padding-top:50px;
}
