body { 
    margin:0; 
    padding:0 0 30px 0;
    font-family:Arial, sans-serif;
  	font-size:0.75em;
  	background:#fff url(../images/bg.jpg) repeat left top;
}
#page {
	width:100%;
  	background:url(../images/bg-page.jpg) repeat-x center top;
}

form,form fieldset {margin:0;padding:0;border:none;}
a {text-decoration:none;color:#a30707;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}

#head {
	position:relative;
	margin:auto;
	width:988px;
	height:157px;
	background:#d6d6d6 url(../images/head-bg.png) repeat-x left top;
}

#head p.nahradni-dily{
  position:absolute;
  left:185px;
  top:66px;
}
#head p.nahradni-dily a {
  color:#bd0101;
  text-decoration:underline;
}
#head p.nahradni-dily a:hover {
  color:#000;
  text-decoration:underline;
}
#shl {
	position:absolute;
	left:-57px;
	top:458px;
	width:57px;
	height:311px;
	background:url(../images/shleft.png) no-repeat left top;
}
#shr {
	position:absolute;
	right:-57px;
	top:458px;
	width:57px;
	height:311px;
	background:url(../images/shright.png) no-repeat left top;
}
#content {
	position:relative;
	margin:auto;
    padding:7px 0 25px 10px;
	width:978px;           
	background:#fff url(../images/content-bg.png) repeat-x left top;
}
#select {
	margin:auto;
	position:relative;   
	width:988px;
	height:301px;
	background-color:#000;
}
#selectsmall {
	margin:auto;
	position:relative;   
	width:988px;
	height:109px;
	background-color:#000;
}
#foot {  
    position:relative;
    margin:auto;
    width:988px;
    height:117px;                                                    
    background:#121212 url(../images/foot-bg.png) no-repeat left top;    
}


.box {
    margin-bottom:4px;
    padding:8px 0 8px 8px;
    width:958px;     
    border:1px solid #ededed;
    background:#f2f2f2 url(../images/box-bg.png) repeat-x left top;
}                               
.box1 {
	float:left;
	width:230px;
}                            
.box2 {
	float:left;
	padding-left:4px;
	width:743px;
}





/*logo*/
#logo {
	position:absolute;
	left:10px;
	top:0;
    margin:0; 
    padding:0;
    width:149px; 
    height:111px;
    overflow:hidden;
    z-index:100;
    font-size:1.7em;
    font-weight:bold;
    color:#d0517c;
}
#logo span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    z-index:0;
    width:149px; 
    height:111px;
    cursor:pointer;
    background:url(../images/logo.png) no-repeat left top;
}

#menu {
	position:absolute;
	left:0;
	top:111px;
	margin:0;
	padding:0;
	height:46px;
	list-style:none;
	background:#a70404;
}
#menu li {float:left;}
#menu li a {
	position:relative;
	float:left;
	display:block;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
#menu li a:hover,#menu li a.active {background:#000;}
#menu li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:46px;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu li a:hover span,#menu li a.active span {background-position:right top;}

#menu li.item1 a,#menu li.item1 a span {width:67px;}
#menu li.item1 a span {background-image:url(../images/menu1.png);}
#menu li.item2 a,#menu li.item2 a span {width:66px;}
#menu li.item2 a span {background-image:url(../images/menu2.png);}
#menu li.item3 a,#menu li.item3 a span {width:164px;}
#menu li.item3 a span {background-image:url(../images/menu3.png);}
#menu li.item4 a,#menu li.item4 a span {width:73px;}
#menu li.item4 a span {background-image:url(../images/menu4.png);}
#menu li.item5 a,#menu li.item5 a span {width:84px;}
#menu li.item5 a span {background-image:url(../images/menu5.png);}
#menu li.item6 a,#menu li.item6 a span {width:73px;}
#menu li.item6 a span {background-image:url(../images/menu6.png);}

#menu li.item7 a,#menu li.item7 a span {width:73px;}
#menu li.item7 a span { background-image:url(../images/menu7.png); }
#menu li.item8 a,#menu li.item8 a span {width:84px;}
#menu li.item8 a span {background-image:url(../images/menu8.png);}

#banner {
	position:absolute;
	left:445px;
	top:23px;
}


