html

{

	height: 100%;

}



body

{

	font-family: Arial;

	font-size: 10pt;

	padding: 0px 0px 0px 0px;

	line-height: 150%;

	height: 100%;

}



h1, .title

{

	letter-spacing:1px;

	color: #6d4939;

	font-weight: normal;

	font-family: Tahoma;

	font-style: normal;

	font-size: 20px;

	line-height: 110%;

	padding-top:20px;

	margin: 00px 0px 10px 0px;

}



h2

{

	font-family: Georgia;

	font-weight: normal;

	font-size: 16pt;

	padding: 0px 0px 10px 0px;

	margin: 0px;

	line-height: 110%;

	color: #5D432A;

}



.green_grad h2,

.turquoise_grad h2,

.red_grad h2

{

	color: #FFF;

}



.green_grad img 

{

	margin: 30px;

}



a

{

	color: #6d4939;

}



.dashed_link

{

	color: #AA0000;

	text-decoration: none;

	border-bottom: 1px dashed #AA0000;

}



hr

{

	border-top: 1px solid #e2d1ba;

	border-bottom: 1px solid #FFF;

	border-left: none;

	border-right: none;

	height: 0px !important;

	height: 2px;

	margin: 25px 0px 10px 0px !important;

	padding: 0px;

	margin: 0px 0px 5px 0px

}



img

{

	border: 0px;

}



.top_menu .item_menu_div

{

	position: relative;

	background-color: #1e3d11;

	height: 35px;

	padding-top:10px;

	white-space: nowrap;

	z-index: 1;

}



.top_menu a

{

	font-family: Tahoma;

font-style: normal;

font-size:1pt;

	line-height: 27px;	

	color: #feedbf;

	text-decoration:none;

}



.top_menu td

{

}



.top_menu .poll_down_menu_lev_1

{

	position: absolute;

	display: none;

	background-color: #d62d00;

	padding: 5px 10px 5px 10px;

	left: 8px;

	top: 47px;

}



.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: 16px;

	background: url('/images/li_arr.gif') no-repeat 0 9px;

}



.header_table td

{

	color: #FFF;

	vertical-align: top;

}



.header_table a

{

	color: #FFF;

}



.header_table .green_grad

{

	width: 221px;

	zoom: 1;

	position: relative;

	background: url('/images/green_grad.gif') repeat-x 0 100%;

	background-color: #8da825;

	border: 0px solid #f00;

	padding: 13px 0px 0px 29px;

	margin: 0px;

	height: 201px;

}



.header_table .green_grad ul

{

	margin: 0px;

	padding: 0px;

}



.header_table .green_grad li

{

	zoom: 1;

	padding: 0px 0px 0px 20px;

	margin: 0px;

	background: url('/images/li_arr.gif') no-repeat 0 7px;

	line-height: 140%;

	list-style-type: none;

}



.header_table .blue_grad

{

	zoom: 1;

	position: relative;

	padding: 13px 0px 0px 29px;

	margin: 0px;

	height: 201px;

	background: url('/images/sunflower.jpg') no-repeat 0 0;

}



.fast_menu_box

{

	position: absolute;

	width: 46px;

	height: 130px;

	top: 0px;

	right: 20px;

/*	align: center;

	padding-top: 15px;*/

	background: url('/images/fast_menu.png') no-repeat 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fast_menu.png');

}



.fast_menu_link_box

{

	position: absolute;

	width: 46px;

	height: 130px;

	top: 0px;

	right: 20px;

	align: center;

	padding-top: 15px;

}



.fast_menu_link_box img

{

	margin: 0px 0px 15px 0px;

}



.turquoise_grad

{

	width: 191px;

	zoom: 1;

	position: relative;

	background: url('/images/turquoise_grad.gif') repeat-x 0 100%;

	background-color: #3796a4;

	border: 0px solid #f00;

	padding: 13px 30px 0px 29px;

	margin: 0px;

	height: 201px;

}



