body, table, tr, td, input, select {  
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size: 11px; 
color: #7F8385
}


body {
background: #fff;
margin: 0px;
padding: 0px;
}

td.cart
        {
        font-family: Verdana,Arial;
        font-weight: normal;
        font-size: 11px;
        color: #FFFFFF;
        }

UL{
color : #7F8385;
    text-decoration : none;
}

#gray{
    color : #cccccc;
}

a.price
  {
  font-family: Verdana,Arial;
  font-weight: normal;
  font-size: 11px;
  }
a.price:link,a.price:visited { color: #02569A; text-decoration: underline;}
a.price:active,a.price:hover { color: #6B93B0; text-decoration: underline;}

A{
  font-family: Verdana,Arial;
  font-weight: normal;
  font-size: 11px;
}

a:link, a:visited { color: #02569A; text-decoration: underline;}

.tm0{
    color: #ffffff;
    font-weight : bold;
        padding-top:6px;
}
.tm0:link{
    color : #ffffff;
    text-decoration : none;
}
.tm0:active{
    color : #ffffff;
    text-decoration : none;
}
.tm0:visited{
    color : #ffffff;
    text-decoration : none;
}
.tm0:hover{
    color : #ffffff;
    text-decoration : underline;
}

.tm {
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 11px;
    color : #ffffff;
    padding:2px 0p 2px 0px;
}
.tm:link{
    color : #ffffff;
    text-decoration : none;
}
.tm:active{
    color : #ffffff;
    text-decoration : none;
}
.tm:visited{
    color : #ffffff;
    text-decoration : none;
}
.tm:hover{
    color : #ffffff;
    text-decoration : underline;
}

.search{
    border : 1px solid A #B3B2B2;
        width: 124px;
        height: 18px;
}

.tnext {
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 9px;
    font-weight : bold;
    color : #A1A1A0;
    padding:2px 0px 0px 3px;
}
.tnext:link{
    color : #A1A1A0;
    text-decoration : none;
}
.tnext:active{
    color : #A1A1A0;
    text-decoration : none;
}
.tnext:visited{
    color : #A1A1A0;
    text-decoration : none;
}
.tnext:hover{
    color : Black;
    text-decoration : none;
}

#n{
padding: 8px 8px 12px 8px;
}
#data{
    position:relative;
    left:0px;
    top:0px;
    width:60px;
    height:10px;
    z-index:1;
    background-color:white;
    padding: 2px 0px 2px 0px;
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 11px;
    color : #5281B1;
    font-weight : bold;
}
.n{
    padding: 10px 15px 10px 0px;
}
.n:link{
    color : #7F8385;
    text-decoration : none;
}
.n:active{
color : #7F8385;
    text-decoration : none;
}
.n:visited{
color : #7F8385;
    text-decoration : none;
}
.n:hover{
    color : Black;
    text-decoration : underline;
}
.data{
    color: #93A59E;
        font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 11px;
    font-weight : bold;
}
.nhead{
    color : #6B93B0;
            font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 12px;
    font-weight : bold;
}
.nhead:link{
    color : #6B93B0;
    text-decoration : none;
}
.nhead:active{
    color : #6B93B0;
    text-decoration : none;
}
.nhead:visited{
    color : #6B93B0;
    text-decoration : none;
}
.nhead:hover{
    color : #6B93B0;
    text-decoration : underline;
}
.nheader{
    color : #cccccc;
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 10px;
    padding: 5px 0px 5px 0px;

}
.nheader:link{
        color : #cccccc;
    text-decoration : none;
}
.nheader:active{
        color : #cccccc;
    text-decoration : none;
}
.nheader:visited{
        color : #cccccc;
    text-decoration : none;
}
.nheader:hover{
        color : #cccccc;
    text-decoration : underline;
}
.nnext{
    color : #9AB9C4;
    font-size: 10px;
    font-weight : bold;
}
.nnext:link{
    color : #9AB9C4;
    text-decoration : none;
}
.nnext:active{
    color : #9AB9C4;
    text-decoration : none;
}
.nnext:visited{
    color : #9AB9C4;
    text-decoration : none;
}
.nnext:hover{
    color : #9AB9C4;
    text-decoration : underline;
}




.priceras{
  color: #ff0000;
  font-weight: bold;
  text-decoration: line-through;
    width:70px;
    height:20px;
    text-align: center;
}

sup{
                font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 12px;
    font-weight : bold;
}
.razdel{
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 11px;
    color : #64767A;
}
.razdel:link{
    color : #64767A;
    text-decoration : none;
}
.razdel:active{
    color : #64767A;
    text-decoration : none;
}
.razdel:visited{
    color : #64767A;
    text-decoration : none;
}
.razdel:hover{
    color : #64767A;
    text-decoration : underline;
}
.visible {display:true}
.hide {display:none}
#img{
margin-right: 12px ; margin-bottom: 8px ; 
}

/* ---- */

.left_menu_item {
background: url(images/button_left_bg.jpg) 0 0 no-repeat;
width: 198px;
height: 26px;
overflow: hidden;
}

