html,body						{ margin: 0; padding: 0; background: white; }
body,td							{ color: #3c3c3c; font: 12px Arial, Helvetica, sans-serif; }

a 								{color:#60b4f5}
h2 {color:#ffbb2f; position:relative}

form							{ margin: 0; padding: 0; }
img,table						{ border: 0; border: none; }
td								{ vertical-align: top; }

.header							{ background: url(/img/header.gif) top repeat-x; margin-bottom: 10px; clear: both; }

.header .menu					{ color: white; background: #00a5e6 url(/img/menu.png) no-repeat; height: 39px; display: block; overflow: hidden; }
.header .menu table				{ position: relative; top: 0; left: 30px; }
.header .menu table tr td a		{ display: block; padding: 12px 14px; color: white; text-decoration: none; }
.header .menu table tr td a:hover { background: #ffb418; }

.header .dizcod					{ background: url(/img/header.jpg) 0 0 no-repeat; display: block; height: 148px; position: relative; }
.header .dizcod a				{ position: absolute; top: 40px; left: 33px; display: block; width: 290px; height: 91px; text-decoration: none; cursor: pointer; }
.header .dizcod .phone			{ background: url(/img/phone.png) no-repeat; position: absolute; top: 0; left: 321px; width: 369px; height: 117px; text-align: center; font-size: 20px; }
.header .dizcod .phone div		{ padding: 27px 0 20px 148px; font-size: 16px; font-weight: bold; }
.header .dizcod .phone p		{ margin: 0; padding: 20px 0 0; font-size: 28px; font-weight: normal; }
.header .dizcod .phone span		{ font-size: 14px; }

.header .cart					{ display: block; height: 148px; width: 285px; overflow: hidden; background: url(/img/cart.png) 0 bottom no-repeat; position: relative; }
.header .cart .inputs			{ position: absolute; top: 30px; left: 10px; background: url(/img/dot1.gif) 0 23px repeat-x; width: 165px; height: 30px; }
.header .cart .inputs span		{ float: right; padding: 2px 5px 1px; color: white; background: #ffb418; }
.header .cart .value			{ top: 60px; }
.header .cart .value span		{ padding-right: 22px; background: #ffb418 url(/img/rubl.gif) top right no-repeat; }
.header .cart form input		{ position: absolute; top: 96px; left: 0; color: white; width:102px; height:28px; border: none; background: url(/img/order.png) center center no-repeat; padding: 6px 5px; font: 13px "Times New Roman", Times, serif; cursor: pointer; }

.header .search					{ position: relative; }
.header .s_text					{ position: absolute; top: 1px; left: 0; border: 1px solid #e9e9e9; color: #696969; padding: 3px 3px; width: 180px; }
.header .s_subm					{ position: absolute; top: 0; left: 190px; border: none; }

.header .auth					{ height: 120px; background: url(/img/auth.jpg) 0 0 no-repeat; position: relative; }
.header .auth_1					{ height: 120px; background: url(/img/auth.jpg) -284px 0 no-repeat; position: relative; }
.header .auth .login			{ position: absolute; top: 18px; left: 15px; padding: 0; width: 190px; border: none; background: none; }
.header .auth .passw			{ position: absolute; top: 55px; left: 15px; padding: 0; width: 190px; border: none; background: none; }
.header .auth .zamok			{ position: absolute; top: 0; left: 220px; width: 44px; height: 70px; border: 0; border: none; background: none; cursor: pointer; }
.header .auth .register			{ color: #00bbfd; position: absolute; top: 85px; left: 15px; text-decoration: none; }
.header .auth .reminder			{ color: #00bbfd; position: absolute; top: 85px; left: 105px; text-decoration: none; }
.header .auth a:hover			{ text-decoration: underline; }

.news_short						{ color: #3c3c3c; padding-left: 50px; display: block; position:relative }
.news_short .title				{ height: 30px;  color: #696969; font: 18px "Times New Roman", Times, serif; margin-top: 10px;  }
.news_short .link				{ display:block;}
.news_short .link span			{ float: left; padding: 2px 5px; color: white; background: #ffb418; position: relative; top: -1px; left: 0; margin-right: 10px; }
.news_short div a				{ color: #60b4f5; text-decoration: none; }
.news_short a:hover				{ text-decoration: underline; }
.news_short .link 		{ clear: both; height: 5px; display: block; }
.news_short .link a.tit		{}
.news_short .podrobnee			{padding: 5px 18px 3px; background: url(/img/link.jpg) 0 5px no-repeat; }

.news_full						{ color: #3c3c3c; display: block; position:relative }
.news_full .title				{ height: 30px; display: block; color: #696969; font: 18px "Times New Roman", Times, serif; margin-top: 10px;  }
.news_full .link				{ height: 22px; display: block; overflow: hidden; }
.news_full .link span			{ float: left; padding: 2px 5px; color: white; background: #ffb418; position: relative; top: -1px; left: 0; margin-right: 10px; }
.news_full div a				{ color: #60b4f5; text-decoration: none; }
.news_full a:hover				{ text-decoration: underline; }
.news_full .link div			{ clear: both; height: 5px; display: block; }
.news_full .podrobnee			{ padding: 5px 18px 3px; background: url(/img/link.jpg) 0 5px no-repeat; }


.mainmenu .wraper				{ background: #fafaf7 url(/img/mainmenu.gif) repeat-y; margin: 0 15px 115px 0; }
.mainmenu .wraper .text_bg		{ background: url(/img/menu_text_bg.jpg) left center no-repeat;}
.mainmenu .title				{ background: url(/img/catalog.png) no-repeat; height: 25px; }
.mainmenu .link					{ margin: 0 5px 5px 30px; padding: 0 0 7px 15px; border-bottom: 1px solid #eaeaea; }
.mainmenu a						{ color: #19a7e1; text-decoration: none }
.mainmenu a:hover, .mainmenu a.active { color: #f5ae19; }
.mainmenu .sub					{ font-size:11px; color:#ffb317; background: url(/img/dot3.gif) bottom repeat-x; padding: 3px 0; margin: 0 0 0 5px; border-right:3px solid #fafaf7 }
.mainmenu .sub:hover					{ font-size:11px; color:#ffb317; background: url(/img/dot3.gif) bottom repeat-x; padding: 3px 0; margin: 0 0 0 5px; border-right:3px solid #19a7e1}
.mainmenu .sub a		 		{color:#ffb317}
.mainmenu .sub a:hover		 	{ color:#19a7e1}

.page_text						{ margin-right: 10px; background: url(/img/dots.gif) bottom repeat-x; margin-bottom:10px; }
.page_text .link				{ margin-bottom: 10px; padding: 7px 18px 10px; background: url(/img/link.jpg) 0 8px no-repeat; }
.page_text .link a				{ color: #60b4f5; text-decoration: none; }
.page_text .link a:hover		{ text-decoration: underline; }

.block							{ background: url(/img/block.gif) 0 5px repeat-x;}
.block .title					{  }
.block .title b					{ color: #ffb418; font-size: 16px; padding: 0 10px; background: white; }
.abc			{ vertical-align: middle; padding-bottom: 5px; }
.abc a		{ color: #00adee; text-decoration: none; cursor: pointer; }
.abc a:hover		{ text-decoration: underline;  }
.items		{ width:240px; *width:230px; float:left}
.items .abc a		{ margin-right: 5px; text-decoration: none; }
.items .abc .cena		{ color: red; padding: 5px 0; }
.items .abc form input { border: 0; border: none; color: white; background: url(/img/button.png) center no-repeat; cursor: pointer; width: auto; padding: 5px 0; width: 102px; }

.mode-poducts
{
	font-size: 12px;
	margin: 20px 55px 0px 0px;
	padding: 0px 0px 0px 15px;

}
.mode-poducts a
{
	font-size: 14px;
	font-weight: normal;
}
.mode-poducts form input { border: 0; border: none; color: white; background: url(/img/button.png) center no-repeat; cursor: pointer; width: auto; padding: 5px 0; width: 102px; }


.title_link 					{color:#ffbb2f; position:relative; font-size:14px; font-weight:bold}
.title_link a					{ text-decoration:none}
.title_link a:hover				{ text-decoration:underline}
.title_link span 				{ font-size:16px;}

.warning { border:1px solid #ccc; background:white; font:"Times New Roman", Times, serif; color: #666666; font-size:12px; padding:25px; margin:10px 0}

.footer							{ height: 121px; display: block; overflow: hidden; position: relative; background: url(/img/footer.png) 230px 0 no-repeat;  }
.footer .graf					{ position: absolute; top: 5px; left: 10px; width: 200px; padding-left: 25px; background: url(/img/clock.gif) 0 0 no-repeat; }
.footer .cont					{ position: absolute; top: 27px; left: 320px; color: #c1c1c1; }
.footer .cont a					{ color: #0083cb; position: absolute; top: 20px; left: 20px; padding: 0 0 2px 24px; background: url(/img/icq.gif) 0 0 no-repeat; }
.footer .email					{ top: 70px; }
.footer .email a				{ background: url(/img/email.gif) 0 2px no-repeat; }
.footer .addr					{ position: absolute; top: 48px; left: 480px; width: 320px; }
.footer .dizcod_c				{ position: absolute; top: 78px; left: 750px; }
.footer a.dizcod				{ position: absolute; top: 50px; left: 750px; display: block; width: 121px; height: 45px; color: black; text-decoration: none; background: url(/img/dizcod.gif) 0 17px no-repeat; }
.footer a.dizcod:hover			{ background-image: url(/img/dizcod.jpg); }
.footer .counter				{ position: absolute; top: 55px; left: 890px; }


.navigation 				{color:#666;border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active		{float:left;text-decoration:none;color: white;background:#ffbb2f;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px}
.navigation a:hover 		{float:left;background:#ffbb2f;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;}

.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;}

h1.mediapool           {
	font-family: 		'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; 
	font-size: 			20px;
	letter-spacing:		-1px;
	font-weight: 		bold;
	color:#fff;
}

#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}


