body
{
	margin: 0px;
	padding: 0px;
/*    width:expression(document.body.clientWidth < 911? "911px": "auto" );*/
}
div.block_center_1024
{
    width: 991px;
    margin: 0px auto 0px auto;
    overflow:visible;
}

/* Начало: Header */
div#header
{
	height: 235px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    min-width: 991px;     
    overflow: hidden;
}
	div#header div.block_left
	{
		float: left;
		width: 66%;/*654px;*/
		height: 235px;
		border-top: 12px solid #000;
		background:url(images/header/block_left_bg.jpg) repeat-x top;
	}
		div#header div.block_left div.col_left
		{
			float: left;
			width: 307px;
			/*width: 100%;
			margin-right: 1000px;*/
			height: 223px;
		}
			div#header div.block_left div.col_left div.content
			{
				height: 184px;
			}
				div#header div.block_left div.col_left div.content div.data
				{
					height: 111px;
					padding-top: 11px;
				}
					div#header div.block_left div.col_left div.content div.menu
					{
						float:left;
						padding-left: 4px;
					}
						div#header div.block_left div.col_left div.content div.menu div.left,
						div#header div.block_left div.col_left div.content div.menu div.right,
						div#header div.block_left div.col_left div.content div.menu div.menu_content
						{
							float:left;
							width: 14px;
							height: 99px;
							background:url(images/header/menu_left.jpg) no-repeat top left;
						}
						div#header div.block_left div.col_left div.content div.menu div.right
						{
							background:url(images/header/menu_right.jpg) no-repeat top left;
						}
						div#header div.block_left div.col_left div.content div.menu div.menu_content
						{
							background:#fff;
							/*width: 215px;*/
							width: 155px;
							padding: 5px 0px 0px 8px;
						}
							div#header div.block_left div.col_left div.content div.menu div.menu_content img
							{
								border: none;
							}
					
					div#header div.block_left div.col_left div.content div.consult
					{                                 
						margin-left: 452px;
						width: 200px;
						position: absolute;
						z-index: 12;   
					}
						div#header div.block_left div.col_left div.content div.consult div.left
						{
							float:left;
							height: 103px;
							width: 10px;
							background:url(images/header/contacts_left.jpg) no-repeat top left;
						}
						div#header div.block_left div.col_left div.content div.consult div.right
						{
							height: 79px;
							float:left;
							width: 11px;
							margin-top: 24px;
							background:url(images/header/contacts_right.jpg) no-repeat top left;
						} 						
						div#header div.block_left div.col_left div.content div.consult div.consult_content
						{
							float: left;
							width: 179px;
						}
							div#header div.block_left div.col_left div.content div.consult div.consult_content h2
							{
								width: 150px;
								background: #FFFFFF;
								height: 19px;
								margin: 0px;
								font-size: 12px;
								font-weight: bold;
								color: #61599F;
								padding: 5px 0px 0px 10px;
							}
						div#header div.block_left div.col_left div.content div.consult div.consult_info
						{
							width: 179px;
							background: #FFFFFF;
							height: 75px;
							margin: 0px;
							padding: 0px;     
						}
							div#header div.block_left div.col_left div.content div.consult div.consult_info div.girl {
								background: url('images/header/consult_girl.png') center center no-repeat;
								width: 83px;
								height: 97px;
								float: left;
							}
							div#header div.block_left div.col_left div.content div.consult div.consult_info div.line {
								margin-left: 83px;
								padding-top: 20px;
							}
								div#header div.block_left div.col_left div.content div.consult div.consult_info div.line a.msg {
									display: block;
									width: 65px;
									margin:0px;
									padding: 16px 0px 0px 25px;
									color: #61599f;
									font-size: 10px;
									text-decoration: underline;
								}
								div#header div.block_left div.col_left div.content div.consult div.consult_info div.line a.msg:hover { 
									text-decoration: none;
								}
							
							
					div#header div.block_left div.col_left div.content div.contacts
					{
						/*margin-left: 278px;*/
						margin-left: 193px;
						width: 258px;
						position: absolute;
						z-index: 10;     
					}
						div#header div.block_left div.col_left div.content div.contacts div.left
						{
							float:left;
							height: 103px;
							width: 10px;
							background:url(images/header/contacts_left.jpg) no-repeat top left;
						}
						div#header div.block_left div.col_left div.content div.contacts div.right
						{
							height: 79px;
							float:left;
							width: 11px;
							margin-top: 24px;
							background:url(images/header/contacts_right.jpg) no-repeat top left;
						}
						div#header div.block_left div.col_left div.content div.contacts div.contacts_content
						{
							float: left;
							width: 237px;
						}
							div#header div.block_left div.col_left div.content div.contacts div.contacts_content h2
							{
								width: 114px;
								background: #FFFFFF;
								height: 19px;
								margin: 0px;
								font-size: 12px;
								font-weight: bold;
								color: #61599F;
								padding: 5px 0px 0px 10px;
							}
						div#header div.block_left div.col_left div.content div.contacts div.contacts_info
						{
							width: 237px;
							background: #FFFFFF;
							height: 75px;
							margin: 0px;
							padding: 5px 0px 0px 0px;
						}
							div#header div.block_left div.col_left div.content div.contacts div.contacts_info td.icon
							{
								width: 23px;
								padding: 0px 0px 0px 10px;
							}
							div#header div.block_left div.col_left div.content div.contacts div.contacts_info td.data
							{
								font-size: 10px;
								background: url(images/header/contacts_separator.jpg) bottom left no-repeat;
								height: 19px;
								padding-top: 1px;
								padding-bottom: 1px;
							}
							div#header div.block_left div.col_left div.content div.contacts div.contacts_info td.data div.title
							{
                                						/*color: #000;*/
								font-size: 10px;
								font-weight: bold;
								width: 50px;
								float: left;
							}
							div#header div.block_left div.col_left div.content div.contacts div.contacts_info td.data div.value
							{
								font-size: 11px;
								float: left;

								margin-bottom: 1px;
							}
							div#header div.block_left div.col_left div.content div.contacts div.contacts_info td.data a
							{
								color:#000000;
								font-size: 11px;
							}
							div#header div.block_left div.col_left div.content div.contacts div.contacts_info td.border_no
							{
								background: none;
							}
				div#header div.block_left div.col_left div.content div.authorization
				{
					padding: 0px 0px 0px 28px;
					font-size: 11px;
					color: #677077;
					height: 20px;
                    margin-top: 10px;
				}
					div#header div.block_left div.col_left div.content div.authorization img
					{
						border: none;
						margin-left: 0px;
						margin-right: 5px;
						float:left;
					}
				div#header div.block_left div.col_left div.content div.authorization div.text
				{
					float:left;
                    margin-right: 5px; 
                    width: 155px;
				}
					div#header div.block_left div.col_left div.content div.authorization div.text img {
						float: none!important;
						position:relative;
						top: 3px;
					}
					div#header div.block_left div.col_left div.content div.authorization div.text a
					{
						color:#6562A8;
						font-size:11px;
						font-weight:bold;
						text-decoration:underline;
					}
				div#header div.block_left div.col_left div.content div.language
				{
					margin: 9px 0px 0px 26px;
					height: 23px;
					width: 198px;
					background: url(images/header/languages_bg.gif) repeat-x top left;
					/*border: 1px solid #000;*/
					
				}
					div#header div.block_left div.col_left div.content div.language div.left,
					div#header div.block_left div.col_left div.content div.language div.right
					{
						float: left;
						height: 23px;
						width: 3px;
						background: url(images/header/languages_left_bg.gif) no-repeat top left;
						
					}
					div#header div.block_left div.col_left div.content div.language div.right
					{
						height: 23px;
						width: 3px;
						background: url(images/header/languages_right_bg.gif) no-repeat top left;
					}
					div#header div.block_left div.col_left div.content div.language div.language_content
					{
						float: left;
						width: 192px;
						height: 23px;
					}
						div#header div.block_left div.col_left div.content div.language div.item,
						div#header div.block_left div.col_left div.content div.language div.item_sel
						{
							padding: 2px 3px 0px 0px;
							height: 19px;
							float:left;
							margin: 2px 0px 0px 3px !important;
							margin: 2px 0px 0px 2px;
							cursor: pointer;
						}
						div#header div.block_left div.col_left div.content div.language div.item_sel
						{
							background: #7471b0;
						}
						div#header div.block_left div.col_left div.content div.language div.item_sel a
						{
							color: #FFFFFF;
						}

							div#header div.block_left div.col_left div.content div.language div.item img,
							div#header div.block_left div.col_left div.content div.language div.item_sel img
							{
								float:left;
								border: none;
							}
							div#header div.block_left div.col_left div.content div.language div.text
							{
								float:left;
								padding: 1px 3px 0px 3px;
								font-weight: bold;
								color: #000;
							}
						div#header div.block_left div.col_left div.content div.language div.item_sel div.text
						{
							color: #fff;
						}
						div#header div.block_left div.col_left div.content div.language a
						{
							text-decoration: none;
							color: #000;
						}

			div#header div.block_left div.col_left div.footer
			{
				height: 49px;
				background:url(images/header/block_left_bottom_bg.jpg) repeat-x top left;
			}
		div#header div.block_left div.col_right,
		div#header div.block_left div.footer_bg
		{
			float: right;
			width: 347px;
			height: 223px;
			background:url(images/header/block_left_bottom_bg_3.jpg) bottom left repeat-x;
		}
			div#header div.block_left div.footer_bg
			{
				float: none;
				background:url(images/header/block_left_bottom_bg_2.jpg) bottom left no-repeat;
			}
			div#header div.block_left div.col_right div.right_bg
			{
				float: right;
				width: 14px;
				height: 223px;
				background: url(images/header/right_bg.jpg) right top no-repeat;
			}
			div#header div.block_left div.col_right div.main_block
			{
				float:right;
				height: 223px;
				width: 86px;
			}
				div#header div.block_left div.col_right div.block1
				{
					width: 86px;
					height: 58px;
					background: url(images/header/block1.jpg) left bottom no-repeat;
					float: right;
				}
				div#header div.block_left div.col_right div.block2
				{
					width: 53px;
					height: 32px;
					float: right;
					background: url(images/header/block2.jpg) left bottom no-repeat;
				}
				div#header div.block_left div.col_right div.question
				{
					cursor:pointer;
					width: 42px;
					height: 69px;
					float: right;
					background: url(images/header/question.jpg) left bottom no-repeat;
					margin-top: 13px;
				}
	div#header div.block_right
	{
		float: left;
		width: 34%;
		height: 235px;
		background: url(images/header/logo_bg.jpg) repeat-x top left;
	}
		div#header div.block_right div.logo
		{
			margin: 52px 0px 0px 0px;
			margin-left:auto;
			margin-right:auto;
			height: 134px;
			width: 290px;
		}
		div#header div.block_right div.logo img
		{
			border: none;
			margin: 0px auto 0px auto;
		}
		div#header div.block_right div.footer
		{
			width:264px;
			height:49px;
			background: url(images/header/logo_footer.jpg) no-repeat top left;
		}
