* {

	padding:0;

	margin: 0;

}

.clear
{
    clear: both;
}

body {

	font-family:Arial;

	font-size:13px;

	color:#333333;

	background-color: #FFFFFF;

	background-image: url(../img/bg.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	background-attachment: fixed;

}

img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin: 0px;

	padding: 0px;

}

img.border_mel {

	border: 1px solid #a6c7f7;

}



div.menu/*================== menu ====================*/

 {

	width: 124px;

	margin-top: 15px;

	margin-left: 14px;

}

.melyna {

	color: #86c5f0;

}

.bold {

	font-weight: bold;

}

a {

	text-decoration: none;

	color: #333333;

}

a:hover {

	text-decoration: underline;

	color: #333333;

}











h3 {

	margin-bottom: 3px;

	font-size: 14px;

	text-transform: uppercase;

}

a.www_link {

	color: #86c5f0;

	text-decoration: underline;

}



.pdf_box {

	background-color: #f2f7ff;

	width: 245px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 6px;

	padding-left: 10px;

}

.pdf_box_list {

	background-image: url(../img/icon_pdf.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 25px;

	padding-top: 2px;

	height: 19px;

	margin-bottom: 4px;

}



ul {

	list-style-type: none;

	padding-left: 20px;

	margin: 0px;

	list-style-image: url(../img/ul.gif);

	padding-top: 3px;

	padding-bottom: 3px;

}



li {

	border-left: 0 !important;

}

.img_b_s {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #a6c7f7;

	border-bottom-color: #a6c7f7;

	height: 163px;

	width: 179px;

	float: left;

	margin-bottom: 100px;

	margin-right: 40px;

}

.img_b_s_text {

	padding-left: 30px;

	cursor: pointer;

	background-image: url(../img/arr_next.jpg);

	background-repeat: no-repeat;

	background-position: 15px 4px;

}







.img_b_s1 {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #a6c7f7;

	height: 15px;

	overflow: hidden;

	width: 179px;

	margin-top: 163px;

}

.img_b_s2 {

	float: left;

	height: 163px;

	width: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a6c7f7;

	position: relative;

	top: -178px;

	left: 179px;

}









div.menu_list   {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a6c7f7;

	line-height: 24px;

	padding-left: 6px;

}

div.submenu {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 4px;



}

div.submenu_list   {

	line-height: 15px;

}

.back {

	position: relative;

	background-image: url(../img/arr_back.jpg);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	padding-left: 10px;

	top: -22px;

	height: 18px;

	left: 690px;

	width: 50px;

}

.back a {

	color: #6bb1e9;

	text-decoration: none;

}

.back  a:hover {

	color: #6bb1e9;

	text-decoration: none;

	font-weight: bold;

}







#title {

	text-transform: uppercase;

	font-weight: bold;

	font-size: 15px;

}

#menu_box a.menu {

	text-decoration: none;

	color: #333333;

	font-size: 12px;

}

#menu_box a.menu:hover {

	font-weight: bold;

	text-decoration: none;

}

#menu_box a.menu-sel {

	text-decoration: none;

	color: #333333;

	font-size: 12px;

	font-weight: bold;

}



#menu_box a.submenu {

	text-decoration: none;

	color: #333333;

	font-size: 11px;

}

#menu_box a.submenu:hover {

	font-weight: bold;

	text-decoration: none;

}

#menu_box   a.submenu-sel {

	font-weight: bold;

	text-decoration: none;

	font-size: 11px;

	color: #333333;

}



.pages_menu_table td

{

	border-bottom: 1px solid #a0d2f3;

	height: 20px;

}



.sliding_doors_table img

{

	margin-bottom: 5px;

}



.balcony_doors img

{

	margin-left: 10px;

	margin-bottom: 10px;

}







/* from layout.css */

#container {

	background-image: url(../img/bg_main.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	width: 1000px;

}









#header  {

	height: 148px;

	width: 972px;

}

#menu_box {

	height: 506px;

	width: 192px;

	float: left;

}

#menu {

	background-image: url(../img/bg_menu.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	width: 152px;

	margin-left: 40px;

	padding-bottom: 15px;

	padding-top: 1px;

}



#main_box {

	height: auto;

	width: 735px;

	float: left;

	padding-top: 20px;

	padding-bottom: 30px;

	padding-left: 45px;

}



#main_box_fp {

	height: auto;

	width: 735px;

	float: left;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 20px;

}



.ie6 #main_box_fp {

	height: auto;

	width: 735px;

	float: left;

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 10px;

}









#footer {

	height: 100px;

	width: 1000px;

	clear: both;

}



#lg_box {

	background-color: #D4D0C8;

	background-image: url(../img/bg_lg.jpg);

	background-repeat: repeat-x;

	height: 120px;

	width: 34px;

	position: relative;

	left: 938px;

}



