.InnerTop{
    background:url(../../Images/Gfx/InnerSubPage.jpg);
    width:914px;
    margin-left:10px
}
.InnerTop .Top{
    background:url(../../Images/Gfx/TopSubPage2.jpg) repeat-x;
    width:914px;
}
.InnerBottom{
    background:url(../../Images/Gfx/BottomSubPage.gif) repeat-x;
    width:914px;
    height:39px;
    margin-left:10px;
}
.SubDirector li{
    background:url(../../Images/Gfx/item.NoSelect.png) repeat-x top ;
    width:195px;
    margin-left:30px;
    margin-right:21px;
    font-family:Lucida Sans Unicode;
    color:#5f5f5f;
    font-size:13px;
    padding:7px;
    margin-bottom:1px
}
.SubDirector li.selected{
    background:url(../../Images/Gfx/item.Select.png) repeat-x top ;
    width:194px;
    margin-left:30px;
    margin-right:21px;
    font-family:Lucida Sans Unicode;
    color:#FFF;
    font-size:13px;
    padding:7px;
    margin-bottom:1px
}
.SubDirector li.selected ul{
    margin-top:10px
}
.SubDirector li.selected ul li{
    background:none;
    color:#b50022;
    border-bottom:1px dotted #adabab;
    font-family:Lucida Sans Unicode;
    margin:0;
    margin-left:-7px;
}
.Parents{
    padding-top:16px;
    font-size:#5f5f5f;
    font-family:Lucida Sans Unicode;
    font-size:14px;
    padding-bottom:15px;
    padding-left:30px;
}
.DirectoryArea{
    width:261px;
    background:url(../../Images/Gfx/subline.jpg) repeat-y right;
    float:left;
}
.InnerArea{
    width:602px;
    margin-left:21px;
    border-top:1px dotted #adabab;
    float:left;
}
.InnerArea h2,.InnerArea h3{
    margin-top:16px;
    font-family:Lucida Sans Unicode;
    font-size:18px;
    color:#bc003e;
    margin-bottom:10px;
}
.InnerArea h3{
    font-size:16px;
}
.InnerArea img.max{
    border:1px solid #8f8f8f;
}
.InnerArea .Info{
    color:#5f5f5f;
    font-size:13px;
    font-family:Lucida Sans Unicode;
    border-bottom:1px dotted #adabab;
}
.InnerArea .ImagesList{
    margin-top:16px;
    margin-bottom:21px;
    width:602px
}
.InnerArea .ImagesList{
}
.InnerArea .ImagesList li{
    float:left;
    margin-right:14px
}
.InnerArea .ImagesList li img{
    border:1px solid #949494;
    float:left;
}
.InnerArea .Table{
    border-top:1px dotted #adabab;
    margin-top:30px;
    padding-top:30px;    
    width:100%;
}
.InnerArea .Table table{
    width:100%;
}
.InnerArea .Table .name{
    background:#8f8f8f;
    color:#FFF;
    border:1px solid #8f8f8f;
}

.LineForm{
    border-bottom:1px dotted #adabab;
    width:100%;
    padding-bottom:11px;
    padding-top:11px; 
}
.Prices{
    color:#b50038;
    font-size:13px;
    font-family:Lucida Sans Unicode;
    float:right;
}

#ContactForm tr td{
    height:27px;
    vertical-align:middle;
    color:#5f5f5f;
    font-size:13px;
    font-family:Lucida Sans Unicode;
    text-align:right;
}
.FormSpot{
    color:#5f5f5f;
    font-size:13px;
    font-family:Lucida Sans Unicode;
    padding-bottom:40px;
}

.send{
    background:transparent url(../../Images/Gfx/send.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    float:right;
    height:15px;
    padding:5px 4px 5px 8px;
    text-align:center;
    width:82px;
    cursor:pointer
}

.FormSpot div{
    padding-bottom:10px;
    color:#b50038;
}














































/* -------------
 * Buttons
 * ------------- */
button {margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}
*:first-child+html button[type]{width:1;} /* IE7 */

button span {
	background: transparent url(../../Images/Form/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
}

button span span {
	background: transparent url(../../Images/Form/btn_left.gif) no-repeat;
	color: #FFFFFF;
	padding: 1px 4px 0px 8px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}

/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent url(../../Images/Form/input.gif) no-repeat left top;
	float:left;
}

.jNiceInputInner {
	background: transparent url(../../Images/Form/input.gif) no-repeat right top;
	padding: 2px 4px 2px 0;
	margin: 0 0 0 4px;
}

.jNiceInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#404040;	
	line-height: 17px;
	height: 17px;
	*line-height: 15px;/* IE Hacks */
	*height: 15px;/* IE Hacks */
	vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}

.jNiceInputWrapper_hover { background-position: left bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }


/* -------------
 * Radios
 * ------------- */
.jRadioWrapper { float: left; z-index: 2; }
.jNiceRadio {
	background: transparent url(../../Images/Form/radio.gif) no-repeat center top;
	height: 14px;
	width: 18px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}


/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(../../Images/Form/checkbox.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
        
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 16px;
	line-height: 15px;
	padding: 6px 6px;
	border: 1px solid #CCCCCC;
	border-right: none;
	background-color: #FFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 26px;
	height: 30px;
	background: url(../../Images/select_right.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 29px;
	background-color: #FFF;
	border: solid 1px #CCC;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.jNiceSelectWrapper ul a {
	color:#333;
	background-color: #FFF;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#333;color:#FFF; }
.jNiceSelectWrapper ul a.selected {background: #333;color:#FFF;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;margin-right:5px;
        margin-bottom:5px;}
.jNiceWrapper input {outline:none;moz-outline:none;}
