@import url("common.css");
#main{
		min-width:970px;
		padding:0px 10px 0px 10px;
}
#header{
		background:url(/images/smart/topbg.gif) right top no-repeat;
}
#headerb{
		  background:url(/images/smart/header.png) center bottom no-repeat;
		  padding:8px 0px 0px 12px;
		  position:relative;
		  min-height:100px;
}
.phones{
        position:absolute;
        right:378px;
        top:30px;
        width:220px;
        font-family:Georgia;
        font-size:18px;
        font-style:italic;
}
.phones p{
            margin:0px 0px 10px 0px;
}
.phones strong{
                color:#AD1762;
                background:url(/images/smart/mts.jpg) left top no-repeat;
                padding:0px 0px 3px 60px;
                font-weight:normal;
}
.phones em{
            padding:0px 0px 3px 60px;
            background:url(/images/smart/velcom.jpg) left 70% no-repeat;
            color:#012E29;
}
.logo{
		display:block;
		float:left;
		width:238px;
		height:91px;
		background:url(/images/smart/logo.jpg) left top no-repeat;
}
.logo span{
			 display:none;
}
#icons{
		width:233px;
		height:67px;
		background:url(/images/smart/icons.png) left top no-repeat;
		position:absolute;
		right:0px;
		bottom:0px;
		font-family:Tahoma, Geneva, sans-serif !important;
		font-size:0.9em;
}
#icons li{
			display:inline;
}
#icons a{
		 color:#00574D;
		 text-decoration:none;
		 display:block;
		 float:left;
		 height:17px;
		 padding:50px 0px 0px 0px;
}
#icons a:hover{
				color:#AA0156;
}
.home{
		margin:0px 30px 0px 27px;
}
.homea{
		color:#AA0156 !important;
		margin:0px 30px 0px 27px !important;
        cursor:text !important;    
}
.service{
		 margin:0px 20px 0px 0px;
}
#subheader{
			background:url(/images/smart/subheaderb.jpg) #000 center top no-repeat;
}
.subh{
		background:url(/images/smart/bottomb.png) right top no-repeat;
		height:340px;
		padding:36px 0px 0px 0px;
}
.subh h3{
		 text-align:center;
		 background:url(/images/smart/last.png) left top no-repeat;
		 display:block;
		 width:307px;
		 height:34px;
		 margin:0px auto;
}
.subh h3 span{
				display:none;
}
.pic{
	 display:block;
	 width:154px;
	 background:#002622;
	 padding:11px 9px 11px 9px;
	 float:left;
}
.pic:hover{
			background:#3B001A;
}
.pic img{
		 border:2px #15A596 solid;
}
#mycarousel h4{
				color:#8BD9DA;
				font-size:1.5em;
				text-align:center;
				padding:16px 0px 0px 0px;
}
#mycarousel h4 a{				 
				color:#8BD9DA;
				text-decoration:none;
}
#mycarousel h4 a:hover{
						color:#F566A5;
}
/* if javascript disable*/
#mycarousel{
	 height:280px; 
	 overflow:hidden;
}
/* if javascript disable*/
#package{
		 background:url(/images/smart/package2.jpg) #F7FBFB left top repeat-x;
	}
