body, form {
	margin : 0;
	padding : 0;
}
.bg_top {
	background : url(images/bg_top.jpg) repeat-x top;
}
.bg_top2 {
	background : #286f04 url(images/bg_top.jpg) repeat-x top;
}
.bg_top_green {
	background : url(images/bg_top2.jpg) repeat-x top;
}
.bg_left {
	background : url(images/bg_left.gif) repeat-x top;
}
.bg_left_green {
	background : #4d9f24 url(images/bg_left_green.jpg) repeat-x top;
}
.bg_left_green2 {
	background : url(images/kran_bottom2.jpg) no-repeat bottom right;
}
.bg_right {
	background : url(images/bg_right.jpg) no-repeat top left;
}
.bg_right_info {
	background : url(images/bg_right_info.jpg) repeat-x top;
}
.yellow_top {
	background : #ffc600;
	color : #000;
	font : 26px Tahoma;
}
/*_________________________TOP MENU_________________*/
.top_menu_select {
	width : 99%;
	background : #FFA500 url(images/top_menu_bg_select.gif) repeat-x;
}
.top_menu {
	width : 99%;
	background : #fff url(images/top_menu_bg.gif) repeat-x;
}
a.link_menu, a.link_menu:visited {
	color : #000;
	font : 14px Tahoma;
	text-decoration : underline;
}
a.link_menu:hover {
	color : #000;
	font : 14px Tahoma;
	text-decoration : none;
}
a.link_menu_none, a.link_menu_none:visited, a.link_menu_none:hover {
	color : #000;
	font : 14px Tahoma;
	text-decoration : none;
}
.lang_select {
	background : url(images/language_select.gif) no-repeat bottom left;
	color : #ffae00;
	font : bold 11px Tahoma;
	padding-bottom : 10px;
	width : 60px;
}
.lang {
	padding-bottom : 10px;
	width : 60px;
}
.lang a, .lang a:visited, .lang a:hover {
	color : #fff;
	font : 11px Tahoma;
	text-decoration : underline;
}
/*__________________________HEAD____________________*/
.logo {
	margin : 50px 0 0 15px;
}
.input_search {
	width : 150px;
	color : #000;
	font : 12px Tahoma;
	margin-right: 5px;
}
.td_search {
	border : 1px solid #4b9d23;
}
.vert_menu {
	padding: 5px 0 5px 6px;
	margin-top : 5px;
}
.vert_menu_select {
	padding: 5px 0 5px 6px;
	background : #bb0000;
	margin-top : 5px;
	color : #fff;
	font : 11px Tahoma;
}
.vert_menu a, .vert_menu a:visited, .vert_menu a:hover  {
	color : #000;
	font : 11px Tahoma;
	text-decoration : underline;
}
.phone {
	color : #960000;
	font : 22px Tahoma;
}

.phone2 {
	padding : 34px 0 0 0;
	color : #000;
	font : 13px Tahoma;
}
.phone_info2 {
	padding : 55px 0 0 0;
	color : #000;
	font : 13px Tahoma;
}
.phone2 b, .phone_info2 b {
	color : #000;
	font : normal 22px Tahoma;
}
.phone2 a, .phone2 a:visited, .phone2 a:hover, .phone_info2 a, .phone_info2 a:visited, .phone_info2 a:hover {
	color : #276e03;
	font : 12px Tahoma;
	text-decoration : underline;
}


/*__________________________FLASH________________________*/
.flash_main {
	background : #3a9114 url(images/bg_flash.jpg) repeat-x;
}
.flash {
	background : url(images/bg_flash_right.jpg) no-repeat right;
	width : 99%;
	vertical-align : top;
}
/*__________________________MAIN MENU___________________*/
.menu_kran {
	background : url(images/menu_kran.jpg) no-repeat right top;
}
.menu_index {
	height : 40px;
	padding : 0 20px 0 20px;
	color : #000;
	font : 14px Tahoma;
}
.menu {
	height : 47px;
	padding : 0 20px 0 20px;
	color : #000;
	font : 14px Tahoma;
}
.menu_select {
	background : #4d9f24 url(images/menu_bg.gif) repeat-x;
	width : 99%;
	color : #fff;
	font : 14px Tahoma;
	padding : 0 11px 0 15px;
}

