img{
	behavior: url("png.htc")
}

html{
	height:100%;
}

body {
	font:9pt Tahoma;
	/*position:relative;*/
	margin:0px;
	padding:0px;
	height:100%;
	color:#2575b7;
}

html, body {
	scrollbar-face-color:#5a92c1;
	scrollbar-shadow-color: #22578d;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #e3eaf0;
	scrollbar-darkshadow-color: #1e407d;
	scrollbar-track-color: #e3eaf0;
	scrollbar-arrow-color: #ffffff;
}

*html .body1{
	height:100%;
}

.body1{
	min-height:100%;
	padding:0px 3px 0px 3px;
	margin:0px auto;
	width:998px;
}

.body2{
	height:100%;
	width:100%;
}

.help_IE6{
	float:left;
	width:100%;
}

.content{
	width:100%;
	clear:both;
	padding-top:20px;
}

.left{
	float:left;
	width:346px;
}

.left2{
	float:left;
	width:205px;
}

.right{
	float:right;
	width:636px;
}

.right2{
	float:right;
	width:702px;
}

.right3{
	float:right;
	width:760px;
}

.clear{
	clear:both;
	height:215px;
}

.footer{
	margin:-200px auto 0px;
	width:1004px;
	height:200px;
	position:relative;
	background:url('../images/footer.jpg') left bottom no-repeat;
	font-size:7pt;
	text-align:center;
}

.counters{
	position: absolute;
	right: 120px;
	bottom: 20px;
	/*margin: 125px 0px 0px 820px;*/
}

.counters a {display:block;}
.counters div {display:none !important;}

a img{
	border:none;
}

a{
	text-decoration:underline;
	color:#2575b7;
}

a:hover{
	text-decoration:none;
}

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

table{
	border-collapse:collapse;
	border-spacing:0;
	font-size:10pt;
}

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

/*Header*/
.header{
	width:100%;
	float:left;
	position:relative;
	padding-top:5px;

}

.header table { margin-right:25px;}

.float-clear{
	clear:both;
}

a.logo {
	background:url('../images/logo.png') no-repeat 0 32px;
	height:160px;
	width:209px;
	display:block;
	position:absolute;
}

.shapka-menu{
	position:absolute;
	top:0px;
	left:-46px;
	background:url('../images/head-blue-22.png') left top no-repeat;
	width:440px;
	height:105px;
	padding:88px 0 0 266px;
	font-size:7.5pt;
	font-weight:bold;
	margin:0;
}

.shapka-menu2{
	background:url('../images/head-new2.png') left top no-repeat;
}

.shapka-menu3{
	background:url('../images/head-sport2.png') left top no-repeat;
}

.shapka-menu4{
	background:url('../images/head-family2.png') left top no-repeat;
}

.shapka-menu5{
	background:url('../images/head-map.png') left top no-repeat;
}

.shapka-menu6{
	background:url('../images/head-monastery.png') left top no-repeat;
}

.shapka-menu7{
	background:url('../images/head-sky.png') left top no-repeat;
}

.shapka-menu li a strong {
	color:#fff;
	font-size:11px;
	font-family:Tahoma;
	font-weight:normal;
	cursor:pointer;
}

.shapka-menu li {
	display:inline-block;
	margin-left:18px;
	text-transform:uppercase;
	font-size:10.5pt;
	padding:0 3px;
	position:relative;
	z-index:999;
}

.shapka-menu li.magazine {
	display:block !important;
	position:absolute;
	right:32px;
	top:88px;
}

.shapka-menu2 li {
	background:url('../images/shapka-menu-li-bg.png');
}

.shapka-menu3 li{
	background:url('../images/shapka-menu-li-bg22.png');
}

.shapka-menu4 li{
	background:url('../images/shapka-menu-li-bg22.png');
}

.shapka-menu5 li{
	background:url('../images/shapka-menu-li-bg22.png');
}

.shapka-menu6 li{
	background:url('../images/shapka-menu-li-bg4.png');
}

.shapka-menu7 li{
	background:url('../images/shapka-menu-li-bg22.png');
}

.shapka-menu li a {
	color:white;
	text-decoration:none;
}

.shapka-menu a:hover {
	text-decoration:underline;
	cursor:pointer;
}

.menu-downer {
	position: absolute;
	overflow:hidden;
	padding-top:30px;
	background:none;
	display:none;
	width:275px;
	left:0;
	z-index:980;
}

.menu-downer .list {
	width:250px;
	background:#ffffff;
	border:1px solid #e3eaf0;
	margin:0;
	padding:10px;
	overflow-y:auto;
}

.menu-downer .list li {
	font-size:8pt !important;
	font-family:Tahoma;
	color:#2575b7;
	border-left:1px solid #e3eaf0;
	background:none;
	padding:3px 0 3px 10px;
	margin:0;
	display:block;
	font-weight:normal;
	line-height:20px;
}

.menu-downer .list li.list-two {
	border:none !important;
	padding:0 !important;
}

.menu-downer .list li.list-two ul {
	padding:0 !important;
	margin-left:0 !important;
}

.bold-li {
	border:none !important;
	padding-left:0 !important;
	font-weight:bold !important;
}

.bold-li ul { margin:5px 0 !important; }

.menu-downer .list li a {
	color:#2575b7;
	font-size:8pt !important;
	text-transform:none !important;
}

