body {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	background-image:url(/rosec_images/pic1.gif);
	background-repeat:repeat-x;
	background-position: top left;
	margin:30px 50px 0 30px;
}

div#logo {font-size:9px;color:#FFF;position:relative;top:3px}
div#logo img {float:left;margin-right:20px;position:relative;top:-3px}

div.rnd {width:250px;margin:2px 0;background-color: #E5E6EB;background-image:url(/rosec_images/pic14.gif);background-repeat:no-repeat;background-position: top left;}
div.rnd div {width:210px;padding:20px;background-image:url(/rosec_images/pic15.gif);background-repeat:no-repeat;background-position: bottom right;}

div.rnd2 {margin:10px 0 30px;background-color: #F2F2F2;background-image:url(/rosec_images/pic14_2.gif);background-repeat:no-repeat;background-position: top left;}
div.rnd2 div {padding:20px;background-image:url(/rosec_images/pic15_2.gif);background-repeat:no-repeat;background-position: bottom right;}

div.copyright {
	font-size:9px;
	margin-right:200px;
	float:left;
	margin-bottom:15px;
}
div.copyright img {float:left;margin-right:15px}

div#dev {
	width:160px;
	font-size:10px;
	float:left;
	margin-left: -160px;
}
div#dev img {margin-top:3px}
div#dev img.logoH3 {float:left;margin:0 5px 0 0}

div#counters {clear:both;width:100%}
div#counters img {margin-right:15px}

div.rightmenu {
	background-color:#E5E6EB;
	background-image:url(/rosec_images/pic18.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	padding:0 10px 40px;
	margin-bottom:5px;
	width:230px;
}
div.rightmenu table {border-bottom:1px #D0D0D0 solid}
div.rightmenu table td {border-top:1px #D0D0D0 solid;font-size:11px;padding:4px 20px 4px 10px;color:#000}
div.rightmenu table td.in1 {background-color:#F2F2F2;font-weight:bold}
div.rightmenu table td.in2 {background-color:#FFF}
div.rightmenu table td.noact {background-image:url(/rosec_images/pic19.gif);background-repeat:no-repeat;background-position: center right;}
div.rightmenu table td.act {background-image:url(/rosec_images/pic20.gif);background-repeat:no-repeat;background-position: center right;}
div.rightmenu a {text-decoration:none}

div#bread {
	font-size:10px;
	padding:10px 20px 20px;
	margin-bottom:10px;
	color:#000;
	background-image:url(/rosec_images/delim.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}
div#bread img {margin:0 5px;position:relative;bottom:1px}

div#round {
	padding:0px 20px 10px;
	background-image:url(/rosec_images/delim.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin-bottom:15px;
}
div#round form {padding:0;margin:0}
div#round select {font-size:11px}
div#round td {
  vertical-align:middle;
  padding-right:10px;
}
div#round input.txt {border:1px #9BA3A9 solid}

div#group {
  background-color: #F2F2F2;
  font-weight:bold;
  color:#000;
  padding:5px 10px;
  margin-bottom: 10px;
}

div#bookbuy {
	width:50px;
	height:18px;
	background-color: #FFF;
	border: 1px #D0D0D0 solid;
	background-image:url(/rosec_images/book_buy.gif);
	background-repeat:no-repeat;
	background-position: center left;
	font-weight:bold;
	font-size: 11px;
	padding-left: 40px;
	padding-top: 2px;
	margin:5px 0;
}

div#bookdown {
	width:50px;
	height:18px;
	background-color: #FFF;
	border: 1px #D0D0D0 solid;
	background-image:url(/rosec_images/book_down.gif);
	background-repeat:no-repeat;
	background-position: center left;
	font-weight:bold;
	font-size: 11px;
	padding-left: 40px;
	padding-top: 2px;
	margin:5px 0;
}

div#bookword {
	width:110px;
	_width:155px;
	height:20px;
	_height:23px;
	background-color: #FFF;
	border: 1px #D0D0D0 solid;
	background-image:url(/rosec_images/book_word.gif);
	background-repeat:no-repeat;
	background-position: center left;
	font-weight:bold;
	font-size: 11px;
	padding-left: 45px;
	padding-top: 3px;
	margin-right:20px;
	float: left;
	white-space: nowrap;
}
div#bookzip {
	width:110px;
	_width:155px;
	height:20px;
	_height:23px;
	background-color: #FFF;
	border: 1px #D0D0D0 solid;
	background-image:url(/rosec_images/book_zip.gif);
	background-repeat:no-repeat;
	background-position: center left;
	font-weight:bold;
	font-size: 11px;
	padding-left: 45px;
	padding-top: 3px;
	margin-right:20px;
	float: left;
	white-space: nowrap;
}

