@font-face {
	font-family: 'Conv_GILI';
	src: url('../fonts/GILI____.eot');
	src: local('?'), url('../fonts/GILI____.woff') format('woff'), url('../fonts/GILI____.ttf') format('truetype'), url('../fonts/GILI____.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-size: 13px;
	font-family: arial;
	color: #3C3D3D;
}

a {
	color: #AA495F;
}

#con {
	width: 840px;
	margin: 0 auto;
	border: 30px solid #EBEBEB;
	background-color: #EBEBEB;
	position: relative;
}

#header {
	background: transparent url(../images/globals/top_banner_bg.jpg) no-repeat 0 0;
	height: 90px;
	padding-bottom: 5px;
}

#logo {
	float: left;
}

#home_menu {
	position: absolute;
	right: 0;
	top: 0;
}

#top_menu {
	float: right;
	padding-right: 30px;
	padding-top: 71px;
}

#top_menu li {
	float: left;
	padding-left: 20px;
	position: relative;
}

#top_menu li a {
	text-decoration: none;
	color: #E5B9B9;
	font-size: 11px;
	text-transform: capitalize;
	position: relative;
	z-index: 20;
}

#top_menu li a:hover {
	color: #680216;
}

.top_menu2 {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 19px;
	padding-bottom: 7px;
	display: none;
}

#top_menu li:hover .top_menu2 {
	display: block;
}

.top_menu2 li {
	padding: 5px 0;
	background-color: #B35355;
	width: 145px;
}

#home_main_image {
	position: relative;
	height: 250px;
}

#home_main_image img {
	position: absolute;
	top: 0;
	left: 0;
}

#home_content {
	overflow: hidden;
	background-color: #fff;
	min-height: 300px;
	padding: 20px 20px;
}

#home_content h1 {
	position: absolute;
	top: -203px;
}

#home_content #home_content_left {
	float: left;
	line-height: 18px;
	width: 640px;
	padding-right: 10px;
}

#home_content #home_content_left p {
	padding: 5px 0;
}

#home_content #home_content_right {
	width: 149px;
	float: left;
}

.right_box {
	padding-bottom: 5px;
	background: transparent url(../images/bottom.jpg) no-repeat 0 bottom;
}

.right_box_top {
	padding-top: 5px;
	background: transparent url(../images/top.jpg) no-repeat 0 top;
}

.right_box_cont {
	padding: 5px;
	background-color: #F8F1F3;
	min-height: 100px;
}

#home_content .right_box {
}

.right_box h2 {
	color: #A13550;
	text-align: center;
	font-size: 12px;
	border-bottom: 1px solid #E9D3DA;
	padding-bottom: 10px;
}

#catalog_item_right .right_box h2 {
	font-size: 9px;
}

.right_box  .right_box_text {

}

.right_box  .right_box_text .home_news_list {
	padding: 10px 7px 0;
	height: 200px;
	line-height: 16px;
	
}

.right_box  .right_box_text .home_news_list .home_new {
	padding-bottom: 15px;
}

.right_box  .right_box_text .home_news_list .NewsSummaryLink {
	padding-bottom: 10px;
}

#footer {
	background: #fff url(../images/globals/foot.jpg) repeat-x 0 bottom;
	margin-top: 5px;
	padding: 15px 0;
	text-align: center;
}

#footer a {
	color: #929292;
	margin: 0 10px;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

#home_solutions {
	overflow: hidden;
	padding: 10px 0;
}

#home_solutions li {
	float: left;
	width: 152px;
	height: 88px;
	padding-top: 180px;
	padding-right: 7px;
}

#home_solutions #hp_1 {
	background: transparent url(../images/home/home_item1.jpg) no-repeat 0 0;
}

#home_solutions #hp_2 {
	background: transparent url(../images/home/home_item2.jpg) no-repeat 0 0;
}

#home_solutions #hp_3 {
	background: transparent url(../images/home/home_item3.jpg) no-repeat 0 0;
}

#home_solutions #hp_4 {
	background: transparent url(../images/home/home_item4.jpg) no-repeat 0 0;
}

