body {background:url(../img/top-bg.jpg) repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#wrap {width:991px; margin:0 auto;}

a {color:#000000; text-decoration:underline;}
a:active {outline: none;}
a:focus{-moz-outline-style: none;}
a:hover {color:#000000;	text-decoration:none;}
.clear {clear:both;}

#header {height:142px;}
#logo {width:440px; float:left; padding:14px 0 0 0; text-align:center;}
#head-img {width:551px; float:right; background:url(../img/head-img.jpg) no-repeat center; height:142px;}

#search-line {background:url(../img/search-line.jpg) no-repeat; height:63px; color:#FFFFFF; font-size:11px;}
#search { font-size:15px; font-weight:bold; text-transform:uppercase; width:110px; padding:0 0 0 20px;}
.search-input {border:1px #FFFFFF solid; background:#FFFFFF; width:420px; height:17px; padding:5px; color:#666666;}
.search-button:active { -moz-outline-style: none;}
.search-button:focus { -moz-outline-style: none;}

#menu {padding:7px 0 4px 0;}
#menu ul {padding:0; margin:0; list-style: none; overflow:hidden;}
#menu ul li {float:left;}
#menu ul li a {float: left;	display: block;	color:#000000; padding: 0 6px 4px 5px; height:35px; margin:0; line-height: 35px; text-align: center; cursor: pointer;}
#menu ul li a b {float: left; display: block; padding: 0 13px 0 8px; font-weight:normal;}
#menu ul li a {color: #000000; background-position: left; background: url(../img/button-left.jpg) left top no-repeat;}
#menu ul li a b {color: #000000; background: url(../img/button-right.jpg) no-repeat right top;}
#menu ul li a:hover {color: #f63501; background:url(../img/button-hover-left.jpg) left top no-repeat;}
#menu ul li a {text-decoration: none;}
#menu ul li a:hover b {color: #f63501;background:url(../img/button-hover-right.jpg) no-repeat right top;}
#menu ul li.current a {color: #000000; background-position: left; background:url(../img/button-left.jpg) left top no-repeat; font-weight:bold;}
#menu ul li.current a b {color: #000000; background:url(../img/button-right.jpg) no-repeat right center; font-weight:bold;}
#menu ul li.current a {color: #063996; background:url(../img/button-hover-left.jpg) left top no-repeat;}
#menu ul li.current a b {color: #063996; background:url(../img/button-hover-right.jpg) no-repeat right top;}
#menu ul li a:hover {text-decoration: none;}

#content {padding:0 0 7px 0;}

#left {width:261px; float:left;}
#left p {margin:0; padding:6px 0 6px 0;}
.left-block {background:url(../img/left-bg.jpg) repeat-y; margin:0 0 5px 0;}
.left-top {background:url(../img/left-top.jpg) no-repeat; height:5px; line-height:5px;}
.left-bottom {background:url(../img/left-bottom.jpg) no-repeat; height:5px; line-height:5px;}
.left-block-cont {padding:5px 10px 5px 10px; line-height:18px;}
.left-news {padding:5px 10px 5px 10px; line-height:18px; font-size:11px;}
.left-title {font-size:15px; font-weight:bold; color:#333333; padding:0 0 5px 0; border-bottom:1px #CCCCCC solid;}
.left-data {font-size:11px; color:#999999;}
.left-block-cont span { display:block; line-height:16px; padding:3px 0 3px 0; font-size:11px;}
.left-block-cont span a {text-decoration:none; color:#333333; background:url(../img/menu.jpg) no-repeat left center; padding:0 0 0 12px;}
.left-block-cont span a:hover {text-decoration:underline; color:#000000;}
.left-block-cont span.current a {text-decoration:underline; color:#333333; background:url(../img/menu.jpg) no-repeat left center; padding:0 0 0 12px; font-weight:bold;}
.sub {padding:0 0 0 10px;}
.sub span a {color:#666666; background:url(../img/sub.jpg) no-repeat center left; line-height:15px; padding:0 0 0 10px;}
.sub span a:hover {color:#666666; background:url(../img/sub.jpg) no-repeat center left; text-decoration:underline;}
.sub span.sub-current a {font-weight:bold; color:#666666; background:url(../img/sub.jpg) no-repeat center left; text-decoration:underline;}
.sub2 {padding:0 0 0 15px;}
.sub2 span a {color: #999999; background:url(../img/sub2.jpg) no-repeat center left; line-height:15px; padding:0 0 0 8px; text-decoration:none;}
.sub2 span a:hover {color: #999999; background:url(../img/sub2.jpg) no-repeat center left; text-decoration:underline;}
.sub2 span.sub2-current a {color: #999999; background:url(../img/sub2.jpg) no-repeat center left; text-decoration:underline; font-weight:bold;}

#right {width:730px; float:right;}
#items {padding:0 17px 0 17px;}
.item-box {padding:10px; width:210px; float:left;}
.item-cont {border:1px #e8e8e8 solid; padding:5px; height:135px;} 
.item-title {padding:0 5px 0 5px; line-height:20px;}
.item-title-table {height:40px; text-align:center;}
.item-title h1 {font-size:16px; color:#084e9c; font-weight:bold; margin:0; padding:0; text-transform:uppercase;}
.item-title h1 a {color:#084e9c; text-decoration:none;} 
.item-title h1 a:hover {color:#084e9c; text-decoration:underline;} 
.item-table {text-align:center; height:95px;}

#price-list {padding:10px 17px 10px 17px;}
.price-input { border:1px #CCCCCC solid; height:12px; width:200px; margin:2px; color:#666666; padding:4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.button {background:url(../img/button.jpg) no-repeat; width:89px; color:#ffffff; height:24px; font-size:11px; border:none; padding:0 0 2px 0; margin:5px 0 0 0;}

#footer-bg {background:url(../img/footer-bg.jpg) repeat-x; height:45px;}
#footer {width:991px; margin:0 auto;}
#copy {float:left; line-height:45px; color:#424242; font-size:11px;}
.splitter {color:#c7c7c7; padding:0 5px 0 5px;}
#copy a {color:#424242; text-decoration:none;}
#copy a:hover {color:#424242; text-decoration:underline;}
#counters {float:right; text-align:right; padding:7px 0 0 0;}

/* PAGINATOR Flickr */
/*actual .PagesFlickr { text-align: center; margin-bottom: 20px; margin-top: 20px; }*/
.PagesFlickr {font-family:Arial, Helvetica, sans-serif; margin-bottom: 20px; margin-top: 20px; }
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF0084; }
.Paginator a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/
.Pages div.Results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }

h1 {font-size:16px; color:#084e9c; font-weight:bold; margin:0; padding:0; text-transform:uppercase;}