body,form,#lang li,.sidebar ul,.sidebar li,#w,#w h3,#w .btn{
	margin: 0;
	padding: 0;
}
body{
	min-width: 942px;
	min-height: 566px;
}
*html body{
	width: 100%;
	height: 566px;
}
body, a{
	font: 11px/120% Tahoma, sans-serif;
	color: #022c54;
	text-decoration: none;
}
img {
    border: 0;
}

h2{ margin:0; padding:0;}

#content{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
a:hover{text-decoration: underline;}
.sidebar,.sidebar .right,#main,#main .right{background: url(../i/tpl_main/side.png) no-repeat;}
.sidebar li span,#nav li span, #losung li span{display: none;}
/*sidebar*/
.sidebar{
	width: 263px;
	background-position: 0 -206px;
	padding-left: 4px;
}
#login.sidebar{
	width: 268px;
	background-position: 0 -103px;
}
.sidebar .right{
	background-position: 257px -278px !important;
	padding-right: 4px !important;
}
#login.sidebar .right{
	background-position: 262px 0 !important;
	padding-right: 4px;
}
.sidebar .right div{
	height: 72px;
	background: url(../i/tpl_main/back1.png) bottom repeat-x;
}
#login.sidebar .right div{
	height: 103px;
	background: url(../i/tpl_main/back1.png) top repeat-x;
}
/*end.sidebar*/
.sidebar ul{
	background: url(../i/tpl_main/list.png) no-repeat;
	margin: 0 8px;
	position: relative;
	top: 6px;
}
.sidebar li{
	list-style: none;
	height: 21px;
	vertical-align: top;
}

.sidebar li a{
	display: block;
	height: 21px;
	text-decoration: none;
}
.sidebar table{
	width: 100%;
	border-collapse: collapse;
}
#login{
	position: absolute;
	left: 50%;
	top: -27px;
	margin-left: -134px;
}
#login.sidebar table td{
	padding: 3px 0;
	*padding: 2px 0;
}
#login.sidebar caption{
	margin: 0 auto;
}
#login.sidebar table{
	width: 84%;
	margin: 0 auto;
}
.sidebar table caption{
	text-transform: uppercase;
	font-weight: bold;
	padding: 0.4em 0.2em;
	text-align: left;
}
.sidebar table input{
	width: 10em;
	font-size: 11px;
}

#login.sidebar table input{width: 10em;}

#login button{
	margin-top:-2px;
	width: 62px;
	height: 21px;
	background-position: bottom left;
	background-repeat:no-repeat;
}

.sidebar table button{
	width: 62px;
	height: 19px;
	border: none;
	font-weight: bold;
	background: url(../i/tpl_main/butt.png) no-repeat;
	color: white;
	font-size: 11px;
}
.sidebar span{
	position:relative;
}
/*language*/
#nav li, #lang{
	position: absolute;
	right: 20px;
	top: 31px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#losung {
	*margin-bottom: -8px;
}
#losung li, #losung li.right{
	top: 8px;
	position: absolute;
	background: url(../i/tpl_main/losung.png) no-repeat;
}
#losung li, #losung li a, #losung li.right{
	display: block;
	width: 219px;
	height: 22px;
}
#losung li.right{
	right: 6px;
	background-position: bottom right;
}
#home #nav li{
	/**margin-top: 8px;*/
}
/*---------------------------------------------------------------------------------------------------------------------------*/
#nav li, #nav li a{
	float: none;
	display: block;
	background: transparent;
	width: 114px;
	height: 80px;
}


/*class*/
.left4 {left: 4px !important}
.left122 {left: 122px !important}
.right4{right: 4px !important}
.right122{right: 122px !important}
.top191{top: 191px !important}
.top276 {top: 276px !important}
.top232 {top: 232px !important}
.top311 {top: 311px !important}
.top360 {top: 360px !important}
/*end.class*/
/*lang*/
#lang li{
	list-style: none;
	height: 14px;
	width: 50px;
	float: left;
	background: url(../i/tpl_main/butt.png) no-repeat;
	text-transform: uppercase;
}

#lang a{margin-left: 20px;}

