/* something that does not change */
html, body { height:100%; }
table { border-collapse:collapse; }
html, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p { margin:0; padding:0; }
img { border:0 none; }
* html img { behavior:url('css/pngbehavior.htc'); }
map { display:none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
* { zoom:1; }
/* something that does not change */

.counter {
	padding: 10px;
	position: relative;
}

/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; margin:-1px 0 0 0; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }

.block_text_size {
	font-size: 17px !important;
}

	.block b,
	.block strong,
	.block i,
	.block em,
	.block ins,
	.block u,
	.block {
		font-size: 19px;
	}
	
	#comments b,
	.tt b,
	.bg-01 b,
	#comments strong,
	.tt strong,
	.bg-01 strong,
	#comments i,
	.tt i,
	.bg-01 i,
	#comments em,
	.tt em,
	.bg-01 em,
	#comments ins,
	.tt ins,
	.bg-01 ins,
	#comments u,
	.tt u,
	.bg-01 u,
	#comments,
	.tt,
	.bg-01,
	.tt p {
		font-size: 12px;
	}
	
	.form-2 b,
	.form-2 strong,
	.form-2 i,
	.form-2 em,
	.form-2 ins,
	.form-2 i,
	.form-2 {
		font-size: 14px;
	}

	.form-2 h1,
	#comments h1,
	#info h1,
	.tt h1,
	.bg-01 h1 {
		font-size: 16px;
	}
	
	.form-2 h2,
	#comments h2,
	#info h2,
	.tt h2,
	.bg-01 h2 {
		font-size: 15px;
	}
	
	.form-2 h3,
	#comments h3,
	#info h3,
	.tt h3,
	.bg-01 h3 {
		font-size: 14px;
	}
	
	#comments p,
	#info p {
		padding: 5px 0;
	}
	
	.form-2 b,
	.form-2 strong,
	.block b,
	.block strong,
	#info b,
	#info strong,
	#comments b,
	#comments strong,
	.tt b,
	.tt strong,
	.bg-01 b,
	.bg-01 strong {
		font-weight: bold !important;
	}
	
	.form-2 i,
	.form-2 em,
	.block i,
	.block em,
	#info i,
	#info  em,
	#comments i,
	#comments em,
	.tt i,
	.tt em,
	.bg-01 i,
	.bg-01 em {
		font-style: italic !important;
	}
	
	.form-2 ins,
	.form-2 i,
	.block ins,
	.block u,
	#info u,
	#info  ins,
	#comments u,
	#comments ins,
	.tt us,
	.tt ins,
	.bg-01 us,
	.bg-01 ins {
		text-decoration: underline !important;
	}



.inline { display:inline; }
.button { cursor:pointer; }
.posrel { position:relative; }
.nobdr { border:0 none !important; }
.nobgr { background:none !important; }
/* all time classes */
		
/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i, .button { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; line-height:130%; color:#333; }
a { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; color:#EB0061; line-height:130%; text-decoration:underline; }
a:hover { text-decoration:underline; }
.inline-list { list-style:none; padding:0; margin:0 }
.inline-list li { list-style:none; display:inline; padding:0; margin:0; }
.block-list, .block-list li { display:block; list-style:none; padding:0; margin:0; }
.textfield, textarea, select { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; padding-left:3px; color:#333; }
/* global text/link settings */


/*----------- I'am ----------*/
.header .logo {
	position: absolute;
	top: 45px;
	left: 49px;
	background: #ffffff;
	height: 30px;
	width: 185px;
	z-index: 100;
	
	opacity: 0.05;
	filter: alpha(opacity=5);
}

.root {
	width:942px;
	margin:0 auto;
	padding:0 0 20px 0;
	position: relative;
}
.header {
	height:124px;
	background:url(../img/header.jpg) 0 0 no-repeat;
	position:relative;
	margin:0 0 15px 0;
	z-index: 1000;
}
	.header * {
		text-decoration:none;
		color:#FFF;
	}
	
#comments_info_question {
	/*margin-top: 25px;*/
	position: relative;
	min-height: 52px;
	_height: 52px;
}

#comments_info_question.aktivnaja_vkl {
	
}

	#comments_info_question .tabs-2 {
		background: transparent url(../img/hdr-2.gif) 0 0 no-repeat;
		width: 697px;
		height: 52px;
		padding-left: 20px;
	}
		#comments_info_question .tabs-2 li {
			float: left;
			text-align: center;
			width: 225px;
			height: 47px;
			margin-top: 5px;
		}
		
			#comments_info_question .tabs-2 li a {
				display: block;
				text-align: center;
				font-size: 20px;
				padding-top: 12px;
				height: 35px;
				text-decoration: none;
				color: #ffffff;
			}
		
		#comments_info_question .tabs-2 li.hover {
			background: #666666;
		}
		
		#comments_info_question .tabs-2 li.fst_act {
			background: #666666;
		}
		
			#comments_info_question .tabs-2 li.fst_act a {
				background: transparent url(../img/raquo-2.gif) 20px center no-repeat;
			}
		
		#ciq_content .fst_act {
			display: block !important;
		}
		
		#ciq_content #comments,
		#ciq_content #info,
		#ciq_content #question {
			position: relative;
			top: 52;
			left: 0;
			padding: 10px 15px;
			display: none;
		}
		
		#ciq_content #info,
		#ciq_content #info p {
			font-size: 14px !important; 
		}
		
