@import url(css/scroll.css);

html {
	height:100%;
	background: #3366cc url(/images/bg99.gif) repeat 0 0;
}
body {
	width:100%;
	padding:20px 0 0 0; margin:0 auto;
	min-height:100%;
	position:relative;
	font-family: Arial, Tahoma;
	font-size:12px;
	color:#464646;
	background: url(/images/bg-main.jpg) no-repeat center 22px;
}
* html body {
	height:100%;
}

/*********************************** Main elements ***********************************/

img {
	border: 0;
}
p {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 12px;
}
ul {
   padding: 0;
   margin: 0;
   list-style: none;
}
ul li {
   padding: 0;
   margin: 0;
}

ol {
	margin-top: 10px;
	margin-bottom:0;
}

ol li {
	padding:0;
	margin:0;
}
dl {
	padding: 0;
	margin: 0;
}

dl dt {
	padding: 0;
	margin: 0;
}

dl dt dd {
	padding: 0;
	margin: 0;
}

form, input, textarea, select {
	padding: 0;
	margin: 0;
	font-size: 11px;
}
a {
	color: #3366cc;
}
a:hover {
	color:#ff0000;
	text-decoration: none;
}

/*********************************** Zagalovki ***********************************/

h1, h2, h3, h4, h5, h6 {
	padding: 0 0 5px 0;
	margin: 0;
}

h1 {
	font-size:24px;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:14px;
}

/*******************************************************************************/
#site {
	width:1000px; 
	margin:0 auto; 
	background:#ffffff;
}
#topimg {
	width:1000px; 
	height:15px; 
	margin:0 auto; 
	background: #3366cc url(/images/bg99.gif) repeat 0 0;
}
#bottomimg {
	width:1000px; 
	height:15px; 
	margin:0 auto; 
}
#footer {
	width:1000px; 
	padding:20px 0 20px 0; 
	margin:0 auto; 
	color:#dcdcdc; 
}
#footer p {
	margin:0 0 2px 20px;
	padding:0;
	font-size:11px;
}
#footer a {
	color:#ffff00;
}

#container {
	width:960px;
	padding:0; margin:0 auto;
	min-height:100%;
	position:relative;
	background:#ffffff;
}

/*******************************************************************************/

#blockpx {margin: 0; padding: 0;}
#blockpx .b1, #blockpx .b2, #blockpx .b3, #blockpx .b4, #blockpx .b5,
#blockpx .b1 i, #blockpx .b2 i, #blockpx .b3 i, #blockpx .b4 i, #blockpx .b5 i,
#blockpx .b1 b, #blockpx .b2 b, #blockpx .b3 b, #blockpx .b4 b, #blockpx .b5 b,
#blockpx .b1 q, #blockpx .b2 q, #blockpx .b3 q, #blockpx .b4 q, #blockpx .b5 q {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
}
#blockpx .b1 {
	margin: 0 2px;
	background: #EBEEF0;
	border: none;
}
#blockpx .b1 b {
	margin: 0 1px;
	background: #B8C3C8;
	border-color: #CBD3D7;
}
#blockpx .b2 {
	margin: 0 1px; border-color: #D6DCDF;
}
#blockpx .b2 b {
	border-color: #B8C3C8;
}
#blockpx .b2 i {
	border-color: #E4E8EA;
}
#blockpx .b2 q {
	border-color: #F7F8F9;
}
#blockpx .b3 {
	border-color: #EBEEEF;
}
#blockpx .b3 b {
	border-color: #BCC6CB;
}
#blockpx .b3 i {
	border-color: #F9FAFB;
}
#blockpx .b4 {
	border-color: #CAD2D6;
}
#blockpx .b4 b {
	border-color: #E5E9EB;
}
#blockpx .b5 {
	border-color: #B5C0C6;
}
#blockpx .b5 b {
	border-color: #FAFBFB;
}
#blockpx .text {
	border: 1px solid #B0BCC2;
	border-width: 0 1px;
	padding: 15px 20px 5px 20px;
}

/*******************************************************************************/

/* elementy zakrugleniya ver 2 */
.inner-box {
	padding:1em; 
}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
/*
vozmozhnye kombinatsii
r3 r1 r1 vverh
r1 r1 r3 vniz
r5 r3 r2 r1 r1 vverh
r1 r1 r2 r3 r5 vniz
r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 vverh
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 vniz
*/
#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:0; }
.inner-box, #rounded-box-5 b { background-color: #e9e9e9; }
/* umenshaem otstupy po mere radiusa zakrugleniya */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

