body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #373737;
background: #DADADA url(../images/main_back.jpg) top left repeat-x;
}
a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #373737;
text-decoration: none;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #373737;
text-decoration: underline;
}
a.oferta_top {
display: block;
width: 238px;
padding-left: 4px;
height: 18px;
padding-top: 4px;
background: url(../images/oferta_name.jpg) no-repeat;
color:#FFFFFF;
text-align:left;
}
div.clear {
clear: both;
}
#main_frame {
width: 994px;
text-align: left;
}
#top_ban {
width: 994px;
height: 30px;
}
#main_ban {
width: 599px;
padding-left: 395px;
height: 246px;
padding-top: 48px;
background: url(../images/main_banner.jpg) top left no-repeat;
}
#menu {
width: 994px;
height: 43px;
text-align: left;
}
div.main_content {
width: 980px;
background: url(../images/content_back.jpg) top left repeat-y;
padding-left: 7px;
padding-right: 7px;
}
#left_column {
float: left;
width: 686px;
padding-left: 21px;
padding-right: 18px;
text-align: left;
}
#right_column {
float: right; 
width: 244px;
padding-left: 10px;
padding-right: 1px;
text-align: left;
}
#footer {
width: 956px;
height: 21px;
padding-left: 24px;
padding-top: 7px;
background: url(../images/footer.jpg) top left repeat-x;
color: #FFFFFF;
}
div.page_title {
width: 665px;
padding-left: 21px;
height: 27px;
padding-top: 4px;
text-align: left;
background: url(../images/page_title.jpg) top left no-repeat;
font-family: "Trebuchet MS";
font-size: 16px;
font-weight: bold;
color: #404040;
margin-bottom: 15px;
}
div.line1{
width: 686px;
height: 2px;
background: url(../images/line1.jpg) top left no-repeat;
margin-top: 15px;
margin-bottom: 15px;
}
#f_contacts {
width: 602px;
height: 65px;
background: url(../images/f_contacts.jpg) top left no-repeat;
padding-left: 84px;
line-height: 17px;
}
#f_contacts1 {
width: 126px;
height: 65px;
background: url(../images/f_contacts.jpg) top left no-repeat;
padding-left: 84px;
line-height: 17px;
float: left;
}
#f_contacts2 {
width: 120px;
height: 65px;
background: url(../images/f_contacts2.jpg) top left no-repeat;
padding-left: 126px;
line-height: 17px;
float: left;
margin-left: 20px;
}
#f_contacts3 {
width: 120px;
height: 65px;
background: url(../images/f_contacts3.jpg) top left no-repeat;
padding-left: 76px;
line-height: 17px;
float: left;
}
#contact_left {
float: left;
width: 335px;
text-align: left;
}
#contact_right {
float: right;
width: 351px;
text-align: left;
}
/* ja form */

.ja_form{
	width:335px;

}
.ja_form div {
	width:120px;
	float: left; 
	vertical-align:middle; 
	line-height: 15px;
	text-align: right;
	padding-right: 10px;
	
}


input, select {

	margin-bottom: 5px;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
	margin-top: 5px;
}

.button {
	border: solid 2px #f3f3f3;
	padding: 1px 8px;
	background: #FF6600;
	color: #ffffff;
	font-size: 9px;
}

.button:hover, .button:focus {
	border-color: #E6E6E6;
}
.button2 {
	border: solid 2px #f3f3f3;
	padding: 1px 8px;
	background: #818586;
	color: #ffffff;
	font-size: 10px;
}

.button2:hover, .button2:focus {
	border-color: #E6E6E6;
	font-size: 10px;
}
.inputbox {
	border: 1px solid #E6E6E6;
	background: #FFFFFF;
	color: #6B6B6B;
	
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #CCCCCC;
}

/* end ja form */

li {
list-style-image: url(../images/li.jpg);
padding-bottom: 10px;
}
div.of1 {
padding-top: 8px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 8px;
width: 678px;
border-top: dotted 1px #C2C2C2;
text-align:left;
}
div.of2 {
padding-top: 8px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 8px;
width: 678px;
border-top: dotted 1px #C2C2C2;
background: #F6F6F6;
text-align:left;
}
div.gname {
width: 166px;
padding-left: 3px;
height: 23px;
padding-top: 11px;
background:url(../images/g_name.jpg) top left no-repeat;
font-family: "Trebuchet MS";
font-size: 12px;
font-weight: bold;
color: #121212;
text-transform:uppercase;
}
div.gback {
width: 169px;
background: url(../images/gback.jpg) top left repeat-y;
text-align: center;
}
div.gal_box {
float: left; margin-right: 10px;
margin-bottom: 10px;
}
div.pic {
float: left;
width: 164px;
height: 115px;
padding-top: 8px;
background: url(../images/pic_back.jpg) top left no-repeat;
text-align: center;
margin-right: 6px;
margin-bottom: 6px;
}
div.pmname {
width: 238px;
padding-left: 4px;
height: 18px;
padding-top: 4px;
background: url(../images/pm_name.jpg) no-repeat;
color:#FFFFFF;
text-align:left;

}
#myGallery
{
width: 568px !important;
height: 210px !important;
} 
a.b1 {
display:inline-block;
width: 181px;
height: 43px;
background: url(../images/b11.jpg) top left no-repeat;
}
a.b1:hover {
display:inline-block;
width: 181px;
height: 43px;
background: url(../images/b11.jpg) bottom left no-repeat;
}
a.b2 {
display:inline-block;
width: 128px;
height: 43px;
background: url(../images/b21.jpg) top left no-repeat;
}
a.b2:hover {
display:inline-block;
width: 128px;
height: 43px;
background: url(../images/b21.jpg) bottom left no-repeat;
}
a.b3 {
display:inline-block;
width: 148px;
height: 43px;
background: url(../images/b31.jpg) top left no-repeat;
}
a.b3:hover {
display:inline-block;
width: 148px;
height: 43px;
background: url(../images/b31.jpg) bottom left no-repeat;
}
a.b4 {
display:inline-block;
width: 197px;
height: 43px;
background: url(../images/b41.jpg) top left no-repeat;
}
a.b4:hover {
display:inline-block;
width: 197px;
height: 43px;
background: url(../images/b41.jpg) bottom left no-repeat;
}
a.b5 {
display:inline-block;
width: 170px;
height: 43px;
background: url(../images/b51.jpg) top left no-repeat;
}
a.b5:hover {
display:inline-block;
width: 170px;
height: 43px;
background: url(../images/b51.jpg) bottom left no-repeat;
}
a.b6 {
display:inline-block;
width: 155px;
height: 43px;
background: url(../images/b61.jpg) top left no-repeat;
}
a.b6:hover {
display:inline-block;
width: 155px;
height: 43px;
background: url(../images/b61.jpg) bottom left no-repeat;
}