#select ul {
	float:left;
	margin:0;
	padding:0;
	width:330px;
	height:301px;
	list-style:none;
}
#select ul li a {
	display:block;
	position:relative;
	width:330px;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#select ul li a span.image {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:330px;
	cursor:pointer;
	background-position:left top;
	background-repeat:no-repeat;
}
#select ul li a span.arrow {
	display:block;
	position:absolute;
	left:304px;
	top:0;
	width:8px;
	height:14px;
	cursor:pointer;
    background:url(../images/icon-arrow1-hover.gif) no-repeat left top;
}
#select ul li a:hover span.arrow {background:url(../images/icon-arrow1.gif) no-repeat left top;}


#select ul li.item1 a,#select ul li.item1 a span.image {height:105px;line-height:105px;}
#select ul li.item2 a,#select ul li.item2 a span.image {height:96px;line-height:96px;}
#select ul li.item3 a,#select ul li.item3 a span.image {height:100px;line-height:100px;}
#select ul li.item1 a span.image {background-image:url(../images/select1.png);}
#select ul li.item2 a span.image {background-image:url(../images/select2.png);}
#select ul li.item3 a span.image {background-image:url(../images/select3.png);}
#select ul li.item1 a span.arrow {top:53px;}
#select ul li.item2 a span.arrow {top:40px;}
#select ul li.item3 a span.arrow {top:38px;}

#selectsmall ul {
	margin:0;
	padding:0;
	height:109px;
	list-style:none;
}
#selectsmall ul li {
	float:left;
}
#selectsmall ul li a {
	display:block;
	float:left;
	position:relative;
	height:109px;
	line-height:109px;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#selectsmall ul li a span.image {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:109px;
	cursor:pointer;
	background-position:left top;
	background-repeat:no-repeat;
}
#selectsmall ul li a span.arrow {
	display:block;
	position:absolute;
	left:304px;
	top:53px;
	width:8px;
	height:14px;
	cursor:pointer;
    background:url(../images/icon-arrow1-hover.gif) no-repeat left top;
}
#selectsmall ul li a:hover span.arrow {background:url(../images/icon-arrow1.gif) no-repeat left top;}


#selectsmall ul li.item1 a,#selectsmall ul li.item1 a span.image {width:334px;}
#selectsmall ul li.item2 a,#selectsmall ul li.item2 a span.image {width:324px;}
#selectsmall ul li.item3 a,#selectsmall ul li.item3 a span.image {width:330px;}

#selectsmall ul li.item1 a span.image {
  width: 320px;
  height: 89px;
  background: url(../images/select1s.png) no-repeat left top;
}

#selectsmall ul li.item1 a:hover span.image {
  width: 320px;
  height: 89px;
  background: url(../images/select1s.png) no-repeat left bottom;
}

#selectsmall ul li.item2 a span.image {
  width: 320px;
  height: 89px;
  background: url(../images/select2s.png) no-repeat left top;
}

#selectsmall ul li.item2 a:hover span.image {
  width: 320px;
  height: 89px;
  background: url(../images/select2s.png) no-repeat left bottom;
}

#selectsmall ul li.item3 a span.image {
  width: 320px;
  height: 89px;
  background: url(../images/select3s.png) no-repeat left top;
}

#selectsmall ul li.item3 a:hover span.image {
  width: 320px;
  height: 89px;
  background: url(../images/select3s.png) no-repeat left bottom;
}

#selectsmall ul li.item2 a span.image {background-image:url(../images/select2s.png);}
#selectsmall ul li.item3 a span.image {background-image:url(../images/select3s.png);}

#bike {
	float:right;
	width:658px;
	height:301px;
}
#select div.items {
	position:absolute;
	right:8px;
	bottom:8px;
	height:19px;
}
#select div.items a {
	display:block;
	float:left;
	margin:0 2px 0 0;
	width:19px;
	height:19px;
	line-height:19px;
	text-align:center;
	color:#fff;
	font-size:0.75em;
	text-decoration:none;
}
#select div.items a:hover {color:#c81111;}
#select div.items a.item1 {background:#484b4d url(../images/nmb-box1.png) no-repeat left top;}
#select div.items a.item2 {background:#777879 url(../images/nmb-box2.png) no-repeat left top;}
#select div.items a.item3 {background:#37393b url(../images/nmb-box3.png) no-repeat left top;}
#select div.items a.item4 {background:#1f201f url(../images/nmb-box4.png) no-repeat left top;}
#select div.items a.item5 {background:#37393b url(../images/nmb-box5.png) no-repeat left top;}