.poll_down_menu_lev_1 .tl

{

	position: absolute;

	top: -8px;

	left: -8px;

	background: url('/images/tl_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle_pull_down.png');

	width: 8px;

	height: 8px;

	

}



.poll_down_menu_lev_1 .tr

{

	position: absolute;

	top: -8px;

	left: 100%;

	background: url('/images/tr_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle_pull_down.png');

	width: 8px;

	height: 8px;

}



.poll_down_menu_lev_1 .bl

{

	position: absolute;

	top: 100%;

	left: -8px;

	background: url('/images/bl_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle_pull_down.png');

	width: 8px;

	height: 8px;

}



.poll_down_menu_lev_1 .br

{

	position: absolute;

	top: 100%;	

	left: 100%;	

	background: url('/images/br_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle_pull_down.png');

	width: 8px;

	height: 8px;

}



.poll_down_menu_lev_1 .t

{

	position: absolute;

	font-size: 0;

	top: -8px;	

	left: 0;	

	background-color: #d62d00;

	width: 100% !important;

	width: auto;

	width: expression((parentElement.clientWidth) + "px");

	height: 8px;

}



.poll_down_menu_lev_1 .r

{

	position: absolute;

	top: 0px;	

	left: 100%;	

	background-color: #d62d00;

	width: 8px;

	height: 100% !important;

	height: auto;

	height: expression((parentElement.clientHeight) + "px");

}



.poll_down_menu_lev_1 .b

{

	position: absolute;

	font-size: 0;

	top: 100%;

	left: 0;

	background-color: #d62d00;

	width: 100% !important;

	width: auto;

	width: expression((parentElement.clientWidth) + "px");

	height: 8px;

}



.poll_down_menu_lev_1 .l

{

	position: absolute;

	top: 0px;	

	left: -8px;	

	background-color: #d62d00;

	width: 8px;

	height: 100% !important;

	height: auto;

	height: expression((parentElement.clientHeight) + "px");

}



.content_table

{

	margin: 20px 0px 0px 0px;

}



.content_table td

{

	vertical-align:	 top;

}



.content_table .right_td

{

	padding: 0px;

	color: #FFF;

}



.content_table .right_td h1

{

	font-size: 16pt;

	padding: 0px 0px 10px 0px;

	margin: 0px;

	line-height: 110%;

	color: #FFF;

}



.content_table .right_td a

{

	color: #FFF;

}



.content_table .right_td .green_grad, .content_table .right_td .blue_grad_2, .content_table .right_td .red_grad

{

	margin-bottom: 20px;

}





.content_table .blue_grad_2

{

	zoom: 1;

	position: relative;

	background: url('/images/blue_grad_2.jpg') repeat-x 0 100%;

	background-color: #6ea9c7;

	border: 0px solid #f00;

	padding: 13px 30px 15px 29px;

	margin: 0px;

	width: 191px;

}



.content_table .red_grad

{

	zoom: 1;

	position: relative;

	background: url('/images/red_grad.jpg') repeat-x 0 100%;

	background-color: #da1a05;

	border: 0px solid #f00;

	padding: 13px 30px 15px 29px;

	margin: 0px;

	width: 191px;

}



.content_table .left_td

{

	padding: 0px 0px 0px 27px;

	line-height: 130%;

}



.content_table .date

{

	color: #9e987b;

	font-size: 8pt;

}



.content_table .news_title

{

	font-size: 11pt;

	font-weight: bold;

	margin-bottom: 3px;

	padding: 3px 0px;

	margin: 0px;

}



.content_table .news_group

{

	margin: 0px 0px 8px 0px;

	list-style-type: none;

	padding-left: 0px;

}



.content_table .news_group img, .content_table .news_img

{

	border: 1px solid #ded0c5;

	padding: 1px;

}



.content_table .news_group li

{

	margin-bottom: 3px;	

	padding-left: 0px;

}



.rss_4_ie

{

	width: 16px;

	height: 16px;

	position: absolute;

	z-index:-1;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss/rss_2.0.png');

}



