.sel_inp select,.sel_inp input[type="text"]{width:280px;}

h1
{
	margin:0; padding:0;
	font-size:130%;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}

h2, h3
{
	font-size:130%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

h4, h5, h6
{
	font-size:120%;
	padding-top: 10px;
	padding-bottom: 5px;
	margin:0px;
}

/*Information block*/
.information-block
{
	background:#fff;
	width:90%;
	font-size:11px;
	margin-left:20px;
}

.information-block-body
{
	font-size:10px;
	color:#525252;
}


.block-right {
	width:100%;
	margin:0;
	padding:0;
	}

.block-right ul{
	font-size:11px;
	font-weight:bold;
	margin-top:4px;
	}
	
.block-right a{
	text-decoration:none;
	}
	
.block-right li{
	list-style-image: url(images/list_square.gif);
	padding-bottom:5px;
	}

.block-right-head {
	margin:0;
	padding-left:30px;
	padding-top:3px;
	background:#FFF url(images/info_block_bg.gif) top right no-repeat;
	height:30px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	}


/*Content block*/
.content-block
{
	background:#fff;
	margin-bottom:3px;
	width:100%;
	color:#fff;
	font-size:13px;
}

.content-block-head
{
	background:#fff url(images/content_block_bg.gif) left no-repeat;
	font-weight:bold;
	margin:0;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.content-block-body
{
	padding:4px 12px;
	width:100%;
}

.content-block-body-img
{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:#E5E5E5 1px solid;
}

.content-block-body-str
{
	padding-left:16px;
	width:100%;
	height:43px;
	background:#f2f2f2 url(images/bg-left-block.gif) top left repeat-x;
	font-size:11px;
	color:#4a4a4a;
	font-weight:bold;
	vertical-align:middle;
	border-bottom:#C9C9C9 1px solid;
}

.content-block-body-str a
{
	text-decoration:none;
}


/*Telefon block*/
.telefon-block
{
	background:#FFF url(images/telefon.gif) top left no-repeat;
	width:180px;
	height:80px;
	margin-left:25px;
}

.telefon-block-head
{
	font-weight:bold;
	margin:0;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 30px;
        color:#000;
}



code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}

img.photo {margin-right: 5px; float: left;}
.clear {clear: both;}
table.phs td {padding-right: 5px; padding-bottom: 5px;}

.price {font-size:30px; color:#00A8E6;}
/*a.rek {background: url('/images/rek.gif') no-repeat; padding-top:3px; padding-bottom:3px; padding-left: 20px;
	margin-top: 5px; display: inline;
}*/

table.appart {border-collapse: collapse;/* border: 1px solid #ccc;*/}
table.appart td {border-bottom: 1px solid #ccc; border-collapse: collapse; padding: 5px;}

.catalog-section {width:100%;}
.catalog-section .t-item {margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dashed #4075AB;}
.catalog-section .t-item .img-box {float: left; margin-right: 10px;}
.catalog-section .t-item p {margin: 0px; margin-top: 5px;}
.catalog-section .t-item h4 {margin-top: 0px; padding-top: 0px;}
.catalog-section .t-item h4 .img-box-st {float: right;}

.catalog-section .h-item {margin-bottom: 15px; padding-bottom: 10px; float:left; padding-right:10px; width:30%;}
.line {border-bottom: 1px dashed #4075AB; font-size: 1px;}
.catalog-section .h-item .img-box {float: left; margin-right: 10px;}
.catalog-section .h-item p {margin: 0px; margin-top: 5px;}
.catalog-section .h-item h4 {margin-top: 0px; padding-top: 0px; position: relative;}
.catalog-section .h-item h4 .img-box-st {float: right; display: block; position: absolute; top:0px; right: 0px;}

.catalog-section .a-item {margin-bottom: 15px; padding-bottom: 10px; float:left; padding-right:10px; width:30%; text-align: center;}
.catalog-section .a-item .img-box {margin-right: 10px;}
.catalog-section .a-item p {margin: 0px; margin-top: 5px;}
.catalog-section .a-item h4 {margin-top: 0px; padding-top: 0px;}
.catalog-section .a-item h4 .img-box-st {float: right;}

.catalog-section .s-item {margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dashed #4075AB; float:left; padding-right:10px; width:48%;}
.catalog-section .s-item .img-box {margin-right: 10px; float: left;}
.catalog-section .s-item .text {float: left; width: 50%;}
.catalog-section .s-item .text ul {margin: 0px; padding: 0px; margin-left: 10px;}
.catalog-section .s-item p {margin: 0px; margin-top: 5px;}
.catalog-section .s-item h4 {margin-top: 0px; padding-top: 0px;}
.catalog-section .s-item h4 .img-box-st {float: right;}

table.sp {}
table.sp tr td {border-bottom: 1px dashed #4075AB; padding-bottom: 10px; margin-right: 5px;}
table.sp tr td div.img-box {margin-right: 10px; float: left;}
table.sp tr td .text {float: left; width: 50%;}
table.sp tr td ul {margin: 0px; padding: 0px; margin-left: 15px;}

.catalog-price {
	 color:red;
	 font-weight: bold;
}
.req {color: red; font-size: 16px;}
.newyear {color: red; font-size: 16px;}

table.list, table.list td {border-collapse: collapse; border: 1px solid #4277AD;}
table.list td {padding: 5px;}
table.padd td {padding: 5px;}
.img-box-all {margin-right: 10px; float: left;}
.h {display: none;}
#loading {background:#FFF url('/itprof/wizard/load.gif') 5px center no-repeat; border:1px solid #000000;
	position:absolute; display:block; top:60%; left:50%; padding:10px; padding-left:35px; z-index:999;
}

div.INFO {
	width: 300px;
	min-height:32px;
	border: 2px solid #00A8E6;
	padding: 5px;
	padding-left: 40px;
	margin: 0 auto;
	margin-bottom:10px;
	margin-top:10px;
	background-image: url("/bitrix/themes/.default/images/icon_info.gif");
	background-repeat: no-repeat;
	background-position: left center;
	clear:left;
}
div.ERROR {
	width: 300px;
	min-height:32px;
	border: 2px solid red;
	padding: 5px;
	padding-left: 40px;
	margin: 0 auto;
	margin-bottom:10px;
	margin-top:10px;
	background-image: url("/bitrix/themes/.default/images/icon_error.gif");
	background-repeat: no-repeat;
	background-position: left top;
	clear:left;
}