


/* Start:/bitrix/templates/pagemaster_09.2009/components/bitrix/system.auth.form/auth/style.css*/
.auth { padding: auto; padding-left:40px; padding-top:7px; padding-bottom:5px; width:325px; }
.auth_form
{
        color:#6c6c7d; 
        font-size:11px; 
        font-family: Verdana, 'Times New Roman', Times, serif;
        padding-top:4px;
        
}
.auth_form a
{
        color:#339999;  
        text-align:left;
        line-height:20px;
}

.auth_input
{
        background: none; 
        color:#6c6c7d; 
        padding-left:6px; 
        height:20px; 
        width:97px; 
        border:none;
}

.auth_input_div
{
        background: url('/bitrix/templates/pagemaster_09.2009/components/bitrix/system.auth.form/auth/images/input_bg.gif') center repeat-x; 
        color:#6c6c7d; 
        padding:0; 
        height:20px; 
        width:99px; 
        border:none;
}

/* End */



/* Start:/bitrix/components/pgm/sale.basket.basket.line/templates/basket/style.css*/
/*Table*/
table.table-basket-line
{
	  padding:0; color:#6c6c7d;
	  font-size:11px; 
        margin-left: 15px;
        line-height:15px;
}
table.table-basket-line a
{
	  padding:0; color:#339999;
	  font-size:11px; 
        line-height:15px;
}
table.table-basket-line img
{
border:none;
}

.basket-line-personal
{
	width:16px; 
        height:16px; 
        background-repeat:no-repeat; 
        display:block;
}
.basket-product {padding-left:10px; color:#6c6c7d; font-size:11px;  margin-left: 15px; line-height:15px;}

.basket-line-personal {background-image: url('/bitrix/components/pgm/sale.basket.basket.line/templates/basket/images/personal.gif');}
.basket-images img {border:none;}
/* End */



/* Start:/bitrix/templates/pagemaster_09.2009/components/bitrix/main.site.selector/.default/style.css*/
.flag
{      
        padding: 0px 20px;
        padding-top:7px;
        width:185px;
        text-align:center;
}

.flag img {border:none; margin: 0px 4px;}
/* End */



/* Start:/bitrix/templates/pagemaster_09.2009/components/bitrix/search.title/topsearch/style.css*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:1000;
	margin-top: -15px;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

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:#4ea9af;
	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/pagemaster_09.2009/components/bitrix/search.title/topsearch/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

.search {
        color:#6c6c7d; 
        font-size:11px; 
        font-family: Verdana, 'Times New Roman', Times, serif;
        width:100%;
}
.search .sea {
        color:#6c6c7d; 
        font-size:11px; 
        font-family: Verdana, 'Times New Roman', Times, serif;
        border:none;
        width: 100%;
        height:20px;
        padding-left:4px;
        background: url('/bitrix/templates/pagemaster_09.2009/components/bitrix/search.title/topsearch/images/c_search.gif') center repeat-x; 
}

.c_search {
        border:none;
        width: 100%;
        height:20px;
        background: url('/bitrix/templates/pagemaster_09.2009/components/bitrix/search.title/topsearch/images/c_search.gif') center repeat-x; 
}

.search input { font-size: 11px;}

.poisk {padding-right: 10px;}

.l_search
{
        background: url('/bitrix/templates/pagemaster_09.2009/components/bitrix/search.title/topsearch/images/l_search.gif') center no-repeat; 
        color:#6c6c7d; 
        height:20px; 
        width:18px; 
        border:none;
}

.r_search
{
        background: url('/bitrix/templates/pagemaster_09.2009/components/bitrix/search.title/topsearch/images/r_search.gif') center no-repeat; 
        color:#6c6c7d;
        height:20px; 
        width:5px; 
        border:none;
}
/* End */



/* Start:/bitrix/templates/pagemaster_09.2009/components/bitrix/menu/top_menu/style.css*/
#nav2 {
    background:none;
    font-size:1.1em;
    margin:0;
    padding:0px;
    width: 100%;
    height: 44px;
}

#nav2, #nav2 ul {
    list-style-type: none;
}

#nav2 li
{
	float: right;
    list-style-type: none;
    margin:0px;
    padding:0px;
}

#nav2 li li {
	float: right;
    margin:0px;
    padding:7px;
    width:auto;
    padding-right:40px;
}

#nav2 a nobr {
    padding: 10px 14px 16px;
}

#nav2 a {
	color:#000034;
    text-decoration:underline;
	display:block;
	font-weight:normal;
    padding: 10px 7px 16px;
    border:none;
}
#nav2 a:hover
{
	color: #fff;
    text-decoration: none;
}

