html { height: 100% }

body {
	color: white;
	font-family: Arial, Sans-serif;
	margin: 0;
        height: 100%;
	padding: 0;
	font-size:12px;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

table, td {
	margin: 0;
	padding: 0;
	font-size:12px;	
}

a { color: #9EEDFF;}
a:visited { color: #9EEDFF;}
a:hover { color: #FF0000 !important }

#outer {
	width: 100%;
	height: 100%;
	tetx-align:center;
}


#Container_
{
	width: 1000px;
	height: 100%;
	z-index: 100;
	border-spacing: 0;
	border-collapse: collapse;
	padding-top: 0;
	padding-right: 0;
}

#menu_
{
	width: 100%;
	height: 71px;
}

.menu_bg
{
	width: 100%;
	height: 71px;
	z-index: -1;
}

#m_lnks{
	position: absolute;
}
.m_lnks_in{
   position: relative;
   top:15px;
   left:50px;
   z-index:1;
}

.mstr{
   position: relative;
}

.str_ab{top:1px;left:0px;}
.str_cat{top:0px;left:0px;}
.str_prc{top:-1px;left:0px;}
.str_dost{top:1px;left:0px;}
.str_usl{top:1px;left:0px;}
.str_inf{top:1px;left:0px;}
.str_prtn{top:1px;left:0px;}

#Navstr_, #Navstr_ a{
   color:white;
   font-size:11px;
}

.bask, a.bask,a.bask:link, a.bask:visited{
   color:white;
   font-size:11px;
}

#mid_
{
	width: 100%;
	height: 100%;
	z-index: 100;
	border-spacing: 0;
	border-collapse: collapse;
	padding-left: 50px;
	padding-right: 40px;
	padding-top: 0;
	background: url(/i/mid_bg.jpg) top repeat-y;
        vertical-align:top;
}

#bot_
{
	width: 100%;
	height: 100px;
	z-index: 100;
	border-spacing: 0;
	border-collapse: collapse;
	padding-top: 30px;
	padding-left: 55px;
	padding-right: 25px;
	background-color:#0F2337;
	background: url(/i/bot_bg.gif) repeat-xy;
	vertical-align:top;
}

#bot1, #bot1 a, #bot1 a:link, #bot1 a:visited{
    width:40%;
    color:white;
    font-size:11px;
    vertical-align:top;
}
#bot2, #bot2 a, #bot2 a:link, #bot2 a:visited{
    width:40%;
    color:white;
    font-size:11px;
    vertical-align:top;
    text-align: right;
}
#bot3{
    width:20%;
    vertical-align:top;
    text-align: right;
}

#titstr_{
	position: absolute;
}
#titstr_ div{
   position: relative;
   top:80px;
   left:50px;
}

img.bord{
 border: 1px solid #83CCE3;
}

.cord, .cpage, .prc, .crub {
  font-size:16px;
  color:#9EEDFF;
  font-weight:bold;
}

.srch_str{
  font-size:12px;
  color:#9EEDFF;
  font-weight:bold;
}


.new_srch{
  position:absolute;
}
.new_srch div{
  position:relative;
  top:-72px;
  left:560px;
  font-size:12px;
  font-weight:bold;
}

.wopt{
  font-size:12px;
  color:#9EEDFF;
  font-weight:bold;
}

a.page_href, a.page_href:link, a.page_href:visited{
  font-size:14px;
  color:white;
}

.sort, a.sort, a.sort:link, a.sort:visited, .pages, .navstr, a.navstr, a.navstr:link, a.navstr:visited{
  font-size:12px;
  color:white;
  font-weight:bold;
}

.mlist{
 font-size:12px;
 font-weight:bold;
}

.mod_name, .rname, .artname, .frlnk{
 font-weight:bold;
 font-size: 16px;
}

.size, .prc_str {
 font-size:12px;
}
.det{
 padding-top:5px;
 font-size:12px;
 font-weight:bold;
}

.FirstRow{
 text-decoration:underline;
 padding-bottom:10px;
 padding-top:10px;
}

#ProductSpec_ td{
 font-size:12px;
}

 .cont{
   position:relative;
   top:0;
   vertical-align: top;
   border-bottom:1px dashed #9EEDFF;
   z-index:2;
}
 .nocont{
   position:relative;
   top:2;
   z-index:100;
   padding-right:5px;
}
 .fpage{
   position:relative;
   top:2;
  vertical-align: bottom;
  text-indent:3px;
 }

.atxt, .frdsc{
 padding-top:5px;
 text-align:justify;
}

.opttype{
 padding-left:10px; 
 padding-right:10px;
  color:#9EEDFF;
  font-weight:bold;
}


#bmenu{
 position:relative;
 top:-5px;
 left:-56px;
 z-index:100;
 width:200px;
 background: url(/i/bmenu_bg.gif) no-repeat;
 background-position: left bottom;
 padding-top:24px;
 padding-bottom:10px;
 padding-left:10px;
 text-align:left;

}
#bmenu a{
 font-size:11px;
}
#bmenu div{
 font-size:11px;
 padding-top:4px;
 padding-left:4px;
}

.bmen_arr{
 margin-left:10px;
 margin-right:5px;
 width:6px;
 height:6px;
 position:relative;
 top:-2px;
}

a.bm_c, a.bm_c:link, a.bm_c:visited{
 color:#0B80A5;
}

a.bm_sc, a.bm_sc:link, a.bm_sc:visited{
 color:#20ADD9;
}

#mblock{
 width:100%;
 height: 153px;
 background: url(/i/main_bg.jpg) top repeat-x;
 vertical-align:top;
}

.mpic1{padding-top:39px;}
.mpic2{padding-top:43px;}
.mpic3{padding-top:23px;}

a.mpic_hrf, a.mpic_hrf:link, a.mpic_hrf:visited{
  color:#4E4E4E;
  font-size:11px;
  text-align:left;
  width:20px;
  text-decoration:none;
}

.about{
  font-size:12px;
  padding-top:50px;
  text-align:justify;
}

ul{margin: 5 0 0 25;
padding: 0 0 0 0;
}
li{list-style-image: url(/i/li_im.gif);}

hr{ color:#9EEDFF;}

.bcol1, .bcol2{font-weight:bold;}
.bwn{  background: url(/i/mid_bg.jpg) top repeat-y;}

.prcsz{
 font-weight:normal;
 font-size:11px;
}
.prcnm{
 position:relative;
 top:-1;
// top:0;
}

h3{
 padding-bottom:2px;
 margin-bottom:2px;
}