body {
padding: 0px;
margin: 0px;
background: url(/img/headerbg.gif) center top repeat-x #f1f2ed;
font-family: Tahoma;
font-size: 11px;
color:#666666;
min-height:970px;
	min-height: 100%;
	position: relative;
min-width:950px;
	
}



html {height: 100%;}
  
* html body {height: 100%;}


#footer {
  position: absolute;
  bottom: 0;
  height: 100px;
  width:100%;
  
}

input,textarea,select {

color:#333333;
font-size: 11px;
margin:1px;
padding:1px;
}





form {margin:0}

#contents {
max-width:1050px;
text-align:left;
}

h1,h2,h3 {color:#224976;}

h3 {font-weight:normal;margin:0px;padding-bottom:15px;}
h2 {font-weight:normal;margin:0px;padding-bottom:15px;}
h1 {font-weight:normal;margin:0px;padding-bottom:15px;}

table, td, tr {padding:0px;margin:0px;border:0px;}

img {border:0px;}

a {color:#666666;text-decoration:underline}
a:hover {color:#666666;text-decoration:none}
a:visited {color:#666666;}

.answ {color:#486E9B; margin-bottom:10px; margin-top:10px;}

.answ a {color:#486E9B;text-decoration:underline}
.answ a:hover {color:#486E9B;text-decoration:none}
.answ a:visited {color:#486E9B;}



.header {padding-top:8px;}

.log {
margin:0px;
padding:0px;
font-size:10px;
width:150px;
}

.logo {padding-right:22px;padding-top:11px;}

.headerinfo {color:#666666;padding-right:25px;}

.userpan {
	background:url(/img/userpan.jpg) no-repeat;
	width:257px;
	height:69px;
	text-align:right;
}

.tiplamp {
float:left;
}


.mh {
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	font-size:24px;
	line-height:24px;
}

.helplink {
	font-size:12px;
	line-height:25px;
	
	width:270px

}

.mhcp {
	padding-bottom:12px;
	margin-bottom:12px;
	padding-top:0px;
	margin-top:0px;
	font-size:24px;
	line-height:24px;

}

.userpancontents {
	padding-top:8px;
	padding-right:25px;
}

.userpantext {
	padding-right:10px;
}

.userpanlinks {
	padding-top:7px;
}

.mainmenu {
	padding-top:10px;
	text-align:left;
	padding-left:7px;
}

.mainmenu a {text-decoration:none;color:#666666}
.mainmenu a:hover {text-decoration:underline;color:#666666;}
.mainmenu a:visited {color:#666666;}

.mainmenuitemoff {
	padding-right:1px;
	background: url(/img/menuoff.gif) no-repeat;
	height:28px;
	width:92px;
	text-align:center;
}

.mainmenuitemon {
	padding-right:1px;
	background: url(/img/menuon.gif) no-repeat;
	height:28px;
	width:92px;
	text-align:center;
}

.whitepanleft {
width:7px;
height:97px;
background:url(/img/whitepanleft.gif) no-repeat;
}

.whitepanright {
width:7px;
height:97px;
background:url(/img/whitepanright.gif) no-repeat;
}

.whitepanbg {
height:97px;
background:url(/img/whitepanbg.gif) repeat-x;
}

.sl {
	background: url(/img/searchleft.gif) no-repeat;
	width:4px;
	height:28px;
}

.sr {
	background: url(/img/searchright.gif) no-repeat;
	width:22px;
	height:28px;
}

.search {
border:0px;
background: url(/img/searchbg.gif) repeat-x;
height:24px;
width:233px;
margin:0px;
padding:2px;
font-size:12px;
color:#8a8a89;
}

form {padding:0px;margin:0px;}


.wtitle {
	padding-top:7px;
	padding-bottom:0px;
}

.dots {height:97px;}

.price {
background:#FF7800;
color:#FFF;
padding:2px;
font-size:14px;
margin-left:2px;
margin-right:2px;
}

.statitem {
color:#666666;
line-height:18px;
white-space:nowrap;
}

.flags {float:left}

.flagtext {white-space:nowrap;}

.clear {clear:both}

.flaginfo {
padding-bottom:6px;
}

.nowrap {white-space:nowrap;}

.kaknumber {float:left}

.kaktext {padding-bottom:4px;}

.kaktext1 {
font-size:10px;
padding-left:35px;

}

.polosa1 {
padding-top:25px;padding-right:10px;padding-left:10px;}

.maincontent {padding-top:20px;}

.catfilter {
font-size:10px;
}

.pl {
width:6px;
height:16px;
background:url(/img/pl.gif) no-repeat;
}

.pp1 {
width:6px;
height:16px;
background:url(/img/pp1.gif) no-repeat;
}


.pr12 {
width:6px;
height:16px;
background:url(/img/pr1.gif) no-repeat;
margin-right:15px;
}

.pr {
width:6px;
height:16px;
background:url(/img/pr.gif) no-repeat;
margin-right:15px;
}

.p3l {
width:5px;
height:16px;
background:url(/img/p3l.gif) no-repeat;
}

.p3r {
width:5px;
height:16px;
background:url(/img/p3r.gif) no-repeat;
margin-right:15px;
}

.pr1 {
width:6px;
height:16px;
background:url(/img/pr.gif) no-repeat;

}

.pbg {
height:16px;
background:url(/img/pbg.gif) repeat-x;
color:#203957;
white-space:nowrap;
padding-left:5px;
padding-right:5px;
}

.pbg11 {
height:16px;
background:url(/img/pbg.gif) repeat-x;
color:#203957;
white-space:nowrap;
padding-right:5px;
}

.pbg12 {
height:16px;
background:url(/img/pbg.gif) repeat-x;
color:#203957;
white-space:nowrap;
padding-left:5px;
}

.p2bg {
height:16px;
background:url(/img/p2bg.gif) repeat-x;
color:#203957;
white-space:nowrap;
}


.ptext {
padding-top:1px;

}

.ptext2 {
padding-top:1px;
padding-right:15px;
padding-lefT:15px;
}

.p1bg {
height:16px;
background:url(/img/p1bg.gif) repeat-x;
color:#ffffff;
white-space:nowrap;
}



.p1r {
width:5px;
height:16px;
background:url(/img/p1r.gif) no-repeat;
}

.prr {
width:5px;
height:16px;
background:url(/img/p1l.gif) no-repeat;
}

.p2l {
width:5px;
height:16px;
background:url(/img/p2l.gif) no-repeat;
}

.p2r {
width:5px;
height:16px;
background:url(/img/p2r.gif) no-repeat;
}



.pbg a {text-decoration:none;color:#203957}
.pbg a:hover {text-decoration:underline;color:#203957}
.pbg a:visited {color:#203957}

.pbg12 a {text-decoration:none;color:#203957}
.pbg12 a:hover {text-decoration:underline;color:#203957}
.pbg12 a:visited {color:#203957}

.pbg11 a {text-decoration:none;color:#203957}
.pbg11 a:hover {text-decoration:underline;color:#203957}
.pbg11 a:visited {color:#203957}

.catfilter {padding-top:6px;}

.listtop {
width:288px;
height:27px;
background:url(/img/listtop.gif) no-repeat;
}

.listitem {
width:288px;
height:27px;
background:url(/img/list.gif) no-repeat;
}

.listbottom {
width:288px;
height:26px;
background:url(/img/listbottom.gif) no-repeat;
}

.list {padding-top:1px;padding-bottom:10px;}

.listflag {padding-right:5px;}

.listtext {padding-right:5px;padding-left:5px;padding-top:7px;}

.wpan {
padding-bottom:10px;
}


.wt {padding-bottom:15px;}

.swptop {
width:288px;
height:7px;
background:url(/img/wtop.gif) no-repeat;
}

.swpbg {
width:288px;
background:#ffffff;
}

.wtop {
width:288px;
height:7px;
background:url(/img/wtop.gif) no-repeat;
}

.wbottom {
width:288px;
height:7px;
background:url(/img/wbottom.gif) no-repeat;
}

.wbg11 {
width:288px;
background:#ffffff;
}

.wcont {padding-left:7px;padding-right:7px;}

.wava {float:left;padding-right:7px;}

.addbutton {float:right;padding-top:15px;}

.mainfilter {padding-top:8px;font-size:10px;}

.wmen {
padding:20px;padding-top:0px
}


.tl {
 width:5px;
 height:42px;
 background:url(/img/tl.gif) no-repeat;
}

.tr {
 width:5px;
 height:42px;
 background:url(/img/tr.gif) no-repeat;
}


.tl2 {
 width:5px;
 height:30px;
 background:url(/img/tl2.gif) top no-repeat;
}

.tr2 {
 width:5px;
 height:30px;
 background:url(/img/tr2.gif) top no-repeat;
}


.tbg {
	height:42px;
	background:#ffffff;
}

.tbg2 {
	height:30px;
	background:#d9d9d9;
}


.bl {
 width:5px;
 height:5px;
 background:url(/img/bl.gif) no-repeat;
}

.br {
 width:5px;
 height:5px;
 background:url(/img/br.gif) no-repeat;
}

.tl1 {
 width:5px;
 height:5px;
 background:url(/img/tl1.gif) no-repeat;
}

.tr1 {
 width:5px;
 height:5px;
 background:url(/img/tr1.gif) no-repeat;
}

.bbg {
	height:5px;
	background:#ffffff;
}

.wbgtext {
padding-left:10px;
}

.wbg1 {background:#ffffff;width:100%;}

.wp {padding-bottom:5px;color:#203957;font-size:10px;}

.order {padding-bottom:15px;}

.minilogo {float:left;margin-right:7px;padding-top:3px;}

.ordertitle {font-size:14px;color:#224976;padding-top:2px}

.ordertitle a {color:#224976;text-decoration:none}
.ordertitle a:hover {color:#224976;text-decoration:underline}
.ordertitle a {color:#224976;}

.priceleft {
width:8px;
height:41px;
background:url(/img/priceleft.gif) no-repeat;
}

.priceright {
width:8px;
height:41px;
background:url(/img/priceright.gif) no-repeat;
margin-right:15px;
}

.pricebg {
height:41px;
background:#f6f6f6;
}

.pricetext {
padding-right:7px;
padding-left:7px;
padding-top:10px;
color:#333333;
font-size:14px;
white-space:nowrap;
}

.wtitles {
padding-left:7px;
padding-top:8px;
}

.flaginfo1 {padding-left:7px;padding-top:3px;}

.ordercont {
color:#333333;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
}

.ordercont1 {
color:#333333;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
}

.comm {
padding-bottom:7px;
font-size:14px;
float:right;
padding-right:15px;
}

.comm a {color:#224976;text-decoration:none}
.comm a:hover {color:#224976;text-decoration:underline}
.comm a:visited {color:#224976;}

.asmContainer {
	/* container that surrounds entire asmSelect widget */
}

.asmSelect {
	/* the newly created regular 'select' */
	display: inline; 
}

.asmOptionDisabled {
	/* disabled options in new select */
	color: #999; 
}

.asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 1em;
}

.asmList {
	/* html list that contains selected items */
	margin: 0.25em 0 1em 0; 
	position: relative;
	display: block;
	padding-left: 0; 
	list-style: none; 
}

.asmListItem {
	/* li item from the html list above */
	position: relative; 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background: #ff701b;
	color:#fff;
	width: auto;
	line-height:20px; 
	margin: 0 0 -1px 0; 
	font-weight:bold;
	
	float: left !important;
	text-align: left;
	padding: 4px;
	
	margin-right:10px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	margin-bottom:5px
}

.asmListItem a {color:#fff }

.asmListItem:hover {
	background-color: #ff701b;
}

.asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 0px; 
	display: block;
	display: inline !important;
}

.asmListSortable .asmListItemLabel {
	cursor: move; 
}

.asmListItemRemove {
	/* the remove link in each list item */
	padding-left:5px;
	padding-right: 5px; 
}


/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(/img/message2.gif); 
    background-repeat: no-repeat;

     
    
    width: 350px; 
    height: 300px;
    
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:19px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(/img/overlay_cross.gif); 
    position:absolute; 
    right:50px; 
    top:12px; 
    cursor:pointer; 
    height:30px; 
    width:30px; 
} 

.listnick {font-size:18px;font-family:Verdana;padding-bottom:10px;}
.listnick1 {font-size:18px;font-family:Verdana;padding-bottom:20px;}


.listnick a {color:#224976;text-decoration:underline}
.listnick a:hover {color:#224976;text-decoration:none}
.listnick a:visited {color:#224976;}

.rating a {text-decoration:none}
.rating a:hover {text-decoration:underline}
.rating a:visited {}

.uslist {
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #e3e3e3;
}

.uslist1 {
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #e3e3e3;
}

.itemlist .even {
	background:#fff;
	line-height:30px;
}

.itemlist .odd {
	background: #fbf0e7;
	line-height:30px;
}

hr {
border:0px;
border-bottom:1px solid #e3e3e3;

}

.listtable {padding-bottom:25px;}




.advform .text {
	width:100%;
	
	color: #666;
	font-family:Tahoma;
	line-height:20px;
	font-size:11px;	
}

.advform .datetime_date {
	width:75px;
	
	color: #666;
	font-family:Tahoma;
	line-height:20px;
	font-size:11px;	
}




.advform .money {
	width:40%;
	
	color: #666;
	font-family:Tahoma;
	line-height:20px;
	font-size:11px;	
}

.advform .textarea {
	width:100%;
	
	color: #666;
	font-size:11px;	
	font-family:Tahoma;
	padding:2px;
}

.advform .title {
	font-size:11px;
}

.pub {
-moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 background:#fff;
 padding:5px;
 margin-bottom:15px;
 margin-right:10px
}

.msgwarn a {text-decoration:underline}
.msgwarn a:hover {text-decoration:none}
.msgwarn a:visited {text-decoration:underline}