@import url(base.css);

/*{{{ Main layout*/

body {
  font: 11px Tahoma, sans-serif;
  color: #000;
  background: url(bodyfon.jpg);
}


a {
  color: #2C7DC8;
}


#container a:hover {
  text-decoration: underline;
  color: #79B0E1;
}



#sp1 {
  clear: both;
  height: 310px;
}


#container, #footer {
  width: expression(document.body.clientWidth > 995 ? '100%' : '995px'); min-width: 995px; 
}


body#sec #container, body#therd #container {
  background: url(container2.jpg) 0 0 repeat-y;
}


#container {
  height: auto !important; height: 100%; min-height: 100%;
  background: url(container111.jpg) 100% 0 repeat-y;
}


#header {
  height: 276px;
  position: relative;
  background: url(headfon11.jpg) 100% 0 no-repeat;
}

.bg{height: 228px; position: absolute; top: 0; left: 0; z-index: 1; background: url(headfon11_bg.jpg) 0 0 repeat-x; width: 100%;}

body#therd #sidebar {
  width: 218px;
}


#sidebar {
  width: 213px; 
  float: left; clear: left;
  background: url(sidefon.jpg) 0 0 no-repeat;
  padding-bottom: 125px;
}


body#sec #content {
  background: url(content2.jpg) 213px 0 no-repeat;
}


body#therd #content {
  background: url(content2.jpg) 213px 0 no-repeat;
  margin-left: -218px;
}


#content {
  width: 100%;
  float: right;
  margin-left: -213px; 
  background: url(txtfon.jpg) 213px 0 no-repeat;
}


body#sec #txt {
  margin-left: 274px; padding-top: 86px;
  background: url(txtfon2.jpg) 100% 0 no-repeat;
  position: relative; top: -37px;
  position: relative; z-index: 600;
}


body#sec #txttext3 {
  background: url(fon.jpg) 100% 0 no-repeat;
  position: relative; top: -85px;
  padding-top: 110px;
  _height: 1%;
}


body#therd #txt {
  margin-left: 254px;
}


body#therd #txttext3 {
  background: url(searchfon.jpg) 256px 0 repeat-x;
  height: auto !important; height: 1%; width: 100%;
  float: left;
  position: relative; z-index: 700;
}


#txt {
  margin-left: 213px;
  height: auto !important; height: 1%;
  position: relative; z-index: 400;
}


#txt1 {
  width: 100%;
  float: left;
  margin-right: -250px;
  height: auto !important; height: 1%;
}


#txt2 {
  margin-right: 250px;
  height: auto !important; height: 1%;
}


#asidebar {
  float: right; clear: right;
  width: 250px;
  position: relative; z-index: 400; 
}


#footer {
  height: 363px; width: 100%;
  float: left; clear: left;  
  margin-top: -363px;
  position: relative; z-index: 300; 
  background: url(footfon111.jpg) 100% 100% no-repeat;
}


body#sec #footer, body#therd #footer {
  height: 372px;
  margin-top: -372px;
  background: url(footfon2.jpg) 100% 0 repeat-x;
  background: url(footfon22.jpg) 592px 0 repeat-x;
}

/*}}}*/

/*{{{ Header*/

#logo {
  background: url(logofon.jpg) 0 0 no-repeat;
  width: 353px; height: 276px;
  position: relative;
  z-index: 100;
}

#logo img {
  position: absolute; top: 28px; left: 32px;
}

/*}}}*/

/*{{{ Footer */

body#sec #adr, body#therd #adr {
  background: url(addressfon2.jpg) 0 0 no-repeat;
  background: url(addressfon22.jpg) 0 0 no-repeat;
  margin: 0;
  height: 216px !important; height: 372px;
}

#adr {
  background: url(addressfon.jpg) 0 0 no-repeat;
  width: 715px !important; width: 740px; height: 207px !important; height: 363px;
  color: #fff;
  padding: 156px 0 0 25px; 
  float: left;
  margin-top: 79px;
}

#mag {
  font-size: 13px; font-weight: bold; font-style: normal;
  display: block;
  margin-bottom: 14px;
}

#adr ul {
  margin: 8px 0 17px 0;
}

#adr ul li {
  background: url(footlifon.png) 0 3px no-repeat;
  padding: 8px 0 13px 32px; margin-bottom: 3px;
  font-size: 13px;
}

#adr ul li.vih {
  background: url(footlifon2.png) 0 50% no-repeat;
  padding: 0 0 0 32px; margin-bottom: 0;
  color: #FF3131;
}

