/* created 2010-06-13 18:46:57 by NOEO Template Editor */ 
body { 
 font: 100% Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 background: #ffffff; 
 margin: 0; 
 padding: 0; 
 text-align: center;
 color: #000000; 
 width:100%; 
} 
/**********************/
/* GALLERY WINDOW */
/**********************/
#detail_window {
 position: absolute;
 top: 200px;
 left: 300px;
 width: 10px;
 height: 10px;
 z-index:1;
 visibility: hidden;
 text-align:left;
 background-color: #AAAAAA;
} 

a.right_menu_marked, a.right_menu_marked:active, a.right_menu_marked:visited {
 color: #b50919;
 font-family: sans-serif;
 font-size: 12px;
 font-weight:normal;
 text-decoration: none;
 
 cursor: pointer;
} 
a.right_menu_marked:hover {
 color: #b50919;
 font-family: sans-serif;
 font-size: 12px;
 font-weight:normal;
 text-decoration: none;
 
 cursor: pointer;
} 
a.gallery_image, a.gallery_image:active, a.gallery_image:visited {
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 
 color:#000000;
 font-family: sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
 
 border:none;
 
 cursor: pointer;
} 
a.gallery_image:hover {
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 
 color:#555555;
 font-family: sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
 
 border:none;
 
 cursor: pointer;
} 
a.gallery, a.gallery:active, a.gallery:visited {
 margin-left: 0px;
 color:#000000;
 font-family: sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
 
 cursor: pointer;
} 
a.gallery:hover {
 margin-left: 0px;
 color:#555555;
 font-family: sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
 
 cursor: pointer;
} 
#detail_closer {
 margin-top: 8px;
 margin-left:39px;
} 
#detail_image {
 margin-top: 8px;
 margin-left:39px;
} 
.colums p{
width:300px;
display:block;
float:left;
padding-right:20px;
 font-size:10px; 
} 

#videobox {
padding:60px 0px 30px 30px;
float:left;
width:520px;
} 
#videobox_descr {
padding:60px 0px 30px 20px;
float:left;
width:370px; 
} 
input.submit{
font-size:10px;
font-weight:bold;
 font-size:11px; 
} 
.formerror {
color:#ee2323 !important;
fontweight:bold;
} 
.red {
color:#b80521 !important;
} 
#regform h1 {
font-size:16px;
color:#b80521;
font-weight:bold;
} 
#regform .formrow{
width:690px;
 float:left;
 text-align:left;
padding:20px 0px 0px 20px;
} 
#regform .formlabel {
font-size:10px;
color:#000000;
width:108px;
float:left;
padding:3px 6px 0px 0px;
text-align:right;
 text-transform:uppercase; 
} 
#regform .formlabelr {
font-size:10px;
color:#000000;
width:150px;
float:left;
padding:3px 6px 0px 0px;
text-align:right;
 text-transform:uppercase; 
} 
#regform .formelem {
font-size:11px;
color:#000000;
width:205px;
 float:left;
 text-align:left; 
} 

#regform .formelem textarea{
font-size:11px;
color:#000000;
width:550px;
border:#b80521 1px solid;
} 
#regform .formelem input {
font-size:11px;
height:16px;
color:#000000;
width:190px;
border:#b80521 1px solid;
} 

#outerbox {
 display:table;width:960px; position: relative;z-index:10;position: absolute
 } 
input.cartitem {
font-size:10px;
font-weight:bold;
} 
 .textarea { 
padding-bottom:20px;
padding-right:20px;
display:table-cell;vertical-align: middle;
width:447px;
 } 
 

#dlistw {
margin:0px 55px 0px 383px;
} 
#dlistw div.header {
font-size:16px;
color:#b80521;
font-weight:bold;
padding:0px 0px 0px 27px;
} 

div.cart {
font-size:11px;
display:block;
color:#000;
font-weight:bold;
padding:0px 0px 0px 27px;
text-align:right;
} 

#dlistw #list h1 {
font-size:12px;
color:#000000;
font-weight:bold; 
} 
#dlistw div#list {
background-color:#ffffff;
padding:27px;
margin:50px 0px 0px 0px;
} 
#dlistw div#list .item {
width:489px;
border-bottom:1px solid #000000;
margin:0px 0px 10px 0px;
font-size:9px;
} 
#dlistw div#list .item a,
#dlistw div#list .item a:active {
color:#b80521;
text-decoration:none !important;
 } 

 #dlistw div#list .item a:visited
{
color:#60000f;
 } 

 #dlistw div#list .item a:hover{
text-decoration:underline !important;
 } 
 

a,
a:active {
text-decoration:none;
color:#b80521;
} 
a:visited{
 color:#60000f;
text-decoration:none;
 } 
 a:hover{
 text-decoration:underline;
 color:#b80521;
 } 
div { 
 } 
.clearb {
clear:both;
} 
form {
padding:0; 
margin:0;
} 
#prdnavi form {
padding:0px; 
 margin:0px;
width:320px;
display:block;
text-align:right;
 } 
#prdnavi form input.text{
width:200px;
border:1px solid #b80521;
float:right;
} 
#prdnavi form input.submit{ 
} 
.clearl {
clear:left;
} 
.clearr {
clear:right;
} 
#prdlist div.header {
font-size:16px;
color:#b80521;
font-weight:bold;
} 
#prdlist .delim {
width:550px;
height:8px;
background-image:url(../../images/tbdelim.png);
background-repeat:repeat-x;
} 
#prdlist #tbhead {
width:550px;
background-image:url(../../images/tbdelim.png);
background-repeat:repeat-x;
background-position:0px 55px;
} 
#prdlist #tbhead div.item{
float:left;
padding:40px 0px 13px 0px;
} 
#prdlist .tbrow img{
display:block;
padding:4px 0px 4px 0px;
} 
#prdlist .tbrow .item{
float:left;
padding:4px 0px 4px 0px;
} 
#prdlist .tbrow div.item h1 {
font-size:12px;
 color:#000000;
 font-weight:normal;