/*___________________________TEXT____________________*/

.bg_text {
	background : #fff url(images/bg_text.gif) repeat-x top;
}
.bg_text_info {
	background : #fff url(images/bg_text_info.gif) repeat-x top;
	padding-right : 20px;
}
.bg_text_info2 {
	background : #fff url(images/bg_text_info.gif) repeat-x top;
}
.title {
	background : #2a7d00 url(images/title_bg.gif) repeat-x;
	text-align : center;
	color : #fff;
	font : 18px Tahoma;
	width : 99%;
}
.cat_green_left {
	background : #c6ff7f;
	padding-left : 12px;
	padding-bottom : 10px;
	vertical-align : top;
}
.cat_green_right {
	background : #c6ff7f;
	padding : 0 8px 10px 12px;
	width : 99%;
	color : #000;
	font : 14px/20px Tahoma;
	vertical-align : top;
}
.cat_green_right a, .cat_green_right a:visited,  .cat_green_right a:hover   {
	color : #000;
	font : 11px/14px Tahoma;
	text-decoration : underline;
}
a.link_black12, a.link_black12:visited, a.link_black12:hover {
	color : #000;
	font : 12px Tahoma;
	text-decoration : underline;
}
a.link_black14none, a.link_black14none:visited, a.link_black14none:hover {
	color : #000;
	font : 14px Tahoma;
	text-decoration : none;
}
a.link_red11, a.link_red11:visited, a.link_red11:hover {
	color : #9c0000;
	font : 11px Tahoma;
	text-decoration : underline;
}
a.link_red12, a.link_red12:visited, a.link_red12:hover {
	color : #9c0000;
	font : 12px Tahoma;
	text-decoration : underline;
}

a.link_green10, a.link_green10:visited, a.link_green10:hover {
	color : #2a7d00;
	font : 10px Tahoma;
	text-decoration : underline;
}
a.link_green11none, a.link_green11none:visited, a.link_green11none:hover {
	color : #2a7d00;
	font : 11px Tahoma;
	text-decoration : none;
}
a.link_green12, a.link_green12:visited, a.link_green12:hover {
	color : #2a7d00;
	font : 12px Tahoma;
	text-decoration : underline;
}
a, a:visited, a:hover {
	color : #2a7d00;
	font : 12px Tahoma;
	text-decoration : none;
}
a.link_green13, a.link_green13:visited, a.link_green13:hover {
	color : #007113;
	font : 13px Tahoma;
	text-decoration : underline;
}
a.link_green14, a.link_green14:visited, a.link_green14:hover {
	color : #007113;
	font : 14px Tahoma;
	text-decoration : underline;
}
a.link_green14none, a.link_green14none:visited, a.link_green14none:hover {
	color : #007113;
	font : 14px Tahoma;
	text-decoration : none;
}
a.link_green18, a.link_green18:visited, a.link_green18:hover {
	color : #007113;
	font : 18px Tahoma;
	text-decoration : underline;
}
a.link_green20, a.link_green20:visited, a.link_green20:hover {
	color : #007113;
	font : 20px Tahoma;
	text-decoration : underline;
}
a.link_green24, a.link_green24:visited, a.link_green24:hover {
	color : #007113;
	font : 24px Tahoma;
	text-decoration : underline;
}
p, td, ol, ul {
	color : #000;
	font : 12px/16px Tahoma;
}
.text_black14 {
	color : #000;
	font : 14px Tahoma;
}
.text_black16 {
	color : #000;
	font : 16px/26px Tahoma;
}
.text_black18 {
	color : #000;
	font : 18px Tahoma;
}
.text_red18 {
	color : #880303;
	font : 18px Tahoma;
}
h1 {
	color : #000;
	font : 24px Tahoma;
	text-align: left;
}
h1.right {
	text-align: right;
}
h2 {
	color : #000;
	font : 18px Tahoma;
}
h3 {
	color : #000;
	font : 16px Tahoma;
}
h4 {
	color : #000;
	font : 14px Tahoma;
}

