@charset "utf-8";
* { 
	margin:0; 
	padding:0; }
body { 
	font:14px "Trebuchet MS"; 
	color:#4b4640;
	background-color:#ffffff; }
a { 
	color:#0d86c2;
	text-decoration:underline; }
a:hover { 
	text-decoration:none; }
img { 
	border:none; }
input { 
	vertical-align:middle; }
.clear { 
	clear:both; 
	width:auto }
.fl{
	float:left;
	width:auto;}
.fr{
	float:right;}
.top{
	background:url(../images/top2.png) repeat-x;
	height:122px;}
.top2{
	width:970px;
	margin:0 auto;
	padding-top:10px;}
.login td{
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	color:#fbfafa;}
.inp{
	background:url(../images/inp.png) no-repeat;
	width:174px;
	height:24px;
	margin-left:6px;
	padding-left:5px;
	border:none;
	line-height:24px;}
.sub{
	background:url(../images/enter.png) no-repeat;
	width:75px;
	height:25px;
	border:none;
	margin-left:18px;}
.logo{
	display:block;
	float:left;}
.main{
	width:955px;
	margin:0 auto;
	padding-top:5px;
	padding-left:5px;}
.blue{
	background:url(../images/blue2.png) bottom repeat-x;
	height:112px;}
.sin{
	background:url(../images/sin2.png) repeat-x bottom;
	height:112px;
	margin-left:227px;
	*margin-left:217px;
	position:relative;}
.poisk{
	float:left;
	width:202px;
	padding-left:15px;
	padding-top:50px;}
.blue1, .blue2{
	float:left;
	width:auto;
	margin-top:18px;}
.blue2{
	float:right;
	margin-top:15px;
	position:relative;
	z-index:100;}
.inp2{
	background:url(../images/search2.png) no-repeat;
	width:140px;
	height:24px;
	border:none;
	padding-left:5px;
	display:block;
	float:left;
	color:#9a938b;
	font-size:12px;
	line-height:24px;}
.sub2{
	background:url(../images/search.png) no-repeat;
	width:34px;
	height:24px;
	border:none;
	display:block;
	cursor:pointer;}
.it{
	margin-left:30px;
	margin-top:30px;}
.left{
	width:202px;
	padding-right:22px;
	float:left;
	padding-top:24px;
	padding-bottom:70px;}
.cont{
	float:left;
	padding-top:24px;
	padding-bottom:70px;}
h1{
	font-weight:normal;
	font-size:20px;
	padding-bottom:18px;
	padding-top:0px;
	color:#4e4843;}
.table td{
	padding-left:14px;
	height:34px;
	border-bottom:1px solid #aca8a3;
	border-left:1px solid #aca8a3;
	vertical-align:middle;}
.table{
	border-right:1px solid #aca8a3;}
.table .zag td{
	background:#4e4843;
	color:#ffffff;
	height:52px;
	padding-left:0px;
	border-top:1px solid #aca8a3;}
.table .zag .padl{
	padding-left:40px;}
.list{
	margin-right:12px;
	float:left;}
.u1{
	position:absolute;
	margin-left:-41px;
	margin-top:-17px;
	*margin-top:-18px;}
.u2{
	float:right;
	margin-top:-17px;
	*margin-top:-18px;
	margin-right:-1px;
	position:relative;}
.buts{
	text-align:right;
	padding-top:20px;}
.buts img{
	margin-left:35px;}
.dot{
	background:url(../images/dot.png) repeat-x;
	height:1px;
	margin-top:40px;
	margin-bottom:40px;}
.dot2{
	background:url(../images/dot.png) repeat-x top;
	height:1px;
	margin-top:20px;
	margin-bottom:5px;
	position:relative;
	z-index:100;
	width:100%;}
.foot{
	background:url(../images/foot.png) no-repeat;
	width:967px;
	height:93px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	margin:0 auto;
	font-size:12px;}
.logo2{
	margin-bottom:5px;}
.down{
	float:left;
	margin-right:15px;}
.down2{
	font-size:20px;
	line-height:30px;}
.lh{
	line-height:24px;}
.links{
	padding-bottom:25px;
	width:720px;}
.links a{
	font-size:11px;
	color:#4e4843;}
.links textarea{
	border:1px solid #b2aea8;
	width:97%;
	padding:3px;
	font-size:12px;
	margin-bottom:25px;
	margin-top:2px;
	overflow:hidden;}
h2{
	color:#4e4843;
	font-size:14px;
	padding-top:1px;
}
.table .bord td{
	border:none;}
.opis{
	padding:7px;
	background:#f0e9e1;
	margin-top:2px;}
.opis textarea{
	border:1px solid #ada8a2;
	width:100%;
	height:100px;
	overflow:hidden;
	
	}
	/*
	#table-com td{
	padding-left:14px;
	border-left:1px solid #aca8a3;
	vertical-align:middle;}
	*/
	
#comts td{
	padding: 10px 10px;}
#comts .mess{
	padding-top: 5px;}
	/*
.table-br{
		border-bottom:1px solid #aca8a3;}*/

		.mess-ok
		{
		margin-top: 10px;
		color:green;
		padding:15px; 
		border:1px solid #C1EEC3;			
		}
		.mess-er
		{
		margin-top: 10px;
		color:red;
		padding:15px; 
		border:1px solid #F3A0B1;		
		}
		.t-er
		{
			color:red;
		}	
		