/*
 * site:ukrtransnafta
 * date:19.06.2009
 *
 * Default */
* {
margin:0;
padding:0;
outline:none;
}
html {
height:100%;
border:none;
}
body {
height:100%;
background: #FFF;
font: 62.5% Tahoma, Verdana, Arial, sans-serif;
border:none;
color:#000;
}
img {border:none;}
a {
border:none;
text-decoration:none;
color:#17864c;
}
a:hover {
	text-decoration:underline;
}
ul, ol {border:none;}

/* add */
.fl{float:left;}
.fr{float:right;}
.clear {clear:both;}
.block {display:block;}
.red {color:#f00 !important;}
/* Base */
#all {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width:980px;
	margin:0 auto;
	/* background:#f2f2f2; */
	}
#container {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	padding:1px 0 80px;
	background:url('../img/bg_container.png') repeat-x;
	}
#footer {
	width:100%;
	height:49px;
	position:absolute;
	bottom:10px;
	background:url('../img/bg_foo.png') no-repeat;
	}
#header {
	position:relative;
	height:152px;
	background:url('../img/bg_hd.jpg') no-repeat 100% 100%;
	}
#left,
#right {
	display:inline;
	width:230px;
	margin:-1px 0 0;
	}
#left {float:left;}
	#left .in {
		padding:17px 20px 0 20px;
		background:url('../img/bg_left.gif') no-repeat;
		}
#right {float:right;}
	#right .in {
		padding:17px 20px 0 20px;
		background:url('../img/bg_right.gif') no-repeat 100% 0;
		}
#center {
	display:inline;
	float:left;
	width:520px;
	padding:17px 0 0;
	}
img.logo {
	position:absolute;
	top:39px;
	left:40px;
	background:#ccc;
	}
.lng {
	float:right;
	padding:14px 21px 0 0;
	font-size:1.1em;
	color:#dcdcdc;
	}
	.lng a,
	.lng span {
		display:inline;
		margin:0 14px;
		}
	.lng .act {
		margin:0 7px;
		font-weight:bold;
		padding:0 7px 3px 8px;
		color:#888;
		}
.useNav {
	float:right;
	margin:0 -3px 0 0;
	padding:14px 0 0;
	font-size:1.1em;
	color:#dcdcdc;
	}
	.useNav a {
		display:inline;
		margin:0 14px 0 15px;
		}
	.useNav .act {font-weight:bold;}
.srch {
	display:inline;
	float:right;
	padding:12px 30px 0 10px;
	font-size:1.1em;
	color:#6d6d6d;
	}
	.srch label {
		float:left;
	}
	.srch b {
		float:left;
		padding:3px 5px 0 0;
		color:#007a3b;
		}
	.srch .txt {
		float:left;
		width:150px;
		height:15px;
		padding:1px 0 0 3px;
		font-size:1em;
		border:1px solid #c0c0c0;
		}
	.srch .btn {
		float:left;
		margin:0 0 0 5px;
		background:none;
	}