#home_solutions li h2 {
	text-align: center;
}

#home_solutions li h2 a {
	color: #91132B;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

#home_solutions li h3 {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 5px 2px 0;
}

#top_inner_banner {
	background: transparent url(../images/globals/top_banner_bg1.jpg) no-repeat 0 0;
	height: 97px;
}

.page_70 #top_inner_banner, .page_61 #top_inner_banner {
	background: transparent url(../images/products/pr1.jpg) no-repeat 0 0 !important;
}

.page_71 #top_inner_banner, .page_63 #top_inner_banner {
	background: transparent url(../images/products/pr2.jpg) no-repeat 0 0 !important;
}

.page_72 #top_inner_banner, .page_62 #top_inner_banner {
	background: transparent url(../images/products/pr3.jpg) no-repeat 0 0 !important;
}

.page_73 #top_inner_banner, .page_64 #top_inner_banner {
	background: transparent url(../images/products/pr4.jpg) no-repeat 0 0 !important;
}

#top_inner_banner h1 {
	color: #FFFFFF;
	font-family:'Conv_GILI',Sans-Serif;
	font-size: 34px;
	font-weight: normal;
	line-height: 37px;
	padding-left: 80px;
	padding-top: 66px;
	*padding-top: 54px;
	*line-height: 60px;
	text-transform: uppercase;
}

#inner_content {
	overflow: hidden;
	background-color: #fff;
	min-height: 300px;
	padding: 20px 20px;
}

#left_menu {
	float: left;
	min-height: 20px;
	padding-right: 10px;
	width: 160px;;
}

#left_menu li {
	border-top: 1px dashed #E1C1CA;
	padding: 10px 0;
}

#left_menu li.last {
	border-bottom: 1px dashed #E1C1CA;
}

#left_menu li.menuactive {
	background-color: #F8F3F5;
}

#left_menu li.menuactive a.menuactive {
	font-weight: bold;
	margin-left: 20px;
	background: transparent url(../images/globals/left_nav_arrow.png) no-repeat 0 4px;
	padding-left: 12px;
}

#left_menu li a {
	text-decoration: none;
}

#inner_right_side {
	width: 625px;
	float: left;
	min-height: 300px;
	line-height: 18px;
}

#inner_right_side p {
	padding: 5px 0;
}

#inner_right_side ul, #inner_right_side ol {
	padding:5px 0 5px 20px;
}

#cont_deal_a {
	overflow: hidden;
}

#cont_deal_a a {
	background: transparent url(../images/globals/tab.jpg) no-repeat 0 0;
	height: 21px;
	width: 169px;
	font-size: 12px;
	padding-top: 10px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 7px;
	color: #C38182;
	text-decoration: none;
}

#cont_deal_a a.curr {
	background: transparent url(../images/globals/tab_sellect.jpg) no-repeat 0 0;
}

#cont_deal {
	background-color: #F8F1F3;
	padding: 15px;
	min-height: 250px;
}

#cont_deal div {
	display: none;
}

#cont_deal div.curr {
	display: block;
}

#dealers_list {

}

#dealers_list li {
	clear: both;
	overflow: hidden;
	padding: 20px 0 21px;
	border-bottom: 1px solid #E9D3DA;
}

#dealers_list li.last {
	border-bottom: none;
}

#dealers_list .dealer_img {
	float: left;
	display: block;
	padding-right: 30px;
	width: 200px;

}

#dealers_list .dealer_img img {
	max-width: 200px;
	max-height: 200px;
}

#dealers_list .dealer_info {
	float: left;
	display: block;
	width: 335px;
}

#dealers_list .dealer_info h2 {
	color: #787878;
	font-size: 14px;
	line-height: 17px;
	padding-bottom: 10px;
}

#dealers_list .dealer_info p {
	font-size: 12px;
	line-height: 14px;
	color: #7A7879;
	padding: 3px 0;
}

#dealers_list .dealer_info p.red {
	color: #A0334F;
}

#dealers_list .dealer_info p.red a {
	text-decoration: none;
	color: #A0334F;
}