#adr address {
  font-style: normal;
}

#adr address strong {
  font-weight: normal;
}


body#sec #dextra, body#therd #dextra {
  margin: 176px 0 0 0; 
}

#dextra {
  float: right; clear: right;
  width: 232px !important; width: 250px; height: 65px !important; height: 187px;
  margin: 255px 0 0 0; padding: 122px 0 0 18px; 
  display: inline;
  color: #8A8A8A;
  background: url(molotok.jpg) 0 0 no-repeat;
}

#dextra p {
  margin: 0; margin-top: 4px;
}

#dextra p a {
  display: block;
  color: #8A8A8A;
}

/*}}}*/

/*{{{ Sidebar*/

#icon {
  margin: 40px 0 32px 18px;
}

#icon li {
  display: inline; 
  margin-right: 38px;
}

#icon #last {
  margin: 0;
}


#nav2 {
  margin: 0;
}

#nav2 li {
  background: none;
  margin: 0; padding: 0; margin-left: 14px; padding: 0 0 10px 25px;
  font-weight: bold; font-size: 15px; 
}

#nav2 li a {
  color: #000; text-decoration: none; white-space: nowrap;
}

#nav2 li ul {
  margin: 0; margin: 3px 0 0 4px;
}

#nav2 li.active ul li a {
  background: none;
}

#nav2 li ul li { 
  margin: 0; margin: 0 0 3px 0; padding: 0; padding: 0 0 0 11px; 
  background: none;  
  font-size: 12px; 
  background: url(bul22.png) 0 50% no-repeat;
}

#nav2 li ul a {
  color: #4E4E4E;
  text-decoration: underline;
}


#nav {
  margin: 30px 26px 0 0; 
}

#nav li {
  font-weight: bold; font-size: 15px;
  background: url(bgrli.png) 0 100% repeat-x;
  margin-left: 14px; padding: 5px 0 10px 25px;
  _height: 1%;

}

#nav li li{
  font-weight: normal; font-size: 11px;
  background: none;
  margin-left: 0px; padding: 5px 0 0px 0px;
}



#nav li.last {
  background: none;
}

#nav li a {
  text-decoration: none;
  color: #000; _height: 1%;
    
}

#nav li a:hover{color: #919191;}


#nav li.active a {
  background: url(actfon.jpg) 0 50% no-repeat;
  position: relative; margin-left: -38px;
  _width: 200px;
  padding-left: 38px;
  _height: 1%;
}

#nav ul {
margin: 0; padding: 0; list-style: none;
}


#nav li.active li a{
  background: none; color: #2A7EC7;text-decoration: underline; padding-left: 42px; left: 0;
}


#search {
  background: url(formfon.jpg) 0 0 no-repeat;
  width: 213px; height: 115px;
  margin: 89px 0 68px 0; 
}

#search label input.text {
  width: 55px; height: 18px !important; height: 22px;
  float: left;
  border: 1px solid #C2C2CD; border-left: none;
  margin: 61px 0 0 80px;
}

#search input.submit {
  background: url(knorka.jpg) 0 0 no-repeat;
  width: 56px; height: 19px;
  border: none;
  margin: 63px 0 0 9px;
  color: #000;
  font-weight: bold; font-size: 12px;
}

#search p {
  clear: both;
  margin: 0; margin: 19px 0 0 19px;
  font-size: 12px;
}

#search p a {
  color: #000;
}


.skachay {
  margin: 0 0 36px 46px;
}

.skachay h4 {
  margin: 0; margin-bottom: 3px;
  background: url(bul1.png) 0 0 no-repeat;
  padding: 0 0 0 24px;
  height: 25px;
  font-size: 16px;
}

.skachay h4.cl {
  background: url(bul2.png) 0 0 no-repeat;
}

.skachay h4 a {
  color: #000;
  text-decoration: none;
}



.skachay p {
  margin: 0; margin: 0 0 3px 3px;
  font-size: 12px;
}

.skachay p strong {
  color: #FF0909;
}

.skachay ul {
  margin-left: 3px;
}

.skachay ul li {
  font-weight: normal;
  font-size:12px;
  margin-bottom: 7px;
}

/*}}}*/

/*{{{ Txt2*/

.txttext {
  margin: 14px 47px 0 33px; 
  overflow: hidden; _width: 100%;
}

body#sec h1, body#therd h1 {
  text-align: left; 
  margin-bottom: 20px;
}