/* Конец: Header */
/* Начало: Footer */   
div#footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: url(images/footer/footer_top_bg.gif) repeat-x top left;
    padding-top: 9px;
    min-height: 203px;
    margin-top: 20px;
    min-width: 991px;
    clear: both;     
}
    div#footer div.footer_top_bg
    {
        
        height: 9px;
        font-size: 0px;
    }
    div#footer div.block_left
    {
        width: 49%;
        margin: 0px;
        padding: 0px;
        float: left;
        height: 157px;
        background:url(images/footer/footer_left_block_bg.jpg) top left repeat-x;
        overflow: hidden;
    }
        div#footer div.block_left div.block_top
        {
            height: 124px;
            overflow: hidden;
        }
            div#footer div.block_left div.windows
            {
                width: 80px;
                float: right;
                height: 124px;
                background:url(images/footer/windows.jpg) top left no-repeat;
            }
            div#footer div.block_left div.girl
            {
                width: 143px;
                float: right;
                height: 124px;
                background:url(images/footer/girl.jpg) top left no-repeat;
            }
            div#footer div.block_left div.block_copyright
            {
                width: 200px;
                float: left;
                height: 124px;
                padding: 23px 0px 0px 20px;
            }
                div#footer div.block_left div.block_copyright div.copyright,
                div#footer div.block_left div.block_copyright div.webdoka
                {
                    margin-top: 10px;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10px;
                }
                div#footer div.block_left div.block_copyright div.webdoka
                {
                    width: 120px;
                    padding-right: 30px;
                    background: url(images/footer/webdoka_tm.jpg) bottom right no-repeat;
                }
                    div#footer div.block_left div.block_copyright div.webdoka a
                    {
                        color: #6562A8;
                        font-weight: bold;                
                    }
                    div#footer div.block_left div.block_copyright div.webdoka a:hover
                    {
                        color: #000;                        
                    }
            div#footer div.block_left div.footer_links
            {
                height: 31px;
                border-bottom: 1px solid #bdb9b8;                
            }
                div#footer div.block_left div.footer_links div.item
                {
                    height: 22px;
                    padding: 9px 20px 0px 20px;
                    
                    float: right;
                    background: url(images/footer/footer_links_sep.gif) bottom right no-repeat;            
                }
                    div#footer div.block_left div.footer_links div.item img
                    {
                        border: none;    
                    }
                div#footer div.block_left div.footer_links div.language
                {
                    float: left;
                    width: 215px;
                    height: 28px;
                    margin-top: 2px;
                    padding: 1px 25px 0px 14px;
                    background: url(images/footer/footer_links_sep.gif) bottom right no-repeat;    
                }
                    div#footer div.block_left div.footer_links div.language div.item,
                    div#footer div.block_left div.footer_links div.language div.item_sel
                    {
                        padding: 2px 3px 0px 0px;
                        height: 19px;
                        float:left;
                        margin: 2px 0px 0px 3px !important;
                        margin: 2px 0px 0px 2px;
                        cursor: pointer;
                        background: none;
                    }
                    div#footer div.block_left div.footer_links div.language div.item_sel
                    {
                        background: #7471b0;
                    }
                    div#footer div.block_left div.footer_links div.language div.item_sel a
                    {
                        color: #FFFFFF;
                    }

                        div#footer div.block_left div.footer_links div.language div.item img,
                        div#footer div.block_left div.footer_links div.language div.item_sel img
                        {
                            float:left;
                            border: none;
                        }
                        div#footer div.block_left div.footer_links div.language div.text
                        {
                            float:left;
                            padding: 1px 3px 0px 3px;
                            font-weight: bold;
                            color: #000;
                        }
                        div#footer div.block_left div.footer_links div.language div.text a
                        {
                            color: #000000;
                        }
                    div#footer div.block_left div.footer_links div.language div.item_sel div.text
                    {
                        color: #fff;
                    }
                    div#footer div.block_left div.footer_links div.language div.item_sel div.text a
                    {
                        color: #fff;
                    }
                    div#footer div.block_left div.footer_links div.language a
                    {
                        text-decoration: none;
                    }
    div#footer div.block_right
    {
        width: 51%;
        float: right;
        height: 157px;
        margin: 0px;
        padding: 0px;
        background:url(images/footer/footer_right_block_bg.jpg) top left repeat-x;
        overflow: hidden;
    }
        div#footer div.block_right div.menu_footer
        {
            padding: 20px 0px 0px 0px;
            border-bottom: 1px solid #bdb9b8;
            height: 103px;
        }
            div#footer div.block_right div.menu_footer td
            {
                vertical-align: top;
            }
            div#footer div.block_right div.menu_footer div.block_center
            {
                width: 230px;
                text-align: left;
                white-space: nowrap;
            }
            div#footer div.block_right div.menu_footer a,
            div#footer div.block_right div.menu_footer a:hover
            {
                padding-left: 20px;
                background: url(images/footer/bm_str_1.gif) no-repeat 0px 2px;
                font-size: 10px;
                color: #000000;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                /*text-transform:uppercase;*/
                text-decoration: none;
            }
            div#footer div.block_right div.menu_footer a:hover
            {
                background: url(images/footer/bm_str_2.gif) no-repeat 0px 2px;
                text-decoration: underline;
            }
            div#footer div.block_right div.footer_links
            {
                border-bottom: 1px solid #bdb9b8;
                height: 31px;
            }
                div#footer div.block_right div.footer_links div.item
                {
                    height: 22px;
                    padding: 9px 15px 0px 15px;
                    float: right;
                    background: url(images/footer/footer_links_sep.gif) bottom left no-repeat;
                }
                    div#footer div.block_right div.footer_links div.item a
                    {
                        font-size: 11px;
                        font-weight: bold;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        color: #6562A8;
                    }
                    div#footer div.block_right div.footer_links div.item a:hover
                    {
                        color: #000;                        
                    }
    div#footer div.links_line
    {                        
        padding: 15px 0px 15px 20px;
        clear: both;
    }
    div#footer div.links_line a
    {                        
        color: #6e6e6e;
        font-size: 11px;
    }
