/* ::::: http://mysextoys.ru/style.css ::::: */

body { margin: 0px; padding: 0px; clear: both; height: auto; width: auto; }
h1 { margin: 20px 0 10px 0; clear: both; font-family: Tahoma; font-size: 13px; font-weight: bold; color: rgb(103, 103, 103); }
.hdesc { margin: 0; clear: both; font-family: Tahoma; font-size: 12px; font-weight: bold; color: rgb(103, 103, 103); }

h2 { font-family: Tahoma; font-size: 13px; line-height: 17px; font-weight: bold; color: rgb(103, 103, 103); }
h3 { font-family: Tahoma; font-size: 12px; line-height: 17px; font-weight: bold; color: rgb(103, 103, 103); }

p { font-family: Tahoma; font-size: 13px; line-height: 17px; font-weight: normal; color: rgb(103, 103, 103); padding: 0; margin: 22px 0 0 0;}
ul, ol {font-family: Tahoma; font-size: 13px; line-height: 17px; font-weight: normal; color: rgb(103, 103, 103);}
input { border: 1px solid rgb(149, 149, 149); font-family: Tahoma; font-size: 11px; font-color: rgb(103, 103, 103); padding: 2px 0 0 2px; }


.telefon { margin: 2px 0 0 13px; display: block; width: auto; height: 50px; float: left;}
.telefon li { margin-bottom: 4px; font-size: 12px;  }