.dotted {
	border-bottom : 1px dotted #000;
	margin-bottom : 20px;
	padding-bottom : 10px;
}
.text_date {
	color : #a6a6a6;
	font : 12px/20px Tahoma;
}
.text_padding {
	padding : 3px 3px 3px 0;
}
.img {
	margin-right : 10px;
}
.div_cat_select {
	background : #fd9c00;
	color : #000;
	font : bold 12px Tahoma;
	padding : 7px 16px 7px 5px;
	text-align : right;
}
.div_cat {
	padding : 7px 16px 7px 5px;
	text-align : right;
	cursor: pointer;
	/*text-decoration: underline;*/
	color: #007113;
}
/*_________________________BASKET___________________*/
.basket_yellow {
	background : #ffefb5;
	padding : 17px 24px 22px 80px;
}
.basket_name {
	border-bottom : 1px dotted #777777;
	padding : 25px 5px 3px 0;
	color : #000;
	font : 13px Tahoma;
}
.basket_name b {
	color : #777;
	font : normal 13px Tahoma;
}
.basket_green {
	border-bottom : 1px dotted #777777;
	padding : 0 5px 3px 5px;
	color : #000;
	font : 13px Tahoma;
	background : #4a9117;
	text-align : center;
}
.basket_green_title {
	padding : 7px 0 0 0;
	color : #fff;
	font : bold 13px Tahoma;
	background : #4a9117;
	text-align : center;
}
.basket_orange {
	border-bottom : 1px dotted #777777;
	padding : 0 5px 3px 5px;
	color : #000;
	font : 13px Tahoma;
	background : #ffa607;
	text-align : center;
}
.basket_orange_title {
	padding : 7px 0 0 0;
	color : #fff;
	font : bold 13px Tahoma;
	background : #ffa607;
	text-align : center;
}
.basket_green input, .basket_orange input {
	border : 1px solid #aaaaaa;
	width : 67px;
	color : #000;
	font : bold 20px Tahoma;
	margin-right : 5px;
}
.basket_delete {
	border-bottom : 1px dotted #777777;
	padding : 0 15px 0 15px ;
	text-align : center;
}
.basket_delete_title {
	color : #a11515;
	font : bold 12px Tahoma;
	text-align : center;
}

