body {
	height: 100%;
	width: 100%;
    margin: 0px 0px 0px 0px;
    background-image: url('img/bg_top.gif');
    background-repeat: repeat-X;
    background-position: 0px 152px;
}

.main_content {
	float: left; width: 1250px;
}

.div_top {
	float: left; width: 1250px; height: 152px;
    background-image: url('img/demq.gif');
    background-repeat: no-repeat;
}

.div_in1a {
	float: left; width: 400px;
    background-image: url('img/moto.gif');
    background-repeat: no-repeat;
    padding: 130px 10px 0px 30px;
}
.div_in1b {
	float: left; width: 222px;
    background-image: url('img/moto.gif');
    background-repeat: no-repeat;
    padding: 130px 10px 0px 30px;
}
.div_in2a {
	float: left; width: 750px;
    padding: 55px 10px 0px 30px;
    background-image: url('img/bg_in2a.gif');
    background-repeat: no-repeat;
}
.div_in2b {
	float: left; width: 650px; min-height: 450px;
    padding: 45px 13px 0px 27px;
    background-image: url('img/bg_in2b.gif');
    background-repeat: no-repeat;
}
.div_in3 {
	float: left; width: 218px;
    padding: 50px 10px 0px 32px;
    background-image: url('img/bg_in3.gif');
    background-repeat: no-repeat;
}

.gal_vw {
	display: none;
    text-align: center;
}
.gal_pv {
	width: 230px; height: 500px;
}
.gal_pv_in {
	overflow: hidden;
	width: 230px; height: 460px;
}
.gal_pv_in ul, .gal_pv_in ul li {
	list-style: none;
    margin: 0px;
    padding: 0px;
}
.gal_pv_in ul li img, .button img {
	cursor: hand;
	cursor: pointer;
}
.button {
	width: 210px;
	text-align: center;
    padding: 5px 0px 5px 0px;
}

.div_bot {
	float: left; width: 1240px; height: 27px;
	border-left: 11px solid #b11117;
	font-family: Tahoma;
	font-size: 10px; color: #000;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.div_cont {
	font-family: Verdana;
	font-size: 12px; color: #000;
}
.div_cont a, .div_cont a:visited, .div_cont a:hover {
	font-family: Arial;
	font-size: 12px; color: #666;
}

.div_cont form {

}

.div_cont form input, .div_cont form textarea {
	background-color: #fff7d0;
}
.div_cont form input {
	width: 200px;
}
.div_cont form input.sbm {
	border: none;
	background-color: #097609;
    color: #fff;
}
.div_cont form textarea {
	width: 400px; height: 150px;
}

.div_menu {
	float: left;
    padding: 70px 0px 5px 120px;
	font-family: Arial;
	font-size: 10px; color: #9c212e;
}

.div_menu a, .div_menu a:visited, .div_menu a:hover {
	padding: 5px 5px 10px 5px;
	font-family: Arial;
	font-size: 10px; color: #9c212e;
    font-weight: bold;
    text-decoration: none;
}
.div_menu a.cr_item, .div_menu a.cr_item:visited, .div_menu a.cr_item:hover {
	background-color: #b11116;
	color: #fff;
}

.div_smenu {
	float: left; width: 789px; display: inline;
    margin: 0px 0px 0px 120px;
    padding: 5px 0px 5px 0px;
	font-family: Arial;
	font-size: 10px; color: #9c212e;
    background-color: #b11116;
}
.div_smenu_t {
    padding: 4px 0px 0px 0px;
}

.div_smenu a, .div_smenu a:visited, .div_smenu a:hover {
	font-family: Arial;
	font-size: 10px; color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
}

.dc_img {
	width: 210px;
	font-size: 5px;
	text-align: center;
    padding: 5px 0px 5px 0px;
}

.pp_div {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #505050;
	text-align: center;
    padding: 0px 0px 0px 0px;
}
.pp_div b, .pp_div a, .pp_div a:visited, .pp_div a:hover {
	padding: 0px 2px 0px 2px;
}

.news_block {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #fff;
    margin: 10px 0px 10px 0px;
}

.news_date {
	text-decoration: italic;
}

.news_title {
	font-weight: bold;
    padding: 0px 0px 10px 0px;
}

.news_short {
	border-bottom: 1px dotted #333;
    padding: 0px 0px 10px 0px;
}

.news_body {

}

.gallery_block {
	float: left; width: 165px;
    padding: 10px 5px 5px 5px;
    margin: 0px;
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
}
.gallery_block a img {
	margin: 0px;
}
.gallery_title {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
}
.gallery_auth {
	position: absolute; left: 300px; top: 170px;
	font-family: Arial, Tahoma;
	font-size: 12px; color: #fff;
    font-weight: bold;
}
.gallery_desc {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #505050;
    text-align: left;
    padding: 20px;
}
.gallery_scroll_ttl {
	position: absolute; left: 985px; top: 170px;
	font-family: Arial, Tahoma;
	font-size: 12px; color: #fff;
    font-weight: bold;
}


/* nicEdit correction styles */

.div_cont p {
	margin: 0px;
	padding: 0px;
}
.div_cont img {
	float: left;
	margin: 10px;
}