margin:0px 4px 0px 0px;
padding:0px;
}
#prdlist .tbrow div.item h2 {
font-size:10px;
 color:#b80521;
 font-weight:normal;
margin:0px 4px 0px 0px;
padding:0px;
 text-transform:none; 
} 

#prdlist .tbrow div.item a,
#prdlist .tbrow div.item a:active,
#prdlist .tbrow div.item a:hover,
#prdlist .tbrow div.item a:visited{
 color:#000000;
text-decoration:none;
} 
 
#prdlist #tbhead div a,
#prdlist #tbhead div{
font-size:11px;
 color:#000000;
 font-weight:bold;
text-decoration:none;
} 
#prdlist h1 {
font-size:12px;
 color:#000000;
 font-weight:bold;
 } 
 
#prdlist {
float:left;
width:550px;
margin:0px 0px 0px 30px;
} 
#prdnavi {
width:330px;
text-align:right;
float:left; 

margin:0px 0px 0px 0px; 
} 
#prdnavi ul { 
margin: 0; padding: 0; 
} 
#prdnavi li { 
 list-style: none;
 margin: 0; 
padding: 0px 0px 8px 0px;
 
 } 
#prdnavi li a {
 text-transform:uppercase; 
 fontsize:10px;
 color:#000000;
text-decoration:none;
display:block; 
 } 
#logomain { 
 float:right; 
 text-align:right;
 margin:69px 20px 0px 0px; 
 } 
 
 
#mainbox .largeimg { 
 display:table-cell;
 width:493px; 
height:413px;
 float:left; 
 text-align: right; 
overflow:hidden;
 } 

 
#textnavi { 
margin-bottom:-10px;
position:absolute;
bottom:27px;
left:27px; 
z-index:99; 
 text-transform:uppercase; 
 
 } 
 
#textnavi a { 
color:#000; 
text-decoration:none; 
 
padding:0px 20px 0px 0px; 
 } 
 
#mainwindow { 
margin-top:0px; 
 margin-left:auto; 
 margin-right:auto; 
 width:1000px; 
 text-align: left; 
position:relative; 
 
 } 

#breadcrumpl {
left:0px;
 font-size:9px; 
bottom:-20px; 
position:absolute; 
 padding:4px 56px 0px 0px; 
 text-align:left; 
 width:400px; 
}
 
#breadcrump { 
right:0px;
 font-size:9px; 
bottom:-40px; 
position:absolute; 
 padding:4px 56px 20px 0px; 
 text-align:right; 
 width:400px; 
 } 
 
#breadcrump a,#breadcrumpl a { 
color:#000; 
text-decoration:none; 
 
 
 } 
h2 { 
 color:#ffffff;
 font-size:16px; 
 text-transform:uppercase; 
 } 
 
 h1 { 
 text-transform:uppercase; 
 font-size:16px; 
 } 
 
 
 #mainbox_lbox { 
 width:960px; 
 top:260px; 
 background-image:url(../../data/uddir/images/bg.jpg); 
 margin:0px 0px 0px 60px; 
 padding:27px 0px 27px 0px; 
 min-height:410px; 
 position:absolute; 
 } 
 
 
 #mainbox { 
 width:960px; 
 top:240px; 
 background-color:#d9d9d9; 
 margin:0px 0px 0px 60px; 
 padding:27px 0px 27px 27px; 
 min-height:410px; 
 position:absolute; 
 } 
 
 #navimainbox ul li { 
 list-style: none; 
 margin: 0.6em; padding: 0.2em; 
 } 
.bold,
a.bold,
a.bold:active,
a.bold:hover,
a.bold:visited { 
 font-weight:bold !important; 
 } 
 
 #navimainbox ul li a { 
 font-weight:bold; 
 color:#000; 
 text-decoration:none; 
 text-transform:uppercase; 
 } 
 
 #navimainbox ul { 
 margin:0px; 
 padding:0px; 
 } 
 
#navimainbox { 
 width:500px; 
 position:absolute; 
 top:20px; 
 left:50px; 
 } 
.current,
a.current
a.current:visited,
a.current:active,
a.current:hover {
 font-weight:bold!important;
} 
#navimainbox a.mselected,
#navimainbox a.mselected:active,
#navimainbox a.mselected:visited,
#navimainbox a.mselected:hover { 
 font-weight:bold!important;
} 
#navimainbox a.sub,
#navimainbox a.sub:active,
#navimainbox a.sub:visited { 
 font-weight:normal !important;
} 
 
#navimainbox a.sub:hover { 
 font-weight:bold!important;
} 
#navimainbox a.munselected,
#navimainbox a.munselected:active,
#navimainbox a.munselected:visited,
#navimainbox a.munselected:hover {
color:#b2b2b2;
font-weight:normal !important;
}
 
 
 
 .textarea2 { 
 top:27px; 
 width:400px; 
z-index:4;
 position:absolute; 
 } 
 
.black,
a.black,
a.black:hover,
a.black:visited,
a.black:active{ 
 
color:#000;
}
 
.textarea .textnavip a { 
color:#000; 
text-decoration:none; 
 
padding:0px 4px 0px 0px; 
 } 
 
.textarea .textnavi a:hover,
.textarea .textnavip a:hover { 
 
text-decoration:underline; 
 
 }