/* =layout section */

html, body, table, td, ul, li, div, p {

	margin: 0px;

	padding: 0px;

}

html {
	font-size: 100.1%; /* Для ОПРЕЫ*/
}


/* =basic */

html, body {

	height: 100%;

	background-color: #fff;

	color: #09365D;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	/*font-size: 100%;*/
	font-size: 16px;/* Такой дикий размер шрифта из-за того, что далее вперемешку идут % и em и очень маленькие; Размер ОБЯЗАТЕЛЬНО фиксировать, иначе новомодный знак рубля разъезжается(( */

	/*background: #fff;*/

}
a:active,
a:hover,
a:link,
a:visited {
	outline: none;
}

img {

	border: 0px;

}

a img {

	text-decoration: none;

}

.cleaner {

	clear: both;

	height: 1px;

	background: transparent;

	color: #fff;

	//overflow: hidden;

	//height: 0;

	//font-size: 1px;

	//line-height: 1px;

	z-index: 0;

}



/* =page */

* html #page {

  height: 100%; /* IE hack */

}



#page {

     position:relative;

     min-height: 100%;

     //height:100%;  /*IE hack*/ 

	  background: #003260;

	  color: #09365D;

}

.hide {

	display: none;

}



/* =headers */

h1, h2, h3, h4, h5, h6 {

	margin: 0px;

	padding: 0px;

}

h3 {

	font-size: 0.88em;

}

h4 {

	font-size: 0.69em;

}

h5 {

	font-size: 0.54em;

}



/* =links */

a:link {

	color: #09365D;

	text-decoration: underline;

	background: transparent;

}

a:visited {

	color: #09365D;

	text-decoration: underline;

	background: transparent;

}

a:hover {

	color: #FB9600;

	text-decoration: underline;

	background: transparent;

}

a:active {

	color: #09365D;

	text-decoration: underline;

	background: transparent;

}



/* =head */

#head {

	background: #fff url(/images/web.peterlink/bgr1.gif) no-repeat right bottom;

	min-height: 320px;

	//height: 100%; /* IE hack */

}

#head-column {

	width: 66%;

	float: left;

}



/* =news */

#news-column {

	width: 34%;

	float: right;

}

#news-column div#news-column-l1 {

	padding: 0px 64px 16px 29px;

	font-size: 0.83em;

	text-align: left;

}

#news-column h2 {

	font-size: 1.06em;

	margin-bottom: 1.13em;

}

#news-column h3 {

	font-size: 0.88em;

}

#news-column p {

	font-size: 0.83em;

	color: #707070;

	background: transparent;

	margin-bottom: 1em;

}

#news-column a {

	color: #707070;

}



/* =menu */

#home-menu {

	float: left;

	list-style-type: none;

	padding-top: 41px;

	padding-left: 44px;

	color: #09365D;

	background: transparent;

}

#home-menu li {

	display: inline;

	color: #FB9600;

	background: transparent;

}

#menu {

	margin-left: 166px;

	position: relative;

	list-style-type: none;

	padding-top: 37px;
	/*
	float: left;

	list-style-type: none;

	padding-top: 37px;

	padding-left: 49px;
*/
}

#menu li {
/*
	display: inline;

	padding-right: 125px;

	line-height: 1.2em;

	font-size: 0.83em;

	color: #FB9600;

	background: transparent;
*/	
	display: inline;

	padding-right: 72px;

	line-height: 1.2em;

	font-size: 0.83em;

	color: #FB9600;

	background: transparent;

}

#menu li.last {

	padding-right: 0px;

}

#home-menu li a, #menu li a {

	text-decoration: none;

}

#home-menu li a:link, #menu li a:link {

	color: #09365D;

	background: transparent;

}

#home-menu li a:visited, #menu li a:visited {

	color: #09365D;

	background: transparent;

}

#home-menu li a:hover, #menu li a:hover {

	color: #FB9600;

	background: transparent;

}

#home-menu li a:active, #menu li a:active {

	color: #09365D;

	background: transparent;

}



/* =logotype */

#logo {

	color: #015189;

	background: transparent;

	font-size: 0.69em;

	font-weight: bold;

	height: 141px;

}

#logo img {

	display: block;

	float: right;

}

#logo a {

	text-decoration: none;

}



/* =content */