.menu-downer .list li a:hover { background:#eeeeee; text-decoration:none; }


.shapka-right{
	float:right;
	width:339px;
	margin-top:6px;
}

.home-map-mail{
	float:left;
}

.home-map-mail a{
	margin:0px 4px;
}

.search{
	float:right;
	background:url('../images/search.gif') left top no-repeat;
	width:219px;
	height:24px;
	padding:5px 0px 0px 10px;
}

.input2{
	border:none;
	background:white;
	width:148px;
	padding:1px 5px;
	height:17px;
	color:#2575b7;
	font:9pt Tahoma;
}

.button2{
	border:none;
	background:none;
	color:#174783;
	text-transform:uppercase;
	font:8pt Tahoma;
	font-weight:bold;
	padding: 3px 0px 3px 4px;
	margin: 0px;
	_padding-left: 0px;
	cursor:pointer;
	vertical-align:middle;
	*vertical-align:top;
}

.registration{
	background:url('../images/registration-form.jpg') left top no-repeat;
	width:339px;
	height:111px;
	margin-top:5px;
	/*margin-bottom:15px;*/
	color:white;
	line-height:180%;
	font-weight:bold;
}

.registration a{
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	font-size:8pt;
}

.registration-l{
	float:left;
	padding:26px 0px 0px 10px;
	width:119px;
}



form.city-select2 label {
	color:#2575B7;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	float:left;
	margin-top:-20px;
}

form.city-select2 .newListSelected {
	background:url('../images/select-middle.png') left top no-repeat;
	width:161px;
	margin-top:7px;
}

.pages-form {
	text-align:center;
	margin-bottom:-25px;
	/*width:456px;*/
	padding-top:15px;
}

.pages-form-catalog {
	text-align:center;
	padding-top:0;
	position:relative;
	top:22px;
	margin: -14px auto 0px auto;
    width: 100px;
}

.goods label {
	float:right !important;
}

.goods ul.newList, form.city-select2 ul.newList {
	top:25px !important;
	width:159px;
}
/*.goods ul.newList { height:140px !important;}*/
.goods .newListSelected {
	float:right;
}

.select1{
	background:url('../images/input1-bg2.gif') left top no-repeat;
	height:20px;
	padding-top:1px;
	overflow:hidden;
}

.select1 ul{
	color:#2575b7;
	margin:2px 22px 0px 8px;
	line-height:150%;
	border-bottom:1px solid #1e447f;
	font-size:8pt;
	background:white;
	_height:1%;
}

.select1 li{
	border-right:1px solid #1e447f;
	border-left:1px solid #1e447f;
	padding:0px 9px 0px 3px;
}

.select1 .first{
	background:none;
	border:none;
	text-align:center;
	height:17px;
	*height:18px;
	border-bottom:1px solid #1e417c;
}

.registration-r{
	float:right;
	width:166px;
	padding:0px 10px 0px 0px;
	text-align:right;
}

.button1{
	border:none;
	background:url('../images/button1.gif') left top no-repeat;
	width:22px;
	height:21px;
	padding:0px;
	margin:0px;
	cursor:pointer;
	float:right;
	margin-top:-1px;
}

.button1-new{
	background:url('../images/button1-new.gif') left top no-repeat;
	width:21px;
	height:24px;
	margin-top:0px;
}

.button1-new2{
	background:url('../images/button1-new2.gif') left top no-repeat;
}

.field1{
	margin:15px 0px 5px 0px;
}

.input1{
	border:none;
	width:96px;
	padding:3px 10px 1px 10px;
	color:#174783;
	font:9pt Tahoma;
	height:17px;
	height:20px;
	width:116px;
}

.input1-bg1{
	background:url('../images/input1-bg1.gif') left top no-repeat;
}

.input1-bg2{
	background:url('../images/input1-bg2.gif') left top no-repeat;
}

.float-left{
	float:left;
}

.registration-active{
	background:url('../images/registration-active-t.gif') #e3eaf0 left top no-repeat;
	margin-top:6px;
	margin-bottom:3px;
	font-size:8pt;
}

.registration-active-b{
	background:url('../images/registration-active-b.gif') left bottom no-repeat;
	width:339px;
	height:111px;
}

.registration-active-l{
	float:left;
	padding:16px 0px 0px 10px;
	width:200px;
}

.registration-active-r{
	float:right;
	padding:20px 15px 0px 0px;
	text-align:right;
}

.registration-active-r img{
	height:69px;
}

.my-profile{
	margin:10px 0px;
}

.account{
	font-weight:bold;
}

.icq{
	background:url('../images/icq.gif') left 7px no-repeat;
	padding-left:22px;
	float:left;
	font-size:8pt;
	margin-left: 3px;
	/*margin-top:15px;*/
}

.amount-user{
	/*margin-top:15px;*/
	float:right;
	font-size:8pt;
}

.amount-user span{
	float:left;
	font-size:16pt;
	margin:1px 7px 0px 0px;
}
/*End Header*/

/*Content*/
/*.main-text p {
	width:420px;
	float:left;
	margin-left:17px;
}*/
.main-text a {
	font-size:12px !important;
	font-family:tahoma;
	font-weight:bold !important;
	color:#2575B7 !important;
	text-transform:none !important;
	text-decoration:underline !important;
	display:block;
	text-align:center
}


.block1{
	background:url('../images/block1-t.gif') #f597a0 left top no-repeat;
	width:983px;
	margin-left:15px;
	margin-bottom:15px;
}

.block1-b{
	background:url('../images/block1-b.gif') left bottom no-repeat;
	padding:10px 10px 10px 62px;
	color:white;
	text-align:justify;
	position:relative;
}

.block1-img{
	position:absolute;
	top:-15px;
	left:-28px;
	background:url('../images/block1-img.png') left bottom no-repeat;
	-background: none;  /* ������� ��������� ��� ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block1-img.png', sizingMethod='scale');  /* ���������� �������������� png ��� ie6 */
	width:90px;
	height:85px;
}

.family-sport{
	width:100%;
	overflow:hidden;
	margin-bottom:45px;
	margin-left:15px;

}

.family-sport a{
	text-transform:uppercase;
	text-decoration:none;
	color:white;
	/*padding:110px 15px 0px 15px;
	height:29px;
	width:449px;
	font-size:14pt;
	font-family:Verdana;*/
	font-size:10.5pt;
	text-transform:uppercase;
	font-weight:bold
}

.family-sport a:hover{
	text-decoration: underline;
}

.index-td {
	background-image: url(/media/images/index/blue.jpg); background-repeat:repeat-x;
}

.index-td a:hover{
	text-decoration: underline;
}

.big-link {
	font-family:Tahoma;font-size:14pt; color: white; font-weight:bold;
}

.family{
	float:left;
	background:url('../images/block-family.jpg') left top no-repeat;
	text-align:right;
}

.sport{
	float:right;
	background:url('../images/block-sport.jpg') left top no-repeat;
	text-align:left;
}

.bg1{
	position:relative;
	left:-33px;
	background:url('../images/bg-1.jpg') left top no-repeat;
	width:379px;
	height:392px;
	margin-bottom:15px;
	margin-right:-33px;
}

.zag1{
	background:url('../images/h2-l.gif') #e3eaf0 left top no-repeat;
	margin-bottom:15px;
}

.zag1-r{
	background:url('../images/h2-r.gif') right top no-repeat;
	padding:1px 10px 0px 10px;
	height:20px;
	text-align:center;
	font-size:10.5pt;
	font-weight:bold;
}

.events{
	margin:0px 5px;
	text-align:justify;
}

.event{
	width:100%;
	overflow:hidden; margin-top:12px;
	/*margin-bottom:10px*/;
}

.event img{
	margin:0px 10px 0px 0px;
	float:left;
}

.event a{
	text-decoration: none;
}

.event a:hover{
	color: #e3eaf0;
}

.date{
	text-align:right;
	color:#96c8e5;
	font-size:7.5pt;
}

.bunner{
	text-align:center;
	margin-bottom:15px;
}

.subscription{
	width:100%;
	overflow:hidden;
	margin:30px 0px 15px 0px;
}

.subscription-l{
	width:270px;
	float:left;
}

.zag2{
	font-weight:bold;
	margin:0px 0px 30px 25px;
}

.field2{
	position:relative;
	margin:9px 0px 9px 25px;
}

.field2 input{
	position:absolute;
	left:-23px;
	top:0px;
}

.field3{
	margin:0px 0px 10px 0px;
}

.subscription-r{
	float:right;
	width:394px;
	text-align:center;
}

.subscription-r img{
	margin-bottom:5px;
}

.menu1{
	margin-bottom:33px;
}

.input3 input{
	margin-right:7px;
	width:126px;
	border:1px solid #e3eaf0;
	padding:4px 10px;
	font:9pt Tahoma;
	color:#2575b7;
}

.button-out1{
	margin:15px 0px;
}

.button3{
	padding:5px 0px;
	*padding:0px;
	*zoom:1;
	line-height:24px;
	background:url('../images/button3-l.gif') #e3eaf0 left top no-repeat;
}

.button3-r{
	padding:5px 0px;
	*padding:0px;
	*zoom:1;
	line-height:24px;
	background:url('../images/button3-r.gif') right top no-repeat;

}

.button3 input{
	border:none;
	background:none;
	padding:5px 0px;
	*padding:3px 0px 4px 0px;
	*zoom:1;
	text-align:center;
	color:#0f79bf;
	font-size:8pt;
	cursor:pointer;
}

.w1{
	width:102px;
}

#pic-preview {
	position: absolute;
	z-index: 500px;
	left: 450px;
	background:url('../images/fancybox/magnifier.png') no-repeat;
	width: 32px;
	height: 32px;
	text-decoration:none;
	line-height:100%;
}