form#search {
	position:absolute;
	left:176px;
	top:44px;
}
form#search fieldset {
	width:241px;
	height:24px;
	background:url(../images/search-bg.png) no-repeat left top;
}
form#search input.text {
	position:absolute;
	left:8px;
	top:4px;
	margin:0;
	padding:0;
	border:none;
	color:#4b4b4b;
	background:#fff;
}
form#search input.submit {
	position:absolute;
	left:190px;
	top:5px;
	margin:0;
	padding:0;
	color:#fff;
	border:none;
	font-size:0.9em;
	background:transparent;
}
/*#head a#login {*/
#head span#login {
	display:block;
	position:absolute;
	left:688px;
	top:111px;
	padding-left:45px;
	width:67px;
	height:46px;
	line-height:46px;
	color:#fff;
	background:#a70404 url(../images/button-prihlasit.png) no-repeat left top;
}
#head span#login:hover {
  text-decoration: underline;
  cursor: pointer;
}
#head #basket {
	position:absolute;
	right:0;
	top:111px;
	padding-left:37px;
	width:151px;
	height:46px;
	line-height:46px;
	color:#fff;
	background:#b00000 url(../images/basket-bg.png) no-repeat left top;
}
#head #basket span {font-weight:bold;}
#head #basket ul {
	position:absolute;
	left:0;
	top:46px;
	margin:0;
	padding:10px 0 15px 0;
	width:188px;
	list-style:none;
	background:#b00000; 
	z-index:100;
}
#head #basket ul li {
	padding-left:52px;
	line-height:18px;
	background:#b00000 url(../images/icon-arrow2.gif) no-repeat 39px center;
}
#head #basket ul li a {color:#fff;}


.navi {
    position:relative;
    float:left;
    margin:0 4px 4px 0;
    width:320px;
    height:141px;    
    background-color:#c7c7c7;
}
.navi span {
    display:block;
    position:absolute;
    left:0;
    top:0;     
    width:320px;
    height:141px; 
    background-position:left top;
    background-repeat:no-repeat; 
}
                                                           
.navi.item1 span {background-image:url(../images/navi1.jpg);}
.navi.item2 span {background-image:url(../images/navi2.jpg);}
.navi.item3 span {background-image:url(../images/navi3.jpg);}
.navi.item4 span {background-image:url(../images/navi4.jpg);}
.navi.item5 span {background-image:url(../images/navi5.jpg);}
.navi.item6 span {background-image:url(../images/navi6.jpg);}
.navi h2 {
    margin:0;
    padding:10px 0 0 10px;
    color:#5a5c5d;
    font-size:1.4em;
}
.navi p {
    margin:0; 
    padding:0 0 0 10px;
    color:#000;   
}
.navi ul {
    position:absolute;
    left:23px;
    top:60px;
    margin:0;
    padding:0;
    list-style:none;
}
.navi ul li a {
    padding-left:16px;
    color:#bc0000; 
    background: url(../images/icon-arrow3.gif) no-repeat left center;
}

  
   #content h2.title {
    margin:0 0 5px 0;
    padding:0 0 0 18px;          
    font-size:1.7em;
    color:#bc0000;
}
#content h3.title {
    margin:0 0 5px 0;
    padding:0 0 0 18px;          
    font-size:1.4em;
    color:#bc0000;
}
  
  
ul.news {
    float:right;
    margin:0;
    padding:0 0 0 16px;
    width:320px;
    list-style:none;
    background:url(../images/separator1.png) no-repeat left top;
}           
ul.news li {    
    height:25px;
    line-height:25px;
}            
ul.news li span {
    display:block;
    float:left;
    margin-right:13px;
    color:#818181;
}
ul.news li a {
    display:block;
    float:left; 
    width:238px;
    color:#000;
    text-decoration:underline;
    background: url(../images/icon-arrow4.gif) no-repeat right center;
}
ul.news li a:hover {
    color:#bc0000;
    background: url(../images/icon-arrow4-hover.gif) no-repeat right center;
}
                    
