﻿
/* home */

.panel_home
{
    /*
    padding: 22px 0px 22px 28px;
    */
    padding: 22px 0px 12px 0px;
	width: 1200px;/* 1172 */
	height: auto;
	float: left;
}

.panel_home .column1
{
	margin: 0px 10px 0px 0px;
	display: inline;
	width: 322px;
	float: left;
}

/* OLD
.panel_home .column1
{
    background: red;
	margin: 0px 10px 0px 0px;
	display: inline;
	width: 358px;
	float: left;
}*/

.panel_home .content_flash
{
	width: 357px;
	margin: 0px 0px 10px 0px;
	float: left;
}

.panel_home .rect_flash
{
	width: 357px;
	height: 240px;		
	padding: 0px 0px 0px 0px;
	float: left;
}

.panel_home .home_c1
{
    width: 270px;
    height: auto;
    margin: 0px 0px 10px 0px;
    background: url(../img/home_c1.png) no-repeat;
    float: left;
}

.panel_home .home_c7
{
    width: 270px;
    height: auto;
    margin: 0px 0px 0px 0px;
    background: url(../img/cap_partners.png) no-repeat;
    float: left;
}

.panel_home .home_c2
{
    width: 358px;
    height: auto;
    margin: 0px 0px 10px 0px;
    background: url(../img/home_c2.png) no-repeat;
    float: left;
}

.panel_home .rect_c1
{
    /* old
    width: 318px;
    */
    width: 230px;
    background: #FFFFFF;
    padding: 0px 20px 0px 20px;
    float: left;
}

.panel_home .rect_c2
{
    width: 358px;
    background: #FFFFFF;
    padding: 0px 0px 0px 0px;
    float: left;
}

.panel_home .rect_c7
{
    width: 232px;
    background: #FFFFFF;
    padding: 0px 19px 0px 19px;
    float: left;
}

.panel_home .cap1
{
    width: auto;
    height: 22px;
    padding: 8px 20px 5px 50px;
    color: #ffffff;
    font-size: 14px;
}

.panel_home .cap2
{
    width: auto;
    height: 22px;
    padding: 8px 20px 5px 20px;
    color: #ffffff;
    font-size: 14px;
}

.panel_home .sep1
{
    margin: 10px 0px 10px 10px !important;
}

.panel_home .sep2
{
    margin: 0px 0px 0px 10px !important;
}

.panel_home .cont1
{
    width: 358px;
    height: auto;
    float: none !important;
}

.panel_home .cont3
{
    width: 358px;
    height: auto;
    padding: 10px 0px 0px 0px;
    float: left;
}

.panel_home .cont2
{
    width: 186px;
    height: auto;
    float: left;
}

.panel_home .ls1
{
    width: 40px;
    float: left;
}

.panel_home .line1
{
    width: 330px;
    height: 2px;
    background: url(../img/line1.jpg) no-repeat;
    margin: 0px 0px 6px 0px;
    font-size: 0px;
    float: left;
}

.panel_home .line13
{
    width: 225px;
    height: 2px;
    background: url(../img/line13.jpg) no-repeat;
    margin: 0px 0px 6px 0px;
    font-size: 0px;
    float: left;
}

* html .panel_home .line1
{
    margin: 0px 0px 0px 0px;
    width: 310px;
    float: left;
}

.panel_home .line2
{
    width: 550px;
    height: 2px;
    background: url(../img/line2.jpg) no-repeat;
    margin: 0px 0px 6px 0px;
    display: inline;
    font-size: 0px;
    float: left;
}

* html .panel_home .line2
{
    margin: 0px 0px 0px 0px;
    width: 545px;
}

.panel_home .txt1
{
    padding: 4px 0px 10px 0px;
    float: left;
}

.panel_home .column2
{
	width: 588px;
	display: inline;
	margin: 0px 10px 0px 0px;
	float: left;
}

.panel_home .home_c3
{
    width: 588px;
    height: auto;
    margin: 0px 0px 10px 0px;
    background: url(../img/home_c3.png) no-repeat;
    float: left;
}

.panel_home .home_c4
{
    width: 588px;
    height: auto;
    margin: 0px 0px 10px 0px;
    background: url(../img/home_c4.png) no-repeat;
    float: left;
}

.panel_home .home_c5
{
    width: 358px;
    height: auto;
    margin: 0px 0px 10px 0px;
    background: url(../img/home_c5.png) no-repeat;
    float: left;
}

.panel_home .home_c6
{
    width: 270px;
    height: auto;
    margin: 0px 0px 10px 0px;
    background: url(../img/home_c6.png) no-repeat;
    float: left;
}

.panel_home .rect_c3
{
    width: 548px;
    padding: 0px 20px 0px 20px;
    background: #FFFFFF;
    float: left;
}