h1 {
  margin: 0; margin-bottom: 13px;
  font-weight: normal; font-size: 18px;
  text-align: center;
}

h1#h_cart {
  background: url(h_cart.png) 0 0 no-repeat;
  padding-left: 25px; padding-bottom: 5px;
}

.txttext p {
  margin: 0; margin-bottom: 7px;
}


#an {
  margin: 13px 0 0 0; 
  overflow: hidden; _width: 100%;
  background: url(115.jpg) 374px 10px repeat-x;
}

#an2 {
  background: url(117.jpg) 0 0 no-repeat;
  height: 293px; 
}

#anons {
  ackground: url(116.jpg) 100% 0 no-repeat;
  height: 293px; 
  overflow: hidden; _width: 100%;
  margin-left: 48px;
  text-align: center;
}

#anons li {
  float: left;
  width: 33.3%;
  margin-top: 62px;
  font-size: 16px;
}

#anons li a strong {
  text-decoration: underline;
  color: #3EA2FF;
}

#anons li strong {
  display: block;
  margin: 8px 0 0 10px;
  font-size: 11px;
}

#anons li em {
  margin-left: 10px;
  font-style: normal;
}

#anons li a  {
  color: #fff;
  text-decoration: none;
}


.txttext h2 {
  margin: 0; margin-bottom: 10px; padding: 0 0 0 26px;
  font-size: 18px; font-weight: normal;
  background: url(h2bgr.png) 0 2px no-repeat;
  height: 27px;
}

body#sec #txttext1 {
  padding: 0 79px 0 0;
}

body#therd #txttext1 {
  padding: 86px 24px 0 56px;
  height: auto !important; height: 1%;
}

body#therd #txttext1 p {
  line-height: 16px;
  margin-bottom: 22px;
}


#par {
  float: left; 
  width: 69.9%;
}


#cart {
  float: right;
  width: 201px;
}

#cart img {
  float: right; clear: right;
  border: 1px solid #111111;
  margin-bottom: 12px;
}


body#sec .news {
  float: none;
  margin: 0 0 22px 0;
  overflow: hidden; width: 100%;
}

.news {
  float: left; 
  width: 43%;
  margin: 0 40px 22px 0;
}

.news img {
  border: 1px solid #121212;
  float: right;
}

body#sec .news em.data {
  font-size: 18px;
  color: #727272;
}

.news em.data {
  font-size: 13px; font-style: normal;
}

body#sec .news strong.name {
  display: inline;
  font-size: 12px;
  margin-left: 0px;
}

.news strong.name {
  font-size: 13px; 
}

body#sec .news strong.name a {
  color: #000;
  text-decoration: underline;
}

body#sec .news strong.name a:hover {
  text-decoration: none;
}

.news strong.name a {
  color: #D21D2E;
  text-decoration: none;
}

body#sec .news p {
  margin: 5px 145px 0 0;
}

.news p {
  margin: 0; margin-top: 10px;
}

.news p.href {
  margin: 0; margin-top: 3px;
  font-style: italic;
}

p.pager {
  padding-top: 15px;
}

p.pager strong {
  font-weight: normal;
}

p.pager a {
  margin-right: 4px;
}

#str {
  background: #FF0505;
  color: #fff;
  padding: 2px 2px 5px; margin-right: 3px;
}


body#sec #ras {
  background: none;
  float: none;
  width: auto;
  margin-top: 30px; 
}

#ras {
  background: url(rasbord.png) 0 100% repeat-x;
  float: left;
  width: 100%;
  padding-bottom: 35px;
}

body#sec #ras li {
  font-size: 10px;
}

#ras li {
  float: left;
  margin-right: 17px;
}

#ras li img {
  margin-right: 8px;
}


.catalog {
  padding: 25px 27px 0 0;
  clear: both;
  font-size: 10px;
  _height: 1%;
}

.catalog img {
  float: left;
}

.catalog h4 {
  margin: 0; margin: 6px 0 3px 141px; padding: 0 0 0 25px;
  font-size: 18px; font-weight: normal;
  background: url(h4bul.jpg) 0 0 no-repeat; 
  height: 27px; 
}

.catalog h4.vt {
  background: url(h4bul2.jpg) 0 0 no-repeat;
}

.catalog h4 a {
  color: #000;
  text-decoration: none;
}

.catalog strong {
  font-weight: normal;
  text-transform: uppercase;
  margin-left: 4px;
}