.mainNav {
	margin:31px 12px 19px;
	font-size:1.2em;
	}
	.mainNav th {
		padding:0 20px 0 10px;
		text-align:left;
		vertical-align:top;
		background:url('../img/bg_mN.gif') no-repeat;
		}
	.mainNav .act,
	.mainNav .act a {color:#898989;}
.h2 {
	padding:0 0 7px 10px;
	font-size:1.8em;
	font-weight:normal;
	background:url('../img/bg_mN.gif') no-repeat -298px 5px;
	}
.h3,
.h4{
	padding:0 0 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#17864c;
	}
	.h3 a,
	.h4 a {color:#17864c;}
.h4 {font-size:1.2em;}
.post .text {
	/* margin:-4px 0 0; */
	font-size:1.1em;
}
.post li {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	padding:0 0 12px;
	}
.post .img {
	float:left;
	margin:2px 5px 0 0;
}
.post center .img {
	float:none;
	margin:0;
}
.date {
	display:block;
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	padding:1px 0 5px;
	}
.date var {
	float:left;
	padding:0 10px 0 0;
	font-style:normal;
	font-weight:bold;
	font-size:1em;
	color:#a3a3a3;
	}
.date span {
	display:block;
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	background:url('../img/mrkr.gif') repeat-x 0 -260px;
	}
div.more {
	margin:9px 0 5px;
	padding:4px 0 0;
	font-size:1.1em;
	border-top:1px solid #d9d9d9;
	text-align:right;
	}
#all div.more a,
#all a.more {
	padding:0 14px 0 0;
	background:url('../img/mrkr.gif') no-repeat 100% -170px;
	color:#a20000;
	}
#all a.more {
	padding:0 14px 0 10px;
	font-size:1.1em;
	font-weight:normal;
	background:url('../img/mrkr.gif') no-repeat 100% -140px;
	}
