/*----- Shop general header and footer template styles -----*/
body{
margin:0px;
color:#5f5f5f;
background:url(images/html-bgr.gif) #f2f9fc repeat-x top center;
font:11px tahoma,verdana,sans-serif
}
a,table a{
color:#0168a4
}
a:hover{
color:#000000;
text-decoration:underline
}
a img{
border:0 none
}
table{
color:#000000;
font:11px Verdana,sans-serif
}
div,h1,h2,h3,h4,h5,p,form,ul,li{
margin:0;
padding:0;
border:0 none
}
li{
margin-left: 30px;
list-style-type: disc;
}
input{
border:1px solid #b2b2b2;
padding-left:3px;
font:11px tahoma,arial,sans-serif
}
select{
padding-left:3px;
font:11px tahoma,arial,sans-serif
}
input.checkbox{
border:0
}
#container{
width:774px;
background:url(images/page-bgr.jpg) no-repeat center top
}
#complexbgr{
width:774px;
margin:70px auto 0 auto;
background:url(images/column-bgr.gif) repeat-x
}
/*--- HOME ---*/
.title img{
float:left;
margin:0 10px 5px 0
}
ul.news{
margin: 0;
padding: 0;
}
.news li{
padding:0 0 20px 0;
margin: 0;
clear:both;
color:#666;
list-style: none
}
.news li img{
border:3px #d4eff9 solid;
float:left;
margin:0 7px 7px 0;
}
.news h4{
margin:-6px 0 10px 0;
font-size:12px
}
.news a{
}
.news p{
margin:0;
color:#6a6a6a;
font-size:11px
}

.news h5{
font-weight: normal;
margin:10px 0 0;
color:#6a6a6a;
font-size:11px
}

/*--- HEADER ---*/
#pageheader{
color:#ffffff;
margin:0;
height:133px
}
#pageheader a{
color: #ffffff;
}
.logo{
margin:35px 0 0 10px;
float:left;
width:193px;
height:48px
}
#search{
margin:18px 0 16px 0;
clear:both;
height:15px
}
.search-input input{
float:left;
width:138px;
padding:2px 5px;
border:1px solid #333333;
margin:1px 0 0;
background:#ffffff;
text-align:left
}
.search-go{
float:left;
padding:0 0 0 3px
}
#topcontent{
padding: 4px 0 0;
text-align: center;
color: #ffffff;
}
#topmenu{
padding: 60px 0 0 20px;
width:400px;
float:left;
text-align:center;
}
#topmenu a{
padding:0 5px;
text-decoration:none
}
/*--- COLUMN LAYOUT ---*/
#columns{
padding:0 0 0 10px;
clear:both;
background:url(images/column-bgr.gif) repeat-y
}
#column-left h4{
margin:0 0 10px 0;
color:#919191;
font-size:12px;
text-transform:uppercase
}
/*--- Left column ---*/
#column-left{
width:185px;
float:left
}
#column-left p{
padding:0 8px 0 0;
color:#000000;
font-size:12px
}
/* Category list styles */
#category-list ul{
margin:5px 0 0;
padding:0;
clear:both
}
#category-list li{
padding:7px 0 7px 15px;
background:url(images/ico-list.gif) no-repeat left;
font-weight:bold;
list-style-type: none;
margin: 0px;
}
#category-list li a{
color:#919191;
text-decoration:none
}
#category-list a:hover{
text-decoration:underline
}
.leftmenu0,.leftmenuactive0{
}
.leftmenu0 a,.leftmenuactive0 a{
}
.leftmenu1,.leftmenuactive1{
}
.leftmenu1 a,.leftmenuactive1 a{
color:#0169a4;
text-decoration:none
}
/*--- Center column ---*/
#column-center{
margin-left:58px;
width:356px;
float:left
}
/*--- Right column ---*/
#column-right{
background: url(images/right-bgr.gif) no-repeat top;
margin-left:47px;
float:left;
width:116px;
color:#000000
}
#column-right ul{
padding:0 5px
}
#column-right li{
padding:3px 0;
border-bottom:1px solid #ffffff;
list-style:none
}
#column-right li a{
text-decoration:none
}
#column-right li a:hover{
text-decoration:underline
}
/*--- FOOTER ---*/
#footer{
background:url(images/bgr-.gif) no-repeat center;
height:100px
}
#footer-content{
float:left;
padding:10px 0 0 230px;
width:377px;
height:28px
}
#language{
padding:18px 0 0;
float:left;
width:160px;
text-align:right
}
#botmenu{
padding:45px 0 0 70px;
text-align:center
}
#botmenu a{
text-decoration:none
}
#copy{
margin:5px auto;
width:774px;
text-align:right
}
#copy a{
text-decoration:none
}
/* Right column styles */
.block{
margin:0 0 5px 0;
background:url(images/box-top.gif) no-repeat top;
font-size:9px;
text-transform:capitalize
}
.block h4{
padding:10px 0 5px 0;
color:#919191;
font-size:11px;
font-weight: bold;
text-align:center
}
.block-bot{
line-height:1px;
height:1px
}
/*--- MISC. ---*/
.fix{
clear:both;
line-height:1px;
height:1px
}
.ac{
text-align:center
}
.spacer{
padding:0 8px
}
.picbr{
margin: 8px 0 0;
border:3px #d4eff9 solid;
}