.catalog p {
  margin: 0; margin: 0 0 7px 145px !important; _margin: 0 0 7px 152px;
}

.catalog ul {
  margin-left: 145px !important; margin-left: 152px;
}


#meropr {
  margin: 40px 0 0 0;
  clear: both;
  border-collapse: collapse;
  border: 1px solid #212121;
}

#meropr td { 
  border-right: 1px solid #212121;
  padding: 6px 0 7px 11px; 
  color: #000;
}

#meropr th {
  border-right: 1px solid #212121; border-bottom: 1px solid #212121;
  padding: 13px 0 14px 0;
}

#meropr tr {
  background: url(trfon.png) 0 0 repeat-x;
}

#meropr .shapka {
  background: none;
}

#meropr .shapka td {
  padding: 13px 0 7px 11px;
}

#meropr .shapka2 td {
  padding: 6px 0 23px 11px; 
}

#meropr a {
  color: #000;
  text-decoration: none;
}


#kont {
  color: #353535;
  font-style: normal;
  margin: 25px 140px 0 0;
  float: left;
  width: 230px;
}




#txttext3 h2 {
  font-size: 18px; font-weight: normal;
  color: #BA0000;
  margin: 0; 
  position: relative; top: -40px;
}


#subscribe1 {  
  width: 269px; 
  $width: 271px; 
  float: left;
}

#subscribe1 fieldset {
  width: 100%; 
}
 
#subscribe1 strong {    
  float: left; 
  width: 115px;
  color: #353535;
}
 
#subscribe1 label {
   display: block; 
   overflow: hidden; width: 100%; 
} 

#subscribe1 label.kod {
   display: block; 
   overflow: hidden; width: 100%;
   margin-top:10px;
}

#subscribe1 strong.last {
  display: block;
  float: none;
  margin: 15px 0 11px 0; 
}

#subscribe1 input.text {  
  width: 152px; 
  margin: 0 0 15px 0;
  border: 1px solid #B3B9C3; 
  float: right;  
}
 
#subscribe1 textarea {  
  font-family: Tahoma, sans-serif; 
  height: 96px; width: 265px !important; width: 269px;
}

#subscribe1 input.submit {  
  border: none;
  background: url(otpr.jpg) 0 0 no-repeat;
  color: #000; 
  font-weight: bold; font-size: 11px; 
  margin: 13px 0 0 0; padding: 4px 0 11px 0;  
  width: 95px;  
}


#kompas {
  position: relative;  left: 5px;
  float: left; margin-bottom: 20px;
  clear: left;
}

#kompas img {
  float: left; clear: left;
  width: 71px;
  margin-right: 27px;
}

#kompas strong {
  margin-top: 26px;
  display: block;
  font-weight: normal; font-size: 18px;
}

#kompas strong a {
  color: #6E6E6E;
  text-decoration: none;
}


#map {
 
  width: 636px;
  margin: 0 0 0 10px;
}

#lin {
  position: absolute; right: -50px; top: 300px;
  display: block; clear: left; float: right;
}

#mapp {
  width: 636px; height: 404px;
  position: relative;
  clear: left;
  float: left;
  
  padding-bottom: 150px !important;
  padding-bottom:  0;
}


#kat {
  margin: 0; margin: 12px 0 17px 35px; padding: 0 0 0 26px;
  height: 26px;
  background: url(kat.jpg) 0 0 no-repeat;
}

#kat strong {
  font-weight: normal;
  color: #FF0000;
}


#poisk {
  background: url(pravfon.jpg) 100% 0 repeat-y;
  float: right;
  overflow: hidden; width: 100%;
  margin-bottom: 50px;
}

#poisk2 {
  background: url(prav.jpg) 100% 0 no-repeat;
  float: left;
  overflow: hidden; width: 100%;
}

#poisk3 {
  background: url(levfon.jpg) 0 0 repeat-y;
}

#poisk4 {
  background: url(lev.jpg) 0 0 no-repeat; 
  overflow: hidden; width: 100%;
}

#search2 {
  margin: 23px 20px 9px 18px; padding-bottom: 7px;
  background: url(searc2bord.jpg) 0 100% repeat-x;
}

#search2 label {
  float: left;
  margin-left: 20px;
}

#search2 label select {
  width: 110px;
}

#search2 label#sk {
  width: 230px;
}

#search label.price {
  width: 105px;
}

#search2 label strong {
  font-weight: normal;
  float: left;
  margin: 7px 0 0 0;
  width: 45px;
}