.quick{
	width:100%;
	float:left;
	margin-bottom:15px;
	font-size:8pt;
	line-height:100%;
	position:relative;
	/*z-index:10;*/
	padding-top: 0px;
}

.aaa { position: relative; z-index:999;}

.quick2{
	line-height:190%;
	position:relative;
}

.select2{
	float:right;
	background:url('../images/bg5.gif') left top no-repeat;
	width:135px;
	height:22px;
	padding:0px;
}

.select3{
	background:url('../images/input1-bg3.gif') left top no-repeat;
	width:136px;
	height:22px;
	padding:0px;
}

.select2 ul{
	background:#e3eaf0;
	margin:1px 22px 0px 8px;
	line-height:160%;
	font-size:8pt;
	border-bottom:1px solid #ccc;
}

.select3 ul{
	background:white;
	border-bottom:none;
}

.select2 li{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.select3 li{
	border:none;
}

.select2 .first{
	height:21px;
	border-bottom:none;
	*height:22px;
}

.vacancy{
	width:100%;
	margin-bottom:10px;
	margin-top:15px;
	font-size:8pt;
}

.vacancy2{
	margin-bottom:30px;
}

.vacancy th{
	vertical-align:middle;
	padding:2px 5px;
	border:1px solid #e3eaf0;
	font-weight:bold;
	color: #ffffff;
	background: #2575b7;
}

.vacancy td{
	vertical-align:top;
	padding:2px 5px;
	border:1px solid #e3eaf0;
}

.a1{
	font-size:8pt;
	margin-top:10px;
}

.left2 a {
	font-weight: bold;
}

.button-img1{
	display:block;
	background:url('../images/button-img1.gif') left top repeat-y;
	width:174px;
	color:white;
	text-decoration:none;
	font-size:11pt;
	padding:5px 15px;
	line-height:140%;
}

.button-img1 i{
	font-family:Times New Roman;
}

.citations-top{
	margin-top: 20px;
	padding-top: 10px;
	background:url('../images/button-img1_top.gif') left top no-repeat;
}

.citations-bottom{
	margin-bottom: 20px;
	padding-bottom: 10px;
	background:url('../images/button-img1_bottom.gif') left bottom no-repeat;
}

.zag3{
	text-align:center;
	display:block;
}

.surname{
	text-align:right;
	font-family:Times New Roman;
	display:block;
}

.weather{
	text-decoration:none;
	font-size:10.5pt;
	height:84px;
}
.weather a{
	text-decoration:none;
}
.weather-city{
	text-align:center;
	width:100%;
	margin-top:-10px;
	margin-bottom:5px;
}
.weather-left,
.weather-right{
	width:49%;
	text-align:center;
	float:left;
}
.weather-left{
	border-right:1px solid #a6b9dd;
}
.weather-date{
	font-weight:bold;
	margin-bottom:3px;
}
.weather-content,
.weather-day{
	padding-left:50%;
}
.weather-icon{
	float:left;
	margin-left:-25px;
}
.weather-temp{
	height:30px;
	line-height:30px;
	float:left;
	margin-left:5px;
}

.button-img2{ /* contact with us */
	display:block;
	margin:25px 0px;
	background:url('../images/button-img2.jpg') left top no-repeat;
	width:84px;
	height:60px;
	text-decoration:none;
	font-size:10.5pt;
	padding:35px 15px 10px 105px;
	font-weight: bold;
}

.button-img2-new{
	width:94px;
	padding:35px 5px 10px 105px;
}

.button-img3{
	display:block;
	margin:25px 0px;
	background:url('../images/button-img3.jpg') left top no-repeat;
	width:84px;
	height:60px;
	text-decoration:none;
	font-size:10.5pt;
	padding:35px 5px 10px 115px;
}

.button-img4{
	display:block;
	margin:25px 0px;
	background:url('../images/button-img4.jpg') left top no-repeat;
	width:109px;
	height:78px;
	text-decoration:none;
	font-size:9pt;
	padding:30px 5px 10px 90px;
	position:relative;
	top:-7px;
	margin-bottom:-12px;
}

.button-img5{
	display:block;
	margin:25px 0px;
	background:url('../images/button-img5.jpg') left top no-repeat;
	width:87px;
	height:69px;
	text-decoration:none;
	font-size:10.5pt;
	padding:40px 5px 0px 112px;
}

.button-img6{
	display:block;
	margin:25px 0px;
	background:url('../images/button-img6.jpg') left top no-repeat;
	width:104px;
	height:75px;
	text-decoration:none;
	font-size:10.5pt;
	padding:40px 5px 0px 95px;
	position:relative;
	top:-9px;
	margin-bottom:-11px;
}

.button-img7{
	display:block;
	margin:25px 0px 25px 0px;
	background:url('../images/button-img7.jpg') left top no-repeat;
	width:94px;
	height:65px;
	text-decoration:none;
	font-size:15pt;
	font-family:Verdana;
	text-transform:uppercase;
	padding:50px 5px 0px 105px;
	color:white;
	position:relative;
	top:-8px;
	margin-bottom:-8px;
	font-weight: normal !important;
}

.button-img8{
	display:block;
	position:relative;
	left:-5px;
	margin:25px -5px 25px 0px;
	background:url('../images/button-img8.jpg') left top no-repeat;
	width:78px;
	height:76px;
	text-decoration:none;
	font-size:10.5pt;
	padding:20px 8px 10px 123px;
}


.button-img9{
	display:block;
	margin:25px 0px 25px 0px;
	background:url('../images/button-img9.jpg') left top no-repeat;
	width:114px;
	height:76px;
	text-decoration:none;
	font-size:10pt;
	padding:30px 8px 0px 90px;
}

.button-img10{
	display:block;
	margin:25px 0px;
	background:url('../images/button-img10.jpg') left top no-repeat;
	width:104px;
	height:69px;
	text-decoration:none;
	font-size:10pt;
	padding:50px 5px 0px 95px;
	position:relative;
	top:-14px;
	margin-bottom:-14px;
}

.button-img11{
	display:block;
	margin:25px 0px;
	background:url('../images/button-img11.jpg') left top no-repeat;
	width:101px;
	height:89px;
	text-decoration:none;
	font-size:10.5pt;
	padding:20px 5px 0px 98px;
}

.button-img12{
	display:block;
	margin:25px 0px 25px 0px;
	background:url('../images/button-img12.jpg') left top no-repeat;
	width:109px;
	height:101px;
	text-decoration:none;
	font-size:10.5pt;
	padding:5px 8px 0px 95px;
}

.button-img7-new{ /* forum/family */
	background:url('../images/button-img13.jpg') left top no-repeat;
	height:69px;
	position:relative;
	top:-13px;
	margin-bottom:-12px;
}

.button-img14-new{
	background:url('../images/button-img14.jpg') left top no-repeat;
	height:69px;
	position:relative;
	top:-14px;
	margin-bottom:-14px;
	padding:50px 65px 0;
	width:74px;
}


.button-img4 .phone{
	display:block;
	margin:15px 0px 0px 0px;
}

.bunner3 img{
	position:relative;
	left:-25px;
	margin-right:-25px;
}

.bunner4 img{
	position:relative;
	left:-23px;
	margin-right:-23px;
}

.bunner5 img{
	position:relative;
	left:-24px;
	margin-right:-24px;
}

.sport-tv{
	margin-bottom:20px;
}

.sport-tv .zag1{
	margin-bottom:5px;
}

.program{
	width:100%;
	overflow:hidden;
	font-size:8pt;
	margin-bottom:12px;
}

.program a{
	color:#a6b9dd;
}

.date2{
	float:right;
}

.telecast{
	width:100%;
	overflow:hidden;
	font-size:8pt;
	margin-bottom:4px;
}

.telecast a{
	text-decoration:none;
}

.znak-tv{
	float:left;
	width:28px;
	text-align:center;
}

.program-week,
.weather-week{
	width:100%;
}

.program-week td,
.weather-week td{
	vertical-align:top;
	padding:0px 0px 73px 0px;
	*padding:0px 0px 75px 0px;
	width:32%;
}

.program-week .td-center,
.weather-week .td-center{
	padding:0px 15px 73px 15px;
	width:36%;
}

.weather-day{
	text-align: center;
}

.weather-day .weather-temp{
	font-size: 150%;
}

.comment{
	width:100%;
	overflow:hidden;
	margin-bottom:35px;
}

.comment-info{
	float:left;
	color:#9497b8;
	font-size:7.5pt;
	width:450px;
	line-height:120%;
}

.comment-info .button-out1{
	font-size:8pt;
	margin:0px;
}

.comment-info textarea{
	height:112px;
	width:448px;
	border:1px solid #e3eaf0;
	margin:5px 0px 10px 0px;
	font:9pt Tahoma;
	color:#2575b7;
}

.smile{
	float:right;
	width:250px;
	margin:0 25px 0px 0px;
}

.smile td{
	padding:4px;
	text-align:center;
}

.comment-user{
	width:100%;
	margin-bottom:5px;
}

.foto-user{
	width:68px;
	text-align:center;
	line-height:150%;
	padding-bottom:28px;
}

.foto-user-new{
	float:left;
	padding-bottom:0px;
}

.foto-user a{
	text-decoration:none;
}

.comment-user td {
	padding-top: 10px;
	vertical-align: top;
}

.coment-user-info{
	width:677px;
	padding-left:15px;
}

.block-comment-t{
	background:url('../images/block-comment-t.gif') #e3eaf0 left top no-repeat;
	margin:0px 0px 2px 0px;
}

.block-comment-b{
	background:url('../images/block-comment-b.gif') left bottom no-repeat;
	padding:5px 6px;
	text-align:justify;
}

.value{
	color:#97c7e4;
	float:left;
	padding-left:6px;
}

.value a {
	color:#97c7e4;
	font-size:10.5pt;
	text-decoration: none;
}

.comment-date{
	float:right;
	color:#97c7e4;
	font-size:7.5pt;
	padding-right:6px;
}
.pages-container{
    text-align: center;
}
.pages{
	text-align:center;
	font-size:7.5pt;
	/* margin:0 auto 20px; */
	margin:37 auto 20px;
	height:20px;
	/*padding-top:8px;*/
/* 	width: 120px; */
	width: 100%;
}

.pages-bottom {width:100%;}
.pages-order { margin-top:-60px;}

.pages li{
	display:inline-block;
	overflow:hidden;
	text-align:center;
}

.pages a{
	float:left;
	text-decoration:none;
	background:url('../images/pages.gif') left top no-repeat;
	padding:4px 0px 4px 0px;
	width:24px;
	margin:0px 1px;
	height:14px;
}

li.active span {
	background:url('../images/pages-act.gif') left top no-repeat;
    width: 24px;
    display: block;  float: left;
    padding:4px 0px 4px 0px;
    margin:0px 1px;
    height:14px; color: white;
}

.winners .pages{
	margin:0px 0px 35px 0px;
}

.rubric{
	width:100%;
	overflow:hidden;
	font-size:8pt;
	margin-bottom:15px;
	text-align:justify;
}

.rubric-l{
	width:350px;
	float:left;
}

.rubric-r{
	width:350px;
	float:right;
}

.inner-rubric{
	width:100%;
	overflow:hidden;
	padding:5px 0px;
}

.inner-rubric img{
	float:left;
	margin-right:15px;
}

.inner-rubric p a{
	text-decoration: none;
}

.inner-rubric p a:hover{
	color: #a6b9dd;
}

.inner-rubric-new img{
	float:right;
	margin-left:15px;
}


p{
	margin:0px 0px 14px 0px;
	text-align:justify;
}

.a2{
	margin:10px 0px;
}

.a2 a{
	color:#a6b9dd;
	font-size:7.5pt;
	margin:2px 0px;
}

.menu2 li{
	padding:0px 0px 14px 0px;
	text-align: left;
}

.menu2 li a{
	text-decoration: none;
}

.menu2 li a:hover{
	color: #a6b9dd;
}

.zag4{
	font-size:9pt;
	font-weight:bold;
	text-align: center;
	/*margin-bottom: 13px;*/
	margin-bottom: 20px;
}

.wether-town{
	text-align:center;
	margin-bottom:5px;
}

.wether{
	width:100%;
	font-size:8pt;
	background:url('../images/bg2.gif') 50% top repeat-y;
	margin-bottom:20px;
}

.wether td{
	vertical-align:top;
	text-align:center;
	width:50%;
}

.wether .td1{
	padding-right:5px;
}

.wether .td2{
	padding-left:5px;
}

.wether img{
	vertical-align:middle;
	margin:5px 0px;
}

.concours-winners{
	width:100%;
	overflow:hidden;
	background:url('../images/bg3.gif') 473px top repeat-y;
	margin-bottom:30px;
}

.concours-winners-inner{
	width:100%;
	overflow:hidden;
	background:url('../images/bg4.gif') 473px top no-repeat;
}

.concours-winners .zag1{
	margin-bottom:20px;
}

.concours{
	width:456px;
	float:left;
}

.winners{
	width:260px;
	float:right;
}

.winners .padding1 img{
	margin-bottom:10px;
}

.winner{
	width:100%;
	overflow:hidden;
	margin-bottom:35px;
}

.winner img{
	float:left;
	margin:0px 10px 1px 0px;
}

.name-winner{
	margin-bottom:10px;
	font-weight:bold;
}

.colleague{
	text-align:center;
	margin-bottom:25px;
}

.colleague img{
	margin-bottom:5px;
}

.img-question{
	position:relative;
	margin-bottom:15px;
}

.on-img-question{
	position:absolute;
	top:70px;
	left:222px;
	z-index:100;
	background:url('../images/bg4.png');
	-background: none;  /* ������� ��������� ��� ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg4.png', sizingMethod='scale');  /* ���������� �������������� png ��� ie6 */
	color:white;
	font-size:8pt;
	padding:5px;
	width:196px;
}

.answer-question{
	margin-bottom:20px;
}

.answer{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.answer-info{
	width:374px;
	float:right;
	margin-top:18px;
	background:url('../images/answer-info-t.gif') #e3eaf0 left top no-repeat;
}

.answer-info-b{
	background:url('../images/answer-info-b.gif') left bottom no-repeat;
	padding:6px 13px;
	min-height:56px;
	_height:56px;
}

.question{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.question-info{
	width:374px;
	float:right;
	background:url('../images/question-info-t.gif') #2575B7 left top no-repeat;
	color:#FFFFFF;
}

.question-info-b{
	background:url('../images/question-info-b.gif') left bottom no-repeat;
	padding:6px 13px 28px 13px;
	min-height:35px;
	_height:35px;
	color:white;
	position:relative;
}

.name-colleague{
	position:absolute;
	left:13px;
	bottom:6px;
}

.line{
	background:url('../images/answer-question.gif') 92px bottom no-repeat;
	margin-bottom:15px;
}

.kontakt{
	width:100%;
}
.kontakt .td_title {
	background: #2575B7;
	height: 26px;
	padding-bottom:0px !important;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	border: 1px solid #E3EAF0;
}

.kontakt-img{
	width:292px;
	padding-right:16px;
	text-align:center;
}

.kontakt-tbl{
	width:100%;
	margin:5px 0px;
}

.kontakt-tbl td{
	width:50%;
	vertical-align:top;
	border:1px solid #e3eaf0;
	padding-bottom:0px;
}

.kontakt-tbl .td1{
	position:relative;
	padding:15px 10px 65px 10px;
}
.kontakt-city-name{
	padding-bottom:15px !important;
}
.td_group_1, .td_group_2{
	padding: 6px;
}
.td_group_1{
	border: 1px solid #e3eaf0;
}
.td_group_2{
	border: 1px solid #e3eaf0;
	border-left: none;
}
.kontakt .sp{
	height: 60px;
}
.contact_scheme{
	margin-bottom: 25px !important;
}

.marker{
	/*position:absolute;
	bottom:10px;
	z-index:90;*/
	margin-bottom:10px;
}

.enter{
	background:url('../images/enter.jpg') left top no-repeat;
	padding-top:340px;
	width:407px;
	text-align:center;
	margin:0px auto;
}

.enter a{
	color:#174783;
}

.enter .registration{
	margin:0px auto 5px auto;
	float:none;
}

.enter .registration a{
	color:white;
}

.enter .registration-l{
	text-align:left;
}
/* End Content */


.zag5{
	font-size:15pt;
	margin-bottom:15px;
}

.padding1{
	/*padding:0px 13px;*/
	padding:0px;
}

.padding2{
	/*padding:0px 0px 0px 13px;*/
	padding:0px;
}

.block-text1{
	font-size:8pt;
	/*padding:0px 13px;*/
	padding:0px;
}


.block-text1 p{
	margin-bottom:20px;
}

.zag6{
	display:block;
	margin-top:10px;
}

.copyright1{
	margin:10px 0px 0px 0px;
	font-size:7pt;
}

.copyright2{
	margin:5px 0px 0px 0px;
	font-size:7pt;
}

.bunner2{
	text-align:center;
	margin-top:60px;
	margin-bottom:15px;
}

.textarea2 textarea{
	width:700px;
	height:390px;
	border:1px solid #e3eaf0;
	padding:0px;
	font:9pt Tahoma;
	color:#2575b7;
}

.question2{
	margin:50px 0px 20px 0px;
	text-align:center;
}

.question2-text{
	margin:16px 0px;
}

.question2 a{
	font-weight:bold;
}

.question2 ol{
	text-align: left;
}
.question2 ol li{
	padding-bottom: 3px;
}

.textarea3 textarea{
	width:426px;
	height:164px;
	border:1px solid #e3eaf0;
	padding:0px;
	font:9pt Tahoma;
	color:#2575b7;
	margin:10px 0px 4px 0px;
}

.mark1{
	text-align:center;
	font-size:7pt;
	color:#9497b8;
}

.mark2{
	font-size:7pt;
	color:#9497b8;
	line-height:180%;
}

.registration-non-field-errors {
	font-weight: bold;
	color: #A00;
	padding-bottom: 10px;
}

.registration2-l .errorlist,
.registration2-r .errorlist {
	font-size: 7pt;
	color: #A00;
	line-height:180%;
	padding-left: 140px;
}

.registration2-r .errorlist {
	padding-left: 130px;
}

.registration2-r .avatar .errorlist {
	padding-left: 0;
}

.subscription .errorlist {
	font-size: 8pt;
	color: #A00;
}

.block2-t-l{
	background:url('../images/block2-t-l.gif') #e3eaf0 left top no-repeat;
	margin:0px 0px 34px 0px;
	/*height:1%;*/
}

.block2-t-r{
	background:url('../images/block2-t-r.gif') right top no-repeat;
}

.block2-b-r{
	background:url('../images/block2-b-r.gif') right bottom no-repeat;
}

.block2-b-l{
	background:url('../images/block2-b-l.gif') left bottom no-repeat;
	padding:15px 18px 25px 19px;
	/*position:relative;*/
	/*height:1%;*/
	overflow:hidden;
}

.block2-w1 .block2-b-l{
	width:647px;
	position:relative;
}

.block2-w2{
	margin:25px 0px 25px 0px;
}

.block2-w2 a{
	text-decoration:none;
}

.block2-w2 a:hover{
	text-decoration:underline;
}

.block2-w2 .block2-b-l{
	width:174px;
	padding:15px;
}

.block2-w3 .block2-b-l{
	width:186px;
	padding:15px 5px 15px 13px;
	line-height:130%;
}

.registration2-l{
	float:left;
	width:265px;
}

.part1{
	margin-bottom:20px;
}

.field4{
	width:100%;
	overflow:hidden;
	margin-bottom:7px;
	vertical-align:middle;
	line-height:160%;
}

.field4 .text1 input{
	float:right;
	background:white;
	border:none;
	font:9pt Tahoma;
	color:#2575b7;
	padding:3px 5px;
	width:115px;
}

.capcha{
	margin-top:25px;
}

.capcha img{
	float:right;
	width: 90px;
}

.registration2-r{
	width:263px;
	float:right;
	padding-bottom:32px;
	position:relative;
}

.obzor{
	margin:20px 0px 10px 0px;
	line-height:160%;
	width:100%;
	overflow:hidden;
}

.button4 input{
	background:#1a5893;
	width:134px;
	border:none;
	cursor:pointer;
	color:white;
	padding:2px 0px;
	font:10pt Tahoma;
	float:right;
}


.button5{
	position:absolute;
	bottom:14px;
	right:18px;
}

.button5 input{
	width:134px;
}

.button5-l{
	background:url('../images/button5-l.gif') #195792 left top no-repeat;
}

.button5-r{
	background:url('../images/button5-r.gif') right top no-repeat;
}

.button5-r input{
	background:none;
	border:none;
	cursor:pointer;
	color:white;
	text-align:center;
	padding:2px 0px 4px 0px;
	font:9pt Tahoma;
	height:22px;
}

.button6{
	width:134px;
	position: static;
}

.zag7{
	font-weight:bold;
	text-align:center;
	font-size:10.5pt;
	margin-bottom:10px;
}

.info-block{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}

.info-block .zag7{
	text-align:left;
}

.info-block img{
	float:left;
	margin:0px 7px 0px 0px;
}

.info-block2{
	line-height:140%;
}

.zag8{
	text-align:center;
	margin-bottom:10px;
}

.recompense{
	width:100%;
	text-align:center;
	margin-bottom:70px;
}

.recompense td{
	vertical-align:top;
}

.recompense td img{
	margin-bottom:5px;
}

.button6-w1{
	width:120px;
	margin-bottom:15px;
}

.button6-l{
	background:url('../images/button6-l.gif') #f26869 left top no-repeat;
	text-align:center;
}

.button6-r{
	background:url('../images/button6-r.gif') right top no-repeat;
}

.button6-r input{
	background:none;
	border:none;
	cursor:pointer;
	color:white;
	text-align:center;
	padding:0px 0px 8px 0px;
	font:7.5pt Tahoma;
	height:16px;
	width:100%;
}

.zag9{
	font-weight:bold;
	font-size:10.5pt;
	margin-bottom:10px;
}

.leader{
	font-size:8pt;
	margin-bottom:15px;
}

.post{
	margin:2px 0px 5px 0px;
}

.leader-info{
	margin:0px 0px 0px 113px;
	font-style:italic;
	text-align:justify;
}

.tbl1{
	width:100%;
	margin-bottom:80px;
}

.tbl1 td{
	width:160px;
}

.tbl1 .shkala{
	position:relative;
	font-size:10.5pt;
}

.bottle{
	position:absolute;
	width:16px;
	height:62px;
	background:url('../images/bottle.gif') left top no-repeat;
	top:0px;
	left:0px;
}

.zero{
	position:absolute;
	bottom:0px;
	left:4px;
}

.one{
	position:absolute;
	bottom:0px;
	left:115px;
}

.two{
	position:absolute;
	bottom:0px;
	left:222px;
}

.three{
	position:absolute;
	bottom:0px;
	left:332px;
}

.fore{
	position:absolute;
	bottom:0px;
	left:442px;
}

.five{
	position:absolute;
	bottom:0px;
	left:554px;
}

.itog-block3{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}

.itog{
	float:left;
	background:url('../images/itog.gif') left top no-repeat;
	width:150px;
	height:62px;
	padding:10px;
	text-align:center;
	font-size:36pt;
	color:white;
}

.block3{
	background:url('../images/block3-t.gif') #f69799 left top no-repeat;
	width:555px;
	float:right;
}

.block3-b{
	background:url('../images/block3-b.gif') left bottom no-repeat;
	padding:12px;
	color:white;
	min-height:58px;
	_height:58px;
}

.new{
	width:100%;
	overflow:hidden;
	line-height:130%;
	margin-bottom:15px;
	text-align:justify;
}

.new img{
	float:left;
}

.new-info{
	margin:0px 0px 0px 153px;
}

.title_news{
	text-decoration: none;
}

.title_news:hover{
	color: #999999;
}

.photo_detail_item{
	float: left;
	padding: 0px 10px 10px 0px;
}

.date-a2{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

.date-a2 .date{
	float:left;
}

.date-a2 .a2{
	float:right;
	margin:0px;
}

.p1{
	margin-bottom:5px;
}

#forum-breadcrumbs {
	padding-left: 20px;
	font-size: 8pt;
}

#forum-list,
#forum-thread-list,
#forum-thread-posts {
	margin-top: 15px;
	margin-bottom: 15px;
	border-collapse: collapse;
	width: 100%;
}

#forum-list th,
#forum-list td,
#forum-thread-list th,
#forum-thread-list td,
#forum-thread-posts th,
#forum-thread-posts td {
	border: #DDD solid 1px;
	padding: 4px;
	font-size: 8pt;
}

td.forum-list-last-post {
	width: 250px;
	text-align: center;
}
td.forum-list-statistics {
	width: 150px;
	text-align: center;
}
td.forum-list-details {
	font-style: italic;
}
td.forum-list-details a {
	font-style: normal;
	font-weight: bold;
}

.forum-thread-create {
	margin-top: 0;
}

.forum-thread-create .textarea4 textarea {
	width:700px;
	height:2er00px;
	border:1px solid #e3eaf0;
	padding:0px;
	font:9pt Tahoma;
	color:#2575b7;
}

.forum-thread-post-detail {
	font-weight: normal;
}

.sitemap li {
	padding-left: 20px;
}

.main-search table {
	width: 100%;
}

.main-search td.label {
	width: 100px;
}

.main-search #id_q {
	background:white;
	border:none;
	font:9pt Tahoma;
	color:#2575b7;
	padding:3px 5px;
	width:250px;
}

