html,body					{ margin: 0; padding: 0; }
body						{ color: #000000; background: #fff url(/img/body.gif) top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

form						{ margin: 0; padding: 0; }
img,table					{ border: none; border: 0; }
td							{ vertical-align: top; }

a 							{}

a.admin						{ color:#990000; font-weight:bold; text-decoration:none}
h2							{color:#ee8f44; margin:5px 0px; padding:0px; font-size:14px;}

.main						{ width: 996px; display: block; overflow: hidden; position: relative; top: 0; left: 50%; margin-left: -498px; }

.top						{ height: 72px; background: url(/img/top.jpg) no-repeat; }
.top a						{ text-decoration: none; }
.top .root					{ width: 290px; height: 37px; position: absolute; top: 13px; left: 8px;}
.top .links					{ position: absolute; top: 22px; left: 850px; width: 160px; background: url(/img/top_links.gif) 12px 0 no-repeat; }

.t_item .ti strong { color:#36a7e1}
.t_item .td {color:#ef944b}
.header						{ height: 290px; background: url(/img/header.jpg) top right no-repeat; }

.header .links				{ color: white; cursor: pointer; font-weight: bold; position: absolute; text-decoration: none; }
.header .posuda				{ left: 455px; top: 5px; font-size: 31px; }
.header .podarki			{ left: 525px; top: 36px; font-size: 37px; }
.header .suveniri			{ left: 615px; top: 75px; font-size: 27px; }

.header .auth				{ position: absolute; top: 0px; left: 8px; color: #1f7da7; width: 242px; height: 90px; display: block; background: url(/img/dots1.gif) bottom repeat-x; }
.header .auth p				{ margin: 0; padding: 0 0 5px; font-weight: bold; }
.header .auth .inputs		{ width: 185px; height: 25px; display: block; overflow: hidden; text-align: right; position: relative;  }
.header .auth .inputs span	{ position: absolute; top: 2px; left: 0;  }
.header .auth .inputs input { color: #3268ba; border: 1px solid #b1b1b1; width: 120px; padding: 1px 3px; }
.header .auth .subm			{ position: absolute; top: 25px; left: 195px; cursor: pointer;  }

.header .menu				{ position: absolute; top: 96px; left: 0; background: url(/img/menu.gif) no-repeat; width: 230px; height: 200px; }
.header .menu div			{ height: 21px; background: url(/img/dots2.gif) bottom repeat-x; margin: 1px 20px; }
.header .menu a				{ color: white; text-decoration: none; position: relative; top: 2px; left: 2px; }
.header .menu a:hover		{ text-decoration: underline; }

.content .podrobnee			{ padding: 5px 20px 2px; background: url(/img/podrobnee.gif) 0 6px no-repeat; }
.content .podrobnee a		{ color: #3caae2; text-decoration: underline; }

.content .column_left		{ width: 260px; display: block; overflow: hidden; padding-bottom: 150px; }

.content .news_short		{ margin: 10px 0 15px; padding-left: 7px; background: url(/img/dots3.gif) left repeat-y; }
.content .news_short .title	{ position: relative; padding-bottom: 5px; }
.content .news_short .title .date { color: #ee8f44; position: absolute; top: 0; left: 0; }
.content .news_short .title a { color: #ee8f44; text-decoration: underline; display: block; width: 182px; position: relative; top: 0; left: 70px; }

.content .lideri_title		{ margin: 5px 0; }
.content .lideri			{ position: relative; padding-bottom: 10px; }
.content .lideri .title		{ padding-bottom: 5px; } 
.content .lideri .title a	{ color: #ee8f44; text-decoration: underline; }
.content .lideri .descr		{ float: right; width: 150px; }

.content .kermix			{ position: absolute; bottom: 0; left: 10px;  }

.content .column_main		{ width: 440px; display: block; overflow: hidden; background: #fff8e5; }
.content .wraper			{ border: 1px solid #ffedbb; border-width: 0 1px; }

a.det						{margin:5px;display:block;padding-left:20px;text-decoration:underline;color:#ed893a; font-weight:bold; text-align:right}

.content .posuda			{ background: url(/img/cat_posuda.gif) 0 0 no-repeat; padding-top: 30px; margin: 0 6px 10px; }
.content .posuda td			{ vertical-align: bottom; }
.content .posuda a			{ color: #ee8f44; font-size: 14px; font-weight: bold; text-decoration: none; }
.content .posuda a:hover	{ text-decoration: underline; }
.content .posuda img		{ border: 1px solid #ee8f44; }

.content .lustr			{ background: url(/img/cat_lustr.gif) 0 0 no-repeat; padding-top: 30px; margin: 0 6px 10px; }
.content .lustr td			{ vertical-align: bottom; }
.content .lustr a			{ color: #ee8f44; font-size: 14px; font-weight: bold; text-decoration: none; }
.content .lustr a:hover	{ text-decoration: underline; }
.content .lustr img		{ border: 1px solid #ee8f44; }

.content .steklo			{ background: url(/img/cat_steklo.jpg) 0 0 no-repeat; padding-top: 30px; margin: 0 6px 10px; }
.content .steklo td			{ vertical-align: bottom; }
.content .steklo a			{ color: #ee8f44; font-size: 14px; font-weight: bold; text-decoration: none; }
.content .steklo a:hover	{ text-decoration: underline; }
.content .steklo img		{ border: 1px solid #ee8f44; }

.content .rest				{ background: url(/img/cat_rest.gif) 0 0 no-repeat; padding-top: 30px; margin: 10px 6px; }
.content .rest td			{ vertical-align: bottom; }
.content .rest a			{ color: #ee8f44; font-size: 14px; font-weight: bold; text-decoration: none; }
.content .rest a:hover		{ text-decoration: underline; }
.content .rest img			{ border: 1px solid #ee8f44; }

.content .podarki			{ background: url(/img/cat_presents.gif) 0 0 no-repeat; padding-top: 30px; margin: 10px 6px; }
.content .podariki td		{ vertical-align: bottom; }
.content .podarki a			{ color: #ee8f44; font-size: 14px; font-weight: bold; text-decoration: none; }
.content .podarki a:hover	{ text-decoration: underline; }
.content .podarki img		{ border: 1px solid #ee8f44; }

.content .cat			{ width:135px; margin-right:11px;}
.content .cat a			{ color: #ee8f44; font-size: 14px; font-weight: bold; text-decoration: none; }
.content .cat a:hover	{ text-decoration: underline; }
.content .cat img		{ border: 1px solid #ee8f44; }


.content .column_right		{ width: 260px; display: block; overflow: hidden; }
.column_right a				{ color: #36a7e1; text-decoration: underline; }
.column_right .date 		{ color: #ee8f44; margin: 7px 0 3px; font-weight: bold; }
.column_right .date span	{ font-size: 15px; }
.column_right .all_link 	{ margin: 5px 0;  }
.column_right .all_link a	{ color: #ee8f44; }
.column_right div input		{ color: #757575; border: 1px solid #757575; width: 220px; padding: 2px 3px; }

.footer						{ height: 50px; }

.footer .copyright			{ position: absolute; top: 3px; left: 10px; color: #878787; }

.footer .menu				{ position: absolute; top: 8px; left: 245px; width: 550px; }
.footer a					{ color: #878787; text-decoration: none; }
.footer a:hover				{ text-decoration: underline; }

.footer a.dizcod			{ color: #000000; background: url(/img/dizcod.gif) 0 16px no-repeat; display: block; width: 121px; height: 46px; text-decoration: none; position: absolute; top: 0; left: 840px;  }
.footer a.dizcod:hover		{ color: #ee8f44; background-image: url(/img/dizcod.jpg);  }
#licount					{position: absolute; top: 7px; left: 800px;}

.navigation 				{color:#666;border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active		{float:left;text-decoration:none;color: #536f82;background:#F9F9F9;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px}
.navigation a:hover 		{float:left;background:#536f82;color:#FFFFFF;border-color:#E6E6E6;}
.navigation span 			{float:left;text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#ccc;font-size:11px;}


.cart					{ display: block; height: 85px; background: url(/img/cart_bg.jpg) 0 center no-repeat; position: relative; padding-left:50px; padding-top:10px; color:#4e4e56 }
.cart .inputs			{  background: url(/img/dot1.gif) 0 23px repeat-x; width: 100%; height: 30px; }
.cart .inputs span		{ float: right; padding: 2px 5px 1px; color: white; background: #005dab; }
.cart .value			{ top: 60px; }
.cart .value span		{ padding-right: 22px; background: #005dab url(/img/rubl.jpg) top right no-repeat;}

.tableborder            {background-color:#fff} /*  */
.tableheader            {font-weight:bold; color:#fff; background-color: #484848;}
.tableheader td         {font-weight:bold; color:#fff; background-color: #484848;}
.tableheader div        {font-weight:bold; color:#fff; background-color: #484848;}

#table_rows td {border-bottom: #DEE4D6 solid 1px;}

.row_table_1			{background-color:#eff3eb; color:#484848;}
.row_table_1_over		{background-color:#dae0d8; color:#484848;}
.row_table_2			{background-color:#e6ebde; color:#484848;}
.row_table_2_over		{background-color:#d0d9c6; color:#484848;}


#first                  {background-color:#eff3eb; color:#484848;}
#second                 {background-color:#dae0d8;}
#third                  {background-color:#cdd5ca;}

.time				    {color:#7e7e7e; font-style:italic}
.itcen         			{color:#7e7e7e; font-style:italic; text-align:center;}
.url         			{color:#7e7e7e; padding-top: 10px; font-size: 10px; font-weight: normal;}


.infobox                {border:1px solid #dae0d8; color:#484848; padding:5px; background-color:#eff3eb; margin-top:5px; margin-bottom:5px}
.infobox_error          {border:1px solid #ffb6b6; color:#ff6868; padding:5px; background:#ffeaea; margin-top:5px; margin-bottom:5px;}


.actionborder           {}
.Version { font: 12px Georgia;}
#tableheader_main {
	background: #484848;
	text-align: left !important;
    font-size: 9px !important; 
    font-style: normal !important;
    line-height: 11px !important;
    letter-spacing: normal !important;
    color: #F2F2F2 !important;
    width: 100%;
}
#tableheader_main  a:link,
#tableheader_main  a:visited    		 {color:#fff; font-weight: normal;}
#tableheader_main  a:hover    			 {color:#869F7F; text-decoration:none;}

#tablebottom { text-align: right !important; color:#fff; background: #484848; padding:5px; width: 100%;}
#tablebottom  a:link,
#tablebottom  a:visited {color:#fff}
#tablebottom  a:hover {color:#77aa00}

