html,body{ width:100%; height:100%; }
body {  background:#fff url(/img/bg-top.jpg) repeat-x; margin:0; padding:0; height:100%; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }
td { color:#333; font-size:12px; }
img { border:0px; }
a { color:#8f5660; }
h1, h2, h3, h4, h5, h6 { font-family:Verdana, Arial, Helvetica, sans-serif;}
form { padding:0px; margin:0px; }
input, textarea, option, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#989898; }
.InpForm, .inpfrm { width:100%; border:1px solid #8f5660; }

.mt { width:100%; margin-bottom:30px; border:0px; }

.phone { font-size:11px; width:150px; }
.phone a { color:#6a6a6a; }
.phone img { display:block; margin-bottom:4px; }

.items td { padding: 0px!important; }

.links{
margin-bottom:15px;
}
.links a { color:#b7c0cb; text-decoration:none; }
.links a:hover { text-decoration:underline; }
.links2 { padding-bottom:0px; border-bottom-width:1px; border-bottom-color:#e7e7e7; border-bottom-style:solid; margin-bottom:15px; padding-top:4px; border-top-width:3px; border-top-color:#e7e7e7; border-top-style:solid; margin-top:20px; }
.links2 .menu { margin-bottom:9px; }



.h12, .h14, .h17, .h18, .h20, .h22, .h24 { font-weight:normal; margin-right:0px; }

.h12 { font-size:12px; }
.h14 { font-size:14px; }
.h17 { font-size:17px; }
.h18 { font-size:18px; }
.h20 { font-size:20px; }
.h22 { font-size:22px; }
.h24 { font-size:24px; }

.txt11 { font-size:11px; padding-left:0px; }


.container {  width: 100%;  background: #FFFFFF;  margin: 0 auto; text-align: left; }
.left{
width:160px;
margin:0;
padding:0;
vertical-align:top;
padding-right:20px;
overflow:hidden;
}
.main { margin: 0 0 0 13em; }


.title, .title h2, .title h1, .title a, h2, h1, h4{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:17px; 
font-weight:normal;
text-decoration:none;
color:#9d4043;
margin:0px;
margin-bottom:7px;
}
.title {
font-size:14px;
color:#333;
width:100%;
float:left;
background:#f7f1f2 url(/img/corner-lt.jpg) top left no-repeat;
}
.title div{
width:100%;
float:left;
background:url(/img/corner-rt.jpg) top right no-repeat;
}
.title div div{
width:100%;
float:left;
background:url(/img/corner-rb.jpg) bottom right no-repeat;
}
.title div div div{
width:100%;
float:left;
background:url(/img/corner-lb.jpg) bottom left no-repeat;
padding:6px 7px 6px 10px;
}


.title2{
border-bottom:#f7f1f2 solid 1px;
margin:0;
padding:0;
margin-bottom:10px; 
color:#666;
font-size:14px;
font-weight:normal;
padding-bottom:5px;
padding-top:10px;
}
.title3 { margin-bottom:19px; font-weight:bold; color:#6a6a6a; }

.prod {}
.prod_inf{
padding-top:10px; color:#333;
}
.prod_inf a{
color:#8f5660;
font-weight:bold;
}
.prod_inf a:hover{
color:#9d4043;
}
.prod td{
padding-left:12px;
padding-right:12px;
}
.prod td.sl{
margin:0;
padding:0;
}
.prod td.sr{padding-right:0px;}
/*.prod_inf span { color:#b0b0b0; margin-left:5px; margin-right:5px; }*/

.prod_price{
padding-top:10px;
}
.prod_price span{
font-size:24px;
color:#333;
}
.prod_price i{
font-size:12px;
font-style:normal;
padding-right:10px;
}
.prod_price a {  }
.prod_price img { vertical-align:top; padding-top:4px; }

.prod .photo { position:absolute; }
.prod .photo span { height:23px; padding-top:3px; display:block; font-size:11px; }
.prod .photo span.a { background-image:url(/img/icons.gif); background-position:-148px -12px; width:26px; height:23px; display:block; vertical-align:middle; float:left; margin-right:10px; }

.prod .inf{
}
.prod .inf a{
}
.item-description{
padding-top:10px;
font-size:12px;
color:#333;
line-height:18px;
}
.item-description p{
margin-top:0;
padding-top:0;
}

div.prod{

}


.prod .price{
font-size:22px;
color:#333;
letter-spacing:-2px;
text-align:center;
}
.price{
font-size:24px;
color:#333;
}
.prod .nal{
margin-top:10px;
font-size:17px;
color:#666;
background:#fff;
padding:2px 5px 3px 5px;
border:#e3e7ea solid 1px;
margin-bottom:14px;
}
.prod .nal span{
color:#333;
}
.prod .btn{
width:70px;
font-size:10px;
text-align:left;
margin-bottom:60px;
}
.prod .btn a{
color:#8f5660;
}
/*.prod .sravn { font-size:11px; margin-bottom:16px; margin-left:32px; }
.prod .sravn div { position:absolute; margin-left:-37px; margin-top:2px; }*/
.prod .sravn{
font-size:10px;
background:url(/img/ico_sravnen.gif) no-repeat;
display:block;
padding-left:30px;
padding-bottom:10px;
}
.prod .calc{
font-size:10px;
display:block;
background:url(/img/ico_calc.jpg) no-repeat;
padding-left:30px;
padding-bottom:10px;
}
.prod .print{
font-size:10px;
display:block;
background:url(/img/print_btn.jpg) no-repeat;
padding-left:30px;
padding-bottom:10px;
}

/*Top menu*/
.ico_reg{
width:47px;
height:47px;
display:block;
background-image:url(/img/login-ico.jpg);
}
.ico_compare{
width:47px;
height:47px;
display:block;
background-image:url(/img/statistics-ico.jpg);
}
.ico_basket{
width:47px;
height:47px;
display:block;
background-image:url(/img/basket-ico.jpg);
}
.bl{
vertical-align:top;
font-size:12px;
color:#333;
padding-top:6px;
}
.bl a{
font-size:12px;
color:#9d4043;
}
.bl span a{
font-size:12px;
color:#333;
}

h1.top_title{
font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:normal; margin:0; padding:0; padding-top:7px; padding-right:20px; padding-left:20px; overflow:hidden; width:850px; display:block;
}

.search-form{
width:160px;
border:none;
height:32px;
position:relative;
padding-bottom:10px;
}
.search-field{
width:130px;
border:none;
height:32px;
background:url(/img/search-form-bg.jpg) no-repeat;
display:block;
position:absolute;
top:0;
left:0;
padding-left:10px;
color:#666;
}
.search-btn{
width:30px;
border:none;
height:32px;
background:url(/img/search-form-btn.jpg) no-repeat;
display:block;
cursor:pointer;
position:absolute;
left:130px;
top:0;
}

/*Breadcrumbles*/
.list {
font-size:14px;
color:#333;
width:100%;
float:left;
padding-top:5px;
}
.list a{
color:#8f5660;
padding:0px 10px 0px 0px;
display:block;
text-decoration:none;
}
.list a:hover{
color:#333;
}
.list a sup{
text-decoration:none;
font-size:9px;
font-weight:normal;
vertical-align:top;
padding-top:3px;
}
.cat-list{
display:inline;
float:left;
background:none;
font-weight:bold;
}
.cat-list-active{
display:inline;
float:left;
background:none;
padding:0px 10px 0px 0px;
}

.podbor a{
font-weight:bold;
}

/*Tags cloud*/
.links3{
width:100%;
float:left;
background:#f7f1f2 url(/img/corner-lt.jpg) top left no-repeat;
margin-bottom:22px;
}
.links3 div{
width:100%;
background:url(/img/corner-rt.jpg) top right no-repeat;
padding-top:1px;
}
.links3 div div{
width:100%;
background:url(/img/corner-lb.jpg) bottom left no-repeat;
}
.links3 div div div{
width:100%;
background:url(/img/corner-rb.jpg) bottom right no-repeat;
padding-bottom:7px;
}
.links3 a{
color:#8f5660;
text-decoration:none;

}
.links3 a:hover{
background:none;
color:#333;
}

/*Item description*/
.content-item{
margin-bottom:17px;
}
.content-item p{
font-size:12px;
line-height: 20px;
margin:0;
padding:0;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.content-item p img{
margin:0;
padding:0;
margin-top:6px;
margin-right:10px;
}
.content-item p b, .content-item p strong{
font-weight:normal;
}

/*Product list*/
.product_list{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.product_list a{
color:#9d4043;
}
.product_list th{ 
font-size:11px; 
color:#8f5660; 
font-weight:normal; 
text-align:left; 
padding-bottom:4px; 
border-bottom:#f7f1f2 solid 1px; 
padding-top:4px; 
padding-left:4px; 
padding-right:6px; 
vertical-align:top; 
}
.product_list td{
padding-top:6px;
padding-bottom:6px;
font-size:11px;
border-bottom:#f7f1f2 1px solid;
padding-right:5px;
padding-left:3px;
color:#333;
}
.product_list ul{
margin:0px;
padding:0px;
list-style:none; /* width:50px; */
position:relative;
/*margin-left:-10px;*/
margin-top:2px;
text-align:left;
}
.product_list ul li{
margin:0px;
padding:0px;
list-style:none;
text-align:left;
float:left;
vertical-align:middle;
}

/*Page navigation*/
.pages{
margin:0;
background-color:#f7f1f2;
width:100%;
text-align:center;
background:#f7f1f2 url(/img/corner-lb.jpg) bottom left no-repeat;
}
.pages tr{
width:100%;
height:40px;
background: url(/img/corner-rb.jpg) bottom right no-repeat;
}
.pages td{
font-size:17px;
padding:0px;
white-space:nowrap;
vertical-align:middle;
color:#8f5660;
}
.pages td a{
font-size:17px;
padding:3px 7px 3px 7px;
margin-left:2px;
text-decoration:none;
color:#8f5660;
}
.pages td span{
color:#333;
font-size:17px;
padding:3px 7px 3px 7px;
}
.pages .btnl, .pages .btnr{
margin:0px;
color:#ffffff;
text-decoration:none;
}

/*Left menu*/
div.lmenu ul{
margin:0;
padding:0;
list-style:none;
margin-bottom:10px;
}
div.lmenu ul li{
margin:0;
padding:0;
line-height:20px;
}
div.lmenu ul li a{
color:#9d4043;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
div.lmenu ul li ul li{
margin:0;
padding:0;
}
div.lmenu ul li ul li a{
color:#333;
text-decoration:none;
font-size:12px;
padding-top:3px;
padding-bottom:3px;
font-weight:normal;
}
div.lmenu ul li a:hover{
text-decoration:underline;
}
div.lmenu ul li ul li a.s{
background:url(/img/menu-arrow.jpg) no-repeat 0px 8px;
padding-left:20px;
color:#333;
font-weight:bold;
}
div.lmenu ul li ul li a.s:hover{
text-decoration:none;
}
/*.lmenu a.sel { color:#8f5660; font-weight:bold; }*/

/*Left menu*/
.menu{
background:none;
}
.menu ul{
margin:0px;
padding:0px;
list-style:none;
}
.menu li{
margin:0px;
width:100%;
display:block;
padding-bottom:5px;
}

.show, .hide{
width:100%;
display:block;
padding-bottom:4px;
margin-bottom:10px;
margin-top:-10px;
padding-left:10px;
color:#9d4043;
text-decoration:none;
}
.show{
background:url(/img/show.jpg) no-repeat 0px 4px;
}
.hide{
background:url(/img/hide.jpg) no-repeat 0px 3px;
}


/*Left menus*/
.left-round-block, .left-round-block div, .left-round-block div div, .left-round-block div div div{
width:160px;
margin:0;
padding:0;
overflow:hidden;
}
.left-round-block{
font-size:12px;
color:#333;
background:#f7f1f2 url(/img/corner-lt.jpg) top left no-repeat;
margin-top:10px;
}
.left-round-block div{
background:url(/img/corner-rt.jpg) top right no-repeat;
}
.left-round-block div div{
background:url(/img/corner-rb.jpg) bottom right no-repeat;
}
.left-round-block div div div{
background:url(/img/corner-lb.jpg) bottom left no-repeat;
}
.left-round-block h3{
font-size:12px;
width:150px;
margin:0;
padding:0;
padding-top:7px;
padding-bottom:10px;
}
.left-round-block a{
color:#8f5660;
text-decoration:none;
}
.left-round-block a:hover{
color:#9d4043;
text-decoration:underline;
}
span.icq{
background:url(/img/ico_icq.jpg) no-repeat;
padding-left:20px;
display:block;
padding-top:1px;
padding-bottom:7px;
}
span.phone{
background:url(/img/ico_phone.jpg) no-repeat;
height:16px;
padding-left:20px;
display:block;
padding-top:2px;
padding-bottom:7px;
}
span.adress{
background:url(/img/ico_home.jpg) no-repeat;
padding-left:20px;
display:block;
padding-top:2px;
padding-bottom:7px;
height:16px;
}
span.email{
background:url(/img/ico_mail.jpg) no-repeat;
height:16px;
padding-left:20px;
display:block;
padding-top:0px;
padding-bottom:7px;
}
span.time{
height:16px;
display:block;
padding-top:0px;
padding-bottom:7px;
}
.rasspisan { line-height:19px; color:#6a6a6a; font-size:11px; padding-left:6px; padding-top:2px; }
.rasspisan b { font-size:15px; font-weight:bold; color:#000000; display:block; margin-bottom:0px; }

/*Index style*/
.specialisation{
font-size:12px;
color:#333333;
margin:0;
padding:0;
padding-bottom:5px;
}
ul.spec a{
text-decoration:none;
}
ul.spec a:hover{
text-decoration:underline;
color:#9d4043;
}
ul.spec{
margin:0;
padding:0;
list-style:none;
line-height:16px;
padding-bottom:13px;
font-size:11px;
}
ul.spec li{
list-style:none;
}

.prigoditco { line-height:18px; }
.anal { line-height:24px; margin-bottom:20px; }
.anal b { color:#8f5660; }
.anal i { color:#000000; }
.anal i span { color:#ee1212; }
.dforget { width:100%; margin-bottom:20px; }
.dforget .pic { text-align:center; width:106px; }
.dforget .pic2 { text-align:center; width:106px; }
.dforget .infin { padding-left:18px !important; }
.dforget .inf{}
.dforget .inf a.ttl { font-size:12px; font-weight:bold; }
.dforget .inf a.ttl span { width:1px; position:absolute; margin-left:-9px; margin-top:4px; }
.dforget .inf .prc{
margin-top:7px;
margin-bottom:7px;
font-size:14px;
color:#333;
white-space:nowrap;
}
.dforget .inf .prc img { vertical-align:middle; }
.dforget .inf .lnksm{
font-size:10px;
color:#666;
padding-bottom:20px;
}
.dforget .inf .lnksm a{
font-size:10px;
color:#666;
}



.akciya{
margin-bottom:30px;
}
.akciya td{
vertical-align:top;
font-size:11px;
}
.date{
margin-bottom:4px;
display:block;
color:#666;
}
.ttl{
padding-bottom:5px;
display:block;
font-weight:bold;
}
.ttl a{
margin-bottom:2px;
display:block;
font-weight:bold;
color:#8f5660;
}
.akciya .lnk{
display:block;
color:#8f5660;
padding-top:5px;
}
.akciya .pic { padding-right:8px; padding-left:8px; vertical-align:middle; width:100px; text-align:center; }

.alser { padding-left:20px; 1px solid; width:33%; }
.alser span { color:#8f5660; margin-bottom:27px; font-weight:bold; display:block; }
.alser a { font-size:14px; font-weight:bold; color:#6a6a6a; }

.slink { font-size:9px; color:#6a6a6a; display:block; margin-left:14px; }
.slink a { color:#6a6a6a; }

/*Polls*/
.poll td{
font-size:11px;
text-align:left;
}
.poll label{
text-align:left;
}
.poll .poll_question{
font-size:11px;
}

/**/
.bmenu{
margin:0px;
padding:0px;
}
.bmenu ul { margin:0px; padding:0px;}
.bmenu li { list-style-type:none; float:left; margin-left:17px; margin-right:24px; margin-bottom:0px; font-size:14px; }
.bmenu .clear { clear:both; }

.bmenu ul.a { margin:0px; padding:0px; }
.bmenu ul.a li { list-style-type:none; float:left; margin-left:17px; margin-right:15px; font-size:14px; }
.bmenu ul.a li.s { margin-left:0px; margin-right:0px; }

.bmenu div.bull { position:absolute; margin-left:-17px; margin-top:0px; width:5px; height:17px; background:url(/img/bullet.gif) no-repeat center center;}
.bmenu a { color:#787a7b; text-decoration:none; }
.bmenu a:hover { color:#787a7b; text-decoration:underline; }
.bmenu li.s { margin-left:0px; margin-right:0px; }
.bmenu li.s a , .bmenu li.s span  { background-color:#fb5900; color:#FFFFFF; padding-left:8px; padding-right:8px; padding-bottom:1px; padding-top:1px; }
.bmenu li.s a:hover { text-decoration:none; }

/*News date*/
.news_date{
color:#666;
font-size:11px;
}
.news_date a{
color:#666;
}
.news_title{
font-size:17px;
margin-bottom:15px;
}
.news_pic{
float:left;
width:267px;
height:230px;
}
.news_pic td{
text-align:center;
vertical-align:middle;
}
.news_end{
clear:both;
margin-bottom:18px;
}

.calendar { margin-top:0px; margin-bottom:9px; }
.calendar td { font-size:11px; color:#6a6a6a; padding-right:6px; }
.calendar td a { color:#6a6a6a; }
.calendar input { width:61px; font-size:11px; padding:0px; padding-top:1px; color:#000000; padding-left:3px; }
.calendar input.btn { width:auto; height:auto; }
.calendar .c { padding-right:0px; }



td.rr{
width:40%;
vertical-align:top;
}

.icons { padding-right:0px; margin-top:0px; margin-bottom:-20px; border-spacing:10px; float:right; position:relative; }
.icons td { border:none; padding:0; }
.icons span { margin-right:6px; }
.icon_place { width:50px; height:41px; display:block; background-image:url(/img/icons.gif); background-position:-185px -2px; background-repeat:no-repeat;  }
.icon_new { width:40px; height:41px; display:block; background-image:url(/img/icons.gif); background-position:-238px -2px; background-repeat:no-repeat;  }
.icon_price { width:30px; height:41px; display:block; background-image:url(/img/icons.gif); background-position:-281px -2px; background-repeat:no-repeat; }
.icon_sravn { width:26px; height:26px; display:block; background-image:url(/img/ico_sravnen.gif); background-repeat:no-repeat; }
/*.icon_calc{
width:26px;
height:26px;
display:block;
background-image:url(/img/ico_calc.jpg);
}*/



/*.prigoditco { line-height:18px; }
.anal { line-height:24px; margin-bottom:20px; }
.anal b { color:#8f5660; }
.anal i { color:#000000; }
.anal i span { color:#ee1212; }
.dforget { width:100%; margin-bottom:20px; }
.dforget .pic { text-align:center; width:106px; }
.dforget .pic2 { text-align:center; width:106px; }
.dforget .infin { padding-left:18px !important; }
.dforget .inf { padding-left:9px; }
.dforget .inf a.ttl { font-size:12px; font-weight:bold; }
.dforget .inf a.ttl span { width:1px; position:absolute; margin-left:-9px; margin-top:4px; }
.dforget .inf .prc { margin-top:7px; margin-bottom:7px; font-size:14px; font-style:italic; white-space:nowrap; }
.dforget .inf .prc img { vertical-align:middle; }
.dforget .inf .prc i { color:#ee1212; }
.dforget .inf .lnksm { font-size:11px; color:#6a6a6a; }
.dforget .inf .lnksm a { font-size:11px; color:#6a6a6a; }



.akciya { margin-bottom:15px; }
.akciya td { vertical-align:top; font-size:11px; padding-bottom:15px; }
.akciya .date { margin-bottom:4px; display:block; color:#6a6a6a; }
.akciya .ttl { margin-bottom:2px; display:block; font-weight:bold; }
.akciya .lnk { color:#6a6a6a; }
.akciya .pic { padding-right:8px; padding-left:8px; vertical-align:middle; width:100px; text-align:center; }

.alser { padding-left:20px; 1px solid; width:33%; }
.alser span { color:#8f5660; margin-bottom:27px; font-weight:bold; display:block; }
.alser a { font-size:14px; font-weight:bold; color:#6a6a6a; }

.slink { font-size:9px; color:#6a6a6a; display:block; margin-left:14px; }
.slink a { color:#6a6a6a; }*/



/*.srch { text-align:right; padding-right:10px; }*/

.logos {  }
.logo_visa { width:50px; height:55px; display:block; background-image:url(/img/logos.gif); background-position:0px 0px; margin-right:27px; float:left; }
.logo_mc { width:50px; height:55px; display:block; background-image:url(/img/logos.gif); background-position:-72px 0px; margin: 0 0 0 73px;  margin-left:auto;  }
.logo_wm { width:93px; height:28px; display:block; background-image:url(/img/logos.gif); background-position:0px -67px; margin-top:13px; }
.logo_ya { width:124px; height:55px; display:block; background-image:url(/img/logos.gif); background-position:0px -105px; margin-top:13px; }

.parametr{
color:#8f5660;
padding-bottom:10px;
width:100%;
}
.parametr a{
color:#666;
}

.param{
border-top:#fafafa solid 1px;
width:100%;
}
.param td{
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
line-height:18px;
/*border-bottom:#fafafa solid 1px;*/
padding-left:10px;
padding-right:10px;
}
.param tr.gr td{
background-color:#fafafa;
}
.param td.rr{
border-left:#fafafa solid 1px;
padding-top:28px;
width:70%;
}
.param td.rr img{
margin-top:10px;
margin-bottom:10px;
}

#attributes,
#short_attributes {
width: 100%px;
}

.footer { font-size:11px; color:#787a7b; margin-top:41px; border-top:#e7e7e7 1px solid; padding-top:20px; }
.footer td { font-size:11px; color:#787a7b; padding-right:10px; padding-top:5px; }
.footer td span { width:150px; display:block; }

.zakaz { width:290px; background-color:#dfdfdf; border:#8b8b8b solid 1px; padding-left:19px; padding-right:19px; padding-top:18px; padding-bottom:24px; font-size:11px; position:absolute; z-index:1; }
.zakaz div.title { font-size:14px; color:#6a6a6a; font-weight:bold; border-bottom:2px #8b8b8b solid; padding-bottom:3px; margin-bottom:17px; text-align:left;  }
.zakaz td { border:none; padding:0px; font-size:11px; padding-bottom:3px; text-align:left;  }
.zakaz td td { padding-top:10px; }
.zakaz td a { color:#8f5660!important; }

.footer .menu { text-align:left; margin-bottom:15px; position: relative; margin-top:-29px; }
.footer .menu ul { margin:0px; padding:0px; list-style-type:none; text-align:center; padding-left:14px; padding-right:14px; }
.footer .menu li { margin:0px; display:inline; color:#787a7b; font-size:12px; border-right:#787a7b 1px solid; padding-right:8px; padding-left:8px; background-color:#FFFFFF; }
.footer .menu li.last { margin-right:0em; float:none; border-right:none; }
.footer .menu li a { font-weight:normal; color:#787a7b; text-decoration:none; }
.footer .menu li a:hover { text-decoration:underline; }

.footer2 { font-size:11px; color:#787a7b; margin-top:41px; padding-top:20px; }
.footer2 td { font-size:11px; color:#787a7b; padding-right:10px; padding-top:5px; }
.footer2 td span { width:150px; display:block; }

.footer3 { font-size:11px; color:#787a7b; margin-top:40px; border-top:#e7e7e7 1px solid; padding-top:20px; }
.footer3 .menu { text-align:center; margin-bottom:15px; position: relative; margin-top:-29px; }
.footer3 .menu ul { margin:0px; padding:0px; list-style-type:none; text-align:center; padding-left:14px; padding-right:14px; }
.footer3 .menu li { margin:0px; display:inline; color:#787a7b; font-size:12px; border-right:#787a7b 1px solid; padding-right:8px; padding-left:8px; background-color:#FFFFFF; }
.footer3 .menu li.last { margin-right:0em; float:none; border-right:none; }
.footer3 .menu li a { font-weight:normal; color:#787a7b; text-decoration:none; }
.footer3 .menu li a:hover { text-decoration:underline; }

/*.bmenu { margin:0px; padding:0px; }
.bmenu ul { margin:0px; padding:0px;}
.bmenu li { list-style-type:none; float:left; margin-left:17px; margin-right:24px; margin-bottom:0px; font-size:14px; }
.bmenu .clear { clear:both; }

.bmenu ul.a { margin:0px; padding:0px; }
.bmenu ul.a li { list-style-type:none; float:left; margin-left:17px; margin-right:15px; font-size:14px; }
.bmenu ul.a li.s { margin-left:0px; margin-right:0px; }

.bmenu div.bull { position:absolute; margin-left:-17px; margin-top:0px; width:5px; height:17px; background:url(/img/bullet.gif) no-repeat center center;}
.bmenu a { color:#787a7b; text-decoration:none; }
.bmenu a:hover { color:#787a7b; text-decoration:underline; }
.bmenu li.s { margin-left:0px; margin-right:0px; }
.bmenu li.s a , .bmenu li.s span  { background-color:#fb5900; color:#FFFFFF; padding-left:8px; padding-right:8px; padding-bottom:1px; padding-top:1px; }
.bmenu li.s a:hover { text-decoration:none; }*/

.basket_sum th { text-align:left; color:#6a6a6a; padding-bottom:4px; }
.basket_sum td { padding-top:8px; padding-bottom:10px; border-top:#e7e7e7 solid 1px; }
.basket_sum tr.sum td, .basket_sum tr.sum th { border-top:#e7e7e7 3px solid; padding-top:6px; padding-bottom:7px; }
.basket_sum tr.sum td b { color:#e72222; }
.basket_sum tr.sum th { text-align:right; padding-right:34px; }
.basket_sum tr td a { color:#000000; font-weight:bold; text-decoration:none; }
.basket_sum td td { padding:0px; padding-right:5px; padding-left:5px; border:none; }
.btnl { width:13px; height:13px; display:block; background-image:url(/img/btn_arr.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px; }
.btninp { width:24px; font-size:11px; float:left; }
.btnr { width:13px; height:13px; display:block; background-image:url(/img/btn_arr.gif); background-repeat:no-repeat; background-position:-47px 0px; padding:0px; }
.lnk { color:#6a6a6a; font-size:11px; }
.btnsubm {
text-align:center;
}

.UserAgree { border:#cccccc solid 1px; padding-left:10px; padding-right:10px; padding-top:18px; padding-bottom:18px; margin-bottom:3px; font-family:"Times New Roman", Times, serif; font-size:14px;  }
.UserAgree div { display:none; } 

.space { height:20px; }

/*.news_date { color:#787a7b; font-size:11px; margin-bottom:3px; }
.news_date a { color:#6a6a6a; margin-left:5px; }
.news_title { font-size:18px; margin-bottom:13px; }
.news_pic { float:left; width:267px; height:230px; }
.news_pic td {  text-align:center; vertical-align: middle; }
.news_end { clear:both; border-bottom:#e7e7e7 2px solid; margin-bottom:20px; }

.calendar { margin-top:0px; margin-bottom:9px; }
.calendar td { font-size:11px; color:#6a6a6a; padding-right:6px; }
.calendar td a { color:#6a6a6a; }
.calendar input { width:61px; font-size:11px; padding:0px; padding-top:1px; color:#000000; padding-left:3px; }
.calendar input.btn { width:auto; height:auto; }
.calendar .c { padding-right:0px; }*/


.bctitle{
display:inline;
}
.b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
display: inline;
}
.select
{
padding-right:0px;
}

#msgBox
{
background-color: #f7f1f2;
border:1px solid #9d4043;
text-align: center;
padding: 24px;
position: absolute;
left:100px;
top:400px;
width: 260px;
color: #9d4043;
font-family: Tahoma, Verdana, Arial, sans; 
font-size:14px;
display: none;
z-index:100000;
}

#kurs{
	height:24px;
	background:url(/img/kurs_center.jpg) repeat-x;
	padding-top:6px;
	padding-left:30px;
	margin-bottom:10px;
	position:relative;
	font-size:14px;
	font-weight:bold;
}
#kurs .left{
	background:url(/img/kurs_left.jpg) no-repeat;
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:30px;
}
#kurs .right{
	background:url(/img/kurs_right.jpg) no-repeat;
	position:absolute;
	top:0;
	right:0;
	height:30px;
	width:6px;
}