html, body
{
	height: 100%;
}

body
{
	margin:0;
	padding:0;
	/*line-height: 16px;*/
	background: #81b9e3 url(images/patern.jpg);
}


/*Font*/
body, table
{
	font-size:100.01%;
	font-family: Tahoma, Arial, sans-serif;
	color:#191919;
}

a:link {text-decoration: underline; color:#285b96;}
a:visited{text-decoration: underline; color:#7291b5;}
/*a:active {text-decoration: underline; color:#285b96;}
a:hover{text-decoration: underline; color:#285b96;}*/

a img {
  border: 0;
}


#body-gradient
{
/*	height:352px;
	background: #bad2eb url(images/bg.jpg) top center no-repeat;
    position: absolute;
    width: 100%;
    margin: 0;
    zoom:1;
    border-bottom: 1px solid #0570b1*/
}

#main{
  text-align: center;
}
#main2{
  background: url(images/footer_bg.png) repeat-x bottom
}


#page-container
{
	width:982px;
	margin:0 auto;
	text-align:left;
    overflow:hidden;
    z-index: 1;
    position: relative;
    background: #fff
}


#page-bottom-delimeter
{
	background:url(images/bottom-delimeter.gif) no-repeat;
	height:1px;
	/*IE bug*/
	font-size:1px;
	line-height:0;
}

#page-bottom
{
  background: #006dae
}

#page-bottom-rounds
{
	background:url(images/bottom.gif) no-repeat;
	height:9px;
}


#page-wings
{
	padding:0 16px;
	height:100%;/**/
}

#page-content
{
	font-size: 12px;
	background:white;
    padding:0 0 0px 15px;
    min-height:500px;
    border-left: 1px solid #006cae;
    border-right: 1px solid #006cae;
    border-bottom: 4px solid #006cae;
    background: url(images/conten_bg.png) repeat-y center
}

#page-content td
{
	font-size:12px;
}

#page-left-column
{
	width:730px;
	float:left;
	overflow:hidden;
	padding-left:1px; /*for fire<span name="mcb_s" id="mcb_s" style="display:-moz-inline-stack; display:inline-block; overflow:hidden; zoom:1; *display:inline; margin: 0px; padding: 0px;">fox data-table</span>*/
	background:white;
    padding-bottom:30px;
    line-height:1.5em;
}

#page-left-column-center
{
	padding-left: 10px;
}

#page-right-column
{
	width:220px;
	float:right;
	overflow:hidden;
	background: #e5f0f7;
}

#header
{
	position:relative; /*containing block*/
    height: 96px;
    padding: 0 15px;
    background: #006eb0 url(images/head.jpg) no-repeat top center
}
#topPhotoBooking
 {
  padding: 17px 0 0 0;
  float: right;
  height:25px;
  line-height: 25px;
  width:460px;
}

#topPhotoBooking a {text-decoration:none}

#topPhotoBooking span, #topPhotoBooking label {
  color: #fff;
  font-size: 0.9em;
  font-weight:bold;
  display: block;
  float: left;
  margin-left:7px;
}

#topPhotoBooking input{
  background: url(images/input_form.png) no-repeat top left;
  border: none;
  width: 62px;
  padding: 4px;
  font-size: 0.6em;
  line-height: 1em;
  }
#topPhotoBooking input.submit {
  background: url(images/bron.png) no-repeat top center;
  height:19px;
margin-top:5px;
overflow:hidden;
padding-top:10px;
text-indent:-1000px;
width:90px;
cursor: pointer;
}

.minigal img {
  padding: 3px;
}


#footer {
  height: 40px;
}


#company_logo {
  display: block;
  width: 189px;
  height: 69px;
  position: absolute;
  top: 14px;
  left: 35px;
}

.leftbanner {
  padding: 10px
}


#authorization
{
	position:absolute;
	right:10px;
	width:100%;
	top:6px;
	font-size:11px;
}

