* {
  border : 0;
  padding : 0;
  margin : 0;
  line-height : 15px;
  text-indent : 0;
  outline : 0;
  text-shadow : 0 0;
  letter-spacing : 2px;
  word-spacing : 0;
  font-family : Arial, sans-serif;
}

html, body{ 
  height: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  padding-top : 0;
  padding-bottom : 0;
  font-size : 12px;
  line-height : 15px;
  color : black;
  background: #ffffff  url('../img/om4.jpg') top center no-repeat fixed;
 
}

a:link {
  text-decoration : none;
  color : #f60;
}

a:visited {
  text-decoration : none;
  color : #f60;
}

a:hover {
  text-decoration : none;
  color : #f60;
}

h1 {
font-size : 24px;
}

h2 {
font-size : 18px;
}

.width_fix {
    text-align : left;
    width : 980px;
    position : relative;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
	height : auto;
}

#top_menu {
	height : 53px;
	background: #cccddd  url('../img/black-L1.png') top left repeat-x;
	text-align :center;
}

#top_menu_fix {
	text-align : left;
	width : 910px;
	margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
	display :black;
}

#top_menu_fix ul{
	 list-style: none;
	 padding: 0px;
	 margin: 0px;
	 text-align : left;
}

.mftr2 {
		background: #F7F7F7  url('../img/sb1.png') top left repeat-x;
}

#picm1 {
	background: url('../img/pimgpsh_fullsize_distr.png') 220px 15px no-repeat;
	background-size: 285px 150px;
	height : 190px;
	width : 980px;
}

#picm2 {
	background: url('../img/manCONSULTING.png') 300px 30px no-repeat;
	background-size: 123px 123px;
	height : 190px;
}

#picm3 {
	background: url('../img/manPARTNERS.png') 300px 30px no-repeat;
	background-size: 123px 123px;
	height : 190px;
}

#picm4 {
	background: url('../img/manTERMINI_.png') 300px 30px no-repeat;
	background-size: 123px 123px;
	height : 190px;
}

#picm4 li {
	background: url('../img/tt4.png') 520px 5px no-repeat;
	background-size: 418px 38px;
	height : 190px;
}

#top_menu_fix li ul {
	display: none;
}

#top_menu_fix li:hover ul {
	display: block;
	position: absolute;
	margin-top : 53px;
	padding-top: 10px;
	width: 100%;
	height:190px;
	z-index:1;
}

#top_menu_fix ul li a {
font: normal normal 800 12px/12px "Century Gothic";
}

#top_menu_fix ul li ul a {
	font: normal normal 100 12px/12px "Arial";
	text-align: left;
	padding: 5px;
	margin-left: 518px;
	width: 450px;
	display : block;
	color : #f60;
}

#top_menu_fix ul li ul a:hover {
	background-color: #ccc;
}

#top_menu_fix  .at {
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	height:33px;
	float:right;
	display : block;
	color : #cccccc;
}

#top_menu_fix .at :visited{
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	height:33px;
	float:right;
	display : block;
	color : #cccccc;
}

#top_menu_fix  .at:hover{
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	height:33px;
	float:right;
	display : block;
	color : #ffffff;
}

#index_url {
	background:  url('../img/indexfb2.png') bottom center no-repeat;
	background-size: 35px 35px;
}

#top_menu_fix .homei {
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	height:33px;
	float:right;
	display : block;
	color : #df894e;
}

#top_menu_fix .homei :visited{
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	height:33px;
	float:right;
	display : block;
	color : #df894e;
}

#top_menu_fix .homei:hover {
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	height:33px;
	float:right;
	display : block;
	color : #e3a67c;
}




#menu_left {
	background: url('../img/pimgpsh_fullsize_distr.png') -70px center no-repeat;
	background-size: 350px 184px;
	color : #000000;
	width : 440px;
	float : left;
	text-align : left;
	height : 200px;
}

