/* /bitrix/js/main/core/css/core.css */
/* /bitrix/js/main/core/css/core_popup.css */



/* Start:/bitrix/js/main/core/css/core.css*/
.bx-core-waitwindow {
	background-color:#FCF7D1;
	background-image:url(/bitrix/js/main/core/images/wait.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	border:1px solid #E1B52D;
	color:black;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	padding:10px 30px 10px 37px;
	position:absolute;
	z-index:10000;
	text-align:center;
}

.bx-unselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.bx-session-message {
	background-color:#FFEB41;
	border:1px solid #EDDA3C;
	width:630px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:black;
	position:absolute;
	z-index:10000;
	padding:10px;
}

.bx-session-message a.bx-session-message-close {
	display:block;
	width:12px;
	height:12px;
	background-image:url(/bitrix/js/main/core/images/close.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}

.bx-timer-semicolon-off .bx-timer-semicolon {visibility: hidden}

/* Tooltip */
.bx-panel-tooltip
{
    z-index:2210 !important;
    overflow: hidden !important;
    position:absolute !important;

    letter-spacing:normal !important;
    list-style:none !important;
    text-align: left !important;
    text-indent:0 !important;
    text-transform: none !important;
    visibility:visible !important;
    white-space: normal !important;
    word-spacing:normal !important;
    vertical-align:baseline !important;
    margin:0 !important;
    padding:0 !important;
    float: none !important;
    text-decoration: none !important;

	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;

	-webkit-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
	-moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
	box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;

	border: 1px solid;
	border-color: #a2a6ad #989ca1 #8e9398;

	background: #d0dbdd;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTllYSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmQyZDUiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)*/
	background: -webkit-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
	background: -moz-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
	background: -o-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
	background: -ms-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
	background: linear-gradient(to bottom, rgba(227,233,234,.95), rgba(198,210,213,.95));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e3e9ea', endColorstr='#f2c6d2d5',GradientType=0);
}

.bx-panel-tooltip div { display: block !important; }

.bx-panel-tooltip .bx-panel-tooltip-top-border, .bx-panel-tooltip .bx-panel-tooltip-bottom-border
{
	display: none !important;
}

.bx-panel-tooltip-content
{
    overflow: hidden !important;
    position: relative !important;
    z-index:10 !important;
    display:inline-block !important;
}

.bx-panel-tooltip-title
{
    font: normal normal bold 14px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    color: #16191a !important;
    position:relative !important;
    padding: 7px 10px 0 10px !important;
    margin: 0 !important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.66);
}

.bx-panel-tooltip-text
{
    font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    color: #272b31 !important;
    padding: 9px 10px 10px 10px !important;
    margin: 0 !important;
    position:relative !important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.25);
}

.bx-panel-tooltip-close
{
	position:absolute !important;
    height:20px !important;
    background: scroll transparent url('/bitrix/js/main/core/css/../images/panel/top-panel-sprite-2.png') no-repeat -9px -1881px !important;
    width:25px !important;
    top: 0 !important;
    right: 0 !important;
	z-index:5 !important;
	display:block !important;
}

.bx-panel-tooltip-close:hover { background: scroll transparent url('/bitrix/js/main/core/css/../images/panel/top-panel-sprite-2.png') no-repeat -32px -1881px !important; }