#authorization a
{
	text-decoration:underline;
	color:#333;
}

#breadcrumb
{
	color:#7f7f7f;
	font-size:70%;
	background:white;
	margin:8px 5px 8px 10px;
}

#breadcrumb a
{
	text-decoration:none;
	color:#7f7f7f;
}

/*Banners*/
.home-page-banner
{
    background: url(images/head_baner.jpg) no-repeat top center;
    height: 150px;
}

.section-page-banner
{

}


/*header*/

.item {
	width:214px;
	height:124px;
	margin:5px 20px 5px 0;

	/* required to hide the image after resized */
	overflow:hidden;

	/* for child absolute position */
	position:relative;

	/* display div in line */
	float:left;

}

.item .caption {
	width:206px;
	height:116px;
	background: url(/bitrix/templates/tanay/images/opacity2.png);
	color:#fff;
	font-weight:bold;
    border:4px solid;

	/* fix it at the bottom */
	position:absolute;
	left:0;

	/* hide it by default */
	display:none;


}

* html .item .caption{
    /* ie  */
    width:214px;
	height:124px;
}


.item .caption a.title_ban {
	text-decoration:none;
	color:#fff472;
	font-size:16px;
    text-align:center;
    text-transform: lowercase;

	/* add spacing and make the whole row clickable*/
	padding:5px;
	display:block;
}

.item .caption p{
	padding:10px;
	margin:0;
	font-size:12px;
    color: #fff;
    text-decoration: none;
    display:block;
}

.item .caption p a{color: #fff472; }

#head_ban img {
	border:0;

	/* allow javascript moves the img position*/
	position:absolute;
}

.clear {
	clear:both;
}
#head_ban{
  padding-top:9px;
  padding-left:23px;
  }
/*end header*/


#pagetitle{
    color:#004F7E;
font-size:1.8em;
}


#top-links
{
	position:absolute;
	right:10px;
	width:100%;
	bottom:6px;
}

#top-links ul
{
	float:right;
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	height:15px;
}

#top-links li
{
	display: block;
	float:left;
	font-size:11px;
	margin:0 1px;
}

#top-links a
{
	text-decoration:none;
	color:#333;
	line-height: 16px;
}


#top-links li.user, #top-links li.partner, #top-links li.developer, #top-links li.cart, #top-links li.plus, #top-links li.onec
{
	background:transparent url(images/top-links-icons.gif) no-repeat;
	height:15px;
}

#top-links li.user
{
	width:9px;
	background-position:-43px 0;
}

#top-links li.developer
{
	width:9px;
	background-position:-3px 0;
}

#top-links li.cart
{
	width:11px;
	background-position:-23px 0;
}

#top-links li.partner
{
	width:7px;
	background-position:-14px 0;
}

#top-links li.plus
{
	width:5px;
	background-position:-137px 0;
}

#top-links li.onec
{
	width:20px;
	background-position:-53px 0;
}

#copyright-container
{
	color:#fff;
	font-size:14px;
	padding:6px 10px;
	overflow:hidden;
    line-height: 2em;
    text-align: center;
}

#logo-bottom
{
	background: url(images/logo_bottom.gif) no-repeat;
	width:88px;
	height:18px;
	margin-left:15px;
	float:left;
}

#copyright
{
	float:left;
	margin-left:10px;
	padding-top:2px;
}

#bottom-links
{
	float:right;
	margin-right:15px;
	padding-top:2px;
}

#copyright-container a
{
	text-decoration: none;
	color:#fff;
	font-size:14px;
    padding-left: 5px
}

#copyright-container a:hover {
  text-decoration: underline;
}


#main_menu
{
  height: 30px;
  width: 665px;
  float: right;
}


#top-menu
{
	height:32px;
    background: #006AAA;

}

#top-menu-home-button
{
	float:left;
	width:30px;
}

#top-menu-items
{
	float:left;
	width:750px;
}