/*_________________________LEFT MENU________________*/
.green_column {
	background : #4d9f24 url(images/bg_kran_bottom.jpg) repeat-x bottom;
	padding : 50px 0 0 0;
	vertical-align : top;
}
.green_column_cat {
	background : #4d9f24 url(images/bg_cat_menu_top.gif) repeat-x top;
	padding : 65px 0 0 0;
	vertical-align : top;
}
.cat_menu_bottom {
	padding-left:20px;
	background : #3c8914 url(images/bg_cat_menu_bottom.gif) repeat-x bottom;
	padding-bottom : 59px;
}
.left_menu_select {
	background : #fff;
	padding : 6px 6px 6px 22px;
	color : #000;
	font : 14px Tahoma;
}
.left_menu_select2 {
	background : #fff;
	padding : 6px 6px 6px 10px;
	color : #000;
	font : 13px Tahoma;
	width : 99%;
}
.left_menu {
	padding : 6px 6px 6px 22px;
}
.left_menu a, .left_menu a:visited, .left_menu a:hover  {
	color : #fff;
	font : 14px Tahoma;
	text-decoration : underline;
}
.left_menu2 {
	padding : 6px 6px 6px 10px;
	width : 99%;
}
.left_menu2 a, .left_menu2 a:visited, .left_menu2 a:hover  {
	color : #fff;
	font : bold 13px Tahoma;
	text-decoration : underline;
}
.dotted_v {
	background : url(images/dotted_v.gif) repeat-y left;
	padding-left : 5px;
}
/*__________________________COPY___________________*/
.bg_bottom {
	background : url(images/bg_bottom.jpg) repeat-x bottom;
}
.bg_bottom_all {
	background : url(images/bg_bottom_all.jpg) repeat-x bottom;
}
.td_bottom {
	padding : 55px 45px 0 17px;
	background : url(images/bg_bottom.jpg) repeat-x bottom;
}
.td_bottom2 {
	padding : 55px 45px 0 50px;
	background : url(images/bg_bottom.jpg) repeat-x bottom;
}
.td_bottom table td, .td_bottom2 table td {
	color : #505050;
	font : 11px Tahoma;
}
.bg_copy {
	background : #2b7306 url(images/bg_copy.jpg) repeat-x;
}
.bg_copy2 {
	background : #2b7306 url(images/bg_copy2.jpg) repeat-x;
}
.copy_left {
	padding : 15px 0 0 15px;
	vertical-align : top;
	color : #fff;
	font : 11px Tahoma;
}
.copy_left2 {
	padding : 15px 0 0 50px;
	vertical-align : top;
	color : #fff;
	font : 11px Tahoma;
}
.copy_right {
	padding : 15px 8px 0 0;
	vertical-align : top;
	color : #fff;
	font : 11px Tahoma;
	text-align : right;
}
.copy_right_info {
	padding : 15px 20px 0 0;
	vertical-align : top;
	color : #fff;
	font : 11px Tahoma;
	text-align : right;
}
.copy_right a, .copy_right a:visited, .copy_right a:hover, .copy_right_info a, .copy_right_info a:visited, .copy_right_info a:hover {
	color : #fff;
	font : 11px Tahoma;
	text-decoration : none;
}
/*_____________________SPECIAL________________*/
.BgSpecial {
	background : url(images/special_bg.gif) repeat-y;
	padding : 0 4px 0 4px;
}
.SpecialImg {
	border : 1px solid #fff;
	margin : 5px 0 10px 10px;
}
.SpecialTitle {
	padding : 5px 0 10px 15px;
	font : bold 12px Tahoma;
	color : #fff;
}
.SpecialPrice {
	padding : 10px 0 5px  15px;
	font : bold 14px Tahoma;
	color : #810000;
}
.SpecialPrice b {
	font : bold 10px Tahoma;
	color : #810000;
}
.SpecialGreen {
	font : bold 10px Tahoma;
	color : #000;
	padding : 3px 5px 3px 15px;
}
.SpecialGreen2 {
	font : bold 10px Tahoma;
	color : #810000;
	padding : 3px 10px 3px 5px;
}
.SpecialDark {
	font : bold 10px Tahoma;
	color : #000;
	padding : 3px 5px 3px 15px;
	background : #ffc139;
}
.SpecialDark2 {
	font : bold 10px Tahoma;
	color : #810000;
	padding : 3px 10px 3px 5px;
	background : #ffc139;
}
.SpecialDotted {
	border-bottom : 1px dotted #fff;
}

