﻿body {
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #E4E4E4;
  font-family: Arial;
  font-size:100%;
  position: relative;
}
html {overflow-y: scroll;}

a img {border: 0px;outline: none;}
a {outline: none;
color: #336699;
text-decoration:underline;
}
a:hover {
	color: #336699;
	text-decoration:none;
}

p {
  padding: 0px;
  margin: 0px;
}
form, ul, li {
  margin: 0px;
  padding: 0px;
}
.top {
  width: 995px;
  margin: 0px auto;
  position: relative;
  background-color: #FFFFFF;
  height: 85px;
  padding: 58px 0px 0px 0px;
  font-size: 1.125em;
  color: #000000;
  font-style: italic;
  text-align: center;
}
.logo {
  position: absolute;
  top: 13px;
  left: 38px;
}
.search_top {
  position: absolute;
  top: 8px;
  right: 8px;
}
.search_top td {
  vertical-align: middle;
  text-align: center;
}
input#pole {
  border: 1px solid #C0C0C0;
  background-color: #FFFFFF;
  height: 19px;
  width: 179px;
  font-size: 0.825em;
  font-style: italic;
}
input#button {
border: 0px;
color: #FFFFFF;
font-size: 0.825em;
font-style: italic;
width: 61px;
height: 21px;
background-image: url(../i/button_search_top.jpg);
background-position: 0px -21px;
background-repeat: no-repeat;
cursor: pointer;
margin-left: 5px;
}
input:hover#button {
background-position: 0px 0px;
}


@-moz-document url-prefix(){input#button {padding-bottom:3px;}}

.top .tel {
  font-size: 1.3125em;
  color: #333333;
  line-height: 30px;
  position: absolute;
  top: 49px;
  right: 24px;
}
.menu_top {
  text-align: right;
  position: absolute;
  bottom: 3px;
  right: 0px;
  font-size: 17px;
  font-style: normal;
}
.menu_top a {
  color: #339900;
  padding: 1px 5px 3px 4px;
  margin-right: 10px;
  margin-left: 10px;
}
.menu_top a:visited {
  color: #339900;
  padding: 1px 5px 3px 4px;
  margin-right: 10px;
  margin-left: 10px;
}
.menu_top a:hover, .menu_top a#active {
  background-color: #339900;
  color: #FFFFFF;
  text-decoration: none;
}
.menu_img {
  width: 995px;
  margin: 0px auto;
  font-size: 17px;
  font-weight:bold;
  padding: 0px 3px;
}
.menu_img td {
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  height: 57px;
}
.menu_img a {
color: #ff3e00;
text-decoration: none;
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
line-height: 26px;
text-align:left;
height:30px;
}
/*.menu_img a:visited {
color: #ff3e00;
text-decoration: none;
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
line-height: 26px;
text-align:left;
height:30px;
}*/
.menu_img a:hover, .menu_img a.active {
color: #666666;
}
.menu_img a.km {background-image:url(../i/menu_1.jpg);padding-left:50px; padding-top:10px;float:left;background-position: 0px 3px;}
.menu_img a.mz {background-image:url(../i/menu_2.jpg);padding-left:55px; padding-top:10px;float:left;background-position: 5px 3px;}
.menu_img a.im {background-image:url(../i/menu_3.jpg);padding-left:51px; padding-top:10px;float:right;background-position: 0px 3px;}
.menu_img a.vt {background-image:url(../i/menu_4.jpg);padding-left:45px;padding-top:10px;float:right;background-position: 0px 3px;}
.menu_img a.km:hover, .menu_img a.km.active {background-position: 0px -39px;}
.menu_img a.mz:hover, .menu_img a.mz.active {background-position: 5px -39px;}
.menu_img a.im:hover, .menu_img a.im.active {background-position: 0px -39px;}
.menu_img a.vt:hover, .menu_img a.vt.active {background-position: 0px -39px;}


.mid {
  width: 990px;
  margin: 0px auto;
  background-color: #FFFFFF;
}
.mid td {
  vertical-align: top;
}
.mid .big_foto {
  float: right;
  margin: 0px 0px 35px 12px;
  position: relative;
  height: 300px;
  width: auto;
}