#content-l0 {

	background: #003260 url(/images/web.peterlink/bgr2.gif) repeat-x top;

}

#content {

	position: relative;

	z-index: 98;

	background: url(/images/web.peterlink/bgr3.gif) repeat-x top;

	color: #fff;

	min-height: 252px;

	//height: auto;

}

#content div.column {

	color: #fff;

	background: transparent;

	width: 33%;

	float: left;

	text-align: left;

}

#content div.last {

	width: 33.97%;

}

#content div.column h2 {

	background: url(/images/web.peterlink/razd1_rght.gif) no-repeat top left;

	color: #fff;

	min-height: 38px;

	//height: 38px; /* IE hack */

	font-size: 1.06em;

	line-height: 38px;

	padding-left: 29px;

}

.column-h-l0 {

	background: #FE8600 url(/images/web.peterlink/bgr2.gif) top repeat-x;

}

.column-h-l1 {

	background: url(/images/web.peterlink/razd1_lft.gif) no-repeat right top;

}

#content div.last .column-h-l1 {

	background: none;

}

.column-text {

	padding: 16px 28px 81px 29px;

	font-size:0.75em; /*0.69em;*/

	//height:auto; /*179px; /* False value for IE4-5.x/Win */

	voice-family: "\"}\"";

   voice-family:inherit;

   min-height: 144px;    /* Actual value for conformant browsers */

}

#content .column-text p {
	margin-bottom: 0.5em;
	padding: 0px;
}

html>#content>.column>div.column-text {

	min-height: 144px; /* Be nice to Opera */

}

#content div.last .column-text {

	padding-right: 33px;

	padding-bottom: 179px;

}

.dot {

	background: url(/images/web.peterlink/razd2.gif) no-repeat top left;

}

#content p {

	margin-bottom: 1em;

}

#content a {

	color: #fff;

	background: transparent;

	text-decoration: none;

}

#content div.column-text a {

	text-decoration: underline;

}



/* =footer */

#adress {

	position: relative;

	clear: left;

	min-height: 88px;

	//height: 88px; /* IE hack */

	background: #fff;

	color: #09365D;

	font-size: 0.69em;

	width: 100%;

	z-index: 150;

}

#adress p {

	padding: 9px 0px 29px 31px;

	width: 338px; /* False value for IE4-5.x/Win */

	voice-family: "\"}\"";

   voice-family:inherit;

   width: 307px;    /* Actual value for conformant browsers */

     }
#adress p span{

	display: block;

}

html>#adress>p {

	width: 307px; /* Be nice to Opera */

}

#adress a {

	text-decoration: none;

}

#adress .more a {

	padding-left: 2px;

	text-decoration: underline;

}



/* =advertising */

#adv-l0 {

	margin-top: -227px;

	height: 227px;

	width: 66%;

	margin-left: 12px;

	background-image: url(/images/web.peterlink/businessman.gif);

	background-position: 50%;

	background-repeat: no-repeat;

}

#adv1 {

	height: 227px;

	position: relative;

}

#adv2 {

	background-image: url(/images/web.peterlink/banners/individual.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	height: 227px;

}

#adv1-banner {

	position: absolute;

	bottom: 0px;

	left: 56%;

	width: 229px;

	height: 227px;

}

#adv2-banner {

	position: relative;

	top: 36px;

	left: 38px;

	width: 203px;

	height: 126px;

}

#adv3-lft {

	position: absolute;

	right: 34%;

	top: -81px;

	background-image: url(/images/web.peterlink/reklama3.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	height: 81px;

	width: 48px;

	z-index: 100;

}

#adv3-rght {

	position: absolute;

	left: 70%;

	top: -81px;

	background-image: url(/images/web.peterlink/reklama2.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	height: 81px;

	width: 65px;

	z-index: 99;

}

#adv3 {

	position: absolute;

	right: 0;

	/*/right: -1px;*/

	top: -179px;

	height: 210px;

	width: 234px;

	z-index: 101;

}



/* =page width */

.width {

  width:100%;

  min-width:780px;

}



* html .minwidth {

  padding-left:780px;

}



* html .container {

  margin-left:-780px;

  position:relative;

}



/*\*/

* html .minwidth,

* html .container,

* html .layout {

  height:1px;

}

/**/



/* =forms */