.archives_4_ie

{

	width: 16px;

	height: 16px;

	position: absolute;

	z-index:-1;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/archives.png');

}



.content_table .tags, .content_table .tags a

{

	color: #5d7716;

	margin-top: 5px;

}



.content_table .public td

{

	padding-right: 30px;

	

}



.form_to_main input

{

	width: auto;

	border: none;

	padding: 0px;

	margin-right: 10px;



}



.form_to_main .button

{

	height: 26px;

	color: #FFF;

	padding: 0px 12px 0px 12px;

	margin: 12px 0px 0px 0px; 

	border: 1px solid #5e9cad;

	background-color: #236881;

}



.red_grad .form_to_main input

{

	width: 165px;

	height: 22px;

	margin-bottom: 8px;

	border: 1px solid #b03921;

}



.red_grad .form_to_main .button

{

	width: auto;

	height: 26px;

	color: #FFF; 

	border: 1px solid #cc7171;

	background-color: #b03921;

	padding: 2px 12px 2px 12px;

	margin-top: 63px;

	margin: 7px 0px 0px 0px;

}



.blue_grad_2 .form_to_main input

{

	width: auto;

	border: none;

	padding: 0px;

	margin-right: 10px;

}



.blue_grad_2 .form_to_main .button

{

	height: 26px;

	color: #FFF; 

	padding: 0px 12px 0px 12px;

	border: 1px solid #5e9cad;

	background-color: #236881;

	margin: 12px 0px 0px 0px; 

}



.shop_table td

{

	padding-right: 35px;

}



.shop_table img 

{

	border: 1px solid #d6d6d6;

}



.shop_table .name_product

{

	margin: 5px 0px 7px 0px; 

}



.shop_table .price 

{

	margin: 10px 0px 7px 0px; 

	color: #db1905;

	font-size: 16pt;

}



.shop_table .price img

{

	border: none;

}



.footer

{

	position: relative;

	bottom: 0px;

}

.footer td

{

	padding: 5px 0px 5px 30px;

}



.copyright

{

	color: #ffffff;

	font-size: 9pt;

	line-height: 140%;

	height: 10px;

}

.add_message_bbcode_table img

{

	padding: 0px;

	margin: 0px;

}



.add_message_bbcode_table td

{

	border-collapse: collapse;

	border-width: 3px;

	border-color: #BAB188;

	border-style: solid;

	cursor: pointer;

	padding: 4px 3px 2px 0px;

	border: 1px solid #f00  

}



.group_gallery

{

	float: left;

	position: relative;

	padding: 7px;

	margin: 0px 25px 25px 0px;

	background-color: #ded9cc;

}



.group_gallery img

{

	padding: 1px;

	border: 1px solid #c6bea7;



}



.group_gallery .t

{

	position: absolute;

	top: -4px;

	left: 0px;

	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');

	width: 88px;

	height: 4px;

}



.group_gallery .r

{

	position: absolute;

	top: 0px;

	right: -4px;

	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');

	width: 4px;

	height: 88px;

}



.group_gallery .b

{

	position: absolute;

	bottom: -4px;

	right: 0px;

	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');

	width: 88px;

	height: 4px;

}



.group_gallery .l

{

	position: absolute;

	bottom: 0px;

	left: -4px;

	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');

	width: 4px;

	height: 88px;

}


.table_group_forums

{

	width: 100%; 

	padding: 2px;   

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: solid;

/*	background-color: #000000;*/

}

.table_group_forums td

{

	padding: 2px;

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: solid;

}



.table_group_title td

{

	padding: 2px;

	border-collapse: collapse;

	empty-cells: show;

	border-width:0px;

	border-color: #C8C0A9;

	border-style: solid;

	background-color: #EAE4DF;

	color: #353535;

} 

.title_group_forums

{

	font-weight: bold;

}

.desc_group_forums

{

	/*font-size: 10px;*/

}


