body {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
background: #efefef;
font-family: Arial,Tahoma,Verdana;
}
#page {
width: 100%;
/*height: 100%;*/
width:expression(document.body.clientWidth < 961? "960px": "auto" );
}
img {
border: 0px;
}
img, div { behavior: url(/img/iepngfix.htc) }
h1 {
font-size: 110%;
font-weight: normal;
font-family: Verdana,Arial;
margin: 0px;
margin-bottom: 25px;
}
h2 {
font-family: Verdana,Tahoma;
font-size: 80%;
color: #cb6d00;
}
h6 {
font-size: 55%;
margin: 0px;
padding: 5px 0px 20px;
}
h6,h6 a {
color: #636363;
}
h6 a.current,h6 a.current:hover {
color: #000;
cursor: default;
text-decoration: none;
}
fieldset {
font-size: 70%;
border: 0;
}
fieldset * {
margin: 2px;
}
label {
display: block;
width: 15%;
font-weight: bold;
float: left;
}
fieldset input,fieldset textarea {
width: 40%;
font-size: 100%;
font-family: Arial,Verdana,Tahoma;
}
input.button {
width: auto;
margin-bottom:6px;
}
a {color: #2576ac;}
a:hover {color: #cb6d00; text-decoration: none;}
#page {
background: #f5f5f5 url("bg_page.gif") repeat-y left;
}
#container {
width: 95%;
position: relative;
min-width: 920px;
}
#header {
height: 60px;
position: relative;
border-left: solid 7px #cb6d00;
padding-left: 20px;
}
/*#header1 * {
display: inline;
vertical-align: middle;
}*/
#qnav {
width: 280px;
}
#mainmenu {
position: absolute;
list-style-type: none;
margin: 0px;
padding: 0px;
left: 295px;
top: 20px;
}
#mainmenu li {
float: left;
margin: 0px;
padding: 0px;
margin-right: 15px;
font-size: 65%;
text-transform: uppercase;
font-weight: bold;
font-family: Tahoma,Verdana,Arial;
}
#mainmenu li a {
float: left;
display: block;
height: 13px;
padding-left: 20px;
color: #2576ac;
background: url("bullet_menu.gif") no-repeat left top;
}
#mainmenu li a:hover {
color: #cb6d00;
background: url("bullet_menu.gif") no-repeat left bottom;
}
#mainmenu li a.visit {
color: #cb6d00;
background: url("bullet_menu.gif") no-repeat left bottom;
cursor: default;
text-decoration: none;
}
#mainmenu li a#discounted {
    color: #C00301;
}

#home,#map,#mail {
display: block;
float: left;
width: 70px;
height: 28px;
margin: 15px 0px;
border-right: solid 1px #fff;
}
#home {
background: url("ico_home.gif") no-repeat top;
text-decoration: none;
}
#home:hover {
background: url("ico_home.gif") no-repeat bottom;
}
#map {
background: url("ico_map.gif") no-repeat top;
text-decoration: none;
}
#map:hover {
background: url("ico_map.gif") no-repeat bottom;
}
#mail {
background: url("ico_contact.gif") no-repeat top;
text-decoration: none;
border: none;
}
#mail:hover {
background: url("ico_contact.gif") no-repeat bottom;
}
#header1 {
height: 125px;
background: url("bg_header.gif") repeat-x;
position: relative;
}
#header1 .hcontainer {
display: block;
height: 125px;
background: url("bg_header1.gif") no-repeat right top;
}
#header1 .hcontainer1 {
display: block;
height: 125px;
background: url("img/shad11.png") no-repeat;
}
#shad2 {
position: absolute;
left: 0px;
top: -1px;
width: 364px;
height: 9px;
z-index: 99;
}
.image {
position: absolute;
left: 0px;
/*top: -19px;*/
bottom: 2px;
_bottom: 1px;


}
.image1 {
position: absolute;
left: 95px;
top: -19px;
}
.logo {
position: absolute;
right: 40px;
top: 30px;
}
#slogan {
color: #BDE4FF;
font-size: 80%;
left: 305px;
position: absolute;
top: 41px;
width: 35%;
}
#content {
width: 100%;
background: url("bg_content.gif") no-repeat right -110px;
overflow: hidden;
position: relative;
}
#leftCol,#rightCol {
float: left;
}
#leftCol {
width: 280px;
color: #141414;
position: relative;
background: #efefef url("bg_leftcol.gif") repeat-y left;
}
#leftCol h1 {
color: #636363;
margin: 0px 25px 25px 35px;
}
#leftCol h1.discounted {
    color: #C00301;
}
#leftCol p,#leftCol ul,#leftCol select {
font-size: 70%;
margin: 0px 25px 20px 35px;
}
#leftCol select {
color: #636363;
font-family: Arial,Tahoma,Verdana;
margin-top: 20px;
margin-bottom: 20px;
}
#leftCol .phones {
color: #636363;
}
#leftCol .phones strong {
width: 70px;
display: block;
float: left;
}

#content .phones strong {
width: 90px;
display: block;
float: left;
}

