body,html { margin:0; padding:0; height:100% }
body { font-size:12px; font-family:arial; color:#444A56; line-height:18px }
a img { border:0 }
p { margin-bottom:0px; margin-top:0 }
a { color:#4677B1; text-decoration:underline }
a:hover { color:#4677B1; text-decoration:none }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }
.mainwrapper { height:100% }

div#loginplease { padding:22px 15px; background-color:#FFFFFF; border:#B3B9C3 6px solid; position:fixed; top:28%; left:34%; width:395px; z-index:30 }
div#loginplease div.whosu { font-size:24px; color:#071F53; font-family:arial; line-height:26px; margin-bottom:20px }
div#loginplease p { margin-bottom:9px }
div#loginplease p.user input,
div#loginplease p.password input { width:170px }
div#loginplease p.save input { border:none }
div#loginplease p.save { margin-bottom:20px; font-size:14px }

.black { width:100%; height:100%; background:#000000; position:fixed; left:0; top:0;
    filter: alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity:0.5;
    z-index:10;
}

.head { height:179px; background:#2E619A url(/img/head_back.gif) }
.head .left { vertical-align:top; padding-top:59px }
.head .left p { margin-bottom:15px; display:none }
.head .left a { color:#95AFCD }
.head .left a:hover { color:#95AFCDD:\work\www\clients\radiotexnikanew\www\css\style1.css }
.head .left .logo { display:block; width:215px; height:58px; margin-bottom:14px }
.head .left .searchinput { width:212px; margin-right:3px }
.head td.login { width:250px; padding-left:25px; height:89px; line-height:26px }
.head td.login a { color:#FFFFFF; padding-left:26px }
.head td.login a:hover { color:#FFFFFF }
.head td.login a.login { background:url(/img/icons/login.gif) 0 4px no-repeat; font-size:18px }
.head td.login a.user { background:url(/img/icons/user.gif) 0 0px no-repeat; font-size:18px }
.head .basket { height:90px; line-height:26px; color:#FFFFFF; padding-left:50px; background:#09245C url(/img/crn_basket_t.gif) top left no-repeat }
.head .basket a { color:#FFFFFF }
.head .basket a:hover { color:#FFFFFF }
.head .basket div { font-size:18px; margin-left:-29px; background:url(/img/icons/basket.gif) 0 6px no-repeat; padding-left:29px }

/* FORM */

form { padding:0; margin:0; }
input,textarea,select { font-size:12px; color:#444A56; font-family:Arial, Helvetica, sans-serif; border:#B3B9C3 1px solid }
input { height:18px }
.nobrd { border:none }
.button { border-top:#F6F6F7 1px solid; border-bottom:#919194 1px solid; border-right:#B3B3B3 1px solid; border-left:#B3B3B3 1px solid; background:#E0DFE3 url(/img/button.gif); height:22px; color:#444A56 }

/* /FORM */

.yellow_nav { height:54px; background:#FFAB00; font-size:18px; color:#FFFFFF }
.yellow_nav a { color:#FFFFFF }
.yellow_nav a:hover { color:#FFFFFF }
.yellow_nav .icons { width:108px; padding-left:51px }

ul { margin:0 0 0 20px; padding:0; list-style:none }
ul li { margin:0; padding:0 0 5px 8px; background:url(/img/li.gif) 0 6px no-repeat; line-height:14px }

.col1 { padding:30px 35px 0 53px; vertical-align:top }
.col2 { width:274px; padding:45px 0 0 0; vertical-align:top }

h1 { font-size:22px; color:#071F53; font-weight:normal; margin:0 0 12px 0; line-height:26px }
h2 { font-size:18px; font-weight:normal; margin:0 0 7px 0; line-height:22px }
h2 em { color:#2E619A; font-style:normal }
h2.blue { color:#071F53 }
h3 { font-size:14px; font-weight:bold; margin:0 0 2px 0 }
h3.book { margin-bottom:17px }

.cat_grid td { vertical-align:top; padding-right:18px; padding-bottom:20px }

.rmenu { margin:0 0 18px 0; padding:0; border-collapse:collapse; background:#2E619A url(/img/crn_menu_t.gif) top left no-repeat; width:100% }
.rmenu td { margin:0; padding:23px 35px 23px 21px; background:url(/img/crn_menu_b.gif) bottom left no-repeat; color:#FFFFFF }
.rmenu td a { color:#FFFFFF }
.rmenu td a:hover { color:#FFFFFF }
.rmenu td a.submenu { text-decoration:none }
.rmenu td a.submenu:hover { text-decoration:underline }
.rmenu td ul { margin:18px 0 0 0; padding:0 }
.rmenu td ul li { padding:3px 0 14px 29px; background:url(/img/icons/menu.gif) 0 0 no-repeat; line-height:18px; font-size:18px }
.rmenu td ul li ul { margin:11px 0 0 0 }
.rmenu td ul li ul li { padding:0 0 5px 9px; background:url(/img/li_menu.gif) 0 6px no-repeat; font-size:12px; line-height:14px; color:#95AFCD }
a.bbig { font-size:20px; text-decoration:none; border-bottom:#FFFFFF 1px dashed; color:#FFFFFF; line-height:26px }
a.bbig:hover { text-decoration:none; border:none }


.footer { height:120px; border-top:#EDEFF4 1px solid; margin-top:40px }
.footer td { font-size:11px; color:#444A56; vertical-align:top; padding-top:26px }
.footer td.links { color:#B9BDC5; padding-left:53px; width:363px }
.footer td.copy { padding-left:30px; background:url(/img/radiotexnika.gif) 0 29px no-repeat }
.footer td.cosmos { width:147px }

.board_bar { margin-left:-10px; margin-right:-10px; padding-top:7px; margin-bottom:27px }
.board_bar td { height:29px }
.board_bar td em { font-size:12px; font-style:normal; color:#7F7F7F }
.board_bar td a { font-size:18px; margin-left:10px }
.board_bar td.active img.brd_l { display:block; width:10px; height:29px; float:left }
.board_bar td.active img.brd_r { display:block; width:10px; height:29px; float:left }
.board_bar td.active div { display:block; height:29px; float:left; font-size:18px; color:#FFFFFF; background-color:#4677B1; line-height:26px }
.board_bar td.active div em { color:#A3BBD8 }


p.title { font-size:14px }
span.date { color:#7F7F7F; font-size:12px }
p.cnt { height:34px; padding:0; margin:0 0 4px;}
p.cnt a.email { float:left }
p.cnt a.link { float:right }
td.bottombrd { border-bottom:#444A56 1px solid; }

.pages { padding-top:50px }

.form { margin-bottom:20px }
.form td { padding-bottom:10px }
.form td input { width:230px }
.form td textarea { width:247px; height:90px }
.form tr.code td img { border:#444A56 1px solid }
.form tr.code td input { height:14px; width:149px }

.star { color:#FF0000 }


p.ordernu { font-size:14px; font-weight:bold; margin-bottom:6px }
p.need_manager { font-size:14px; color:#FF0000; margin-bottom:9px; float:left }
p.order_status { font-size:14px; margin-bottom:9px; float:right }
p.itog_basket { float:right; font-size:14px }

.orders { margin:0 0 11px 0; padding:0; border-collapse:collapse; width:100%; border:none }
.orders td { margin:0; padding:11px 8px; border-bottom:#FFFFFF 1px solid; vertical-align:top }
.orders tr.header { background:#EAEBEC }
.orders tr.header td { font-weight:normal; padding:7px 8px }
.orders tr.odd { background:#F4F5F5 }
.orders tr.even { background:#FBFBFB }
.orders td { text-align:center }
.orders td.data { text-align:left }
.orders td.title { text-align:left; padding-left:15px }
.orders td.ordered input { width:32px; font-weight:bold }
.orders td.info img { margin-top:5px }


div.path { font-size:22px; color:#071F53; margin:0 0 12px 0 }
div.path a { font-size:18px }
div.path h1 { display:inline }

p.formula { background:#F0F1F2; padding:8px 38px; font-size:14px; font-style:italic; margin:-8px 0 25px 0 }

ul.subdiv { margin:0 0 14px 0 }
ul.subdiv li { margin:0; padding:0 0 14px 0; font-weight:bold; font-size:14px; background:none }

.popup_top { background:#09245C; padding:14px 20px; color:#FFFFFF; font-size:18px }
.popup_top p { color:#B6BECE; font-size:12px; margin:0 0 9px 0 }
.popup_body { padding:17px 20px 25px 20px; font-size:11px; line-height:16px; color:#444A56 }
.popup_body img.first { margin-right:36px }
.popup_body p { margin:0 0 7px 0 }
.popup_footer { padding:0 20px; font-size:14px }
.popup_footer .count { float:left }
.popup_footer .doorder { float:right }

.makeorder { margin-bottom:20px }
.makeorder td { width:125px; padding-bottom:10px; font-size:14px }
.makeorder td select { width:150px }
.makeorder td.help { width:180px; padding-left:27px }
.makeorder td.textarea { width:270px }
.makeorder td.textarea textarea { width:100%; height:135px }
.makeorder td.submit { width:270px; text-align:right }

#orderform { width:265px; background:#EAEBEC; border:#263B67 1px solid; padding:30px; position:fixed; top:28%; left:34%; }
#orderform .close { margin:-20px -20px 0 0 }
#orderform strong { font-size:15px }
#orderform strong.title { font-size:18px; display:block; color:#071F53; margin-bottom:12px; font-weight:normal }
#orderform p.count { margin-bottom:15px; font-size:14px; margin-top:4px }
#orderform p.count input { width:65px }
#orderform input.button { margin-bottom:20px }
#orderform em { font-style:normal; color:#E00000; }


.ibrd { border:#95AFCD 3px solid; margin-right:20px }

ul.books li { font-size:11px; line-height:16px; padding-bottom:4px }

.minbot { margin-bottom:8px }

.rating { font-size:11px; line-height:25px }
.rating span { font-size:14px }
.rating table td input { border:none; margin-right:2px; margin-top:4px }
.rating table { border:0; border-collapse:collapse; margin:0 0 10px 0; padding:0; }
.rating table td { margin:0; padding:0; }
.rating table td.text { padding-right:6px }

.makeannounce td textarea { width:315px }
.makeannounce td select { width:150px }

table.docomment td textarea { width:315px }

a.docomment { font-weight:bold; font-size:14px; border-bottom:#444A56 1px dashed; text-decoration:none; color:#444A56 }
a.docomment:hover {  border-bottom:none; text-decoration:none; color:#444A56 }

#commentForm { margin-bottom:40px }

a.advert, a.advert:active, a.advert:link, a.advert:visited {
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}
a.advert:hover {
   color: #333333;
   text-decoration: none;
}
div.wrapper { PADDING-BOTTOM: 70px; POSITION: relative;  min-height:100%;}
div.block1 { position:absolute; width:100%; height:30px;  left:0; bottom:30px; font-size:10px; color:#333333; text-align:center }
div.block2 { position:absolute; width:100%; height:30px;  left:0; bottom:0; font-size:10px; color:#333333; text-align:center }

.salelinks {color:#54647D !important; font-size:10px !important;}
.salelinks a {font-size:10px !important; color:#54647D !important; text-decoration:underline !important;}
.salelinks a:hover {font-size:10px !important; color:#54647D !important; text-decoration:none !important;}
