

html, body {
    margin: 0;
    padding: 0;
}

body {
    text-align: center;
	/*background-image: url('../img/back.jpg');*/
}


.container {
	/*width: expression(document.body.clientWidth < 995? "995px" : document.body.clientWidth > 1680? "1680px" : "auto");*/
	/*width: expression(document.body.clientWidth < 995? "995px" : "auto");*/
	min-width: 995px;
	/*max-width: 1680px;*/
	margin: 0 auto;
	
	width: 995px;
	max-width: 995px;
	background-image: url('../img/back.jpg');
}
.clear {clear: both;height: 0;overflow: hidden;font-size: 0;line-height: 0;}
#container_header{height: 349px;position: relative;background-image: url('../img/head_back.jpg');}
#head_logo{position: absolute;top: 101px;left : 25px;}
#head_slogan{position: absolute;top: 15px;left : 25px;}
#head_sea{position: absolute;top: 0px;	right: 0px;}
#head_hearts{position: absolute;top: 0px;right: 124px;}
#head_contacts{position: absolute;top: 269px;left: 25px;}

/*internal pages*/
#container_header_internal{height: 125px;position: relative;background-image: url('../img/head_back.jpg');}
#head_logo_internal{position: absolute;top: 40px;left: 25px;}
#head_sea_in_02{position: absolute;top: 0px;right: 0px;}
/*end of internal pages*/

#container_header #he01 {position: absolute; top: 157px;right:48px; }
#container_header #he02 {position: absolute; top: 227px;right:201px; }
#container_header #she01 {position: absolute; top: 238px;right:557px; }
#container_header #she02 {position: absolute; top: 10px;right:547px; }
#container_header #they {position: absolute; top: 59px;right:310px; }

#container_content{background-position: right top;background-repeat: no-repeat;}
.menu_container{padding-top:0px;width: 100%;text-align:left;}
.menu_container table{}
.menu_container td.comm {height: 0px;font-size:0px;line-height:0px;}
.menu_container td.menu a{font-family: Verdana;font-size: 15px;color: black;text-decoration: none;}
.menu_container td.menu a small{font-size: 11px;}
.menu_container td.menu{background-image: url('../img/menu_back.gif');padding: 0 4px 0 8px;background-repeat: no-repeat;background-position: 2px 0;height: 41px;width: 71px;}
.menu_container td.active{background-image: url('../img/menu_a.gif');background-position: 0 0;}
.menu_container td.active a {color: #853212;font-weight: bold;}

.menu_container  .wr{position: relative;width: 100%;}
.menu_container  .wr .l{position: absolute;top: -47px;left: 0px;}
.menu_container  .wr .r{position: absolute;top: -47px;right: 0px;}

#container_content .content_body{margin-left: 25px;margin-right: 25px;text-align: left;border-left: solid 1px #7d7d7b;border-right: solid 1px #7d7d7b;border-bottom: solid 1px #7d7d7b;background-color: white;}
.text_wrapper{padding-left: 40px;padding-right: 40px;padding-top: 20px;padding-bottom: 5px;}
.h_rule{margin-left:70px;margin-right:75px;margin-top:55px;margin-bottom:15px;}
#footer {position: relative;}
#footer .menu{text-align: center;padding-top: 10px;padding-bottom: 10px;}
#footer .menu ul{margin: 0;padding: 0;list-style-type: none;text-align: center;}
#footer .menu ul li{display: inline;padding: 0;color: #1c79a9;font-size:9px;font-family: Tahoma;margin: 0;}
#footer .menu ul li a{color: #1c79a9;}

#footer .contacts{text-align: center;padding-top: 15px;padding-bottom: 5px;}
#footer .contacts td {color: #9f9e9e;font-family: Verdana;font-size:11px;padding-left: 5px;}
#footer .contacts td.start{padding-left: 25px;}


#container_bottom{height: 113px;position: relative;}

#content_radius_lb{position: absolute;top: -20px;left: 25px;width: 20px;height: 20px;}
#content_radius_rb{position: absolute;top: -20px;right: 25px;width: 20px;height: 20px;}
#copyright{color: black;font-family: Verdana;font-size:11px;position: absolute;top: -19px;left: 40px;}
#createit {font-family: Verdana;font-size:11px;position: absolute;top: 90px;right: 25px;}
#createit a {color: white;text-decoration:none;}
#jimslists {position: absolute;top: 25px;left: 40px;}


/*Catalog*/
.CatalogItemWrapper{width: 189px;height: 300px;float: left;margin: 13px;text-align:center;}
.CatalogItemWrapper .image{width: 189px;height: 258px;border: solid 1px #ccc;}
.CatalogItemWrapper .name,.CatalogItemWrapper .number {font-family: Verdana;font-size:15px;margin-top:5px;}
.CatalogItemWrapper .name {float: left;}
.CatalogItemWrapper .age {float:left;font-size:12px;padding-top: 2px;}
.CatalogItemWrapper .number {float:right;font-size:11px;}

.catalog_item_title {font-family: Verdana !important;font-size:17px !important;color: black !important;zoom: 1;}
.catalog_item_title  span {font-size:13px !important;}

.catalog_item_photos {float:left;margin-right: 35px;}
.catalog_item_content {}
.catalog_item_ava {width: 189px;border:1px solid #CCCCCC;}

.catalog_item_content td{font-family: Verdana;font-size: 15px;padding: 2px 5px;vertical-align: top;}
.catalog_item_content .caption{font-weight: bold;}
.catalog_item_content td p {margin: 0px;}

.catalog_item_photos_wrap {width: 189px;}
.catalog_item_photos_wrap img {float:left;margin-top:10px;}
.catalog_item_photos_wrap img.odd {margin-right:29px;}

/*search*/
.search td{padding: 2px;}
.search td{font-family: Verdana;font-size: 13px;}
.search td input{border: solid 1px black;}
.search input.f_year, .search input.f_age{width: 45px;}
.search input.f_code{width: 115px;}
.search input.f_name{width: 64px;}
.search input.go {border: solid 0px;background-image: url('../img/search.png');height: 20px;width: 70px;text-align:center;cursor: pointer;}

.filter {font-family: Verdana;font-size: 11px;text-align:center;margin-top:20px;margin-bottom:10px;}



/* cluetip */
#cluetip-close img { border: 0;}
#cluetip-title { overflow: hidden;}
#cluetip-title #cluetip-close { float: right; position: relative;}
#cluetip-waitimage {width: 43px; height: 11px; position: absolute;}
.cluetip-arrows { display: none; position: absolute; top: 0; left: -11px; height: 22px; width: 11px; background-repeat: no-repeat; background-position: 0 0;}
#cluetip-extra { display: none;}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default { background-color: #eee;border: solid 1px #aaa;color: #444;text-align: left;font-size: 12px;}
.cluetip-default #cluetip-outer { position: relative; margin: 0; background-color: #eee;}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}
.cluetip-default #cluetip-title a { color: #333; font-size: 0.95em;}  
.cluetip-default #cluetip-inner { padding: 10px;}
.cluetip-default div#cluetip-close {  text-align: right; margin: 0 5px 5px; color: #900;}
/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}
.kidsrow { margin-bottom: 5px; }
.langrow { margin-bottom:5px; }
.btn { align: absmiddle; margin-left: 5px; }
