@charset "windows-1251";
/* CSS Document */

#ul1 {
list-style-image: url('../images/arrow_3.gif');
   }

html, body {border:none; height:100%; margin:0px; padding:0px;}
body {background:#f1f4f9 url(/images/bg/body.gif) repeat-y; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  line-height: auto;}

a {color:#003399; text-decoration:none ;}
a:hover {text-decoration:underline;}

a.line {color: #00588f; text-decoration:underline; }
a.line:hover {text-decoration:none;}

img {border:none;}
div, form {border:none; margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6, p {margin:10px 0px 5px 0px; padding:0px;}

h1 { color:#0066CC;font-size:22px; font-weight:normal;}
h2 {color:#0066CC; font-size:18px; font-weight:normal;}
h3 {color:#333; font-size:14px; font-weight:normal;}
p {margin-top:5px;}

td.price {border-top:0px #999; padding:3px 12px 5px 0px; font-size:16px; font-weight:normal; text-align: center;}


th {font-weight:normal; padding:3px 12px 5px 0px; text-align:left;}
td {border-top:1px dotted #999; padding:3px 12px 5px 0px;}

input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.container {height:100%; margin-bottom:-85px; min-height:100%; max-width:1280px; min-width:995px;}
body .container {height:auto;}
.container-max {max-width:1280px;}

.line-style-1 {background:url(/images/bg/line_ob_5.gif) repeat-x; clear:both; height:5px; overflow:hidden;}
.line-style-2 {background:url(/images/bg/line_ob_9.gif) repeat-x; clear:both; height:9px; overflow:hidden;}

.header {height:370px; position:relative;}
.header .logo {position:absolute; right:4%; top:30px;}
.header .call {font-size:18px; position:absolute; left:24px; top:24px; z-index:9;}
.header .call b {color:#333; font-weight:normal;}
.header .call .callback {cursor:pointer;}
.header .call .callback .lt {padding-left:4px;}
.header .call .callback .rt {padding-right:4px;}
.header .call .callback .border {border-bottom:1px dotted #00acf6; color:#00acf6;}
.header .call .callback-active {background:#d3e2f0; cursor:pointer;}
.header .call .callback-active .lt {background:url(/images/bg/callback_dot.gif) no-repeat; padding-left:4px;}
.header .call .callback-active .rt {background:url(/images/bg/callback_dot.gif) right top no-repeat; padding-right:4px;}
.header .call .callback-active .border {border-bottom:1px dotted #000; color:#000;}
.header .call .callback-active {}
.header .callback-form {display:none;}
.header .callback-form-active {background:url(/images/bg/callback.gif) no-repeat; position:absolute; width:309px; height:134px; left:309px; top:45px; display:block; z-index:8;}
/*.header .callback-form-active {background:url(/images/bg/callback.gif) no-repeat; position:absolute; width:309px; height:134px; left:359px; top:45px; display:block; z-index:8;}*/
.header .callback-form-active .pad {padding:12px 15px;}
.header .callback-form-active td {border:none; padding:0px 5px 3px 0px;}
.header .callback-form-active input {font-size:11px;}
.header .callback-form-active .field-1 input {width:200px;}
.header .callback-form-active .field-2 input {width:120px;}
.header .callback-form-active .btn input {margin-left:5px; vertical-align:middle;}





/*	.header .image {overflow:hidden; padding-top:70px; width:80%; background:url(/images/bg/header_bg_new.jpg) right bottom no-repeat;height:300px}*/

.header .header_wrapp{
	position:relative;
	padding-top:60px;
	width:80%;
	height:309px;
	overflow:hidden;
	z-index:1;
	/*background:url(/images/bg/window.png) 160px -5px no-repeat;*/
}
.header .image{
	position:relative;
	display:block;
	height:309px;
	overflow:hidden;
}
.header .image #right_wall{
	position:absolute;
	right:0;
	width:1040px;
	display:block;
	height:309px;
	background:url(/images/bg/back.png) right top no-repeat;
	z-index:101;
}
.header div.image div{
	position:absolute;
	display:block;
	border:none;
	/*margin-top:70px;*/
}
.header .image #fire {
	background:url(/images/bg/fire.png) left top no-repeat;
	top:0px;
	left:0;
	height:309px;
	width:240px;
	z-index:102;
}
.header .image #dog {
	background:url(/images/bg/dog.png) left top no-repeat;
	left:-15px;
	top:191px;
	height:207px;
	width:328px;
	z-index:103;
}
.header .image #baby {
	background:url(/images/bg/baby.png) left top no-repeat;
	left:50%;
	top:121px;
	margin-left:-174px;
	height:180px;
	width:230px;
	z-index:104;
}
.header .image #divan {
	background:url(/images/bg/divan.png) left top no-repeat;
	right:50px;
	top:62px;
	height:207px;
	width:328px;
	z-index:102;
}
.header .image #window_center{
	background:url(/images/bg/window.png) left top no-repeat;
	/*left:160px;*/
	left:50%;
	top:-20px;
	height:263px;
	width:454px;
	margin-left:-345px;
	z-index:10;
}


.header .image .bg {background:url(/images/bg/header_bg.jpg) right repeat-x; height:300px; overflow:hidden; position:relative;}
.header .image .corners {background:url(/images/bg/header_corners.gif) right no-repeat; height:300px; width:56px; overflow:hidden; position:absolute; right:0px; top:0px;}
.header .image .window {background:url(/images/bg/header_window.jpg) center 11px no-repeat; height:300px; overflow:hidden;}
.header .image .window .shade {background:url(/images/bg/header_window_shade.png) no-repeat; height:51px; width:313px; overflow:hidden;}
.header .image .window .pad {padding-top:249px;}
.header .image .pair {background:url(/images/bg/header_pair.png) no-repeat; height:249px; width:226px; overflow:hidden; position:absolute; left:15%; top:51px;}
.header .image .sofa-wardrobe-boy {background:url(/images/bg/header_sofa_wardrobe_boy.png) no-repeat; height:295px; width:363px; overflow:hidden; position:absolute; right:0px; top:5px;}
.header .image .painting {background:url(/images/bg/header_painting.png) no-repeat; height:113px; width:148px; overflow:hidden; position:absolute; left:10%; top:25px;}
.header .image .cupboard-lamp {background:url(/images/bg/header_cupboard_lamp.png) no-repeat; height:204px; width:80px; overflow:hidden; position:absolute; left:0px; top:73px;}
.header .icq-consult {background:url(/images/ico/icq.gif) no-repeat; padding-left:20px; position:absolute; left:600px; top:30px;}
.header .icq-consult a {color:#50a915;}

.header .call24hour {font-size:12px; position:absolute; left:283px; top:15px; z-index:9;}

.footer-spacer {clear:both; height:85px; overflow:hidden;}
.footer-max {background:url(/images/bg/footer.gif) left bottom repeat-x; height:85px; max-width:1280px;}
.footer {font-size:11px; height:85px; min-width:995px; max-width:1280px; position:relative;}
.footer .col-left {float:left; padding-top:12px; width:79.9%;}
.footer .col-right {float:left; width:20%; text-align:center;}
.footer {}
.footer .dev {padding:12px 64px 0px 0px; text-align:right;}
.footer .copy {float:left; padding:12px 0px 0px 30px;}
.footer .copy b {font-size:12px;}

.nav-main {position:absolute; left:80%; top:125px;z-index:1000;}
.nav-main ul, .nav-main li {list-style:none; margin:0px; padding:0px;}
.nav-main ul {position:relative; width:195px;}
.nav-main li {padding:3px 0px 3px 34px; position:relative}
.nav-main li a {position:relative;}
.nav-main .hl {padding-top:8px;}
.nav-main .hl a {color:#ed1c24; font-weight:bold;}
.nav-main {}
.nav-main li.active {background:#233c6c;}
.nav-main li.active a {color:#FFF; font-weight:bold;}
.nav-main li ul {padding:0px 12px; width:auto;}
.nav-main li li {font-size:11px; padding:0px 0px 2px 0px;}
.nav-main li .sub  {position:absolute; left:-160px; width:160px; top:0px; display:none;}
.nav-main li.active li a {font-weight:normal;}
.nav-main li li.active a {font-weight:bold;}
.nav-main li.active .sub {display:block;}
.nav-main li.active .sub .bg {background:#233c6c;}
.nav-main li.active .sub .top {background:url(/images/bg/nav_main_top.png) no-repeat; clear:both; height:10px; overflow:hidden;}
.nav-main li.active .sub .bottom {background:url(/images/bg/nav_main_bottom.png) no-repeat; clear:both; height:10px; overflow:hidden;}
.nav-main {}

.nav-aux {padding:0px 20px 0px 32px; margin-bottom:24px;}
.nav-aux ul, .nav-aux li {list-style:none; margin:0px; padding:0px;}
.nav-aux li {margin-bottom:5px; padding:0px 0px 3px 25px;}
.nav-aux li.mesure {background:url(/images/ico/mesure.gif) 0px 1px no-repeat;}
.nav-aux li.calc {background:url(/images/ico/calc_online.gif) 0px 1px no-repeat;}
.nav-aux li.sales {background:url(/images/ico/sale_map.gif) no-repeat;}
.nav-aux li.icq-consult {background:url(http://wwp.icq.com/scripts/online.dll?icq=569304993&img=5) no-repeat;}
.nav-aux li.cart {background:url(/images/ico/cart.gif) 37px 8px no-repeat; margin-left:-35px;}
.nav-aux li.cart .border {border:1px solid #e4e4e4; padding:5px 35px 5px 35px; float:left; position:relative; white-space:nowrap;}
.nav-aux li.cart .border .lt {background:url(/images/bg/cart_lt.gif) no-repeat; height:4px; width:4px; overflow:hidden; position:absolute; left:-1px; top:-1px;}
.nav-aux li.cart .border .rt {background:url(/images/bg/cart_rt.gif) no-repeat; height:4px; width:4px; overflow:hidden; position:absolute; right:-1px; top:-1px;}
.nav-aux li.cart .border .lb {background:url(/images/bg/cart_lb.gif) no-repeat; height:4px; width:4px; overflow:hidden; position:absolute; left:-1px; bottom:-1px;}
.nav-aux li.cart .border .rb {background:url(/images/bg/cart_rb.gif) no-repeat; height:4px; width:4px; overflow:hidden; position:absolute; right:-1px; bottom:-1px;}
.nav-aux li.cart a {color:#ed1c24; font-weight:bold;}
.nav-aux li a {font-weight:bold;}
.nav-aux li span {color:#999; font-size:11px;}

.content {}
.content .col-left {float:left; width:80%;}
.content .col-right {float:right; width:19.9%;}

.text-main {float:left; width:745px;}
/*.text-main .pad {padding:0px 45px 24px 28px;}*/
/*.text-main h1 {color:#333; font-family:"Arial Black", Arial, Helvetica, sans-serif; line-height:24px;}*/
.text-main h1 {color:#3e77c1; font:25px Arial, Helvetica, sans-serif; line-height:20px; font-weight:bold; margin:0 0 20px 0;}
.text-main h1 span {color:#666; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.text {margin-bottom:12px;}
.text .pad {padding:0px 28px;}

.b-actions {border-bottom:1px dashed #DDD; border-right:1px dashed #DDD; margin:-42px 0px 24px 0px; min-height:1px; padding:42px 0px 12px 0px; position:relative;}
.b-actions ul, .b-actions li {list-style:none; margin:0px; padding:0px;}
.b-actions li {color:#999; float:left; font-size:11px; width:24.9%;}
.b-actions li a {color:#00acf6; font-size:12px; font-weight:bold; position:relative;}
.b-actions li p {margin:0px; padding:0px 20px 0px 28px;}
.b-actions li .image {height:135px; width:123px; overflow:hidden; margin:-8px 0px -5px 0px; position:relative;}
.b-actions li.happy .image {background:url(/images/bg/action_happy.png) no-repeat;}
.b-actions li.married .image {background:url(/images/bg/action_married.png) no-repeat;}
.b-actions li.calc .image {background:url(/images/bg/action_calc.png) no-repeat;}
.b-actions li.ny .image {background:url(/images/bg/action_ny.png) no-repeat;}
.b-actions li.hb .image {background:url(/images/bg/action_hb.png) no-repeat;}
.b-actions li.rassrochka .image {background:url(/images/bg/action_rassrochka.png) no-repeat;}
.b-actions .rb {background:url(/images/bg/action_rb.gif) no-repeat; height:4px; width:4px; position:absolute; right:-1px; bottom:-1px; overflow:hidden;}
.b-actions .banner {background:#ffffff url(/images/banner/bg.jpg) repeat-x; }
.b-actions .banner .window {background:url(/images/banner/window.jpg) left 0px no-repeat; height:179px; overflow:hidden;}
.b-actions .banner .text {background:url(/images/banner/text.png) right 25px no-repeat; height:179px; width: 90%; overflow:hidden;}

.b-news-short {float:left; width:40%;}
.b-news-short .pad {padding:0px 32px 0px 0px;}
.b-news-short h2 {color:#333;}
.b-news-short h2 a {color:#333;}
.b-news-short .item {border-bottom:1px dotted #cfc9c1; margin-bottom:10px; padding-bottom:12px; position:relative;}
.b-news-short .date {color:#CCC; font-size:11px; position:absolute; left:0px; top:0px;}
.b-news-short .link {padding:0px 0px 0px 60px; position:relative;}
.b-news-short .last {border:none;}

.b-news {margin-bottom:12px;}
.b-news .pad {padding:0px 32px 0px 0px;}
.b-news .item {border-bottom:1px dotted #cfc9c1; margin-bottom:10px; padding-bottom:12px; position:relative;}
.b-news .date {color:#CCC; font-size:11px; position:absolute; left:0px; top:0px;}
.b-news .link {padding:0px 0px 0px 60px; position:relative;}
.b-news .last {border:none;}
.b-news .list {float:left; width:75%;}
.b-news .archive {background:#d3e2f0; font-size:11px; float:right; width:152px; position:relative;}
.b-news .archive h2 {font-size:12px; color:#000; font-weight:bold; text-align:center;}
.b-news .archive b {color:#000;}
.b-news .archive .pad {padding:10px 15px;}
.b-news .archive .y {float:left; width:60px;}
.b-news .archive .m {float:left; width:60px;}
.b-news .archive .lt {background:url(/images/bg/archive_lt.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; left:0px; top:0px;}
.b-news .archive .rt {background:url(/images/bg/archive_rt.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; right:0px; top:0px;}
.b-news .archive .lb {background:url(/images/bg/archive_lb.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.b-news .archive .rb {background:url(/images/bg/archive_rb.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; right:0px; bottom:0px;}

.b-breadcrumbs {color:#999; font-size:11px; padding:12px 28px 5px 28px;}
.b-breadcrumbs a {color:#999;}
.b-breadcrumbs {}

.b-contact-info {}
.b-contact-info p {margin-bottom:5px;}
.b-contact-info .form {float:left; width:48%;}
.b-contact-info .map {float:right; width:50%;}
.b-contact-info .form td {border:none;}
.b-contact-info .form td label {white-space:nowrap;}
.b-contact-info .form td.input {width:100%;}
.b-contact-info .form td.input input {width:99%;}
.b-contact-info .form td.textarea textarea {width:99%;}

.b-calc {}

.b-calc h1 {margin:0px 274px 0px 0px;}
.b-calc .link-1 {background:url(/images/bg/link_1.gif) center bottom no-repeat; float:left; font-size:14px; font-weight:bold; margin-right:18px; padding:10px 0px 3px 0px; position:relative;}
.b-calc .link-1 a {background:#09C; color:#FFF; display:block; padding:2px 12px; text-decoration:none;}
.b-calc .link-1 .lt {background:#FFF; height:1px; width:1px; overflow:hidden; position:absolute; left:0px; top:10px;}
.b-calc .link-1 .rt {background:#FFF; height:1px; width:1px; overflow:hidden; position:absolute; right:0px; top:10px;}
.b-calc .link-1 .lb {background:#FFF; height:1px; width:1px; overflow:hidden; position:absolute; left:0px; bottom:3px;}
.b-calc .link-1 .rb {background:#FFF; height:1px; width:1px; overflow:hidden; position:absolute; right:0px; bottom:3px;}
.b-calc .link-2 {float:left; font-size:14px; font-weight:bold; padding-top:12px;}
.b-calc .link-2 a {border-bottom:1px dashed #09C; display:block; text-decoration:none;}

.b-calc .features {color:#333; float:left; width:300px;}
.b-calc .features b {color:#000;}
.b-calc .features p {margin-bottom:5px;}
.b-calc .features table {margin-bottom:12px;}
.b-calc .features td {border:none; padding:2px 12px 3px 0px;}
.b-calc .features .fram {float:left; margin:-2px 0px 0px -22px; position:absolute}
.b-calc .features .radio {padding:0px 3px 0px 0px;}
.b-calc .features .radio input {margin-top:-3px;}
.b-calc .features .select select {width:150px;}
.b-calc .features .chck {padding:0px 3px 0px 0px;}
.b-calc .features .btn {clear:both; margin-bottom:12px;}
.b-calc .features .green {color:#50a915;}
.b-calc .features .total {font-size:18px; margin-bottom:12px;}
.b-calc .features {}
.b-calc .window {float:left; width:400px;}
.b-calc .window td {border:none; padding:0px;}
.b-calc .window .frames {padding:0px 0px 64px 24px; margin-bottom:24px; position:relative;}
.b-calc .window .frames .vertical-scale {position:absolute; left:0px; top:0px; width:5px; border-bottom:1px solid #999; border-left:1px solid #999; border-top:1px solid #999;}
.b-calc .window .frames .vertical-scr {position:absolute; left:0px; top:0px;}
.b-calc .window .frames .vertical-scr .handle {/*background:url(/images/bg/win_size_v_src.gif) no-repeat;*/ height:11px; width:40px; cursor:pointer;}
.b-calc .window .frames .vertical-scr .handle .input {padding-left:45px; position:absolute; top:-6px; white-space:nowrap}
.b-calc .window .frames .vertical-scr .handle .input input {width:48px;}
.b-calc .window .frames .vertical-scale-min {position:absolute; left:0px; top:0px; font-size:11px;}
.b-calc .window .frames .vertical-scale-max {position:absolute; left:0px; top:0px; font-size:11px;}
.b-calc .window .frames .horizontal-scale {position:absolute; left:0px; top:0px; height:5px; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999;}
.b-calc .window .frames .horizontal-scr {position:absolute; left:0px; top:0px;}
.b-calc .window .frames .horizontal-scr .handle {/*background:url(/images/bg/win_size_h_src.gif) no-repeat;*/ height:40px; width:11px; cursor:pointer;}
.b-calc .window .frames .horizontal-scr .handle .input {position:absolute; left:-20px; top:-26px; white-space:nowrap}
.b-calc .window .frames .horizontal-scr .handle .input input {width:48px; position:relative;}
.b-calc .window .frames .horizontal-scale-min {position:absolute; left:0px; top:0px; font-size:11px;}
.b-calc .window .frames .horizontal-scale-max {position:absolute; left:0px; top:0px; font-size:11px;}
.b-calc .window .frames {}
.b-calc .window .frames {}
.b-calc .window .frames {}
.b-calc .window .note {background:#d3e2f0; position:relative;}
.b-calc .window .note .pad {padding:18px 24px;}
.b-calc .window .note .lt {background:url(/images/bg/archive_lt.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; left:0px; top:0px;}
.b-calc .window .note .rt {background:url(/images/bg/archive_rt.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; right:0px; top:0px;}
.b-calc .window .note .lb {background:url(/images/bg/archive_lb.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.b-calc .window .note .rb {background:url(/images/bg/archive_rb.gif) no-repeat; height:8px; width:8px; overflow:hidden; position:absolute; right:0px; bottom:0px;}
.b-calc .window {}
.b-calc {}
.b-calc {}
.b-calc {}
.b-calc {}




/*galleries*/
.grid {padding:24px 55px 12px 55px;}
.grid .col-left {float:left; margin-right:3%; width:60%;}
.grid .col-right {float:left; width:36.9%;}
.grid .abc {position:absolute; right:-6px; top:-25px;}
.grid h2 {color:#c8002e; font-size:18px; font-weight:normal;}

.b-star-info {margin-bottom:12px;}
.b-star-info h2 {font-size:24px; border-bottom:1px solid #CCC; padding-bottom:8px;}
.b-star-info h3 {font-size:18px; font-weight:normal; margin-bottom:18px;}
.b-star-info h3 a {padding:0px 5px;}
.b-star-info .photos .big {float:left; margin:0px 23px 23px 0px;}
.b-star-info .photos .nails {float:left;}
.b-star-info .photos .nails .item {float:left; margin:0px 23px 23px 0px;}
.b-star-info .photos {}
.b-star-info {}

.b-news-scroll {margin-bottom:24px;}
.b-news-scroll .next {border-top:1px solid #ccc; font-size:9px; padding-top:1px;}
.b-news-scroll .next div {background:url(/images/bg/news_scr_next.gif) no-repeat; text-align:center; padding:4px 0px 5px 0px; width:120px;}
.b-news-scroll .next div a {background:url(/images/bul/arrow_6.gif) no-repeat; color:#FFF; padding-left:14px;}
.b-news-scroll .prev {border-bottom:1px solid #ccc; font-size:9px; padding-bottom:1px;}
.b-news-scroll .prev div {background:url(/images/bg/news_scr_prev.gif) no-repeat; text-align:center; padding:4px 0px 5px 0px; width:120px;}
.b-news-scroll .prev div a {background:url(/images/bul/arrow_5.gif) no-repeat; color:#FFF; padding-left:14px;}
.b-news-scroll .item {padding:8px 0px;}
.b-news-scroll .item .image {float:left; margin:0px 10px 5px 0px;}
.b-news-scroll .item .link {}

.b-pic-cor {position:relative;}
.b-pic-cor .lt {background:url(/images/bg/c_6px_lt.gif) no-repeat; height:6px; width:6px; position:absolute; left:0px; top:0px; overflow:hidden;}
.b-pic-cor .rt {background:url(/images/bg/c_6px_rt.gif) no-repeat; height:6px; width:6px; position:absolute; right:0px; top:0px; overflow:hidden;}
.b-pic-cor .lb {background:url(/images/bg/c_6px_lb.gif) no-repeat; height:6px; width:6px; position:absolute; left:0px; bottom:0px; overflow:hidden;}
.b-pic-cor .rb {background:url(/images/bg/c_6px_rb.gif) no-repeat; height:6px; width:6px; position:absolute; right:0px; bottom:0px; overflow:hidden;}

.fieldset {border:1px solid #b2b2b2; position:relative;}
.fieldset .legend {background:#FFF; position:absolute; left:-4px; top:-6px; padding:0px 12px 4px 0px;}
.fieldset .legend h2 {color:#b42a25; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; margin:0px; text-transform:uppercase;}
.fieldset .legend h2 a {color:#b42a25;}
.fieldset .wr {padding:20px 24px 20px 24px;}
.fieldset .wr-ii {padding:10px 10px 0px 10px;}
.fieldset .rt {background:url(/images/bg/fieldset_rt.gif) no-repeat; position:absolute; right:-1px; top:-1px; height:8px; width:8px; overflow:hidden;}
.fieldset .rb {background:url(/images/bg/fieldset_rb.gif) no-repeat; position:absolute; right:-1px; bottom:-1px; height:8px; width:8px; overflow:hidden;}
.fieldset .lb {background:url(/images/bg/fieldset_lb.gif) no-repeat; position:absolute; left:-1px; bottom:-1px; height:8px; width:8px; overflow:hidden;}
.fieldset .lt {background:url(/images/bg/fieldset_lt.gif) no-repeat; position:absolute; left:-1px; top:-1px; height:8px; width:8px; overflow:hidden;}

.b-about-us {margin-bottom:18px;}

.b-photo {margin-bottom:12px; overflow:hidden; width:100%;}
.b-photo .images {margin-bottom:8px; overflow:hidden; width:100000px; position:relative;}
.b-photo .images .item {float:left; margin-right:10px;height:60px;}
.b-photo .digits .item {background:url(/images/bg/nav_photo_btn.gif) right -25px no-repeat; float:left; margin-right:5px;}
.b-photo .digits .item a {background:url(/images/bg/nav_photo_btn.gif) no-repeat; display:block; padding:4px 12px 5px 12px; text-decoration:none;}
.b-photo .digits .item.active {background:url(/images/bg/nav_photo_btn_act.gif) right -25px no-repeat;}
.b-photo .digits .item.active a {background:url(/images/bg/nav_photo_btn_act.gif) no-repeat; color:#FFF;}
.b-photo .digits {}

#loading {position:fixed; z-index:999; top:0; left:0; height:100%; width:100%; background:url(/images/overlay-s.png)}
#loading .img {background:url(/images/loading.gif) no-repeat center center;position:fixed;top:50%;right:50%;z-index:999;width:66px;height:66px;margin-top:-33px;margin-left:-33px;        }

/*/\galleries*/

.r-discount {padding:0px 0px 0px 40px; margin-bottom:24px;}



.b-pages-bar {}
.b-pages-bar .prev-next {color:#CCC; font-size:14px; font-weight:bold; margin-bottom:5px;}
.b-pages-bar .prev-next a {color:#8a2528;}
.b-pages-bar .prev-next span {color:#333;}
.b-pages-bar .digits {padding-left:18px;}
.b-pages-bar .digits .item {float:left; font-size:12px; font-weight:bold; margin-right:12px; position:relative;}
.b-pages-bar .digits .item a {display:block; padding:3px 6px;}
.b-pages-bar .digits .active {background:#8a2528;}
.b-pages-bar .digits .active a {color:#FFF; text-decoration:none;}
.b-pages-bar .digits .active .lt {background:#FFF; position:absolute; left:0px; top:0px; height:1px; width:1px; overflow:hidden;}
.b-pages-bar .digits .active .lb {background:#FFF; position:absolute; right:0px; top:0px; height:1px; width:1px; overflow:hidden;}
.b-pages-bar .digits .active .rt {background:#FFF; position:absolute; left:0px; bottom:0px; height:1px; width:1px; overflow:hidden;}
.b-pages-bar .digits .active .rb {background:#FFF; position:absolute; right:0px; bottom:0px; height:1px; width:1px; overflow:hidden;}


.img-left {float:left; margin:0px 18px 5px 0px;}
.img-right {float:right; margin:0px 0px 5px 18px;}


.clear {clear:both; height:1px; overflow:hidden;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .clearfix {height:1%;}
/* End hide from IE5/mac */

/*ITECH.group*/
.bnr_main_top{
	padding:10px 25px 0 25px;
	height:138px;
	overflow:hidden;
	border-right:1px dashed #DDDDDD;
}
.bnr_main_top div.wrapper{
	margin:0;
	position:relative;
	overflow:hidden;
	height:138px;
}




.bnr_main_right{
	width:171px;
	height:121px;
	margin:0 auto;
}
.about_on_main{
	background:#ececec;
	margin:0 0 0 745px;
	padding:25px 45px;
}
.cover{
	margin-bottom:20px;
}
.cover h4{
	color:#00588f;
	font:18px Arial, Tahoma, serif;
	margin-bottom:20px;
}
.cover h4 span{
	border-bottom:1px dashed #00588f;
	cursor:pointer;
}
.cover div{
	display:none;
}
.cover div p{
	margin:0;
	padding:0;
}
.cover.open div{
	display:block;
	border-left:1px solid #fff;
	padding-left:25px;
}
.text-main {float:left; width:59.9%;}
.text-main .pad {padding:0px 32px 0px 28px;}
.text-main h1 {color:#333; font-family:Arial, Helvetica, sans-serif; line-height:24px;font-weight:bold;}
.text-main h1 span {color:#666; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.text {margin-bottom:12px;}
.text .pad {padding:0px 28px;}

.scrolling_text{
	background:url(/images/bg_blue.jpg) repeat-x left top;
	color:#fff;
	margin:0;
	padding:0;
}
.scrolling_text a{
	color:#fff;
}
.scrolling_text div.c1{
	background:url(/images/c1.gif) no-repeat left top;
}
.scrolling_text div.c2{
	background:url(/images/c2.gif) no-repeat right top;
}
.scrolling_text div.c3{
	background:url(/images/c3.gif) no-repeat right bottom;
}
.scrolling_text div.c4{
	padding:30px;
	background:url(/images/c4.gif) no-repeat left bottom;
	height:539px;
}
.content .col-left {overflow:hidden;}
.bnr_top_cut{
	width:970px;
	height:138px;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}
