﻿/**design "create your own Architectuaral model" by Vladislava**//*** Separate styles for BOOKENDS !!!!!!!!!****/
.OwnLamp-box, .bookend-box, .Architect-box {padding:0px 10px 10px 10px;zoom:1;}

.ArchitecModelTmp {text-align: left; width: 930px; overflow:hidden; margin:0 auto; color: #3d3d3d; font-family: Myriad Pro, Arial;}
.ArchitecModelTmp  p {margin: 0;}
.ArchitecModelTmp h2 {font-size: 18px; color: #668abb; font-weight: bold;}
.ArchitecModelTmp img {border: none;}
.ArchitecModelTmp .Innerbox {border: 1px solid #ABABAB;zoom:1;}
.ArchitecModelTmp .Innerbox .Inblock a.hrtop {padding-right:11px;background:url(/images/Tool/architecturalModel/arrow.png) center right no-repeat;font-size:10px;line-height:18px;color:#c1bbbb; text-decoration: none; float: right; font-weight: bold;}
.ArchitecModelTmp .Innerbox .Inblock a {color: #668abb; border: none;}
.ArchitecModelTmp .Inblock {margin: 0 15px 0 25px; padding-top: 25px; }
.ArchitecModelTmp .Inblock .infoStep .price_model span.big_span {font-size: 17px; color: #fff; padding-top: 10px; font-family: Myriad Pro, Arial;}
.ArchitecModelTmp .Ptitle {font-size: 22px; padding: 0 0 25px 0;position:relative;}
.ArchitecModelTmp .Ptitle .bigPagetitle {font: bold 27px Myriad Pro;}
.ArchitecModelTmp .infoStep {padding-bottom: 30px;}
.ArchitecModelTmp .infoStep ul {list-style: none; margin: 0; padding: 0;}
.ArchitecModelTmp .infoStep ul li {float: left; margin: 0; padding-right: 15px;}
.ArchitecModelTmp .infoStep ul li.price_model { color: #fff; background: url(/images/Tool/architecturalModel/back_for_price.png) no-repeat; width: 155px; height: 154px; font-size:19px; font-family: Myriad Pro, Arial; font-weight: bold; text-align: center;}
.ArchitecModelTmp .infoStep ul li.price_model span {color: #3d3d3d; text-align: center; display: block;}
.ArchitecModelTmp .infoStep ul li.price_model span.unic_price {padding-top: 20px; font-size: 30px;}
.ArchitecModelTmp .infoStep ul li.price_model span.unic_price_info {font-size: 20px;}
.ArchitecModelTmp .infoStep ul li.price_model span.title_price {color: #fff; padding-top: 15px; font-size: 17px;}
.ArchitecModelTmp .left_item, .ArchitecModelTmp .right_item {float: left;}
.ArchitecModelTmp .BlockIntro {padding-bottom: 40px; position: relative;}
.ArchitecModelTmp .infobox, .ArchitecModelTmp .BlockIntro .infobox{font-size:14px;font-family:Arial, Helvetica, sans-serif; padding: 0px 70px 20px 0px;line-height:22px;}
.ArchitecModelTmp .BlockHDTWorks .bl_title {padding-bottom: 60px;}
.ArchitecModelTmp .BlockHDTWorks .infobox span.numbtip {padding: 0 20px 0 15px; float: left;}
.ArchitecModelTmp .BlockHDTWorks .divider {background: url(/images/Tool/architecturalModel/divider.png) no-repeat; height: 1px; width: 682px; margin: 0 auto;  margin-top: 10px; margin-bottom: 30px; }
.ArchitecModelTmp .BlockHDTWorks .infobox img {padding: 15px 20px 0 50px;}
.ArchitecModelTmp .BlockHDTWorks .infobox img.skpJp {padding: 15px 20px 0 56px;}
.ArchitecModelTmp .BlockHDTWorks .infobox .bigtextm {padding-left: 50px;}
.ArchitecModelTmp .BlockDesignTips {padding-top: 60px;}
.ArchitecModelTmp .BlockDesignTips .bl_title {padding-bottom: 15px;}
.ArchitecModelTmp .BlockDesignTips ul {margin: 0px; padding-left: 30px; list-style: square; padding-right: 70px;}
.ArchitecModelTmp .BlockDesignTips ul li {padding: 10px 20px; color: #5b5b5b; font: 16px Myriad Pro;}
.ArchitecModelTmp .BlockMaterial {padding-top: 60px;}
.ArchitecModelTmp .BlockNeedHelp {padding-top: 60px; padding-bottom: 30px;}
.ArchitecModelTmp .BlockNeedHelp .bl_title, .ArchitecModelTmp .BlockMaterial .bl_title {padding-bottom: 20px;}
.ArchitecModelTmp  span.impspan {padding: 0; font-weight: bold;}

.bg_menuArchictModel {
	width:829px;
	background: url(/images/Tool/architecturalModel/menu_bg_tail.gif) repeat-x top center;}
.ArchitecModelTmp .menuArchictModel {		
	overflow: hidden; 
	margin:0 0 60px; 
	list-style:none;
	padding:0;
	width:100%;
	background: url(/images/Tool/architecturalModel/menu_bg_right.gif) no-repeat top right;
}
.ArchitecModelTmp .menuArchictModel li {float:left;margin:0 0 0 -1px;
	line-height: 33px;}
.ArchitecModelTmp .Innerbox .menuArchictModel li a {
	padding:0 21px 2px; 
	line-height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#3d3d3d;
	text-decoration:none;
	background: url(/images/Tool/architecturalModel/dividmenu.png) no-repeat 0 1px;
}
.ArchitecModelTmp .Innerbox .menuArchictModel li a:hover {color:#888;}
.ArchitecModelTmp .Innerbox .menuArchictModel li.last_item a { padding-right:6px;}
.ArchitecModelTmp .Innerbox .menuArchictModel li.first_item {background: url(/images/Tool/architecturalModel/menu_bg_left.gif) no-repeat top left;}

/*.ArchitecModelTmp .menuArchictModel {
	width: 890px;  
	overflow: hidden; 
	margin-bottom: 60px; 
	background: url(/images/Tool/architecturalModel/menu.png) no-repeat;}
.ArchitecModelTmp .menuArchictModel div {float: left;  height: 35px; background: url(/images/Tool/architecturalModel/dividmenu.png) no-repeat 0 top;}
.ArchitecModelTmp .menuArchictModel div.clear {height: 0;}
.ArchitecModelTmp .menuArchictModel div.firstmenuitem {background: none;}*/

.ArchitecModelTmp .BlockMaterial .infomater {width: 470px; text-align: justify; padding-right: 15px; font: 14px Arial, Helvetica, sans-serif; line-height: 20px;}
.ArchitecModelTmp .BlockMaterial .infomater p {margin-bottom: 15px;}
.ArchitecModelTmp .BlockMaterial .infomater p.nomarg {margin: 0; padding: 0;}
.ArchitecModelTmp .BlockMaterial .innerMaterBlock {padding: 10px 0;}
.ArchitecModelTmp .Innerbox .Inblock .menuArchictModel div a{padding:0 35px;font-size:18px;color:#3d3d3d;font-weight:lighter;text-decoration:none;font-family:Myriad Pro, Arial, Tahoma;line-height:34px;}
.ArchitecModelTmp .Innerbox .Inblock .menuArchictModel div a:hover {color: #888;}
.ArchitecModelTmp .Innerbox .Inblock .downloads_plugin {padding:0px 38px 30px 0px;position:relative;text-align:right;}
.ArchitecModelTmp .Innerbox .Inblock .downloads_plugin div {position:absolute;right:29px/*37px*/;top:82px;}
.ArchitecModelTmp .Innerbox .Inblock .BlockMaterial .infomater a {padding-bottom: 10px; display: block;}
/*****/
/*--------------------.ArchitecModelTmp--gallery------------------------------------*/
.ArchitecModelTmp .BlockGallery {overflow:hidden; height:245px; width: 868px; padding-top: 40px;}
.ArchitecModelTmp .BlockGallery p { margin: 2px 0 10px 0; text-align: center; font-size: 12px; line-height: 15px;}
.ArchitecModelTmp .BlockGallery .gall_wrapper {border: none;padding:20px 0px 10px 05px;}
.ArchitecModelTmp .BlockGallery .gall_wrapper div {float:left;}
.ArchitecModelTmp .BlockGallery .intro_gall{position:relative;height: 160px; width: 915px;overflow: hidden;margin-right:10px;}
.ArchitecModelTmp .BlockGallery .intro_gall  div {padding:4px;float:left;margin-right:10px;width:188px;text-align:center;-moz-border-radius:2px; }
/*--------------------.ArchitecModelTmp--gallery------------------------------------*/
.ArchitecModelTmp .Innerbox .BlockIntro .addthis_button { position:absolute;right:50px; width: 83px;}
.a-right {text-align:right!important; padding:0 25px 0 0; margin-bottom:-5px!important; line-height:15px;}
.a-right a {vertical-align:middle;}