.nitems {
    float:left;
    width:620px;    
}                            
.nitems .item {
    position:relative;
    margin-bottom:10px;
    padding:0 0 0 72px;
}                                       
.nitems .item a.image {  
    position:absolute;
    left:0;
    top:0;
}                                                      
.nitems .item a.image img {border:1px solid #d6d6d6;} 
.nitems .item span.date {
    padding-right:10px;
    color:#818181 ;
}
.nitems .item a.title {
    color:#bc0000;
    font-weight:bold;
    font-size:1.1em;
}
.nitems .item p {
    margin:0;
    padding:0;
    color:#121314;
}

#poll {
    float:left;
    margin-bottom:4px;        
    padding:0 0 8px 12px;
    width:305px;  
    height:199px;   
    border:1px solid #ededed;
    background:#f2f2f2 url(../images/poll-bg.png) repeat-x left top;
}     
#poll h2.title {padding:7px 0 0 0;}                 
p.text {
    margin:0;
    padding:5px 0 15px 2px;
    width:288px;
    font-weight:bold;
    border-bottom:1px solid #ddd;
}
#poll table {
    width:290px;    
}
#poll table th {
    text-align:left;
    font-weight:normal;
}          
#poll table th a { 
    color:#004d69;
    text-decoration:underline;
}
#poll table th a:hover { 
    text-decoration:none;
}
#poll table td.q {
    width:259px;
}
#poll table td div.line {
    position:relative;
    width:245px;
    height:13px;
    font-size:0;
    background:#e2e2e2 url(../images/poll-q-bg.png) no-repeat left top; 
}
#poll table td div.line .point {
    position:relative;
    top:1px; 
    left:2px;       
    background:#000 url(../images/line-point-bg.png) repeat-x left top; 
}    
#poll table td div.line .point .left {       
    background:url(../images/line-point-left.png) no-repeat left top; 
}
#poll table td div.line .point .right {
    height:10px;  
    background:url(../images/line-point-right.png) no-repeat right top; 
}
  
#newsletter {          
    float:right;
    margin-right:5px;
    width:253px;
    height:97px;
    background:#f2f2f2 url(../images/newsletter-bg.png) no-repeat left top; 
}
.box1 #newsletter {margin:0;width:230px;background-image:url(../images/newsletter-bg2.png);} 
#newsletter form {
    position:relative;
    left:69px;     
    top:10px;        
    width:170px;
}
#newsletter form input.text {
    position:absolute;
    left:8px;
    top:11px;
    margin:0;
    padding:0;
    width:110px;
    border:none;
    color:#4b4b4b;   
    background:#fff; 
    font-size:0.95em;
}
.box1 #newsletter form input.text {width:100px;}
#newsletter form input.submit {
    position:absolute;
    right:15px;
    top:7px;
    margin:0;
    padding:0;
    color:#fff;
    border:none;
    font-size:0.9em;
    background:transparent;
}
.box1 #newsletter form input.submit {right:28px;}
#newsletter h2.title,#weather h2.title {padding-top:5px;}
#weather {
    float:right;
    margin-right:5px;
    width:249px;
    height:97px;
    background:#f2f2f2 url(../images/weather-bg.png) no-repeat left top; 
}
#weather table {
	position:relative;
	left:100px;
    padding:0;    
    font-size:.9em;
    width:140px;
}           
#weather table th {
    padding-right:10px;
    text-align:left;
    font-weight:normal;
}
#weather table td { 
    font-weighT:bold;
    color:#969696;
}

#bazar {
    display:block;
    position:relative;
    float:right;
    margin-right:10px;
    width:132px;
    height:97px;
    color:#fff;
    background:#000;
}
.box1 #bazar {
	margin:0;
	width:230px;
	height:77px;
}
#bazar span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:132px;
    height:99px;
    background:url(../images/bazar-bg.png) no-repeat left top;
}
.box1 #bazar span {
	margin:0;
	width:230px;
	height:77px;
    background:url(../images/bazar-bg2.png) no-repeat left top;
}

#logos1 {
    float:right;
    margin:5px 10px 0 0;
    width:635px;
    height:89px;
    background-image:url(../images/logos1-bg.png); 
}
#logos1 p {padding-top:10px;text-align:center;}
#sellers {height:97px;}

