body {
	background-color: White;
	color : #303030;
	font-size : 13px;
	font-family : arial, helvetica, Geneva, sans-serif;
	margin : 0px;
	padding : 0px;
}
td, p {
	font-size : 13px;
	font-family : arial, helvetica, Geneva, sans-serif;
}

div.sp {
	font-size: 1px;
}

a:link {
	color: #0043BE;
	text-decoration : underline;
}
a:visited {
	color: #4840b0;
}
a:active {
	color: #FF5000;
}
a:hover {
	color: #FF5000;
}


.big {
	font-size: 110%;
}
.bigger {
	font-size: 120%;
}



.slogan {
	font-family: "Courier New", Courier, monospace;
	font-size : 14px;
	color : Black;
}

.make_me_homepage {
	text-align: right;
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.make_me_homepage a {
	color : #797A80;
}

.search_sample {
	padding: 0 270 0 70px;
	text-align: right;
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : White;
	font-weight : normal;
	white-space : nowrap;
}
.search_sample a:link {
	color: White;
	text-decoration : none;
	border-bottom : white dashed 1px;
}


input.main_search {
	width: 100%;
	margin : 9 6 10 20px;
	height : 22px;
	background-color : #f0f0f0;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 2px;
}
input.main_search_button {
	font-family: Arial, Helvetica, sans-serif;
	height : 24px;
	padding-bottom : 2px;
}

.nav_icon {
	padding-left: 34px;
}


.top_menu {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #999999;
	padding : 6 3 0 4px;
	white-space : nowrap;
}
.top_menu a {
	color: #0030A0;
}




.infoblock  {
	font-size: 13px;
}


div.blue_header {
	background-color: #004690;
	background-image : url("/img/design/owhite.gif");
	background-position : left top;
	background-repeat : no-repeat;
}
div.blue_header div.headertext_big,
div.blue_header div.headertext_medium,
div.blue_header div.headertext  {
	background-image : url("/img/design/owhite.gif");
	background-position : right top;
	background-repeat : no-repeat;
	color : White;
	height : 21px;
	padding : 3 5 2 9px;
	text-align : left;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
div.blue_header div.headertext_big {
	font-size: 16px;
	font-weight : bold;
	height : 24px;
	padding : 3 5 2 12px;
	font-family : Arial, Helvetica, sans-serif;
}
div.blue_header div.headertext_medium {
	font-size: 14px;
	font-weight : bold;
	padding : 3 5 2 9px;
}
div.blue_header a, div.blue_header a:visited {
	color: White;
	text-decoration : none;
}
div.blue_header a:hover {
	color: #ffff99;
	text-decoration : underline;
}

.gray_d7 {
	background-color: #d7d7d7;
}
.gray_e0 {
	background-color: #e0e0e0;
}
.gray_ee {
	background-color: #eeeeee;
}
.gray_f5 {
	background-color: #f5f5f5;
}

.pad20 {
	padding: 18 10 20 20px;
}
.pad5_20 {
	padding: 18 10 5 20px;
}


.form_button {
	margin: 2 11 2 10px;
	padding : 1 5 1 4px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}


.small_ico {
	margin: 2 5 -3 0px;
}


.icon {
	background-position: right top;
	background-repeat : no-repeat;
}
.2rub {
	background-image: url("/img/design/icon_2rub.jpg");
}
.speaker {
	background-image: url("/img/design/icon_speaker.jpg");
}
.speaker_f5 {
	background-image: url("/img/design/icon_speaker2.jpg");
}
.cd {
	background-image: url("/img/design/icon_cd.jpg");
}
.card {
	background-image: url("/img/design/icon_card.jpg");
}
.film {
	background-image: url("/img/design/icon_film.jpg");
}



.price_preview {
	background-color: #FF5050;
	color : White;
	font-size : 11px;
	margin-top : 4px;
	text-align : center;
	width : 60px;
	padding : 1 2 1 2px;
}

.tovar_preview {
	padding: 0 0 3 7px;
	font-size : 12px;
	width : 170px;
}
.tovar_preview a:link {
	text-decoration: none;
	border-bottom : 1px dashed #99b0ff;
}
.tovar_preview a:hover {
	text-decoration: underline;
	border : none;
}


.adv {
	font-size: 10px;
	color : #cccccc;
}


.content {
	padding: 0px;
}

.content p {
	margin: 0 7 16 10px;
}

h1, h2 {
	font-family: arial, helvetica, "MS Sans Serif", sans-serif;
	font-size : 23px;
	color : Black;
	font-weight : normal;
	margin : 12 0 5 0px;
}
h2 {
	font-size: 17px;
	font-weight : bold;
	color : #666666;
}

ol, ul {
	margin: 10 5 15 25px;
	padding : 0px;
}
li {
	margin-bottom: 3px;
}


.anons {
	font-weight: bold;
}
.anons_simple {
	margin : 0 0 15 0px;
}
ul.news_arc {
	margin : 0 0 0 0px;
}
ul.news_arc ul {
	margin : 4 2 15 12px;
	padding : 0px;
}
ul.news_arc ul ul ul {
	margin : 4 2 8 10px;
}
ul.news_arc li {
	list-style-type: square;
	font-weight : bold;
	font-size : 110%;
}
ul.news_arc li li {
	list-style-type: circle;
	font-weight : normal;
	font-size : 12px;
}
ul.news_arc li li li {
	list-style-type: disc;
	font-size : 11px;
}
ul.news_arc li li li li {
	font-size : 11px;
}
.news_arc ul a:link, .news_arc ul a:visited {
	text-decoration: none;
	border-bottom : 1px dashed #A3BBE8;
}
.news_arc ul a:visited {
	border-bottom: 1px dashed #B1AEDE;
}
.news_arc ul a:hover {
	text-decoration : underline;
	border : none;
}


.float_left, .imgT {
	float: left;
	margin : 0 15 10 0px;
}
.float_right {
	float: right;
	margin : 0 0 10 15px;
}


.thin_border {
	border: 1px solid #808080;
}



.copyrights, .copyrights2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	padding : 4 0 3 0px;
}
.copyrights2 {
	font-size : 10px;
	font-weight : bold;
	text-align : right;
}



.photo_video {
	padding: 10px;
}
.photo_preview {
	background-image : url("/img/design/arrow_bg.gif");
	background-repeat : repeat-x;
}
.photo_preview img {
	margin: 2px;
}
.video_preview {
	background-image: url("/img/design/bg_video.gif");
	background-repeat : repeat-x;
	padding-left : 2px;
}
.video_preview img {
	margin : 0 6 0 3px;
}



.xleb {
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #a0a0B0;
}
.xleb a:link, .xleb a:visited {
	color : #6090ff;
	text-decoration: none;
	border-bottom : 2px dashed #c0c0ff;
}
.xleb a:hover {
	text-decoration : underline;
	border-bottom : 1px solid #0040c0;
	color : #0040c0;
}
/* Ôîòîàëüáîì */
.photoalbum_thumb {
	display: -moz-inline-stack;
	display: inline-block;
	width: 165px;
	padding: 0px 30px 20px 0px;
	vertical-align: top;
}
.photoalbum_thumb > * {
	display: block;
}
h4.phAlb {
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin: 3px 0px 3px 0px;
}
.left_element, .imgT  {
  float: left;
  margin: 0px 10px 7px 0px;
  border: 1px solid #666666;
}