a img {
	border: 0px;
}

/*	-> logo & icons */
div.avlogo {
	position: relative;
	top: 30px;
	width: 200px;
	height: 50px;
}
div.aviconcontainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
}
div.aviconhome, div.aviconmail, div.avicontree {
	position: absolute;
	top: 30px;
	width: 25px;
	height: 25px;
}
div.aviconhome {
	left: 80px;
}
div.aviconmail {
	left: 160px;
}
div.avicontree {
	left: 230px;
}
div.avpmaintop {
	position: absolute;
	top: 0px;
	left: 335px;
	width: 90px;
	height: 80px;
}
div.avpmainleft {
	position: absolute;
	top: 55px;
	left: 172px;
	width: 77px;
	height: 25px;
}
div.avshopcard {
	position: absolute;
	top: 0px;
	right: -30px;
	width: 282px;
	height: 94px;
	background-image: url(/img/i_shop.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 10px 0 0 10px;
	margin: 0;
}
div.avshopcard font.price {
	font-size: 18px;
	color: #660066;
	padding: 0;
	margin: 0;
}
div.avshopcard p {
	margin: 0;
	padding: 5px 0 0 0;
}
div.avshopcard a, div.avshopcard a:visited {
	text-decoration: underline;
	color: #660066;
}
/*	<- logo & icons */

/*	-> languages */
div.avlangs {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 35px 55px 0 55px;
}
div.avlangs a, div.avlangs a:visited {
	color: #730061;
	text-decoration: underline;
}
div.avlangs a:hover {
	text-decoration: none;
}
/*	<- languages */

/*	-> menu left */
td.avmenuleft {
	background-color: #e9e9e9;
	background-image: url(/img/bg_menuleft.gif);
	background-repeat: repeat-x;
	border-right: 1px solid #FFFFFF;
	padding: 50px 10px 10px 35px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #9900cc;
	text-align: left;
}
td.avmenuleft ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
td.avmenuleft ul li {
	margin: 5px 0 12px 0;
}
td.avmenuleft ul li a, td.avmenuleft ul li a:visited {
	font-weight: normal;
	color: #470e32;
	text-decoration: underline;
}
td.avmenuleft ul li a:hover {
	text-decoration: none;
}
/*	<- menu left */

/*	-> promotions */
div.avpromotioncontainer {
	position: relative;
	width: 100%;
	height: 270px;
}
div.avpromotioncontainer div div.left {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 10px 10px 10px 10px;
}
div.avpromotioncontainer div div.left h3 {
	font-size: 14px;
	padding: 0;
	margin: 0;
}
div.avpromotioncontainer div div.right {
	position: absolute;
	top: 0px;
	right: 0px;
}
div.avpromotioncontainer div div.bottom {
	position: absolute;
	top: 0px;
	left: 15%;
}
div.avpromotioncontainer div div.bottomnyone {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
	height: 134px;
	background-position: top left;
	background-image: url('/img/banntop_pict1_ny.png');
	background-repeat: no-repeat;
}
div.avpromotioncontainer div div.bottomnyonelink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
	height: 134px;
}
div.avpromotioncontainer div div.bottomnytwo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
	height: 134px;
	background-position: top left;
	background-image: url('/img/banntop_pict2_ny.png');
	background-repeat: no-repeat;
	
}
div.avpromotioncontainer div div.bottomnytwolink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
	height: 134px;
}
div.avpromotiontop, div.avpromotionbottom {
	position: absolute;
	width: 100%;
	height: 134px;
	background-image: url(/img/bg_promotion.gif);
	background-repeat: repeat-x;
}
div.avpromotiontopny, div.avpromotionbottomny {
	position: absolute;
	width: 100%;
	height: 134px;
/*	background-color: #69b3de;
	background-image: url(/img/banntop_bg_ny.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;*/
}
div.avpromotiontop, div.avpromotiontopny {
	top: 0px;
}
div.avpromotionbottom, div.avpromotionbottomny {
	bottom: 0px;
}