.bx-panel-tooltip-text a { font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.bx-panel-tooltip-text a, .bx-panel-tooltip-text a:hover { color: #272b31 !important; text-decoration: underline !important;}
/*
.bx-core-autosave {background-position: 0 0 !important;}
.bx-core-autosave-ready {background: scroll transparent url('/bitrix/js/main/core/css/../images/autosave/autosave-green.gif') no-repeat 0 0;}
.bx-core-autosave-edited {background: scroll transparent url('/bitrix/js/main/core/css/../images/autosave/autosave-red.gif') no-repeat 0 0;}
.bx-core-autosave-saving {background: scroll transparent url('/bitrix/js/main/core/css/../images/autosave/autosave-write.gif') no-repeat 0 0;}
*/
.bx-clear { clear: both }

/* Hot keys settings menu*/

/*div.bx-hk-settings-toolbar {background: white; margin:5px 0 15px 5px; position:relative; zoom:1;}*/
div.bx-hk-settings-toolbar {background: white !important;  position:absolute !important; width:503px !important; margin: 0 !important; padding: 0px !important; top: 54px; left: 4px;}
table.bx-hk-settings-toolbar {background: white !important; width:100% !important; margin:9px 0px 0px 8px !important;}
div.bx-hk-settings-toolbar td.bx-left {background: white url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -0px -0px !important; height: 33px !important; width: 3px !important; margin: 0 !important; padding: 0px !important;}
div.bx-hk-settings-toolbar td.bx-right {background: white url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -0px -36px !important; height: 33px !important; width: 3px !important; margin: 0 !important; padding: 0px !important;}
div.bx-hk-settings-toolbar td.bx-content { background: white url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') repeat-x -0px -72px !important; height: 33px !important; margin: 0 !important; padding: 1px 0px 0px 4px !important;}

div.bx-hk-settings-toolbar a.bx-context-button {color:#555555 !important; display:inline-block !important; height:33px !important; border:none !important; cursor:pointer !important; padding: 0px 0px 0px 0px !important; margin: 0px !important;}
div.bx-hk-settings-toolbar a.bx-context-button:hover { color:black !important; }

div.bx-hk-settings-toolbar span.bx-context-button-text { display:inline-block !important; vertical-align:top !important; margin: 0px !important; padding: 8px 15px 0 0 !important; }
div.bx-hk-settings-toolbar span.bx-context-button-icon { display:inline-block !important; width:18px !important; height:33px !important; background-repeat:no-repeat !important; background-position:center; margin: 0px !important; padding: 0px !important;}

div.bx-hk-settings-toolbar .btn-import {background: transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -0px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-export {background: transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -26px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-default {background: transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -52px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-delall {background: transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -78px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}

div.bx-hk-settings-empty { background: transparent !important; width:1px !important; height:1px !important; overflow:hidden !important; margin: 0px !important;}

.bx-hk-settings-row { height: 22px !important;}
a.hk-delete-icon {display:block; background: none !important; width:18px; height:18px;}
.bx-hk-settings-row:hover  a.hk-delete-icon {display:block !important; width:18px; height:18px; background: url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat 0px -2933px !important;}
.bx-hk-settings-row:hover a.hk-delete-icon:hover {display:block !important; width:18px; height:18px; background: url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat -0px -2989px !important;}

a.bx-hk-settings:link { color: #0069c4 !important;}
a.bx-hk-settings:visited { color: #0069c4 !important;}
a.bx-hk-settings:hover { color: #e00000 !important;}
a.bx-hk-settings:active { color: #0069c4 !important;}


/* End */



/* Start:/bitrix/js/main/core/css/core_popup.css*/
/* ========================Popup Window=============================================*/

.popup-window {
	background-color: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
	-moz-box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
	box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
	border: 1px solid;
	border-color: #e1e1e1 #d1d1d1 #d1d1d1 #d1d1d1;
}

.popup-window-top-row .popup-window-left-column { border-top-left-radius: 4px; }
.popup-window-top-row .popup-window-right-column { border-top-right-radius: 4px; }
.popup-window-bottom-row .popup-window-left-column { border-bottom-left-radius: 4px; }
.popup-window-bottom-row .popup-window-right-column { border-bottom-right-radius: 4px;}

.popup-window-top-row { height: 7px; }
.popup-window-bottom-row { height: 2px; }
.popup-window-bottom-row .popup-window-left-column { height: 2px; }
.popup-window-bottom-row .popup-window-right-column { height: 2px; }

.popup-window-left-column {width: 5px; min-width: 5px; height:7px; padding: 0; text-align: left;}
.popup-window-right-column {width: 3px; min-width: 3px; height:7px; padding: 0; text-align: left; }
.popup-window-center-column { padding: 0; text-align: left; }
.popup-window-left-spacer { width: 5px; height: 1px; font-size: 1px; }
.popup-window-right-spacer { width: 3px; height: 1px; font-size: 1px; }

.popup-window-top-row .popup-window-left-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') no-repeat 0 0;*/

	/*properties for compatibility*/
	background-repeat: no-repeat;
	background-position: 0 0;
}
.popup-window-top-row .popup-window-center-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') repeat-x 0 -29px;*/

	/*properties for compatibility*/
	background-repeat: repeat-x;
	background-position: 0 -29px;
	height:2px;
}
.popup-window-top-row .popup-window-right-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') no-repeat -7px 0;*/

	/*properties for compatibility*/
	background-position: -7px 0;
	background-repeat: no-repeat;
}

.popup-window-content-row .popup-window-left-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') no-repeat 0 -144px; */

	/*properties for compatibility*/
	background-repeat: no-repeat;
	background-position: 0 -144px;
}
.popup-window-content-row .popup-window-center-column { background: #fff; vertical-align: top; }
.popup-window-content-row .popup-window-right-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') no-repeat -7px -144px; */

	/*properties for compatibility*/
	background-repeat: no-repeat;
	background-position: -7px -144px;
}
.popup-window-content { margin: 0 2px;}
.popup-window-hr { background: #ebebeb url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat 0 -396px; display:block; font-size:1px; height:1px; line-height:1px; margin:0; overflow:hidden; padding:0;}
.popup-window-hr i { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat right -398px; display:block; font-size:1px; height:1px; line-height:1px; margin:0; overflow:hidden; padding:0; }

.popup-window-delimiter { background: #ebebeb url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat 0 -396px; display:block; font-size:1px; height:1px; line-height:1px; margin:0; overflow:hidden; padding:0;}
.popup-window-delimiter i { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat right -398px; display:block; font-size:1px; height:1px; line-height:1px; margin:0; overflow:hidden; padding:0; }


.popup-window-bottom-row .popup-window-left-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') no-repeat 0 -9px;*/

	/*properties for compatibility*/
	background-repeat: no-repeat;
	background-position: 0 -9px;
}
.popup-window-bottom-row .popup-window-center-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') repeat-x 0 -18px;*/

	/*properties for compatibility*/
	background-repeat: repeat-x;
	background-position: 0 -18px;
}
.popup-window-bottom-row .popup-window-right-column {
	/*old properties*/
	/*background: url('/bitrix/js/main/core/css/../images/popup/popup-sprite.2.png') no-repeat -7px -9px;*/

	/*properties for compatibility*/
	background-repeat: no-repeat;
	background-position: -7px -9px;
}

.popup-window-buttons-hr { margin: 9px 2px 0 2px; }
.popup-window-buttons { padding:  0; margin: 10px 10px 7px 10px;  text-align: center; position: relative; zoom:1;}
.popup-window-button { margin: 0 2px 0 3px; font: normal normal normal 13px/24px Arial, Helvetica; opacity:1.0; }
.popup-window-button.popup-window-button-disabled { opacity:0.5; }
.popup-window-button.popup-window-button-disabled, 
.popup-window-button.popup-window-button-disabled .popup-window-button-left, 
.popup-window-button.popup-window-button-disabled .popup-window-button-right, 
.popup-window-button.popup-window-button-disabled .popup-window-button-text { cursor:default; }
.popup-window-button, .popup-window-button-left, .popup-window-button-right, .popup-window-button-text { display: inline-block; vertical-align: top; height:27px; line-height:27px; cursor:pointer;}
.popup-window-button-text {  font: normal normal normal 13px/24px Arial, Helvetica, sans-serif; padding:0 8px;  }

.popup-window-button  { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') repeat-x 0 -551px;  }
.popup-window-button-left { width:4px; background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -15px -493px; }
.popup-window-button-text { color: #000;}
.popup-window-button-right { width:6px; background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -22px -493px;}
.popup-window-button:hover { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') repeat-x 0 -985px; }
.popup-window-button:hover .popup-window-button-left { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -15px -927px; }
.popup-window-button:hover .popup-window-button-right { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -22px -927px; }


.popup-window-button-accept, .popup-window-button-create { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') repeat-x 0 -356px; }
.popup-window-button-accept .popup-window-button-left, .popup-window-button-create .popup-window-button-left {  background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat 0 -328px;}
.popup-window-button-accept .popup-window-button-text, .popup-window-button-create .popup-window-button-text { color: #fff; text-shadow: #75ab6f -1px -1px 0; }
.popup-window-button-accept .popup-window-button-right, .popup-window-button-create .popup-window-button-right {  background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -6px -328px;}
.popup-window-button-accept:hover, .popup-window-button-create:hover { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') repeat-x 0 -1044px; }
.popup-window-button-accept:hover .popup-window-button-left, .popup-window-button-create:hover .popup-window-button-left { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat 0 -1016px; }
.popup-window-button-accept:hover .popup-window-button-right, .popup-window-button-create:hover .popup-window-button-right { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -6px -1016px; }

.popup-window-button-decline  { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') repeat-x 0 -522px;  }
.popup-window-button-decline .popup-window-button-left { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat 0 -493px; }
.popup-window-button-decline .popup-window-button-text { text-shadow: #e15252 -1px -1px 0; color: #fff;}
.popup-window-button-decline .popup-window-button-right { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -6px -493px;}

.popup-window-button-decline:hover { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') repeat-x 0 -956px; }
.popup-window-button-decline:hover .popup-window-button-left { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat 0 -927px; }
.popup-window-button-decline:hover .popup-window-button-right { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -6px -927px; }

.popup-window-button-cancel .popup-window-button-text { color: #d83e3e; font-weight: bold; }

.popup-window-button-link { cursor: default; }
.popup-window-button-link-text { cursor: pointer; }
.popup-window-button-link, .popup-window-button-link:hover { background: none; }
.popup-window-button-link-cancel .popup-window-button-link-text { color: #d83e3e; text-decoration: underline;}
.popup-window-button-link-cancel { background: none; }

.popup-window-light {
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
	border: 1px solid;
	border-color: #d8d8d8 #bdbdbd #bdbdbd #bdbdbd;
}

.popup-window-light .popup-window-top-row .popup-window-left-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png');*/ }
.popup-window-light .popup-window-top-row .popup-window-center-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png'); */}
.popup-window-light .popup-window-top-row .popup-window-right-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png');*/ }

.popup-window-light .popup-window-content-row .popup-window-left-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png');*/ }
.popup-window-light .popup-window-content-row .popup-window-right-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png');*/ }

.popup-window-light .popup-window-bottom-row .popup-window-left-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png');*/ }
.popup-window-light .popup-window-bottom-row .popup-window-center-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png');*/ }
.popup-window-light .popup-window-bottom-row .popup-window-right-column { /*background-image:url('/bitrix/js/main/core/css/../images/popup/popup-sprite-light.2.png'); */}


.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
	height:36px;
	background-color:#ededed;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image:-moz-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image:-o-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image:-ms-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image:linear-gradient(to bottom, #f5f5f5, #e5e5e5);
	-webkit-box-shadow: 0 1px #f9f9f9;
	box-shadow: inset 0 1px #f9f9f9;
	border-bottom: 1px solid #d6d6d6;
	background-position: 0 0;
}

.popup-window-close-icon {
	position:absolute;
	right:10px;
	top: 5px;
	width: 13px;
	height: 13px;
	background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat 0 -283px;
	cursor:pointer;
	outline: none;
	margin-right: -5px; /* for compatibility */
}

.popup-window-titlebar-close-icon { margin-top: 3px; margin-right: -3px; /* for compatibility */ }

.popup-window-close-icon:hover { background: url('/bitrix/js/main/core/css/../images/controls-sprite.png') no-repeat -17px -283px; }

.popup-window-angly { display:none; position: absolute; background:url('/bitrix/js/main/core/css/../images/popup/popup-angles-sprite.png') no-repeat -27px -105px; }
.popup-window-angly-top { display:block; width:19px; height: 10px; background-position:-27px -105px; left:10px; top:-9px; margin:0;}
.popup-window-angly-right { display:block; width:13px; height: 30px; background-position:-10px -103px; right: -12px; top:10px;}
.popup-window-angly-bottom { display:block; width:21px; height: 19px; background-position: -7px -135px; margin-left: 10px; margin-top: -1px; }
.popup-window-angly-left { display:block; width:13px; height: 28px; background-position:-28px -127px; left: -12px; top: 10px;}

.popup-window-light-angly { display:none; position: absolute; background:url('/bitrix/js/main/core/css/../images/popup/popup-angles-sprite.png') no-repeat -27px -14px; }
.popup-window-light-angly-top { display:block; width: 18px; height:10px; background-position:-27px -14px; left:7px; top:-9px; margin:0; }
.popup-window-light-angly-right { display:block; width: 11px; height:19px; background-position:-9px -13px; right: -10px; top:2px;}
.popup-window-light-angly-bottom { display:block; width: 20px; height: 12px; background-position:-6px -43px; margin-left: 7px; margin-top: -1px; }
.popup-window-light-angly-left { display:block; width:10px; height: 18px; background-position:-31px -37px; left: -9px; top: 2px;}

.popup-window-overlay { position: absolute; top: 0; left: 0; display: none; background: #333; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}

/* Menu Popup */
.menu-popup { margin: -4px 4px 0 -2px;}
.menu-popup-title { margin: 0 0 7px 0; padding: 0 0 0 4px; color:#4c4c4c;  white-space:nowrap; font:normal normal normal 12px/normal Arial, Helvetica, sans-serif; }
.menu-popup .menu-popup-item { display:block; margin:4px 0 4px 0; cursor:pointer; position:relative; text-decoration:none; outline: none; white-space: nowrap;}

.menu-popup-item-left, .menu-popup-item-icon,
.menu-popup-item-text, .menu-popup-item-right { display: inline-block; height: 23px; vertical-align:middle; }
.menu-popup-item-left, .menu-popup-item-right { width:3px; }
.menu-popup-item-icon { width: 19px; height: 16px; }
.menu-popup-item-text { font:normal normal normal 12px/23px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;  margin: 0 5px 0 7px;  }
.menu-popup-item-right { position:absolute; top:0; right:0;}
.menu-popup-item:hover, .bx-admin-submenu-opened { background: #f0f0f0 !important; -webkit-border-radius: 3px; border-radius: 3px; }

.menu-popup-no-icon .menu-popup-item-icon {display: none; }
.menu-popup-item-view .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -45px -271px transparent; }
.menu-popup-item-edit .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -43px -291px transparent; }
.menu-popup-item-create .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -44px -311px transparent; }
.menu-popup-item-create-quick .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -43px -329px transparent; }
.menu-popup-item-take .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -43px -347px transparent; }
.menu-popup-item-begin .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -44px -367px transparent; }
.menu-popup-item-decline .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -44px -383px transparent; }
.menu-popup-item-reopen .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -42px -484px transparent; }
.menu-popup-item-complete .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -42px -502px transparent; }
.menu-popup-item-hold .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -44px -520px transparent; }
.menu-popup-item-accept .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -43px -347px transparent; }
.menu-popup-item-remake .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -44px -383px transparent; }
.menu-popup-item-delete .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -44px -535px transparent; }
.menu-popup-item-copy .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -42px -595px transparent; }
.menu-popup-item-delegate .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -42px -615px transparent; }
.menu-popup-item-add-to-tm .menu-popup-item-icon { background: url('/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png') no-repeat scroll -42px -634px transparent; }






/* ========================Popup Window Darken=============================================*/

.popup-window-dark .popup-window {
	background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-bg.png');
	border: 0px;
	/*padding: 7px 7px 5px 7px;*/
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17);
}
.popup-window-dark .popup-window-content {
	color: #fff;
	padding: 4px 7px 6px;
	margin: 0;
}
.popup-window-dark .popup-window-light {
	-webkit-box-shadow: 0 19px 24px rgba(88,112,118,.17);
	-moz-box-shadow: 0 19px 24px rgba(88,112,118,.17);
	box-shadow: 0 19px 24px rgba(88,112,118,.17);
}
.popup-window-dark .popup-window-content-row .popup-window-center-column {
	background: none;
}

.popup-window-dark .popup-window-angly { display:none; position: absolute; background:url('/bitrix/js/main/core/css/../images/popup/popup-dark-angles-sprite.png') no-repeat -27px -105px; }
.popup-window-dark .popup-window-angly-top { display:block; width:19px; height: 10px; background-position:-27px -105px; left:10px; top:-9px; margin:0;}
.popup-window-dark .popup-window-angly-right { display:block; width:13px; height: 30px; background-position:-10px -103px; right: -12px; top:10px;}
.popup-window-dark .popup-window-angly-bottom { display:block; width:21px; height: 19px; background-position: -6px -134px; margin-left: 10px; margin-top: -1px; }
.popup-window-dark .popup-window-angly-left { display:block; width:13px; height: 28px; background-position:-28px -127px; left: -12px; top: 10px;}

.popup-window-dark .popup-window-light-angly { display:none; position: absolute; background:url('/bitrix/js/main/core/css/../images/popup/popup-dark-angles-sprite.png') no-repeat -27px -14px; }
.popup-window-dark .popup-window-light-angly-top { display:block; width: 18px; height:10px; background-position: -26px -14px; left:7px; top: -10px; margin:0; }
.popup-window-dark .popup-window-light-angly-right { display:block; width: 11px; height: 20px; background-position: -9px -12px; right: -11px; top:2px;}
.popup-window-dark .popup-window-light-angly-bottom { display:block; width: 20px; height: 12px; background-position:-6px -43px; margin-left: 7px; margin-top: 0px; }
.popup-window-dark .popup-window-light-angly-left { display:block; width:10px; height: 19px; background-position:-31px -37px; left: -10px; top: 2px;}

.popup-window-dark .popup-window-hr {display:none;}
.popup-window-dark .popup-window-button-link-text { color: #fff;}
.popup-window-dark .popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window-dark .popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window-dark .popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window-dark .popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window-dark .popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window-dark .popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{
	height: 32px;
	background-color: #bac2c3!important;
	background-image:-o-linear-gradient(top,  #c6cbcc,  #b2bbbe)!important;
	background-image:-moz-linear-gradient(top, #c6cbcc, #b2bbbe)!important;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#c6cbcc), to(#b2bbbe))!important;
	background-image:-ms-linear-gradient(top,#c6cbcc, #b2bbbe)!important;
	background-image:linear-gradient(to bottom, #c6cbcc, #b2bbbe)!important;
	border:0;
	box-shadow: none;
	color: #010101;
}
.popup-window-dark .popup-window-titlebar .popup-window-titlebar,
.popup-window-dark .popup-window-titlebar-light .popup-window-titlebar {
	font: 13px/32px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 0px;
    vertical-align: top;
	margin-right: 0px;
	padding-left: 8px;
}
.popup-window-dark .popup-window-content {
	padding: 4px 7px 6px;
	font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.popup-window-dark .popup-window-titlebar .popup-window-content {
	padding-top: 9px;
}

.popup-window-dark .popup-window-buttons { padding:  0; margin: 4px 8px 6px; text-align: center; position: relative; zoom:1;}
.popup-window-dark .popup-window-button { margin: 0 10px 0 0; }
.popup-window-dark .popup-window-button, .popup-window-button-left, .popup-window-button-right, .popup-window-button-text { display: inline-block; vertical-align: top; height:28px; line-height:28px; cursor:pointer;}
.popup-window-dark .popup-window-button-text {  font: normal normal normal 13px/26px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0 8px;  }

.popup-window-dark .popup-window-button  {  background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -216px;  }
.popup-window-dark .popup-window-button-text { background: none; color: #7a808c; text-shadow: #fff 0 1px 0;}
.popup-window-dark .popup-window-button-left { width: 3px; position: relative; left: -3px; background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -38px 0; }
.popup-window-dark .popup-window-button-right { width: 3px; position: relative; left: 3px; background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -41px 0;}
.popup-window-dark .popup-window-button:hover { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -249px; }
.popup-window-dark .popup-window-button:hover .popup-window-button-text { background: none; }
.popup-window-dark .popup-window-button:hover .popup-window-button-left { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -45px 0; }
.popup-window-dark .popup-window-button:hover .popup-window-button-right { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -48px 0; }
.popup-window-dark .popup-window-button:active { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -283px; }
.popup-window-dark .popup-window-button:active .popup-window-button-text { background: none; }
.popup-window-dark .popup-window-button:active .popup-window-button-left { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -51px 0; }
.popup-window-dark .popup-window-button:active .popup-window-button-right { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -54px 0; }


.popup-window-dark .popup-window-button-accept, .popup-window-button-create { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -34px; }
.popup-window-dark .popup-window-button-accept .popup-window-button-text, .popup-window-button-create .popup-window-button-text { background: none; color: #fff; text-shadow: #688b09 0 -1px 0; }
.popup-window-dark .popup-window-button-accept .popup-window-button-left, .popup-window-button-create .popup-window-button-left {  background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat 0 0;}
.popup-window-dark .popup-window-button-accept .popup-window-button-right, .popup-window-button-create .popup-window-button-right {  background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -3px 0;}
.popup-window-dark .popup-window-button-accept:hover, .popup-window-button-create:hover { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -64px;  }
.popup-window-dark .popup-window-button-accept:hover .popup-window-button-text, .popup-window-button-create:hover .popup-window-button-text { background: none; text-shadow: #7caa02 0 -1px 0 }
.popup-window-dark .popup-window-button-accept:hover .popup-window-button-left, .popup-window-button-create:hover .popup-window-button-left { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -7px 0; }
.popup-window-dark .popup-window-button-accept:hover .popup-window-button-right, .popup-window-button-create:hover .popup-window-button-right { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -10px 0; }
.popup-window-dark .popup-window-button-accept:active, .popup-window-button-create:active { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -94px;  }
.popup-window-dark .popup-window-button-accept:active .popup-window-button-text, .popup-window-button-create:active .popup-window-button-text { background: none; text-shadow: #688b09 0 -1px 0 }
.popup-window-dark .popup-window-button-accept:active .popup-window-button-left, .popup-window-button-create:active .popup-window-button-left { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -13px 0; }
.popup-window-dark .popup-window-button-accept:active .popup-window-button-right, .popup-window-button-create:active .popup-window-button-right { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -16px 0; }

.popup-window-dark .popup-window-button-decline  { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -123px; }
.popup-window-dark .popup-window-button-decline .popup-window-button-text { background: none; text-shadow: #921f1f 0 -1px 0; color: #fff;}
.popup-window-dark .popup-window-button-decline .popup-window-button-left { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -19px 0; }
.popup-window-dark .popup-window-button-decline .popup-window-button-right { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -22px 0;}
.popup-window-dark .popup-window-button-decline:hover { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -154px; }
.popup-window-dark .popup-window-button-decline:hover .popup-window-button-text{ background: none; text-shadow: #ba3a3a 0 -1px 0;}
.popup-window-dark .popup-window-button-decline:hover .popup-window-button-left { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -26px 0; }
.popup-window-dark .popup-window-button-decline:hover .popup-window-button-right { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -29px 0; }
.popup-window-dark .popup-window-button-decline:active { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') repeat-x 0 -185px; }
.popup-window-dark .popup-window-button-decline:active .popup-window-button-text {  background: none; text-shadow: #800e0e 0 -1px 0;}
.popup-window-dark .popup-window-button-decline:active .popup-window-button-left { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -32px 0; }
.popup-window-dark .popup-window-button-decline:active .popup-window-button-right { background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png') no-repeat -35px 0; }

.popup-window-dark .popup-window-button-cancel .popup-window-button-text { color: #d83e3e; font-weight: bold; }

.popup-window-dark .popup-window-button-link, .popup-window-dark .popup-window-button-link:hover { background: none; }
.popup-window-dark .popup-window-button-link-text { cursor: pointer; }
.popup-window-dark .popup-window-button-link-cancel .popup-window-button-link-text { color: #d83e3e; text-decoration: underline;}
.popup-window-dark .popup-window-button-link-cancel { background: none; }

.popup-window-dark .popup-window-bottom-row,
.popup-window-dark .popup-window-bottom-row .popup-window-left-column,
.popup-window-dark .popup-window-bottom-row .popup-window-center-column,
.popup-window-dark .popup-window-bottom-row .popup-window-right-column { height: 5px; background: none; }

.popup-window-dark .popup-window-left-column {width: 7px; min-width: 7px;  padding: 0; text-align: left; background: none !important; }
.popup-window-dark .popup-window-right-column {width: 7px; min-width: 7px;  padding: 0; text-align: left; background: none !important; }
.popup-window-dark .popup-window-center-column { padding: 0; text-align: left; background: none !important; }
.popup-window-dark .popup-window-left-spacer { width: 7px; height: 1px; font-size: 1px; }
.popup-window-dark .popup-window-right-spacer { width: 7px; height: 1px; font-size: 1px; }

.popup-window-dark .popup-window-close-icon {  margin-top: 0px; background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png') -21px -7px; }
.popup-window-dark .popup-window-close-icon:hover{  background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png') -7px -7px;}

.popup-window-dark .popup-window-titlebar-close-icon {margin-top: 5px; background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png') -7px -20px; }
.popup-window-dark .popup-window-titlebar-close-icon:hover{  background: url('/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png') -20px -20px;}
/* End */




/* Start:/bitrix/templates/itc_stroyshopper/js/fancybox/jquery.fancybox-1.3.4.css*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/bitrix/templates/itc_stroyshopper/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/bitrix/templates/itc_stroyshopper/js/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/css/tabs.css*/
/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { 
    position: relative; 
    padding: 0;
     
}
.ui-tabs .ui-tabs-nav { 
    margin: 0px; 
    padding: 0; 
}
.ui-tabs .ui-tabs-nav li { 
    text-align: center;
    list-style: none; 
    position: relative; 
    margin: 0px 2px;
    border-bottom: 0 !important; 
/*    padding: 0 0 3px 0; */
    float: left; 
    width: 157px;
    height: 26px;
    background: url('/bitrix/templates/itc_stroyshopper/css/../images/tab-noact.png') no-repeat bottom;
    z-index: 5;
}
.ui-tabs .ui-tabs-nav li a {
/*    padding-left: 20px; */
/*    float: left; */
    text-decoration: none;  
    font-family: sans-serif;
    color: #0064b7;
    font-size: 12px;
    font-weight: bold;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
    margin-bottom: 0; 
/*    padding-bottom: 1px; */
    float: left;
    background: url('/bitrix/templates/itc_stroyshopper/css/../images/tab-act.png') no-repeat;
    width: 157px;
    height: 27px;
    z-index: 10;
/*    border: 1px solid #ff0000; */
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
    cursor: text; 
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { 
/*    display: block; */
/*    border-width: 0; */
    border-top: 1px solid #999ea1;
    margin: 0 0 0 2px;
    padding: 0; 
    font: normal 12px sans-serif;
/*    background: #e5eff3;*/
    
}
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* End */



/* Start:/js/prettyPhoto.css*/
.photos {padding:5px 0 20px; margin:0 -25px 0 0;}
.photos .img_middle_small {margin: 0 24px 9px 0;}
.game_img_selected {}

.img_middle {display:table; width:110px; height:110px; margin:0 0 0px;}
.img_middle div {display:table-cell; width:110px; height:110px; text-align:center; vertical-align:middle;}
.img_middle_big { width:295px; position:relative; margin:0 0 5px; }
.img_middle_big  b.zoom{ display:block; position:absolute; width:30px; height:30px; bottom:5px; right:5px;  background: url(/images/icon.png) 0 -691px no-repeat;}
.img_middle_big  b.zoom.hover,
.img_middle_big  b.zoom:hover{background: url(/images/icon.png) 0 -737px no-repeat;}
.img_middle_big div  {display:table; width:295px; height:251px; border: 1px solid #bcbec0; background: #fff;}
.img_middle_big div div {display:table-cell; width:293px; height:248px; text-align:center; vertical-align:middle; border:0;}
.img_middle_small {display:table; width:80px; height:80px; margin:0; float:left; border: 1px solid #bcbec0; margin: 0 8px 9px 0; background: #fff;}
.img_middle_small div {display:table-cell; width:80px; height:80px; text-align:center; vertical-align:middle;}
.img_middle img, .img_middle_big img, .img_middle_small img {vertical-align:middle;}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/images/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/images/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/images/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/images/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/images/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/images/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/images/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/images/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(/images/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/images/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(/images/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(/images/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(/images/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/images/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/images/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/images/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/images/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/images/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/images/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/images/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/images/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/images/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(/images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(/images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/images/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/images/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/images/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/images/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/images/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/images/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/images/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/images/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/images/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(/images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(/images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/images/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/images/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/images/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/images/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/images/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/images/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(/images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/images/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/images/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/images/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(/images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(/images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/images/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/images/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/images/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/images/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/images/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/images/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/images/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/images/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(/images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/images/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/images/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/images/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/images/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/images/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/images/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/images/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/images/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/images/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/images/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/images/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/images/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_img{line-height:1!important}
#pp_full_img .pp_inline{text-align:left}
#pp_full_img .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_img .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_img .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_img .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_img .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/images/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/images/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_img .pp_inline,div.dark_square #pp_full_img .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/css/tab_carousel.css*/
/*        КАРУСЕЛЬ НАЧАЛО*/
		.jcarousel-skin-tab1 .jcarousel-container-horizontal { width: 100%; }
        .jcarousel-skin-tab1 .jcarousel-direction-rtl {
                direction: rtl;
        }


        .jcarousel-skin-tab1 .jcarousel-clip {
            overflow: hidden;
            width: 90%;
        }

        .jcarousel-skin-tab1 .jcarousel-clip-horizontal {
            position: relative;
            margin-left: 35px;
            width:  90%;
            height: 240px;
        }


        .jcarousel-skin-tab1 .jcarousel-item {
            width: 174px;
            height: 330px;
            float: left;
            display: block;
        }

        /**
         *  Horizontal Buttons
         */
        .jcarousel-skin-tab1 .jcarousel-next-horizontal {
            position: absolute;
            top: 100px;
            right: 0px;
            width: 26px;
            height: 61px;
            cursor: pointer;
            background: url('/bitrix/templates/itc_stroyshopper/css/../images/courusel-str-right.png') no-repeat;
        }


        .jcarousel-skin-tab1 .jcarousel-next-horizontal:hover,
        .jcarousel-skin-tab1 .jcarousel-next-horizontal:focus {
            background: url('/bitrix/templates/itc_stroyshopper/css/../images/courusel-str-right-act.png') no-repeat;
        }

        .jcarousel-skin-tab1 .jcarousel-prev-horizontal {
            position: absolute;
            top: 100px;
            left: 15px;
            width: 41px;
            height: 99px;
            cursor: pointer;
            background: transparent url('/bitrix/templates/itc_stroyshopper/css/../images/courusel-str-left.png') no-repeat;
        }


        .jcarousel-skin-tab1 .jcarousel-prev-horizontal:hover, 
        .jcarousel-skin-tab1 .jcarousel-prev-horizontal:focus {
            background: transparent url('/bitrix/templates/itc_stroyshopper/css/../images/courusel-str-left-act.png') no-repeat;
        }



/*        КАРУСЕЛЬ КОНЕЦ*/
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/sale.basket.basket.small/small_basket/style.css*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/search.title/new2/style.css*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	background-color: white;
	margin-left: 10px;
	margin-top: 2px;
}

#search-input-field, #search-input-field-2
{
	border: 0;
	width: 100%;
	background: none;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;	
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/itc_stroyshopper/components/bitrix/search.title/new2/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/menu/main_menu/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/itc_stroyshopper/components/bitrix/menu/main_menu/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/itc_stroyshopper/components/bitrix/menu/main_menu/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/itc_stroyshopper/components/bitrix/menu/main_menu/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{

	clear:left;
}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/catalog.section.list/catalog_list/style.css*/
div.section_big{
    display: none;
    margin: 2px 10px 10px 2px;
}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/breadcrumb/bc/style.css*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
    text-decoration: underline;
}

ul.breadcrumb-navigation a:hover
{
	text-decoration: none;
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/menu/right_menu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/itc_stroyshopper/components/bitrix/menu/right_menu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/news.list/banner_news_list/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/itc_stroyshopper/components/bitrix/menu/bottom_menu/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/itc_stroyshopper/components/bitrix/menu/bottom_menu/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/itc_stroyshopper/components/bitrix/menu/bottom_menu/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/itc_stroyshopper/components/bitrix/menu/bottom_menu/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/itc_stroyshopper/template_styles.css*/
       :focus {outline-style: none;} 
       
       .modern-page-navigation
       {
        font-size: 11px;
        }
       
        textarea {
            resize: none;
        }        
        
        body{
                margin:0;
                padding:0;
                width:100%;
                background:#ffffff;
                font-family: Arial, Helvetica, sans-serif;
        }
        
        html{
                height:100%;
                width:100%;
        }
        
        img{
           border: none;
        }
        
        input{
            cursor: pointer;
        }
        
        p
        {
            font-size: 12px;    
        }
        
        a{
            text-decoration: none;
color: #0064B7;
font-size: 12px;
        }
        
        a:hover{
            text-decoration: underline;
        }
        
        a.underline{
            text-decoration: none;
        }
        
        a.underline:hover{
            text-decoration: underline;
        }
        
        a.fb_pic{
            width: 26px;
            height: 25px;
            background-image: url('/bitrix/templates/itc_stroyshopper/images/fb_pic.png');
            background-position: 0px 0px;
            background-repeat: no-repeat;
            display: block;
        }
        
        a.fb_pic:hover{
            background-position: -26px 0px;
        }

        a.gp_pic {opacity: 0.4;}
        a.gp_pic:hover {opacity: 1;}

        a.vk_pic{
            width: 26px;
            height: 25px;
            background-image: url('/bitrix/templates/itc_stroyshopper/images/vk_pic.png');
            background-position: top left;
            background-repeat: no-repeat;
            display: block;
        }
        
        a.vk_pic:hover{
            background-position: -26px 0px;
        }
        
        #main-table{
            width: 100%;
            margin: 0;
            padding: 0;
        }
        
        #main-table-head-column1{
            vertical-align: top;
            width: 200px;
            height: 96px;
            background: url('/bitrix/templates/itc_stroyshopper/images/head_column1.png') repeat-x;
        }
        
        .main-table-head-line{
            width: 1px;
            height: 96px;
            background: url('/bitrix/templates/itc_stroyshopper/images/head-line.png') no-repeat;
        }
        
        #main-table-head-column2{
            vertical-align: top;
            width: 378px;
            height: 96px;
            background: url('/bitrix/templates/itc_stroyshopper/images/head_column1.png') repeat-x;
        }
        
        #main-table-head-column3{
            vertical-align: top;
            height: 96px;
            background: url('/bitrix/templates/itc_stroyshopper/images/head_column1.png') repeat-x;
        }
        
        #main-table-head-column4{
            vertical-align: top;
            width: 196px;
            height: 96px;
            background: url('/bitrix/templates/itc_stroyshopper/images/head_column1.png') repeat-x;
        }
        
        #head-column1-text1{
            margin-top: 25px;
            margin-left: 10px;
            font-size: 16px;
            color: #ffffff;
        }
        
        #head-column1-text2{
            margin-left: 10px;
            font-size: 24px;
            font-weight: bold;
            color: #ef8b1e;
        }
        
        #head-column1-text3{
            margin-left: 10px;
            color: #ffffff;
            font-size: 12px;
            
        }
        
        #logo_area{
            margin-left: 25px;
            margin-top: 13px;
        }
        
        #main-table-head-column3 div{
            margin-left: 20px;
            margin-top: 20px;
            font-size: 24px;
            font-weight: bold;
            color: #ef8b1e;
            line-height: 22px;
        } 
        #card-area{
            width: 196px;
            height: 86px;
            background: url('/bitrix/templates/itc_stroyshopper/images/cart-podl.png') no-repeat;
        }
        
        #card-info{
            position: absolute;
            margin-left: 15px;
            margin-top: 10px;
        }
        
        .cart-column-bold{
            padding-left: 3px;
            font-size: 11px;
            color: #38536a;
            font-weight: bold;
        }
        
        .cart-column-nobold{
            padding-left: 3px;
            font-size: 11px;
            color: #38536a;
        }
        
        #cart-button-area{
            position: absolute;
            width: 174px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/card-button.png') no-repeat;
            margin-top: 55px;
            margin-left: 15px;            
            font-size: 10px;
            color: #ffffff;
        }
        
        #cart-button-area a{
            color: #ffffff;
            text-decoration: underline;
        }
        
        #cart-button-area a:hover{
            text-decoration: none;
        }
        
        #cart-button-area-notempty{
            position: absolute;
            width: 174px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/card-button-notempty2.png') no-repeat;
            margin-top: 55px;
            margin-left: 15px;
            font-size: 10px;
            color: #ffffff;
        }
        
        #cart-button-area-notempty a{
            color: #ffffff;
            text-decoration: underline;
        }
        
        #cart-button-area-notempty a:hover{
            text-decoration: none;
        }
        
/*ROW2        */
        #search-row1{
            vertical-align: top;
            background: #dee8f1;
            height: 53px;
        }
        
        #link-area{
            margin-left: 8px;
            margin-top: 15px;
        }
        
        .icon-area{
            float: left;
            padding-right: 4px;
        }
        
        #search-row2{
            vertical-align: top;
            background: #ece2e5;
        }
        
        #search-input{
            margin-left: 5px;
            margin-right: 5px;
            margin-top: 2px;
            height: 18px;
            width: 700px;
            border: none;
            font-size: 11px;
            color: #000000;
            background: none;
            
        }
        
        #search-input-area{
            height: 22px;
            width: 713px;
            background: url('/bitrix/templates/itc_stroyshopper/images/search-input.png');
            background-repeat: no-repeat;
            margin-top: 11px;
            margin-left: 10px;
        }
        
        #search-button-area{
            position: absolute;
            margin-left: 730px;
            margin-top: -22px;
            width: 87px;
            height: 23px;
            background: url('/bitrix/templates/itc_stroyshopper/images/search-button.png');
            background-repeat: no-repeat;
        }
        
        #search-button{
            background: none;
            border: none;
            width: 87px;
            height: 23px;
            font-size: 12px;
            color: #38536a;
        }
        
        #search-template-area{
            margin-left: 20px;
            font-size: 11px;
            color: #919191;
        }
        
        #search-template-area a{
            color: #919191;
            font-weight: bold;
        }
        
        #search-template-area a:hover{
            text-decoration: none;
        }
        
        #menu-row{
            vertical-align: top;
            height: 46px;
            background: url('/bitrix/templates/itc_stroyshopper/images/menu-line.png');
            background-repeat: repeat-x;
            
        }
        
        #menu-batton-area{
            margin-top: 10px;
            margin-left: 10px;
        }
        
        .menu-button{
            height: 22px;
            float: left;
            margin-right: 7px;
        }
        
        .menu-button-log{
            height: 22px;
            float: left;
            margin-right: 7px;
        }
        
        .menu-bg1{
            width: 4px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/menu-button-noactiv1.png');
            background-repeat: no-repeat;
            float: left;
        }
        .menu-bg2:hover a {
 text-decoration: underline;
}

        .menu-bg2{
            padding: 3px 4px 0px 4px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/menu-button-noactiv2.png');
            background-repeat: repeat-x;
            float: left;
        }
        .menu-bg3{
            width: 4px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/menu-button-noactiv3.png') no-repeat;
            float: left;
        }
        
        .menu-bg1-log{
            width: 4px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/menu-button-activ1.png');
            background-repeat: no-repeat;
            float: left;
        }
        .menu-bg2-log{
            color : #ffffff;
            padding: 1px 4px 0px 4px;
            font-size: 12px;
            height: 22px;
            line-height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/menu-button-activ2.png');
            background-repeat: repeat-x;
            float: left;
        }
        
        .menu-bg3-log{
            width: 4px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/menu-button-activ3.png') no-repeat;
            float: left;
        }
        
        
        .menu-bg2 a{ 
            font-size: 12px;
            font-weight: bold;
            color: #38536a;
            text-decoration: none;
        }
        
        .menu-bg2 a:hover{
            text-decoration: underline;
        }
        
        .menu-bg2-log a{ 
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            text-decoration: none;
        }
        
        .menu-bg2-log a:hover{
            text-decoration: underline;
        }
        
        #login-button-menupanel{
            margin-right: 10px;
            float: right;
        }
        
        #left-content-column{
            vertical-align: top;
            background: #e5eff8;
        }
        

        #content{
            vertical-align: top;
        }
        
        #right-content-column{
            vertical-align: top;
        }
        
        .bx-core-waitwindow {display: none;}
        
        .brand-area{
            margin-left: 13px;
            margin-top: 8px;
            background: #ffffff;
            width: 176px;
        }
        
        .shapka-block{
            width: 176px;
            height: 39px;
            background: url('/bitrix/templates/itc_stroyshopper/images/brand-shapka.png') no-repeat;
        }
        
        .shapka-block div{
            font-size: 20px;
            font-weight: bold;
            color: #ffffff;
            position: absolute;
            margin-left: 10px;
            margin-top: 8px;
            
        }
        
        .shapka-block-spec{
            width: 176px;
            height: 39px;
            background: url('/bitrix/templates/itc_stroyshopper/images/brand-shapka.png') no-repeat;
        }
        
        .shapka-block-spec div{
            font-size: 16px;
            font-weight: bold;
            color: #ffffff;
            position: absolute;
            margin-left: 10px;
            margin-top: 5px;
            
        }
        
        .brend-item{
            width: 176px;
        }
        
        .brend-item table{
            width: 176px;
        }
        
        #brabd-item-name{
            vertical-align: central;
            text-align: left;
            font-size: 12px;
            color: #0064b7;
            border-left: 1px solid #825464;
            border-right: 1px solid #825464;
        }
        
        #brabd-item-name a{
            color: #0064b7;
            text-decoration: none;
        }
        
        #brabd-item-name a:hover{
            text-decoration: underline;
        }
        
        #brend-item-image{
            width: 88px;
            border-right: 1px solid #825464;
        }
        
        #brand-item-end{
            border-left: 1px solid #825464;
            border-right: 1px solid #825464;
            border-bottom: 1px solid #825464;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }
        
        .left-box-title{
            /*margin-left: 30px;*/
            width: 155px;
            text-align: center;
        }
        
        .div-space{
            height: 10px;
        }
        
        #item-of-day-area{
            width: 174px;
            border-left: 1px solid #825464;
            border-right: 1px solid #825464;
            border-bottom: 1px solid #825464;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px; 
        }
        
        #table-item-of-day{
            margin: 0;
            height: 320px;
        }
        
        #name-item-of-day{
            text-align: center;
            vertical-align: top;
            font-size: 12px;
            color: #0064b7;
        }
        
        #name-item-of-day span{
            font-size: 12px;
            font-weight: bold;
        }

        #img-item-of-day-area{
            padding-top: 10px;
            padding-bottom: 10px;
            text-align: center;
            vertical-align: central;
        }
        
        #img-item-of-day-div{
			width: 170px;
            margin: 0 auto;
        }
        
        #img-item-of-day{
            width: 95px;
        }
        
        #item-of-day-price{
            font-size: 16px;
            font-weight: bold;
            color: #e95a24;
            vertical-align: central;
            text-align: center;
        }
        
        #item-of-day-price span{
            font-size: 13px;
        }
        
        #item-of-day-price-optom{
            font-size: 13px;
            color: #000000;
            text-align: center;
            vertical-align: central;
        }
        
        #item-of-day-price-optom span{
            font-weight: bold;
            color: #e95a24;
        }
        
        #item-of-day-to-card{
            padding-top: 5px;
            padding-bottom: 10px;
            text-align: center;
            vertical-align: top;
        }
        
        #item-of-day-count-to-card{
			float: left
        }
        
        .plus {
        	float: left;
        	margin-top: 5px;
        	margin-left: 3px;
        	cursor: pointer;
        }
        
        .minus {
        	float: left;
        	margin-top: 5px;
        	margin-right: 3px;        	
        	cursor: pointer;        	
        }
        
        .inbasket {
        	font-size: 10px;
        	text-align: center;
        }
        
        #item-of-day-count-to-card input{
            text-align: center;
            font-size: 11px;
            background: #ffffff;
            border: 1px solid #c4c4c4;
            width: 22px;
            height: 17px;
            margin-top: 1px;
        }
        
        #item-of-day-count-to-card-text{
            font-size: 10px;
            margin-left: 2px;
            margin-top: 5px;
        }
        
        #img-item-of-day-bottom-area{
            margin-top: -1px;
            width: 176px;
            height: 50px;
            background: url('/bitrix/templates/itc_stroyshopper/images/item-of-day-buttom.png') no-repeat;
        }
        
        #img-item-of-day-time-area{
            position: absolute;
            margin-top: 10px;
            width: 175px;
        }
        
        #img-item-of-day-time-table{
            width: 175px;
        }
        
        #img-item-of-day-time-text{
            text-align: center;
            vertical-align: central;
            font-size: 11px;
            color: #ffffff;
        }
        
        #img-item-of-day-time{
            text-align: center;
            vertical-align: central;
            font-size: 14px;
            color: #ffffff;
        }
        
        #img-item-of-day-time span{
            font-size: 12px;
        }

        #banner-1{
            width: 173px;
            margin-left: 13px;
        }
        
        #banner-1-img-div{
            padding: 1px;
            width: 172px;
            border-top: 1px solid #38536a; 
            border-left : 1px solid #38536a; 
            border-right: 1px solid #38536a; 
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }
        
        #banner-1-img{
            width: 172px;
        }
        
        #banner-table-info-area{
            width: 173px;
            position: absolute;
            margin-top: 1px;
        }
        
        #banner-table-info{
            width: 173px;
        }
        
        #banner-table-info-column1{
            font-size: 11px;
            color: #ffffff;
            vertical-align: central;
            text-align: center;
        }
        
        #banner-table-info-column2{
            font-size: 16px;
            color: #ffffff;
            vertical-align: central;
            text-align: center;
        }
        
        #banner-table-info-column3{
            font-size: 11px;
            color: #ffffff;
            vertical-align: central;
            text-align: center;
        }
        
        #right-content-column{
            vertical-align: top;
            background: #e5eff8;
        }
        
        #banner-2{
            margin-top: 8px;
            margin-left: 12px;
            padding: 1px;
            border: 1px solid #38536a;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            width: 172px;
        }
        
        #banner-2-img{
            width: 172px;
        }
        
        #banner-2-link-area{
            position: absolute;
            margin-top: -18px;
            margin-left: 110px;
        }
        
        #banner-2-link-area a{
            font-size: 11px;
        }
        
        #banner-2-link-area a:hover{
            text-decoration: none;
        }
            
            
        #right-menu-area{
            width: 177px;
            margin-left: 12px;
        }
        
        #right-menu-shapka{
            width: 177px;
            height: 249px;
            background: url('/bitrix/templates/itc_stroyshopper/images/banner-3.png') no-repeat;
        }
        
        #right-menu-cont{
            margin: 0px 1px;
            background: #9f6f7e;
        }
        
        #right-menu-cont-table{
            width: 175px;
        }
        
        .right-menu-cont-left-column{
            vertical-align: central;
            text-align: center;
            width: 40px;
            height: 40px;
        }
        
        .right-menu-cont-right-column{
            width: 130px;
            padding-right: 10px;
            vertical-align: central;
            text-align: left;
        }
        
        .right-menu-cont-right-column a{
            font-size: 12px;
            color: #ffffff;
            text-decoration: none;
        }

        .right-menu-cont-right-column a:hover{
            text-decoration: underline;
        }
        
        #right-menu-bottom{
            margin: -2px 1px 0px 1px;
            width: 175px;
            height: 23px;
            background: url('/bitrix/templates/itc_stroyshopper/images/banner-3-bottom.png') no-repeat;
        }
        
        #news-list-area{
            width: 176px;
            margin-left: 12px;
        }
        
        #news-list-shapka{
            width: 176px;
            height: 47px;
            background: url('/bitrix/templates/itc_stroyshopper/images/news-shapka.png') no-repeat;
        }
        
        #news-list-shapka div{
            position: absolute;
            font-size: 13px;
            color: #ffffff;
            margin-top: 15px;
            margin-left: 15px;
        }

        #news-list-block{
            width: 174px;
            border-left: 1px solid #825464;
            border-right: 1px solid #825464;
            background: #ffffff;
        }
        
        #news-list-block-table-area{
            margin: 0px 10px;
            width: 156px;
        }
        
        #news-list-block-table{
            width: 156px;
        }
        
        #news-list-block-link-area{
            width: 156px;
            height: 20px;
        }
        
        #news-list-block-link-area div{
            margin-left: 50px;
            
        }
        
        #news-list-block-link-area a{
            font-size: 10px;
        }
        
        #news-list-block-link-area a:hover{
            text-decoration: none;
        }
        
        
        .news-list-date-row{
            vertical-align: bottom;
            text-align: left;
            font-size: 10px;
            color: #000000;
            height: 20px;
        }
        
        .news-list-prew-row{
            vertical-align: central;
            text-align: left;
            font-size: 11px;
            color: #000000;
            line-height: 10px;
        }
        
        .news-list-prew-row a{
            color: #000000;
            text-decoration: none;
        }
        
        .news-list-prew-row a:hover{
            text-decoration: underline;
        }
        
        
        #news-list-bottom-area{
            width: 172px;
            border-left: 1px solid #825464;
            border-right: 1px solid #825464;
            background: #A16777;
            height: 55px;
        }
        
        #news-list-bottom-input-area{
            position: absolute;
            margin-top: 13px;
            margin-left: 17px;
            width: 142px;
            height: 17px;
            border: 1px solid #38536a;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            padding: 1px;
            background: #ffffff;
        }
        
        #news-list-bottom{
            width: 176px;
            height: 17px;
            background: url('/bitrix/templates/itc_stroyshopper/images/news-bottom.png') no-repeat;
        }
        
        #news-list-bottom-input{
            width: 140px;
            height: 15px;
            font-size: 12px;
            color: #ababab;
            border: none;
            background: none;
            text-align: center;
        }
        
        #news-list-bottom-button-area{
            position: absolute;
            margin-left: 20px;
            margin-top: 34px;
            width: 142px;
            height: 22px;
            background: url('/bitrix/templates/itc_stroyshopper/images/news-bottom-button.png') no-repeat;
        }
        
        #news-list-bottom-button-area div{
            position: absolute;
            font-size: 10px;
            color: #0064b7;
            margin-top: 3px;
            margin-left: 10px;
        }
        
        #news-list-bottom-button-area div a{
            color: #0064b7;
            text-decoration: none;
        }
        
        #news-list-bottom-button-area div a:hover{
            text-decoration: underline;
        }
        
        #left-bottom-menu{
            height: 69px;
            background: url('/bitrix/templates/itc_stroyshopper/images/bottom-menu-bg.png') repeat-x;
        }
        
        #center-bottom-menu{
            background: url('/bitrix/templates/itc_stroyshopper/images/bottom-menu-bg.png') repeat-x;
        }
        
        #right-bottom-menu{
            background: url('/bitrix/templates/itc_stroyshopper/images/bottom-menu-bg.png') repeat-x;
        }
        
        #center-bottom-menu-table{
            width: 100%;
        }
        
        .center-bottom-menu-column{
            vertical-align: central;
            text-align: center;
            font-size: 12px;
        }
        
        .center-bottom-menu-column a{
            color: #ffffff;
            text-decoration: underline;
        }
        
        .center-bottom-menu-column a:hover{
            color: #ccffd9;
            text-decoration: none;
        }
        
        #footer1{
            vertical-align: top;
            text-align: left;
            height: 45px;
            border-bottom: 2px solid #8a5464;
        }
        
        #footer2{
            padding-top: 14px;
            vertical-align: top;
            color: #000000;
            text-align: center;
            font-size: 11px;
            border-bottom: 2px solid #8a5464;
        }
        
        #footer3{
            border-bottom: 2px solid #8a5464;
            vertical-align: top;
            text-align: left;
            width: 230px;
        }
        
        #footer1-icon-area{
            margin-left: 11px;
            margin-top: 6px;
        }
        
        .footer1-icon{
            float: left;
            margin-right: 10px;
        }
        
        #footer3-icon-area{
            margin-top: 6px;
        }
        
        .footer3-icon{
            float: left;
            margin-right: 5px;
        }

