body {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
background-image: url(../img/back_gray_pix.jpg);
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 9pt;
color: #000099;

}


.varietes {
background: red;
padding: 5px;
}

.varietes a{
color: red;
font-size: 8px;
margin-right: 10px;
}



.main_table0{
height: 400px;
overflow:hidden;
}

.main_table{
width: 920px;
height: 1000px;
margin-left:auto;
margin-right:auto;
padding: 0;
}

.main_table #l_shadow{
width: 40px;
background-image: url(../img/shadow_l.jpg);
background-repeat: repeat-y
}

.main_table #r_shadow{
width: 40px;
background-image: url(../img/shadow_r.jpg);
background-repeat: repeat-y
}

.main_table #blue_l{
width: 25px;
background-image: url(../img/back_light_blue_pix.jpg);
}

.main_table #blue_r{
width: 25px;
background-image: url(../img/back_light_blue_pix.jpg);
}


.main_table #jeden{
width: 79px;
background-image: url(../img/back_deciduous_trees_pix.jpg);
vertical-align: top;
}

.main_table #dwa{
width: 79px;
background-image: url(../img/back_fruit_trees_pix.jpg);
vertical-align: top;
}

.main_table #trzy{
width: 79px;
background-image: url(../img/back_roses_pix.jpg);
vertical-align: top;
}







.main_table #jeden_sel{
width: 207px;
background-image: url(../img/back_deciduous_trees_pix2.jpg);
vertical-align: top;
}

.main_table #dwa_sel{
width: 207px;
background-image: url(../img/back_fruits_trees_pix2.jpg);
vertical-align: top;
}

.main_table #trzy_sel{
width: 207px;
background-image: url(../img/back_roses_pix2.jpg);
vertical-align: top;
}

#offer_name {
padding: 5px 7px 5px 7px; 
border-width: 0px;
border-style: solid;
font-weight: bold;
}

#offer_name {
padding: 5px 7px 5px 7px; 
border-width: 0px;
border-style: solid;
}

#offer_image {
padding: 3px auto 7px auto;
text-align: center;
border-width: 0px;
border-style: solid;
}

#offer_image2 {
padding: 3px auto 7px auto;
text-align: center;
border-width: 0px;
border-style: solid;
}


#offer_description {
padding: 0 7px 0 7px; 
border-width: 0px;
border-style: solid;
font-size: 8pt;
}














.main_table #dark_blue {
width: 7px;
background-image: url(../img/back_dark_blue_pix.jpg);
}

.main_table #center {
background: #FFF;
vertical-align: top;
}

.center_main_table{
width: 546px;
margin-left:auto;
margin-right:auto;
padding: 0;
}

.center_main_table #text{
padding: 10px;
text-align: justify;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 10pt;
}

.main_table_offer{
width: 785px;
height: 1000px;
margin-left:auto;
margin-right:auto;
padding: 0;
}

.main_table_offer #l_shadow{
width: 40px;
background-image: url(../img/shadow_l.jpg);
background-repeat: repeat-y
}

.main_table_offer #r_shadow{
width: 40px;
background-image: url(../img/shadow_r.jpg);
background-repeat: repeat-y
}

.main_table_offer #blue_l{
width: 25px;
background-image: url(../img/back_light_blue_pix.jpg);
}

.main_table_offer #blue_r{
width: 25px;
background-image: url(../img/back_light_blue_pix.jpg);
}

.main_table_offer #jeden{
width: 79px;
background-image: url(../img/back_deciduous_trees_pix.jpg);
vertical-align: top;
}

.main_table_offer #dwa{
width: 79px;
background-image: url(../img/back_fruit_trees_pix.jpg);
vertical-align: top;
}

.main_table_offer #trzy{
width: 207px;
background-image: url(../img/back_roses_pix.jpg);
vertical-align: top;
}

.main_table_offer #dark_blue {
width: 7px;
background-image: url(../img/back_dark_blue_pix.jpg);
}

.main_table_offer #center {
background: #FFF;
vertical-align: top;
}

.center_main_table_offer{
width: 418px;
margin-left:auto;
margin-right:auto;
padding: 0;
}

.center_main_table_offer #text{
padding: 0px;
text-align: justify;
font-family: Arial;
font-weight: normal;
font-size: 10pt;
}





.center_main_table_offer #text a{
	color: #3366CC;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}

.center_main_table_offer #text a:hover{
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}







.center_main_table_offer #text ul ul a{
	color: #009966;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}

.center_main_table_offer #text ul ul a:hover{
	color: #66CC00;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}

.center_main_table_offer #text ul{
font-size: 8pt;
padding: 0;
margin: 5px;
font-weight: bold;
list-style-type: none;
text-align: left;
color: #0099FF;
}

.center_main_table_offer #text ul ul{
font-size: 8pt;
padding: 0;
margin: 10px;
font-weight: bold;
list-style-type: none;
text-align: left;
	color: #66CC00;
}

