/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

#mainContainer{
    width:860px;
    margin:0 auto;     /* Center alignment */
    text-align:left;
    background-color:#3;
}
#leftColumn{    /* Left column of the page */
    width:600px;
    float:left;
    padding-right:5px;
}

#rightColumn{    /* right column, i.e. shopping cart column */
    width:240px;
    float:right;
    height:600px;
    background-color:#DDD;
    padding-right:10px;
}
#shopping_cart{    /* Shopping cart */
    margin:0px;
    padding:0px;
}
.clear{    
    clear:both;
}

.product_container{    /* Div for each product */
    width:190px;
    margin-right:15px;
    float:left;
    margin-top:3px;
    padding:2px;
    font-weight:bold;
}

.sliding_product img{    /* Float product images */
    float:left;
    margin:2px;
}
img{    /* No image borders */
    border:0px;
}

th { font-family: Tahoma; font-weight: bold; font-size: 11px; color:#3E3E3E; }

.sd
{
 font-family: Tahoma, Arial, Verdana;
 font-size: 11px;
 color: #666666;
 font-weight: normal;
 padding:0px;
 margin:0px;
 text-align: justify;
}

.qw
{
 font-family: Tahoma, Arial, Verdana;
 font-size: 12px;
 color: #333333;
 text-decoration: none;
}

.as
{
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}
BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
}

p, li {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #535353;
}

h1 {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;
  background-repeat: no-repeat;
  margin-left:0px;
  color:#000000;
  padding-bottom:15px;
  border-bottom:1px solid #119bdf;
  padding-top:0px;
  margin-top:0px;
}

h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color:#1176a7;
}

h3 {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color:#1176a7;
  margin-bottom:7px;
}

h4 { font-family: Tahoma, Verdana, Arial; font-size: 13px; font-weight: normal; color: #91242A; }

A { font-family: Tahoma; font-weight: normal; color: #3cb1e9; text-decoration: none; }

A:hover {
  color: #777777;
  text-decoration: underline;
}

select { height:16px; border:1px solid #AD7B7B; width: 100px; }
.select { height: 16px; border:1px solid #AD7B7B; width: 100px; font-family: Tahoma; font-size: 11px; }
option { height:16px; border:1px solid #AD7B7B; width: 100px;font-family: Tahoma; font-size: 11px; }

textarea { height:50px; width: 200px; border:1px solid #AD7B7B;font-family: Tahoma; font-size: 11px; }


.table {
}

td {
  font-family: Tahoma;
  font-size: 11px;
}

FORM {
 display: inline;
}

strong, b { color:#555; font-family: Tahoma; font-size:11px; }
/*========================================Первая страница======================================================================*/
td.top_line { background-image:url(/images/design/top_line.gif); background-repeat: repeat-x; }
td.ludmila_sp { background-image: url(/images/design/ludmila_sp.gif); background-repeat: repeat-x; }
td.ludmila_sp1 { background-image: url(/images/design/ludmila_sp1.gif); background-repeat: repeat-x; }

td.main_menu_sp { background-image: url(/images/design/main_menu_sp.gif); background-repeat: repeat-x; }
td.nogi_sp { background-image: url(/images/design/nogi_sp.jpg); background-repeat: repeat-x; }
/*========================================конец первой страницы======================================================================*/


.top_line1 { background-color:  #c9cfe5; }
td.top_sp1 {  }
td.top_sp2 { /*background-image: url(/images/design2/head31.jpg); background-repeat: repeat-x;*/ background-color: #f6fdff; height: 144px; text-align: center; vertical-align: middle; min-width: 400px;}
td.catalog_background { background-image: url(/images/odesign/catalog_spacer.gif); background-repeat: repeat-y; background-color: #C1B7B5;}
td.catalog_top_sp { border-top:1px solid #139bdf; border-right:1px solid #139bdf; background-image: url(/images/design2/head_cat.gif); background-repeat: repeat-x;}
td.catalog_down_sp { background-image: url(/images/odesign/down_menu_sp.gif); background-repeat: repeat-x; }
td.catalog_menu { border:1px solid #1b9fe0; padding-left: 10px; background-color: #ffffff; padding-right:7px; padding-top:10px; padding-bottom:10px; }
td.main_menu { border:1px solid #139bdf; padding:11px; background-color: #ffffff; }
a.main_menu, span.main_menu { font-family: Tahoma; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; font-size: 11px;}
a.main_menu:hover { font-family: Tahoma; font-weight: bold; color: #333333; text-transform: uppercase; text-decoration: underline; }
a.main_menu1, span.main_menu1 { font-family: Tahoma; font-weight: bold; color: #000000; text-transform: none; text-decoration: none; font-size: 11px;}
a.main_menu1:hover { font-family: Tahoma; font-weight: bold; color: #333333; text-transform: none; text-decoration: underline; }

td.ch1 { font-family: Tahoma; font-size:10px; font-weight: bold; color: #7E7979; }
a.a11white, td.a11white { font-family: Tahoma; font-size:10px; font-weight: bold; color: #7E7979; }

input[type='text'] { border:1px solid #72c5ef; height: 16px;  width: 135px; font-family: Verdana; font-size: 10px;}
input[type='password'] { border:1px solid #3c5c83; height: 16px; width: 135px;font-family: Verdana; font-size: 10px; }
input.textbox, input.form_class {  border:1px solid #219fe0; height: 16px;  width: 135px; font-family: Verdana; font-size: 10px; }

.white_text { color: #FFF; font-family: Tahoma; font-size: 11px; font-weight: bold; }
td.content { padding-left:20px;padding-right:20px; padding-top:10px; padding-bottom:20px; }

table.err { background-color: #EEE;  border:1px solid #CC0000; }
td.err { font-family: Tahoma; font-weight: bold; color: #91262B; }

td.news_border { background-color: #f6f5f3; }

ul.right_menu { list-style:none; padding-left:12px; margin-left:12px; margin-top:7px; padding-right:7px;  }
ul.right_menu li { margin-bottom:4px; }
ul.right_menu li a { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; }

td.border_hor { border-bottom:1px solid #E4C6BC; }

.img_others { padding:1px; border:1px solid #E4C6BC; float:left; margin-right:10px; }

a.menu_headers { color: #FFF; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.menu_headers:hover { color: #FFF; font-weight: bold; text-transform: uppercase; text-decoration: underline; }

ul.catalog_menu { padding-left:10px; margin-left:10px; list-style-image:url(/images/odesign/catalog_menu_marker.gif); margin-bottom:0px;}

a.mpass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.mpass:hover { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
a.catalog { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #0074ad; text-decoration: none; text-transform: uppercase; }
a.catalog:hover { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #0074ad; text-decoration: underline; text-transform: uppercase; }
a.mactive { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #000000;  text-decoration: underline;}
a.mactive:hover { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #000000;  text-decoration: underline;}

td.item_prod { background-color: #f6f5f3; border:1px solid #68bfec; padding:6px; }

.param_name { font-family: Verdana; font-weight: bold; font-size: 10px; color: #4E4E4E; }
.param_value  { font-family: Verdana; font-weight: bold; font-size: 10px; color: #4E4E4E; }

.email_td { background-color: #FFF; }

textarea.textarea { height:80px; width:150px;  font-family: Tahoma; font-size: 11px; color:#777;}

h2.h2_h { font-family: Tahoma; font-size: 20px; font-weight: 200; text-transform: uppercase; }
p.h { font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: normal; padding:0px; margin:0px; color: #000000;}