.panel_home .rect_c5
{
    width: 358px;
    background: #FFFFFF;
    padding: 0px 0px 0px 0px;
    float: left;
}

.panel_home .rect_c6
{
    width: 270px;
    padding: 0px 0px 0px 0px;
    background: #FFFFFF;
    float: left;
}

.panel_home .column3
{
	width: 270px;
	display: inline;
	height: auto;
	float: left;
}

.panel_home .system_btn
{
    width: 233px;
    height: 278px;
    margin: 0px 0px 10px 0px;
    float: left;
}

.panel_home .system_btn img
{
    border: none 0px;
}

.panel_home .partners_cap
{
    background: url(../img/cap_partners.png) no-repeat;
    width: 250px;
    height: 33px;
    margin: 10px 0px 0px 0px;
    padding: 9px 0px 0px 20px;
    color: #ffffff;
    font-size: 14px;
    text-align: left;
    float: left;
}

.panel_home .banners
{
    width: 232px;
    height: auto;
    padding: 10px 0px 0px 0px;
    text-align: right;
    float: left;
}

.panel_home .banners img
{
    display: block;
    margin: 0px 0px 10px 0px;
    border: solid 2px #7d7b7b;
    float: right;
}


.panel_home .vw_btn
{
    width: 233px;
    height: 67px;
    float: left;
}

.panel_home .vw_btn img
{
    border: none 0px;
}

.panel_home .content_video
{
	width: 361px;
	height: 173px;
	float: left;
	background-image: url(../img/home_video.jpg);
}

.panel_home .link_details div
{
	float: left;
}

.link_details a
{
	color: #06806a;
	text-decoration: none;
}
.link_details .arrow
{
	width: 10px;
	height: 7px;
	margin-left: 5px;
	margin-top: 7px;
	background-image: url(../img/arrow_right2.png);
}

.info_text
{
	float: left;
}
/*
.titles 
{
	padding: 5px 0px 5px 0px;
	width: 350px;
	float: left;
}

.titles .item
{
	width: 170px;
	float: left;
	padding-right: 5px;
}

.titles .title
{
	width: 149px;
	padding-left: 5px;
	text-align: left;
	float: left;
}*/

.tcaption
{
	color: #06806a;
	text-transform: uppercase;
	font-weight: bold;
}

.hcaption
{
	color: #8b0304;
	font-weight: bold;
}

.infototal
{
    width: 336px;
    height: 30px;
    padding: 10px 11px 5px 11px;
    float: left;
}

.inforow1
{
    width: 186px;
    height: 20px;
    padding: 2px 0px 0px 10px;
    background: #ececec;
    float: left;
}

.inforow2
{
    width: 186px;
    height: 20px;
    padding: 2px 0px 0px 10px;
    float: left;
}

.ilabel1
{
    font-size: 11px;
    color: #4d4d4d;
}

.ilabel2
{
    font-size: 11px;
    font-weight: bold;
    color: #80b618;
}

.ilabel3
{
    font-size: 11px;
    font-weight: bold;
    color: #4d4d4d;
}

.infochart
{
    margin: 25px 0px 0px 20px;
    width: 142px;
    height: 94px;
    display: inline;
    background: url(../img/infochart.jpg) no-repeat 23px 0px;
    float: left;
}

.sizeh1
{
    width: 344px;
}

.sizeh2
{
    width:574px;
}

.sizeh3
{
    width:256px;
}

.sizeh3x1
{
    width:588px;
}

.sizeh3x2
{
    width:562px;
}

.sizeh3y
{
    height: 16px;
}

* html .sizeh3y
{
    height: 19px;
}

.c_new_tech
{
    padding: 0px 0px 10px 0px;
    float: left;
}

.c_new_tech .image
{
    width: 155px;
    height: auto;
    padding: 10px 10px 0px 0px;
    float: left;
}

.c_new_tech .desc
{
    width: 383px;
    height: auto;
    float: left;
}

.content_varied_houses
{
    width: 358px;
    height: auto;
    float: left;
}

.rect_vh
{
    padding: 17px 0px 0px 0px;
    width: 562px;
    height: 237px;
    float: left;
}

* html .rect_vh
{
    height: 240px;
}

.rect_vh .image
{
    width: 190px;
    padding: 1px 5px 0px 0px;
    height: auto;
    float: left;
}

.rect_vh .desc
{
    width: 367px;
    height: auto;
    float: left;
}

.rect_vh .title
{
    width: 364px;
    height: auto;
    float: left;
    padding: 1px 0px 15px 3px;
}

.rect_vh .text
{
    padding: 1px 7px 0px 3px;
    color: #ffffff;
    float: left;
}

.rect_vh .labelc
{
    color: #5f9e05;
}

.prices_content
{
    width: 270px;
    height: auto;
    float: left;
}

.price_list
{
    width: 270px;
    height: auto;
    padding: 11px 0px 11px 0px;
    float: left;
}

