ul{
  list-style-type:none;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons {
top: 40%!important;
}
body {line-height: 14px; font-family:Tahoma, Arial; background: url(/theme/content.gif); text-align: center; padding: 0;margin:0;}
a { color:#10639a; text-decoration:none;}
a:hover { text-decoration:underline;}
p { padding: 0 10px 5px 10px; }
h1 { font-family: "Trebuchet MS", Arial; margin:0; padding:10px 0 0 10px; text-transform:uppercase; font-size:18px;line-height: 25px; color:#10639a;font-weight: normal; }
h2 {font-family: "Trebuchet MS", Arial; margin:0; padding:10px 0 0 10px; text-transform:uppercase; font-size:16px;line-height: 18px; color:#000;}

#header { padding:50px 60px 0 40px; height:130px;_height:180px; background:url(/theme/head_bckg.jpg) no-repeat #0EA5FE; }
#header a{ font-family: "Trebuchet MS", Arial; color:#fff; text-decoration:none; font-weight:bold; font-size:20px;text-transform:uppercase; letter-spacing:5px;line-height: 22px; }
#logo { float:right; width:500px; font-size:12px; color:#fff; line-height:12px; padding-top:5px; height:100px; overflow:hidden;}
/*#menu { height:40px; padding-top:10px;text-align: center;}*/
/*#buttons {width:700px; margin:0 auto;}*/
#menu a { color:#000000; float:left; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0; padding-top:12px; font-family: "Trebuchet MS", Arial;}
#menu a:hover, #menu a.cb { color:#078DE2;}

.splitter { display:block; float:left;}
.item img { background-color:#FFFFFF; padding:6px; border:1px solid #d0d0d0;}
.item a { display:block; float:left; font-size:12px; color:#bd131d;}
.description { display:block; float:right; width:220px; padding: 10px 20px 30px 0; line-height:12px;}
p.additional { margin:0 10px; color:#9c9c9c; font-size:10px; line-height:12px; border-top:1px solid #bdbdbd; padding: 10px 0; font-weight:normal;}
.tabcontent {width: 100%;height: 100%;font-size:1em; line-height:18px; font-family:Tahoma, Arial;}
#text { margin: 0;}
#text ul li {list-style:none; padding-left:20px; background:url(/theme/li.gif) no-repeat 0px 4px;line-height:18px;}
#text ol {padding-left:20px;}
#text ol li {line-height:18px;}
#sidebar { width: 245px; padding: 20px 20px 0 30px; font-size:10px; }
#sidebar a{ font-weight:bold; }
#sidebar h1 { font-family: "Trebuchet MS", Arial; margin:0; padding:0 0 20px 0; text-transform:uppercase; color:#000;}

.main {}
#footer {font-family: "Trebuchet MS", Arial; background:url(/theme/footer_bckg.gif) repeat-x #000; height:55px; clear:both;  }
#left_footer { float:left; padding:20px 0 0 30px; color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#right_footer a { color:#fff;}
#logo-footer-img img {width: 120px;margin-top: -10px;}
table {
  border-collapse: collapse;
  }

table td {
  padding: 0;
  vertical-align: top;
  font-size: 1em;
  }
#main {width: 1000px;height:100%;text-align: left;margin: 0 auto;font-size:1em; line-height:14px; font-family:Tahoma, Arial;}
.top {height: 170px;}
#buttons p {display: inline;padding:0;margin: 0;}
#buttons b {display: inline-block;background: url(/theme/splitter.gif) no-repeat 100% 0;margin: -13px 0 0 0;padding: 10px 20px 0 20px;height: 27px;_height: 37px;cursor: pointer;}
.stt {clear: both;}
.stt img {margin-right: 10px;}

/*Product and order styles. Don't remove styles below*/
.tab_main {
  border: 1px solid #b2b2b2;
  font-family: Verdana;
  border-collapse: collapse;
  float:left;
  }
.call_click p {
  background: none repeat scroll 0 0 #349BD6;
  color: white;
  display: block;
  text-align: left;
  font-size: 15;
  padding-left: 5px;
  margin-left: 30px;
}
.call_click p:hover{
border:none;
}

.tab_main td{
     padding: 7px;
  }

.tab_main p{
    margin: 0;
  }

#icon {
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 7px;
  }

.image {
  width: 140px;
  height: 140px;
  }

.topbar{
  background-color: #eaeaea;border-bottom: 1px solid #B2B2B2;
  }
.vibor {
     overflow: hidden;
   background-color: #dddddd;
   padding: 6px;
   font-family: Verdana;
     font-size: 12px;
   border: 1px solid #999999;
   width: 220px;
   }

.vibor p {
     margin: 0px;
   }
.basket {
     width: 187px;
   height: 46px;
   background-color: #dddddd;
   padding: 3px;
   font-family: Verdana;
     font-size: 12px;
   }
.basket p{
   margin: 0px;
}

/* added styles*/

#text form{
  display: inline-block;
  margin: 10px;
}
.tab_main{;
  display: inline-block;
  vertical-align: top;
  float:none!important;
}
.tab_main input[type="submit"]{
  background-color: #FFFFFF;
  padding: 3px !important;
  border: 1px solid #d0d0d0;
  font-size: 12px;
  letter-spacing: 0;
}
input[type="submit"]{
  cursor:pointer;
  background-color: #FFFFFF;
  border: 1px solid #d0d0d0;
  font-size: 12px;
  letter-spacing: 0;
}
input {
  background-color:expression(this.type=='submit' ? '#fff' : '');
  cursor:expression(this.type=='submit' ? 'pointer' : '');
  padding:expression(this.type=='submit' ? ' 0px' : '');
  border:expression(this.type=='submit' ? '1px solid #d0d0d0' : '');
  font-size:expression(this.type=='submit' ? '12px' : '');
}

#nav {
  background-color: #efefef;
  height: 40px;
  padding: 0;
  margin: 0;
}

#nav li a {
    display: block;
    max-width:150px;
    padding: 5px 15px;
    margin-top: 8px;
    font-weight:normal;
    border-right: 1px dashed #ddd;
}
#nav li ul a{
    display:block;
    min-width: 100px;
    max-width:250px;
    margin-top:2px;
    border-right:none;
}
#nav li ul li{
  float:none;
}
#nav li{
   float:left;
}
#nav li ul {
    position: absolute;
    display: none;
    border:1px solid #d0d0d0;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 32px;
    padding:10px 0 10px 10px;
}
#nav li:hover ul {
    display: block;
}