#mmenu {
	margin:0 0 10px 0;
	padding:0;
	width:230px;
	list-style:none;
}
#mmenu li {
	background:#a40000;
}
#mmenu li a {
	display:block;
	position:relative;
	padding-left:40px;
	width:190px;
	height:31px;
	line-height:31px;
	color:#fff;
}
#mmenu li a span.image {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:230px;
	height:31px;
	background-position:left top;
	background-repeat:no-repeat;
}
#mmenu li.item1 a span.image {background-image:url(../images/mmenu1.png);}
#mmenu li.item2 a span.image {background-image:url(../images/mmenu2.png);}
#mmenu li.item3 a span.image {background-image:url(../images/mmenu3.png);}
#mmenu li.item4 a span.image {background-image:url(../images/mmenu4.png);}
#mmenu li.item5 a span.image {background-image:url(../images/mmenu5.png);}
#mmenu li.item6 a span.image {background-image:url(../images/mmenu6.png);}
#mmenu li.selected a span.image {
	height:29px;
}
#mmenu li a span.arrow {
	display:block;
	position:absolute;
	left:20px;
	top:10px;
	width:12px;
	height:12px;
	background:url(../images/icon-arrow5.png) no-repeat left top;
}
#mmenu li a:hover span.arrow {
	background:url(../images/icon-arrow5-hover.png) no-repeat left top;
}
#mmenu li.selected a span.arrow {
	background:url(../images/icon-arrow5-selected.png) no-repeat left top;
}

#mmenu li ul {
	position:relative;
	top:0;
	margin:0;
	padding:13px 0;
	list-style:none;
}
#mmenu li ul li a {
	padding-left:56px;
	width:174px;
	height:18px;
	line-height:18px;
	background:url(../images/icon-arrow6.gif) no-repeat 41px center;
}
#mmenu li ul li a:hover,#mmenu li ul li a.active {
	padding-left:56px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/icon-arrow6-hover.gif) no-repeat 41px center;
}

.paginator {
	position:relative;
	padding:0 0 0 12px;
	width:721px;
	height:31px;
	line-height:31px;
	background:url(../images/paginator-bg.png) no-repeat left top;
}
.paginator a {
	display:block;
	float:left;
	padding:0 8px 0 20px;
	color:#fff;
	background:url(../images/icon-arrow7.png) no-repeat left center;
}
.paginator h2 {
	display:block;
	float:left;
	margin:0;
	padding:0 8px 0 20px;
	color:#fff;
	font-size:1em;
	font-weight:normal;
	background:url(../images/icon-arrow7.png) no-repeat left center;
}
.paginator.detail h2  {
    color:#bc0000;
    padding:0 0 0 30px;
    background:none;
    font-weight:bold;
}
.nmb {
	position:absolute;
	right:5px;
	top:0;
}
.nmb strong {
	float:left;
	margin-right:8px;
	font-weight:normal;
	color:#b5b5b5;
}
.nmb a,.nmb span {
	position:relative;
	top:5px;
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	width:19px;
	height:19px;
	line-height:19px;
	text-align:center;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:0.95em;
	color:#fff;
}
.nmb span {
	color:#ff0000;
	font-size:1.05em;
}
.nmb a.item1,.nmb span.item1 {background-image:url(../images/nmb-box6.png);}
.nmb a.item2,.nmb span.item2 {background-image:url(../images/nmb-box7.png);}
.nmb a.item3,.nmb span.item3 {background-image:url(../images/nmb-box8.png);}
.nmb a.item4,.nmb span.item4 {background-image:url(../images/nmb-box9.png);}
.nmb a.item5,.nmb span.item5 {background-image:url(../images/nmb-box10.png);}

