/**** /css/style.css ****/
* { margin:0; padding:0;}

.clear { clear:both;}

html, body {
	height:100%;
}


a img{ border:0px;}
img{ vertical-align:top;}
strong{ font-size:0.91em; text-transform:uppercase}
a{ color:#83ae03; text-decoration:underline}
a:hover{ text-decoration:none}
em{ color:#656464; line-height:17px}

p {margin: 10px 0 10px 0;}
p.j {text-align: justify;}
p.nrl, p.nrl:first-letter {margin-left: 0px;}
p.nm {margin: 0;}


body {
	font-size: 10pt;
	line-height:1.2em;
	text-align:center;
	background-color: #030303;
}

html, input, textarea, select{
	font-family: "Segoe UI", Arial;
	color:#030303;
}

#header {
	height:126px;
	wwidth: 100%;
	color:#323f02;
	margin:0;
	border-top: 9px solid #F76C03;
	border-bottom: 2px solid #030303;
	background:url(/images/bg_header.png) top left repeat-x;
}

#header #head {
	margin:0 auto;
	position: relative;
	top: 0;
	height: 100%;
	width: 840px;
	text-align: left;
}
#header #head a {text-decoration: none; color: #030303;}

#header #head #logo {
	background:url(/images/logo.png) top left;
	margin: 27px 0 0 28px;
	width: 222px;
	height: 76px;
	z-index: 998;
	cursor: pointer;
}

#header #head #menu {
	position: absolute;
	margin:0; padding: 0;
	top: -36px;
	//top: -9px; 
	right: 40px;
	z-index: 999;
}

#site {
	margin:0 auto 0 auto;
	width: 840px;
}

#bigsearch {
	height: 260px;
	background:url(/images/bg_search.jpg) top left no-repeat;
	position: relative;
}

#bigsearch #searchcontrol {
	position: absolute;
	top: 23px;
	right: 40px;
	font-size: 7pt;
	text-align: right;
}

#bigsearch #searchcontrol a {
	color: #8FAE0B;
	text-decoration: none;
}


#bigsearch #sform {
	margin-left: 350px;
	width: 414px;
	height: 150px;
	text-align: left;
	padding: 30px;
	color: #fff;
	font-size: 8pt;
	display: none;
}

#bigsearch #sform h2 {
	font-size: 18pt;
	color: #f5f5f5;
	margin: 8px 4px 16px 4px;
	text-shadow: #769308 2px 2px 1px;
}

#bigsearch #sform form {
	margin: 0;
	padding: 0;
}

#bigsearch input[type="checkbox"] {
	border: 0;
	background: none;
	display: inline;
	line-height:1.5em;
	width:15px;
	height:15px;
}

#bigsearch #sform button {
	float: right;
	z-index:999;
	font-weight: normal;
	letter-spacing: -1px;
	font-size:12pt;
	background: #FABA34 url(/images/search_bg.gif) top left repeat-x;
	border: 1px solid #E65F03;
	color: #333;
	text-shadow: none;
	margin-right: 15px;
}

.tit2 {
	float: left;
	width: 188px;
	padding-top: 5px;
	//padding-top: 0px; 
	margin: 0;
}

.tit2 input {
	color: #fff;
	width: 30px;
	font-weight: bold;
	border: 1px solid #BCCC2B;
	background: #92B10D;
	font-size: 0.9em;
	text-align: center;
	padding: 0; margin: 0;
}

#sform #sform2 .ui-tabs-panel {
	line-height: 0.8em;
}

.sparams {
	margin: 10px 0 10px 50px;
	border-left: 3px solid #8DAF15;
	padding: 5px;
}

.sparams span { display: block; font-size: 12pt; font-weight: bold; margin-bottom: 8px;}

.sparams a { color: #333;}
.sortby {
	padding: 5px;
	margin: 5px 0 20px 0;
	background-color: #FFF0A5;
	border: 1px solid #FED22F;
}

.sortby a { text-decoration: none;}
#content {
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #474745;
	background: url(/images/bg_content.png) top left repeat-x #FFFFFF;
	text-align: left;
	padding: 0 20px 20px 20px;
	position: relative;
 	overflow: visible;
}


#content .col1 {float:left; width:246px; padding-right: 10px;}
#content .col2 {float:left; width:525px; border-left: 1px dashed #bfbfbf; padding-left: 15px; padding-bottom: 15px;}

#content h1, h1 {color: #828282; font-size: 20pt; font-weight: normal; padding-bottom: 30px; line-height: 0.8; letter-spacing: -1px;}
#content h1 span {color: #c33c00; font-weight: bold;}

