* {
border:0;
margin:0;
padding:0;
}



a {
outline-style:none;
}

body {
font:normal 10px Tahoma;
color:#000;
background:#FFF url(../img/body_bg.gif) top left repeat-x;
width:1000px;
margin:0 auto;
}

.top_menu ul {
list-style-position:inside;
list-style-type:none;
}

.top_menu li {
display:inline;
background:url(../img/menu_separator.gif) right center no-repeat;
padding:0 2%;
}

.top_menu li.first {
padding-left:0;
background:url(../img/menu_separator.gif) right center no-repeat;
}

.top_menu li.last {
padding-right:0;
background:none;
}

.top_menu li a {
color:#717171;
line-height:31px;
font-size:1.3em;  
 
font-style:italic;
}

.left_column {
width:210px;
float:left;
}

.center_column {
width:580px;
float:left;
padding-top:300px;
background:url(../img/girl.jpg) top left no-repeat;
}

.center_column > div {
padding:0 8px;
}

.right_column {
  margin-top: 10px;
width:210px;
float:left;
background:url(../img/right_bg.jpg) top left no-repeat;
}

.search_form {
text-indent:20px;
width:205px;
margin:20px auto 0;
}

.search_form span {
line-height:20px;
font-size:1.1em;
font-style:italic;
color:#8a8a8a;
}

.search_form div {
text-indent:0;
background:url(../img/input_search.gif) top left no-repeat;
height:24px;
padding:5px 0 0 10px;
}

.search_form div input {
width:165px;
font-size:1.3em;
color:#b9b9b9;
}

.left_column div.wrap > div {
padding-top:40px;
padding-left:5%;
}

ul.catalog {
list-style-position:inside;
list-style-type:none;
line-height:20px;
}

ul.catalog1 {
list-style-position:inside;
list-style-type:none;
line-height:15px;
}

ul.catalog ul {
list-style-position:inside;
list-style-image:url(../img/menu_separator.gif);
list-style:none;
}

ul.catalog li a {
font-size:1.3em;
color:#3e3e3e;
}

ul.catalog ul li a {
font-size:1.1em;
color:#e94d2a;
}

.news {
margin-top:-50px;
}

.news h1 {
font-family:Georgia, Arial, Times, sans-serif;
font-size:2.4em;
margin-bottom:20px;
}

.news p {
font-size:1.1em;
text-align:justify;
}

.contentnews p {
font-size:1.3em;
}

.contentnews {

}

.news a {
color:#000;
font-size:1.2em;
margin-top:30px;
display:block;
}

.contentnews a {
color:#000;
font-size:1.2em;
margin-top:30px;
}

.girl {
height:300px;
background:url(../img/girl_left_bg.gif) bottom left no-repeat;
padding-left:9px;
}

.girl > div {
height:300px;
background:url(../img/girl_right_bg.gif) bottom right no-repeat;
padding-right:9px;
}

.girl > div > div {
height:300px;
background:url(../img/girl_center_bg.gif) bottom right repeat-x;
text-align:center;
}

.center_column h1 {
font-family:Georgia, Arial, Times, sans-serif;
font-size:2.4em;
margin-bottom:30px;
margin-left:5%;
clear:both;
}

.cat_center
{
  font-size:1.0em;
  color:#3e3e3e;
  font-weight:bold;
  text-align: inherit;
}

.rub_center
{
  font-size:0.8em;
  color:#3e3e3e;

}

a.category {
display:block;
width:25%;
float:left;
text-decoration:none;
text-align:center;
height:120px;
}

a.category1 {
 display:block; 
width:25%;

text-decoration:none;
text-align:center;
height:120px;
}

a.category1 span {
display:block;
text-decoration:underline;
color:#004e85;
font-size:1.1em;
}

a.category span {
display:block;
text-decoration:underline;
color:#004e85;
font-size:1.1em;
}

a.small_product {
display:block;
width:33%;
float:left;
text-decoration:none;
text-align:center;
height:200px;
color:#000;
}

 

a.small_product p {
color:#004e85;
text-decoration:underline;
}