#catalog_item_right {
	float: left;
	width: 149px;
}

#catalog_item {
	float: left;
	width: 455px;
	padding: 0 10px;
}

#catalog_item h2 {
	color: #92132B;
	font-size: 22px;
	font-weight: normal;
	line-height: 25px;
	padding-bottom: 7px;
}

#catalog_item h3.sub_title {
	color: #EF9E9E;
	font-family: 'Conv_GILI',Sans-Serif;
	font-size: 20px;
	left: 28px;
	line-height: 24px;
	position: absolute;
	top: 115px;
	font-weight: normal;
}

#item_content {
	color: #3C3D3D;
	line-height: 21px;
}

.parent_page {
	padding-bottom: 5px;
}

.parent_page a {
	display: block;
	background: transparent url(../images/globals/left_nav_bg.jpg) repeat-x 0 0;
	height: 21px;
	padding-top: 7px;
	color: #E5B9B9;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

#catalog_item_tabs_info {
	background: transparent url(../images/products/tab_area_bg.jpg) repeat-x 0 0;
	min-height: 235px;
}

#catalog_item_tabs_info .ti_t {
	display: none;
	padding: 15px;
}

#catalog_item_tabs_info .ti_t ul {
	list-style: square;
	padding-left: 15px;
}

#catalog_item_tabs_info .ti_t ul li {

}

#catalog_item_tabs {
	clear: both;
	padding: 28px 10px 10px 10px;
	position: relative;
}

#catalog_item_tabs_a {
	overflow: hidden;
	padding-left: 113px;
	position: absolute;
	top: 1px;
	left: 0;
}

#catalog_item_tabs_a a {
	text-decoration: none;
	display: block;
	float: left;
	width: 125px;
	height: 19px;
	padding-top: 9px;
	font-size: 11px;
	margin-right: 10px;
	font-weight: bold;
	text-align: center;
	background: transparent url(../images/products/tab.jpg) no-repeat 0 0;
	color: #929292;
}

#catalog_item_tabs_a a.curr {
	background: transparent url(../images/products/tab_sellect.jpg) no-repeat 0 0;
	color: #91132B;
}

#apps_list {

}

#apps_list .app_item {
	float: left;
	height: 120px;
	overflow: hidden;
	padding: 0 0 25px 0;
	position: relative;
	width: 140px;
}

#apps_list .app_item .plus {
	position: absolute;
	right: 5px;
	top: 0;
	background: transparent url(../images/products/plus.png) no-repeat 0 0;
	height: 12px;
	width: 12px;
	cursor: pointer;
}

#apps_list .app_item .app_info {
	display: none;
}

#apps_list .app_item h3 {
	font-size: 12px;
	padding-bottom: 5px;
}

#apps_list .app_item img.app_img {
	max-width: 122px;
	max-height: 67px;
	cursor: pointer;
}

#app_info {
	display: none;
	position: relative;
	padding: 15px;
}

#app_info h3 {
	padding-bottom: 5px;
}

#app_info img.app_img2 {
	float: left;
	padding: 0 10px 5px 0;
}

#app_info .app_info_text {
	clear: both;
	padding-top: 10px;
}

#app_info .app_info_text table {
	width: 100%;
}

#app_info .app_info_text table td {
	border: 1px solid #ccc;
	padding: 0 5px;
}

#app_info .minus {
	position: absolute;
	right: 18px;
	top: 15px;
	background: transparent url(../images/products/minus.png) no-repeat 0 0;
	height: 12px;
	width: 12px;
	cursor: pointer;
}

#search {
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 10;
}

#search input[type=text] {
	float: right;
	border: 1px solid #9F2C4B;
	color: #92142C;
}

#search input[type=submit] {
	float: right;
	border: 1px solid #9F2C4B;
	color: #92142C;
	background-color: #fff;
	cursor: pointer;
}

#home_right_slide {
	position: relative;
}

#home_right_slide a {
	display: block;
	width: 153px;
	height: 155px;
	position: absolute;
	top: 10px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#home_right_slide a img {

}