#content .sape {
	width: 246px;
	padding: 7px;
	position: absolute;
	bottom: 5px;
	left: 5px;
 	color: #666;
 	font-size: 7pt;
	font-family: georgia, arial, serif;
}

#content .sape a, #content .sape a.link  {
	color: #333;
	}

#gray {
	border-top: 3px solid #b3b3b3;
	background-color: #dbdbdb;
	color: #060200;
	text-align: left;
	padding: 20px;
	position: relative;
	overflow: hidden;
}


#gray .col3 {float:left; width:240px; padding-right: 10px;}
#gray .col4 {float:left; width:490px; border-left: 1px dashed #9e6934; padding-left: 15px;}

#gray h1 {color: #030303; font-size: 13pt; font-weight: bold; padding-bottom: 15px; text-transform: uppercase;}

#footer {
	border-top: 2px solid #B7CF1A;
	background-color:#030303;
	color:#848282;
	font-size:0.8em;
	padding:20px 0px;
	line-height:1.5em
}
#footer a {color:#848282; text-decoration:underline}
#footer a:hover {  text-decoration:none}
#footer span{ color:#e1e2e4; word-spacing:8px; font-weight:normal; font-size:1em}
#footer span a {color:#e1e2e4; text-decoration:none; word-spacing:normal; text-transform:none; font-weight:normal; font-size:1em}
#footer span a:hover {  text-decoration:underline}

#upload_img {
	height: 26px;
	cursor: pointer;
	border: 1px solid #FFAA00;
	background: url(/images/image_add.png) no-repeat;
	background-color: #FFFFAA;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	padding: 10px;
	padding-left: 55px;
	margin: 5px 15px 15px 5px;
}

#usertools {
	background-color: #c5dbec;
	color: #2e6e9e;
	border: 1px solid #4297D7;
	margin: 5px 15px 15px 5px;
	padding: 10px;
	line-height: 1.5em;
}

#usertools button {
	color: #1F567F;
	font-size: 8pt;
	padding: 0 3px 0 3px;
	margin: 0;
	border: 1px solid #4297D7;
	background-color: #A4CFEF;
}

#usertools a {
	color: #2e6e9e;
}

#admintools, #admintop, #admin {
	background-color: #F3D8D8;
	color: #CD0A0A;
	border: 1px solid #cc0000;
	margin: 5px 15px 15px 5px;
	padding: 10px;
	line-height: 1.5em;
}

#admin {
	margin: 0; padding: 3px;
	text-align: left;
	font-size: 8pt;
}

#admintop {
	margin: 0;
	margin-bottom: 15px;
	padding: 3px;
}

#admintools button, #admintools input, form#actionform button {
	background-color: #EFB3B3;
	color: #AF0A0A;
	border: 1px solid #cc0000;
	padding: 0 3px 0 3px;
	margin: 0;
	font-size: 8pt;
}

form#actionform button {
	font-size: 10pt;
	margin: 5px;
}
#admintools input.checkbox, #admintools input.radio {
	display: inline;
	line-height:1.5em;
	width:15px;
	height:15px;
}

#admintools a, #admin a {
	color: #CD0A0A;
}

#usertools .line, #admintools .line {
	color: #666;
	width: 100%;
	margin: 9px 15px 0 9px;
}

.rad3 {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.norad {
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#upload_ind {
	font-size: 8pt;
	background-color: #FFAA00;
	color: #000;
	padding: 1px;
	display: none;
}

.foredit {
	border-bottom: 1px dotted #999;
	display: inline;
}

a.del, a:link.del, a:hover.del { color: red; text-decoration: none; }
a:hover.del {text-decoration: none; color: #fff; background-color: red; }

.col2 .addfav {
	display: block;
	float: left;
 	margin-left: -240px;
 	font-size: 7pt;
 	border: 1px solid #f9dd34;
	background-color: #ffef8f;
	color: #BC8512;
	padding: 1px;
}

.col2 .addfav a {color: #BC8512; text-decoration: none;}
.col2 .addfav a:hover { text-decoration: underline;}




#girls {
	display: none;
}


div#nyroModalFull {
	#font-size: 12px;
	#color: #B2C916;
}
div#nyroModalLoading {
	border: 4px solid #B2C916;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #B2C916;
	overflow: hidden;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/images/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
	text-align: left;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: left;
	padding: 10px;
}
div#nyroModalContent p {
	text-align: left;
}

