* {
	margin:0px;
	padding:0px;
}

body {
	color:#102642;
	font:83%/1.5 arial;
	background-color:#fff;
}

p {
	margin:0px 0px 10px 0px;
}

a, a:link, a:active, a:hover, a:visited {
	background:transparent;
	text-decoration:underline;
	cursor:pointer;
	color:#0056b3;
}

a:hover, a:active {
	color:#f98e04;
}

h1, h2, h3 {
	letter-spacing: -1px;
	font-family: arial;
	margin: 10px 0px 10px;
	color:#102642;
	margin-top:0px;
	font-weight:bold;
	overflow:visible;
	padding-left: 12px;
}
h4, h5, h6 {
	font-family: arial;
	margin: 10px 0px 10px;
	color:#102642;
	margin-top:0px;
	font-weight:bold;
	overflow:visible;
	padding-left: 12px;
}
h1 {
	font-size: 135%; color:#011851; font-weight: normal;
}
h2 {
	font-size: 120%;
}
h3 {
	font-size: 110%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 95%;
}
h6 {
	font-size: 90%;
}

.title {
	letter-spacing: -1px;
	font-family: arial;
	margin: 10px 0px 10px;
	color:#011851;
	margin-top:0px;
	font-weight:bold;
	overflow:visible;
	padding-left: 12px;
	font-weight: normal;
	font-size: 135%;
}

ul {
	margin: 10px 0px 5px 0px;
	list-style-type:none;
}

img {
	border:none;
}

table {
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-size:90%;
}

table td {
	border:0px;
	padding:0px;
    padding-top:5px;
}

hr {
	margin: .8em auto .8em auto;
	background:#9e9e9e;
	height:1px;
	color:#9e9e9e;
	border:none;
	width:90%;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}

#page {
	width:990px;
	position:relative;
	margin:0 auto;
	background:url('http://www.bauservice.ru/assets/css/new/bg_foot.png') bottom no-repeat;
	overflow:hidden;
}

#page_shop {
	width:990px;
	position:relative;
	margin:0 auto;
	background:url('http://www.bauservice.ru/assets/css/new/bg_foot_shop.png') bottom no-repeat;
	overflow:hidden;
}

/* top */

#top_menu {
	width:100%;
	height:80px;
	background:url('http://www.bauservice.ru/assets/css/new/bg_top_menu.png') no-repeat;
    overflow:hidden;
	position:relative;
}

#top_menu_shop {
	width:100%;
	height:80px;
	background:url('http://www.bauservice.ru/assets/css/new/bg_top_menu_shop.png') no-repeat;
    overflow:hidden;
	position:relative;
}

#icons {
	width:150px;
	padding:20px 40px;
	margin:0 auto;
	position:absolute;
    top:0; left:0;
}

#icons a {
	padding-right:30px;
}


#nav {
	width:100%;
	margin:0 auto;
	height:20px;
	padding:20px 0px 0px;
}

#nav li {
	float:right;
	width:auto;
	margin:0 auto;
	padding:0px 20px 0px;
	font-weight:bold;
}
#nav a, #nav a:link, #nav a:visited, #nav a:active {
	display:block;
}

#nav li.nav, li.nav a, li.nav a:link, li.nav a:visited, li.nav a:active, li.nav a:hover {
	color:#011851;
	font-weight:bold;
	text-decoration:none;
} 

#wrap {
	background:url('http://www.bauservice.ru/assets/css/new/bg_right.png') top right no-repeat;
	min-height:840px;
}

#wrap_shop {
	background:url('http://www.bauservice.ru/assets/css/new/bg_right_shop.png') top right no-repeat;
	min-height:840px;
}

/* left */
#leftbar {
	width:295px;
	float:left;
	background:url('http://www.bauservice.ru/assets/css/new/bg_left.png') no-repeat;
	padding:0px 0px 50px 0px;
	position:relative;
}

#leftbar_shop {
	width:295px;
	float:left;
	background:url('http://www.bauservice.ru/assets/css/new/bg_left_shop.png') no-repeat;
	padding:0px 0px 50px 0px;
	position:relative;
}