#block-01_info {
	padding: 5px 15px 10px !important;
}

	#form4_faq div {
		display: block;
		height: 25px;
	}
	
		#form4_faq div label {
			width: 150px;
		}
		
		#form4_faq #div_textarea {
			height: 90px;
		}
		
		#form4_faq div textarea {
			height: 80px;
		}
		
		#form4_faq div span {
			font-size: 11px;
			color: #ff0000;
		}
		
	#form4_faq .block {
		display: block;
		margin-top: 10px;
	}
	.span_color {
		color: #ff0000;
	}
#ciq_content #question #form4_faq {
	padding-left: 130px;
}

	#ciq_content #question #form4_faq div {
		height: 25px;
	}
	
	#ciq_content #question #form4_faq #div_textarea {
		height: 90px;
	}
	
		#ciq_content #question #form4_faq div .textfield {
			width: 170px;
		}
	
		#ciq_content #question #form4_faq #div_textarea textarea {
			height: 80px;
			width: 170px;
		}
	
		#ciq_content #question #form4_faq div label {
			width: 150px;
			display: block;
			float: left;
		}
		
		#ciq_content #question #form4_faq .button {
			width: 100px;
			margin-left: 150px;
		}
			
/*---------------------------*/	
	
.top-links { padding:0 11px 0 0; }
	.top-links li {
		float:left;
		padding:11px 11px 0 11px;
		height:35px;
		position:relative;
	}
	.top-links a.i {
		font-size:12px;
		font-weight:bold;
	}
	.top-links div {
		position:absolute;
		width: 100px;
		background:#cc0033;
		top:30px;
		left:-5%;
		padding:2px 0;
		z-index: 100;
		
		display: none;
	}
	
	.top-links li.hover div {
		display: block;
	}
		.top-links div a {
			font-size:10px;
			font-weight:bold;
			display:block;
			padding:3px;
			margin:0 5px;
			border-top:1px solid #e95b7f;
		}
	.top-icos li {
		height:58px;
		float:left;
		border-left:1px solid #FABFD7;
		width:100px;
		text-align:center;
		position:relative;
	}
	.top-icos b {
		display:block;
		height:25px;
		font-size:11px;
		line-height:110%;
	}
.ico-1 { background:url(../img/header-icos.gif) 42px 25px no-repeat; }
.ico-2 { background:url(../img/header-icos.gif) -56px 25px no-repeat; }
.ico-3 { background:url(../img/header-icos.gif) -162px 25px no-repeat; }
	.top-icos a {
		display:block;
		height:14px;
		font-size:11px;
		padding:28px 0 0 0;
		position:absolute;
		margin:0 auto auto 0;
		width:100%;
		text-align:center;
		
		text-decoration: none;
	}
	
	.top-icos #korzina {
		top: 27px !important;
		right: 0 !important;
	}
	
.left-side { width:201px; }
.left-nav { height:314px; }
	.left-nav td {
		padding:0 0 4px 0;
		cursor:pointer;
		border-bottom:2px solid #FFF;
		vertical-align:top;
	}
	.left-nav a {
		display:block;
		width:163px;
		margin:0 0 2px 11px;
		padding:5px 0 0 22px;
		font-size:11px;
		font-weight:bold;
		color:#000;
		text-decoration:none;
	}
	.left-nav a:hover { text-decoration:underline; }
		.left-nav .i-0 { background:url(../img/side-nav-1.gif) 11px bottom no-repeat; }
			.left-nav .i-0 a { background:url(../img/side-nav-1.gif) 0 0 no-repeat; }
		.left-nav .i-1 { background:url(../img/side-nav-2.gif) 11px bottom no-repeat; }
			.left-nav .i-1 a { background:url(../img/side-nav-2.gif) 0 0 no-repeat; }
		.left-nav .i-2 { background:url(../img/side-nav-3.gif) 11px bottom no-repeat; }
			.left-nav .i-2 a { background:url(../img/side-nav-3.gif) 0 0 no-repeat; }
		.left-nav .i-3 { background:url(../img/side-nav-4.gif) 11px bottom no-repeat; }
			.left-nav .i-3 a { background:url(../img/side-nav-4.gif) 0 0 no-repeat; }
		.left-nav .i-4 { background:url(../img/side-nav-5.gif) 11px bottom no-repeat; }
			.left-nav .i-4 a { background:url(../img/side-nav-5.gif) 0 0 no-repeat; }
		.left-nav .i-5 { background:url(../img/side-nav-6.gif) 11px bottom no-repeat; }
			.left-nav .i-5 a { background:url(../img/side-nav-6.gif) 0 0 no-repeat; }
		.left-nav .i-6 { background:url(../img/side-nav-7.gif) 11px bottom no-repeat; }
			.left-nav .i-6 a { background:url(../img/side-nav-7.gif) 0 0 no-repeat; }
		.left-nav .i-7 { background:url(../img/side-nav-8.gif) 11px bottom no-repeat; }
			.left-nav .i-7 a { background:url(../img/side-nav-8.gif) 0 0 no-repeat; }
		.left-nav .i-8 { background:url(../img/side-nav-9.gif) 11px bottom no-repeat; }
			.left-nav .i-8 a { background:url(../img/side-nav-9.gif) 0 0 no-repeat; }
		.left-nav .i-9 { background:url(../img/side-nav-10.gif) 11px bottom no-repeat; }
			.left-nav .i-9 a { background:url(../img/side-nav-10.gif) 0 0 no-repeat; }
		.left-nav .i-10 { background:url(../img/side-nav-11.gif) 11px bottom no-repeat; }
			.left-nav .i-10 a { background:url(../img/side-nav-11.gif) 0 0 no-repeat; }
		.left-nav .i-11 { background:url(../img/side-nav-12.gif) 11px bottom no-repeat; }
			.left-nav .i-11 a { background:url(../img/side-nav-12.gif) 0 0 no-repeat; }