#menu_left p {
	background: url('../img/tt5.png') 166px 95px no-repeat;
	background-size: 274px 48px;
	height : 200px;
	width : 440px;

	
}

#menu_middle {
	background: url('../img/newlogo1.png') center 0px no-repeat;
	background-size: 317px 220px;
	color : #1ac404;
	width : 280px;
	float : left;
	text-align : left;
	height : 200px;
}

#menu_middle a {
	width : 260px;
	height : 120px;
	margin-top:30px;
	margin-left:10px;
	display : block;
}

#menu_middle_text {
	margin-top:10px;
	height : 60px;
	font-size: 12px;
	color : #c93939;
}

#menu_right {
	color : #aaabbb;
	width : 260px;
	float : left;
	text-align : left;
	height : 155px;
	padding-top : 45px;
}

#menu_right p{
	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	font-size : 20px;
}

#menu_right_email {
	padding-left:25px;
	background: url('../img/mail1.png') 0px 5px no-repeat;
	background-size: 20px 20px;
	font-family: "Franklin Gothic";
	font-style: normal;
	font-variant: normal;
}

#menu_right_gsm {
	padding-left:25px;
	background: url('../img/phone1.png') 0px 5px no-repeat;
	background-size: 20px 20px;
	font-family: "Tahoma";
}

#menu {
	height : 200px;
	background: #F7F7F7  url('../img/sb1.png') top left repeat-x;
}



#banner {
	
}

#middle {
	height : auto;
	background: #ffffff  url('../img/sb1.png') top left repeat-x;
}

#best {
	padding-top : 16px;
	height : 210px;
	border-bottom : 1px solid #bbb;
	border-left : 1px solid #bbb;
	border-right : 1px solid #bbb;

}

#data {
	padding-top: 10px;
	font-size : 12px;
	display: inline-block;
	min-height: 700px;
	padding-bottom : 20px;
}

#data .atx{
	line-height : 32px;
}

#data .atx:hover{
	text-decoration: underline;
}

.sbf1 {
  height : 30px;
  width : 170px;
  border : 1px solid #ccc;
  padding-left : 5px;
}

#sbard2 {
	border-left : 1px solid #aaa;
	border-right : 1px solid #aaa;
	border-bottom : 1px solid #aaa;
	padding-bottom : 10px;
	background: #F7F7F7  url('../img/sb1.png') top left repeat-x;
}

.pagedata {
	position : relative;
	text-align : center;
	width : auto;
	height : auto;
	display : inline-block;
	margin-top : 20px;
	margin-bottom : 10px;
}

.page {
	position : relative;
	text-align : center;
	width : auto;
	height : auto;
	margin-top : 20px;
	margin-bottom : 10px;
}

.page a:link{
	background: #ccc;
	border-right : 1px solid #07213F;
	border-bottom : 1px solid #07213F;
	padding : 10px;
	display : black;
	margin :3px;
}

.page a:visited {
	background: #ccc;
	border-right : 1px solid #07213F;
	border-bottom : 1px solid #07213F;
	padding : 10px;
	display : black;
	margin :3px;
}

.page a:hover{
	background: #eee;
	border-right : 1px solid #07213F;
	border-bottom : 1px solid #07213F;
	padding : 10px;
	display : black;
	margin :3px;
}

#pagelvb {
	background: #eee;
	border-right : 1px solid #07213F;
	border-bottom : 1px solid #f60;
	padding : 10px;
	display : black;
	margin :3px;
}

#infs {
	padding : 10px;
	background: #cccddd  url('../img/black-L1.png') top left repeat-x;
	margin-bottom : 10px;
	border : 1px solid red;
	color : #F7F7F7;
	font-size : 16px;
	line-height : 20px;
}

#search {
	padding-bottom : 15px;
	width : 900px;
	height : 200px;
	background: url('../img/tbpix.png') top left ;
	position : relative;
    margin-top: 100px;
    margin-right: auto;
    margin-bottom: 100px;
    margin-left: auto;
	text-align:center;
	border-radius: 25px;
	border : 1px solid #aaa;
}