.sort {
	position:relative;
	top:-2px;
	margin-bottom:2px;
	padding:0 0 0 13px;
	width:720px;
	height:42px;
	line-height:42px;
	background:url(../images/sort-bg.png) no-repeat left top;
}
.sort2 {
	position:relative;
	margin-top:4px;
	padding:0 0 0 12px;
	width:721px;
	height:31px;
	line-height:31px;
	background:url(../images/paginator-bg.png) no-repeat left top;
}
.sort select,.sort2 select {margin-right:3px;}
.sort input.arrow,.sort2 input.arrow {position:relative;top:4px;}
.sort label,.sort2 label {margin-left:28px;margin-right:5px;color:#b5b5b5;}



.sitem {
	position:relative;
	float:left;
	margin:0 3px 4px 0;
	width:242px;
	height:271px;
	background:url(../images/sitem-bg1.png) no-repeat left bottom;
}
.sitem.top {background:url(../images/sitem-bg2.png) no-repeat left top;}
.sitem a.image {
	position:relative;
	top:2px;
	left:3px;
	text-decoration:none;
}
.sitem h3 {
	position:absolute;
	left:12px;
	bottom:100px;
	margin:0;
	padding:0;
	font-size:1em;
	
	top: 150px;
}
.sitem h3 a {color:#bc0000;}
.sitem form {
	position:absolute;
	left:9px;
	top:190px;
}
.sitem form fieldset {
	width:225px;
	height:80px;
}
.sitem form fieldset a.submit {
	position:absolute;
	right:2px;
	bottom:8px;
	display:block;
	width:64px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	font-size:0.95em;
	text-decoration:none;
	background:url(../images/_submit_bg2.png) no-repeat left top;
}
.sitem form fieldset div.submit {
	position:absolute;
	right:75px;
	bottom:8px;
	width:77px;
	height:22px;
	background:url(../images/_submit_bg.png) no-repeat left top;
}
.sitem form fieldset div.submit input {
	position:absolute;
	left:5px;
	top:3px;
	color:#fff;
	font-size:0.95em;
	border:none;
	background:transparent;
}
.sitem form fieldset div.text {
	position:absolute;
	left:13px;
	bottom:9px;
	width:49px;
	height:20px;
	background:url(../images/_input_bg2.png) no-repeat left top;
}
.sitem form fieldset div.text input {
	position:absolute;
	left:13px;
	top:3px;
	margin:0;
	padding:0;
	width:30px;
	border:none;
	border:0;
	background:none;
}
.sitem form fieldset span.price {
	position:absolute;
	right:20px;
	top:5px;
	color:#000;
	font-size:1.7em;
}
.sitem form fieldset select {
	position:absolute;
	left:13px;
	top:5px;
}

.detailbox {
    position:relative;
    margin:4px 0 4px 0;
    width:733px;
    background:url(../images/detailbox-bg.png) repeat-y left top;
}
.detailbox div.top {
    position:absolute;
    left:0;
    top:0;
    width:733px;
    height:2px;
    font-size:0;
    background:url(../images/detailbox-top.png) no-repeat left top;
}
.detailbox div.detailboxbg {
    position:relative;
    padding:10px 0;
    width:733px;
    background:url(../images/detail-bg.png) no-repeat left bottom;
}
.detailbox a.image {float:left;}
.detailbox .cnt {
    position:relative;
    right:12px;
    float:right;  
    margin:0 0px 10px 0;
    width:384px;
}
.detailbox h2 {   
    margin:10px 0;
    padding:0 0 10px 5px;
    width:380px;
    border-bottom:1px solid #ededed;
    color:#bc0000;
}
.detailbox p {          
    margin:0 0 10px 0;
    padding:0 0 0 5px;
    color:#3a3b3d;                          
}
.detailbox table {   
    margin:10px 0;
    padding:10px 0 0 0;
    width:380px;
    border-top:1px solid #ededed; 
    color:#3a3b3d; 
}
.detailbox table th {
    padding-left:5px;
    text-align:left;
    width:60px; 
}
        
.darkbox {
    margin:0 0 5px 0;
    width:388px;
    height:46px;
    background:url(../images/detail-box-dark.png) no-repeat left top;
}
.lightbox {
    margin:0 0 5px 0;
    width:388px;
    height:46px;
    background:url(../images/detail-box-light.png) no-repeat left top;
}

ul#iconlist {
    margin:0;
    padding:12px 0 0 12px;
    list-style:none;
}
ul#iconlist li {
    float:left;  
}
ul#iconlist li a {
    display:block;
    float:left;     
    padding-left:22px;
    width:103px;     
    height:20px;
    line-height:20px;
    color:#fff;
}                                                                                       
ul#iconlist li.item1 a {width:118px;background:url(../images/icon-dark1.png) no-repeat left center;}
ul#iconlist li.item2 a {background:url(../images/icon-dark2.png) no-repeat left center;}
ul#iconlist li.item3 a {width:78px;background:url(../images/icon-dark3.png) no-repeat left center;}

