body { margin:0; padding:10px 10px 20px 10px; font:12px Tahoma}
a { color:#1f1a17; font:12px Tahoma; text-decoration:underline}
a:hover { color:#909090; text-decoration:none}

form { margin:0; padding:0}

h1, .title { color:#000; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0}
h2 { color:#fff; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0 20px }
h3 { color:#000; font:normal 25px Arial, Helvetica, sans-serif; margin:10px 0 15px 0}
.yellow { color:#f2bd2d}

/* TOP & LEFT */
.tbl-main { width:960px}
.logo { margin:0 22px}
.td-l { padding-right:26px}
.td-c { padding:0 26px 40px 8px}
.col-l { width:567px}
.tel { font:24px Arial, Helvetica, sans-serif; margin:14px 70px 46px 0; text-align:right}
.tel-second { font:24px Arial, Helvetica, sans-serif; margin:5px 0px 30px 150px;}

p.alt-img {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 40px 20px 0;
text-align:center;
}

.header-bg { background:url(/bitrix/templates/prostor_main/images/bg_header.jpg) no-repeat; width:393px; }
.header-bg-grey { background:url(/bitrix/templates/prostor_main/images/bg_header_grey.gif) no-repeat ; padding:9px 0; width:218px; text-align:left}


/* NAVIGATION */
.nav { margin-right:26px; }
.nav a.home { background:url(/bitrix/templates/prostor_main/images/home.gif) top no-repeat; margin:0 10px; display:block }
.nav a.home:hover { background:url(/bitrix/templates/prostor_main/images/home.gif) bottom no-repeat}
.nav a.map { background:url(/bitrix/templates/prostor_main/images/map_site.gif) top no-repeat; margin:0 10px; display:block }
.nav a.map:hover { background:url(/bitrix/templates/prostor_main/images/map_site.gif) bottom no-repeat}
.nav a.letter { background:url(/bitrix/templates/prostor_main/images/letter.gif) top no-repeat; margin:0 10px; display:block }
.nav a.letter:hover { background:url(/bitrix/templates/prostor_main/images/letter.gif) bottom no-repeat}

/* MENU */
.menu-bg-l { background:url(/bitrix/templates/prostor_main/images/bg_menu_l.gif) no-repeat left top}
.menu-bg-r { background:url(/bitrix/templates/prostor_main/images/bg_menu_r.gif) no-repeat right top; padding:12px 0 14px 0}
.menu { background:url(/bitrix/templates/prostor_main/images/bg_menu_c.gif) repeat-x; color:#fff; margin-bottom:16px}
.menu a { color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; padding:0 10px}
.menu a:hover { color:#909090}

/* CORNER FOR BANNER */
.block-corn { margin:10px 0 0 0}
.corn-tl { background:url(/bitrix/templates/prostor_main/images/corn_t_l.gif) no-repeat top left;}
.corn-tr { background:url(/bitrix/templates/prostor_main/images/corn_t_r.gif) no-repeat top right; }
.corn-bl { background:url(/bitrix/templates/prostor_main/images/corn_b_l.gif) no-repeat bottom left;}
.corn-br { background:url(/bitrix/templates/prostor_main/images/corn_b_r.gif) no-repeat bottom right}
.banner { padding:0 3px; text-align:center; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3 }
.brd-top { border-top:1px solid #e3e3e3; margin:0 3px; height:3px}
.brd-bot { border-bottom:1px solid #e3e3e3; margin:0 3px; height:3px}



/* RIGHT COLUMN */
.diller { margin-bottom:20px}
.diller p { font:bold 11px Arial, Helvetica, sans-serif; color:#9f9f9f; margin:5px 0 10px 0}
.marg { margin:14px 10px;}

.form-search { height:35px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif} 
.form-search .field-bg { background:url(/bitrix/templates/prostor_main/images/bg_input.gif) no-repeat center center; width:223px; }
.form-search .field-input { width:210px; border:none; background:none;  }

.form-search-second { margin:5px 0 0 0; background:url(/bitrix/templates/prostor_main/images/bg_search_second.gif) no-repeat left top; width:274px; height:26px; padding:2px 15px 2px 5px; text-align:left}
.form-search-second input { width:240px; border:none; background:none; text-align:left}

.tbl-col-r .link-block { padding:10px 0 10px 20px}
.tbl-col-r a { background:url(/bitrix/templates/prostor_main/images/li.gif) no-repeat 0 3px; padding:0 0 0 15px; font:bold 13px Arial, Helvetica, sans-serif; margin:5px 0; display:block; text-decoration:none }




/* CENTER */
.firm { text-align:center; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin:20px 0; padding:10px 0}
.firm img { margin:0 20px}

.tbl-img-link td { text-align:center; width:25%}
.tbl-img-link a { font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none}

.way { color:#818181; font:11px Tahoma}
.way a { font:11px Tahoma}






/* CATALOG */
.menu-catalog { margin:14px 10px; width:196px}
.menu-catalog a { display:block; padding:0 0 0 10px; background:url(/bitrix/templates/prostor_main/images/li.gif) no-repeat 0 3px; font:bold 12px Tahoma; text-decoration:none; line-height:18px}  
.menu-catalog a:hover {}

.menu-catalog .sub-li { margin:5px 0}
.menu-catalog .sub-li a { display:block; padding:0 0 0 10px; background:url(/bitrix/templates/prostor_main/images/li_submenu.gif) no-repeat 0 5px; color:#888583; font:11px Tahoma; margin:0 0 0 12px; text-decoration:none; line-height:18px }
.menu-catalog .sub-li a:hover { text-decoration:underline; color:#000}




/* TABLE TOVAR */
.tovar { margin-bottom:30px}
.tovar-name { font:14px Tahoma; margin-bottom:7px; margin-right:20px}
.tovar-category { color:#8f8c8b; margin-bottom:7px; font:11px Tahoma;}
.tbl-tovar-info { border-top:1px solid #e5e5e5; }
.tbl-tovar-info td { vertical-align:top; padding:10px 0 0 0 }
.tbl-tovar-info p { font:11px Tahoma; margin:0 0 7px 20px}
.tbl-tovar-info a.next { padding:0 0 0 15px; margin-left:20px; background:url(/bitrix/templates/prostor_main/images/arr_rr.gif) 0 2px no-repeat; font:11px Tahoma; text-decoration:none; display:block}

.prise { margin-bottom:5px; font:11px Tahoma;}
.prise a { background:url(/bitrix/templates/prostor_main/images/list.gif) no-repeat 0 0; display:block; padding:1px 0 5px 10px; width:85px; font:11px Tahoma}
.tbl-prise-info { border-top:1px solid #e5e5e5;}
.tbl-prise-info td { vertical-align:top; padding:10px 0 0 0}
.tbl-prise-info img { margin-right:20px} 






/* BOTTOM */
.menu-bot {border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; color:#4a4a4a; font:12px Tahoma; padding:13px; margin:23px 0; text-align:center}
.menu-bot a { padding:0 20px; color:#4a4a4a; font:12px Tahoma}
.menu-bot a:hover { color:#4a4a4a; }

.copy { color:#787878; font:11px Tahoma}
.it-direct { float:right; background:url(/bitrix/templates/prostor_main/images/logo_itdirect.gif) no-repeat 0 0; padding:20px 20px 0 37px; font:9px Tahoma;}