div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div.wrapperImg a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); 
}
a.nyroModalPrev {
	left: 0;
	width: 40%;
}
a.nyroModalPrev:hover {
	background: url(/images/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
	width: 40%;
}
a.nyroModalNext:hover {
	background: url(/images/next.gif) right 20% no-repeat;
}





#loginsmall {
	text-align: center;
	font-size: 8pt;
	width: 200px;
	display: none;
}

#loginsmall div {
	float: left;
	width: 50px;
}

#loginsmall button {
	font-size: 8pt;
}


.r {color: red;}
.g {color: green;}
.eee {color: #eee;}
.ddd {color: #ddd;}
.col9 {color: #999;}
.col3 {color: #333;}
.bgfff {background-color: #fff;}
.bgeee {background-color: #eee;}
.bg000 {background-color: #000;}
.s {text-decoration: line-through;}
.bbd {border-bottom-width: 1px; border-bottom-style: dotted;}
.b { font-weight: bold;}

.ok {
	margin: 5px 10px 0 10px;
	font-family: "Garamond";
	background-color: #F0FFF0;
	padding: 5px;
	border: 2px solid #0F9E0D;
	color: #0C4F0A;
	font-size: 12pt;
	font-weight: bold;
}

.ok a {color: #072F06;}

.bad {
	margin: 5px 10px 0 10px;
	font-family: "Garamond";
	border: 2px solid #EF755C;
	background-color: #FFE4DF;
	padding: 5px;
	color: #C01616;
	font-size: 12pt;
	font-weight: bold;
}

.bad a {color: #7F0F0F;}

.dh {display: none;}

.op50 {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.op100 {
	filter: alpha(opacity=100);
	opacity: 1;
}
.noscript {
	mmargin: 30px;
	padding: 20px;
	font-size: 11pt;
	color: #FF6600;
	border: 3px solid #992A2A;
	background-color: #000;
}

#msg, #dld {
 color: #000;
 padding: 8px 11px;
 font-size: 9pt;
 margin: 8px;
 text-align: left;
 background-color: #F4EBBD;
 border: 1px solid #D7CF9E
}

.px7 { font-size: 7px;}
.px8 { font-size: 8px;}
.px9 { font-size: 9px;}
.pt7 { font-size: 7pt;}
.pt8 { font-size: 8pt;}
.pt9 { font-size: 9pt;}
.px10 { font-size: 10px;}
.em08 { font-size: 0.8em;}
.em085 { font-size: 0.85em;}
.em09 { font-size: 0.9em;}
.em1 { font-size: 1em;}
.em11 { font-size: 1.1em;}
.em12 { font-size: 1.2em;}
.em13 { font-size: 1.3em;}
.em14 { font-size: 1.4em;}





#content .col1 .links ul {
	padding: 0 10px;
}

#content .col1 .links {
	width: 220px;
	padding: 0 0 15px 0px;
}

#content .col1 .links li {
	display: block;
	border-bottom: 1px #eee dotted;
	margin: 3px 0;
	padding: 3px;
	list-style: none;
}

#content .col1 .links span li {
	border: 0;
}
.links li a {
	height: 30px;
	display: block;
	padding-left: 35px;
	line-height: 30px;
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	font-family: georgia, arial, serif;
}

.links span li a {
	font-size: 1.0em;
	line-height: 15px;
	height: 15px;
	padding-right: 10px;
	text-align: right;
	text-decoration: none;
	font-weight: normal;
}

li a.add_flat {background: url(/images/add_flat.png) no-repeat 0 0;}
li a.add_cott {background: url(/images/add_cott.png) no-repeat 0 0;}
li a.register {background: url(/images/register.png) no-repeat 0 0;}
li a.loginsmall {background: url(/images/login.png) no-repeat 0 0;}
li a.userarea {background: url(/images/user.png) no-repeat 0 0;}

.counter {
 	width: 40px;
	overflow: hidden;
	opacity: 0.4;
	margin: 0;
    text-align: center;
}




div.pagination {
	padding: 3px;
	MARGIN: 25px;
	TEXT-ALIGN: center
}
div.pagination a {
	border: #ddd 1px solid;
	padding: 2px 6px 2px 6px;
	COLOR: #88af3f;
	MARGIN-RIGHT: 2px;
	TEXT-DECORATION: none
}
div.pagination a:hover {
	border: #85bd1e 1px solid;
	COLOR: #638425;
	BACKGROUND-COLOR: #f1ffd6
}
div.pagination a:active {
	border: #85bd1e 1px solid;
	COLOR: #638425;
	BACKGROUND-COLOR: #f1ffd6
}
div.pagination span.current {
	border: #b2e05d 1px solid;
	padding: 2px 6px 2px 6px;
	FONT-WEIGHT: bold;
	COLOR: #fff;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #b2e05d
}
div.pagination span.disabled {
	border: #f3f3f3 1px solid;
	padding: 2px 6px 2px 6px;
	COLOR: #ccc;
	MARGIN-RIGHT: 2px;
}




.line {
	width: 100%;
	margin: 15px 0 15px 10px;
	height: 1px;
	clear: both;
	border: 0;
	border-bottom: 1px dashed #999;
}
.item_small {
	width: 100%;
	margin: 0 10px;
	min-height: 90px;
	overflow: visible;
}

div.box   		{border:0px;float:left; }
div.box img 	{border: 8px solid #F5F5F5; }
div.box img:hover {border: 8px solid #ffffff;}

.item_small .photo, .item .photo {
 	float: left;
	background: #f5f5f5;
	border: solid 1px #d1cfbe;
	padding: 8px;
	position: relative;
	overflow: hidden;
    height: 99px;
}
.item .photo {margin: 10px;}
.item_small .photo .inner, .item .photo .inner {
 	padding: 0px;
	width: 132px;
    min-height: 100px;
 	overflow: hidden;
 	position: relative;
}

.item_small .photo .inner img, .item .photo .inner img {
	display: block;
	border: solid 1px #d1cfbe;
	height: 97px;
}

.item_small .photo .inner:hover img, .item .photo .inner:hover img {
	border-color: #777;
}

.item_small .desc {
	position: relative;
	margin-left: 151px;
	width: 353px;
	padding: 0px 5px 5px 15px;
	text-align: left;
}

.item_small .desc h2, .item_small .desc h2 a {
	font-size: 1.1em;
	color: #C33C00;
	text-decoration: none;
}

.item_small .desc h2 a:hover {text-decoration: underline;}

.item_small .desc .price, .item .price {
	background: #E9FAD0;
	border: 1px solid #AEE756;
	float: right;
	margin-right: 20px;
	margin-top: -10px;
	width: 80px;
	padding: 12px 0;
	font-size: 8pt;
	text-align: center;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.item_small .desc .price .num, .item .price .num {
	font-weight: bold;
	font-size: 18pt;
	font-family: "Georgia","Garamond";
	color: #73BB03;
}
.item_small .desc .price .numh, .item .price .numh {
	font-weight: bold;
	font-size: 14pt;
	font-family: "Georgia","Garamond";
	color: #73BB03;
}

.item .seal {
	position: absolute;
	right: -20px;
	top: -60px;
	width: 96px;
	height: 96px;
	background: url('/images/seal_96.png') no-repeat center right;
}

.item_small .seal {
	position: absolute;
	left: -40px;
	top: 80px;
	width: 48px;
	height: 48px;
	background: url('/images/seal_48.png') no-repeat center right;
	z-index: 999;
}

.item .contact {
	color: #333;
	background: #FFF0A5;
	border: 1px solid #FED22F;
	margin-right: 20px;
	padding: 15px;
	margin: 15px;
	font-size: 11pt;
	line-height: 1.5;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.item .contact .name {
	display: block;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 10px;
}

.item .contact img {
	vertical-align: middle;
	margin-top:  -4px;
	padding-left: 5px;
	border: 0;
}
.item .contact .note {
	display: block;
	margin-top: 5px;
	color: #CFA926;
	font-size: 0.8em;
	font-style: italic;
}

.item h2 {
	font-size: 12pt;
	line-height: normal;
	color: #C33C00;
	border-bottom: 1px dotted #C33C00;
	margin: 20px 10px 10px 10px;
}
.item .opisanie {
	color: #000;
	border: 1px dotted #eee;
	background-color: #f5f5f5;
	padding: 20px;
}

.item dl dt,
.item dl dd {
    padding: 3px 2px 1px 5px;
}
.item dl dt {clear:left;}
.item dl label {
    float: left;
    margin: 2px 0;
    width: 140px;
    margin-right:1em;
    font-weight:bold;
    background-color: #f5f5f5;
    border-right: 4px solid #ddd;
    padding: 2px 2px 2px 7px;
}
.item dl label.small {width:25%;}

.item li {margin-left: 40px; padding-left: 10px;}





.display {
	width: 100%;
}

form.stylized, div.stylized  {
	margin: 0 auto;
	padding: 10px;
}

.stylized fieldset, .stylized2 fieldset {
	border: 1px dashed #bbb;
	background-color: #f9f9f9;
	padding: 10px;
}

.stylized legend, .stylized2 legend {
	color: #333;
	background: inherit;
	background-color: #F3FFDF;
	border: 1px solid #A8BF77;
	padding: 10px;
	font-size: 1.1em;
	margin-left: 20px;
	font-weight: bold;
}

.stylized label {
	margin-right: 10px;
	display:block;
	font-size: 1em;
	text-align:right;
	width:260px;
	float:left;
	line-height: 1.2em;
	padding-top: 2px;
	padding-bottom: 5px;
}

.stylized .right {
	margin-left: 0px;
	display:block;
	text-align:left;
	float:left;
	line-height: 1.2em;
	padding-top: 2px;
}

.stylized .small {
	display:block;
	font-size:7pt;
	font-weight: normal;
	text-align:right;
	font-style: italic;
}

.spacer {clear:both; height:1px;}




#SLB-Wrapper {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
#SLB-Wrapper #SLB-Top img {
  float:right;
  border:0px;
  margin:6px 10px;
}

#SLB-Wrapper #SLB-Top div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav {
  background-position:0 100%;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador img{
  border:0px;
}

#SLB-Wrapper #SLB-Navegador strong{
  display: block;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}

.textpodval, .textpodval a {
	color: #bbb;
	font-size: 0.9em;
}



table#userslist thead tr th , table#userslist tfoot tr th {background-color: #fff;}


/**** /css/form.css ****/


.wufoo li{
	width:62%;
}
form.wufoo ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
form.wufoo li{
	display:block;
	margin:0;
	padding:6px 5px 9px 9px;
	clear:both;
}
form.wufoo li:after, form.wufoo li div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html form.wufoo li{height: 1%;}
* html form.wufoo li div{display:inline-block;}
*+html form.wufoo li div{display:inline-block;}

form.wufoo li div, form.wufoo li span{
	margin:0 .3em 0 0;
	padding:0;
	color:#444;
}
form.wufoo li span{
	float:left;
}

.center,
form.wufoo li span.center input.text, form.wufoo li span.center label,
form.wufoo li.name input.text, form.wufoo li.name span label,
form.wufoo li.date input.text, form.wufoo li.date span label,
form.wufoo li.phone input.text, form.wufoo li.phone span label,
form.wufoo li.time input.text, form.wufoo li.time span label{
	text-align:center;
}
form.wufoo li.time select.select{
	margin-left:5px;
}

form.wufoo li div.col span{
	display:block;
	width:100%;
	float:left;
	padding:0;
}
li.twoColumns div.col span{
	width:48%;
	margin:0 5px 0 0;
}
li.threeColumns div.col span{
	width:30%;
	margin:0 5px 0 0;
}
li.notStacked div.col span{
	width:auto;
	margin:0 7px 0 0;
}


form.wufoo li.complex{
	padding-bottom:0;
}
form.wufoo li div span.left, form.wufoo li div span.right{
	margin:0;
	width:49%;
}
form.wufoo li div span.full input,
form.wufoo li div span.full select,
form.wufoo li div span.left input,
form.wufoo li div span.right input,
form.wufoo li div span.left select,
form.wufoo li div span.right select{
	width:90%;
}

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both !important;
}



.info{
	display:inline-block;
	clear:both;
	border-bottom:1px dotted #ccc;
	margin:0 0 12px 0;
}
.info[class]{
	display:block;
}
.info h2{
	font-weight:normal;
	font-size:160%;
	margin:0 0 .2em 0;
	clear:left;
}
.info div{
	font-size:95%;
	line-height:135%;
	margin:0 0 1.1em 0;
	color:#555;
}



form.wufoo li.section{
	border-top:1px dotted #ccc;
	padding-top:.9em;
	padding-bottom:0px;
	padding-left:9px;
	width:97% !important;
	position:static;
}
form.wufoo ul li.first{
	border-top:none !important;
	margin-top:0px !important;
	padding-top:0px !important;
}
form.wufoo .section h3{
	font-weight:normal;
	font-size:110%;
	line-height:135%;
	margin:0 0 .2em 0;
}
form.wufoo .section div{
	display:block;
	font-size:85%;
	margin:0 0 1.2em 0;
	padding:0;
}



form.wufoo li.likert{
	width:97% !important;
}
.likert table{
	margin:0 0 .9em 0;
	background:#fff;
	width:100%;
	border:1px solid #dedede;
	border-bottom:none;
}
.likert caption{
	text-align:left;
	color:#222;
	font-size:95%;
	line-height:135%;
	padding:5px 0 .5em 0;
}
.likert input{
	padding:0;
	margin:2px 0;
}
.likert label{
	font-size:10px;
	display:block;
	color:#565656;
}



.likert thead td, .likert thead th{
	background-color:#e6e6e6;
}



.likert td{
	border-left:1px solid #ccc;
	text-align:center;
	padding:4px 6px;
}
.likert thead td{
	font-size:85%;
	padding:10px 6px;
}



.likert th, .likert td{
	border-bottom:1px solid #dedede;
}
.likert tbody th{
	color:#222;
	font-size:95%;
	font-weight:bold;
	padding:8px 8px;
}

.likert tbody tr.alt td, .likert tbody tr.alt th{
	background-color:#f5f5f5;
}
.likert tbody tr:hover td, .likert tbody tr:hover th{
	background-color:#FFFFCF;
}



.col1 td{width:30%;}
.col2 td{width:25%;}
.col3 td{width:18%;}
.col4 td{width:14.5%;}
.col5 td{width:12%;}
.col6 td, .col7 td{width:10%;}
.col8 td, .col9 td, .col10 td{width:6.5%;}
.col11{width:6%;}

.hideNumbers tbody label{
	display:none;
}



form.wufoo li div label, form.wufoo li span label{
	margin:0;
	padding-top:6px;
	clear:both;
	font-size:10px;
	line-height:10px;
	color:#444;
	display:block;
}
form.wufoo li div span label{
	padding-bottom:12px;
}
label.desc{
	line-height:150%;
	margin:0;
	padding:0 0 3px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}
label.choice{
	font-size:100%;
	display:block;
	line-height:1.5em;
	margin:-1.65em 0 0 25px;
	padding:.44em 0 .5em 0;
	color:#222;
	width:88%;
}

form.rightLabel div.col{
	margin-top:-3px;
}

span.symbol{
	font-size:120%;
	line-height:135%;
}
form.wufoo li .datepicker{
	float:left;
	margin:.19em 5px 0 0;
	padding:0;
	width: 16px;
	height: 16px;
	cursor:pointer !important;
}



form.wufoo li div label var{
	font-weight:bold;
	font-style:normal;
}
form.wufoo li div label .currently{
	display:none;
}



input.text, input.file, textarea.textarea, select.select{
	margin:0;
	font-size:100%;
	color:#333;
}
input.text, input.file, textarea.textarea, .firefox select.select{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
}

body:nth-of-type(1) input.file{ 
	border:none;
	background:none;
}
input.text, input.file{
	padding:2px 0 2px 0;
}
input.file{
	margin-bottom:10px;
}
input.checkbox, input.radio{
	display:block;
	line-height:1.5em;
	margin:.6em 0 0 3px;
	width:13px;
	height:13px;
}
input.other{
	margin:0 0 8px 25px;
}

select.select{
	margin:1px 0;
	padding:2px;
}
select.select[class]{
	margin:0;
	padding:2px;
}
*+html select.select[class]{
	margin:1px 0;
}
body:nth-of-type(1) select.select{ 
	margin-bottom:1px;
	font-size:120%;
}



input.btTxt{
	padding:0 7px;
	width:auto;
	overflow:visible;
}
.buttons{
	clear:both;
	margin-top:10px;
}
.buttons input{
	font-size:120%;
	margin-right: 5px;
}



.third{
	width:32% !important;
}
.half{
	width:48% !important;
}
.full{
	width:100% !important;
}

input.small, select.small{
	width:25%;
}
input.medium, select.medium{
	width:50%;
}
input.large, select.large, textarea.textarea{
	width:100%;
}

textarea.small{
	height:5.5em;
}
textarea.medium{
	height:10em;
}
textarea.large{
	height:20em;
}



#errorLi{
	width:99%;
	margin:0 auto;
	background:#fff !important;
	border:1px solid red;
	margin-bottom:1em;
	text-align:center;
	padding:1em 0 1em 0;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}
#errorMsgLbl{
	margin:0 0 5px 0;
	padding:0;
	font-size:125%;
	color:#DF0000 !important;
}
#errorMsg{
	margin:0 0 2px 0;
	color:#000 !important;
	font-size:100%;
}
#errorMsg strong{
	padding:2px 3px;
	background-color: #FFDFDF !important;
	color:red !important;
}
form.wufoo li.error{
	display:block !important;
	background-color: #FFDFDF !important;
	margin-bottom:3px !important;
}
form.wufoo li.error label, form.wufoo li.error span.symbol{
	color:#DF0000 !important;
}
form.wufoo p.error{
	display:none;
	margin:0 !important;
	padding:7px 0 0 0 !important;
	color:#DF0000 !important;
	font-weight:bold;
	font-size:10px;
	line-height:10px !important;
	clear:both;
}
form.wufoo li.complex p.error{
	padding:0 0 9px 0 !important;
}
form.wufoo li.error p.error{
	display:block;
}
.leftLabel p.error, .rightLabel p.error{
	margin-left:30%;
	padding-left:15px;
}
.noI .leftLabel p.error, .noI .rightLabel p.error{
	margin-left:35%;
	padding-left:15px;
}



form.wufoo span.req, span.req {
	display:inline;
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
	padding:0;
}



form.wufoo li.focused{
	background-color:#ffcc5c;
}
form.wufoo li.focused, form.wufoo li:hover{
	position:relative; 
}
form.wufoo .instruct{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	width:50%;
	margin:0px 0 0 8px;
	padding:8px 10px 9px 10px;
	border:0 solid #e6e6e6;
	background:#477725;
	line-height:130%;
	font-size:8pt;
	color:#ffffff;
	visibility:hidden;
}
form.wufoo .instruct small{
	font-size:105%;
}
form.wufoo li.focused .instruct{
	left:100%; 
	visibility:visible;
}



.leftLabel li, .rightLabel li{
	width:74% !important;
	padding-top:9px;
}


.leftLabel label.desc, .rightLabel label.desc{
	float:left;
	width:29%;
	margin:0px 15px 0 0;
}
.rightLabel label.desc{
	text-align:right;
}
.leftLabel li div.col, .rightLabel li div.col,
.leftLabel li.complex div, .rightLabel li.complex div{
	float:left;
}


.leftLabel .small, .rightLabel .small{
	width:17%;
}
.leftLabel .medium, .rightLabel .medium{
	width:35%;
}
.leftLabel .large, .leftLabel textarea.textarea,
.rightLabel .large, .rightLabel textarea.textarea,
.leftLabel li div.col, .rightLabel li div.col,
.leftLabel li.complex div, .rightLabel li.complex div{
	width:64%;
}


* html .leftLabel .small, * html .rightLabel .small{
	width:23%;
}
* html .leftLabel .medium, * html .rightLabel .medium{
	width:55%;
}
* html .leftLabel .large, * html .leftLabel textarea.textarea,
* html .rightLabel .large, * html .rightLabel textarea.textarea{
	width:97%;
}


.leftLabel p.instruct, .rightLabel p.instruct{
	width:27%;
	margin-left:5px;
}

.leftLabel .buttons, .rightLabel .buttons{
	margin-left:15px;
}
* html .leftLabel .buttons, * html .rightLabel .buttons{
	margin-left:4px;
}
*+html .leftLabel .buttons, *+html .rightLabel .buttons{
	margin-left:7px;
}
.leftLabel .buttons .submit, .rightLabel .buttons .submit{
	margin-left:29%;
}
* html .leftLabel .buttons .submit, * html .rightLabel .buttons .submit{
	margin-left:22%;
}



.noI .instruct{
	display:none !important;
}
.noI form.wufoo li, .noI form.wufoo li.buttons{
	width:97% !important;
}
.noI form.wufoo li.section{
	padding-left:9px !important;
}



.noI .leftLabel label.desc, .noI .rightLabel label.desc{
	width:34%;
}
.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel li div.col, .noI .rightLabel li div.col,
.noI .leftLabel li.complex div, .noI .rightLabel li.complex div{
	width:60%;
}

.noI .leftLabel .buttons input, .noI .rightLabel .buttons input{
	margin-left:34%;
}



form.wufoo li.leftHalf, form.wufoo li.rightHalf{
	width:46% !important;
}
li.leftHalf{
	clear:left;
	float:left;
}
li.rightHalf{
	clear:none;
	float:right;
}
li.leftHalf .medium, li.rightHalf .medium,
li.leftHalf .small, li.rightHalf .small{
	width:100%;
}

input.error, select.error  {
	border: 2px solid #EF755C;
	background-color: #FFE4DF;
	background: #FFE4DF;
	margin: 0px;
	color: red;
	border-width: 2px;
}

input.phone {  background: url(/images/icons/phone.gif) left no-repeat; }
input#email {  background: url(/images/icons/email.png) left no-repeat; }
input#icq {   background: url(/images/icons/icq.png) left no-repeat; }
input#skype {  background: url(/images/icons/skype.png) left no-repeat; }
input#price, input.price  {  background: url(/images/icons/price.gif) left no-repeat; }
input.phone, input#email, input#icq, input#skype, input#price, input.price {padding-left: 17px; background-color: #fff;}



input#phone.error  {  background-color: #FFE4DF;}
input#email.error  {  background-color: #FFE4DF;}


form.wufoo label.error, label.error {
	padding: 3px 0 5px 0px;
	color: red;
	font-style: normal;
	font-size: 7pt;
	display: inline;
}
div.error { display: none; }


form.wufoo button, .button, #nyroModalContent button {
	padding: 5px 15px;
	border: 1px solid #81AC45;
	font-size: 16pt;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	cursor: pointer;
	text-decoration: none;
	mmargin-top: -3px;
	ttext-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	background-color: #D8FF9F;
	color: #464646;
}

.button a {
	color: #464646;
	text-decoration: none;
}

#nyroModalContent button {font-size: 10pt;}

#tags {
 width:300px;
 background:#ccc;
 border:1px solid #fff;
}