.search-results p {
	margin: 0 0 15px;
	padding: 0 20px 15px;
	border-bottom: #EEEEEE solid 1px;
}
.textarea-recipe textarea{
	border:1px solid #E3EAF0;
	color:#2575B7;
	font-family:Tahoma;
	font-size:9pt;
	height: 200px;
}
.select-recipe{
	padding-bottom: 19px;
}
.select-recipe select{
	border:1px solid #E3EAF0;
	color:#2575B7;
	font-family:Tahoma;
	font-size:9pt;
	width:148px;
	padding:4px;
	margin-right:7px;
}
.block-text1 .errorlist{
	color:#AA0000;
	font-size:8pt;
}
.done-recipe-mes{
	margin-bottom: 7px;
	font-size:8pt;
	color: #049324;
}

.feedback_captcha{
	padding-top: 10px;
}

.feedback_captcha input{
	border:1px solid #E3EAF0;
	color:#2575B7;
	font-family:Tahoma;
	font-size:9pt;
	margin-right:7px;
	padding:4px 10px;
	width:126px;
}
.feedback_captcha img{
	vertical-align: middle;
	margin-right: 7px;
}
#label-recipe{
	padding-left: 7px;
}
#input-recipe input{
	width: 113px;
}
.recipe-image{
	float: left;
	margin: 0px 10px 10px 0px;
}