.price_list .emptybase a
{
    color: #000000 !Important;
}

.price_list .separator
{
    width: 270px;
    height: 5px;
	display: inline;
	font-size: 0px;
    background: #f3f3f3;
    float: left;
}

#slide_holder2
{
	width: 270px;
	height: 200px;
	position: relative;
	overflow: hidden;
	float: left;
}

.gallery2
{
    position: absolute;	display: block;	z-index: 1;	float: left;
}


.price_list .title
{
    width: 228px;
    height: auto;
    padding: 0px 21px 10px 21px;
	display: inline;
	font-size: 12px;
    font-weight: bold;
    color: #72B00E;
    float: left;
}

.price_list .plheader
{
    width: 228px;
    height: auto;
	padding: 5px 21px 5px 21px;
	display: inline;
	font-size: 12px;
    background: #f3f3f3;
    font-weight: bold;
    float: left;
}

.price_list .item
{
    width: 228px;
    height: auto;
    padding: 3px 21px 3px 21px;
    line-height: 16px;
    font-size: 11px;
    float: left;
}

.price_list .alt
{
    background: #f3f3f3;
}

.price_list .f1
{
    width: 60px;
    height: auto;
    float: left;
}

.price_list .f2
{
    width: 168px;
    height: auto;
    float: left;
}

.price_list a
{
    /*
    color: #616060;
    */
    color: #b22f73;
    text-decoration: none;
    padding: 0px 00px 0px 0px;
}

.prices_buttons
{
    width: 168px;
    height: auto;
    padding: 0px 21px 10px 71px;
	display: inline;
	font-size: 12px;
    font-weight: bold;
    text-align: center;
    float: left;
}

.prices_buttons a
{
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #ffffff;
    font-size: 10px;
    float: left;
}

.prices_buttons .prices_icon
{
    width: 22px;
    height: 14px;
    margin: 0px 0px 0px 7px;
    padding: 4px 0px 0px 0px;
    display: inline;
    text-align: center;
    float: left;
}

.prices_buttons .prices_icon .icon1
{
    background: url(../img/prices_icon1.jpg) no-repeat;
}

.prices_buttons .prices_icon .icon1sel
{
    background: url(../img/prices_icon1sel.jpg) no-repeat;
}

/*
* html .price_list a
{
    background: url(../img/arrow_right2.gif) no-repeat right;
}*/


/* info_content */

.info_content
{
    width: 588px;
    height: 250px;
    padding: 5px 0px 0px 0px;
    background: #ffffff;
    float: left;    
}

#slide_holder1
{
	width: 540px;
	height: 250px;
	position: relative;
	overflow: hidden;
	float: left;
}

.info_content .slide
{
    width: 540px;
    height: 240px;
    margin: 0px 0px 10px 0px;
    float: left;
}

.info_content .gallery1
{
    position: absolute;	display: block;	z-index: 1;	float: left;
}


.info_content .info_buttons
{
    width: 48px;
    height: 230px;
    padding: 10px 0px 0px 0px;
    float: left;
}

.info_content .slide .title
{
    width: 500px;
    padding: 0px 20px 0px 20px;
    height: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #72b00e;
    float: left;
}

.info_content .slide .desc
{
    width: 500px;
    padding: 0px 20px 0px 20px;
    height: auto;
    float: left;
}

.info_content .slide .image
{
    padding: 5px 0px 0px 0px;
    width: 180px;
    height: 210px;
    float: left;
}

.info_content .slide .image img
{
    border: 1px solid #C5C5C5;
}

.info_content .slide .text
{
    width: 320px;
    height: 200px;
    float: left;
}

.info_content .info_icon
{
    width: 32px;
    height: 32px;
    margin: 0px 0px 20px 0px;
    float: left;
}

.info_content .info_buttons .icon1
{
    background: url(../img/info_icon1.jpg) no-repeat;
}

.info_content .info_buttons .icon1sel
{
    background: url(../img/info_icon1sel.jpg) no-repeat;
}

.info_content .info_buttons .icon2
{
    background: url(../img/info_icon2.jpg) no-repeat;
}

.info_content .info_buttons .icon2sel
{
    background: url(../img/info_icon2sel.jpg) no-repeat;
}

.info_content .info_buttons .icon3
{
    background: url(../img/info_icon3.jpg) no-repeat;
}

.info_content .info_buttons .icon3sel
{
    background: url(../img/info_icon3sel.jpg) no-repeat;
}

.info_content .info_buttons .icon4
{
    background: url(../img/info_icon4.jpg) no-repeat;
}

.info_content .info_buttons .icon4sel
{
    background: url(../img/info_icon4sel.jpg) no-repeat;
}

.info_content .info_buttons a
{
    width: 100%;
    height: 100%;
    float: left;
}

/* info_content END */

/* home end */


