* {font-family:Arial;}
body, p {margin:0px;top:0px;}
h1 {margin:0px;padding:25px 0px;font-size:30px;color:#414141;}
.wrapper {text-align:center;min-width: 1000px;}
.body_wrapper {width:1000px;margin:0px auto;text-align:left;}
.body {padding:25px;position:relative;}
.clr {clear:both;}

#logo {font-size:30px;color:#414141;float:left;text-decoration:none;}
#logo:hover {color:#9B9B9B;}
.top_text {float:left;margin-left:25px;margin-top: -5px;}
.top_text p, .top_text p a {font-size:12px;color:#7c7c7c;font-weight:bold;text-decoration:none;}

.form_short {position:absolute;right:220px;top:15px;height:56px;background:url(images/layer.png) -55px -132px repeat-x;}
.form_short_wrapper {position:relative;z-index:2;}
.form_short_lb {background:url(images/layer.png) -267px -132px no-repeat;width:6px;height:56px;position:absolute;left:-6px;top:0px;}
.form_short_text {padding-top: 5px;}
.form_short_text p {font-size: 12px;color: #a6ccfb;padding-left: 10px;font-weight: bold;line-height: 15px;}
.form_short_arrow {background:url(images/layer.png) -22px -132px no-repeat;position:absolute;right:-33px;top:0px;width:33px;height:56px;}
a.form_short_button {position: absolute;z-index: 1;background: url(images/layer.png) 0px -84px no-repeat;width: 195px;height: 48px;top: 4px;right: -195px;}
a.form_short_button:hover {background-position:-195px -84px;}

.bg_1 {background:url(images/layer.png) 0px 0px repeat-x;height:84px;overflow:hidden;}
.bg_2 {background:url(images/bg_body.png) center repeat-y;}
.bg_3 {background:#000;}

.f_1, .dev_1{color:#383737;font-size:12px;font-weight:bold;}
.f_2, .dev_2, .dev_2 a{color:#7c7c7c;font-size:12px;font-weight:bold;}

.f_1 {float:left;}
.f_2 {float:left;}
.dev_1 {float:right;}
.dev_2 {float:right;}

.catalog_item_wrapper.single {background:url(images/layer.png) 0px -188px no-repeat;width:310px;height:209px;margin-bottom:11px;}
.catalog_item_wrapper.double {background: url(images/layer.png) 0px -397px no-repeat;width: 310px;height: 460px;margin-bottom: 11px;}
.catalog_item_wrapper a {margin-top: 2px;margin-left: 2px;display:block;}
.catalog_item_wrapper a img {display:block;}
.catalog_item_wrapper.single a img {width:300px;height:200px;}
.catalog_item_wrapper.double a img {width:300px;height:450px;}
.catalog_item_wrapper.ciw_l {float:left;margin-right:11px;}
.catalog_item_wrapper.ciw_c {float:left;}
.catalog_item_wrapper.ciw_r {float:right;}

.catalog_pages {text-align:center;margin-top: 11px;margin-bottom:25px;}
.catalog_pages a{font-size:16px;font-weight:bold;color:#2e2e2e;text-decoration:none;margin:0px 6px;display:inline-block;}
.catalog_pages span {display:inline-block;margin:0px 3px;background:url(images/layer.png) 0px -132px no-repeat;width:22px;height:22px;}
.catalog_pages span b {color: #fff;font-size: 16px;display: inline-block;text-align: center;padding-top: 2px;}

#form {position:absolute;left:0px;top:0px;width:100%;height:100%;background:url(images/bg_o2.png);z-index:10;display:none;}
#form .form {width: 514px;position: absolute;left: 50%;margin-left: -257px;top: 150px;background:url(images/bg_modal.png) -514px 0px repeat-y;}
#form .form_bg_t{background:url(images/bg_modal.png) 0px 0px repeat-y;height:9px;position:absolute;top:-9px;left:0px;width:514px;}
#form .form_bg_b{background:url(images/bg_modal.png) -1028px 0px repeat-y;height:9px;position:absolute;bottom:-9px;left:0px;width:514px;}
#form form {margin: 0px;padding: 14px 25px;}
#form .form_title {font-size:16px;font-weight:bold;color:#000;position:relative;}
#form .form_close {position:absolute;top:2px;right:0px;width:17px;height:16px;background:url(images/layer.png) 0px -154px no-repeat;}
#form .inputs_wrapper {border-bottom:2px solid #696969;border-top:2px solid #696969;padding:25px 0px;margin:25px 0px;}
#form .inputs_wrapper .input_body {margin-bottom: 25px;margin-left: 25px;margin-right: 25px;position:relative;}
#form .inputs_wrapper .input_body .error {color:red;font-size:11px;position:absolute;top:17px;left:0px;}
#form .inputs_wrapper .input_body.last {margin-bottom:0px;}
#form .inputs_wrapper .input_body.last span {display:block;text-align:center;font-weight:bold;}
#form .inputs_wrapper .input_body  span {font-size:14px;color:#1e1c1c;}
#form .inputs_wrapper .input_body  .input {position: absolute;width: 220px;border: 1px solid #bbbbbb;height: 25px;right: 0px;top: -5px;background:#ebebeb;}
#form .inputs_wrapper .input_body  .input input {margin: 0px;padding: 0px;border: 0px;width: 210px;margin-top: 5px;margin-left: 5px;background:none;outline:none;font-size:14px;font-weight:bold;color:#000;}
#form .inputs_wrapper .input_body  .textarea {border: 1px solid #bbbbbb;background:#ebebeb;margin-top:25px;}
#form .inputs_wrapper .input_body  .textarea textarea {margin: 0px;margin:5px;border: 0px;height:80px;background:none;outline:none;font-size:13px;color:#000;resize: none;display:block;width: 400px;padding: 0px;}
#form .inputs_wrapper.submit {text-align: right;border: 0px;margin: 0px;padding: 0px;}
#form .inputs_wrapper.submit .input_body{margin-bottom: 0px;}
#form .inputs_wrapper .message_description {position: absolute;left: 0px;top: 3px;font-size: 12px;color: #333;}

#message_done {display:none;}
.body_intro {padding:25px;background:#eeeeee;border-bottom:2px solid #e5e5e5;position:relative;}
.body_intro p {font-size:14px;color:#6c6c6c;padding:0px 130px;}
.rouse {position:absolute;top:20px;width:85px;height:52px;background:url(images/layer.png) 0px -890px no-repeat;}
.rouse.left {left:35px;}
.rouse.right {right:35px;}

.cat  {position:relative;padding:25px 0;}
.cat  .title {font-size:30px;color:#000;display: block;text-align: center}
.cat  .more {width:64px;height:64px;background:url(images/layer.png) -324px -169px no-repeat;position:absolute;right:0px;top:50%;margin-top:-32px;}
.cat  .catalog_wrapper {margin-top: 10px;}
.live {position: absolute;right: 121px;top: 26px;}
.cphone {color: #FFF;position: absolute;right: 300px;font-size: 18px;top: 10px;font-weight: bold;}

.cat-2{float: left;width: 33%;}

h2 a {color:black;}
.cat-3 img {display:block;width:100%}


h2 {margin: 0;padding-bottom: 20px;}
.bg_2 {background: #eeeeee}
.body_intro {border: none;}
.catalog_item_wrapper a img {width:100%;}
.body_intro {padding-bottom: 0;}
