@charset "windows-1251";
/* CSS Document */
body, TD instead jast body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	background: white;
	font-size : 16px;/* Я ГЕЯ*/
}
#head {
	background-image: url(img/printworkshop.png);
	background-repeat: no-repeat;
	display: block;
	height: 238px;
	width: 800px;
	background-position: center top;
}
/* *****************************аналог  #head  со ссылкой на морду****/
.headLnk, td.headLnk{
	height: 238px; 
	background: url(img/printworkshop.png) no-repeat transparent;
}

a {
	text-decoration: none;
	outline: none;
}
/*основной текст*/
#main{
margin:0 90px 0 0;		
} 
#main h1{
font-size:0.80em;
color:#60C7F4;
margin: 4px 0px;	
}

#main h2 {
 color: #333333;
	font-size:0.74em;
	font-weight:bold;
	text-indent: 0px;
		margin: 4px 0px;	
}

#main h3 {
	color: #666;
	font-size: xx-small;
	font-weight:bold;
	text-indent: 0px;
	margin: 4px 0px;	
}

#main h4  /*заголовки для списков в категориях их левого меню*/
{
	color: #0099CC;
	font-size: xx-small;
	font-weight:bold;
	padding-top: 0px;
	text-indent: 0px;
	margin-bottom:-10px;
}

#main h4  a/*заголовки для списков в категориях их левого меню*/
{
	color: #0099CC;
	font-size: xx-small;
	font-weight:bold;
	padding-top: 0px;
	text-indent: 0px;
	margin-bottom:-10px;
}

#main h4  a:hover/*заголовки для списков в категориях их левого меню*/
{
	color: #000000;
	font-size: xx-small;
	font-weight:bold;
	padding-top: 0px;
	text-indent: 0px;
	margin-bottom:-10px;
}
#main p{
font-size:0.68em;	/*11px*/
margin: 0 0 6px 0px;
color:#000000;
text-align: left;
line-height:1.1em;
}
#main p.jst{
text-align: justify;
}
#main p.cntr{
text-align: center;
}
#main a:link, #main a:visited {
	color:#0099CC; 
}
#main a:hover, #main a:active {
	color:#000000;
}

#main ul {
	font-size:0.68em;
	/*font-size:x-small;*/
	line-height: 1.2em;
	font-weight:normal;
	margin:-4px 0 4px 30px;
	list-style-position: inside;
	list-style-type: disc;
}

#main ul li a{
	color: #333333;
	
}
#main ol {
	font-size:0.68em;
	line-height: 1.2em;
	font-weight:normal;
	margin:-4px 0 4px 30px;
	list-style-position: inside;
	list-style-type: decimal;
}
.right {
	float: right;
	margin-left: 5px;
	padding-left: 5px;
}

.left {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
}
#main div p img.center {
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*вывод левого  меню*/
#leftmenu{
margin:0 0 0 8px;	
}

#leftmenu ul{
	font-size: x-small;
	font-weight: bold;
	color: #666666;
	list-style-type: none;
	margin: 0 0;	
}

#leftmenu ul li{
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height:22px;
}

#leftmenu ul li.nocurrent a{
background-color: #60C7F4;
	display: block;
	width: 180px;
	text-indent: 5px;	
color: #333333;
padding-right: 5px;
margin-right:10px;
}

#leftmenu ul li a{
	display: block;
	width: 180px;
	background-color: #ffe22d;
	text-decoration: none;
	text-indent: 5px;
	color: #333333;
	padding-bottom: 5px;
	padding-right: 5px;	
	padding-left:5px;
}

#leftmenu ul li a:hover{
	background-color: #ffe22d;
	text-decoration: none;
}

/*вывод вложенного левого меню*/
#leftmenu ul li ul{
padding-left: -25px;
}

#leftmenu ul li ul{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 5px;
	text-indent:5px;
	color: #0099CC;	
	margin-right:-10px;	
}

#leftmenu ul li.nocurrent ul{
	display: none; /*скрываем на неактивных страницах*/
} 

#leftmenu ul li ul li {
	color: #00b0f0;
	margin-left: 10px;
	font-size: xx-small;
	background-color: #FFFFFF;
	display: block;
	width: 180px;
	margin-bottom: -5px;	
}
#leftmenu ul li ul li p a{
	text-indent: 0;   
	color: #0099CC;
	font-size: xx-small;
	background-color: #FFFFFF;
	display: block;
	width: 180px;
	margin-bottom: -20px;
	line-height: 12px;	
}
.curLnk, a.curLnk{cursor: text;}