#nav2 li:hover a.root-item-selected nobr,
#nav2 li:hover a.root-item nobr, 
#nav2 li.jshover a.root-item nobr,
#nav2 li.jshover a.root-item-selected nobr
{  
    background:url('/bitrix/templates/pagemaster_09.2009/components/bitrix/menu/top_menu/images/line_r.gif') no-repeat right top;
    margin:0px;
    color:#fff;
}

#nav2 li a.root-item-selected nobr
{  
    background:url('/bitrix/templates/pagemaster_09.2009/components/bitrix/menu/top_menu/images/line_rs.gif') no-repeat right top;
    margin:0px;
    color:#fff;
}


#nav2 li:hover a.root-item-selected,
#nav2 li:hover a.root-item, 
#nav2 li.jshover a.root-item,
#nav2 li.jshover a.root-item-selected 
{  
    color: #fff;
    background:url('/bitrix/templates/pagemaster_09.2009/components/bitrix/menu/top_menu/images/line_l.gif') no-repeat left top; 
}

#nav2 li a.root-item-selected
{  
    color: #fff;
    font-weight: bold;
    background:url('/bitrix/templates/pagemaster_09.2009/components/bitrix/menu/top_menu/images/line_ls.gif') no-repeat left top; 
}


#nav2 li ul {
    display: none;
	height: auto;
	left: 0;
    right: 0;
	position: absolute;
	z-index:999;
    background-color:#68c0c6;
    margin: -3px 0 0;
    padding:0px;
    width: 100%;
    _width: expression(offsetParent.offsetWidth-21);
}

#nav2 li ul.act_sec {

    display:block;
    z-index: 900;
    background-color: #4D9DA3;

}

#nav2 li li a {
    color:#fff;
	font-weight:normal;
	font-size:0.9em;
    text-decoration:underline;
}

#nav2 li:hover ul, 
#nav2 li.jshover ul  
{
    display: block;    
    background-color:#68c0c6;
}
/* End */



/* Start:/bitrix/templates/pagemaster_09.2009/components/bitrix/advertising.banner/.default/style.css*/
div.component-panel a.banner-edit {background-image:url('/bitrix/templates/pagemaster_09.2009/components/bitrix/advertising.banner/.default/images/comp_edit.gif');}
div.component-panel a.banner-view {background-image:url('/bitrix/templates/pagemaster_09.2009/components/bitrix/advertising.banner/.default/images/comp_view.gif');}
.banner
{       
        margin:0px; padding:0px;
        padding-top:25px;
}
/* End */



/* Start:/bitrix/templates/pagemaster_09.2009/components/bitrix/main.map/pm_map2/style.css*/
ul.map2-level-0, ul.map2-level-1 {
	list-style-type: none;
	margin:0;
	padding:0;
	padding-right:10px;
}

ul.map2-level-1 li {
	padding-top:5px;
}

ul.map2-level-2, ul.map2-level-3 {
	list-style-type: square;
	margin:0;
	padding:0;
	padding-right:10px;
	padding-left:17px;
	color: #aeaeae;
}

ul.map2-level-2 li, ul.map2-level-3 li {
	padding-top:5px;
}

ul.map2-level-0 a {
	font-weight: bold;
	text-decoration:none;
	color: #7d7d7d;
}

ul.map2-level-1 a, ul.map2-level-2 a, ul.map2-level-3 a {
	font-weight: normal;
	text-decoration:none;
	font-size: 13px;
}

ul.map2-level-2 a, ul.map2-level-3 a {
	font-size: 12px;
	color: #aeaeae;
}

ul.map2-level-0 a:hover {
	text-decoration:underline;
}

ul.map2-level-1 a:hover, ul.map2-level-2 a:hover, ul.map2-level-3 a:hover {
	text-decoration:underline;
}


.map2-columns td {
	vertical-align: top;
}

/* End */



/* Start:/bitrix/templates/pagemaster_09.2009/styles.css*/
body, p, table, ul 
{
        font-family:  Verdana, "Times New Roman", Times, serif; 
        font-size: 14px; 
        color: #000034; 
}

h1 { font-size:27px;}
h2, h3 { font-size:19px;margin:0px; padding:0px;padding-bottom:10px;}
h4, h5, h6 { font-size:12px;}

