.basketTb{border:none; border-collapse:collapse; border-right:1px solid #121212; border-top:1px solid #121212; margin-bottom:10px}
.basketTb th{border-left:1px solid #121212; border-bottom:1px solid #121212; padding:2px 4px; font-size:12px}
.basketTb td{border-left:1px solid #121212; border-bottom:1px solid #121212; padding:2px 4px}
.basket{padding:0 0 0 53px}
.subm{border:1px solid #121212; margin:15px 0 0; cursor:pointer}

.orderForm{border:none; border-collapse:collapse}
.lTd{padding:2px 10px 2px 0}
.rTd{padding:2px 0}    
.rTd input, .rTd textarea{font-size:12px; font-family:Arial; width:200px; border:1px solid #121212}
.sys_mes{border:1px dashed red; padding:5px 10px; margin:0 0 10px}


body, p, table td, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}

body {
background:#121212;
font-family: tahoma;
color: #6D6D6D;
font-size: 11px;
}

a {color: #000;}
a:hover {color: #000; }

table.this {
border-collapse: collapse;
empty-cells:show;
width:100%;
}

table.this td {
vertical-align: top;
font-size: 11px;
}


#Ruler {
height:0;
left:0;
position:absolute;
top:0;
width:100%;
}

#container {
min-width:780px;
max-width: 1500px;
width:100%;
//width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth > 1500) ? '1500px' : ((document.getElementById('Ruler').clientWidth < 780) ? '780px' : '100%')) : '100%');
}

.pad {
//height: 1%;
//padding: 14px 18px 54px 18px;
padding: 14px 0px 54px 18px;
background: url('/images/bg.gif') left bottom repeat-x;
}

.logo {
background: red url('/images/logo.jpg') no-repeat;
width: 209px;
height: 119px;
}

.image1_parent {background: #1F6AF9; background: url('/images/h_bg.gif')}
.image2_parent {background: #787C85; background: url('/images/i_13.gif')} 
.image1 {background: url('/images/i_03.jpg') no-repeat;
height: 119px;
}

.slogan {
padding-left: 300px;
font-family: Arial;
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
}

.menu1 {//height: 1%; padding: 0 35px;}
.menu1 table.this td {border-right: 1px solid #fff; vertical-align: middle; height: 35px;
text-align: center;}

.menu1 a {
background: url('/images/i_07.gif') left 2px no-repeat;
padding-left: 21px;
color: #fff;
text-decoration: none;
}

.menu1 a:hover {color: #fff; text-decoration: underline;}

.menu2 {background: #ABABAB url('/images/i_11.gif') left top repeat-x; padding: 12px 0 25px;}
.shadow {background: url('/images/i_28.gif') left top repeat-x; height: 34px;}
.left {background: #737373;}
.right {background: #DEDEDE; padding-bottom: 15px;}

.image2 {background: url('/images/logo2.gif') left top no-repeat;
height: 88px;
}

.menu2 p {
padding: 6px 10px 7px 55px;
border-bottom: 1px solid #7E7E7E;
}

.menu2 p a {
color: #fff;
padding-left: 11px;
background: url('/images/i_23.gif') left 6px no-repeat;
text-decoration: none;
}

.menu2 p a:hover {color: #fff;   text-decoration: underline;}

.right p, .right h2, .right h3 {padding-left: 23px; padding-right: 23px;}

h2 {
background: red;
padding: 7px 0;
color: #fff;
font-size: 16px;
font-weight: lighter;
text-decoration: underline;
margin-bottom: 18px;
}

h3 {
font-size: 11px;
color: red;
background: url('/images/i_16.gif') 8px 3px no-repeat;
text-decoration: underline;
}
.right p {padding-top: 4px; padding-bottom: 4px;}
.clear {clear: both;}

.block_w_image {padding-bottom: 20px; font-size: 14px;}


.menu3 table.this td {vertical-align: middle; height: 35px;
text-align: center;}


.menu3 a {
font-size: 10px;
color: #fff;
text-decoration: none;
}

.menu3 a:hover {color: #fff; text-decoration: underline;}




