*{
	font-family:"Tahoma";
	font-size:12px;
	color: #848484;
	margin:0;padding:0;
}

#upper {
	height:140;
	width:100%;
	background: #D1F0FC url(images/tsr_01.gif) repeat-x;
}
#upper_wrapper {
	width: 843px;
	margin:0px auto;
}
#up1 {
	float:left;
	height: 140px;
	width:220px;
}
#up2 {
	float:left;
	height: 140px;
	width:191px;
	background: url(images/h03.gif) no-repeat;
}
#up3 {
	float:left;
	height: 140px;
	width:186px;
	background: url(images/h04.gif) no-repeat;
}
#up4 {
	float:left;
	height: 140px;
	width:246px;
	background: url(images/h05.gif) no-repeat;
}

#top-phone {
	font-size: 30px;
	color: #000000;
	margin-top: 85px; 
}
#top-line {
	height:7px;
	width:100%;
	background: #ade4fa url(images/tsr_10.gif) repeat-x;
}
#left-bg {
	background: url(images/tsr_14.gif) repeat-y;
}
#center-padding {
	width: 100%;
	padding: 35px;
}
h1 {
	color: #707070;
	font-family: tahoma;
	font-size: 22px;
	font-weight: normal;
}
a {
	color: #668ead;
}
h4 {
	color: #707070;
	font-family: tahoma;
	font-size: 17px;
	font-weight: normal;
}
h3 {
	color: #909090;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
}
h3 a{
	color: #909090;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
h2 {
	color: #707070;
	font-family: tahoma;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 8px;
}
#right-bg {
	background: url(images/tsr_16.gif) repeat-y;
}
#bottom-line {
	height:7px;
	width:100%;
	background: #ade4fa url(images/tsr_24.gif) repeat-x;
}
#botter {
	height:120px;
	width:100%;
	background: #ade4fa url(images/tsr_26.gif) repeat-x;
}
.cp {
	color: #4aafd7;
	font-family: verdana;
	font-size: 10px;
	padding-top: 35px;
}
#counters {
	padding-top: 5px;
}
#delim {
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	margin-bottom: 10px;
}
.maindiv {
	background: url(images/bgok.gif) no-repeat right bottom;
	padding-bottom: 30px;
	text-align: justify;
}
.rightdiv {
	font-size:11px;
	color: #444444;
	text-align: justify;

}

.lispan li {
	font-size:10px;
	color: #444444;
	text-align: justify;

}
.slist, .list {
	padding-left: 20px;
}
.list li{
	padding: 9px 0 9px 0;
}
.slist li {
	padding: 3px 0 3px 0;
}
.rccontact {
	background: url('images/online.gif') top right no-repeat;
}
.rcnews {
	background: url('images/r1.gif') top right no-repeat;
	height: 63px;
}
.rclogin {
	background: url('images/r4.gif') top right no-repeat;
	height: 63px;
}
.rcportfolio {
	background: url('images/r2.gif') top right no-repeat;
}
.rcolumn {
	min-height:63px;
	padding: 0px;
	margin: 0px;
/*	padding-top1: 10px;*/
	padding-right: 65px;
}
.rcolumn b {
	color: #707070;
	font-family: tahoma;
	font-size: 18px;
	font-weight: normal;
}
.rcolumn small {
	color: #909090;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
}
.login_input {
	font-size: 10px;
}
.login_td {
	font-size: 10px;
}