body {
	margin:0;
    padding:0;
    background-color:white;
    color:black;
    font-family:Helvetica,Arial,Tahoma;
    font-size:small;
    height:100%;
    width:100%;
}

img {
	border:0;
	margin:0px;
	padding:0px;
}

a:link {
    color:black;
    text-decoration:none;
}
a:visited {
    color:black;
    text-decoration:none;    
}

table {
    border-collapse:collapse;
    border-spacing:0;
    border-width:0;
    width:100%;
}


form, form p {
	margin:0;
	padding:0;
}



/* Custom */

.logo {
	padding: 0px;
	margin: 0px;
    /* height: 34px;  
	background: url('../images/main_logo_bg.gif') repeat-x bottom;*/
}

.logo .left { text-align: left; }
.logo .right { text-align: right; }
.logo img { vertical-align: middle; }


.promo_action { background: #E1E9FF; }
.promo_action .bordered { border-bottom: 1px solid #B5C4ED; }
.promo_action .preview {
	text-align: center;
	padding: 4px 0;
}
.promo_action img { vertical-align: middle; }
.promo_action { color: #1B1C20; }
.promo_action a:link,
.promo_action a:visited,
.promo_action a:hover { color: #3580B9; }

.new_melodies td.preview { padding: 3px 0; }
.new_melodies tr.bordered td { border-top: 1px solid #EAEAEA; }




a.gray:link {
    color:#808080;
}
a.gray:visited {
    color:#808080;
}

a.hardgray:link {
    color:#666666;
}
a.hardgray:visited {
    color:#666666;
}

a.red:link {
    color:#D50002;
}
a.red:visited {
    color:#D50002;
}

a.blackblue:link {
    color:#425C8D;
}
a.blackblue:visited {
    color:#425C8D;
}

a.sampleblue:link {
    color:#3366CC;
}

a.sampleblue:visited {
    color:#3366CC;
}

a.blue:link {
    color:#416ABC;
}
a.blue:visited {
    color:#416ABC;
}

a.green {
	color: #087450;
}

div.darkred {
    background-color: #961A1D;
    color:#FFFFFF;
}

div.red {
    background-color: #D40001;
    color:#FFFFFF;
}

div.gray {
    background-color: #6B7B88;
    color:#FFFFFF;
}

div.hardgray {
    background-color: #6B7B88;
    color:#666666;
}

div.blue {
    color: #416ABC;
}

.lightgray {
    background-color: #E8E8E8;
}

.line_bottom {
    border-bottom: 1px solid #ff0000;
}

.line_top {
    border-top:1px solid #ff0000;
}

.line_right {
    border-right:1px solid #4668A8;
}

td.position {
	color: #d50002;
    width: 15px;
    text-align: right;
    padding-right: 3px;
}
td.position_2 {
	color: #314A72;
    width: 30px;
    text-align: center;
}

td.ico {
    width:20px;
    text-align:center;
}

td.preview {
    width:45px;
    text-align:center;
}

td.description {
    text-align:left;
}

td.type {
    width:40px;
    text-align: center;
}

td.plashka_name {
	height: 20px;
	font-family: Comic Sans MS;
	color: #ffffff;
	font-size: 90%;
	font-weight: noraml;
}
td.plashka_name a:link, td.plashka_name a:visited, td.plashka_name a:hover {
	font-family: Comic Sans MS;
	color: #ffffff;
	font-weight: noraml;
	text-decoration: none;
}

input.search_text {
    border-color: #A4BA7C;
    border-style: solid;
    border-width: 1px;
    /*height: 16px;*/
    font-size: 13px;
    padding: 1px;
    /*width:100%;*/
}

input.search_btn_life{
    background: #ff0000;
    border: 1px solid #c00;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    padding: 2px 1ex 1px 1ex;
    /*padding-bottom: 3px;
    padding-top: 0px;
    vertical-align: top;*/
}

input.search_btn {
    border:0 none;
    color:#6A7A87;
    background-color:#E8E8E8; 
}

.bold {
	font-weight: bold;
}

span.gray {
    color:#808080;
}
span.hardgray{
    color:#666666;
}
span.red {
    color:#D50002;
}
span.blue {
    color:#445B91;
}

.green {
	color: #087450;
}

.blackblue {
    color:#425C8D;
}
.whiteblue {
    color:#E8EEFE;
}  
.whiteblue-bg {
    background-color:#F0F4FF;
}
.sampleblue {
    color:#3366CC;
}

/* normal styles */

.common {
    padding:1px 2px;
}

.common img {
	vertical-align:middle;
}

.purple_block {
    background-color:#DAD9FB;
}

.section_header_red {
	background-color:#6A6A9D;
    color:#FFFFFF;
    height:16px;	
}

.section_header_gray {
    /*background: url('../images/tele2/headers/back1purple.gif') repeat-x bottom;*/
    background: transparent url('../images/tele2/headers/back1purple.gif') repeat-x scroll 0 0;
	background-color:#666699;
    color:#FFFFFF;
    height:19px;	
}

.section_header_blue {
	/*background: url('../images/headers/back1blue.gif') repeat-x bottom;*/
    background: transparent url('../images/headers/back1blue.gif') repeat-x scroll 0 0;
    background-color: #2F4471;
    color: #FFFFFF;
    height: 19px; 
}

.icon { overflow: hidden; width: 16px; height: 16px; vertical-align: top; }

/*
.left {
	float:left;
}

.right {
	float:right;
}
*/

.tag0{color: #808080;font-size: 70%; font-weight: normal;}
.tag1{color: #808080;font-size: 80%; font-weight: normal;}
.tag2{color: #808080;font-size: 85%; font-weight: normal;}
.tag3{color: #808080;font-size: 90%; font-weight: normal;}
.tag4{color: #808080;font-size: 95%; font-weight: normal;}
.tag5{color: #808080;font-size: 100%; font-weight: normal;}
.tag6{color: #808080;font-size: 110%; font-weight: normal;}
.tag7{color: #808080;font-size: 120%; font-weight: normal;}
.tag8{color: #808080;font-size: 130%; font-weight: bold;}
.tag9{color: #808080;font-size: 140%; font-weight: bold;}
.tag10{color: #808080;font-size: 150%; font-weight: bold;}


.white {
	color: #ffffff;
}

.oblique {
	font-style:oblique;
}

.searchtbl {
	margin:0;
    width: auto;
}

.menu {
	padding:1px 2px;
	/*height:16px;*/
}

.menu img {
	vertical-align:middle;
}

.menu span,.menu a {
	padding-left:2px;
}

.menu p {
	margin:0;
	padding:0;
}

.menu_ico {
	width:12px;
	/*float:left;*/
	text-align:center;
}

.img40 {
	width:40px;
	height:40px;
}

.middle {
	vertical-align:middle;
}

.top {
	vertical-align:top;
}

.center {
	text-align:center;
} 

.left_10 {
	padding-left:10px;
}

.header_blue {
    background: transparent url('../images/tele2/headers/blue_bg.gif') repeat-x scroll 0 0;
    background-color: #2F4471;
    font-size:11px;
    color:#FFFFFF;
}

table.header_blue {
    width:auto;
}
.left_top_blue {
    width:4px;
    height:4px;
    background-image:url('../images/tele2/headers/blue_left_top.gif');
}
.left_bottom_blue {
    width:4px;
    height:15px;
    background-image:url('../images/tele2/headers/blue_left_bottom.gif');
}
.middle_top_blue {
    background-image:url('../images/tele2/headers/blue_bg_top.gif');
}
.middle_bottom_blue {
    background-image:url('../images/tele2/headers/blue_bg_bottom.gif');
    color:#FFFFFF;
    font-family:Comic Sans MS;
    font-size:11px;
    font-weight:400;
}
.right_top_blue {
    width:15px;
    height:4px;
    background-image:url('../images/tele2/headers/blue_right_top.gif');
}
.right_bottom_blue {
    width:15px;
    height:15px;
    background-image:url('../images/tele2/headers/blue_right_bottom.gif');
}
.header_gray {
    font-size:11px; 
    color:#FFFFFF; 
    background:#7C7DB3 url('../images/tele2/headers/gray_bg.gif') repeat-x scroll 0 0;
}
.left_top_gray {
    width:4px;
    height:4px;
    background-image:url('../images/tele2/headers/gray_left_top.gif');
}
.left_bottom_gray {
    width:4px;
    height:11px;
    background-image:url('../images/tele2/headers/gray_left_bottom.gif');
}
.middle_top_gray {
    background-image:url('../images/tele2/headers/gray_bg_top.gif');
}
.middle_bottom_gray {
    background-image:url('../images/tele2/headers/gray_bg_bottom.gif');
    color:#FFFFFF;
    font-family:Comic Sans MS;
    font-size:11px;
    font-weight:400;
}
.right_top_gray {
    width:11px;
    height:4px;
    background-image:url('../images/tele2/headers/gray_right_top.gif');
}
.right_bottom_gray {
    width:11px;
    height:11px;
    background-image:url('../images/tele2/headers/gray_right_bottom.gif');
}