/*        ГЛАВНАЯ СТРАНИЦА*/        
        
        #carousel-area{
                margin: 0 auto;
                width: 603px;
                height: 78px;
        }
        
        #carousel {
                width: 603px;
                height: 78px;
                padding: 0;
                overflow: scroll;
                border: 1px solid #8a5464;
        }
        #carousel ul {
                list-style: none;
                width: 1500px;
                margin: 0;
                padding: 0;
                position: relative;
        }
        #carousel li {
                display: inline;
                float: left;
        }
        .textholder {
                text-align: left;
                font-size: small;
                padding: 6px;
                -moz-border-radius: 6px 6px 0 0;
                -webkit-border-top-left-radius: 6px;
                -webkit-border-top-right-radius: 6px;
                
        }       
        
        #reklama1-block{
            margin: 30px 10px 15px 10px;
            border-bottom: 1px dashed #999ea1;
            border-top: 1px dashed #999ea1;
            padding: 5px 20px;
            font-size: 12px;
            color: #999ea1;
            text-align: center;
        }
        
        #item-top-area{
            margin: 10px 10px;
            position:  relative;
        }
        
        .item-top{
            position: relative;
            width: 280px;
            /*height: 82px;*/
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
        }
        
        .item-top-img{
            width: 78px;
            height: 78px;
            border: 1px solid #8a5464;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            padding: 1px;
            float: left;
            margin-right: 10px;
        }
        
        .item-top-text{
            font-size: 10px;
            /*height: 78px;*/
        }
        
        .item-top-text a{
            color: #000000;
            text-decoration: none;
        }
        
        .item-top-text a:hover{
            color: #106dbb;
            text-decoration: underline;
        }
        
        .item-top-section-name{
            font-size: 12px;
        }
        
        .item-top-section-name a{
            text-decoration: none;
            color: #0064b7;
        }
        
        .item-top-section-name a:hover{
            text-decoration: underline;
        }
        
        .item-top-section-count{
            font-size: 10px;
        }
        
        
        #banner-4-area{
            margin: 0px 10px;