.mid .big_foto .project_name {
  margin: 145px 0px 0px 12px;
  position: relative;
}
.mid .big_foto_index {
  float: left;
  margin: 0px 0px 15px 12px;
  position: relative;
}

.mid .big_foto_index .pelena_index {
  background-color: #D2D5D4;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 49px;
  opacity: 0.7;
  width:585px;
  filter: alpha(opacity=70);
}
.mid .big_foto_index .name_index {
  position: absolute;
  bottom: 0px;
  left: 21px;
  text-align: left;
  font-size: 1.3125em;
  color: #333333;
  z-index: 20;
}
.mid .big_foto_index .name_index td {
  height: 49px;
  vertical-align: middle;
}
.mid .big_foto_index .pn_index {
  position: absolute;
  bottom: 16px;
  right: 11px;
  z-index: 25;
}
.mid .big_foto_index .pn_index a {
  margin: 0px 15px;
}







.mid .big_foto .pelena {
  background-color: #D2D5D4;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 49px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.mid .big_foto .name {
  position: absolute;
  bottom: 0px;
  left: 21px;
  text-align: left;
  font-size: 1.3125em;
  color: #D4E3BD;
  z-index: 20;
}
.mid .big_foto .name td {
  height: 49px;
  vertical-align: middle;
}
.mid .big_foto .pn {
  position: absolute;
  bottom: -55px;
  right: -11px;
  z-index: 25;
  width:400px;
  text-align:right;
}
.mid .big_foto .pn a {
  margin: 0px 15px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.mid .big_foto .pn a:hover {
  margin: 0px 15px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.mid .rubriki {
  float: right;
  margin-right: 5px;
}
.mid .rubriki td {
  padding-bottom: 7px;
  padding-left: 7px;
}
.mid .rubriki .category {
  display: block;
  width: 173px;
  height: 164px;
  text-align: left;
  border: 3px solid #FFFFFF;
  background-color: #DFDFE0;
  font-size: 0.875em;
  color: #5E6B69;
  font-weight: bold;
    text-decoration: none;
}
.mid .rubriki div:hover.category, .mid .rubriki .category#active {
  color: #336699;
  text-decoration: underline;
  border-color: #5CB500;
}
.mid .rubriki .category span {
  display: block;
  margin: 5px 11px;
}
.mid .opisanie {
  float: left;
  padding: 0px 0px 7px 12px;
  color: #333333;
  font-size: 0.875em;
  line-height: 24px;
  width: 587px;
}
.mid .end {
  vertical-align: top;
  text-align: right;
  color: #333333;
  font-size: 0.875em;
  padding-right: 56px;
}
.mid .end .tel {
  color: #ff3e00;
  font-size: 1.875em;
  font-style: italic;
  margin: 10px 0px;
}
.r_a {
  color: #ff3e00;
  font-size: 1.125em;
  font-style: italic;
  left: 24px;
  text-align: left;
  width: 951px;
  margin: 0px auto;
  height: 30px;
  padding-top: 15px;
}
.akc {
  width: 990px;
  margin: 0px auto;
  background-color: #FFFFFF;
  font-size: 0.75em;
  color: #333333;
  padding: 0px 11px;
}
.akc td {
  width: 33.33%;
  padding-right: 10px;
}
.akc img {
	float: left;
	margin-right: 0px;
}
.akc a {
  font-size: 14px;
  display: block;
  padding-bottom: 10px;
  color: #336699;
  font-style: italic;
}
.akc .all {
  text-align: right;
}
.akc .all img {
  float: none;
  margin-left: 10px;
  margin-bottom: -3px;
}
.akc .all a {
  padding-bottom: 0px;
  float: none;
  display: inline;
  font-style: normal;
}
.menu_bottom {
  text-align: center;
  font-size: 0.875em;
  font-style: normal;
  margin-top: 30px;
  margin-bottom: 20px;
}
.menu_bottom a {
  color: #339900;
  padding: 1px 5px 1px 4px;
  margin-right: 32px;
  margin-left: 32px;
}
.menu_bottom a:hover, .menu_bottom a#active {
  background-color: #339900;
  color: #FFFFFF;
  text-decoration: none;
}
h2 {
  color: #675890;
  font-size: 1.125em;
  font-style: italic;
  left: 24px;
  text-align: left;
  margin: 0px auto;
}
.mid .text {
  font-size: 0.875em;
  color: #333333;
  line-height: 24px;
  padding: 0px 17px;
}
.mid td.img {
  padding: 0px 9px 0px 0px;
  width: 440px;
  height: 280px;
}
.mid .tell{
  font-size: 1.3125em;
  color: #ff3e00;
  font-style: italic;
}
.mid .grey_send {
  padding-top: 34px;
  padding-bottom: 27px;
  text-align: center;
}
.mid .grey_send2 {
  padding-top: 34px;
  padding-bottom: 27px;
  padding: 34px 20px 27px 20px;
  text-align: center;
}
.grey {
  margin: 0px auto;
  position: relative;
  background-color: #E6E6E6;
  border: 1px solid #999999;
  padding: 12px;
  color: #333333;
  font-size: 0.875em;
  text-align: left;
  line-height: 21px;
}
.grey .name {
  font-size: 1.125em;
  text-align: center;
  font-style: italic;
  padding-bottom: 14px;
}
.grey1 {
  position: absolute;
  top: -1px;
  left: -1px;
}
.grey2 {
  position: absolute;
  top: -1px;
  right: -1px;
}
.grey3 {
  position: absolute;
  right: -1px;
  bottom: -1px;
}.grey4 {
  position: absolute;
  left: -1px;
  bottom: -1px;
}
.grey input, .grey textarea {
  height: 20px;
  width: 100%;
  margin: 7px 0px;
  border: 1px solid #B9B9B9;
  background-color: #FFFFFF;
  background-color: #FFFFFF;
  font-size: 14px;
  font-style: italic;
}
.grey textarea {
  font-family: Arial;
  height: 137px;
}
input.send {
border: 0px;
background-color: transparent;

background-image: url(../i/send.jpg);
background-position: 0px -26px;

background-repeat: no-repeat;
width: 112px;
height: 26px;
cursor: pointer;
color: #FFFFFF;
}
input:hover.send {
background-position: 0px 0px;
}