li#en{background-position: -62px 0;}
li#ru{background-position: -62px -13px;}
li#ua{background-position: -62px -26px;}
/*end.lang*/
/*logo*/
#logo{
	position: absolute;
	left: 20px;
	top: 0;
	width: 276px;
	height: 40px;
	background: url(../i/tpl_main/logo.gif) no-repeat;
	text-transform: uppercase;
	text-indent: -6000px;
}
/*end.logo*/
/*main*/
#main,#main .lt{position: absolute;}

#main{
	bottom: 0;
	width: 942px;
	background-position: 0 -351px;
	padding-left: 5px;
}
#main .right{
	background-position: 936px -472px;
	padding-right: 4px;
}

#main .back-shadow,#main .rt,#main .lt{background: url(../i/tpl_main/backMain.png) transparent repeat-x;}

#main .back-shadow{
	height: 121px;
	background-position: 0 35px;
	position: relative;
}

#main .rt,#main .lt,#main .rt .l,#main .lt .r{height: 110px;}

#main .rt,#main .lt{
	width: 50%;
	background-position: 0 -86px;
}
#main .rt .l{
	margin-right: 116px;
	background: url(../i/tpl_main/s.png) top right transparent no-repeat;
}
#main .lt{
	right: 0;
	top: 0;
}
#main .lt .r{
	width: 200px;
	margin-left: 98px;
	margin-right: 5px;
	background: url(../i/tpl_main/s.png) left top transparent no-repeat;
}
/*end.main*/
/*list,mail,copy*/
#list,#mail,#copy {
	position: absolute;
	bottom: 8px;
}

#mail{left: 8px;}

#copy{
	width: 268px;
	height: 29px;
	/*
	border:solid 1px #000;
	bottom: -4px;
	*bottom: 4px;
	text-align: center;
	*/
	margin:0px 336px;
	background-image: url(../i/tpl_main/copy-bg.jpg);
	background-repeat:no-repeat;
	display:inline;
}
#copy .copyleft {
	margin: 1px 0px 0px 16px;
	float:left;
}
#copy .copyright {
	margin: 1px 5px 0px 0px;
	float: right;
}
/*end.list,mail,copy*/
#wrapper{
	margin: 0 auto;
	width: 950px;
	height: 566px;
	background: url(../i/tpl_main/background.jpg) center top transparent no-repeat;
	position: relative;
}

/*
 * body = #Page
 */

.left0{left: 0px !important}
.right0{right: 0px !important}
.top0{top: 0px !important}
.top78{top: 78px !important}
.top156{top: 156px !important}

#wrapperBackR{position: relative;}
ul#nav{
	margin: 0;
	/**margin: -8px 0;*/ /*-- Na HUY v ie7*/
	position: relative
}

#page #nav li,#page #nav li a{
	height: 75px;
	width: 178px;
	vertical-align: top;
}

/*#page #nav .current{
	background: url(../i/tpl_main/currButtons.jpg) transparent no-repeat;
	2background: red;
}
#page #history-butt.current{
	background-position: left bottom;
}
*/
#wrapper-page{
	margin: 0 auto;
	width: 948px;
}
#header{
	height: 70px;
	text-align: left;
}


/* начинающееся на #page - внутренние страницы (не главная) */
#page .sidebar{
	margin-bottom: 1em;
	width: 173px;
}
#page .sidebar ul,#page #logo,#page #copy,#page #list{position: static;}
#page .sidebar .right{background-position: 167px -278px !important;}

#page .login{background-position: 0 -657px;}
#page .login .right{background-position: 167px -769px !important;}
#page .login .right div{
	background: url(../i/tpl_main/back-page.png) top repeat-x;
	background-position: 0px -32px;
	height: 112px;
	overflow: hidden;
}
#page #list ul, #page #address ul{margin: 0;background: transparent;padding-top: 6px;}
#page #address ul{padding-top: 3px;}
#page #list li,#page #address ul li{
	background: url(../i/tpl_main/icon.png) no-repeat;
	height: 20px;
	padding-left: 22px;
}
#page #list .sitemap{background-position: 0px -19px;}
#page #list .postal{background-position: 0px -39px;}

#page #list a, #page #address a{
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}
#page #address a{font-weight: normal;}
#page #list a:hover, #page #address a:hover{text-decoration: underline;}

