BODY 
{
	vertical-align: top;
	background: #ffffff;
	background-position: top left;
	margin: 0; 
	font-size: 12px;
	color: #000;
	font-family: tahoma;
	background: url("/design/images/bg_body.gif") repeat-x left top;
} 
td
{
	font-size: 12px;
	color: #000;
	font-family: tahoma;
}
table 
{
  border-collapse: collapse;
}
a
{
	color: #0084b5;
	font-family: tahoma;
	text-decoration: underline;
}
a:hover
{
	color: #0084b5;
	font-family: tahoma;
	text-decoration: none;
}
.top_colum
{
	width: 1002px;
	margin: 0 auto;
}
.top_colum_left
{
	font-size: 10px;
	color: #000;
	font-family: tahoma;
	float: left;
	width: 590px;
	margin: 38px 0 0 58px;
}
.top_colum_right
{
	font-size: 10px;
	color: #000;
	font-family: tahoma;
	float: left;
	width: 162px;
	margin: 38px 0 0 0;
	text-align: center;
}
.logo
{
	margin: 0 9px 0 0;
	float: left;
}
.url
{
	margin: 6px 0 6px 0;
}
a.top_menu
{
	font-size: 14px;
	color: #0299d1;
	font-family: tahoma;
	text-decoration: underline;
}
a.top_menu:hover
{
	font-size: 14px;
	color: #0299d1;
	font-family: tahoma;
	text-decoration: none;
}
.pic_paint
{
	margin: 0 0 8px 0;
}
.main_menu
{
	background: url("/design/images/bg_menu.gif") no-repeat 24px 25px;
	border: #ffffff 1px solid;
	height: 105px;
	font-size: 11px;
	font-family: arial;
}
.ot_menu
{
	font-size: 11px;
	margin: 48px 0 0 50px;
	color: #f9f9f9;
}
.menu_line
{
	margin: 0 10px 0 9px;
}
.ot_menu a
{
	font-size: 14px;
	color: #f9f9f9;
	font-family: Microsoft Sans Serif, tahoma;
	text-decoration: none;
}
.ot_menu a:hover
{
	font-size: 14px;
	color: #f9f9f9;
	font-family: Microsoft Sans Serif, tahoma;
	text-decoration: underline;
}

.ot_menu span
{
	font-family: Microsoft Sans Serif, tahoma;
	text-decoration: underline;
}

.sub_menu_left
{
	width: 450px;
	margin: 18px 0 0 52px;
	float: left;
	color: #7e7e7e;
}
.sub_menu_left a
{
	color: #353535;
	text-decoration: underline;
}
.sub_menu_left a:hover
{
	color: #353535;
	text-decoration: none;
}
.sub_menu_right
{
	width: 425px;
	margin: 18px 65px 0 0;
	float: left;
	text-align: right;
}
a.reg
{
	color: #0299d1;
	text-decoration: underline;
}
a.reg:hover
{
	color: #0299d1;
	text-decoration: none;
}
a.enter
{
	color: #25b325;
	text-decoration: underline;
}
a.enter:hover
{
	color: #25b325;
	text-decoration: none;
}
a.red_link
{
	color: #e10000;
	text-decoration: underline;
}
a.red_link:hover
{
	color: #e10000;
	text-decoration: none;
}
.info
{
	text-align: center;
	font-size: 12px;
	color: #353535;
	font-family: arial;
	margin: 2px 0 0 0;
	height: 25px;
}
.info a
{
	font-weight: bold;
	text-decoration: underline;
}
.info a:hover
{
	font-weight: bold;
	text-decoration: none;
}

.bg_pic
{
	background: url("/design/images/bg_pic.gif") no-repeat top left;
	width: 243px;
	height: 284px;
	margin-top: -4px;
	float: left;
}
.bg_pic2
{
	background: url("/design/images/bg_pic2.gif") no-repeat top left;
	width: 243px;
	height: 284px;
	margin-top: -4px;
	float: left;
}
.bg_pic3
{
	background: url("/design/images/bg_pic3.gif") no-repeat top left;
	width: 243px;
	height: 396px;
	margin: -4px 0 5px 0;
	float: left;
}
.cent_colum
{
	margin: 12px 0 0 13px;
}
.main_pic
{
	margin: 12px 0 12px 23px;
	border: #dfdfc8 1px solid;	
}
.name
{
	margin: 0 20px 0 31px;
	width: 112px;
	color: #989898;
	float: left;
}
.name2
{
	width: 200px;
	color: #989898;
	text-align: center;
	margin: -10px auto 5px auto;
	line-height: 16px;
}
.name3
{
	width: 180px;
	color: #989898;
	margin: 0 0 0 45px;
	line-height: 16px;
	font-size: 10px;
}
.inp_name
{
	background: url("/design/images/inp_name.gif") no-repeat top left;
	width: 105px;
	height: 28px;
	font-size: 11px;
	color: #000;
	border: 0px;
	line-height: 25px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 7px;
}
.inp_tags
{
	background: url("/design/images/inp_tags.gif") no-repeat top left;
	width: 105px;
	height: 24px;
	font-size: 11px;
	color: #000;
	border: 0px;
	line-height: 25px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 4px;
}
.but_done
{
	background: url("/design/images/but_done.gif") no-repeat top left;
	width: 89px;
	height: 26px;
	border: 0px;
	padding: 3px 0 6px 0;
	margin: 5px 0 0 0;
}
.done_text
{
	font-size: 12px;
	color: #da000b;
	font-weight: bold;
	text-decoration: underline;
	font-family: tahoma;
}
.but_none
{
	background: url("/design/images/e.gif") no-repeat top left;
	width: 80px;
	height: 26px;
	border: 0px;
	padding: 3px 0 6px 0;
	margin: 5px 0 0 0;
}
.none_text
{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-family: tahoma;
}

