body{padding: 0; margin: 0; font-weight: normal; font-family: Tahoma;  font-size: 12px; color: #88949b; text-align: center;   background: url('/templates/mtf/russian/images/allbg.gif');}

table, td {font-weight: normal;  font-family: Tahoma; font-size: 12px; margin:0 padding:0; vertical-align: top;}
th {font-weight: bold;  font-family: Tahoma; font-size: 12px;}
p, h1, h2, h3, h4, h5, h6, li { font-weight: normal; font-family: Tahoma; }
h2, h3 {color: #00b8ff}
p {font-size: 10px; padding: 0; margin:0}
h1 { font-size: 18px; margin: 0; font-weight: bold;}
h2 { font-size: 16px; font-weight: bold;}
h3 { margin: 0; font-size: 14px; font-weight: bold;}
h3, h4, h5, h6 {font-size: 12px; font-weight: bold}
ul { padding: auto; margin: auto;}
a {color: #333; text-decoration: underline;}
a:hover {text-decoration: none;}

img {border: 0; }
img.trans {background: url('/images/system/trans.gif') top left; border: 1px solid #c8cdd5;}

/*   defaults   */
.clear{ clear: both}
.row {padding: 5px; margin: 0; clear: both; width: 500px; border-bottom: 1px solid #EEE}
.row p {float: left; width: 250px}
.row input, .row textarea {float: right;}
/*   defaults   */

form {padding: 0; margin: 0;}

#overall {margin: auto; padding: 0; text-align: center; width: 100%; height: 100%; background: url('/templates/mtf/russian/images/mainbg.gif') repeat-x; }
#overall .line {width: 878px; border-top: 1px solid #C3C2C3; height: 1px; margin: 2px auto; text-align: center;}
#overall .lines{ margin: auto; text-align: center; width: 900px; background: url('/templates/mtf/russian/images/intobg.gif') repeat-x; background-color: #E8E8E8; border-right: 1px solid #B3B3B3;  border-left: 1px solid #B3B3B3;}
#overall .main_block {margin: 0 auto; width: 878px; background-color: #ACB4B8; background: url('/templates/mtf/russian/images/top_bg2.jpg') no-repeat;}
#overall .main_block2 {margin: 0 auto; width: 878px; background-color: #ACB4B8; background: url('/templates/mtf/russian/images/top_bg_inner.jpg') no-repeat;}
/******************* header start ***********************/
#head {margin: auto; height: 18px; width: 878px; color: #C9CDC4; font-size: 11px; text-align: right;}
#head .ri {padding: 2px 10px 2px 0; margin: 0; background: #00B8FF; }
#head a {color: #FFF; text-decoration: none;}

#headline {width: 878px; margin: 0 auto; height: 182px; text-align: left;}
#headline2 {width: 878px; margin: 0 auto; height: 152px; text-align: left;}
#logo {margin: 10px 0 0 0; padding: 0; width: 247px; float: left;}
#headr {margin: 10px 0 0 0; padding: 0; float: right;}
/*#head h1 {padding: 20px;}*/
/******************* header end ***********************/

/******************** menu ************************/
#mbody {padding: 0; margin: 0; height: 31px;}
/* search form */
#mbody .inline {float: left; height: 31px; width: 246px; margin: 0; padding: 5px 0 0 0; text-align: left;}
#mbody .simg {float: left; margin: 0 15px 0 5px; padding: 0;}
#search {display: block; background: #E8E8E8; border: 1px solid #FFF; width: 155px; float: left}
#sim {float: right; margin: 0 5px 0 0 ; padding: 0}

/* search menu block */
#mbody .leftbl {float: right; height: 31px; width: 630px; padding:  0; text-align: center;}

/*#menu_list {padding: 4px 0 0 0; margin: 0; width: 620px; text-align: center; }
#menu_list li {display: inline; background: red; float: left; text-align: center;}
#menu_list li p {text-align: center;}*/
#tmenu {width: 100%; padding: 0; margin: 0; height: 28px; background: url('/templates/mtf/russian/images/menubg.gif') no-repeat; background-position: top right; }
#tmenu td {text-align: center;vertical-align: middle;}
#tmenu .pad {margin: 0 5px;}
#menu a {margin: 0; text-transform: uppercase; text-decoration: none; font-size: 10px; font-family: Tahoma; font-weight: bold; color: #FFF;}
#menu_list li.menub{padding: 0}
/******************** menu end************************/

/******************** main start************************/
#mainbody {width: 878px; margin: 8px 0 0 0;}

/* left block */
#mainbody .left {width: 247px; float: left;}
#mainbody .left h2.head_left {background: url('/templates/mtf/russian/images/head_left_katalog.gif') no-repeat top left;background-color: #efefef; height: 36px; margin: 0; padding: 0; font-size: 14px; color: #75AD33; font-weight: normal; text-align: left;}
/* stat */
#mainbody .left h2.head_left_stat {background: url('/templates/mtf/russian/images/head_left_stat.gif') no-repeat top left;background-color: #efefef; height: 36px; margin: 3px 0 0 0; padding: 0; font-size: 14px; color: #75AD33; font-weight: normal; text-align: left;}
/* contact */
#mainbody .left h2.head_contact {background: url('/templates/mtf/russian/images/head_left_contact.gif') no-repeat top left;background-color: #efefef; height: 36px; margin: 3px 0 0 0; padding: 0; font-size: 14px; color: #75AD33; font-weight: normal; text-align: left;}
#mainbody .left .hed {padding: 12px 0 0 40px; display: block;}
#mainbody .left p {padding: 0; margin: 0;}

#mainbody .left .catalog {padding:  10px 0 10px 35px ; margin: 0; list-style-image: url('/templates/mtf/russian/images/cat_dot.gif'); width: 80%}
	#mainbody .left .catalog a {text-decoration: none; color: #425E70}
	#mainbody .left .catalog a:hover {text-decoration: underline;}
#mainbody .left .catalog li.cmain {background: url('/templates/mtf/russian/images/catund.gif') no-repeat top left; padding: 2px 0 3px 0; margin: 0; font-weight: bold; color: #425E70}

#mainbody .cat2 {padding: 5px 0 5px 20px; margin: 0; list-style-image: url('/templates/mtf/russian/images/cat2.gif'); width: 80%;color: #425E70;}
#mainbody .cat2 li.cmain2 {background: url('/templates/mtf/russian/images/catund2.gif') no-repeat bottom left; padding: 2px 0 2px 0; margin: 0}

#mainbody .left .left_text {border-right: 1px solid #DADADA; border-left: 1px solid #DADADA; background-color: #efefef; clear: both; text-align: left; padding: 0; font-size: 11px; margin: 0;}
#mainbody .left .footer_left {background: url('/templates/mtf/russian/images/footer_left.gif') top left no-repeat; height: 7px; padding: 0; margin: 0;}

#stat {height: 30px; padding: 5px 10px; color: #B6B6B6}
#stat span.bl {color: #00B8FF}
#mainbody .left .statd {float: left; width: 50px; margin: 0 5px 0 0}
#mainbody .left .statw {float: left; width: 50px; margin: 0 5px 0 0}
#mainbody .left .statm {float: left; width: 50px; margin: 0 5px 0 0}
#mainbody .left .staty {float: left; width: 60px;}

#cont {height: 70px; padding: 5px 10px; color: #B6B6B6}
#cont .phone {width: 60px; float: left;}
#cont p {width: 75px; float: left; color: #00B8FF;}
#cont .hline {float: left; width: 1px; height: 30px;  background: url('/templates/mtf/russian/images/hline.gif') no-repeat top left; padding: 0 8px 0 0}
#cont .vline {clear: both; border-top: 1px solid #DDDDDD; width: 100%; height: 14px; padding: 3px 0 3px 0;}/* background: url('/templates/mtf/russian/images/catund.gif') no-repeat top left;  */
#cont a {color: #75AD33}
/* right block */
/* main block */
#mainbody .right {width: 624px; float: right;}
#mainbody div.right h2.head_main {background: url('/templates/mtf/russian/images/head_main_3.gif') top left no-repeat; height: 35px; margin: 0; border-bottom: 1px solid #DADADA; font-size: 14px; color: #75AD33; font-weight: normal; text-align: left;}
#mainbody div.right h2.head_main .hed {float: left; padding: 12px 0 0 40px; }
#mainbody div.right h2.head_main .price {float: right; text-align: right; font-size: 10px; font-weight: bold; width: 105px; margin: 10px 20px 0 0; }
#mainbody div.right h2.head_main .price a {color: #75AD33;}
#mainbody div.right h2.head_main .price img.ixls {display: inline;}
#mainbody div.right .body {border-right: 1px solid #DADADA; border-left: 1px solid #DADADA; background-color: #efefef; clear: both; text-align: left; padding: 10px; font-size: 11px;}
/* end main block */
/* footer main block */
#mainbody div.right h2.footer_main {background: url('/templates/mtf/russian/images/head_main_f.gif') top left no-repeat; height: 35px; margin: 3px 0 0 0; border-bottom: 1px solid #DADADA; font-size: 14px; color: #75AD33; font-weight: normal; text-align: left;}
#mainbody div.right h2.footer_main .hed {float: left; padding: 12px 0 0 40px; }
#mainbody div.right .footer_main {background: url('/templates/mtf/russian/images/footer_main_.gif') top left no-repeat; height: 7px; padding: 0; margin:0;}
#mainbody div.right .separ{clear: both; height: 10px; margin: 0; padding: 0}
#mainbody div.right a {color: #75AD33}
/* end footer main block */
#main_text {width: 100%; }
#main_text table {border: none; width: 100%;}
#main_text td {vertical-align: top; text-align: left;}
#main_text img.ileft {margin: 0 10px 0 0; }
#main_text .marg {margin: 0 0 0 20px}
.catalog {}

.aphoto {float: left; margin: 10px 20px 0 0}

#main_text .more {text-align: right; margin: 0; padding: 0;}
#main_text .date {font-size: 10px; color: #88949B; font-weight: normal; }
#main_text .newshead h3 {color: #00B8FF; font-size: 11px; text-decoration: none; padding: 0; margin: 0;}
#main_text .hrline {background: url('/templates/mtf/russian/images/hrline.gif') no-repeat top left; height: 2px; margin: 4px 0 4px 0 }


/* contact */

#name {width: 250px; border: 1px solid #A5ACB2; background:#FFF; font-size: 12px; height: 16px;font-family: Tahoma;}
#email {width: 250px; border: 1px solid #A5ACB2; background:#FFF; font-size: 12px; height: 16px;font-family: Tahoma;}
#comment {width: 250px; border: 1px solid #A5ACB2; background:#FFF; font-size: 12px; height: 100px; font-family: Tahoma;}
#send {width: 250px; border: 1px solid #A5ACB2; background:#FFF; font-size: 12px; height: 20px;font-family: Tahoma;}

/*#main_text .newshead*/
#main_text .row .clear {clear: both; }
#footer_block {display: block; width: 600px;}
/******************** main end************************/

#footer {margin: 0 0 2px 0; background: url('/templates/mtf/russian/images/bottom_line.gif') top left no-repeat; background-color: #00B8FF; color: #FFF; font-size: 11px; height: 23px}
#footer .copy a, #footer .webstudio a {color: #FFF;}
#footer .copy {width: 300px; float: left; padding: 4px 0 0 10px; text-align: left; }
#footer .webstudio {width: 440px; float: right; padding: 4px 10px 0 5px ; text-align: right;}
#footer .webstudio img {display:inline;}
#fline {background: url('/templates/mtf/russian/images/bottom_line_.gif') top left no-repeat; height: 6px; width: 900px;margin: auto;}

.searchhead {font-size: 12px; font-weight: bold; color: #00B8FF;padding: 3px 0 3px 0; }
.und {background: url('/templates/mtf/russian/images/hrline.gif') no-repeat bottom left; padding: 10px 0 5px 0; }