a.small_product span {
display:block;
color:#999b99;
font-size:1.1em;
}

a.small_product .uah {
color:#1fdb11;
font-size:1.3em;
}

a.small_product .usd {
color:#fe4d59;
font-size:1.3em;
}

.center_footer {
background:url(../img/block_right_bg_bottom.gif) top right no-repeat;
padding-right:9px;
}

.center_footer > div {
background:url(../img/block_left_bg_bottom.gif) top left no-repeat;
padding-left:9px;
}

.center_footer > div > div {
background:url(../img/block_bottom_bg.gif) top right repeat-x;
padding:60px 0;
}

.azgrad {
color:#4f4f4f;
font-size:1.4em;
font-family:Times, Arial, sans-serif;
text-decoration:none;
font-weight:700;
display:block;
width:50%;
}

.left {
float:left;
text-align:left;
}

.right {
float:left;
text-align:right;
}

div.input {
background:url(../img/input.gif) top left no-repeat;
height:22px;
width:172px;
padding:3px 0 0 7px;
}

div.input input {
width:160px;
font-size:1.3em;
color:#b9b9b9;
}

.right_column form {
margin-top:30px;
display:block;
}

.log_links {
text-align:center;
margin:10px 0;
}

.log_links a,.log_links {
color:#999;
font-size:1.1em;
font-style:italic;
}

.courses {
font-size:1em;
width:220px;
}

.courses div {
width:50%;
float:left;
padding-bottom:5px;
}

.wrap {
clear:both;
}

.courses span {
color:#48b233;
}

.right_column div.wrap > div {
padding-top:40px;
padding-left:20%;
}

.basket h1 {
background:url(../img/basket.gif) center left no-repeat;
line-height:37px;
padding-left:45px;
margin-left:-45px;
font-size:1.4em;
}

.contacts h1,.sales h1 {
font-family:Georgia, Arial, Times, sans-serif;
font-size:2.4em;
margin:30px 0 20px;
}

.phone_number {
font-size:1.8em;
}

.icq {
font-size:1.3em;
line-height:25px;
background:url(../img/icq.gif) center left no-repeat;
padding-left:20px;
}

.icq1 {
font-size:1.3em;
background:url(../img/icq.png) center left no-repeat;
padding-left:20px;
}

.work_time {
font-size:1.4em;
}

.sales a {
font-size:1.4em;
display:block;
color:#000;
}

.sales p {
font-size:1.1em;
color:#3fc311;
margin-bottom:10px;
}

.sales span {
color:#FE4D59;
}

.history {
line-height:16px;
margin:0 25px;
}

.history a {
color:#3083e9;
font-family:Tahoma, Times, sans-serif;
}

.product_name {
font-family:Georgia, Times, sans-serif;
font-size:1.2em;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
margin:10px 20px;
padding:10px 0;
}

.product_detail_left_column {
width:50%;
float:left;
text-align:center;
}

.product_detail_left_column > h3 {
line-height:60px;
}

.product_detail_left_column > h3 > span {
color:#f11818;
}

.product_detail_right_column {
width:50%;
float:left;
font-family:Georgia, Times, sans-serif;
font-size:1.4em;
line-height:30px;
}

.img_plus {
display:block;
background:url(../img/plus.gif) 90% 100% no-repeat;
padding-bottom:12px;
}

.description_div {
line-height:50px;
float:left;
width:25%;
text-align:center;
font-family:Georgia, Times, sans-serif;
font-size:1.6em;
}

.on {
background:url(../img/description_on.gif) center center no-repeat;
}

.description1 {
background:#f6f6f6;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
margin-bottom:10px;
font-family:Georgia, Times, sans-serif!important;
font-size:1.2em!important;
padding:5px 10px!important;
}

.description1 p {
font-family:Tahoma;
font-size:1.1em;
line-height:25px;
}

.description1 p span {
font-size:.9em;
/*color:#fe4d59;  background-color: rgb(204, 255, 255);*/
}

