body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; background: #F0F0F0; color: #454545; }
a { color: #0E4D8B; background: inherit; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }

h1 { font: bold 1.2em Arial, Sans-Serif; letter-spacing: -1px; padding: 0px 0 0 8px; margin: 0; }
h2 { color: #0E4D8B;margin: 0; padding: 0; font: normal 1.2em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }
h3 { font: bold 1.0em Arial, Sans-Serif; margin: 0 0 0px 0; padding: 0; color: #5f5f5f; background: #FFF; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }

form { margin: 0; }
input.search { width: 199px; border: none; background: #FFF url(images/input.gif); padding: 4px; color: #808080; }
input.submit { height: 24px; font-weight: bold; width: 53px; border: none; background: #D96855 url(images/button.gif); padding: 3px; color: #FFF; }
phones {font: 0.8em}

/* layout ------ */
.content {	margin: 10px auto;	width: 768px;	background: #FFF url(images/big_middle.gif) repeat-y;	color: #454545;}
.logo {	padding: 18px 0 0 3px; }

/* header */
.header_top { background: #FEFEFE url(images/big_top.gif) no-repeat; color: #FFF; height: 15px; }
.header { padding: 0px 10px 0 10px; }
.header_bottom { clear: both; background: #FEFEFE url(images/big_bottom.gif) no-repeat; color: #FFF; height: 15px; }
 
/* navigation */
#nav { width:100%; float:left; }
#nav ul { margin:0; list-style:none; padding: 0; }
#nav a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 7px 20px 4px 10px; background: #C43219 url(images/nav.gif) no-repeat 100% 0px; text-decoration:none; font-weight: bold; }
#nav a { float:none;color:#ffff66; }
#nav li { float:left; color: #FFF; background: #C43219 url(images/nav.gif) no-repeat 0px 0px; margin:0; padding:0 0 0 9px; }
#nav #current { background: #1995C2 url(images/nav.gif) no-repeat 0 -41px; color: #FFF; }
#nav #current a { background: #1995C2 url(images/nav.gif) no-repeat 100% -41px; padding:7px 20px 4px 11px; color:#FFF; }
#nav a:hover { color:#BFE1ED; background: #C43219 url(images/nav.gif) no-repeat 100% 0px; }
.sf_left {	float: left;	width: 203px;	height: 77px;	background: #5BB2D1 url(images/logobg.jpg) repeat-x;
	color: #FFF;	border-top: 0px solid #137DA2;	border-bottom: 0px solid #000;	padding: 0px 0 0px 0px;}
.sf_right {	width: 537px;	float: right;}
.sf_search {	clear: both;	background: #CA090D url(images/searchbg.gif) repeat-x bottom left;	color: #FFE4E0;
	border-top: 1px solid #AA1717;	border-bottom: 1px solid #000;	padding: 7px 0 7px 15px;	margin-top: -2px;}
.sf_search a {color:#ffff66;}	
.subheader {	padding: 8px;	background: #f0f0f0;	color: #808080;}

/* left side --------- */
.left {	float: left;	width: 595px;	margin: 0 0 10px 0;}

.box_top {background: #F0F0F0 url(images/leftbox_top.gif) no-repeat;color: #808080;height: 40px;width: 159px;	}
.box_top1 {background: #F0F0F0 url(images/leftbox_top1.gif) no-repeat;color: #808080;height: 40px;width: 209px;	}
.box_top h2 {color: #808080;background: inherit;padding: 7px 0 0 5px;margin: 0;	}
.box_top1 h2 {color: #808080;background: inherit;padding: 7px 0 0 5px;margin: 0;	}
.box {border-left: 2px solid #F0F0F0;border-right: 2px solid #F0F0F0;padding: 0 4px 0 7px;margin: 0;
		width: 144px;color: #595959;background: #FFF;	}
.box1 {border-left: 2px solid #F0F0F0;border-right: 2px solid #F0F0F0;padding: 0 4px 0 7px;margin: 0;
		width: 194px;color: #595959;background: #FFF;	}

.box_bottom {		background: #FFF url(images/leftbox_bottom.gif) no-repeat;		color: #000;		height: 13px;		width: 160px;		margin: 0 0 7px 0;	}
.box_bottom1 {		background: #FFF url(images/leftbox_bottom1.gif) no-repeat;		color: #000;		height: 13px;		width: 210px;		margin: 0 0 7px 0;	}

		/* left and central column */
.left_side { float: left; width: 159px; padding: 0px 5px 8px 8px; }
.right_side { float: right; width: 405px; margin: 0 5px 0 0; text-align: justify; }
.right_side img { float: left; margin: 0 9px 3px 0; }
.right_side a {font: 1.0em}

.left_side1 { float: left; width: 209px; padding: 0px 5px 8px 8px; }
.right_side1 { float: right; width: 355px; margin: 0 5px 0 0; text-align: justify; }
.right_side2 { float: left; width: 734px; margin: 5px 5px 5px 15px; text-align: justify; }
.article { padding: 0 5px 0 0px; margin-bottom: 20px; }
.grey_top { clear: both; width: 382px; background: #EDEDED url(images/grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
.grey_top1 { clear: both; width: 332px; background: #EDEDED url(images/grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
.grey { width: 362px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(images/grey_bottom.gif) no-repeat bottom left; color: #808080;	}
.grey1 { width: 332px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(images/grey_bottom.gif) no-repeat bottom left; color: #808080;	}
.grey a {		color: #C83C3C;		background: inherit;		font-weight: bold;	}
.grey a:hover {		color: #000;		background: #EDEDED;	}
.highlight {		padding: 5px 3px 5px 3px;		margin: 0 0 3px 0;		border-bottom: 1px solid #ccc;	}
	
/* right side ---------- */
.right { float: right; width: 170px; margin: 0 0 10px 0;}

/* footer ------ */
.footer {	clear: both;	text-align: center;	color: #808080;	background: #f0f0f0;	padding: 10px 0 5px 0;	border-top: 1px solid #eee;}
.footer p {	line-height: 2em; }
.footer a { font-weight: bold;	font: 0.9em; color: #6F6F6F; background: #f0f0f0; border-bottom: 1px dotted #808080; text-decoration: none; }
.footer a:hover {	color: #000099; background: #f0f0f0; border-bottom: 1px dotted #808080; text-decoration: none; }

/* Стили партнерки playphones ------ */
td.horisont { text-align:center;padding-bottom:40px;}
td.horisont .i_top_elem, td.horisont .vt_top_elem{float:left;width:110px;height:110px;vertical-align:bottom;}
td.horisont .i_top_elem a, td.horisont .vt_top_elem a{display:block;width:100px;overflow:hidden;white-space: nowrap;}
td.horisont .i_top_elem img, td.horisont .vt_top_elem img{width:100px;height:100px;}
table td{padding:4px;font: 0.8em;vertical-align:top;}
table td h3{background-color:#ffcccc;}
.phones {font: 0.6em}
.ph_genre {font: 0.8em}
.ph_select_genre {font: 0.8em; color:red; font-weight: bold;}
.ph_gcard_data_genre
td
.ph_card_name_td {font: 0.8em;}
.ph_card_singer_td {font: 0.8em;}
.ph_card_td {font: 0.8em;}
.ph_code_number {font: 0.8em;}


