body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

TABLE#cont { empty-cells: show; }


body,table,td,th {
        font-family: Verdana;
        font-size: 12px;
}

#maintext table {border: 1px solid #929292; border-spacing: 0px; }
#maintext table td { border: 1px solid #a2a2a2 ; }

sub {
        font: 8px Tahoma;
}

h1 {
        font-family: Arial;
        font-size: 20px;
        color: #727272;
        margin: 0px;
        display: inline;
}

h2 {
        font-family: Arial;
        font-size: 15px;
        font-weight: bold;
        color: #727272;
        margin: 0px 0 4px 0;
}

h3 {
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;
        color: #626262;
        margin-bottom: 0px;
}

h3.weather {
	padding-top: 10px;
	text-align: center;
}

h4 { color: #dc4e4e;  
     font-family: Arial;
     font-size: 16px;
	font-weight: bold;}


div#dt {
	font: 11px Arial;
	font-weight: bold;
	color: #929292;
	padding: 0 0 5px 0;
}

a {
        font-family: Tahoma;
        color: #dc4e4e;
        text-decoration: none;
}

a.mainmenu {
        color: #323232;
}

img {
        border: 0px;
}

.img {
        border: 1px solid #f3c946;
}

#Cont p {
        text-indent: 15pt;
        margin-top: 2px;
        margin-bottom: 6px;
}

table.tbl1 {
	font-size: 10px;
	color: #424242;
	text-align: center;
}

.body_left_bg {
        background-image: url(/images/bg_line.gif);
        background-repeat: repeat-y;
        background-position: right;
}
.topMenu {
        background-repeat: no-repeat;
        background-position: left;
        padding-bottom: 8px;
        padding-left: 53px;
        vertical-align: bottom;
}

.bg_logo {
        background-image: url(/images/logo/bg_logo.jpg);
        background-repeat: no-repeat;
        margin-bottom: 0px;
        vertical-align: top;
        padding-top: 20px;
}
.deliver_logo {
        background-image: url(/images/logo/log_razd.jpg);
        background-repeat: repeat-x;
}
.bg_left {
        background-image: url(/images/left/bg_left.gif);
        background-repeat: repeat-y;
        background-position: left;
}

.leftblock, .leftblock p {
	text-align: center;
}

