html{
	height:100%;
	padding:0;
	margin:0;
	width:100%;
	}
#outer_wrapper{
 height:100%;
 background:url(/image/right_bg.gif) no-repeat 1020px 0;
 }	
* html #outer_wrapper{
	background:url(/image/right_bg.gif) no-repeat 1020px 0;
	height:100%;
	
}
body{
	background:#fddf65 url(/image/bg_top.gif) repeat-x top;;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	color:#1a1a1a;
}
table,tr,td,#news_about{
	font-family:Georgia, Times, Serif;
	font-size:14px;
	text-align:justify;
	padding:0;
	margin:0;
	color:#1a1a1a;
	}
#logo1,#logo2{
	color:#fff;
	font-family:Georgia, Times, Serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
#logo1{
	position:absolute;
	top:62px;
	left:580px;
	font-size:20px;
}
#logo2{
	position:absolute;
	top:78px;
	left:480px;
	font-size:44px;
}
#photo_1,#photo_2,#menu_top,#arrow,#overall_top,#ug_4,#ug_2,#ug_7,#ug_6,#ug_1,#main_top,#main_center,#right_bg,#ug_5,#cont_l,#prices_top,#contacts,#ord_but,#but_phone,#home_btn,#site_map_btn{
	position:absolute;

}
#photo_1{
	TOP:0;
	left:0;
	z-index:15;
}
#photo_2{
	TOP:0;
	left:295px;
	z-index:15;
}

.wrapper_td{
	margin:0;
	padding:0;
	border:0;
	background-color:#fff;
	background-image:Url(/image/bg_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
}

.wrapper {
	background-image:Url(/image/bg_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:0;
	padding:0;
	margin:0;
	height:100%;
	
	}

#main{
	width:410px;
	font-family:Georgia, Times, Serif;
	font-size:14px;
	text-align:justify;
	z-index:100;
	position:relative;
	margin-top:180px;
	background-color:#fff;
	margin-left:24px;
	margin-right:15px;
	color:#1a1a1a;
	padding-bottom:120px;
}

#main p{
	margin:0 0 8px 0;
}
#menu_inner{
	padding-top:340px;
	width:304px;
}
#menu{
	margin:0;
	background-color:#fff;
	height:100%;
	width:292px;
	background-image:Url(/image/dotted.gif);
	background-repeat:repeat-y;
	background-position:right;
	z-index:0;
	font:12px Tahoma, Arial, Serif;
	padding-bottom:120px;
	}

#prices{
	width:279px;
	background:#fff Url(/image/dotted.gif) repeat-y left;
	height:100%;
	font:12px Tahoma, Arial, Serif;
	
}

#prices_inner{
	z-index:100;
	position:relative;
	margin-top:180px;
	background:#fff Url(/image/dotted.gif) repeat-y left;
	padding:4px;
	height:400px
}

#main p:first-letter{
	font-size:18px;
	color:#fb4a0a;
}

#main .mtitle{
	width:410px;
	font-family:Georgia, Times, Serif;
	font-weight:normal;
	font-size:20px;
	text-align:right;
	
	position:relative;
	top:-5px;
	margin:0;
	margin-bottom:10px;
}

#menu_top{
	top:316px;
	left:0;
	width:306px;
	height:13px;
	font-size:0;
	background-color:#ffce0a;
}
#arrow{
	top:305px;
	left:0;
}
#overall_top{
	left:294px;
	top:142px;
	width:726px;
	background-image:Url(/image/overall_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	z-index:0;
}
#ug_4{
	left:270px;
	top:328px;
}
#ug_2{
	left:303px;
	top:151px;
}
#ug_6{
	left:722px;
	top:151px;
}
#ug_7{
	left:988px;
	top:151px;
}
#ug_5{
	left:295px;
	top:140px;
}

#ug_1{
	left:727px;
	top:119px;
}
#main_top{
	background-color:#fff;
 	top:152px;
 	left:304px;
	height:310px;
	width:449px;
}
#prices_top{
	background-color:#fff;
 	top:152px;
 	left:780px;
	height:31px;
	width:212px;
}
#main_center{
	background-color:#fff;
 	top:182px;
 	left:304px;
	height:301px;
	width:457px;
}
#right_bg{
	top:0;
	left:1020px;
}
#nav_bar{
	margin-left:15px;
    margin-top:-5px;
}
#cont_l{
	top:0;
	left:752px;
	width:10px;
	height:151px;
	background:url(/image/cont_l.gif) repeat-x top;
}

#contacts a:link,#contacts a:visited{
	color:#915000; 
}
#contacts a:hover{
	color:#fb4a0a;	
}
#contacts{
	left:760px;
	top:0;
	width:260px;
	height:150px;
	background:#ffe680 url(/image/cont_grad.gif) repeat-x top;
	color:#915000; 
}

#cont_sub1{
	margin-top:20px;
	margin-left:68px;
	text-align:left;
	font-weight:bold;
}
#cont_sub1 *,#cont_sub1{
	font-family: Tahoma, Arial, Sans-Serif;
    font-size:11px;
	line-height:18px;
}
#cont_sub2{
    margin:20px 0px 0 68px;
}
#cont_sub2 *,#cont_sub2{
	font-family: Tahoma, Arial, Sans-Serif;
    font-size:12px;
}
#ord_but{
	top:73px;
	left:10px;
}
#but_phone{
	top:16px;
	left:10px;
}