#subMenu {
background: #fff url("bg_submenu.gif") repeat-y left;
}
#subMenu div {
width: 100%;
background: url("bg_submenu1.gif") no-repeat bottom left;
padding: 15px 0px 25px;
}
#subMenu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-left: 35px;
}
#subMenu li a {
display: block;
height: 20px;
line-height: 20px;
padding-left: 15px;
background: url("bg_sm.gif") no-repeat left center;
}
#subMenu li a.visit,#subMenu li a.visit:hover {
font-weight: bold;
color: #000;
cursor: default;
text-decoration: none;
}
.date {
display: block;
color: #636363;
margin-bottom: 5px;
padding: 0px;
}

#rightCol {
width: 60%;
}

#rightCol .content {
width: 100%;
padding: 15px 25px;
}

#rightCol table p{
margin: 0;
}
#rightCol p {
font-size: 80%;
margin: 10px 0px;
}

#static ul {
font-size:80%;
margin:10px 0;
}

#footer {
height: 105px;
background: url("bg_footer.gif") repeat-x;
position: relative;
color: #9d9d9d;
margin-top: 50px;
}
#footer b {
position: absolute;
right: 20px;
top: 75px;
font-size: 70%;
font-weight: normal;
}
#footer b a {
color: #696969;
}
#footer .copyright {
width: 280px;
height: 105px;
background: url("bg_copyright.gif") no-repeat left;
font-size: 70%;
}
#footer .copyright span {
display:block;
padding: 65px 0px 0px 100px;;
}
#logos {
height: 60px;
width: 660px;
background: url("logos.gif") no-repeat;
position: absolute;
top: 0px;
right: 0px;
}

#banners {
/*padding: 20px 0px 20px 30px;*/
}
#banners span {
/*margin-right: 10px;*/
}

.catalog,.catalog1 {
overflow: hidden;
}

.catalog .catalog_images {
width: 17%;
min-width:108px;
}
.catalog div {
float: left;
position: relative;
width: 49%;
margin-bottom: 30px;
}
.catalog1 div {
width: 80%;
}
.catalog ul {
left:120px;
margin:0px;
padding:0px;
padding-right: 25px;
padding-bottom: 20px;
position:absolute;
top:0px;
}
.catalog ul li,.catalog1 ul li {
list-style-position: outside;
font-size: 10px;
font-family: Tahoma,Arial;
margin: 0px;
padding: 0px;
padding-top: 3px;
margin-left: 15px;
line-height: 120%;
}
.catalog1 ul li {
font-size: 70%;
}
.catalog ul li.title,.catalog1 ul li.title {
font-size: 70%;
list-style-type: none;
font-weight: bold;
margin: 0px;
padding: 0px;
padding-bottom: 10px;
}
.catalog ul li.title p big,.catalog1 ul li.title p big{
	color: #CB6D00;
	font-weight:bold;

}
.catalog1 ul li.title {
font-size: 75%;
padding-top: 15px;
}
.catalog .photo {
display: block;
width: 108px;
height: 128px;
}
.catalog1 .photo {
display: block;
width: 190px;
height: 206px;
}
.catalog .photo a {
position: absolute;
left: 30px;
top: 107px;
font-size: 10px;
font-family: Tahoma,Verdana,Arial;
}


.catalog1 span,.catalog1 .photo,.catalog1 ul,.catalog1 h2 {
float: left;
}
.catalog1 ul {
margin-top: 0px;
width: 50%;
padding-bottom: 20px;
}
.catalog1 ul li big{
color: #CB6D00;
font-weight:bold;
}
.catalog1 h2 {
width:60%;
padding: 0px 0px 20px 20px;
margin: 0px;
}
.catalog1 p {
float:left;
padding: 0px 0px 20px 20px;
}

div.content div.description {
margin-bottom:20px;
}

ul.description {
list-style-type: none;
overflow: hidden;
clear: both;
border-bottom: 1px solid #DCDCDC;
padding-bottom: 10px;
}
ul.description li {
list-style-type: none;
float: left;
text-align: center;
width: 25%;
position: relative;
}
ul.description li span {
display: block;
height: 135px;
}
ul.description b {
display: block;
font-size: 11px;
text-transform: uppercase;
}
ul.description a {
display: block;
color: #CB6D00;
cursor: pointer;
}
ul.description li.current a,
ul.description li.current a:hover {
color: #636363;
cursor: default;
text-decoration: none;
}


.lowPrice {
position: absolute;
right: 85px;
top: 0px;
z-index: 1;
}

div.pager * {
width: 15px;
height: 15px;
border: 1px solid gray;
display: inline-block;
padding: 3px 5px 8px 10px;
}

div.pager b {
background-color: white;
}

div.pager a:hover {
background-color: white;
}

.phone {
height: 30px;
line-height: 30px;
position: absolute;
right: 7px;
top: 12px;
z-index: 1;
background: url("/img/ico_phone.png") no-repeat left center;
padding-left: 40px;
font-size: 24px;
color: #154971;
letter-spacing: -1px;
font-weight: bold;
}
.phone small {
font-size: 24px;
letter-spacing: 0px;
}

img.medal_rent{
left:75px;
position:absolute;
top:50px;
cursor:pointer;
}


.catalog div.pdf {
background:url('/img/bg_smallphoto.png') no-repeat center top; 
width:128px;
height:128px;
}
.catalog div.pdf a{
	padding:2px 12px;     
	font-family:Tahoma,Verdana,Arial;
	font-size:10px;
}	
.catalog div.pdf a.link{
padding-left:30px;
}