.leftblock_bg {
        background-image: url(/images/bun/decorbun.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
        background-color: #FFFFFF;
}
.line_block_top {
        background-image: url(/images/pix_gray.gif);
        background-repeat: repeat-x;;
        background-position: top;
}
.line_block_bottom {
        background-image: url(/images/pix_gray.gif);
        background-repeat: repeat-x;;
        background-position: bottom;
}
.line_block_right {
        background-image: url(/images/pix_gray.gif);
        background-repeat: repeat-y;
        background-position: right;
}
.line_block_left{
        background-image: url(/images/bun/linebun_l.gif);
        background-repeat: repeat-y;
}
.menu_conteiner {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
}
.vMenuItem {
        font-family: Verdana;
        font-size: 10px;
        color: #494949;
        text-decoration: none;
}
.vMenuDecor{
        background-color: #efefef;
        white-space: nowrap;
        width: 100%;
}

.line_header {
        background-image: url(/images/body/line_t_c.gif);
        background-repeat: repeat-x;;
        background-position: 20% bottom;
}
.line_content_left {
        background-image: url(/images/body/line_left_c.gif);
        background-repeat: repeat-y;;
        background-position: left;
}
.line_content_right {
         background-image: url(/images/body/line_body_r.jpg);
        background-repeat: repeat-y;;
        background-position: right top;
}
.content_decor {
         background-image: url(/images/body/decor_rb.jpg);
        background-repeat: no-repeat;;
        background-position: right bottom;
        PADDING-right: 10px;
        padding-left: 16px;
}
.new_text {
        font-family: Tahoma;
        font-size: 12px;
        color: #606060;
        text-align: justify;
	margin-bottom: 20px;
}

.new_text li {margin-left: 20px;}

.new_text a img { margin: 5px 10px; border: 1px solid #f3c946;}

.line_content_bottom {
         background-image: url(/images/bottom/line_b_c.gif);
        background-repeat: repeat-x;;
        background-position: top;
}
.border_top {
        background-image: url(/images/pix_gray.gif);
        background-repeat: repeat-x;
        background-position: top;
        background-color: #ffffff;
}
.line_footer {
        background-image: url(/images/bottom/decor_footer_bg.gif);
        background-repeat: repeat-x;
}
.footer_field {
        background-image: url(/images/bottom/corner_footer.gif);
        background-repeat: no-repeat;
        background-position: right top;
        font-family: Tahoma;
        font-size: 10px;
        font-weight: bold;
        color: #b8b8b8;
        vertical-align: top;
        padding: 5px;
}

.asd {}

.pagetitle {        	
        padding-left: 10px;
        vertical-align: top;        
        background: #fff url(/images/body/line_body_r.jpg) repeat-y right; 
}

.topMenuItems {
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        text-align: center;
}
.border_right {
	background: #fff url(/images/body/line_body_r.jpg) repeat-y right; 
}

.border{
        font-family: Verdana;
        font-size: 11px;
        color: #606060;
        border: 1px solid #bdbdbd;

}
.photo_text {
        font-family: Arial;
        font-size: 10px;
        color: #606060;
        text-align: center;
}

#email {background: url(/images/bottom/mail.gif) no-repeat left; padding-left: 30px; }

/* прикладные */

.new_date {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #909090;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;

}

.new_header {
   font-family: Tahoma;
   font-size: 13px;
   font-weight: bold;
   color: #303030;
}

/* marathon */

span.cap {
	font-size: 12px;
	font-weight: bold;
	margin: 10 0 10 0px;
	display: block;
}

pre {
	font-family: Courier;
}

#Cont_decor table td {
	padding: 3px;
	empty-cells: show;
}


#weather td {
	font: 11px Arial;
	text-align: center;

}

#pic_title {
	font: 11px Tahoma;
	padding-bottom: 6px;
}

#tb_Left {
	width: 287px;
	margin-top: 23px;
}

#leftcol {
	background: url(/images/left/bg_lc.jpg) no-repeat;
}

.video { background: url(/images/ico_movie.gif) no-repeat; padding-left: 20px; }
.foto { background: url(/images/ico_foto.gif) no-repeat; padding-left: 20px; }
.ttbl { background: url(/images/ico_tbl.gif) no-repeat;	padding-left: 20px; }
.rating { background: url(/images/ico_rating.gif) no-repeat; padding-left: 20px; }

#vote form {margin: 0;}

#vote ul {
    padding: 5px 5px 10px 5px; 
    margin: 0;
    list-style: none;
}


#vote li { font: 11px Tahoma; padding: 2px; }
#vote li#voted {text-align: left; }
#vote li#voted1 {text-align: left; background-color: #F0F0F0;}
#vote li#voted #qty {float: right; color: #6f6f6f; text-align: right;}
#vote li#voted1 #qty {float: right; color: #6f6f6f; text-align: right;}
#vote #qty {width: 50px; display: inline; padding: 0 0px 0 5px; font-weight: bold; white-space: nowrap;}

#tenPhoto {float: left; padding: 10px; width: 30%;}
#tenPhoto b {font-size: 11px; font-family: Tahoma, Arial;}

#maintext td {font-family: Tahoma;}
#maintext td p {text-indent: 0px;}

.obit { border: #888888 1px solid; padding: 0px 3px; }

div.name-category {font-family: Arial, Tahoma; font-size: 14px; font-weight: bold; padding: 10px;}
div#mdata table {width: 90%;}
div#mdata table tr:hover { background-color: #F0F0F0; }
div#mdata table td.name {width: 60%;}
div#mdata table td.date {width: 10%;}

table.ratingTBL td { text-indent: 0px; }