/*________________________TABLE_________________________*/
a.TableTitle, a.TableTitle:visited, a.TableTitle:hover {
	color : #fff;
	font : bold 11px Tahoma;
	text-decoration : underline;
}
.TitleBorder {
	border-right : 1px solid #c2c2c2;
	border-bottom : 1px solid #c2c2c2;
}
.TitleBorderLast {
	border-bottom : 1px solid #c2c2c2;
}
.TableTitleGreen1 {
	background : #3a992a;
	border-right : 1px solid #fff;
	border-bottom : 1px solid #fff;
	height : 65px;
	text-align : center;
	padding : 12px 5px 0 5px;
}
.TableTitleOrange1 {
	background : #fd9c00;
	border-right : 1px solid #fff;
	border-bottom : 1px solid #fff;
	height : 65px;
	text-align : center;
	padding : 12px 5px 0 5px;
}
.TableTitleGreen {
	background : #3a992a;
	border-right : 1px solid #fff;
	border-bottom : 1px solid #fff;
	border-left : 1px solid #fff;
	height : 65px;
	text-align : center;
	padding : 12px 5px 0 5px;
}
.TableTitleRed {
	background : #a11515;
	border-right : 1px solid #fff;
	border-bottom : 1px solid #fff;
	border-left : 1px solid #fff;
	height : 65px;
	text-align : center;
	padding : 12px 5px 0 5px;
	color : #fff;
	font : bold 11px Tahoma;
}
.TableTitleOrange {
	background : #fd9c00;
	border-right : 1px solid #fff;
	border-bottom : 1px solid #fff;
	border-left : 1px solid #fff;
	height : 65px;
	text-align : center;
	padding : 12px 5px 0 5px;
}
.TableGrey {
	background : #ebebeb;
	border-right : 1px solid #c2c2c2;
	padding : 5;
	color : #525252;
	font : 11px Tahoma;
}
.TableGreySelect {
	background : #ebd7ae;
	border-right : 1px solid #c2c2c2;
	padding : 5;
	color : #525252;
	font : 11px Tahoma;
}
.TableGreyLast {
	background : #ebebeb;
	padding : 5;
	color : #525252;
	font : 11px Tahoma;
}
.TableWhite {
	border-right : 1px solid #c2c2c2;
	padding : 5;
	color : #525252;
	font : 11px Tahoma;
}
.TableWhiteSelect {
	border-right : 1px solid #c2c2c2;
	padding : 5;
	color : #525252;
	font : 11px Tahoma;
	background : #fee5bd;
}
.TableWhiteLast {
	padding : 5;
	color : #525252;
	font : 11px Tahoma;
}
.TableWhite b {
	color : #257b00;
	font : bold 11px Tahoma;
}
.TableGrey b {
	color : #257b00;
	font : bold 11px Tahoma;
}


/*_______________________CATALOGUE_____________________*/
.Top {
	background : url(images/top.gif) repeat-x;
}
.Left {
	background : url(images/left.gif) repeat-y left;
}
.Right {
	background : url(images/left.gif) repeat-y right;
}
.Bottom {
	background : url(images/bottom.gif) repeat-x;
}
.Center {
	padding : 5px 0 5px 0;
	width : 99%;
	height : 160px;
	vertical-align : top;
}
.Center a, .Center a:visited, .Center a:hover {
	color : #000;
	font : 12px Tahoma;
	text-decoration : none;
}

.td_cat_white_first_info {
	color: #666666;
	font: 11px/14px Tahoma;
	padding: 5px 5px 5px 10px;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	vertical-align: top;
	width: 150px;
}
.td_cat_white_info {
	color: #666666;
	font: 11px/14px Tahoma;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #c2c2c2;
	vertical-align: top;
	text-align: center;
	width: 150px;
}
.td_cat_gray_first_info {
	color: #666666;
	font: 11px/14px Tahoma;
	padding: 5px 5px 5px 10px;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	background: #ebebeb;
	vertical-align: top;
	width: 150px;
}
.td_cat_gray_info {
	color: #666666;
	font: 11px/14px Tahoma;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #c2c2c2;
	background: #ebebeb;
	vertical-align: top;
	text-align: center;
	width: 150px;
}
.border_table {
	border-top: 1px solid #838383;
	border-bottom: 1px solid #838383;
}

.Input {
	width : 260px;
	border : 1px solid #b3b3b3;
	margin : 3px 0 10px 0;
	color : #363636;
	font : 12px/18px Tahoma;
	background : #fff;
}
.InputSmall {
	width : 40px;
	border : 1px solid #b3b3b3;
	margin :  0 5px 0 5px;
	color : #363636;
	font : 12px/18px Tahoma;
	background : #fff;
}

.green_column_cat {
        background : #4d9f24 url(images/bg_cat_menu_top.gif) repeat-x top;
        padding : 65px 0 0 0;
        vertical-align : top;
}
.cat_menu_bottom {
        padding-left:10px;
        background : #3c8914 url(images/bg_cat_menu_bottom.gif) repeat-x bottom;
        padding-bottom : 59px;
}


