/* --- ÁËÎÊÈ --- */
#logo{
	left:21px;
	height:73px;
	position:absolute;
	top:17px;
	width:264px;
}
#logohome{
	left:95px;
	height:73px;
	position:absolute;
	top:17px;
	width:264px;
}
	#logo img, #logohome img{
		height:73px;
		width:264px;
	}
	#logo p, #logohome p{
		margin:0;
		padding:0;
	}
#bodyinternal{
	background:url(/img/bg_left_internal.gif) repeat-y;
}
#bodyhome{
	background:url(/img/bg_left_home.gif) repeat-y;
}
#container{
	height:100%;
	width:100%;
}
	#container1{
		height:500px;
	}
	#container2{
		height:100px;
		padding:0 32px 0 368px;
	}
	#container3{
		height:100px;
		padding:0 0 0 442px;
	}
/* êàðòèíêà íà ãëàâíîé*/
#imgtopmain{
	padding:35px 0 15px 42px;
}
	#imgtopmain #imginner{
		background:#004990 url(/img/bg_home.gif) repeat-x;
		height:298px;
	}
		#imgtopmain #imginner p{
			margin:0;
			padding:0;
		}
/* title íåéòðàëüíûõ òàáëèö */
#titletop{
	border-bottom:1px solid #CCC;
	padding:35px 32px 5px 42px;
}
	#titletop h1{
		color:#036;
		font-size:16px;
		padding:0;
	}
#titletopsys{
	background:url(/img/bg_titlesys.gif) repeat-x;
	height:90px
}
/* title âíóòðåííèõ ñòðàíèö è ñòàðíèö elements */
#outimgtop{
	border-bottom:1px solid #CCC;
}
		#tblimgtop{
			width:100%;
		}
			#tblimgtop1{
				height:208px;
				width:1%;
			}
			#tblimgtopbel{
				background:#014684 url(/img/belarus_bg.jpg) 100% 0 no-repeat;
				width:99%;
			}
			#tblimgdoc{
				background:#014684 url(/img/documentation_bg.jpg) 100% 0 no-repeat;
				width:99%;
			}
			#tblimgcont{
				background:#014684 url(/img/contacts_bg.jpg) 100% 0 no-repeat;
				width:99%;
			}
			#tblimgcareer{
				background:#014684 url(/img/career_bg.jpg) 100% 0 no-repeat;
				width:99%;
			}
			#tblimgtop2{
				background:#014684 url(/img/internal_bg.jpg) 100% 0 no-repeat;
				width:99%;
			}
				#innerimgtop{
					width:210px;
				}
					#innerimgtop h1{
						color:#FFF;
						padding:0 25px 15px 25px;
					}
	#imgterminal{
		background:#014684 url(/img/terminal_img.jpg) no-repeat;
		height:208px;
	}
	#imgstorehouse{
		background:#014684 url(/img/storehouse_img.jpg) no-repeat;
		height:208px;
	}
	#imgcarrier{
		background:#014684 url(/img/carrier_img.jpg) no-repeat;
		height:208px;
	}
		#imgterminal #imgtblru,
		#imgstorehouse #imgtblru,
		#imgcarrier #imgtblru,
		#imgterminal #imgtblen,
		#imgstorehouse #imgtblen,
		#imgcarrier #imgtblen,
		#imgterminal #imgtblde,
		#imgstorehouse #imgtblde,
		#imgcarrier #imgtblde
		{
			width:100%;
		}
		td.innertd{
			height:208px;
		}
			#imgterminal #imgtblru td{
				background:url(/img/terminal_txt_ru.gif) 412px 52px no-repeat;
			}
			#imgstorehouse #imgtblru td{
				background:url(/img/storehouse_txt_ru.gif) 412px 78px no-repeat;
			}
			#imgcarrier #imgtblru td{
				background:url(/img/carrier_txt_ru.gif) 412px 58px no-repeat;
			}
			#imgterminal #imgtblen td{
				background:url(/img/terminal_txt_en.gif) 412px 72px no-repeat;
			}
			#imgstorehouse #imgtblen td{
				background:url(/img/storehouse_txt_en.gif) 412px 73px no-repeat;
			}
			#imgcarrier #imgtblen td{
				background:url(/img/carrier_txt_en.gif) 412px 68px no-repeat;
			}
			#imgterminal #imgtblde td{
				background:url(/img/terminal_txt_de.gif) 412px 45px no-repeat;
			}
			#imgstorehouse #imgtblde td{
				background:url(/img/storehouse_txt_de.gif) 412px 78px no-repeat;
			}
			#imgcarrier #imgtblde td{
				background:url(/img/carrier_txt_de.gif) 412px 25px no-repeat;
			}
				#innerelements{
					width:325px;
				}
					#innerelements h1{
						color:#FFF;
						padding:0 25px 6px 55px;
					}
