body
{
	padding: 0px;
	margin: 0px;
	background-color: #f0f0f0;
	
}

body, td, p, a {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Tahoma;
}

input, textarea, select
{
	border: 1px solid #3f4042;
}

a, a:visited
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
.bbb_bg
{
	background-image: url(/img/body_bg.gif);
	background-position: center;
	background-repeat: repeat-y;
}
.body_bottom_bg
{
	background-image: url(/img/body_bottom_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 8px;
}

.footer
{
	padding: 25px 3px 2px 3px;
}

.footer_right
{
	background-color: #323232;
	padding: 10px;
}
.main_content
{
	background-color: #ffffff;
	width: 1004px;
}

.header
{
	background-image: url(/img/header_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 160px;
}

.logo_pad
{
	padding: 27px 10px 0px 15px;
}

.phone_pad
{
	padding: 40px 10px 0px 0px;
	width: 460px;
}

.basket_pad
{
	padding: 7px 5px 0px 0px;
	width: 125px;
}

.pad_right_8
{
	padding-right: 8px;
}

.pad_left_15
{
	padding-left: 15px;
}

.pad_left_20
{
	padding-left: 20px;
}

.pad_left_40
{
	padding-left: 40px;
}

.pad_left_44
{
	padding-left: 44px;
}

.pad_left_25
{
	padding-left: 25px;
}

.pad_bottom_20
{
	padding-bottom: 20px;
}

.marg_bottom_10
{
	margin-bottom: 10px;
}

.marg_bottom_5
{
	margin-bottom: 5px;
}

.marg_bottom_20
{
	margin-bottom: 20px;
}

.marg_bottom_40
{
	margin-bottom: 40px;
}

.pad_bottom_5
{
	padding-bottom: 5px;
}

.pad_right_15
{
	padding-right: 15px;
}

.pad_right_5
{
	padding-right: 5px;
}

.pad_right_10
{
	padding-right: 10px;
}

.pad_left_10
{
	padding-left: 10px;
}

.pad_left_7
{
	padding-left: 7px;
}

.pad_right_7
{
	padding-right: 7px;
}

.white, a.white, a.white:visited, a.white:hover
{
	color: #ffffff;
}

.green, a.green, a.green:visited, a.green:hover
{
	color: #016502;
}
.font_18, a.font_18, a.font_18:visited, a.font_18:hover
{
	font-size: 18px;
}
.font_11, a.font_11, a.font_11:visited, a.font_11:hover
{
	font-size: 11px;
}
.font_10, a.font_10, a.font_10:visited, a.font_10:hover
{
	font-size: 10px;
}
.font_16, a.font_16, a.font_16:visited, a.font_16:hover
{
	font-size: 16px;
}

.font_14, a.font_14, a.font_14:visited, a.font_14:hover
{
	font-size: 14px;
}

.font_20, a.font_20, a.font_20:visited, a.font_20:hover
{
	font-size: 20px;
}

.height_69
{
	height: 69px;
}

.author_bg
{
	background-color: #fbfdfa;
	background-image: url(/img/author_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.author_bg_color
{
	background-color: #fbfdfa;
}

.author_bg_left
{
	background-image: url(/img/author_bg_left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.author_bg_right
{
	background-image: url(/img/author_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.no_und, a.no_und, a.no_und:visited 
{
	text-decoration: none;
}
a.no_und:hover
{
	text-decoration: underline;
}

.pad_top_10
{
	padding-top: 10px;
}

.pad_top_20
{
	padding-top: 20px;
}

.pad_top_12
{
	padding-top: 12px;
}

.pad_top_15
{
	padding-top: 15px;
}

.pad_top_7
{
	padding-top: 7px;
}

.pad_bottom_10
{
	padding-bottom: 10px;
}

.pad_bottom_2
{
	padding-bottom: 2px;
}

.pad_bottom_4
{
	padding-bottom: 4px;
}

.pad_bottom_8
{
	padding-bottom: 8px;
}

.pad_bottom_15
{
	padding-bottom: 15px;
}

.pad_top_4
{
	padding-top: 4px;
}

.pad_top_5
{
	padding-top: 5px;
}

.pad_top_35
{
	padding-top: 35px;
}

.pad_top_25
{
	padding-top: 25px;
}

.pad_right_2
{
	padding-right: 2px;
}

.pad_right_25
{
	padding-right: 25px;
}

.pad_right_7
{
	padding-right: 7px;
}

.pad_left_7
{
	padding-left: 7px;
}

.pad_left_5
{
	padding-left: 5px;
}

.pad_left_2
{
	padding-left: 2px;
}

.dashed, a.dashed, a.dashed:visited, a.dashed:hover
{
	padding-bottom: 2px;
	border-bottom: 1px dashed #444444;
	text-decoration: none;
}

.menu_table td
{
	padding-right: 25px;
}

.content
{
	padding: 0px 12px 0px 12px;
}

.podbor
{
	background-repeat: no-repeat;
}

.yellow, a.yellow, a.yellow:visited, a.yellow:hover
{
	color: #fdcd01;
}

.green_bookmark
{
	background-color: #006401;
}

.green_bookmark_left
{
	background-image: url(/img/green_bookmark_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
}

.green_bookmark_right
{
	background-image: url(/img/green_bookmark_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 25px;
}

.bookmark
{
	border-top: 1px solid #bbbbbb;
}

.bookmark_left
{
	background-image: url(/img/bookmark_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
}

.bookmark_right
{
	background-image: url(/img/bookmark_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 24px;
}

.marg_right_20
{
	margin-right: 20px;
}


.marg_left_20
{
	margin-left: 20px;
}

.pad_left_25
{
	padding-left: 25px;
}

.pad_right_25
{
	padding-right: 25px;
}



.marg_left_5
{
	margin-left: 5px;
}


.marg_left_90
{
	margin-left: 90px;
}


.marg_right_90
{
	margin-right: 90px;
}

.marg_right_15
{
	margin-right: 15px;
}

.marg_right_5
{
	margin-right: 5px;
}

.w_115
{
	width: 115px;
}

.w_110
{
	width: 110px;
}

.up, a.up, a.up:visited, a.up:hover
{
	text-transform: uppercase;
}

.check_right
{
	background-image: url(/img/check.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 15px 30px 0px 0px;
}

.grey_bordered_block
{
	border: 1px solid #e2e2e2;
	padding: 10px;
}

.marg_bottom_7
{
	margin-bottom: 7px;
}

.green_price_bg
{
	background-color: #186a18;
}

.yellow_price_bg
{
	background-color: #fed501;
}

.grey, a.grey, a.grey:visited, a.grey:hover
{
	color: #787878;
}

.ggg
{
	background-image: url(/img/right_b.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

.blue, a.blue, a.blue:visited, a.blue:hover
{
	color: #014866;
}

.no_marg
{
	margin: 0px;
}


.no_pad
{
	padding: 0px;
}

.price_table
{
	width: 105px;
}

.yellow_lt
{
	background-image: url(/img/yellow_lt.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.yellow_rt
{
	background-image: url(/img/yellow_rt.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.yellow_rb
{
	background-image: url(/img/yellow_rb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.yellow_lb
{
	background-image: url(/img/yellow_lb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.pad_10
{
	padding: 10px;
}

.pad_5
{
	padding: 5px;
}

.grey_bg
{
	background-color: #ececec;
}


.grey_bordered_img
{
	border: 1px solid #e2e2e2;
}

.pad_right_30
{
	padding-right: 30px;
}
.pad_top_0
{
	padding-top: 0px;
}

.light_grey_bg
{
	background-color: #f8f8f8;
}

.pad_right_20
{
padding-right: 20px;
}

.marg_top_5
{
	margin-top: 5px;
}

.marg_top_10
{
	margin-top: 10px;
}

.invisible
{
	display: none;
}

.visible
{
	display: block;
}

.left_menu_block
{
	background-image: url(/img/left_menu_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #339532;
}

.bdashed
{
	background-image: url(/img/dash.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.bdashed2
{
	background-image: url(/img/dash2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.bdashed2up
{
	background-image: url(/img/dash2.gif);
	background-position: up left;
	background-repeat: repeat-x;
}

.left_arr, a.left_arr, a.left_arr:visited, a.left_arr:hover
{
	background-image: url(/img/left_arr.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.tg
{
	border-top: 1px solid #c5c5c5;
}

.lg
{
	border-left: 1px solid #c5c5c5;
}

.rg
{
	border-right: 1px solid #c5c5c5;
}

.bg
{
	border-bottom: 1px solid #c5c5c5;
}

.qq
{
	border: 1px solid #016502;
	width: 30px;
}

.qq2
{
	border: 1px solid #016502;
	width: 70px;
}

.grey_bottom_bordered
{
	border-bottom: 1px solid #bbbbbb;
}
table.results td, table.results tr, table.results th, table.results tbody {border:1px solid silver; background-color:#ffffff}
table.results {width:100%; verticel-align:middle; text-align:center; color:#4B4B4B; background-color:#F4F4F4} 
table.results a {color:#106085; font-size:110%}
table.results thead, table.results th {background-color:#cccccc}