.white_text
{
	color: #fff;
	font-size: 11px;
}
.reiting
{
	margin: 12px 0 0 0;
	width: 54px;
	color: #000;
	font-weight: bold;
	float: left;
	text-align: center;
}
.blue_text
{
	font-weight: normal;
	color: #0084b5;
}
.but_cent_colum
{
	background-color: #f8f8f8;
	width: 948px;
	height: 47px;
	margin: 12px 0 0 28px;
}
.but_cent_colum_page
{
	color: #000;
	width: 948px;
	margin: 20px 0 0 40px;
	line-height: 25px;
}
.but_cent_colum_page a
{
	font-size: 12px;
	color: #008bbe;
	font-family: tahoma;
	text-decoration: underline;
}
.but_cent_colum_page a:hover
{
	font-size: 12px;
	color: #008bbe;
	font-family: tahoma;
	text-decoration: none;
}
.page_reiting
{
	background: url("/design/images/page_reiting.gif") no-repeat top left;
	width: 144px;
	height: 43px;
	color: #c4c4c4;
	padding: 7px 0 0 20px;
	margin: 5px 0 0 0;
}
.vk_but
{
	margin: 13px 30px 0 30px;
	float: left;
	width: 256px;
}
.vk_but2
{
	float: right;
	width: 470px;
	text-align: right;
}
.arr_but
{
	margin: 15px 30px 0 30px;
	float: left;
	width: 256px;
	text-align: center;
}
.arr_but a
{
	color: #353535;
	font-size: 14px;
	font-family: arial;
	text-decoration: underline;
}
.arr_but a:hover
{
	color: #353535;
	font-size: 14px;
	font-family: arial;
	text-decoration: none;
}
.mail_but
{
	margin: 15px 30px 0 30px;
	float: left;
	width: 256px;
	text-align: right;
}
.pages_colum
{
	margin: 13px 0 0 74px;
	width: 843px;
	line-height: 20px;
}
.pages_colum a
{
	color: #330e33;
	font-size: 12px;
	font-family: tahoma;
	text-decoration: none;
}
.pages_colum a:hover
{
	color: #330e33;
	font-size: 12px;
	font-family: tahoma;
	text-decoration: underline;
}
.but_colum_left
{
	float: left;
	font-size: 11px;
	color: #7e7e7e;
	font-family: tahoma;
	margin: 0 0 0 60px;
	width: 350px;
	line-height: 15px;
}
.but_colum_right
{
	float: left;
	font-size: 11px;
	color: #7e7e7e;
	font-family: tahoma;
	width: 548px;
	line-height: 15px;
	text-align: right;
}
a.left_arr
{
	background: url("/design/images/left_arr_black.gif") no-repeat left top;
	width: 48px;
	height: 36px;
	display: block;
}
a.left_arr:hover
{
	background: url("/design/images/left_arr_red.gif") no-repeat left top;
	width: 48px;
	height: 36px;
	display: block;
}
a.right_arr
{
	background: url("/design/images/right_arr_black.gif") no-repeat left top;
	width: 48px;
	height: 36px;
	display: block;
}
a.right_arr:hover
{
	background: url("/design/images/right_arr_red.gif") no-repeat left top;
	width: 48px;
	height: 36px;
	display: block;
}
.page_komment
{
	width: 603px;
	margin: 0 0 0 217px;
}
.bg_kom_top
{
	background: url("/design/images/bg_kom_top.gif") no-repeat 0 0;
}
.bg_kom_bot
{
	background: url("/design/images/bg_kom_bot.gif") no-repeat 2px bottom;
}
.bg_kom_cent
{
	background: url("/design/images/bg_kom_cent.gif") repeat-y 2px top;
	margin: 0 0 5px 9px;
}
.rebg_kom_top
{
	background: url("/design/images/rebg_kom_top.gif") no-repeat 0 0;
	padding: 10px 20px 10px 9px;;
}
.rebg_kom_bot
{
	background: url("/design/images/rebg_kom_bot.gif") no-repeat 2px bottom;
}
.rebg_kom_cent
{
	background: url("/design/images/rebg_kom_cent.gif") repeat-y 2px top;
	margin: 3px -25px 5px -2px;
}
.komment
{
	width: 77px;
	text-align: center;
	padding: 27px 0 27px 0;
	float: left;
}
.komment2
{
	width: 488px;
	padding: 25px 0 27px 0;
	float: left;
	color: #000;
	font-family: arial;
}
.avatar
{
	margin: 5px 0 8px 0;
}
.avatar2
{
	margin: 5px 26px 8px 26px;
	float: left;
}
.zitata
{
	float: right;
	width: 72px;
}
.zitata a
{
	font-size: 12px;
	color: #000;
	font-family: tahoma;
	text-decoration: underline;
}
.zitata a:hover
{
	font-size: 12px;
	color: #000;
	font-family: tahoma;
	text-decoration: none;
}
.data
{
	font-size: 10px;
	color: #7e7e7e;
	font-family: arial;
}
.nikname
{
	font-size: 12px;
	color: #008bbe;
	font-weight: bold;
	font-family: arial;
}
.kom_left
{
	width: 496px;
	margin: 0 35px 10px 48px;
	float: left;
	color: #3d3d3d;
}
.kom_area
{
	width: 366px;
	height: 105px;
	border: #dddddd 1px solid;
	font-size: 12px;
	color: #000;
	font-family: arial;

}
a.sent
{
	font-size: 15px;
	color: #da000b;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
}
a.sent:hover
{
	font-size: 15px;
	color: #da000b;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}
.profile4
{
	width: 385px;
	margin: 0 0 0 370px;
	font-size: 20px;
	color: #000;
	font-family: tahoma;
	line-height: 37px;
}
.profile4 a
{
	color: #008bbe;
	text-decoration: underline;
}
.profile4 a:hover
{
	color: #008bbe;
	text-decoration: none;
}
.text_table td
{
	color: #353535;
	font-family: arial;
	font-size: 12px;
	padding: 7px;
	text-align: left;
}
.text_table2 td
{
	color: #7e7e7e;
	font-family: arial;
	font-size: 12px;
	padding: 7px;
	text-align: left;
}
a.reiting_link
{
	font-size: 12px;
	color: #0084b5;
	font-family: tahoma;
	text-decoration: none;
}
a.reiting_link:hover
{
	font-size: 12px;
	color: #0084b5;
	font-family: tahoma;
	text-decoration: underline;
}
.bg_table
{
	margin: 0 0 0 20px;
}
.zagr
{
	margin: 50px 0 0 50px;
	width: 890px;
	font-size: 14px;
	color: #000;
	font-family: tahoma;
	min-height: 300px;
}
.zagr2
{
	margin: 5px 0 0 80px;
	font-size: 11px;
	color: #7e7e7e;
	font-family: arial;
	line-height: 20px;
}
.zag
{
	font-size: 14px;
	color: #000;
	font-family: tahoma;
	font-weight: bold;
}
.zag2
{
	font-size: 12px;
	color: #3d3d3d;
	font-family: arial, tahoma;
	font-weight: bold;
}
.zag3
{
	font-size: 14px;
	color: #000;
	font-family: tahoma;
}
.text_komment
{
	font-size: 14px;
	color: #000;
	font-family: arial, tahoma;
}
a.white_link
{
	font-size: 11px;
	color: #ffffff;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
}
a.white_link:hover
{
	font-size: 11px;
	color: #ffffff;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}
a.white_link2
{
	font-size: 11px;
	color: #ffffff;
	font-family: tahoma;
	text-decoration: underline;
}
a.white_link2:hover
{
	font-size: 11px;
	color: #ffffff;
	font-family: tahoma;
	text-decoration: none;
}
.white_text2
{
	color: #ffffff;
}
a.blue_link
{
	font-size: 11px;
	color: #0084b5;
	font-family: tahoma;
	text-decoration: underline;
}
a.blue_link:hover
{
	font-size: 11px;
	color: #0084b5;
	font-family: tahoma;
	text-decoration: none;
}
.grey_text
{
	color: #7e7e7e;
}
.grey_text2
{
	font-size: 12px;
	color: #d4d4d4;
	font-family: arial;
}
.vk_but 
{ 
    margin: 7px 30px 0 30px; 
    float: left; 
    width: 256px; 
} 
.vk_but2 
{ 
    float: right; 
    width: 470px; 
    text-align: right; 
}
.error
{
    font-size: small;
    color:red;
}
