/* BODY */
.masterpage_body{background-color: #000000; margin: 0px; text-align: center;}

/* MAIN DIV */
.masterpage_main_div{display: block; width: 1200px; margin: 0px auto 0px auto; padding: 0; text-align: center; clear: both;}

/* MENU 1 */
.masterpage_main_div .topMenu{display: block; width: 1200px; height: 40px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/topMenu.jpg'); background-repeat: repeat-x;}
.masterpage_main_div .topMenu ul{display: block; float: left; width: 1100px; height: 40px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; list-style: none;}
.masterpage_main_div .topMenu ul li{display: block; float: left; height: 40px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .topMenu ul li .buttonCenter{display: block; float: left; height: 40px; margin: 12px 20px 0px 0px; *margin: 12px 10px 0px 0px;}
.masterpage_main_div .topMenu ul li a{text-align: left; font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .topMenu ul li a:hover{text-decoration: none; color: #f4b439;}
.masterpage_main_div .topMenu ul li a.active{color: #ffff99;}
.masterpage_main_div .topMenu ul li a.active:hover{text-decoration: none; color: #ffb638;}

/* TOP */
.masterpage_main_div .topBanner{display: block; float: left; width: 790px; height: 300px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .topBanner .topBannerLeft{display: block; float: left; width: 790px; height: 300px; background: url('../../files/body/masterpage/topBanner.jpg'); background-repeat: no-repeat; margin: 0px 0px 0px 0px; text-align: left;}
.masterpage_main_div .topBanner .topBannerRight{display: block; float: left; width: 410px; height: 300px; background: url('../../files/body/masterpage/topBannerRight.jpg') #012851; background-repeat: repeat-y; margin: 0px 0px 0px 0px; text-align: center;}
.masterpage_main_div .topBanner .topBannerLeft .logoDiv{display: block; float: left; width: 600px; margin: 5px auto 0px auto; *margin: 5px auto 5px auto; overflow: hidden; clear: left;}
.masterpage_main_div .topBanner .topBannerLeft .logoDiv a{display: block; width: 160px; overflow: hidden;}
.masterpage_main_div .topBanner .topBannerLeft .logoDiv img{display: block; height: 90px; border: none; margin: 0px auto 0px 45px;}
.masterpage_main_div .topBanner .topBannerLeft .languages{display: block; float: left; width: 150px; margin: 45px auto 0px 15px; *margin: 45px auto 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}
.masterpage_main_div .topBanner .topBannerLeft .languages img{display: block; height: 15px; float: left; border: none; margin: 0px 0px 0px 19px;}
.masterpage_main_div .topBanner .topBannerLeft .content{display: block; float: left; width: 770px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; text-align: justify; overflow: hidden;
																			font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .topBanner .topBannerLeft .content a{font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: normal;}
.masterpage_main_div .topBanner .topBannerLeft .content a,a.visited{color: #00ff33;}
.masterpage_main_div .topBanner .topBannerLeft .content a:hover{color: #0033ff;}

.masterpage_main_div .menu{display: block; float: left; width: 790px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #111111; border-top: solid 1px #888888; border-bottom: solid 1px #888888; clear: left;}
.masterpage_main_div .menu ul{display: block; float: left; width: 770px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; list-style: none;}
.masterpage_main_div .menu ul li{display: block; float: left; height: 15px; margin: 0px 20px 0px 0px; *margin: 3px 20px 0px 0px; padding: 0px 0px 8px 0px; *padding: 0px 0px 3px 0px;}
.masterpage_main_div .menu ul li a{text-align: left; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-weight: bold;}
.masterpage_main_div .menu ul li a:hover{text-decoration: none; color: #f4b439;}
.masterpage_main_div .menu ul li a.active{color: #ffff99;}
.masterpage_main_div .menu ul li a.active:hover{text-decoration: none; color: #ffb638;}

.masterpage_main_div .youarehere{display: block; float: left; width: 790px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #000000; border-bottom: solid 1px #888888; clear: left;}
.masterpage_main_div .youarehere .youarehere_title{display: block; float: left; width: 60px; margin: 3px 0px 0px 0px; padding: 0px 0px 0px 5px; font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #00ff33; font-weight: normal;}
.masterpage_main_div .youarehere ul{display: block; float: left; width: 710px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; list-style: none;}
.masterpage_main_div .youarehere ul li{display: block; float: left; height: 13px; margin: 3px 5px 0px 0px; *margin: 3px 5px 0px 0px; padding: 0px 0px 4px 0px; *padding: 0px 0px 3px 0px; font: 10px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: none;}
.masterpage_main_div .youarehere ul li a{text-align: left; font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: none;}
.masterpage_main_div .youarehere ul li a:hover{text-decoration: none; color: #cccccc;}
.masterpage_main_div .youarehere ul li a.active{color: #ffff99;}
.masterpage_main_div .youarehere ul li a.active:hover{text-decoration: none; color: #ffb638;}

.masterpage_main_div .masterpage_content{display: block; float: left; width: 790px; margin: 0px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .filters{display: block; width: 790px; height: 365px; margin: 0px 0px 0px 0px; clear: left; background: url('../../files/body/masterpage/filterBackground.jpg'); background-repeat: repeat-y; }
.masterpage_main_div .masterpage_content .filters .filterLeft{display: block; float: left; width: 395px; height: 365px; margin: 0px 0px 0px 0px; text-align: left;}

.masterpage_main_div .masterpage_content .filters .filterLeft .panel_left{display: block; float: left; width: 190px; margin: 5px 0px 0px 5px; overflow: hidden;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_left .radio_button_title{display: block; float: left; width: 190px; margin: 5px 0px 5px 0px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_left .radio_button_list{display: block; float: left; width: 190px; overflow: hidden;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_left .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_left .radio_button_list .radio{height: 15px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_left .radio_button_list .check{height: 10px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}


.masterpage_main_div .masterpage_content .filters .filterLeft .panel_right{display: block; float: left; width: 190px; margin: 5px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_right .radio_button_title{display: block; float: left; width: 190px; margin: 5px 0px 5px 0px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_right .radio_button_list{display: block; float: left; width: 190px; overflow: hidden;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_right .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_right .radio_button_list .radio{height: 15px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .filters .filterLeft .panel_right .radio_button_list .check{height: 10px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}


.masterpage_main_div .masterpage_content .filters .filterRight{display: block; float: left; width: 395px; height: 365px; margin: 0px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .filters .filterRight .people_count_title{display: block; float: left; width: 380px; margin: 5px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .filters .filterRight .people_count_content{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}

.masterpage_main_div .masterpage_content .filters .filterRight .date_title{display: block; float: left; width: 380px; margin: 10px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_date{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_date td{width: 150px;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_date .radio_div{display: block; float: left; width: 70px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_date .radio_div .radio{height: 15px; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_date .radio_parameters_date{display: block; float: left; width: 290px; margin: 20px 0px 0px 15px; *margin: 20px 0px 0px 5px; padding: 0px 0px 0px 0px; overflow: hidden;}

.masterpage_main_div .masterpage_content .filters .filterRight .price_title{display: block; float: left; width: 380px; margin: 10px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_price{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_price td{width: 150px;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_price .radio_div{display: block; float: left; width: 70px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_price .radio_div .radio{height: 15px; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_price .radio_parameters_price{display: block; float: left; width: 280px; margin: 20px 0px 0px 15px; *margin: 20px 0px 0px 5px; padding: 0px 0px 0px 0px; overflow: hidden;}
/* For ie ONLY */
* html .masterpage_main_div .masterpage_content .filters .filterRight .radio_button_list_price .radio_parameters_price{margin: 25px 0px 0px 0px;}

.masterpage_main_div .masterpage_content .filters .filterRight .search_buttons{display: block; float: left; width: 385px; margin: 80px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: left;}
* html .masterpage_main_div .masterpage_content .filters .filterRight .search_buttons{display: block; float: left; width: 385px; margin: 70px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .filters .filterRight .search_buttons .search_button_left{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/searchButton1_left.gif'); background-repeat: no-repeat; overflow: hidden; }
.masterpage_main_div .masterpage_content .filters .filterRight .search_buttons .search_button_center{display: block; float: right; width: 140px; height: 27px; margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; background: url('../../files/body/masterpage/searchButton1_center.jpg'); background-repeat: repeat-x; overflow: hidden; text-align: center;}
.masterpage_main_div .masterpage_content .filters .filterRight .search_buttons .search_button_right{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/searchButton1_right.gif'); background-repeat: no-repeat; overflow: hidden; }


.masterpage_main_div .masterpage_content .item{display: block; float: left; width: 390px; height: 160px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .item .item_border_tl{display: block; float: left; width: 5px; height: 4px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_tl.jpg'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_t{display: block; float: left; width: 375px; height: 4px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_t.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_tr{display: block; float: left; width: 5px; height: 4px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_tr.jpg'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_l{display: block; float: left; width: 5px; height: 150px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_l.jpg'); background-repeat: repeat-y; clear: left;}
.masterpage_main_div .masterpage_content .item .item_border_c{display: block; float: left; width: 375px; height: 150px; margin: 0px 0px 0px 0px; background-color: #000000;}

.masterpage_main_div .masterpage_content .item .item_border_c .top_content{display: block; float: left; width: 375px; height: 4px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_txt_top.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_c .middle_content{display: block; float: left; width: 375px; height: 142px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_txt_background.jpg') #000000 right; background-repeat: repeat-y;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content{display: block; float: left; width: 142px; height: 142px; margin: 0px 0px 0px 0px; }

.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_tl{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_tl.jpg'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_t{display: block; float: left; width: 132px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_t.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_tr{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_tr.jpg'); background-repeat: no-repeat; overflow: hidden;}

.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_l{display: block; float: left; width: 5px; height: 132px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_l.jpg'); background-repeat: repeat-y;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_c{display: block; float: left; width: 132px; height: 132px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_c a,a.visited,a:hover{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_c a img{display: block; width: 132px; height: 132px; border: none; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_r{display: block; float: left; width: 5px; height: 132px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_r.jpg'); background-repeat: repeat-y;}

.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_bl{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_bl.jpg'); background-repeat: no-repeat; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_b{display: block; float: left; width: 132px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_b.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_c .img_content .img_border_br{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_br.jpg'); background-repeat: no-repeat; overflow: hidden;}

.masterpage_main_div .masterpage_content .item .item_border_c .txt_content{display: block; float: left; width: 233px; height: 142px; margin: 0px 0px 0px 0px; }

.masterpage_main_div .masterpage_content .item .item_border_c .txt_content .txt_title{display: block; float: left; width: 223px; height: 22px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 5px; text-align: left;
																												font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_c .txt_content .txt_description{display: block; float: left; width: 223px; height: 97px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; text-align: justify;
																														font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .item .item_border_c .txt_content .txt_specification{display: block; float: left; width: 223px; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_c .txt_content .txt_specification a,a.visited{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .item .item_border_c .txt_content .txt_specification a:hover{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: normal;}

.masterpage_main_div .masterpage_content .item .item_border_c .bottom_content{display: block; float: left; width: 375px; height: 4px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_txt_bottom.jpg'); background-repeat: repeat-x; overflow: hidden;}

.masterpage_main_div .masterpage_content .item .item_border_r{display: block; float: left; width: 5px; height: 150px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_r.jpg'); background-repeat: repeat-y;}
.masterpage_main_div .masterpage_content .item .item_border_bl{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_bl.jpg'); background-repeat: no-repeat; clear: left; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_b{display: block; float: left; width: 375px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_b.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .item .item_border_br{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/item_border_br.jpg'); background-repeat: no-repeat; overflow: hidden;}

.masterpage_main_div .masterpage_content .promotion_page_count{display: block; float: left; width: 790px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0033ff; text-decoration: none; font-weight: bold; text-align: center; clear: left;}
.masterpage_main_div .masterpage_content .promotion_page_count a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0033ff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .promotion_page_count a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: underline; font-weight: bold;}



.masterpage_main_div .masterpage_content .advancedFilters{display: block; width: 790px; margin: 0px 0px 0px 0px; clear: left; background: url('../../files/body/masterpage/filterBackground.jpg'); background-repeat: repeat-y; }
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft{display: block; float: left; width: 395px; margin: 0px 0px 0px 0px; text-align: left;}

.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_left{display: block; float: left; width: 190px; margin: 5px 0px 0px 5px; overflow: hidden;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_left .radio_button_title{display: block; float: left; width: 190px; margin: 5px 0px 5px 0px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_left .radio_button_list{display: block; float: left; width: 190px; overflow: hidden; margin: 0px 0px 15px 0px;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_left .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_left .radio_button_list .radio{height: 15px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_left .radio_button_list .check{height: 10px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}


.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_right{display: block; float: left; width: 190px; margin: 5px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_right .radio_button_title{display: block; float: left; width: 190px; margin: 5px 0px 5px 0px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_right .radio_button_list{display: block; float: left; width: 190px; overflow: hidden; margin: 0px 0px 15px 0px;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_right .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_right .radio_button_list .radio{height: 15px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterLeft .panel_right .radio_button_list .check{height: 10px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}


.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight{display: block; float: left; width: 395px; margin: 0px 0px 0px 0px; text-align: left;}

.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .panel_center{display: block; float: left; width: 385px; margin: 5px 0px 0px 5px; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .panel_center .radio_button_title{display: block; float: left; width: 290px; margin: 5px 0px 5px 0px; overflow: hidden; clear: left;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .panel_center .radio_button_list{display: block; float: left; width: 290px; overflow: hidden; margin: 0px 0px 15px 0px; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .panel_center .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .panel_center .radio_button_list .radio{height: 15px; width: 290px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .panel_center .radio_button_list .check{height: 10px; width: 290px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}

.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .people_count_title{display: block; float: left; width: 380px; margin: 5px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .people_count_content{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}

.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .date_title{display: block; float: left; width: 380px; margin: 10px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_date{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_date td{width: 150px;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_date .radio_div{display: block; float: left; width: 70px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_date .radio_div .radio{height: 15px; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_date .radio_parameters_date{display: block; float: left; width: 280px; margin: 20px 0px 0px 15px; padding: 0px 0px 0px 0px; overflow: hidden;}
/* For ie ONLY */
* html .masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_date .radio_parameters_date{margin: 25px 0px 0px 0px;}

.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .price_title{display: block; float: left; width: 380px; margin: 10px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_price{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_price td{width: 150px;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_price .radio_div{display: block; float: left; width: 70px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_price .radio_div .radio{height: 15px; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_price .radio_parameters_price{display: block; float: left; width: 280px; margin: 20px 0px 0px 15px; padding: 0px 0px 0px 0px; overflow: hidden;}
/* For ie ONLY */
* html .masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .radio_button_list_price .radio_parameters_price{margin: 25px 0px 0px 0px;}

.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .search_buttons{display: block; float: left; width: 385px; margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: left;}
* html .masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .search_buttons{display: block; float: left; width: 385px; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .search_buttons .search_button_left{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/searchButton1_left.gif'); background-repeat: no-repeat; overflow: hidden; }
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .search_buttons .search_button_center{display: block; float: right; width: 140px; height: 27px; margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; background: url('../../files/body/masterpage/searchButton1_center.jpg'); background-repeat: repeat-x; overflow: hidden; text-align: center;}
.masterpage_main_div .masterpage_content .advancedFilters .advancedFilterRight .search_buttons .search_button_right{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/searchButton1_right.gif'); background-repeat: no-repeat; overflow: hidden; }





.masterpage_main_div .masterpage_content .apartmentFilters{display: block; width: 790px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/filterBackground.jpg'); background-repeat: repeat-y; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft{display: block; float: left; width: 395px; margin: 0px 0px 0px 0px; text-align: left;}

.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_left{display: block; float: left; width: 190px; margin: 5px 0px 0px 5px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_left .radio_button_title{display: block; float: left; width: 190px; margin: 5px 0px 5px 0px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_left .radio_button_list{display: block; float: left; width: 190px; overflow: hidden; margin: 0px 0px 15px 0px;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_left .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_left .radio_button_list .radio{height: 15px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_left .radio_button_list .check{height: 10px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}


.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_right{display: block; float: left; width: 190px; margin: 5px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_right .radio_button_title{display: block; float: left; width: 190px; margin: 5px 0px 5px 0px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_right .radio_button_list{display: block; float: left; width: 190px; overflow: hidden; margin: 0px 0px 15px 0px;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_right .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_right .radio_button_list .radio{height: 15px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterLeft .panel_right .radio_button_list .check{height: 10px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}


.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight{display: block; float: left; width: 395px; margin: 0px 0px 0px 0px; text-align: left;}

.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .panel_center{display: block; float: left; width: 385px; margin: 5px 0px 0px 5px; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .panel_center .radio_button_title{display: block; float: left; width: 290px; margin: 5px 0px 5px 0px; overflow: hidden; clear: left;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .panel_center .radio_button_list{display: block; float: left; width: 290px; overflow: hidden; margin: 0px 0px 15px 0px; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .panel_center .radio_button_list td{width: 190px;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .panel_center .radio_button_list .radio{height: 15px; width: 290px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .panel_center .radio_button_list .check{height: 10px; width: 290px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}

.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .people_count_title{display: block; float: left; width: 380px; margin: 5px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .people_count_content{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}

.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .date_title{display: block; float: left; width: 380px; margin: 10px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_date{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_date td{width: 150px;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_date .radio_div{display: block; float: left; width: 70px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_date .radio_div .radio{height: 15px; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_date .radio_parameters_date{display: block; float: left; width: 280px; margin: 20px 0px 0px 15px; padding: 0px 0px 0px 0px; overflow: hidden;}
/* For ie ONLY */
* html .masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_date .radio_parameters_date{margin: 25px 0px 0px 0px;}

.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .price_title{display: block; float: left; width: 380px; margin: 10px 0px 0px 5px; overflow: hidden;
                                                                font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_price{display: block; float: left; width: 380px; margin: 5px 0px 5px 5px; overflow: hidden; clear: left;
                                                                font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_price td{width: 150px;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_price .radio_div{display: block; float: left; width: 70px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_price .radio_div .radio{height: 15px; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_price .radio_parameters_price{display: block; float: left; width: 280px; margin: 20px 0px 0px 15px; padding: 0px 0px 0px 0px; overflow: hidden;}
/* For ie ONLY */
* html .masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .radio_button_list_price .radio_parameters_price{margin: 25px 0px 0px 0px;}

.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .search_buttons{display: block; float: left; width: 385px; margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .search_buttons{display: block; float: left; width: 385px; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .search_buttons .search_button_left{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/searchButton1_left.gif'); background-repeat: no-repeat; overflow: hidden; }
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .search_buttons .search_button_center{display: block; float: right; width: 140px; height: 27px; margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; background: url('../../files/body/masterpage/searchButton1_center.jpg'); background-repeat: repeat-x; overflow: hidden; text-align: center;}
.masterpage_main_div .masterpage_content .apartmentFilters .apartmentFilterRight .search_buttons .search_button_right{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/searchButton1_right.gif'); background-repeat: no-repeat; overflow: hidden; }



.masterpage_main_div .masterpage_content .apartment{display: block; width: 790px; margin: 2px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_tl{display: block; float: left; width: 6px; height: 6px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/apartFrame_tl.jpg'); background-repeat: no-repeat; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_t{display: block; float: left; width: 776px; height: 6px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/apartFrame_t.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_tr{display: block; float: left; width: 7px; height: 6px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/apartFrame_tr.jpg'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c{display: block; float: left; width: 790px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/apartFrame_c.jpg'); background-repeat: repeat-y; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent{display: block; width: 778px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; background: url('../../files/body/masterpage/apartmentBackground.jpg') #003162 right; background-repeat: repeat-y; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div{display: block; width: 780px; height: 37px; margin: 0px auto 0px auto; background: url('../../files/body/masterpage/apart_blue_bg_fill.jpg') 0 18px; background-repeat: repeat-x; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button{display: block; float: left; width: 129px; height: 37px; margin: 0px auto 0px 50px; background: url('../../files/body/masterpage/subbutton.gif'); background-repeat: no-repeat; overflow: hidden;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button{display: block; float: left; width: 129px; height: 37px; margin: 0px auto 0px 36px; background: url('../../files/body/masterpage/subbutton.gif'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button .button_content{display: block; width: 121px; height: 25px; padding: 4px 0px 0px 0px; margin: 4px auto 0px 4px; background-color: #ffffff; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button .button_content a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #333333; text-decoration: none; cursor: pointer; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button .button_content a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: underline; cursor: pointer; font-weight: bold;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button .button_content_active{display: block; width: 121px; height: 25px; padding: 4px 0px 0px 0px; margin: 4px auto 0px 4px; background-color: #013162; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button .button_content_active a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; cursor: pointer; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .top_buttons_div .button .button_content_active a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; cursor: pointer; font-weight: bold;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .apartment_description{display: block; width: 750px; margin: 0px auto 0px auto; padding: 20px 15px 20px 15px; background-color: #013162; text-align: justify; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .apartment_description .apartment_title{display: block; margin: 0px 0px 0px 0px; font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .apartment_description .apartment_content{display: block; margin: 5px 0px 0px 0px; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_description{display: block; width: 750px; margin: 0px auto 0px auto; padding: 10px 15px 20px 15px; background-color: #013162; text-align: justify; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_description .opinion_content{display: block; margin: 5px 0px 0px 0px; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .bottom_images_div{display: block; width: 780px; height: 135px; margin: 0px auto 0px auto; background: url('../../files/body/masterpage/img_blue_bg_fill2.jpg') 0 -68px; background-repeat: repeat-x; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .bottom_images_div .image{display: block; float: left; width: 129px; height: 135px; margin: 0px auto 0px 50px; background: url('../../files/body/masterpage/frames/imgFrameFull.gif'); background-repeat: no-repeat; overflow: hidden;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .bottom_images_div .image{display: block; float: left; width: 129px; height: 135px; margin: 0px auto 0px 36px; background: url('../../files/body/masterpage/frames/imgFrameFull.gif'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .bottom_images_div .image a img{display: block; border: none; width: 121px; height: 127px; padding: 0px 0px 0px 0px; margin: 4px auto 0px auto;}


.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .bottom_opinion_div{display: block; width: 780px; height: 15px; margin: 0px auto 0px auto; background: url('../../files/body/masterpage/img_blue_bg_fill2.jpg') 0 -125px; background-repeat: repeat-x; overflow: hidden; clear: left;}


.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .apartment_address{display: block; float: left; width: 385px; margin: 0px auto 0px auto; padding: 20px 0px 10px 0px; text-align: center; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #999999; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .apartment_address .left_address{display: block; float: left; width: 95px; margin: 0px auto 0px 8px; padding: 2px 0px 2px 10px; text-align: left; font-weight: bold; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .apartment_address .left_address{margin: 0px auto 0px 5px; padding: 2px 0px 2px 10px;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .apartment_address .right_address{display: block; float: left; width: 250px; margin: 0px auto 0px auto; padding: 2px 0px 2px 10px; text-align: left; overflow: hidden;}


.masterpage_main_div .masterpage_content .apartmentFrame_c .objects{display: block; width: 778px; margin: 0px auto 0px auto; background-color: #013162; padding: 5px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .oTitle{display: block; width: 778px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 5px; text-transform: uppercase;
                                                                        font: 15px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-align: left; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object{display: block; width: 778px; margin: 0px auto 5px auto; border-bottom: solid 1px #999999; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oImage{display: block; float: left; width: 129px; height: 135px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/imgFrameFull.gif'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oImage a img{display: block; border: none; width: 121px; height: 127px; padding: 0px 0px 0px 0px; margin: 4px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls{display: block; float: left; width: 634px; margin: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oName{display: block; float: left; width: 634px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; overflow: hidden;
                                                                        font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-align: left; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oDescription{display: block; float: left; width: 614px; margin: 2px 0px 5px 5px; overflow: hidden;
                                                                        font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-align: justify; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oPersons{display: block; float: left; height: 50px; margin: 0px 0px 0px 5px; overflow: hidden;
                                                                        font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #1399c2; text-align: left; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oPersons .oPersonsTXT{display: block; float: left; margin: 20px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oPersons img{display: block; float: left; border: none; height: 39px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oLocalization{display: block; float: right; height: 50px; margin: 0px 5px 0px auto; overflow: hidden;
                                                                        font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #42d62f; text-align: left; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oLocalization .oLocalizationTXT{display: block; float: left; margin: 20px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oLocalization img{display: block; float: left; border: none; height: 39px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oClass{display: block; float: left; height: 50px; margin: 0px auto 0px 110px; overflow: hidden; 
                                                                        font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #f8c301; text-align: left; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oClass .oClassTXT{display: block; float: left; margin: 20px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oClass img{display: block; float: left; border: none; height: 15px; padding: 0px 0px 0px 0px; margin: 18px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oFullSpec{display: block; float: right; width: 629px; height: 70px; margin: 10px 5px 0px auto; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oFullSpec .oFullSpecTXT{display: block; float: right; margin: 25px 0px 0px 0px; text-decoration: none; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oFullSpec a,a.visited{font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cec6ac; text-align: left; text-decoration: none; font-weight: bold; cursor: pointer;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objects .object .oDescriptionControls .oFullSpec img{display: block; float: right; border: none; height: 55px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 5px;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent{display: block; width: 778px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; background: url('../../files/body/masterpage/objectBackground.jpg') #003162 right; background-repeat: repeat-y; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div{display: block; width: 780px; height: 37px; margin: 0px auto 0px auto; background: url('../../files/body/masterpage/apart_blue_bg_fill.jpg') 0 18px; background-repeat: repeat-x; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .button{display: block; float: left; width: 129px; height: 37px; margin: 0px auto 0px 5px; background: url('../../files/body/masterpage/subbutton.gif'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .button .button_content{display: block; width: 121px; height: 25px; padding: 4px 0px 0px 0px; margin: 4px auto 0px 4px; background-color: #ffffff; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .button .button_content a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #333333; text-decoration: none; cursor: pointer; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .button .button_content a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: underline; cursor: pointer; font-weight: bold;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .button .button_content_active{display: block; width: 121px; height: 25px; padding: 4px 0px 0px 0px; margin: 4px auto 0px 4px; background-color: #013162; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .button .button_content_active a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; cursor: pointer; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .button .button_content_active a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; cursor: pointer; font-weight: bold;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .right_button{display: block; float: right; width: 179px; height: 37px; margin: 0px 5px 0px auto; background: url('../../files/body/masterpage/subbutton2.gif'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .right_button .button_content{display: block; width: 171px; height: 25px; padding: 4px 0px 0px 0px; margin: 4px auto 0px 4px; background-color: #ffffff; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .right_button .button_content a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #333333; text-decoration: none; cursor: pointer; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .top_buttons_div .right_button .button_content a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: underline; cursor: pointer; font-weight: bold;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oOpinion{display: block; float: right; width: 770px; height: 55px; margin: 0px 5px 0px auto; padding: 0px 0px 5px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oOpinion .oOpinionTXT{display: block; float: right; margin: 20px 0px 0px 0px; text-decoration: none; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oOpinion a,a.visited{font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cec6ac; text-align: left; text-decoration: none; font-weight: bold; cursor: pointer;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oOpinion img{display: block; float: right; border: none; height: 55px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .object_description{display: block; width: 750px; margin: 0px auto 0px auto; padding: 10px 15px 10px 10px; background-color: #013162; text-align: justify; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .object_description .object_title{display: block; margin: 0px 0px 0px 0px; font: 18px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .object_description .object_content{display: block; margin: 0px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oImages{display: block; float: left; width: 150px; margin: 5px 0px 0px 5px; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oImages .oImage{display: block; float: left; width: 148px; margin: 0px 0px 5px 0px; border: solid 1px #aaaaaa; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oImages .oImage img{display: block; width: 148px; margin: 0px 0px 0px 0px; border: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations{display: block; float: left; width: 610px; height: 500px; margin: 5px 0px 0px 5px;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .oLocalization{display: block; width: 610px; margin: 0px auto 0px auto; padding: 0px 0px 5px 0px; background-color: #013162; clear: both;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .oLocalization .localization_name{display: block; float: left; width: 230px; margin: 0px 0px 0px 0px; text-align: left; font-size: 14px; font-weight: bold; color: #ffffff;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .oLocalization .localization_contact{display: block; float: left; width: 210px; margin: 0px auto 0px 15px; text-align: left; font-size: 11px; font-weight: normal; color: #eeeeee; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .oLocalization .main_google_div{display: block; float: right; width: 380px; height: 200px; margin: 0px 0px 0px 0px; text-align: right;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .oLocalization .google_div{display: block; float: right; width: 365px; height: 200px; margin: 0px 0px 0px 0px; text-align: right; font-size: 12px; font-weight: normal; color: #cccccc;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_specification{display: block; float: left; width: 300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_specification .specification_title{display: block; float: left; width: 300px; margin: 0px auto 10px 0px; padding: 2px 0px 2px 0px; text-align: left; border-bottom: solid 1px #666666; overflow: hidden;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_specification .left_specification{display: block; float: left; width: 170px; margin: 0px auto 0px 0px; line-height: 15px; text-align: left; border-bottom: solid 1px #444444; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_specification .right_specification{display: block; float: left; width: 130px; height: 15px; margin: 0px auto 0px auto; line-height: 15px; text-align: left; border-bottom: solid 1px #444444; overflow: hidden;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_additional_informations{display: block; float: left; width: 300px; margin: 0px auto 0px 5px; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_additional_informations .additional_informations_title{display: block; float: left; width: 300px; margin: 0px auto 10px 0px; padding: 2px 0px 2px 0px; text-align: left; border-bottom: solid 1px #666666; overflow: hidden;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_additional_informations .left_additional_informations{display: block; float: left; width: 300px; background-color: #124273; margin: 0px auto 0px 0px; padding: 2px 0px 2px 0px; text-align: left; border-bottom: solid 1px #444444; font-weight: bold; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_additional_informations .right_additional_informations{display: block; float: left; width: 300px; margin: 0px auto 15px 0px; padding: 2px 0px 2px 0px; text-align: left; border-bottom: solid 1px #444444; font-weight: normal; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_nearest_points{display: block; float: left; width: 610px; margin: 5px 0px 0px 0px; padding: 0px 0px 15px 0px; *padding: 0px 0px 5px 0px; text-align: left; overflow: hidden;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_nearest_points .nearest_points_title{display: block; float: left; width: 610px; margin: 0px auto 10px 0px; padding: 2px 0px 2px 0px; text-align: left; border-bottom: solid 1px #666666; overflow: hidden;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_nearest_points .left_nearest_point{display: block; float: left; width: 170px; margin: 0px auto 0px 0px; line-height: 15px; text-align: left; border-bottom: solid 1px #444444; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .objectContent .oInformations .object_nearest_points .right_nearest_point{display: block; float: left; width: 130px; height: 15px; margin: 0px auto 0px auto; line-height: 15px; text-align: left; border-bottom: solid 1px #444444; overflow: hidden;}




.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent{display: block; width: 778px; margin: 0px auto 0px auto; background: url('../../files/body/masterpage/apartmentBackground2.jpg') -12px; background-repeat: repeat-y; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent{display: block; width: 778px; margin: 0px auto 0px auto; background: url('../../files/body/masterpage/apartmentBackground2.jpg') -10px; background-repeat: repeat-y; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_extra_content{display: block; float: left; width: 775px; margin: 0px auto 0px auto; padding: 10px 0px 10px 0px; text-align: center; overflow: hidden; 
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_extra_content .extra_content_title{display: block; float: left; width: 765px; margin: 0px auto 10px 0px; *margin: 0px auto 5px 0px; padding: 2px 0px 2px 10px; *padding: 2px 0px 2px 8px; text-align: left; overflow: hidden;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_extra_content .extra_content_content{display: block; float: left; width: 765px; margin: 0px auto 0px 0px; padding: 2px 0px 2px 10px; text-align: left; overflow: hidden; clear: left;}



.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_additional_informations{display: block; float: left; width: 390px; margin: 0px auto 0px 10px; padding: 10px 0px 10px 0px; text-align: center; overflow: hidden;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_additional_informations .additional_informations_title{display: block; float: left; width: 360px; margin: 0px auto 20px 10px; padding: 2px 0px 2px 10px; text-align: left; border-bottom: solid 1px #0000cc; overflow: hidden;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_additional_informations .additional_informations_title{display: block; float: left; width: 360px; margin: 0px auto 20px 5px; padding: 2px 0px 2px 8px; text-align: left; border-bottom: solid 1px #0000cc; overflow: hidden;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_additional_informations .left_additional_informations{display: block; float: left; width: 360px; margin: 0px auto 0px 10px; padding: 2px 0px 2px 10px; text-align: left; border-bottom: solid 1px #0000cc; font-weight: bold; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_additional_informations .left_additional_informations{margin: 0px auto 0px 5px; padding: 2px 0px 2px 8px;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_additional_informations .right_additional_informations{display: block; float: left; width: 360px; margin: 0px auto 15px 10px; padding: 2px 0px 2px 10px; text-align: left; border-bottom: solid 1px #0000cc; font-weight: normal; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentExtraContent .apartment_additional_informations .right_additional_informations{margin: 0px auto 15px 5px; padding: 2px 0px 2px 8px;}


.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_summary{display: block; width: 780px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .summary_left{display: block; float: left; width: 380px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .summary_right{display: block; float: left; width: 385px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_left_pane{display: block; float: left; width: 385px; margin: 0px auto 0px auto; padding: 20px 0px 5px 0px; text-align: center; border-bottom: solid 1px #999999; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #999999; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_left_pane .date{display: block; float: left; width: 175px; margin: 0px auto 0px auto; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_left_pane .date{display: block; float: left; width: 175px; margin: 0px auto 0px auto; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_left_pane .features{display: block; float: left; width: 200px; margin: 0px auto 0px auto; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_right_pane{display: block; float: left; width: 393px; margin: 0px auto 0px auto; padding: 20px 0px 5px 0px; text-align: center; border-bottom: solid 1px #999999; overflow: hidden;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #999999; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_right_pane .points{display: block; float: left; width: 200px; margin: 0px auto 0px 10px; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_right_pane .points{display: block; float: left; width: 200px; margin: 0px auto 0px 5px; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .opinion_right_pane .sum_of_points{display: block; float: left; width: 155px; margin: 0px auto 0px auto; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden;}


.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .client_opinion{display: block; width: 780px; margin: 20px auto 0px auto; padding: 10px 0px 0px 0px; text-align: left; overflow: hidden; border-bottom: solid 1px #999999; clear: left;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .client_opinion_left{display: block; float: left; width: 380px; margin: 0px auto 0px auto; padding: 0px 0px 0px 15px; text-align: left; overflow: hidden; clear: left;}



.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane{display: block; float: left; width: 385px; margin: 0px auto 0px auto; padding: 20px 0px 5px 0px; text-align: center; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .date{display: block; float: left; width: 175px; margin: 0px auto 0px 0px; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .date{display: block; float: left; width: 175px; margin: 0px auto 0px 0px; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .date .radio_who{width: 170px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .date ul{display: block; float: left; width: 175px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .date ul li{display: block; float: left; width: 175px; height: 17px; overflow: hidden; text-align: center; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .features{display: block; float: left; width: 200px; margin: 0px auto 0px auto; padding: 2px 0px 2px 0px; text-align: left; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .features ul{display: block; float: left; width: 195px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; list-style: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_left_pane .features ul li{display: block; float: left; width: 195px; height: 17px; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane{display: block; float: left; width: 393px; margin: 0px auto 0px auto; padding: 20px 0px 5px 0px; text-align: center; overflow: hidden;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .points{display: block; float: left; width: 200px; margin: 0px auto 0px 10px; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .points{display: block; float: left; width: 200px; margin: 0px auto 0px 5px; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .points a,a.visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .points a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-weight: normal;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .points ul{display: block; float: left; width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .points ul li{display: block; float: left; width: 200px; height: 17px; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .sum_of_points{display: block; float: left; width: 155px; margin: 0px auto 0px auto; padding: 2px 0px 2px 0px; text-align: center; overflow: hidden;
                                                                                            font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .sum_of_points ul{display: block; float: left; width: 155px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_right_pane .sum_of_points ul li{display: block; float: left; width: 155px; height: 17px; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_row{display: block; float: left; width: 780px; height: 2px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; border-bottom: solid 1px #999999; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_save{display: block; float: left; width: 775px; margin: 10px auto 5px auto; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_save .opinion_button_left{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/loginButton1_left.gif'); background-repeat: no-repeat; overflow: hidden; }
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_save .opinion_button_center{display: block; float: right; width: 90px; height: 27px; margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; background: url('../../files/body/masterpage/loginButton1_center.jpg'); background-repeat: repeat-x; overflow: hidden; text-align: center;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_save .opinion_button_center a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_save .opinion_button_center a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0000cc; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_save .opinion_button_right{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/loginButton1_right.gif'); background-repeat: no-repeat; overflow: hidden; }
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .table_opinion_save .opinion_error{display: block; float: left; width: 400px; margin: 0px auto 0px auto; padding: 5px 0px 0px 10px; overflow: hidden; text-align: left; color: Red; font-weight: bold;}


.masterpage_main_div .masterpage_content .apartmentFrame_bl{display: block; float: left; width: 6px; height: 6px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/apartFrame_bl.jpg'); background-repeat: no-repeat; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_b{display: block; float: left; width: 776px; height: 6px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/apartFrame_b.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_br{display: block; float: left; width: 7px; height: 6px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/apartFrame_br.jpg'); background-repeat: no-repeat; overflow: hidden;}




.masterpage_main_div .rightPaneContent{display: block; float: right; width: 410px; margin: 0px 0px 0px 0px; clear: right;}

.masterpage_main_div .rightPaneContent .loginBackground{display: block; float: left; width: 410px; background-color: #101010; margin: 0px 0px 0px 0px;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div{display: block; float: left; width: 410px; background-color: #101010; margin: 0px 0px 0px 0px;}

.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price{display: block; float: left; width: 410px; margin: 0px 0px 0px 0px; text-align: center; border-bottom: solid 1px #555555;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list_name{display: block; width: 400px; margin: 5px auto 0px auto; padding: 0px 0px 0px 0px; 
                                                                        font-family: 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ff3338; font-size: 16px; font-weight: bold; text-align: center; overflow: hidden;}

.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list{display: block; width: 410px; margin: 5px auto 0px auto;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_price_content{display: block; margin: 0px auto 0px auto; clear: left;}

.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_price_content .special_price_image{display: block; float: left; width: 160px; margin: 2px auto 0px auto;}
* html .masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_price_content .special_price_image{display: block; float: left; width: 160px; margin: 2px auto 0px auto;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_price_content .special_price_image img{display: block; border: solid 1px #ffffff; margin: 0px auto 0px auto;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_price_content .special_price_product_specification{display: block; float: left; width: 160px; height: 15px; margin: 2px 0px 0px 0px; padding: 0px 0px 2px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_price_content .special_price_product_specification a,a.visited{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; font-weight: normal; text-decoration: none;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_price_content .special_price_product_specification a:hover{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; font-weight: normal; text-decoration: underline;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_page_count{display: block; float: left; width: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0033ff; text-decoration: none; font-weight: bold; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_page_count a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0033ff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .rightPaneContent .loginBackground .special_price_div .special_price .special_list .special_page_count a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: underline; font-weight: bold;}



.masterpage_main_div .rightPaneContent .loginBackground .login_content{display: block; float: left; width: 410px; margin: 0px 0px 0px 0px; clear: left;}

.masterpage_main_div .rightPaneContent .loginBackground .login_content .login{display: block; float: left; width: 200px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; color: #999999; overflow: hidden;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .login1{display: block; float: left; width: 200px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; color: #999999; overflow: hidden;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content a,a.visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: none; font-weight: bold;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0033ff; text-decoration: underline; font-weight: bold;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .login_button1{display: block; float: left; width: 135px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .login_button2{display: block; float: left; width: 135px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .login_button3{display: block; float: left; width: 135px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}

.masterpage_main_div .rightPaneContent .loginBackground .login_content .login2{display: block; float: left; width: 400px; height: 70px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; text-align: right; overflow: hidden;}

.masterpage_main_div .rightPaneContent .loginBackground .login_content .login2 .login_button_left{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/loginButton1_left.gif'); background-repeat: no-repeat; overflow: hidden; }
.masterpage_main_div .rightPaneContent .loginBackground .login_content .login2 .login_button_center{display: block; float: right; width: 50px; height: 27px; margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; background: url('../../files/body/masterpage/loginButton1_center.jpg'); background-repeat: repeat-x; overflow: hidden; text-align: center;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .login2 .login_button_right{display: block; float: right; width: 21px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/loginButton1_right.gif'); background-repeat: no-repeat; overflow: hidden; }

.masterpage_main_div .rightPaneContent .loginBackground .login_content .login_result{display: block; float: left; width: 400px; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font: 15px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ff8888; text-decoration: none; font-weight: bold; overflow: hidden;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .logged_in{display: block; float: left; width: 400px; height: 30px; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font:12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; text-decoration: none; font-weight: bold; overflow: hidden;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .profile_buttons{display: block; float: left; width: 400px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}
.masterpage_main_div .rightPaneContent .loginBackground .login_content .logout{display: block; float: right; width: 400px; height: 25px; margin: 40px 0px 0px 0px; padding: 0px 20px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .rightPaneContent .right_search .searcher_top {background: url('../../files/body/masterpage/rp_top_border.gif') no-repeat; width: 410px; height:11px;}
.masterpage_main_div .rightPaneContent .right_search .searcher_bottom {background: url('../../files/body/masterpage/rp_bottom_border.gif') no-repeat; width: 410px; height:11px;}
.masterpage_main_div .rightPaneContent .right_search .searcher {background: url('../../files/body/masterpage/rp_fill_border.gif') repeat-y;}
.masterpage_main_div .rightPaneContent .right_search {display: block; float: left; width: 410px; margin: 0px 0px 0px 0px; color: #ffffff;}
.masterpage_main_div .rightPaneContent .right_search .title {font-size:1.7em;}
.masterpage_main_div .rightPaneContent .right_search label {display:block; float:left; margin-right:10px; text-align:right; width:120px;}
.masterpage_main_div .rightPaneContent .right_search select {display:block; float:left; text-align:left; width:210px;}
.masterpage_main_div .rightPaneContent .right_search em {display:block; float:left; text-align:left; width:210px; margin-left:130px;}
.masterpage_main_div .rightPaneContent .right_search .control {display:block; float:left; margin-bottom:10px; width:100%;}



.masterpage_main_div .rightPaneContent .right_list{display: block; float: left; width: 410px; margin: 0px 0px 0px 0px; color: #ffffff;}
.masterpage_main_div .rightPaneContent .right_list hr{display: block; float: left; width: 410px; height: 1px; margin: 5px 0px 0px 0px; background-color: #aaaaaa; border: none; overflow: hidden; clear: left;}

.masterpage_main_div .rightPaneContent .right_list .list_txt_content{display: block; float: left; width: 410px; margin: 0px 0px 0px 0px; clear: left;}
.masterpage_main_div .rightPaneContent .right_list .list_txt_content hr{display: block; float: left; width: 410px; height: 1px; margin: 5px 0px 0px 0px; background-color: #aaaaaa; border: none; overflow: hidden; clear: left;}
.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_title{display: block; float: left; width: 390px; margin: 3px 0px 0px 0px; *margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: left; overflow: hidden; clear: left;}
.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_title a,a.visited{font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_title a:hover{font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #aaaaaa; text-decoration: underline; font-weight: bold;}

.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_description{display: block; float: left; width: 390px; margin: 3px 0px 0px 0px; *margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: justify; clear: left;
																														font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal; overflow: hidden;}
.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_description a,a.visited{font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_description a:hover{font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight: normal;}

.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_more{display: block; float: left; width: 400px; height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden; clear: left;}
.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_more a,a.visited{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #3366ff; text-decoration: none; font-weight: normal; }
.masterpage_main_div .rightPaneContent .right_list .list_txt_content .list_txt_more a:hover{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: underline; font-weight: normal; }







.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account{display: block; width: 350px; float: left; margin: 0px auto 0px 10px; color: #ffffff;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .font1big{display: block; float: left; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 17px; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .font1normal{display: block; float: left; width: 350px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; margin: 10px 0px 0px 0px; text-align: justify; clear: left;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .title{display: block; float: left; width: 350px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 17px; font-weight: bold; border-bottom: 2px solid #CCCCCC; margin: 10px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .dividing_line{display: block; float: left; width: 350px; margin: 0px 0px 0px 0px; border-bottom: 2px solid #CCCCCC;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .red_string{display: block; float: left; width: 350px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 14px; font-weight: bold; color: #E0040F; margin: 10px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .red_string_description{display: block; float: left; width: 350px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 10px; font-weight: normal; color: #E0040F; margin: 0px 0px 0px 0px; text-align: right;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .change_user_data_result{display: block; float: left; width: 350px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; background-color: #cccccc; text-align: left; overflow: hidden;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .client_data{display: block; float: left; width: 350px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .client_data .name1{display: block; float: left; height: 21px; width: 100px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 3px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #3333aa; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .client_data .value1{display: block; float: left; height: 21px; width: 245px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #3333aa; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .client_data .name2{display: block; float: left; height: 21px; width: 100px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 3px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #444488; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .client_data .value2{display: block; float: left; height: 21px; width: 245px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #444488; text-align: left;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .invoice_data{display: block; float: left; width: 350px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .invoice_data .invoice_name_left{display: block; float: left; width: 60px; margin: 1px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .invoice_data .invoice_value_left{display: block; float: left; width: 80px; height: 22px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .invoice_data .invoice_name_right{display: block; float: left; width: 105px; margin: 1px 0px 0px 20px; *margin: 1px 0px 0px 10px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .invoice_data .invoice_value_right{display: block; float: left; width: 80px; height: 22px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .delivery_data{display: block; float: left; width: 350px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .delivery_data .delivery_name_left{display: block; float: left; width: 60px; margin: 1px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .delivery_data .delivery_value_left{display: block; float: left; width: 80px; height: 22px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .delivery_data .delivery_name_right{display: block; float: left; width: 105px; margin: 1px 0px 0px 20px; *margin: 1px 0px 0px 10px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .delivery_data .delivery_value_right{display: block; float: left; width: 80px; height: 22px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .checkbox{display: block; float: left; width: 350px; margin: 3px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .center_string{display: block; float: left; width: 350px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ffffff; margin: 20px 0px 0px 0px; text-align: center;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .change_user_data{display: block; float: left; width: 350px; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; text-align: center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .change_user_data a,a.visited,a:hover{font-family: Arial, Verdana, Tahoma, 'Times New Roman'; font-size: 16px; font-weight: bold; color: #00ff33; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .account .change_user_data a:hover{color: #00aaff; text-decoration: underline;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .register{display: block; width: 350px; float: right; margin: 0px 5px 0px auto; text-align: center;}


.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery{display: block; width: 780px; margin: 0px auto 0px auto; padding: 5px 0px 5px 0px; background-color: #013162; clear: both;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .go_back{display: block; margin: 15px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .images_header{display: block; float: left; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .images{display: block; width: 75px; height: 75px; margin: 0px auto 0px auto; text-align: center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .images img{display: block; border: none; width: 50px; height: 50px; margin: 10px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .images a,a.visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .images a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .galleries_page_count{display: block; float: left; width: 780px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-weight: bold; background-color: #111111; border: none; text-align: center; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .galleries_page_count a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .gallery .galleries_page_count a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: bold;}



.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners{display: block; float: right; width: 780px; margin: 0px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner{display: block; float: left; width: 370px; margin: 5px 10px 5px 5px; text-align: left;}
* html .masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner{display: block; float: left; width: 370px; margin: 5px 10px 0px 2px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner a{font:10px Verdana, 'Times New Roman', Arial, Helvetica, sans-serif; color: #999999; padding:0; margin:0;
																	                                text-decoration:none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner a:hover{text-decoration: underline; color: #00ff00;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner a.active{background: none; color: #00ff00;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner a.active:hover{text-decoration: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner .banner_image{display: block; float: left; width: 80px; margin: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner .banner_image img{margin: 5px auto; border: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartmentContent .banners .banner .banner_content{display: block; float: right; width: 290px; margin: 0px; text-align: left;}



.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list{display: block; width: 780px; margin: 0px auto 0px auto; padding: 5px 0px 5px 0px; background-color: #013162; clear: both;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .extra_functions{display: block; float: left; width: 780px; height: 15px; margin: 0px auto 0px 0px; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill{display: block; float: left; width: 780px; margin: 0px auto 0px auto; text-align: center; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div{display: block; float: left; width: 100%; color: #ff0000; margin: 10px auto 10px auto; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .products_page_count{display: block; width: 780px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; font: 12px Arial, Verdana, Helvetica, sans-serif; color: #ff4444; text-decoration: none; font-weight: bold; background-color: #141414; border: none; text-align: center; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .products_page_count a{font: 14px Arial, Verdana, Helvetica, sans-serif; color: #ff4444; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div{display: block; float: left; width: 116px; height: 120px; margin: 10px auto 0px auto;}
*html .masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div{margin: 10px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img{display: block; float: left; width: 116px; margin: 0px auto 0px auto; text-align: center; clear: left;}



.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content{display: block; float: left; width: 111px; height: 88px; margin: 0px auto 0px auto; }
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_tl{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_tl2.jpg'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_t{display: block; float: left; width: 101px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_t.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_tr{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_tr2.jpg'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_l{display: block; float: left; width: 5px; height: 75px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_l.jpg'); background-repeat: repeat-y;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_c{display: block; float: left; width: 101px; height: 75px; margin: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_c a,a.visited,a:hover{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_c a img{display: block; width: 101px; height: 75px; border: none; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_r{display: block; float: left; width: 5px; height: 75px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_r.jpg'); background-repeat: repeat-y;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_bl{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_bl2.jpg'); background-repeat: no-repeat; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_b{display: block; float: left; width: 101px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_b.jpg'); background-repeat: repeat-x; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img .img_content .img_border_br{display: block; float: left; width: 5px; height: 5px; margin: 0px 0px 0px 0px; background: url('../../files/body/default/img_border_br2.jpg'); background-repeat: no-repeat; overflow: hidden;}



.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_img img{display: block; border: none; margin: 0px auto 0px auto; height: 85px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_name{display: block; float: left; width: 110px; margin: 0px auto 0px auto; clear: left;
																											font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_name a,a.visited{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; font-weight: normal; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_name a:hover{font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; font-weight: normal; text-decoration: underline;}


.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .product_price{display: block; float: left; height: 18px; margin: 5px auto 0px 5px; padding: 2px 0px 0px 0px; clear: left;
																											font: 11px Arial; color: #999999; font-weight: normal; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .apartment_stars{display: block; float: right; height: 18px; margin: 5px 10px 0px auto; padding: 2px 0px 0px 0px;
																											font: 11px Arial; color: #999999; font-weight: normal; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .content_fill .apartments_div .product_div  .apartment_stars img{height: 10px; margin: 0px auto 0px 3px; border: none;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products{display: block; float: left; width: 780px; margin: 0px 0px 0px 0px; text-align: center; border: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list{display: block; width: 780px; font: 12px Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal; margin: 0px auto 0px auto; clear: left}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list a,a.visited{font: 12px Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list a:hover{font: 12px Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .promotion_price1{display: block; margin: 0px auto 0px auto; font: 12px Arial, Verdana, Helvetica, sans-serif; color: #646464; text-decoration: line-through; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .promotion_price2{display: block; margin: 0px auto 0px auto; font: 12px Arial, Verdana, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-weight: bold; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .description a,a.visited{font: 12px Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .description a:hover{font: 12px Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list img{display: block; margin: 0px auto 0px auto; border: none; width: 20px; height: 20px; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .stars{display: block; margin: 0px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .stars a,a.visited{font: 12px Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .stars a:hover{font: 12px Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .products .products_list .stars img{display: inline; margin: 0px auto 0px 2px; padding: 0px 0px 0px 0px; border: none; height: 12px; width: 12px;}




.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages{display: block; width: 780px; margin: 0px auto 0px auto; padding: 5px 0px 5px 0px; background-color: #013162; clear: both;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content{display: block; float: left; width: 770px; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #aaaaaa; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; text-align: justify; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content a{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; cursor:pointer; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation{display: block; width: 438px; padding: 0px; margin: 0px auto 0px auto; text-align: left; color:#103E65;font:0.8em Helvetica, Arial, Verdana; font-weight:normal; clear:left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .interested_button{display:block; float:left; height:32px; background:url(../../files/body/masterpage/serach_button.gif) no-repeat; margin:5px 8px 0px 8px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .interested_button a,a.active,a:hover{color:#ffffff;font:1.1em Helvetica, Arial, Verdana; text-shadow: #666666 2px 2px 2px; text-decoration:none;font-weight:bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .interested_button a:hover{color:#eeeeee; text-shadow: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .interested_button .left{display:block; float:left; width:6px; height:32px; margin:0px 0px 0px 0px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .interested_button .center{display:block; float:left; height:32px; margin:0px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .interested_button .center_gradient{display:block; float:left; height:27px; line-height: 22px; margin:0px; padding: 5px 15px 0px 15px; text-align:center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .interested_button .right{display:block; float:left; width:6px; height:32px; margin:0px 0px 0px 0px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .offer_confirmation .offer_result {display:block; float: left; margin: 10px 0px 0px 0px; font-weight: bold; text-align: center; color:#ffffff; font: 1.2em Helvetica, Arial, Verdana; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs {display:block;margin: 0px; width:355px; margin: 0px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .form_title{display:block; float:left; margin:10px 0px 5px 0px; padding:0px 0px 5px 0px; width:100%; height:20px; color: #d67003; font:0.9em Helvetica, Arial, Verdana; font-weight: bold; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .contact_input{display:block;background:url(../../files/body/masterpage/search_box2.gif) no-repeat scroll left bottom transparent; border:0 none; float:left; margin:0px 5px 15px 0px; padding:2px 0px 0px 6px; width:162px; height:20px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .contact_input .contact_textbox{border:none;width:150px;font:14px Helvetica,Arial,Verdana;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .contact_input_empty{display:block;background:transparent; border:0 none; float:left; margin:0px 5px 15px 0px; padding:2px 0px 0px 6px; width:162px; height:20px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .contact_text_area{display:block; background: url(../../files/body/masterpage/text_area.gif) no-repeat scroll left bottom transparent; border:0 none; float:left; margin:0px 0px 0px 0px; padding: 5px 0px 0px 6px; width:331px; height: 68px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .contact_text_area .contact_textarea{border:none;height:60px;width:325px;font:14px Helvetica,Arial,Verdana;margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .send_button{display:block; float:right; height:32px; margin:5px 17px 0px 0px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .send_button .left{display:block; float:left; width:6px; height:32px; margin:0px 0px 0px 0px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .send_button .center{display:block; float:left; height:32px; margin:0px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .send_button .center_gradient{display:block; float:left; height:27px; line-height: 22px; margin:0px; padding: 5px 15px 0px 15px; text-align:center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .send_button .right{display:block; float:left; width:6px; height:32px; margin:0px 0px 0px 0px; padding: 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .contact_inputs .send_result {float: left; color: #ffffff; font:1.2em Helvetica, Arial, Verdana; }
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .subpages .content .subpage_txt{display: block; float:left; padding: 0px; margin: 0px 10px 0px 10px; text-align: left; font:1.2em Helvetica, Arial, Verdana; font-weight:normal; clear:left;}



.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .localizations{display: block; width: 780px; margin: 0px auto 0px auto; padding: 5px 0px 5px 0px; background-color: #013162; clear: both;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .localizations .localization_name{display: block; float: left; width: 380px; margin: 5px 0px 0px 5px; text-align: left; font-size: 14px; font-weight: bold; color: #aaaaaa;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .localizations .localization_contact{display: block; float: left; width: 380px; margin: 5px auto 0px 15px; text-align: left; font-size: 11px; font-weight: normal; color: #aaaaaa; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .localizations .main_google_div{display: block; float: right; width: 380px; height: 250px; margin: 0px 0px 0px 0px; text-align: right;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .localizations .google_div{display: block; float: right; width: 365px; height: 250px; margin: 0px 0px 0px 0px; text-align: right; font-size: 12px; font-weight: normal; color: #414141;}



/* SERVICES */
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services{display: block; width: 780px; margin: 0px auto 0px auto; padding: 5px 0px 5px 0px; background-color: #013162;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .content{display: block; float: left; width: 545px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; border-left: solid 1px #999999;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .content .service_title{display: block; float: left; width: 535px; font: 18px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #aaaaaa; text-decoration: none; font-weight: bold; margin: 5px 0px 0px 5px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .content .service_content{display: block; float: left; width: 535px; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; margin: 10px 0px 0px 5px; padding: 0px 0px 5px 0px; text-align: justify; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .content .service_content a,a.visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .content .service_content a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .content .service_author{display: block; float: right; width: 120px; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #959595; text-decoration: none; font-weight: normal; margin: 5px 5px 0px 0px; padding: 0px 0px 5px 0px; text-align: left; }

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu{display: block; float: left; width: 225px; margin: 0px auto 0px 3px; padding: 5px 0px 5px 0px; background-color: #013162; }
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_name{display: block; float: left; width: 225px; height: 20px; margin: 0px 0px 0px 0px; color: #aaaaaa; font-size: 18px; font-weight: bold; text-align: left;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_content{display: block; float: right; width: 220px; margin: 0px 0px 5px 5px; color: #7bad00;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_content ul{display: block; float: left; width: 220px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: square inside; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_content ul li{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_content ul li a,a.visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #888888; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_content ul li a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_content ul li a.active{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #bbbbbb; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .services .services_menu .service_list_content ul li a.active:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight: normal;}



/* ARTICLES */
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles{display: block; width: 780px; margin: 0px auto 0px auto; padding: 5px 0px 5px 0px; background-color: #013162;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .content{display: block; float: left; width: 545px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; border-left: solid 1px #999999;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .content .article_title{display: block; float: left; width: 535px; font: 18px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #aaaaaa; text-decoration: none; font-weight: bold; margin: 5px 0px 0px 5px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .content .article_content{display: block; float: left; width: 535px; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; margin: 10px 0px 0px 5px; padding: 0px 0px 5px 0px; text-align: justify; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .content .article_content a,a.visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00cc00; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .content .article_content a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .content .article_author{display: block; float: right; width: 120px; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #959595; text-decoration: none; font-weight: normal; margin: 5px 5px 0px 0px; padding: 0px 0px 5px 0px; text-align: left; }

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu{display: block; float: left; width: 225px; margin: 0px auto 0px 3px; padding: 5px 0px 5px 0px; background-color: #013162; }
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_name{display: block; float: left; width: 225px; height: 20px; margin: 0px 0px 0px 0px; color: #aaaaaa; font-size: 18px; font-weight: bold; text-align: left;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_content{display: block; float: right; width: 220px; margin: 0px 0px 5px 5px; color: #7bad00;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_content ul{display: block; float: left; width: 220px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: square inside; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_content ul li{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_content ul li a,a.visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #888888; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_content ul li a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_content ul li a.active{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #bbbbbb; text-decoration: underline; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .articles .articles_menu .article_list_content ul li a.active:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight: normal;}



.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .bottom_price_div{display: block; width: 780px; height: 5px; margin: 0px auto 0px auto; background: url('../../files/body/masterpage/img_blue_bg_fill2.jpg') 0 -132px; background-repeat: repeat-x; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_panels{display: block; width: 780px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left{display: block; float: left; width: 385px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .oImage{display: block; float: left; width: 129px; height: 135px; margin: 0px 0px 0px 0px; background: url('../../files/body/masterpage/frames/imgFrameFull.gif'); background-repeat: no-repeat; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .oImage a img{display: block; border: none; width: 121px; height: 127px; padding: 0px 0px 0px 0px; margin: 4px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .oDescriptionControls{display: block; float: left; width: 255px; margin: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .oDescriptionControls .oName{display: block; float: left; width: 254px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; overflow: hidden;
                                                                        font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-align: left; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .oDescriptionControls .oDescription{display: block; float: left; width: 234px; margin: 2px 0px 5px 5px; overflow: hidden;
                                                                        font: 11px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #dddddd; text-align: justify; text-decoration: none; font-weight: normal;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .text_div{display: block; float: left; width: 200px; margin: 0px auto 5px auto; padding: 0px 0px 0px 5px; text-align: left; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .textbox_div{display: block; float: left; width: 165px; margin: 0px auto 5px auto; padding: 0px 10px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .textbox_div .radio_currency{display: block; width: 155px; margin: 0px auto 0px 30px; padding: 0px 0px 0px 0px; overflow: hidden; text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count{display: block; width: 320px; margin: 0px auto 0px auto; padding: 20px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;}
* html .masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count{display: block; width: 320px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .count_price_left{display: block; float: left; width: 19px; height: 32px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background: url('../../files/body/price/countPrice_left.gif'); background-repeat: no-repeat; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .count_price_center{display: block; float: left; width: 280px; height: 32px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background: url('../../files/body/price/countPrice_center.jpg'); background-repeat: repeat-x; text-align: left; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .count_price_center .price{display: block; float: left; width: 140px; height: 32px; margin: 0px auto 0px auto; padding: 7px 0px 0px 0px; text-align: center; overflow: hidden;
                                                                                                                                font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #009900; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .count_price_center .price_button_left{display: block; float: right; width: 22px; height: 32px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/price/countPrice_button_left.gif'); background-repeat: no-repeat; overflow: hidden; }
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .count_price_center .price_button_center{display: block; float: right; width: 90px; height: 32px; margin: 0px 0px 0px 0px; padding: 5px 10px 0px 10px; background: url('../../files/body/price/countPrice_button_center.jpg'); background-repeat: repeat-x; overflow: hidden; text-align: center;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .count_price_center .price_button_center a,a.visited{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .count_price_center .price_button_center a:hover{font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0000cc; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_left .price_count .price_button_right{display: block; float: left; width: 19px; height: 32px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/price/countPrice_button_right.gif'); background-repeat: no-repeat; overflow: hidden;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right{display: block; float: left; width: 380px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .price_description{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; text-align: justify; overflow: hidden;
                                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .additional_informations{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; text-align: justify; overflow: hidden;
                                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .additional_informations .text_div{display: block; float: left; width: 170px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .additional_informations .textbox_div{display: block; float: left; width: 190px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .payment_types{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; text-align: justify; overflow: hidden;
                                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .payment_types .text_div{display: block; float: left; width: 170px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .payment_types .textbox_div{display: block; float: left; width: 190px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .payment_types .textbox_div ul{display: block; float: left; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .payment_types .textbox_div ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: square inside; text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; text-align: justify; overflow: hidden;
                                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_title1{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_price1{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_title2{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_price2{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_title3{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ee0000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_price3{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ee0000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_title4{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00eeee; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_price4{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00eeee; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .sezon .sezon_description{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 0px 0px 15px 0px; text-align: justify; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .reservation_button{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 20px 10px 0px 10px; *padding: 10px 10px 0px 10px; text-align: center; overflow: hidden;;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .reservation_button a,a.visited{font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-weight: bold; cursor: pointer;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .price_right .reservation_button a:hover{font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff00; text-decoration: underline; font-weight: bold; cursor: pointer;}






.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels{display: block; width: 780px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: bold;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_description{display: block; width: 750px; margin: 0px auto 0px auto; padding: 20px 15px 20px 15px; background-color: #013162; text-align: justify; border-bottom: solid 1px #666666; overflow: hidden; clear: left;
                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_description .reservation_title{display: block; margin: 0px 0px 0px 0px; font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_description .reservation_content{display: block; margin: 5px 0px 0px 0px; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left{display: block; float: left; width: 385px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .reservation_from{display: block; float: left; margin: 0px 0px 0px 0px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .reservation_from .reservation_calendar a,a:hover{font: 9px Verdana; font-weight: normal; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .reservation_from .reservation_calendar a:hover{color: #0000ff; text-decoration: underline;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .reservation_till{display: block; float: left; margin: 0px 0px 0px 5px; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .reservation_till .reservation_calendar a,a:hover{font: 9px Verdana; font-weight: normal; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .reservation_till .reservation_calendar a:hover{color: #0000ff; text-decoration: underline;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; text-align: justify; overflow: hidden;
                                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_title1{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_price1{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_title2{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_price2{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeee00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_title3{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ee0000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_price3{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ee0000; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_title4{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; border-bottom: solid 1px #ffffff; overflow: hidden; clear: left;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00eeee; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_price4{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: right; border-bottom: solid 1px #ffffff; overflow: hidden;
                                                                                                            font: 16px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00eeee; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_left .sezon .sezon_description{display: block; float: left; width: 360px; margin: 0px auto 0px auto; padding: 0px 0px 15px 0px; text-align: justify; overflow: hidden; clear: left;}

.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right{display: block; float: left; width: 390px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations{display: block; float: left; width: 380px; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; text-align: justify; overflow: hidden;
                                                                                                            font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .text_div{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div{display: block; float: left; width: 180px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2{display: block; float: left; width: 380px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .confirm_link{display: block; float: left; width: 380px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .confirm_link a,a.visited{font: 14px Tahoma, Verdana, 'Times New Roman', Arial; font-weight: bold; color: #00ff33; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .confirm_link a:hover{color: #0033ff; text-decoration: underline;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm {display: block;width: 310px; margin: 0px auto 0px auto;border:none;clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm .res_conf_left{display:block;width: 200px;overflow: hidden;float: left;text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm .res_conf_right{display:block;width: 100px;overflow: hidden;float: right;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm .res_conf_left2{display:block;width: 200px;overflow: hidden;float: left;text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm .res_conf_right2{display:block;width: 100px;overflow: hidden;float: right;color: #ff0000;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm .res_conf_link_left{display:block;width: 150px;overflow: hidden;float: left;text-align: center;color:#00ff33; font: 12px Helvetica, Verdana, Arial;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm .res_conf_link_right{display:block;width: 150px;overflow: hidden;float: left;text-align: center;color:#00ff33; font: 14px Helvetica, Verdana, Arial;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm a,a.visited{font: 14px Tahoma, Verdana, 'Times New Roman', Arial; font-weight: bold; color: #00ff33; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .reservation_confirm a:hover{color: #0033ff; text-decoration: underline;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .invoice_data{display: block; float: left; width: 380px; margin: 10px 0px 0px 0px; font-family: Tahoma, Verdana, 'Times New Roman', Arial; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .invoice_data .invoice_name_left{display: block; float: left; width: 60px; margin: 3px 0px 0px 0px; font-family: Tahoma, Verdana, 'Times New Roman', Arial; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .invoice_data .invoice_value_left{display: block; float: left; width: 90px; height: 24px; margin: 0px 0px 0px 0px; font-family: Tahoma, Verdana, 'Times New Roman', Arial; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .invoice_data .invoice_name_right{display: block; float: left; width: 105px; margin: 3px 0px 0px 20px; font-family: Tahoma, Verdana, 'Times New Roman', Arial; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .invoice_data .invoice_value_right{display: block; float: left; width: 90px; height: 24px; margin: 0px 0px 0px 0px; font-family: Tahoma, Verdana, 'Times New Roman', Arial; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2 .repeater_rows{display: block; float: left; width: 380px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background-color: #C6D3FB; color: #000000; text-align: left; overflow: hidden; clear: left;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2 .repeater_rows .repeater_col1{display: block; float: left; width: 220px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; color: #009900; font-weight: bold; text-align: left; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2 .repeater_rows .repeater_col2{display: block; float: left; width: 60px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2 .repeater_rows .repeater_col3{display: block; float: left; width: 25px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2 .repeater_rows .repeater_col4{display: block; float: left; width: 45px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2 .repeater_rows .repeater_col5{display: block; float: left; width: 30px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; overflow: hidden;}
.masterpage_main_div .masterpage_content .apartmentFrame_c .apartmentContent .reservation_panels .reservation_right .additional_informations .textbox_div_2 .repeater_rows .repeater_separator{display: block; float: left; width: 380px; height: 1px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; overflow: hidden; border-bottom: solid 1px #999999;}



.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content{display: block; width: 780px; float: left; margin: 10px auto 0px auto; color: #ffffff;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations{display: block; width: 780px; float: left; margin: 0px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .font1big{display: block; float: left; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 17px; font-weight: bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .font1normal{display: block; float: left; width: 780px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; margin: 10px 0px 0px 0px; text-align: justify; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola{display: block; float: left; width: 710px; margin: 25px 0px 0px 20px; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .reservation_confirm {display: block;width: 310px; margin: 0px auto 0px auto;padding:5px 5px 5px 5px;border:solid 1px #aaaaaa;background-color:#444444;font: 11px Helvetica, Verdana, Arial;clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .reservation_confirm .res_conf_left{display:block;width: 200px;overflow: hidden;float: left;text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .reservation_confirm .res_conf_right{display:block;width: 100px;overflow: hidden;float: right;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .reservation_confirm .res_conf_left2{display:block;width: 200px;overflow: hidden;float: left;text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .reservation_confirm .res_conf_right2{display:block;width: 100px;overflow: hidden;float: right;color: #ffffff;font-weight:bold;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .reservation_confirm .res_conf_link_left{display:block;width: 150px;overflow: hidden;float: left;text-align: center;color:#00ff33; font: 10px Helvetica, Verdana, Arial;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .reservation_confirm .res_conf_link_right{display:block;width: 150px;overflow: hidden;float: left;text-align: center;color:#00ff33; font: 12px Helvetica, Verdana, Arial;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-odd{display: block; width: 600px; margin: 0px auto 0px auto; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-odd .productListing-heading1{display: block; float: left; width: 440px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #00ff33; font-weight: bold; text-align: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-odd .productListing-heading2{display: block; float: left; width: 45px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #00ff33; font-weight: bold; text-align: center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-odd .productListing-heading3{display: block; float: left; width: 55px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #00ff33; font-weight: bold; text-align: center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-odd .productListing-heading4{display: block; float: left; width: 5px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #00ff33; font-weight: bold; text-align: center;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-odd .productListing-heading5{display: block; float: left; width: 50px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #00ff33; font-weight: bold; text-align: center;}

.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even{display: block; width: 600px; background: #000000; color: #ffffff; margin: 2px auto 0px auto; clear: left;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data1{display: block; float: left; width: 440px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 5px 0px 0px 0px; padding: 0px 0px 5px 3px; color: #ffffff;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data1 a{font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 0px 0px 0px 0px; color: #ffffff; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data1 a:hover{font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 0px 0px 0px 0px; color: #ffffff; text-decoration: underline;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data1 a:visited{font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 0px 0px 0px 0px; color: #ffffff; text-decoration: none;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data2{display: block; float: left; width: 45px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: center; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data3{display: block; float: left; width: 55px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-align: center; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data4{display: block; float: left; width: 5px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-align: center; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .productListing-even .productListing-data5{display: block; float: left; width: 50px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-align: center; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .font1bold{display: block; float: left; width: 600px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-align: right; clear: left; margin: 10px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .sum{display: block; width: 600px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; text-align: right; clear: left; margin: 0px auto 0px auto;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .sum .left_column{display: block; float: left; width: 525px; height: 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; text-align: right; clear: left; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .sum .right_column{display: block; float: left; width: 75px; height: 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; text-align: right; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .dividing_line{display: block; width: 100%; margin: 0px 0px 0px 0px; border-bottom: 2px solid #CCCCCC;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .dividing_line_green{display: block; width: 100%; margin: 10px 0px 0px 0px; border-bottom: 2px solid #cccccc;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .sum .left_column_product_price{display: block; float: left; width: 525px; height: 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-align: right; clear: left; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .reservation_content .reservations .kondivola .sum .product_price{display: block; float: left; width: 75px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color:#FF0000;}


/* PASSWORD RECOVERY */
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .password_recovery{display: block; float: left; width: 780px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .apartment .apartmentFrame_c .apartments_list .password_recovery .content{display: block; float: left; width: 770px; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 1px; text-align: justify; clear: left;}




.masterpage_main_div .masterpage_content .order_result{display: block; float: right; width: 900px; border: solid 1px LightGrey; margin: 15px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .order_result .content{display: block; float: left; width: 890px; font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #994444; text-decoration: none; font-weight: bold; margin: 15px 0px 0px 5px; padding: 0px 0px 15px 0px; text-align: justify; clear: left;}


.masterpage_main_div .masterpage_content .products{display: block; float: left; width: 610px; border: solid 1px LightGrey; margin: 15px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products .list_name{display: block; float: left; width: 600px; margin: 5px 0px 0px 5px; color: #ff9898; font-size: 16px; font-weight: bold; text-align: left;}
.masterpage_main_div .masterpage_content .products .products_specification{display: block; float: left; font-size: 12px; font-weight: bold; color: #989898;}
.masterpage_main_div .masterpage_content .products .products_specification .specificationImage{display: block; float: left; width: 275px; margin: 10px 0px 0px 5px; text-align: left;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content{display: block; float: right; width: 320px; margin: 10px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_name{display: block; float: left; width: 200px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; font-size: 12px; font-weight: bold; color: #989898;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_price2vat{display: block; float: right; margin: 0px 10px 0px 0px; color: #986767; font-size: 12px; font-weight: bold; text-align: right;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_number{display: block; float: right; width: 310px; text-align: left; margin: 0px 5px 0px 0px; font-size: 10px; font-weight: bold; color: #989898;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_manufacturer{display: block; float: right; width: 150px; text-align: left; margin: 3px 5px 0px 0px; font-size: 10px; font-weight: bold; color: #989898;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .add_to_cart{display: block; float: right; width: 150px; text-align: right; margin: 3px 5px 0px 0px; font-size: 11px; font-weight: bold; color: #98baba; text-decoration: none;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .add_to_cart a{font-size: 11px; font-weight: bold; color: #ba6565; text-decoration: none;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .add_to_cart a:hover{font-size: 11px; font-weight: bold; color: #ff6565; text-decoration: underline;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_gallery{display: block; float: right; width: 290px; text-align: center; margin: 8px 5px 0px 0px;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_gallery .product_gallery_item{display: block; width: 55px; height: 55px; margin: 0px auto 0px auto; text-align: center;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_gallery .product_gallery_item img{display: block; width: 55px; height: 55px; margin: 0px auto 0px auto; border: none;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_content .product_description{display: block; float: right; width: 290px; text-align: center; margin: 5px 5px 0px 0px; font:11px 'Times New Roman', Verdana, Arial, Helvetica, sans-serif; color: #b9b9b9; text-decoration: none; font-weight: bold; clear: both;}
.masterpage_main_div .masterpage_content .products .products_specification .specification_text{display: block; width: 550px; margin: 0px auto 0px auto; text-align: justify; font-size: 12px; color: #434343; border: solid 1px #e8e8e8;}

.masterpage_main_div .masterpage_content .products .parameters{display: block; width: 600px; float: left; margin: 25px auto 0px auto; text-align: center; clear: left;}
.masterpage_main_div .masterpage_content .products .parameters .title{display: block; width: 350px; margin: 0px auto 15px auto; font:16px 'Times New Roman', Verdana, Arial, Helvetica, sans-serif; color: #996363; background-color: #93c8fc; text-decoration:none; font-weight: bold; text-align: left;}
.masterpage_main_div .masterpage_content .products .parameters .div1{display: block; width: 350px; margin: 0px auto 0px auto;}
.masterpage_main_div .masterpage_content .products .parameters .div1 .col_left{display: block; float: left; width: 175px; text-align: left; font:11px 'Times New Roman', Verdana, Arial, Helvetica, sans-serif; color: #636363; text-decoration:none; font-weight: bold; }
.masterpage_main_div .masterpage_content .products .parameters .div1 .col_right{display: block; float: left; width: 175px; margin: 0px; text-align: right; font:11px 'Times New Roman', Verdana, Arial, Helvetica, sans-serif; color: #636363; text-decoration:none; font-weight: bold;}
.masterpage_main_div .masterpage_content .products .parameters .div1 .col_right ul{display: block; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products .parameters .div1 .line{display: block; height: 1px; width: 350px; background: #b10a14; overflow: hidden; margin: 0px auto 5px auto; clear: left;}


.masterpage_main_div .masterpage_content .products .products_list{display: block; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight: normal; margin: 0px auto 0px auto; clear: left}
.masterpage_main_div .masterpage_content .products .products_list a{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight: normal;}
.masterpage_main_div .masterpage_content .products .products_list a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
.masterpage_main_div .masterpage_content .products .products_list .promotion_price1{display: block; margin: 0px auto 0px auto; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #646464; text-decoration: line-through; font-weight: normal;}
.masterpage_main_div .masterpage_content .products .products_list .promotion_price2{display: block; margin: 0px auto 0px auto; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-weight: bold; clear: left;}


.masterpage_main_div .masterpage_content .products_menu{display: block; float: right; width: 281px; margin: 15px 0px 0px 0px;}

.masterpage_main_div .masterpage_content .products_menu .blue_title{display: block; float: left; background: url('../../files/body/masterpage/blue_title_background.jpg'); background-repeat: repeat-x; width: 281px; height: 49px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products_menu .blue_title .blue_title1{display: block; float: left; background: url('../../files/body/masterpage/blue_title_left.jpg'); background-repeat: no-repeat; width: 34px; height: 49px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products_menu .blue_title .blue_title2{display: block; float: left; background: url('../../files/body/masterpage/blue_title_center.jpg'); background-repeat: repeat-x; height: 49px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products_menu .blue_title .blue_title2 .blue_title_text{display: block; float: left; width: 155px; height: 20px; margin: 5px 0px 0px 0px; color: #ffffff; font-size: 20px; font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_title .blue_title3{display: block; float: left; background: url('../../files/body/masterpage/blue_title_right.jpg'); background-repeat: no-repeat; width: 34px; height: 49px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products_menu .blue_title .blue_title4{display: block; float: right; background: url('../../files/body/masterpage/blue_title_background_right.jpg'); background-repeat: no-repeat; width: 5px; height: 49px; margin: 0px 0px 0px 0px;}

.masterpage_main_div .masterpage_content .products_menu .blue_content{display: block; float: left; background: url('../../files/body/masterpage/blue_content.jpg'); background-repeat: repeat-y; width: 281px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list{display: block; float: right; width: 271px; margin: 0px 5px 5px 5px; color: #7bad00; font-size: 12px; font-weight: bold;}

.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul{display: block; float: left; width: 200px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style: square inside; clear: left;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul li{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul li a{margin: 0px 0px 0px 0px; text-align: left; font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #496a00; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul li a span{}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul li a:hover span{text-decoration: underline; color: #7bad00;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul li a.active{}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul li a.active span{color: #ffff99;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list ul li a.active:hover span{text-decoration: underline; color: #ffb638;}

.masterpage_main_div .masterpage_content .products_menu .blue_content_list{display: block; float: right; width: 271px; margin: 0px 5px 0px 5px; color: #ffffff; font-size: 12px; font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_bottom{display: block; float: left; background: url('../../files/body/masterpage/blue_bottom.jpg'); background-repeat: no-repeat; width: 281px; height: 5px; margin: 0px 0px 0px 0px;}




.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item {display: block; float: left; margin: 10px 0px 0px 0px; text-align: left; font: 14px Times New Roman, Arial, Verdana; font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item a {color: #3882ac; text-decoration: none;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item .false a {font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item .False a {font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item .true a {color: #ffff99; font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item .True a {color: #ffff99; font-weight: bold;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item a:hover {color: #ffff99;}
.masterpage_main_div .masterpage_content .products_menu .blue_content .blue_content_list .item img {border: none; margin: 0px 5px 0px 0px; vertical-align: middle;}




.masterpage_main_div .masterpage_content .cart_content{display: block; width: 900px; float: right; margin: 10px auto 0px auto;}
.masterpage_main_div .masterpage_content .cart_content .cart{display: block; width: 450px; float: left; margin: 0px auto 0px auto;}
.masterpage_main_div .masterpage_content .cart_content .cart .font1big{display: block; float: left; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 17px; font-weight: bold;}
.masterpage_main_div .masterpage_content .cart_content .cart .working{display: block; float: right; height: 20px; width: 20px; border: none; text-align: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .working img{display: block; border: none; width: 20px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .font1normal{display: block; float: left; width: 450px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; margin: 10px 0px 0px 0px; text-align: justify; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola{display: block; float: left; width: 450px; margin: 25px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-odd{display: block; float: left; width: 450px; margin: 0px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-odd .productListing-heading1{display: block; float: left; width: 290px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #E0040F; font-weight: bold; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-odd .productListing-heading2{display: block; float: left; width: 40px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #E0040F; font-weight: bold; text-align: center;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-odd .productListing-heading3{display: block; float: left; width: 80px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #E0040F; font-weight: bold; text-align: center;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-odd .productListing-heading4{display: block; float: left; width: 40px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; color: #E0040F; font-weight: bold; text-align: center;}

.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even{display: block; float: left; width: 450px; background: #f8f8f9; margin: 5px 0px 0px 0px; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data1{display: block; float: left; width: 90px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data1 a img{display: block; border: none; width: 90px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data2{display: block; float: left; width: 197px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 3px; color: #b90000;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data2 a{font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 5px 0px 0px 0px; color: #000000; text-decoration: none;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data2 a:hover{font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 5px 0px 0px 0px; color: #000000; text-decoration: underline;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data3{display: block; float: left; width: 40px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: center; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data4{display: block; float: left; width: 80px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-align: center; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data5{display: block; float: left; width: 40px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: center; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data5 a{font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 5px 0px 0px 0px; color: #E0040F; text-decoration: none;}
.masterpage_main_div .masterpage_content .cart_content .cart .kondivola .productListing-even .productListing-data5 a:hover{font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; text-align: left; margin: 5px 0px 0px 0px; color: #E0040F; text-decoration: underline;}
.masterpage_main_div .masterpage_content .cart_content .cart .buttons{display: block; float: left; width: 450px; clear: left; text-align: center; margin: 10px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .buttons .button1{display: block; float: left; width: 137px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .buttons .button1 a img{display: block; border: none; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .buttons .button2{display: block; float: left; width: 137px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; margin: 10px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .buttons .button2 a img{display: block; border: none; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .buttons .button3{display: block; float: left; width: 137px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 11px; margin: 10px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .buttons .button3 a img{display: block; border: none; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .font1bold{display: block; float: left; width: 450px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-align: right; clear: left; margin: 20px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .sum{display: block; float: left; width: 450px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; text-align: right; clear: left; margin: 5px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .sum .left_column{display: block; float: left; width: 375px; height: 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; text-align: right; clear: left; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .sum .right_column{display: block; float: left; width: 75px; height: 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; text-align: right; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .sum .dividing_line{display: block; float: left; width: 450px; margin: 0px 0px 0px 0px; border-bottom: 2px solid #CCCCCC;}
.masterpage_main_div .masterpage_content .cart_content .cart .sum .left_column_product_price{display: block; float: left; width: 375px; height: 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-align: right; clear: left; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .cart .sum .product_price{display: block; float: left; width: 75px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color:#FF0000;}

.masterpage_main_div .masterpage_content .cart_content .register{display: block; width: 400px; float: right; margin: 0px auto 0px auto;}
.masterpage_main_div .masterpage_content .cart_content .register .font1big{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 17px; font-weight: bold; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .working{display: block; float: right; height: 20px; width: 20px; border: none; text-align: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .register .working img{display: block; border: none; width: 20px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .register .steps{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: normal; margin: 10px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .register .steps .checkoutBar{display: block; float: left; width: 100px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c;}
.masterpage_main_div .masterpage_content .cart_content .register .steps .checkoutBarCurrent{display: block; float: left; width: 100px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
.masterpage_main_div .masterpage_content .cart_content .register .step_menu{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; margin: 10px 0px 0px 0px; border-bottom: 2px solid #CCCCCC;}
.masterpage_main_div .masterpage_content .cart_content .register .step_menu .checkoutButton{display: block; float: left; width: 100px; font-family: 'Times New Roman', Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c;}
.masterpage_main_div .masterpage_content .cart_content .register .step_menu .checkoutButton img{display: block; border: none; height: 25px; margin: 0px 0px 0px 0px;}
.masterpage_main_div .masterpage_content .cart_content .register .title{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 17px; font-weight: bold; border-bottom: 2px solid #CCCCCC; margin: 10px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .dividing_line{display: block; float: left; width: 400px; margin: 0px 0px 0px 0px; border-bottom: 2px solid #CCCCCC;}
.masterpage_main_div .masterpage_content .cart_content .register .red_string{display: block; float: left; width: 360px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; margin: 10px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .red_string_description{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 10px; font-weight: normal; color: #E0040F; margin: 0px 0px 0px 0px; text-align: right;}
.masterpage_main_div .masterpage_content .cart_content .register .logging{display: block; float: left; width: 400px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login1{display: block; float: left; width: 400px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login2{display: block; float: left; width: 400px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login1 .login_name_text{display: block; float: left; width: 85px; margin: 15px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login1 .login_name{display: block; float: left; width: 155px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login1 .login_button{display: block; float: left; width: 145px; margin: 7px 0px 0px 10px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: center;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login2 .password_text{display: block; float: left; width: 85px; margin: 5px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login2 .password{display: block; float: left; width: 155px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login2 .login_forgot{display: block; float: left; width: 145px; margin: 5px 0px 0px 10px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: center;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login2 .login_forgot a{text-decoration: none; color: #888888;}
.masterpage_main_div .masterpage_content .cart_content .register .logging .login1 .loggedin{display: block; width: 400px; margin: 15px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #239900; text-align: center; clear: left;}

.masterpage_main_div .masterpage_content .cart_content .register .client_data{display: block; float: left; width: 400px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .client_data .name{display: block; float: left; width: 100px; margin: 3px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .client_data .value{display: block; float: left; width: 300px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}

.masterpage_main_div .masterpage_content .cart_content .register .invoice_data{display: block; float: left; width: 400px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .invoice_data .invoice_name_left{display: block; float: left; width: 60px; margin: 3px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .invoice_data .invoice_value_left{display: block; float: left; width: 100px; height: 24px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .invoice_data .invoice_name_right{display: block; float: left; width: 105px; margin: 3px 0px 0px 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .invoice_data .invoice_value_right{display: block; float: left; width: 100px; height: 24px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}

.masterpage_main_div .masterpage_content .cart_content .register .delivery_data{display: block; float: left; width: 400px; margin: 10px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .delivery_data .delivery_name_left{display: block; float: left; width: 60px; margin: 3px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .register .delivery_data .delivery_value_left{display: block; float: left; width: 100px; height: 24px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .delivery_data .delivery_name_right{display: block; float: left; width: 105px; margin: 3px 0px 0px 20px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .delivery_data .delivery_value_right{display: block; float: left; width: 100px; height: 24px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}

.masterpage_main_div .masterpage_content .cart_content .register .order_extra_data{display: block; float: left; width: 400px; margin: 20px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #E0040F; text-align: left;}
.masterpage_main_div .masterpage_content .cart_content .register .order_extra_data .order_extra_name_left{display: block; float: left; width: 200px; margin: 18px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: center; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .register .order_extra_data .order_extra_value_left{display: block; float: left; width: 200px; margin: 0px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: center;}

.masterpage_main_div .masterpage_content .cart_content .register .checkbox{display: block; float: left; width: 400px; margin: 3px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .cart_content .register .center_string{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; margin: 20px 0px 0px 0px; text-align: center;}

.masterpage_main_div .masterpage_content .cart_content .register .payment_type{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; margin: 20px 0px 0px 0px; text-align: center;}

.masterpage_main_div .masterpage_content .cart_content .register .file_an_order{display: block; float: left; width: 400px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000; margin: 20px 0px 0px 0px; text-align: center;}


.masterpage_main_div .masterpage_content .search{display: block; float: left; width: 780px; border: none; margin: 15px 0px 0px 0px; text-align: left;}
.masterpage_main_div .masterpage_content .search .search_title{display: block; float: left; width: 770px; font: 13px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cc4444; text-decoration: none; font-weight: bold; margin: 10px 0px 0px 5px; padding: 0px 0px 5px 0px; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .search .search_content{display: block; float: left; width: 770px; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #cc4444; text-decoration: none; font-weight: bold; margin: 0px 0px 0px 5px; padding: 0px 0px 5px 0px; text-align: left; clear: left;}
.masterpage_main_div .masterpage_content .search .search_content a:hover{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #0033ff; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .search .search_content a,a:visited{font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #00ff33; text-decoration: none; font-weight: bold;}

.masterpage_main_div .masterpage_content .dotpay{display: block; float: left; width: 870px; border: none; margin: 15px 0px 0px 10px; text-align: left; font: 12px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #555555; text-decoration: none; font-weight: bold;}
.masterpage_main_div .masterpage_content .dotpay .name{display: block; float: left; width: 150px; margin: 8px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #555555; text-align: left;}
.masterpage_main_div .masterpage_content .dotpay .value{display: block; float: left; width: 700px; margin: 5px 0px 0px 0px; font-family: 'Times New Roman', Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #555555; text-align: left;}


/* COPYRIGHTS */
.copyright{display: block; width: 1200px; height: 40px; margin: 10px auto 0px auto; background: url('../../files/body/masterpage/copyright_left.jpg'); background-repeat: repeat-x; padding: 0px 0px 0px 0px; clear: left;}
.copyright .copyright_left{display: block; float: left; width: 790px; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;
									font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #2222ff; text-decoration: none; font-weight: normal;}
.copyright .copyright_right{display: block; float: left; width: 410px; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../../files/body/masterpage/copyright_right.jpg'); background-repeat: repeat-x; text-align: center;
									font: 14px 'Times New Roman', Arial, Verdana, Helvetica, sans-serif; color: #1111aa; text-decoration: none; font-weight: normal;}
													
/* CLEAR */
.clear{display: block; width: 100%; height: 2px; margin: 3px 0px 3px 0px; overflow: hidden; clear: both;}

/* AJAX CALENDAR */
.ajax__calendar .ajax__calendar_container {padding:4px;margin: 0px 0px 0px 20px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar .ajax__calendar_body {height:190px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:190px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar .ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar .ajax__calendar_header {height:20px;width:100%;}
/* USUNALEM BACKGROUND-IMAGE NA BACKGROUND */
.ajax__calendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background:url('<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>');}
.ajax__calendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background:url('<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>');}
.ajax__calendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar .ajax__calendar_footer {height:15px;}
.ajax__calendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