.row_title_group_forums

{

	background-color: #EAE4DF;

	color: #353535;

	font-weight: bold;

}

.table_identification

{

	width: 100%;

	padding: 2px;

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;	

	border-style: solid;

	border-color: #C8C0A9;

	/*background-color: #F7F7F7;*/

}

.table_identification td

{

	padding: 2px;

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: solid;

}

.name_users

{

	color: #6C5722;	

}


.row_title_identification

{

	color: #353535;

	background-color: #EAE4DF;

	font-weight: bold;

}


.table_forum

{

	width: 100%;

	padding: 2px;

	border: 0px;

}

.table_forum_message

{

	width: 100%;

	color: #000000;

	padding: 2px;

	border-collapse: collapse;	

	empty-cells: show;

	border-width:1px; 

	border-color: #C8C0A9;

	border-style: solid;

	background-color: #EAE4DF;

}



.table_forum_message td

{

	color: #000000;

	empty-cells: show;

	border-width:1px; 

	border-color: #C8C0A9;

	border-style: solid;	

}


.table_forum td

{

/*

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #000000;

	border-style: solid;

	*/

}

.row_title_forum

{

	/*background-color: #F7F7F7;	*/

	padding-top: 5px;

}


.table_title_forum

{

	width: 100%;

	color: #000000;

}


.table_title_forum td

{

	border: none;

}


.title_forum

{

	color: #353535;

	font-weight: bold;

}


.desc_forum

{

   /* font-size: 10px;*/

}

.table_themes

{

	width: 100%;

	padding: 2px;

	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;

	empty-cells: show;



}

.table_themes td

{

	padding: 3px;

	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: solid;	

}

.row_title_themes

{

	background-color: #EAE4DF;

	font-weight: bold;

	/*text-align:center;*/

	height: 25px;

	width: 100px;

	padding-left: 10px;

}

.row_title_themes td

{

	color: #353535;

}

.row_title_themes_message

{

	height: 25px;

	width: 100px;

	padding-left: 5px;

	padding-right: 5px;	

	background-color: #EAE4DF;

}

.row_title_themes_message label

{

	color:#353535;

}




.theme_td_attribute

{

	width:20px;	

}


.theme_td_title

{

		

}

.theme_td_author

{

	width: 120px;

}


.theme_td_create_date

{

	width:80px;	

}

.theme_td_count_answer

{

	width:50px;

}

.theme_td_last_message

{

	width: 120px;

}

.theme_td_action

{

	width:140px;

}





.color_hidden_theme

{

	background-color: #ECE9DB;

}

.color_2_theme

{

	background-color: #FAF9F2;

}


.table_messages

{

	width: 100%;

	border-collapse: collapse;

	empty-cells: show;

	border: 0px solid #C8C0A9;

}

.table_messages td

{

	border-collapse: collapse;

	empty-cells: show;

	border: 1px solid #C8C0A9;

}

.add_message_table, .add_message_table td

{	

	/*border: 0px solid #000000;*/

	border: none;

}

.row_title_messages

{

	background-color: #EAE4DF;

	font-weight: bold;

	color:#353535;

}


.table_title_message

{

	width: 100%;

}


.table_title_message td

{

	border: none;

}


.title_messages

{

	color: #353535;

}


.author_name

{

	font-weight: bold;

}


.author_status

{

}


.selectedquote

{

	color: #0089C6;

	text-decoration: underline;

	cursor:hand;

}


.quotestyle

{

	background-color: #EAE4DF;

	border-collapse: collapse;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: solid;	

	padding:5px;

}

.codestyle

{

	font-family: monospace;

	border-collapse: collapse;

	border: 1px solid #353535;

}

.row_add_message

{

	background-color: #EAE4DF;

	color:#353535;

	/*font-weight: bold;*/

}
.table_message_parameters

{

	width: 100%;

}

.table_message_parameters td

{

	border: none;

}

.table_user_info

{

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: solid;

}

.table_user_info td