/*            border-bottom: 1px dashed #999ea1;*/
            border-top: 1px dashed #999ea1;
        }
        
        #banner-4{
            width: 605px;
            height: 81px;
            margin: 5px auto;
        }
        
        #banner-4-link1{
            position: absolute;
            font-size: 10px;
            margin-left: 542px;
            margin-top: -78px;
        }
        
        #banner-4-link1 a{
            color: #0064b7;
        }
        
        #banner-4-link1 a:hover{
            text-decoration: none;
        }
        
        #banner-4-link2{
            margin-top: -32px;
            margin-left: 430px;
            line-height: 5px;
        }
        
        #banner-4-link2-text1{
            font-size: 10px;
            color: #0064b7;
        }
        
        #banner-4-link2-text2{
            font-size: 12px;
            color: #0064b7;
        }
        
        #banner-4-link2-text3{
            font-size: 12px;
            color: #0064b7;
        }
        
        #article-prew-area{
            margin: 0px 10px;
        }
        
        .article-prew-item{
            border-top: 1px dashed #999ea1;
        }
        
        .article-prew-item-header{
            margin: 15px 0px;
            font-size: 14px;
        }
        
        .article-prew-item-header a{
            color: #0064b7;
            text-decoration: none;
        }
        
        .article-prew-item-header a:hover{
            text-decoration: underline;
        }

        .article-prew-item-text{
            font-size: 12px;
            margin-bottom: 15px;
        }
        
        #banner-5-area{
            margin: 15px 10px;
        }
        
        #banner-5-1{
            margin-top: 40px;
            float: left;
        }
        
        #banner-5-2{
            float: right;
        }
        