a:link{
	color:#505050;	
}
a:visited{
	color:#9d3f11;
}
a:hover{
	color:#fb4a0a;
}
#menu_inner h2{
	margin:10px 0 10px 20px;
	font-weight:bold;
	color:#fb4a0a;
    font-size:12px;
}
#menu_marker{
    margin-left:4px;
    margin-right:6px;
    float:left;
	margin-top:1px;
    
}
.menu_0{
    font-weight:bold;
	background:Url(/image/dotted1.gif) repeat-x bottom;
}
.menu_1,.menu_0,.menu_2{
	margin:6px 40px 6px 20px;
	color:#505050;
	padding-bottom:5px;    
}
.menu_2{
    padding-left:30px;
}
.menu_1{
    padding-left:15px;
}
.menu_0 a:link,.menu_1 a:link,.menu_2 a:link{
	color:#505050;
	TEXT-DECORATION:none;
}
.menu_0 a:visited, .menu_1 a:visited,.menu_2 a:visited{
	TEXT-DECORATION:none;
}
.menu_0 a:hover, .menu_1 a:hover,.menu_2 a:hover{
	TEXT-DECORATION:underline;
	color:#fb4a0a;
}

#menu_selected_last{
    padding-bottom:10px;

}
#menu_selected_last,#menu_normal_last{
    background:Url(/image/dotted1.gif) repeat-x bottom;    
}
#srchtext{
	border:1px solid #ffa02e;
	font:12px Courier New, Monospace;
	width:121px;
	line-height:17px;
	padding:0 14px 2px 6px;
	margin:0;
	color:#505050;
}
#srch_submit{
    width:22px;
    height:22px;
    padding:0;
    margin-left:-10px;
    margin-top:-1px;
    border:0;        
    vertical-align:middle;
    background:#fff;
    cursor:pointer;
}
#srch_submit img{
    margin-left:-3px;
    padding:0;
    vertical-align:top;
    
}
form{
    margin:0;
}
img{
    border:0;
    padding:0;
}
#home_btn{
    top:0px;
    left:160px;
}
#site_map_btn{
    top:0px;
    left:190px;
}
#srchtable a, #sitemap a{
        text-decoration:none;
        }
#srchtable a:hover, #sitemap a:hover{
		text-decoration:underline;
		}
h2{
	margin-top:0;
}
.quote td, .quote th {
	border:1px solid #555;
	background-color:#fefefe;
	padding:16px;
	font-size:13px;
	color:#000;
}
.std_tbl{
	width:100%
}
.std_tbl th,.std_tbl td{
	text-align:center;
}
.quote{
	margin-bottom:10px;
	}
#prices_0,#full_price_list th{
	font-size:13px;
	color:#fb4a0a;
	font-weight:bold;
	font-family: Tahoma, Arial, Sans-Serif;
	margin-left:12px;
	margin-top:15px;
	}
.pr1 a, .pr1 a:visited{
	color:#505050;
	text-decoration:none;
}
.pr1 a:hover{
	TEXT-DECORATION:underline;
	
}
#prices_1 #menu_marker,#full_price_list #menu_marker{
	margin-left:-1px;
	margin-right:3px;
	margin-top:2px;
	vertical-align:middle;
}
.pr1{
	color:#505050;
	font-weight:bold;
	padding:0;
}
.pr1,.pr2{
	font-family: Tahoma, Arial, Sans-Serif;	
	font-size:12px;
	margin:0;
	padding-bottom:2px;
}
#prices_1{
	margin:7px 0 0 12px;	
	background:Url(/image/dotted1.gif) repeat-x bottom;
	padding-bottom:4px;	
	width:240px;
}
.pr2{
	
	color:#fb4a0a;
	font-weight:normal;
	text-align:right;
	clear:none;
}
#prices_1 small{
	color:#888888;
	font-size:11px;
}	
#full_price_list {
	width:100%;
}
#full_price_list tr{
	background:Url(/image/dotted1.gif) repeat-x bottom;
}

#full_price_list td,#full_price_list th{
	font-family: Tahoma, Arial, Sans-Serif;	
	font-size:12px;
	padding:4px;
}
#full_price_list th{
	padding-top:9px;
}
#full_price_list input{
	border:1px solid #ffa02e;
	font:12px Tahoma,Arial,Serif;
	line-height:15px;
	padding:0 1px 3px 1px;
	margin:0;
	color:#505050;
	height:17px;
	width:25px;
}
input#price_korz {
	width:35px;
	border:0;
	color:#fb4a0a;
	text-align:right;
}
input#price_tot{
	width:60px;
	border:0;
	color:#fb4a0a;
}	

.nodots,.nodots td{
	border:0;
	background:#fff;
	vertical-align:top;
   
}
.nodots img {
	border:0 solid #fb4a0a;
	float:left;
	margin:0;
}
.nodots ul{
	margin:0;
	padding:0 0 0 15px;
}
#footer{
	background-color:#434343;
}
#order_table2 td,#order_table td{
	text-align:left;
	font:12px Tahoma,Arial,Serif;	
}
#thoughts{
	background:Url(/image/dotted1.gif) repeat-x top;
	margin:-6px 40px 6px 20px;
	padding-top:10px;
	font:12px Tahoma,Arial,Serif;	
	color:#505050;
}
.quote_author{
	font-weight:bold;
	padding-top:4px;
}
#thoughts img{
	clear:both;
	margin-right:10px;
	margin-bottom:90px;
	float:left;
	vertical-align:middle;
}
#counters{
	height:500px;
	width:100%;
	padding:0;
	vertical-align:bottom;
}
#counters td{
	text-align:center;
	vertical-align:bottom;
}
#video_tbl{
	text-align:center;
}
#video_tbl div{
    float:right;
    margin:10px;
	
}