#body{
width: 100%;
background-image: url(../img/common/back_top.jpg);
background-position: top;
background-repeat: repeat-x
}

#main_image{
background: url(../img/main_wide.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 84px;
}

#main_image_wide_pl{
background: url(../img/common/main_wide_pl.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 84px;
}

#main_image_wide_en{
background: url(../img/common/main_wide_en.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 84px;
}


#main_image_offer{
background: url(../img/main.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 84px;
}

#main_image_offer_pl{
background: url(../img/common/main_pl.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 84px;
}

#main_image_offer_en{
background: url(../img/common/main_en.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 84px;
}

#main_menu{
background: url(../img/menu.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 19px;
padding-right: 0px;
border-width: 0px;
border-style: solid;
border-width: 0px;
border-style: solid;
text-align: left;
}

#flags {
position: relative;
width : 380px;
height: 19px;
padding: 0;
margin: auto;
border-width: 0px;
border-style: solid;
}

#flag_pl {
position: absolute;
width : 15px;
height: 17px;
right: 20px;
top: 0px;
border-width: 0px;
border-style: solid;
border-color: green;
}

#flag_ru {
position: absolute;
width : 15px;
height: 17px;
right: 37px;
top: 0px;
border-width: 0px;
border-style: solid;
border-color: green;
}

#flag_en {
position: absolute;
width : 16px;
height: 17px;
right: 2px;
top: 0px;
border-width: 0px;
border-style: solid;
border-color: green;
}

#menu_ {
	color: #3366CC;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 10px;
}

#menu_:hover{
color: #0099FF;
text-decoration: none;
}

.menu_select{
	display: inline;
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 10px;
}

#par { 
background-color: red;
} 

#content_out{
margin:  0 auto auto auto;
width: 754px;
background-image: url(../img/common/back_content_pix.jpg);
}

#content_inside{
border-width: 0;
margin: 0;
padding: 0;
width: 754px;
background-image: url(../img/common/back_content.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

#content_inside_l{
width: 500px;
padding: 10px;
padding-bottom: 130px;
border-width: 0;
min-height: 527px;
text-align: justify;
font-family: "Times New Roman";
font-style: italic;
font-size: 11pt;
}

#content_inside_l_default{
width: 438px;
min-height: 527px;
padding: 0px;
border-width: 0;
text-align: justify;
font-family: "Times New Roman";
font-style: italic;
font-size: 11pt;
}

#content_inside_r_default p{
	text-align: justify;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 12pt;
}

#content_inside_r_default b{
	text-align: justify;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	color: #009933;
}

#content_inside_r_default{
width: 312px;
float: right;
margin: 0 auto auto;
padding: 0;
border-width: 0px;
border-style:solid;
}


#content_inside_l_text{
margin: 0;
padding: 0px 10px 130px;
}

#content_inside_r{
width: 100px;
padding-top: 0;
margin: 0;
border-width: 0;
}

#content_inside_r_photo{
width: 200px;
float: right;
margin: 0 auto auto;
padding: 0;
}

#content_inside_r_photo img{
border-width: 2px;
border-style: solid;
border-color: #66CC00;
}

#main_submenu{
text-align: justify;
font-family: "Times New Roman";
font-style: italic;
font-weight: normal;
font-size: 10pt;
position: relative;
left: 335px;
top: 140px;
}

#main_submenu a{
color: #000;
text-decoration: none;
margin-right: 10px;
}

#main_submenu a:hover{
color: #0099FF;
text-decoration: none;
}

#foot{
height: 15px;
color: #000;
width: 920px;
font-size: 8pt;
background: url(../img/common/back_foot.jpg);
}

#foot a{
font-size: 8pt;
color: #000;
text-decoration: none;
}





.table_cols {
width: 100%;
}

.table_cols td{
width: 50%;
padding: 10px;
vertical-align: top;
}

.links {
margin: 10px;
text-align: center;
vertical-align: middle;
}

.links img {
border-width: 0;
}

.links a{
color: #009900;
font-weight: bold;
text-decoration: none;
}

.links a:hover{
color: #66CC33;
}

#map {
float: right;
margin: 0 70px 0 0;
}

#offer_sw_pages_num{
text-align: left;
}

.offer_sw_pages_1 {
margin-right: 10px;
color: #66CC00;
}

.offer_sw_pages_0 {
color: #009966;
}

.offer_sw_pages_0 a{
margin-right: 10px;
color: #009966;
text-decoration: none;
}

.tab_gallery {
margin-left: auto;
margin-right: auto
}

.tab_gallery td{
width: 118px;
height: 118px;
background: red;
background: url(../img/gallery/gallery_back_images.jpg);
text-align: center;
vertical-align: middle;
}

.tab_gallery img{
width: 99px;
height: 99px;
margin: 9px;
}