* {
		margin:0;
		padding:0;
}

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3a0f0f;
		min-height:100%;
		position:relative;
		height:100%;
		background:#ffe6e6
}

.all {
		background:url(../images/top_part3.png) no-repeat 0% 0%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/top_part3.png, sizingMethod='crop');
		_background:none;
		width:1000px;
		min-height:700px;
		padding:184px 0 0px 0;
		_height:700px;

}
.bottom_space {
		height:200px
}
.all_bg {
		background: url(../images/all_bg.gif) repeat-y 0 0%;
		width:1000px;
		margin:0 auto;

}
.top_bg {
		height:49px;
		width:1000px;
		background:#ffe6e6;
		position:absolute
}
.left_menu {
		margin:160px 0 0 52px;
		position:absolute;
		left:0
}
#up {position:absolute; left:620px; top:400px; z-index:1000; cursor:pointer;}
.mark {position:absolute; left:623px; top:437px; z-index:1000; cursor:pointer;}
#down {position:absolute; left:620px; top:460px; z-index:1000; cursor:pointer;}

#up2 {position:absolute; left:620px; top:600px; z-index:1000; cursor:pointer;}
.mark2 {position:absolute; left:623px; top:637px; z-index:1000; cursor:pointer;}
#down2 {position:absolute; left:620px; top:660px; z-index:1000; cursor:pointer;}

.left_menu div{
		margin:0 0 16px 0
}

img {
		border:none;
		behavior: url(images/iepngfix.htc);
}

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

ul,ol {
		margin:0 0 0 20px;
}


h1, h2, h3, h4, h5, h6 {
		font-size:18px;
		font-weight:400;
		margin:0 0 13px;
}


.logo {
		position:absolute;
		margin:0 0 0 0;
		right:84px;
		top:61px
}

.logo a {
		position:relative;
}

.text_block {
		background:#fdfcfb;
		border:1px solid #b6a8a7;
		padding:14px 10px 10px;
		width:410px;
		margin:0 0 0 177px
}
.text_block_video {
		background:#fdfcfb;
		border:1px solid #b6a8a7;
		padding:14px 10px 10px;
		width:410px;
		height:200px;
		margin:0px 0px 0px 177px		
}
.youtube_block {
		background:#fdfcfb;
		border:1px solid #b6a8a7;		
		width:410px;
		margin:30px 0px 0px 177px
}
.text_block h1 {
		position:absolute;
		margin:-57px 0 0 -30px
}


.main_part {
		margin:0 auto;
		position:relative;
		width:1000px;
		background:url(../images/bottom_part.gif) no-repeat 0% 100%;
		min-height:700px;
		_height:700px;
}


#footer {
		text-align:right;
		color:#fff;
		width:974px;
		font-size:11px;
		padding:3px 3px 10px 0;

}
.copy {
		position:absolute;
		bottom: 42px;
		margin: 0px 0px 0px 137px;
		font-size:11px
}
.copy a {
		text-decoration:none
}
#footer a {
		color:#fff;
		text-decoration:none;
		font-size:11px;
}



a {
		color:#5a3c3c;
}

a:hover, .act{
		color:#d2ac88 !important;
		text-decoration:none

}



.product,.product_detail {
		list-style:none;
}

.product li strong,.product_detail li strong {
		font-size:14px;
}




.my_contenttable THEAD TD {
        color: #353535;
}

.my_contenttable p {
        margin: 0px;
}

.my_contenttable td {
		color:#565656;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		padding: 3px;
}

.my_contenttable {
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
}

.my_contenttable THEAD {
		font-family: Verdana,Tahoma, Verdana, Arial;
		color:#565656;
		text-align: center;
		border: 1px solid #EEEEEE;
		padding: 3px;
		font-weight: bold;
		background-color: #EEEEEE;
}



table {
		border-collapse:collapse;
		border-spacing:0;
}

fieldset,img {
		border:0;
}



caption,th {
		text-align:left;
}


q:before,q:after {
		content:'';
}

abbr,acronym {
		border:0;
		font-variant:normal;
}

sup,sub {
		vertical-align:text-top;
}

sub {
		vertical-align:text-bottom;
}

input, textarea, select {
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
}

p {
	margin:0 0 13px 0
}

html,* html body {
		height:100%;
		min-height:100%
}
html>body .all_bg_first {
		min-height:100%;
		position:relative;
		z-index:10
}
.all_bg_first {
		background:#fff url(../images/zaglushka_bg.jpg) no-repeat 0% 0%;
		width:1000px;
		_height:100%;
		margin:0 auto;
		position:relative;
		}
.all_bg_first .logo {
		left:93px;
		top:367px;
		position:absolute;
		bottom:0

}
.nikol {
		width:356px;
		margin:0 auto;

		padding:63px 0 0px 170px;
}
*+html .csc-textpic-image img {
		margin-bottom:5px !important;
}