.tabs-1 { height:37px; }
	.tabs-1 a {
		font-size:11px;
		text-transform:uppercase;
		color:#FFF;
		text-decoration:none;
		padding-top:8px;
		padding-left:13px;
		height:29px;
		line-height:110%;
	}
	.tabs-1 li {
		height:37px;
		float:left;
		width: 192px;
		background:url(../img/left-tabs-left.gif) 0 0 no-repeat; 
	}
	
		.tabs-1 li a {
			width:60px;
			display:block;
		}
	
/*----------- I'am ----------*/	
	
		/*.tabs-1 li.fst a {
			width:60px;
			background:url(../img/left-tabs-right.gif) 0 0 no-repeat;
			display:block;
		}
		
			.titleas .tabs-1 li.fst a { 
				background:url(../img/left-tabs-right-1.gif) 0 0 no-repeat 
			}
			
		.tabs-1 li.fst a.act, 
		.tabs-1 li.fst a:hover { 
			background:url(../img/left-tabs-left.gif) 0 0 no-repeat; 
		}
		
	.tabs-1 li.scnd a {
		width:91px;
		background:url(../img/left-tabs-left.gif) right 0 no-repeat;
		display:block;
		padding-right:15px;
	}
	
	.tabs-1 li.scnd a.act, 
	.tabs-1 li.scnd a:hover { 
		background:url(../img/left-tabs-right.gif) right 0 no-repeat; 
	}
		.titleas .tabs-1 li.scnd a.act, .titleas .tabs-1 li.scnd a:hover { 
			background:url(../img/left-tabs-right-1.gif) right 0 no-repeat; 
		}*/
		
/*---------------------------*/		
		
.quick-search {
	padding:35px 0 0 9px;
	width:192px;
}
	.quick-search .form-1 {
		background:url(../img/quick-search-under-1.gif) 0 bottom no-repeat;
		width:192px;
	}
		.titleas .quick-search .form-1 { background:url(../img/quick-search-under.gif) 0 bottom no-repeat; }
.form-1 { padding:15px 0 0 0; }
	.form-1 .button {
		border:0 none;
		background:transparent;
		display:block;
		width:146px;
		height:31px;
		text-align:center;
		margin:4px 0 6px 41px;
		font-size:14px;
		color:#FFF;
		background:url(../img/qs_more.gif);
	}
	.form-1 label {
		display:block;
		padding:0 0 8px 15px;
		font-size:11px;
		color:#FFF;
		font-weight:bold;
	}
	.form-1 .textfield {
		width:153px;
		font-size:14px;
	}
	.form-1 select {
		width:158px;
		font-size:14px;
	}
.quick-search {
	min-height:185px;
	margin:0 0 30px 0;
}
* html .quick-search { height:185px; }
.add-1 { padding:0 0 0 10px; }
	.add-1 b {
		font-size:16px;
		color:#EB0061;
		padding:0 0 10px 10px;
	}
.right-side { width:741px; }
.footer {
	margin:20px 10px 0 226px;
	border-top:1px solid #666;
	padding:10px 0;
	font-size:10px;
	line-height:200%;
	position: relative;
}
	.footer a {
		text-decoration:none;
		font-size:10px;
		color:#666;
		line-height:200%;
	}
	.footer a:hover { text-decoration:underline; }
.catergory {
	width:716px;
	padding:0 0 0 20px;
}
.block-1,
.block-2,
.block-3,
.block-4,
.block-5,
.block-6,
.block-7,
.block-8,
.block-9,
.block-10,
.block-11,
.block-12 {
	height:239px;
}

.block-new {
	background:url(../img/top-block-new.gif) no-repeat;
	height:349px;
	margin-bottom: -2px;
}

