* {margin:0px; padding:0px;}
html {height:100%;}
body {height:100%; text-align:center; background:#ffffff url(/_img/top_gradient.png) repeat-x;}

a:link, a:visited {color:#32312f; text-decoration:underline;}
a:hover, a:hover.visited {color:#32312f; text-decoration:none;}

a {outline:0px;}

img {border:0px;}

p {margin:0px 0px 15px 0px; text-align:justify;}
h1, h2, h3, h4 {text-decoration:underline; font-family:arial, tahoma; margin:0px 0px 15px 0px; text-align:left; font-weight:normal; color:#000000;}
h1 {font-size:18px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:16px;}

#wrapper {min-width:980px; min-height:100%; height:auto !important; height:100%; position:relative;}
#wrapper {font-family:arial, tahoma; font-size:12px; color:#32312f;}

.bottom_left {position:absolute; bottom:0px; left:0px; width:207px; height:221px; background:url(/_img/bottom_left.gif) no-repeat;}

#header {height:136px; position:relative;}
#header .top_right {position:absolute; top:0px; right:0px; width:296px; height:136px; background:url(/_img/top_right.gif) no-repeat;}
#header .phone {position:absolute; top:54px; right:25px; width:220px; height:44px; font-family:arial narrow, "arial narrow", tahoma, verdana; font-size:18px; font-weight:bold; text-align:left;}
#header .phone img {float:left; margin-right:10px;}
#header .phone span {padding-top:12px; display:block;}
#header .logo {position:absolute; top:21px; left:36px;}

#middle {padding:0px 0px 158px 0px; height:1%;}
#middle:after {content: '.'; display:block; clear:both; visibility:hidden; height:0;}

#container {width:100%; float:left; overflow:hidden;}
#content {padding:0 18px 0 272px;}

#menu_bnnrs {position:relative; width:100%; height:156px;}
#menu_bnnrs .bann_one {float:left; width:227px; height:126px;}
#menu_bnnrs .bann_three {float:right; width:227px; height:126px;}
#menu_bnnrs .bann_two {margin:0 auto; width:227px; height:126px;}

#left_side {float:left; width:254px; margin-left:-100%; position:relative;}

#menu_left {position:relative; width:254px; height:146px; border-collapse:collapse; text-align:left; background:#979da9 url(/_img/menu_left_right_middle.gif) 251px 0px repeat-y;}
#menu_left td {}
#menu_left .menu_left_top {width:254px; height:18px; background:url(/_img/menu_left_top.jpg) top left no-repeat;}
#menu_left .menu_left_bottom {width:254px; height:18px; background:url(/_img/menu_left_bottom.jpg) top left no-repeat;}
#menu_left .menu_left_shadow {width:254px; height:18px; background:url(/_img/menu_left_shadow.jpg) top left no-repeat;}
#menu_left .menu_left_right_top {width:18px; height:12px; background:url(/_img/menu_left_right_top.jpg) top left no-repeat;}
#menu_left .menu_left_right_bottom {width:18px; height:12px; background:url(/_img/menu_left_right_bottom.jpg) bottom left no-repeat;}
#menu_left .menu_left_right_middle {width:18px; background:#979da9 url(/_img/menu_left_right_middle.gif) right repeat-y;}
#menu_left .main_area {width:236px; background:#979da9;}

#menu_ul {position:relative; top:-3px; line-height:30px; font-family:arial narrow, "arial narrow", tahoma, verdana; font-size:18px; font-weight:bold; width:222px; margin-left:12px;}
#menu_ul li {list-style-type:none; width:222px;}
#menu_ul li ul {line-height:16px; font-family:arial, tahoma, verdana; font-weight:normal; font-size:13px; margin-left:20px; width:202px;}
#menu_ul li ul li {width:202px;}
#menu_ul a:link, #menu_ul a:visited {color:#ffffff; text-decoration:none; display:block; padding-left:25px; background:url(/_img/red_dot.gif) 15px 15px no-repeat;}
#menu_ul a:hover, #menu_ul a:hover.visited {color:#ffffff; text-decoration:underline; display:block; padding-left:25px; background:url(/_img/red_dot.gif) 17px 15px no-repeat;}
#menu_ul li ul li a:link, #menu_ul li ul li a:visited {color:#ffffff; text-decoration:none; display:block; padding-left:25px; background:url(/_img/red_dot.gif) 15px 8px no-repeat;}
#menu_ul li ul li a:hover, #menu_ul li ul li a:hover.visited {color:#ffffff; text-decoration:underline; display:block; padding-left:25px; background:url(/_img/red_dot.gif) 17px 8px no-repeat;}

#price_down {padding-top:50px; float:left; position:relative;}

#container_two {width:100%; float:left; overflow:hidden;}
#content_main {padding:18px 346px 0px 0px;}
#content_main ul {margin:0 auto; padding-bottom:0px; font-size:11px;}
#content_main li {margin-left:15px; list-style-type:square; padding:0px; line-height:19px; text-align:left;}
#content_main li a:link, #content_main li a:visited {text-decoration:none;}
#content_main li a:hover, #content_main li a:hover.visited {text-decoration:underline;}

#content_main a:link, #content_main a:visited {color:#d41821; text-decoration:underline;}
#content_main a:hover, #content_main a:hover.visited {color:#d41821; text-decoration:none;}

.cnt_main_width {width:100%;}

#right_side {float:left; margin-right:-3px; width:303px; margin-left:-303px; position:relative;}

#our_objects {width:100%; text-align:left;}
#our_objects h1 {margin:0px;}
#our_objects .main_cnt {padding:15px 20px 15px 20px;}
#our_objects .main_cnt, #our_objects b {background-color:#ecf0f4;}
#our_objects .r1, #our_objects .r3 {display:block; height:1px; overflow:hidden; font-size:1px;}
#our_objects .r3 {margin:0 3px;}
#our_objects .r1 {margin:0 1px;}
#our_objects .main_cnt .item {width:100%; padding-top:10px;}
#our_objects .main_cnt .item span {display:block; padding-top:17px; margin-left:57px;}
#our_objects .main_cnt .item img {float:left; border:2px solid #ffffff;}
#our_objects h1 a:link, #our_objects h1 a:visited {color:#32312f; text-decoration:underline;}
#our_objects h1 a:hover, #our_objects h1 a:hover.visited {color:#32312f; text-decoration:none;}
#our_objects a:link, #our_objects a:visited {color:#32312f; text-decoration:none;}
#our_objects a:hover, #our_objects a:hover.visited {color:#32312f; text-decoration:underline;}

#footer {width:100%; position:relative; margin:-128px auto 0; min-width:980px; height:125px; border-top:1px solid #f0efee;}
#footer {font-family:tahoma, arial; font-size:11px; color:#32312f;}
#footer .address {position:absolute; top:20px; right:66px; width:235px; white-space:nowrap; text-align:left;}
#footer .address h1 { margin-bottom:5px;}

#icon {width:250px; position:absolute; left:50%; margin-left:-100px; top:45px;}
#icon div {float:left; padding-top:0px; margin-right:36px;}
#icon .active {background:#d41821;}
#icon .mail {margin-top:1px;}
#icon a:link, #icon a:visited {display:block; padding:15px; background:none;}
#icon a:hover, #icon a:hover.visited {background:#d41821;}

#footer .mega_copy {position:absolute; top:57px; left:45px; width:235px; white-space:nowrap; text-align:left; z-index:5;}

/*POSTTAXON*/

#psttxn {text-align:left; padding-bottom:15px;}
#psttxn h1 {margin:0px; font-family:arial; text-decoration:none; word-spacing:3px;}
#psttxn h1 span {word-spacing:normal;}
#psttxn h1 a:link, #psttxn h1 a:visited {word-spacing:normal; color:#32312f;}
#psttxn h1 a:hover, #psttxn h1 a:hover.visited {word-spacing:normal; color:#32312f;}

.link_raw {padding:10px 0px 10px 0px;}
.link_raw a:link, .link_raw a:visited {color:#ffffff; text-decoration:none; background:#ecf0f4; padding:3px 5px 3px 5px;}
.link_raw a:hover, .link_raw a:hover.visited {color:#ffffff; text-decoration:underline; background:#ecf0f4; padding:3px 5px 3px 5px;}

/*PAGE_COUNT*/

#page_count {text-align:left; padding:10px 0px 10px 0px; width:100%;}
#page_count div {float:left; margin-right:5px; margin-bottom:5px;}
#page_count .page {padding:2px 6px 2px 0px;}
#page_count .active {display:block; padding:2px 6px 2px 6px; background:none; font-weight:bold;}
#page_count a:link, #page_count a:visited {color:#ffffff; text-decoration:none; display:block; padding:2px 6px 2px 6px; background:#979da9;}
#page_count a:hover, #page_count a:hover.visited {color:#ffffff; text-decoration:none; display:block; padding:2px 6px 2px 6px; background:#a9b0be;}

/*FEED_FORM*/

.send_error, .send_yes {width:100%; margin:0 auto; text-align:right; padding:0px 4px 10px 0px;}
.send_error {color:#e1212a; font-weight:bold;}
.send_yes {color:green; text-align:center; font-weight:bold;}

.feed_form {width:100%; padding-top:0px;}
.feed_form img {position:relative; top:-3px;}
.feed_form input, .feed_form textarea {border:1px solid #e3e2ec; width:100%; position:relative; top:-3px; color:#32312f; font-family:arial; background:#ffffff;}
.feed_form textarea {font-family:arial;}
.feed_form table {width:100%; text-align:right; margin:0 auto; border-collapse:collapse; position:relative; top:3px;}
.feed_form table td {padding:2px 3px 7px 3px; vertical-align:top;}
.feed_form .button_area {text-align:left; padding-left:5px;}
.feed_form .nmbr_img {border:0px; margin:0px;}
.feed_form .nmbr {width:98px; font-size:16px; font-weight:bold; text-align:center; margin-bottom:7px; position:relative; left:-2px;}
.feed_form .bttn {cursor:pointer; width:100px; text-align:center; position:relative; left:-2px;}

/*SITEMAP*/

.sitemap {}
.sitemap {font-family:tahoma; font-weight:normal;}
.sitemap ul {margin:0 auto; padding-bottom:0px;}
.sitemap ul li ul {margin:0 auto; padding-bottom:0px;}
.sitemap li {font-size:12px; margin-left:15px; list-style-type:square; padding:0px; line-height:19px; text-align:left;}
.sitemap li a:link, .sitemap li a:visited {text-decoration:none;}
.sitemap li a:hover, .sitemap li a:hover.visited {text-decoration:underline;}

/*CATALOGUE*/

.catalogue_item {font-size:11px; border:1px solid #d7dfe7; width:100%; min-height:110px; text-align:center; margin:0px 0px 15px 0px; text-align:left; padding-bottom:10px;}
.catalogue_item .cntrz {margin:10px 10px 0px 10px;}
.catalogue_item .cntrz  .cntr {position:relative; top:-2px; //top:-3px; margin-left:110px; padding-bottom:3px;}
.catalogue_item .cntrz  .cntr .item_name {line-height:25px; font-weight:bold; padding:2px 6px 2px 6px; background:#979da9; color:#ffffff; display:inline;}
.catalogue_item .cntrz  .cntr .zak_name {margin-top:1px;}
.catalogue_item .cntrz  .cntr .data_name {margin-top:1px;}
.catalogue_item .cntrz  .cntr .volume_name {margin-top:1px;}
.catalogue_item .cntrz  .cntr .term_name {margin-top:1px;}
.catalogue_item .cntrz  img {border:2px solid #ecf0f4; float:left; width:100px; margin-right:10px;}
.catalogue_item b {}

.catalogue_item_two {font-size:11px; border:1px solid #eef1f5; background:#eef1f5 url(/_img/catalogue_bg.gif) bottom right no-repeat; width:100%; min-height:117px; text-align:center; margin:0px 0px 15px 0px; text-align:left; padding-bottom:10px;}
.catalogue_item_two .cntrz {margin:10px 10px 0px 10px;}
.catalogue_item_two .cntrz .cntr {position:relative; top:-2px; //top:-3px; margin-left:110px; padding-bottom:3px;}
.catalogue_item_two .cntrz .cntr .item_name {line-height:25px; font-weight:bold; padding:2px 6px 2px 6px; background:#979da9; color:#ffffff; display:inline;}
.catalogue_item_two .cntrz .cntr .zak_name {margin-top:1px;}
.catalogue_item_two .cntrz .cntr .data_name {margin-top:1px;}
.catalogue_item_two .cntrz .cntr .volume_name {margin-top:1px;}
.catalogue_item_two .cntrz .cntr .term_name {margin-top:1px;}
.catalogue_item_two .cntrz img {border:2px solid #ecf0f4; float:left; width:100px; margin-right:10px;}
.catalogue_item_two .cntrz b {}

.link_raw_caltalogue {padding:10px 0px 0px 0px; font-family:tahoma, arial;}
.link_raw_caltalogue a:link, .link_raw_caltalogue a:visited {color:#bf0d15; text-decoration:none;}
.link_raw_caltalogue a:hover, .link_raw_caltalogue a:hover.visited {color:#bf0d15; text-decoration:underline;}

#catalogue_more {width:100%; text-align:left; font-size:11px;}
#catalogue_more .img_object {float:left; width:150px; margin-right:15px; text-align:center; font-weight:bold; padding-bottom:12px;}
#catalogue_more .img_object img {border:2px solid #ecf0f4; margin-bottom:8px;}
#catalogue_more .parent_name {position:relative; top:3px; display:inline; padding:2px 6px 2px 6px; background:#979da9; color:#ffffff; font-weight:bold;}
#catalogue_more .other {padding:15px 0px 10px 0px;}
#catalogue_more .other .tit {font-weight:bold; padding:25px 0px 10px 0px; display:inline; padding:2px 6px 2px 6px; background:#ecf0f4;}
#catalogue_more .other .inf {padding:5px 0px 10px 0px;}

#catalogue_more .object_photo {float:left; width:100px; height:100px; text-align:center; margin:0px 15px 15px 0px; padding-bottom:5px;}
#catalogue_more .object_photo img {border:2px solid #ecf0f4;}

/*GUEST*/

.write_tag {text-align:left; padding-bottom:20px;}
.write_tag a:link, .write_tag a:visited {color:#ffffff; text-decoration:none; background:#ecf0f4; padding:3px 5px 3px 5px;}
.write_tag a:hover, .write_tag a:hover.visited {color:#ffffff; text-decoration:underline; background:#ecf0f4; padding:3px 5px 3px 5px;}

.msg_guest {width:100%; text-align:left; border:1px solid #eef1f5; margin-bottom:10px;}
.msg_guest .cntrz {margin:10px 10px 0px 10px;}
.msg_guest div {padding-bottom:10px;}
.msg_guest .date {float:right;}
.msg_guest .email {}
.msg_guest .admin {}

.msg_guest_two {width:100%; text-align:left; border:1px solid #eef1f5; margin-bottom:10px; background:#eef1f5 url(/_img/catalogue_bg.gif) bottom right no-repeat;}
.msg_guest_two .cntrz {margin:10px 10px 0px 10px;}
.msg_guest_two div {padding-bottom:10px;}
.msg_guest_two .date {float:right;}
.msg_guest_two .email {}
.msg_guest_two .admin {}

/*DOWMLOAD*/

.download_item {width:100%; border:0px; height:auto;}
.download_item b {padding-right:10px;}
.download_item .cntrz {margin:0px 0px 5px 0px; padding:10px; display:block;}
.download_item {font-size:11px; border:1px solid #eef1f5; text-align:center; margin:0px 0px 15px 0px; text-align:left;}
.download_item a:link, .download_item a:visited {float:right; color:#ffffff; text-decoration:none; background:#eef1f5; padding:3px 5px 3px 5px;}
.download_item a:hover, .download_item a:hover.visited {float:right; color:#ffffff; text-decoration:underline; background:#eef1f5; padding:3px 5px 3px 5px;}

.download_item_two {width:100%; border:0px; height:auto;}
.download_item_two b {padding-right:10px;}
.download_item_two .cntrz {margin:0px 0px 5px 0px; padding:10px; display:block;}
.download_item_two {font-size:11px; border:1px solid #eef1f5; text-align:center; margin:0px 0px 15px 0px; text-align:left; background:#eef1f5 url(/_img/catalogue_bg.gif) bottom right no-repeat;}
.download_item_two a:link, .download_item_two a:visited {float:right; color:#ffffff; text-decoration:none; background:#f8fbff; padding:3px 5px 3px 5px;}
.download_item_two a:hover, .download_item_two a:hover.visited {float:right; color:#ffffff; text-decoration:underline; background:#f8fbff; padding:3px 5px 3px 5px;}

/*EDITOR*/

#editor {font-family:arial, tahoma; font-size:12px; color:#ffffff; position:absolute; z-index:999; top:17px; left:50%; background:#979da9; margin-left:-60px; width:120px; height:90px; border:solid #ffffff 2px;}
#editor a:link, #editor a:visited {color:#ffffff; text-decoration:underline; font-weight:bold;}
#editor a:hover, #editor a:hover.visited {color:#ffffff; text-decoration:none; font-weight:bold;}
#editor div {padding:10px;}
#editor div a:link, #editor div a:visited {color:#ffffff; text-decoration:none; background:#d32c34; padding:3px 5px 4px 5px; border:solid #ffffff 2px;}
#editor div a:hover, #editor div a:hover.visited {color:#ffffff; text-decoration:underline; background:#e55f5e; padding:3px 5px 4px 5px; border:solid #ffffff 2px;}

/*CONTACT_DIV*/

.contact_info {text-align:left; width:100%; padding-bottom:40px; //padding-bottom:0px;}