.articles {
  line-height: 21px;
  padding-top: 10px;
  padding-bottom: 16px;
}
.articles .name {
  font-style: italic;
  padding-bottom: 7px;
  font-size:16px;
  margin-bottom:7px;
}
.articles a {
 color: #336699;
 font-size: 20px;
}
.articles a:hover {
  text-decoration: none;
}
.barpage {
  text-align: center;
  color: #336699;
  margin: 35px 0px 25px 0px;
}
.barpage a {
 color: #336699;
 font-size: 16px;
 padding: 0px 2px;
}
.barpage a#not {
 color: #333333;
 text-decoration: none;
}
.barpage a:hover {
  color: #000000;
  text-decoration: none;
}
.barpage a#active {
  text-decoration: none;
  color: #000000;
  font-size: 18px;
}
.allart {
  text-align: right;
  margin: 25px 0px 35px 0px;
}
.allart a {
 text-align: right;
 color: #336699;
 font-size: 16px;
 padding: 0px 2px;
}
.f4 {
  clear: both;
  font-size: 0.875em;
  color: #333333;
  vertical-align: top;
  padding: 27px 0px 0px 0px;
}
.f4 a {
  color: #336699;
}
.maders td {
  width: 20%;
  vertical-align: middle;
  text-align: center;
}
.akc5 {
  width: 990px;
  margin: 0px auto;
  background-color: #FFFFFF;
  font-size: 0.75em;
  color: #333333;
  padding: 0px 11px;
}
.mid.akc td {
  width: 140px;
  padding: 0px 0px;
  padding-bottom: 20px;
}
.mid.akc img {
  float: none;
}
.mid.akc a {
  font-size: 14px;
  display: block;
  padding-bottom: 0px;
  color: #336699;
  font-style: italic;
}

