
p.f1 	{font-family: Arial, Helvetica, sans-serif;font-size: 14pt;}
p.f2	{font-family: Helvetica, sans-serif;font-size: 16px;}
p.f3	{color:00CC00;font-size: 12px;}

p.news  	{font-family: Arial, Helvetica, sans-serif;font-size: 12pt;}
p.news2 	{font-family: Arial, Helvetica, sans-serif;font-size: 2.0ex;}
.news i 	{color:CC0000; font-size: 10px;}
.news2 i 	{color:CC0000; font-size: 14px;}

.txt 	{width:500; }

fieldset {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #CCCCCC solid; 
		width: 95%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
legend {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}


div.login {
position:absolute;
top: 65px;
right: 10px;
border-radius:6px;
width:223px;
height:22px;
line-height:22px;
text-align:center;
background-color: #e2e2f2;
/*overflow:hidden;*/
}
div.cart {
position: absolute;
top: 5px;
right: 10px;
padding: 7px 22px 7px 22px;
width:180px;
min-height: 18px;
border-radius: 6px 6px 6px 6px;
background-color: #efefff;
font-size: 15px;
line-height: 5px;
color: #ffffff;
}

#block_2{display:none;}
#block_1:hover #block_2{display:block;}
#block_m4{display:none;}
#block_m3:hover #block_m4{display:block;}
#block_k4{display:none;}
#block_k3:hover #block_k4{display:block;}


#movie
{
	width: 160px;
	height: 100px;
}

#circle {
    width: 20px;
    height: 20px;
    background: red;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	margin:5px;
	float:left;
}

   a.rollover {
    background: url(img/mag_g_m.png); /* Путь к файлу с исходным рисунком  */
    display: block; /*  Рисунок как блочный элемент */
    width: 25px; /* Ширина рисунка */
    height: 25px; /*  Высота рисунка */
   }
   a.rollover:hover {
    background: url(img/img/mag_g_d.png); /* Путь к файлу с заменяемым рисунком  */
   }





.inde 			{margin-bottom:20 px; border-collapse: collapse;border: 0px solid CCCCCC;}
.inde a			{text-decoration:none;	font-weight:600;}

.a1v:hover 		{text-decoration:none;	font-size:12pt;	color:black;}
.a1v:link 		{text-decoration:none;	font-size:12pt;	color:blue;}
.a1v:visited 	{text-decoration:none;	font-size:12pt;	color:blue;}
.a1:hover 		{text-decoration:none;	font-size:12pt;	color:red;}

.a2:link 		{text-decoration:none;	font-size:12pt;	color:black;}
.a2:visited 		{text-decoration:none;	font-size:12pt;	color:black;}
.a2:hover 		{text-decoration:none;	font-size:12pt;	color:red;}

.at:link 		{text-decoration:none;	font-size:18pt;	color:black;}
.at:visited 		{text-decoration:none;	font-size:18pt;	color:black;}
.at:hover 		{text-decoration:none;	font-size:18pt;	color:white;}

a:visited		{text-decoration:none;	color:black}
a:link 			{text-decoration:none;	color:black}
a:hover 			{text-decoration:none;	color:red;}

.a3:visited		{text-decoration:none;	font-size:16pt;	color:0000CC}
.a3:link 		{text-decoration:none;	font-size:16pt;	color:000088}
.a3:hover 		{text-decoration:none;	font-size:16pt;	color:FF0000}
 
.a4:visited		{text-decoration:none;	font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight:600; color:black}
.a4:link 		{text-decoration:none;	font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight:600; color:black}
.a4:hover 		{text-decoration:none;	font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight:600; color:ff0000} 

.a4pen:visited		{text-decoration:none;	font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:600; color:CCAACC}
.a4pen:link 		{text-decoration:none;	font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:600; color:gray}
.a4pen:hover 		{text-decoration:none;	font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:600; color:ff0000} 

.a5:visited		{text-decoration:none;	color:ff0000}
.a5:link 		{text-decoration:none;	color:ff0000}
.a5:hover 		{text-decoration:none;	color:330000}


table.tm td	{padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size:11pt; height:20px}
table.tp td	{padding-left:10px; font-size:12pt; height:20px}

