* {margin:0; border:0; padding:0; }
html { overflow-x: hidden;width: auto; height:auto;} 
body {font:12px Tahoma;color:#15140f;text-decoration: none ; margin:0; border:0; padding:0;width: auto; text-align:left; background:#000000 url(images/main_bg.jpg) center repeat; height:auto; overflow:hidden}
div{margin:0; border:0; padding:0;}
a {font-size:12px; color:#a32f14; text-decoration:underline;}
a:hover {color:#a32f14;text-decoration: none;}
ul {list-style:none;}
table {border-collapse:collapse;}
h1 {font-size:13px; font-weight:bold; text-align:justify; margin-bottom:15px; margin-top:15px; text-transform:uppercase}
h2 {font-size:14px; font-weight:bold; text-align:right; text-transform:uppercase}
h3, h4, h5,h6 {font-size:11px; font-weight:bold; text-align:justify;margin-bottom:15px; margin-top:15px; text-transform:uppercase}

img {border: none}

table.products_0 td{padding-bottom:10px;}
.ie table.products_0 td{padding-bottom:0px;}

#big_bg{position: relative; width:1600px; height:147px; background:url(images/main.png) right top no-repeat;}
#sky_bg{position: relative; height:147px; background:url(images/blue_sky.jpg) right top no-repeat;}
#big_bg_mid{position: relative; height: auto; background:url(images/main_mid.gif) right top no-repeat; z-index:1}
#mid_part_bg{position: relative; height: auto; background:url(images/main_mid_y.gif) right top repeat-y; z-index:1}

#m_1_bg{position: relative;width:100%; height:100%;background:url(images/up_bg.jpg) top repeat-x;}
#main_part{position:relative;width:1600px;top:0px; left:50%; margin-left:-800px; height: auto;}

/*********************HEADER*************************/
#head_limit{ position: relative;width:950px;top:0px; left:50%; margin-left:-360px; height:147px;}
#up_lion{position:absolute; width:115px; height:111px; right:20%; top:5px; background:url(images/lion_up.png) right top no-repeat;}
#zabor{position:absolute; width:383px; height:34px; right:22%; top:65px; background:url(images/zabor.png) right top no-repeat;}

#twines_1{position:absolute; width:300px; height:auto; left:0px; top:10px;}
#up_logo{position:absolute; width:54px; height:58px; left:0px; top:0px; }
#time{position:absolute; width:auto; height:auto; left:8px; top:60px; font-size:10px}

#lang{position:absolute; width:24px; height:auto; left:790px; top:5px;}
#phone{position:absolute; width: 250px; height:auto; left:520px; top:24px; font-size:26px;}
.green{font-size:19px; color:#779909}
/***************************************************************/

/*********************CONTENT PART*************************/
#mid_part{position:relative; width:764px; height:auto; top:0px; left:50%; margin-left:-275px;  min-height:700px; text-align:left; background:url(images/text_bg.jpg) center bottom repeat-y; z-index:10}

#up_menu{position:relative; width:823px; height:30px;top:0px; left:-40px; padding-top:25px; padding-bottom:0px; z-index:10}

.ie6 #up_menu{position:relative; width:823px; height:30px;top:0px; left:0px; padding-top:25px; padding-bottom:0px; margin-left:-40px}

#upper_menu{ position: absolute; width:864px; height:auto; left:0px; top:25px;font-size:11px; z-index:10}

.top_menu
{
    text-transform:uppercase;
	line-height:20px;
}

.top_menu .item_menu_div
{
	position: relative;
	height: 26px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	z-index: 10;
}

.top_menu a
{
  color:#15140f;text-decoration:none; font-size:14px; font-weight:bold; font-family:Myriad Pro;
}

.top_menu a:hover
{
  color:#a32f14;text-decoration: underline;
}

.top_menu td
{
	padding-left: 15px;
}

.top_menu .poll_down_menu_lev_1
{
	position: absolute;
	display: none;
	background: url('images/fone-tr.png') repeat 0 0;
	padding: 5px 10px 5px 10px;
	left: 8px;
	top: 20px;
}

.top_menu .poll_down_menu_lev_1 ul
{
	list-style-type: none;
	padding: 0px;
	margin: 3px 5px 0px 0px;

	/* 
	opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	*/
}

.top_menu .poll_down_menu_lev_1 li
{
	margin-bottom: 3px;
	padding-left: 0px;
}

.top_menu .poll_down_menu_lev_1 li a
{
  color:#15140f;text-decoration:none; font-size:14px; font-weight:normal; font-family:Myriad Pro;text-transform:none;
}
.top_menu .poll_down_menu_lev_1 li a:hover
{
  color:#a32f14;text-decoration:underline; 
}


.divider{position:relative; height:60px; width: 764px; text-align:center; margin-top:20px; z-index:-1}
.gecko .divider{position:relative; height:60px; width: 764px; text-align:center; margin-top:20px; left:253px;}
.opera .divider{position:relative; height:60px; width: 764px; text-align:center; margin-top:20px; left:253px;}
.divider_bg{position:relative; height:32px; width:257px;background:url(images/divider.png) center top no-repeat;}

.pic_block{position: relative; left:-20px; z-index:10}
.pic_block ul{display:block; list-style:none}
.pic_block ul li{position:relative;float:left; width:190px; text-align:center}
.pic_{position:relative; width:190px; text-align:center}
.text_in_pic{position:absolute; width:190px; text-align:center; top: 103px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

.ie .text_in_pic{position:absolute; width:190px; text-align:center; left:0px; top: 100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

.div_text{position:relative; min-height:254px; height:auto; width:415px; left:317px; top:0px; text-align:justify; z-index:1}

.picture{position: absolute; width:344px; height:268px; left:-380px; top:-20px;}
.pic_n{position:absolute; width:284px; height:216px; left:30px; top:30px;}
.ramka{position: absolute; width:344px; height:268px; background:url(images/ramka_bg.png) center top no-repeat;}
.under_pic_tri{position:absolute; width:344px; height:50px; top:280px; left:-315px; z-index:100}

.picture_gal{position: relative; width:306px; height:238px; left:0px; top:0px; margin-bottom:25px; z-index:10}
.pic_n_gal{position:absolute; width:170px; height:122px; left:15px; top:10px;}
.ramka_gal{position: absolute; width:306px; height:238px; background:url(images/ramka_bg_g.png) center top no-repeat;}

.head_text{position:relative; height:52px; width:437px; right:0px; top:0px; text-align:justify}
.sam_h{position:absolute; text-align:right; right:60px; top:-10px;}
.r_decor{position: absolute; height:32px; width:257px;right:30px; top:0px;background:url(images/divider.png) center top no-repeat;}
.decor_leva{position: absolute; height:59px; width:67px; right:0px; top:-30px; background:url(images/decor_leva.png) center top no-repeat;}
.text_in_pic a{color:#15140f; text-decoration:none}
.text_in_pic a:hover{color:#15140f; text-decoration:underline}

.free{clear:both}

.full_text_block{text-align: justify; line-height:18px; padding-right:30px; z-index:1; min-height:350px}
.ie6 .full_text_block{text-align: justify; line-height:18px; padding-right:30px; z-index:1; height:330px}
p{margin-bottom:15px;}

/***************************************************************/

/*********************FOOTER********************/
#foot_part{position:relative; width: 764px;	left:0px;	height: 220px; top:0px; margin-top:0px;}
#down_logo{position:absolute; height:58px; width:54px; bottom:20px; left:0px;}
#down_info{position:absolute; height: auto; width: auto; bottom:24px; left: 70px; font-size:11px;}
.f_s_d{color:#694f0c; font-size:11px;}
#down_info a {color:#694f0c; text-decoration:none; font-weight:normal; font-size:11px;}
#down_info a:hover {color:#694f0c; text-decoration: underline}

#novox_logo{position:absolute; height:71px; width:57px; bottom:20px; right:220px;}
#decor_down_leva{position: absolute; width:264px; height:218px; right:-40px; bottom:0px; background:url(images/down_leva.gif) center top no-repeat;}
/***************************************************************/

.table_c_1, .table_c_1 td{border:1px solid #996600; text-align:left; padding:5px;}
.table_c_1 p{margin:0px; padding:0px; text-indent:0px}

ul.ul_n_a, ul.ul_n_a li{list-style: square; margin-left:15px; margin-bottom:5px}
#dop_text { padding: 10px 10px 10px 10px;}
#dop_text h2 {font-size:12px; font-weight:bold; text-align:justify; margin-bottom:10px; margin-top:10px; text-transform:uppercase}