#logo2 {
	margin:20px 0px 0px 60px;
	position:relative;
	margin:0px 0px 0px 0px;
	top:-8px;
}

#logo {
	margin:20px 0px 0px 60px;

}

.logobirhtd {
	margin:0px 0px 0px 60px;
	position:relative;
    top:-5px;
}

.switch {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	color:#383838;
	font-weight:bold;
	position:relative;
	font-size:80%;
	cursor:pointer;
}

.switch a, .switch a:link, .switch a:active, .switch a:visited, .switch a:hover {
	border-bottom:1px dashed #000000;
	text-decoration:none;
	color:#000;
}

.switch a.switch_act, .switch a.switch_act:link, .switch a.switch_act:active, .switch a.switch_act:visited, .switch a.switch_act:hover {
	color:#fff;
	background:#0056b3;
}

#but1 {
	margin-left:40px;
}

#but2 {
	margin-left:20px;
}

#country {
	display:none;
	position:absolute;
	background:url('http://www.bauservice.ru/assets/css/new/bg_menu.png') no-repeat;
	width:300px;
	height:100px;
	z-index:900;
}

.strana {
	display:none;
}

#country select {
	margin:20px 0px 0px 60px;
	width:200px;
	font:bold 92%/1.0 arial;
}

#country img {
	margin:24px 0px 0px 30px;
	position:absolute;
}

.close {
	color:#000000;
	margin:0px;
	padding:0px;
	position:absolute;
	top:4px;
	right:26px;
	cursor:pointer;
	font-weight:bold;
}

.close img {
	margin:2px 5px 0px 0px;
	position:static;
}

#search {
	background:#e3e3e3;
	width:260px;
	height:55px;
	overflow:hidden;
	margin:20px 0px 0px 20px;
}

#ajaxSearch_form {
	color: #444;
	width: auto;
}
#ajaxSearch_input {
	color: #727171;
	width: 150px;
	margin-top:17px;
	margin-left:2px;
}
#ajaxSearch_submit {
	padding:0px 8px 0px;
	color:#000;
	font-size:96%;
	margin:17px 0px 0px 10px;
	width:75px;
}
#ajaxSearch_output {
	border: 1px solid #444;
	padding: 10px;
	background: #fff;
	display: block;
	height: auto;
	vertical-align: top;
}
.ajaxSearch_paging {
    
}
.AS_ajax_result {
	color: #444;
	margin-bottom: 3px;
}
.AS_ajax_resultLink {
	text-decoration: underline;
}
.AS_ajax_resultDescription{
	color: #555;
}
.AS_ajax_more {
	color: #555;
}

.menu-title {
	font-weight:bold;
	font-size:110%;
	color:#011851;
	margin:20px 0px 10px 90px;
}

.menu-left {
	margin:10px 0px 10px 10px;
	font-size:90%;	
}

.menu, #menu {
	margin:0px 0px 0px 90px;
}

#menu li.active a, #menu li.active a:link, #menu li.active a:hover, #menu li.active a:active, #menu li.active a:visited {
	color:#011851;
	text-decoration:none;
	font-weight:bold;
}

#menu li.active ul {
	margin-left:10px;
	line-height:90%;	
}

#menu li.active ul li a, #menu li.active ul li a:link, #menu li.active ul li a:hover, #menu li.active ul li a:active, #menu li.active ul li a:visited {
	color:#0056b3;
	font-size:86%;
	text-decoration:none;
	letter-spacing:0pt;
	font-weight:bold;
}

#menu li.active ul li.active a, #menu li.active ul li.active a:link, #menu li.active ul li.active a:hover, #menu li.active ul li.active a:active, #menu li.active ul li.active a:visited {
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}

.news {
	font-size:80%;
	margin:10px 0px 0px 90px;
}

.date {
	font-size:90%;
	color:#787878;
}

.news_pages {
	font-weight:bold;
	color:#002d46;
	margin:10px 100px 0px 0px;
}

.ditto_page, .ditto_currentpage {
	margin: 0 3px;
}

.icon {
	margin-left:-25px;
	float:left;
}

.icon-b {
	margin-left:-60px;
	float:left;
}

#nav-secondary {
	margin:10px 0px 10px 90px;
	font-size:90%;	
	line-height:110%;
	color:#0056b3;
	text-decoration:none;
}

