@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
html, body, table, td, div { zoom: 1; }
body { font: normal 12px Arial; color: #494949; }
a { font: normal 12px Arial; color: #2a67ac; text-decoration: underline; }
a:hover { font: normal 12px Arial; color: #2a67ac; text-decoration: none; }
/*END OF SYSTEM*/

/*DECORATION*/
#content_box { background:  url("img3/content_top.gif") repeat-x left top; padding: 19px 16px 23px 17px; text-align: left; }

.clearall { clear: both; height: 1px; overflow: hidden; }
.img_float { border: 1px solid #7c7c7c; margin: 0px 15px 10px 0px; float: left; }
.banner { text-align: center; padding: 20px 0px; }

.link_red10b { font: bold 10px Arial; color: #c52b2e; text-decoration: none; }
.link_red10b:hover { font: bold 10px Arial; color: #c52b2e; text-decoration: underline; }
.link_gray10b { font: bold 10px Arial; color: #595959; text-decoration: none; }
.link_gray10b:hover { font: bold 10px Arial; color: #595959; text-decoration: underline; }
/*END OF DECORATION*/

/*HEADER*/
#header1 { background: #f5f8fa url("img3/header_l.jpg") no-repeat left top; padding-right: 10px; }
#header2 {	height: 231px;}
#header3 { text-align: center; padding: 43px 320px 0px 180px; }
#header4 { width: 362px; margin: 0px auto; }
#header5 {	float: right;	background-position: right top;}


#header_text { padding: 20px 0px 13px 100px; text-align: left; font: normal 14px/25px Arial; color: #5d5d5d; }
#header_text span { font: italic normal 14px/25px Arial; color: #c52b2e; }
#header_search { padding: 0px 0px 0px 100px; text-align: left; }
#header_search input { border: 1px solid #5d5d5d; background: #ffffff; font: normal 12px Arial; color: #5d5d5d; width: 190px; float: left; }
#header_search img { float: left; margin-left: 4px; }
#header_menublock { background:  url("img3/tm_bg.gif") repeat-x left top; }
#header_topmenu a, #header_topmenu a:hover { font: bold 14px/34px Arial; color: #ffffff; text-decoration: none; }
.tm_off { text-align: center; height: 34px; vertical-align: middle; text-align: center; white-space: nowrap; padding: 0px 25px; cursor: pointer; }
.tm_on { background:  url("img3/tm_off_bg.gif") repeat-x left top; cursor: pointer; }
.tm_on .tmi_1 { background:  url("img3/tm_off_l.gif") no-repeat left top; }
.tm_on .tmi_2 { background:  url("img3/tm_off_r.gif") no-repeat right top; text-align: center; white-space: nowrap; padding: 0px 25px; height: 34px; }
#header_icons { padding: 9px 3px 5px 3px; }
#header_icons td { vertical-align: top; text-align: center; }
#header_icons img { width: 139px; height: 132px; }
.ico_1 img { background:  url("img3/ico1_off.jpg") no-repeat left top; }
.ico_1:hover img { background:  url("img3/ico1_on.jpg") no-repeat left top; }
.ico_2 img { background:  url("img3/ico2_off.jpg") no-repeat left top; }
.ico_2:hover img { background:  url("img3/ico2_on.jpg") no-repeat left top; }
.ico_3 img { background:  url("img3/ico3_off.jpg") no-repeat left top; }
.ico_3:hover img { background:  url("img3/ico3_on.jpg") no-repeat left top; }
.ico_4 img { background:  url("img3/ico4_off.jpg") no-repeat left top; }
.ico_4:hover img { background:  url("img3/ico4_on.jpg") no-repeat left top; }
.ico_5 img { background:  url("img3/ico5_off.jpg") no-repeat left top; }
.ico_5:hover img { background:  url("img3/ico5_on.jpg") no-repeat left top; }
.ico_6 img { background:  url("img3/ico6_off.jpg") no-repeat left top; }
.ico_6:hover img { background:  url("img3/ico6_on.jpg") no-repeat left top; }
.ico_7 img { background:  url("img3/ico7_off.jpg") no-repeat left top; }
.ico_7:hover img { background:  url("img3/ico7_on.jpg") no-repeat left top; }
.ico_8 img { background:  url("img3/ico8_off.jpg") no-repeat left top; }
.ico_8:hover img { background:  url("img3/ico8_on.jpg") no-repeat left top; }

/*END OF HEADER*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; padding: 0px 9px 0px 0px; }
#lcc2 { width: 225px; text-align: left; }
.lc_title_brown { background:  url("img3/lm_title_bg.gif") repeat-x left top; }
.lc_title_brown div { background:  url("img3/lm_title_l.jpg") no-repeat left top; font: bold 14px/25px Arial; color: #ffffff; text-align: center; }
.lc_title_gray { background:  url("img3/title_gray_bg.gif") repeat-x left top; font: bold 14px/25px Arial; color: #ffffff; text-align: center; }
.lc_title_gray a { background:  url("img3/title_gray_bg.gif") repeat-x left top; font: bold 14px/25px Arial; color: #ffffff; text-align: center; text-decoration: none;}
.lc_title_gray a:hover { background:  url("img3/title_gray_bg.gif") repeat-x left top; font: bold 14px/25px Arial; color: #ffffff; text-align: center; text-decoration: underline;}
.lc_block { border-bottom: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; margin-bottom: 10px; padding: 10px 1px 5px 1px; }
.lc_block_standart { border-bottom: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; margin-bottom: 10px; padding: 12px 1px 5px 15px; }
.lc_rub_top { padding: 0px; margin: 0px 0px 14px 0px; list-style: none; }
.lc_rub_top li { list-style: none; margin: 0px; padding: 0px 20px 0px 30px; text-align: left; cursor: pointer; }
.lc_rub_top a, .lc_rub_top a:hover { font: normal 12px/18px Arial; color: #414141; text-decoration: none; }
.lc_rub_sub { padding: 0px; margin: 0px 0px 14px 0px; list-style: none; }
.lc_rub_sub li { list-style: none; margin: 0px; text-align: left; }
.lc_rub_sub_title { font: bold 12px Arial; color: #c52b2e; padding: 0px 20px 0px 30px; background:  url("img3/bullet_red_down.gif") no-repeat 17px 6px; }
.lc_rub_sub_item { padding: 0px 20px 0px 40px; cursor: pointer; }
.lc_rub_sub_item a, .lc_rub_sub_item a:hover { font: normal 12px/18px Arial; color: #414141; text-decoration: none; }
.lc_login1 { background:  url("img3/block_side.gif") repeat-x left top; padding-bottom: 10px; }
.lc_login2 { background:  url("img3/login_footer_bg.gif") repeat-x left bottom; }
.lc_login3 { background:  url("img3/login_ld.gif") no-repeat left bottom; }
.lc_login4 { background:  url("img3/login_rd.gif") no-repeat right bottom; padding-bottom: 17px; }
.lc_login5 { background:  url("img3/block_side.gif") repeat-y right bottom; }
.lc_login6 { background:  url("img3/block_side.gif") repeat-y left bottom; }
.lc_login7 { background:  url("img3/login_lu.gif") no-repeat left top; }
.lc_login8 { background:  url("img3/login_ru.gif") no-repeat right top; padding: 0px 1px; }
.lc_login9 { background:  url("img3/login_bg.gif") repeat-x left bottom; text-align: left; }
.lc_login_title { padding: 14px 0px 12px 75px; text-align: left; background:  url("img3/login_ico.gif") no-repeat 25px 14px; font: bold 14px/31px Arial; color: #008aff; }
.lc_login_name { text-align: left; vertical-align: middle; font: bold 14px Arial; color: #777777; }
.lc_login_field { width: 100%; vertical-align:  middle; text-align: left; }
.lc_login_field input { width: 140px; border: 1px solid #797979; }
.lc_login_button { text-align: right; padding: 0px 6px 6px 0px; }
.lc_login_links { text-align: center; }
.lc_login_links a, .lc_login_links a:hover { padding: 0px 12px; }
.lc_bboard { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; }
.lc_bboard li { margin: 0px; padding: 0px; list-style: none; text-align: left; }
.lc_bboard span { font: normal 12px/16px Arial; color: #444444; text-decoration: none; background:  url("img3/bullet_double.gif") no-repeat left 6px; padding-left: 15px; cursor: hand;}
.lc_bboard a { font: normal 12px/16px Arial; color: #444444; text-decoration: none; background:  url("img3/bullet_double.gif") no-repeat left 6px; padding-left: 15px; cursor: hand;}
.lc_bboard a:hover { font: normal 12px/16px Arial; color: #c52b2e; text-decoration: none; background:  url("img3/bullet_double_red.gif") no-repeat left 6px; padding-left: 15px; }
.lc_bboard span:hover { font: normal 12px/16px Arial; color: #c52b2e; text-decoration: none; background:  url("img3/bullet_double_red.gif") no-repeat left 6px; padding-left: 15px; }



.lc_bboard_add { text-align: right; padding: 5px 8px 5px 0px; }
.lc_banner { text-align: center; padding-bottom: 25px; }
.lc_diploma_title { text-align: left; padding: 0px 12px 8px 16px; font: normal 12px Arial; color: #494949; }
.lc_diploma_img { text-align: center; padding: 0px 0px 20px 0px; }
/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#rcc { width: 100%; vertical-align: top; text-align: left; font: normal 12px Arial; color: #494949; }
.rc_title_blue1 { background:  url("img3/title_blue_bg.gif") repeat-x left top; }
.rc_title_blue2 { background:  url("img3/title_blue_l.jpg") no-repeat left top; }
.rc_title_blue3 { background:  url("img3/title_blue_r.jpg") no-repeat right top; font: bold 14px/25px Arial; color: #ffffff; text-align: center; }
.rc_block { border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; padding: 10px 11px 15px 11px; }
.rc_block h1, .rc_block h2, .rc_block h3 { font: bold 14px/18px Arial; color: #494949; }
.rc_block h3 a { font: bold 14px/18px Arial; color: #494949; text-decoration: underline;}
.rc_block h3 a:hover { font: bold 14px/18px Arial; color: #494949; text-decoration: none;}
.rc_images { margin: 15px auto; }
.rc_images td { text-align: center; vertical-align: top; padding: 0px 15px; }
.rc_images a { font: bold 12px/20px Arial; color: #ffffff; text-decoration: none; }
.rc_images a:hover { font: bold 12px/20px Arial; color: #ffffff; text-decoration: underline; }
.rc_images_img { border: 1px solid #b0b0b0; width: 112px; margin: 0px auto; }
.rc_images_title { width: 115px; margin: 0px auto; text-align: center; background:  url("img3/item_title.gif") repeat-x left top;font: bold 12px/20px Arial; color: #ffffff; text-decoration: none;  }
.rc_datatable_d td { background: #dadada; text-align: left; font: normal 12px/16px Arial; color: #6d6d6d; padding: 2px 15px 2px 5px; white-space: nowrap; }
.rc_datatable_d a { font: normal 12px/16px Arial; color: #6d6d6d; text-decoration: none; }
.rc_datatable_d a:hover { font: normal 12px/16px Arial; color: #6d6d6d; text-decoration: underline; }
.rc_datatable_l td { background: #eaeaea; text-align: left; font: normal 12px/16px Arial; color: #6d6d6d; padding: 2px 15px 2px 5px; white-space: nowrap; }
.rc_datatable_l a { font: normal 12px/16px Arial; color: #6d6d6d; text-decoration: none; }
.rc_datatable_l a:hover { font: normal 12px/16px Arial; color: #6d6d6d; text-decoration: underline; }
.rc_itemtable { border: 1px solid #878787; border-collapse: collapse; }
.rc_itemtable input { border: 1px solid #000000; width: 35px; }
.rc_itemtable a { font: normal 12px/18px Arial; color: #2a2a2a; text-decoration: none; }
.rc_itemtable a:hover { font: normal 12px/18px Arial; color: #2a2a2a; text-decoration: underline; }
.rc_itemtable td { border-right: 1px solid #878787; border-collapse: collapse; }
.rc_itemtable_title td { font: bold 12px/18px Arial; color: #633f07; }
.rc_itemtable_line1 td { background: #dadada; font: normal 12px/18px Arial; color: #2a2a2a; }
.rc_itemtable_line2 td { background: #eaeaea; font: normal 12px/18px Arial; color: #2a2a2a; }
.rc_itemtable_col_c { text-align: center; white-space: nowrap; padding: 2px 5px; }
.rc_itemtable_col_l { text-align: left; padding: 2px 5px; }
#rc_images_a1 {font: normal 12px Arial; color: #2a67ac; text-decoration: underline; }
.rc_images_a1 a{font: normal 12px Arial; color: #2a67ac; text-decoration: underline; }
.rc_images_a1 a:hover { font: normal 12px Arial; color: #2a67ac; text-decoration: none; }

#rc_cartprice_box { border-bottom: 1px solid #acacac; border-top: 1px solid #acacac; padding: 14px 0px 7px 0px; }
#rc_cart1 { padding: 0px 13px 0px 23px; vertical-align: top; }
#rc_cart2 { padding: 0px 23px 0px 0px; width: 50%; background:  url("img3/dotline_splitter.gif") no-repeat right top; vertical-align: middle; font: bold 12px Arial; color: #414141; }
#rc_cart2 span { font: bold 12px Arial; color: #d90509; }
#rc_cart2 a { font: bold 12px Arial; color: #414141; text-decoration: none; }
#rc_cart2 a:hover { font: bold 12px Arial; color: #414141; text-decoration: underline; }
#rc_price1 { padding: 0px 13px 0px 23px; vertical-align: top; }
#rc_price2 { padding: 0px 23px 0px 0px; text-align: left; vertical-align: middle; font: bold 12px Arial; color: #414141; width: 50%; }
#rc_price2 span { font: bold 12px Arial; color: #037e00; }
#rc_price2 a { font: bold 12px Arial; color: #414141; text-decoration: none; }
#rc_price2 a:hover { font: bold 12px Arial; color: #414141; text-decoration: underline; }
.rc_dual_head { text-align: center; font: bold 14px Arial; color: #52370d; padding: 10px 0px; }
.rc_dual_line1 { background: #dadada; font: normal 12px Arial; color: #2a2a2a; padding: 2px 13px; text-align: left; vertical-align: top; }
.rc_dual_line2 { background: #eaeaea; font: normal 12px Arial; color: #2a2a2a; padding: 2px 13px; text-align: left; vertical-align: top; }
.rc_dual a { font: normal 12px Arial; color: #2a2a2a; text-decoration: none; }
.rc_dual a:hover { font: normal 12px Arial; color: #004fbb; text-decoration: none; }
.rc_links { margin-top: 10px; padding: 10px 5px; border-top: 1px solid #acacac; }
.rc_links a { font: bold 12px Arial; color: #414141; text-decoration: none; }
.rc_links a:hover { font: bold 12px Arial; color: #004fbb; text-decoration: none; }
.rc_links img { padding: 0px 12px 0px 0px; }
.rc_links div { padding-bottom: 5px; text-align: right; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer { background: #004aae url("img3/footer_bg.gif") repeat-x left top; }
#footer_l { padding: 0px 50px 0px 55px; text-align: left; font: italic normal 18px Arial; color: #ffffff; height: 53px; white-space: nowrap; vertical-align: middle; }
#footer_r { padding: 0px 18px 0px 0px; text-align: right; font: normal 12px Arial; color: #ffffff; vertical-align: middle; white-space: nowrap; }
/*END OF FOOTER*/
#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}
a.bread:link, a.bread:visited{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #004FBB;
	margin: 0px;
	font-weight: bold;
}

.bread{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #004FBB;
	margin: 0px;
	font-weight: bold;
}
.m3{font: normal 12px Arial; color: #494949;}

.price1{margin: 0px; margin-top: 10px; border: 2px solid #E3E3E3; background: #F2F4F9;}
.price1 tr{font-family: Arial, Sans-Serif; font-size: 11px; padding-right: 5px; padding-left: 5px; color: #333333;}
.price1 td{border: 1px solid #E3E3E3; padding: 1px;	padding-left: 4px; padding-right: 4px;}

.price{margin: 0px; margin-top: 10px; border: 2px solid #E3E3E3; background: #F2F4F9;}
.price tr{font-family: Arial, Sans-Serif; font-size: 11px; padding-right: 5px; padding-left: 5px; color: #333333;}
.price td{border: 1px solid #E3E3E3; padding: 1px;	padding-left: 4px; padding-right: 4px;}