/* Конец: Footer */ 

/* Начало: Контентовый блок */
div.content_block
    {
        margin-right: 26px;
    }
        div.content_block div.shadow
        {
            float:left;
            width: 26px;
            background:url(images/shadow2.jpg) no-repeat top right;
            margin-top: 15px;
            height: 118px;
        }
        div.content_block div.main_block
        {
            /*float:left;*/
            
            margin-left: 26px;
            background: url(images/content_block_bg.jpg) repeat-y top left;
        }
            div.content_block div.main_block div.ctl
            {
                background:url(images/content_block_ctl.gif) no-repeat top left;
                margin-left: 0px;
            }
            div.content_block div.main_block div.ctr
            {
                background:url(images/content_block_ctr.gif) no-repeat top right;
            }
		div.content_block div.main_block div.ctr2
            {
                background:url(images/content_block_ctr2.gif) no-repeat top right;
            }
            div.content_block div.main_block div.cbl
            {
                background:url(images/content_block_cbl.gif) no-repeat bottom left;
            }
            div.content_block div.main_block div.cbr
            {
                background:url(images/content_block_cbr.gif) no-repeat bottom right;
            }
            div.content_block div.main_block div.bt
            {
                background:url(images/content_block_border.gif) repeat-x top left;
            }
            div.content_block div.main_block div.br
            {
                background:url(images/content_block_border.gif) repeat-y top right;
            }
            div.content_block div.main_block div.bb
            {
                background:url(images/content_block_border.gif) repeat-x bottom left;
            }
            div.content_block h2.header
            {
                background: url(images/content_block_header_line.jpg) no-repeat 22px bottom;
                font-size:12px;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                padding: 15px 0px 9px 24px;
                margin: 0px;
                color: #61599f;
            }
