body
{
  margin: 0 0 0 0;
  background-color:#f4f4f4;
  font-family: Tahoma,Verdana,sans-serif;
  font-size: 11px;
  color: #5a616b;
  text-decoration:none;
}

p
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #5a616b;
text-decoration:none;
}

.maintext
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #5a616b;
text-decoration:none;
font-weight: normal;
}

.plus{width:15px;height:15px;border:1px solid #dbd2ab;background-color:#ece8cd;color:#8b7637;font-size:11px;cursor:pointer;text-align:center;}
.pannel{width:300px;font-size:11px;background-color:#f4f4f4;border:1px solid #b7cbe6; padding:10px 5px 10px 5px;position:absolute;}
.page_width
{
width:100%;
}
.top_bg
{
background-color:#B7D3EF;
height:6px;
}

.top_menu
{
background-image:url(/bitrix/templates/main/images/top_bg.gif);
background-repeat:repeat-x;
height:37px;
}

.top_menu_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #deecfc;
text-decoration:underline;
}
.top_search2_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #a8caee;
text-decoration:underline;
}



.padd_left
{
padding-left:10px;
}

.padd_right
{
padding-right:20px;
}

.padd_right_img
{
padding-right:10px;
}

.absmid
{
vertical-align:middle;
}

.top_header
{
background-image:url(/bitrix/templates/main/images/header.jpg);
background-repeat:no-repeat;
height:191px;
background-color:#3d7dca;
}
.top_headerIM
{
background-image:url(/bitrix/templates/main/images/headerIM.jpg);
background-repeat:no-repeat;
height:191px;
background-color:#3d7dca;
}
.top_header_second
{
background-image:url(/bitrix/templates/main/images/header_second.jpg);
background-repeat:no-repeat;
height:191px;
background-color:#3d7dca;
}

.top_header_sec
{
background-image:url(/bitrix/templates/main/images/second/header.jpg);
background-repeat:no-repeat;
height:97px;
background-color:#3d7dca;
}

.x-small { font-size:80%; font-family:Arial; line-height:140%; }
.small { font-size:90%; font-family:Arial;  line-height:130%; }
.large { font-size:125%; line-height:140%; }
.x-large { font-size:150%; line-height:140%; }
.xx-large { font-size:170%; line-height:130%; }
.xxx-large { font-size:200%; line-height:130%; }
.top_search
{
background-color:#0959a9;
height:36px;
}

.top_search_padding
{
  padding-left: 20px;
}

.top_search_text_box_bg
{
background-image: url(/bitrix/templates/main/images/search_box.gif);
background-repeat: no-repeat;
padding-top: 2px;
text-align: center;
width: 297px;
height: 20px;
}

.top_search_text_box
{
border: 0;
background-color: Transparent;
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #415670;
width: 277px;
}

.top_search_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 10px;
color: #a8caee;
text-decoration:underline;
}

.height_between_top_content
{
height:5px;
}

.menu_link_bg_left
{
background-image:url(/bitrix/templates/main/images/corner_left_but.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.menu_link_bg_right
{
background-image:url(/bitrix/templates/main/images/corner_right_but.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}


.leftobject_bg_left
{
background-image:url(/bitrix/templates/main/images/corner_left_but1.gif);
background-repeat:no-repeat;
height:29px;

width:12px;
}

.leftobject_bg_right
{
background-image:url(/bitrix/templates/main/images/corner_right_but1.gif);
background-repeat:no-repeat;

height:29px;
width:12px;
}

.leftobject_bg_center
{
background-image:url(/bitrix/templates/main/images/center_but1.gif);
background-repeat:repeat-x;
padding-bottom:3px;//padding-bottom:2px;
height:29px;

}

.menu_link_bg_left_on
{
background-image:url(/bitrix/templates/main/images/corner_left_but_on.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.menu_link_bg_right_on
{
background-image:url(/bitrix/templates/main/images/corner_right_but_on.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}




.menu_link_get_news
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

.menu_link_padding_top
{
padding-top:5px;
}

.menu_link_text_small
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #414954;
font-weight:normal;
text-decoration:none;
}

a.menu_link_text_small:hover
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #195aa7;
font-weight:normal;
text-decoration:none;
}


.menu_link_img_padd
{
padding-right:5px;
vertical-align:middle;
}

.date
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #9ea5af;
text-decoration:none;
}

.new_red
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #e41a15;
text-decoration:none;
font-weight:bold;
}
a{color: #195aa7;}
.new_header
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #195aa7;
text-decoration:underline;
font-weight:bold;
}

.new_header_opros
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #195aa7;
text-decoration:none;
font-weight:bold;
}

.vote_choise
{
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
color: #5a616b;
}


.text_p
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #5a616b;
text-decoration:none;
}

