/*photoguestbook*/
div.edit {width:100px;float:left;margin:2px;}
.edit {text-align:right;margin:2px;}

div#fancy_inner2 {
    position: relative;
    width:100%;
    height:100%;
    border: 1px solid #BBB;
    background: #FFF;
}
div#fancy_content2 {
    margin: 0;
    z-index: 100;
    position: absolute;
}
div#fancy_div2 {
    background: #000;
    color: #FFF;
    height: 100%;
    width: 100%;
    z-index: 100;
}
div#fancy_close2 {
    position: absolute;
    top: -12px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('/js/fancybox/fancy_close.png') top left no-repeat;
    cursor: pointer;
    z-index: 181;
    display: none;
}
div#fancy_bg2 {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}
div#fancy_title2 {
    position: absolute;
    bottom: -33px;
    left: 0;
    width: 100%;
    z-index: 100;
    display: none;
}

div#fancy_title2 div {
    color: #FFF;
    font: bold 12px Arial;
    padding-bottom: 3px;
}

div#fancy_title2 table {
    margin: 0 auto;
}

div#fancy_title2 table td {
    padding: 0;
    vertical-align: middle;
}

td#fancy_title_left2 {
    height: 32px;
    width: 15px;
    background: transparent url(/js/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main2 {
    height: 32px;
    background: transparent url(/js/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right2 {
    height: 32px;
    width: 15px;
    background: transparent url(/js/fancybox/fancy_title_right.png) repeat-x;
}
div.fancy_bg {
    position: absolute;
    display: block;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}

div.fancy_bg_n {
    top: -18px;
    width: 100%;
    height: 18px;
    background: transparent url('/js/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
    top: -18px;
    right: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
    right: -13px;
    height: 100%;
    width: 13px;
    background: transparent url('/js/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
    bottom: -18px;
    right: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
    bottom: -18px;
    width: 100%;
    height: 18px;
    background: transparent url('/js/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
    bottom: -18px;
    left: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
    left: -13px;
    height: 100%;
    width: 13px;
    background: transparent url('/js/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
    top: -18px;
    left: -13px;
    width: 13px;
    height: 18px;
    background: transparent url('/js/fancybox/fancy_shadow_nw.png') no-repeat;
}

.photo_gallery .item {margin-top: 10px;padding-top: 15px;overflow: hidden;border-top: 1px solid #e8edf2;}
.photo_gallery .item:first-child{border-top: none;padding-top: 0}
.photo_gallery .item .price_rub {white-space: nowrap;color: #0F9421;font-weight: bold;}
#preview-tab-content {max-height: 325px;overflow: hidden;position: relative;}
.preview .item {margin: 10px 0 0;}
.preview .item p {margin-bottom:5px;}
div.selectbox-wrapper {
  position:absolute;
  top:0;
  right:0;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:18px 8px 0 0;
  font-size:10px;
  text-align:left;
  max-height:200px;
  overflow:hidden;
}
div.selectbox-wrapper ul {
  list-style:none outside none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected {
  background-color: #EAEDF6;
}
div.selectbox-wrapper ul li.current {
  background-color: #E8F4FF;
}
div.selectbox-wrapper ul li {
  list-style:none outside none;
  display:block;
  margin:0;
  padding:2px 4px;
  cursor:pointer;
  text-align: left;
}

.selectbox /* look&fell of  select box*/
{
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:10px;
  width : 70px;
  text-align:left;
  background: url("/templates/evitafine/images/layout/selects.jpg") no-repeat scroll right center transparent;
  cursor: pointer;
  border:none;
  color:#135CAE;
  text-transform: uppercase;
  text-decoration: underline;
  text-align: right;
  padding: 0 10px 0 0;
  /*height: 10px;*/
  margin: 1px 0 0;
  float:left;
}

.module_searchform_catalog h3 {float: left;margin-top: 15px;font-size:23px;font-weight:bold;}
.module_searchform_catalog h3#add_dress_h {
    float: right;
    padding: 0 0 0 10px;
    margin: 15px 0 0;
}
.module_searchform_catalog h3#add_dress_h a {text-decoration: underline;}
#add_dress_2 {float:left;}
#ssln .search_stat {background: none;padding-right: 10px;width: 120px; position:absolute; }
.bu-desc-next{
	background: url("/components/com_photoguestbook/assets/images/shadow.png") repeat-x scroll 0 bottom;
    bottom: 0;
    height: 20px;
    left: 0;
    position: absolute;
    width: 540px;
}
.bu-desc {margin-bottom: 0 !important;padding-bottom: 8px;}
.bu-desc a.read_more, .bu-desc a.read_more:link, .bu-desc a.read_more:visited {
	text-decoration: none;
}
.bu-desc a.read_more:hover {
	text-decoration: underline;
}
/* Форма Добавить объявление */
div#add-form-tabs h3 {
    margin-left:10px;
}
div#add-form-tabs {
    padding:0;
}
div#add-form, div#preview-tab {
    width:538px;
    height:620px;
    margin: 0 15px;
    padding: 10px 0;
    border: 1px solid #AAA;
    border-top: none;
}
#add-form-tabs .ui-tabs-nav {margin:0 15px;z-index: 5;}
#add-form-tabs .ui-tabs-nav .ui-state-active {}
#add-form-tabs .ui-tabs-nav li {background: none;background-color: #DEDEDE;border:1px solid #AAAAAA;border-bottom: 1px solid #000;position: relative;top:1px}
#add-form-tabs .ui-tabs-nav li.ui-tabs-selected {background-color: #FFF;padding-bottom: 1px;margin-bottom: 0;border-color: #000;}
#add-form-tabs .ui-corner-all {-moz-border-radius:0}

div#add-form td input, div#add-form td select{
    border:1px solid #000;
    padding:1px;
    vertical-align:middle;
    text-align:left;
    float: right;
    font-family: Courier New,Verdana,Tahoma,Arial,Helvetica,sans-serif;
    width: 180px;
}
div#add-form td select {width: 184px;padding: 0;}
div#add-form .wideFile {background-color: #fff;float:none;width:295px;}
div#add-form input.error {border-color:#FF0000;}
div#add-form textarea{
    border:1px solid #000;
    width:535px;
    height:80px;
    padding:1px;
    vertical-align:top;
    text-align:left;
    overflow: auto;
}
div#add-form textarea.error {border-color:#FF0000;}
div#borderfree {
    padding:5px;
}
div#add-form p {
    margin:0;
}
div#add-form table td {
    padding:4px 0 12px 0;
    vertical-align: top;
}
form .h-textarea {height: 85px;}

#preview-tab {display: none;}
#cancel {display: none;}
form .h-imgfile {
	float: right;
    height: 22px;
    padding: 0 0 5px;
    position: relative;
}
.abouttip {font-size: 11px;}
#addtipform {
	background-color: #FFFFFF;
	border: 1px solid;
    height: 100px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 532px;
}
#addtipform.error{border-color: red;}
.h-abouttip{margin: 10px 0 15px;}
.h-abouttip-bg {
	height: 102px;
    margin: 10px 0 14px;
    position: relative;
}
.abouttip-bg {
	color: #39A727;
    height: 178px;
    padding: 3px 5px;
    width: 526px;
}
form#validtipform label {
	color: #39A727;
    display: block;
    font-size: 12px;
    left: 5px;
    position: absolute;
    top: 4px;
    white-space: nowrap;
}
form#validtipform label.error {
	color: red;
    display: block;
    font-size: 12px;
    left: 0;
    position: absolute;
    bottom: -14px;
    top: auto;
    white-space: nowrap;
}
#addtipform.transparent {background-color: transparent;background-image: none;}
a.looktip, a.looktip:link, a.looktip:active, a.looktip:visited {
	cursor: pointer;
	color: #135CAE;
	text-decoration: none;
/*	background: url(/components/com_photoguestbook/assets/images/linkdecor.gif) repeat-x 0 bottom;*/
	position: relative;
	padding-right: 13px;
}
a.looktip:hover {
	text-decoration: none;
	background: none;
	color: #0B3768;
}
a.looktip span {
	background: url("/components/com_photoguestbook/assets/images/show.gif") no-repeat scroll right center #FFFFFF;
    display: inline-block;
    height: 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
}
.h-tips a.opened span {
	background: url("/components/com_photoguestbook/assets/images/hide.gif") no-repeat scroll right center #FFFFFF;
}
.h-tips {
	margin: 0 0 8px;
}
.tips {
	display: none;
	margin-top: 3px;
}
.tipsopened {
	display: block !important;
	margin-top: 3px;
}
.share-pref {
	float: left;
	margin: 5px 0;
}
.share {
	float: left;
    height: 25px;
    margin: 0 0 0 5px;
    width: 78px;
}
.printitem {
	background: url("/img/layout/navtab/print_all_color.gif") no-repeat scroll 0 -4px transparent;
    float: left;
    height: 17px;
    line-height: 16px;
    margin-left: 15px;
    margin-top: 4px;
    padding-left: 26px;
}
.formcontact label{float: left;padding-top: 4px;}
.formcontact .h-input{float: right;}
.formcontact {padding-left: 10px;}
#pgbSaveForm tr td.formcontact:first-child {padding-left: 0;padding-right: 10px;}
.thumbsimages {float: right;padding-top: 3px;}
.thumbsimages img {float: left;margin-left: 10px;}
.search_button_rowspan{padding-top:33px}
form .h-imgfile label{margin-right: 10px;}
.search_panel #size {width:180px}
.search_panel #color {width:170px}
.search_panel #date{width:180px}
.search_panel #city {width:180px}
.search_panel #height {width:170px}
.search_panel #country{width:180px}
.search_panel .wr_pricefrom {text-align:right;width:180px}
.search_panel .wr_priceend {text-align:right;width:170px}
.search_panel .wr_saleprc{width:180px}
.search_panel #pricefrom{width:110px}
.search_panel #priceend{width:110px}
@media only screen and (min-width:1240px){
.search_panel #size {width:190px}
.search_panel #color {width:190px}
.search_panel #date{width:190px}
.search_panel #city {width:190px}
.search_panel #height {width:190px}
.search_panel #country{width:190px}
.search_panel .wr_pricefrom {text-align:right;width:190px}
.search_panel .wr_priceend {text-align:right;width:190px}
.search_panel .wr_saleprc{width:190px}
.search_panel #pricefrom{width:110px}
.search_panel #priceend{width:110px}
}