html {height: 100%;}
BODY {MARGIN-TOP: 0px; padding: 0; BACKGROUND-IMAGE: url(../img/bg.gif); MARGIN-LEFT: 0px; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif; TEXT-ALIGN: center}
#wrap {MARGIN: auto; WIDTH: 1051px; TEXT-ALIGN: justify}
.mline {width: 1035px; background-color: #FFFFFF; padding: 20px; position: absolute;}
.padder {width: 1035px;BORDER-RIGHT: #999999 1px solid;BACKGROUND-IMAGE: url(../img/left_back_long.gif);BORDER-LEFT: #999999 1px solid;BACKGROUND-REPEAT: repeat-y;position: relative;}
#mid {width: 1035px;}
.padder-block {width: 1035px;BORDER-RIGHT: #999999 1px solid;BORDER-LEFT: #999999 1px solid;BACKGROUND-REPEAT: repeat-y;position: relative;}
#mid {width: 1035px;}
#left {WIDTH: 206px;FONT-SIZE: 0.7em;FLOAT: left;BACKGROUND-IMAGE: url(../img/left_back.gif);MARGIN-LEFT: 0px;BACKGROUND-REPEAT: repeat;padding: 0px;}
#right {DISPLAY: inline; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; WIDTH: 250px; PADDING-TOP: 0px; FONT-SIZE: 0.6em;}
#main {WIDTH: 565px; MARGIN: 0px; FLOAT: left; FONT-WEIGHT: normal; FONT-SIZE: 0.7em;  PADDING-BOTTOM: 3px; COLOR: #333333; LINE-HEIGHT: 1.3em; PADDING-TOP: 10px;}
#main-block {WIDTH: 72%; MARGIN: 0px; padding: 10px 10px 10px 20px;  FLOAT: left; FONT-WEIGHT: normal; FONT-SIZE: 0.7em;COLOR: #333333; LINE-HEIGHT: 1.3em;}
#main-block h1 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main-block h2 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 19px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main-block h3 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main-block A {COLOR: #009933; text-decoration: none;}
#main-block A:hover {COLOR: #669933;text-decoration: underline;}
#main-reg {/*width:100%;*/FONT-WEIGHT: normal; FONT-SIZE: 0.7em; padding:0 0 0 10px; COLOR: #333333; LINE-HEIGHT: 1.3em;}
#main-reg h1 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main-reg h2 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main-reg h3 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main-reg A {COLOR: #009933; FONT-SIZE: 13px; text-decoration: none;}
#main-reg A:hover {COLOR: #669933;text-decoration: underline;}



.topnav {MARGIN: 0px; HEIGHT: 40px; width: 1035px; CLEAR: both; BORDER-TOP: 1px solid #999999; BACKGROUND-IMAGE: url(../img/topnav_back.gif); BACKGROUND-REPEAT: repeat;}
.logo-strip {background-color: #FFFFFF; FLOAT: left; margin: 0; HEIGHT: 136px; width: 1035px; TEXT-ALIGN: right; overflow:hidden}
.transform {COLOR: #666666;  FONT-SIZE: 11px; margin:0px; padding-top:6px; TEXT-ALIGN: center}
.transform A {BORDER-RIGHT: #009933 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold;  COLOR: #666666; TEXT-DECORATION: none}
.transform A:hover {FONT-WEIGHT: bold; COLOR: #009933; TEXT-DECORATION: none}
.transform form {MARGIN:0px;}
.transform select {FONT-SIZE: 12px;}
.msearch {border: 1px solid #B3B9C3;border-radius:3px;height: 20px;padding-left: 5px;}
.pannel_l {width: 192px; height: 25px; background-image: url(../img/pannel_bg_l.gif); background-repeat: repeat-x;}
.pannel_t {width: 192px; padding-top: 6px; padding-left: 10px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.pannel_s {width: 192px; overflow: hidden; TEXT-ALIGN: left}
.feedback {width: 182px;padding-top: 8px;padding-bottom: 12px;padding-left: 12px;}
.feedback td {font-size: 12px;} 
#main h1 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main h2 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main h3 {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #006633; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; TEXT-ALIGN: center}
#main A {COLOR: #009933; text-decoration: none;}
#main A:hover {COLOR: #669933;text-decoration: underline;}
#main IMG {MARGIN: 6px 0px 3px; PADDING: 0px}
#right A {COLOR: #009933;text-decoration: none;}
#right A:hover {COLOR: #669933;text-decoration: underline;}

.rim_a {
	width: 245px;
	background-image: url(../img/pannel_bg.gif);
	background-repeat: repeat-x;
	BORDER-LEFT: #107017 1px solid;
	BORDER-RIGHT: #107017 1px solid;
	BORDER-BOTTOM: #107017 3px solid;
}
.rim_t {
	width: 240px;
	padding-top: 6px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
    height: 25px;
    font-size: 12px;
    color: #FFFFFF;
}
.yellow {color: #FCD711; padding-left:5px} 



.rim_c {width: 240px; 
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	TEXT-ALIGN: left;
	overflow: hidden
}
.rim_c UL {
PADDING-RIGHT: 1px; PADDING-LEFT: 13px; FONT-WEIGHT: normal;/*LIST-STYLE-IMAGE: url(../img/sm_arrow1.gif);*/LIST-STYLE-TYPE: none;  PADDING-BOTTOM: 0px; MARGIN: 2px; COLOR: #333333; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.rim_c UL LI {
	PADDING-LEFT: 1px; 
	PADDING-bottom: 5px; 
	font-size: 11px; 
	TEXT-ALIGN: left
}
 li.cabinet a {font-size:12px; background-image:url(../img/ico-cabinet.png);background-repeat: no-repeat;padding-left: 20px; padding-bottom: 5px;}
 li.reg a {line-height:30px;font-size:12px;background-image:url(../img/sign-in.png);background-repeat: no-repeat;padding-left: 20px; padding-bottom: 5px;}
 li.logout a {line-height:30px;font-size:12px; background-image:url(../img/sign-out.png);background-repeat: no-repeat;padding-left: 20px; padding-bottom: 5px;}
.rside
{
	width: 240px;
	overflow: hidden;
	TEXT-ALIGN: left;
}
.rside_d 
{
	width: 235px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px; font-size: 11px;
	TEXT-ALIGN: left;
}
#nav {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#nav LI {FLOAT: left; MARGIN-BOTTOM: -1px; WIDTH: 200px; LINE-HEIGHT: 1.25em; POSITION: relative}
#nav LI A {PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 171px; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-DECORATION: none}
.footer {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/footer_back.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1035px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat;}
.footer P {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.65em; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px}
.footer P A {COLOR: #ffffff}
.ora1 {FONT-WEIGHT: bold; COLOR: #ff6600}
.ora3 {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff6600; text-align:left}
.imgSm {WIDTH: 30px; HEIGHT: 30px; BORDER: #CCCCCC 1px solid;}
.imgTag {WIDTH: 100px; HEIGHT: 100px; BORDER: #CCCCCC 1px solid;}
A:hover .imgTag {BORDER: #000 1px solid; border-thickness: 1px}
.imgConf {margin: 3px; BORDER: #E6E6E6 1px solid;}
A:hover .imgConf {BORDER: #000 1px solid; border-thickness: 1px}
.imgBase {WIDTH: 100px;}
.gror {width: 180px; padding-left: 10px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; COLOR: #000000; FONT-SIZE: 0.9em; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif }
.gror A {padding-left: 3px; padding-right: 4px; padding-top: 3px; COLOR: #FF8000; FONT-SIZE: 0.9em; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif; text-decoration: none; }
.gror A:hover {text-decoration: underline; }
#media {width:100%; overflow: hidden; padding-top:10px; padding-bottom:10px;} /* delete */
.m_files {width:132px; height:120px; float:left; font-size: 9px;text-align:center}
/*.blck { padding-left: 10px; FONT-SIZE: 0.7em; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif }*/
.pagetitle {font-size: 12px; font-weight: bold; color: #ff6600;}
.corner {PADDING-LEFT: 0px; width:100%;}
.hproduct {PADDING-LEFT: 0px; width:100%;}
.category {}
.photo {width:132px; height:120px; float:left; font-size: 9px;text-align:center}





.pricez {float:right; width:270px;padding:0;}
/*.price {font-weight:bold;font-size:14px;color:#786f43;}*/
.price {
    width:auto;
    background-color: #FEF6B8;
    border-radius: 7px;
    display: inline-block;
    font-size: 19px;
    line-height: 42px;
    padding: 0 10px;
    white-space: nowrap;
}

.opt {
    background: none repeat scroll 0 0 #0D9D0D;
    color: #FFFFFF;
    padding:2px 5px 2px 5px;
    width:auto
}

.contacts {padding:10px 0 0 70px;}
.vcard {padding:0 0 0 70px;}

.adr {float:left; padding:10px 0 10px 0}	
	
.rsh {MARGIN: 0px; WIDTH:100%; padding: 0px; OVERFLOW: hidden;}
{MARGIN: 0px; WIDTH:100%; padding: 0px; OVERFLOW: hidden;}
	
#lsb {WIDTH:100%; OVERFLOW: hidden;}
.lsh {MARGIN-LEFT: 0px;WIDTH:100%;BACKGROUND-REPEAT: repeat;HEIGHT: 100%;}

/*.rsh TD {font-size: 0.6em;}*/

hr {height: 1px; width: 80%;  color: #CCC; background-color: #CCC; border-width:0px;}
#ann {margin:0;width:100%;border:1px solid #CCCCCC;overflow: hidden;}
#frame1 {margin:0;width:100%;border:1px solid #F90;overflow:hidden;}
#frame2 {margin:0;width:100%;border:2px solid #F90;overflow:hidden;}
.ann_t {background: url(../img/mid_18a.gif); BACKGROUND-REPEAT: repeat-x;width:565x; height: 16px; padding: 2px 0 3px 20px; text-align:left;}

.featured {padding: 2px 0 3px 20px;}
.detbrowse {width:73%; min-height: 100%;TEXT-ALIGN: left; padding: 0px; overflow: hidden}
.detbrowse p {padding:0 0 5px 0;margin:0}
.detsearch {width:75%; min-height: 100%;TEXT-ALIGN: left; padding: 0px; overflow: hidden}
.descr {float:left;padding:0 0 20px 0;width:65%;height:50px}
.descrb {float:left;padding:0 0 20px 0;width:75%;height:50px}
.descra {float:left;padding:0 0 20px 0;width:100%;height:50px}
.desinfo {float:left;padding:0 0 20px 0;width:40%;}
.info {float:left;
    background-color: #e4efed;
    border: 1px solid #b7b7b7;
    box-shadow: 0 0 0 1px #FFFFFF inset, 1px 1px 2px #999999;
    border-radius: 5px;
    box-shadow: 0 2px 2px #CBD2D5;
    cursor: pointer;
    height: 65px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 30%;
}
.price_row {
    float:right;
    background-color: #FEF6B8;
    border-radius: 7px;
    display: inline-block;
    font-size: 15px;
    line-height: 32px;
    padding: 0 5px;
    white-space: nowrap;
}
.priceb {
    float:right;
    color: #FF0000;
    background-color: #DCDCDC;
    border-radius: 7px;
    display: inline-block;
    font-size: 15px;
    line-height: 32px;
    padding: 0 5px;
    white-space: nowrap;
}
#prg {height:50px; padding: 0 0 0 80px}









 
.time {float:right;background: url("../img/adv-info-icon.png") no-repeat;color: #7A7E80;padding:2px 0 0 25px;height: 25px;width:70%;overflow:hidden;}
.time2 {float:left;background: url("../img/adv-info-icon.png") no-repeat;color: #7A7E80;padding:2px 0 0 25px;height: 25px;overflow:hidden;}
.ann_i {float:left; line-height: 10px; padding: 10px  7px 0 13px; min-height:100px;width: 120px;text-align:center}
.desc {float:left;margin:10px; padding: 0 0 0 70px;}
.details {padding:0 10px 0 0; text-align:left}
.ann_ca {float:left; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; padding-left: 15px; }
.desicon {overflow:hidden;height:20px;margin-top:10px;border: solid 1px Silver; 
          border-radius:5px;-moz-border-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
	  padding: 5px;}
.desicon li {display:inline;list-style:none;float:right; padding-left:20px;}
.ann_c {width: 100%;padding: 0 0 0 20px;background: #E6E6E6 url(../img/mid_18b.gif);height: 30px;overflow: hidden;}
.ann_c li.time {float:left;background: url("../img/adv-info-icon.png") no-repeat;color:#7A7E80;margin:0;padding:3px 0 5px 20px;height:25px;overflow:hidden;FONT-SIZE: 1.0em;}
.ann_c li.stats {float:right;list-style:none;background: url(../img/stats.png);background-repeat: no-repeat; padding:0 25px 0 20px; color: #a69b9b;FONT-SIZE: 1.0em;}

/*
.ann_l li {display:inline; list-style:none;float:right; padding-left:28px}
.ann_l {padding-right: 7px;}
*/





 
.red {color: #FF0000;}
.row { padding-left: 10px; padding-right: 5px;}  
.article {PADDING-top: 10px;}
.news_photo {padding: 5px; width: 310px; float: left; overflow:hidden; text-align: center}
#partners {WIDTH: 500px; height: 70px; }
.part1 {WIDTH: 150px; Float: left; height: 50px; }
.part2 {WIDTH: 300px; Float: right; height: 20px; padding-top:10px; text-align:left}
.conf {PADDING-LEFT: 10px; width: 540px;}
.conf_cont {PADDING-LEFT: 120px; margin:0; line-height:1.5em}




/*#new_user TD { FONT-SIZE: 0.7em;} */
#new_user ul  {margin-left:5px;padding-left:30px;}
#new_user li  {PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(../img/bullet2.gif); PADDING-BOTTOM: 0px; MARGIN: 2px; COLOR: #333333; TEXT-ALIGN: left}
#new_user td  {padding-top:2px;padding-bottom:2px;}

.sbmbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:4px 17px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.sbmbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.sbmbutton:active {
	position:relative;
	top:1px;
} 
 
 
.tab_frame {width: 80%;  text-align: left}
.tab_frame TD {FONT-SIZE: 11px;}
.ann_conflogo {padding: 5px; text-align:center}
.index-tabs span {
	cursor: pointer;
	margin: 0 2px 0 0;
	float: left;
	padding: 7px 15px 7px 15px;
	background: #f9f9f9;
	color: #808080;
	border: 1px #ccc solid;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
.tt-panel {
	display: none; 
    overflow:hidden;
	background: #fff;
	padding: 6px;
	width: 97%;
	color: #000;
	clear: both;
	border: 1px #ccc solid;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
}
.active-ttab {color: #000 !important;background: #e1e1e1 !important;}
.active-ttab2 {color: green;	background: #e1e1e1 !important;}
.categories td {margin:0px;padding:3px;line-height:1.3em;font-size:12px}
.categories span {font-size:11px}
.ban {
    width:265px;
    height: 78px;
    float:left;
    padding-left: 5px; 
	}
	
#feach {width:49%;height:80px;padding-top: 5px;float:left;padding-right: 3px;}	
.feach_img {padding-left:4px; padding-right:4px; float:left; overflow:hidden;}
.feach_url {float:right;background-color:#F8F8F8;border:#E6E6E6 1px solid;height:65px; width:184px; overflow:hidden; padding:0px;FONT-SIZE:10px;LINE-HEIGHT: 1.3em;text-align:left;}
fieldset {float: right;width:174px;margin:0;FONT-SIZE: 11px;height:65px;border:#E6E6E6 1px solid;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;text-align:left;}
/*
legend.sroch  {margin:0;padding:0;height:14px;width:54px; background: url(../img/sm_icons/srochno.gif);background-repeat: no-repeat;}
legend.prom  {margin:0;padding:0;height:14px;width:41px;display: inline-block; background: url(../img/sm_icons/prom.gif);background-repeat: no-repeat;}
legend.max  {margin:0;padding:0;height:14px;width:41px;display: inline-block; background: url(../img/sm_icons/max.png);background-repeat: no-repeat;}
*/
.adimg {	
float:left;
padding-right:8px;
height:60px
	}
.iprom {
    position:absolute;
    background: url("../img/sm_icons/prom.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    line-height: 1.3em;
    margin: 2px 0 0 2px;
    padding: 0;
    width: 45px;
	z-index: 1;
}
.imax {
    position:absolute;
	background: url("../img/sm_icons/max.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    line-height: 1.3em;
    margin: 2px 0 0 2px;
    padding: 0;
    width: 45px;
	z-index: 1;
}
.ibiz {
    position:absolute;
    background: url("../img/sm_icons/biz.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    line-height: 1.3em;
    margin: 2px 0 0 2px;
    padding: 0;
    width: 45px;
    z-index: 1;
}
.isroch {
    position:absolute;
	background: url("../img/sm_icons/srochno.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    line-height: 1.3em;
    margin: 2px 0 0 2px;
    padding: 0;
    width: 55px;
	z-index: 1;
}
.srochno {width:54px;display: inline-block;background: url(../img/sm_icons/srochno.gif); background-repeat: no-repeat;line-height:1.3em}
.prom {width:41px;display: inline-block;background: url(../img/sm_icons/prom.gif); background-repeat: no-repeat;line-height:1.3em}
.feapad {padding-top:5px;}
.feach_url a {FONT-SIZE: 11px;LINE-HEIGHT: 1.0em;font-weight:normal;}
/*.feach_url span {color:#8F8F8F; FONT-SIZE: 9px;}*/
.f_title {margin:0;padding:0;/*min-height:17px; height:auto !important;*/height:26px;LINE-HEIGHT: 1.1em;overflow:hidden;word-break:keep-all;}
.company {width:173px;height:15px; overflow:hidden;font-family:Arial,Tahoma,Helvetica,"Liberation Sans",sans-serif;font-weight:700;white-space: nowrap; 
}
.com_sm {width:170px;height:18px;padding:3px 0 3px 0;overflow:hidden;font-family:Arial,Tahoma,Helvetica,"Liberation Sans",sans-serif;font-weight:700;white-space: nowrap;background-image: -moz-linear-gradient(left center, rgba(255, 255, 255, 0) 50%, #FFFFFF 100%);z-index: 2;}
.imgThum  {WIDTH: 65px; float:left; margin: 0px; BORDER: #E6E6E6 1px solid; padding: 0px;}
A:hover .imgThum {BORDER: #000 1px solid; border-thickness: 1px}
.related {padding: 10px; overflow:hidden; 
          border: 1px #ccc solid; 
		  border-radius: 5px; 
		  -webkit-border-radius: 5px; 
		  -moz-border-radius: 5px;}
.related span {float:left; width:270px; text-align:left;}
.related li {list-style:none;}
		  
#pellet {width: 100%; border: 1px solid #CCCCCC; overflow:hidden}
#pellet h1 {padding-left: 15px; font-size:1.2em; font-weight:600; color:#333333; text-align:left}
#pellet h2 {padding-left: 15px; font-size:1.1em; font-weight:600; color:#333333; text-align:left}
#pellet h3 {padding-left: 15px; font-size:1.0em; font-weight:600; color:#333333; text-align:left}
#pelle {width: 100%; border: 1px solid #CCCCCC;}
#pelle TD {HEIGHT: 24px; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif; FONT-SIZE: 10px; color: #787878}
#pelle A {FONT-SIZE: 11px;}
.pelleta {background: url(../img/mid_18a.gif); BACKGROUND-REPEAT: repeat-x; height: 22px; width:  100%; padding-top: 2px;}
.pel {padding-left: 15px;}
#pcont {width:49%; height:75px; float:left;}
.pimg {width:23%; float:left; padding-left: 5px; text-align:center}
.pdsc {float:left; width:68%; height:70px; padding-top: 4px; padding-left: 15px; line-height:1.2em; text-align:left;}
.pdsc span {color: #ff9504;font-family: "Verdana";font-weight: 700;}
.lst_s {width: 240px; height: 65px; FONT-SIZE: 10px; line-height:1.1em; text-align:left;}
.lst_s  A {FONT-SIZE: 11px; font-weight:500}
.lst_img {width: 86px; padding-left:3px; padding-right:4px; height: 65px; float: left; overflow:hidden;}
.lst_imgo {width: 76px; padding-left:3px; padding-right:3px; height: 65px; float: left; overflow:hidden;}
.lst_o {width: 240px; height: 75px; FONT-SIZE: 10px; line-height:1.1em; text-align:left;}
.imgSite  {WIDTH: 75px; float:left; margin: 2px; BORDER: #E6E6E6 1px solid; padding: 2px;}
.post {padding-left: 13px; padding-top: 1px; padding-bottom: 1px; font-size:11px;}
.err {font-weight: normal; color: #bf0301;}
#pageNav {text-align:center}
.pageNav {margin-top:10px;padding:10px 0;color:#000000;font: 0.85em arial; overflow:hidden;zoom:1;}
.pageNav a{line-height:2.2em;padding: 2px 5px;color:#203558!important; border: 1px solid #006633;text-decoration: none!important;}
.usermenu {FONT-SIZE: 12px; line-height:2.2em; text-align:center}
.usermenu li {line-height:2.5em;display:inline;FONT-SIZE: 12px; text-align:center}
.usermenu img   {padding-bottom: 1px; vertical-align: middle;}
.mymail  {background-image: url("http://pelleta.com.ua/img/mail.gif");background-repeat: no-repeat;padding-left: 20px;width:40px}
.en  {background-image: url("http://pelleta.com.ua/img/english.gif");background-repeat: no-repeat;padding-left: 20px;width:40px}
.bepaid {background-image: url("http://pelleta.com.ua/img/green_arrow.png");background-repeat: no-repeat;padding-left: 20px;padding-bottom:2px}
.rate_frame { padding: 10px;}
#rate_panel {margin:0;width:230px;height:33px;padding-left:5px; BORDER:#cfcfcf 1px solid; BACKGROUND-IMAGE: url(bg_bot_2.gif); overflow:hidden}
.rp_left {float:left; height:18px;margin-top:10px}
.rp_right {float:right;padding-top:3px;padding-right:5px}
.rate_frame select{position:absolute; margin:-5px 0px 0px 0px;font-family:Tahoma, sans-serif;font-size:12px; opacity:.5;}
#item_frame {width: 97%; height: 85; overflow:hidden;text-align:left}
#item_expired {overflow:hidden;BORDER: #E6E6E6 1px solid;width: 97%; height: 85; padding:5px; background-color:#f4f4f7; }
.item_img {width: 15%; height: 80px; float: left; overflow:hidden;}
.item_dcr {width: 83%; height: 70px; float: right; padding-top:5px;overflow:hidden;}
.item_footer {width: 100%; padding-left: 10px; padding-bottom: 0px; FONT-SIZE: 9px;}
ul.product-manage {float: left;list-style: none; margin-right: 8px;}
ul.product-manage li {float: left;margin-left: 6px;}
ul.product-manage li.icon a, li.icon a {display: inline-block;width: 16px;height: 16px;background-repeat: no-repeat;padding-left: 0;}
ul.product-manage li.edit a{background-image: url("http://pelleta.com.ua/img/sm_icons/products_operation_sprite.png"); background-position: 0 -369px;}
ul.product-manage li.clone a {background-image: url("http://pelleta.com.ua/img/sm_icons/products_operation_sprite.png"); background-position: 0 -348px;}
ul.product-manage li.delete a {background-image: url("http://pelleta.com.ua/img/sm_icons/products_operation_sprite.png");background-position: 0 -284px;}
ul.product-manage li.on-display a {background-image: url("http://pelleta.com.ua/img/sm_icons/products_operation_sprite.png"); background-position: 0 -716px;}
ul.product-manage li.advertise a {width: 56px; padding-left:18px;background-image: url("http://pelleta.com.ua/img/sm_icons/advertise.png");}
ul.product-manage li.reklama a {width: 89px;background-image: url("http://pelleta.com.ua/img/featured.gif");}
ul.product-manage li.blocked_notice a {width: 256px; background-image: url("http://pelleta.com.ua/img/sm_icons/help.gif");}
ul.product-manage li.blocked_notice div {display:none}
ul1.product-manage li.blocked_notice:hover {display:block;z-index: 100; position:absolute; width: 190px; top: -7em; left: -15em; border: 1px solid #B14A05; background: #FFF; color:#666; text-decoration:none;}
ul.product-manage li.blocked_notice:hover div {display:block;z-index: 100;overflow:hidden;width: 290px; top: -7em; left: -15em; border: 1px solid #B14A05; background: #FFF; color:#666; FONT-SIZE: 10px;}
hr.item_line {height: 1px; color: #000000; background-color: #CCC; border-width:0px; width: 400px;}
/*.red_border {width: 270px; padding: 6px; BORDER: #F00 1px solid; text-align: center;}*/

.red_border {
    border: 1px solid #FF0000;
    border-radius: 5px;
    line-height: 1.2em;
    margin: 0 auto;
    padding: 6px;
    text-align: center;
    width: 370px;
}
ul.product-manage li.expired a {width: 47px;  background-image: url("http://pelleta.com.ua/img/sm_icons/expired.gif");}
ul.product-manage li.inactive a {background-image: url("http://pelleta.com.ua/img/sm_icons/inactive.png");}
span.reqiured {padding-left:1px; FONT-SIZE: 12px; COLOR: #F00;}

.pop_top_m {height:24px;line-height:24px;font-weight:bold;white-space:nowrap;padding-left:1px;padding-right:1px;border-top:1px solid #dadada;}
.pop_mid_left {border-left:1px solid #dadada;border-top:1px solid #dadada;}
.pop_left {border-left:1px solid #dadada; text-align: left;}
.pop_table p {padding:2px 0 2px 5px;font-size: 11px; text-align: left}
.pop_table th {font-weight:bold;padding: 2px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align: left}
.pop_table td {padding: 2px 0 2px 10px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align: center}

.pop_table tr:hover{background-color:#F7F7F7;}

#premiumsuppliers_rotator{height:226px;margin-bottom:10px;position:relative;*z-index:-50;/*border:1px solid*/} 
.rotator_premiumsuppliers {height:240px;width:560px;padding-top:10px;} 
#rotator_premiumsuppliers_container{overflow:none;padding-top:5px;} 
.box2 h4{margin:0;padding:0;}
.box2{border: 1px solid #CCCCCC;background-color: #ffffff;overflow: hidden;margin-bottom:10px;} 
.box2 h4 {height:21px;background: url(mid_18a.gif) 0% -0px repeat-x;padding: 6px0 0 10px;font-weight:bold;font-size:13px;padding: 6px 0 0 10px;} 
.itemViewerNav{float:right;padding:1px 0px;height:16px;} 
.itemViewerNav a {margin:0px 2px;padding:1px 5px;font-size:12px;} 
.itemViewerNav a:link {background:url(grey.gif) left -37px no-repeat;color:#263C5F;font-weight:bold;text-decoration:none !important;} 
.itemViewerNav a.current, .itemViewerNav a:hover.current {background:url(grey.gif) left -1px no-repeat;color:#FFFFFF !important;} 
.itemViewerTop {margin:0px;overflow: hidden;position:relative;}
.itemViewerItem {} 
.itemViewerItem div {} 
.itemViewerContainer {background:transparent none repeat scroll 0%;}
.float_left{float:left;} 
.float_right{float:right;} 
.ftwt_normal{font-weight:normal;}
.v2_smallunderline{font-size:11px;text-align:right;padding-left:3px;padding-right:3px;} 
.v2_smallunderline a:link{text-decoration:underline;}
.txt_aln_rgt{text-align:right;} 
.pt1{padding-top:1px;} 
.pt2{padding-top:2px;} 
.pre_ind_sup{float:left;width:276px;padding:0px;overflow:hidden;} 
.pre_ind_sup_ul{list-style:none;margin:0px 0px 2px 5px;padding:0px;height: 82px;}
.pre_ind_sup_ul_hover{list-style:none;margin:0px 0px 2px 5px;padding:0px;height: 82px;background-color: #e7f3ff;} 
.pre_ind_sup_li_title{float:right;width:180px;} 
.pre_ind_sup_li_title_bold{width:180px;font:bold 11px tahoma, arial, verdana;color: #003366;padding-top: 2px; text-align:left;} 
.pre_ind_sup_li_desc{font: 11px tahoma, arial, verdana;padding-top:6px;line-height:12px;  text-align:left;} 
.pad_mrg_zero{padding:0;margin:0;}
.img_gry_bdr{border:#ccc solid 1px;}
.wbtxt  {padding-left: 3px; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif}
.wbtxt A {padding-left: 3px; FONT-SIZE: 0.9em; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif}
.skype td { FONT-SIZE: 0.7em; padding-bottom:10px;}
.article_photo {float: left; margin-left: 10px; margin-right: 10px;}
.article td {FONT-SIZE: 0.6em;}
.article UL {
	PADDING-RIGHT: 24px; PADDING-LEFT: 48px; LIST-STYLE-IMAGE: url(../img/bullet2.gif); PADDING-BOTTOM: 0px; MARGIN: 9px 12px 18px 36px; COLOR: #333333; LINE-HEIGHT: 1.4em; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.article li {PADDING-LEFT: 24px; LIST-STYLE-IMAGE: url(../img/bullet2.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 2px 1px 6px; COLOR: #333333; LINE-HEIGHT: 1.1em;}
.blTable {WIDTH: 100%; MARGIN-BOTTOM: 15px;}
.blTable TH {BORDER: #dddddd 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #efedeb; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 4px; font-size: 12px}
.blTable TD {BORDER: #efedeb 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 4px; font-size: 12px}
.blTable .elOther TD {BACKGROUND-COLOR: #f7f7f7}
p.tt {position: relative;}
li.skype {margin-top:5px;margin-bottom:5px;LIST-STYLE-TYPE: none;height:20px; padding-left:20px; background: url(../img/sm_icons/skype.gif) no-repeat;}
li.contact {margin-top:5px;margin-bottom:5px;LIST-STYLE-TYPE: none; padding-left:20px; background: url(../img/sm_icons/mail.gif) no-repeat;}
.banner {padding-top:10px;padding-bottom:10px;height:244px;margin:0}
.country {float:left; padding:0 80px 10px 0;}
.icons {float:right; padding:0 90px 0 0;}
#contact_info {
width:270px;
overflow:hidden;
border: 1px solid #E6E6E6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
padding:5px;
line-height:1.7em;
 text-align: left;
}
.contact_field {
float:left;
width:50px;

}
.contact_notice {
float:right;
width: 170px; margin:0 auto; 
padding: 6px; BORDER: #F00 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
line-height:1.2em;
 text-align: center;
 }
.contact_notice_pm {
float:center;
font-size:11px;
width: 250px; margin:0 auto; 
padding: 6px; BORDER: #F00 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
line-height:1.2em;
 text-align: center;
 } 
 
/* 
.inquiry  {
width:175px;
font-size:13px;
font-weight:bold;
color: #808080;
margin:5px; 
  background-image: url("../img/sm_icons/mail.gif");
  background-color: #F5F5F5;
background-position: 5px 9px;  
  background-repeat: no-repeat;
border: 1px solid #B14A05;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: inset 0 0 0 1px #FFF, 1px 1px 2px #999;
	-moz-box-shadow: inset 0 0 0 1px #FFF, 1px 1px 2px #999;
	-webkit-box-shadow: inset 0 0 0 1px #FFF, 1px 1px 2px #999;
    padding:5px 15px 5px 35px;
	line-height:2.5em
}
.inquiry:hover {color: #696969; background-color: #DCDCDC;}
*/

#message_view {
border: 1px solid #E6E6E6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}
#message_view td {
font-size:13px;
}
.message p {padding-left: 5px; padding-top: 2px; padding-bottom: 2px; text-align: left}
.message td {padding: 3px; background-color:#F7F7F7; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align: left}
.mbody {
padding: 20px;
overflow:hidden
}

input.close {
    background: url("close.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 25px;
    width: 25px;
}
input.tick {
    width: 14px;
    height:14px;
}
.ochecbox {width:15px; float:left; padding-top: 5px; text-align: center}
#privat_message {
display: none; /*--по умолчанию скрыты--*/
width:500px;
position: fixed;
top: 15%; left: 30%;
z-index: 99999;
border: solid 1px Silver; 
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
background: /*#f5f5f5*/ #FFFFFF; 
padding: 5px;
        }
/*	
#privat_message {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid Silver;
    border-radius: 10px 10px 10px 10px;
    display: none;
	top: 15%;
    left: 33%;
    padding: 15px;
    position: fixed;
    text-align: right;
    width: 410px;
    z-index: 99999;
}	
*/	
#privat_message td {
font-size:12px;
text-align:left
}
		
		 #error {
		 			display: none; /*--по умолчанию скрыты--*/
			width:200px;
            position: fixed; float: left; top: 20px; left: 100px;
            border: solid 1px Silver; 
			border-radius:10px;-moz-border-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;
			background: #f5f5f5; padding: 5px;
        }



INPUT.but {background: url("send_gradient.gif") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #F29722;
    border-right: 1px solid #F29722;
	border-top: solid 0px;
	border-bottom: solid 0px;
    color: #98370C;
	font-size: 11px;
    display: inline-block;
    font-weight: bold;
    height: 26px;
    line-height: 27px;
    margin: 0 5px;
    vertical-align: middle; 
	text-align:center;
    width: 91px;}

/*
input.but {
    background: url("send_gradient.gif") repeat-x scroll 0 0 transparent;
    border-color: -moz-use-text-color #9C9C9C;
    border-left: 1px solid #9C9C9C;
    border-right: 1px solid #9C9C9C;
    border-style: solid;
    border-width: 0 1px;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 27px;
    margin: 0 5px;
    text-align: center;
    vertical-align: middle;
    width: 91px;
}	
		*/
input.but:hover {text-decoration: underline;}
		
			
INPUT.buttons {
	background-image: url(send.png);
	background-position: -0px -21px;
	padding-top:1px;
	color: #98370C !important;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 1px;
    text-decoration: none;
    width: 126px;
	border: solid 0px;}

INPUT.buttons:hover {
	background-image: url(send.png);
	padding-top:1px;
    background-position: -0px -0px; color: #98370C !important;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 1px;
    text-decoration: none;
    width: 126px;
	border: solid 0px;}

.errs {
font-weight: bold;
color: red;
}

.qtip-content  {
    font-size: 11px;
}
	
#radiobox   {
height:70px;
border:#E6E6E6 1px solid;
overflow-y:scroll;
text-align:left;
font-size:11px;
}
	
 #send_msg{
		    display: none;
			width:200px; 
			height:20px;
			padding:25px;
            position: fixed;
            font-weight: bold;	
            font-size: 14px;		
			float: left; top: 300px; left: 550px;
            border: solid 3px Silver; 
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-bottom-left-radius:5px;
			-webkit-border-bottom-right-radius:5px;
			-webkit-border-top-left-radius:5px;
			-webkit-border-top-right-radius:5px;
			behavior: url(PIE.htc);
			background-color: #ffffff;
        }
#send_msg .closebutton {display:inline-block; 
 position:absolute; top:3%; left:90%;
 background-image: url(../img/sm_icons/close.png); width:19px; height:17px; cursor:pointer;}
#error  {
			width:200px; 
			height:20px;
			padding:25px;
            position: fixed;
            font-weight: bold;	
            font-size: 14px;		
			float: left; top: 300px; left: 550px;
            border: solid 3px Silver; 
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-bottom-left-radius:5px;
			-webkit-border-bottom-right-radius:5px;
			-webkit-border-top-left-radius:5px;
			-webkit-border-top-right-radius:5px;
			behavior: url(PIE.htc);
			background-color: #ffffff;
			text-align:left;
        }
		select{ 
      border: 1px solid #B3B9C3; 
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
    border-radius: 3px; /* CSS3 */
    background-color: #fffafa;
    font-size: 12px;
}
/*
input{
    border: 1px solid #B3B9C3;
   border-radius: 3px;
   padding:2px
} 
*/
     #send_msg_err{
			width:200px;
            position: fixed; top: 400px; left: 550px;
            border: solid 1px Silver; 
			 border-radius:10px;
			 -moz-border-radius:10px;
			 -webkit-border-bottom-left-radius:10px;
			 -webkit-border-bottom-right-radius:10px;
			 -webkit-border-top-left-radius:10px;
			 -webkit-border-top-right-radius:10px;
			background: #f5f5f5; padding: 5px;
        }

		
#send_msg_err .closebutton {display:inline-block; position:absolute; top:3%; left:90%; background-image: url(../img/sm_icons/close.png); width:19px; height:17px; cursor:pointer;}
   body div.qtip div.content{
   padding: 0;
   margin: 0;
   height: auto; min-height: auto;
   width: auto; min-width: auto;
}

.formttl {float:left;padding-left:10px;padding-top:10px;padding-bottom:20px;font-size:14px  }
input.close {
	float:right;
    background: url("../img/close.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 25px;
    width: 25px;
}
.message_panel {
	padding: 2px;
	BACKGROUND-IMAGE: url(../img/bg.gif);
	border: 1px solid #E6E6E6;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	font-size:12px;
	text-align:center;
}
.message_panel .button {
font-size:12px;
padding: 5px;
}
.message_panel .button:hover {background-color:#F7F7F7;}   

.message_panel span {
COLOR: #9D9D9D;
font-size:16px;
padding-left:15px;
}

p.addinfo {margin:0px;padding:5px;FONT-SIZE: 11px; line-height:9px; COLOR: #999;}


.spets {

    padding:10px 0 10px 10px;

	}	
.spets span {

text-transform:uppercase;
 font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	COLOR: #9D9D9D;
	}
	
.charact {padding:0px;}	
.charactz {width:250px;float:left;padding:0;line-height:1.9;text-align:left}	
.charactz em {padding:0 0 0 10px;}
.infodiscount {color: #7A7E80;text-align:left}

.social {	
padding:10px;
	}
.interest p {padding:10px 0 0 0;FONT-WEIGHT: bold;}
.interest li  {PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(../img/bullet2.gif); PADDING-BOTTOM: 0px; MARGIN: 2px; COLOR: #333333; TEXT-ALIGN: left}
.how {padding: 7px 0 0 182px; BACKGROUND: url(../img/larr.png) no-repeat; background-position: left 170px top 11px;}
.project {padding: 10px;overflow: hidden}
#social_list {float:right;width:150px; margin:0;}
#social {width:90%;height:34px;margin:0;padding:5px 5px 5px 30px;border: 1px solid #E6E6E6;}
.pint {float:left;margin:0 10px 0 0px;padding: 8px 0 0 0;}
.twitter {float:left;margin:1px;padding: 7px 10px 0 0px;}
.g-plus  {float:left;margin:1px;padding: 7px 7px 0 0;}
.linkedin {float:left;margin:1px;padding: 8px 10px 0 0;}
.fbook {float:left;margin:0;padding: 8px 10px 0 0px;}
.views {float:left;display: block;padding: 2px 10px 0 10px;overflow: hidden}

/*#social {width:95%;float: center;margin:0;TEXT-ALIGN: left; padding: 15px;}*/
.blarticle li {margin-left:20px;padding:0 0 7px 0;LIST-STYLE-IMAGE: url(../img/rarr.png);LIST-STYLE-TYPE: none;text-align:left }
#pdg {padding:0 0 0 60px}

#numrows {font-size:15px;color: red;}

#regs_table{
padding-left:50px;
padding-right:50px;
border: 1px solid #CCCCCC;
border-radius: 5px;
padding-bottom: 1px;
font-weight: bold;
text-align: left;
color: #656565;
}

#regs_table tr{
height: 34px;
}

#regs_table td{
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 5px;
padding-left:10px;
height: 22px;
width: 260px;
}
#regs_table td:hover {
background-color: #fafafa; /* #E1EEFE; */
border: 1px solid #CCCCCC;
width: 260px;
}

.relatedText{
color: #3f3f3f;
padding-left: 3px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px;
}

#regs_table a{
font-size: 11px;
/*color: #003366;*/
padding-left: 25px;
text-decoration: none;
}

.hide_count{
display:none;
}
.no_b_border{border:none!important;}
/*.all {padding:5px 0 0 0;border:1px solid}*/
.all span {margin:0;padding:0 15px 0 7px;vartical-align:3px;}
.bprice  {padding:7px;font-size: 14px;}

/* reg */

.v-tabi {
	border-bottom: 1px solid #ccc;
	margin-bottom: 16px;
}
.tab-item {
	padding: 6px 16px;
	cursor:pointer;
	display: inline-block;
}
.tab-item.curi {
	background: #ccc;
}

.regfrm form .ng-prestine {
	background: white !important;
}

.regfrm form .ng-invalid.ng-dirty {
	background: red !important;
}


.arrow_box.curi {
	position: relative;
	background: #009933;
	display: inline-block;
	padding: 8px 32px !important;
	z-index:1;
	color: white;
}
.v-nav {
	padding: 2px;
	background: #eee;
	margin: 12px 0;
}

.arrow_box.curi:after, .arrow_box.curi:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box.curi:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #009933;
    border-width: 15px;
    margin-top: -15px;
}
.arrow_box.curi:before {
	border-left-color: white;
	border-width: 20px;
	margin-top: -20px;
}
.arrow_box {
	z-index:2;
	position: relative;
	display: inline-block;
	padding: 8px 32px !important;
	font-weight: bold;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #eee;
    border-width: 15px;
    margin-top: -15px;
}
.arrow_box:before {
	border-left-color: white;
	border-width: 20px;
	margin-top: -20px;
}





.onote {
	opacity: 0;
    display: inline-block;
    width: 180px;
    padding: 8px;
    background-color: rgba(0,0,0,.6);
    color: white;
    position: absolute;
    margin-left: 10px;
    margin-top: -8px;
    z-index: 9999;
	transition: all .3s ease-out;
}

.onote:before {
	content: '';
	display: block;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	border-right: 6px solid rgba(0,0,0,.6);
	margin-left: -14px;
	position: absolute;
}

:focus + .onote {
	opacity: 1;
}