#text img{
  background-color: #FFFFFF;
  padding: 6px;
  border: 1px solid #d0d0d0;
}
.clear{
  clear:both;
}
.regist_order th{
  text-align:right;
  font-weight:normal;
  font-size:14px;
  padding:5px;
}
.regist_order td{
  padding:5px;
}
.regist_order input[type="submit"]{
  width:200px;
  float: right;
}
.image {
  width: 104px!important;
  height: 104px!important;
}
.image img {
  max-width: 90px!important;
  max-height: 90px!important;
}
.tab_main p{
  font-size:13px!important;
}
.location{
    border-bottom: 1px solid #029cf2;
    border-top: 1px solid #029cf2;
    margin-top: 10px;
    padding: 5px;
                line-height: normal !important;
}
.category a{
  float:none;
}
.category p{
  padding:0;
}
.category p a:hover{
  padding-left:10px;
}
.category p:first-child a{
  font-family: "Trebuchet MS", Arial;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  color: black;
  font-size: 18px;
  line-height: 25px;
}
.category p:first-child a:hover{
  padding-left:0;
}
.category p a{
  text-decoration:none;
}

.category p:first-child a b{
  font-weight:normal;
}
.order_table td {
  padding: 3px 5px;
  border: 1px solid #CCC;
}
.regist_order input[type="text"] {
  width: 250px;
}
.prev_next_page {
    border-top: 1px solid #029cf2;
    float: left;
    margin: 10px 0 15px;
    padding: 5px 15px 15px 5px;
    width: 95%;
}
#right_lis {
    float: right;
}
.search_form {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #C2C2C2;
    box-shadow: 0 0 5px #C2C2C2;
    display: block;
    float: left;
    margin-left: 32px;
    padding: 10px !important;
    position: relative;
}

#searchtext {
    width: 195px;
}

#searchbtn {
    width: 50px;
    padding: 3px;
}

#news {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #C2C2C2;
    box-shadow: 0 0 5px #C2C2C2;
    display: block;
    float: left;
    margin-left: 32px;
    padding: 10px !important;
    position: relative;
                margin-bottom: 10px;
                margin-top: 10px;
}

time {
    background: none repeat scroll 0 0 #349BD6;
    color: white;
    display: block;
    text-align: left;
                padding-left:5px;
}

#news h3 {
    display: block;
    text-align: center;
}


.regist_order th {
text-align: left!important;
}

.regist_order td {
   padding: 5px;
}

.order_table {
    background: none repeat scroll 0 0 white;
    border: 1px solid #B2B2B2;;
    width: 530px;
    margin-top: 10px;
}
#order_form{
width: 530px;
margin-left: 0px;
}
#order_form input[type="text"], #order_form input[type="password"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6D0D0;
    border-radius: 7px 7px 7px 7px;
    float: left;
    padding: 5px;
    text-align: left;
    margin-left:20px;
    width: 340px;
}


#text #authorization_wrapper {
    background-image: url("/theme/login_universal.png");
    background-repeat: no-repeat;
    color: #3C454C;
    display: block;
    font-family: Tahoma,Arial;
    font-size: 11px;
    font-weight: bold;
    height: 162px;
    margin-bottom: 10px;
    margin-left: 30px;
    position: relative;
    text-align: left;
    width: 274px;
}
#text input[type="button"]{
  margin-top: 10px!important;
  background-color: #FFFFFF;
  padding: 3px !important;
  border: 1px solid #d0d0d0;
  font-size: 12px;
  letter-spacing: 0;
  float: right;
  margin-left:10px;
  }

#text input[type="button"]:first-of-type {  margin-right: 115px;}
.call_form{  width: 400px;}
.call_form .close{  margin-top: 5px; right: 1px;}

/*End styles*/