#top-menu-search
{
	float:right;
	width:155px;
	height:30px;
	text-align:right;
}

#top-menu-search form
{
	margin:0;
	padding:0;
}

#top-menu-search img.search-left, #top-menu-search img.search-right
{
	vertical-align:middle;
	margin-top:-1px;
}

#top-menu-search input.search-submit
{
	vertical-align:middle;
	width:29px;
	height:30px;
}

#top-menu-search input.search-field
{
	background:white;
	border:none;
	border-top:1px solid #e3e3e3;
	width:115px;
	height:14px;
	color:#7f7f7f;
	font-size:11px;
	padding-left:5px;
	vertical-align:middle;
	margin-top:-1px;
}

/*Tabs*/
.tab-section-container {margin-left: -10px;}

/*Tabs without JS*/
ul.tab-list
{
	display:none;
}

.tab-boby-container, .tab-section-container ul.tab-list
{
	background:white;
}

.tab-boby-container .tab-title
{
	color:#cc3333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url(/bitrix/templates/1c-bitrix/images/dots.gif) bottom repeat-x;
	margin:15px 0;
	padding-bottom:15px;
	font-size:150%;
	font-weight:bold;
}

.tab-boby-container
{
	padding:0;
	padding-right:10px;
}

.tab-boby-container .tab-off
{
	display:block;
}
/*End tab section*/

*{-moz-force-broken-image-icon:1 !important;}

/*Borders*/
/*gray-blue*/
.border-bluegray-vertical, .border-bluegray-hv
{
	border-right: 1px solid #bfbfbf;
}
.border-bluegray-hotizontal, .border-bluegray-hv
{
	border-top: 1px solid #bfbfbf;
}
.border-bluegray-pleft, .border-bluegray-plr
{
	padding-left: 4px;
}
.border-bluegray-pright, .border-bluegray-plr
{
	padding-right: 4px;
}
.border-bluegray-ptop, .border-bluegray-ptb
{
	padding-top: 4px;
}
.border-bluegray-pbottom, .border-bluegray-ptb
{
	padding-bottom: 4px;
}
/*end gray-blue  -- remove*/

/* Wait window */
iframe.waitwindow {position:absolute; border:0px; z-index:9999;}
div.waitwindow {position:absolute; width:170px; padding:10px; background-color:#FCF7D1; border:1px solid #E1B52D; text-align:center !important; z-index:10000; font-size:11px; background-image:url(images/wait.gif); background-position:10px center; background-repeat:no-repeat; font-family:Verdana,Arial,sans-serif; color:black;line-height:normal; font-weight:normal;letter-spacing:normal !important; font-variant:normal !important; font-style:normal !important; text-indent:0 !important; word-spacing:normal !important;}



/* tmp banner - KP */
	div.b_dynamic {width: 940px; height: 195px; overflow:hidden;}
	div.b_dynamic a.left-active-area {float:left;}
	div.b_dynamic a.left-active-area img {border:0px;}

	div.b_dynamic ul.right-list-area {float:left; display:block; list-style-type:none; margin:0px; padding:11px 0 0 0; background: url('/images/banners/big_top_portal/back_right.jpg') right top no-repeat; width:211px; height:195px; //padding:16px 0 0 0;}
	div.b_dynamic ul.right-list-area li {color:#fffcc6; margin:7px 0; padding:0px; list-style-type:none; display:block;}
	div.b_dynamic ul.right-list-area li a {display:block; cursor:pointer;}
	div.b_dynamic ul.right-list-area li a span{display:block; padding-left:37px; font-size: 13px; font-weight:bolder; line-height:25px; font-family:Verdana; //height:25px; //line-height:23px;}

	div ul.right-list-area li.item-selected{background: url('/images/banners/big_top_portal/menu_active.gif') right top no-repeat; color:#dd1936; margin:7px 0; padding:0px; list-style-type:none; display:block;}