ul.tabs {
  margin-left: 10px;
  list-style: none;
  height: 25px;
}
ul.tabs.lef {
  width:646px;
}
ul.tabs li {
  display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  border: 1px solid #E6E6E6;
  border-bottom: 1px solid #C5C5C5;
  background-color: #ff3e00;
  position: relative;
  margin-bottom: -1px;
}
ul.tabs.lef li {
  float: right;
}
ul.tabs li .left_b {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 4px;
  height: 26px;
  background-image: url(../i/vkladki_active_l.jpg);
  background-repeat: no-repeat;
  z-index: 90;
}
ul.tabs li.active .left_b {
  background-image: url(../i/vkladki_l.jpg)
}
ul.tabs li .right_b {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 4px;
  height: 26px;
  background-color: #FFFFFF;
  background-image: url(../i/vkladki_active_r.jpg);
  background-repeat: no-repeat;
  z-index: 90;
}
ul.tabs li.active .right_b {
  background-image: url(../i/vkladki_r.jpg)
}
ul.tabs li a {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 0.75em;
  display: block;
  height: 25px;
  padding: 0px 15px;
}
ul.tabs li a:hover {
  text-decoration: none;
  color: #191919;
}
ul.tabs li.active, html ul.tabs li.active a  {
  border-color: #C5C5C5;
  border-bottom: 1px solid #F2F2F2;
  color: #191919;
    background-color: #F2F2F2;
}
.tab_container {
  margin-left: 10px;
}
.tab_content {
  background-color: #F2F2F2;
  border: 1px solid #C5C5C5;
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  padding: 10px 12px 0px 12px;
  padding-bottom: 27px;
  clear: both;
}
.tab_content a {
  font-size: 14px;
  color: #336699;
}
.tab_content img.f {
  margin: 10px;
}


.under {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  padding: 0px 20px 10px 20px;
  clear: both;
}

.search td {
  width: 20%;
  text-align: center;
  padding-bottom: 13px;
  border:none;
  padding: 5px;
  border: 1px solid #999999;
}
.search td td {
  text-align: center;
  width: 140px;
  height: 150px;
  padding: 0px 0px;
  vertical-align:middle;
  border:none;
}
.serach .foto td {
  vertical-align: middle;
  text-align: center;
  width: 25%;
  height: 150px;

}

.meb_for td {
  width: 25%;
  text-align: center;
  padding-bottom: 13px;
  border:none;
  padding: 5px;
  border: 1px solid #999999;
}
.meb_for td td {
  text-align: center;
  width: 140px;
  height: 150px;
  padding: 0px 0px;
  vertical-align:middle;
  border:none;
}
.mid .fabrik {
  width: 260px;
  padding: 0px 20px 27px 20px;
  text-align: left;
}
.fabrik .name {
  font-size: 21px;
  line-height: 24px;
  font-style: italic;
  margin-bottom: 25px;
  text-align: center;
}
a.fab {
  display: block;
  height: 29px;
  color: #336699;
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
  padding-left: 20px;
  background-image: url(../i/galochka.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  font-style: italic;
}
a.fab.active {
  color: #4C4C4C;
  font-weight: bold;
  background-image: url(../i/galochka_hover.jpg);
}


.mid .details {
  width: 100%;
  text-align: left;
  font-size:14px;
}
a.show_details {
  color: #336699;
  font-size: 14px;
  cursor: pointer;
  font-style: italic;
  font-weight:bold;
  text-decoration:none
}
a.show_details:hover {
  color: #4C4C4C;
  font-weight: bold;
  text-decoration:underline
}


a.show_details.active {
  color: #4C4C4C;
  font-weight: bold;
  text-decoration:none
}


.details_in {
  display: none;
  font-size: 14px;
  color: #333333;
  margin-bottom: 30px;
}

.details .details_in li{
margin-left:20px;
}
.in {
  display: none;
  font-size: 12px;
  color: #333333;
  margin-bottom: 30px;
}

.in a.b {
  display: block;
  background-image: url(../i/tov_fab.jpg);
  width: 165px;
 height: 19px;
  background-repeat: no-repeat;
  color: #333333;
  text-align: center;
  font-size: 14px;
  padding-top: 2px;
  font-style: italic;
  text-decoration: none;
}
.in a:hover.b {
  background-image: url(../i/tov_fab_hover.jpg);
}

.factories {
  display: none;
  font-size: 12px;
  color: #333333;
}
.factories a.b {
  display: block;
  background-image: url(../i/tov_fab.jpg);
  width: 165px;
  height: 25px;
  background-repeat: no-repeat;
  color: #333333;
  text-align: center;
  font-size: 14px;
  padding-top: 2px;
  font-style: italic;
  text-decoration: none;
}
.factories a:hover.b {
  background-image: url(../i/tov_fab_hover.jpg);
}

#tab2 .foto td {
  vertical-align: middle;
  text-align: center;
  width: 25%;
  height: 150px;
}
#tab2 .foto .room_name{
height:1px;
text-align:center;
vertical-align:middle;
font-weight:bold;
}
#tab3 .foto td {
  vertical-align: middle;
  text-align: center;
  width: 25%;
  height: 143px;