.border_banner
{
border:5px solid #e3e2e2;
}

.more
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #4b8fe0;
text-decoration:underline;
font-weight:bold;
}

.bottom_bg_line
{
height:10px;
background-color:#337ccc;
}

.bottom_bg
{
height:60px;
background-color:#0959a9;
}

.bottom_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration:none;
font-weight:normal;
padding-left:20px;
vertical-align:middle;
}

.bottom_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration:none;
font-weight:normal;
padding-right:20px;
vertical-align:middle;
}

.bottom_tel_kod
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #9ecafe;
padding-left:10px;
vertical-align:middle;
}

.bottom_tel
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 18px;
color: #f4f4f4;
font-weight:bold;
padding-left:5px;
vertical-align:middle;
}

.content_banner
{
height:76px;
background-image:url(/bitrix/templates/main/images/bg_banner_center.gif);
background-repeat:repeat-x;
}

.photo_div
{
height:200px;
width:170px;
}

.brend_bg_left
{
height:51px;
width:9px;
background-image:url(/bitrix/templates/main/images/brend_left.gif);
background-repeat:no-repeat;
}
.brend_bg_right
{
height:51px;
width:9px;
background-image:url(/bitrix/templates/main/images/brend_right.gif);
background-repeat:no-repeat;
}
.brend_bg_center
{
height:51px;
background-image:url(/bitrix/templates/main/images/brend_center.gif);
background-repeat:repeat-x;
}