.searchms {
  height : 30px;
  width : 221px;
  margin-top : 15px;
  margin-left : 15px;
  border : 1px solid #ccc;
  padding-left : 5px;
  background: url('../img/tbpix2.png') top left ;
 
}



.searchmsm {
  height : 30px;
  width : 112px;
  margin-top : 15px;
  margin-left : 15px;
  border : 1px solid #ccc;
  padding-left : 5px;
	background: url('../img/tbpix2.png') top left ;
}

.searchmi {
  height : 28px;
  width : 148px;
  margin-top : 15px;
  margin-left : 15px;
  border : 1px solid #ccc;
  padding-left : 5px;
  background: url('../img/tbpix2.png') top left ;
}

.searchmik {
  height : 28px;
  width : 97px;
  margin-top : 15px;
   margin-left : 15px;
  border : 1px solid #ccc;
  padding-left : 5px;
  background: url('../img/tbpix2.png') top left ;
}

#searchinfo {
	text-align : right; 
	padding-right : 15px;
	color : #eeeeee;
	font-weight: bolder;
	font-size : 18px;
}

#search_button {
  height : 30px;
  width : 97px;
  margin-top : 15px;
  margin-left : 15px;
  color : #ffffff;
  font-weight: bolder;
  background: url('../img/searckbtk.png') top left no-repeat ;
  background-size: auto 28px;
  padding-left: 25px;
  border : 1px solid #aaa;
}

.view_left {
	width : 600px;
	float : left;
	height : auto;
}

.view_ln {
	color : #222222;
	font-weight: bolder;
	padding : 10px;
	font-size : 18px;
	overflow: hidden;
text-overflow: ellipsis;
}

#view_lp {
	background-color : #aaa;
	margin : 10px;
	height : 400px;
	width : 580px;
}

.view_li {
	color : #222222;
	padding : 10px;
}

.view_right {
	width : 380px;
	float : left;
	height : auto;
}



.view_right_view {

	padding: 10px;
}


.view_m1 {

	padding: 10px;
	color : #f80;
	font-weight: bolder;
	font-size : 20px;
}

.view_in1 {
	color : #222222;
	font-size : 12px;
}



#bottom {
	height : 70px;
	background: #ffffff url('../img/sb2.png') top left repeat-x;
}

#bottomdata {
	height : 55px;
	background: #F7F7F7;
	position : relative;
	top : 14px;
	border-top : 1px solid #aaa;
	text-align:center;
	padding-top: 40px;
	color: #555;
}

.postbox {
	width : 212px;
	height : 190px;
	border: solid 1px #ccc;

}

.postboxsh {
	width : 212px;
	height : 204px;
	float : left;
	margin-left : 16px;
	margin-right : 16px;
	background:  url('../img/sb1.png') bottom left repeat-x;
}

.postbox_n {
background: url('../img/tbpix2.png') top left ;
	padding:10px;
	height: 35px;
color : #000;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;

}

.postbox_m {
background: url('../img/tbpix2.png') top left ;
	padding:10px;
color : #000;
margin-top : 100px;
text-align : right;
font-size: 18px;
height: 18px;
overflow: hidden;
text-overflow: ellipsis;
}

.fimg1 {
	background: url('../img/tdiu.jpg') top left ;
	width : 50px;
	height : 43px;
	background-size: 50px 43px;
	position : absolute;
	left : -60px;
}