#all .text a.more {font-size:1em;}
.leftNav {
	_height:1%;
	margin:0 0 20px;
	font-weight:bold;
	font-size:1.2em;
	}
	.leftNav ul {
		margin:9px 0 -10px;
		border-top:1px solid #d5d5d5;
		}
	.leftNav li {
		padding:7px 0 9px;
		border-bottom:1px solid #d5d5d5;
		}
	.leftNav ul li {padding:7px 0 9px 10px;}
	.leftNav .act a,
	.leftNav li li.act a {color:#898989;}
	.leftNav .act ul a {color:#17864c;}
	.leftNav li li.act {font-weight:normal;}
.subs {
	margin:6px auto 5px;
	padding:8px 0 1px;
	height:23px;
	background:url('../img/bg_subs.gif') repeat-x #eee;
	}
	.subs label {float:left;}
	.subs b {
		float:left;
		padding:3px 0 0 11px;
		font-size:1.1em;
		color:#000;
		}
	.subs .txt {
		float:left;
		height:15px;
		margin:0 5px 0 9px;
		padding:1px 0 0 3px;
		font-size:1.1em;
		border:1px solid #c0c0c0;
		}
.mrkr {margin:0 0 -7px;}
	.mrkr .h3 {display:inline;}
	.mrkr .h3 a {
		padding:0 0 0 10px;
		background:url('../img/mrkr.gif') no-repeat 0 5px;
		}
.copy {
	float:left;
	padding:13px 0 0 25px;
	color:#6c6c6c;
	}
.am {
	float:right;
	padding:18px 25px 0 0;
	color:#6c6c6c;
	}
.fooNav {
	width:550px;
	margin:18px auto 0;
	font-size:1.1em;
	text-align:center;
	color:#aeaeae;
	}
	.fooNav a {
		margin:0 14px;
		color:#17864c;
		}
	.fooNav span {
		margin:0 14px;
		}
.to_back {
	padding:0 50px 8px 0;
	font-size:1.1em;
	}
	.to_back li {
		display:inline;
		margin:0 8px 0 0;
		padding:0 12px 0 0;
		background:url('../img/mrkr.gif') no-repeat 100% -310px;
		}
	.to_back .curr {
		padding:0;
		background:none;
		}
	.to_back .curr, .to_back .curr a {color:#898989;}
.nav_pg {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	margin:15px 0;
	padding:5px 0 0;
	font-size:1.1em;
	text-transform:capitalize;
	border-top:1px solid #d5d5d5;
	}
	.nav_pg .back {
		float:left;
		padding:0 0 0 14px;
		background:url('../img/mrkr.gif') no-repeat 0 -199px;
		}
	.nav_pg .up {
		float:right;
		padding:0 14px 0 0;
		background:url('../img/mrkr.gif') no-repeat 100% -229px;
		}
.context {
	padding:0 0 10px;
	font-size:1.1em;
}
.context p,
.text p {
	padding:0 0 5px;
}
.context ul,
.context ol {
	margin:0 0 0 20px;
}
.context th,
.context td,
.text th,
.text td {
	padding:3px;
}
.text ul,
.text ol {
	margin:0 0 4px 20px;
}
.text ol li,
.text ul li {
	overflow:visible;
	padding:0;
}
.text ul li {
	list-style-type:disc;
}
.text ol li {
	list-style-type:decimal;
}
.bnr {
	padding:10px 0;
	text-align:center;
}
.sitemap {
	margin:10px 0 10px 20px;
	font-size:1.1em;
}
.sitemap ul {padding:0 0 0 12px;}
.sitemap li {padding:0 0 1px;}
.srch_link,
.srch_file {
	padding:2px 0;
	font-size:1.1em;
	text-align:right;
}
.form {
	width:480px;
	margin:20px auto;
}
.form label {
	display:block;
	padding:2px 0;
}
.form strong {
	float:left;
	width:180px;
	margin:5px 0 0;
	padding:0 5px 0 0;
	font-size:1.1em;
	text-align:right;
}
.form input {
	float:left;
	
}
.form .txt {
	float:left;
	width:250px;
}
.form textarea {
	float:left;
	width:250px;
	_width:252px;
	height:100px;
}
.form select {
	float:left;
}
.form .btn {
	margin:2px 0 0 104px;
}
.btn {
	display:inline;
	float:left;
	
	background:url('../img/btn.png') no-repeat;
}
.btn input {
	overflow:visible;
	float:left;
	width:auto;
	padding:2px 6px 1px;
	border:none;
	font-size:11px;
	font-weight:bold;
	background:url('../img/btn.png') no-repeat 100% -18px;
	color:#fff;
	cursor:pointer;
}
.code strong {
	margin:10px 0 0;
}
.code img {
	float:left;
	margin:0 5px 0 0;
}
.code .txt {
	width:70px;
	margin:8px 0 0;
}
.choice_subs {
	padding:6px 0;
}
.choice_subs table {
	float:left;
	border-collapse:collapse;
	border:1px solid #ddd;
}
.choice_subs td {
	padding:4px 3px;
	font-size:1.1em;
	border:1px solid #ddd;
}
.ext_num {
	margin:0 0 1px;
	padding:0 0 1px 4px;
	font-size:1.1em;
	border-left:2px solid #ddd;
	color:#17864C;
}
.ext_num span {color:#000;}
.gall {
	/* width:100%; */
}
.gall .item {
	float:left;
	width:33%;
	_overflow:hidden;
	padding:0 0 20px;
	text-align:center;
}
.gall strong {
	display:block;
	padding:0 5px;
	font-weight:normal;
	font-size:1.1em;
}
.error-table td {
	padding:3px 0;
}
.pager {
	padding:10px 0;
	font-size:1.1em;
	text-align:center;
	border:1px solid #ddd;
	border-width:1px 0 0;
}
.pager a {
	margin:0 5px;
	font-weight:bold;
	color:#17864c;
}
.pager a.act {
	font-weight:normal;
	color:#898989;
}
a.print {
	float:right;
	font-size:1.1em;
	/* margin:-21px 0 0; */
}
.choice_subs,
.form,
.form label,
.gall .row {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
}
.gsc-results {
	font-size:1.1em;
}
.gs-title * {
	font-weight:bold;
	color:#A20000 !important;
}
input.gsc-input {
	padding:2px 0;
	border-color:#17864C !important;
}
body.print #center {
	float:none;
	width:auto;
	display:block;
	padding:20px;
}
body.print a.close {
	float:right;
	padding:0 0 0 5px;
	font-size:1.1em;
}
body.print .to_back {
	padding-right:90px;
}
/*---*/
.post li,
.leftNav li,
.to_back li,
.nav_pg li,
.sitemap li,
.gall .item {
	list-style-type:none;
}
