#spa-top {

/*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/common/5.png',sizingMethod='scale');
*/
}


#header>#spa-top {
	/* background:transparent url(/common/5.png) repeat; */
}



#spa-top {
	height:47px;
	overflow:hidden;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}


#spa-top a,
#spa-top h2 {
	float:right;
	display:block;
	height:47px;
	margin:0;
	padding:0 20px;
	font-size:12pt;
	text-align:center;
	line-height:32pt;
	font-weight:bold;
}


#spa-top a:link,#spa-top a:visited,#spa-top a:active { background:#transparent;color:#fa9414; }
#spa-top a:hover,#spa-top a:focus { color:#fa0414; }
#spa-top h2 { color:#fa0414; }



/*preload classes*/ 
.svw { width:396px;height:256px;   }
.svw ul { position: relative; left: -999em;} 
 

/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 0px solid #ff0000;   
margin: 0 0 1px 0;
} 


.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative;
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
}

.stripViewer ul li img {  width:396px;height:256px;  } 

.stripViewer ul li { float:left; }


/*
.stripTransmitter { display:none; } 
*/

.stripTransmitter {
position: relative;top:-300px;left:-46px;
overflow: auto;
width: 1%;
}

.stripTransmitter ul { /* the auto-generated set of links */
position: relative;
list-style-type: none;
}

.stripTransmitter ul li{ /* in this list too, each LI is arranged horizontally */
width: 20px;
float:left;
margin: 0 1px 1px 0;
}

.stripTransmitter a {
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #999;
text-decoration: none;
display: block;
color:#000;
}

.stripTransmitter a:link { color:#000; }

.stripTransmitter a:hover { /* hover */
background: #ebce96;
color: #fff;
}

.stripTransmitter a.current,
.stripTransmitter a.current:hover {	background:#333; color:#fff; }/*

#reg {
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/common/reg5.png',sizingMethod='scale'); */
}

html>body #reg {
	background:transparent url(/common/reg5.png) no-repeat;
}

*/
#reg {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/common/reg5.png',sizingMethod='scale');
}
html>body 

#reg {
     background:transparent url(/common/reg5.png) repeat; 
}

#reg {
	/*position:relative;right:50px;display:block;*/
	margin: 0;
	clear:right;
	float:right;
	width:299px;
	height:400px;
	color:#fff;
	padding:0;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;	
        font-size:12pt;

}
#reg input.text {
	
	position:relative;
	width:230px;
	background-color:#fff;
	border:1px solid #000;
	padding:3px 3px 1px 3px;
	color:#000;
	font-size:12pt;
	font-weight:bold;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#reg p {
	padding: 20px 0 0 0;
	margin:0;
	font-weight:bold;
	text-align:center;
}
#reg div.form {
	margin: 20px 0 0 30px;
}
#reg input.save {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/common/reg-button.png',sizingMethod='scale');
}
html>body #reg input.save {
	background:transparent url(/common/reg-button.png) repeat; 
}
#reg input.save {
	position:relative;
	margin:0 20px 0 0;
	width:122px;
	height:10px;
}
#REG_FROM,#REG_TO {
	position:relative;
	padding:3px 3px 1px 3px;
	background-color:#fff;
	border:1px solid #000;
	width:200px;
}
#reg a {
	position:relative;
}

#reg label, #reg input  {
	/*
	margin:0 0 0 20px;
	*/
}

#REG_SAVE {
		float:right;
}
#REG_SAVE:hover,
#REG_SAVE:focus {
	/*
	border:1px solid #999;
	*/
}body.body-popup {margin:10px;}
div.empty {width:1px; height:1px; overflow:hidden;}