#leftmenu ul li ul li p a:hover, #leftmenu ul li ul li p a.here, #leftmenu ul li ul li p a.hereNst{
	color: #333333;
	background-color: #FFFFFF;
}
#leftmenu ul li ul li p a.hereNst{cursor: text;}

#leftmenu ul li ul li a{
	text-indent: 0;   
	color: #0099CC;
	font-size: xx-small;
	background-color: #FFFFFF;
	display: block;
	width: 180px;
	margin-bottom: -10px;
	line-height: 20px;	
}

#leftmenu ul li ul li a:hover{
	color: #333333;
	background-color: #FFFFFF;
}
#leftmenu ul li ul li:hover{ /*для пунктов меню, у которых пока нет ссылок*/
	color: #333333;
	background-color: #FFFFFF;
}

/*картинки слева*/
#img-left-tel {
	background-image: url(img/tel.png);
	background-repeat: no-repeat;
	display: block;
	height: 222px;
	width: 150px;
	margin-left: 28px;
	cursor:pointer;
}

#img-left-box{
	background-image: url(img/giftboxes.png);
	background-repeat: no-repeat;
	display: block;
	height: 137px;
	width: 150px;
	margin-left: 28px;
}

#img-left-box2{
	background-image: url(img/giftboxes.png);
	background-repeat: no-repeat;
	display: block;
	height: 137px;
	width: 150px;
	margin-left: 20px;
	cursor: pointer;		/*для  IE ЯГЕЯ*/
}
#img-left-box3{
background-image: url(img/tul.png);
background-repeat: no-repeat;
display: block;
/*height: 137px;*/
height: 190px;
 width: 160px;
 margin-left: 20px;
 cursor: pointer;
}
/*вывод верхнего меню*/

#mainlevel-nav {
font-size: xx-small;
color: #60C7F4;
display: block;
margin:0 0;
width: 620px;
}

#mainlevel-nav a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
#mainlevel-nav  a:hover, #mainlevel-nav ul li.here a{
	color: #60C7F4;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase; 
}
#mainlevel-nav  ul {
	margin:0 0;
	padding:0 0;
	display:inline;
	width: 620px;
	/*background:yellow;*/
}  
	  
#mainlevel-nav ul li{
margin:0 0;
	list-style: none;
	display:inline;
	height: 20px;
border:solid  #60C7F4;
border-width: 0 1px 0 0;
text-align:center;
padding:2px 8px;
/*background:red;*/
}
/*1 element of list*/
#mainlevel-nav ul li.frst{
	padding-left:0;
}
/*last element of list*/
#mainlevel-nav ul li.last{
	border-right-width:0;
	padding-left:14px;
}

#title{
	display: block;
	height: 10px;
	width: 500px;	
}
/*Футер левый и правый */

#footer-old {
	font-size: xx-small;
	font-weight: normal;
	color: #999999;
	/*text-indent: 2px;*/
	padding-top: 73px;
	padding-bottom: 5px;
	display: block;
	width: 600px;
	/*text-align: justify;*/
	text-align: left;
	vertical-align: bottom;	
}
#footer-old a{
	font-size: xx-small;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	/*padding-right: 6px;*/
	margin:0 8px 0 0;
	padding-bottom: 3px;
}

#footerleft 
{
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	padding-top: 25px;
	padding-bottom: 5px;
	display: block;
	width: 180px;
	margin-left:15px;
}

#footerleft a{
	font-size: xx-small;
	font-weight: normal;
	color: #57C2EC;
	text-indent: 20px;
	text-decoration: none;
}
/********** Для блока чужих байриков на морде **************/
.alienPdv{
width:530px;
margin:0 90px -24px 0;
border-top:dashed 1px #999999;
padding-top:4px;
position:relative;top:-20px; left:0;	
}
/************Оптимизационные  ***********/
.bNot{
font-weight:normal;
}