/***** FORUM *****/

.tablebg {
	border: solid 1px #B2D3E4;
	background: #EBF4F8 url("/media/images/forum/cell.gif") top left repeat-x;
	border-collapse: separate;
}
.block-start, .tablebg{
	border-top-width: 0;
	border-bottom-width: 0;
	border-color: #B2D3E4;
	border-right-color: #EDF5F9;
	background: url("/media/images/forum/ftr_mid.gif") bottom left repeat-x;
}
.cap-div {
	margin: 0;
	padding: 0;
	background: url("/media/images/forum/hdr_mid.gif") top left repeat-x;
	white-space: nowrap;
	height: 27px;
	text-align: left;
}
.cap-left {
	background: url("/media/images/forum/hdr_left.gif") top left no-repeat;
}
.cap-right {
	background: url("/media/images/forum/hdr_right.gif") top right no-repeat;
	padding-top: 6px;
	padding-left: 29px;
	height: 21px;
}
caption, caption h1, caption h2, caption h3, caption h4, caption span,
.cap-div, .cap-div h1, .cap-div h2, .cap-div h3, .cap-div h4, .cap-div span {
	font-size: 12px;
	font-weight: bold;
	color: #2981B4;
}
caption h1, caption h2, caption h3, caption h4, caption span,
.cap-div h1, .cap-div h2, .cap-div h3, .cap-div h4, .cap-div span {
	display: inline;
}
caption a, caption a:visited, .cap-div a, .cap-div a:visited {
	color: #2981B4;
	text-decoration: underline;
}
caption a:hover, .cap-div a:hover {
	color: #F41D00;
	text-decoration: underline;
}
.row, .row1, .row2, .row3, .legend, .forumrules, tr.row1 .row, tr.row2 .row, tr.row3 .row, .postbottom {
	border-left: solid 1px #F4F9FB;
	border-right: solid 1px #BBD8E7;
	border-top: solid 1px #F4F9FB;
	border-bottom: solid 1px #BBD8E7;
	background: #EBF4F8 url("/media/images/forum/cell.gif") top left repeat-x;
	padding: 4px;
}
th {
	color: #D1EAF4;
	font-size: 11px;
	font-weight: bold;
	background: #559DC6 url("/media/images/forum/th.gif") top left repeat-x;
	white-space: nowrap;
	padding: 0 5px;
	text-align: center;
	height: 26px;
	border-left: solid 1px #4C9AC7;
	border-right: solid 1px #3184B3;
	border-top: solid 1px #1B70A1;
	border-bottom: solid 1px #1D73A5;
}
th a, th a:visited {
	color: #D1EAF4 !important;
	text-decoration: underline;
}
th a:hover {
	color: #EFF5F8;
	text-decoration: underline;
}
a.forumlink {
	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}