/*******************************************************************************/

/* elementy zakrugleniya */
div.blockcompany .inner-box-company {
	padding:1em; 
}
div.blockcompany .r1, div.blockcompany .r2, div.blockcompany .r3, div.blockcompany .r4, div.blockcompany .r5, div.blockcompany .r6, div.blockcompany .r7, div.blockcompany .r8, div.blockcompany .r9, div.blockcompany .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
div.blockcompany .r10 { margin: 0 10px; }
div.blockcompany .r9 { margin: 0 9px; }
div.blockcompany .r8 { margin: 0 8px; }
div.blockcompany .r7 { margin: 0 7px; }
div.blockcompany .r6 { margin: 0 6px; }
div.blockcompany .r5 { margin: 0 5px; }
div.blockcompany .r4 { margin: 0 4px; }
div.blockcompany .r3 { margin: 0 3px; }
div.blockcompany .r2 { margin: 0 2px; }
div.blockcompany .r1 { margin: 0 1px; }
/*
vozmozhnye kombinatsii
r3 r1 r1 vverh
r1 r1 r3 vniz
r5 r3 r2 r1 r1 vverh
r1 r1 r2 r3 r5 vniz
r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 vverh
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 vniz
*/
div.blockcompany #rounded-box-3, div.blockcompany #rounded-box-5, div.blockcompany #rounded-box-10 { margin:0; }
div.blockcompany .inner-box-company, div.blockcompany #rounded-box-5-company b {  background-color: #dde8ff }
/* umenshaem otstupy po mere radiusa zakrugleniya */
div.blockcompany #rounded-box-3 .inner-box-company { padding: 1em;}
div.blockcompany #rounded-box-5-company .inner-box-company { padding: 0.7em 2em; background: #dde8ff url(/images/bgcompany.jpg) no-repeat 100% 0;}
div.blockcompany #rounded-box-10 .inner-box-company { padding: 0.4em 1em;}

/*******************************************************************************/

/* elementy zakrugleniya */
div.simplemenu .inner-box-simplemenu {
	padding:0.7em; 
}
div.simplemenu .r1, div.simplemenu .r2, div.simplemenu .r3, div.simplemenu .r4, div.simplemenu .r5, div.simplemenu .r6, div.simplemenu .r7, div.simplemenu .r8, div.simplemenu .r9, div.simplemenu .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
div.simplemenu .r10 { margin: 0 10px; }
div.simplemenu .r9 { margin: 0 9px; }
div.simplemenu .r8 { margin: 0 8px; }
div.simplemenu .r7 { margin: 0 7px; }
div.simplemenu .r6 { margin: 0 6px; }
div.simplemenu .r5 { margin: 0 5px; }
div.simplemenu .r4 { margin: 0 4px; }
div.simplemenu .r3 { margin: 0 3px; }
div.simplemenu .r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
/*
vozmozhnye kombinatsii
r3 r1 r1 vverh
r1 r1 r3 vniz
r5 r3 r2 r1 r1 vverh
r1 r1 r2 r3 r5 vniz
r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 vverh
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 vniz
*/
div.simplemenu #rounded-box-3-simplemenu, div.simplemenu #rounded-box-5-simplemenu, div.simplemenu #rounded-box-10-simplemenu { margin:0; }
div.simplemenu .inner-box-simplemenu, #rounded-box-5-simplemenu b {  background-color: #dde8ff }
/* umenshaem otstupy po mere radiusa zakrugleniya */
div.simplemenu #rounded-box-3-simplemenu .inner-box-simplemenu { padding: 1em;}
div.simplemenu #rounded-box-5-simplemenu .inner-box-simplemenu { padding: 0.7em 1em;}
div.simplemenu #rounded-box-10-simplemenu .inner-box-simplemenu { padding: 0.4em 1em;}

/*******************************************************************************/

#container div.top {
	margin:0 0 20px 0;
}
#container div.top table tr td.left11 {
	width:50%;
	vertical-align:top;
	/*background: url(/images/bg1.jpg) no-repeat 100% 0;*/
}
#container div.top table tr td.right11 {
	width:50%;
	vertical-align:top;
	text-align:right;
}
#container div.top div.logo {
	padding:0;
}
div.slogan {
	position:absolute;
	top:40px;
	left:118px;
	font-size:28px;
	font-style:italic;
	font-family:Trebuchet MS;
}
div.slogan a {
	text-decoration:none;
}
div.slogan a:hover {
	text-decoration:underline;
}
div.phone {
	position:absolute;
	top:30px;
	right:5px;
	color:#999999;
	font-size:16px;
	font-style:italic;
	text-align:right;
}
div.phone strong {
	font-weight:normal;
	font-size:18px;
	color:#cc0000;
}
#container div.top div.toplinks {
	padding:10px 0 0 0;
	font-size:11px;
	color:#babec4;
}
#container div.top div.toplinks a {
	margin:0 5px 0 5px;
}