.manufacturer {
background:url(../img/manufacturer_top.gif) top center no-repeat;
padding-top:6px;
width:494px;
font-size:1.1em;
margin:0 auto;
}

.manufacturer > div {
background:url(../img/manufacturer_bottom.gif) bottom center no-repeat;
padding-bottom:6px;
}

.manufacturer > div > div {
background:#f2f2f2;
padding:5px;
}

.manufacturer a {
color:#3083e9;
margin:3px;
}

.product_list {
clear:both;
border-top:1px dotted #000;
margin:10px;
padding:10px;
}

.product_list .left_description {
width:30%;
float:left;
text-align:center;
}

.product_list .right_description {
width:70%;
float:left;
}

.product_list .right_description > a {
color:#3083e9;
font-size:1.1em;
}

a.button {
height:21px;
width:87px;
display:block;
float:left;
background:url(../img/button_bg.gif) 0 0 no-repeat;
line-height:21px;
text-align:center;
color:#000;
font-size:1.2em;
text-decoration:none;
margin:0 5px;
}

a.button1 {
  margin-bottom: -20px;
  margin-left: 50px;
height:21px;
width:87px;
display:block;

background:url(../img/button_bg.gif) 0 0 no-repeat;

text-align:center;
color:#000;
font-size:1.3em;
text-decoration:none;

}

.pager {
font-size:1.4em;
margin:20px 0 0 20px;
}

.pager a {
color:#3083e9;
}

.copy {
font:normal 10px Tahoma;
color:#7D7D7D;
line-height:1.5;
text-align:left;
float:left;
padding:10px 15px;
}

.basket1 h1 {
background:url(../img/clear1.png) center left no-repeat;
line-height:37px;
padding-left:45px;
margin-left:-45px;
font-size:1.4em;
}

.boltology_star {
background:url(../img/1/star.gif) top left no-repeat;
width:22px;
height:21px;
display:block;
float:left;
margin-right:3px;
}

.boltology_star_selected {
background:url(../img/1/star_selected.gif) top left no-repeat;
width:22px;
height:21px;
display:block;
float:left;
margin-right:3px;
}

.boltology_post_mark a:hover {
background:url(../img/1/star_selected.gif) top left no-repeat;
}

.boltology_post_mark {
color:#3f3f3f;
font-weight:700;
margin-left:5px;
margin-top:5px;
}

.gal_margin {
margin-left:5px;
margin-right:5px;
padding-bottom:12px;
background:url(../img/plus.gif) 90% 100% no-repeat;
}

.top_menu,.logo {
text-align:center;
}

.top_menu li a:hover,ul.catalog a:hover,a.small_product p:hover,a.category span:hover {
text-decoration:none;
}

.left_column div.wrap,.right_column div.wrap {
background:url(../img/top_bg_rounded.gif) top center no-repeat;
}

.news h3,.contentnews h3 {
font-size:1.4em;
color:#e94d2a;
margin:25px 0 15px;
}

.left_footer,.right_footer {
background:url(../img/bottom_bg_rounded.gif) top center no-repeat;
margin-top:10px;
}

.left_footer > div,.right_footer > div {
padding-top:60px;
text-align:center;
}

.basket,.basket1 {
margin-left:20%;
cursor:pointer;
}

.basket p,.basket1 p {
font-size:1.1em;
font-style:italic;
}

.basket p span,.basket1 p span {
color:#3fc311;
}

.phone_number span,.work_time span {
font-size:.8em;
}
.bg_d{
  background-color: #F5D0A9;
}


a.small_product_lcd {
display:block;
width:25%;
float:left;
text-decoration:none;
text-align:center;
height:200px;
color:#000;
}

a.small_product_lcd p {
color:#004e85;
text-decoration:underline;
}

a.small_product_lcd span {
display:block;
color:#999b99;
font-size:1.1em;
}

a.small_product_lcd .uah {
color:#1fdb11;
font-size:1.3em;
}

a.small_product_lcd .usd {
color:#fe4d59;
font-size:1.3em;
}
#shrift
{
  color: blue;
  
}