#nav-secondary ul {
	margin:5px 0px 5px 20px;
	font-size:90%;
	text-decoration:none;
	line-height:105%;	
}

.menu #nav-secondary {
	margin:10px 0px 10px 20px;	
}

#nav-secondary li a, #nav-secondary li a:link, #nav-secondary li a:hover, #nav-secondary li a:active, #nav-secondary li a:visited {
	color:#0056b3;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0.8pt;
	font-size:90%;
}

#nav-secondary li.active a, #nav-secondary li.active a:link, #nav-secondary li.active a:hover, #nav-secondary li.active a:active, #nav-secondary li.active a:visited {
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}

#nav-secondary li.active ul li a, #nav-secondary li.active ul li a:link, #nav-secondary li.active ul li a:hover, #nav-secondary li.active ul li a:active, #nav-secondary li.active ul li a:visited {
	color:#0056b3;
	font-size:98%;
	text-decoration:none;
	letter-spacing:0pt;
	font-weight:bold;
}

#nav-secondary li.active ul li.active a, #nav-secondary li.active ul li.active a:link, #nav-secondary li.active ul li.active a:hover, #nav-secondary li.active ul li.active a:active, #nav-secondary li.active ul li.active a:visited {
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}

#nav-secondary li.active ul li.active ul li a, #nav-secondary li.active ul li.active ul li a:link, #nav-secondary li.active ul li.active ul li a:hover, #nav-secondary li.active ul li.active ul li a:active, #nav-secondary li.active ul li.active ul li a:visited {
	color:#0056b3;
	font-size:110%;
	text-decoration:none;
	letter-spacing:0pt;
	font-weight:bold;
}

#nav-secondary li.active ul li.active ul li.active a, #nav-secondary li.active ul li.active ul li.active a:link, #nav-secondary li.active ul li.active ul li.active a:hover, #nav-secondary li.active ul li.active ul li.active a:active, #nav-secondary li.active ul li.active ul li.active a:visited {
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}

.razmer {
	width:120px;
	font:bold 80%/1.0 arial;
	margin:10px 0px 0px 0px;
}

.razmer-title {
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
	font-size:85%;
	margin:0px 0px 0px 20px;	
}

a.menu-aktiv, a.menu-aktiv:link, a.menu-aktiv:hover, a.menu-aktiv:active, a.menu-aktiv:visited {
	color:#011851;
	text-decoration:none;
	font-weight:bold;
}

.clients {
	color: #444;
	margin:20px 0px 0px 33px;
	text-align:center;
	background:#e3e3e3;
	width:225px;
	overflow:hidden;
	padding:3px;
}

.txt_auth {
	font-weight:bold;
	font-size:90%;
}
.pole_auth {
	width:100px;
}
.pole_auth_pas {
	width:50px;
}
.but_auth {
	padding:0px 8px 0px;
	font-size:110%;
	margin:5px 0px 0px 0px;
	width:140px;
}

/* rotator */
#rotate {
	float:right;
	width:695px;
	height:652px;
	overflow:hidden;
	position:relative;
}

.rotator {
	position:absolute;
	top:0px;
	left:640px;
	z-index:10;
}

#rotator-fon {
	background:url('http://www.bauservice.ru/assets/css/new/bg_right.gif') no-repeat;
	position:absolute;
	width:695px;
	height:652px;
	overflow:hidden;
	top:0px;
	left:0px;
	z-index:50;
}

#rotator-fontwo {
	background:url('http://www.bauservice.ru/assets/css/new/bg_right_two.gif') no-repeat;
	position:absolute;
	width:695px;
	height:652px;
	overflow:hidden;
	top:0px;
	left:0px;
	z-index:50;
}

#txt {
	text-align:center;
	position:absolute;
	top:225px;
	right:20px;
	z-index:100;
	width:180px;
	font-size:130%;
	font-family:verdana;
	color:#fff;
}

#txt a, #txt a:link, #txt a:active, #txt a:hover, #txt a:visited {
	color:#fff;
	text-decoration:none;
	line-height:110%;
	background:#f9900e;
}

