/* design.css для стилей этого сайта */

/*
 * ToDo List
 *
 */

/*
 * Notes
 *
 */

#header {
	background:  #1d6394;
	width:  100%;
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	margin:  0;
}

#header td {
	padding:  0;
	height:  110px;
	vertical-align:  top;
}

#logo {
	background:  #1d6394 url(../images/logo.gif) no-repeat 0 0;

}

#logo div {
	cursor:  hand;
	width:  510px;
	height:  110px;
}

#logo h1 {
	font-family:  "Arial Narrow", Helvetica, sans-serif;
	font-size:  25px;
	color:  #FFF;
	margin:  0px 0 0 230px;
	padding-top:  68px;
	font-weight:  normal;
	cursor:  hand;
}

#logo h1 span {
	font-size:  14px;
	text-transform:  uppercase;
	white-space:  nowrap;
	width:  508px;
	display:  block;
}

#rnav {
	width:  223px;
	background:  url(../images/header_g_bg.gif) repeat-y 0 0;
}

#bm {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #FFF;
	text-transform:  lowercase;
	float:  right;
	margin:  21px 27px 50px 0;
	display:  inline;
}

#bm a {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #FFF;
	text-transform:  lowercase;
	white-space:  nowrap;
}

#bm a:link, #bm a:visited {
	text-decoration:  underline;
}

#bm a:hover, #bm a:active {
	text-decoration:  none;
}

#icons {
	clear:  right;
	background:  url(../images/icons_bg.gif) no-repeat 0 0;
	float:  right;
	height:  27px;
	width:  223px;
	margin:  0 0 0 0;
	padding: 11px 0 0 93px;
	voice-family:  "\"}\"";
	voice-family:  inherit;
	height:  16px;
	width:  130px;
}

html>body #icons {
	height:  16px;
	width:  130px;
}

#icons img {
	border:  0;
	margin:  0 13px 0 0;
	height:  11px;
	width:  11px;
	padding:  0;
}

#icons a {
	float:  left;
}

#menu {
	background:  #34B5D2 url(../images/menu_bg.gif) repeat-y 0 0;
	width:  100%;
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	margin:  0;
}

#menu td {
	padding:  0;
	height:  27px;
	text-align:  center;
}

#menu td#menuDeco {
	padding:  0;
	width:  223px;
	background:  url(../images/menu_deco.gif) no-repeat 0 0;
}

#menuItems {
	margin:  0 auto;
	border-spacing:  0;
	border:  0;
	border-collapse:  collapse;
}

#menuItems td {
	height:  27px;
	padding:  0;
	white-space:  nowrap;
}

#menuItems td a {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #FFF;
	text-transform:  uppercase;
	white-space:  nowrap;
}

#menuItems td.mi {
	padding-right:  19px;
	padding-left:  20px;
	white-space:  nowrap;
}

#menuItems td.mi a {
	white-space:  nowrap;
}

#menuItems td.mi div a {
	white-space:  nowrap;
}


#menuItems td a:link, #menuItems td a:visited {
	text-decoration:  none;
}

#menuItems td a:hover, #menuItems td a:active {
	text-decoration:  underline;
}

.menuDots {
	background:  url(../images/menu_dots.gif) no-repeat 0 7px;
	width:  1px;
	font-size:  2px;
}

#contentHolder {
	width:  100%;
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
}



#contentBody {
	padding:  0 0 0 0;
	vertical-align:  top;
}

#contentCells {
	width:  100%;
	border:  0;
	border-spacing:  0;
	border-collapse:  collapse;
}

#contentCells td {
	border-right:  1px solid #E9EBEF;
	vertical-align:  top;
}

#contentCells td.last {
	border:  0;
}

#contentCells td.fr {
	width:  25%;
	border-bottom:  1px solid #E9EBEF;
	text-align:  center;
	height:  131px;
	padding:  12px 5px 12px 5px;
	vertical-align:  top;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #145887;
	margin:  0;
}

#contentCells td.lc {
	padding:  0 20px 15px 20px;
	background:  url(../images/leftbillet.gif) no-repeat left bottom;
}

#contentCells td.rc {
	padding:  0 20px 15px 20px;
	background:  url(../images/rightbillet.gif) no-repeat right bottom;
}