/* íåéòðàëüíûé áëîê */
#outneytral{
	background:#014684 url(/img/bg_neytral_left.gif) repeat-y;
	margin:60px 0 20px 0;
	padding:0 0 0 41px;
}
	#outneytral #neytral{
		background:url(/img/neytral_img.gif) 100% 0 no-repeat;
	}
		#outneytral #neytralru{
			background:url(/img/neytral_txt_ru.gif) 15px 46px no-repeat;
			height:185px;
		}
		#outneytral #neytralen{
			background:url(/img/neytral_txt_en.gif) 15px 46px no-repeat;
			height:185px;
		}
		#outneytral #neytralde{
			background:url(/img/neytral_txt_de.gif) 15px 46px no-repeat;
			height:185px;
		}
#maininternal{
	width:100%;
}
	#maininternal #left{
		padding:107px 0 50px 58px;
	}
	#maininternal #right{
		padding:41px 0 0 0;
		width:100%;
	}
#mainhome{
	width:100%;
}
	#mainhome #left{
		padding:107px 0 50px 132px;
	}
	#mainhome #right{
		padding:41px 0 0 0;
		width:100%;
	}
#topmenu{
	border-bottom:1px solid #CCC;
	width:100%;
}
	#topmenu #top1{
		padding:0 0 2px 42px;
	}
	#topmenu #top2{
		padding:0 39px 2px 0;
	}
#outslogan{
	padding:0 0 0 40px;
}
	#outslogan p{
		margin:0;
		padding:0;
	}
#outoffers{
	background:url(/img/outoffers.jpg) 0 24px no-repeat;
	border-bottom:1px solid #BEB7A7;
	border-top:1px solid #BEB7A7;
	font-size:12px;
	margin:31px 0 -150px 0;
	position:relative;
	z-index:1;
	width:265px;
}
	#offersru{
		background:url(/img/offers_ru.jpg) 40px 0 no-repeat;
		padding:74px 40px 25px 40px;
	}
	#offersen{
		background:url(/img/offers_en.jpg) 40px 0 no-repeat;
		padding:74px 40px 25px 40px;
	}
	#offersde{
		background:url(/img/offers_de.jpg) 40px 0 no-repeat;
		padding:74px 40px 25px 40px;
	}
	#offersru p, #offersen p, #offersde p{
		margin:0;
		padding:0;
	}
#copy{
	border-top:1px solid #CCC;
	color:#727272;
	font-size:12px;
	padding:20px 0 30px 42px;
}
	#copy a{
		color:#727272;
	}
	#copy a:hover{
		color:#014684;
	}
	#copy p{
		margin:0;
		padding:0;
	}
#system{
	background:url(/img/system.gif) no-repeat;
	height:370px;
	width:266px;
}
/* --- /ÁËÎÊÈ --- */

/* ÐÀÑÏÎÐÊÈ */
#sp39{width:39px;} #sp39 spacer{width:39px;}
#sp250{width:250px;} #sp250 spacer{width:250px;}
#sp310{width:310px;} #sp310 spacer{width:310px;}
#sp504{width:504px;} #sp504 spacer{width:504px;}
#sp636{width:636px;} #sp636 spacer{width:636px;}
/* /ÐÀÑÏÎÐÊÈ */

/* --- ÎÁÙÈÅ ÊËÀÑÑÛ --- */
.error, .required{
	color:#900;
}
/* oáùèå ñòèëè äëÿ òàáëèöû-îêàíòîâêè, ñîäåðæàùåé ôîðìó */
span.frm table{
	border:1px solid #CCC;
	width:450px;
}
span.frm th{
	background-color:transpanent;
	border-bottom:0 solid #000;
	height:0;
	padding:0 100px 0 100px;
	text-align:left;
}
span.frm td{
	padding:20px 20px 0 20px;
}
/* ñòèëè äëÿ âíóòðåííåé òàáëèöû, ñîäåðæàùåé ïîëÿ ôîðìû */
span.inner table{
	border:0;
	width:auto;
}
span.inner td{
	padding:2px 5px 2px 5px;
}
/* îòäåëüíûé ñòèëè äëÿ íåêîòîðûõ çàãîëîâêîâ òàáëèöû-îêàíòîâêè */
table#tblRegisterAccount th,
table#tblRegisterAccountAdjust th,
table#tblRegisterLogin th,
table#tblRegisterLoginReminder th,
table#tblRegisterMain th,
table#tblFeedback th{
	background:#E3E7EE;
	border-bottom:1px solid #CCC;
	padding:5px 10px 5px 10px;
	text-align:right;
}
/* îòäåëüíûå ñòèëè äëÿ ôîðì register_account */
table#tblRegisterAccount{
	width:75%;
}
table#tblRegisterAccount table{
	border:1px solid #000;
	width:100%;
}
table#tblRegisterAccount table td{
	padding:7px 5px 0 5px;
}
table#tblRegisterAccount table#UserMessage td{
	padding:7px 10px 7px 10px;
}
/* îòäåëüíûå ñòèëè äëÿ íåêîòîðûõ âíóòð. òàáëèö ôîðì ðåãèñòðàöèè */
table#tblRegisterUserNoRight table,
table#tblRegisterSave table,
table#tblRegisterAccountSave table,
table#tblRegisterAddUserLogined table,
table#tblRegisterActivation table,
table#tblRegisterAddLogin table{
	width:310px;
}
/* îòñòóïû îò êíîïîê #change è #submit */
table#tblRegisterAccount #change,
table#tblRegisterAccount #submit{
	margin:3px 0 10px 0;
}
/* --- /ÎÁÙÈÅ ÊËÀÑÑÛ --- */