.left_menu_item_a {
background: url(images/button_left_bg_a.jpg) 0 0 no-repeat;
width: 198px;
height: 26px;
overflow: hidden;
}


.left_menu_item_link {
width: 170px;
height: 21px;
margin-left: 28px;
margin-top: 5px;
overflow: hidden;
}

.left_menu_item_link a {
color: #000; 
text-decoration: none;
}

.left_menu_item_link a:hover {
color: #000; 
text-decoration: underline;
}


.header {
background: url(images/bghead.gif) 0 0 repeat-x;
height: 127px;
width: 100%;
}

.header_left {
width: 775px;
height: 127px;
vertical-align: top;
}

.logoset {
width: 382px;
height: 127px;
}

.logo {
width: 382px;
height: 60px;
}

.overlogo {
width: 382px;
height: 29px;
background: url(images/overlogo.gif) 0 0 no-repeat;
}

.underlogo {
width: 382px;
height: 38px;
background: url(images/underlogo.gif) 0 0 no-repeat;
}

.top_menu {
width: 100%;
height: 29px;
border-top: 1px solid #fff;
background: #084b91;
vertical-align: middle;
}

.top_menu_stuff {
width: 100%;
}


.top_menu_contacts {
float: right;
width: 200px;
height: 27px;
margin-top: 2px;
}

.top_menu_search {
width: 199px;
vertical-align: middle;
background: url(images/bgtopmenu.gif) repeat-x;
border-right: 1px solid #fff;
}

.search_input {
width: 160px;
margin: 2px;
}

.search_submit {
width: 15px;
height: 15px;
background: url(images/search_submit.gif) no-repeat;
border: 0px;
margin-top: 4px;
margin-right: 10px;
}

.top_menu_menu {
background: url(images/bgtopmenu.gif) repeat-x;
}

* html .top_menu_item {
float: left;
height: 29px;
word-wrapping: no-wrap;
font-size: 13px;
border-right: 1px solid #fff;
padding: 0px 10px 0px 10px;
}

.top_menu_item {
float: left;
height: 29px;
word-wrapping: no-wrap;
font-size: 13px;
border-right: 1px solid #fff;
padding: 4px 10px 0px 10px;
}

.top_menu_item a {
font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #f0f3f6;
font-family: Arial;
padding-top: 7px;
display: inline-block;
}

#dNav {
color: #08498e;
font-size: 11px;
margin: 10px 0px 0px 15px; 
}

#dNav a{
color:#08498e;
font-size:11px
text-decoration: underline;
}

.left_column {
width: 199px;
vertical-align: top;
background: url(images/left_column_bg.gif) repeat-y;
}

.left_column_last_pubs {
width: 185px; 
margin-left: 5px;
margin-bottom: 15px;
}

.footer_delimiter {
height: 16px;
background: #073e80;
}

.right_column {
text-align: center; 
width: 200px; 
vertical-align: top;
padding-top: 10px; 
padding-left: 22px; 
}

.bantop{
border-left : 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
border-right : 1px solid #e5e5e5;
padding: 10px 10px 5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
background: url(images/bgmenu.gif) repeat-y; 
}


.bantop IMG{
margin-right: 8px ;
margin-bottom: 2px ;
}

.banbot{
border-left : 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
border-right : 1px solid #e5e5e5;
vertical-align: right;
text-align: top;
background: url(images/bgmenu.gif) repeat-y;
}

.bhead{
font-size: 11px;
font-weight : bold;

}
a.bhead:link{
color : #02569A;
text-decoration : none;
}

a.bhead:hover{
color : #02569A;
text-decoration : underline;
}

#price{
position:relative;
left:0px;
top:0px;
width:70px;
height:20px;
float: right;
z-index:1;
color: #121212;
background-color : #ddd;
font-size: 11px;
font-weight : bold;
padding: 2px 5px 2px 5px;
}

.iconset_text {
vertical-align: middle;
padding-right: 10px;
}

.iconset {
vertical-align: middle;
}

.iconset a {
text-decoration: none;
}

.iconset_text a {
color: #08498e;
}

.clearfix:after {
    content: "EasyClearing";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

html>body .clearfix { display: block; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
/**/

.onebutton {
    display: table;
    margin: .5em 0;
    position: relative;
}

.onebutton .atb {
    font-weight: bold;
    cursor: pointer;
    color: #154BA0;
}

.onebutton:hover #sharepage {
    display: block !important;
}

#sharepage {
    border: 1px solid #CCC;
    padding: 0 0 5px 5px;
    width: 495px;
    position: absolute;
    background: #FFF;
    z-index: 10;
    display: none;
}

#sharepage .title {
    text-align: center;
    color: #fff;
    margin: 0 0 5px -5px;
    font: bold 13px Verdana, Tahoma, Arial, Helvetica, sans-seif;
    background: url(/_tpl/images/bgabout.gif) repeat-x;
    padding: 2px 0;
    border-bottom: 1px solid #CCC;
}

#sharepage ul {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

