html {padding:0; margin:0}
body {padding:0; margin:0; background:url(/images/head.png) top repeat-x #fdf3d2; font-family:trebuchet ms; font-size:13px; color:#000}
img {border:0}
a {outline:none}
ul {padding:0; margin:0; list-style:none}

.head {height:234px; width:1002px; background:url(/images/head-left.jpg) left top no-repeat; margin:0 auto}
.head div {height:234px; width:1002px; background:url(/images/head-right.jpg) right top no-repeat}
a.logo {width:591px; height:71px; display:block; background:url(/images/logo.png) no-repeat; position:absolute; margin:15px 0 0 205px}
.head dl {padding:50px 0 0 0; margin:0; text-align:center; width:530px; margin:0 auto}
.head dt {padding:15px 0 12px; margin:0; font-weight:bold; text-transform:uppercase}
.head dd {padding:0; margin:0 5px 0 5px; line-height:24px; display:inline; font-weight:bold}
.head dd a { color:#111; background:url(/images/icon.gif) left 7px no-repeat; padding:0 0 0 10px}
.head dd a:hover {text-decoration:none}

.horizontal-menu {display:block; width:963px; padding:0 19px 0 20px; margin:0 auto; height:40px; line-height:40px}
.horizontal-menu li.right {float:right}
.horizontal-menu li {background:url(/images/line.png) right 15px no-repeat; padding:0 13px 0 12px; float:left}
#no-bord-left, #no-bord-right {background:none}
.horizontal-menu li a {text-decoration:none; color:#000}
.horizontal-menu li a:hover {text-decoration:underline}

.horizontal-menu-top {display:block; width:290px; padding:0 19px 0 20px; margin:0 auto; height:40px; line-height:40px}
.horizontal-menu-top li.right {float:right}
.horizontal-menu-top li { padding:0 13px 0 12px;  text-align: center;}
.horizontal-menu-top li a {text-decoration:none; color:#000;}
.horizontal-menu-top li a:hover {text-decoration:underline}

.content {width:1002px; margin:0 auto; background:url(/images/content-center.png) repeat-y; clear:both}
.content-top {background:url(/images/content-top.png) top no-repeat}
.content-bottom {background:url(/images/content-bottom.png) bottom no-repeat; min-height:500px; padding:23px 18px 23px 23px}
* html .content-bottom {height:500px}

ul.catalog { display: table; margin: auto; }
ul.catalog li { display: inline-block; width: 139px; height: 163px; padding:0; margin: 0 17px 19px 0; }
ul.catalog li a.img { display: block;  text-align: center;  }
ul.catalog li a.img img { display: inline-block; width:139px; height:105px; background:url(/images/border1.gif) left top no-repeat; padding:6px; }
ul.catalog li div { text-align: center; display: block; }
ul.catalog li div span { }
ul.catalog li a.caption { display: block; height: 28px; overflow: hidden; text-align: center;  color:#777; text-decoration: none; font-family: Tahoma; font-size:11px; }
ul.catalog li a.caption:hover { text-decoration: underline }

table.catalog { margin: auto; }
table.catalog td { width: 139px; height: 163px; padding: 0 7px 19px 0; }
table.catalog td a.img { display: block;  text-align: center;  }
table.catalog td a.img img { display: inline-block; width:139px; height:105px; background:url(/images/border1.gif) left top no-repeat; padding:6px; }
table.catalog td div { text-align: center; display: block; }
table.catalog td div span { }
table.catalog td a.caption { display: block; height: 28px; overflow: hidden; text-align: center;  color:#777; text-decoration: none; font-family: Tahoma; font-size:11px; }
table.catalog td a.caption:hover { text-decoration: underline }

.text {padding:8px; line-height:22px}
.title {font-size:24px; line-height:20px; padding:0 0 14px 4px; border-bottom:1px solid #ccc; margin:0 0 10px -5px}

#footer {width:962px; margin:0 auto; font-size:12px; text-align:center; padding:20px; line-height:15px}

.Pager { margin: 15px 0; }

td.param { width: 150px; text-align: right; padding-right: 15px; }

.switch_thumbs { }
.switch_thumbs img.selected {  }
.switch_thumbs img.slide {  }

