/*--------------------------------------------------
  Таблица стилей для контента
  файл:        content.css

-----------------------------------------------*/

/*------------------------------
   Общие стили 
----------------------------*/

div#content        {width:100%; background:url(/images/fon.jpg) 0 -220px repeat; clear:both;}

div#content #left_column
                {width:280px;  padding:40px 20px 0 0; float:left;}

div#content #right_column
                {width:200px;  padding:40px 20px 20px 40px; float:right;}

				
/*------------------------------
   Левая колонка 
----------------------------*/
		/*-----------------------------
			Меню
		----------------------------*/
div#left_column #menu_ver	{width:273px; margin-left:30px;}

div#menu_ver #menu_ver_top	{width:268px; height:34px; background:url(/images/menu_ver_top.jpg) 0 0 no-repeat;}

div#menu_ver #menu_ver_fon	{width:268px; background:url(/images/menu_ver_fon.jpg) 0 0 repeat-y;}

div#menu_ver #menu_ver_bot	{width:273px; height:43px; background:url(/images/menu_ver_bot.jpg) 0 0 no-repeat;}

div#menu_ver #menu_ver_fon ul
							{margin:0 0 0 30px; list-style-image:url(/images/marker.gif); width:210px; clear:both;}
							
div#menu_ver #menu_ver_fon ul li
							{border-bottom:1px #8b8b8b dotted; margin:3px 0; padding:3px 0; color:#8d0b03; font-weight:bold; cursor:pointer;}
							
div#menu_ver #menu_ver_fon ol
							{margin:0 0 0 30px; border:0;}
							
							
div#menu_ver #menu_ver_fon ol li
							{list-style-image:none; list-style:none; border:0; width:180px; margin:1px 0; padding:1px 0; border:0;}
							
div#menu_ver #menu_ver_fon a
							{color:#8d0b03; text-decoration:none; font-weight:bold; font-size:12px;} 
							
div#menu_ver #menu_ver_fon a:hover
							{color:#c8150b; text-decoration:underline; font-weight:bold;}

div#left_column #contact	{padding:10px 0 30px 65px; width:230px; background:url(/images/phone.gif) 0 40px no-repeat;}

div#left_column #contact font
							{font-size:11px; font-weight:normal; color:#d41d12;}
							
div#left_column #contact p	{color:#6a6a6a; margin-bottom:10px;}
/*------------------------------
  Средняя колонка
  (основной контент - главная страница)
----------------------------*/


div#content #middle_column	{padding:20px 0 0 340px;}


/*div#middle_column #cont {background:url(/images/c33.gif) right 0 repeat-y; margin:15px 20px 5px 0;}
*/

/*div#middle_column {background:url(/images/c33.gif) right 0 repeat-y; margin:15px 20px 5px 0;}*/

div#middle_column #cont		{background:url(/images/c3.gif) right 0 repeat-y; margin:15px 5px 5px 0;}


div#middle_column #cont1     { margin:15px 5px 5px 0;}

div#cont #cont_top			{background:url(/images/c2.gif) 0 0 repeat-x; height:6px; margin-right:12px;}

div#cont #cont_bot			{height:16px; background:url(/images/c4.gif) right 0 no-repeat;}

div#cont #cont_text			{padding:5px 10px 5px 5px; min-height:240px;}

div#cont #cont_img			{padding:2px 4px; float:right; margin:0 5px 5px 0;}
div#cont img 	{padding: 0px; margin:12px 12px 12px 12px;}


div#cont #cont_icq img {padding:12px 12px 12px 12px; margin:2px 2px 2px 2px; }
div#cont td 	{padding: 0 0 0 12px; border: 2px #ccc solid;}
div#cont #price	th		{text-align: left; font-weight: normal;  border: 2px #ccc solid;}
div#cont1 #cont_img_right			{padding:12px; float: right; margin:0 5px 5px 0;}
div#cont1 #cont_img_left			{padding:12px; float: left; margin:0 5px 5px 0;}
div#cont1 img 	{padding: 0px; margin:12px 12px 12px 12px; float: auto;}
	


		
/*------------------------------
  Средняя колонка
  (основной контент - внутренняя страница)
----------------------------*/

	/*------------------------------
		Страница новостей
	------------------------------*/
div#cont_news .buttom_news		{float:left; margin:0 7px 0 0;}

div.buttom_news .but_l		{background:url('/images/but_l.jpg') 0 0 no-repeat; width:4px; height:20px; float:left;}

div.buttom_news .but_fon	{background:url('/images/but_fon.jpg') 0 0 repeat-x; height:18px; float:left; padding:2px 7px 0 7px;}

div.buttom_news .but_r		{background:url('/images/but_r.jpg') 0 0 no-repeat; width:4px; height:20px; float:left;}

div.buttom_news a			{text-decoration:none; color:#81130c; font-size:11px; font-weight:bold;}

div.buttom_news a:hover		{color:#d41d12;}

div#cont_news dl			{margin:15px 0px 0 0; border-bottom:1px #c1c2c4 solid; width:auto;}
div#cont_news dll			{margin:15px 0px 0 0; border-bottom:0px #c1c2c4 solid; width:auto;}

div#cont_news dt			{text-align:left;}

div#cont_news dt font		{font-weight:bold; font-size:12px;}

div#cont_news dt p			{margin:5px 0 6px 0;}


div#cont_news dl a			{color:#000; text-decoration:none; }

div#cont_news dt a			{color:#000;text-decoration:underline; }

div#cont_news dd 			{color:#000;text-align:justify;}

div#cont_news .img_news		{float:left; margin:0 15px 10px 0;}

div#cont_news dd p			{margin:0px; padding:0px; text-indent:1em;}

div#cont_news #list			{background:#fff; border:1px #c1c2c4 solid; padding:3px 7px 3px 7px; font-size:12px; float:left; margin:20px 0 0 300px;}

div#cont_news #list a		{color:#81130c;}

div#cont_news #list a:hover	{color:#d41d12;}



table.price {text-align: center; padding: 0; table-layout: fixed; width: 95%; border: 2px #ccc solid;}



th.price {text-align:center; padding: 0 0 0 6px; width: 60px;  border: 2px #ccc solid;}


th.rashod {text-align: center; padding: 0 0 0 6px; width: 100px;  border: 2px #ccc solid;}


th.desc {text-align: center; padding: 0 0 0 12px; width: auto;  border: 2px #ccc solid;}


td.price {text-align: center; padding: 0 0 0 6px; width: 60px;  border: 2px #ccc solid;}


td.rashod {text-align: center; padding: 0 0 0 6px; width: 100px;  border: 2px #ccc solid;}


td.desc {text-align: left; padding: 0 0 0 12px; width: auto;  border: 2px #ccc solid;}


th.cena {text-align: center; padding: 0 0 0 6px; width: 70px;  border: 2px #ccc solid;}


th.name  {text-align: center; padding: 0 0 0 12px; width: 170px;  border: 2px #ccc solid;}


td.name  {text-align: center; padding: 0 0 0 12px; width: 170px;  border: 2px #ccc solid;}



table.order {text-align: left; padding: 0; width: 95%;  border: 0px;}


td.order {text-align: left; padding: 0 0 0 12px; width: 400px;  border: 0;}


td.name {text-align: left; padding: 0 0 0 12px; width: 400px;  border: 2px #ccc solid;}


td.fields  {text-align: left; padding: 0 0 0 12px; width: auto;  border: 2px #ccc solid;}





div#cont1 ul,  div#cont1 ol
{ list-style-position: outside; border: 0px solid green;}

div#cont1 table td, div#cont1 table
{ padding: 5px; }
div#cont1 table td
{ vertical-align: middle; }

.userTable
{
  border: 2px solid #cccccc;
  border-collapse: collapse;
  padding: 5px; 
}

.dataTable
{
 border: 2px solid #cccccc;
 border-collapse: collapse;
 padding: 5px; 
 vertical-align: middle;
 text-align: center; 
}

.docWord, .docExel, .docPdf  ,.docMisc 
{padding-left: 25px; height: 21px; padding-bottom: 8px; font-size: 8pt;}

.docWord
{padding-left: 25px; height: 21px; background: transparent url(/images/docs/docWord.jpg) no-repeat 0 0; }
.docExel 
{ background: transparent url(/images/docs/docExel.jpg) no-repeat 0 0; }
.docPdf 
{ background: transparent url(/images/docs/docPdf.jpg) no-repeat 0 0; }
.docMisc 
{ background:  transparent url(/images/docs/docMisc.jpg) no-repeat; 0 0; }

/*
Дефолтные стили
*/
.defaultTable,table .defaultTable td
{
 border: 1px solid black;
 margin: 0px;
 border-collapse: collapse;
 padding: 5px;
}

.defaultImg
{
 border: 0px solid black;
 padding: 5px;
}

ul .defaultList, ol .defaultList, 
{
 list-style-image: none;
 list-style-position: inside;
}
ul .defaultList { list-style-type: disc; }
ol .defaultList {list-style-type: decimal; }