#search2 label.price strong {
  width: 50px;
}

#search2 label.pr strong {
  width: 25px; 
}

#search2 label input.text {
  border: 1px solid #7F9DB9;
  height: 17px !important; height: 19px;
}

#search2 label#sk input.text {
  width: 180px;
}

#search2 label.price input.text {
  width: 55px;
}

#search2 input.submit {
  border: none;
  background: url(kn.gif) 0 0 no-repeat;
  width: 61px; eight: 25px;
  margin-left: 24px; padding: 3px 12px 11px 12px;
  font-weight: bold; font-size: 12px;
}

#poisk2 p {
  margin: 0; margin: 0 0 2px 42px;
  float: left; clear: left;
  display: inline;
}

#poisk2 ul {
  margin: 0 0 0 4px;
  float: left;
}

#poisk2 ul li {
  float: left; 
  margin-right: 9px;
}

#poisk2 ul a {
  color: #2666C9;
}

#poisk2 ul li#zena {
  background: url(zena.png) 0 0 no-repeat;
  padding: 0 5px;
  height: 18px;
}

#poisk2 ul li#zena a {
  color: #fff;
}


#search3 {
  float: left; clear: left;
  margin: 35px 0 0 24px;
  display: inline;
  width: 450px;
}

#search3 label select {
  width: 190px;
  margin-right: 23px;
}

#search3 label#srch select {
  width: 139px;
}


#txttext3 p.pager {
  float: right; clear: right; 
  margin: 0; margin-right: 16px; margin-top: 25px !important; margin-top: 50px;
  display: inline;
}

#txttext3 p.pager strong {
  background: url(one.png) 0 0 no-repeat;
  padding: 3px 0px 5px 0px;
  _height: 18px;
  color: #fff;
  margin-left: 3px;
  float: left; width: 11px; text-align:center; display: inline;
}

#txttext3 p.pager a {
  color: #2666C9;
  float: left;
  margin: 4px 0 0 4px;
}

#txttext3 p.pager #stran {
  background: none;
  color: #000;
  width: auto;
}


#tab {
  padding: 0px 15px 0 42px;
  float: left; clear: both;
  overflow: hidden; width: 100%;
  background: url(tabfon.jpg) 0 100% repeat-x; _margin-bottom: -15px;
}

#tovar {
  font-size: 10px;
  background: url(tabpravfon.jp) 100% 100% no-repeat;
  
}

#tovar tr#lasttr td {
  padding-bottom: 58px;
}

#tovar tr th {
  text-align: left;
  padding-bottom: 28px;
padding-top: 10px;
  font-size: 11px;
}

tr.backgr #first a, tr #first a {

  color: #2666C9;
}

tr.backgr #first a.cherk, #first a.cherk {

  height: 17px;
}

#tovar td#first a img {
  float: left; display: inline; margin-left: 3px;
}

#tovar td#three a img {
  float: right; margin-right: 10px; display: inline; margin-top: -13px;
}

.pic {
  width: 30px; float: left;
}

#second {
  width: 86px; padding-right: 68px;
  text-align: right;
}

#second a {
  color: #FF0505;
  text-decoration: none;
}

#three {
  width: 144px;
  _width: 104px;
}

#three input.text {
  width: 39px; height: 16px !important; height: 18px;
  margin:0 5px 0 0;
  float: left; clear: left;
  border: 1px solid #7F9DB9;
}

#three em {
  font-style: normal;
  margin-right: 6px;
}

#tovar tr.backgr td {
  background: url(trbgr.jpg) 0 0; padding-top:1px; padding-bottom:1px;  
}

#tovar tr td {
  padding-top: 6px;
  padding-bottom: 6px;
}


#cklad {
  loat: left;
  margin: 0 0 -200px 44px;
  display: inline;
  border: 1px solid red;
}

#cklad img {
  float: left; clear: both;
}

#cklad p {
  margin: 0; margin: 0 0 8px 0;
}
























 


 


/*}}}*/

/*{{{ Asidebar */

#ban {
  width: 233px; 
  margin-left: 9px;
  background: url(bordban.gif) 0 0 no-repeat;
  min-height: 118px; height: auto !important; height: 98px;
}
#ban222 {
  width: 233px; 
  margin-left: 9px;
  background: url(bordban.gif) 0 100% no-repeat; 
  height: 20px; 
}

#ban h3 {
  margin: 0; padding: 13px 0 11px 0; 
  text-align: center;
  font-weight: normal; font-size: 11px;
}

