body {
background-color:#d0ddec;
margin:0px auto;
/*margin:0px 0px 0px 0px;*/
padding:0px 0px 0px 0px;
position:relative;
width:965px; /*!important 995*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/site/bg.gif);
background-position:top;
background-repeat:repeat-x;
}

* {padding: 0; margin: 0;} 

h1, h2, h3, h4, h5, h6 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

img {
border:none;
behavior:url(resources/scripts/iepngfix.htc);
}

a {
text-decoration: none;
outline: none;
}
a:hover {
text-decoration: none;
}

#main {
width:965px; /*!important*/
}

#header {
background-image:url(../images/site/up_bg_fx.png);
behavior:url(resources/scripts/iepngfix.htc);
width:965px; /*!important*/
height:157px;
text-align:center;
vertical-align:top;
}

#logo {
padding-top:10px;
}

#content {
background-image:url(../images/site/content_bg.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:repeat;
}

#content-table {
margin-top:-30px; 
position:relative;
}

#content-table .left-up {
background-image:url(../images/site/content_left_up.png); 
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:no-repeat;
}

#content-table .up {
background-image:url(../images/site/content_up.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:repeat-x;
}

#content-table .right-up {
background-image:url(../images/site/content_right_up.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:no-repeat;
}

#content-table .left {
background-image:url(../images/site/content_left.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:repeat-y;
}

#content-table .right {
background-image:url(../images/site/content_right.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:repeat-y;
}

#content-table .left-down {
background-image:url(../images/site/content_left_down.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:no-repeat;
}

#content-table .down {
background-image:url(../images/site/content_down.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:repeat-x;
}

#content-table .right-down {
background-image:url(../images/site/content_right_down.png);
behavior:url(resources/scripts/iepngfix.htc);
background-repeat:no-repeat;
}

/** MENU /**/
#menu ul {
list-style: none;
}
#menu a {
font-size:12px;
color:#0066cc;
font-weight:normal;
font-style:normal;
text-decoration:none;
display:block;
text-transform:uppercase;
}
#menu a:hover {
font-weight:bold;
color:#CC0000;
}
#menu li {
background-image:url(../images/site/arrow.gif);
background-position:right;
background-repeat:no-repeat;
width:190px;
border-bottom:#d8e1eb solid 1px;
padding:5px;
}
#menu .first {
background-color:#4e627c;
background-image:none;
border-bottom:#d8e1eb solid 1px;
height:20px;
}

/** SUBMENU /**/
#submenu ul {
list-style: none;
}
#submenu a {
font-size:11px;
color:#4e627c;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-transform:uppercase;
}
#submenu a:hover {
font-weight:bold;
color:#CC0000;
text-decoration:none;
}
#submenu .selected{
font-size:11px;
color:#CC0000;
font-weight:bold;
font-style:normal;
text-decoration:underline;
display:block;
text-transform:uppercase;
}
#submenu li {
background-image:url(../images/icos/ico_menu_branch.gif);
background-position:left;
background-repeat:no-repeat;
width:180px;
border-bottom:none;
padding-left:20px;
height:10px;
}
#submenu .last {
background-image:url(../images/icos/ico_menu_branch_bottom.gif);
background-position:left;
background-repeat:no-repeat;
}

#site-content td{
vertical-align:top;
}
#site-content .center{
padding:10px 10px 10px 10px;
color:#597898;
font-size:11px;
}
#site-content h1{
color:#CC0000;
font-size:16px;
font-weight:bold;
}
#site-content h2{
color:#CC0000;
font-size:13px;
font-weight:bold;
}

#marci {
text-align:center;
}
#marci img {
padding:10px auto;
border:5px solid #e0e8f3;
}
#marci img:hover {
border:5px solid #4e627c;
}

#marci-right {
text-align:center;
}
#marci-right img {
border:5px solid #e0e8f3;
}
#marci-right img:hover {
border:5px solid #4e627c;
}

#right-up {
background-color:#90a8c8;
height:20px;
}

#categ td {
width:70px;
height:70px;
text-align:center;
border:5px solid #e0e8f3;
vertical-align:middle;
}
#categ td:hover {
border:5px solid #4e627c;
}
#categ a {
font-size:11px;
color:#4e627c;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-transform:uppercase;
}
#categ a:hover {
font-weight:bold;
color:#CC0000;
text-decoration:none;
}

#products a {
font-size:11px;
color:#CC0000;
font-weight:normal;
font-style:normal;
text-decoration:none;
display:block;
text-transform:uppercase;
border:5px solid #FFFFFF;
}
#products a:hover {
font-weight:normal;
color:#4e627c;
text-decoration:none;
border:5px solid #4e627c;
}

#soffer a {
font-size:11px;
color:#CC0000;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-transform:uppercase;
border:5px solid #FFFFFF;
}
#soffer a:hover {
font-weight:bold;
color:#4e627c;
text-decoration:none;
border:5px solid #4e627c;
}
#soffer span {
font-size:14px;
color:#CC0000;
font-weight:bold;
}

#footer {
font-size:11px;
color:#4e627c;
padding:10px;
}
#footer b, #footer strong, #footer u, #footer i {
font-weight:normal;
text-decoration:none;
font-style:normal;
}

#product img {
border:5px solid #e0e8f3;
}
#product img:hover {
border:5px solid #4e627c;
}

#price {
font-weight:bold;
font-size:14px;
color:#CC0000;
}
#price span {
font-size:9px;
color:#CC0000;
text-decoration:line-through;
}