#txt a span {
	font-size:250%;
	line-height:120%;
}

#txt a p {
	font-size:180%;
	line-height:120%;
}

#next {
	position:absolute;
	top:175px;
	left:125px;
	width:20px;
	height:40px;
	z-index:100;
	cursor:pointer;
}

#back {
	position:absolute;
	top:175px;
	left:445px;
	width:20px;
	height:40px;
	z-index:100;
	cursor:pointer;
}

/* right */
#rightbar {
	float:right;	
	width:260px;
	margin-top:-170px;
	padding:0px 0px 50px 0px;
	position:relative;
	z-index:500;
}

#rightbar .menu-title {
	margin:20px 0px 10px 0px;
}

/* content main */
#content {
	float:left;
	width:400px;
	margin-top:-250px;
	padding:0px 20px 50px 15px;
	position:relative;
	z-index:500;
	overflow:hidden;
}
/* content 2 colonka */
#contentbar {
	float:right;
	width:670px;
	background:url('http://www.bauservice.ru/assets/css/new/bg_right.png') no-repeat;
	padding:0px 10px 50px 15px;
	position:relative;
	overflow:hidden;
}

#contentbar_shop {
	float:right;
	width:670px;
	background:url('http://www.bauservice.ru/assets/css/new/bg_right_shop.png') no-repeat;
	padding:0px 10px 50px 15px;
	position:relative;
	overflow:hidden;
}

/* style content */
.collection {
    text-align:center;
	color:#ff6600;
}

.collection_foot {
	text-align:center;
}

.inter {
	font-size:86%;
	line-height:1.2em;
	margin:15px 0px 0px 0px;
}

.inter-title {
	font-size:92%;
	line-height:1.3em;
	margin:15px 0px 0px 0px;
}

.prew {
	float:left;
	width:220px;
	margin:0px 0px 10px 0px;
	height:130px;
	text-align:center;
    position:relative;
}

.prew a, .prew a:link, .prew a:active, .prew a:hover, .prew a:visited {
	line-height:1.2em;
	text-decoration:none;
	text-align:center;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:#003d7f;
}

.prew a:hover {
	color:#f98e04;
}

.blue-line {
	width:100%;
	clear:both;
	color:#011851;
	margin:10px 0px 0px 0px;
	background:#0056b3;
	text-align:center;
	height:20px;
	overflow:hidden;
}

.blue-line h2 {
	color:#fff;
	font-size:100%;
}

table td div.blue-line {
	width:100%;
	clear:both;
	color:#011851;
	margin:10px 0px 0px 0px;
	background:#0056b3;
	text-align:center;
	height:20px;
	overflow:hidden;
}

table td div.blue-line h2 {
	color:#fff;
	font-size:110%;
}

.prices-top {
    text-align:left;
	width:100%;
	font-size:80%;
}

.prices-top td {
	padding:0px 20px 0px 0px;
}

.tabb {
    text-align:left;
}

.tabb tr td {
    padding:3px 3px 4px 3px;
    border:1px solid #8da2c0;
}

.tabb .zagolov {
	border:0px;
    font-weight:bold;
}

.tabb .menuitem {
	cursor:pointer;
	border:1px solid #8da2c0;
}

.tabb .menuitem h4 {
    padding-left:250px;
}

.tabb .item {
	display:none;
	border:1px solid #8da2c0;
}

.item {
	display:none;
}

.t1, .t2, .t3 {
	display:none;
}

.office {
	text-align:left;
	margin:-5px 0px 10px 10px;
}
.office_nn {
	text-align:left;
	margin:-10px 0px 10px 10px;
}

.office td {
	padding:2px 0px 2px 0px;
	font-size:100%;
}

.office td a, .office td a:link, .office td a:active, .office td a:hover, .office td a:visited {
	color:#565656;
	text-decoration:none;
	background:url('http://www.bauservice.ru/assets/css/new/metro.gif') top left no-repeat;
	padding:0px 0px 0px 20px;
}

.office_nn td a, .office_nn td a:link, .office_nn td a:active, .office_nn td a:hover, .office_nn td a:visited {
	background:none;
	padding:0px 0px 0px 0px;
}
.logo_nn_mini	{
	margin-right:5px;
}