/*НОВОСТИ        */

        .bread-line{
            font-size: 12px;
            margin-top: 10px;
            margin-left: 10px;
        }
        
        .bread-line a{
            color: #000000;
            text-decoration: none;
        }
        
        .bread-line a:hover{
            text-decoration: underline;
            color: #0064b7;
        }

        .catalog-item-area{
            border-left: 1px solid #825464;
            border-right: 1px solid #825464;
            border-bottom: 1px solid #825464;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
        }
        
        .catalog-item-header-name{
            font-size: 11px;
            color: #0064b7;
            padding-top: 5px; 
            margin-left: 10px;
            margin-right: 10px;
            margin-bottom: 5px;
            padding-bottom: 5px;
            width: 156px;
            vertical-align: central;
            border-bottom: 1px solid #738fae;
            cursor: pointer;
        }
        
        .catalog-item-name{
            font-size: 11px;
            margin-left: 20px;
            margin-right: 10px;
            width: 146px;
        }
        
        .catalog-item-name a{
            color: #0064b7;
            text-decoration: none;
        }
        
        .catalog-item-name a:hover{
            text-decoration: underline;
        }
        
        .catalog-item-space{
            height: 7px;
        }
        
        #news-prew-list-area{
            position: relative;
            margin: 10px;
        }
        
        #news-prew-list-table{
            width: 100%;
        }
        
        #news-prew-list-column-date-name{
            vertical-align: top;
            text-align: left;
            width: 50%;
        }
        
        .news-prew-list-column-date{
            position: relative;
            background: #dee8f1;
            text-align: center;
            vertical-align: central;
            font-size: 11px;
            width: 90px;
            height: 16px;
            z-index: 10;
        }
        
        .news-prew-list-column-name{
            z-index: 1;
            position: relative;
            font-size: 12px;
            background: #f4eaed;
            padding: 10px;
            margin-top: -8px;
        }
        
        .news-prew-list-column-name a{
            color: #38536a;
        }
        
        .news-prew-list-column-name a:hover{
            text-decoration: none;
        }
        
        .news-prew-list-column-text{
            font-size: 12px;
            padding: 20px 10px 10px 10px;
        }
        
        .news-prew-list-column-img{
            vertical-align: central;
            text-align: center;
        }
        
        .news-prew-list-column-line-space{
            height: 5px;
            font-size: 5px;
            border-top: 1px dashed #999ea1;
        }
        
        #navigation-area{
            position: relative;
            margin: 10px;
            font-size: 11px;
            text-decoration: underline;
            color: #000000;
        }
        
        #navigation-area a{
            color: #000000;
        }
        
        #navigation-area a:hover{
            color: #0064b7;
        }

        #faq-area{
            margin: 10px;
            position: relative;
        }
        
        .faq-name-section{
            position: relative;
            font-size: 16px;
            color: #0064b7;
            margin: 10px 0px;
        }
        
        .faq-name-text{
            vertical-align: central;
            font-size: 12px;
            width: 280px;
            float: left;
        }
        
        .faq-name-text a{
            color: #000000;
            text-decoration: none;
        }
        
        .faq-name-text a:hover{
            color: #0064b7;
            text-decoration: underline;
        }
        
        .faq-space-line{
            margin: 0;
            height: 20px;
            border-top: 1px dashed #999ea1;
        }

        .type-dostavki-area{
            margin: 10px;
            
        }
        
        .type-dostavki-shapka{
            height: 34px;
        }
        
        .type-dostavki-shapka1{
            width: 4px;
            height: 34px;
            background: url('/bitrix/templates/itc_stroyshopper/images/dost-shapka1.png')no-repeat;
            float: left;
        }
        
        .type-dostavki-shapka2{
            position: relative;
            height: 34px;
            background: url('/bitrix/templates/itc_stroyshopper/images/dost-shapka2.png')repeat-x;
            float: left;
        }
        
        .type-dostavki-shapka2 div{
            font-size: 16px;
            color: #ffffff;
            position: relative;
            margin: 7px 10px 5px 10px;
        }
        
        .type-dostavki-shapka3{
            width: 4px;
            height: 34px;
            background: url('/bitrix/templates/itc_stroyshopper/images/dost-shapka3.png')no-repeat;
            float: left;
        }

        .type-dostavki-text{
            margin-top: 10px;
            font-size: 12px;
        }
        
        .type-dostavki-text-1{
            border-top: 1px dashed #999ea1;
            padding-top: 15px;
            margin: 10px;
            margin-top: 5px;
            font-size: 12px;
            
        }
        
        #banner-6{
            width: 546px;
            height: 460px;
            margin: 10px auto;
            position: relative;
        }
        
        #section-catalog-item-list{
            padding-top: 10px;
            padding-bottom: 30px;
            position: relative;
            margin: 10px;
            border-bottom: 1px solid #999ea1;
            border-top: 1px solid #999ea1;
        }
        
        .section-catalog-item{
            float: left;
            width: 190px;
        }
        
        .section-catalog-img{
            margin-top: 5px;
            width: 28px;
            height: 28px;
            padding: 1px;
            border: 1px solid #0064b7;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            float: left;
        }
        
        .section-catalog-text{
            margin-left: 32px;
            padding: 8px;
            font-size: 10px;
            border-right: 1px dashed #999ea1;
            margin-right: 10px;
        }
        
        .section-catalog-text a{
            color: #000000;
            text-decoration: none;
        }
        
        .section-catalog-text a:hover{
            color: #0064b7;
            text-decoration: underline;
        }
        
        
        #section-category-area{
            position: relative;
            margin: 10px;
            margin-top: 3px;
        }
        
        #section-category-name-header{
            font-size: 18px;
        }
        
        #section-category-count-prew-area{
            width: 270px;
            height: 30px;
            background: #dee8f1;
            float: right;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
        }
        
        #section-category-count-prew-area div{
            position: relative;
            margin-top: 7px;
            margin-left: 8px;
            font-size: 11px;
            color: #0064b7;
        }
        
        #section-category-select-count-prew{
            border: none;
            background: none;
        }       
        
        .section-category-item{
            width: 174px;
            margin: 13px;
            height: 320px;
        }
        
        .register-form-area{
            margin: 10px 0px;
        }
        
        .register-form-header{
            background: #f2f2f2;
            padding: 7px 0px;
        }
        
        .register-form-header div{
            font-size: 18px;
            position: relative;
            margin-left: 25px;
        }
        
        .register-form-header div span{
            font-weight: normal;
        }
        
        .register-form{
            margin-top: 10px;
        }
        
        .register-form-table{
            width: 100%
        }
        
        .register-form-column1{
            width: 50%;
            vertical-align: top;
            text-align: center;
            padding: 15px;
        }
        
        #register-form-column1-table{
            margin: 0 auto;
        }
        
        .register-form-column1-table-column1{
            font-size: 12px;
            color: #38536a;
            text-align: right;
            padding-right: 5px;
        }
        
        .register-form-column1-table-column2 div input{
            width: 233px;
            height: 16px;
            margin: 2px;
            font-size: 12px;
            color: #38536a;            
            border: none;
            background: none;
        }
        
        .register-form-column1-table-column2 div{
            width: 237px;
            height: 20px;
            background: url('/bitrix/templates/itc_stroyshopper/images/input_auth.gif') no-repeat;
        }        
        
        #register-form-fogot-pass{
            text-align: left;
            width: 120px;
            font-size: 10px;
        }
        
        #register-form-fogot-pass a{
            color: #0064b7;
        }
        #register-form-fogot-pass a:hover{
            text-decoration: none;
        }
        
        #register-form-submit input{
            width: 87px;
            height: 23px;
            background: url('/bitrix/templates/itc_stroyshopper/images/search-button.png') no-repeat;
            border: none;
            font-size: 11px;
            
        }
        
        .register-form-column2{
            padding: 20px;
            vertical-align: central;
            font-size: 14px;
            color: #38536a;
        }

        .register-form-line{
            margin: 10px;
            border-top: 1px solid #999ea1;
            height: 20px;
        }
        
        #register-form-table-new-user{
            width: 600px;
            margin: 10px auto;
        }
        
        .register-form-table-new-user-col1{
            width: 135px;
            vertical-align: central;
            text-align: left;
            font-size: 11px;
            color: #38536a;
            padding: 5px 5px;
        }
        
        .register-form-table-new-user-col2 div input{
            width: 408px;
            height: 16px;
            margin: 2px;
            font-size: 12px;
            color: #38536a;            
            border: none;
            background: none;
        }
        
        .register-form-table-new-user-col2 div{
            width: 412px;
            height: 20px;
            background: url('/bitrix/templates/itc_stroyshopper/images/input_profile.gif') no-repeat;
        }    
        
        #register-form-table-new-user-2{
            width: 600px;
            margin: 10px auto;
        }
        
        .register-form-table-new-user-2-col1{
            width: 200px;
            vertical-align: central;
            text-align: left;
            font-size: 11px;
            color: #38536a;
            padding: 5px 5px;            
        }
        
        .register-form-table-new-user-2-col2 div input{
            width: 408px;
            height: 16px;
            margin: 2px;
            font-size: 12px;
            color: #38536a;            
            border: none;
            background: none;
        }
        
        .register-form-table-new-user-2-col2 div{
            width: 412px;
            height: 20px;
            background: url('/bitrix/templates/itc_stroyshopper/images/input_profile.gif') no-repeat;
        }    

        #register-form-attention{
            font-size: 12px;
            color: #e95a24;
            margin-left: 30px;
        }
        