/*******************************************************************************/

#container div.simplemenu {
	margin:0 0 20px 0;
	padding:0;
}
#container div.simplemenu table tr td {
	vertical-align:top;
	padding:0 15px 0 15px;
}
#container div.simplemenu a {
	font-size:14px;
	text-decoration:underline;
}
#container div.simplemenu a:hover {
	font-size:14px;
	text-decoration:none;
}
#container div.simplemenu a.act {
	font-size:14px;
	text-decoration:none;
	color:#ff0000
}
#container div.simplemenu a.act:hover {
	font-size:14px;
	text-decoration:none;
	color:#ff0000
}

/*******************************************************************************/

#container div.menu {
	margin:0 0 20px 0;
}
#container div.menu table tr td {
	padding:0 1px 0 0;
	vertical-align:top;
	text-align:center;
	font-size:14px;
	background:url(/images/i.gif) no-repeat 100% 0;
}
#container div.menu table tr td a {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu.gif) repeat-x 0 0;
}
#container div.menu table tr td a:hover {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_act.gif) repeat-x 0 0;
}
#container div.menu table tr td a.act {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_act.gif) repeat-x 0 0;
}
#container div.menu table tr td.left {
	padding:0 1px 0 0;
	vertical-align:top;
	text-align:center;
	font-size:14px;
	background:url(/images/i.gif) no-repeat 100% 0;
}
#container div.menu table tr td.left a {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_l.gif) no-repeat 0 0;
}
#container div.menu table tr td.left a:hover {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_l_act.gif) no-repeat 0 0;
}
#container div.menu table tr td.left a.act {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_l_act.gif) no-repeat 0 0;
}
#container div.menu table tr td.right {
	padding:0;
	vertical-align:top;
	text-align:center;
	font-size:14px;
}
#container div.menu table tr td.right a {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_r.gif) no-repeat 100% 0;
}
#container div.menu table tr td.right a:hover {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_r_act.gif) no-repeat 100% 0;
}
#container div.menu table tr td.right a.act {
	display:block;
	padding:8px 0 8px 0;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/bg-menu_r_act.gif) no-repeat 100% 0;
}


/*******************************************************************************/

#container div.scrolling {
	height:280px;
	margin:0 0 20px 0;
}

/********************************************************************/

div#proditems {
	z-index:1;
	position:absolute;
	top:195px;
	width:100%;
	overflow: hidden;
	scrollbar-face-color:#333333;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#000000;
	scrollbar-shadow-color:#333333;
	scrollbar-highlight-color:#333333;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	margin:0;
	padding:0;
}
div#proditems table {
	width:100%;
}
div#proditems table td {
	text-align:center;
}
div#proditems table td div.item {
	height:153px;
	margin:0;
	padding:20px;
	border: 1px dotted #dcdcdc;
}
div#proditems table td div.item img {
	height: 116px;
}
div#proditems table td div.item p.opisanie {

}

/********************************************************************/

div.scrollnav {
	z-index:2;
	position:absolute;
	top:410px;
	width:100%;
}
div.scrollnav table {
	width:100%;
}
div.scrollnav table td {
	padding:0;
	vertical-align:middle;
}
div.scrollnav table td div.arrowl {
	margin:0;
	padding:9px 0 10px 0;
	font-size:18px;
	background:#e9e9e9;
}
div.scrollnav table td div.arrowr {
	margin:0;
	padding:9px 0 10px 0;
	font-size:18px;
	background:#e9e9e9;
}
div.scrollnav a {
	padding:10px;
	background:#356799;
	color:#ffffff;
	/*
	filter:alpha(opacity=75);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.75;
	opacity: 75%;
	*/
}
div.scrollnav a:hover {
	padding:10px;
	background:#99cc33;
	color:#ffffff;
	/*
	filter:alpha(opacity=75);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.75;
	opacity: 75%;
	*/
}

/*******************************************************************************/