.office td a:hover {
	color:#f98e04;
	text-decoration:underline;
}

.LSM_0, .LSM_0 ul {
	margin:20px;
}

#bread {
	font-size:86%;
}

.remont {
	margin:30px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana;
	color:#f98e04;
	font-size:140%;
	clear:both;
}

.remontshop {
	margin:30px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana;
	color:#f98e04;
	font-size:15px;
	clear:both;
}

.brands {
	text-align:center;
	margin:10px 0px 10px 0px;
}

.span-img_1 {
	right:30px;
	position:absolute;
	bottom:30px;
	z-index:10;
	width:58px;
	height:58px;
	filter:expression(PNG(this));
}

.span-img_2 {
	right:10px;
	position:absolute;
	bottom:30px;
	z-index:20;
	width:58px;
	height:58px;
	filter:expression(PNG(this));
}

.span-img_3 {
	right:-10px;
	position:absolute;
	bottom:30px;
	z-index:30;
	width:58px;
	height:58px;
	filter:expression(PNG(this));	
}

.span-img_4 {
	right:-30px;
	position:absolute;
	bottom:30px;
	z-index:30;
	width:58px;
	height:58px;
	filter:expression(PNG(this));	
}


/* footer */
#footer {
	width:100%;
	height:140px;
	line-height:1.50em;
	overflow:hidden;
}

#footer table {
	width:100%;
	text-align:left;
}

#footer table tr td {
	vertical-align:top;
	padding:0px;
}

#footer table tr td.foot_text {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-size:86%;
	text-align:center;
}

.links {
	width:230px;
	text-align:center;
}
.links img {
	margin-bottom:10px;
}

.links a, .links a:link, .links a:active, .links a:hover, .links a:visited {
	color:#000;
}



.proba {
	float:left;
	width:190px;
	margin:0px 10px 10px 10px;
	height:190px;
	text-align:center;
    position:relative;
	font-size:80%;
}

.proba a, .proba a:link, .proba a:active, .proba a:hover, .proba a:visited {
	line-height:1.2em;
	text-decoration:none;
	text-align:center;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:#003d7f;
	font-size:130%;
}

.proba a:hover {
	color:#f98e04;
}

.proba .span-img_1 {
	right:30px;
	position:absolute;
	bottom:95px;
	z-index:10;
	width:58px;
	height:58px;
	filter:expression(PNG(this));
}

.proba .span-img_2 {
	right:10px;
	position:absolute;
	bottom:95px;
	z-index:20;
	width:58px;
	height:58px;
	filter:expression(PNG(this));
}

.proba .span-img_3 {
	right:-10px;
	position:absolute;
	bottom:95px;
	z-index:30;
	width:58px;
	height:58px;
	filter:expression(PNG(this));	
}

.tel {
	color:#ff6600;
	font-size:126%;
	font-weight:bold;
}

.email {
	font-size:96%;
	text-decoration:none;	
}

.email a {
	text-decoration:none;	
}

.blok1, .blok2, .blok3 {
	width:212px;
	height:57px;
	float:left;
	font-weight:bold;
	color:#011851;
	text-align:center;
	font-size:116%;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
}

.blok2 {
	margin:0px 10px 0px 10px;

}

.zagolovok, .zagolovoktwo, .zagolovokfour {
	width:660px;
	height:33px;
	overflow:hidden;
	margin-top:15px;
	color:#011851;
	font-weight:bold;
	padding-top:6px;
	text-indent:25px;
	cursor:pointer;
	position:relative;
}

.zagolovokfour {
	background:url('http://www.bauservice.ru/assets/css/new/blok4_2.png') no-repeat;	
}

#torg table .zagolovok {
	background:url('http://www.bauservice.ru/assets/css/new/blok1_1.png') no-repeat;
}

#stroy .zagolovok {
	background:url('http://www.bauservice.ru/assets/css/new/blok2_2.png') no-repeat;
}

#rozn .zagolovok, .zagolovoktwo {
	background:url('http://www.bauservice.ru/assets/css/new/blok3_3.png') no-repeat;
}

#torg, #stroy, #rozn {
	display:none;
	clear:both;
}