a { text-decoration:underline; color:#339999;}
a:hover { text-decoration:none;}

.work_area h1
{
        font-family: Century Gothic, Verdana, 'Times New Roman', Times, serif;
        font-size:27px; 
        margin:0px; padding:0px; 
        color:#000034; 
        background: url('/bitrix/templates/pagemaster_09.2009/images/zagolovok.gif') left 8px no-repeat;
        left:-40px; 
        position: relative;
        padding-left:40px;
        position:relative;
        padding-bottom:30px;
        top:10px;
}

.banner_red h3, .banner_blue h3
{
        font-family: Century Gothic, Verdana, 'Times New Roman', Times, serif;
        font-size:18px; 
        margin:0px; 
        padding:0px; 
        padding-bottom:6px; 
        padding-left:30px;      
        color:#fff;
}

.head_inc {padding: 37px 40px 13px 40px;}
.head_inc ul li {color:#fff;}
.head_inc p {color:#fff;}
.head_inc img {padding-left:15px;}
.head_inc a {color:#84fdfd; }
.head_inc a:hover { text-decoration:none; }
.head_inc li { padding:5px 0px;}
h1.inc_head {margin: 0px; padding: 0px; font-weight: bold; font-size: 25px;
color:#ffffff; font-family: Century Gothic, Verdana, "Times New Roman", serif; }
h2.city { margin: 0px; padding: 0px; font-size: 16px; color:#ffffff;
font-family: Century Gothic, Verdana, "Times New Roman", serif;  padding: 2px 0px; font-weight: normal;}
h1.city { margin: 0px; padding: 0px; font-size: 25px; color:#ffffff;
font-family: Century Gothic, Verdana, "Times New Roman", serif; padding: 2px 0px;}

sup {font-weight: bold; color: #339999;}

/* End */



/* Start:/bitrix/templates/pagemaster_09.2009/template_styles.css*/
html, body, form { margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; min-width:1000px;}

#header 
{
        height: 55px; 
        background:#ececec; 
        border-style:solid; 
        border-color:#cccccc; 
        border-width: 0px 0px 1px 0px;
}
.basket {width:250px; padding-top: 5px;}
.serach_area
{
        padding-right:40px;
        padding-left:25px;
        padding-top:8px;
}

.top_line
{     
/*       width:2px
       height:148px;
*/       background: url('/bitrix/templates/pagemaster_09.2009/images/top_line.gif') center top no-repeat;
}

.menu_area
{
        height:137px; background: url('/bitrix/templates/pagemaster_09.2009/images/logo_bg.gif') left top repeat-x; 
        padding-right:25px;
}

.logo_area
{
        height:137px; width:100%; background: url('/bitrix/templates/pagemaster_09.2009/images/logo_bg.gif') left top repeat-x;
}

.logo
{       
	margin-top:40px;        
	margin-left:45px;
        height:65px;
        width:400px;
}

.logo img {border:none;}

.polosa
{
        height:232px; color:#fff;
        background: #000033 url('/bitrix/templates/pagemaster_09.2009/images/polosa.jpg') center top no-repeat;
}

.banner_blue_top
{
        height:13px; 
        width:342px; 
        background: url('/bitrix/templates/pagemaster_09.2009/images/blue_top.gif') left bottom no-repeat;
        padding-top:25px; 
}
.banner_blue
{  
        width:342px; 
        background: url('/bitrix/templates/pagemaster_09.2009/images/blue_body.gif') left top repeat-y;
}

.banner_blue input.input_domain
{  
        border: none;
        height:20px;
        border-left:1px solid #999;
        border-right:1px solid #999;
        background: url('/bitrix/templates/pagemaster_09.2009/images/c_search.gif') center repeat-x;
}

.banner_blue_bottom
{
        width:342px; 
        background: url('/bitrix/templates/pagemaster_09.2009/images/blue_bottom.gif') left bottom no-repeat;
        padding-bottom:25px;
}

.work_area
{
        /*background: url('/bitrix/templates/pagemaster_09.2009/images/wa_bg.gif') left bottom repeat-x;*/
        padding: 30px 40px 20px; 
        width:100%; 
}

.work_area img
{
        border:none;
}

.right_column
{
        /*background:url('/bitrix/templates/pagemaster_09.2009/images/wa_bg.gif') left bottom repeat-x;*/
        vertical-align:top;
	padding-right:40px;
        width:385px;
        padding-top:25px;
        padding-bottom:30px;
}


.footer 
{
        background:#ececec; 
        border-style:solid; 
        border-color:#cccccc; 
        border-width:1px;
}

.footer_table
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
}

.footer_social
{
        color:#000034;
        font-family: Verdana, 'Times New Roman', Times, serif;
        font-size:12px; line-height:22px;
        text-align:left; padding-left:40px; padding-top: 20px; padding-bottom: 20px;
}

.footer_copy { 
        color:#000034;
        font-family: Verdana, 'Times New Roman', Times, serif;
        font-size:12px; line-height:22px;
        text-align:right; padding-right:40px; padding-top: 20px; padding-bottom: 20px;
 }
.footer_mail { 
        color:#000034;
        font-family: Verdana, 'Times New Roman', Times, serif;
        font-size:12px; 
        line-height:22px;
        text-align:left; 
        padding-left:40px;  padding-top: 20px; padding-bottom: 20px;
 }

/*Data table*/
table.data-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px dashed #68c0c6;
	background-color:#FFFFFF;
	color:#333;
	padding:4px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	size: 12px;
	background-color:#68c0c6;
	font-weight:normal;
	background-image:none;
	border:1px solid #FFF;
	padding:4px;
	color:#FFF;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#FFFFFF;
	border:1px dashed #68c0c6;
	padding:4px;
	color:#333;
	font-weight:bold;
}

.emulink {
        color: #000034;
        border-bottom:1px dashed #2c4fab;
        cursor:pointer;
        margin-bottom:1px;
}

a.emullink {
        border-bottom:1px dashed #2c4fab;
        margin-bottom:1px;
        text-decoration: none;
}

.errormessage, .errortext, .starrequired, .required {color:red; padding-right: 5px; font-weight: bold;}
.errormessage, .errortext {border-bottom:1px dashed red;}

/*Auth table*/
table.bx-auth-table, table.bx-registration-table, table.bx-forgotpass-table, table.bx-changepass-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.bx-auth-table td, table.bx-registration-table td, table.bx-forgotpass-table td, table.bx-changepass-table td
{
	border:0px;
	background-color:#FFFFFF;
	color:#333;
	padding:7px 5px;
}

table.bx-auth-table tbody td p, table.bx-registration-table tbody td p, table.bx-forgotpass-table tbody td p, table.bx-changepass-table tbody td p
{
	background: url('/bitrix/templates/pagemaster_09.2009/images/input_bg180.gif') left no-repeat;
	color:#6c6c7d;
	padding:0;
	height:20px;
	width:180px;
	border:none;
}

table.bx-auth-table tbody td p input, table.bx-registration-table tbody td p input, table.bx-forgotpass-table tbody td p input, table.bx-changepass-table tbody td p input
{
	background: none;
	color:#6c6c7d;
	padding-left:6px;
	height:20px;
	width:178px;
	border:none;
}

/*Head cell*/
table.bx-auth-table thead td, table.bx-auth-table th, table.bx-registration-table thead td, table.bx-registration-table th, table.bx-forgotpass-table thead td, table.bx-forgotpass-table th, table.bx-changepass-table thead td, table.bx-changepass-table th
{
	background-color:#68c0c6;
	font-weight:normal;
	border:1px solid #68c0c6;
	padding:4px;
	color:#FFF;
}

/*Body cell*/
table.bx-auth-table tbody td, table.bx-registration-table tbody td, table.bx-forgotpass-table tbody td, table.bx-changepass-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.bx-auth-table tfoot td, table.bx-registration-table tfoot td, table.bx-forgotpass-table tfoot td, table.bx-changepass-table tfoot td
{
	background-color:#FFF;
	border:0px;
	padding:3px;
	color:#333;
}

.inputpm_div
{
	background: url('/bitrix/templates/pagemaster_09.2009/images/input_bg180.gif') left no-repeat;
	padding:0;
	height:20px;
	width:180px;
	border:none;
}

.inputpm
{
	background: none;
	padding-left:6px;
	height:20px;
	width:178px;
	border:none;
}

#background_overlay {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background-color: #FFF;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
}

* html #background_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

/* End */
/* /bitrix/templates/pagemaster_09.2009/components/bitrix/system.auth.form/auth/style.css */
/* /bitrix/components/pgm/sale.basket.basket.line/templates/basket/style.css */
/* /bitrix/templates/pagemaster_09.2009/components/bitrix/main.site.selector/.default/style.css */
/* /bitrix/templates/pagemaster_09.2009/components/bitrix/search.title/topsearch/style.css */
/* /bitrix/templates/pagemaster_09.2009/components/bitrix/menu/top_menu/style.css */
/* /bitrix/templates/pagemaster_09.2009/components/bitrix/advertising.banner/.default/style.css */
/* /bitrix/templates/pagemaster_09.2009/components/bitrix/main.map/pm_map2/style.css */
/* /bitrix/templates/pagemaster_09.2009/styles.css */
/* /bitrix/templates/pagemaster_09.2009/template_styles.css */
