.ul {
 font-size:12px;
line-height:17px
}

.ram1 {float:left; margin:0 10px 0 0;  background: url(/img/fon_l.png) no-repeat; height:292px;  width:200px; padding:10px;}
.ram1 span {font-size:15px; color:#751607;}
.ram1 p {padding-top:10px; line-height:17px;}
.ram2 {float:right; margin:0 0 0 0;  background: url(/img/fon_l.png) no-repeat;  height:292px;  width:200px; padding:10px;}
.ram2 span {font-size:15px; color:#751607;}
.ram2 p { padding-top:10px;}
.seo {
	margin:-10px 0 0 0; width:250px; padding:0;
}
.seo a {
	color:#2b2a27;
}
.n_head {background:url(/img/n_header.jpg) no-repeat; height:311px;}
.n_logo {margin:50px 0 81px 30px;}
.n_tab {width:97%; height:40px;}
.n_tab a {color:#FDF797; font-size:14px;}
.n_price {font-size:12px; color:#de0d00; margin:0 0 0 25px; padding-top:5px;}

.tab { background-color:#ECEAEB; width:100%;}
.tab tr { background-color:#FFFCF5}
.tab td {padding:4px;}
.tr1 {background:#ECEAEB; color:#751607;  font-size:15px;!important;}


#blok {
	color:#161615;
	font-size:12px;
	line-height:18px;
	background:url(/img/bloknot_lf.jpg) left top no-repeat;
	padding-left:20px;
	padding-top:70px;
	padding-right:20px;
	padding-bottom:10px;
}
#blok p {
	margin:0 0 10px 0;
	padding:0;
}
/* form css */
.content #order_name, .content #order_email, .content #order_phone, .content #order_adres_zamera, .content #order_data_i_vremja_zamera {
	clear:both;	margin-bottom:10px;
}
.content #div_name {
	float:left; margin-right:85px;
}
.content #div_email {
	float:left; margin-right:82px;
}
.content #div_phone {
	float:left; margin-right:69px;
}
.content #div_adres_zamera {
	float:left; margin-right:65px;
}
.content #div_data_i_vremja_zamera {
	float:left; margin-right:23px;
}
.content #div_comment {
	float:left; margin-right:15px;
}
.content #comment {
	height:100px;
}
.content #name, .content #email, .content #phone, .content #comment, .content #adres_zamera, .content #data_i_vremja_zamera  {
	width:250px;
}
/* form css */