#ban h3 a {
  color: #000;
  text-decoration: none; 
}

#ban img {
  margin: 0 0 10px 10px; 
}

#ban2 {
  margin: 0; margin: 0 0 0 6px;
}


#asidebar h2 {
  margin: 0; margin: 33px 0 9px 11px; padding: 0 0 0 27px;
  height: 27px;
  background: url(ash2bul.png) 0 0 no-repeat;
  font-weight: normal; font-size: 18px;
}


#cat {
  margin: 0 0 0 19px;
}

#cat li {
  font-size: 10px;
  margin-bottom: 3px;
}

#cat a {
  color: #000;
}

/*}}}*/



dl.l {
  margin: 0 0 13px 0;
  font-size: 11px;
  color: #B92D1C;
}

dl.l.sec {
  color: #502F1F;
}

dl.l dd {
  margin: 0 0 7px 0;
  display: block;
}

.hr-var {
  background: url(bul7.gif) 0 0 repeat-x;
  margin: 15px 0;
}


.hr-sec {
  border-top: 1px solid #353535;
  margin: 30px 0 15px 0;
}
.hr-sec1 {
  border-top: 1px solid #353535;
  margin: 18px 0 30px 0; clear: both;
}

p.pager1 strong.one {
  font-weight: normal;
  width: 11px; height: 18px;
  background: url(one.png) no-repeat; color: #fff;
  float: left;
  display: inline;
  text-align: center;
  margin-top: -2px;
  padding-top: 2px;
}

p.pager1 strong {
  display: inline; float: left;
  margin-bottom: 18px;
  _margin-bottom: 0;
}
p.pager1 a {
  margin: 0 0 0 5px;
  float: left; display: inline;
}

p.pager1 .href {
  margin: 0 20px 0 15px;

}


#l {
  overflow: hidden;
  zoom: 1;
  padding-right: 67px;
}

#kons {
  float: right; 
  width: 310px;
  background: red;
  margin-top: 90px;
  display: inline; margin-right: -79px;
  height: auto !important; min-height: 680px; height: 680px;
  background: url(book2.jpg) 100% 100% no-repeat;
}

div.guest#kons {
  background-image: url(book.jpg);
  min-height: 720px; height: 720px;
}

#kons form {
  margin-right: 64px;
  zoom: 1;
}

#kons .text, #kons textarea {
  border: 1px solid #B3B9C3;
  float: right; width: 164px;
}

#kons textarea {
  float: none; clear: left; 
  width: 243px !important;
  margin: 5px 0 0px;
  width: 247px; height: 100px;
  font-family: sans-serif;
}
#kons label {
  display: block; overflow: hidden; zoom: 1;
  padding: 10px 0 0 0;
}
#kons label strong {
  float: left; width: 65px;
}

#kons .submit {
  width: 95px; height: 37px; 
  background: url(kons.jpg) no-repeat;
  border: none; font-weight: bold; font-size: 12px;
}



#cart-table td, #cart-table th {
  padding: 10px 0 0; text-align: center; font-size: 12px;
}

#cart-table .naimm {
  text-align: left;
}

#cart-table a {
  display: block; 
  text-align: left;
  font-weight: bold;
}

#cart-table th {
  font-weight: normal; 
  font-size: 11px;
  border-bottom: 1px solid #353535;
  padding: 7px 0; margin-bottom: 10px;
}

#cart-table input {
  width: 50px;
}

#cart-table input.checkbox {
  width: auto;
}

#cart-table {
  margin-bottom: 20px;
}

#igogo {
  font-size: 12px;
}

#igogo td {
  padding: 5px 20px;
}

#igogo b {
  color: #FF0505;
}

#peresch, #order #ordero {
  float: right; clear: right;
  margin: 20px 0; width: 159px; height: 32px;
  border: none; background: url(peresch.png) 0 100% no-repeat;
  line-height: 10px; font-weight: bold; 
}

#peresch_, #order #ordero {
  float: right; clear: right;
  margin: 20px 0; 
  line-height: 10px; font-weight: bold; 
}

#order {
  width: 450px;
  font-size: 11px;
}

#order td {
  padding: 5px;
}

#order input {
  width: 100%;
  border: 1px solid #B3B9C3;
}

#ordero {
  color: #FF0505;
}

#hrhr {
  clear: both; 
  background: url(hrhr.png) repeat-x;
  height: 10px;
}

#bask textarea{width: 100%; height: 100px;border: 1px solid #C2C2CD;}