table.tid 	{padding-left:0px; border-collapse: collapse; }
//.tid div		{text-align: left; font-size:10pt; float: left; width: 110px; margin-left:5px; margin-top:10px;}

table.src 	{padding-left:0px; border-collapse: collapse; }
.src div		{text-align: left; font-size:12pt; float: left; width: 160px; height: 15px; margin-left:5px}


table .tdet	{border: 1px solid CCCCCC; border-collapse: collapse;}            
.pric	td	{font-size:10pt}



.tr1 	{background-color:FFFFFF; width:200px}
.tr2 	{background-color:dddddd}
.tdet td 	{padding-left:20px}

table .list {padding-left:0px}
.list div         {text-align: left; float: left; font-size:10pt; width: 120px; margin-left:5px; margin-top:10px;}
.td2 	{background-color:f0f0ff}
.td3 	{padding-left:20px; font-size:14pt; font-weight: bold; height:20px; background-image:url("img/td3.gif"); background-repeat:repeat-x;}
.td3cit	{padding-left:20px; font-size:14pt; font-weight: bold; height:20px; color:1C377E; background-image:url("img/td3.gif"); background-repeat:repeat-x;}
.td3bri	{padding-left:20px; font-size:14pt; font-weight: bold; height:20px; color:94ADD6; background-image:url("img/td3.gif"); background-repeat:repeat-x;}
.td3kro	{padding-left:20px; font-size:14pt; font-weight: bold; height:20px; color:FF0000; background-image:url("img/td3.gif"); background-repeat:repeat-x;}
.td3can	{padding-left:20px; font-size:14pt; font-weight: bold; height:20px; color:CC0000; background-image:url("img/td3.gif"); background-repeat:repeat-x;}


table .block 	{border: 3px solid 000000; border-collapse: collapse;}

td ul 		{padding-left:0px; margin-left:30px}

.tiddiv	table {margin-bottom:10px;}

.divx 		{float: left; width: 170px; height: 150px; margin:1px; }
.divrazdel 	{margin-left:15px; padding:0px;padding-left:15px; }
.divprod 	{margin:0px; padding:0px; width:100%}
.divpict 	{float:left; width:130px; height:160px; padding-right:10px; word-wrap: break-word;margin:5px;}

.divname	{float:left; width:150px; padding-right:10px; margin-right:10px; word-wrap: normal;}
.divname2	{float:left; width:300px; padding-right:10px; padding-bottom:20px; height:30px; margin-right:50px; word-wrap: normal;}

.detdiv	{width:500px; padding-left:50px;}
.detdiv div	{width:200px; }

img.cart-add {
 position:relative;
 background-image: url('img/cart-icon-add.png');
background-position: 0px 0px;
width: 21px;
height: 21px;
 left:-10px; top:-80px;
}
img.cart-2add{
 position:relative;
 background-image: url('img/cart-icon-add.png');
background-position: 0px 21px;
width: 21px;
height: 21px;
 left:-10px; top:-80px;
}

img.cart-add .selected {
background-position: 0px -11px;
}

divtop a:visited	{text-decoration:none;	font-size:12pt;	color:000000}
divtop a:link 		{text-decoration:none;	font-size:12pt;	color:000000}
divtop a:hover  		{text-decoration:none;	font-size:12pt;	color:CC2222}
/* divtop p {word-spacing: 10px} */

flooter a:visited		{text-decoration:none;	color:222222}
flooter a:link 			{text-decoration:none;	color:222222}
flooter a:hover  		{text-decoration:none;	color:CC2222}

.name {padding-left:20px; height:8px;  background-color:f0f0ff; background-image:url("img/div.gif"); color:222222}
.flooter	 {padding-left:20px; height:25px; 	font-family: Arial, Helvetica, sans-serif; font-size:11pt; background-color:ffffff; background-image:url("img/topl.gif"); color:222222}
.topper 		{font-family: Arial, Helvetica, sans-serif; font-size:11pt; color:000000}
.bm {height:1px; background-color:777777}

.topper a:visited	{text-decoration:none;	color:000000}
.topper a:link 		{text-decoration:none; color:000000}
.topper a:hover  		{text-decoration:none;	color:CC2222}