#torg table td, #stroy table td, #rozn table td {
	text-align:left;
	padding-top:10px;
	padding-left:20px;
	width:50%;
}

#torg table td.first, #stroy table td.first, #rozn table td.first {
	padding-left:0px;
}

.zagolovokimg {
	position:absolute;
	top:5px;
	right:7px;
}

.zagolovokimg img {
	position:relative;
	top:3px;
}

.utp .item td {
	border:1px solid #CCC;
}

.katalog_link {
	float:right;
	margin:-20px 0px 10px 0px;
	padding:0px 20px 0px 0px;
}

.ural_table td {
	text-align:left;
	font-size:96%;
}

.ural_table td div.blue-line {
	margin:30px 0px 0px 0px;

}

.ural_table td a {
	float:left;
	margin:10px 10px 10px 0px;
}

#txtkeram {
	position:relative;
	top:1100px;
	height:1200px;
}

#imgkeram {
	position:relative;
	top:-1245px;
}

#txtkeram2 {
	position:relative;
	top:1100px;
	height:1090px;
}

#imgkeram2 {
	position:relative;
	top:-1110px;
}

#contentbar .prewzavod {
	float:left;
	width:200px;
	padding-top:0px;
	margin:15px 5px 0px 5px;
	height:80px;
	text-align:center;
}
#contentbar .prewzavod img {
	border: 0px solid #002d46
}
#contentbar .prewzavod a:hover img {
	border: 0px solid #ff0000
}

#contentbar .prewzavod a {
	line-height:1.2em;
	color:#003d7f;
	font-weight:bold;
	font-size:92%;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	text-align:center;
}

#contentbar .prewzavod a:hover {
	color:#f98e04;
}

.prewzavod {
	float:left;
	width:200px;
	padding-top:0px;
	margin:15px 5px 0px 5px;
	height:80px;
	text-align:center;
}
.prewzavod img {
	border: 0px solid #002d46
}
.prewzavod a:hover img {
	border: 0px solid #ff0000
}

.prewzavod a {
	line-height:1.2em;
	color:#003d7f;
	font-weight:bold;
	font-size:92%;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	text-align:center;
}

.prewzavod a:hover {
	color:#f98e04;
}

.link_news {
	display:block;
	text-align:right;
	font-size:80%;
	
}

.title_actions {
	font-family: arial;
	color:#f98e04;
	font-weight: bold;
	font-size: 135%;
}





.element {
	vertical-align:bottom;
	text-align:center;
	width:50%;
	padding-top:15px;
}

.info {
	padding-top:10px;
	height:110px;
	overflow:hidden;
}

.info input {
	size:10;
}

#add_basket {
	position:absolute;
	background:url('http://www.bauservice.ru/assets/css/new/bg_menu.png') no-repeat;
	width:300px;
	height:100px;
	left:200px;
	z-index:900;
	text-align:center;
	padding-top:15px;
	font-weight:bold;
}

.bask {
	color:#f98e04;
	font-size:86%;
	text-align:left;
	margin:0px 0px 0px 70px;
	width:180px;
	padding:0px;
}

.bask td {
	padding:0px;
}

.el_name {
	width:130px;
}

.el_kolvo {
	
}

.el_link {
	text-align:right;
}

.inp_kolvo {
	width: 50px;
	margin:0px;
	padding:0px;
	font-size:11px;
}

.inp_kol_vo {
	width: 50px;
	margin:0px;
	padding:0px;
	font-size:11px;
}

.sub_kolvo {
	padding-left:90px;
	width:150px;
	text-align:center;
}

.sub_kolvo td {
	vertical-align:middle;
}

.price_shop {
	color:#f98e04;
	font-size:140%;
	font-weight:bold;
}

.send_zakaz {
	text-align:center;
}

.tabbask {
    text-align:left;
	font-size:86%;
}

.tabbask tr td {
    padding:3px 3px 4px 3px;
    border:1px solid #8da2c0;
}

.tabbask tr th {
    text-align:center;
}

.shop_search {
	margin:17px 0px 0px 0px;
	width:100%;
	text-align:center;
}

.shop_search input {
	margin:0px 5px 0px 5px;
}