/*        КАРУСЕЛЬ*/
        #top-sell-courusel-area{
            position: relative;
        }
        
        #top-sell-courusel-shapka{
            height: 47px;
            background: url('/bitrix/templates/itc_stroyshopper/images/top-cour-shapka-line.png') repeat-x;
            position: relative;
        }
            
        #top-sell-courusel-logo{
            position: relative;
            margin-left: 5px;
            float: left;
        }
        
        #top-sell-courusel-logo-text{
            float: left;
            position: relative;
            font-size: 22px;
            margin-top: 8px;
            margin-left: 10px;
            color: #ffffff;
        }
        
        #top-sell-courusel{
            height: 350px;
overflow: hidden;
/*            background: url('/bitrix/templates/itc_stroyshopper/images/top-cour-line.png') repeat-x;*/
            
        }
        
        #top-sell-courusel-item{
            width: 174px;
        }
        
        
/*        КАРУСЕЛЬ Конец*/        

/*Корзина */

        #bottom_banner_head {
            font-weight: bold;
            font-size: x-large;
            font-variant: small-caps;
            fertical-align: top;
            color: #ffffff;
            background-image: url('/bitrix/templates/itc_stroyshopper/images/bottom_banner_bg.gif');
            background-position: center top;
            background-repeat: repeat-x;
        }
        
        #bottom_banner_footer {
            background-image: url('/bitrix/templates/itc_stroyshopper/images/bottom_banner_footer_bg.gif');
            background-position: center bottom;
            background-repeat: repeat-x;
        }
        
        #basket_table{
            font-weight: bold;
            font-size: 14px;
            text-align: center;    
        }
        
        #basket_table tr td{
            color: #0064b7;
        }
        
        #basket_table tr:first-child td {
            color: #000000;
            background-color: #F2F2F2;
            padding: 7px;
        }
        
        #basket_table tr:first-child td:first-child {
            text-align: left;
        }
        
        #basket_table .basket_table_podval_itog{
            height: 30px;
            vertical-align: top;
            font-size: 16px;
            color: black;
            border-top: 1px #38536a solid ;
        }
        
        #basket_table .basket_table_podval_itog {
            color:  #000000;
            height: 90px;
            padding-top: 20px;
        }
        
        #basket_table .basket_table_podval_buttons td{
            height: 120px;
            vertical-align:  top;
            text-align: right;
        }
        
        #basket_table .basket_table_podval_buttons td:first-child{
            height: 120px;
            vertical-align:  top;
            text-align: left;
        }
        
        #basket_table .basket_table_podval_buttons td{
            height: 120px;
            vertical-align:  top;
            text-align: right;
        }
        
        
        
        #basket_table .basket_table_podval_buttons td:first-child button{
            font-size: 14px;
            color: #000000;
            padding: 5px 10px;
            background: -moz-linear-gradient(
                top,
                #e8e8e8 0%,
                #f0f0f0 25%,
                #969696);
            background: -webkit-gradient(
                linear, left top, left bottom, 
                from(#e8e8e8),
                color-stop(0.25, #f0f0f0),
                to(#969696));
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border: 1px solid #7a7a7a;
            -moz-box-shadow:
                0px 1px 3px rgba(000,000,000,0.5),
                inset 0px -1px 0px rgba(255,255,255,0.5);
            -webkit-box-shadow:
                0px 1px 3px rgba(000,000,000,0.5),
                inset 0px -1px 0px rgba(255,255,255,0.5);
            text-shadow:
                0px -1px 1px rgba(000,000,000,0.3),
                0px 1px 0px rgba(255,255,255,0.3);
        }
        #basket_table .basket_table_podval_buttons td button{
            font-size: 14px;
            color: #ffffff;
            padding: 5px 10px;
            background: -moz-linear-gradient(
                top,
                #42aaff 0%,
                #003366);
            background: -webkit-gradient(
                linear, left top, left bottom, 
                from(#42aaff),
                to(#003366));
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border: 1px solid #003366;
            -moz-box-shadow:
                0px 1px 3px rgba(000,000,000,0.5),
                inset 0px 0px 1px rgba(255,255,255,0.5);
            -webkit-box-shadow:
                0px 1px 3px rgba(000,000,000,0.5),
                inset 0px 0px 1px rgba(255,255,255,0.5);
            text-shadow:
                0px -1px 0px rgba(000,000,000,0.7),
                0px 1px 0px rgba(255,255,255,0.3);
        }

        #basket_table .basket_table_podval_itog font{
            color: #e95a24;
            font-size: larger;
        }

        #basket_table .basket_table_nomeklatura_small_grey{
            color: #b3b3b3;
            font-size: 10px;
        }
        #basket_table .basket_table_nomenklatura_sum{
            color: #e95a24;
            font-weight: bolder;
            font-size: larger; 
        }

        #basket_table .basket_table_image_preview{
            padding: 10px;    
        }
        #basket_table .basket_table_image_preview div{
            border-radius:  10px 10px 10px 10px; 
            border-color:  silver;
            border-width: 1px;
            border-style:  solid;
            width: 60px;
            height: 60px;
        }
/*Корзина конец */

/*стили форума чутьчуть */


    .forum_container{
            font-size: 12px;
            margin: 10px;
    }

    .forum_container a{
            color: #0064b7;
    }        
    
    .forum_container a:hover{
            text-decoration: underline;
    }    
    
/*стили авторизационного блока */
    .hello_user{
            font-size: 12px;
            color:#e1e1e1;
            margin-top: -5px;
            text-align: right;
                       
    }
    
    .hello_user a{
            font-size: 12px;
            color:#ef8b1e;
            text-decoration: underline;                   
    }
    
    .hello_user a:hover{
            text-decoration: none;                   
    }        
    
    .personal_page, .page_404_page{
            margin: 10px; 
            font-size: 12px;
    }
    
    .personal_page button{
            border: none;
            background: url('/bitrix/templates/itc_stroyshopper/images/but_empty.gif') no-repeat;
            width: 132px;
            height: 32px;
            font-size: 12px;
            font-weight: bold;
            cursor: pointer;
            color: #ffffff;
    }
    
    .page_404_page li{
        list-style: none;
        margin-bottom: 10px;
    }

    .page_404_page li div{
        margin: 0 0 0 10px;
        font-style: italic;
    }
    
    .page_404_page li a:hover{
        text-decoration:underline;
        color: #0064b7;
    }    
    
    
    .article_link_items a:hover{
        text-decoration: underline;
    }
    
    #mcontent_area{
        margin: 10px;
    }
    
    a.defunderline{
        text-decoration: underline;
    }
    
    a.defunderline:hover{
        text-decoration: none;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #block_popup{
        background: url('/bitrix/templates/itc_stroyshopper/images/inner_window2.png') repeat-x; 
        display: none; 
        position: fixed; 
        top: 35%; 
        left: 33%; 
        width: 581px; 
        height: 300px; 
        z-index: 1000; 
        color: #000000;       
    }
    
    #opacity_fon{
        display: none;
        position: fixed;
        z-index: 999;
        width: 100%;
        height: 100%;
        background: #000000;
        opacity: 0.55;
    }
    
    #block_popup-bg-2{
        width: 68px;
        height: 104px;
        position: absolute;
        background: url('/bitrix/templates/itc_stroyshopper/images/popup-bg-2.png') no-repeat;
        margin-left: 245px;
        margin-top: 35px;
    }
    
    #block_popup-button-area{
        position: absolute;
        margin-top: 153px;
        margin-left: 20px;
    }
    
    .block_popup_button{
        width: 93px;
        height: 23px;
        background: url('/bitrix/templates/itc_stroyshopper/images/popup-bg-button.png') no-repeat;
        float: left;
        
        font-size: 11px;
    }
    
    .block_popup_button a{
        color: #000000;
        text-decoration: none;
        margin-left: 17px;

    }

    .block_popup_button a:hover{
        text-decoration: underline;
    }
    