.detailbox form { 
    position:relative;
    width:388px;
    height:88px;   
}     
.detailbox form select {
    position:absolute;
    left:19px;
    top:10px;
}
.detailbox form span.price {
    position:absolute;
    right:15px;
    top:5px;        
    font-size:2.5em; 
    color:#c70f0f;
}
.detailbox form fieldset {
	padding:10px;
}
.detailbox form fieldset div.submit {
	position:relative;
	float:left;
	width:77px;
	height:22px;
	background:url(../images/_submit_bg.png) no-repeat left top;
}
.detailbox form fieldset div.submit input {
    position:absolute;
    left:5px;
    top:3px;
    color:#fff;
    font-size:0.95em;
    border:none;            
    background:transparent; 
}
.detailbox form fieldset div.text {
	position:relative;
	float:left;
	margin:2px 10px 0 0;
	width:49px;
	height:20px;
	background:url(../images/_input_bg.png) no-repeat left top;
}
.detailbox form fieldset div.text input {
    position:absolute;
    left:8px;
    top:3px;
    margin:0;
    padding:0;
    width:30px;
    border:none;
    border:0;
    font-size:0.95em;
    background:none;
}


#detailnavigation {
    margin:16px 0 0 0;
    padding:0;
    width:733px;  
    height:31px; 
    list-style:none;
    background:url(../images/detailnavigation-bg.png) no-repeat left bottom;
}  
#detailnavigation li {
    float:left;
    margin:0 1px 0 0; 
}
#detailnavigation li a {
    position:relative;
    display:block;
    float:left;       
    padding:0 12px;
    height:26px;                    
    line-height:28px;
    color:#000;
    text-decoration:none; 
    background:url(../images/dnavi-bg.png) repeat-x left bottom;
}
#detailnavigation li a:hover,#detailnavigation li a.active {  
    color:#fff;
    background:url(../images/dnavi-hover-bg.png) repeat-x left bottom;
}
#detailnavigation li a span {
    position:absolute;
    top:0;
    widtH:5px;
    height:26px;                                                                                                
}                                                                                                          
#detailnavigation li a span.left {left:0;background:url(../images/dnavi-left-bg.png) no-repeat left top;}
#detailnavigation li a span.right {right:0;background:url(../images/dnavi-right-bg.png) no-repeat left top;}       
#detailnavigation li a:hover span.left,#detailnavigation li a.active span.left {left:0;background:url(../images/dnavi-left-hover-bg.png) no-repeat left top;}
#detailnavigation li a:hover span.right,#detailnavigation li a.active span.right {right:0;background:url(../images/dnavi-right-hover-bg.png) no-repeat left top;}

#detailnavigationcnt {
    padding:6px;
    width:719px;
    border:solid #ededed;
    border-width:0 1px 1px 1px;
}
#detailnavigationcnt table {
    width:100%;
}
#detailnavigationcnt table td { 
    height:25px;
    line-height:20px;
    color:#3a3b3d;
    border-bottom:1px solid #ededed;
}
#detailnavigationcnt .top {       
    height:33px;
    line-height:33px; 
    background:#fff;
}
#detailnavigationcnt .top .fright {
    padding-right:37px;
}

