/* Base styles  */

* {margin:0; padding:0; border:0;}
body {color:#535353; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:100.01%; line-height:1.1em; background:#fff url(./bg_index.jpg);}

table, td {border-collapse:collapse;}
table tr, table td {vertical-align:top;}
a {color:#0056c5; text-decoration:underline;}
a:hover {color:#c70000; text-decoration:none;}

textarea, input, select {border:1px solid #bbb; padding:3px;}

h1 {font-size:145%; font-family:Tahoma, Arial; font-weight:normal; color:#0065bb;padding-bottom:20px;}
h2 {font-size:110%; font-family:Tahoma, Arial; font-weight:normal; color:#0065bb;padding-bottom:20px;}
h3 {font-size:100%; font-family:Tahoma, Arial; font-weight:normal; color:#1E5F99;padding-bottom:20px; font-weight:bold;}

/*div,table {border:1px solid #CC3300;}*/

/* End of base styles */

#page{width:100%; min-width:950px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 950 ? "950px": "100%");}

#head	{position:relative; width:100%; height:256px; background:url(./head_bg.jpg) repeat-x;}
#head_right		{width:623px; height:256px; position:absolute; z-index:10; right:0px; background:url(./head_right.gif) no-repeat;}
#head_left		{width:539px; height:256px; position:absolute; z-index:20; left:0px; background:url(./head_left.gif) no-repeat;}
#logo	{position:absolute; top:25px; left:240px; z-index:50;}
#menu {width:100%; height:41px; background:url(./menu_bg.jpg) repeat-x; position:relative;}
#menu_left {position:absolute; left:0px; background:url(./menu_left.jpg) no-repeat; width:172px; z-index:55; height:41px;}
#menu_list {position:absolute; left:20%; top:0px;}
#menu_list a {color:#FFF; text-decoration:none; padding:0 8px; display:block; height:27px; padding-top:8px; float:left;}
#menu_list a:hover {color:#fff; text-decoration:none; background: #29aee3 url(./menu_higtlight4.gif) repeat-x;}
#here {color:#fff; text-decoration:none; background: #29aee3 url(./menu_higtlight4.gif) repeat-x;}
#here:hover {color:#fff; text-decoration:underline; background: #29aee3 url(./menu_higtlight4.gif) repeat-x;}

#left	{width:300px; font-size: 0.8em; padding-right:60px; padding-left:40px;}
#right	{font-size: 0.9em; padding-right:50px;}
#foot	{position:relative; width:100%; border-top:2px solid #d4d4d4; padding-top:30px; height:60px; margin-top:30px; font-size:0.7em;}

#copy	{float:left; width:380px; padding-left:40px;}
#banners {float:left; text-align:center;}
#banners img {padding:0 5px;}

.list_left {width:30%; border-right:1px solid #d4d4d4; text-align:center; padding:10px;}
.list_right {width:70%; padding-left:30px; vertical-align:middle;}

#search_form {background:#f3f3f3; width:266px; height:190px;}
.search_left {text-align:right; padding-right:7px; vertical-align:middle; height:30px;}
.search_top {background:url(./search_top.jpg) top no-repeat;}
.search_bot {background:url(./search_bot.jpg) bottom no-repeat;}

.content {padding:0 50px;}
#admin_panel {text-align:right; padding-right:50px; font-size:0.8em;}
#menu_right {position:absolute; right:3%; top:5px;}

/*in*/
#thumbs {width:100%; padding-bottom:10px;}
#thumbs img {border:#CCC 2px solid; margin:3px;}
#thumbs img:hover {border:#09F 2px solid;}

#bimg {float:left; }
#bimg img {margin:3px; border:3px solid #333;}
#object_descipt {float:left; padding-left:30px; }

.catalog_css {width:100%; border:1px solid #999;}
.catalog_css thead {background:#0A3E65; border:1px solid #999; color:#CCC;}
.catalog_css td {border:1px solid #CCC; text-align:center; font-size:0.8em; padding:2px;}

.red {color: #a55;}

div.showhide {padding: 10px;background-color: #f5f8fa; margin-bottom:5px;}
div.plus, div.minus {cursor: pointer;margin: 0;padding-left: 26px;font-size: 12px;}
div.plus {background: url("./plus.gif") 10px 0px no-repeat;}
div.minus {background: url("./minus.gif") 10px 0px no-repeat;}

.w_100 {width: 100%;}

#pagger {text-align: right; margin: 2px; font-size:12px;}
#pagger a {padding-right: 3px; padding-left: 3px; margin-right: 2px; background-color: #ccc; text-decoration: none; color: #fff;}
#pagger a:hover {background-color: #136e91;}
#pagger .selected {background-color: #2785ab;}

#link_line {font-size:12px; background-color: #eee; padding: 5px; margin-bottom: 3px; border: 1px solid #ccc;}
#infownd {font-size:12px; position: absolute; width:300px; height:200px; background-color: #fff; border: 2px solid #666; z-index: 1000; display: none; padding:10px;}

.picaz_m {background-color: #99a4b6; margin-top: 5px; padding: 2px; padding-left: 1px; font-size: 80%; color: #fff; font-weight: bold;}
.picaz_p {width: 120px; padding: 5px; border-left: 1px solid #99a4b6; border-bottom: 1px solid #99a4b6;}
.picaz_p img {border: 1px solid #8c9ac8;}
.picaz_p img:hover {border: 1px solid #d63636; cursor: pointer;}
.picaz_c {border-right: 1px solid #99a4b6; border-bottom: 1px solid #99a4b6;margin: 5px;}
.picaz_cont {margin: 5px;border-bottom: 1px solid;}
.picaz_capt {margin: 5px; font-weight: bold; text-decoration: italic;}
table.pic_all {background-color: #f5f8fa; border: 1px solid #8c9ac8; margin-top: 10px; padding:5px;}
table.pic_all td {padding-left:5px;}

div.pic_thumb, div.pic_big {border: 1px solid #8c9ac8; padding: 5px; background-color: #fff; width: 110px; text-align: left; float:left; margin: 5px; position: relative;}
div.pic_thumb img {border: 1px solid #8c9ac8;}
div.pic_big {width: 600px; height: auto;clear: both; float: none;background-color: #222;text-align: center;padding-top: 10px;padding-bottom: 10px;}
div.pic_thumb:hover, div.iehover {color:#00689e; border: 1px solid #d63636; cursor: pointer; background-color: #555; color: #fff;}
div.pic_thumb div.intxt {text-align: left; font-size: 80%;}
div.pic_thumb div.header {margin-bottom: 2px;}

div.pic_thumb2 {margin-left: 40px;}
div.pic_thumb2 img {border: 1px solid #8c9ac8;}
div.pic_thumb2 {border: 1px solid #187397; padding: 5px; width: 202px; background-color: #fff; text-align: left; float:left; margin: 5px; position: relative;}
div.pic_thumb2:hover, div.iehover {border: 1px solid #d63636; cursor: pointer;}
div.pic_thumb2 div.intxt {text-align: left; color: #fff; font-size: 80%; background-color:#888;}
div.pic_thumb2 div.header {font-size: 80%; padding-top: 2px; padding-left:2px;margin-top:5px;color:#2785ab;}
