BODY, td { 
	font-family: Arial;
	color: #525361;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
	line-height:140%;
}

#logo {
 position:absolute;
 top:17px;
 left:7px;
}

#slogan {
 position:absolute;
 top:78px;
 left:28%;
 font-size:16pt;
 color:#FFFFFF;

}


A:link, A:visited, A:active {
 	color: #006cb1;
}
A:hover {
   color: #525361;
} 


.address {
  color:#FFFFFF;
  font-size:8pt;
  margin-top:26px;
  line-height:130%;

}

#global_menu {
  margin-top:15px; /*margin-top:64px;*/
}

.global_menuON {
  margin-bottom:15px;
}

A.globalMenuON{
   font-weight: bold; 
}


.subMenu {
  margin-top:5px;
  margin-left:20px;
  line-height:150%;
}



#gradusnik {
	padding : 0px 0px 0px 15px;
	margin-top:16px;
	height : 36px;
	color:#FFFFFF;
	margin-bottom:5px;
}
#gradusnik a{
	padding : 0px 20px 0px 10px;
	font-size:8pt;
}

#gradusnik a.last{
        font-size:8pt;
        color:#525361;
        padding : 0px 15px 0px 10px;
}


H1 {
  margin-top:7px;
  color: #61ba22;
  font-size:18pt;
  font-weight:400;
}

H2 {
  color: #006CB1;
  font-size:19pt;
  font-weight:400;
  text-decoration:underline;
  padding-bottom:3px;
line-height:110%;  /*add*/
}

.pic_news {
  border: 3px solid #C9C9C9;
  margin-right:10px;
  margin-top:7px;
}
.dt1 {
  color:#60B921;
  font-size:10pt;
  font-weight:600;
}
.dt2 {
  color:#60B921;
  font-size:8pt;
}

#top_news {
  font-size:8pt;
  line-height:145%;
  margin-top:5px;
}
#top_news a{
  font-size:8pt;
  line-height:145%;
}
A.hnews {
  font-size:9pt;
  font-weight:600;
}


.input_search {
  font-size: 9pt; background-color: #FFFFFF; 
  color: #A6999C; 
  padding-left:3px;
  width:160px; height:21px;  
  border-left:2px solid #808080; border-top:2px solid #808080; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8;
}
.cb {border: 1px solid #FFFFFF; background-color: #FFFFFF;}
.button {color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: 400; border: 1px solid #5BB7EB; background-color: #5BB7EB; height:21px;}

.shapka {
  background: #5bb7eb url(/base/img/top1.jpg) no-repeat left;
  background-position:355px 0;
}

TABLE.lang {
    margin-top:20px;
}
TABLE.lang IMG {border:0px; margin:0 3px 0 3px;}
TABLE.lang A {color:#878787; text-decoration:none;}
TABLE.lang TD {padding:4px 13px 4px 13px ;height:25px; color:#878787;font:8px Tahoma,Arial;  text-align:center; vertical-align:middle;}
TABLE.lang TD.choice {border:1px solid #c8c8c8;}

/**catalog**/
.itemlight {
background-color:#efefef;
}
.itemdark {
background-color:#FFFFFF;
}
h3 {color:#333333; font-size:22px; font-weight:normal; padding-top:0px; margin-top:0px;}


.catalog_main IMG.pic {border:1px solid #c8c8c8; padding:3px; width:67px ; height:67px; margin:10px 25px 10px 0px;}
.catalog_main A{font-size:16px;}
INPUT.search {BORDER: #c8c8c8 1px solid; FONT-SIZE: 10px;  WIDTH: 130px; COLOR: #404040;   HEIGHT: 25px; margin-top:10px;}
.but_search_catalog {margin-left:10px; position:relative; top:-15px;}

.right_column {border-left:1px solid #e6e8e8; width:170px; padding-left:40px; vertical-align:top;}
.left_column {padding-right:15px; vertical-align:top;}

.table_basket {
   margin-bottom:30px;
}
.table_basket TD {
    font-size:12px;
    line-height:140%;
}
.table_basket A {font-size:12px; color:#0869c8;}
.table_basket B A {color:#e81828;}
.table_basket .price {
    color:#111111;
}
.table_basket IMG {border:0px; position:relative; top:-40px;}

a.blue {color:#0869c8;}
a.blue_big {color:#0869c8; font-size:16px;}

.gray_block {background-color:#e8e8e8; color:#333333; padding:15px; margin-bottom:20px;}

TABLE.items {width:100%}
TABLE.items TD {vertical-align:top; color:#333333;}
TABLE.items TD.pic {text-align:center; vertical-align:middle; width:100px; height:100px; border:1px solid #c8c8c8;}
TABLE.items TD.pic IMG {width:100px; border:0px;}
TABLE.items INPUT.cnt_basket {border:1px solid #d5d5d5;border-top:2px solid #a4a4a4; WIDTH: 30px;height:25px;  font-size:9pt; background-color:#FFFFFF;}

DIV.price, DIV.sum { color:#333333; background-color:#e8f8d8;width:90px ; height:30px;  padding:10px; text-align:center; margin-bottom:10px;}
DIV.price SPAN, DIV.sum SPAN {font-size:16px; font-weight:normal;}
DIV.sum {background-color:#c0e7a6;}

.scladON {color:#259205; font-size:10px;}

.item_cart {color:#333333;}
.item_cart .path {color:#111111;font-size:20px; margin-bottom:20px; line-height:130%;}
.item_cart .path A {font-size:20px;color:#0869c8;}
.item_cart P {padding:0; margin:0;}
.item_cart .alter-pic {float:right; margin:0px 0 10px 10px;}
.item_cart .alter-pic IMG {align:right; border:1px solid #c8c8c8;}
.item_cart .item_data TD{vertical-align:top; color:#333333;}

.sum_order {position:relative; top:23px;}
.sum_order B {color:#111111;}


.cat_path_link {background:url(/base/images/arrow-right.gif) no-repeat right 3px;}
.cat_path_OFF {font-size:11px;text-decoration:underline; color:#555555; background:url(/base/images/arrow-down.gif) no-repeat right 3px;}

SELECT.fselect {font-size:10px; margin-left:10px;}

DIV.buttons { height:50px; border-top:1px solid #c8c8c8;  border-bottom:1px solid #c8c8c8; padding-top:20px; margin-top:20px;}
DIV.buttons INPUT {padding-left:0px; margin-right:20px;border:0px;background-color:#fff; font-size:22px;  text-decoration:underline}


DIV.buttons INPUT.but_order {color:#0869c8; cursor:pointer; cursor:hand;}
DIV.buttons INPUT.but_recalc {color:#64c424; cursor:pointer; cursor:hand;}
INPUT.basket_buy {border:0px;background:#fff;color:#0869c8;text-decoration:underline; font-family:Arial;font-size:12px; cursor:pointer; cursor:hand;} 