{

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: solid;

}

.row_user_name

{

	background-color: #EAE4DF;

	font-weight: bold;

	color: #353535;

}

.row_user_parameters

{

	background-color: #EAE4DF;

	font-weight: bold;

	color: #353535;

}

.table_extra_properties

{

	border: none;

	margin: 5px;

}



.table_extra_properties td

{

	border: none;

}





.smiles_td td

{

	border: 0px;

}


.current, .page_link, .ctrl

{

	padding: 0.2em 0.5em 0.3em 0.5em;

	float: left;

	display: block;

	margin-right: 0.3em;

}



.page_link

{

	border: 1px dashed #bbbbbb;

}



.current

{

	background: #e75000;

	color: #fff;

	border: 1px solid #d73000;

}



.ctrl

{

	padding: 0.5em 0.5em 0.3em 0.5em;

	font-size: 10px;

	color: #4F3327;

}



.path_arrow

{

	color: #0096AA;

	padding: 0px 5px 0px 5px;

	font-size: 14pt;

}

.read_more

{

	float: left;

	display: block;

	padding: 0.2em 0em 0.3em 0em;

	margin-right: 0.3em;

}



#ShowAddComment

{

	margin: 20px 0px;

	font-size: 1pt;

}



.userinfo1

{

	margin-right: 5px;

	margin-bottom: 5px;

	font-weight: bold;

	float: right;

}



.userinfo2

{

	margin-left: 5px;

	margin-bottom: 5px;

}

.c_u_l

{

	font-weight: bold;

}
.cr

{

	display: none;

	margin: 0px 0px 10px 20px;

}

.csd

{

	margin-left: 20px;

}



.comment

{

	background-color: #eae4df;

	padding: 30px;

	margin: 15px 0px 5px 0px;

	width: 450px;

	zoom: 1;

	position: relative;

	padding: 20px;

}



.comment p

{

	margin: 0px 0px 5px 0px;

}



.comment_desc

{

	margin: 0px 0px 10px 20px;

}

.shop_cart_table

{

	/* width: 100%; */

}



.shop_cart_table, .shop_cart_table td

{

	border-collapse: collapse;

	empty-cells: show;

	border: 1px solid #C8C0A9;

}



.shop_cart_table td, .shop_cart_table_title td

{

	padding-right: 10px;

	padding-left: 5px;

	height: 25px;

	vertical-align: middle;

}



.shop_cart_table td

{

	border-bottom: 1px solid #C8C0A9;

}



.shop_cart_table_title td

{

	background-color: #EAE4DF;

	font-weight: bold;

	height: 30px;

}



#error

{

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 5px 5px 5px 25px;

	position: relative;

	font-size: 8pt;

	border-collapse: collapse;

	border: 1px #CA1D13 dashed;

	color: #CA1D13;

	background-color: #F2EDE9;

	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;

	width: 450px;

}



#message

{

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 5px 5px 5px 25px;

	position: relative;

	font-size: 8pt;

	border-collapse: collapse;

	border: 1px #4ba749 dashed;

	color: #4ba749;

	background: url('/hostcmsfiles/images/message.gif') no-repeat 5px 50%;

	width: 450px;

}



#message p

{

	margin: 0px;

	padding: 0px;

}



.price_table_border, .price_table_border td

{

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	border-style: dashed;

	padding-left: 5px;

}

.shop_block

{

	border: 1px solid #C6BEA7;

	background-color: #DED9CC;

	padding: 5px 7px;

	margin: 10px 5px 10px 0px;

}



.shop_block a

{

	position: relative;

	z-index: 2;

}



.arrow_up

{

	width: 16px;

	height: 16px;

	position: absolute;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');

	z-index: 1;

}



.arrow_up_gray

{

	width: 16px;

	height: 16px;

	position: absolute;

	z-index: 1;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');

}



.arrow_down

{

	width: 16px;

	height: 16px;

	position: absolute;

	z-index: 1;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');

}



.arrow_down_gray