.telefonmenu { margin: 0 0 0 20px; display: block; width: 176px; height: 45px; background: #fff; }
.telefonmenu ul { position: relative;  list-style-type: none; margin: 0; padding: 0; width: 130px; float: left;}
.telefonmenu ul li { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold; margin-bottom: 10px; }
.telefonmenu img { float: left; margin-right: 13px;}

.asya { margin: 12px 0 5px 20px; display: block; width: 176px; height: 30px; background: #fff; }
.asya ul { position: relative;  list-style-type: none; margin: 4px 0 0 0; padding: 0; width: 130px; float: left; }
.asya ul li { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold;  }
.asya img { float: left; margin-right: 13px; }

.asya2 { margin: 10px 0 7px 20px; display: block; width: 176px; height: 30px; background: #fff; }
.asya2 ul { position: relative;  list-style-type: none; margin: 4px 0 0 0; padding: 0; width: 130px; float: left; }
.asya2 ul li { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold;  }
.asya2 a { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold; text-decoration: underline; }
.asya2 a:hover { color: rgb(199, 77, 160); text-decoration: none; }
.asya2 img { float: left; margin-right: 13px; }

.asya3 { margin: 9px 0 7px 20px; display: block; width: 176px; height: 50px; background: #fff; }
.asya3 ul { position: relative;  list-style-type: none; margin: 4px 0 0 0; padding: 0; width: 130px; float: left; }
.asya3 ul li { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold;  }
.asya3 a { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold; text-decoration: underline; }
.asya3 a:hover { color: rgb(199, 77, 160); text-decoration: none; }
.asya3 img { float: left; margin-right: 13px; }


.consultant { margin: 5px 0 10px 20px; display: block; width: 176px; height: 30px; float: left; }
.consultant ul {   list-style-type: none; padding: 0; margin: 3px 0 0 0; }
.consultant ul li { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold;  }
.consultant img { float: left; margin-right: 12px; margin-left: 5px;}



.gg { float: left; border: 1px solid #000;}
.gg ul { list-style-type: none; padding: 0; margin: 0; }
.gg li { }

.leftul { clear: both; list-style-type: none; padding: 0; margin: 0 0 23px 19px; vertical-align: bottom; }
.leftul ul { list-style-type: none; padding: 0; }
.leftul li { clear: both;  font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold; vertical-align: top;  height: 50px; border:1px solid #000;}
.leftul li img { float: left; padding-right: 11px; }



.descmaintable { margin-top: 40px; }
.descphoto { display: block; float: left; width: 350px; }
.descid { list-style-type: none; margin: 0; padding: 0 0 0 53px; }
.descid li { padding: 0 0 15px 0; font-family: Tahoma; font-size: 13px; line-height: 16px; font-weight: normal; color: rgb(103, 103, 103); background: #fff; }
.desch { padding: 0; margin: 0 0 25px 53px; font-family: Tahoma; font-size: 12px;  line-height: 17px;}
.desccena { margin: 15px 0 10px 0; height: 20px; }
.descbuttons { margin: 10px 0 20px 0; height: 20px; }

.promoimg img {padding: 0 10px 10px 0; }

.questform { width: 350px; float: left; padding: 0; margin: 0;  }
.questform ul { list-style-type: none; padding: 0; margin: 0; }
.questform li { margin-bottom: 10px; }
.questform td { margin: 0 0 17px 0; padding: 0; }
.questright { padding: 0 0 0 75px; margin: 0; width: 390px; }
.questright li { font-family: Tahoma; font-size: 13px; font-weight: normal; color: rgb(103, 103, 103); line-height: 17px; }

.rega { padding: 0; margin: 25px 0 0 0; list-style-type: none;}
.rega li { clear: both; display: block; margin-bottom: 10px; }
.rega li div { float: left; }
.rega li ul li { display: block;  }
.fio2 { border: 0px solid ; margin: 2px 0 0 0; display: block; width: 182px; height: 50px; float: left; }
.fio2 li { margin-bottom: 4px; font-size: 12px; }
.email2 { clear: both; border: 0px solid ; margin: 2px 0 0 0; display: block; width: 182px; height: 50px; float: left; }
.email2 li { margin-bottom: 4px; font-size: 12px; }
.telefon2 { border: 0px solid ; margin: 2px 0pt 0pt 0; display: block; width: 182px; height: 50px; float: left; }
.telefon2 li { margin-bottom: 4px; font-size: 12px; }
.ouznali2 { border: 0px solid ; margin: 2px 0pt 0pt; clear: both; display: block; width: 340px; height: 105px; float: left; }
.ouznali2 li { margin-bottom: 4px; font-size: 12px; }
.strana2 { clear: both; border: 0px solid ; margin: 0 0 0 0px; display: block; width: 182px; height: 50px; float: left; }
.strana2 li { margin-bottom: 4px; font-size: 12px; }
.index2 { clear: both; border: 0px solid ; margin: 3px 0pt 0pt 0px; display: block; width: 182px; height: 50px; float: left; }
.index2 li { margin-bottom: 4px; font-size: 12px; }
.gorod2 { border: 0px solid ; margin: 3px 0pt 0pt 0px;  display: block; width: 182px; height: 50px; float: left; }
.gorod2 li { margin-bottom: 4px; font-size: 12px; }
.street2 { border: 0px solid ; margin: 1px 0pt 0pt; clear: both; display: block; width: 182px; height: 50px; float: left; }
.street2 li { margin-bottom: 4px; font-size: 12px; }
.dom2 { border: 0px solid ; margin: 1px 0pt 0pt 18px; display: block; width: 82px; height: 50px; float: left; }
.dom2 li { margin-bottom: 4px; font-size: 12px; }
.korpus2 { border: 0px solid ; margin: 1px 0 0 18px; display: block; width: 82px; height: 50px; float: left; }
.korpus2 li { margin-bottom: 4px; font-size: 12px; }
.podezd2 { border: 0px solid ; margin: 1px 0pt 0pt 18px; display: block; width: 82px; height: 50px; float: left; }
.podezd2 li { margin-bottom: 4px; font-size: 12px; }
.etaj2 { border: 0px solid ; margin: 1px 0pt 0pt 18px; display: block; width: 82px; height: 50px; float: left; }
.etaj2 li { margin-bottom: 4px; font-size: 12px; }
.kvartira2 { border: 0px solid ; margin: 1px 0pt 0pt 0px; display: block; width: 82px; height: 50px; float: left; }
.kvartira2 li { margin-bottom: 4px; font-size: 12px; }
.domofon2 { border: 0px solid ; margin: 1px 0pt 0pt 18px; display: block; width: 82px; height: 50px; float: left; }
.domofon2 li { margin-bottom: 4px; font-size: 12px; }




.anketa { padding-top: 30px; font-family: Tahoma; font-size: 13px; line-height: 16px; font-weight: normal; color: rgb(103, 103, 103);}
.anketa input {  }
.anketa ul { list-style-type: none; padding: 0 25px 0 0; margin: 0; float: left;  }
.anketa li { padding-bottom: 15px;  } 
.anketa p { padding: 0 0 9px 0; margin: 0; }

.thxdiv { margin-top: 35px; }
.thxdiv img { margin: 0 8px 0 0; }

.zakl { position: absolute; margin: 40px 0 0 -13px; }
.zakl img { margin-right: 10px; vertical-align: bottom; }

.goodstable { padding: 24px 0 0 0; margin: 0; }
.url_path { margin: 0; padding: 23px 0 4px 0; display: block; height: 15px; background: #fff;}
.url_path_navi { font-family: Tahoma; font-size: 11px; font-weight: bold; color: rgb(199, 77, 160); height: 15px; float: left; }
.url_path_navi img { margin: 0 9px; }
.countersul { height: 45px; list-style-type: none; padding: 0; margin: 15px 0 3px 0; }
.countersul li { margin: 0 15px 0 0; float: left;}
.countersul2 { height: 45px; list-style-type: none; padding: 0; margin: 15px 0 3px 0; }
.countersul2 li { margin: 0 15px 0 0; float: right;}
.leftmenu1 { list-style-type: none; padding: 0; margin: 7px 0 0 0; line-height: 16px; }
.leftmenu1 li { margin-bottom: 16px;  }
.source img { margin: 0 10px 2px 10px; }
.bottable { position: relative; clear: both; padding: 0 25px;  }
.tabspacer { padding: 50px 0; }
.cheathead { position: absolute; margin: 0; padding: 0;  right: 43px; list-style-type: none; top: 3px; color: rgb(199, 77, 160);}
.cheatheadh { color: rgb(199, 77, 160);}
.descbot { list-style-type: none; margin: 0; padding: 0; }
.descbot ul { list-style-type: none; }
.descbot li {display: inline; float: left; padding-right: 15px; }
.c2right { display: block; table-layout: fixed; width: 360px; height: auto; }
.pathend { color: rgb(199, 77, 160); }
.logolink { margin: 25px 0pt 0pt 30px; position: absolute; display: block; width: 150px; height: 150px; }
.toptd { margin: 0px; padding: 0px; display: block; width: 715px; height: 240px; background-image: url('/images/h1.jpg'); background-repeat: no-repeat; background-position: left top; }
.toptd2 { margin: 0px; padding: 0px; background: transparent url('/images/headerbg.jpg') repeat scroll 0% 0%; display: block; width: auto; height: 240px; float: left; }
.rozkorzina11 { margin: 165px 0pt 0pt 49px; clear: both; position: absolute; right: 63px; display: block; width: 76px; height: 81px; float: left; }


.knop1 { width: 10px; height: 42px; background: url('/images/knop1.jpg'); margin-right: 6px;}
.knop2 { width: 9px; height: 42px; background: url('/images/knop2.jpg'); margin: 0 7px; }
.knop3 { width: 10px; height: 42px; background: url('/images/knop3.jpg'); margin-left: 6px; }
.knopochki { margin: 0pt 0pt 0pt 277px; background: transparent url('/images/knopbody.jpg') repeat-x scroll 0% 0%; position: absolute; display: block; width: auto; height: 42px; }
.knopochki ul { margin: 0; padding: 0; display: block; list-style-type: none; }
.knopochki li { float: left; font-family: Tahoma; font-size: 10px; font-weight: normal; color: rgb(103, 103, 103); }
.knopochki img { float: left; }
.knopochki a { text-decoration: underline; font-family: Tahoma; font-size: 11px; font-weight: normal; color: rgb(103, 103, 103); }
.knopochki a:hover { text-decoration: none; color: rgb(199, 77, 160);}



.knopochki2 { margin: 0pt 0pt 0pt 577px; background: transparent url('/images/knopochki3.jpg') no-repeat; position: absolute; display: block; width: 281px; height: 40px; }
.knopochki2 ul { margin:0 0 0 12px; padding: 0; display: block; list-style-type: none; }
.knopochki2 li { float: left; font-family: Tahoma; font-size: 10px; font-weight: normal; color: rgb(103, 103, 103); }
.knopochki2 img { margin: 0 4px 0 0px; float: left; }
.knopochki2 a { text-decoration: underline; font-family: Tahoma; font-size: 11px; font-weight: normal; color: rgb(103, 103, 103); }
.knopochki2 a:hover { text-decoration: none; color: rgb(199, 77, 160);}


.anonim { margin: 167px 0pt 0pt 637px; position: absolute; display: block; width: auto; height: 20px; }
.buttons { margin: 195px 0pt 0pt 327px; background: transparent url('/images/buttons.jpg') no-repeat scroll 0% 0%; position: absolute; display: block; width: 501px; height: 45px; }
.dostavkaros { right: 67px; top: 23px; background: transparent url('/images/dostavka2.jpg') no-repeat scroll 0% 0%; position: absolute; display: block; width: 248px; height: 133px; float: right; }


.rozkorzina { margin: 0pt 35px 0pt 0pt; background: transparent url('/images/rozkorzina.jpg') repeat scroll 0% 0%; display: block; width: 90px; height: 90px; float: right; }
.buttons ul { margin: 0pt; padding: 5px 0pt 0pt 16px; list-style-type: none; font-family: Verdana; font-size: 14px; font-weight: bold; color: rgb(103, 103, 103); }
.buttons li { float: left; font-size: 14px;}
.cartul { margin: 0 25px 0 0; padding: 0; right: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; display: block;  width: 155px; position: absolute; float: right;}
.cartul li { float: left; font-family: Tahoma; font-size: 11px; font-weight: bold; color: rgb(103, 103, 103); }
.scissors { margin: 20px 0pt 0pt; display: block; background-image: url('/images/scissorbody.jpg'); height: 22px; width: auto; }
.scissors2 { margin: 10px 0pt 0pt; display: block; background-image: url('/images/scissorbody.jpg'); height: 22px; width: auto; }
.cart2 {  }
.cart2 ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.fio { border: 0px solid ; margin: 0px; display: block; width: 340px; height: 50px; float: left; }
.fio li { margin-bottom: 4px; font-size: 12px; }
.email { border: 0px solid ; margin: 2px 0pt 0pt; clear: both; display: block; width: 150px; height: 50px; float: left; }
.email li { margin-bottom: 4px; font-size: 12px; }

.ouznali { border: 0px solid ; margin: 2px 0pt 0pt; clear: both; display: block; width: 340px; height: 105px; float: left; }
.ouznali li { margin-bottom: 4px; font-size: 12px; }
.strana { border: 0px solid ; margin: 0px; display: block; width: 160px; height: 50px; float: left; }
.strana li { margin-bottom: 4px; font-size: 12px; }
.oblast { border: 0px solid ; margin: 0pt 0pt 0pt 15px; display: block; width: 169px; height: 50px; float: left; }
.oblast li { margin-bottom: 4px; font-size: 12px; }
.index { border: 0px solid ; margin: 3px 0pt 0pt 15px; display: block; width: 169px; height: 50px; float: left; }
.index li { margin-bottom: 4px; font-size: 12px; }
.gorod { border: 0px solid ; margin: 3px 0pt 0pt; clear: both; display: block; width: 160px; height: 50px; float: left; }
.gorod li { margin-bottom: 4px; font-size: 12px; }
.street { border: 0px solid ; margin: 1px 0pt 0pt; clear: both; display: block; width: 160px; height: 50px; float: left; }
.street li { margin-bottom: 4px; font-size: 12px; }
.dom { border: 0px solid ; margin: 1px 0pt 0pt 15px; display: block; width: 71px; height: 50px; float: left; }
.dom li { margin-bottom: 4px; font-size: 12px; }
.korpus { border: 0px solid ; margin: 1px 0pt 0pt; clear: both; display: block; width: 73px; height: 50px; float: left; }
.korpus li { margin-bottom: 4px; font-size: 12px; }
.podezd { border: 0px solid ; margin: 1px 0pt 0pt 15px; display: block; width: 72px; height: 50px; float: left; }
.podezd li { margin-bottom: 4px; font-size: 12px; }
.etaj { border: 0px solid ; margin: 1px 0pt 0pt 15px; display: block; width: 71px; height: 50px; float: left; }
.etaj li { margin-bottom: 4px; font-size: 12px; }
.kvartira { border: 0px solid ; margin: 1px 0pt 0pt 15px; display: block; width: 82px; height: 50px; float: left; }
.kvartira li { margin-bottom: 4px; font-size: 12px; }
.domofon { border: 0px solid ; margin: 1px 0pt 0pt 15px; display: block; width: 82px; height: 50px; float: left; }
.domofon li { margin-bottom: 4px; font-size: 12px; }
.vremya { border: 0px solid ; margin: 0pt; display: block; width: 340px; height: 250px; float: left; }
.vremya li { margin-bottom: 4px; font-size: 12px; }
.sposobiul { margin: 0; padding: 0 0 10px 0; list-style-type: none; list-style-image: none; list-style-position: outside; }
.sposobiul li { margin: 0pt 0pt 3px; }
.sposobiul input { border: 0px; }


.brends { width: auto; }
.brends img { margin-right: 15px; }
.telicq { margin: 0; padding: 22px 0 22px 22px; list-style-type: none; list-style-image: none; list-style-position: outside;  width: auto; }
.telicq li { clear: both; }
.telicq img { padding-right: 9px; }
.fz11 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: rgb(103, 103, 103); }
.imena { margin-top: 7px; margin-bottom: -15px; display: block; }
.olya { float: left; }
.lena { float: left; margin-left: 200px; }
.sveta { float: left; margin-left: 204px; }
.teamdiv { display: block; margin-top: 20px; }
.teamdiv2 { float: left; margin-left: 7px; }
.teamimg { float: left; }
.teamimg2 { float: left; margin-left: 55px; }
.teamul { padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 8px; }
.teamli { margin-top: 5px; }
.teamli2 { margin-top: 23px; }
.voprosi { padding: 0px; display: block; margin-top: -15px; }
.voprosole { float: left; }
.voproslene { float: left; margin-left: 120px; }
.voprossvete { float: left; margin-left: 125px; }
.otlul { padding: 0px; margin-left: 15px; }
.otlli { margin-top: 35px; line-height: 16px;}
.otlli2 { margin-top: 20px; line-height: 16px;}
.form1 { display: block; width: 410px; height: 400px; float: left; }
.form2 { display: block; width: 350px; height: 400px; margin-left: 15px; }
.form_text { line-height: 15px; }
.formtextfield {  }
.tablebg { border-style: solid; border-color: rgb(167, 166, 166) rgb(188, 187, 187) rgb(188, 187, 187); border-width: 0px; }
.th { border-style: solid; border-color: rgb(255, 255, 255) rgb(224, 224, 224) rgb(224, 224, 224) rgb(255, 255, 255); border-width: 1px; padding: 0pt 5px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(103, 103, 103); font-weight: normal; white-space: nowrap; text-align: left; line-height: 30px; }
.thheader { border-style: solid; border-color: rgb(255, 255, 255) rgb(224, 224, 224) rgb(167, 166, 166) rgb(255, 255, 255); border-width: 1px 1px 0px; padding: 2px 5px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; font-weight: bold; white-space: nowrap; text-align: left; height: 26px; }
.thheader2 { border-style: solid; border-color: rgb(255, 255, 255) rgb(224, 224, 224) rgb(167, 166, 166) rgb(255, 255, 255); border-width: 1px 1px 0px; padding: 2px 5px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; font-weight: bold; white-space: nowrap; text-align: left; height: 35px; }
.emsimg { margin-top: 5px; margin-bottom: 5px; }
.russiapostimg { margin-top: 5px; margin-bottom: 5px; }
.sbrf { margin-top: 15px; margin-bottom: 15px; }
.fotki { display: block; float: left; width: 120px; height: 21px; position: relative; margin-top: 15px; }
.fotkitext { display: block; float: left; position: relative; margin-left: 10px; margin-top: 16px; }
.i1 { width: 125px; height: 133px; }
.korzina { margin: 0pt 37px 4px 0pt; }
a korzina:hover { background: transparent url('/images/rozkorzina_active.jpg') repeat scroll 0% 0%; }
.emcl { font-family: Verdana; font-size: 8px; }
.bottom { display: block; height: auto; width: auto; float: left; position: relative; }
.bottomlink { font-family: Verdana; font-size: 9px; position: relative; top: 39px; right: 320px; color: rgb(119, 119, 119); }
.keywords { font-family: Verdana; font-size: 9px; position: relative; top: 34px; right: 13px; color: rgb(68, 68, 68); }
.hstyle { margin: 0pt; padding: 0pt; font-family: Verdana; font-size: 11px; font-weight: normal; color: rgb(199, 77, 160); }
.ing {  list-style-type: none; padding: 32px 0 0 0; margin: 0; height: 35px; width: auto; background: #fff; } 
.ing img { padding: 0 9px; }
.ing li { float: left; padding: 0; font-size: 12px; margin: 0; line-height: 22px;}
.pages { clear: both; display: block; height: 20px; width: auto; background: #fff; font-family: Tahoma; font-size: 12px; font-weight: bold; color: rgb(103, 103, 103); margin: 0; padding: 25px 0 0 0;}
.pages2 { clear: both; display: block; height: 20px; width: auto; background: #fff; font-family: Tahoma; font-size: 12px; font-weight: bold; color: rgb(103, 103, 103); margin: 0; padding: 30px 0 15px 0;}
.intimmagazin { margin: 0pt; padding: 0pt; position: absolute; top: 190px; left: 40px; }
.intimmagazin2 { margin: 0pt; padding: 0pt; position: absolute; top: 205px; left: 40px; }
.statistika { font-family: Tahoma; font-size: 11px; }
.date { font-family: Tahoma; font-size: 11px; font-weight: bold; color: rgb(103, 103, 103); }
.topicons { margin-top: 17px; margin-left: 35px; }
.toptext { margin-top: 18px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: rgb(103, 103, 103); }
.button_text { font-family: Verdana; font-size: 12px; font-weight: bold; color: rgb(65, 64, 64); margin-top: 45px; margin-left: 40px; }
.cena { font-family: Verdana; font-size: 12px; color: rgb(103, 103, 103); }
.podrobnee { margin: 0; padding: 3px 0 0 0; font-family: Verdana; font-size: 11px; color: rgb(103, 103, 103); margin-top: 5px; list-style-type: none;}
.podrobnee li {float: left;}
.cart_text { font-family: Tahoma; font-size: 12px; color: rgb(103, 103, 103); font-weight: bold; margin-left: 7px; }
.cart_text2 { margin-left: 7px; }
.cartbottom { font-family: Tahoma; font-size: 11px; color: rgb(103, 103, 103); font-weight: normal; }
.commentbox { margin-bottom: 10px; }
.commentbox3 { height: 15px; font-family: Tahoma; font-size: 11px; color: rgb(103, 103, 103); padding: 2px 0 0 2px; }
.commentbox-text { font-family: Tahoma; font-size: 11px; font-weight: normal; margin-bottom: 5px; }
.commentbox-text2 { font-family: Tahoma; font-size: 11px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; }
.buyout { border-color: rgb(200, 200, 200); }
.buyout-text { font-family: Tahoma; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.error { color: rgb(255, 0, 0); font-weight: bold; }
.gb { clear: both; font-family: Arial; font-size: 13px; color: rgb(199, 77, 160); font-weight: bold; margin-top: 25px;}
.gb img { padding-right: 10px; vertical-align: bottom; }
.gb2 { font-family: Arial; font-size: 13px; color: rgb(199, 77, 160); font-weight: bold; margin-bottom: 10px; margin-top: 20px; float: right; }
.gb2 img { padding-right: 10px; vertical-align: bottom; }

.gbtext { font-family: Tahoma; font-size: 13px; color: rgb(103, 103, 103); }
.gbname { font-family: Tahoma; font-size: 13px; color: rgb(199, 77, 160); }
.style1 { font-size: 16px; font-weight: bold; }
.style2 { font-size: 12px; }
.style3 { font-size: 14px; }

.INPUT { border: 1px solid rgb(149, 149, 149); font-size: 10px; color: rgb(0, 0, 0); font-family: Tahoma,Arial,sans-serif; }
.INPUTsearch { background-color: rgb(255, 249, 235); }
.menu_header { color: rgb(255, 255, 255); font-weight: bold; }
.zagolovok1 { font-family: Tahoma; font-size: 13px; font-weight: bold; color: rgb(103, 103, 103); }
.zg1 { font-family: Tahoma; font-size: 13px; font-weight: bold; }
.zagolovok2 { clear: both; font-family: Tahoma; font-size: 13px; font-weight: bold; margin-top: 30px; color: rgb(103, 103, 103); }
.zagolovok22 { font-family: Tahoma; font-size: 13px; font-weight: bold; margin-bottom: 10px; margin-top: 75px; color: rgb(103, 103, 103); }
.zagolovok3 { font-family: Tahoma; font-size: 12px; font-weight: normal; margin-bottom: 10px; margin-top: 32px; text-decoration: underline; color: rgb(103, 103, 103); }
.zagolovok4 { font-family: Tahoma; font-size: 14px; font-weight: bold; }
.zagolovok5 { font-family: Tahoma; font-size: 11px; font-weight: bold; padding: 5px 0;}

.opisanie { font-family: Tahoma; font-size: 13px; font-weight: normal; color: rgb(103, 103, 103); line-height: 17px; }
.date { font-family: Tahoma; font-size: 11px; font-weight: normal; }
.vsego { font-family: Tahoma; font-size: 12px; font-weight: normal; margin-bottom: 5px; }
.tel { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold; margin-left: 25px; margin-top: -17px; }
.icq { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold;  }
.menu_text { font-family: Tahoma; font-size: 13px; line-height: 16px; font-weight: normal; color: rgb(103, 103, 103); }
.menu_text1 { font-family: Tahoma; font-size: 11px; font-weight: normal; margin-top: 0px; margin-bottom: 34px; color: rgb(255, 255, 255); }
.menu_text2 { font-family: Tahoma; font-size: 13px; font-weight: normal; margin-bottom: 15px; margin-left: 85px; color: rgb(255, 255, 255); }
.carttext { font-family: Tahoma; font-size: 11px; font-weight: normal; margin-left: 7px; }
.price1 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: rgb(199, 77, 160); }
.price2 { font-family: Tahoma; font-size: 12px; font-weight: normal; color: rgb(199, 77, 160); }
.bottomtext { font-size: 10px; font-family: Tahoma; }
.headertext { font-family: Tahoma; font-size: 11px; font-weight: bold; }
.clientsfield { font-family: Tahoma; font-size: 9px; }
.clientsreg { font-family: Tahoma; font-size: 10px; color: rgb(94, 34, 46); }
.clientsenter { font-size: 14px; font-family: Tahoma; color: rgb(94, 34, 46); }
.topcart { font-family: Tahoma; font-size: 11px; color: rgb(74, 72, 72); }
.topcart:hover { text-decoration: underline; }
.source { font-family: Tahoma; font-size: 12px; font-weight: bold; color: rgb(103, 103, 103); margin: 3px 0 1px 0;}
.source5 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: rgb(108, 108, 108); margin-left: 32px; }
.backcall { font-family: Tahoma; font-size: 11px; font-weight: bold; margin-top: 45px; color: rgb(103, 103, 103); text-decoration: none; }
.sourcetext { font-family: Tahoma; font-size: 11px; color: rgb(94, 34, 46); font-weight: bold; text-decoration: none; }
.source1 { font-family: Tahoma; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold; text-decoration: none; }
.source2 { font-family: Tahoma; font-size: 11px; font-weight: bold; color: rgb(103, 103, 103); text-decoration: none; margin-bottom: 5px; }
.top_menu { color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 10px; margin-left: 70px; }
.topmenu { font-family: Tahoma; font-size: 11px; color: rgb(103, 103, 103); font-weight: bold; text-decoration: underline; }
.topmenu:hover { text-decoration: none; }
.menu { font-family: Arial; font-size: 12px; color: rgb(107, 105, 105); font-weight: bold; }
.menulinks { color: rgb(132, 56, 102); font-family: Tahoma; font-size: 11px; }
.menulinks:hover { color: rgb(123, 134, 156); }
.description { font-family: Tahoma; font-size: 10px; }
.mainprice { color: rgb(153, 0, 0); }
.style123 { color: rgb(255, 255, 255); font-family: "Courier New",Courier,monospace; font-size: 16px; }
img { border: 0px none ; }
div.text { display: none; position: absolute; left: -1000px; top: -1000px; }
a { border: 0px none ; font-family: Tahoma; font-size: 11px; font-weight: bold; color: rgb(94, 34, 46); text-decoration: none; }
body { margin: 0px; background-color: rgb(255, 255, 255); }
.style51 { text-decoration: none; color: rgb(255, 255, 204); font-weight: bold; font-size: 14px; font-style: normal; font-family: "Bookman Old Style"; }
.style10 { font-family: Tahoma; font-size: 11px; font-weight: bold; color: rgb(199, 77, 160); }
.style54 { color: rgb(255, 255, 255); font-size: 14px; font-style: normal; font-weight: normal; font-family: "Bookman Old Style"; text-decoration: none; }
.style83 { font-family: Tahoma; font-size: 13px; color: rgb(255, 255, 255); }
.style93 { font-size: 14px; }
.style97 { border: 0pt none ; font-size: 14px; font-family: "Comic Sans MS"; }
.style118 { color: rgb(255, 255, 255); font-family: "Bookman Old Style"; }
.style127 { color: rgb(103, 103, 103); }
.style75 { font-family: Tahoma; font-size: 13px; font-weight: bold; }
.style776 { color: rgb(153, 0, 0); text-indent: 20px; font-size: 12px; font-family: Tahoma; font-weight: bold; }
.style76 { color: rgb(153, 0, 0); font-size: 12px; font-family: Tahoma; font-weight: bold; }
.stylecena { color: rgb(153, 0, 0); font-size: 11px; font-family: Tahoma; font-weight: bold; }
.style766 { color: rgb(153, 0, 0); font-size: 10px; font-family: Tahoma; font-weight: bold; }
.style77 { font-family: Tahoma; font-size: 12px; }
.style78 { font-family: Tahoma; font-size: 11px; }
.style79 { color: rgb(153, 0, 0); font-size: 12px; font-family: Tahoma; }
.style73 { color: rgb(153, 0, 0); font-weight: bold; font-size: 12px; font-family: "Courier New",Courier,monospace; }
.style121 { color: rgb(255, 255, 255); word-spacing: inherit; }
.style122 { color: rgb(153, 0, 0); }
.style126 { font-size: 12px; }
.style120 { color: rgb(153, 0, 0); font-weight: bold; font-size: 18px; font-family: Arial,Helvetica,sans-serif; }
.style-rejim { color: rgb(255, 255, 255); font-size: 12px; font-family: Tahoma; }
.style-scheme { text-indent: 50px; }
.style-predloj { color: rgb(153, 0, 0); text-indent: 20px; font-family: Tahoma; font-size: 10px; }
.styleterms { font-size: 13px; color: rgb(255, 255, 255); }
.style-dob-pod { font-size: 12px; font-family: Tahoma; }
.style-sled-pred { font-size: 12px; font-family: Tahoma; }
a { color: rgb(199, 77, 160); text-decoration: underline; }
a:hover { text-decoration: none; }
a#id2 { text-decoration: none; color: rgb(0, 0, 0); }
a#id2:hover { text-decoration: underline; }
a#id2:visited { color: rgb(0, 0, 0); }
a#id3 { text-decoration: none; color: rgb(0, 0, 0); }
a#id3:hover { text-decoration: underline; }
a#id3:visited { color: rgb(0, 0, 0); }
.tab_div input.textfield5 { border: 1px groove rgb(198, 198, 198); margin: 0pt; padding: 0pt ! important; color: rgb(98, 98, 98); font-family: Tahoma,Arial,serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 13px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; height: 16px; text-align: center; width: 43px; }
a#id4 { text-decoration: none; color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px; font-weight: bold; }
a#id4:hover { color: rgb(153, 0, 0); }
a#id5 { text-decoration: underline; color: rgb(103, 103, 103); }
a#id5:hover { color: rgb(199, 77, 160); text-decoration: none; }
a#id6 { text-decoration: none; }
a#id6:hover { text-decoration: underline; }
a#id7 { text-decoration: underline; }
a#id7:hover { text-decoration: none; }
a#id8 { text-decoration: underline; color: rgb(255, 255, 255); font-family: Tahoma; font-size: 12px; font-weight: normal; }
a#id8:hover { text-decoration: underline; color: rgb(255, 255, 255); }
a#id9 { text-decoration: none; color: rgb(103, 103, 103); }
a#id9:hover { color: rgb(199, 77, 160); }
a#id10 { font-family: Verdana; font-size: 11px; color: rgb(107, 105, 105); font-weight: normal; text-decoration: none; }
a#id10:hover { text-decoration: underline; }
a#id11 { font-family: Verdana; font-size: 11px; font-weight: normal; color: rgb(103, 103, 103); margin-top: 5px; text-decoration: underline; }
a#id11:hover { color: rgb(199, 77, 160); text-decoration: none; }
a#id13 { font-family: Verdana; font-size: 11px; color: rgb(67, 65, 66); font-weight: normal; text-decoration: none; }
a#id13:hover { text-decoration: underline; }
a#id14 { font-family: Tahoma; font-size: 13px; font-weight: bold; color: rgb(103, 103, 103); text-decoration: none; }
a#id14:hover { color: rgb(199, 77, 160); text-decoration: none; }
a#id15 { font-family: Verdana; font-size: 11px; font-weight: bold; color: rgb(155, 155, 155); margin-top: 5px; text-decoration: underline; }
a#id16 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: rgb(103, 103, 103); }
a#id16:hover { color: rgb(199, 77, 160); text-decoration: none; }
a#id17 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: rgb(103, 103, 103); }
a#id17:hover { color: rgb(199, 77, 160); text-decoration: none; }
a#id18 { font-family: Verdana; font-size: 9px; color: rgb(68, 68, 68); font-weight: normal; text-decoration: none; }
a#id18:hover {  }
a#id19 { color: rgb(199, 77, 160); font-weight: bold; text-decoration: underline; }
a#id19:hover { text-decoration: none; }
a#id20 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: rgb(199, 77, 160); text-decoration: none; }
a#id20:hover { text-decoration: underline; }
a#id21 { font-family: Tahoma; text-decoration: none; font-size: 12px; color: rgb(103, 103, 103); }
a#id21:hover { color: rgb(199, 77, 160); }
a#id22 { font-family: Tahoma; font-size: 13px; line-height: 16px; font-weight: normal; color: rgb(103, 103, 103); text-decoration: underline; }
a#id22:hover { text-decoration: none; }
a#id23 { font-family: Tahoma; font-size: 12px; font-weight: normal; color: rgb(103, 103, 103); }
a#id23:hover { color: rgb(199, 77, 160); text-decoration: none; }
.dopinfo {  }
.dopinfo li { list-style-type: none; padding: 0 0 15px 0; font-size: 13px; line-height: 17px; }
.descgoods {list-style-type: none; margin: 23px 0; padding: 0;}
.descgoods li {padding: 0 0 25px 0; line-height: 16px;}

.th20 {margin-top: 20px;}


.faq1 {border: 1px solid #dddddd; margin: 5 10 10 5; }
.faq2 {border: 1px solid #dddddd; margin: 5 10 10 5; background-color: #eeeeee;}

.cartb1 { margin-top: -22px; margin-right: 4px; float: right; }




 a.ad_title_:link, a.ad_title_:visited { /* стиль названия игрушки*/
    
    color:#666666; /* цвет  */
    font-weight: bold;    /* жирность     */
    text-decoration:none; /*  оформление текста     */
    font-size:11px; /* размер */
    padding-left:0px; /* отступ слева */
    padding-top:0px; /* отступ сверху */
    padding-bottom:0px; /* отступ снизу*/
line-height: 17px; 
    }
    a.ad_title_:hover {
    text-decoration:none;color: rgb(199, 77, 160); /* подчеркивание линка названия игрушки */
    }
    a.ad_img_link:link, a.ad_img_link:visited { /* ссылка изображения */
    display:block;
    border: 0px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    }

    img.ad_img_{        /* само изображение */
    display:block;
    border: 0px;
    width: 170px;
    height: 170px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
margin-top: 25px;
    }


    a.ad_rur_:link, a.ad_rur_:visited { /* линк цены игрушки*/
        
    font-weight: bold;
    text-decoration:none;
    font-size:12px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    }

    table.ad_table_ { /* таблица */
    width: 100%;
    border-collapse:collapse;
    }

    table.ad_table_ td {  vertical-align: top; border:0px solid #663300;}
.ad_table_div_ {height: 35px;}