.block-1 {
	background:url(../img/top-block-001.gif) no-repeat;
}
.block-2 {
	background:url(../img/top-block-002.gif) no-repeat;
}
.block-3 {
	background:url(../img/top-block-003.gif) no-repeat;
}
.block-4 {
	background:url(../img/top-block-004.gif) no-repeat;
}
.block-5 {
	background:url(../img/top-block-005.gif) no-repeat;
}
.block-6 {
	background:url(../img/top-block-006.gif) no-repeat;
}
.block-7 {
	background:url(../img/top-block-007.gif) no-repeat;
}
.block-8 {
	background:url(../img/top-block-008.gif) no-repeat;
}
.block-9 {
	background:url(../img/top-block-009.gif) no-repeat;
}
.block-10 {
	background:url(../img/top-block-010.gif) no-repeat;
}
.block-11 {
	background:url(../img/top-block-011.gif) no-repeat;
}
.block-12 {
	background:url(../img/top-block-012.gif) no-repeat;
}

	.block-new b.block,
	.block-1 b.block,
	.block-2 b.block,
	.block-3 b.block,
	.block-4 b.block,
	.block-5 b.block,
	.block-6 b.block,
	.block-7 b.block,
	.block-8 b.block,
	.block-9 b.block,
	.block-10 b.block,
	.block-11 b.block,
	.block-12 b.block {
		font-size:25px;
		color:#FFF;
		font-weight:normal;
		padding:12px 0 0 20px;
		height:44px;
	}
	
	.block-new span.block,
	.block-1 p.block,
	.block-2 p.block,
	.block-3 p.block,
	.block-4 p.block,
	.block-5 p.block,
	.block-6 p.block,
	.block-7 p.block,
	.block-8 p.block,
	.block-9 p.block,
	.block-10 p.block,
	.block-11 p.block,
	.block-12 p.block {
		font-size:18px;
		padding: 10px 10px 10px 20px;
		height:143px;
		overflow:hidden;
		width:480px;
		line-height:120%;
		text-align: justify ;
	}
	
	/*.block-new span.block,
	.block-1 span.block,
	.block-2 span.block,
	.block-3 span.block,
	.block-4 span.block,
	.block-5 span.block,
	.block-6 span.block,
	.block-7 span.block,
	.block-8 span.block,
	.block-9 span.block,
	.block-10 span.block,
	.block-11 span.block,
	.block-12 span.block {
		font-size:19px;
		padding:25px 0 0 20px;
		height:118px;
		overflow:hidden;
		width:500px;
		line-height:120%;
	}*/
	
	.block-new span.block {
		height:275px;
	}
	
	.block-1 a.fr,
	.block-2 a.fr,
	.block-3 a.fr,
	.block-4 a.fr,
	.block-5 a.fr,
	.block-6 a.fr,
	.block-7 a.fr,
	.block-8 a.fr,
	.block-9 a.fr,
	.block-10 a.fr,
	.block-11 a.fr,
	.block-12 a.fr {
		display: block;
		margin: 10px 8px 0 0;
	}
	
	.block-new a.fr {
		display: block;
		margin: 10px 8px 0 0;
	}
	
	.catergory .bg {
		background:url(../img/bottom-bg-1.gif) 0 bottom no-repeat #E6E6E6;
		margin:0 0 0 2px;
		padding:25px 0 0 0;
	}
	.list-1 li {
		position:relative;
		float:left;
		width:23%;
		margin: 0 1%;
		cursor:pointer;
		padding: 0 0 20px 0;
	}
	.list-1 b {
		padding:0 7px;
		display:block;
		height:30px;
		line-height:130%;
		margin:0 0 166px 0;
		overflow:hidden;
	}
	.list-1 a.block {
		position:absolute;
		top:35px;
		left:-2px;
	}
	.list-1 div {
		background:#FFF;
		height:70px;
	}
	.list-1 p {
		font-size:10px;
		padding:3px 5px 0 5px;
		height:28px;
		overflow:hidden;
	}
	.list-1 strong {
		display:block;
		float:left;
		font-size:11px;
		padding:4px 0 0 5px;
		color:#F22;
	}
	.list-1 a.fr {
		display:block;
		color:#FFF;
		font-size:10px;
		text-decoration:none;
		background:url(../img/more-1.gif);
		width:75px;
		height:19px;
		margin:11px 0 0 0;
		padding:9px 0 0 10px;
		font-weight:bold;
	}