{

	width: 16px;

	height: 16px;

	position: absolute;

	z-index: 1;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');

}



.shop_navigation_table

{

	color: #AFA696;

	margin-top: 10px;

}



#shop_navigation, #shop_navigation_current

{

	padding: 5px;

	/* background-color: #F6F3F0; */

	font-size: 9pt;

}



#shop_navigation

{

	border: 1px solid #E0DCCA;

	color: #AFA696;

}



#shop_navigation_current

{

	border: 1px solid #B8B298;

	color: #433212;

}

.stars

{

	margin: 0px;

	padding: 0px;

}



.stars li

{

	margin: 0px;

	padding: 0px;

	width: 16px;

	height: 16px;

	float: left;

	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;

	cursor: pointer;

	list-style-type: none;

}



.stars .curr

{

	margin: 0px;

	padding: 0px;

	width: 16px;

	height: 16px;

	float: left;

	background: none;

	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;

}

.large_input

{

	font-size: 16pt;

}



.users_list

{

	margin: 0px;

	padding: 0px;

}



.users_list li

{

	list-style-type: none;

   padding: 5px 0px 11px 45px;

   margin: 0px 0px 6px 0px;   

	background-repeat: no-repeat;   

	background-position: 10px 6px;  

	width: 230px;

}



.users_list li a:link, .users_list li a:hover, .users_list li a:visited 

{

	color: #666;

	font-size: 14pt;

	font-family: Georgia;

	text-decoration: none;

	+border-bottom: 1px dashed #0097E2;

	border-bottom: 1px dashed #666;

}

.blogs_table

{

	margin-bottom: 0px;

	border-top: 1px solid #d7c7b9;

}



.blogs_table .head td

{

	vertical-align: bottom;

	height: 16px;

}



.blogs_table td

{

	height: 40px;

	vertical-align: middle;

	border-bottom: 1px solid #d7c7b9;

}



.blogs_table .rate_value

{

	padding: 0px 20px;

}



.blogs_table .position

{

	padding: 0px 10px;

	font-weight: bold;

}



.top_comment_blogs

{

	color: #0096aa;

	border-top: 1px solid #d7c7b9;

}



.top_comment_blogs td

{

	padding: 8px 10px

}

.links_nav_blog

{

	margin: 0px 0px 13px 0px;

	padding: 0px;

}



.links_nav_blog li

{

	padding: 0px 15px 0px 0px;

	font-size: 13pt;

	list-style-type: none;

	display: inline;

}



.forms_blog td

{

	padding: 10px 40px 10px 0;

	font-size: 9pt;

	border-bottom: 1px solid #d7c7b9;

}



.forms_blog .forms_blog_title

{

	font-size: 11pt;

}



.forms_blog div

{

	padding: 5px 0 0px 0;

	font-style: oblique;

	font-size: 8pt;

	height: 16px;

}



.forms_blog div.error

{

	color: #f00;

}



.forms_blog div.green

{

	color: #2d9e00;

}

.blog_date

{

	font-size: 9pt;

	border-bottom: 1px solid #d7c7b9;

	font-weight: bold;

	margin-bottom: 12px;

}





.blog_post_title

{

	font-size: 11pt;

	font-weight: bold;

	padding: 3px 0px 0px 0px;

	margin: 0px;

}



.blog_post_text

{

	margin: 5px 0px 10px 0px;

	padding: 0px;

}



.blog_post_text p

{

	margin: 4px 0px;

	padding: 0px;

}



.comm_cloud

{

	position: relative;

	height: 24px;

	background: url('/images/comm_cloud_r.gif') no-repeat 100% 0;

	float: left;

	padding: 1px 10px 0px 3px;

	margin: 0px 10px 0px 7px;

	font-size: 10pt;

	font-weight: bold;

}



.comm_cloud .l

{

	position: absolute;

	background: url('/images/comm_cloud_l.gif') no-repeat 0 0;

	width: 7px;

	height: 24px;

	left: -7px;

	top: 0px;

}

