* {margin: 0;padding: 0;border: 0;}

td {vertical-align: top;}

ul {list-style: none;}


a {color: #fff; text-decoration: none;}

a:hover {color:#ccc;}

div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0;padding:0;}

input, select, option, textarea {
	color:#c0c0c0;
	font:normal 12px Arial, Verdana;
	border: 1px solid #a5aaad;
}

a {
	color:#283b43;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

body {
	color:#283b43;
	font:normal 12px Arial, Verdana;
	background:#e9e9e9;
}
#main {
	min-width: 1000px;
	width: 100%;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}
#head {
	width:100%;
	height:371px;
	background:#d7d8d7 url(head_bg.gif) repeat-y right;
}
#top_left {
	width:50%;
	height:49px;
	background:url(top_left_bg.gif) repeat-x;	
}
#top_left div {
	width:100%;
	height:49px;
	background:url(top_left.gif) no-repeat top right;	
}
#top_right {
	text-align:right;
	vertical-align:middle;
	color:#787878;
	font-size:12px;
	padding:0 27px 0 0;
}
#center {
	height:280px;
	background:url(center_bg.gif) repeat-x;
}

#bottom_left {
	height:42px;
	background:url(bottom_left_bg.gif) repeat-x;
}

#center_left {
	height:280px;
	background:url(tam.jpg) no-repeat;
}
#center_right {
	height:280px;
	background:url(tam2.jpg) no-repeat top right;
}

#bottom_right {
	width:50%;
	text-align:right;
	vertical-align:middle;
}
#m {
	width:100%;
	height:42px;
	background:url(bottom_left.gif) no-repeat top right;
}
#m li {
	float:left;
	height:30px;
	padding:12px 24px 0 19px;
	background:url(topnav-line.gif) no-repeat top left;
}
#m li#none {
	background:none;
}
#m li a {
	color:#283b43;
	font:normal 14px Tahoma;
}
#search {
}
#searchInput {
	width:78px;
	color:#c0c0c0;
	padding:0 0 0 35px;
	position:relative;
	top:12px;
	background:#fff url(searchinput.gif) repeat-x top;
}
#searchButton {
	border:none;
	vertical-align:top;
}

#content {
	float:left;
	width:100%;
	margin-top:13px;
}
#karkas {
	width:100%;
}
#left-col {
	width:257px;
	background:url(left-col.gif) repeat-y;
}
#left-col ul {
	padding:15px 0 30px 0;
}
#left-col li {
     margin:13px 25px 13px 25px;

}
#left-col a {
	color:#283b43;
	font:normal 12px Verdana;
}
.title {
     width:233px;
     height:45px;
     padding:0 0 0 24px;
     color:#283b43;
     font:normal 22px Times New Roman;
     background:url(title.gif) no-repeat top left;
     line-height:45px;
     margin-bottom:5px;
}
#right-col {

}
.news {
	margin:0 0 16px 6px;
	background:#dfdfdf;
}
.news-title {
	height:45px;
	color:#283b43;
	padding:0 0 0 28px;
	font:normal 22px Times New Roman;
	line-height:45px;
	background:url(news-title.gif) no-repeat top left;
}
.news p {
	line-height:18px;
	margin:15px 0;
}
.news img {
	border:2px solid #e9e9e9;
	margin:0 10px 0 0;
}
.txt {
	margin:0 10px 0 28px;
	border-bottom:1px solid #929da2;
}

.ots {
	margin:0 10px 0 28px;
	padding:10px 0;
}
.ots-table {
	width:100%;
	color:#283b43;
}
.ots-table a {
	color:#283b43;
	font-family:Tahoma;
}
.tl img {
	border:none;
	position:relative;
	top:3px;
	left:5px;
}
.tr {

	text-align:right;
}
.tr a {
	color:#283b43;
	margin:0 15px;
}

#footer {
	height:47px;
	background:#d2d2d2 url(footerbg.gif) repeat-y right;
}
#footer-inner {
	height:30px;
	padding:17px 0 0 184px;
	background:#d2d2d2 url(footer.gif) no-repeat top left;
}