a.link-new, a.link-new:visited { color: #F41D00; }
a.link-new:hover, a.link-new:visited:hover { color: #BB2E1B; }
p.forumdesc {
	padding-bottom: 4px;
	margin: 0px;
}
p.topicdetails {
	margin: 1px 0px;
}
.username-coloured {
	font-weight: bold;
}
.block-end-left { background: url("/media/images/forum/ftr_left.gif") top left no-repeat; }
.block-end-right { background: url("/media/images/forum/ftr_right.gif") top right no-repeat; }
.block-end-left, .block-end-right { height: 4px; overflow: hidden; padding: 0; }

.atrvalue{
	text-align: center;
	margin: 0px;
}
.postbody {
	font-size: 12px;
	line-height: 1.4em;
	margin: 3px 0;
}
.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}
.postbody a { text-decoration: underline; }

.postbody {
	overflow: auto;
	overflow-x: auto;
}

.topictitle, .postbody a {
	color: #2981B4;
}
a.topictitle:visited, .postbody a:visited {
	color: #4281A6;
}
a.topictitle:visited:hover, .postbody a:visited:hover {
	color: #2981B4;
}
a.topictitle:hover, .postbody a:hover {
	color: #F41D00;
}
.breadcrumb {
	background: #F5F9FB;
	border-top: solid 1px #B2D3E4;
	margin-bottom: 10px;
}
p.breadcrumbs {
	margin: 0;
	padding: 0;
	float: left;
	color: #8DB5CD;
	font-weight: bold;
	white-space: normal;
	font-size: 8pt;
}
p.breadcrumbs a{
	font-size: 8pt;
}
.rtl p.breadcrumbs {
	float: right;
}
.forum_notice {
	border: solid 1px #B2D3E4;
	background: #EBF4F8 url("/media/images/forum/cell.gif") top left repeat-x;
	padding: 4px;
	margin-top: 10px;
}

#recipe_file{
	position: absolute;
	top: -1000px;
	left: -1000px;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	visibility: hidden;
	width: 100px;
	height: 20px;
	overflow: hidden;
}
#recipe_file input{
	float: right;
}
#result_selected_file{
	color: #049425;
}
/****************************/
.concours div.rasporka {
	clear:both;
	font-size:0;
	height:1px;
	margin:0;
	padding:0;
}