/*Icon*/
img.calendar-icon {border:0px; width:19px; height:19px; vertical-align:top; margin:1px; margin-left:2px}
img.calendar-icon-hover {border:1px solid #AEB6C2; background-color:#DBE3F2; margin:0px; margin-left:1px}

div.bx-calendar-float td, div.bx-calendar-float tr, div.bx-calendar-float table, div.bx-calendar-float tbody {font-family:Verdana,Arial,Helvetica,sans-serif !important;background:transparent !important; font-weight:normal !important; font-size:medium !important; line-height:normal !important; height:auto !important; width:auto !important; padding:0px !important; margin:0px !important; border:none !important; border-spacing:0 !important; table-layout: auto !important; text-align:left !important; text-decoration: none !important; font-variant: normal !important; font-style:normal !important; letter-spacing:normal !important;word-spacing:normal !important; text-indent:0 !important; overflow:visible !important; color:black !important; vertical-align: middle !important; text-align: left !important; }

/*Calendar float form*/
div.bx-calendar-float {width:200px; background-color:white; border:1px solid #A9A9A9;}
div.bx-calendar-float td {padding:0px !important; font-size:11px !important;}
div.bx-calendar-float div.bx-calendar-content {height:190px;}

/*title*/
div.bx-calendar-title {font-size:medium !important; background-color:#23468A; background-image:url(images/title_bg.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #A9A9A9;}
div.bx-calendar-title td.bx-calendar-title-text{width:100% !important; font-size:11px !important; font-weight:bold !important; color:#EEF1F7 !important; padding:3px !important; cursor:move !important; vertical-align:top !important;}
div.bx-calendar-float a.bx-calendar-close {display:block; width:13px; height:13px; background-image:url(images/close.gif); overflow:hidden; margin-right:3px; background-repeat:no-repeat; background-position:center;}

/*toolbar*/
div.bx-calendar-float table.bx-calendar-toolbar {width:100% !important; height:22px !important; background-color:#D9D6CF !important; background-image:url(images/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #FFFFFF !important; border-bottom:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button {border:0px; margin:1px 3px 1px 3px; display:block; height:15px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box; color:black; text-decoration:none;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button:hover {height:17px; margin:0px 2px 0px 2px; border:1px solid #AEB6C2; background-color:#DBE3F2; color:black;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left {width:15px; background-image:url(images/left.gif); background-position:4px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right {width:15px; background-image:url(images/right.gif); background-position:6px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today {width:15px; background-image:url(images/today.gif); background-position:left top;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow {width:9px; background-image:url(images/arr_down.gif); margin-left:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu {margin-right:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today:hover {width:17px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow:hover {width:11px; margin-left:0px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu:hover {margin-right:0px;}

/*calendar*/
div.bx-calendar-float div.bx-calendar {padding:4px 8px 4px 4px;}
div.bx-calendar-float div.bx-calendar table {width:100% !important;}
div.bx-calendar-float div.bx-calendar td {padding:2px 0px 0px 2px !important;}
div.bx-calendar-float div.bx-calendar tr.bx-calendar-head td {padding-left:4px !important; padding-bottom:4px !important; border-bottom:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar td.bx-calendar-week {border-right:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar a {display:block; text-align:right; color:#213AA3;  text-decoration:none; width:18px; height:18px; /*padding:2px;box-sizing:border-box; -moz-box-sizing:border-box;*/ overflow:hidden;}
div.bx-calendar-float div.bx-calendar a:hover {background-color:#DBE3F2;}
div.bx-calendar-float td.bx-calendar-holiday a {color:#970000; }
div.bx-calendar-float td.bx-calendar-today a {border:1px solid #FF0000; padding:1px;}
div.bx-calendar-float td.bx-calendar-inactive a {color:#9B9B9B;}
div.bx-calendar-float td.bx-calendar-current a {color:white; background-color:#3E67B5;}
div.bx-calendar-float td.bx-calendar-current a:hover {color:black;}

/*time toolbar*/
div.bx-calendar-float table.bx-calendar-timebar {width:100% !important; background-color:#D9D6CF !important; background-image:url(images/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-timebar td {text-align: center !important;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button {width:80px; height:5px; border:0px; display:block; background-color:#D6D1C9; background-repeat:no-repeat; background-position:center 1px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; margin:0 auto;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button:hover {background-color:#BFBFD9;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-down {background-image:url(images/arr_down.gif);}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-up {background-image:url(images/arr_up.gif);}

/*time buttons*/
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time {border:0px; margin:1px 2px 1px 2px; display:block; width:16px; height:16px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time:hover {width:18px; height:18px; margin:0px 1px 0px 1px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-set-time {background-image:url(images/set_time.gif);}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-clear-time {background-image:url(images/clear_time.gif);}

/*time block*/
div.bx-calendar-float div.bx-calendar-time {border-top:1px solid #DBDBDB; padding:6px 0px 6px 0px;}
div.bx-calendar-float div.bx-calendar-time td {padding:0px !important;}
div.bx-calendar-float div.bx-calendar-time input {height:18px !important; font-size:11px !important; margin:0px 1px 0px 2px !important; font-family:Verdana,Arial,Helvetica,sans-serif !important; border:1px solid #A7A7A7 !important; width:20px !important;}
div.bx-calendar-float a.bx-calendar-spin {width:7px; height:7px; border:0px; margin:1px; display:block; background-repeat:no-repeat; background-position:center 2px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden;}
div.bx-calendar-float a.bx-calendar-spin:hover {width:9px; height:9px; margin:0px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float a.bx-calendar-spin-up {background-image:url(images/spin_up.gif);}
div.bx-calendar-float a.bx-calendar-spin-down {background-image:url(images/spin_down.gif);}

/* Popup menu */
td.popupmenu {border:1px solid #B6B6B6 !important; padding:1px !important; background-color:#FCFCFC !important; background-image:url(images/menu_gutter.gif) !important; background-repeat:repeat-y !important;}
td.popupmenu .popupitem {margin:1px !important; cursor:default !important;}
td.popupmenu .popupitemover {margin:0px !important; border:1px solid #AEB6C2 !important; background-color:#CEDAEE !important;}
td.popupmenu .popupitem .gutter {width:20px !important;}
td.popupmenu .popupitem .item {padding:3px 5px 3px 9px !important; font-size:11px !important; white-space:nowrap !important;}
td.popupmenu .popupitem .default {font-weight:bold !important;}
td.popupmenu .popupitem .disabled {color:#939393 !important;}
td.popupmenu .popupseparator {margin:1px 0px 1px 30px !important; background-color:#B6B6B6 !important; height:1px !important; overflow:hidden !important;}

/*Common actions icons */
td.popupmenu .popupitem .icon {width:20px !important; height:16px !important; background-position:center !important; background-repeat:no-repeat !important;}
td.popupmenu .popupitem .checked {background-image:url(images/checkbox.gif);}html,body,form { margin:0;padding:0; }
html,body { height:100%; }

body {
	/*
	height:auto !important;
	height:100%;
	min-height:100%;
	*/
	width:100%;
	color:#ffffff;
	background: url(/common/dsp11.jpg) repeat;
	font-family:Verdana,Tahoma,Helvetica,sans-serif;
	font-size:10pt;
}
a { text-decoration:none; }
a:link,a:visited,a:active { color:#e7d825; }
a:hover,a:focus { color:#000; }


p {
	margin:0;
	color:#ffffff;
	font-size:12pt;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:normal;

}

.foto

{
position:relative;       
margin:0;
padding:0;

}


#back {
	border-collapse:collapse;
	width:1024px;
	height:100%;
	background: url(/common/k9.jpg) no-repeat;
}
#container {
	border-collapse:collapse;
	width:100%;
	height:100%;
}

/*
html>body #container {
	
}
*/
#header { padding:0; }

#footer {
	
/*
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/common/5.png',sizingMethod='scale');
*/
}
html>body 


#footer {
	
/* background:transparent url(/common/5.png) repeat; */

}

#footer {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	width:100%;
	height:34px;

}

#footer p {
	float:right;
	padding:0 10px 0 0;
	margin:5px 0 0 0;
	
}
#LiveInternet {
	clear:left;
	float:left;
	padding:3px 0 0 0;
}
#content {
	margin-top: 30px;
        padding: 0;
	width: 980px;
}

#logo_back {
	padding:0;
	width:440px;
	vertical-align:top;
	/*
	border:1px solid #999;
	*/
}



#logo_back {

	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/common/logo.png',sizingMethod='fixed'); */
}




html>body 

#logo_back { 

/* background:transparent url(/bitrix/templates/spa/images/) no-repeat; */

}
a.logo,p.logo {
	display:block;
	position:relative;
	margin:90px 0 0 0;
	padding:0;
	width:440px;
	height:100px;
}



#flash-box {

}
#flash {
	margin:0 0 0 120px;
	padding:0;
	width:410px;
	height:270px;
	background:transparent url(/common/flash-frame2.jpg) no-repeat;
}
#flash-obj {
	margin:0;
	padding:7px 0 0 7px;
	width:396px;
	height:256px;
}

#index {
   /*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/common/5.png',sizingMethod='scale'); */
}
html>body #index {
	/* background:transparent url(/common/5.png) repeat; */
}
#index {
	margin:10px 0 20px 40px;
	padding:0;
        color:#ffffff;
	width:600px;


}
#index p {
	margin:0;
	color:#ffffff;
	font-size:12pt;
	padding:0;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:normal;
}

#index-rest {
	width:367px;
	margin:0 0 0 50px;
	padding:0;
	/*
	background:transparent url(/common/index-rest.jpg) no-repeat;
	*/
}
#index-rest p {
	margin:0;
	color:#266dd9;
	font-size:10pt;
	padding:10px 5px 15px 15px;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:normal;
	background-color:#131313;
}
#index-phone {
	text-align:right;
	float:right;
	margin: 0px 15px 0 0;
}
#index-phone span, #index-phone strong {
	display:block;
	margin:0;
	color:#266dd9;
	font-size:20pt;
	padding:0;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:normal;
	
}
#index-phone span {
	font-size:11pt;
	font-weight:bold;
}

#rekvizit
{
width:686px;
background:#ffffff;
color:#000000;
}


/*  common styling */
.menu {font-family: arial, sans-serif; width:1000px; height:30px; position:relative; font-size:12px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:98px; height:30px; text-align:center; color:#fff; border:1px solid #fff; background:#e7cd20; line-height:30px; font-size:12px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}


/*  specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#ae1111;}
.menu ul li:hover ul {display:block; position:absolute; top:31px; right:0px; left:0px;}
.menu ul li:hover ul li a.hide {background:#ae1111; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#e7cd20; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#e3e2f2; color:#000; width:193px; height:31px;}
.menu ul li:hover ul li a:hover {background:#e7cd20; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:93px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-93px;}