.comment {
    margin-bottom:4px;
    padding-bottom:2px;
    width:711px;
    background:url(../images/comment-bg.png) no-repeat left bottom;
}
.comment div.title {
    position:relative;
    width:711px;
    height:26px;
    background:url(../images/comment-top-bg.png) no-repeat left top;
}   
.comment div.title span.number { 
    position:absolute;
    left:10px;
    top:4px;
    color:#242526;
    font-size:1.4em;
    font-weight:bold;
}    
.comment div.title span.date { 
    position:absolute;
    right:40px;
    top:6px;
    color:#242526;
}
.comment div.title a { 
    position:absolute;
    left:64px;  
    top:6px;
}
.comment p.text {
    margin:0;
    padding:15px 10px 10px 10px;
    width:691px;      
    color:#3a3b3d;
    background:url(../images/comment-text-bg.png) repeat-y left top;
    border:none;
    font-weight:normal;
}
.comment p.text strong {color:#000;font-size:1.2em;}
.commentpaginator {
    float:right;
    padding-right:10px;
    text-align:right;  
    height:30px; 
}        
.commentpaginator span {
    display:block;
    float:left;
    margin-left:1px;
    width:19px;  
    height:19px;
    line-height:19px;
    color:#ff0000;
    text-align:center;                                                       
    background:#010101 url(../images/nmb-box11.png) no-repeat left top;
} 
.commentpaginator a {
    display:block;
    float:left;
    margin-left:1px;
    width:19px;
    height:19px;
    line-height:19px;
    text-align:center;
    color:#fff;         
    background:#3a3b3d url(../images/nmb-box12.png) no-repeat left top;
} 
#detailnavigationcnt h2.title {
    margin:0;
    padding:0 0 0 8px;
    color:#3a3b3d;       
}
#cmmntform fieldset {
    position:relative;
    width:711px;
    height:280px;            
    background:#f2f2f2 url(../images/comment-form-bg.png) no-repeat left top;
}                            
#cmmntform fieldset label {
    color:#3a3b3d;
}                                                 
#cmmntform fieldset label span {color:#bd0101;}
#cmmntform fieldset input.text,#cmmntform fieldset textarea.text {
    margin:0;
    padding:0;  
    border:none;
    border:0;        
    font-family:Arial;
}                                                                    
#cmmntform fieldset div.item1 {
    position:absolute;
    left:12px;
    top:18px;
    width:340px;     
}
#cmmntform fieldset div.item1 input.text {margin-left:30px;width:264px;}   
#cmmntform fieldset div.item2 {
    position:absolute;
    left:384px;
    top:18px;
    width:340px;     
}
#cmmntform fieldset div.item2 input.text {margin-left:7px;width:264px;}
#cmmntform fieldset div.item3 {
    position:absolute;
    left:12px;
    top:50px;
    width:700px;        
}                                                                      
#cmmntform fieldset div.item3 label {position:absolute;left:0;top:0;}                                                                      
#cmmntform fieldset div.item3 textarea {position:absolute;left:73px;top:0;width:613px;height:117px;overflow:auto;}
#cmmntform fieldset p {
    position:absolute;
    left:12px;
    top:170px;
    color:#3a3b3d;
}
#cmmntform fieldset input.submit {       
    position:absolute;
    left:279px;
    top:234px;
}

#foot ul {
    margin:0;
    padding:16px 0 0 236px; 
    height:30px;
    list-style:none;
}
#foot ul li {float:left;}
#foot ul li a {
    display:block;
    float:left;
    position:relative;
    height:14px;
    color:#fff;
    text-align:center;
}
#foot ul li a span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    height:14px;
    cursor:pointer;
    background-position:left top;
    background-repeat:no-repeat;
}                                                     
#foot ul li.item1 a,#foot ul li.item1 a span {width:69px;}
#foot ul li.item2 a,#foot ul li.item2 a span {width:68px;}
#foot ul li.item3 a,#foot ul li.item3 a span {width:171px;}
#foot ul li.item4 a,#foot ul li.item4 a span {width:71px;}
#foot ul li.item5 a,#foot ul li.item5 a span {width:85px;}
                                                                     
#foot ul li.item1 a span {background-image:url(../images/fmenu1.png);}
#foot ul li.item2 a span {background-image:url(../images/fmenu2.png);}
#foot ul li.item3 a span {background-image:url(../images/fmenu3.png);}
#foot ul li.item4 a span {background-image:url(../images/fmenu4.png);}
#foot ul li.item5 a span {background-image:url(../images/fmenu5.png);}
#foot ul li span.sep {
    display:block;
    float:left;
    width:6px;
    height:14px;
    background-position:left top;
    background-repeat:no-repeat;
}                                                                           
#foot ul li span.sep.item1 {background-image:url(../images/fseparator1.png);}
#foot ul li span.sep.item2 {background-image:url(../images/fseparator2.png);}
#foot ul li span.sep.item3 {background-image:url(../images/fseparator3.png);}
#foot ul li span.sep.item4 {background-image:url(../images/fseparator4.png);}
#foot p {
    color:#757575;
    text-align:center;
}
#foot p a {color:#fff;}

#mas a img {
  margin:7px;
}
