body
{
font-family:Verdana;
color:#333333;
font-size:11px;
background-color:#ffffff;
padding:0px;
margin:0px;
background-image:url(/img/bg_top.jpg);
background-repeat:repeat-x;
background-position:top;
}

td
{
font-family:Verdana;
color:#333333;
font-size:11px;
}
a, a:visited
{
color:#66a53b;
font-weight:bold;
text-decoration:underline;
}

a:hover
{
color:#66a53b;
font-weight:bold;
text-decoration:underline;
}

p
{
font-family:Verdana;
color:#333333;
font-size:11px;
}
.bg_bottom
{
background-image:url(/img/bg_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.menuitem
{
background-image:url(/img/bg_menu.gif);
background-repeat:repeat-x;
border-top:1px solid #59c9f2;
border-bottom:1px solid #59c9f2;
width: 100px;
}

.language
{
padding: 0px 3px 0px 3px;
color:#00c6fd;
font-size:11px;
}
.language2
{
padding: 0px;
color:#00c6fd;
font-size:11px;
}

a.lang, a.lang:visited, a.lang:hover
{color:#808080;
text-decoration:none;
}

.news
{
background-image:url(/img/img_left_top.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#def5fe;
padding-top:2px;
padding-left:13px;
padding-right:13px;
}
.news_bottom
{
background-image:url(/img/img_right_bottom.jpg);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#def5fe;
padding-bottom: 5px;
}

.icq
{
	color: #a7a7a7;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}
.news_light_bottom
{
background-image:url(/img/light_img_right_bottom.jpg);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#f0fbff;
padding-bottom: 5px;
}
.font_news_chislo
{

font-size:10px;
color:#60ce02;
font-weight:bold;
}

.font_news, a.font_news, a.font_news:visited, a.font_news:hover
{
color:#15b3ec;
font-weight:bold;
}
.font_news_slim, a.font_news_slim, a.font_news_slim:visited, a.font_news_slim:hover
{
color:#15b3ec;
font-weight:normal;
}

a.all_news, a.all_news:visited, a.all_news:hover
{
font-size:10px;
color:#66a53b;
font-weight:bold;
text-decoration:none;
padding-left:8px;
background-image:url(/img/arrow.gif);
background-position:0% 60%;
background-repeat:no-repeat;
}


.lime, a.lime, a.lime:visited
{
color:#def5fd;
text-decoration:none;
font-weight: normal;
}

a.lime:hover
{
color:#def5fd;
font-weight: normal;
text-decoration:underline;
}

.submenu
{
position:absolute;top:128px; left:462px;
}

.border_sub
{
border-left:1px solid #17c3e7;
border-right:1px solid #17c3e7;
background-color:#f2fcff;
}

.border_sub_left
{
border-left:1px solid #17c3e7;
background-color:#f2fcff;
}

.border_sub_top
{
border-top:1px solid #17c3e7;
background-color:#f2fcff;
}

.border_sub_bottom
{
border-bottom:1px solid #17c3e7;
background-color:#f2fcff;
}

a.arrow, a.arrow:visited, a.arrow:hover
{
padding-left:12px;
background-image:url(/img/arrow_sub.gif);
background-position:0% 50%;
background-repeat:no-repeat;
}.pic
{
	border: 1px solid #47d7fc;
}
input, select
{
	border: 1px solid #47d7fc;
	height: 21px;
	font-family:Verdana;
	color:#808080;
	font-size:11px;
}
textarea
{
	border: 1px solid #47d7fc;
	font-family:Verdana;
	color:#808080;
	font-size:11px;
}
.text_input_subscribe
{
	width: 192px;
}
.text_input_subscribe22
{
	width: 192px;
	border: 1px solid #47d7fc;
	height: 21px;
	font-family:Verdana;
	color:#808080;
	font-size:11px;
	background-color: #cacaca;
}
.text_input_subscribe_2
{
	width: 400px;
}

.text_input_subscribe_3
{
	width: 98px;
}


.center_bg_top
{
	background-image:url(/img/left_top_center_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #f0fbff;
}
.center_bg_bottom
{
	background-image:url(/img/right_bottom_center_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding: 0px 0px 50px 0px;
}
.mc_left_right
{
	padding-left: 60px;
	padding-right: 20px;
}
td.navigation
{
	height: 20px;
	padding-left: 60px;
}
.simple,a.simple, a.simple:visited, a.simple:hover
{

color:#333333;
font-size:11px;
font-weight: normal;
} 
.menu_link,a.menu_link, a.menu_link:visited, a.menu_link:hover
{
color:#989898;
font-size:11px;
font-weight: normal;
text-decoration: none;
}
.green_menu_link,a.green_menu_link, a.green_menu_link:visited, a.green_menu_link:hover
{
color:#66a53b;
font-size:11px;
font-weight: normal;
text-decoration: none;
}

.nu, a.nu, a.nu:visited, a.nu:hover
{
text-decoration: none;
}
.pager
{
letter-spacing:1px;
}

.map_arrow, a.map_arrow, a.map_arrow:visited, a.map_arrow:hover
{
padding-left: 26px;
background-image: url(/img/map_arrow.gif);
background-position: left;
background-repeat:no-repeat;
}
.map_arrow2, a.map_arrow2, a.map_arrow2:visited, a.map_arrow2:hover
{
padding-left: 13px;
background-image: url(/img/map_arrow2.gif);
background-position: left;
background-repeat:no-repeat;
}
.bg_kat
{
border-left:1px solid #8de1ff;
}

.bg_kat_bot
{
border-bottom:1px solid #8de1ff;
}

.bg_kat_top
{
border-top:1px solid #8de1ff;
padding-right: 1px;
}

.bg_kat_right
{
border-right:1px solid #8de1ff;
}
.blue
{
border:1px solid #8de1ff;
}


.bor_center
{
border-right:1px solid #8de1ff;
border-left:1px solid #8de1ff;
}

.prod, a.prod, a.prod:visited
{

font-size:12px;
color:#00acea;
font-weight:bold;
text-decoration:underline;
}

a.prod:hover
{

font-size:12px;
color:#00acea;
font-weight:bold;
text-decoration:none;
}
.prod_nu, a.prod_nu, a.prod_nu:visited, a.prod_nu:hover
{
font-size:12px;
color:#00acea;
font-weight:bold;
}
.font_k
{

font-size:11px;
color:#494747;
text-decoration:underline;
}

.h_green
{

font-size:12px;
color:#66a53b;
font-weight:bold;
}

.font_small
{

font-size:11px;
color:#706e6e;
}

.b_dark
{
border:1px solid #00c6fd;
}

.men_bottom_bg
{
background-image:url(/img/bg_k.jpg);
background-repeat:repeat-x;
}
.grey
{
	color: #7b8676;
	font-weight: bold;
}
.dark_grey
{
	color: #312f34;
}
#product_place {
	position : absolute;
	left : 20%;
	top: 30%;
	width : 600px;
	text-align : center;
	display : none;
	z-index: 1000;
	background-color: #f0fbff;
}
#check_info {
	position : absolute;
	left : 20%;
	top: 30%;
	width : 600px;
	text-align : center;
	display : none;
	z-index: 1000;
}
.blue_bold
{
	color: #00aeed;
	font-weight: bold;
	text-transform: uppercase;
	font-size:12px;
}
.calendar
{
	border: 2px solid #7fdcfb;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.calendar td
{
	border: 1px solid #7fdcfb;
}

.basket_table
{
	border: 1px solid #80e2fd;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.basket_table td
{
	border: 1px solid #80e2fd;
}
.font_green, a.font_green, a.font_green:visited, a.font_green:hover
{
	color:#60ce02;
	font-weight:bold;
}
.dark_blue, a.dark_blue, a.dark_blue:visited, a.dark_blue:hover
{
	color:#00acea;
	font-weight:bold;
}
.dark_green, a.dark_green, a.dark_green:visited, a.dark_green:hover
{
	color:#66a53b;
	font-weight:bold;
}


.light_blue_zag, a.light_blue_zag, a.light_blue_zag:visited, a.light_blue_zag:hover
{
color:#15b3ec;
font-size: 14px;
}
.light_green_zag, a.light_green_zag, a.light_green_zag:visited, a.light_green_zag:hover
{
color:#60ce02;
font-size: 14px;
}
.grey_zag, a.grey_zag, a.grey_zag:visited, a.grey_zag:hover
{
font-size: 14px;
}
#result_place {
	position : absolute;
	left : 26%;
	top: 30%;
	width : 410px;
	text-align : center;
	display : none;
	z-index: 1000;
	background-color: #f0fbff;
}

.up
{
	text-transform: uppercase;
}


.b1
{
	background-image: url(/img/one.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 115px;
	padding-top: 120px;
}

.b2
{
	background-image: url(/img/two.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 115px;
	padding-top: 120px;
}

.b3
{
	background-image: url(/img/three.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 115px;
	padding-top: 120px;	
}

.bm
{
	background-image: url(/img/many.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 128px;
	padding-top: 140px;	
}

.btext
{
	color: #f35e34;
	font-size: 36px;
	text-align: right;
	vertical-align: bottom;
	
}


.orange, a.orange, a.orange, a.orange:visited, a.orange:hover
{
	color: #fd5c01;
}

.bonus
{
	border: 1px solid #47bbea;
	padding: 1px 3px;
	background-color: #ffffff;
	font-weight:bold;
}

.red
{
	color: red;
}