#sharepage li {
    font: 12px Verdana, Tahoma, Arial, Helvetica, sans-seif;
    display: block;
    margin: 1px 10px 2px 0 !important;
    padding: 0 0 0 19px !important;
    background: url(/_tpl/images/icons/add.png) no-repeat;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    cursor: pointer;
    float: left;
    width: 130px;
    list-style: none !important;
}

#sharepage li#blink { background-position: 0 0; }
#sharepage li#delicious { background-position: 0 -15px; }
#sharepage li#digg { background-position: 0 -30px; }
#sharepage li#furl { background-position: 0 -45px; }
#sharepage li#google { background-position: 0 -60px; }
#sharepage li#simpy { background-position: 0 -75px; }
#sharepage li#spurl { background-position: 0 -90px; }
#sharepage li#ymyweb { background-position: 0 -105px; }
#sharepage li#bobrdobr { background-position: 0 -121px; }
#sharepage li#mrwong { background-position: 0 -137px; }
#sharepage li#yabm { background-position: 0 -153px; }
#sharepage li#text20 { background-position: 0 -169px; }
#sharepage li#news2 { background-position: 0 -185px; }
#sharepage li#addscoop { background-position: 0 -201px; }
#sharepage li#ruspace { background-position: 0 -217px; }
#sharepage li#rumarkz { background-position: 0 -233px; }
#sharepage li#memori { background-position: 0 -249px; }
#sharepage li#googlebm { background-position: 0 -265px; }
#sharepage li#pisali { background-position: 0 -281px; }
#sharepage li#smi2 { background-position: 0 -297px; }
#sharepage li#myplace { background-position: 0 -313px; }
#sharepage li#bm100 { background-position: 0 -329px; }
#sharepage li#wow { background-position: 0 -345px; }
#sharepage li#technorati { background-position: 0 -361px; }
#sharepage li#rucity { background-position: 0 -377px; }
#sharepage li#linkstore { background-position: 0 -393px; }
#sharepage li#newsland { background-position: 0 -409px; }
#sharepage li#lopas { background-position: 0 -425px; }
#sharepage li#liua { background-position: 0 -441px; }
#sharepage li#connotea { background-position: 0 -457px; }
#sharepage li#bibsonomy { background-position: 0 -473px; }
#sharepage li#trucking { background-position: 0 -489px; }
#sharepage li#communizm { background-position: 0 -505px; }
#sharepage li#uca { background-position: 0 -521px; }

#sharepage li a {
    text-decoration: none;
    display: block;
    outline: 0;
}

#sharepage li a:hover {
    text-decoration: none;
}

#sharepage li:hover { 
    background-color: #FFA;
}

* html .onebutton { z-index: 5; width: 100px; }
*:first-child+html .onebutton { z-index: 5; width: 100px; }
* html .onebutton .atb { display: none; }
* html .onebutton .atb2 { display: none; }
* html .onebutton a.obie { text-decoration: underline; color: #08498e; background: url(/_tpl/images/icons/fav.gif) 0 0 no-repeat; padding-left: 25px; height: 22px; width: 100px; display: block; float: left;}
* html .onebutton table, * html .onebutton td { margin: 0; padding: 0; border-collapse: collapse; }
* html .onebutton table { left: 0; top: 16px; position: absolute; visibility: hidden; }
* html body .onebutton a:hover { position: static; }
* html body .onebutton a:hover table { visibility: visible; }
* html .onebutton a #sharepage { display: block; position: static; width: 475px; }
* html .onebutton #sharepage { left: 0; top: 22px; }
*:first-child+html #sharepage { left: 0; top: 22px; }
* html #sharepage li a:hover { text-decoration: underline; }
* html #sharepage .title { margin-right: -10px; }
* html table #sharepage .title { margin-right: 0; }


td.tahoma24{

    font-family: Tahoma;

    font-size: 24px;

    color: #e34101;

    padding-bottom: 14px;

    padding-top: 7px;

}
.main_l {width: 300px; font-size: 13px; padding: 4px;}

.plainBoxHeading {
font-size: 12px; 
padding: 2px;
}
.childrenThemesMenu {
padding: 3px 15px 0px 15px;
font-size: 14px;
}
.childrenThemesMenu a {font-size: 14px;}
.childrenThemesMenu ul {list-style: none;}
.childrenThemesMenu li {display: inline; margin-right: 20px;}

.siblingThemesMenu {
padding: 3px 15px 0px 15px;
font-size: 12px;
}
.siblingThemesMenu a {font-size: 12px;}
.siblingThemesMenu ul {list-style: none;}
.siblingThemesMenu li {display: inline; margin-right: 15px;}

.dealer_form {width: 100%; color: #333 !important; margin-top: 25px;}
.field_header {font-weight: bold; font-size: 12px;}
.field_name {width: 40%; text-align: left;  font-size: 12px; color: #333; }
.field_input {width: 60%;  text-align: left; font-size: 12px; color: #333;}
.input_field {width: 90%; color: #444; padding: 2px; font-size: 12px; margin-bottom: 5px;}
.input_field {float: left;}