.bld{
font-weight:bold;
}
.bldRd12{
font-weight:bold;
color:red;
font-size:12px;
}
.bldIt{
font-weight:bold;
font-style : italic;
}
.It{
font-style : italic;
}
.rubric{
font-style : italic;
 text-decoration : underline;
}
.upcs{
text-transform:uppercase;
}
.pdl13{
padding-left:13px;
}
.pdl13FF, .pdl13OP, .pdl13IE{
padding-left:0px;
}
.bordrDot{
border:dotted 1px #E47000;
}
/************ для ссылки с логотипа ****/
.logLinkFF, .logLinkOP{
margin:0 0 0 8px;
position:absolute;
top:98px;
}
.logLinkIE{
margin:0 0 0 8px;
position:absolute;
top:106px;
}
/*************Имитация заголовков ********/
.likeh1{
font-size:0.80em;
font-weight:bold;
color:#60C7F4;
margin: 4px 0px;
}
.likeh1Black{
font-size:0.78em;
font-weight:bold;
color:#000000;
margin: 4px 0px;
}
.likeh2{
 color: #333333;
	font-size:0.74em;
	font-weight:bold;
	text-indent: 0px;
	margin: 4px 0px;
}
.likeh3{
 color: #666666;
	font-size:xx-small;
	font-weight:bold;
	text-indent: 0px;
	margin: 4px 0px;
}
/***********  для прайса *********/
/* ссылка на оглавление прайса. Аналог см #mainlevel-nav*/
#main #PrcCnt {
	margin: -3px 0 6px 0;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
}
#main #PrcCnt a{
	font-size: 0.56em;
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
}
#main #PrcCnt a:hover {
		color: #60C7F4;
}
/* То же для  текстовых ссылок файла  priceCnt.php. Аналог см #mainlevel-nav*/
#main #TxtLnk a{
   font-size:0.93em;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#main #TxtLnk a:hover {
		color: #60C7F4;
}

/* То же для  ссылок  с заголовков таблиц  файла  priceCnt.php. Аналог см #mainlevel-nav*/
.tdPrcHdLnk{
font-size: x-small;
text-decoration: none;
font-weight: bold;
text-transform:uppercase;
background:#c2e5f8;
}
a.tdPrcHdLnk{
color: #666666;
}
a.tdHdLnk:hover{
color: #60C7F4;
}
/* Таблицы */
.tbPrc, .tbPrcInn{
border:solid 1px white;
border-collapse:collapse;
empty-cells:show;
background:#e3f3fc;
}
/* для второй и последующих таблиц раздела*/
.tbPrcInn{
margin-top:11px;
}
/***** Ячейки заголовков  likeh3+background*/
.tdPrcHd{
color: #666666;
font-size:xx-small;
font-weight:bold;
text-indent: 0px;
margin: 4px 0px;
background:#c2e5f8;
}
/****  то же с пэддингом*/
.tdPrcHdpd2{
color: #666666;
font-size:xx-small;
font-weight:bold;
text-indent: 0px;
margin: 4px 0px;
padding:4px 4px;
background:#c2e5f8;
}
/**** Ячейка комментария */
.tdCmnt{
background:white;
padding:4px 4px;
border: none;
}
.likeh2Prc{
 color: #333333;
	font-size:0.70em;
	font-weight:bold;
	text-indent: 0px;
	margin: 4px 0px;
}
.likeh3Prc{
color: #636C75;
	font-size:0.70em;
	font-weight:bold;
	text-indent: 0px;
	margin: 4px 0px;
}
.likepPrc{
color: #636C75;
	font-size:0.70em;
	font-weight:normal;
	text-indent: 0px;
	margin: 4px 0px;
}
#main #prcLnk  a:link, #main #prcLnk  a:visited{
	color:#666666;
}
#main #prcLnk  a:hover, #main #prcLnk  a:active{
	color:#0099CC; 
}
/*****Позиционир. блока ссылок на стр-цы прайса **/
.prcLnkTp, .prcLnkPrnt{
font-size:0.8em; 
font-weight:normal;
}
.prcLnkTp{
margin-left:100px;
}
/*** № текущей стр-цы прайса Tp- верх; Bt - низ*/
.ActLnkTp{
color:#0099CC;
}
.ActLnkBt{
color:#0099CC;
font-size:0.8em;
}
/*****Позиционир. блока  forPrint **/
.prcLnkPrnt{
margin-left:148px;
}
#main #prcLnkBot{
width:300px;
margin:10px auto 0px auto;
text-align:center;
font-size:0.8em; 
font-weight:normal;
}
#main #prcLnkBot  a:link, #main #prcLnkBot  a:visited{
	font-size:0.8em; 
	color:#666666;
}
#main #prcLnkBot  a:hover, #main #prcLnkBot  a:active{
	font-size:0.8em; 
	color:#0099CC; 
}

/*********** Выравнивание высоты колонки меню*********/
.lmnuCol{
	height: 600px;   
}
.lmnuColFF, .lmnuColOP{
	height: 570px;   
}

/*********** то же для calendar_pocket1.php*********/
.lmnuColCP{
	height: 860px;   
}
.lmnuColCPFF, .lmnuColCPOP{
	height: 800px;   
}