.register {
	width:717px;
	margin:0 0 0 20px;
}
.title-01 {
	background:url(../img/hdr-1.gif);
	width:702px;
	height:42px;
	font-size:25px;
	color:#FFF;
	padding:12px 0 0 15px;
	font-weight:normal;
}
.title-02 {
	background:url(../img/hdr-2.gif);
	width:702px;
	height:39px;
	font-size:20px;
	color:#FFf;
	padding:13px 0 0 15px;
	font-weight:normal;
}
.just-text, .bg-01 { background:url(../img/bottom-bg-2.gif) 0 bottom no-repeat #E6E6E6; }
	.just-text .bg-01 { background:url(../img/top-bg-1.gif) 0 0 no-repeat; }
	.register .bg-01 { padding:20px 15px; }
	.form-2 p {
		display:block;
		padding:0 0 25px 0;
		font-size:14px;
	}
	.form-2 div {
		padding:0 0 0 150px;
		height:33px;
	}
	.form-2 label {
		float:left;
		padding:2px 0 0 0;
		width:210px;
		display:block;
	}
	.form-2 .textfield {
		width:153px;
		font-size:14px;
	}
	.form-2 select {
		width:158px;
		font-size:14px;
	}
	.form-2 span.block { padding:20px 0 30px 150px; }
	.form-2 .button {
		display:block;
		background:url(../img/button-1.gif);
		width:143px;
		height:30px;
		border:0 none;
		color:#F00;
		font-size:16px;
		padding:0 0 4px 0;
		margin:0 0 0 480px;
	}
.product {
	width:717px;
	margin:0 0 0 20px;
}
	.product .list-1 { margin:20px 0 0 0; }
	
	.title-1-fixed,
	.title-2-fixed,
	.title-3-fixed,
	.title-4-fixed,
	.title-5-fixed,
	.title-6-fixed,
	.title-7-fixed,
	.title-8-fixed,
	.title-9-fixed,
	.title-10-fixed,
	.title-11-fixed,
	.title-12-fixed
	 {
		width:717px;
		height:52px;
	}
	
	.title-1-fixed {
		background: url(../img/hdr-my_001.png);
	}
	
	.title-2-fixed {
		background: url(../img/hdr-my_002.png);
	}
	
	.title-3-fixed {
		background: url(../img/hdr-my_003.png);
	}
	
	.title-4-fixed {
		background: url(../img/hdr-my_004.png);
	}
	
	.title-5-fixed {
		background: url(../img/hdr-my_005.png);
	}
	
	.title-6-fixed {
		background: url(../img/hdr-my_006.png);
	}
	
	.title-7-fixed {
		background: url(../img/hdr-my_007.png);
	}
	
	.title-8-fixed {
		background: url(../img/hdr-my_008.png);
	}
	
	.title-9-fixed {
		background: url(../img/hdr-my_009.png);
	}
	
	.title-10-fixed {
		background: url(../img/hdr-my_010.png);
	}
	
	.title-11-fixed {
		background: url(../img/hdr-my_011.png);
	}
	
	.title-12-fixed {
		background: url(../img/hdr-my_012.png);
	}
	
	/*.title-01-fixed .fl,
	.title-02-fixed .fl,
	.title-03-fixed .fl,
	.title-04-fixed .fl,
	.title-05-fixed .fl,
	.title-06-fixed .fl,
	.title-07-fixed .fl,
	.title-08-fixed .fl,
	.title-09-fixed .fl,
	.title-10-fixed .fl,
	.title-11-fixed .fl,
	.title-12-fixed .fl {
		font-size:20px;
		color:#FFF;
		background:url(../img/under-cat.gif);
		height:46px;
		padding:6px 15px 0 15px;
		font-weight:normal;
		line-height:90%;
	}
	.title-01-fixed p,
	.title-02-fixed p,
	.title-03-fixed p,
	.title-04-fixed p,
	.title-05-fixed p,
	.title-06-fixed p,
	.title-07-fixed p,
	.title-08-fixed p,
	.title-09-fixed p,
	.title-10-fixed p,
	.title-11-fixed p,
	.title-12-fixed p {
		font-size:16px;
		color:#FFF;
		padding:8px 0 0 10px;
		line-height:120%;
		display:block;
		float:left;
		width:250px;
	}*/
	
		.title-1-fixed table,
		.title-2-fixed table,
		.title-3-fixed table,
		.title-4-fixed table,
		.title-5-fixed table,
		.title-6-fixed table,
		.title-7-fixed table,
		.title-8-fixed table,
		.title-9-fixed table,
		.title-10-fixed table,
		.title-11-fixed table,
		.title-12-fixed table {
			width: 717px;
			height: 52px;
		}
		
			.title-1-fixed table tr,
			.title-2-fixed table tr,
			.title-3-fixed table tr,
			.title-4-fixed table tr,
			.title-5-fixed table tr,
			.title-6-fixed table tr,
			.title-7-fixed table tr,
			.title-8-fixed table tr,
			.title-9-fixed table tr,
			.title-10-fixed table tr,
			.title-11-fixed table tr,
			.title-12-fixed table tr {
				vertical-align: center;
			}
			
				.title-1-fixed table tr td,
				.title-2-fixed table tr td,
				.title-3-fixed table tr td,
				.title-4-fixed table tr td,
				.title-5-fixed table tr td,
				.title-6-fixed table tr td,
				.title-7-fixed table tr td,
				.title-8-fixed table tr td,
				.title-9-fixed table tr td,
				.title-10-fixed table tr td,
				.title-11-fixed table tr td,
				.title-12-fixed table tr td {
					color: #ffffff;
					font-size: 20px;
					font-weight: normal;
					height: 46px;
					line-height: 90%;
					padding: 0 15px;
				}
.list-2 {
	width: 510px;
	padding: 20px 0 0 0;
}
	.list-2 li {
		width: 230px;
		float: left;
	}
	.list-2 p {
		display:block;
		padding:0 40px 0 15px;
		font-size:10px;
	}
	.list-2 div {
		padding:12px 0 25px 0;
		text-align:right;
		font-weight:bold;
		font-size:10px;
	}
/*.tabs-2 {
	background:url(../img/hdr-2.gif);
	width:697px;
	height:52px;
	margin:25px 0 0 0;
	padding:0 0 0 20px;
}
	.tabs-2 li {
		float:left;
		text-align:center;
		width:225px;
		height:52px;
	}
	.tabs-2 a {
		float:left;
		display:block;
		text-align:center;
		width:225px;
		font-size:20px;
		padding:12px 0 0 0 ;
		height:40px;
		text-decoration:none;
		color:#FFF;
	}
	.tabs-2 a:hover { background:#666; }
		.tabs-2 .fst a { background:url(../img/raquo-2.gif) 24px center no-repeat; }
		.tabs-2 .fst a:hover { background:url(../img/raquo-2.gif) 24px center no-repeat #666; }*/
.item-1 { padding:25px 10px 25px 15px; }
	.item-1 div.fr { width:422px; }
		.item-1 div.fr a.fr {
			display: block;
			margin: 0 0 5px 0;
			height: 131px;
		}
	.item-1 div.fl { width:245px; }
		.item-1 div.fl b.block {
			font-size:16px;
			padding:0 0 12px 0;
		}
.table-1 {
	background:#FFF;
	padding:5px 10px;
}
	.table-1 div {
		font-size:14px;
		color:#F00;
		padding:5px 0;
	}
		.table-1 div strong {
			font-size:14px;
			color:#F00;
		}
	.table-1 th {
		width:145px;
		border-bottom:1px solid #BFBFBF;
		font-size:10px;
		padding:3px 0;
		text-align:left;
		font-weight:normal;
	}
	.table-1 td {
		width:80px;
		border-bottom:1px solid #BFBFBF;
		font-size:10px;
		padding:3px 0;
		text-align:left;
		font-weight:normal;
	}
	.item-1 p {
		display:block;
		padding:10px 0;
	}
.to-cart {
	background:url(../img/cart-1.gif) 0 0 no-repeat;
	height:28px;
	text-decoration:none;
	margin-top: 20px;
}
	.to-cart span {
		display:block;
		cursor:pointer;
		text-decoration:none;
		padding:4px 23px 0 36px;
		background:url(../img/raquo-1.gif) right center no-repeat;
		height:24px;
		color:#F00;
		font-size:14px;
		font-weight:bold;
	}
.just-text {
	margin:0 0 0 20px;
	width:717px;
}
	.just-text .bg-01 { padding:20px 20px 0 0; }
	.just-text .tt {
		border-left:1px solid #EB0061;
		min-height:300px;
		padding:0 0 0 25px;
		margin:0 0 25px 25px;
	}
		.just-text .tt b.block {
			font-weight:normal;
			color:#EB0062;
			font-size:14px;
		}
		.just-text .tt p {
			display:block;
			padding:15px 0 0 0;
		}
			.just-text .tt p b {
				font-weight:normal;
				color:#EB0062;
			}
.margin-left-1 { margin-left:160px !important; }
.inside-nav {
	padding:0 0 0 20px;
	width:140px;
}
	.inside-nav a {
		padding:0 0 0 20px;
		text-decoration:none;
		line-height:200%;
	}
	.inside-nav a:hover, .inside-nav a.act { background:url(../img/raquo-3.gif) 0 center no-repeat; }
	.form-3 .tar {
		padding:15px 0 35px 0;
		font-size:16px;
	}
		.form-3 .tar strong { font-size:16px; }
	.form-3 .button {
		display:block;
		background:url(../img/button-1.gif);
		width:143px;
		height:30px;
		border:0 none;
		color:#F00;
		font-size:16px;
		padding:0 0 4px 0;
		margin:0 0 0 545px;
	}
.table-2 {
	background:#FFF;
	padding:10px;
}
	.table-2 th {
		padding:5px 20px;
		font-size:14px;
		text-align:center;
		border-bottom:1px solid #7F7F7F;
	}
	.table-2 th.wf { text-align:left; }
	.table-2 td {
		padding:5px 20px;
		text-align:center;
		white-space:nowrap;
	}
	.table-2 .field {
		width:40px;
		text-align:center;
		margin:0 auto;
	}
	.table-2 td.wf {
		text-align:left;
		white-space:normal;
	}
	.table-2 td.fst { padding:5px 9px; }
.search { padding:0 0 40px 0; }
	.search div {
		font-size:14px;
		padding:0 0 10px 0;
	}
.margins-1 { margin:0 -13px; }
.prev-next { height:50px; }
	.prev-next .next {
		display:block;
		background:url(../img/button-1.gif);
		width:143px;
		height:26px;
		border:0 none;
		color:#F00;
		font-size:16px;
		padding:4px 0 0 0;
		text-decoration:none;
		text-align:center;
	}
	.prev-next .prev {
		display:block;
		background:url(../img/button-2.gif);
		width:143px;
		height:26px;
		border:0 none;
		color:#F00;
		font-size:16px;
		padding:4px 0 0 0;
		text-decoration:none;
		text-align:center;
	}
.title-bg {
	background:url(../img/grey-cors.gif) 0 0 no-repeat #F1F1F1;
	margin:0 0 -20px 0;
	padding:0 0 20px 0;
}
	.titleas .quick-search { padding-top:15px !important; }
	.titleas .footer { margin:10px 20px 0 210px !important; }
.gifts { padding:15px 0 0 10px; }
	.gifts li {
		width:179px;
		height:289px;
		float:left;
		margin:0 0 10px 0;
	}
	.gifts .g-1 b { background:url(../img/title-hdr-1.gif) 0 bottom no-repeat; }
	.gifts .g-2 b { background:url(../img/title-hdr-2.gif) 0 bottom no-repeat; }
	.gifts .g-3 b { background:url(../img/title-hdr-3.gif) 0 bottom no-repeat; }
	.gifts .g-4 b { background:url(../img/title-hdr-4.gif) 0 bottom no-repeat; }
	.gifts .g-5 b { background:url(../img/title-hdr-5.gif) 0 bottom no-repeat; }
	.gifts .g-6 b { background:url(../img/title-hdr-6.gif) 0 bottom no-repeat; }
	.gifts .g-7 b { background:url(../img/title-hdr-7.gif) 0 bottom no-repeat; }
	.gifts .g-8 b { background:url(../img/title-hdr-8.gif) 0 bottom no-repeat; }
	.gifts .g-9 b { background:url(../img/title-hdr-9.gif) 0 bottom no-repeat; }
	.gifts .g-10 b { background:url(../img/title-hdr-10.gif) 0 bottom no-repeat; }
	.gifts .g-11 b { background:url(../img/title-hdr-11.gif) 0 bottom no-repeat; }
	.gifts .g-12 b { background:url(../img/title-hdr-12.gif) 0 bottom no-repeat; }
	
	.gifts b {
		display:block;
		font-size:20px;
		color:#FFF;
		line-height:90%;
		padding:10px 0 0 10px;
		height:45px;
		text-decoration:none;
		width: 169px;
	}
	.gifts span {
		display:block;
		font-size:10px;
		text-decoration:none;
		margin:0 6px 0 0;
		background: #FFF;
		height:52px;
		padding:3px 12px 3px 12px;
		width: 149px;
		overflow: hidden;
	}
	.gifts a { text-decoration: none !important; }
/*.title-dec-1 {
	background:url(../img/title-1.jpg);
	width:539px;
	height:316px;
	cursor:pointer;
	margin:0 0 0 10px;
}
	.title-dec-1 b {
		display:block;
		height:57px;
	}
		.title-dec-1 b i {
			display:block;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:25px;
			font-style:normal;
			font-weight:normal;
			color:#FFF;
			padding:11px 0 0 19px;
			width:176px;
		}
		.title-dec-1 b em {
			display:block;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:19px;
			font-style:normal;
			font-weight:normal;
			color:#FFF;
			padding:9px 0 0 0;
			width:240px;
			line-height:100%;
		}
		.title-dec-1 .posrel div {
			position:absolute;
			top:195px;
			left:227px;
			background:url(../img/over.png);
			width:200px;
			height:46px;
			line-height:120%;
			padding:12px 72px 0 35px;
			color:#FFF;
			font-size:16px;
		}*/
		
.title-dec-2 .new_presents {
	position: relative;
	height: 329px;
	width: 179px;
}
	
	.new_presents a {
		position: absolute;
		top: 0;
		left: 0;
		height: 322px;
		width: 172px;
		background-color: #ffffff;
		opacity: 0.05;
		z-index: 200;
	}
	
	.new_presents .for_images {
		display: block;
		position: relative;
		height: 329px;
		width: 179px;
	}
	
		.new_presents .for_images .images_signature,
		.new_presents .for_images .images_podr,
		.new_presents .for_images .image {
			position: absolute;
		}
	
		.new_presents .for_images .images_signature {
			top: 0;
			left: 0;
			height: 329px;
			width: 179px;
			z-index: 110;	
			background: transparent url(../img/images_border.png) 0 0 no-repeat;
			z-index: 100;
		}
		
			.new_presents .for_images .images_signature .block {
				color: #ffffff;
				display: block;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 25px;
				font-style: normal;
				font-weight: normal;
				padding: 11px 0 0 19px;
			}
			
		.new_presents .for_images .images_podr {
			bottom: 0;
			right: 0;
			z-index: 90;
			height: 58px;
			width: 163px;
			background: transparent url(../img/sign_podr.png) 0 0 no-repeat;
		}
		
			.new_presents .for_images .images_podr table {
				height: 58px;
				width: 163px;
				overflow: hidden;
			}
		
				.new_presents .for_images .images_podr table tr {
					vertical-align: center;
					text-align: left;
				}
				
					.new_presents .for_images .images_podr table tr td{
						padding: 5px 5px 5px 30px;
						color: #ffffff;
						font-size: 11px;
						font-family: Arial,Helvetica,sans-serif;
					}
	
	.new_presents .for_images .image {
		z-index: 10;
		height: 270px;
		width: 174px;
		top: 55px;
	}
	
	/*.title-dec-2 b {
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:25px;
		font-style:normal;
		font-weight:normal;
		color:#FFF;
		padding:11px 0 0 19px;
	}*/
	
.form-inner #form-contact {
	margin-top: 20px;
}

	.form-inner #form-contact div {
		height: 25px;
	}
	
	.form-inner #form-contact .message_txtarea {
		height: 54px !important;
	}
	
	.form-inner #form-contact .spam {
		height: 80px;
		display: block;
	}
	
	.form-inner #form-contact .button {
		margin-left: 150px;
	}
	
		.form-inner #form-contact div label {
			width: 150px;
			display: block;
			float: left;
		}
		
		.form-inner #form-contact div input,
		.form-inner #form-contact .message_txtarea textarea {
			width: 150px;
		}
		
		.form-inner #form-contact .message_txtarea textarea {
			display: block;
			height: 45px;
			float: left;
		}
		
		.form-inner #form-contact div span {
			color: #ff0000;
		}
		
	.form-inner #form-contact span {
	/*	display: block; */
	}
	
	.form-inner #form-contact span.block {
		display: block;
		padding-left: 150px;
	}
	
	.form-inner #form-contact .button {
		display:block;
		background:url(../img/button-1.gif);
		width:143px;
		height:30px;
		border:0 none;
		color:#F00;
		font-size:16px;
		padding:0 0 4px 0;
		margin:0 0 0 320px;
	}

		.form-inner #form-contact .spam .spam_span {
			margin-top: 55px;
		}
		

