.for_pb {
	font-size:12px;
	background:url(/img/for_int.jpg) left 4px no-repeat!important;
}

.begemot {
	background:url(/img/for_int.jpg) left 4px no-repeat!important;
	padding-left:10px!important;
	font-size:12px!important;
}
.sb {
margin-top:15px;
}
.sb_main {
margin-top:15px;
}
.sb a {
color:#000000;
text-decoration:underline;
}
.sb_main a {
color:#000000;
text-decoration:underline;
}
.sb a:hover {
color:#000000;
text-decoration:none;
}
.sb_main a:hover {
color:#000000;
text-decoration:none;
}

html, body { padding:0px; margin:0px; width:100%; height:100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#090909; background-color:#ffffff; }

div, h1, h2, h3, p, ul, ol, li, span, form, table, tr, td { margin:0px; padding:0px; }
img { border:none; }

h1{ font-weight:normal; }
h2{ font-size:16px; color:#357ba8; padding-bottom:10px; padding-top:5px; }
h3 { font-size:13px; padding-bottom:5px; padding-top:5px; }
p { margin-bottom:10px; }
ul { padding-bottom:5px; }
ul li { padding-bottom:5px; margin-left:30px; }

.red-h{ font-size:18px; color:#721b2b; text-transform:uppercase; font-weight:normal; padding-bottom:10px; padding-top:10px; }
.red-p{ color:#721b2b; padding-bottom:5px; line-height:17px; }
.red{ color:#721b2b; }
.text-right{ text-align:right; }
.price { color:#d73855; font-weight:bold; font-size:13px; }

a { text-decoration:underline; color:#191cb0; }
a:hover { text-decoration:none; }

table{ border:none; width:100%; }
table tr td{ vertical-align:top; }

.empty-box{ height:0px; width:960px; overflow:hidden; }
.empty-box2{ height:0px; width:10px; overflow:hidden; }
.empty-box3{ height:10px; width:100%; overflow:hidden; clear:both; }
.empty-box4{ height:20px; width:100%; overflow:hidden; clear:both; }

.header { height:244px; }
.header, .block1, .main, .frame-header, .advert-block, .breadcrumbs{ table-layout:fixed; }

.inside { font-size:14px; }

.left-column { width:27%; vertical-align:top; }
.separate-column{ width:32px; }
.right-column { width:73%; vertical-align:top; }

.header-left a{ color:#235a79; }
.slogan{ color:#979b9b; font-weight:bold; padding-bottom:10px; }
.marker { background:url(/img/arrow1.jpg) right no-repeat; width:25%; }
.menu-item { width:75%; vertical-align:middle; padding-top:2px; padding-bottom:6px;  }
.menu-item a { font-weight:bold; font-size:13px; font-family:Tahoma; }
.menu-hor-separator { height:1px; background:url(/img/hor-separator.jpg) no-repeat center; }

#cats0 p { background:url(/img/arrow1.jpg) left no-repeat; padding-left:25px;  }
#cats0 p a { color:#721b2b; font-weight:bold; font-size:13px; font-family:Tahoma; }

#cats1 p { padding-left:45px; background:none;  }
#cats1 p a { color:#721b2b; font-weight:normal; font-size:12px; font-family:Tahoma; }

#cats2 p { padding-left:65px; background:none;  }
#cats2 p a { color:#191cb0; font-weight:normal; font-size:10px; font-family:Tahoma; }

#ib0_open {  color:#721b2b; font-weight:bold; font-size:13px; font-family:Tahoma;  }
#ib1_open {  color:#721b2b; font-weight:normal; font-size:12px; font-family:Tahoma;  }
#ib1 {  color:#721b2b; font-weight:normal; font-size:12px; font-family:Tahoma; }
#ib0 {  color:#721b2b; font-weight:bold; font-size:13px; font-family:Tahoma;  }
#ib2 { color:#191cb0; font-weight:normal; font-size:10px; font-family:Tahoma; }

.header-right{  }
.header-right-top{ }
.flash-banner{ height:207px; background:url(/img/header-ban-bg.jpg) repeat-x; }
.banner{ width:309px; height:207px; background:url(/img/header-img.jpg); }
.banner-text{ padding-left:80px; padding-top:5px; }
.text1{ color:#721b2b; font-size:27px; }
.text2{ color:#265a7f; font-size:13px; font-weight:bold; padding-bottom:4px; }
.text3{ color:#362c2b; font-size:18px; font-weight:bold; padding-bottom:10px; }
.text4{ color:#235878; font-size:16px; font-weight:bold; padding-bottom:4px; }
.text5{ color:#362c2b; font-size:18px; font-weight:bold; }

.header-right-bottom{ border-top:1px solid #8a414e; height:36px; background:url(/img/header-menu-bg.jpg) left no-repeat; background-color:#721b2b; }

.header-menu { width:100%; table-layout:fixed; }
.header-menu tr td{ height:36px; text-align:center; vertical-align:middle; }
.header-menu tr td a{ color:#ffffff; font-size:14px; }

.menu-vert-separator { width:1px; background:url(/img/vert-separator.jpg) no-repeat center; }

.inside-menu .menu-item { /*height:20px;*/ padding:0px; }
.inside-menu a { color:#721b2b; }
.inside-menu .menu-hor-separator { height:20px; }

.left-header-bg { background:url(/img/header-bg2.jpg) repeat-x; }
.right-header-bg { background:url(/img/header-bg4.jpg) repeat-x; }
.right-header-bg div { width:100%; height:25px; }

.sertificate{ margin:0 auto; width:220px; }
.sertificate a{ font-size:14px; font-weight:bold; color:#721b2b; }

.text-block1-outside { background:url(/img/separator-bg3.gif) bottom right no-repeat; padding-right:3px; margin-bottom:25px; }
.text-block1 { background:url(/img/separator-bg2.gif) bottom repeat-x; width:100%; }
.text-block1-inside { background:url(/img/separator-bg1.gif) bottom left no-repeat; padding-right:12px; padding-bottom:5px; }

.text-block1-inside  ul{padding-bottom:20px;}
.text-block1-inside  ul li {padding-bottom:0px;}
.text-block1-inside p{padding-bottom:0px;}

.text-block2-outside { background:url(/img/dot.jpg) repeat-x bottom; }
.text-block2 { background:url(/img/circle.jpg) no-repeat left bottom; }
.text-block2-inside { background:url(/img/circle.jpg) no-repeat right bottom; padding-right:10px; padding-left:10px; padding-bottom:3px; }

.text-block3-outside { background:url(/img/separator-bg4.gif) top right no-repeat; padding-right:3px; }
.text-block3 { background:url(/img/separator-bg2.gif) top repeat-x; }
.text-block3-inside { background:url(/img/separator-bg1.gif) top left no-repeat; padding-top:10px; }

.text-block4-outside { background:url(/img/separator-bg5.jpg) top left no-repeat; padding-left:6px; padding-bottom:20px; }
.text-block4 { background:url(/img/separator-bg6.jpg) top repeat-x; }
.text-block4-inside { background:url(/img/separator-bg7.jpg) top right no-repeat; padding-right:12px; padding-top:15px; }

.hblock8-outside { background:url(/img/h-bg2.jpg) repeat-x; margin-bottom:20px; }
.hblock8 { background:url(/img/h-bg1.jpg) left no-repeat; }
.hblock8-inside { background:url(/img/h-bg3.jpg) right no-repeat; height:30px; padding-left:55px; padding-right:8px; }

.hblock1{ background:url(/img/h-bg2.jpg) repeat-x; margin-bottom:20px; height:30px; }
.hblock1-left{ width:25%; background:url(/img/h-bg1.jpg) left no-repeat; }
.hblock1-right{ width:75%; background:url(/img/h-bg3.jpg) right no-repeat; }

.hblock2-outside { background:url(/img/frame-header-bg5.jpg) repeat-x; }
.hblock2 { background:url(/img/frame-header-bg4.jpg) left no-repeat; }
.hblock2-inside { background:url(/img/frame-header-bg6.jpg) right no-repeat; height:54px; }

.hblock3-outside { height:30px; background:url(/img/corner.jpg) bottom left no-repeat; margin-bottom:10px; }
.hblock3-inside { height:22px; background-color:#245979; /*padding-left:10px;*/ padding-top:2px; text-align:center; }
.hblock3-inside a{ font-size:13px; color:#ffffff; font-weight:bold; }

.hblock4-outside { background:url(/img/h-bg2.jpg) repeat-x; margin-bottom:3px; width:325px; }
.hblock4 { background:url(/img/h-bg4.jpg) left no-repeat; }
.hblock4-inside { background:url(/img/h-bg5.jpg) right no-repeat; height:30px; padding-right:55px; text-align:right; }

.hblock5-outside { background:url(/img/video-header-bg2.jpg) repeat-x; margin-bottom:10px; width:555px; }
.hblock5 { background:url(/img/video-header-bg1.jpg) left no-repeat; }
.hblock5-inside { background:url(/img/video-header-bg3.jpg) right no-repeat; height:32px; padding-right:55px; text-align:right; padding-top:52px; }

/*для фурнитуры*/
.hblock6-outside { height:24px; background:url(/img/corner_.jpg) bottom left no-repeat; margin-bottom:10px; }
.hblock6-inside { height:18px; background-color:#357ba8; padding-left:5px; padding-right:5px; padding-top:0px; text-align:center; }
.hblock6-inside a{ font-size:13px; color:#ffffff; font-weight:bold; }
/*для фурнитуры*/

.hblock7-outside { background:url(/img/h-bg2.jpg) repeat-x; margin-bottom:20px; }
.hblock7 { background:url(/img/h-bg1.jpg) left no-repeat; }
.hblock7-inside { background:url(/img/h-bg5.jpg) right no-repeat; height:30px; padding-left:55px; padding-right:8px; }

.hor-line-outside{ background:url(/img/hor-line-bg1.jpg) left no-repeat; }
.hor-line{ background:url(/img/hor-line-bg3.jpg) right no-repeat; }
.hor-line-inside{ height:12px; background:url(/img/hor-line-bg2.jpg) repeat-x; margin-left:10px; margin-right:10px; overflow:hidden; }

.head { /*text-transform:uppercase;*/ color:#1d5375; font-size:16px; text-decoration:none; font-weight:bold; }
.head2 { color:#721b2b; /*color:#423d3e;*/ font-size:14px; font-weight:bold; }

.copywrite { font-size:11px;  padding-left:50px; padding-top:10px; }
.copywrite a{ color:#090909; text-decoration:none; }
.footer .left-column{ padding-right:10px; }
.footer-logo { padding-left:10px; }
.footer-right{ height:160px; margin-bottom:10px; background:url(/img/footer-bg2.jpg) repeat-x; }
.footer-right .left{ background:url(/img/footer-bg4.jpg) left no-repeat; }
.footer-right .right{ background:url(/img/footer-bg3.jpg) no-repeat; width:12px; }
.footer-address { margin-left:50px; margin-top:30px; padding-bottom:30px; }
.footer-address p { margin-bottom:5px; }

.counters { margin-left:50px; height:33px; }
.counter { float:left; margin-right:10px; height:33px; }

.links { font-size:11px; color:#787475; *margin-top:0px!important; *padding:0px!important;  }

/*блок для статей, новостей, отзывов на главной странице*/
.news-block-index { margin-bottom:20px; table-layout:fixed; }
.news-block-index .data { color:#721b2b; font-size:11px; width:65px; font-weight:bold; padding-top:3px; }
.news-block-index .title { font-size:13px; }
.news-block-index .description { font-size:11px; line-height:13px; padding-top:0px; color:#5D5D5D; }
/*блок для статей, новостей, отзывов на главной странице*/

/*блок для статей, новостей на разводных страницах*/
.news-tab td{ padding-bottom:20px; }
.news-tab h2{ padding-bottom:10px; padding-top:0px; font-size:14px; }
.news-tab p{ margin-bottom:5px; }
/*блок для статей, новостей на разводных страницах*/

.frame-header .left { background:url(/img/frame-header-bg2.jpg) repeat-x; }
.frame-header .left div { background:url(/img/frame-header-bg1.jpg) left no-repeat; height:41px; padding-left:16px; padding-top:13px; }

.frame .top-left-corner{ width:17px; height:5px; background:url(/img/top-left-corner-bg.jpg); }
.frame .top-right-corner{ width:17px; height:5px; background:url(/img/top-right-corner-bg.jpg); }
.frame .top { height:5px; background:url(/img/top-bg.jpg) repeat-x; }
.frame .left { background:url(/img/left-bg2.jpg) repeat-y; }
.frame .left div { background:url(/img/left-bg1.jpg) no-repeat top; width:17px; height:256px; }
.frame .bottom-left-corner{ width:17px; height:20px; background:url(/img/bottom-left-corner-bg.jpg); }
.frame .bottom-right-corner{ width:17px; height:20px; background:url(/img/bottom-right-corner-bg.jpg); }
.frame .bottom { height:20px; background:url(/img/bottom-bg.jpg) repeat-x; }
.frame .right { background:url(/img/right-bg2.jpg) repeat-y; }
.frame .right div { background:url(/img/right-bg1.jpg) no-repeat top; width:17px; height:256px; }

.frame2 .top-left-corner{ width:4px; height:7px; background:url(/img/rectagle-left.gif); }
.frame2 .top-right-corner{ width:4px; height:7px; background:url(/img/rectagle-right.gif); }
.frame2 .top { border-top:1px solid #cecece; overflow:hidden; }
.frame2 .left { background-color:#357ba8; }
.frame2 .bottom-left-corner{ width:4px; height:7px; background:url(/img/rectagle-left.gif); }
.frame2 .bottom-right-corner{ width:4px; height:7px; background:url(/img/rectagle-right.gif); }
.frame2 .bottom { border-bottom:1px solid #cecece; overflow:hidden; }
.frame2 .right { background-color:#357ba8; }
.frame2 .center { padding-left:10px; padding-right:10px; }

.doors-block{ padding:10px 10px 10px 10px; }
.doors{ }
.doors tr td { padding-left:5px; padding-right:5px; }
.doors .img, .img { margin-bottom:10px; }

.advert-block{ background:url(/img/advert-block-bg3.jpg) repeat-x; height:280px; }
.advert-block .left{ background:url(/img/advert-block-bg1.jpg) no-repeat right; color:#ffffff; vertical-align:middle; }
.advert-block .right{ background:url(/img/advert-block-bg2.jpg) repeat-x; width:166px; }
.advert-block-text{ margin:0px 20px 0px 20px; }

.block2{ background-color:#f5f3f0; padding:20px 20px 20px 20px; }

.scroll-block{ padding-right: 15px; }

.video-block { padding:5px 5px 5px 5px; }
.video { table-layout:fixed; }
.video-top td { background:url(/img/button-bg.jpg) repeat-x; height:51px; }
.video-button { background:url(/img/button.jpg); width:64px;  }
.video-header { vertical-align:middle; font-size:14px; color:#191cb0; text-decoration:underline;  } 
.video-separator td { height:2px;  overflow:hidden; background-color:#ffffff; }
.video-bottom td { background-color:#ececec; padding-top:10px; padding-bottom:10px; }

.flash-pic { height:23px; padding-left:35px; background:url(/img/flash-pic.jpg) left no-repeat; vertical-align:middle; padding-top:8px; margin-top:10px; }

/*блок с границей-пунктиром*/
.border-top { background:url(/img/hor-border.jpg) repeat-x top; /*float:left;*/ clear:both; }
.border-bottom { background:url(/img/hor-border.jpg) repeat-x bottom; }
.border-left { background:url(/img/vert-border.jpg) repeat-y left; }
.border-right { background:url(/img/vert-border.jpg) repeat-y right; }
/*блок с границей-пунктиром*/

/*breadcrumbs-table*/
.breadcrumbs tr td{ padding-top:10px; padding-bottom:25px; }
.breadcrumbs span{ color:#191cb0; }
.breadcrumbs { color:#979b9b; }
/*breadcrumbs-table*/

.content { line-height:17px; }
.content img { padding:5px; }

/*tab1*/
.tab1 td{ font-size:13px; line-height:15px; padding-bottom:20px; }
.tab1 h2{ font-size:14px; padding-bottom:10px; padding-top:0px; }
.tab1-img{ width:149px; text-align:center; }
.tab1-text{ padding-left:20px; }
/*tab1*/

.labelled { background:url(/img/arrow1.jpg) left no-repeat; padding-left:25px; }

/*back*/
.back{ font-size:14px; margin-top:30px; }
/*back*/

/*also*/
.also{ font-size:14px; margin-top:30px; margin-bottom:10px; }
.also ul li{ list-style-type:none; margin-left:0px; }
/*also*/

/* form css */
#div_name, #div_email, #div_phone, #div_comment , #div_question, #div_response, #div_zathitnyj_kod { width:150px; float:left; }
/* { float:left; margin-right:20px; clear:right; }*/
#order_name, #order_email, #order_phone, #extra_zathitnyj_kod, #order_comment, #order_question, #response_text, #response_name { margin-bottom:20px; }
#comment, #question, #response { height:100px; width:400px; }
#name, #phone, #email { width:400px; }
#button { clear:left; margin-left:150px; }
#buttons { margin-bottom:10px; padding-top:10px;  clear:both; }
#zathitnyj_kod { /*margin-left:150px; clear:both;*/ float:left; }
#imd_kcaptcha { float:left; padding:0px 10px 0px 0px; }
/* form css */

/*#imgblock img {
	float: left;
	border-top: 10px solid #DBDBDB;
	border-right: 10px solid #DBDBDB;
	border-bottom: 10px solid #DBDBDB;
	border-left: 10px solid #DBDBDB;
	margin-top: 0px;
}*/
#imgblock {
	width: 160px;
	height: 130px;
	float: left;
}
#imgblock2 {
	width: 210px;
	height: 150px;
	float: left;
}
/*#imgblock2 img {
	float: left;*/
	/*border-top: 10px solid #DBDBDB;
	border-right: 10px solid #DBDBDB;
	border-bottom: 10px solid #DBDBDB;
	border-left: 10px solid #DBDBDB;*/
	/*margin-top: 0px;
}*/