#lg_box  ul {

	margin: 0;

	padding: 13px 0 0 5px;

	list-style-image: none;

	list-style-type: none;

	background-image: none;

}

#lg_box ul a {

	display: block;

	height: 14px;

	width: 23px;

	margin-bottom: 3px;

}



.ie7 #lg_box ul a, .ie6 #lg_box ul a 

{

	margin-bottom: 1px;

}





#lg_no     a    {

	background-position: 3px 0px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_no     a:hover    {

	background-position: 0px 0px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_en  a  {

	background-position: 3px -15px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_en  a:hover  {

	background-position: 0px -15px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_de  a  {

	background-position: 3px -32px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_de  a:hover  {

	background-position: 0px -32px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_fr  a  {

	background-position: 3px -49px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_fr  a:hover  {

	background-position: 0px -49px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_ru  a  {

	background-position: 3px -66px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_ru  a:hover  {

	background-position: 0px -66px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_lt  a  {

	background-position: 3px -83px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#lg_lt  a:hover  {

	background-position: 0px -83px;

	background-image: url(../img/flags.gif);

	background-repeat: no-repeat;

}

#home_mail_box {

	height: 27px;

	width: 56px;

	position: absolute;

	left: 40px;

	top: 113px;

	background-image: url(../img/bg_home_mail_box.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

}

#home_mail_box  ul {

	list-style: none;

	margin: 0;

	padding: 7px 0 0 9px;

}

#home_mail_box li {

	float: left;



}



#home_mail_box a {

	display: block;

	height: 12px;

	width: 14px;

	margin-right: 9px;

}

#home     a    {

	background-position: 0px 0px;

	background-image: url(../img/home_mail.gif);

	background-repeat: no-repeat;

}

#home      a:hover    {

	background-position: 0px -12px;

	background-image: url(../img/home_mail.gif);

	background-repeat: no-repeat;

}

#mail     a    {

	background-position: -23px 0px;

	background-image: url(../img/home_mail.gif);

	background-repeat: no-repeat;

}

#mail      a:hover    {

	background-position: -23px -12px;

	background-image: url(../img/home_mail.gif);

	background-repeat: no-repeat;

}

#logo {

	height: 73px;

	width: 224px;

	position: absolute;

	top: 34px;

	left: 43px;

}



.main_cat_item

{

	float: left;

	margin-right: 4px;

	width: 241px;

}



#fp_news

{

	width: 475px;

	position: absolute;

	left: 450px;

	top: 15px;

}



#title_box {

	height: 35px;

	width: 752px;

	position: absolute;

	left: 228px;

	top: 113px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a6c7f7;

}



#title {

	text-align: center;

}

.b {

	background-color: #5cc6f2;

	height: 35px;

}

.tl {

	background-image: url(../img/tit_bg_tl.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

}

.tr {

	background-image: url(../img/tit_bg_tr.gif);

	background-repeat: no-repeat;

	background-position: 100% 0;

	padding-top: 11px;

	padding-right: 9px;

	padding-bottom: 6px;

	padding-left: 9px;

}

#news {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a6c7f7;

	float: left;

	padding-bottom: 5px;

	padding-top: 5px;

}



#news_date {

	float: left;

	width: 95px;

	height: 58px;

}



#news_text {

	float: left;

	width: 380px;

}



#contacts_info

{

	float: left;

	width: 228px;

}



#map_container

{

	float: left;

	width: 500px;

}



#map

{

	width: 500px;

	height: 383px;

	border: 1px solid #a6c7f7;

}



#print_link

{

	margin-top: 5px;

}



#contacts_info a, #print_link a

{

	color: #5cc6f2;

	text-decoration: underline;

}



#contacts_info a:hover, #print_link a:hover

{

	font-weight: bold;

}



#gallery

{

	margin-top: 10px;

}



.psl

{

	padding: 2px 2px;

	color: #5cc6f2;

	text-decoration: underline;

}



.psl:hover

{

	color: white;

	background: #5cc6f2;

}



.psl_sel, .psl_sel:hover

{

	color: white;

	background: #5cc6f2;

	padding: 2px 2px;

	text-decoration: none;

}



#small_pics

{

	margin: 15px 0 0 0;

}



.small_img

{

	float: left;

	width: 175px;

	height: 131px;

	margin-right: 10px;

	margin-bottom: 10px;

	text-align: center;

}

.baneris {

    	height: 112px;

	width: 452px;

	position: absolute;

	left: 450px;

	top: 10px;

}

.slideshow
{
    height: 323px; 
    width: 731px;
    border: 3px solid #dbe7ef;
    margin-bottom: 5px;
    overflow: hidden;
}

.slideshow img
{
    padding: 2px;
}