.b-top{border-top:1px solid #e2e2e2;}
.b-right{border-right:1px solid #e2e2e2;}
.b-left{border-left:1px solid #e2e2e2;}
.b-bottom{border-bottom:1px solid #e2e2e2;}
.b-padding{padding:3px 3px 3px 3px;}
.b-padding2{padding:2px 2px 2px 2px;}
.b-nopadding{padding:0px;}
.level1
{
background-color:#e4e4e4;
}

h1{color: #5a616b;font-size:20px;font-family:Tahoma;margin-left:0px;padding-left:0px;padding-bottom:5px;//padding-bottom:1px;}
h2{color: #5a616b;font-size:16px;font-family:Tahoma;margin-left:0px;padding-left:0px;padding-bottom:5px;//padding-bottom:1px;}

.bgr-dblue{background-color:#0959A9;}
.bgr-lgray{background-color:#f8f8f8;}
.bgr-white{background-color:#ffffff;}
.bgr-blue{background-color:#BFDAF9;}
.bgr-mblue{background-color:#3faadc;}
.bgr-on{background-color:#E3EDF9;}
.bgr-on2{background-color:#91C3F9;}
.white, a.white, a.white:hover, .white a { color:#fff;  }
.x-small { font-size:10px; font-family:Arial; line-height:110%; }
.small { font-size:11px; font-family:Arial;  line-height:100%; }
.large { font-size:125%; line-height:140%; }
.x-large { font-size:150%; line-height:140%; }
.xx-large { font-size:170%; line-height:130%; }
.xxx-large { font-size:200%; line-height:130%; }

*.blue, a.blue, a.blue:hover { color:#2d4b6f; }
*.lblue, a.lblue, a.lblue:hover { color:#336699; }
*.dblue, a.dblue, a.dblue:hover { color:#747f89; }
*.white, a.white, a.white:hover { color:#FFFFFF; }
*.green, a.green, a.green:hover { color:green; }
*.red, a.red, a.red:hover { color:#9E001D; }

*.pad3{padding:3px;}
*.pad4{padding:4px;}
*.pad1-3{padding:1px 3px 1px 3px;}


.personal-menu-on
{
  background-color:#07a4e7;
  padding:8px 20px 8px 20px;
  color:#fff;
}
.personal-menu
{
  background:#3f7dca url("/bitrix/templates/main/images/arrow-menu.gif") 10px 13px no-repeat;
  padding:8px 20px 8px 20px;
  color:#fff;
  
}
.personal-menu a,.personal-menu-on a,.personal-menu a:hover,.personal-menu-on a:hover{color:#fff;}
.menu_link_bg_left_over
{
background-image:url(/bitrix/templates/main/images/corner_left_but_over.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.menu_link_bg_right_over
{
background-image:url(/bitrix/templates/main/images/corner_right_but_over.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.menu_link_bg_center_over
{
background-image:url(/bitrix/templates/main/images/center_but_over.gif);
background-repeat:repeat-x;
height:29px;
}



.top_menu
{
background-image:url(/bitrix/templates/main/images/top_bg.gif);
background-repeat:repeat-x;
height:37px;
}

.top_menu_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #deecfc;
text-decoration:underline;
}

.top_welcome_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #deecfc;
font-weight:bold;
text-decoration:underline;
}

.top_welcome_text1
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #deecfc;
text-decoration:none;
}

/* Popup menu */

.popupMenu
{
position: absolute;
z-index: 2000;
}

.left_top_corner
{
background-image: url(/bitrix/templates/main/images/corner_left_top_menu.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
}

.right_top_corner
{
background-image: url(/bitrix/templates/main/images/corner_right_top_menu.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
}

.top_border
{
background-image: url(/bitrix/templates/main/images/1px_top.gif);
background-repeat: repeat-x;
height: 13px;
}

.left_bottom_corner
{
background-image: url(/bitrix/templates/main/images/corner_left_bottom_menu.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
}

.right_bottom_corner
{
background-image: url(/bitrix/templates/main/images/corner_right_bottom_menu.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
}

.bottom_border
{
background-image: url(/bitrix/templates/main/images/1px_bottom.gif);
background-repeat: repeat-x;
height: 13px;
}

.left_border
{
background-image:url(/bitrix/templates/main/images/1px_left_menu.gif);
background-repeat: repeat-y;
width: 13px;
}

.right_border
{
background-image: url(/bitrix/templates/main/images/1px_right.gif);
background-repeat: repeat-y;
width: 13px;
}

.bg_popup_menu
{
background-color:#f4f4f4;
}

.padd_left
{
padding-left:10px;
}

.padd_top
{
/*padding-top:5px;*/
height:20px;
vertical-align:middle;
}

.padd_top1
{
/*padding-top:5px;*/
height:25px;
vertical-align:middle;
}

.level1
{
background-color:#e4e4e4;
}

.level2
{
background-color:#ffffff;
}


.text_level2
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #07a4e6;
font-weight:normal;
text-decoration:none;
vertical-align:middle;
}

.padd_left_level2
{
padding-left:20px;

}

.padd_right
{
padding-right:20px;
}

.padd_right_img
{
padding-right:10px;
}


.menu_link_bg_left
{
background-image:url(/bitrix/templates/main/images/corner_left_but.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.filtr_link_bg_left
{
background-image:url(/bitrix/templates/main/images/left_corner_katalog_filtr.gif);
background-repeat:no-repeat;
height:29px;
width:11px;
}

.filtr_link_bg_right
{
background-image:url(/bitrix/templates/main/images/right_corner_katalog_filtr.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}
.filtr_link_bg_left2
{
background-image:url(/bitrix/templates/main/images/left_corner_katalog_filtr2.gif);
background-repeat:no-repeat;
height:29px;
width:11px;
}

.filtr_link_bg_right2
{
background-image:url(/bitrix/templates/main/images/right_corner_katalog_filtr2.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}
.filtr_link_bg_left3
{
background-image:url(/bitrix/templates/main/images/left_corner_katalog_filtr3.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.filtr_link_bg_right3
{
background-image:url(/bitrix/templates/main/images/right_corner_katalog_filtr3.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}
.filtr_link_bg_center
{
background-image:url(/bitrix/templates/main/images/center_katalog_filtr.gif);
background-repeat:repeat-x;
height:29px;
}

.menu_link_bg_right
{
background-image:url(/bitrix/templates/main/images/corner_right_but.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.menu_link_bg_center
{
background-image:url(/bitrix/templates/main/images/center_but.gif);
background-repeat:repeat-x;
height:29px;
}

.leftobject_bg_left
{
background-image:url(/bitrix/templates/main/images/corner_left_but1.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.leftobject_bg_right
{
background-image:url(/bitrix/templates/main/images/corner_right_but1.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.leftobject_bg_center
{
background-image:url(/bitrix/templates/main/images/center_but1.gif);
background-repeat:repeat-x;
height:29px;
}

.menu_link_bg_left_on
{
background-image:url(/bitrix/templates/main/images/corner_left_but_on.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.menu_link_bg_right_on
{
background-image:url(/bitrix/templates/main/images/corner_right_but_on.gif);
background-repeat:no-repeat;
height:29px;
width:12px;
}

.menu_link_bg_center_on
{
background-image:url(/bitrix/templates/main/images/center_but_on.gif);
background-repeat:repeat-x;
height:29px;
}

.menu_link_text
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

.menu_link_get_news
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

.menu_link_padding_top
{
padding-top:5px;
}

.menu_link_text_small
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #414954;
font-weight:normal;
text-decoration:none;
}

.menu_link_text_small_on
{
font-family: Tahoma,Verdana,sans-serif;
font-size: 11px;
color: #07a4e6;
font-weight:normal;
text-decoration:none;
}

.menu_link_img_padd
{
padding-right:5px;
vertical-align:middle;
}
.video_block {
	background-repeat:no-repeat;
	height:125px;
	width:145px;
	position: relative;
}
/*????? ?????? 18851*/
