﻿/* 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 {height:100%}
BODY, TEXTAREA, INPUT, SELECT {font-family:Arial,Helvetica,sans-serif}
BODY {background:#ffffff; color:#333333; line-height:1.5; font-size:.8125em; position:relative}

.clear {clear:both; position: relative}
.red {color:#e21f26}

#wrap {width:1000px; position:relative; background:url(images/page_bg.png) no-repeat top left; margin:0 auto; height:auto !important; height:100%; min-height:100%}
                                                           
#header_info {position:absolute; top:55px; left:257px; width:552px; height:114px; overflow:hidden}
#header_info H1 {margin:13px 0 10px; color:#1a1a1a; font-family:Times, "Times New Roman", serif; font-size:190%}
#header_info H1 SPAN {color:#e21f26}
#header_info H2 {color:#000000; font-size:85%; text-align: justify; line-height:1.2}

#header {height:184px}
#header .left {float:left; padding:36px 0 0 20px}
#header .logo {color:#1a1a1a; font-family:Times, "Times New Roman", serif; font-size:235%; text-decoration:none}
#header .logo SPAN {color:#e21f26}
#header .logo H1 {color:#333333; text-transform:uppercase; font-size:45%; line-height:1}
#header .phone {color:#000000; font-size:/*300%*/ 280%; margin-top:26px}
#header .phone SPAN {font-size:38%; font-weight:600; float:left; margin-top:8px}

#header .phone1 {color:#000000; font-size:210%; margin-top:6px; margin-left: 0px;}
#header .phone1 SPAN {font-size:50%; font-weight:600; float:left; margin-top:0px}

#header .right {margin-left:239px; padding-top:22px}
#header .navigation {background:#d41b22 url(images/header_navigation_bg.png) no-repeat top left; height:28px}
#header .navigation .items A {color:#ffffff; text-decoration:none; font-size:110%; float:left; width:120px; padding:3px 14px}
#header .navigation .links {padding:4px 14px 0 0; text-align:right}
#header .order {float:right; background:url(images/order_button_bg.png) no-repeat 50% 60px; font-size:115%; line-height:1; text-align:center; text-decoration:none; padding:0 36px 12px; margin:14px 27px 0 17px; width:75px; color:#e21f26}
#header a.order {font-weight: bold}
#header .order IMG {margin:12px 0 6px 3px}
#header .info {margin-left:18px}
#header .info .heading {margin:13px 0 10px; color:#1a1a1a; font-family:Times, "Times New Roman", serif; font-size:210%}
#header .info .heading SPAN {color:#e21f26}
#header .info P {color:#000000; font-size:85%; line-height:1.2}

#left {float:left; position:relative; width:205px; clear:both; padding-left:20px; font-size:90%}
#left .menu {background:url(images/left_menu_bg.png) no-repeat top left; position:relative; margin:-4px 0 18px -5px}
#left .menu .cont {background:url(images/left_menu_bottom.png) no-repeat bottom left; padding:0 7px 19px 6px}
#left .menu .cont .sovet {padding:10px 7px 19px 5px; text-decoration: none;}
#left .menu .cont .sovet a {text-decoration: none; border-bottom: 1px dotted #8F8F8F;}
#left .menu .heading {color:#e21f26; padding:11px 0 0 20px; font-size: 15px; font-weight:bold; line-height:1.2}  /*font-size:130%;*/
#left .menu .space {margin-top:11px}
#left .menu LI {display:block}

#left .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;
 *padding:0 0 0 7px;
 *padding-top:-800px;
  margin:0}
  
#left .menu INPUT {vertical-align:middle}
#left .first {background-image:url(images/left_menu_top.png)}
/*#left .first .cont {padding-bottom:25px}*/
#left .first .cont {padding-bottom:22px}
#left .first .heading {padding:16px 20px 8px}

#outer {float:right; width:100%; margin-left:-229px}

#order_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_form H3 {color:#e21f26; padding-bottom:6px; margin-bottom:8px; font-size:140%; border-bottom:dotted 2px #e21f26}
#order_form .bt_close {color:#e21f26; float:right; cursor:pointer; font-size:150%}
#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:#e21f26; 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:#e21f26; padding-bottom:6px; margin-bottom:8px; font-size:140%; border-bottom:dotted 2px #e21f26}
#order_lot_form .bt_close {color:#e21f26; float:right; cursor:pointer; font-size:150%}
#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:#e21f26; width:90px; height:30px; border:none; background:url(images/bt_order_form.png) no-repeat top left;}

#center {padding:0 19px 10px 242px}
#center H1 {clear:left; color:#e21f26; font-size:140%; font-weight:bold; padding-bottom:/*30px*/ 20px}
#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 .search {clear:left; background:#d41b22 url(images/search_bg.png) no-repeat top left; color:#ffffff; height:113px; padding:0 5px 0 3px; margin:0 -5px 0 -3px}
#center .search FORM {padding:6px 20px 12px 12px !important; padding:6px 10px 12px 10px}
#center .search UL {float:left; line-height:1.5; list-style: none; margin:18px 30px 0 0}
#center .search UL INPUT {vertical-align:middle; float:left}
#center .search LI {margin-bottom:7px}
#center .search .col {float:left; width:187px; margin-right:40px}
#center .search .col SELECT {line-height:1; width:100%; margin-bottom:6px;}
#center .search .block {float:left; width:132px}
#center .search .block LABEL {position:relative}
#center .search .block INPUT {width:100%; position:relative}
#center .search .block .search_button {/*position:absolute;*/ background:#000; width:auto; margin-top:10px; margin-left:-5px}
#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 .page_path {color:#e21f26; font-size:85%; position:absolute; margin-top:-31px; margin-left:-24px}
#center .page_path A {color:#e21f26; text-decoration:none}
#center .items_sample {margin:13px 0 4px 34px}
#center .items_sample .heading {padding-bottom:12px; font-size:15px; font-weight: bold}
#center .items_sample A {float:left; width:196px; height:135px; /*font-size:70%;*/ font-size:90%; line-height:1.2; text-decoration:none}
#center .items_sample A IMG {margin-bottom:6px; width:196px; height:129px}
#center .items_sample A .frame {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 .items_sample .separator {float:left; /*height:163px;*/ height:183px; width:0; margin:0 21px; border-left:dashed 1px #dbdbdb}
#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 .pages {text-align:center; clear:both; margin:5px 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; width:175px; position:relative; margin-top:13px; margin-bottom: 30px}
#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 {position:relative; height:180px; width:1000px; font-size:85%; margin:-180px auto 0}
#footer .stripe {background:#d11a21; color:#ffffff; height:26px; padding:8px 25px 0; margin-bottom:11px}
#footer .stripe .links {float:right}
#footer .sections {margin-left:39px}
#footer .sections UL {width:154px; float:left; line-height:1.4}
#footer .first {color:#e21f26; font-size:110%}
#footer .counters, #footer .counters a {text-align: center; border-bottom: none}