.title-dec-1 {
	height: 316px;
	width: 539px;
	margin: 0 0 0 10px;
}

	.title-dec-1 .for_images {
		display: block;
		position: relative;
		height: 329px;
		width: 539px;
	}
	
		.title-dec-1 .for_images .images_signature,
		.title-dec-1 .for_images .images_podr,
		.title-dec-1 .for_images .image {
			position: absolute;
		}
	
		.title-dec-1 .for_images .images_signature {
			top: 0;
			left: 0;
			height: 329px;
			width: 539px;
			z-index: 110;	
			background: transparent url(../img/images_border_tit.png) 0 0 no-repeat;
			z-index: 100;
		}
		
		.title-dec-1 .for_images .images_podr {
			bottom: 0;
			right: 0;
			z-index: 90;
			height: 58px;
			width: 307px;
			background: transparent url(../img/over.png) 0 0 no-repeat;
			display: block;
		}
		
			.title-dec-1 .for_images .images_podr table {
				height: 58px;
				width: 307px;
				overflow: hidden;
			}
			
			.title-dec-1 .for_images .images_signature table {
				height: 56px;
				width: 539px;
				overflow: hidden;
			}
		
				.title-dec-1 .for_images .images_podr table tr,
				.title-dec-1 .for_images .images_signature tr {
					vertical-align: center;
					text-align: left;
				}
				
					.title-dec-1 .for_images .images_podr table tr td {
						padding: 5px 55px 5px 30px;
						color: #ffffff;
						font-size: 11px;
						font-family: Arial,Helvetica,sans-serif;
					}
					
					.title-dec-1 .for_images .images_signature table tr td {
						padding: 5px 20px;
						font-family: Arial, Helvetica, sans-serif;
						font-size:19px;
						color: #ffffff;
					}
	
	.title-dec-1 .for_images .image {
		z-index: 10;
		height: 312px;
		width: 534px;
	}
	
		.title-dec-1 .for_images .image img,
		.title-dec-1 .for_images .image img.img_active {
			position: absolute;
			top: 0;
			left: 0;
			height: 329px;
			width: 534px;
			z-index: 5;
		}
		
		.title-dec-1 .for_images .image img {
			display: none;
		}
		
		.title-dec-1 .for_images .image img.img_active {
			display: block;
		}
	