#div12 {
float:left;
width:735px;
}
#div12 p {
clear:none;
}
.class {
width:240px;
height:365px;
float:left;
}
.col1, col2, col3 {
	width:33%;
}
.p2, .p3 {
	margin-left:15px;
}
.p1 {
	background:url(/img/arr_red.gif) left 4px no-repeat;
	color:#E00E01;
	padding-left:15px;
}
.p1:hover {
	background:url(/img/arr_pnk.gif) left 4px no-repeat;
	color:#F07771;
}
body, p, td, form, input, div, textarea, dl, dd, dt {
	padding:0; 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-size:24px;
	color:#DE0C00;
	line-height:24px;
	margin:3px 0 30px 0;
	font-weight:normal;
}
h1 span {
	background:url(/img/cor_btm.gif) bottom right no-repeat;
	padding:0 8px 4px 0;
}
h2 {
	font-size:20px;
	color:#DE0C00;
	line-height:24px;
	margin:10px 0 20px 0;
	font-weight:normal;
}
h3 {
	font-size:18px;
	color:#DE0C00;
	line-height:24px;
	margin:5px 0 15px 0;
	font-weight:normal;
}
h2, h3, h4 {color:#751607; margin: 20px 0 10px 0;}
p {margin:0 0 10px 0; line-height:18px; font-size:13px}
a {color:#EA0303}
a:hover {text-decoration: underline; color:#A30101;}
dl {
	float:left;
}
dt {
	background:url(/img/cube.gif) left no-repeat;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#DE0C00;
}
dd {
	padding-left:15px;
	padding-bottom:10px;
}
/* classes */
.next div a img {
	background:url(/img/ar_rt.jpg) left bottom no-repeat;
}
.next div a:hover img {
	background:url(/img/ar_rt_hover.jpg) left bottom no-repeat;
}
.back div a img {
	background:url(/img/ar_lf.jpg) left bottom no-repeat;
}
.back div a:hover img {
	background:url(/img/ar_lf_hover.jpg) left bottom no-repeat;
}
.content {
	float:left;
	width:725px;
	font-size:12px;
	color:#515151;
	padding:10px 10px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}
.content div.line p  {
            clear:both;
	line-height:16px!important;
}
.content a {
	color:#E00E01;
}
.content p {
	margin-bottom:10px;
	text-align:justify;
}
.for_td {
	 background:url(/img/top_bg.jpg) left top no-repeat;
	 vertical-align:top;
}
.vitrina {
	height:315px;
	width:747px;
	float:left;
	background:url(/img/vitrina.jpg) left top no-repeat;
}
.px5 {
	float:left;
	width:5px;
	position:absolute;
	height:315px;
	z-index:1;
	*margin-top:-10px;
	padding-top:0px;
}
.inner table {
	width:264px;
	height:274px;
	background:url(/img/podl.jpg) left top no-repeat;
}
.inner table span {
	display:block;
	width:205px;
	height:261px;
	margin: 6px 0 0 31px;
	font-size:12px;
	text-align:left;

}
.spec {
	width:253px;
	height:1038px;
	background:url(/img/spec_bg.jpg) left top no-repeat;
	float:left;
}
.spec_zag {
	display:block;
	width:238px;
	height:;
	color:#1e3dc1;
	font-size:16px;
	padding-top:9px;
	padding-left:15px;
	margin-bottom:9px;
	text-decoration:underline;
}
.phone {
	float:left;
	width:747px;
	background:url(/img/phone_bg.jpg) left top no-repeat;
	height:406px;
	font-size:13px;
	color:#231f1f;
}
.sp1 {
	display:block;
	color:#ef2301;
	font-size:18px;
	font-weight:normal;
}
.sp2 {
	display:block;
	font-size:12px;
	color:#b81e04;
	text-align:center;
	font-weight:bold;
	margin-top:8px;
	line-height:18px;
}
.news_head {
	color:#751607!important;
	font-size:16px!important;
	margin:18px 0 20px 2px;
}


.news {
	font-size:12px!important;
	background:url(/img/news_bg1.jpg) bottom left no-repeat;
	padding:0 0 12px 5px;
	margin-bottom:13px;
}
.news p {
	margin:0 0px 5px 0;
}
.news a {
	color:#042fb8;
}
.date {
	font-size:11px;
	color:#6d6b6b;
}
.articles_head {
	color:#751607!important;
	font-size:16px!important;
	margin:18px 0 20px 0px;
}
.articles {
	font-size:13px;
	width:244px;
	margin-bottom:18px;
line-height:13px;
background:url(/img/news_bg.jpg) bottom left no-repeat;
padding: 0 0 10px 5px;
}
.articles p {
	margin:0 0px 1px 0;
font-size:11px;
}
.articles a {
	color:#042fb8;
font-size:12px!important;
text-decoration:underline;
}
.articles a:hover {
text-decoration:underline;
color:#0469D9;
}
.bottom {
	background:url(/img/bottom_bg.jpg) left top no-repeat;
	width:1000px;
	height:156px;
	vertical-align:top;
}
.for_head {
	padding:1px 6px 1px 0;
	margin-top:15px;
}
.for_head h1 {
	margin-bottom:10px!important;
}
.left {
	border:1px solid #E3E1E2;
	padding:3px;
	float:left;
	margin:0 10px 10px 0;
}
.right {
	border:1px solid #E3E1E2;
	padding:3px;
	float:right;
	margin:0 0 10px 10px;
}
.tr1 td {
	border:1px solid #7F9DB9;
	text-align:center;
	font-size:12px;
	color:#4F7291;
	padding:4px 0;
	background:#E9E7E8;
	font-weight:bold;
}
.tr2 td {
	color:#515151;
	text-align:left;
	padding:4px 5px;
	border:1px solid #7F9DB9;
}
.for_dver {
	float:left;
	background:url(/img/podl_dver.jpg) left top no-repeat;
	width:297px;
	height:220px;
	margin:20px 30px 0 0;
	padding:20px 10px 10px 15px;
}
.href {
	background:url(/img/arr_red.gif) left 4px no-repeat;
	color:#E00E01;
	padding-left:15px;
}
.href:hover {
	background:url(/img/arr_pnk.gif) left 4px no-repeat;
	color:#F07771;
}
.art_raz {
	background:url(/img/for_art.gif) bottom left no-repeat;
	padding-bottom:10px;
	padding-left:5px;
	margin-bottom:10px;
}
.art_raz a {
	background:url(/img/lest.gif) left no-repeat;
	padding-left:15px;
	color:#FE4020;
}
.print {
	background:url(/img/print.gif) left no-repeat;
	float:left;
	margin-top:20px;
	height:32px;
	padding:13px 0 0 35px;
}
.Maps {
width:100%;
}
.Maps a:hover {
	color:#F07771;
}

.class table {
width:227px;
}
.class td {
vertical-align:top;
}
.for_class .class {
	float:left;
	margin:0 13px 15px 0;
width:227px;
}
.for_class .class table {
height:348px;
width:227px;

}
.for_class .class td {
vertical-align:top;
}
/* eof classes */

/* id's */
#div1 {
	width:194px;
	height:266px;
	float:left;
}
#div1 div {
	font-size:12px;
	color:#805132;
	width:194px;
	height:40px;
	text-align:center;
	margin-top:20px;
	line-height:14px;
}

#div2 {
	margin-left:142px;
	height:266px;
	width:158px;
	float:left;
}
#div3 {
	clear:both;
	line-height:20px;
}
#div3 div {
	float:left;
	text-align:center;
	margin-top:10px;
}
#div3 a {
	font-size:14px;
	color:#fdf797;
}
#div3 a:hover {
	color:#fbf9df;
}
#div3 img {
	float:left;
}
#first {
	width:194px;
	text-align:center;
}
#first a {
	margin-left:0px;
}
#div4 {
	width:253px;
	float:left;
	font-size:14px!important;
      
}
#div4 p {
	font-size:13px;
	color:#231f1f;
	margin-left:25px;
}
#div5 {
	width:222px;
	padding-top:6px;
	height:40px;
	border-bottom:1px solid #E1E1E1;
}
.lf_menu {
	background:none;
}
.lf_menu_on {
	background:#FFFFFF url(/img/lf_bg.jpg) left bottom no-repeat;
}
#div5 a {
	color:#000000;
	background:url(/img/arr.gif) left no-repeat;
	margin-left:10px;
	padding-left:15px;
}
#div6 {
	position:absolute;
	margin:29px 0 0 111px;
	font-size:27px;
	line-height:27px;
	color:#ef2301;
	height: 29px;
}
#div7 {
	position:absolute;
	width:195px;
	height:182px;
	margin:97px 0 0 27px;
	font-weight:bold;
}
#div8 {
	position:absolute;
	width:199px;
	height:300px;
	margin:97px 0 0 254px;
}
#div9 {
	position:absolute;
	width:262px;
	height:405px;
	margin:44px 0 0 485px;
}
#left_part {
font-size:12px!important;
	float:left;
	width:253px;
}
#center {
	float:left;
	width:490px;
        padding-left:10px;
}
#right {
	float:left;
	width:230px;
	padding-left:10px;
	
}
#paper {
	background:url(/img/paper.jpg) left top no-repeat;
	width:465px;
	height:43px;
	font-size:18px;
	color:#2f2e2e;
	padding:20px 0 0 25px;
}
#paper_top {
	background:url(/img/paper_top.jpg) left top no-repeat;
	width:462px;
	height:245px;
	padding:20px 0 0 28px;
}
#paper_block {
	background:url(/img/paper_block.jpg) left top no-repeat;
	width:462px;
	height:242px;
	padding:20px 0 0 28px;
}
#sp1 {
	position:absolute;
	display:block;
	width:170px;
	height:200px;
}
#sp2 {
	position:absolute;
	display:block;
	margin-left:170px;
	width:223px;
	font-size:13px;
	color:#010101;
	height: 18px;
	line-height:18px;
}
#sp2 p {
	margin-bottom:7px;
}
#bloknot {
	background:url(/img/bloknot.jpg) left top no-repeat;
	width:455px;
	height:404px;
	padding-top:75px;
	padding-left:20px; 
	padding-right:15px;
	color:#161615;
	font-size:12px;
	line-height:18px;
}
#bloknot p {
	margin-bottom:15px;
}
#div10 {
	float:left;
	height:126px;
	padding-left:24px;
	margin-top:20px;
	font-size:11px;
	width:384px;
}
#div11 {
	width:238px;
	height:757px;
	/*background:url(/img/forma_bg.jpg) left top no-repeat;*/
	margin-top:10px;
	padding:15px 0 0 15px;
}
#div11 p {
	font-size:12px;
	margin:0 0 3px 0;
	padding:0;
}
/* eof id's */

/*index catalog*/

.container {
    height: 305px;
	width: 655px;
	margin-top:10px;
	position: relative;
	overflow: hidden;
}
.inner {
	position: absolute;
	width: 650px;
	height: 315px;
	left: 4px;
	top: 9px;
}
.inner div {
	text-align: center;
	height: 220px;
	width: 325px;
	float:left;
}
.next div {width: 46px; height: 315px; display: block; margin: 0 auto; text-decoration: none; }
.back div {width: 46px; height: 315px; display: block; margin: 0 auto; text-decoration: none; }