#container div.content {
	margin:0 0 20px 0;
}
#container div.content table.main {
	width:100%;
}
#container div.content table.main tr td {
	width:33%;
	vertical-align:top;
	padding:0;
	margin:0;
}
#container div.content table.main tr td div.block {
	margin:0;
	padding:22px 20px 20px 20px;
}
#container div.content table.main tr td div.block h3.title {
	padding:0 0 15px 0;
	font-size:18px;
	font-weight:normal;
}
#container div.content table.main tr td div.block h3.title a {
	text-decoration:none;
	border-bottom: 1px dashed #3366cc;
}
#container div.content table.main tr td div.block h3.title a:hover {
	text-decoration:none;
	border-bottom: 1px solid #ff0000;
}
#container div.content table.main tr td div.block dl {
	padding:0;
	margin:0 0 15px 0;
}
#container div.content table.main tr td div.block dl dt {
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
	color:#21afb7;
}
#container div.content table.main tr td div.block dl dd {
	padding:0;
	margin:0;
}
#container div.content table.main tr td div.block ul {
	padding:0;
	margin:0;
}
#container div.content table.main tr td div.block ul li {
	padding:0 0 7px 12px;
	margin:0;
	background:url(/images/li.gif) no-repeat 0 5px;
}


#container div.content table.main tr td div.blockcompany {
	margin:0;
	padding:0;
}
#container div.content table.main tr td div.blockcompany h3.title {
	padding:8px 0 15px 0;
	font-size:18px;
	font-weight:normal;
}
#container div.content table.main tr td div.blockcompany h3.title a {
	text-decoration:none;
	border-bottom: 1px dashed #3366cc;
}
#container div.content table.main tr td div.blockcompany h3.title a:hover {
	text-decoration:none;
	border-bottom: 1px solid #ff0000;
}

#container div.content table.main tr td div.offerblock {
	height:240px;
	margin:0;
	padding:30px 20px 0 20px;
	background:url(/images/bg-offer.jpg) no-repeat 0 0;
}
#container div.content table.main tr td div.offerblock h3.title {
	padding:0 0 15px 0;
	font-size:18px;
	font-weight:normal;
}
#container div.content table.main tr td div.offerblock ul {
	padding:0;
	margin:0;
}
#container div.content table.main tr td div.offerblock ul li {
	padding:0 50px 7px 12px;
	margin:0;
	background:url(/images/li.gif) no-repeat 0 5px;
}
#container div.content table.main tr td div.offerblock h3.title a {
	text-decoration:none;
	border-bottom: 1px dashed #3366cc;
}
#container div.content table.main tr td div.offerblock h3.title a:hover {
	text-decoration:none;
	border-bottom: 1px solid #ff0000;
}
/*******************************************************************************/

#container div.partnerblock h3.title {
	padding:0 0 15px 20px;
	font-size:18px;
	font-weight:normal;
}
#container div.partnerblock h3.title a {
	text-decoration:none;
	border-bottom: 1px dashed #3366cc;
}
#container div.partnerblock h3.title a:hover {
	text-decoration:none;
	border-bottom: 1px solid #ff0000;
}
#container div.partners {
	margin:0 0 5px 0;
	background:url(/images/bg-partner-x.gif) repeat-x 0 0;
}
#container div.partners table {
	background: url(/images/partner-right.gif) no-repeat 100% 0;
}
#container div.partners table tr td {
	vertical-align:top;
	text-align:center;
	padding:0 1px 0 0;
	background: url(/images/i102.gif) no-repeat 0 0;
}
#container div.partners table tr td.left {
	vertical-align:top;
	text-align:center;
	padding:0 1px 0 0;
	background: url(/images/partner-left.gif) no-repeat 0 0;
}

/*******************************************************************************/

#container div.footer {
	margin:0;
	padding:0 0 20px 0;
	color:#757c8a;
}
#container div.footer p {
	margin:0;
	padding:0 0 3px 0;
	font-size:11px;
}
#container div.footer div.forms {
	padding:0 0 10px 0;
}
#container div.footer div.forms input.textform {
	width:150px;
	border:1px solid #babec4;
	padding:3px;
}
#container div.footer div.forms input.button {
	padding:1px 5px 1px 5px;
}

/*******************************************************************************/

div.level_02 {
	z-index:3;
	width:232px;
	margin:0;
	padding:15px 0 10px 0;
	background:#dde8ff url(/images/level-02-bottom.gif) no-repeat 0 100%;
}
div.level_02 div.item {
	margin:0;
	padding:7px 27px 7px 27px;
}
div.level_02 div.item a {
	color:#666666;
}
div.level_02 div.item a:hover {
	color:#a2a2a2;
	text-decoration:none;
}