#form_grafik div {
	margin-bottom:10px;
}

#new_client, #client, #schedule1, #schedule2, #next, #physical_client, #lawyer_client {
	margin-top:8px;
	margin-left:20px;
}
#client{
    margin-left: 39px;
}

#form_grafik label {
	font-weight:bold;
}

#form_grafik span {
	color:#ff5a3a;
	font-weight:normal;
}

#form_grafik label.normal {
	font-weight:normal;
}

.grafik_float {
	float:left;
	padding-right:10px;}

.grafik_float input {
	width:213px;
	height:20px;
	border:1px solid #e3eaf0;
	margin-top:5px;
}

.fio input, .e-mail input, #name_company input {
	width:96%;
	height:20px;
	border:1px solid #e3eaf0;
	margin-top:5px;
}

.address textarea, .whence textarea, #requisite textarea {
	width:96%;
	height:70px;
	border:1px solid #e3eaf0;
	margin-top:5px;
}

.grafik_button input {
	border:0;
	width:183px;
	height:21px;
	background:url(../images/sending.png) no-repeat;
	cursor:pointer;
}

.agreement{
    color: #2575B7;
}

ul.word li{
	padding-left:30px;
	background: url(../images/word.png) 0 50% no-repeat;
	margin:15px 0;
	line-height:16px;
	}