/*  border: 1px solid #000; */
}
#tab3 .foto td, #tab2 .foto td {

}

.prod_table table{
/*border: 1px solid #336699;*/
}

.prod_table table td{
/*border: 1px solid #336699;*/
padding:3px;
}
.footer {
  text-align: center;
  font-size: 0.75em;
  color: #666666;
  padding-bottom: 23px;
}
.seo {
  font-size: 0.875em;
  color: #333333;
  line-height: 24px;
  width: 975px;
  margin: 0px auto;
  margin-bottom: 40px;
}

.mid.akc.foto_comp td{
padding: 5px;
margin: 0px;
border: 1px solid #E4E4E4;
}
.foto_comp td td {
padding: 0px;
margin: 0px;
height: 210px;
vertical-align: middle;
text-align: center;
}
.foto_comp td table {
margin-bottom: 10px;
margin: 0px auto;
width:100%;
}
.foto_comp div {
text-align:left;
width:270px;
}
.mid.akc.foto_comp td td {
border: 0px;
text-align: center;
}
.top_banner {
	position:absolute;
	width:348px;
	top:15px;
	left:320px;
}



/**************29.06.2011****************/
.menu_top {
    bottom:auto;
    right: 7px;
    top:16px;
}
.top .tel {
    top: 78px;
}


.menu_img {
    width: 927px;
}


.mid .rubriki .category {
    color: #336699;
    font-size:14px;
    font-weight:normal;
    text-align:center;
	line-height:18px;
	text-decoration:none;
	
	height:165px;
	position:relative;
}
.mid .rubriki div.category:hover {
	text-decoration:none;
}
.mid .rubriki .category span {
    margin:3px 11px;
    text-decoration: underline;
}
.mid .rubriki div.category:hover span {
    text-decoration:none;
}

.mid .opisanie {
    float: none;
    width:auto;
	padding-right:12px;
}


.stm_price {
position:absolute;
top:84px;
left:0;	
background:url(../i/price_bg.png) no-repeat;
width:89px;
height:23px;
padding-top:13px;
padding-left:5px;
font-size:11px;
color:#fff;
text-decoration:none;
text-align:left;
text-transform:uppercase;
font-weight:bold;
}
.stm_button {
position:absolute;
top:0px;
right:0;	
background:url(../i/zacenit_bg.png) no-repeat;
width:87px;
height:41px;
padding-top:5px;
padding-right:4px;
font-size:12px;
color:#fff;
text-decoration:none;
text-align:right;
text-transform:uppercase;
}

.mid .rubriki .category div {
display:none;
}
.mid .rubriki .category:hover div {
display:block;
}


/*zoomer*/
.hz_wrapper div {
overflow:visible !important;
}



.mid td.img {
padding: 0 20px 27px;
width: 260px;
}


.next_kitchen {
display:block;
text-align:right;
font-size:14px;	
padding-right:18px;
}

#first_nk {
position:relative;
margin-bottom:-16px;	
}
#last_nk {
padding-top:7px;	
}



#tovar_box {
overflow:hidden;
padding:10px 0 0 0;
}
#tovar_img {
overflow:hidden;
height:326px;
float:left;
width:390px;
background:url(../i/preloader.gif) center no-repeat;
}
#tovar_content {
float:right;
width:190px;
padding:0px 20px;
font-weight:bold;
color:#666666;
font-size:15px;
}
#tovar_content p {
padding-bottom:6px;
}
#tovar_content p span {
color:#ff3e00;
}


