body{
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size : 10px;
 background: url(/motekweb/frontend/design/redesign/horisont_ny2.gif);
 background-repeat: repeat-y;
 margin-top:0px; 
 margin-left:0px;
 margin-right: 0px;
 background-color:#F7F7F7;
}

/* General */
table {
  border-collapse: collapse;
  border-spacing: 0px;
}
th {
  text-align: left;
  font-weight: bold;
  color: #808080;
  border-bottom: 1px solid #808080;
  padding-right: 10px;
}
td {
  padding: 2px 10px 2px 3px;
}
table.lined tr:nth-child(odd) td {

}
table.lined tr:nth-child(even) td {
  background: #EFEFEF;
}


#mainbody{
 border:0px solid red;
 margin-top:0px;
}
#top{
 /*background: red url(/motekweb/frontend/design/redesign/stripe.gif); 
 background-repeat: repeat-x;
 */
 background-color: #E60726;
 border:0px solid blue;
 border-bottom: 4px solid silver;
 width:1009px;
}
#top img{
 /*padding-left:232px;*/
 margin-bottom: 0px;
 margin-top:20px;
}
#top_logo{
 width:588px;
 border-left:1px solid silver;
 border-right:1px solid silver;
 margin-left:233px;
 margin-bottom: 0px;
}
#main_left{
 border: 0px solid red;
 width:226px;
 text-align: left;
 margin-left:10px;
}
#main_left #prod1{
 margin-left:10px;
}
#main_left #listmenusub{
 margin-left:10px;
}
#main_left #listmenusub2{
 margin-left:20px;
}
#main_left a{
 text-decoration: none;
 color: #3C3C3C;
 font-size: 13px;
 margin: 3px;
}
#main_left a:hover, .report-txt {
 color:red;
}
#main_left a.product_link{
 color: Gray;
 /*font-variant:small-caps;*/
}
#main_left a.product_link:hover{
 color:red;
}
#search{
 padding-top:10px;
 padding-bottom:10px;
}
#search input.button{
 background-color: Red;
 color: White;
}
#main_content, #menu_right {
 padding-top:10px;
 padding-left:5px;
}
#main_content {
 border:0px solid red;
 width: 580px;
 position:absolute;
 top:120px;
 left:235px;
 color: #373737;
 font-size:11px;

}
#main_content *, .desctext *, .desctext a.rightmenu, #menu_right h1 {
/* needed for nested tables in IE */
 font-size:11px;
}

#main_content h1, .desctext h1, .desctext h3 {
 font-size:14px;
 margin-bottom:5px;
 margin-top: 5px;
 color:red;
}
#main_content h2{
 font-size:12px;
 margin-bottom:5px;
 margin-top: 5px;
 color:red;
}
#main_content h3{
 font-size:12px;
 margin-bottom:3px;
 margin-top: 3px;
 color:black;
}
#main_content h5{
 font-size:11px;
 margin-bottom:2px;
 margin-top: 2px;
 color:black;
}

#main_content hr{
  color: Red;
  height: 1px;
  clear:both;
}
#main_content img{
 float: right;
}
#main_content .ingress img {
 float: none;
}
#main_content img, #main_content .ingress img {
 margin: 4px;
}
#main_content ul{
 margin-top: 2px;
}
#menu_right{
 border:0px solid red;
 width: 175px;
 position: absolute;
 top:120px;
 left:830px;
 color: Gray;
 font-size: 13px;
}
#pub_images{
 width: 250px;
 float: right;
 text-align: center;
}
#pub_images img{
 float: right;
 clear: left;
}
#table_basket th {
 color: red;
 font: normal 12px tahoma, verdana, sans-serif;
 text-align: left;
 border-top: 1px solid #AFAFAF;
}
#table_basket td {
 font-size: 10px;
 border-top: 1px solid silver;
}
#table_basket tr.noline td {
 border-top: none;
}
#table_basket .prefix {
 color: #606060;
}
#table_basket .name {
 font-weight: bold;
}
a.red{
 color: red;
 text-decoration: none;
}
a.red:hover{
 color: gray;
}
a.rightmenu{
 color: gray;
 font-size: 12px;
 text-decoration: none;
}
a.rightmenu:hover{
 color:red;
}
a.cat3{
 color: gray;
 font-size: 12px;
 padding-left:10px;
 text-decoration: none;
}
a.cat3:hover{
 color:red;
}
a.cat4{
 color:gray;
 font-size: 12px;
 padding-left:18px;
 text-decoration: none;
}
a.cat4:hover{
 color:red;
}
a.cat5{
 color:gray;
 font-size: 12px;
 padding-left:26px;
 text-decoration: none;
}
a.cat5:hover{
 color:red;
}
a.cat6{
 color:gray;
 font-size: 12px;
 padding-left:32px;
 text-decoration: none;
}
a.cat6:hover{
 color:red;
}
/*** RED BUTTONS ***/
input.button_update,
button {
 background-color:#E82D26;
 border:1px solid #E82D26;
 color:#FFFFFF;
 font-size:11px;
 padding:1px;
}


/***** KENTER ***/
table.kenter{
 float:left;
 width: 570px;
 border-spacing: 0px 0px;
 border-collapse: collapse;
/* margin-left:190px !important;
 margin-left:90px;
*/
}
table.kenter a{
 text-decoration: underline;
}
table.kenter td{
 border-left: 1px solid gray;
 border-top: 1px solid gray;
 text-align: center;
 font-size:11px;
 padding-left: 3px;
 text-align: left;
}
table.kenter td.tel{
 white-space:nowrap;
}
table.kenter td.nolb {
 border-left: none;
 text-align: left;
 font-size:11px;
 font-weight:bold;
 /*white-space:nowrap;*/
 padding-left:0px;
}
table.kenter td.nolb a{
 color:#E82D26;
 font-weight: bold;
}
table.kenter th{
 padding-bottom: 10px;
 padding-top: 25px;
 padding-left: 0px;
 font-weight: normal;
 font-size: 14px;
 text-align: left;
}

.warning {
  color: #ff0000;
  font-weight: bold;
}

/***** FROM OLD STYLE *****/
fieldset.login {
  width:360px;
  border:1px gray solid;
  background-color: Silver;
}
legend.login {
  font-size:10px;
  font-weight:bold;
  margin-bottom:20px;
}
table.login{
  background-color: black;
}
#main_content .change_pwd {
  margin-bottom:10px;
}

/** register_motek_shop **/
.register_motek_shop {
  width:100%;
  margin-bottom:15px;
}
.register_motek_shop label {
  float:left;
}
.register_motek_shop th {
  text-align:left;
}
.register_motek_shop input {
  width:130px;
}
#news_email, #news_sms, label.news-response {
  float:left;
}
#news_email, #news_sms {
  width:20px;
}
p.register-guide {
  margin:15px 0 0;
  font-weight:bold;
}
p.register-guide-list {
  margin:0;
}
#register-submit {
 float:right;
 margin-right:10px;
}
.register-signature {
 vertical-align:top;
 margin-top:12px;
 float:left;
}
