body, html { height:100%;}
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF url(i/vinograd.jpg) no-repeat;
	background-position:top left;
	}

table, tr, td { vertical-align:top; border:0px solid;}

input { border:1px solid #54609f}

img { border: 0px; }

body, div, span, a, input, table, tr, td, select, h1 {
	font-family:Tahoma;
	font-size:11px;
	color:#100F0F;
	}

h1 { 
	display: inline;
}

.blu {
	color:#585C9B;
	font-size:12px;
	font-weight:bold;
}




/******************** TOP  */

.top_img1 { background:url(i/top_abs_img1.gif) no-repeat; background-position:top left; position:absolute; left:162px; top:0px; height:144px; width:340px;}
.top_img2 { background:url(i/top_abs_img2.gif) no-repeat; background-position:top left; position:absolute; left:462px; top:0px; height:188px; width:243px;}
.top_img3 { background:url(i/top_abs_img3.gif) no-repeat; background-position:top left; position:absolute; left:705px; top:0px; height:266px; width:284px;}

.top_img1 img { width:139px; height:124px; margin:6px 0px 0px 126px}
.top_img2 img { width:139px; height:124px; margin:29px 0px 0px 51px}
.top_img3 img { width:139px; height:126px; margin:47px 0px 0px 41px}

.top_main_text { position:absolute; top:148px; left:180px;}

.top_kub { width:189px; height:77px; background:url(i/top_kub1.gif) no-repeat; position:absolute; top:223px; left:130px;}

.find { position:absolute; background:url(i/find.gif) no-repeat; background-position:left top;}
.find table { padding-top:3px; width:192px;}
.find input { width:90px; height:16px;}
.find input.sub { width:56px; cursor:pointer; height:18px; background-color:#54609f; border:0px solid; color:#fefefe; font-size:12px;}
.find input.sub2 { width:25px; cursor:pointer; height:18px; background-color:#54609f; border:0px solid; color:#fefefe; font-size:12px;}

.autor span, .autor a{ color:#030303;}
.autor span { padding-left:20px;}
.autor input { height:17px;}


.f_pos { top:232px; left:367px;}
.a_pos { top:212px; left:584px;}

.icon { position:absolute; top:190px; left:15px;}
.icon a { margin:9px; display:block; text-align:center}
.icon a img { border:0px solid;}

/** TOP  *******************/







/****************** LEFT **/
.menu a
{	
	color:#568716;
	font-size:12px;
	font-weight:bold;
	
	margin:3px 0px 2px 0px;
	padding:0px 3px 0px 25px;
	background:url(i/menu_1.gif) no-repeat;
	background-position:left top;
	display:block;
	text-decoration:none;
}
.menu div a
{
	color:#54609F;
	
	padding-left:40px;
	background:url(i/menu_2.gif) no-repeat;
	background-position:left top;
}

.menu, .left_actp { width:215px}

.m_top div { height:19px; background:url(i/menu_top.gif) repeat-x; background-position:top;}
.m_top_rt div { height:19px; width:25px; background:url(i/menu_top_rt.gif) no-repeat; background-position:top left;}
.m_rt { width:25px; background:url(i/menu_rt.gif) repeat-y; background-position:left;}
.m_bot div { height:19px; background:url(i/menu_bot.gif) repeat-x; background-position:top;}
.m_bot_rt div { height:19px; width:40px; position:absolute; background:url(i/menu_bot_rt.gif) no-repeat; background-position:top left;}


div.main2 {background:url(i/fon__ofmain.gif) no-repeat; background-position:bottom left;
				color:#640008; font-size:12px; text-align:center; padding:0px 15px 33px 35px; margin-top:10px; font-weight:bold;}
.left_actp a { color:#100F0F; display:block; padding:6px 0px 6px 34px;}
.forum a { padding:0px 0px 0px 0px; }
.f2 a { display:inline; }


.banner { vertical-align:bottom; padding-left:27px;}
.banner div{ height:80px; width:151px; background-color:#a3007e; margin:7px;}

/** LEFT ********************/




/******************** CENTER  */
.banner2 { vertical-align:bottom;}
.banner2 div{ height:60px; width:468px; background-color:#565d9e; margin:7px; margin-bottom:43px;}


div.main3 {background:url(i/fon__ofmain2.gif) no-repeat; background-position:bottom left;
				color:#640008; font-size:12px; text-align:left; padding:0px 15px 33px 35px; margin-top:10px; font-weight:bold;}

				
.center { width:100%}
.center a { padding:0px 0px 0px 0px;}

.c2 a.pd{ text-align:right; display:block;}
.c2 a { display:inline; padding:0px 0px 0px 0px;}

div.m4 {background:url(i/fon__ofmain3.gif) no-repeat;  background-position:bottom left;}
/** CENTER  *******************/





/******************** RIGHT  */
.pi div a{ margin-left:15px;}
.pi div.main2 { text-align:left}

.jyrnal_img { width:114px; height:162px; background-color:#8f0c13; border:1px #8b020b solid;}
.jyrnal td, .jyrnal a, .jyrnal select { color:#272C27;}
.jyrnal div a { display:block; margin-left:0px;}

/** RIGHT  *******************/







/******************** BOTTOM_LINE  */

.bot1 { background:url(i/bot_lt.gif) no-repeat; position:absolute; z-index:10; background-position:bottom left; height:64px; margin-top:-64px; width:100%}
.bot2 { background:url(i/bot_ct.gif) repeat-x; position:absolute; z-index:9; background-position:bottom; height:10px; margin-top:-13px; height:13px; width:100%}
.bot3 { background:url(i/bot_rt.gif) no-repeat; position:absolute; z-index:10; background-position:bottom right; height:64px; margin-top:-64px; width:100%}
.copy{ color:#696969; font-size:10px; text-decoration:underline; position:absolute; z-index:10; margin-top:-30px; width:100%}
.copy2{ color:gray; font-size:35px; text-decoration:none; font-weight: bold; position:absolute; z-index:10; margin-top:-135px; width:100%}
.copy a{ color:#696969;}
/** BOTTOM_LINE  *******************/

.td_reg {
	vertical-align: middle;
	color: black;
}
.td_reg select {
	margin-bottom:0px;
}
.td_reg input, textarea, select {
	border:1px solid #54609f;
	font-size:11px;
	font-family:Tahoma;
}
.rb11, .r11 {
	color: #568716;
}

.rb11 {
	font-weight: bold;
}
.border{
	border: 1px solid #54609f;	
}
table.border {
	border-collapse: collapse;
}
table.border td, table.border tr {
	border:1px solid #54609f; 
	padding:4px;
}
.txt a {
	color: #568716;
}

.gallery_name, .gallery_name a {
	color: #568716;
	font-size: 18px;
	font-weight: normal;
}

.preview_img {
	border: 1px solid #a3007e;
	padding: 1px;
}
.borderbottom td {
	border-bottom: 1px dotted #d0d0d0;
	padding-bottom: 5px;

}

.entbk {
	margin: 5 0 0 17px;
	font-weight: normal;
	color: black;
}