/********Gallery*******/
#tovar_img img {
display:block;
margin:0 auto;
cursor:pointer;
}

#t_carousel_box {
position:relative;
margin-top:13px;
/*overflow-y: hidden;		*/
}
#t_carousel {
margin:0 auto;
}
#t_carousel li {
float:left;
padding:3px 3px;
    height: 91px;
    width: 113px;
}
#t_carousel li a img {
/*border:1px solid #f2f2f2;
*/}
#t_carousel li a:hover img, #t_carousel li a.active img {
border:2px solid #5cb500;
position:relative;
top:-2px;
left:-2px;
}

#t_prev {
position:absolute;
left:-9px;	
}
#t_next {
position:absolute;
right:-9px;	
}
#t_next, #t_prev {
z-index:3;
top:50%;
margin-top:-32px;
}
#t_next.disabled, #t_prev.disabled {
display:none;
}
/********End Gallery*******/

#tovar_text {
padding:6px 6px 16px;	
}
a.button {
    background-color: transparent;
    background-image: url("../i/button_order.png");
    background-position: 0 -26px;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF;
    height: 26px;
    width: 152px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:normal;
}
a.button:hover {
    background-position: 0 0px;
}

input.send {
    background-image: url("../i/send2.png");
}

/*#tovar_content .button {
margin:10px auto;	
}
*/
.pop_up.button {
margin:0px auto;	
}

#show_kitchen {
display:block;
padding:10px;	
}


body {
  background-color:#DDD;
}

.middle_bg {
width:995px;
margin:0 auto;	
}



.menu_img {
    width: 970px;
	padding:0 25px;
}


.menu_img {
    font-size: 18px;
}

.menu_img td {
    height: 43px;
}
.menu_img a {
    padding-bottom: 4px;
}

.menu_img a.km {
    background-position: 0px 3px;
	padding-top:8px;
	background-image:url(../i/menu_1.png);
}
.menu_img a.km:hover, .menu_img a.km.active {
    background-position: 0px -39px;
}

.menu_img a.mz {
    background-position:5px 6px;
	padding-top:8px;
	background-image:url(../i/menu_2.png);
}
.menu_img a.mz:hover, .menu_img a.mz.active {
    background-position:5px -36px;
}
.menu_img a.im {
    background-position:0px 2px;
	padding-top:7px;
	background-image:url(../i/menu_3.png);
}
.menu_img a.im:hover, .menu_img a.im.active {
    background-position:0px -39px;
}

.menu_img ul {
    border: 1px solid #B4B4B4;
    border-radius: 6px 6px 6px 6px;
}

.menu_img .pod_m {
    top: 43px;
}


#fancybox-content > div {
overflow:hidden !important;	
}


#tovar_content .button {
position:relative;
top:-6px;	
}

#main_menu_box {
background:url(../i/main_menu_bg.png) repeat-y;	
}


#head_title {
padding-top:13px;
padding-bottom:12px;
background-color:#fff;
border:1px solid #aeaeae;
border-top:none;	
width:995px;
margin:-13px auto 0;
}

#middle {
background-color:#fff;
border:1px solid #aeaeae;
width:995px;
margin:0 auto;
padding:12px 0px;
}

.border_shadow {
border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;

box-shadow: 0px 0px 10px 0px #7B7B7B;
-moz-box-shadow: 0px 0px 10px 0px #7B7B7B;
-webkit-box-shadow: 0px 0px 10px 0px #7B7B7B;

behavior: url(css/PIE.htc);
}


.mid .big_foto_index {
box-shadow: 0px 0px 10px 0px #7B7B7B;
-moz-box-shadow: 0px 0px 10px 0px #7B7B7B;
-webkit-box-shadow: 0px 0px 10px 0px #7B7B7B;

behavior: url(css/PIE.htc);
}
.mid .rubriki .category  {
box-shadow: 0px 0px 5px 0px #7B7B7B;
-moz-box-shadow: 0px 0px 5px 0px #7B7B7B;
-webkit-box-shadow: 0px 0px 5px 0px #7B7B7B;

behavior: url(css/PIE.htc);
}

