html, body { margin:0; padding:0; height:100%; background-color: #f0f0ee; background-image:url(all_bg.jpg); background-repeat:repeat-x; background-position:top; font-family:Tahoma; font-size:11px; /*color:#727575;*/ color#000;}
form { margin:0; padding:0;}
a { color:#009cb6; text-decoration:none;}
a:hover { text-decoration:underline;}
h1 { font-size:14px; color:#00aec6; font-weight:bold; padding-bottom:0; margin-bottom:10px;}
h2 { font-size:13px; color:#31688f; font-family:Tahoma; font-weight:bold;}
h3 { font-size:11px; color:#31688f; font-family:Tahoma; font-weight:bold; margin:0; padding:0; padding-bottom:5px;}
h4 { font-size:14px; color:#0098ad; font-weight:bold; padding-bottom:0; margin-bottom:10px;}
p{color:#000;}
.table1 { height:100%; font-family:Tahoma; font-size:11px;}
.top { background-color:#007e9c; background-image:url(top_all_bg.jpg); background-repeat:repeat-x; background-position:top; color:#FFFFFF; vertical-align:top;}
.top1 { background-image:url(top_bg.gif); background-repeat:repeat-x;}
.top2 { background-image:url(top_bottom_bg.gif); background-repeat:repeat-x;}
#logo { padding-bottom:20px;}
.contact { font-family:Tahoma; font-size:14px; font-weight:bold; margin-bottom:20px;}
.contact td { vertical-align:top; padding-right:10px;}
.contact span { font-family:Tahoma; font-size:18px; font-weight:normal;}
.menu { font-family:Tahoma; color:#f2ff23; font-size:13px; background-image:url(menu_bg.jpg); font-weight:bold; margin-bottom:16px;}
.menu a { color:#FFFFFF; text-decoration:none;}
.menu_td { text-align:center; padding-top:4px;}
.menu1 { margin-bottom:15px;}
.menu1 td { font-family:Tahoma; font-size:11px; vertical-align:top; padding-right:15px;}
.menu1 a { display:block; text-decoration:none; color:#FFFFFF; margin-bottom:6px;}
.menu1 a:hover { text-decoration:underline;}
.menu1_td { padding-left:33px;}
.search { padding-left:30px; padding-right:4px; }
.basket { background-image:url(basket_bg.gif); background-repeat:repeat-y; color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.basket span { font-family:Tahoma; font-size:12px; font-weight:bold;}
.inp1 { width:127px; height:16px; font-size:10px; border:#96cdd9 1px solid; background:#0083a1; color:#FFFFFF; }
.shadow { margin-bottom:20px;}
.footer td { vertical-align:top;}
.bottom { background-image:url(bottom_bg.jpg); background-repeat:repeat-x; background-position:top; color:#ffffff;}
.list1 { margin:0; padding:0; margin-left:15px; list-style-image:url(bul.gif);color:#000;}
.bottom_text td{ padding:20px 15px 10px 10px; line-height:15px;}
.bottom_text p { margin:0; padding:0; padding-bottom:5px;}
.title td { padding:20px 15px 5px 10px; font-size:12px; font-weight:bold; color:#f2ff23;}
.bottom_contact { font-family:Tahoma; font-size:12px; font-weight:bold; line-height:normal; }
.bottom_contact p { vertical-align:top;  text-align:right; padding-bottom:8px;}
.bottom_contact span { font-family:Tahoma; font-size:18px; font-weight:normal;}
.block_1 { background-color:#e1e7e8; color:#84888b;}
.block_2 { background-color:#d8e4e6; color:#84888b;}
.block_3 { background-color:#328ba1; color:#f2ff23; font-size:15px;}
.block_3 a {color:#f2ff23; text-decoration: underline; font-size:11px;}
.block_3 a:hover { text-decoration:none;}
.block_content_1 { padding:0px 10px 10px 10px; color:#84888b;}
.block_content_1_1 { padding:0px 0px 10px 0; color:#84888b;}
.block_content_2 { padding:10px; padding-bottom:30px;}
.block_content_3 { padding:0px 10px;}
.red { font-size:14px; font-weight:bold; color:#950f29; padding-left:20px;}
.red1 { font-size:14px; font-weight:bold; color:#950f29;}
.red2 { font-size:11px; color:#66441d;}
.next { padding:2px 6px; color:#08628c;}
.active { padding:2px 6px; background:#08628c; color:#FFFFFF;} 
.ico { padding-top:10px; padding-left:20px;}
.ico1 { padding-top:10px; padding-left:10px;}
.left { width:390px; padding-right:25px;}
.link {color:#990000; font-size:15px; margin-top:15px; margin-bottom:23px; padding-left:5px; padding-right:5px;}
.link a { text-decoration:underline;color:#990000;}
.padding { margin-top:10px;}
.padding1 { padding-right:30px;}
.detals td { text-align:left; padding:5px 5px 5px 0px;}
.detals p { margin:0; padding:0;}
.detals h2 { margin-bottom:0; padding-bottom:0;}
.detals .text { padding-top:15px;}
.name td { background:#07708a; color:#FFFFFF;}
.detals_table td { padding:5px 5px 5px 15px; }
.bascket_table td { padding:10px 10px 10px 15px; }
.bascket_table .name td { padding:4px 10px 4px 15px; }
.detals_table { margin-bottom:50px; border-collapse:collapse }
.bascket_table { margin-bottom:1px; border-collapse:collapse }
.detals_table h3, .bascket_table h3 { margin-left:-10px;}
.detals_table a, .bascket_table a { font-weight:bold;}
.green { color:#77a400;}
.grey { background:#e9e9e7;}
.catalog { margin-top:25px; margin-bottom:65px;}
.catalog td { vertical-align:top;}
.catalog a { display:block; color:#007e9c; margin-bottom:1px;}
.plus { margin-top:4px;}
.blue { color:#0098ad; text-align:center;}
.all td { border-top:#d1d5d8 1px dashed;}
.error {background:#07708a; color:#FFFFFF; padding:10px 20px 25px 20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0; }
.error p { color:#cff46d; font-weight:bold; margin:0; padding:0; padding-bottom:5px;}
.form { margin-bottom:70px; color:#07708a;}
.form td { background:#e9e9e7; padding:3px 15px;}
.form input { margin:0; padding:0; width:160px; font-size:10px; height:15px; border:#000000 1px solid; color:#000000;}
.form select { margin:0; padding:0; width:162px; font-size:10px; height:15px; border:#000000 1px solid; color:#000000;}
.form textarea { margin:0; padding:0; width:255px; font-size:10px; height:75px; border:#000000 1px solid; color:#000000;}
.form .small { width:85px;}
.form .small_s { width:87px;}
.form .padding2 td { padding-top:15px;}
.form .padding3 td { padding-bottom:10px;}
.form strong { color:#000000;}
.form .button1 { background:#00a1bb; color:#FFFFFF; border:#08628c 1px solid; width:115px; height:18px; margin-right:3px; cursor:pointer;}
.form .button2 { background:#00a1bb; color:#FFFFFF; border:#08628c 1px solid; width:136px; height:18px; cursor:pointer;}

.mBox { padding: 0px; border: 1px solid #FFFFFF; background-color: #FFFFFF; position: absolute; z-index: 100; }