ul#nav li.first a, ul#nav li.first a:active, ul#nav li.first a:link, ul#nav li.first a:visited, ul#nav li.first a:hover {
	color:#f98e04;
}

#d1, #d2, #d3, #d4, #d5 {
	display:none;
}

.head_p {
	cursor:pointer;
	text-align:center;
    margin:20px auto;
    font-weight:bold;
	width:300px;
    height:30px;
    padding-top:5px;
    color:#fff;
    background:url('http://www.bauservice.ru/assets/css/new/head_p.png') no-repeat;
}

.head_p2 {
	text-align:center;
    margin:10px auto;
    font-weight:bold;
    width:300px;
    height:20px;
    padding-top:3px;
}

.actions {
	width:300px;
}

.actions td {
	border:1px solid #042344;
}

.actions th {
	text-align:left;
	color:#fff;
	background-color:#f08825;
	vertical-align:middle;
    font-weight:bold;
	padding-left:5px;
	font-size:120%;
}

.actions th a, .actions th a:link, .actions th a:hover, .actions th a:active, .actions th a:visited {
    color:#000;
    text-decoration:none;
}

.table_head {
	color:#000;
	background-color:#f08825;
	text-align:center;
	vertical-align:middle;
    font-weight:bold;
}

.act_titl {
	color:#000;
}

.act_logo {
   float:right;
}

.actions tr td a, .actions tr td a:link, .actions tr td a:hover, .actions tr td a:active, .actions tr td a:visited {
	font-weight:bold;
}

.act_del {
	width:250px;
	margin: 0px 0px 0px 20px;
	height:1px;
	border:0px;
}

#dostavka {
	position:relative;
}