td.promobannny1 {
	padding: 5px;
	background-color: #f2e5cd;
}
td.promobannny1 img {
	border: 1px solid #FFFFFF;
}
td.promobanntext1 {
	padding: 5px;
	width: 100%;
	background-color: #f2e5cd;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-image: url(/promo/2009-spring/fon1.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
td.promobannny2 {
	padding: 5px;
	background-color: #e2f2cd;
}
td.promobannny2 img {
	border: 1px solid #FFFFFF;
}
td.promobanntext2 {
	padding: 5px;
	width: 100%;
	background-color: #e2f2cd;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-image: url(/promo/2009-spring/fon2.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
/*	<- promotions */

/*	-> menu center */
td.avmenugray {
	background-color: #444444;
	background-image: url(/img/bg_menu_gray.gif);
	background-repeat: repeat-x;
	border-right: 1px solid #FFFFFF;
	padding: 0 10px 0 35px;
	height: 38px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
}
td.avmenugray a, td.avmenugray a:visited {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
td.avmenuleft ul li a:hover {
	text-decoration: underline;
}
td.avmenudivider {
	background-color: #7d0c6d;
	background-image: url(/img/bg_menu_divider.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 38px;
	width: 2px;
}
td.avmenucenter {
	background-image: url(/img/bg_menu_i.gif);
	white-space:nowrap;
}
td.avmenucenterover {
	background-image: url(/img/bg_menu_a.gif);
}
td.avmenucenter, td.avmenucenterover {
	background-color: #7d0c6d;
	background-repeat: repeat-x;
	padding: 0 5px 0 5px;
	height: 38px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
td.avmenucenter input {
	border: 1px solid #51274b;
	height: 20px;
	width: 200px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
td.avmenucenter a, td.avmenucenter a:visited, td.avmenucenterover a, td.avmenucenterover a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
td.avmenucenter a:hover, td.avmenucenterover a:hover {
	text-decoration: underline;
}
/*	<- menu center */

/*	-> content */
td.avpromotionleftny {
	background-color: #3d8fbf;
	border-right: 1px solid #ffffff;
	text-align: center;
	padding: 0;
}

td.avpromotionleft {
	background-color: #c2c2c2;
	border-right: 1px solid #ffffff;
	text-align: center;
	padding: 35px;
}
div.avpromotionlone {
	position: relative;
	width: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #f7f7f7;
	border-bottom: 1px solid #4a4a4a;
}
div.avpromotionlone div.top {
	position: relative;
	background-color: #c2c2c2;
	height: 60px;
	width: 100%;
	background-image: url(/img/bg_promotion_lt.gif);
}
div.avpromotionlone div.bottom {
	position: relative;
	background-color: #f7f7f7;
	height: 160px;
	width: 100%;
	background-image: url(/img/bg_promotion_l.gif);
	background-position: top left;
}
div.avpromotionlone div.top div.cl {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	height: 60px;
	width: 28px;
	background-image: url(/img/c_l_promotion.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.avpromotionlone div.top div.cr {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	height: 60px;
	width: 28px;
	background-image: url(/img/c_r_promotion.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
div.avpromotionlone div.top div.icon {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
div.avpromotionlone div.top div.texttop a {
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
div.avpromotionlone div.bottom div.picture {
	position: relative;
	width: 100%;
	top: 0px;
}
div.avpromotionlone div.bottom div.textbottom {
	position: relative;
	width: 100%;
	top: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
div.avpromotionlone div.bottom div.textbottom a {
	color: #333333;
	text-decoration: none;
}
div.avpromotionlone div.bottom div.textbottom h3 {
	font-size: 14px;
	font-weight: bold;
	color: #7c0c6c;
	padding: 0;
	margin: 5px 0 0 0;
}

div.avpromotionlone h3 {
	font-size: 14px;
	font-weight: normal;
	color: #7c0c6c;
}
td.avbodytext, td.avbodytext td.avbodytextcontent {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
td.avbodytext td.avbodytextcontent {
	padding: 20px;
	margin: 0;
}
td.avbodytext td.avbodytextcontent ul li {
	list-style: none;
	padding: 2px 20px 5px 20px;
	margin: 0;
}
td.avbodytext td.avbodytextcontent ul li a, td.avbodytext td.avbodytextcontent ul li a:visited, td.avbodytext a, td.avbodytext a:visited {
	color: #7e0c6e;
}
td.avbodytext h3 {
	font-size: 14px;
	font-weight: bold;
	color: #660066;
	padding: 0;
	margin: 20px 0 10px 0;
}
td.avbodytext h2 {
	font-size: 18px;
	font-weight: bold;
	color: #660066;
	padding: 0;
	margin: 20px 0 10px 0;
}
td.avdividerhor {
	border-left: solid 5px #ffffff;
	border-right: solid 5px #ffffff;
	height: 3px;
	background-image: url(/img/bg_rubrics_hor_new.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
td.avdividervert {
	border-top: solid 5px #ffffff;
	border-bottom: solid 5px #ffffff;
	width: 3px;
	background-image: url(/img/bg_rubrics_vert_new.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
td.avrubrics {
	background-image: url(/img/bg_rubrics_main.gif);
}
td.avrubricsnew {
	background-image: url(/img/bg_rubrics_main_new.gif);
}
td.avrubrics a, td.avrubricsnew a {
	text-decoration: none;
}
div.avrubricone {
	position: relative;
	background-image: url(/img/bg_rubrics.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 100%;
	height: 150px;
}
div.avrubriconenew {
	position: relative;
	width: 100%;
	height: 150px;
}
div.avrubricsname {
	position: absolute;
	top: 10px;
	left: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
div.avrubricsnamenew {
	position: absolute;
	top: 10px;
	left: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
div.avcomputerscontainer {
	position: absolute;
	height: 150px;
	width: 50%;
	left: 50%;
}
div.avrubricpict {
	position: absolute;
	left: -85px;
	top: 24px;
	width: 170px;
	height: 125px;
}
div.avcomputers {
	position: absolute;
	left: -62px;
	bottom: 0px;
	width: 125px;
	height: 117px;
	background-position: bottom left;
	background-image: url('/img/i_computers.png');
	background-repeat: no-repeat;
}
div.avnotebooks {
	position: absolute;
	left: -55px;
	bottom: 0px;
	width: 111px;
	height: 88px;
	background-position: bottom left;
	background-image: url('/img/i_notebooks.png');
	background-repeat: no-repeat;
}
div.avmonitors {
	position: absolute;
	left: -43px;
	bottom: 0px;
	width: 87px;
	height: 105px;
	background-position: bottom left;
	background-image: url('/img/i_monitors.png');
	background-repeat: no-repeat;
}
div.avprinters {
	position: absolute;
	left: -75px;
	bottom: 0px;
	width: 151px;
	height: 101px;
	background-position: bottom left;
	background-image: url('/img/i_printers.png');
	background-repeat: no-repeat;
}
div.avphoto {
	position: absolute;
	left: -54px;
	bottom: 0px;
	width: 108px;
	height: 98px;
	background-position: bottom left;
	background-image: url('/img/i_photo.png');
	background-repeat: no-repeat;
}
div.avperipherials {
	position: absolute;
	left: -63px;
	bottom: 0px;
	width: 126px;
	height: 112px;
	background-position: bottom left;
	background-image: url('/img/i_peripherials.png');
	background-repeat: no-repeat;
}
div.avcomplect {
	position: absolute;
	left: -69px;
	bottom: 0px;
	width: 138px;
	height: 91px;
	background-position: bottom left;
	background-image: url('/img/i_complect.png');
	background-repeat: no-repeat;
}
div.avaccessories {
	position: absolute;
	left: -48px;
	bottom: 0px;
	width: 97px;
	height: 115px;
	background-position: bottom left;
	background-image: url('/img/i_accessories.png');
	background-repeat: no-repeat;
}
div.avgsm {
	position: absolute;
	left: -57px;
	bottom: 0px;
	width: 114px;
	height: 115px;
	background-position: bottom left;
	background-image: url('/img/i_gsm.png');
	background-repeat: no-repeat;
}
div.avnet {
	position: absolute;
	left: -71px;
	bottom: 0px;
	width: 143px;
	height: 99px;
	background-position: bottom left;
	background-image: url('/img/i_net.png');
	background-repeat: no-repeat;
}
div.avauto {
	position: absolute;
	left: -44px;
	bottom: 0px;
	width: 88px;
	height: 117px;
	background-position: bottom left;
	background-image: url('/img/i_auto.png');
	background-repeat: no-repeat;
}
div.avgadgets {
	position: absolute;
	left: -45px;
	bottom: 0px;
	width: 90px;
	height: 117px;
	background-position: bottom left;
	background-image: url('/img/i_gadgets.png');
	background-repeat: no-repeat;
}
/*	<- content */

/*	-> content right */
td.avcontentright, td.avcontentright td {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 15px 0 15px 15px;
}
td.avcontentright h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #660066;
	padding: 25px 0 5px 0;
	margin: 0;
}
td.avcontentright h4 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #660066;
	padding: 15px 0 0 0;
	margin: 0;
}
td.avcontentright img {
	margin: 0 15px 5px 0;
}
td.avcontentright div {
	position: relative;
}
td.avcontentright a, td.avcontentright a:visited {
	text-decoration: underline;
	color: #660066;
}
div.rassylka {
	background-color: #7c0c6c;
	background-image: url(/img/c_nw_subscription.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0 10px 20px;
	margin: 0;
}
div.rassylka td {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding: 0;
	margin: 0;
}
div.rassylka td input {
	border: 1px solid #51274b;
	height: 20px;
	width: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
/*	<- content right */

/*	-> bottom */
td.avbottom {
	background-color: #7e0c6e;
	background-image: url(/img/bg_bottom.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 20px 0 0 35px;
	margin: 0;
}
td.avbottom div, td.avbottom div td {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
div.avbottomaddr td a, div.avbottomaddr td a:visited {
	color: #ff66ff;
	text-decoration: underline;
}
div.avbottomname {
	position: relative;
	width: 100%;
}
div.avbottomaddr {
	position: relative;
	width: 100%;
	background-image: url(/img/c_se_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0 0 20px 0;
	margin: 0;
}
div.avcopy {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0 0 0 20px;
	margin: 0;
}
/*	<- bottom */