/********************************************************************/

div.sale {
	position:absolute;
	right:17px;
	bottom:20px;
}


/********************************************************************/

#container div.content table.second {
	width:100%;
}
#container div.content table.second tr td {
	vertical-align:top;
}
#container div.content table.second tr td.left {
	width:27%;
}
#container div.content table.second tr td.center {
	width:1%;
}
#container div.content table.second tr td.right {
	width:72%;
}

/********************************************************************/

div.menu2 {
	padding:0 7px 7px 7px;
}
div.menu2  div.item_text {
	padding:7px 0 7px 0;
	border-bottom:1px dotted #ffffff;
	font-size:14px;
}
div.menu2 div.sep_text {

}
div.menu2 div.item_text a {
	text-decoration:none;
}
div.menu2 div.item_text a:hover {
	text-decoration:none;
}

/********************************************************************/

#container div.content table.second tr td.right ul.gradusnik {
	border-bottom: 1px solid #e9e9e9;
	padding:15px 0 15px 0;
}
#container div.content table.second tr td.right ul.gradusnik li {
	display:inline;
	font-size:11px;
	color:#999999;
}

/********************************************************************/

#container div.content table.second tr td.right div#text {
	padding:0;
	margin:0;
}
#container div.content table.second tr td.right div#text h1.title {
	margin:15px 0 0 0;
	padding:0;
	font-weight:normal;
	font-size:18px;
}
#container div.content table.second tr td.right div#text div.inner {
	padding:0;
	margin:15px 0 0 0;
	font-size:12px;
}
#container div.content table.second tr td.right div#text div.inner h2 {
	font-size:12px;
}
#container div.content table.second tr td.right div#text div.inner h3 {
	font-size:12px;
}
#container div.content table.second tr td.right div#text div.inner img {
	padding:10px;
	border:1px solid #dcdcdc;
}
#container div.content table.second tr td.right div#text div.inner ul {
	padding:0;
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner ul li {
	padding:0 0 5px 12px;
	margin:0;
	background:url(/images/li.gif) no-repeat 0 5px;
}
#container div.content table.second tr td.right div#text div.inner ol {
	margin-top:5px;
	margin-bottom:10px;
}

#container div.content table.second tr td.right div#text div.inner ol li {
	padding:0 0 5px 0;
	margin:0;
}


#container div.content table.second tr td.right div#text div.inner div.photoitem {
	width:300px;
	padding:0;
	margin:0 20px 20px 0;
	float:left;
}
#container div.content table.second tr td.right div#text div.inner div.photoitem table td {
	padding:0 20px 0 0;
}
#container div.content table.second tr td.right div#text div.inner div#news div.newsitem {
	padding:0;
	margin:0 0 15px 0;
}
#container div.content table.second tr td.right div#text div.inner div#news div.newsitem p.date {
	padding:0 0 7px 0;
	margin:0;
	font-size:11px;
	color:#999999;
}
#container div.content table.second tr td.right div#text div.inner div.news p.date {
	padding:0 0 7px 0;
	margin:0;
	font-size:11px;
	color:#999999;
}
/********************************************************************/

