*		{ margin:0; padding:0; }
img		{ border:none; }

ul		{ list-style:none; }
a		{ color:#19a3cb; text-decoration:underline; }
a:hover		{ text-decoration:none; }

h1		{ color:#000; font:normal 24px/28px Tahoma, Verdana, Arial; }
h2		{ color:#000; font:normal 20px/24px Tahoma, Verdana, Arial; }
h3		{ color:#000; font:normal 18px/22px Tahoma, Verdana, Arial; }
h4		{ color:#000; font:bold 16px/20px Tahoma, Verdana, Arial; }
h5		{ color:#000; font:bold 14px/18px Tahoma, Verdana, Arial; }
h6		{ color:#000; font:bold 12px/16px Tahoma, Verdana, Arial; }



body {
	color:#000;
	text-align:left;
	background:#fff;
	font:normal 12px/16px Tahoma, Verdana, Arial;
	min-width:1000px;
	width:100%;
	
}

.tables {
	font-size:9px;
}

.sovet {
border:2px dashed red;
}

.yaca {
padding-left:15px;
}

.componentheading { color:#000; font:normal 24px/28px Tahoma, Verdana, Arial; }

.zagolovok { color:#000; font:normal 20px/24px Tahoma, Verdana, Arial;}
.zagolovok2{ color:#00bfff; font:normal 20px/24px Tahoma, Verdana, Arial; padding-top:5px; }
.zagolovokh2 { color:#000; font:normal 20px/24px Tahoma, Verdana, Arial; }

.moduletablemagazin {
float:center;
width:100%;
}

.hello {
	background:#f2f7fb;
	margin-left:10px;
	padding:5px;
	border:1px dashed #19a3cb;
	margin-bottom:15px;
}

.hello2 {
	background:#f2f7fb;
	margin-left:10px;
            margin-right:40px;
	padding:5px;
	border:1px dashed #19a3cb;
	margin-bottom:15px;
}


.hello3 {
	background:#f2f7fb;
	margin-left:60px;
            margin-right:40px;
	padding:5px;
	border:1px dashed #19a3cb;
	margin-bottom:15px;
}



.directtop {
padding-left:50px;
padding-right:50px;
}

.directtop2 {
padding-left:2px;
padding-bottom:20px;
}


.pagenav {
	color:#19a3cb;
	font-size:11px;
	font-weight:normal;
	padding:0 4px;
}

.menu {
	height:83px;
	margin:0 0 0 134px;
	float:left;
	display:inline;
}

.menu ul {
}
.menu ul li {
	float:left;
	margin:0 0 0 -1px;
	padding:0;
	background:url(../images/list.gif) no-repeat left;
}
.menu ul li a {
	display:block;
	float:left;
	font-size:10px;
	text-transform:uppercase;
	padding:34px 19px;
	color:#5e5e5c;
	text-decoration:none;
	display:inline;
	text-align:left;
	position:relative;
}
.menu .activ,
.menu a:hover {
	color:#fff;
	background:url(../images/menu_bg2.gif) no-repeat top center;
}

.langv {
	float:right;
	font-size:11px;
	line-height:14px;
	width:70px;
	height: 48px;
	margin:35px 58px 0 0;
	background:url(../images/menu_bg3.jpg) no-repeat top center;
}
.langv a {
	float:left;
	padding:0px 3px;
	text-decoration:none;
	color:#5e5e5c;
	margin:2px 5px 0 5px;
	display:inline;
}
.langv .active {
	background:#b1b1b1;
	color:#fff;
}

.header {
	background:url(../images/header_bg1.jpg) no-repeat;
	height:204px;
}

.header div {
	background:url(../images/header_bg2.jpg) no-repeat top right;
	height:204px;
}

.searchform {
  	height:54px;
 	background:#f6f6f5;
	padding:11px 0 0 47px;
}

.searchform form {
  	height:25px;
}


.rpoisk {
	font-size:11px;
	padding-left:15px;
}



.inputbox1 {
	width:644px;
	
	margin:0 24px 5px 0;
}

.searchform_button {
	top:1px;
	position:relative;
	margin:0 44px 0 0;
}

.searchform label a {
	color:#19a3cb;
	font-size:12px;
}

.searchform_text2 {
	font-size:11px;
	padding:0px 0 0 0;
}

.nav {
  	padding:0 0 10px 47px;
	border-bottom:16px solid #f6f6f5;
}

.nav-title {
  	width:185px;
  	height:45px;
  	font-size:24px;
  	color:#fff;
	text-align:center;
  	margin:13px 0 0 0;
  	background:url(../images/block1.gif);
}

.nav-title p {
  	width:170px;
  	font-size:24px;
	line-height:40px;
}


.nav-box {
	margin:5px 0 0 0;
}

.nav-box ul {
}
.nav-box ul li {
	font-size:11px;
  	float:left;
  	vertical-align:top;
  	display:inline;
	margin:-1px 12px -2px 0;
	padding:0 0 1px 0;
  	background:url(../images/list2.gif) repeat-x;
}

.nav-box ul li a {
	padding:7px 18px 7px 5px;
  	width:124px;
  	float:left;
	dispaly:block;
  	color:#454545;
  	text-decoration:none;
	line-height:11px;
}

.nav-box ul a:hover,
.nav-box ul a.activ{
  	background:#def2fe url(../images/strelka.gif) no-repeat right;
  	text-decoration:none;
}
.over1 {

}

.line {
	height:16px;
	background:#f6f6f5;
}

.over2 {
	padding:0 0 40px 47px;
	border-bottom:1px solid #dededd;
}
.over3 {
	padding:0 0 40px 47px;
}
.left-col {
	margin:30px 225px 0 47px;
}
.inside .left-col {
	margin:10px 225px 0 0;
}
.inside .content2 {
	padding:30px 0 0 47px;
}
.inside .enc {
	padding:0 0 0 47px;
}
.content1 {
           	margin:0 42% 0 0;
}
.content2 {
	margin:0 0 0 0;
	background:#f2f7fb;
}

.sidebar1 {
	float:right;
  	width:40%;
}

.content1 h2 {
	
	padding:0;
	margin:0;
  	font-size:24px;
  	font-weight:normal;
}
.content1 h3 {
	padding:25px 0 0 0;
}
.inside .content1 h2 {
	padding:0 0 15px 0;
}
.inside .content1 h3 {
	padding:0 0 25px 0;
}
.content1 h3 a {
	color:#19a3cb;
	font-size:20px;
	line-height:18px;
	font-weight:normal;
}

.content1_a1 {
  	font-size:11px;
	margin:0 0 0 10px;
	

}

.content1_text1 {
  	color:#757575;
  	font-size:11px;
  	width:400px;
  	margin-bottom:30px;
}

.spisok_main {
  	font-size:12px;
	line-height:18px;
  	color:#757575;
	padding:0px 50px 30px 0px;
}

.spisok_main p{
padding-top:10px;
}

.componentheading h1 {

}

.small {
      color:#757575;
	font-size:11px;
	font-weight:normal;
}

.spisok_main h1 {
      color:#19a3cb;
	font-size:20px;
	line-height:18px;
	font-weight:normal;
}

.main {
width:100%;
}

.spisok_main h2 {
      color:#19a3cb;
	font-size:20px;
	line-height:18px;
	font-weight:normal;
}


.spisok_main img {
	float:left;
	margin:0 10px 10px 0;
	display:inline;
}
.spisok_main2 {
	
}

.spisok1 {
  	font-size:11px;
	line-height:13px;
  	color:#757575;
	padding:20px 0 25px 0;
	border-top:1px solid #dededd;
}
.spisok1 p {
}
.spisok1 img {
	float:left;
	margin:0 15px 0 0;
	display:inline;
}

.spisok1 a {
  	font-size:13px;
  	font-weight:bold;
}

.spisok1 p span {
  	color:#bfbfbf;
}

.sidebar1 h2 {
	float:left;
  	font-size:24px;
  	font-weight:normal;
  	color:#872323;
	padding:0 0 10px 0;
}
.sidebar1 .content1_a1  {
	position:relative; top:15px;
}

.spisok2 {
	padding:20px 10px;
}
.spisok2:hover {
	background:#f2f7fb;
}
.spisok2 img {
	float:left;
	margin:0 25px 0 0;
	display:inline;
}

.spisok2 p {
  	font-size:11px;
  	color:#757575;
}

.spisok2 a {
  	font-size:13px;
  	font-weight:bold;
}

.spisok2 p span {
  	color:#bfbfbf;
}



.right-col h2 {
  	font-size:24px;
  	font-weight:normal;
  	color:#00bfff;
  	margin:10px 0 25px 15px;
}
.right-col .read h2 {
  	color:#000;
  	margin:0 0 25px 0;
}

.read {
	
}
.read li {
	width:180px;
	padding:9px 0;
	margin:-1px 0 0 0;
	border-top:1px solid #f6f6f5;
      padding-left:15px;
}
.inside_box {

}

.right-col {
  	float:right;
  	width:200px;
  	margin:35px 0 0 0;
	padding:0 0 20px 0;
}

.video {
  	margin-left:10px;
  	clear:both;
}

.a2 {
  	display:block;
  	float:left;
 	margin:5px 0 0 10px;
  	font-size:11px;
	display:inline;
}

.a3 {
	color:#00bfff;
  	display:block;
  	float:left;
  	background:url(../images/registr_bg.gif) no-repeat;
  	margin:25px 0 0 5px;
  	padding:10px 10px 10px 13px;
  	font-size:18px;
  	width:145px;
	display:inline;
}

.registr {
  	background:#f7f7f7;
	padding:15px 20px;
	margin:0 0 10px 0;
}

.registr_text1 {
  	font-size:18px;
	line-height:18px;
  	display:block;
}

.registr_text2 {
  	font-size:11px;
	display:block;
}

.registr_text3 {
  	font-size:11px;
  	display:block;
}

.registr_text4 {
  	font-size:11px;
  	margin:5px 0 0 10px;
  	display:block;
  	float:left;
	display:inline;
}

.registr_input1 {
  	margin:-15px 0 -8px 0;
  	display:block;
}

.registr_input2 {
  	margin:-15px 0 -8px 0;
  	display:block;
}

.registr_input3 {
  	display:block;
  	float:left;
}

.rbaner {
	text-align:center;
	padding:0 0 10px 0;
}
.inside .rbaner {
	padding:40px 0 0 0;
}

.message {
	padding:10px 20px;
}

.right-col .message h2 {
	color:#000000;
	line-height:18px;
	margin:0 0 20px 0;
}

.message p {
  	width:155px;
  	margin:0 0 20px 0;
  	font-size:11px;
  	color:#757575;
}

.message a {
  	font-size:13px;
  	font-weight:bold;
}

.message p span {
  	color:#000000;
}

.rassylka {
  	height:140px;
  	background:#f1f1f1 url(../images/mail_bg.gif) no-repeat top right;
	padding:22px 0 0 10px;
	margin:10px 0 0 0;
} 

.rassylka_text1 {
  	font-size:11px;
  	display:block;
}

.rassylka_text2 {
  	font-size:11px;
  	display:block;
}

.rassylka_input1 {
  	margin:-10px 0 0 0;
  	display:block;
  	width:80%;
  	float:left;
}

.rassylka_input2 {
  	margin:-10px 0 0 10px;
  	display:block;
  	float:left;
}

.ad {
	padding:20px 0;
	margin:0 auto;
}

.ad p {
  	width:130px;
  	margin:52px 40px 0 0;
  	font-size:11px;
  	color:#757575;
}

.ad a {
  	font-size:13px;
  	font-weight:bold;
}

.tab {
	width:100%;
	text-align:center;
}

.tab td {
	width:23%;
	padding:1%;
}

.block1_title {
  	font-size:22px;
	line-height:36px;
  	float:left;
 	font-weight:normal;
  	width:313px;
  	height:36px;
  	margin:0;
  	background:#a6d124;
  	color:#fff;
	padding:12px 0;
  	text-align:center;
      text-transform: uppercase;
}

.block1_center {
	width:48%;
  	background:#f2f7fb;
	float:left;
	padding:0 2% 0 0;
}

.block1 {
	background:#f2f7fb;
	margin:0 0 20px 0;
	padding:20px 40px;
}
.block1 a {
	color:#15aaef;
}

.block1_left {
	width:48%;
  	background:#f2f7fb;
	float:left;
	padding:0 2% 0 0;
}

.block1_spisok {
	float:left;
	width:100%;
	margin:6px 0;
}
.block1_spisok img {
	float:left;
	margin:0 20px 0 0;
	display:inline;
}

.block1_right {
	float:left;
	width:50%;
  	background:#f2f7fb;
}

.block1_spisok p {
	font-size:11px;
	color:#757575;
}

.block1_spisok a {
  font-size:11px;
}

.block1_spisok p span {
  color:#19a3cb;
  font-weight:bold;
}

.mainpage {
  color:#19a3cb;
  font-weight:bold;
font-size:12px;
}


.opros {
  	display:block;
	padding:50px 0 30px 15px;
}

.opros_text1 {
	display:block;
 	font-size:16px;
}

.opros_text2 {
  	display:block;
  	color:#00c6ff;
  	font-size:11px;
  	font-weight:bold;
}

.opros span {
  	color:#505050;
  	font-size:11px;
	padding:0 0 0 5px;
}

.opros_input1 {
	margin-top:20px;
}

.block2 {
	margin:0 225px 0 0;
}

.block2_left1,
.block2_left1_new {
	width:354px;
	height:188px;
	float:left;
}

.block2_left2_new  {
	width:354px;
	height:188px;
	float:left;
	background:url(../images/new.jpg);
}

.block2_title {
	font-size:22px;
	line-height:18px;
	float:left;
	font-weight:normal;
	width:313px;
	height:36px;
	margin:30px 0 0 0;
	background:#1aa3ee;
	color:#FFFFFF;
	text-align:left;
	padding:12px 0 12px 10px;
}


.korzina {
	padding-left:100px;
	
}

. tovarimg {
float: left
}

.block4 .tovarimg {
	margin:40px 0 0 0;
}
.inside .block4_left .tovarimg {
	margin:-10px 15px 0 0;
}

.block2 .tovarimg {
	margin:43px 20px 0 0;
}

.block2 p {
	margin:43px 0 0 0;
	font-size:18px;
}

.block2 .block2_text1 {
  	margin:36px 0 0 0;
  	color:#7d7d7d;
  	font-size:18px;
}

.block2 .block2_text2 {
  	padding:10px 0 10px 0;
  	color:#1aa3ee;
  	font-size:24px;
  	display:block;
  	float:right;
  	width:165px;
	margin:15px 42px 0 0;
	border:1px solid #dededd;
	border-right:none;
	border-left:none;
}

.block2 .block2_text2 img {
  	margin:-23px 5px 0 5px;
}

.sidebar3 {
	float:right;
	width:200px;
	margin:120px 0 0 0;
}
.sidebar4 {
	float:right;
	width:200px;
	margin:10px 0 0 0;
}

.sidebar5 {
	float:right;
	width:150px;
	margin:0px 5px 0 0;
}


.sidebar3 ul {
}

.sidebar3 ul li {
	float:left;
	width:147px;
	margin:-1px 0;
	background:url(../images/list3.gif) no-repeat top left;
}
.sidebar3 ul a:hover {
	background:#ff6600;
	color:#fff;
	text-decoration:none;
}
.sidebar3 ul li a {
	font-size:11px;
	padding:1px 0 0 17px;
	float:left;
	width:130px;
	line-height:32px;
	color:#000000;
	text-decoration:none;
	position:relative;
	bottom:1px;
}

.block3 {
	margin:0 255px 0 0;
}

.inside_box .block3 {
	float:left;
	width:330px;
	margin:0;
	border-right:11px solid #f6f6f5;
}
.tab3 {
	margin:0 0 0 380px;
}
.tab3 h2 {
	padding:10px 0 40px 0;
}
.inside_box {
	padding:30px 0 0 0;
}
.block3_left1 {
	width:50%;
	height:130px;
	float:left;
	margin:0 0 25px 0px;
}
.inside_box .block3_left1 {
	width:354px;
	margin:0 0 10px 0;
}


.down1 {
width:45%;
float:left;
margin-right:25px;

}

.down2 {
width:45%;
float:right;
margin-left:25px;

}

.tab4 {
	width:100%;
}
.tab4 td {
	width:50%;
}

.block3_title {
  	font-size:22px;
  	float:left;
  	font-weight:normal;
  	width:313px;
  	height:60px;
  	margin:30px 0 0 0;
	padding:4px 0 0 10px;
}
.inside_box .block3_title {
  	font-size:22px;
  	float:left;
  	font-weight:normal;
  	width:313px;
  	height:60px;
  	margin:10px 0 0 0;
	padding:4px 0 0 10px;
}

.block3 .tovarimg {
	float:left;
	margin:0 20px 0 0;
}

.block3 p {
	font-size:11px;
}

.block3 .block3_text1 {
	color:#757575;
}

.tab2 {
	width:100%;
}
.tab2 td {
	width:32%;
	padding:10px 0;
}
.inside .tab2 td {
	width:50%;
	padding:20px 0;
}

.block4_title {
	font-size:22px;
	line-height:30px;
	float:left;
	font-weight:normal;
	width:313px;
	height:30px;
	background:#bb3030;
	color:#fff;
	margin:30px 0 0 0;
	padding:15px 0 15px 10px;
	text-align:left;
	clear:both;
}

.block4 {
	margin:0 0 20px 0;
}

.block4_center {
  width:243px;
  float:left;
  margin-right:10px;
}

.block4_right {
  width:243px;
  float:left;
  margin-left:19px;
}

.block4_left {
  width:330px;
  float:left;
  margin-right:10px;
}

.tab2 .tovarimg {
	margin:18px 10px 0 0;
}

.block4 p {
  margin:30px 0 0 60px;
  font-size:11px;
  width:285px;
  color:#757575;
}

.block4_text1 {
  color:#000000;
  font-size:20px;
}

.block4 .block4_text2 {
  color:#000000;
}

.footer {
  width:100%;
  clear:both;
}

.footer_block1 {
  width:33%;
  height:132px;
  float:left;
  background-color:#d0d0cf;
}

.footer_block2 {
  width:33%;
  height:132px;
  float:left;
  background-color:#eaeaea;
}

.footer_block3 {
  width:34%;
  height:132px;
  float:left;
  background-color:#d0d0cf;
}

.block5_text1 {
  font-size:24px;
}

.footer_block1 p, .footer_block2 p, .footer_block3 p  {
  color:#1e1e1e;
  margin-left:15%;
  font-size:11px;
  margin-top:20px;
}

.footer_block4 {
  width:100%;
  height:141px;
  float:left;
  background-color:#9a9a9a;
}

.footer_block5 {
  width:100%;
  height:30px;
  float:right;
  background-color:#9a9a9a;


}

.footer_block5 a{
  font-size:11px;
 color:#ffffff;

padding-right:15px;
}

.footer_block7 {
padding-right:50px;
}

.footer_block4 p  {
  color:#d0d0cf;
  margin-left:50px;
  font-size:11px;
  margin-top:30px;
  float:left;
}

.footer_block4 p a {
  color:#FFFFFF;
}

.img2 {
  float:right;
  margin-top:56px;
  margin-right:65px;
}

.img3 {
  float:right;
  margin-top:56px;
  margin-right:10px;
}

.img33 {
  float:right;
margin-left:100px;
  margin-right:10px;
}

.a4 {
	float:left;
	font-size:11px;
	margin:40px 0 0 35px;
	display:inline;
}

.a7 {
	float:left;
	font-size:11px;
	margin:15px 0 0 35px;
	display:inline;
}

.a5 {
	float:left;
	font-size:11px;
	margin:4px 0 0 45px;
	display:inline;
}


.layer {
	float:left;
	width:48%;
	padding:0 1% 50px 0;
}
.layer .block4_left {
	padding:0 0 40px 0;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}

.claer,
.over {
	overflow:hidden; _zoom:1;
}

.atribut {
padding-top:20px;
}

/* content tables */
td.sectiontableheader {
font-weight:bold;
	font-size:16px;
	line-height:18px;
	font-weight:normal;

}

tr.sectiontableentry1 td {
	padding: 2px;
}

tr.sectiontableentry1 {
	background:#ffffff;
}
  
tr.sectiontableentry0 td,
tr.sectiontableentry2 td {
  padding: 2px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 2px;
  font-size: 11px;
}






.salonBlockTopTable
{
    width: 100%;
	height: 45px;
	
}
.salonBlockTopLeftTd
{
     width:450px;
	 min-width:300px;
	 
	 white-space: nowrap;
}

.salonBlockTopCenterTd
{
     
}

.salonBlockTopRightTd
{
     /*padding-left: 290px;*/
	 white-space: nowrap;
	 padding-right:25px;
	 
	 width:200px;
}

.salonBlockName
{
     padding-left: 13px;
}

.salonBlockName a
{
    color: #555555; 
    font-size:16px;
	font-weight:bold;
	text-decoration: none;
}

.salonBlockPhone
{
    color: #959595; 
    font-size:16px;
	font-weight:bold;
	height: 25px;
	background-image:url(images/phone_icon_20.jpg);
	background-repeat: no-repeat;
	margin-left: 12px;
	padding-left: 30px;
	padding-top: 3px;
}

.metroIcon
{
    width: 16px;
	height: 12px;
	border: 1px solid #959595;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	
}

.metroName
{
    color: #555555; 
    font-size:14px;
	font-weight:bold;
	vertical-align: top;
	white-space: nowrap;
}

.metroName a
{
    color: #555555; 
    font-size:14px;
	font-weight:bold;
	vertical-align: top;
	white-space: nowrap;
	text-decoration: none;
}

.salonBlockBottomTable
{
    width: 100%;
	table-layout: fixed;
}

.salonBlockBottomLeftTd
{
     padding-left: 10px; 
     width: 170px;
     vertical-align: top;
}

.salonBlockBottomRightTd
{
   vertical-align: top;
}

.salonBlockPhotoContainer
{
     border: 1px solid #959595;
	 padding: 1px;
	 width: 150px;
	 
}

.articlesPhotoContainer
{
     border: 1px solid #959595;
	 padding: 1px;
	 
}

.salonParameterName
{
    color: #555555; 
    font-size:12px;
	font-weight:bold; 
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}

.salonParameterValue
{
    color: #555555;margin-bottom: 2px; 
}

.salonBlockDescription
{
     color: #555555;
	 padding-top: 10px;
	 margin-top:10px;
	 margin-right: 25px;
	 border-top: dotted 1px #555555;
}

.salonMoreHrefContainer
{
     text-align: right;
	 padding-right: 25px;
}

.salonCommentsHrefsContainer
{
    font-size: 14px;
	font-weight: bold;
	color: #555555;

}





a.titleanketa {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
	color: #2C89FB; 
	text-decoration:none;
}

.textanketa {
padding-left:15px;
}

.pospisi {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #7A7A7A; 
	
}

.pospisi2 {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #393939; 
	padding-top:8px;
}

.pospisi2 span{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #7A7A7A; 
}

.mainanketa {
padding-top:15px;
}

.buton23 {
padding-right:30px;
}

.nizanketa {
padding-top:30px;
}

.reit {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #333333; 
	font-weight:bold;

	}

.reit span{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #D51309; 
	font-weight:bold;
	padding:0px 0 0 0;

}




#leftank {
	
	float:left;
	width:100px;
     position:relative;
	
}

#rightank {
	   margin-top: -16px;
	width:100px;
margin-left:110px;
}



.anketaphoto
{
     border: 1px solid #959595;
	 padding: 1px;
	 width: 150px;
	 
}

.anketa{
margin-top:10px;
}

.sale td {
background-color:#F0F0F0;
height:267px;
}

.sale .textanketa {
	background-image:url(../images/ok3.gif);
	background-repeat: no-repeat;
	background-position:right;
	
}