.content.catalog-table-dynamic{
	padding:10px 0px 1px 0px;
}
.wrap_recalculation{
	position:relative;
	overflow:hidden;
	padding:15px;
}
.form_recalculation{
	width:375px;
	position:relative;
	float:left;
}
.text_recalculation{
	width:320px;
	position:relative;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.fr_row{
	padding-bottom:10px;
}
.fr_row b{
	display:block;
	float:left;
	width:200px;
}
.fr_row input{
	border: 1px solid #A3A7B3;
    margin: 0 4px;
	width:154px;
}
.fr_button{
	position: relative;	
	width:154px;
	border:0px;
	background:none;
}
.fr_button.recalc {
    background-image: url("/images/architan/button_culation.jpg");
    height: 25px;
}
.solution_list{

}
.solution_list tr td, .solution_list .sol_one {
	width:239px;
}
.sol_left{
	padding-right:10px;
}
.sol_right{
	padding-left:10px;
}
.sol_name{
	background:#767989;
	padding:10px 25px 10px 25px;
}
.sol_name a{
	color:#FFFFFF;
	font-weight:bold;
}
.sol_img{
	background:#882A0B;
	vertical-align:middle;
	text-align:center;
}
.sol_price{
	background:#767989;
	padding:10px 25px 10px 25px;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	overflow:hidden;
}
.sol_price strong{
	font-size:16px;
}
.sol_price1 .price {
    font-size: 16px;
    font-weight: bold;
}
.sol_price a{
	color:#FFFFFF;
	font-size:13px;
	text-decoration:underline;
}
.sol_price1{
	float:left;
	width:110px;
}
.sol_price2{
	padding:0px 0 0 13px;
	float:right;
	line-height:25px;
}
.sol_size{
	clear:both;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
.content.solution_in{
	padding:0px;
}
.solution_price{
	position:inherit;
	overflow:hidden;
	padding:0 15px 10px 15px;
}
.sp_black{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
}
.sp_red{
	color:#C51B13;
	font-size:14px;
	font-weight:bold;	
	padding-left: 5px;
}
.sol_in_left{
	width:351px;
	float:left;
	background:#882A0B;
	padding:10px;
}
.sol_in_right{
	width:360px;
	float:right;
}
.window_pic_item{
	background:#882A0B;
	padding:10px;
	width:90px;
	float:right;
	height:100px;
	margin-left:10px;
}
.sol_in_left_img{
	width:360px;
	overflow:hidden;
	margin:0 auto;
}
.navig.sol_nav{
	width:360px;
	padding-right:5px;
}
.navig.sol_nav div{
	margin: 0 5px 0 15px;
}

.sol_order{
	width:190px;
	margin:0 auto;
	clear:both;
	padding-top:10px;
}
.title_gray{
	color:#414554;
	font-size:16px;
	font-weight:normal;
}
/*For_Slider*/
.slider_pager{
	position: absolute;
	bottom: 7px;
	right: 0px;
	/*width: 708px;*/
	padding: 18px 15px 15px 15px;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	background: url(/images/architan/scroll_div_bg.png);
	overflow: hidden;
}
.toptitle_slider{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 708px;
	padding: 18px 15px 15px 15px;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	background: url(/images/architan/scroll_div_bg.png);
	overflow: hidden;
}
.toptitle_slider a{
	color:#ffffff;
	font-size: 22px;
	color: #ffffff;
	text-transform:none;
	text-decoration:underline;
	
}
.new_tabs_index{
	width: 440px;
	float:left;
	padding:15px;
}
.link_index{
	text-align:right;
	display:block;
	padding: 15px 0 15px 0;
}
.link_index a{
    color: #565B72;
    font-size: 16px;
    font-style: italic;
    margin: 0 0 15px;
	font-weight:bold;
	text-decoration:underline;

}

.errors {
    margin: 10px;
}
.errors, .errors h3 { color: red;}
.captcha_img {
    margin-top: 8px;
}
.input.captcha {
    display: block;
    width: 117px !important;
}
.captcha_reset {
    border-bottom: 1px dotted;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    margin-left: 11px;
}

/* articles */
.ul_article{
	margin:0px;
	padding:0px;
}
.ul_article li{
        width:156px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 5px;
        zoom: 1;
        *display: inline;
        _height: 180px;
		ext-align: center;
		padding: 0 0 10px 0;
		color: #a0a3b4;
		line-height: 19px;
		text-align:center;
}
.ul_article li a:hover img {
	border: 3px solid #c51b13;
}
.ul_article li a {
	color: #343741;
}
.ul_article li a:hover {
	color: #bd1d17;
}
.ul_article  li a img {
	margin: 0 0 6px 0;
	border: 3px solid #ffffff;
}