.tagbox {
width:300px;
}

.tagbox ol  {
position:absolute;
background:#fff;
font-size: 0.9em;
}

.tagbox ol li {
width:300px;
border-left:1px solid #333;
border-right:1px solid #333;
margin: 0;
padding: 0;
}

.tagbox ol li em {
color:#477725;
font-weight: bold;
font-style: normal;
}

.tagbox ol li a {
text-decoration:none;
color:#1e1e1e;
display:block;
padding:2px;
}

.tagbox ol li a i, .tagbox ol li a i em {
font-size: 7pt;
font-style: italic;
font-weight: normal;
color:#1e1e1e;
}

.tagbox ol li a:hover, .tagbox ol li a.td-odd:hover, .tagbox ol li a.td-even:hover, .tagbox ol li.hl {
background:#ccc;
}

.tagboxx input {
width:100%;
height: 1.5em;
padding: 2px 0px 0px 0px;
}

.tagbox-lkup {
width:100%;
}

.tagbox ol li a.td-odd {
 background-color: #f5f5f5;
}

.tagbox ol li a.td-even {
background-color: #fff;
}

.ac_loading {
	background: url('/images/ind.gif') right center no-repeat;
    background-color: #FFFFB7;
}

div.cb {
	font-size: 8pt;
	float:left;
	padding: 0px;
	margin: 0;
	width:162px;
}

