body { background: url(img/bg.jpg) repeat-x;
margin: 0 auto; padding:0; text-align: center;  font-family:Verdana; }
#conteiner { margin:0 auto; padding:0; margin:auto; text-align:center; width:950px;  }
#head { margin: 0 auto; width:950px; height:248px; }
#topnav { height:44px; width:950px;}

a { text-decoration: none;}
a:hover { text-decoration: none;}
a:visited { text-decoration: none;}

#topnav ul {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0px;}
#topnav li { 
float:left; 
display:blog; 
height:33px; 
font-family:Verdana; 
font-weight:bold; 
background:url(img/septopnav.jpg) no-repeat right top;}
#topnav li a { display:block; float:left; height:33px; text-decoration:none; font-family:Verdana; font-weight:bold; color:#FFFFFF; padding:11px 7 0 7;}
#topnav li a:hover { text-decoration:none; font-family:Verdana; font-weight:bold; color:#FFFFFF;  background:url(img/arrover.jpg) top  center no-repeat; padding:11px 7 0 7;}

.topnavover a { text-decoration:none; font-family:Verdana; font-weight:bold; color:#FFFFFF;  background:url(img/arrover.jpg) top  center no-repeat; padding:11px 7 0 7;}

#headbody { width:950px; height:189px; background:url(img/headimgcallus.jpg) no-repeat top; margin-top:15px;}

#searchbox { width:260px; height:40px; background:url(img/searchbg.jpg) repeat-x; float:right;}
#body { margin-top:35px; width:950px; text-align:center;}
#leftcol {float:left; width:200px; }
#leftcol ul {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0px;}
#rightcol { float:right; width:200px;}


/*Menu*/
#menu a { color:#1f0d68; font-size:14px; font-weight: bold; display:block;}
#menuhead { float:left;  height: 45px; width: 200px; background: url(img/menuheadbg.jpg) repeat-x;}
#menuheadl { float:left; height: 45px; width: 10px; background: url(img/menuheadl.jpg) repeat-x;}
#menuheadr { float:left; height: 45px; width: 10px; background: url(img/menuheadr.jpg) repeat-x;}
#menuheadbody { float:left; height:45px; width: 180px; color:#000; text-align:center; font-family:Verdana; font-size:14px; font-weight:bold; padding-top:7px;}
#menubody {float:left; padding:0 0 10px 10px; height:100%;  width: 190px; border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; }
#menu li { margin:5 0 0 0px;}


#subcat { font-family:Verdana;  font-size:13px; display:block; }
#subcat ul { list-style-image: none; list-style-position: outside; list-style-type:none; }
#subcat ul li { padding-left:5px;}

#subcat a {position:relative; margin-bottom:1px; color:#1f0d68; display:block;padding:0px 0 0px 10px;background: url(img/li_ho.gif) no-repeat 4px 5px; font-size:12px;}
#subcat a:hover {position:relative; color:#e20000; padding:0px 0 0px 10px;background:url(img/li_ho_over.gif) no-repeat 4px 5px;}

.caption { border-bottom:solid 0px;  }

#sscat {  width: 170px; padding-left:10px;}
#sscat a {position:relative;  margin-bottom:1px; color:#1f0d68; display:block; padding:1px 0 1px 15px;background: url(img/ssli_ho.png) no-repeat 4px 7px; font-size:12px;}
#sscat a:hover {position:relative; display:block; color:#e20000; padding:1px 0 1px 15px;background: url(img/ssli_ho_over.png) no-repeat 4px 7px;}
#fmenu { float:left;  height: 13px; width: 200px; background: url(img/f_menu.jpg) no-repeat;}

/*Menu*/

/*body*/
#bodyhead {  float:left; width:530px; height:33px;  background:url(img/headbg.jpg);}
.bodyheadl { float:left; height:33px; width:8px; background:url(img/headl.jpg); font-size:0px;}
.bodyheadb { color:#fff; float:left; height:25px; width:514px; font-family:Verdana; font-size:12px; font-weight:bold; padding-top:8px;}
.bodyheadr {  float:left; height:33px; width:8px; background:url(img/headr.jpg); font-size:0px;}
#bodycont { width:526px; color:#000; font-size:12px;   background:url(img/bodybg.jpg) #efeced bottom repeat-x; padding:10 10 10 10;}

#bodycorr { width:6px; height:6px; float:left; background:url(img/bodycorr.jpg);} 
#bodyfooter { width:518px; height:6px; float:left; background:url(img/bodyfooterbg.jpg) repeat-x;} 
#bodycorl { width:6px; height:6px; float:left; background:url(img/bodycorl.jpg);} 
#bodyborder { width:2px; font-size:1px; background:#CCCCCC;}
.bodymenusell {width:197px; height:95px; float:left; margin:5px 5px 5px 5px; }
.bodymenusell img {border:0;}
#bodymenu { margin: 0px 42px 0px 42px; }
/* end body*/

/*Login*/
.loginheadb { color:#FFF; float:left; height:25px; width:184px; font-family:Verdana; font-size:12px; font-weight:bold; padding-top:8px; text-align:center;}
#loginhead { float:left; width:200px; height:33px;  background:url(img/headbg.jpg); margin-top:10px;}
#loginbody { float:left; width:180px; height:168px;background:url(img/loginbody.jpg); color:#000; padding:10 10 10 10; font-size:12px;}
/*End Login*/

/*Promo*/
.promoheadb { color:#FFF; float:left; height:25px; width:184px; font-family:Verdana; font-size:12px; font-weight:bold; padding-top:8px; text-align:center;}
#promohead { float:left; width:200px; height:33px;  background:url(img/headbg.jpg);}
#promobody { float:left; width:170px; height:160px;background:url(img/loginbody.jpg) bottom; color:#000; padding:10 10 10 20;}
#promobody a {color:#1F0D68; font-size:12px; font-weight: bold; }
/*End Promo*/

#promobody2 { float:left; width:198px; height:160px;background:url(img/loginbody.jpg) bottom; color:#000; padding:0 0 10 2;}

/*anketa*/
#anketabody { color:#000; float:left; width:180px; background:url(img/loginbody.jpg) bottom no-repeat; color:#000; padding:10 10 10 10; font-size:12px;}
#anketahead { float:left; width:200px; height:33px;  background:url(img/headbg.jpg); margin-top:10px;}
#anketatable { color:#000; width:180px; font-size:10px;}
#anketabody a { text-decoration:none; color:#A21B18; font-weight: bold; }
/*End anketa*/

/*anketa*/
#contactleftbody { color:#000; float:left; width:180px; background:url(img/loginbody.jpg) bottom no-repeat; color:#000; padding:2 10 2 10; font-size:12px;}
/*End anketa*/

#ulbox{  list-style: disc outside; margin:10 0 10 50;}


#conttable {color:#000; font-size:10px; text-align: center; }
#conttable b {color:#a21b18; }

#sitemap { margin-left:100px;}
#sitemap ul {list-style: disc outside; margin:5 0 5 0;}
#sitemap a { color:#A21B18; font-weight: bold;}
#sitemap a:hover { color:black; font-weight: bold; }

#parttable a { text-decoration:none; font-weight: bold; color:#a21b18; }
#parttable { font-size:12px;}

#tablecheck {border:2px solide black; }

#tableform { font-size:14px; font: verdana; }
#tableform td { padding-bottom:5px;}
#tableform input { width:195px;}
#tableform select {width:195px;}

#online { width:124px; height:26px; background:url(img/online.gif); float:left; margin-right:10px; }
#onlinepage { margin-left:10px;}
#onlinepage ul {list-style: disc outside; margin:5 0 5 0;}
#onlinepage a { color:#A21B18; font-weight: bold;}
#onlinepage a:hover { color:black; font-weight: bold; }
#onlinepage li { margin-bottom:5px;}


#footer { width:950px; height:41px; margin: 20 0 10 0; }
#footerleft { float:left; width:15px; height:41px; background:url(img/footerleft.jpg); }
#footerbody { float:left; width:920px; height:26px; background:url(img/footerbg.jpg) repeat-x; color:#FFF; font-size:12px; padding-top:15px; }
#footerright {float:left; width:15px; height:41px; background:url(img/footerright.jpg);}

#studio { float:left; font-size:12px; margin:0 0 10 5; font-weight: bold;}
#studio a { text-decoration:none; color:#809622; }
#studio a:hover { text-decoration:underline; }

.cenigo { text-align: center; color:#A21B18; }
.cenigo a { text-decoration:none; border: 0px;}
.cenigo img { text-decoration:none; border: 0px;}
#cenigotable td { font-size:12px; text-align:left; border:1px solid #A21B18;}

#pricetable {  width:500px; font-size:12px; }
                                                                   
#pricetable select { width:250; margin:10 0 10 0; } 

.undertext { text-align:left; margin:15 10 0 10; }
.undertext a { color:#A21B18;  }
.undertext a:hover { text-decoration:underline; }



