a {outline:none;}

body {
margin:0px;
padding:0px;
background-color:#f4efe2;
}

.wrapper {
width:950px;
margin-right:auto;
margin-left:auto;
}

a {
color:#3399cc;
}



.pagination {
list-style-type:none;
}

.pagination  li{
display:inline;
margin-left:5px;
margin-right:5px;
}

.light {
color:#ccc;
}

.slink {
font-weight:bold;
}

.sres{
margin-left:0px;
padding-left:0px;
}

.sres li {
margin-top:10px;
}

h1{
font-family:myriad pro,tahoma,sans-serif;
color:#c5bda9;
font-size:40px;
font-weight:normal;
margin-left:30px;
margin-bottom:0px;
padding-bottom:0px;
}

.inner .listcat { margin-top:40px; }

.path {margin-left:90px;margin-top:20px;}
.path a{font-size:14px;font-style:italic;font-family:myriad pro,tahoma,sans-serif;}

.menu_main {width:100%; height:auto; font-family:sans-serif; padding-top:20px; outline:none;}
.menu_main a {text-decoration:none; color:#666;}
.menu_main a:hover {color:#e11;}  

.menu_main #dropdown {list-style:none; margin:0 0 0 70px; padding:0; width:auto; position:relative;}
.menu_main #dropdown li {float:left; line-height:38px; margin-right:0px; font-size:14px;}
.menu_main #dropdown li a.parent {width:250px; display:block; font-weight:700; padding:0 0 0 10px; background:url('/images/parent.gif') 0px 0px no-repeat;}
.menu_main #dropdown li a.hover {background:url('/images/parent.gif') 0px -40px no-repeat;}

.menu_main #dropdown ul {height: 234px; list-style:none; margin:0; padding:0; width:auto; z-index:500; background:#fff; background:url('/images/child.gif') left bottom no-repeat;}
.menu_main #dropdown ul .a {left:0px;}
.menu_main #dropdown ul .b {left:200px;}
.menu_main #dropdown ul .c {left:400px;}
.menu_main #dropdown ul li {font-size:11px; line-height:18px; width:auto; clear:both;}
.menu_main #dropdown ul li a {width:250px; display:block; font-weight:600; padding:0 0 5px 10px; color:#fff;}
.menu_main #dropdown ul li a:hover {color:#e11;}

.content_main {display:block; padding-top:40px;}
.content_main h1 {text-align:left; color:#a59D79; margin-bottom:20px; font-size:26px; font-family:Tahoma,sans-serif;}

.content {
margin-left:90px;
font-family:myriad pro,tahoma,sans-serif;
font-size:14px;
width:725px;
color:#666666;
text-align:justify;
}

.content *{
padding:0px;
margin:0px;
}

.content p{margin-bottom:20px;}

.content  table{
/*width:415px;*/
background-color:#fcfaf6;
/*margin-top:20px;*/
margin:15px 0px;
border-spacing:1px;
border-collapse:collapse;
}

.content  table tr{
width:50%;
background-color:#fcfaf6;
border:1px #f4efe2 solid;
height:40px;
line-height:35px;

}

.content  table tr td {
padding-left:15px;
padding-right:15px;
border:1px #f4efe2 solid;
border-spacing:0px;
}

.content  table tr th {
padding-left:15px;
padding-right:15px;
border:1px #f4efe2 solid;
border-spacing:0px;
font-weight:bold;
text-align:left;
}

.content b, .content strong {
color:#333333;
}

.contactform {
margin-top:50px;
display:block;
width:400px;
height:310px;
float:left;
background-color:#fcfaf6;
}

.contactform h2{
margin-left:15px;
color:#999999;
font-family:tahoma,sans-serif;
font-style:italic;
font-weight:normal;
font-size:18px;
text-transform:uppercase;
margin-top:20px;
}

.contactform label {
margin-left:15px;
display:block;
float:left;
width:90px;
}

.contactform .text , .contactform textarea {
width:265px;
}
.contactform textarea {
height:110px;
}

.contactform .submit {
width:100px;
background:none;
border:none;
color:#3399cc;
display:block;
font-style:italic;
margin-left:auto;
margin-right:auto;
cursor:pointer;
}

.map {
margin-top:50px;
display:block;
width:290px;
height:310px;
position:relative;
margin-left:35px;
float:left;
background-color:#fcfaf6;
text-align:center;
}

.map img {
border:1px #97918f solid;
position:absolute;
top:50%;
left:50%;
margin-left:-116px;
margin-top:-125px;
}

.topline{
height:90px;
position:relative;
}

.icons{
position:absolute;
top:45px;
left:85px;
width:100px;
}

.icons ul {
padding:0px;
margin:0px;
list-style-type:none;
}

.icons ul  li {
margin-left:20px;
width:27px;
height:27px;
display:inline;
}

.icons ul  li a{
	text-indent: 100px;
	overflow: hidden;
	background: no-repeat;
	height: 27px;
	float:left;
	display:block;
	width: 27px;
	margin-right:20px;

}
.icons ul  li a.home{background-image:url(../images/home.jpg);}
.icons ul  li a.mail{background-image:url(../images/mail.jpg);}

.menu {
position:absolute;
width:600px;
top:220px;
left:160px;
font-size:22px;
text-transform:uppercase;
font-family:tahoma;
color:#fff;
}

.menu a{
color:#fff;
line-height:29px;
}

.menu a.active{
text-decoration:none;
}

.menu a.active span {
background-image:url(../images/active.gif);
height:29px;
padding-right:3px;
background-position:right top;
background-repeat:no-repeat;
}

.menu a.active span.txt {
padding-left:5px;
background-image:url(../images/active.gif);
height:29px;
width:auto;
background-position:left top;
}

.searchline {
width:230px;
position:absolute;
top:45px;
left:500px;
}

.searchline .srch_box {
width:180px;
height:25px;
display:block;
float:left;
position:relative;
background-image:url(../images/search_field.jpg);
}

.searchline .srch{
background:transparent;
position:absolute;
border:none;
width:160px;
height:15px;
font-size:12px;
top:5px;
left:9px;
}

@-moz-document url-prefix() {
.searchline .srch {top:3px;}
}

.searchline  .srch_but {
margin-top:4px;
margin-left:15px;
background-image:url(../images/search_but.jpg);
width:18px;
height:14px;
border:none;
text-indent:20px;
cursor:pointer;
}


.header {
background-image:url(../images/red_head.jpg);
background-repeat:no-repeat;
height:270px;
position:relative;
}

.footer {
margin-top:70px;
background-color:#FFF;
margin-left:auto;
margin-right:auto;
width:934px;
height:153px;
background-image:url(../images/footer.jpg);
position:relative;
}

.footer .address{
position:absolute;
top:38px;left:80px;
color:#666666;
font-family:tahoma;
font-size:11px; 
}

.footer .copy {
position:absolute;
top:100px;left:80px;
color:#666666;
font-family:tahoma;
font-size:11px;
}

.footer .phone{
position:absolute;
top:38px;left:513px;
color:#999999;
font-family:myriad pro,tahoma;
font-size:15px;
}

.footer .phone span.right.big {
text-align:right;
display:block;
color:#666666;
font-size:24px;
}

.footer .counters {
position:absolute;
top:80px;
left:880px;
color:#999999;
font-family:myriad pro,tahoma;
font-size:15px;
}

.car {
position:absolute;
background-image:url(../images/car.png);
top:73px;

width:126px;
height:287px;
z-index:5;
}

.header .title {
display:block;
left:160px;
top:110px;
font-family:myriad pro,tahoma,sans-serif;
font-size:36px;
color:#a23737;
position:relative;
font-weight:bold;
z-index:2;
width:600px;
}



.header .title  span{
color:#fff;
position:absolute;
top:2px; left:0px;
z-index:0;
}

.header  .slogan {
color:#fff;
font-style:italic;
font-family:tahoma;
position:relative;
top:110px;
left:525px;
width:200px;
}

.clearfix {clear:both;}

.listcat {
display:block;
margin-top:70px;
margin-left:90px;
}

.listcat ul {
padding:0px;
margin:0px;
list-style:none outside none;

}

.listcat ul  li{
float:left;
margin:0 20px 15px 0;
width:410px;
}

.listcat ul li a{
color:#3399cc;
font-family:tahoma;
}
.listcat ul li a:hover{
color:#cc6666;
}

.content table.nostyle  , .content table.nostyle tr , .content  table.nostyle tr td {
border:none;
background:none;
margin:0px;
padding:0px;
width:auto;
height:auto;
line-height:auto;
}

.content table.nostyle tr {
line-height :15px;
}