.padding_10px{
    padding: 10px;
}    

h1{
    font-size: 18px;
}

.to_cart {padding: 0 0 0 5px;}

/* Table cells and heads*/
table.sale_order_full th, table.sale_order_full td
{
}

.address_line_warning
{
	color: #BEBEBE;
}

input.disabled:disabled
{
	border: none;
	background: none;
	font-size: 14px;
	font-weight: bold;
	
}

.total {
	font-size: 16px;
	font-weight: bold;
	margin-left: 7px;
}

#order_form_id, #calc_delivery {
	float: left;
	width: 49%;
	min-width: 400px;
}

#delivery-home, #new_address_container, #new_address, #street_title_container, #house_container, #flat_container, #information_container {
	color: #38536A;
	font-size: 12px;
	vertical-align: middle;
	margin: 20px;
}

#varianty_adresa
{
	width: 80%;
	padding-left: 7px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-radius: 4px;
	cursor: pointer;
}

.address_fields input, .address_fields textarea, input.order
{
	border: 1px solid gray;
	border-radius: 4px;	
	padding-left: 7px;
}

input.order {
	margin: 0 10px;
	width: 40px;
}

#house_container input, #flat_container input {
	margin: 0 10px;
	width: 60px
}

#new_address_container input
{
	width: 100%;
	min-width: 350px;
}

