@charset "utf-8";
/* CSS Document */

@media screen {
body { position:absolute; margin:0; padding:0; height:100%; width:100%; line-height:12px; background:#2e5fa1; font:12px/20px Georgia, "Times New Roman", Times, serif; color:#666; }
.background { position:relative; height:auto !important; min-height:100%; background:url(./img/background.gif) 50% 0 repeat-y; }
a { outline:none; }
form { margin:0; padding:0; }
img { border:none; outline:none; vertical-align:bottom; }
p { margin:0; padding:4px 0 7px 0; }
sub { font-weight:bold; padding-top:2px; color:#e00000; vertical-align:top; }
h1 { padding:0 0 10px 0; margin:0; border-bottom:solid 1px #e2e2e2; font:bold 20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#cc0000; }
h2 { padding:14px 0 7px 0; margin:0; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#cc0000; }
h3 { padding:14px 0 7px 0; margin:0; font:16px Georgia, "Times New Roman", Times, serif; color:#cc0000; }
h4 { padding:14px 0 4px 0; margin:0; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#cc0000; }
table { border-collapse:collapse; }
td { vertical-align:top; }
a { cursor:pointer; }
textarea { border:1px solid #CCCCCC; font:14px Tahoma, Geneva, sans-serif; color:#666; }
.hidden { visibility:hidden; height:0; line-height:0; font-size:0; }
.height { position:relative; float:left; width:0; height:206px; margin-left:-3px; visibility:hidden; }
/***/

/**/
.workspace { width:100%; margin:0 auto; position:relative; background:url(./img/top.jpg) 50% 0 no-repeat; min-width:987px; z-index:1; overflow:hidden; }
/*STRAT_TOP*/
.top { width:927px; height:149px; margin:0 auto; position:relative; z-index:4; background:url(img/top_.gif) 890px 116px no-repeat; }
.fastmenu_minibasket { width:101px; position:relative; float:left; height:120px; }
/*START_LANGUAGE*/
.language { width:143px; height:76px; position:relative; float:left; padding:14px 0 0 0; background:url(img/langback.gif) 4px 0 no-repeat; }
.language ul { margin:0; padding:0 0 0 34px; list-style:none; }
.language ul li { margin:0; padding:9px 0 0 0; list-style:none; float:left; width:26px; }
.language ul li a { display:block; width:24px; height:23px; background:url(img/langicon.gif) 0 0 no-repeat; font:10px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
.language ul li a:hover { background-position:-24px 0; text-decoration:none; color:#c4151c; font-weight:bold; }
.language ul li a span { display:block; text-align:center; padding:5px 0 0 0; cursor:pointer; }
.language ul li a:hover span { text-decoration:none; color:#c4151c; font-weight:bold; }
.language ul li a.active , .language ul li a.active:hover , .language ul li a.active:hover span { background-position:-48px 0; color:#666; text-decoration:none; cursor:default; font-weight:bold; }
/*START_LOGOTYPE*/
.logotype { width:582px; position:relative; float:left; }
.logotype a { display:block; background:url(./img/logotype.gif) 0 0 no-repeat; width:266px; height:50px; }
.logotype a:hover { background-position:-266px 0; }
.logotype div { padding:38px 0 0 27px; }
/*START_LOGIN*/
.login_link { height:35px; }
.login_link a { display:block; background:url(img/loginback.gif) 0 0 no-repeat; width:174px; height:34px; font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
.login_link a:hover { background-position:-174px 0; color:#c4151c; font-weight:bold; }
.login_link a span { text-align:center; display:block; padding:4px 0 0 0; }
.login_link a:hover span { text-decoration:none; color:#c4151c; font-weight:bold; }
.login_link a.login_out { position:absolute; background:none; width:40px; height:15px; margin:4px 0 0 128px; }
.login_link a.login_out:hover { font-weight:normal; }
.login_link a span.login_name { text-align:right; width:122px; position:relative; overflow:hidden; white-space:nowrap; }
/*START_FASTMENU*/
.fastmenu { width:174px; height:29px; }
.fastmenu ul { list-style:none; margin:0; padding:11px 0 0 31px; }
.fastmenu ul li { list-style:none; margin:0; padding:0; height:15px; width:34px; position:relative; float:left; }
.fastmenu ul li.home { padding:1px 0 0 0; }
.fastmenu ul li.mail , .fastmenu ul li.sitemap { padding:3px 0 0 0; }
.fastmenu ul li a { display:block; width:14px; height:14px; background:url(img/icons.gif) 0 0 no-repeat; }
.fastmenu ul li.home a { height:13px; background-position:0 0; }
.fastmenu ul li.home a:hover { background-position:-14px 0; }
.fastmenu ul li.mail a { width:15px; height:11px; background-position:-28px 0; }
.fastmenu ul li.mail a:hover { background-position:-43px 0; }
.fastmenu ul li.search a { height:15px; background-position:-58px 0; }
.fastmenu ul li.search a:hover { background-position:-72px 0; }
.fastmenu ul li.sitemap a { width:15px; height:14px; background-position:-86px 0; }
.fastmenu ul li.sitemap a:hover { background-position:-101px 0; }
/*START_MINIBASKET*/
.minibasket { height:40px; }
.minibasket a { display:block; background:url(img/basketmini.gif) 0 0 no-repeat; width:174px; height:56px; text-decoration:none; font:11px Georgia, "Times New Roman", Times, serif; color:#666; }
.minibasket a:hover { background-position:-174px 0; text-decoration:none; font:11px Georgia, "Times New Roman", Times, serif; color:#666; }
.minibasket a span.minibasketleft { position:absolute; padding:7px 0 0 0; width:76px; text-align:center; line-height:20px; }
.minibasket a span.minibasketright { position:absolute; margin:0 0 0 88px; padding:7px 0 0 0; width:86px; font:12px Georgia, "Times New Roman", Times, serif; color:#cc0000; line-height:20px; }
/*START_TOP_MENU*/
.topmenu { margin:0 0 0 159px; width:739px; height:33px; }
.topmenu ul { margin:0; padding:0; list-style-type:none; }
.topmenu ul li { list-style-type:none; float:left; height:33px; padding-right:7px; margin:-4px 0 0 0; }
.topmenu ul li a { text-decoration:none; display:block; height:33px; font:11px Georgia, "Times New Roman", Times, serif; color:#666; text-decoration:underline; float:left; }
.topmenu ul li a span { position:relative; float:left; display:block; background:url(img/topmenu.gif) -100px 0 no-repeat; }
.topmenu ul li a span.topmenuleft , .topmenu ul li a span.topmenuright { width:5px; height:33px; }
.topmenu ul li a span.topmenuback { padding:9px 0 7px 0; text-align:center; }
.topmenu ul li a:hover { text-decoration:none; color:#666; }
.topmenu ul li a:hover span.topmenuleft { width:5px; height:33px; background-position:-5px 0; }
.topmenu ul li a:hover span.topmenuright { width:5px; height:33px; background-position:-10px 0; }
.topmenu ul li a:hover span.topmenuback { background:url(img/topmenubackhover.gif) 0 0 repeat-x; }
/**/
.topmenu ul li a.selected , .topmenu ul li a.selected:hover { text-decoration:none; color:#cc0000; }
.topmenu ul li a.selected span , .topmenu ul li a.selected:hover span { background:url(img/topmenu.gif) 0 0 no-repeat; }
.topmenu ul li a.selected span.topmenuleft , .topmenu ul li a.selected:hover span.topmenuleft { width:5px; height:33px; background-position:-5px 0; }
.topmenu ul li a.selected span.topmenuright , .topmenu ul li a.selected:hover span.topmenuright { width:5px; height:33px; background-position:-10px 0; }
.topmenu ul li a.selected span.topmenuback , .topmenu ul li a.selected:hover span.topmenuback { background:url(img/topmenubackhover.gif) 0 0 repeat-x; }
/**/
.topmenu ul li.selected_main a , .topmenu ul li.selected_main a.selected { height:30px; color:#fffffe; text-decoration:none; }
.topmenu ul li.selected_main a span.topmenuleft , .topmenu ul li.selected_main a.selected  span.topmenuleft { background-position:0 0; height:30px; }
.topmenu ul li.selected_main a span.topmenuright , .topmenu ul li.selected_main a.selected span.topmenuright { background-position:-15px 0; height:30px; }
.topmenu ul li.selected_main a span.topmenuback , .topmenu ul li.selected_main a.selected span.topmenuback { background:url(img/topmenuback.gif) 0 0 repeat-x; }
/*END_TOP_MENU*/

/**END_TOP**/

/**START_WORKAREA**/
.work_place { margin:0 auto; width:927px; position:relative; z-index:3; }
.workarea { position:relative; float:left; margin:0 0 46px 0; width:925px; line-height:20px; font-size:12px; }
.workarea_text { position:relative; padding:21px 25px 24px 26px; font:12px/20px Tahoma, Geneva, sans-serif; color:#575757; }
.workarea_text a { font:12px Tahoma, Geneva, sans-serif; color:#24589B; }
.workarea_text a:hover { text-decoration:none; color:#cc0000; }
.work { width:660px; float:left; margin:0 -50px 0 0; position:relative; width:660px; }
/*START_LEFT*/
#left { position:relative; float:left; width:143px; padding:13px 0 0 0; }
/*START_LEFT_MENU*/
.leftmenu { width:144px; margin:0 -1px 0 0; position:relative; }
.leftmenu ul , .leftmenu ul li ul , .leftmenu ul li ul li ul { margin:0; padding:0; list-style:none; }
.leftmenu ul li , .leftmenu ul li ul li , .leftmenu ul li ul li ul li { list-style:none; }
.leftmenu ul li span { width:144px; display:block; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; background:#fff; font:12px Tahoma, Geneva, sans-serif; text-transform:uppercase; }
.leftmenu ul li span span { width:auto; display:block; border:none; padding:5px 0 7px 22px; background:none; color:#0b63a9; font-weight:bold; }
.leftmenu ul li a { width:144px; display:block; border-bottom:solid 1px #e2e2e2; border-top:solid 1px #fff; font:12px Georgia, "Times New Roman", Times, serif; color:#666; text-decoration:none; background:url(img/leftli.gif) -182px 50% no-repeat; }
.leftmenu ul li a span { width:auto; display:block; border:none; padding:5px 0 7px 27px; background:none;  text-transform:none; }
.leftmenu ul li a:hover { color:#333; background:#d6d6d6 url(img/leftli.gif) -12px 50% no-repeat; }
.leftmenu ul li span.leftmenutop , .leftmenu ul li span.leftmenubottom { background:none; font-size:0; line-height:0; border:none; width:auto; height:10px; visibility:hidden; }
.leftmenu ul li span.leftmenubottom { height:4px; }
.leftmenu ul li a.selected { background:#fcfcfc url(img/leftli.gif) -182px 50% no-repeat; }
/*END_LEFT_MENU*/
/*END_LEFT*/
/*START_RIGHT*/
#right { position:relative; float:left; width:780px; }
/*START_BREADCRUMBS*/
.breadcrumbs { padding:15px 0 25px 0; }
.breadcrumbs ul { margin:0; padding:0; list-style:none; }
.breadcrumbs ul li { float:left; padding:0 5px 0 0; list-style:none; }
.breadcrumbs a { font:11px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-decoration:underline; }
.breadcrumbs a:hover { color:#CC0000; text-decoration:none; }
/*END_BREADCRUMBS*/
/*START_MAIN_BLOCKS*/
.main_blocks h2 { padding:14px 0 3px 14px; background:url(img/titleli.gif) 0 23px no-repeat; }
/**/
.miniblocks { margin:40px 0 0 0; }
.miniblock { width:295px; position:relative; float:left; }
.miniblock h4 { font:italic 16px Georgia, "Times New Roman", Times, serif; color:#0b63a9; }
.miniblocknone { position:relative; float:left; width:90px; visibility:hidden; }
.miniblocktop { background:url(img/miniblocktop.gif) 0 0 no-repeat; width:295px; height:6px; }
.miniblockbottom { background:url(img/miniblockbottom.gif) 0 0 no-repeat; width:295px; height:85px; margin:-71px 0 0 0; }
.miniblockback { background:url(img/miniblockback.gif) 0 0 repeat-y; width:295px; }
.miniblockdate { position:relative; padding:0 0 2px 14px; font:bold 11px Tahoma, Geneva, sans-serif; color:#aaa; background:url(img/miniblockhr.gif) 50% 100% no-repeat; }
.miniblockname { position:relative; padding:14px 0 0 14px; }
.miniblockname a { font:12px Tahoma, Geneva, sans-serif; color:#333; text-decoration:underline; }
.miniblockname a:hover { color:#CC0000; text-decoration:none; }
.miniblockmore { position:relative; padding:8px 0 0 14px; }
.miniblockmore a { font:11px Tahoma, Geneva, sans-serif; color:#3369ad; text-decoration:underline; }
.miniblockmore a:hover { color:#cc0000; text-decoration:none; }
.miniblockbottom span { display:block; position:absolute; bottom:11px; margin:0 0 0 265px; background:url(img/miniblockicon.gif) 0 0 no-repeat; width:18px; height:18px; }
.miniblock h4 { padding:10px 0 4px 1px; }
/*END_MAIN_BLOCKS*/
/**START_OTHER_BLOCKS**/
/*ABOUT*/
.about { margin:0 0 40px 0; }
.about .aboutimg { margin:-2px 25px 7px 0; position:relative; float:left; }
.about span.aboutrama { position:absolute; width:110px; height:110px; background:url(img/aboutrama.png) 0 0 no-repeat; }
.about span.aboutramabig { position:absolute; width:220px; height:220px; background:url(img/aboutramabig.png) 0 0 no-repeat; }
.about div.post { font:12px Tahoma, Geneva, sans-serif; color:#666; padding-bottom:1px; }
.about a { font:15px Georgia, "Times New Roman", Times, serif; color:#24589b; text-decoration:underline; }
.about a:hover { color:#cc0000; text-decoration:none; }
.about .aboutitem { padding:10px 0 0 0; font:12px Tahoma, Geneva, sans-serif; color:#333; text-align:justify; }
/**/
/*NEWS*/
.newsicon { position:absolute; width:18px; height:18px; background:url(img/newsicon.gif) 0 0 no-repeat; }
.newsname { font:bold 13px Tahoma, Geneva, sans-serif; color:#333; padding:0 0 4px 32px; }
.newsdate { font-size:11px; color:#999; padding:0 0 12px 32px; }
.newstext { font:12px Tahoma, Geneva, sans-serif; color:#333; height:59px; overflow:hidden; position:relative; }
.newstext.active { height:auto; overflow:inherit; }
.newsitem .newsmore { padding:1px 0 20px 0; background:url(img/newstexthr.gif) 50% 0 no-repeat; margin:10px 0 0 0; }
.newsitem .newsmore a { display:block; position:relative; margin:0 auto; width:168px; height:19px; background:url(img/readmore.gif) 0 0 no-repeat; font:11px Tahoma, Geneva, sans-serif; color:#666; text-decoration:none; }
.newsitem .newsmore a:hover { background-position:-168px 0; color:#333; text-decoration:none; }
.newsitem .newsmore a span { position:absolute; width:168px; padding:2px 0 0 0; text-align:center; }
.newsitem .newsmore a span.down { display:block; }
.newsitem .newsmore a span.up { display:none; }
.newsitem .newsmore a.active span.down { display:none; }
.newsitem .newsmore a.active span.up { display:block; }
.newsitem .newslinks { font-size:11px; margin:0 0 40px 0; }
.newslinks a { color:#24589b; }
/**/
.nonepadding { height:100px; visibility:hidden; }
/*PAGENAVIGATION*/
.pagenavigation { position:relative; float:right; margin:-100px 0 0 0; }
/**/
/*CLIENTS*/
.clienttitle { padding:2px 0 5px 30px; margin-bottom:20px; border-bottom:solid 1px #e2e2e2; font:15px Georgia, "Times New Roman", Times, serif; color:#0d4389; }
.clienttitle a { font:15px Georgia, "Times New Roman", Times, serif; color:#0d4389; text-decoration:none; }
.clienttitle a:hover { font:15px Georgia, "Times New Roman", Times, serif; color:#cc0000; text-decoration:underline; }
.clienttitle.type1 { background:url(img/star.gif) 0 0 no-repeat; }
.clienttitle.type2 { background:url(img/star.gif) 0 0 no-repeat; }
.clienttitle.type3 { background:url(img/star.gif) 0 0 no-repeat; }
.clients table td { padding-bottom:0; }
.clients table td table td { padding-bottom:33px; }
.oneclient { width:250px; }
.oneclient a { font:11px Tahoma, Geneva, sans-serif; color:#13427e; text-decoration:none; }
.oneclient a:hover { color:#13427e; text-decoration:underline; }
.clientname { padding-bottom:3px; }
.oneclient .clientname a { font:13px Georgia, "Times New Roman", Times, serif; color:#333; text-decoration:none; }
.oneclient .clientname a:hover { color:#cc0000; text-decoration:underline; }
/**/
/*HELP*/
.help table { width:100%; }
.help table td { width:50%; }
.helptitle { background:url(img/helptitleback.gif) 0 0 no-repeat; width:342px; }
.helptitle h3 { padding:5px 0 30px 44px; color:#24589b; }
.helptitle h3.book { background:url(img/helpbook.gif) 16px 4px no-repeat; }
.helptitle h3.questions { background:url(img/question.gif) 16px 4px no-repeat; }
.help ul { margin:0; padding:0; list-style:none; }
.help ul li { padding-left:21px; font:bold 13px Tahoma, Geneva, sans-serif; color:#333; list-style:none;  }
.help ul li ul { margin:0; padding:15px 0 25px 0; list-style:none; }
.help ul li ul li { padding:0 0 3px 35px; list-style:none; background:url(img/helpli.gif) 13px 7px no-repeat; font:13px Tahoma, Geneva, sans-serif; color:#666; }
/**/
/*TRIAL*/
.trialitem { padding-bottom:46px; }
.trialitem h2 { color:#24589b; }
.trialtext h2 { font-size:14px; color:#cc0000; }
.trialname { padding:0 0 17px 0; font:16px Georgia, "Times New Roman", Times, serif; color:#24589b; }
.trialname a { font:16px Georgia, "Times New Roman", Times, serif; color:#24589b; text-decoration:none; }
.trialname a:hover { color:#cc0000; text-decoration:underline; }
.trialtext { padding:0 0 14px 0; }
.triallinks {background:url(img/link.gif) 5px 5px no-repeat; padding:5px 0 10px 30px; }
.trialdownload {background:url(img/download.gif) 5px 5px no-repeat; padding:5px 0 20px 30px; }
.triallinks a , .trialdownload a { font:13px Tahoma, Geneva, sans-serif; color:#24589b; text-decoration:underline; }
.triallinks a:hover , .trialdownload a:hover { color:#cc0000; text-decoration:none; }
/**/
/*FORMS*/
.starrequired { color:#cc0000; padding:0 3px 0 0; }
.contacts td { font-size:11px; color:#666; padding:0 14px 18px 0; }
.contacts big_input { border:none; }

/*AVTORIZACIYA*/
.avtoriz { border-top:solid 1px #e2e2e2; padding:10px 0 10px 0; line-height:25px; }
.avtoriz a { font:13px Georgia, "Times New Roman", Times, serif; }
.avtoriz a:hover { text-decoration:none; }
.avtoriz a strong { font:14px Georgia, "Times New Roman", Times, serif; text-decoration:underline; }
.avtoriz a:hover strong { text-decoration:none; }
.starrequired { color:#F00; padding-left:5px; }

/*START_ALL_BUTTONS*/
.button_avtoriz , .button_reg , .button_send , .button_refresh , .button_order , .button_search , .button_save , .button_reset , .button_forgot , .button_change_pass , .button_move_order , .button_next_step , .button_back_step , .button_confirm_order , .button_add , .button_reset_order { position:relative; background:url(img/all_buttons.gif) 0 0 no-repeat; height:29px; border:none; cursor:pointer; font:14px/16px Georgia, "Times New Roman", Times, serif; color:#666; }
/***/
.button_avtoriz , .button_order { background-position:-264px 0; width:132px; }
.button_avtoriz:hover , .button_order:hover { background-position:-132px 0; color:#666; }
.button_avtoriz:active , .button_order:active { background-position:0 0; color:#666; }
/**/
.button_reg , .button_send , .button_save , .button_reset , .button_forgot , .button_back_step , .button_add { background-position:-606px; width:105px; }
.button_reg:hover , .button_send:hover , .button_save:hover , .button_reset:hover , .button_forgot:hover , .button_back_step:hover , .button_add:hover { background-position:-501px 0; color:#666; }
.button_reg:active , .button_send:active , .button_save:active , .button_reset:active , .button_forgot:active , .button_back_step:active , .button_add:active { background-position:-396px 0; color:#666; }
/**/
.button_refresh { background-position:-959px; width:124px; }
.button_refresh:hover { background-position:-835px 0; color:#666; }
.button_refresh:active { background-position:-711px 0; color:#666; }
/**/
.button_change_pass , .button_next_step , .button_reset_order { background-position:-1598px; width:139px; }
.button_change_pass:hover , .button_next_step:hover , .button_reset_order:hover { background-position:-1459px 0; color:#666; }
.button_change_pass:active , .button_next_step:active , .button_reset_order:active { background-position:-1320px 0; color:#666; }
/**/
.button_move_order { background-position:-2265px; width:264px; }
.button_move_order:hover { background-position:-2001px 0; color:#666; }
.button_move_order:active { background-position:-1737px 0; color:#666; }
/**/
.button_confirm_order { background-position:-2835px; width:153px; }
.button_confirm_order:hover { background-position:-2682px 0; color:#666; }
.button_confirm_order:active { background-position:-2529px 0; color:#666; }
/**/
.button_send { float:right; }
/*END_ALL_BUTTONS*/
/****/
.search-page hr { height:1px; font-size:0; line-height:0; border:none; background:#d1cbbb; margin:20px; }
.form_buttons { padding-top:20px; }
.forgot td , .change_pass td { vertical-align:top; padding:0 28px 17px 0; }
.hidden { visibility:hidden; }
.hr_simple { width:904px; margin:0 auto; height:40px; background:url(img/hr.gif) 50% 50% no-repeat; }
.footer .hr_simple { margin:0 0 0 -20px; height:30px; }
.date_input input { border:1px solid #D2CCBE; padding-left:5px; }
table.tbu_list_catalog ul { list-style:none; margin:0; padding:0; }
table.tbu_list_catalog li { list-style:none; padding:0 0 5px 0; }
div.type2 table.tbu_list_catalog td { font-size:12px; }
div.type2 table.tbu_list_catalog a { font-size:12px; }
/**/

/**END_OTHER_BLOCKS**/

/**END_WORKAREA**/
/*START_RIGHT*/
.foot { height:230px; }
/**START_FOOTER**/
.footer { width:100%; min-width:987px; position:absolute; bottom:-1px; height:250px; background:url(./img/footer.jpg) 50% 0 no-repeat; }
.foots { width:987px; margin:0 auto; }
.copyright { width:730px; padding:167px 0 0 0; font:10px Arial, Helvetica, sans-serif; color:#fffffe; }
.copyright a { font:10px Arial, Helvetica, sans-serif; color:#fffffe; text-decoration:underline; }
.copyright a:hover { text-decoration:none; }
.copydate { padding:0 0 8px 28px; }
.reclame { padding:0 0 0 28px; }
.counters { float:right; padding:170px 33px 0 0; }
.counters img { margin-left:10px; }
/**END_FOOTER**/
/*BANNER_BLOCK*/
.banner_block { width:731px; height:359px; margin:10px 0 10px 0; }
.banner_text { width:345px; margin:0 0 0 30px; padding:54px 0 0 0; }
.banner_text h3 { background:url(./img/h3.gif) 0 100% repeat-x; margin:0; padding:0 0 18px 0; font:20px Georgia, "Times New Roman", Times, serif; color:#fffffe; }
.banner_text ul { margin:20px 0 0 18px; padding:0; }
.banner_text ul li { padding-left:10px; font:16px Georgia, "Times New Roman", Times, serif; color:#2e60a0; padding-bottom:2px; }
.banner { width:731px; height:359px; }
.banner.house { background:url(./img/banner_home.jpg) 0 0 no-repeat; }
.banner.train { background:url(./img/banner_train.jpg) 0 0 no-repeat; }
.banner.tree { background:url(./img/banner_tree.jpg) 0 0 no-repeat; }
.banner.antena { background:url(./img/banner_antena.jpg) 0 0 no-repeat; }
.workarea_text .red { padding:30px 0 0 0; font:italic 20px Georgia, "Times New Roman", Times, serif; color:#cc0000; }
/**/

/**CTALOGUE**/

/*ROMA*/
.c_elems { border-collapse:collapse; border:dotted 1px #e2e2e2; width:100%; margin:10px 0 10px 0; }
.catalog_element .c_elems { width:50%; }
.button_reg { margin-left:5px; }
	
.c_elems tr.c_inner { color:#666; }
.c_elems tr.c_inner td.c_name a { color:#666; }
.c_elems tr.c_outer { background:#ccc; color:#666; }
.c_elems tr.c_inner td { background:#f0f0f0; border-bottom:solid 7px #fff; }
.c_elems td.c_pusa , .c_elems tr.c_outer .c_elems td.c_pusa { width:50px; text-align:center; color:#578103; white-space:nowrap; }
.c_elems td.c_prus , .c_elems tr.c_inner .c_elems td.c_prus { width:70px; text-align:center; color:#826003; white-space:nowrap; }

.c_elems td { background:#F0F0F0; border-bottom:solid 7px #fff; padding:7px 5px 8px 10px; line-height:17px; font:11px Tahoma, Geneva, sans-serif; vertical-align:middle; }
.c_elems td a { font:11px Tahoma, Geneva, sans-serif; }


.c_elems td.c_chkb { width:10px; }
.c_elems td.c_lang { white-space:nowrap; }
.c_elems td.c_code { width:70px; text-align:left; }
.c_elems td.c_name { width:auto; }
.c_elems td.c_name a:hover { text-decoration:none; }
.c_elems td.c_quant { width:40px; }
.c_elems td.c_type { width:10%; text-align:center; }
.c_elems td.c_buyl { width:20px; }

.c_elems td.c_buyl img { border:none; }

.loader { background:url(img/ajax-loader.gif) top left no-repeat; width:16px; height:16px; display:block;}

#body .step { display:none; }
#body .answer { padding:10px 0 10px 20px; }

/****/
/*TABLE*/
.workarea table.sale_basket_basket { border:dotted 1px #ccc; margin-bottom:10px; }
.workarea table.sale_basket_basket td { border:dotted 1px #ccc; background:none; padding:7px; }
.workarea table.sale_basket_basket th { border:dotted 1px #ccc; color:#666; background:none; padding:7px; }



.catalog-section-list { margin:0 0 20px 0; }
.catalog-section-list ul { list-style:none; margin:20px 0 0 0; padding:0; }
.catalog-section-list ul ul { list-style:none; margin:10px 0 20px 0; padding:0 0 0 15px; display:none; }
.catalog-section-list ul ul ul { list-style:none; margin:0 0 0 10px; padding:0 0 0 15px; }
.catalog-section-list ul li { list-style:none; margin-bottom:5px; }
.catalog-section-list ul li h4 { padding:0; margin:0; background:url(./img/li_back.gif) 0 0  repeat-x; height:42px; }
.catalog-section-list ul li h4 a { display:block; padding:12px 0 10px 35px; font:16px Georgia, "Times New Roman", Times, serif; color:#cc0000; text-decoration:none; }
.catalog-section-list ul li h4 a:hover { text-decoration:none; color:#ff0009; }
.catalog-section-list h4 a img { position:absolute; margin:2px 0 0 -25px; background:url(./img/li_arrows.gif) 0 0 no-repeat; width:15px; height:15px; }
.catalog-section-list h4 a:hover img { background-position:-15px 0; }
.catalog-section-list h4 a.selected img { background-position:-30px 0; }
.catalog-section-list h4 a.selected:hover img { background-position:-45px 0; }
.catalog-section-list ul ul li { padding:0 0 5px 0; }
.catalog-section-list ul ul li a , .catalog-section-list ul ul ul li a { padding:0 0 0 25px; color:#0b63a9; }
.catalog-section-list ul ul li a.selected , .catalog-section-list ul ul ul li a.selected { font-weight:bold; color:#235695; }
.catalog-section-list ul ul li a img , .catalog-section-list ul ul ul li a img { position:absolute; margin:7px 0 0 -15px; background:url(./img/arrows_li.gif) 0 0 no-repeat; width:8px; height:8px; }
.catalog-section-list ul ul li a.selected img , .catalog-section-list ul ul ul li a.selected img { background:url(./img/arrows_li.gif) -16px 0 no-repeat; width:6px; }
.catalog-section-list ul ul li a:hover img , .catalog-section-list ul ul ul li a:hover img { background-position:-8px 0; }
.catalog-section-list ul ul li a.selected:hover img , .catalog-section-list ul ul ul li a.selected:hover img { background-position:-22px 0; }
.catalog-section-list ul div { margin:0 0 0 8px; color:#676767; }
.catalog-section-list ul ul li td a , .catalog-section-list ul ul ul li td a { padding:0; }
.catalog-section-list td { color:#676767; border-bottom:solid 7px #fff; padding:1px 6px 2px 6px; }
.catalog-section-list ul ul li td a img , .catalog-section-list ul ul ul li td a img { padding:0; margin:0; background:none; height:16px; width:16px; position:relative; }

#bxlhe_frame_PROPERTYDETAILTEXT0 body { color:#666; }
.catalog-section-list ul ul li td a.basket_buy img, .catalog-section-list ul ul ul li td a.basket_buy img , .c_elems a.basket_buy img , .c_elems tr.c_outer a.basket_buy img , .c_elems tr.c_inner a.basket_buy img { width:14px; height:15px; background:url(./img/basket.gif) 0 0 no-repeat; }
.catalog-section-list ul ul li td a.basket_buy:hover img, .catalog-section-list ul ul ul li td a.basket_buy:hover , .c_elems a.basket_buy img , tr.c_outer a.basket_buy:hover img { background-position:-14px 0; }
.catalog-section-list ul ul li tr.c_inner td a.basket_buy img, .catalog-section-list ul ul ul li tr.c_inner td a.basket_buy img , .c_elems tr.c_inner a.basket_buy img { background-position:-28px 0; }
.catalog-section-list ul ul li tr.c_inner td a.basket_buy:hover img, .catalog-section-list ul ul ul li tr.c_inner td a.basket_buy:hover img , .c_elems tr.c_inner a.basket_buy:hover img { background-position:-42px 0; }

/*CONFIGURATOR*/
.con1 { margin:0 0 30px 0; }
.con1 td { vertical-align:top; padding:0 10px 0 0; }
.con1 td td { vertical-align:middle; padding:0; }
.con1 td td td { vertical-align:middle; padding:10px; }
.con1 input { width:45px; height:23px; background:url(img/input.gif) 0 0 no-repeat; border:none; color:#666; text-align:center; }
.con1 span { margin:0 5px 0 0; }
.con1 td.colors { vertical-align:top; padding-top:10px; }
.con1 td.colors table { margin:0 0 24px 0; width:100%; }
.con1 td.colors table td { padding:2px 7px 2px 7px; text-align:left; border-bottom:solid 4px #fff; }
.con1 td.colors table td.configuratortdinput { width:50px }

.table1 td { border:1px dotted #CCCCCC; }
.table1 td.table_input { text-align:center; width:60px; padding:10px 0 10px 0; }
.con1 td td.td_rowspan { white-space:nowrap; vertical-align:middle; padding:0 10px 0 10px; border:1px dotted #CCCCCC; border-left:none; }

.con2 #steps ul { margin:0; padding:0; list-style:none; }
.con2 #steps ul li { list-style:none; height:27px; position:relative; width:65px; float:left; }
.con2 #steps ul li a { display:block; height:27px; width:62px; background:url(img/tabs.gif) 0 0 no-repeat; text-decoration:none; font:11px Tahoma, Geneva, sans-serif; color:#333; }
.con2 #steps ul li a span { display:block; padding:7px 0 0 0; cursor:pointer; text-align:center; }
.con2 #steps ul li a:hover { background-position:-62px 0; }
.con2 #steps ul li a.selected { background-position:-124px 0; color:#fffffe; height:31px; margin:-1px 0 -3px 0; }
.con2 #steps ul { margin:0; padding:0; list-style:none; }
.con2 .question { width:731px; height:51px; background:url(img/stepnameback.gif) 0 0 no-repeat; }
.con2 .question h3 { padding-left:14px; font:16px Georgia, "Times New Roman", Times, serif; color:#fffffe; }
#buttons { padding-left:20px; }
.back_arrow img , .forvard_arrow img { width:18px; height:18px; background:url(img/link_steps.gif) 0 0 no-repeat; }
.back_arrow:hover img { background-position:-18px 0; }
.forvard_arrow img { background-position:-36px 0; }
.forvard_arrow:hover img { background-position:-54px 0; }

/*БЛОК ИНФО*/
.info { width:730px; margin:30px 0 0 0; background:url(img/info_back.gif) 0 0 repeat-y; color:#333; font:11px Tahoma, Geneva, sans-serif; }
.info_top { width:730px; background:url(img/info_top.gif) 0 0 no-repeat; }
.info_bottom { background:url(img/info_bottom.gif) 0 100% no-repeat; padding:10px 0 10px 0; }
.info h3 { padding:0 0 20px 23px; margin:0 6px 0 -24px; position:relative; font:14px Georgia, "Times New Roman", Times, serif; color:#24589b; background:url(img/info_icon.gif) 0 0 no-repeat; color:#24589b; }
.info_bottom div.info_text { padding:0 30px 16px 30px; }

.catalog-section-list td h4 { padding:0; margin:0; background:url(./img/li_back.gif) 0 0  repeat-x; height:42px; }
.catalog-section-list td h4 a { display:block; padding:12px 0 10px 35px; font:16px Georgia, "Times New Roman", Times, serif; color:#cc0000; text-decoration:none; }
.catalog-section-list td h4 a:hover { text-decoration:none; color:#ff0009; }
.sale_basket_basket thead td { border:none; }

/*ЗАКАЗ*/

.table_order_auth , .tbu_list_catalog { border:1px dotted #dadada; border-collapse:collapse; margin:10px 0; width:100%; }
.tbu_list_catalog th , .tbu_list_catalog td { border:1px dotted #dadada; padding:7px 10px 10px 10px; }
.table_order_auth td { vertical-align:top; padding:7px 10px 10px 10px; }
.table_order_auth table { border:none; border-collapse:collapse; margin:0; width:100%; }
.table_order_auth table td { vertical-align:top; padding:0 28px 17px 0; }
.order_full td.steps_nav { font-size:14px; padding-bottom:20px; }

}