ul.word li a {
	text-decoration:none;
}

ul.word li a:hover {
	text-decoration:underline;
}

.concours .quick_select2{
	float:left;
	/*margin:10px 15px 0 0;*/
	margin:5px 15px 0 0;
	font-size:8pt;
	line-height:100%;
	padding:0;
}

.basket tr td {
	border:1px solid #b0c4de;
	padding:5px;
	text-align:center;
}

.basket td. name {
	text-align:left;
	width:200px;
}

.basket td.price {
	color:#ff5a3a;
	font-weight:bold;
}

.basket input {
	border:1px solid #e3eaf0;
	text-align:center;

	margin:0;
	width:35px;
	height:15px;
	color:#2575b7;
}

.basket {
	margin-bottom:10px;
}

.title_basket {
	background:#2575b7;
	color:#fff;
	font-weight:bold;
}

.count, .go_clear {
	padding-right:90px;
}

.count, .go_order, .go_clear, .go_catalog {
	width:183px;
	height:25px;
	float:left;
	padding-bottom:5px;
}

.count input {
	background:url(../images/count.png) no-repeat;
	width:183px;
	height:25px;
	border:0;
	cursor:pointer;

}

.go_order input {
	background:url(../images/order.gif) no-repeat;
	width:183px;
	height:25px;
	border:0;
	cursor:pointer;
}

a.go_clear  {
	background:url(../images/clear.png) no-repeat;
	width:183px;
	height:25px;
	display:block;
}

a.go_catalog {
	display:block;
	width:183px;
	height:21px;
	background:url(../images/catalog.png) no-repeat;
}

ul.list_production {
	width:456px;
	margin-left: 0px !important;
}

ul.list_production li {
	overflow:hidden;
	margin:9px 0 10px;

}

ul.list_production li img {
	float:left;
}

ul.list_production li div.des {
	width:206px;
	float:left;
	padding:0 5px;
}

ul.list_production li div.price {
	float:left;
	background:url(../images/price.png) no-repeat;
	padding-top:30px;
	width:125px;
}

ul.list_production li div.add {
    text-align: right;
}


.amount {
	width:65px;
	height:20px;
	text-align:center;
	border:1px solid #e3eaf0;
}

.add input {
	background:url(../images/add.png) no-repeat;
	width:183px;
	height:21px;
	border:0;
	cursor:pointer;
	margin-bottom:10px;
}

a.go_basket  {
	margin-left:273px;
	display:block;
	margin-bottom:10px;
	width:183px;
	height:21px;
	background:url(../images/go_basket.png) no-repeat;
}

.list_production a.go_basket { margin-bottom:0; }

a.go_basket2 {
	display:block;
	width:183px;
	height:21px;
	background:url(../images/go_basket2.png) no-repeat;
}

ul.list_production li p {
	text-align:left;
}

ul.list_production li p.red_price {
	text-align: center;
	color:#f26869;
	font-weight:bold;
}

ul.list_production form{
    padding: 0px;
    margin: 0px;
}

.hr {
	background:url(../images/line.png) no-repeat;
	width:456px;
	height:1px;
	clear:both;
}

.num_page {
	text-align:center;
}

.mini_basket {
	background:url(../images/basket.png) 100% 50% no-repeat;
	margin-bottom:20px;
}

.grafik_right {
	float:left;
	padding-right:10px;
}

#u_n {
	display:none;
}

.negrafik { display:none; }
.padding1{
    padding: 0px;
	overflow:hidden;
}
/*******/
#informer_add_product, #informer_error_product {
    text-align: center;
    position: absolute;
    z-index: 50;
    display: none;
    width: 150px;
    border: 3px solid #bbbbbb;
    padding: 20px;
    background: #ffffff;
}
.form_order label{
    font-weight:bold;
}
.form_order label.normal{
    font-weight:normal;
}
.form_order div{
    margin-bottom: 10px;
}
.form_order div b { padding-right:10px; }

.form_order span{
    color: #FF5A3A;
    font-weight: normal;
}
.form_error{
    color: #C31212;
    margin: 0px !important;
}
.product_title{
    font-weight: bold;
}
#form_physical_client input,
#form_physical_client textarea,
#form_lawyer_client input,
#form_lawyer_client textarea,
#form_schedule1 input,
#form_schedule2 input{
    color: #2575B7;
}

.sitemap ul li {
	margin-bottom:8px;
}

.sitemap ul li ul li {
	margin-bottom:0px;
}

ul li.no-tovars {height:200px;}

.mainzag1 {position:relative; background:#E3EAF0;}
.mainzag1 .zag1-r{height:auto; line-height:18px; background:none; padding:1px 10px 3px;}

.mainzag1 .mainzag {position:absolute; width:7px; height:11px; }
.mainzag1 .mainzag.mainzagtl {background:url('../images/mainzagtl.png') no-repeat 0 0; top:0; left:0}
.mainzag1 .mainzag.mainzagtr {background:url('../images/mainzagtr.png') no-repeat 0 0; top:0; right:0}
.mainzag1 .mainzag.mainzagbl {background:url('../images/mainzagbl.png') no-repeat 0 0; bottom:0; left:0}
.mainzag1 .mainzag.mainzagbr {background:url('../images/mainzagbr.png') no-repeat 0 0; bottom:0; right:0}




