.advertisement {
/*	background: url(../images/adv_bg.gif) repeat-x left bottom;*/
	margin:  0;
	padding: 11px 9px 0 9px;
	height:  107px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #145887;
	text-align:  center;
	voice-family:  "\"}\"";
	voice-family:  inherit;
	height:  96px

}

html>body .advertisement {
	height:  96px;
}

.advertisement p {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #145887;
	margin:  0;
}

#contentCells h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  15px;
	margin:  6px 0 12px 0;
/*	font-weight:  normal;*/
}

#contentCells .news {
	border-spacing:  0;
	border:  0;
	border-collapse:  collapse;
	margin:  0;
}

#contentCells .news td {
	border:  0;
}

#contentCells .news td.ni {
	width:  103px;
/*	padding-right:  17px;*/
	padding-bottom:  17px;
}

#contentCells .news td.ni img {
	border:  0;
	margin-right:  15px;
}

#contentCells .news td.nt {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #666;
}

#contentCells .news td.nt p {
	margin:  0 0px 3px 0;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #666;
}

#contentCells .news td.nt p.ndate {
	color:  #3BA1CC;
	font-weight:  bold;
}

#contentCells .news td.nt h6 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #3BA1CC;
	font-weight:  bold;
	margin:  0 0 3px 0;
}

#contentCells .news td.nt img {
	margin: 0 15px 15px 0;
}

#contentCells .news td.nt p a.details {
	color:  #145887;
	font-weight:  bold;
	font-size:  10px;
}

#contentCells .news td.nt p a:link, #contentCells .news td.nt p a:visited {
	text-decoration:  underline;
}

#contentCells .news td.nt p a:hover, #contentCells .news td.nt p a:active {
	text-decoration:  none;
}

#rightColumn {
	background:  #F1F6F8;
	width:  140px;
	vertical-align:  top;
	padding:  10px 10px 10px 19px;
	border-left:  1px solid #E9EBEF;
	voice-family:  "\"}\"";
	voice-family:  inherit;
	width:  140px;
}

html>body #rightColumn {
	width:  140px;
}

#rightColumn hr {
	width:  131px;
	height:  1px;
	background:  #ADB4BE;
	color:  #ADB4BE;
	margin:  0 0 0 0;
}

#rightColumn h4 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:  bold;
	color:  #000;
	margin:  0 0 0 0;
	clear:  left;
}

img#garant {
	margin:  10px 0 3px 18px;
	border:  0;
}

#rightColumn a {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #3AA1CC;
}

#rightColumn a:link, #rightColumn a:visited {
	text-decoration:  underline;
}

#rightColumn a:hover, #rightColumn a:active {
	text-decoration:  none;
}

#rightColumn p {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #666;
	margin: 0 0 3px 0;
}

a#dag {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:  bold;
	color:  #000;
	margin:  3px 0 0 0;
}

a#dag:link, a#dag:visited {
	text-decoration:  none;
}

a#dag:hover, a#dag:active {
	text-decoration:  underline;
}

a.button {
	display:  block;
	background:  #ADB4BE;
	height:  17px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #FFF;
	font-weight:  bold;
	text-decoration:  none;
	padding:  2px 6px 0 6px;
	margin: 3px 0 17px 0;
	float:  left;
	voice-family:  "\"}\"";
	voice-family:  inherit;
	height:  15px;
}

html>body  a.button {
	height:  15px;
}

a.button2 {
	display:  block;
	color: #FFF;
	background:  #ADB4BE;
	height:  17px;
	width: 60px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #FFF;
	font-weight:  bold;
	text-decoration:  none;
	padding:  2px 6px 0 6px;
color:  #FFF; text-decoration:  none;margin-left:14px;
}

/* \*/
* html a.button2 {
	margin-left:  0;
	margin-right:  14px;
}
/* */

a.fbutton {
	display:  block;
	background:  #ADB4BE;
	height:  17px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #FFF;
	font-weight:  bold;
	text-decoration:  none;
	padding:  2px 6px 0 6px;
	margin: 0 0 0 0;
	float:  left;
	voice-family:  "\"}\"";
	voice-family:  inherit;
	height:  15px;
}

html>body  a.fbutton {
	height:  15px;
}

#advice {
	margin: 16px 20px 0 20px;
	padding: 0 0 31px 0;
	border-bottom:  1px solid #E9EBEF;
}

#advice h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  15px;
	margin:  0 0 8px 0;
}