div.cb input {
	margin-right: 2px;
}


/**** /css/jquery.ui.css ****/



.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }



.ui-state-disabled { cursor: default !important; }





.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }





.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee; color: #333333; }

.ui-widget-header { border: 1px solid #e78f08; background: #f6a828; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

#sform .ui-widget-content { border: 0px; background: none; color: #fff; font-size: 10pt; }
#sform .ui-widget-header { border: 0px solid #e78f08; background: none; color: #ffffff; font-weight: bold; font-size: 11pt;}
#sform .ui-tabs-panel {background: #85A20A; height: 45px; padding: 8px 15px; line-height: 1.0;  border: 1px solid #BCCC2B;}
#sform .ui-widget-content .slider { border: 1px solid #668A04; background: #ADCF33; color: #fff; }
#sform .slider .ui-widget-header  { border: 0px; background: #8DAF15; color: #fff;}
.slider { float: left; margin-left: 12px; margin-top: 1px; width: 200px;}
#sform div.tit {float: left; width: 120px;}
#sform .ui-tabs .ui-tabs-nav li a { cursor: pointer; }


.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/images/ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #708F05; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/images/ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

#sform .ui-state-default, #sform .ui-widget-content .ui-state-default { border: 1px solid #BCCC2B; background: none; }
#sform .ui-state-default a, #sform .ui-state-default a:link, #sform .ui-state-default a:visited { color: #ddd; }
#sform .ui-state-active, #sform .ui-widget-content .ui-state-active { border: 1px solid #BCCC2B; background: #85A20A; font-weight: bold; color: #fff; outline: none; }
#sform .ui-state-active a, #sform .ui-state-active a:link, #sform .ui-state-active a:visited { color: #fff; }
#sform .slider .ui-state-default {background: #788F1A; border: 1px solid #668A04; cursor: w-resize;}
#images .ui-state-default img { cursor: s-resize; padding-right: 10px; float: left;}


.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/images/ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/images/ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }




.ui-icon { width: 16px; height: 16px; background-image: url(/images/ui/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/ui/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/ui/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/ui/ui-icons_ffd27a_256x240.png); }




.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }


.ui-widget-overlay { background: #666666 url(/images/ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/images/ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }


.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: #fff; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
#sform .ui-tabs .ui-tabs-nav li{margin: 0 .7em -1px -3px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: #fff; }
.ui-tabs .ui-tabs-hide { display: none !important; }


