body{text-align:center;}

.fx{
border-collapse:collapse;
display:block;
position:relative;
}

td.content{padding-top:15px !important;}

*{font-family:Arial;font-size:14px;}

a{text-decoration:none;}

/*p{padding:10px 0;}*/

#main a:hover{color:#c32301;}

.clear{clear:both;}
.floatLeft{float:left;}
.displayOff{display:none;}
.noborder{border:0 !important;}

.bf,.b,#leftMenu{width:215px;}
.b{margin-left:28px;}
.bl{margin-right:28px;}
*html .ie6bug-fdf{margin-left:8px;}

#main{margin:0 auto;width:1000px;padding:0 0 50px;text-align:left;}

/*30 - leftMenu A padding-top - border*/

#leftMenu{margin-top:35px;}
#content{margin-top:35px;}

/*top*/
/*между строками 4px*/

.colorGrey{color:#808080;}
.colorRed{color:#c32301;}
.red{color:#c32301 !important;}
.grey{color:#808080 !important;}
.black{color:black !important;}
.fsXL{font-size:120%;}
.fsL{font-size:110%;}
.fsN{font-size:100%;}
.fsS{font-size:90%;}
.fsXS{font-size:80%;}

#commonInfo{margin-top:40px;}
#commonInfo a{font-weight:bold;color:#808080;display:block;margin:0 0 1px;}
#commonInfo a:hover{}

#search{margin-top:42px; display:none;}

#inputSearch{border:1px solid #c32301;color:#808080;text-indent:5px;display:block-inline;zoom:1;width:190px;}

	*html #inputSearch{border:1px solid #c32301;color:#808080;text-indent:5px;margin-left:-5px;}
	*+html #inputSearch{border:1px solid #c32301;color:#808080;text-indent:5px;margin-left:-5px;}

#btnSearch{cursor:hand;}

#example{margin:0;color:#808080;padding-left:7px;}

#contacts{margin-top:34px;}

#officeKurskay{font-weight:bold;}
#topTelephone{margin:2px 0;font-size:18px;font-weight:bold;}
#planStreet{color:#808080;}

#filial-taganka{padding:3px 0 0 30px;}

#topMenu{margin:50px 0 0;display:block;position:relative;border-collapse:collapse ;}
#topMenu a{border-bottom:10px solid #DE9082;display:block;font-size:18px;color:#808080;font-weight:bold;width:100%;}
#topMenu a:hover{border-bottom:10px solid #C12101;color:black;}
#topMenu a.active{border-bottom:10px solid #C12101;color:black;}

#leftMenu{/*border-top:1px solid black;*/}
#leftMenu a{display:block;border-top:1px solid black;width:100%;font-size:17px;color:black;padding:5px 0;}
#leftMenu a:hover{color:black;background: #F8E9E4;}
#leftMenu a.active{color:#C32301;font-weight:bold;background: #F8E9E4;}
#leftMenu .submenu{border-top:1px solid black;}
#leftMenu .submenu a{border:0;font-size:15px;text-indent:10px;}
#leftMenu .submenu a.active{background:white;color:#C32301;background: #F8E9E4;}
#leftMenu .submenu a.active:hover{color:#C32301;background: #F8E9E4;}
#leftMenu .submenu a:hover{color:#C32301;background:white;}

#leftMenu .submenu1{}
#leftMenu .submenu1 a{border:0;font-size:15px;padding-left:10px;}
#leftMenu .submenu1 a.active{background:white;color:#C32301;}
#leftMenu .submenu1 a.active:hover{color:#C32301;background:white;}
#leftMenu .submenu1 a:hover{color:#C32301;background:white;}

#leftMenu .submenu2{}
#leftMenu .submenu2 a{border:0;font-size:15px;padding-left:20px;}
#leftMenu .submenu2 a.active{background:white;color:#C32301;}
#leftMenu .submenu2 a.active:hover{color:#C32301;background:white;}
#leftMenu .submenu2 a:hover{color:#C32301;background:white;}

#leftMenu a b, #leftMenu a:visited b {font-size:100%;}

#breadCrumbs{margin-bottom:20px; background-color:#F8E9E4; padding:5px 5px;}
#breadCrumbs span, #breadCrumbs a{font-size:90%;}
#breadCrumbs a{ display:inline; width:auto; color:black; margin-top:25px; border:0;}
#breadCrumbs a:hover{ color:#c32301; }
#breadCrumbs span{ color:#c32301; }

#content{}

#images a:hover font{color:black;}

#dictionary {padding-bottom:15px;font-size:18px;font-weight:bold; }

/*
a.god-otchet,a.paket,a.buklet-active,a.buklet,a.copy-active,a.copy,a.design-active,a.design,a.kalendar-active,a.kalendar,a.konvert-active,a.konvert,a.logotype-active,a.logotype,a.otkritki-active,a.otkritki,a.papki-active,a.papki,a.suvenir-active,a.suvenir{
*/

a.kalendarB{background-image:url("../knopki/kalendarB.jpg");width:458px;height:368px;display:block;}
a.kalendarB:hover{background-image:url("../knopki/kalendarB-active.jpg")}

a.vizitki{background-image:url("../knopki/vizitki.jpg");}
a.vizitki:hover{background-image:url("../knopki/vizitki-active.jpg")}

a.vizitkiB{background-image:url("../knopki/vizitkiB.jpg");width:458px;height:368px;display:block;}
a.vizitkiB:hover{background-image:url("../knopki/vizitkiB-active.jpg")}

a.god-otchet,a.paket,a.buklet-active,a.buklet,a.copy-active,a.copy,a.design-active,a.design,a.kalendar-active,a.kalendar,a.konvert-active,a.konvert,a.logotype-active,a.logotype,a.otkritki-active,a.otkritki,a.papki-active,a.papki,a.suvenir-active,a.suvenir, a.vizitki, a.listovki, a.knigi {width:215px;height:173px;display:block; }

a.god-otchet{background-image:url("../knopki/god-otchet.jpg")}
a.god-otchet:hover{background-image:url("../knopki/god-otchet-active.jpg")}

a.paket{background-image:url("../knopki/paket.jpg")}
a.paket:hover{background-image:url("../knopki/paket-active.jpg")}

a.buklet{background-image:url("../knopki/buklet.jpg")}
a.buklet:hover{background-image:url("../knopki/buklet-active.jpg")}

a.copy{background-image:url("../knopki/copy.jpg")}
a.copy:hover{background-image:url("../knopki/copy-active.jpg")}

a.design{background-image:url("../knopki/design.jpg")}
a.design:hover{background-image:url("../knopki/design-active.jpg")}

a.kalendar{background-image:url("../knopki/kalendar.jpg")}
a.kalendar:hover{background-image:url("../knopki/kalendar-active.jpg")}

a.konvert{background-image:url("../knopki/konvert.jpg")}
a.konvert:hover{background-image:url("../knopki/konvert-active.jpg")}

a.logotype{background-image:url("../knopki/logotype.jpg")}
a.logotype:hover{background-image:url("../knopki/logotype-active.jpg")}

a.otkritki{background-image:url("../knopki/otkritki.jpg")}
a.otkritki:hover{background-image:url("../knopki/otkritki-active.jpg")}

a.papki{background-image:url("../knopki/papki.jpg")}
a.papki:hover{background-image:url("../knopki/papki-active.jpg")}

a.suvenir{background-image:url("../knopki/suvenir.jpg")}
a.suvenir:hover{background-image:url("../knopki/suvenir-active.jpg")}

a.knigi {background:url(/knopki/knigi.jpg);}
a.knigi:hover {background:url(/knopki/knigi-active.jpg);}
	
a.listovki {background:url(/knopki/listovki.jpg);}
a.listovki:hover {background-image:url(/knopki/listovki-active.jpg);}


td.borderLeft{padding-left:28px;}
td.borderRight{padding-left:28px;}

#images a{
color:black;
text-align:left;
text-decoration:none;
}
#images a:hover{color:black;}


.textOnImageBig{font-size:36px; font-weight:bold;}
.textOnImageBig font, .textOnImageBig span{font-size:36px; font-weight:bold;color:#c32301;}

.textOnImage {font-size:20px; font-weight:bold;}
.textOnImage span, .textOnImage font {font-size:20px; font-weight:bold;color:#c32301;}
span.textOnImage{display:block;}



.fix{display:inline-block;z-index:1;}
	*html .fix{margin-top:-50px;}
	
/* carusel */
	
#carousel
{
	margin-bottom: 10px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(/col_title.gif);
	width: 100%;
	height: 300px;
}






#carousel a
{
	position: absolute;
	width: 110px;	
}



#carousel2
{
	margin-bottom: 10px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(/col_title2.gif);
	width: 100%;
	height: 300px;
}



#carousel2 a
{
	position: absolute;
	width: 110px;	
}
	
	
	
/* content */	

/*h1{font-size:18px;padding:0;margin:0;}*/
/*h2,h3,h4{font-size:16px;}*/

.content a{color:#808080;}
.content a:hover{color:#c32301;}

/*
.content a{color:#A92242;border-bottom:1px solid #B2B2B2;}
.content a:hover{color:#A92242;border-bottom:1px solid #A92242;}
.content a b{font-weight:normal;}
.content a:hover b{color:#A92242;}
*/

.content .nspec{padding:20px 0 0 0px;}
.content .n1, .content .n2, .content .n3{
margin:0 0 4px 0px;
padding:4px 0 4px 30px;
width:460px;
text-align:left;
font-weight:bold;
}
.content .n1{background:url("../images/n1.jpg") left center no-repeat;}
.content .n2{background:url("../images/n2.jpg") left center no-repeat;}
.content .n3{background:url("../images/n3.jpg") left center no-repeat;}

.border-top{border-top:3px solid #c32301;}
.tleft{text-align:left;}
.noborder{border:0;}
.nopadding{padding:0;}
.w215 img{width:215px;}
font.mini{font-size:85% !important;}

.content {padding:10px 0 0;}
.content  .attention{color:#c32301; text-align:left; }
.content font.ex{font-size:120%; color:#c32301;}

.content td.imgWidth img{width:215px;}
.content .imgTableMain{width:100%;}
.content .imgTableMain TD{text-align:center;}
.content .imgTable{width:215px;padding-bottom:15px;text-align:center;}
.content .imgTableS{width:28px;}

.content b{color:#c32301;font-weight:normal;}
.content strong{font-weight:bold;}

.content ul{text-align:left;}
.content li{list-style-type:disc;margin-left:15px;}

.content h1{text-align:left;width:100%; padding:15px 0 0; color:#808080;font-size:130%;font-weight:bold;}
.content h2{text-align:left;width:100%; padding:15px 0 0; color:#808080;font-size:130%;font-weight:bold;}
.content h2.noborder{}
.content h2.noborder1{border:0;}
.content h2.nopadding{padding-top:0;}

.content h3{text-align:left;width:100%; padding:15px 0 0; color:#808080;font-size:120%;font-weight:bold;}
.content h3.noborder{border:0;}
.content h3.nopadding{padding-top:0;}
.content h3.tleft{text-align:left;}
.content h3 b{font-weight:normal;background-color:white;font-size:120%;}
.content h4{font-size:110%;color:#808080;text-align:left;}
a:hover h4{color:#c32301 !important;}

.content a{color:#c32301; text-decoration:underline;}
.content a.mainLink{background-color:white;font-size:110%;color:#c32301; text-decoration:none;background:url('http://www.iprint.ru/images/arrow_r_m.jpg') right center no-repeat;}
.content a.mainLinkA{display:block; width:215pxp;background-color:white;font-size:110%;color:#c32301; text-decoration:none;background:url('http://www.iprint.ru/images/arrow_r_m.jpg') right bottom no-repeat;}

.underline{text-decoration:underline;}
td.b a{text-decoration:none !important;}

.content .center{width:100%;text-align:center;padding-top:20px;}
/*images*/
a.jcepopup{border:0;}
a.jcepopup:hover{border:0;}
a.jcepopup img{padding:3px;border:1px solid #808080;margin-bottom:5px;}
a.jcepopup:hover img{border-color:#c32301;}

/*tables*/
.content table td{text-align:center;}
.content table.tbl{width:100%;font-weight:normal;border:1px solid #c32301;}
.content table tr.h td{background-color:#F8E9E4;border:1px solid #c32301;}
.content table.tbl tr td{border-top:1px solid #c32301;border-bottom:1px solid #c32301;}
.content table.tbl tr.h td{background-color:#F8E9E4;border:1px solid #c32301;}
.content table.tbl td.h{background-color:#F8E9E4;border:1px solid #c32301;}
.content table.tbl td{text-align:center;padding-top:5px;padding-bottom:5px;}
.content table.tblb td{border:1px solid #c32301;}

.content table.tbl table.noborder{border:0;}
.content table.tbl table.noborder td{border:0;}

.content table.tbl1{width:100%;}
.content table.tbl1 tr.h{border-top:1px solid #c32301;border-bottom:1px solid #c32301;}
.content table.tbl1 td{border-bottom:1px solid #c32301;padding:5px;}

.content table.tbl3 td.b{width:215px; border-top:3px solid #c32301;padding:10px 0 20px;}
.content table.tbl3 td.s{width:28px;}
.tbl3 p{text-align:left;}
.tbl3 h3{text-align:left !important;}

.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}

.content .borderRR{border-right:1px solid #c32301;}

.borderB{border-bottom:1px solid #C32301;}

h1.first b{
color:black;
font-size:150%;
font-weight:normal;
}

.imagePrice{position:absolute;}
.w{width:215px;}
.left{padding-left:28px;}
.borderTop{border-top:3px solid #C12101;}
.header{color:#808080;font-size:18px;font-weight:bold;padding:10px 0 15px;border-top:3px solid #C12101;}
	.header span{color:#C32301;}

.headerC{padding:10px 0 15px;border-top:3px solid #C12101;}

.bigText{padding:15px 0 5px;font-size:140%;}
.under{padding:10px 0 0; border-top:3px solid #C12101;}

.underBigText1 h2{color:#808080;font-size:120%;padding:10px 0 0;}
.underBigText h2{color:#808080;font-size:120%;padding:10px 0;}

a.archive{font-size:110%;text-indent:30px;background:url("../images/arrow_r_m.jpg") 130px 4px no-repeat;color:#808080 !important;}
a.archive:hover{color:#C12101 !important;cursor:pointer;}
a.newsDate font{font-size:16px !important;color:black;}
a.newsDate{margin:0 0 10px;display:block;color:#808080 !important;font-size:120% !important;background:url("../images/arrow_r_m.jpg") 80px 2px no-repeat;}
a.newsDate:hover{color:#C12101 !important;text-decoration:underline !important;cursor:pointer;}
a.newsDate:hover font{color:#C12101 !important;text-decoration:underline !important;}
	
.list{padding:15px 0 0;font-size:13px;}

.tdTop{padding-top:15px;}

.black{color:black;}
.bold{font-weight:bold;}

.td1{width:215px;}
.td2,.td3{width:243px;}
.bold{font-weight:bold;}	

.searchResult h2{color:#808080;font-size:18px;font-weight:bold;}

.topHeader{
padding-bottom:20px;
border-bottom:3px solid #C12101;
}

.topHeader .priceDescr{
}

.topHeader .priceHeader{
	background:url("http://www.iprint.ru/images/header_bg.jpg");
	height:93px;
	/*padding:16px 0 0;*/
}

.topHeader table td{text-align:left !important;}

.topHeader .priceHeaderMini{
	background:url("http://www.iprint.ru/images/header_bg.jpg");
	height:93px;
	padding:20px 0 0;
}


	.topHeader .priceHeader .descr{
		font-size:18px;
		padding:16px 5px 0 0;
	}
	
	.pt10{padding-top:10px !important;}
	
	.pt15{padding-top:31px !important;}
	.pt20{padding-top:36px !important;}
	.pt25{padding-top:25px !important;}
	
	
	.topHeader .priceHeader .descr b{
		font-size:18px;
		color:black;
		font-weight:bold;
	}
	
	.topHeader .priceHeader .descr strong{
		font-size:18px;
		font-weight:bold;
		color:black;
	}
	
	/*
	.topHeader .priceHeader .descr font{
		font-size:20px;
		color:#C32301;
		font-weight:bold;
	}
	
	.topHeader .priceHeader .descr span{
		font-size:20px;
		color:#C32301;
		font-weight:bold;
	}
	*/
	
	.topHeader .priceHeaderMini .descr font{
		font-size:18px;
	}
	
	.topHeader .priceHeader .price{
		font-size:20px;
		color:#C32301;
		font-weight:bold;
	}
	
	.topHeader .priceHeader .priceMini{
		color:#C32301;
		font-weight:bold;
	}
	
	.topHeader .priceHeaderMini .price font{
		font-size:18px;
		color:#C32301;
		font-weight:bold;
	}

	.topHeader .priceHeader .mini{
		font-size:12px;
		/*padding:0 0 0 125px;*/
	}
	
	P + h2{padding-top:0px !important;}
	P + h3{padding-top:0px !important;}
	.fs22px{font-size:22px;}
	.miniGrey{font-size:90%;color:#808080;}
	
	table.left td{text-align:left;}
	.leftAlign{text-align:left !important;}
	table.leftAlign td{text-align:left !important;}
	
	hr{
	border-bottom:2px solid;
	border-top:1px solid;
	color:#C12101;
	}
	
	p.h{padding:5px 0 !important; margin:0 !important;}
	
sup {
	font-size:80%;
}
sub {
	font-size:80%;
}

#mainCenter {
	height:100%;
}

#titleframe {
	width: 100%;
	/*height: 92px;*/
	/*background-color: #CCCCCC;*/
	
}

#TopFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}

#BottomFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}


.userAlert{
	float:right;

}


/* title frame */

.titleContent { padding: 6px 0 6px 6px; }

.banner
{
	font-size: 11px;
	font-family: Trebuchet MS, verdana, arial;
	color: #333;
}

.banner .title{
	font-size:1.2em;
	font-weight:bold;
}

.banner .info{
	font-size:0.9em;
}

.banner .email{
	font-weight:bold;
}

/* index frame */

.indexContent {
	width:95%;
	padding-top:6px;
	padding-bottom:6px;
}

.indexInfo {
	font-size: 9px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 0 0 6px;
}

.indexInfo .filename {
	color: #000;
}

.indexInfo .date {
	color: #666;
}

/* file info */

#imageInfo{
	width: 461px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 6px 0 6px;
}

.content {
	font-size:11px;
/*	color: #333333;*/

	padding-top:6px;
	padding-bottom:6px;
}

.header{
	/*font-size:8px;*/
	font-weight:bold;
	color: #999;
}

.contentLast {
	font-size:11px;
/*	color: #333333;*/
	padding-top:6px;
}

/* feedback */

.feedback {
	width: 461px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 6px 6px 0 6px;
}

.checkBoxText
{
	font-size: 11px;
	color: #000000;
}
.button {
	font-weight:bold;
	font-size: 11px;
	color:#ffffff;
	width:100%;
	background-color:#D6BA8B;
}

#TopFrame,#TopFrame_23feb,#TopFrame_Wedding ,#TopFrame_Val,#TopFrame_ng,#TopFrame_dr,#TopFrame_svd,#TopFrame_com{width:700px !important;height:500px !important;}	
#BottomFrame,#BottomFrame_23feb,#BottomFrame_Wedding,#BottomFrame_Val,#BottomFrame_ng,#BottomFrame_dr,#BottomFrame_svd,#BottomFrame_com{width:700px !important;height:150px !important;}

#doubleCont {list-style:none; overflow:hidden; width:388px; position:relative; left:87px}
	#doubleCont li {float:left; font:12px Arial; overflow:hidden; cursor:pointer; text-align:right; background:url(/images/dot2.gif) repeat-y right top; padding-right:20px;}
		#doubleCont li span {font-size:20px; color:#c32201; cursor:pointer;}
		#doubleCont li p {display:block; margin:0; padding:2px 0 3px 0; font-weight:bold; font-size:10pt;}
		#doubleCont li a, #doubleCont li a:visited {color:#aaa; text-decoration:none; font-size:12px;}
		
		#commonInfo a, #commonInfo a:visited {font-size:16px; padding-bottom:7px;}
		
		.contButtons {border-collapse:collapse;}
			.contButtons td {padding:0 20px 0 0;}
		
		*html #doubleCont {width:398px;}
		*html #f12 {margin-right:10px !important; }
			*html #doubleCont li {margin-right:15px !important;}
		

		
		.promo30 {border-top:3px solid #c12101; border-bottom:3px solid #c12101; padding:20px 0 0 0;}
			.promo30 img {border:1px solid #ddd; display:block; float:left; margin:0 10px 20px 0;}
			.promo30 p {padding:0 0 7px 0; margin:0;}

			
		.x4 {font-size:150%;}
		
		.mc {font:9px Arial !important; display:block; color:#aaa; text-transform:uppercase; text-align:center; color:#aaa !important; padding:0 0 12px 6px;}
		#header {position:relative;}
/*.picList {padding:10px 0 0 0;}	
		.picList li {float:left; margin:0 20px 0 0; list-style:none;}
		.content em {font-style:italic;}
		.content p {padding:0; margin:0;}
		.content h3.brd {padding-top:5px !important; padding-bottom:20px; border-top:3px solid #C12101; margin-top:30px;}
		.content .jcepopup, .content .jcepopup:visited {margin-bottom:20px;}*/