.all_t_price {
text-align:center;
font-size:16px;
color:#666666;
font-weight:bold;
}
.all_t_price span {
color:#ff3e00;
}

.grey {
    background-color: #fff;
	border:1px solid #b3b3b3;
	
border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;

box-shadow:1px 1px 5px 0px #a5a5a5;
-moz-box-shadow: 1px 1px 5px 0px #a5a5a5;
-webkit-box-shadow:1px 1px 5px 0px #a5a5a5;

behavior: url(css/PIE.htc);
}

.tab_container {
box-shadow:1px 1px 5px 0px #a5a5a5;
-moz-box-shadow: 1px 1px 5px 0px #a5a5a5;
-webkit-box-shadow:1px 1px 5px 0px #a5a5a5;
}

/********27.07*********/
.tab_content {
    background-color: #FFFFFF;
}
.tab_content.edit table td{
/*border: 1px solid #336699;*/
padding:3px;
}
.tab_content.edit table{
/*border: 1px solid #336699;*/
}
ul.tabs li.active, html ul.tabs li.active a {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

a.button {
    line-height: 26px;
}
input.send {
    font-style: normal;
    height: 26px;
	padding-bottom:6px;
	padding-top:1px;
	line-height:24px;
}

.mid #tab1 .rubriki {
float:none;	
}

.mid #tab1 .rubriki .category {
/*    width: 140px;
	height:183px;
	font-size:12px;
*/
}

/******31.08****/
.mid .big_foto_index .pn_index a {
    margin:0 20px 0 0;
}
.mid .big_foto_index .pn_index a:first-child {
    margin:0 10px 0 0;
}
.mid .big_foto_index .pn_index {
    bottom:10px;
}


.mid.akc.foto_comp td {
box-shadow:0 0 5px 0 #c3c3c3;
-moz-box-shadow:0 0 5px 0 #c3c3c3;
-webkit-box-shadow:0 0 5px 0 #c3c3c3;
}


.articles {
   /* border-top: 1px solid #CCCCCC;*/
    padding-bottom: 5px;
    padding-top: 0px;
	box-shadow: 0 0 5px 0 #7B7B7B;
	-moz-box-shadow: 0 0 5px 0 #7B7B7B;
	-webkit-box-shadow: 0 0 5px 0 #7B7B7B;
	margin-bottom:20px;
}
.articles.first {
    border-top:0;
    padding-top:0px;
}

img[link] {
cursor:pointer; 
}


/*----------------23-09-2011-------------------*/

.mid .rubriki div.category {
    background-color: #DFDFE0;
    border: 3px solid #FFFFFF;
	box-shadow: 0 0 5px 0 #7B7B7B;
	color: #336699;
    font-size: 14px;
    font-weight: normal;
    height: 165px;
    line-height: 18px;
    position: relative;
    text-align: center;
    text-decoration: none;
}



/*-----------------------------------------
      EDIT STYLE
-----------------------------------------*/
.edit h1, .edit h2, .edit h3, .edit h4, .edit h5, .edit h6, .edit p {
padding-bottom:6px;
}
.edit table {
margin-bottom:6px;
}


.edit h1, .edit h2, .edit h3, .edit h4, .edit h5, .edit h6 {

}
.edit h1 {
font-size:20px;
}
.edit h2 {
font-size:18px;
}
.edit h3 {
font-size:16px;
}
.edit h4 {
font-size:14px;
}
.edit h5 {
font-size:12px;
}
.edit h6 {
font-size:10px;
}


.edit p {
}

.details_in .edit p {
font-size:16px;
}



.edit ul  {
list-style-type: disc;
padding:0 50px 5px 32px;
}
.edit ol  {
list-style-type:decimal;
padding:0 32px 5px 32px;
}
.edit ul li  {
list-style-type:disc;
}

.edit ol li  {
list-style-type:decimal;
}

.edit img {

}
.edit img.left {
margin:0 12px 6px 0;
}
.edit img.right {
margin:0 0 6px 12px;
}
.edit img.center {
margin-bottom:12px;
}


#t_carousel{
overflow:hidden;
height:97px;
	}
	
#t_carousel li{
	list-style:none;
	}
