/* reset */
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P,
BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM,
FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
HR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {padding:0; margin:0; border:none; outline:none; vertical-align:baseline; font-size:100%; font-family:inherit}
HTML {font-size:100%}
img.bordering {border: 1px solid #7F7F7F; margin-bottom: 15px;}
DFN, I, CITE, VAR, ADDRESS, EM {font-style:normal}
TH, H1, H2, H3, H4, H5, H6 {font-weight:normal}
B, STRONG {font-weight:bold}
TEXTAREA, INPUT, SELECT {font-size:1em; padding:0; font-family:inherit}
BLOCKQUOTE, Q {quotes:none}
Q:before, Q:after, BLOCKQUOTE:before, BLOCKQUOTE:after {content:''; content:none}
OL, UL {list-style:none}
INS {text-decoration:none}
DEL {text-decoration:line-through}
TABLE {border-collapse:collapse; border-spacing:0}
TABLE.pagee, TABLE.pagee tr td {border-spacing: 10px; border-collapse:collapse; border: 1px dashed #BDBDBD; padding: 3px;}
TABLE.pagee tr th {border-spacing: 10px; border-collapse:collapse; border: 1px dashed #BDBDBD; text-align: center; font-weight: bold; padding: 3px;}
CAPTION, TH, TD {text-align:left}
:focus {outline:none}
/* Links */
A {color:#333333}
A:link {}
A:hover {}
A:visited,
A:active {}
#center .navigator A, #footer .sections A {border-bottom: dotted 1px #8F8F8F; text-decoration: none;}
A.dot {border-bottom: dotted 1px #8F8F8F; text-decoration: none;}
#footer .sections A.first {border-bottom: dotted 1px #e21f26;}
a.no {text-decoration: none; border: none; cursor: text}
a.nob {text-decoration: none; border: none;}
/* Quotes */
Q:before {content:'\00AB'}
Q Q:before {content:'\201E'}
Q:after {content:'\00BB'}
Q Q:after {content:'\201C'}
/* Page */
HTML, BODY {}
BODY, TEXTAREA, INPUT, SELECT {font-family:Arial,Helvetica,sans-serif}
BODY {background:#ebf0f3 url("img/bg.jpg") repeat 0 0; color:#333333; line-height:1.2; font-size:12px; position:relative}

.page_bg {background:url("img/bg_shadow.jpg") repeat-x 0 0}
.page_waves {background:url("img/bg_waves.jpg") no-repeat 0 0}
.page_width {width:960px; margin:0 auto}

.top_panel {background:#54768a url("img/top_bar_bg.png") repeat-x 0 100%; border-bottom:solid 1px #f6f8f9; height:39px}
.top_panel .nav {float:right}
.top_panel .nav LI {float:left; margin-left:26px}
.top_panel .nav LI.first {margin-left:0}
.top_panel .nav A {display:block; position:relative; padding:10px 12px; font-size:16px; color:#fff; text-decoration:none}
.top_panel .nav A SPAN {display:none}
.top_panel .nav A:hover {background:#20b6c6}
.top_panel .nav A.active {color:#c0eaee; background:#20b6c6}
.top_panel .nav A.active SPAN {display:block; position:absolute; width:100%; height:10px; background:url("img/top_bar_sel.png") no-repeat 50% 0; margin-left:-12px; margin-top:29px}
.top_panel .phones {color:#fff; background:url("img/top_bar_phone.png") no-repeat 10px 8px; padding:8px 0 0 50px; font-size:20px}

.header {height:168px; overflow:hidden}
.header .inner {padding:26px 50px 0 230px}
.header .logo {float:left; margin-left:-220px; margin-top:8px}
.header H1 {color:#54768a; font-size:18px; font-style:italic; font-weight:bold; margin-bottom:10px}
.header H2 {color:#414e56; font-style:italic}
.header .author {color:#929393; margin-top:10px; display:block}

.search_block {background:url("img/search_bg.jpg") no-repeat 0 0; height:170px; position:relative}
.search_block_bt_order {background:url("img/bt_send_order.png") no-repeat 0 0; width:259px; height:51px; position:absolute; right:0; margin-top:-49px}
.search_block_bt_order A {display:block; color:#fff; text-decoration:none; font-size:18px; margin:15px 0 0 24px; padding:7px 0 7px 73px}
.search_block_l {background:url("img/search_sides.jpg") no-repeat 0 0; width:4px; height:145px; position:absolute; left:-4px}
.search_block_r {background:url("img/search_sides.jpg") no-repeat -4px 0; width:5px; height:145px; position:absolute; right:-5px}
.search_block_bt {background:url("img/bt_search.png") no-repeat 0 0; position:relative; width:138px; height:53px; position:absolute; top:77px; right:15px}
.search_block_bt INPUT {display:block; border:0 none; width:100%; height:40px; margin:0; padding:0; background:transparent; cursor:pointer}
.search_block .fields {padding:25px}                                                     
.search_block .custom_field {float:left}

.left {float:left; width:240px; margin-left:10px}
.left .nav {background:url("img/side_nav_bg.png") repeat-y -244px 0; position:relative; margin:-4px 0 20px -3px; width:244px}
.left .nav_top {background:url("img/side_nav_bg.png") no-repeat 0 0; height:7px;}
.left .nav_bottom {background:url("img/side_nav_bg.png") no-repeat 0 -7px; margin-left:0; height:9px;}
.left .nav_srv_label {background:url("img/side_srv_label.png") no-repeat 0 0; width:226px; height:55px; margin-left:-7px}
.left .nav_base_label {background:url("img/side_base_label.png") no-repeat 0 0; width:226px; height:54px; margin-left:-7px}
.left UL {padding:0 4px 10px}
.left LI {padding:10px 12px 10px 22px; background:url("img/side_nav_sep.png") repeat-x 0 0}
.left LI.first {background:transparent}
.left LI A {color:#54768a; text-decoration:none; font-size:14px}
.left .qa {background:#f2f4f5; margin-bottom:20px; border-radius:5px}
.left .qa UL {padding:10px 4px 15px}
.left .qa LI {background-image:url("img/qa_sep.png"); padding:10px 20px 10px 13px}
.left .qa LI A {background:url("img/qa_sign.png") no-repeat 0 0; padding-left:20px; display:block; color:#333333; font-size:12px}
.left .qa LI.first {background:transparent}
.left .parus {height:450px}

div.text_field {
	background:url("img/sel_bg.png") no-repeat 100% 0; position:relative
}
div.text_field input {
	border:0 none; padding:0 0 0 7px; background: url("img/sel_bg.png") transparent no-repeat 0px 0px;
	margin:0 0 0 -14px; font-size:14px; color:#666; width:100%; vertical-align:middle; height:29px;
}

.subscribe {margin-bottom:15px}
.subscribe .heading {color:#54768a; margin-bottom:10px; font-size:14px}
.subscribe .tf {
	border:0 none; padding:0 7px; background: url("img/sel_bg.png") transparent no-repeat 0px 0px;
	margin:0; font-size:14px; color:#666; width:196px; float:left; vertical-align: middle; height:29px;
}
.subscribe .bt {
	border:0 none; padding:0; background: url("img/sel_bt.png") transparent no-repeat 0px 0px;
	margin:0; width:30px; height:29px; cursor:pointer
}
.soc_links {margin-bottom:15px}

.dark_frame {background: #d4dce2; border-radius: 5px; padding: 10px; margin: 0 0 32px; color:#434749}
.dark_frame A {color:#5e7e91; font-size:14px}
.white_frame {background: #F0F2F3; border-radius: 5px; padding: 10px; margin: 0 0 32px}
.whiter_frame {background: #f2f4f5; border-radius: 5px; padding: 10px; margin: 0 0 32px}
.search_options {float:right}
.center .pages {color:#313030; padding-left:10px;; margin:0 auto; text-align:center; line-height:32px; font-size:14px}
.center .pages A,
.center .pages SPAN {margin:0 4px}
.center .pages A {text-decoration:none; color:#718d9e}

#order_form {display:none; border-radius:5px; box-shadow:0 2px 10px #666; z-index:2000; border:solid 1px #b3b7bc; background:#ebeced url(images/order_form_bg.png) repeat-x top; padding:5px 15px 10px; position:fixed; width:300px; left:50%; margin-left:-150px; top:120px;}
#order_form H3 {color:#219AA6; padding-bottom:6px; margin-bottom:8px; font-size:140%; background:url("img/header_bg.png") repeat-x scroll 0 100%}
#order_form .bt_close {color:#219AA6; float:right; cursor:pointer; font-size:200%}
#order_form .field {margin-bottom:5px}
#order_form .field LABEL {float:left; width:60px}
#order_form FORM {margin:0 20px}
#order_form FORM SELECT {width:100px}
#order_form FORM TEXTAREA {width:100%}
#order_form FORM .buttons {text-align:right}
#order_form FORM .buttons INPUT {color:#219AA6; width:90px; height:30px; border:none; background:url(images/bt_order_form.png) no-repeat top left;}

#order_lot_form {display:none; z-index:2000; border:solid 1px #b3b7bc; background:#ebeced url(images/order_form_bg.png) repeat-x top; padding:5px 15px 10px; position:fixed; width:300px; left:50%; margin-left:-150px; top:120px;}
#order_lot_form H3 {color:#219AA6; padding-bottom:6px; margin-bottom:8px; font-size:140%; background:url("img/header_bg.png") repeat-x scroll 0 100%}
#order_lot_form .bt_close {color:#219AA6; float:right; cursor:pointer; font-size:200%}
#order_lot_form .field {margin-bottom:5px}
#order_lot_form .field LABEL {float:left; width:60px}
#order_lot_form FORM {margin:0 20px}
#order_lot_form FORM SELECT {width:100px}
#order_lot_form FORM TEXTAREA {width:100%}
#order_lot_form FORM .buttons {text-align:right}
#order_lot_form FORM .buttons INPUT {color:#219AA6; width:90px; height:30px; border:none; background:url(images/bt_order_form.png) no-repeat top left;}
  
.center_bg {background:url("img/center_bg.jpg") no-repeat 17px 100%; min-height:1600px}
  
.center {float:right; position:relative; margin-bottom:50px; width:678px}
.with_right {width:452px; margin-right:50px;}
.center H1 {color:#54768a; width:678px; font-size:22px; margin-bottom:16px}
.center H1.dashed {background:url("img/header_bg.png") repeat-x 0 100%; padding-bottom:16px}
.center H1 A {color:#54768a}
.center H2 {color:#219aa6; font-size:16px; margin-bottom:16px}
.center UL {list-style:square outside; line-height: 1.15; margin: 5px 5px 8px 20px; text-align: justify}
.center OL {list-style:decimal inside; margin: 5px 5px 5px 20px}
.center LI {margin-bottom:5px; text-align: justify}
.center P {margin-bottom: 10px; /*line-height: 1.15;*/ text-align: justify}
.center P.right {text-align: right}
.center .page_path {color:#696969; width:678px; text-align:right; font-size:14px; display:block}
.center .page_path A {color:#54768a; text-decoration:none}
.center .nav {background:#f0f2f3; border-radius:5px; padding:18px 21px; margin:0 0 40px; font-size:14px; line-height:1.8}
.center .nav B {color:#54768a; font-size:16px; font-weight:normal; display:block; margin-bottom:9px}

.photo_list A {float:left; margin:0 2px 4px; width:222px; height:148px; display:block; position:relative; overflow:hidden; vertical-align:middle; text-decoration:none}
.photo_list A IMG {width:222px; display:block; vertical-align:middle; position:absolute}

.objs-grid {margin-bottom:36px}
.objs-grid .objs-item {float:left; width:195px; margin-left:46px}
.objs-grid .first {margin-left:0}
.objs-grid .objs-item A {display:block; text-decoration:none}
.objs-grid .objs-item A IMG {width:189px; height:122px; border:solid 4px #fff; margin-bottom:10px}
.objs-grid .objs-item A B {color:#54768a; text-decoration:underline; display:block; font-size:14px; font-weight:normal; margin-bottom:10px}
.objs-grid .objs-item A SPAN {display:block}

.objs-col {width:197px}
.objs-col .objs-item {margin-bottom:20px}
.objs-col .objs-item A {display:block; text-decoration:none}
.objs-col .objs-item A IMG {width:189px; height:122px; border:solid 4px #fff; margin-bottom:10px}
.objs-col .objs-item A B {color:#54768a; text-decoration:underline; display:block; font-size:14px; font-weight:normal; margin-bottom:10px}

.objs-list {margin-bottom:36px}
.objs-list .objs-item {color:#2f2f2f; margin-bottom:30px; line-height:1.5}
.objs-list .objs-item .title {background:url("img/obj_sep.png") repeat-x 0 100%; padding:10px 0; margin-bottom:10px}
.objs-list .objs-item .title A {color:#54768a; font-size:14px; text-decoration:underline}
.objs-list .objs-item .more_info {float:right; color:#54768a; text-decoration:underline}
.objs-list .objs-item .more_info_arr {margin-left:5px}
.objs-list .objs-item .photo {float:left; border:solid 4px #fff; margin-bottom:10px}
.objs-list .objs-item .photo IMG {display:block; width:189px; height:122px}
.objs-list .objs-item .params {padding-left:214px}
.objs-list .objs-item .price {color:#3892a6}

.obj-info {line-height:1.5}
.obj-info .price {color:#3a9bb4; margin-bottom:20px; font-size:14px; background:url("img/price_label.png") no-repeat 0 0; padding-left:20px; display:block; font-weight:bold}
.obj-info .price SPAN {margin:0 5px; font-weight:normal}
.obj-info .whiter_frame {float:left; height:60px; width:340px;}
.obj-info .whiter_frame UL LI {display:inline; margin-left:10px}
.obj-info .whiter_frame UL .first {margin-left:0}
.obj-info .whiter_frame UL A {display:inline; font-size:14px; color:#54768a}
.obj-info .dark_frame {float:right; height:60px; width:270px;}
.obj-info .dark_frame .broker_info {font-weight:bold; line-height:1.4; font-size:14px; display:block; margin-top:10px}
.obj-info .photo {float:left; border:solid 4px #fff; margin-bottom:10px}
.obj-info .photo IMG {display:block; width:189px; height:122px}
.obj-info .params {padding-left:214px; font-size:14px}
.obj-info .price {color:#3892a6}

.courses {font-weight:bold; line-height:2}


#center a.order-red{color: #E21F26; text-decoration: none; border-bottom: 1px dotted; font-weight: bold}
#center h1 A {float:right; margin-left:16px; margin-top:6px; font-size:75%}
#center .submenu A {float:right; margin-left:16px; margin-top:-45px; font-weight:bold; font-size:105%; margin-bottom : 0} 
#center H2 {clear:left; font-size:115%; font-weight:bold; padding:10px 0}
#center H3 {clear:left; font-size:110%; font-weight:bold; padding:10px 0}
#center H4 {clear:left; font-size:110%; font-weight:bold; padding:10px 0}
#center H5 {clear:left; font-size:110%; font-weight:bold; padding:10px 0}
#center H6 {clear:left; font-size:110%; font-weight:bold; padding:10px 0}
#center P {margin-bottom: 10px; /*line-height: 1.15;*/ text-align: justify}
#center P.right {text-align: right}
#center UL {list-style:square outside; line-height: 1.15; margin: 5px 5px 8px 20px; text-align: justify}
#center OL {list-style:decimal inside; margin: 5px 5px 5px 20px}
#center LI {margin-bottom:5px; text-align: justify}
#center .heading {color:#e21f26; font-size:145%; font-weight:bold; padding-bottom:13px}
#center .heading a {color:#e21f26; text-decoration: none}
#center .framed_block {border:dashed 1px #bdbdbd; padding:14px 22px /*18*/ 8px; margin-bottom:8px; position:relative}
#center .framed_block .tl,
#center .framed_block .br {position:absolute; width:10px; height:10px; background:no-repeat top left}
#center .framed_block .tl {left:-1px; top:-1px; background-image:url(images/framed_block_tl.gif)}
#center .framed_block .br {right:-1px; bottom:-1px; background-image:url(images/framed_block_br.gif)}
#center .framed_block .navigator {margin-left:2px}
#center .framed_block .navigator UL {width:228px; margin:0 0 0 10px; list-style: none; line-height:1.2; float:left}
#center .framed_block .navigator UL.short {width:auto}
#center .framed_block .navigator .heading {line-height:1; font-size:115%; padding-bottom:4px}
#center .short_news {float:left; margin:23px 0 16px 7px}
#center .short_news .col {float:left; margin-left:26px}
#center .short_news .heading {color:#e21f26; font-size:115%; font-weight:bold; padding-bottom:3px}
#center .short_news .all_list {float:right; font-size:65%}
#center .news {margin:0 0 0 27px; display:block; text-decoration:none; line-height:1.2; font-size: 100%; font-weight: bold}
#center .news .date {position:absolute; margin-left:-27px; margin-top:1px; color:#e21f26; font-size:70%}
#center .short_news .info,
#center .news .info {display:block; font-size:100%; line-height:1.2; margin-bottom:21px; text-align: justify}
#center .news .info {margin-bottom:0}
#center .short_news .info {margin:0 0 10px 27px}
#center .news_list .date {font-size:90%}
#center .news_list H1 {margin-top:-8px; padding-bottom:18px}
#center .news_list H2 {font-weight:bold; line-height:1.2}
#center .news_list H2 A {text-decoration:none}
#center .news_list .text {font-size:100%; line-height:1.2; text-align: justify}
#center .news_list .text img.left {padding: 0 10px 0 0; margin: 0; border: none; float: left; text-align: left; vertical-align: text-top;}
#center .news_list .text img.right {padding: 0 0 0 10px; margin: 0; border: none; float: right; text-align: right; vertical-align: text-top;}
#center .news_list .month {font-size:115%; font-weight: bold; color: #E21F26}
#center .news_list .item {margin-bottom:15px}
table.newss {border: 1px #BDBDBD dashed; width: 100%; border-spacing: 5; border-collapse: collapse; padding: 3px;}
table.newss td, table.newss th {border: 1px #BDBDBD dashed; border-spacing: 5; border-collapse: collapse; padding: 3px 3px 3px 10px;}
#center table.newss tr th {background-color: #BDBDBD; font-weight: bold; text-align: center;};
#center.white_bg {background:#fff url(images/white_bg.gif) no-repeat left top}
#center.white_bg H1 {padding-bottom:15px}
#center.white_bg .inner {padding:12px 15px 12px 18px}
#center.white_bg .search {margin-top:20px; background-image:url(images/search_bg_bottom.png)}
#center.white_bg .options {float:right}
#center.white_bg .page_path {position:relative; float:left; margin:0}
#center .search_items {}
#center .search_item {margin-bottom:26px}
#center .search_item .grey {background:#b3b3b3; color:#fff; font-size:90%; padding:5px 10px 5px 18px; margin-bottom:15px}
#center .search_item .grey A {background:url(images/search_item_arrow.gif) no-repeat 100% 50%; color:#fff; float:right; text-decoration:none; padding-right:12px}
/*
#center .search_item .photo {text-decoration:none; display:block; float:left; margin:-5px -8px -7px -5px; width:208px; height:142px; background:url(images/sample_frame.png) no-repeat top left}
#center .search_item .photo IMG {margin:5px 0 0 5px; display:block; width:196px; height:129px}
*/
#center .search_item .photo {text-decoration:none; display:block; background:#ff0; margin-bottom:5px; float:left}
#center .search_item .photo .frame {display:block; position:absolute; margin:-5px -8px -7px -5px; z-index:2; width:208px; height:142px; background:url(images/sample_frame.png) no-repeat top left}
#center .search_item .photo IMG {display:block; width:196px; height:129px}
.label_avans {position:absolute; z-index:3; margin-top:-10px; background: url(images/avans.gif) no-repeat left top; width:100px; height:100px}
.label_rented {position:absolute; z-index:3; margin-top:-10px; background: url(images/rented.gif) no-repeat left top; width:100px; height:100px}
.label_selled {position:absolute; z-index:3; margin-top:-10px; background: url(images/selled.gif) no-repeat left top; width:100px; height:100px}

.photo_frame .frame .label_avans .label_selled .label_rented {margin-top:-5px; margin-left:5px}

/*
#center .search_item .photo {text-decoration:none}
#center .search_item .photo .frame {display:block; position:absolute; margin:-5px -8px -7px -5px; z-index:2; width:208px; height:142px; background:url(images/sample_frame.png) no-repeat top left}
#center .search_item .photo IMG {float:left; margin-bottom:6px; display:block; position:absolute; width:196px; height:129px}
*/
#center .info_block {font-size:85%; color:#000}
#center .info_block .params {line-height:1.2; margin-bottom:10px}
#center .info_block .params STRONG {font-weight:bold}
#center .info_block .params DIV {margin-bottom:2px}
#center .info_block .more_info {position:absolute; padding-top:2px; margin-left:4px}
#center .object_price {float:right; clear:both; font-weight:bold; line-height:2; font-size:115%}
#center .photo_frame IMG {/*display:block; position:absolute;*/ float:left; margin-bottom:6px; width:196px; height:129px}
#center .photo_frame1 IMG {float:left; margin-bottom:6px; width:500px; }
#center .photo_frame .frame {display:block; position:absolute; margin:-5px -8px -7px -5px; z-index:2; width:208px; height:142px; background:url(images/sample_frame.png) no-repeat top left}
#center .item_navigation {text-align:center; border-bottom:dashed 1px #dbdbdb; margin:30px 0 0 0; padding-bottom:10px}
#center .item_navigation A {color:#e21f26; text-decoration:none}
#center .item_navigation .prev {background:url(images/prev_arrow.gif) no-repeat 0 50%; float:left; padding-left:14px}
#center .item_navigation .back {background:url(images/back_arrow.gif) no-repeat 0 50%; padding-left:19px}
#center .item_navigation .next {background:url(images/next_arrow.gif) no-repeat 100% 50%; float:right; padding-right:14px}

#center .item_right {float:right; width:214px}
#center .item_menu {background:#f00 url(images/left_menu_bg.png) top left repeat-y}
#center .item_menu .cont {background:url(images/left_menu_bottom.png) no-repeat bottom left; padding:10px 9px 19px 5px}
#center .item_menu .heading {color:#e21f26; padding:11px 20px 0; font-size:170%; line-height:1.2}
#center .item_menu .space {margin-top:11px}
#center .item_menu UL {list-style:none; margin:0; font-size:90%}
#center .item_menu LI A {display:block; background:url(images/left_menu_stripe.gif) repeat-x bottom left; text-decoration:none; font-size:105%; padding:3px 0 7px 20px}
#center .bt_item_order {color:#fff; display:block; text-decoration:none; text-align:center; padding:10px 0; width: 190px; margin:10px 0; background:#f00 url(images/bt_item_order.png) no-repeat top left}
#center .item_right .info {margin:0 21px}
#center .item_right .info .red {margin-left:-10px; float:left}
#center .item_right .info .phone {font-size:200%; color:#e21f26; display:block}
#center .item_right .info .phone .code {font-size:45%; margin-top:2px; margin-right:8px; float:left}
#center .item_stats {font-size:90%}
#center .item_stats .right {float:right; text-align:right; line-height:2; margin-top:-8px}
#center .item_stats .right INPUT {width:70px}

#footer-empty {height:180px; clear:both}

.right {float:right; overflow:hidden; width:197px; position:relative; margin-top:70px}
#right_outer {float:left; width:100%; margin:13px -175px 20px 0}
#right_inner {padding-right:196px}
#right .items_sample {margin:0 0 20px 0}
#right .items_sample A {float:left; width:180px; height:135px; font-size:90%; /*font-size:70%; width:196px;*/ line-height:1.2; text-decoration:none}
#right .items_sample A IMG {margin-bottom:6px; width:174px; height:114px}
#right .items_sample A .frame {position:absolute; margin:-5px -7px -6px -4px; z-index:2; width:185px; height:125px; background:url(images/sample_frame_right.png) no-repeat top left}
#right .items_sample .separator {height:0px; width:142px; /*margin:21px 16px 18px;*/ margin:43px 16px 18px; border-bottom:dashed 1px #dbdbdb}


.footer {background:url("img/footer_bg.png") repeat-x 0 0; clear:both}
.footer .page_width {width:926px; height:95px; position:relative; background:url("img/footer_img.jpg") no-repeat -2px 0; text-align:right; color:#c2d0d2}
.footer .nav {padding:17px 0 24px}
.footer .nav LI {display:inline; margin-left:38px}
.footer .nav A {color:#c2d0d2; font-size:14px}

.left_bg {width:161px; height:317px; background:url("img/left_bg.jpg") no-repeat 0 0; position:absolute; margin-left:-161px; bottom:0}

.center .cols H1 {width:auto}
.cols {margin-bottom:20px; position:relative}
.cols .col {float:left; list-style:none; margin:0}
.two_cols .col {width:320px; margin-left:38px}
.two_cols .first_col {margin-left:0}

.news_list {list-style:none; margin:0 0 40px; padding:0}
.news_list LI {display:block; margin:0 0 15px; padding:0}
.news_list .date {display:block; color:#54768a; margin-bottom:2px}
.news_list A {display:block; font-size:14px; margin-bottom:5px}

.news_list .news_item {font-size:14px; line-height:1.5; margin-bottom:20px}
.news_list .news_item .date {color:#3a3a39; font-style:italic; margin-bottom:8px}
.news_list .news_item A {color:#54768a}

.clear {clear:both; float:none; font-size:1px; height:0px; overflow:hidden}