html {background-color:#8292e7;}
body {padding:15px 0; font:1.2em/1.3em Arial, Helvetica, sans-serif;}

a, a:visited, a:active, .anchor {color:#37637f; text-decoration:underline; cursor:pointer;}
a:hover, .anchor:hover {color:#E8780C; text-decoration:none;}

#page, #header, #footer {width:994px;}

#page {position:relative; margin:0 auto; text-align:left; padding:91px 0 0 0; background:#FFFFFF url(/image/bg.gif) repeat-y left top; border:1px solid #e0e2ec;}
#main {float:right; width:718px; padding:30px 15px 10px 0;}
#catalog {float:left; width:222px; padding:10px 0 10px 17px; position:relative; z-index:10; color:#FFFFFF;}

#header {position:absolute; height:91px; top:0; left:0; background:url(/image/header-bg.gif) no-repeat left top; z-index:1; }
#phone {margin:0; position:absolute; top:26px; right:15px; text-align:right; font-size:12px; color:#FFFFFF;}

#p-abloy:link, #p-abloy:visited {position:absolute; top:70px; left:17px; color:#263baa; font-size:13px; font-weight:bold;}

#menu {position:absolute; top:25px; left:293px; list-style:none; margin:0; font-size:12px; z-index:15;}
#menu li {float:left; border-left:1px solid #ffffff; padding:0 10px; margin:0;}
#menu * a:link, #menu * a:visited  {color:#ffffff;}
#menu * a:hover {color:#4fc1f6;}
#menu li#p-abloy-service {border:none; padding-left:0;}

h1 {text-align:center; color:#4fc1f6;	font-size:17px; padding:0; margin:0; position:absolute; top:80px; left:260px; width:715px; z-index:20;}
h2 {color:#263BAA; text-align:center; margin:15px 0; font-size:15px;}
h3 {text-align:center; color:#8292e7; font-size:14px;}

#hBlock {margin:0; padding:7px; background:url(/image/d.gif); text-align:center;}
#hBlock img {border:1px solid #263BAA;}

.right {float:right; margin:0 0 5px 10px;}

#footer {background:url(/image/footer-bg.gif) no-repeat left top; position:relative; padding:23px 0 0 0;}
#banners {padding:15px 0 0 0; background-color:#6477e2;}

/*---------------------*/
ul.mainMenu {list-style:none; margin:0; font-size:14px;}
ul.mainMenu li {padding:7px 0;}
ul.mainMenu li a:link, ul.mainMenu li a:visited {text-decoration:none; color:#fff200;}
ul.mainMenu li a:hover {color:#4fc1f6; text-decoration:underline;}

ul.subMenu {margin:6px 0 0 0; font-weight:normal; font-size:13px; padding-left:15px; list-style-type:none;}
ul.subMenu li {margin:0; padding:4px 0 4px 12px; background:url(/image/subMenu-bg.gif) no-repeat left 9px; position:relative;}
ul.subMenu li a:link, ul.subMenu li a:visited {color:#FFFFFF;}
ul.subMenu li a:hover {color:#4fc1f6; text-decoration:underline;}

/*------------------------*/
table.prodList {width:100%; background-color:#e0e2ec; border-collapse:collapse;}
table.prodList * td {padding:5px 10px; border:3px solid #FFFFFF;}

img.brd {padding:1px; border:1px solid #cccccc;}
img.zoom {position:relative; right:10px; bottom:-5px; background-color:#FFFFFF; padding:0;}

.image {text-align:center;}
.image img {padding:1px; border:1px solid #8292e7;}

div.priceBox {height:60px; overflow:auto; margin:10px auto; margin-right:10px; background-color:#FFFFFF; overflow-x:hidden !important;}

table.PriceList {width:100%; font-size:11px; border-collapse:collapse;}
table.PriceList * td, table.PriceList * th {padding:2px 5px;}
table.PriceList * td {background-color:#FFFFFF; border:1px solid #8292e7;}
table.PriceList * td.add {border:none; border-left:1px solid #8292e7; padding:0 5px;}
table.PriceList * td.price {text-align:center;}
table.PriceList * th {background-color:#36539c; color:#FFFFFF; font-weight:normal; white-space:nowrap;}

button.cart {margin:0; padding:0; background:#fff url(/image/cart1.gif) no-repeat left top; width:18px; height:17px; border-collapse:collapse;}

p.detail {text-align:right; font-size:10px;}

p.price {text-align:right; padding-right:30px;}

#MaxImage {text-align:center; padding:10px;}

/*---------------------*/
#ava {font-size:10px; line-height:1.2em; position:absolute; right:10px; top:9px;}
#ava, #ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#CCCCCC;}
#ava a:hover {text-decoration:underline;}

#liveinter {position:absolute; top:9px; right:216px;}

#banners {text-align:center;}
#banners * td {padding:30px 5px 0 5px; text-align:center;}

/*------------------------------*/
#CartInfo {margin:20px 0 10px 0; background-color:#e0e2ec; width:210px; border:1px solid #8292e7;}