h3,h4{
	font-size: 11px;
	/*border-bottom: 1px solid #b3b4b7;*/
	height: 22px;
	line-height: 22px;
	margin: 0;
	text-align: center;
}

h4{border: none;}

#page #address ul li{
	background-position: 0px -62px;
	height: 22px;
}
#page .login input{width: 6.6em;}
#page caption{
	text-align: center;
	text-transform: none;
	padding-bottom: 10px;
}
#page td{
	padding: 3px;
	*padding: 2px;
	width: auto;
}

#page #content{
	background: url(../i/tpl_main/content.png) no-repeat;
	
	margin-left: 186px;
	/**margin-left: 186px;*/ /*-- Na HUY */
	min-height: 480px;
	padding-top: 4px;
	width: 576px;
}
#page #content .bottom{
	background: url(../i/tpl_main/content.png) right bottom no-repeat;
	width: 576px;
	padding-bottom: 4px;
}
#page #content .backg{
	border: 1px solid #b3b4b7;
	border-width: 0 1px;
	padding: 8px;
	padding-top: 4px;
}
#page #content h3{
	height: 18px;
}
#page #content ul{
	margin: 0;;
}
#page #wrapper-page,#page #wrapperBackR{background: url(../i/tpl_main/nav-page.jpg)  no-repeat}
#page #wrapper-page{background-position: -177px 70px}
#page #wrapperBackR{background-position: 771px 70px}

#butBack{
	background: url(../i/tpl_main/butBack.png)  no-repeat;
	display: block;
	margin-top: 18px;
	width: 104px;
	height: 38px;
	position: absolute;
	right: 0;
	top: 4px;
}
#geo {
	background: url(../i/tpl_main/geo.png) no-repeat;
	text-indent: -6000px
}
#history {
	background: url(../i/tpl_main/history.png) no-repeat;
	text-indent: -6000px
}
#page #logo{
	background: none;
	text-indent: 1px;
}
#page #logo img{
	margin-top: 20px;
}

/*Flash*/
#flash{
	position: absolute;
	left: 297px;
	top: 116px;
}
#anthem{
	position: absolute;
	left: 435px;
	top: 86px;
}
/*ens.Flash*/

/* ролик с обращением руководства */
#speechEV, #speechOY {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
}


/*john Fix*/
/* FOOTER */
#page #footer{
	background-position: 0px -593px;
	padding-left: 4px;
	width: 944px;
	position:static;
}
#page #footer .back-shadow{
	height: 32px;
	/*line-height: 32px; john fix*/
	background: url(../i/tpl_main/back-page.png) repeat-x;
	position: static;
	text-align: center;
}

#page #footer .right{background-position: 938px -625px; padding-right: 4px;}
#footer,#footer .right{background: url(../i/tpl_main/side.png) no-repeat;}

#page #footer ul {
padding-top: 8px;
}
#page #footer ul li{
	display: inline;
	list-style: none;
}
#page #footer ul li{
	padding: 0.2em;
}
#page #footer ul li a{font-weight: bold}

/* mail form */
#mailForm {
	position:absolute;
	top:0px;
	left:0px;
	background-image: url(../i/tpl_main/m_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 405px;
	height: 255px;
	border: solid 1px #999;
}
#mailForm p {
	margin: 0px;
	position:absolute;
}
#mailForm form {
	position: absolute;
	top: 40px;
	background-color:#CEF5FF;
}
#mailForm label {
	position: absolute;
	margin-left: 15px;
	margin-top: 3px;
	width: 60px;
}
#mailForm input, textarea {
	position: absolute;
	left: 85px;
	width: 295px;
}
#r0 {top:-37px; left:385px}
#r1 {top:0px;}
#r2 {top:30px;}
#r3 {top:60px;}
#r4 {top:162px;}
#m_center {
	width: 105px;
}
#m_center label {
	position:absolute;
	left: 130px;
	width: 105px;
}
#m_center input {
	position:absolute;
	left: 145px;
	top: 20px;
	width: 105px;
}
#m_right {
	position:absolute;
	top: 21px;
	left: 290px;
}
#m_right button {
	background-image: url(../i/tpl_main/m_send.gif);
	border: 0px;
	position:absolute;
	width: 96px;
	height: 21px;
	color: #FFF;
}
cite.lozung {display:none;}