/* Конец: Контентовый блок */


/* Начало: Выпадающая Подсказка */
.wbToolTipContent
{
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
/* Конец: Выпадающая Подсказка */ 
font.errortext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	
}
div.page_nav_block
{
    padding-top: 6px;
    overflow: hidden;
    height: 36px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
    div.page_nav_block div.wide
    {
        width: 530px !important;
        padding-right: 0px !important;
    }
    div.page_nav_block div.page_nav
    {
        width: 220px !important;
        width: 225px;
        height: 19px;
        border-top: 1px solid #e8eaf3;
        border-bottom: 1px solid #e8eaf3;
        padding: 4px 26px 4px 23px;
        margin: 0px auto 0px auto;
    }
        div.page_nav_block div.page_nav a
        {
            text-decoration: none;
        }
        div.page_nav_block div.page_nav div.first_page,
        div.page_nav_block div.page_nav div.previous_page,
        div.page_nav_block div.page_nav div.cur_page,
        div.page_nav_block div.page_nav div.page,
        div.page_nav_block div.page_nav div.next_page,
        div.page_nav_block div.page_nav div.last_page
        {
            width: 17px;
            height: 15px;
            border: 1px solid #7f9db9;
            float: left;
            margin-left: 3px;
            padding-top: 2px;
            text-align: center;
            cursor: pointer;
        }
        div.page_nav_block div.page_nav div.previous_page
        {
            margin-right: 7px;
            background:url(images/nav_template/icon_previous_page.gif) no-repeat top left;
        }
        div.page_nav_block div.page_nav div.off
        {
            cursor: default !important;
        }
        div.page_nav_block div.page_nav div.next_page
        {
            margin-left: 10px;
            background:url(images/nav_template/icon_next_page.gif) no-repeat top left;
        }
        div.page_nav_block div.page_nav div.first_page
        {
            background:url(images/nav_template/icon_first_page.gif) no-repeat top left;
        }
        div.page_nav_block div.page_nav div.last_page
        {
            background:url(images/nav_template/icon_last_page.gif) no-repeat top left;
        }
        div.page_nav_block div.page_nav div.page
        {
            background: url(images/nav_template/icon_page_bg.gif) repeat-x top left;
            color: #677077;
            font-weight: bold;
            width: 18px;
            
        }
        div.page_nav_block div.page_nav div.cur
        {
            background: #ffffff !important;
            color: #677077;
            font-weight: bold;
            cursor: text !important;
        }
    div.page_nav_block div.page_count
    {
        margin: 0px 0px 0px 30px;
        padding: 0px;
        float:left;
        color: #656e73;
        font-weight: bold;
        overflow: hidden;
    }
        div.page_nav_block div.page_count select
        {
            width: 50px;
            margin: 0px 10px 0px 10px;
            padding: 2px;
            display: block;
            float: left;
            height: 19px;
        }
        div.page_nav_block div.page_count div.text
        {
            float: left;
            overflow: visible;
            padding-top: 3px;
        }
/* Заставка при поиске */
div.splash_load_bg
{
    position: absolute;
    z-index: 100;
    background:url(/bitrix/templates/conzept/images/hotels/search_splash/bg.png);
    height:100%;
    width: 100%;
    left: 0px;
    top: 0px;
}
div.splash_load
{
    width: 347px;
    height: 252px;
    left: 200px;
    top: 300px;
    position: relative;
    font-family: Verdana;
}
    div.splash_load td.corner
    {
        width: 15px;
        height: 15px;
    }
    div.splash_load td.td_center_tl,
    div.splash_load td.td_center_tc,
    div.splash_load td.td_center_tr,
    div.splash_load td.td_top
    {
        background: #7573b2;
        border-bottom: 1px solid #fff;
        height: 91px;
    }
    div.splash_load td.td_center_tl
    {
        border-left: 1px solid #fff;
    }
    div.splash_load td.td_center_tr
    {
        border-right: 1px solid #fff;
    }
    div.splash_load td.td_top
    {
        border: none;
        height: 14px;
        border-top: 1px solid #fff;
    }
    div.splash_load td.td_center_bl,
    div.splash_load td.td_center_bc,
    div.splash_load td.td_center_br,
    div.splash_load td.td_bottom
    {
        background: #46438d;
        height: 132px;
    }
    div.splash_load td.td_center_bc
    {
        border-bottom: 1px solid #fff;
    }
    div.splash_load td.td_center_bl
    {
        border-left: 1px solid #fff;
    }
    div.splash_load td.td_center_br
    {
        border-right: 1px solid #fff;
    }
    div.splash_load img.globus
    {
        margin-left: 7px;
        z-index: 20;
        
    }
    div.splash_load img.globus
    {
        margin: 0px 17px 0px 7px;
        z-index: 20;
        
    }
    div.splash_load td.coment
    {
        font-size:12px;
        color: #FFFFFF;
        font-weight: bold;
    }
        div.splash_load td.coment a
        {
            color: #a3a1fb;
            font-weight: bold;
            font-size:12px;
        }
    div.splash_load div.please_wait
    {
        font-size:16px;
        color: #FFFFFF;
        font-weight: bold;
        text-align:left;
        margin: 9px 23px 0px 23px;
    }
    div.splash_load img.begynok
    {
        margin-top: 13px;
    }
.title{
color: #61599F;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Tahoma;}
/* Заставка при поиске */

/** ФОРМА АВТОРИЗАЦИИ **/
/*div.auth_col_1024
{
    width:45%!important;
    float:left;      
}*/
div.auth_col_1024
{
    width:98%!important;
    margin-right: 30px;
}
    div.auth_col_1024 div.auth_form_1024
    {
        margin-right:0px!important;
    }
    table.auth_form_1024
    {
         font-family: Verdana, Arial, Tahoma;
         margin: 0px 24px 10px 24px;
    }
     table.auth_form_1024 .inputtext
     {
        font-size:11px;
        border: 1px solid #4D6578;
     }
     table.auth_form_1024 .inputcheckbox
     {
        padding: 0px;
        margin: 0px; 
        height: 14px;
        width: 14px;
        float:left;
     }
         table.auth_form_1024 td.title
         {
             font-weight: bold;
             text-align: right;
             font-size:11px;
             color: #000;
         }
         table.auth_form_1024 td.remember
         {
             font-weight: normal;
             color: #677077;
             font-size: 11px;
         }
         table.auth_form_1024 td.forgot
         {
             padding-top: 15px;
             font-weight: normal;
             color: #677077;
             font-size: 11px;
         }
         table.auth_form_1024 td.forgot b
         {
             color: #000000;
         }
         table.auth_form_1024 td.forgot a
         {
             color: #6562A8;
         }
         table.auth_form_1024 td.forgot a:hover
         {
             color:black;
         }
    div.auth_form_footer_1024
    {
         margin: 0px 24px;
         height: 18px;
         border-top: 3px solid #6359A0;
         padding-top:1px;
         padding-bottom: 24px;
         vertical-align: bottom;
         position: absolute;
         bottom: 0px;
         left: 0px;
         right: 0px;
    }
    div.auth_form_1024 div.att {
        color: red;
        font-weight:bold;
        font-family: Verdana,Arial,Tahoma;
        font-size:11px;
        padding-left: 24px;
    }
/*div.reg_col_1024
{
    width:55%!important;
    float:left;     
}*/
div.reg_col_1024
{
    width:100%!important;
    float:left;     
    padding-top: 40px;
}

    div.reg_col_1024  div.reg_block
    {
        padding:0px 24px 24px 24px; 
        font-family:Verdana, Arial, Tahoma;
        color: #677077;
        font-size:11px;
        font-weight: normal; 
        height: 176px;
    }    
        div.reg_col_1024  div.reg_block a
        {
            font-family:Verdana, Arial, Tahoma;
            color: #6562A8;
            font-size:11px;
            font-weight: bold;
            color:red;
            text-decoration: underline;
        }
        div.reg_col_1024  div.reg_block a:hover
        {
            font-family:Verdana, Arial, Tahoma;
            color: #000;
            font-size:11px;
            font-weight: bold;
            color:red;
            text-decoration: underline;
        }
    div.reg_col_1024  div.reg_block span.forgot-title
    {
        font-size: 11px;
        font-weight: bold;
        color: #000;
    }

div.forgot_form_1024
{
    padding:0px 24px 24px 24px; 
    font-family:Verdana, Arial, Tahoma;
    color: #677077;
    font-size:11px;
    font-weight: normal;    
}
table.forgot_form_1024
{
    font-family:Verdana, Arial, Tahoma;
    color: #677077;
    font-size:11px;
    font-weight: normal;
}
    table.forgot_form_1024 td.field_title
    {   
        color: #000;
        font-size:11px;
        font-weight: bold;
        text-align: right;  
    }
    table.forgot_form_1024 input
    {
        font-size:11px;
        border: 1px solid #4D6578;
    }
div.forgot_form_footer_1024
{                 
     margin-top: 24px;
     height: 18px;
     border-top: 3px solid #6359A0;
     padding-top:1px;      
}
    div.forgot_form_1024 span.att
    {
        color: red;
        font-weight:bold;
    }
     
/** форма авторизации **/

INPUT.inputtext{
	width: 120px;
}
TEXTAREA.inputtext, INPUT.inputtext, INPUT.typeinput, .inputtextarea{ border: 1px solid #4D6578; }

TEXTAREA, INPUT, SELECT {
	FONT-SIZE: 8pt
}

.title{
color: #61599F;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Tahoma;}

.title-2 {
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Tahoma;}

.title-3 {
color: #61599F;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Tahoma;}

.title-4 {
color: #6966AA;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Tahoma;}

.auth-table td {
color: #677077;
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Tahoma;}

a.reg:link, a.login:active, a.login:visited {
color: #6562A8;
font-size: 12px;
color: red;
font-weight: bold;
text-decoration: underline;
font-family: Verdana, Arial, Tahoma;}

a.reg:hover {
color: #000000;
font-weight: bold;
font-size: 12px;
color: red;
text-decoration: underline;
font-family: Verdana, Arial, Tahoma;}

a.forget:link, a.login:active, a.login:visited {
color: #6562A8;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
font-family: Verdana, Arial, Tahoma;}

a.forget:hover {
color: #000000;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
font-family: Verdana, Arial, Tahoma;}
	
table.bronansw {
border-top: 3px solid #6359A0;}

table.bronansw td {	
padding-top: 1px;}

.phone_number_comment{
    font-size:10px;
    padding-top:5px;
    position:absolute;
    width:350px;
}

.seltxt {
    background: none repeat scroll 0 0 #CFCFCF;
    color: #706EAF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    margin-right: 1px;
    padding: 3px 0 0;
    text-align: center;
    width: 25px;
    line-height: 12px;
}

.inpt {
    font-size: 12px;
    text-align: center;
    border: 1px solid #7F9DB9;
    height: 15px;
}

a.search_but{
    background-clip: padding-box;
    background-color: #0896FF;
    border: 3px solid white;
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #FFFFFF!important;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0.15em 0.5em 0.15em 0.5em;
    text-decoration: none!important;
    padding-bottom: 5px;
    box-shadow: 1px 1px 2px #999999;
}

a.search_but img{
    padding-top: 2px;
    padding-right: 5px;
}

.search_but:hover{
    background: #003580;    
}