#dos1, #dos2, #dos3 {
	display:none;
	overflow:hidden;
	width:450px;
	height:330px;
	position:absolute;
	left:120px;
	top:150px;
	background:url('http://www.bauservice.ru/assets/css/new/fon_dostavka.png') no-repeat;
	padding:30px 10px 10px 10px;
	font-size:92%;
}

		.bubbleInfo {
            position: relative;
            top: 0px;
            left: 0px;
			padding:0px;
			margin:0px;
			height:130px;
            
        }
        .trigger {
            /*position: absolute;*/
			font-weight:bold;
			font-size:110%;
			color:#011851;
        }
		
		.trigger p {
			padding-left:90px;
		}
     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
			background:#fff;
			padding:0px;
			margin:0px;
	
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
			padding:0px;
			margin:0px;
        }

        .popup td#topleft { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-1.gif'); }
        .popup td.top { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-2.gif'); }
        .popup td#topright { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-3.gif'); }
        .popup td.left { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-4.gif'); }
        .popup td.right { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-5.gif'); }
        .popup td#bottomleft { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-6.gif'); }
        .popup td.bottom { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-7.gif'); text-align: center;padding:0px;margin:0px;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-8.gif'); }


#dost1, #dost2, #dost3 {
	display:none;
	width:280px;
} 

#dost1 table, #dost2 table, #dost3 table, #dost10 table {
	border-collapse: collapse;
	background:#fff;
	font-size:100%;
}

         td.corner {
        	height: 15px;
        	width: 19px;
			padding:0px;
			margin:0px;
        }

        td#topleft { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-1.gif'); }
        td.top { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-2.gif'); }
        td#topright { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-3.gif'); }
        td.left { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-4.gif'); }
        td.right { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-5.gif'); }
        td#bottomleft { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-6.gif'); }
        td.bottom { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-7.gif'); text-align: center;padding:0px;margin:0px;}
        td.bottom img { display: block; margin: 0 auto; }
        td#bottomright { background-image: url('http://www.bauservice.ru/assets/css/new/bubble-8.gif'); }


        .popup table.popup-contents {
        	line-height: 1.2em;
        	background-color: #fff;
        	color: #000;
			width:250px;
        	}

        table.popup-contents th {
        	text-align: right;
        	text-transform: lowercase;
        	}

        table.popup-contents td {
        	text-align: left;
        	}


.tit_info {
	font-weight:bold;
	color:#011851;
	font-size:110%;
	text-align:center;
}

.head_info, .head_info_two, .head_info_three, .head_info_show, .head_info_two_show {
	font-weight:bold;
	cursor:pointer;
	color:#011851;
}

.head_info, .head_info_show {
	margin-left:20px;
	margin-top:15px;
}

.head_info_two, .head_info_two_show {
	margin-left:40px;
	font-size:92%;
	margin-top:15px;
}

.head_info_three {
	margin-left:60px;
	font-size:92%;
	margin-top:15px;
}

.content_info, .content_info_two, .content_info_three {
	overflow:hidden;
	display:none;
}

.content_info, .content_info_show{
	margin-left:30px;
	margin-top:15px;
}

.content_info_two, .content_info_two_show {
	margin-left:50px;
	margin-top:15px;
}

.content_info_three {
	margin-left:70px;
	margin-top:15px;
}


.content_info table, .content_info_two table, .content_info_three table {
	border-collapse: collapse;
	margin:0px;
	padding:0px;
	font-size:84%;
}

.content_info table td, .content_info_two table td, .content_info_three table td {
	text-align:left;
	padding:0px;
	margin:0px;
}

.content_info_three table td#topleft, .content_info table td#topleft, .content_info_two table td#topleft { background-image: url('http://www.bauservice.ru/assets/css/new/bub-1.gif'); }
.content_info_three table td.top, .content_info table td.top, .content_info_two table td.top { background-image: url('http://www.bauservice.ru/assets/css/new/bub-2.gif'); }
.content_info_three table td#topright, .content_info table td#topright, .content_info_two table td#topright { background-image: url('http://www.bauservice.ru/assets/css/new/bub-3.gif'); }
.content_info_three table td.left, .content_info table td.left, .content_info_two table td.left { background-image: url('http://www.bauservice.ru/assets/css/new/bub-4.gif'); }
.content_info_three table td.right, .content_info table td.right, .content_info_two table td.right { background-image: url('http://www.bauservice.ru/assets/css/new/bub-5.gif'); }
.content_info_three table td#bottomleft, .content_info table td#bottomleft, .content_info_two table td#bottomleft { background-image: url('http://www.bauservice.ru/assets/css/new/bub-6.gif'); }
.content_info_three table td.bottom, .content_info table td.bottom, .content_info_two table td.bottom { background-image: url('http://www.bauservice.ru/assets/css/new/bub-7.gif'); }
.content_info_three table td#bottomright, .content_info table td#bottomright, .content_info_two table td#bottomright { background-image: url('http://www.bauservice.ru/assets/css/new/bub-8.gif'); }

.inf_text {
	font-size:86%;
	color:#011851;
	font-weight:bold;	
}

.center_inf{
	background:#fff;
}

#pol, #iwarm710, #iwarm720, #roomstat110, #roomstat140 {
	display:none;
}

#ban_r {
	position: absolute;
	right: 0; top: 0;
	z-index: 1000;
	width:102px;
	height:179px;
}


.tabbsail {
	width:100%;
	border-collapse: collapse;
}

.tabbsail tr td {
	padding:3px 3px 4px 3px;
    border:1px solid #8da2c0;
	font-size:92%;
	text-align:left;
	
}

.tabbsail tr td.brend {
	border:0px;
    font-size:120%;
	color:#f98e04;
	text-align:center;
	padding-top:20px;
}

.tabbsail tr td.collect {
	border:0px;
	font-size:100%;
	padding-bottom:10px;
}

.tabbinf tr td {
    padding:3px 3px 4px 3px;
    border:1px solid #8da2c0;
	font-size:120%;
}

.actnt {
	width:100%;
}

.actnt tr td {
	width:50%;
    vertical-align:top;
    font-size:130%;
    font-weight:bold;
	padding-top:20px;
}

.actnt tr td img {
	margin-bottom:7px;
}

.actnt tr td a, .actnt tr td a:link, .actnt tr td a:visited, .actnt tr td a:active {
	text-decoration:none;
    color:#011851;
}

.actnt tr td a:hover {
    color:#f98e04;    
}

#contentbar_shop div.pagin a {
	margin:0px 3px;
}

a.act_pagin, a.act_pagin:active, a.act_pagin:link, a.act_pagin:visited, a.act_pagin:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}