td{font-family: Arial; font-size: 12px; color: #666;vertical-align:top}
td.bg1 {
	height:35px;
	width:223px;
	padding:16px 0 0 27px;
	white-space:nowrap;
}
td.bg2 {background-color:#5B71A0;background-image:url(/rosec_images/pic5.gif);background-repeat:no-repeat;background-position: bottom right;}

td.menu {
	background-color:#1C2F56;
	background-image:url(/rosec_images/pic3.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding:10px 20px;
}

td.topmenu {
	width:50%;
	font-size:11px;
	color:#FFF;
	padding:5px 10px 4px 0;
}
a.topmenu,a.topmenu:link,a.topmenu:active,a.topmenu:visited{color:#FFF;text-decoration:none;}
a.topmenu:hover{color:#FFF;text-decoration:underline;}

td.topact {background-image:url(/rosec_images/pic22.gif);background-repeat:repeat-y;background-position: left;}

td.search {
	background-color:#485D8A;
	background-image:url(/rosec_images/pic23.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	padding:30px 12px 0;
}
td.search input.txt {width:250px;border:1px #3A5183 solid;margin:5px 0}

td.submenu {
	font-size:10px;
	text-transform:uppercase;
	padding:15px 20px;
	color: #000;
	word-spacing: 15px;
}
td.submenu a {word-spacing:normal}

td.leftcell {padding:20px 0 30px}
td.rightcell {padding:20px 0 30px 30px}

td.leftcell_i {padding:0 0 30px}
td.rightcell_i {padding:0 0 30px 30px}

td.topnews {padding:10px 40px 0 20px}
td.top_header {
	background-color: #1C2F56;
	background-image:url(/rosec_images/pic24.gif);
	background-repeat:no-repeat;
	background-position: top right;
}

td.footer {border-top:5px #3A5183 solid;padding:20px 10px}

td.h1text {background-color:#E5E6EB;background-image:url(/rosec_images/pic17.gif);background-repeat:no-repeat;background-position: top left;padding:15px 20px}
td.h2text {background-color:#E5E6EB;padding:5px 20px 5px 49px;vertical-align:middle}

.normal{font-size:12px !important}
.small{font-size:11px !important}
.small2{font-size:10px !important}
.small3{font-size:9px !important}
.bold{font-weight:bold}
.black {color: #000}
.up {text-transform: uppercase}

h1{color:#666;font-size:18px;font-weight:normal;margin:0;padding:0}
h2{color:#666;font-size:18px;font-weight:normal;margin:0;padding:0}

a,a:link,a:active,a:visited{color:#3A5183;text-decoration:underline;}
a:hover{color:#000;text-decoration:underline;}


img {border: none;}
.none{visibility: hidden;}

/* BKR */
div.maincontent {padding-left: 20px}
div.maincontent table {
  background-image:url(/rosec_images/table_border.gif);
  background-repeat:repeat-x;
  background-position: bottom;
}

div.maincontent th {
  background-color: #F2F2F2;
  background-image:url(/rosec_images/table_border.gif);
  background-repeat:repeat-x;
  background-position: top;
  color:#000;
  font-weight:bold;
  padding:10px;
  text-align: left;
}

div.maincontent td {
  background-image:url(/rosec_images/table_border.gif);
  background-repeat:repeat-x;
  background-position: top;
  padding:5px 10px;
}

div.maincontent td * {padding:0;margin:0}
div.maincontent td li {margin:0 0 3px 15px}

div.maincontent table.n {
  background:none;
}
div.maincontent table.n td {
  background:none;
}

.inp {
  border:1px #999 solid;
  width:100%;
  color:#6A737B;
  height:18px;
}
select.form {
  border:1px #999 solid;
  color:#6A737B;
  height:18px;
}
td.formHeader {
  background-color:#F2F2F2;
  text-align:center;
  font-weight:bold;
  vertical-align:middle;
  padding:8px 10px !important;
  font-size: 13px;
}

/* UPD */
div.pad {padding-left: 20px;padding-right: 10px}

div.oldcontent table {
  border-collapse:collapse;
  border-color: #E6E6E6;
}

div.oldcontent th {
  background-color: #F2F2F2;
  color:#000;
  font-weight:bold;
  padding:10px;
  text-align: left;
}

div.oldcontent td {
  padding:5px 10px;
  border-collapse:collapse;
  border-color: #E6E6E6;
}

div.oldcontent td * {padding:0;margin:0}
div.oldcontent td li {margin:0 0 3px 15px}

div.oldcontent table.n {
  background:none;
}
div.oldcontent table.n td {
  background:none;
}

table.brd {margin-top:3px;clear:both}
table.brd td {
  width:19px;
  height:21px;
  vertical-align:middle;
  font-size:11px;
  text-align:center;
  font-weight:bold
}
td.pageOn {
  background-color:#3A5183;
  border:1px #3A5183 solid;
  color:#FFF;
}
td.pageOff {
  border:1px #D0D0D0 solid;
}


table.zebra {
  background-image:url(/rosec_images/zebra_delim.gif);
  background-repeat:repeat-x;
  background-position: top;
  width:100%;
  padding:0;
  margin:0;
}
table.zebra tr.spacer {height:3px}
table.zebra tr.spacer td {background:none;padding:0}
table.zebra th {
  height:36px;
  background-image:url(/rosec_images/zebra_delim.gif);
  background-repeat:repeat-x;
  background-position: bottom;
  color: #000;
  background-color: #F2F2F2;
  text-align:left;
  font-size:11px;
  padding:0 10px 0 20px;
}
table.zebra td {
  background-image:url(/rosec_images/zebra_delim.gif);
  background-repeat:repeat-x;
  background-position: bottom;
  padding:7px 10px 10px 20px;
}

table.vactable td {
	font-size: 11px;
	padding: 2px 0;
}
td.vacancy {
	border-top: 1px #D0D0D0 solid;
	border-bottom: 1px #D0D0D0 solid;
	padding: 15px 20px;
}
table.banner_100 td {
	text-align: center;
	padding-bottom: 15px;
}