#banlb {
	background:  url('../img/black-L1.png') bottom left repeat-x;
	padding: 15px;
	position: absolute;
	left : 20px;
	top: 62px;
	width : 260px;
	height : 60px;
	font-size : 18px;
	line-height : 32px;
	border : 1px solid #aaa;
	border-radius: 25px;
	color: #eee;
}
#banrb {
	background:  url('../img/black-L1.png') bottom left repeat-x;
	padding: 15px;
	position: absolute;
	left: 592px;
	top: 62px;
	width : 260px;
	height : 60px;
	font-size : 18px;
	line-height : 32px;
	border : 1px solid #aaa;
	border-radius: 25px;
	color: #eee;
}
#bancb {
	background:  url('../img/mbb1.png') 0px 0px no-repeat;
	background-size: 240px 180px;
	position: absolute;
	left: 332px;
	top: 16px;
	width : 240px;
	height : 105px;
	border : 1px solid #eee;
	border-radius: 25px;
	font-size : 20px;
	line-height : 32px;
	color: #fff;
	padding-top: 75px;
}
#banlb:hover {
	border : 1px solid red;
}
#banrb:hover {
	border : 1px solid red;
}
#bancb:hover {
	border : 1px solid red;
}
/*

	#col2 .box
	{
		position: relative;
		padding-top: 30px;

		border: solid 1px #d8dadc;
		border-radius: 8px;
		background: #ffffff url('../images/gradient1.png') top left repeat-x;
		box-shadow: inset 0px 0px 0px 1px #ffffff;
		text-shadow: 0px 1px 0px #ffffff;
	}

#body_div {
  width : 900px;
  margin : 0 auto;
  overflow : auto;
}

#top_menu {
  background-color : #eee;
  border-bottom : 1px solid #07213F;
  height : 50px;
}

#top_menu_left {
  height : 50px;
  width : 400px;
  float : left;
  background-color : #eee;
}

#top_menu_left div {
  margin-top : 15px;
  background-color : #eee;
}

#top_menu_left div a{
  padding-left : 10px;
}


#top_menu_right {
  height : 50px;
  width : 500px;
  float : left;
  background-color : #eee;
  text-align : right;
}

#menu_ul li{
  text-decoration : none;
  text-transform: uppercase;
  list-style: none;
  height : 50px;
  display : inline;
}

#menu_ul a {
  text-decoration : none;
  color : #aaa;
  height : 30px;
  display : block;
  float : left;
  padding-top : 40px;
  padding-left : 10px;
  padding-right :10px;
  font-weight: bolder;
  font-size: 18px;
  background-color : #ddd;
  border-left : 1px solid #eee;
  border-right : 1px solid #eee;
}

#menu_ul a:visited {
  text-decoration : none;
  color : #aaa;
  height : 30px;
  display : block;
  float : left;
  padding-top : 40px;
  padding-left : 10px;
  padding-right :10px;
  font-weight: bolder;
  font-size: 18px;
  background-color : #ddd;
  border-left : 1px solid #eee;
  border-right : 1px solid #eee;
}

#menu_ul a:hover {
  text-decoration : none;
  color : #163750;
  height : 30px;
  display : block;
  float : left;
  padding-top : 40px;
  padding-left : 10px;
  padding-right :10px;
  font-weight: bolder;
  font-size: 18px;
  background-color : #ddd;
  border-left : 1px solid #eee;
  border-right : 1px solid #eee;
}

#menu_ul #current {
  color : #1196C7;
  background-color : #ddd;
  background-image : url(ch.jpg);
  background-repeat : no-repeat;
  background-position : 50% 100%;
  padding-top : 20px;
  height : 50px;
}

#search_input {
  height : 20px;
  line-height: 20px;
  width : 200px;
  margin-top : 15px;
  border : 1px solid #ccc;
  padding-left : 5px;
}

#search_button {
  height : 20px;
  width : 80px;
  margin-top : 15px;
  color : #163750;
  font-weight: bolder;
  background-color : #ccc;
  border : 1px solid #ccc;
}

#menu {
  background-color : #ddd;
  height : 70px;
} 

#menu .template_fix div {
	margin-left : 94px;
}

#data  {
  background-color : #eee;
  min-height : 40px;
  overflow : auto;
  padding : 20px;
}

#data .template_fix {
  background-image : url(bgtop.gif);
  background-repeat : no-repeat;
  background-position : top center;
  background-color : #f7f7f7;
  border : 1px solid #ccc;
  border-radius: 15px;
  padding :10px;
  padding-top :20px;
  text-align : left;
}

#data .template_fix a {
  padding-left :10px;
  padding-right :10px;
}

#bottom_data {
  background-color : #ddd;
  height : 220px;
  padding :10px;
  border-top : 1px solid #07213F;
  border-bottom : 1px solid #fff;
}

#bottom_data .template_fix {
padding-left:50px;
}

#bottom_data .template_fix div {
background-color : #ddd;
border-left : 1px solid #fff;
height : 210px;
float:left;
width:30%;
padding-left : 5px;
margin : 5px;
}

#bottom_data .template_fix div h2{
color : #1196C7;
}

#bottom_data .template_fix div{
color : #666;
}

#bottom_menu {
  background-color : #ccc;
  height : 50px;
  padding : 10px;
}

#qmninput {
  height : 20px;
  line-height: 20px;
  width : 200px;
  margin-top : 15px;
  border : 1px solid #ccc;
  padding-left : 5px;
}

#qmeinput {
  height : 20px;
  line-height: 20px;
  width : 200px;
  margin-top : 5px;
  margin-bottom : 5px;
  border : 1px solid #ccc;
  padding-left : 5px;
}

#qmbutton {
  height : 20px;
  width : 80px;
  margin-top : 5px;
  color : #163750;
  font-weight: bolder;
  border : 1px solid #ccc;
}

#qtmtext {
  width : 195px;
  height : 70px;
  margin-top : 5px;
  border : 1px solid #ccc;
  padding : 5px;
}

#rp {
  width : 205px;
  text-align : right;
}

#coffecup {
  background-image : url(coffecup.jpg);
  background-repeat : no-repeat;
  background-position : 50% 85px;
}

#social {
  padding-left : 30px;
  height : 80px;
}

#facebook {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(facebook_color02.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
  padding-top : 10px;
  float : left;
}

#facebook:visited {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(facebook_color02.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
}

#facebook:hover {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(facebook_color.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;

}

#twitter {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(twitter02_color.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
  padding-top : 10px;
  float : left;
}

#twitter:visited {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(twitter02_color.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
}

#twitter:hover {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(twitter_color.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
}

#google {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(google_color02.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
  padding-top : 10px;
  float : left;
}

#google:visited {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(google_color02.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
}

#google:hover {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(google_color.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
}

#myspace {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(myspace_color02.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
  padding-top : 10px;
  float : left;
}

#myspace:visited {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(myspace_color02.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
}

#myspace:hover {
  text-decoration : none;
  height : 64px;
  width : 64px;
  display : block;
  background-image : url(myspace_color.jpg);
  background-repeat : no-repeat;
  background-position : bottom left;
}

#loginform {
  color : #888;
  background-color : #444;
  padding : 15px;
  width : 280px;
  height : 130px;
  border-left : 1px solid #aaa;
  border-top : 1px solid #aaa;
  border-right : 1px solid #aaa;
  border-bottom : 1px solid #fff;
  border-radius: 15px;
  background-image : url(lock.jpg);
  background-repeat : no-repeat;
  background-position : center right;
  position : absolute;
  left : 50%;
  margin-left : -140px;
  top : 50%;
  margin-top : -65px;
}

.log_input {
  border-radius: 5px;
  border-left : 1px solid #777;
  border-top : 1px solid #777;
  border-right : 1px solid #777;
  border-bottom : 1px solid #ddd;
  background-color : #333;
  color : #aaa;
  padding : 5px;
  margin: 5px;
  width : 150px;
}

.log_button {
  text-decoration : none;
  border-radius: 5px;
  border-bottom : 1px solid #ddd;
  background-color : #811919;
  color : #fff;
  padding : 5px;
  margin: 5px;
  display : block;
  height : 13px;
  width : 40px;
}

.log_button:link {
  color : #fff;
  background-color : #811919;
}

.log_button:visited {
  color : #fff;
  background-color : #811919;
}

.log_button:hover {
  color : #fff;
  background-color : #901C1C;
}
*/