/*----- gallery style -----*/
	
		.title-dec-1 .for_images .image #ico {
			position: absolute;
			display: block;
			bottom: 10px;
			left: 18px;
			z-index: 9;
		}
			
			.title-dec-1 .for_images .image #ico div {
				height: 10px;
				width: 10px;
				margin-left: 15px;
				float: left;
				background: transparent url(../img/gallery/b_act.png) top left no-repeat;
			}
			
			.title-dec-1 .for_images .image #ico div.ico_active {
				background: transparent url(../img/gallery/b_act.png) bottom left no-repeat;
			}
			
/* footer */

.counter2 {
	display: block;
	position: absolute;
	bottom: 20px;
	left: 10px;
}

#coo_prod {
	position: relative;
	zoom: 1;
	background-color: #f1f1f1; 
	padding: 10px 10px 20px;
	margin-bottom: -20px;
}

	#coo_prod #coo{ 
		float: left;
		color: #9e9e9e;
	}
	
		#coo a {
			color: #006ab6;
		}
	
	#coo_prod #production {
		float: right;
		position: relative;
		padding-right: 35px;
	}
	
	#coo_prod #coo,
	#coo_prod #production,
	#production p a {
		font-size: 11px;
	}
	
		#production p a b {
			color: #006ab6;
		}
	
		#production p {
			color: #9e9e9e;
			text-align: right;
		}
		
		#production p.right {
			padding-left: 45px;
		}
		
		#production p a {
			color: #006ab6;
		}
		
		#production #logo {
			position:absolute;
			right: 0;
			top: 7px;
		}