/* --- ÔÎÐÌÛ --- */
.button{
	background:#E3E7EE;
	border:1px solid #999;
	color:#000;
	font:12px Areal, sans-serif;
	cursor:pointer;
	cursor:hand;
}
.txtBox, .select, .file{
	background:#FFF;
	border:1px solid #999;
	color:#000;
	font:12px Areal, sans-serif;
	height:20px;
	width:200px;
}
.txtArea{
	background:#FFF;
	border:1px solid #999;
	color:#000;
	font:12px Areal, sans-serif;
	height:100px;
	width:200px;
}
/* ïîëå ïîèñêà */
.serBox{
	background:#FFF;
	border:1px solid #999;
	color:#000;
	font:12px Areal, sans-serif;
	height:20px;
	width:200px;
}
/* --- /ÔÎÐÌÛ --- */

/* --- ÃÎËÎÑÎÂÀÍÈÅ --- */
table#tblVoting{
	width:400px;
}
#votinganswers{
	width:auto;
}
#votinganswer{
	padding:2px 6px 2px 0;
}
#votinganswers img{
	background:#E3E7EE;
	border:1px solid #CCC;
	height:8px;
	padding:0 5px 0 5px;
}
/* --- /ÃÎËÎÑÎÂÀÍÈÅ --- */

/* --- ÌÓËÜÒÈßÇÛ×ÍÎÑÒÜ --- */
#multilang td{
	padding:0 1px 0 0;
}
/* --- /ÌÓËÜÒÈßÇÛ×ÍÎÑÒÜ --- */

/* ÂÅÐÑÈß ÄËß ÏÅ×ÀÒÈ*/
#printout{
	margin:0 0 0 42px;
}
	#print td{
		font-size:14px;
		padding:0 6px 2px 0;
	}
	#print a{
		color:#014684;
		text-decoration:none;
	}
	#print a:hover{
		color:#727272;
		text-decoration:none;
	}
/* /ÂÅÐÑÈß ÄËß ÏÅ×ÀÒÈ*/

/* --- ÍÀÂÈÃÀÖÈß --- */
#outmenuelemens{
	margin:30px 0 0 0;
	width:265px
}
	.elementtop{
		background:url(/img/bg_elements_top.gif) no-repeat;
		padding:1px 0 0 0;
	}
#outmenumain{
	margin:32px 0 0 0;
	width:265px;
}
	#mainact{
		background:url(/img/bg_menu_act.gif);
	}
		.maintop, .slavetop{
			background:url(/img/bg_elements_top.gif) no-repeat;
			padding:1px 0 0 0;
		}
			.maintop .item{
				cursor:pointer;
				cursor:hand;
				padding:4px 45px 3px 40px;
				width:265px;
			}
			.maintop .itemact{
				color:#C30;
				padding:4px 45px 3px 40px;
				width:265px;
			}
			.maintop .item[class], .maintop .itemact[class]{
				width:auto;
			}
				.maintop a{
					text-decoration:none;
				}
				.maintop a .item{
					color:#036;
				}
			.slavetop .itemslave{
				cursor:pointer;
				cursor:hand;
				padding:4px 45px 3px 52px;
				width:265px;
			}
			.slavetop .itemslaveact{
				color:#8F8B87;
				padding:4px 45px 3px 52px;
				width:265px;
			}
			.slavetop .itemslave[class], .slavetop .itemslaveact[class]{
				width:auto;
			}
				.slavetop a{
					text-decoration:none;
				}
				.slavetop a .itemslave{
					color:#000;
				}
#menuadd{
	border-right:1px solid #CCC;
}
	#menuadd td{
		border-left:1px solid #CCC;
	}
/* --- ÍÀÂÈÃÀÖÈß --- */

/* --- ÊÎÍÒÅÍÒ --- */
#plugin{
	margin:20px 0 15px 0;
	padding:0 50px 0 42px;
}
#plugin img.left{
	margin:0 10px 10px 20px;
}
/* òàáëèöû */
table.border{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:14px;
	margin:0 0 10px 0;
}
table.border th{
	background-color:#E3E7EE;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	font-size:14px;
	padding:5px 5px 5px 5px;
}
table.border td{
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	font-size:14px;
	padding:5px 5px 5px 5px;
}
/* --- /ÊÎÍÒÅÍÒ --- */