.package1{
			background:url(/images/smart/package1.jpg) left top no-repeat;
}
.package2{
		   background:url(/images/smart/package3.jpg) right top no-repeat;
		   height:222px;
		   padding:36px 18px 0px 18px;
}
.package2 table{
				width:100%;
}
.package2 table td{
					vertical-align:top;
}
.package2 table td a{
					  display:block;
					  color:#669191;
					  text-decoration:none;
					  font-size:1.5em;
					  font-family:Georgia, "Times New Roman", Times, serif;
					  font-style:italic;
}
.package2 table td a:hover{
							color:#09909A;
}
.pack1{
		background:url(/images/smart/serviceicon.jpg) left top no-repeat;
		width:101px;
		padding:175px 0px 0px 49px;
}
.pack1:hover{			 
			 background:url(/images/smart/serviceicon.jpg) -160px 0px no-repeat;
}
.pack2{
		background:url(/images/smart/pack2.jpg) left top no-repeat;
		padding:175px 0px 0px 5px;
}
.pack2:hover{			 
			 background:url(/images/smart/pack2a.jpg) left top no-repeat;
}
.pack3{
		background:url(/images/smart/pack3.jpg) left top no-repeat;
		padding:175px 0px 0px 49px;
		width:101px;
}
.pack3:hover{			 
			 background:url(/images/smart/pack3a.jpg) left top no-repeat;
}
.pack4{
		background:url(/images/smart/pack4.jpg) left top no-repeat;
		padding:175px 0px 0px 49px;
		width:101px;
}
.pack4:hover{			 
			 background:url(/images/smart/pack4a.jpg) left top no-repeat;
}
.pack5{
		background:url(/images/smart/pack5.jpg) left top no-repeat;
		padding:175px 0px 0px 40px;
		width:110px;
}
.pack5:hover{			 
			 background:url(/images/smart/pack5a.jpg) left top no-repeat;
}
#content{
		  padding:20px 18px 0px 18px;
}
#content h1{
			color:#AF147D;
			font-size:1.6em;
			margin:0px 0px 15px 0px;
			background:url(/images/smart/icon.gif) left 50% no-repeat;
			padding:0px 0px 0px 35px;
}
#content p{
			margin:0px 0px 18px 0px;
			line-height:18px;
}
#content a{
			color:#00898B;
			text-decoration:underline;
}
#content a:hover{
				 text-decoration:none;
}
#content ul{
			color:#BA0268;
			margin:0px 0px 18px 15px;
}
#content ul li{
				background:url(/images/smart/disc.gif) left 5px no-repeat;
				padding:0px 0px 0px 13px;
				margin:0px 0px 7px 0px;
}
#prefooter table{
				  width:100%;
}
#prefooter table td{
					 vertical-align:top;
}
.col1{
		width:100%;
		padding:15px 0px 0px 0px;
}
.col2{
		width:401px;
		padding:0px 0px 0px 7px;
}
#news{
		width:100%;
		background:url(/images/smart/news1.jpg) #430427 left top no-repeat;
}
.news_block{
			background:url(/images/smart/news2.jpg) right bottom no-repeat;
			min-height:485px;
			padding:17px 28px 17px 28px;
}
.news_block h2{
				text-align:center;
				font-size:1.8em;
				color:#FBB5DC;
				background:url(/images/smart/news.jpg) right top no-repeat;
				padding:0px 20px 0px 0px;
				width:178px;
				margin:0px auto;
}
.news_block ul li span{
						color:#FF5EB7;
}
.news_block ul li{
				  color:#fff;
				  margin:0px 0px 16px 0px;
}
.news_block ul li a{
					color:#FFF !important;
					font-size:1em !important;
					text-decoration:underline !important;
					font-style:normal !important;
					background:none !important;
}
.news_block ul li a:hover{
							text-decoration:none !important;
}
.news_block a{
				color:#FBB5DC;
				font-style:italic;
				font-size:1.4em;
				text-decoration:none;
				background:url(/images/smart/linkb.gif) left bottom repeat-x;
}
.news_block a:hover{
					background:none;
}
#feedback{
			width:400px;
			background:url(/images/smart/feeback.jpg) left top repeat-y;
}
.feedback{
		  background:url(/images/smart/topfeedback.jpg) left top no-repeat;
}
.bfeedback{
			background:url(/images/smart/bottomfeedback.jpg) left bottom no-repeat;
			min-height:495px;
			padding:32px 0px 9px 0px;
}
#feedback h2{
			 color:#138C9B;
			 font-size:1.8em;
			 background:url(/images/smart/partnericon.jpg) left top no-repeat;
			 padding:18px 0px 20px 88px;
			 margin:0px 0px 0px 10px;
}
.partners{
			padding:0px 0px 0px 20px;
}
.partners a{
			margin:0px 20px 0px 0px;
}
#feedback_form{
				margin:20px 0px 0px 0px;
				width:391px;
				background:url(/images/smart/feedback2.gif) left top repeat-y;
}
.feedback1{
			background:url(/images/smart/feedback1.gif) left top no-repeat;
}
.feedback2{
			background:url(/images/smart/feedback3.gif) left bottom no-repeat;
			padding:10px 0px 0px 0px;
}
.feedback2 h3{
				text-align:center;
				color:#006C79;
				font-size:1.8em;
}
.feedback2 form{
				margin:12px 0px 0px 0px;
}
.feedback2 form table{
					  margin:0px 0px 0px 19px;
}
.space{
		width:10px;
}
.field{
		font-weight:bold;
		color:#04606C;
		width:70px;
		text-align:left;
}
.input{
		background:url(/images/smart/input.gif) left top no-repeat;
		width:217px;
		height:16px;
		padding:2px 0px 2px 5px;
        font-family:Arial;
        font-size:12px;
        color:#0459A2;
}
.text{
		overflow:auto;
		border:none;
		background:none;
		width:270px;
		height:115px;
        font-family:Arial;
        font-size:12px;
        color:#0459A2;
}
.comment{		 
		background:url(/images/smart/textarea.gif) left top no-repeat;
		width:275px;
		height:121px;
}
.send{
		background:url(/images/smart/send.jpg) left top no-repeat;
		cursor:pointer;
		width:105px;
		height:29px;
}
#footer{
		padding:13px 0px 5px 0px;
}
.counter{
         display:none;
}
.copyright{
			float:left;
			font-size:1.4em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			color:#69003A;
}
.copyright p{
             margin:0px 0px 7px 0px;
}
.copyright a{
			color:#69003A;
			text-decoration:none;
}
.copyright a span{
					color:#4AA6FC;
}
.footer_menu{
			  font-family:Georgia, "Times New Roman", Times, serif;
			  font-style:italic;
			  font-size:1.4em;
			  text-align:right;
}
.footer_menu li{
				display:inline;
				margin:10px 0px 0px 21px;
}
.footer_menu li a{
					color:#008A9A;
					text-decoration:none;
}
.footer_menu li a:hover{
						text-decoration:underline;
}
.footer_menu li a.act{
                      text-decoration:underline;
					  color:#008A9A;
					  cursor:text;
}