/*______________________________search table_________________*/
.st_top {
	background : #868686 url(images/st_top.gif) repeat-x;
	color : #fff;
	font : bold 12px Tahoma;
	vertical-align : top;
	padding-top : 15px;
	width : 60%;
}
.st_top_red {
	background : #cc0000 url(images/st_top_red.gif) repeat-x;
	color : #fff;
	font : 11px Tahoma;
	vertical-align : top;
	padding-top : 5px;
	width : 30%;
	padding-left : 20px;
}
.st_top_red b {
	color : #fff;
	font : bold 22px Tahoma;
}
.st_left {
	background : #e0e0e0 url(images/st_border.gif) repeat-y left;
}
.st_right {
	background : #e0e0e0 url(images/st_border.gif) repeat-y right;
}
.st_center {
	background : #e0e0e0;
	padding : 5px 5px 5px 5px;
}
.st_title {
	background : #868686 url(images/st_title.gif) repeat-x;
	color : #fff;
	font : bold 12px Tahoma;
}
a.link_st, a.link_st:visited, a.link_st:hover  {
	color : #363636;
	font : 12px/18px Tahoma;
	text-decoration : underline;
}
.st_bottom {
	background : #868686 url(images/st_bottom.gif) repeat-x;
	width : 30%;
}
.st_bottom_green {
	background : #25920f url(images/st_bottom_green.gif) repeat-x;
	vertical-align : top;
	padding-top : 10px;
	width : 40%;
	padding-left : 20px;
}
.st_bottom_green a, .st_bottom_green a,:visited, .st_bottom_green a:hover {
	color : #fff;
	font : bold 12px Tahoma;
	text-decoration : underline;
}

.img_border {
	margin-right : 8px;
	border: 4px solid #e4e5e5;
}
.aa {
	background : url(images/kran_bottom.jpg) no-repeat left;
}

/*____________new___________*/
a.link_white14, a.link_white14:visited, a.link_white14:hover {
	color : #fff;
	font : 13px Tahoma;
	text-decoration : none;
}
a.link_white16, a.link_white16:visited, a.link_white16:hover {
	color : #fff;
	font : 16px Tahoma;
	text-decoration : underline;
}
.text_green14 {
	color : #007113;
	font : 14px Tahoma;
}
.bg_cat {
	background : #4d9034 url(images/bg_cat.gif) repeat-x;
	vertical-align : top;
	padding-top : 40px;
}
.bg_lang {
	background : #52ab25 url(images/bg_lang.gif) repeat-x;
}
.bg_green {
	background : #52ab25 url(images/bg_green.gif) repeat-x;
}
.pic {
	padding : 0 5px 0 5px;
	height : 45px;
}
.bg_info {
	background : url(images/bg_info.gif) repeat-x top;
}
.bg_ruler {
	background : url(images/ruler_bg.jpg) no-repeat left top;
}
.bg_wheel {
	background : url(images/wheel_bg.jpg) no-repeat left top;
}
.bg_service {
	background : url(images/service_bg.jpg) no-repeat left top;
}


.text_phone {
	color : #960000;
	font : 11px Tahoma;
}

.bg_money {
	background : url(images/money.jpg) no-repeat right top;
	vertical-align : top;
	padding : 85px 280px 0 0;
}
.bg_battery {
	background : url(images/battery.jpg) no-repeat right top;
	vertical-align : top;
	padding : 95px 305px 0 0;
}
.bg_ruler2 {
	background : url(images/ruler.jpg) no-repeat right top;
	vertical-align : top;
	padding : 85px 235px 0 0;
}

.bg_service2 {
	background : url(images/service.jpg) no-repeat right top;
	vertical-align : top;
	padding : 85px 298px 0 0;
}

.bg_wheel2 {
	background : url(images/wheel.jpg) no-repeat right top;
	vertical-align : top;
	padding : 85px 280px 0 0;
}

.TdCatalogue {
	font: 11px Tahoma;
}