#advice ul {
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	list-style-type:  none;
}

#advice li {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:  bold;
	color:  #145887;
	background:  url(../images/dot.gif) no-repeat 0 11px;
	padding-left:  5px;
	line-height:  20px;
}

#advice li a {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:  bold;
	color:  #145887;
}

#advice li a:link, #advice li a:visited {
	text-decoration:  underline;
}

#advice li a:hover, #advice li a:active {
	text-decoration:  none;
}

#adv2 {
	width:  100%;
	border-collapse:  collapse;
	border:  0;
	border-spacing:  0
}

#adv2 td {
	width:  33%;
	padding: 0 20px 5px 20px;
	border-right:  1px solid #E9EBEF;
	vertical-align:  top;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;	
	font-size:  11px;
}

#adv2 td p, #adv2 td li {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;	
	font-size:  11px;
}

#adv2 td.last2 {
	border: 0;
}

#adv2 h4 {
	margin:  14px 0 0 0;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:  bold;
	color: #000;
	background:  url(../images/adv2_bg.gif) repeat-x left bottom;
	height:  19px;
}

#rightColumn a.button {
	display:  block;
	background:  #ADB4BE;
	height:  17px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #FFF;
	font-weight:  bold;
	text-decoration:  none;
	padding:  2px 6px 0 6px;
	margin: 3px 0 17px 0;
	float:  left;
	voice-family:  "\"}\"";
	voice-family:  inherit;
	height:  15px;
}

html>body #rightColumn a.button {
	height:  15px;
}

#rightColumn h5 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #666;
	font-weight:  normal;
	margin:  12px 0 0 0;
}

#rightColumn a.button:link, #rightColumn a.button:visited, #rightColumn a.button:hover, #rightColumn a.button:active {
	text-decoration:  none;
}

#rightColumn h6 {
	margin: 16px 0 3px 0;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:  #145887;
	font-weight:  bold;
}

#footer {
	height:  51px;
	border-top:  1px solid #E9EBEF;
	voice-family:  "\"}\"";
	voice-family:  inherit;
	height:  50px;
}

html>body #footer {
	height:  50px;
}

#footer p {
	margin:  10px 0 0 20px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #000;
}

#footer p a {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #3AA1CC;
}

#footer p a:link, #footer p a:visited {
	text-decoration:  underline;
}

#footer p a:hover, #footer p a:active {
	text-decoration:  none;
}

#footer table td {
	margin:  10px 0 0 20px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #000;
}

#footer table td a {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	color:  #3AA1CC;
}

#footer table td a:link, #footer table td a:visited {
	text-decoration:  underline;
}

#footer table td a:hover, #footer table td a:active {
	text-decoration:  none;
}

div.sm {
	background:  #3C89BD;
	color:  #FFF;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	text-align:  left;
	white-space:  nowrap;
	visibility:  hidden;
	position:  absolute;
	left:  -1000px;
	padding:  5px;
}

div.sm a {
	color:  #FFF;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  11px;
	display:  block;
}

div.sm a:link, div.sm a:visited {
	text-decoration:  none;
}

div.sm a:hover, div.sm a:active {
	text-decoration:  underline;
}

#ldh {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	margin:  0;
	width:  100%;
}

#ldh td {
	padding:  0;
}

#ldh2 {
	width:  1%;
}	

#cai {
	width:  50px;
}

#contentCells table.news tr.hline td.nt {
	border-bottom:  1px solid #E9EBEF;

}

.red {
	color: red;
}
.crimson {
	color: crimson;
}
.steelblue {
	color: steelblue;
}
.orangered {
	color: orangered;
}
.black {
	color: black;
}
a.red {
	color: red;
}
a.red:link {
	color: red;
}
a.red:visited {
	color: red;
}
a.crimson {
	color: crimson;
}
a.crimson:link {
	color: crimson;
}
a.crimson:visited {
	color: crimson;
}
a.steelblue {
	color: steelblue;
}
a.steelblue:link {
	color: steelblue;
}
a.steelblue:visited {
	color: steelblue;
}
a.orangered {
	color: orangered;
}
a.orangered:link {
	color: orangered;
}
a.orangered:visited {
	color: orangered;
}
a.black {
	color: black;
}
a.black:link {
	color: black;
}
a.black:visited {
	color: black;
}