#container div.content table.second tr td.right div#text div.inner h1.cattitle {
	padding:15px 0 15px 0;
	font-size:18px;
	font-weight:normal;
}
#container div.content table.second tr td.right div#text div.inner div.product {
	float:left;
	height:200px;
	padding:0;
	margin:0 20px 20px 0;
}
#container div.content table.second tr td.right div#text div.inner div.product .t-img {
	padding:0 10px 0 0;
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner div.product .t-img img {
	height:150px;
}
#container div.content table.second tr td.right div#text div.inner div.product .t-text {
	width:250px;
	text-align:center;
	padding:7px 0 0 0;
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner div#products_2 {
	padding:20px 0 0 0;
}
#container div.content table.second tr td.right div#text div.inner div#product-item {
	margin:0 20px 20px 0;
}
#container div.content table.second tr td.right div#text div.inner div#product-item div.pic {
	padding:0;
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner div#product-item div.pic img {
	width:200px;
	/*height:120px;*/
}
#container div.content table.second tr td.right div#text div.inner div#product-item p.title {
	padding:0 0 10px 0;
	font-size:14px;
}
#container div.content table.second tr td.right div#text div.inner div#product-item div.price {
	padding:0 0 5px 0;
}
#container div.content table.second tr td.right div#text div.inner div#product-item div.price a {
	color:#ff6600;
}
#container div.content table.second tr td.right div#text div.inner div#product-item div.opisanie {
	line-height:20px;
}
#container div.content table.second tr td.right div#text div.inner div#product-item div.opisanie {
	padding:0 0 5px 0;
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner div#product-item p.next {
	padding:5px 20px 5px 0;
	font-size:12px;
	background:url(/images/li2.gif) no-repeat 68px 11px;
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed {
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.photo {
	width:250px;
	/*
	padding:10px;
	border:1px solid #dcdcdc;
	*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.photo img {
	/*width:250px;*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.enlarge {
	margin:0 0 0 45px;
	padding:5px 10px 5px 35px;
	border: 1px dashed #dcdcdc;
	background: #ffffff url(/images/large-icon.gif) no-repeat 7px 3px;
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.enlarge a {
	/*padding:5px 10px 5px 10px;
	color:#ffffff;
	background:#3366cc;
	text-decoration:none;*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.enlarge a:hover {
	/*padding:5px 10px 5px 10px;
	color:#ffffff;
	background:#3366cc;
	text-decoration:none;*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.text {
	padding:10px 0 10px 0;
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.text img {
	/*
	padding:10px;
	border:1px solid #dcdcdc;
	*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.price {
	margin:0 0 15px 45px;
	padding:5px 10px 8px 10px;
	font-size:14px;
	/*background:url(/images/cart-icon.gif) no-repeat 7px 3px;*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.price strong {
	position:relative;
	top:1px;
	left:2px;
	font-weight:normal;
	font-size:18px;
	color:#ff6600;
	font-style:italic;
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.order {
	margin:0 0 10px 85px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	/*background:url(/images/cart-icon.gif) no-repeat 7px 3px;*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.order a.button {
    /*background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #444444;*/
    background:#ff6600;
    color:#ffffff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.order a.button:hover {
	/*background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #666666;*/
    color:#ffffff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

#container div.content table.second tr td.right div#text div.inner div.product-detailed div.order a.button span {
    /*background: transparent url(/images/bg_button_span.gif) no-repeat;*/
	background:#ff6600;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

#container div.content table.second tr td.right div#text div.inner div.product-detailed div.buybutton a {
	/*padding:5px 40px 5px 40px;
	color:#ffffff;
	background:#66cc00;
	text-decoration:none;*/
}
#container div.content table.second tr td.right div#text div.inner div.product-detailed div.buybutton a:hover {
	/*padding:5px 40px 5px 40px;
	color:#ffffff;
	background:#66cc00;
	text-decoration:none;*/
}
#container div.content table.second tr td.right div#text div.inner div.cat_desc {
	padding:20px 0 20px 0;
}
/********************************************************************/

#container div.content table.second tr td.right div#text div.inner div.sitemap {
	padding:0;
	margin:0;
	font-size:12px;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul {
	padding:0;
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul li {
	padding:0 0 7px 0;
	margin:0;
	font-weight:bold;
	background:none;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul li ul {
	padding:0;
	margin:7px 0 0 0;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul li ul li {
	padding:0 0 2px 12px;
	margin:0;
	font-weight:normal;
	background:url(/images/li.gif) no-repeat 0 5px;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul li ul li a {
	color:#666666;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul li ul li a:hover {
	color:#999999;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul li ul li ul {
	padding:0;
	margin:7px 0 3px 0;
}
#container div.content table.second tr td.right div#text div.inner div.sitemap ul li ul li ul li {
	padding:0 0 2px 8px;
	margin:0;
	font-weight:normal;
	background:url(/images/li2.gif) no-repeat 0 5px;
}
/********************************************************************/

#container div.content table.second tr td.right div#text div.inner div#zayavka {
	padding:0;
	margin:0;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka form {
	font-family: Arial, Tahoma;
	font-size:12px;
	color:#464646;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka p.option {
	padding:0;
	margin:0;
	font-size:11px;
	color:#999999;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka table {
	width:100%;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka table td {
	vertical-align:top;
	padding:0 30px 10px 0;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka input.input {
	width:100%;
	padding:5px;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka select.select {
	width:100%;
	padding:5px;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka textarea.textarea {
	width:100%;
	padding:5px;
}
#container div.content table.second tr td.right div#text div.inner div#zayavka input.button {
	padding:5px;
}

/********************************************************************/

#container div.content table.second tr td.right div#text div.inner table.prodtbl td {
	padding:0 0 20px 0;
}