.user_blog_table td

{

	padding: 3px 3px 3px 0px;

}



.user_blog_table th

{

	padding: 3px 3px 3px 0px;

	text-align: left;

	color: #4f3327;

	border-bottom: 1px solid #d7c7b9;

}

.helpdesk_status_1

{

	color: #999999;

}



.helpdesk_status_2

{

	color: #000000;

}



.helpdesk_hour div, .helpdesk_wt_0, .helpdesk_wt_1, .helpdesk_wt_2

{

	float: left;

	width: 20px;

	height: 20px;

	margin: 0px 1px 1px 0px;

	/*border: 1px solid #777;*/

}



.helpdesk_wt_0

{

	background-color: #e3d6cc;

}



.helpdesk_wt_1

{

	background-color: #a6bd4a;

}



.helpdesk_wt_2

{

	background-color: #DF5910;

}



.helpdesk_day

{

	width: 100px;

}



.helpdesk_day div

{

	height: 19px;

	/*border: 1px solid #e3d6cc;*/

	margin: 0px 1px 1px 0px;

	padding: 1px 0px 0px 5px;

}



.helpdesk_legend

{

	margin: 15px 0px 0px 30px;

}



.helpdesk_hour

{

	text-align: center;

}



#captcha

{

	padding: 0px;

	font-size: 75%;

}



#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited

{

	color: #777;

}



#captcha img

{

	margin-bottom: -5px;

}



.red_star

{

	color: #DB1905; 

	font-size: 20pt !important; 

	font-family: Georgia;

}



.gray

{

	color: #999999;

}



.gray h1, .gray h2, .gray h3, .gray h4, .gray h5

{

	color: #888888;

}



.gray h1 a:link, .gray h1 a:hover, .gray h1 a:visited,

.gray h2 a:link, .gray h2 a:hover, .gray h2 a:visited,

.gray h3 a:link, .gray h3 a:hover, .gray h3 a:visited

{

	color: #888888;

	border-bottom: 1px dashed #888888;

	text-decoration: none;

}



.gray a:link, .gray a:hover, .gray a:visited

{

	color: #888888;

}



.top_tel{

	margin-right:20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#1e3d11;

	font-size:28px;

}


.top_links a{
	color:#213f0b;
}

.news_block {
	background-color:#1e3d11;
}

.news_block h1
{
	letter-spacing:2px;
	border-left:9px #fbedbc solid;
	color: #fbedbc;
	font-weight: normal;
	font-family: Tahoma;
	font-style: normal;
	font-size: 20px;
	line-height: 110%;
	padding-left:20px;
	margin-top: 10px;
	margin-left: 10px;
}


.news_title {

	color:#feedbf;

}

.news_title a{

	color:#feedbf;

	font-size:14px;

	font-weight:normal;
}





.portfolio_elt {
	display:inline;
	float:left;
	text-align:center;
	width:250px;
	height:200px;
} 
.left_menu a{
	color:#51362a;
	text-decoration:none;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.left_menu a:hover{
	color:#e30f50;
	text-decoration:underline;
	font-size:18px;
}

.left_menu li {
	list-style:none;
		margin: 15px 0px 15px 0px;
}
.wrapper {
min-height:100%;
height:auto  !important;
height:100%;
margin:0 auto -4em;

}

.zel_fon .push {
	
	height:4em;
	background-color:#a6c752;
}

div.albom
{
display: block;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 10px;
width: 100%;
float: none;
clear: both;
}

div.foto_model
{
text-align:center;
padding:6px;
position: relative; 
width: 214px; 
height: 250px; 
display:block;
float:left;
vertical-align:
}
div.foto_model_1
{
text-align:center;

padding:6px;
position: relative; 
width: 212px; 
height: 133px; 
display:block;
float:left;
vertical-align:
}

div#model_cost
{
display: block;
position: absolute;
top: 300px;
right: 120px;
width: 350px;
padding:7px;
}