#street_title_container input {
	width: 300px;
	margin-left: 20px;
}

ul#delivery-home-address
{
	padding: 0;
}

ul#delivery-home-address li 
{
	list-style: none;
	padding: 4px;
}

ul#delivery-home-address li a
{
	margin: 10px;
	text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #38536A; /* Добавляем свою линию */ 
}

ul#delivery-home-address li a:hover
{
    border-bottom: 1px solid #38536A; /* Добавляем свою линию */ 
}

ul#delivery-home-address li a.ordering-new-address {
	margin-left: 25px;
}

.error {
	color: red;
	font-size: 10px;
	display: none;
}

table.sale_order_full_table
{
    font-family: sans-serif;
	font-size:12px;
    margin: 10px;
}

/* Table cells and heads*/
table.sale_order_full_table td
{
    padding: 4px;
}

.sof-req{color:red;}
.sof-ok{color:green; font-weight:bold;}

.props td input{
    font-size: 12px;
    color: #38536a;
    width: 416px;
    height: 16px;
    margin: 2px;
    border: none;
    background: none;
}

.props td div.divinput{
    width: 420px;
    height: 20px;
    background: url('/bitrix/templates/itc_stroyshopper/images/input_profile.gif') no-repeat;       
}

.props td{
    color:#38536a;
    font-size: 12px;
    vertical-align: middle;
}

.props td textarea{
    font-size: 12px;
    color: #38536a;
    width: 416px;
    height: 56px;
    margin: 2px;
    border: none;
    background: none;
}

.props td div.divtextarea{
    width: 420px;
    height: 60px;
    background: url('/bitrix/templates/itc_stroyshopper/images/order_textarea.gif') no-repeat;       
}

.order_button{
    width: 129px;
    height: 26px;
    background: url(/images/order_button.gif) no-repeat;       
    border: none;
    color: #38536a;
    font-family: sans-serif;
}

.data-table{
    width: 100%;
    border-collapse: collapse;
}

.data-table th{
    font-size: 12px;
    color: #38536a;
    font-family: sans-serif;
    border-right: 1px dashed #989da0;    
    border-bottom: 1px solid #989da0;
    padding: 5px; 
}

.data-table td{
    font-size: 12px;
    color: #000;
    font-family: sans-serif;
    border-right: 1px dashed #989da0;    
    border-bottom: 1px solid #989da0;
    padding: 5px; 
}

.itog td{
    background: #ffffdd;
    color:#b57083 !important;
    border-bottom: dashed 1px #9b9fa8;
}

div.errortext{
    font-family: sans-serif;
    text-align: right;
    color: #ff0000;
    font-size: 12px;
    margin-right: 10px;
}

.sof-ok{
    color:#fff !important;
}

.sale_order_full_table a{
     color: #38536a;
     text-decoration: underline;   
}

.sale_order_full_table a:hover{
     color: #38536a;
     text-decoration: none;   
}

/*styles for select begin*/
.props select{
    width: 416px;
}


.ui-selectmenu {
    display:block;
    height:21px;
    width: 416px;
    padding:0;
    position:relative;
    text-decoration:none !important;
    overflow:hidden;
    cursor:pointer;
    font-weight: 100 !important;
    margin: 0px 0 6px 0;
     
}
 
.ui-selectmenu:hover {text-decoration:none !important;}

.ui-selectmenu-status {
    text-decoration:none !important;
    display:block;
    height:21px;
    background:url('/bitrix/templates/itc_stroyshopper/images/sel_bg.png') no-repeat;
    overflow:hidden;
    color: #999999;
    font-family: sans-serif;
    font-size:12px;
    padding:3px 0 0 4px;
    margin: 0px !important;
}
.ui-selectmenu-menu {
    position:absolute;
    top:0;
    margin: -2px 0 0;
    border:none;
    display:none;
    z-index: 3000;
    padding: 0;
}
.ui-selectmenu-menu ul {
    list-style:none outside none;
    overflow:auto;
    height: 200px;
    margin:0;
    padding:0;
    background: #f2f2f2;
    font-weight: 100 !important;
    font-family: sans-serif;
    font-size:12px;
    border: 1px solid #b3b3b3;
    border-top: none; 
}
.ui-selectmenu-menu a {
    display:block;
    padding:2px 2px;
    font-weight: 100 !important;
    text-decoration:none;
    font-family: sans-serif;
    font-size:12px;
    color: #38536a;
}
.ui-selectmenu-menu a:hover {
    background:#3465b4;
    font-weight: 100 !important; 
    text-decoration:none;
    color: #f7931e;
    font-family: sans-serif;
    font-size:12px;
}
.ui-selectmenu-open {display:block;}
.ui-selectmenu-icon {
    float:right;
    cursor:pointer;
    width:20px;
    height:21px;
    background:url('/bitrix/templates/itc_stroyshopper/images/sel_icon.png') no-repeat;
}        
.checkout_steps_divider {
width: 40px;
height: 1px;
background-color: #99C9DF;
overflow: hidden;
}
/*styles for select end*/
h2 {font-size: 16px;}

#mcontent_area a {font-size: 14px;}

div.section_pic{
    width: 88px;
    height: 88px;
    float: left;
    margin: 0 10px 0 0;
}

div.section_pic_frame{
    width: 88px;
    height: 88px;
    background: url('/bitrix/templates/itc_stroyshopper/images/small_frame.png') no-repeat;
    position: absolute;
}

a.level_1_link{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

a.level_1_link:hover{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #fd9304;
    text-decoration: none;
}

span.quantity_span{
    font-size: 10px;
    color: #000;
    font-family: Tahoma;
}

.catalog_section_list table td{
    padding: 10px;
}

a.level_2_link{
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    text-decoration: none;
}

a.level_2_link:hover{
    font-family: Tahoma;
    font-size: 11px;
   color: #000;
    text-decoration: underline;
}

div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */
/* /bitrix/templates/itc_stroyshopper/js/fancybox/jquery.fancybox-1.3.4.css */
/* /bitrix/templates/itc_stroyshopper/css/tabs.css */
/* /js/prettyPhoto.css */
/* /bitrix/templates/itc_stroyshopper/css/tab_carousel.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/sale.basket.basket.small/small_basket/style.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/search.title/new2/style.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/menu/main_menu/style.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/catalog.section.list/catalog_list/style.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/breadcrumb/bc/style.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/menu/right_menu/style.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/news.list/banner_news_list/style.css */
/* /bitrix/templates/itc_stroyshopper/components/bitrix/menu/bottom_menu/style.css */
/* /bitrix/templates/itc_stroyshopper/template_styles.css */