#wrap 
{
	min-height: 100%;
	/*background: #ccc;*/
	/*background: #dbf1ff;*/
}

#main 
{
	overflow: hidden;
	padding-bottom: 131px;
}
#header 
{
	background: #efefef;
	padding: 0;
	overflow: hidden;
	width: 100%;
	margin: 0;
}
#header .grid_3 
{
	text-align: right;
}

#header .grid_13 
{
	text-align: left;
	color: #fff;
}
.c_emblem_link
{
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	border: none;
	margin-top: auto;
	margin-bottom: auto;
	height: 64px;
	width: 190px;
}
.c_emblem_img
{
	border: none;
}
.c_nav_list_constraint
{
	position: relative;
	min-height: 64px;
}
.c_nav_list_table
{
	position: relative;
	/*padding: 0px;
	margin: 0px;*/
	height: 58px;
	/*margin-left: 20px;*/
	margin-bottom: 5px;
	margin-top: 5px;
	/*vertical-align: middle;*/
}
.c_nav_list_td
{
	position: relative;
	/*padding: 0px;
	margin: 0px;*/
	vertical-align: bottom;
	/*margin-top: 20px;*/
	padding: 5px;
}
.c_nav_list_tr
{
	position: relative;
	padding: 0px;
}
.c_nav_list
{
	position: relative;
	padding: 0px;
	margin: 0px;
	/*min-height: 64px;*/
	/*margin-top: auto;
	margin-bottom: auto;*/
	/*margin-top: 10px;*/
	
}
.c_nav_list li
{
	display: inline-block;
	padding: 0px;
	margin: 0px;
}
.c_nav_list li a
{
	color: white;
	padding: 0px;
	margin: 0px;
	height: 100%;
	background: #717171;
	padding: 6px 12px;
	text-decoration: none;
	font-weight: bold;
}
.c_nav_list a:hover
{
	background: #e59c00;
	color: white;
}
.c_nav_divider
{
	border-top: 2px solid #CCC;
	padding: 0px;
	margin: 0px;
}
#legal_index_block_8,
#index_block_8,
.c_block_8
{
	margin-top: 20px;
}
#main_emblem_link_en
{
	background: url("/img/logo1_en_156x41.png") no-repeat;
	background-position: 0% 0%;
	width: 156px;
	height: 41px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: white;

	padding-bottom: 10px;
}
#index_block_4,
.c_block_4
{
	float: right;
}
#main_emblem_link_ru
{
	background: url("/img/logo1_ru_186x41.png") no-repeat;
	background-position: 0% 0%;
	width: 186px;
	height: 41px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: white;

	padding-bottom: 10px;
}
.c_site_title
{
	display: block;
}
.c_site_curr_cat
{
	display: inline;
}
#c_site_title
{
	font-weight: bold;
}

#index_row_1,
#index_row_2,
#index_row_3,
#index_row_4,
#index_row_5,
#index_row_6,
#index_row_7,

#theme_404_row_1,
#theme_404_row_2,
#theme_404_row_3,
#theme_404_row_4,
#theme_404_row_5,
#theme_404_row_6,
#theme_404_row_7,

#legal_index_row_1,
#legal_index_row_2,
#legal_index_row_3,
#legal_index_row_4,
#legal_index_row_5,
#legal_index_row_6,
#legal_index_row_7,


.c_row_1,
.c_row_2,
.c_row_3,
.c_row_4,
.c_row_5,
.c_row_6,
.c_row_7
{
	background: white;
	padding-left: 20px;
	padding-right: 20px;

/* 	-moz-box-shadow: 5px 5px 5px #666666; */
/* 	-webkit-box-shadow: 5px 5px 5px #666666; */
/* 	box-shadow: 5px 5px 5px #666666; */

/* 	border-left: 1px solid #b17568; */
/* 	border-right: 1px solid #150e0c; */
}

#index_row_1,
.c_row_1
{
	margin-top: 20px;
/* 	-moz-border-radius: 10px 10px 0px 0px; */
/* 	-webkit-border-radius: 10px 10px 0px 0px; */
/* 	border-radius: 10px 10px 0px 0px; */
}

#index_row_4,
#start_page_row_5
{
/* 	border-top: 6px solid #8b361c; */

/* 	-moz-border-radius: 0px 0px 5px 5px; */
/* 	-webkit-border-radius: 0px 0px 5px 5px; */
/* 	border-radius: 0px 0px 5px 5px; */
/* 	border-bottom: 1px solid #150e0c; */
}

#index_row_1,
.c_row_1
{
	/*background: url("/img/top_2.png") no-repeat;
	background-position: 0% 0%;*/
}

#index_row_2,
#legal_index_row_2,
.c_row_2
{
/* 	background: url("/img/top_3.png") no-repeat; */
/* 	background-position: 0% 0%; */
}

#index_row_3,
#theme_404_row_3,
#legal_index_row_3,
.c_row_4
{
	
	/*padding-bottom: 20px;*/
	/*background: #ffecd8;*/
	
/* 	background: white; */
	/*border-top: 6px solid #000000;*/
	
/* 	background: url("/img/main_pi.png") repeat scroll 0 0 white; */
}
#start_page_row_3
{
/* 	background: url("/img/main_p.png") repeat scroll 0 0 white; */
	
	/*border-left: 6px solid #8b361c;

	border-top: 2px solid #8b361c;

	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;*/
}

#index_row_3,
.c_row_4
{
	min-height: 200px;
}

#index_row_4,
#theme_404_row_4,
#legal_index_row_4,
.c_row_5
{
/* 	background: #1e1515; */
	padding: 20px;
	color: white;
}
#index_block_5,
#index_block_9,
#theme_404_block_5,
#theme_404_block_9,
#legal_index_block_5,
#legal_index_block_9,
.c_block_5,
.c_block_9
{
	margin-top: 10px;
}
#index_block_3,
#theme_404_block_3,
#legal_index_block_3,
.c_block_3
{
	margin-top: 10px;
}
#mainmenu_0
{
	list-style: none outside none;
	padding: 0px;
	margin: 0px;
}
#mainmenu_0 li
{
	position: relative;
	display: inline;
	float: left;
	height: 100%;
	padding: 0px;
	margin: 0px;
}
#mainmenu_0 a
{
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
	height: 100%;
	line-height: 2em;
	/*padding: 0 0.2125em;*/
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	/*border-top: 3px solid black;
	border-bottom: 3px solid black;
	border-radius: .7em 0px .7em 0px;*/
	text-transform: uppercase;
	text-shadow: 0px 0.2px 2px #cfcfcf;
}
.top_right_menu_1
#mainmenu_0 a,
.c_start_page_block_top_right_menu
#mainmenu_0 a
{
	color: #ffe2d0;
}
#mainmenu_0 a:hover
{
	color: #ae4b10;
	/*background: #86e3ff;*/
	text-decoration: underline;
}
.top_right_menu_1
#mainmenu_0 a:hover,
.c_start_page_block_top_right_menu
#mainmenu_0 a:hover
{
	color: #ffa56e;
}
.top_right_menu_1
#mainmenu_0 a.selected
{
	color: #ffe2d0;
	/*background: #d35611;*/
	text-decoration: underline;
}
#mainmenu_0 a.selected
{
	color: #8a3401;
	/*background: #d35611;*/
	text-decoration: underline;
}
.top_right_menu_1
#mainmenu_0 a.selected:hover
{
	color: #ffa56e;
	/*background: #ff823d;*/
}
#mainmenu_0 a.selected:hover
{
	color: #ae4b10;
	/*background: #ff823d;*/
}

#ltermssel_0
{
	padding: 0px;
	margin: 0px;
}

#ltermssel_0 li
{
	display: block;
	list-style: none outside none;
	padding: 0px;
	margin: 0px;
}

#ltermssel_0 ul li
{	
	padding-left: 1em;
	margin: 0px;
}

#ltermssel_0 a
{
	color: #003b76;
	font-weight: bold;
	text-decoration: none;
	/*padding: 0 0.2125em;*/
	/*float: left;*/
	padding: 4px;
	background: transparent;

	text-shadow: 0px 0.1px 2px #cfcfcf;
	/*border-left: 2px solid;
	border-bottom: 2px solid;
	border-bottom-width: 2px;*/
}
#ltermssel_0 a:hover
{
	color: white;
	background: #d35611;
	text-decoration: underline;
}
#ltermssel_0 a.selected
{
	color: #fffbed;
	background: #11a0d3;
	text-decoration: underline;

	-moz-box-shadow: 5px 5px 5px #666666;
	-webkit-box-shadow: 5px 5px 5px #666666;
	box-shadow: 5px 5px 5px #666666;	
}
#ltermssel_0 a.selected:hover
{
	color: white;
	background: #da4f5f;
}

#index_block_9 form,
#legal_index_block_9 form,
.c_block_9 form
{
	/*width: 100%;*/
	height: 1.7em;
}

#search-box
{
	/*width: 100%;*/
}

#search-box input#news_search_box
{
	position: relative;
	width: 80%;
	background: url("/img/search.png") no-repeat scroll 5px 6px transparent;
	border-radius: 2px 2px 2px 2px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
	border: 1px solid #DDDDDD;
	margin: 0px;
}
#news_bpxsrchbtn
{
	visibility: hidden;
}
#bpxsrchbtn
{
	font-weight: bold;
	font: 13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2.5px;
	padding-bottom: 2.5px;
	margin-left: 5px;

	background: #524c59;
	color: white;
}
#bpxsrchbtn:hover
{
	background: #b53e48;
	/*color: black;*/
}
#search_box
{
	font: 99% Arial,'Helvetica',clean,sans-serif;
	font-weight: bold;
	margin: 0;
	float: left;
	border-color: lightgrey;
    border-style: solid;
    border-width: 1px;
    padding: 5px 6px;
    /*width: 504px;*/
	display: inline;
	width: 69%;
}
#index_block_10
{
	/*background-color: lightgrey;*/
	margin: 10px;
	padding: 5px;
}
#theme_404_row_1,
#theme_404_row_2
{
	background: #f7f7f7;
	-moz-box-shadow: 1px 1px 2px #666666;
	-webkit-box-shadow: 1px 1px 2px #666666;
	box-shadow: 1px 1px 2px #666666;

	-moz-border-radius: 4px 4px 4px 0px;
	-webkit-border-radius: 4px 4px 4px 0px;
	border-radius: 4px 4px 4px 0px;

	margin-top: 10px;

	margin-top: 100px;
}
#theme_404_row_1
{
	background-color: white;
	font-weight: bold;
	text-shadow: 0px 0.2px 1px #ccc;

	border-color: #b30000;
    border-style: solid;
    border-width: 1px;

	padding: 20px;
}
.c_not_found
{
	border-color: darkred;
    border-style: solid;
    border-width: 0px 0px 0px 3px;

	padding-left: 20px;
	margin-left: 30px;
}
.c_not_found_path
{
	display: block;
	color: #9d0000;
}
.c_not_found_home_link
{
	display: block;
	text-decoration: underline;
	font-weight: bold;
	color: darkgreen;
	padding: 0px;
	margin: 0px;
}
.c_not_found_home_link:hover
{
	display: block;
	text-decoration: underline;
	font-weight: bold;
	color: green;
	padding: 0px;
	margin: 0px;
}
.c_index_block_under_development
{
	text-align: center;
	font-weight: bold;

	/*margin-top: 150px;*/
}
#underdevstr
{
	display: block;
	text-transform: uppercase;
}

#copystr
{
	/*margin-top: 120px;*/
	display: block;
}

#index_row_2,
.c_row_2
{
}

#index_row_4,
#start_page_row_5
{
/* 	background: url("/img/footer_p2.png") repeat scroll 0 0 transparent; */
}

#index_row_5 div a,
.c_row_5 div a
{
	color: #e5edf0;
	text-transform: uppercase;
	text-shadow: 0px 0.5px 2px #ccc;
}
#index_row_5 div a:hover,
.c_row_5 div a:hover
{
	color: white;
	text-transform: uppercase;
	text-decoration: underline;
}
.c_block_main_emblem
{
	padding: 10px;
	margin-bottom: 0.4em;
}
.main_emblem_string
{
	font: 99% Arial,'Helvetica',clean,sans-serif;
	color: white;
	font-size: 2.3em;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;

	text-shadow: 0.08em 0.08em 0.05em #006743;
}
/* Footer */
.c_footer
{
	color: #000000;
	text-shadow: 0.02em 0.01em 0.01em #ccc;
	cursor: default;
}
.c_footer div a
{
	color: #000000;
	text-shadow: 0.02em 0.01em 0.01em #ccc;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}
.c_footer div a:hover
{
	color: #000000;
	font-weight: normal;
	text-shadow: 0.02em 0.01em 0.01em #ccc;
	text-transform: none;
	text-decoration: none;
}
.c_footer_copyright_line_1
{
	display: block;
	border-bottom: solid 2px white;
	color: black;
}
.c_footer_copyright_line_1:hover
{
	text-shadow: 0.02em 0.01em 0.01em lightblue;
}
.c_theme_404_block_footer .c_footer_copyright_line_1
{
	color: black;
	border-bottom: solid 4px black;
}
.c_footer_tou_line_1
{
	display: block;
	border-bottom: solid 2px white;
}
.c_footer_tou_line_1 ul
{
	list-style: none outside none;
	display: inline;
}

.c_footer_tou_line_1 ul li
{
	list-style: none outside none;
	display: inline;
	padding: 0px;
	margin: 0px;

	padding-right: 10px;
	
}
.c_footer_tou_line_1 ul li a
{
	color: white;
}
.c_theme_404_block_footer
{
	padding: 20px;
}
.c_theme_404_block_footer .c_footer_tou_line_1 ul li a
{
	color: black;
}
.c_footer_tou_line_1 ul li a:hover
{
	text-decoration: underline;
}
.c_footer_copyright_line_2
{
	display: block;
	color: white;
	border-bottom: solid 4px white;
}
.c_theme_404_block_footer .c_footer_copyright_line_2
{
	color: black;
	border-bottom: solid 4px black;
}
.c_theme_404_block_footer .c_footer_copyright_line_3
{
	color: black;
	border-bottom: solid 4px black;
}
.c_footer_copyright_line_3
{
	display: block;
	color: white;
	border-bottom: solid 4px white;
}
.c_footer_copyright
{
	display: inline;
}
.c_footer_software_copyright
{
	display: inline;
}
.c_footer_reserved
{
	display: inline;
}
.c_footer_sep
{
	display: inline;
}

.top_right_menu_2
{
	display: block;
	color: white;
	
	text-align: right;
	padding: 5px;
}
.c_lang_select_link,
.c_lang_select_span
{
	color: #ffe2d0;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

.c_lang_select_link:hover
{
	text-decoration: underline;
	color: #ffa56e;
}

.c_lang_select_span
{
	text-decoration: underline;
}

.c_lang_select_sep
{
	margin-left: 3px;
	margin-right: 3px;
}
.c_items_list_item
{
	margin-top: 2em;
	padding: 10px;
	background: white;
	border: 1px solid #f2b881;

	-moz-box-shadow: 4px 4px 4px #f2b881;
	-webkit-box-shadow: 4px 4px 4px #f2b881;
	box-shadow: 4px 4px 4px #f2b881;

	-moz-border-radius: 4px 4px 4px 0px;
	-webkit-border-radius: 4px 4px 4px 0px;
	border-radius: 4px 4px 4px 0px;
}
.c_no_items,
.c_items_list_item_active
{
	margin-top: 2em;
	padding: 10px;
	border: 1px solid #9ccacf;

	-moz-box-shadow: 4px 4px 4px #9ccacf;
	-webkit-box-shadow: 4px 4px 4px #9ccacf;
	box-shadow: 4px 4px 4px #9ccacf;

	-moz-border-radius: 4px 4px 4px 0px;
	-webkit-border-radius: 4px 4px 4px 0px;
	border-radius: 4px 4px 4px 0px;
	/*background: url("/img/main_pi2.png") repeat scroll 0 0 white;*/
}
.c_items_list_item_active
{
	cursor: default;
	/*color: #000717;*/
	cursor: default;
}
.c_items_list_item_title
{
	color: #002202;
	/*text-shadow: 3px 3px 3px #CFCFCF;*/
}
.c_items_list_item_active h2
{
	color: black;
	/*text-shadow: 0.09em 0.09em 0.07em #CFCFCF;*/

	clear: both;
	display: inline-block;
	/*padding-left: 5px;
	padding-right: 5px;
	border-left: 5px solid #CCC;
	border-right: 5px solid black;*/

	cursor: default;

	/*-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;*/

	/*-moz-border-radius: 9px 9px 9px 9px;
	-webkit-border-radius: 9px 9px 9px 9px;
	border-radius: 9px 9px 9px 9px;*/

	margin-left: 14px;
	margin-bottom: 8px;
	padding: 2px;
	border-bottom: 3px dotted #E5DFDA;
}

.c_items_list_item_active h2:hover
{
	color: #9a0000;
	border-bottom: 3px solid #E5DFDA;
}
.c_items_list_item_active a:hover
{
	text-decoration: underline;
}

.c_items_list_item_active p,
.c_items_list_item_active ul
{
	/*text-shadow: 0.02em 0.02em 0.02em #b0c5cc;*/
	font-family: sans-serif;
}

.c_items_list_item_descr p
{
	border-top: 2px solid #c1dbec;
	border-left: 8px solid #c1dbec;
	border-right: none;
	border-bottom: none;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 1px 2px 3px 0px #e6a288;
	-webkit-box-shadow: 1px 2px 3px 0px #e6a288;
	box-shadow: 1px 2px 3px 0px #e6a288;
	
	padding: 10px;
	font-size: 1.3em;
	margin-top: 10px;
	/*margin-bottom: 10px;*/

	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.c_items_list_item_descr p:hover
{
	-moz-box-shadow: 1px 2px 3px 1px #e6a288;
	-webkit-box-shadow: 1px 2px 3px 1px #e6a288;
	box-shadow: 2px 3px 3px 1px #e6a288;
}
.c_items_list_item_active ul
{
	margin-left: 0px;
}
.c_items_list_item_active ul li
{
	list-style: none outside none;

	background: url("/img/point.png") no-repeat transparent;
	background-position: 0px 0.5em;
	padding: 5px;
	padding-left: 24px;
	margin-left: 5px;
	margin-top: 5px;
	border-bottom: 6px solid #f1fff0;
	margin-left: 24px;
}

.c_items_list_item_descr
{
	color: #002202;
	text-shadow: 0px 0.4px 0.2px #CFCFCF;
}

.c_items_list_item_tags_title,
.c_rsel_tags_title
{
	display: block;
	font-weight: bold;
}
.c_items_list_item_tags,
.c_rsel_tags
{
	clear: both;
	display: block;
	margin-bottom: 20px;
	/*max-width: 50%;*/
}

.c_items_list_item_tag,
.c_rsel_tag
{
	margin-top: 10px;
	clear: both;
	display: inline-block;
}

.c_items_list_item_tag a,
.c_rsel_tag a
{
	padding: 10px;
	color: white;
	background-color: #477a91;
	white-space: nowrap;

	border: 1px solid #9ccacf;

	-moz-box-shadow: 2px 2px 2px #9ccacf;
	-webkit-box-shadow: 2px 2px 2px #9ccacf;
	box-shadow: 2px 2px 2px #9ccacf;

	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	text-shadow: 0.6px 0.6px 0.2px #0077ff;
}

.c_items_list_item_tag a:hover,
.c_rsel_tag a:hover
{
	color: white;
	background-color: #6dbbe0;

	-moz-box-shadow: 4px 4px 4px #9ccacf;
	-webkit-box-shadow: 4px 4px 4px #9ccacf;
	box-shadow: 4px 4px 4px #9ccacf;

	text-shadow: 1px 1px 0.7px #9ccacf;
}

#start_page_row_4_col_1,
#start_page_row_4_col_2
{
	text-align: left;
	color: black;

	margin-top: 20px;
	height: 494px !important;
}
.c_block_title_product_1
{
/* 	position: relative; */
/* 	background: url("/img/appbox_5_blue_350x494.png") no-repeat transparent; */
/* 	background-position: 0% 0%; */
/* 	width: 350px; */
/* 	height: 494px; */
/* 	display: inline-block; */
/* 	text-align: left; */
	
/* 	text-shadow: 0 0.2px 2px #CFCFCF; */
/* 	height: 494px !important; */

	/*-moz-box-shadow: inset -7px 0 10px rgba(114,114,114, 0.4);
	-webkit-box-shadow: inset -7px 0 10px rgba(114,114,114, 0.4);
	box-shadow: inset -7px 0 10px rgba(114,114,114, 0.4);
	text-shadow: 0 -1px 1px #cfcfcf;*/
	
}
.c_block_title_product_1:hover
{
	
}
.c_block_title_product_1 ul li,
.c_block_title_product_2 ul li
{
/* 	display: block; */
/* 	list-style-type: none; */
/* 	padding: 0px; */
/* 	margin: 0px; */

/* 	margin-top: 5px; */
/* 	padding-left: 5px; */

/* 	border-left: 4px solid #1c7100; */
/* 	cursor: default; */

/* 	-moz-transition: all 0.2s ease-in-out; */
/* 	-webkit-transition: all 0.2s ease-in-out; */
/* 	-o-transition: all 0.2s ease-in-out; */
/* 	-ms-transition: all 0.2s ease-in-out; */
/* 	transition: all 0.2s ease-in-out; */

/* 	-moz-border-radius: 9px 0px 0px 9px; */
/* 	-webkit-border-radius: 9px 0px 0px 9px; */
/* 	border-radius: 9px 0px 0px 9px; */

/* 	text-shadow: 0.02em 0.02em 0.03em #ccc; */
}

.c_block_title_product_1 ul li:hover,
.c_block_title_product_2 ul li:hover
{
/* 	border-left: 4px solid #68cb62; */
/* 	text-shadow: 0.02em 0.02em 0.03em #A19985; */
}
#title1_title,
#title2_title
{
/* 	text-shadow: 1px 1px 0.7px #9ccacf; */

/* 	width: 250px; */
}
#title1_title a,
#title2_title a
{
	height: 100%;
	width: 100%;
	/*background: red;*/

	float: left;

	padding: 0px;
	margin: 0px;

	padding: 20px;
	
	margin-left: 4px;
	margin-top: 6px;

	-moz-border-radius: 0px 70px 0px 0px;
	-webkit-border-radius: 0px 70px 0px 0px;
	border-radius: 0px 70px 0px 0px;

	text-shadow: 0.03em 0.03em 0.02em #114088;

	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#title1_title a:hover,
#title2_title a:hover
{
/* 	color: #df0400; */
/* 	text-shadow: 0.03em 0.03em 0.02em #905c5b; */
/* 	text-decoration: underline; */
}

#title1_content,
#title2_content
{
/* 	clear: both; */
/* 	display: block; */
/* 	margin-left: 24px; */

/* 	color: #611d00; */
/* 	text-shadow: 0.04em 0.02em 0em #a19985; */

/* 	font-size: 100%; */
/* 	font: 160% serif; */
/* 	max-width: 285px; */
}
#title1_go,
#title2_go
{
/* 	clear: both; */
/* 	position: absolute; */
/* 	bottom: 35px; */
/* 	right: -115px; */
/* 	/*right: 0px;*/ */
/* 	float: right; */

/* 	font-size: 100%; */
/* 	font: 160% serif; */
}
#title1_go a
{
/* 	margin-right: 40px; */
/* 	padding: 10px; */

/* 	background: #00b3d3; */
/* 	color: white; */
/* 	-moz-box-shadow: 4px 4px 4px #9ccacf; */
/* 	-webkit-box-shadow: 4px 4px 4px #9ccacf; */
/* 	box-shadow: 4px 4px 4px #9ccacf; */
	
/* 	-moz-border-radius: 4px 4px 4px 4px; */
/* 	-webkit-border-radius: 4px 4px 4px 4px; */
/* 	border-radius: 4px 4px 4px 4px; */

/* 	text-shadow: 1px 1px 0.7px #9ccacf; */

/* 	-moz-transition: all 0.2s ease-in-out; */
/* 	-webkit-transition: all 0.2s ease-in-out; */
/* 	-o-transition: all 0.2s ease-in-out; */
/* 	-ms-transition: all 0.2s ease-in-out; */
/* 	transition: all 0.2s ease-in-out; */
}
#title1_go a:hover
{
/* 	padding: 10px; */
/* 	background: #00d3f9; */
/* 	text-decoration: underline; */

/* 	-moz-box-shadow: inset  0 0px 25px 50px rgba(60,162,221, 0.4), inset 0 0 0px rgba(60,162,221, 0.6); */
/* 	-webkit-box-shadow: inset  0 0px 25px 50px rgba(60,162,221, 0.4), inset 0 0 0px rgba(60,162,221, 0.6); */
/* 	box-shadow: inset  0 0px 25px 50px rgba(60,162,221, 0.4), inset 0 0 0px rgba(60,162,221, 0.6); */

/* 	-moz-box-shadow: 4px 4px 4px #9ccacf; */
/* 	-webkit-box-shadow: 4px 4px 4px #9ccacf; */
/* 	box-shadow: 4px 4px 4px #9ccacf; */
	
/* 	-moz-border-radius: 4px 4px 4px 4px; */
/* 	-webkit-border-radius: 4px 4px 4px 4px; */
/* 	border-radius: 4px 4px 4px 4px; */
	
}

#title1_go a:focus,
#title2_go a:focus
{
/* 	border: 1px dotted #ffae4a; */
/* 	-moz-border-radius: 4px 20px 4px 4px; */
/* 	-webkit-border-radius: 4px 20px 4px 4px; */
/* 	border-radius: 4px 20px 4px 4px; */
}
#titledev1_go a:focus
{
/* 	border: 1px dotted #ffae4a; */
/* 	-moz-border-radius: 4px 4px 4px 4px; */
/* 	-webkit-border-radius: 4px 4px 4px 4px; */
/* 	border-radius: 4px 4px 4px 4px; */
}
.c_block_title_product_2
{
/* 	position: relative; */
/* 	background: url("/img/appbox_5_brown_350x494.png") no-repeat transparent; */
/* 	background-position: 0% 0%; */
/* 	width: 350px; */
/* 	height: 494px; */
/* 	display: inline-block; */
/* 	text-align: left; */
	
/* 	text-shadow: 0 0.2px 2px #CFCFCF; */
/* 	height: 494px !important; */
}
/*#title2_title
{
	margin-top: 40px;
	margin-left: 40px;
	padding: 20px;
	margin-right: 20px;
	font-weight: bold;
	text-shadow: 1px 1px 0.7px #9ccacf;
}*/
/*#title2_content
{
	clear: both;
	margin-left: 40px;
}*/

/*#title2_go
{
	clear: both;
	position: relative;
	bottom: -287px;

	float: right;

	margin: 0px;
	padding: 0px;
}*/

#title1_go a,
#title2_go a
{
/* 	margin-right: 40px; */
/* 	padding: 10px; */

/* 	background: #00b3d3; */
/* 	color: white; */
/* 	-moz-box-shadow: 4px 4px 4px #00b3d3; */
/* 	-webkit-box-shadow: 4px 4px 4px #00b3d3; */
/* 	box-shadow: 4px 4px 4px #00b3d3; */
	
/* 	-moz-border-radius: 4px 20px 4px 4px; */
/* 	-webkit-border-radius: 4px 20px 4px 4px; */
/* 	border-radius: 4px 20px 4px 4px; */

/* 	-moz-transition: all 0.5s ease-in-out; */
/* 	-webkit-transition: all 0.5s ease-in-out; */
/* 	-o-transition: all 0.5s ease-in-out; */
/* 	-ms-transition: all 0.5s ease-in-out; */
/* 	transition: all 0.5s ease-in-out; */

/* 	text-shadow: 1px 1px 0.7px #983939; */

/* 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b9da', endColorstr='#00859d'); */
/* 	background: -webkit-gradient(linear, left top, left bottom, from(#00b9da), to(#00859d)); */
/* 	background: -moz-linear-gradient(top,  #00b9da,  #00859d); */
}
#title1_go a:hover,
#title2_go a:hover
{
/* 	padding: 10px; */
/* 	background: #f24d00; */
/* 	text-decoration: underline; */
/* 	-moz-box-shadow: 4px 4px 4px #d34300; */
/* 	-webkit-box-shadow: 4px 4px 4px #d34300; */
/* 	box-shadow: 4px 4px 4px #d34300; */
	
/* 	-moz-border-radius: 4px 20px 4px 4px; */
/* 	-webkit-border-radius: 4px 20px 4px 4px; */
/* 	border-radius: 4px 20px 4px 4px; */

/* 	text-shadow: 1px 1px 0.7px #9ccacf; */
}
#start_page_row_3
{
/* 	background: white; */
/* 	position: relative; */
/* 	background: url("/img/webdevbk_1_1024x900_1.png") no-repeat white; */
/* 	background-position: 0% -235px; */
/* 	height: 600px; */
/* 	border-top: 4px solid black; */
}

.c_block_title_development_1
{
/* 	clear: both; */
/* 	display: block; */
/* 	margin: 0px; */
/* 	padding: 0px; */
}

#start_page_row_3_col_1
{
/* 	text-align: right; */
/* 	color: black; */
/* 	height: 600px !important; */
}
.c_block_title_development_1
{
/* 	margin-left: 100px; */
/* 	margin-right: auto; */

/* 	position: relative; */
/* 	/*background: url("/img/appbox_5_blue_350x494.png") no-repeat transparent;*/ */
/* 	background-position: 0% 0%; */
/* 	width: 100%; */
/* 	/*height: 494px;*/ */
/* 	display: inline-block; */
/* 	text-align: left; */
	
/* 	text-shadow: 0 0.2px 2px #CFCFCF; */
/* 	height: 494px !important; */
	
}
#titledev1_title
{
/* 	margin-top: 35px; */
/* 	margin-left: 20px; */
/* 	font-size: 300%; */
/* 	display: block; */
/* 	float: left; */

/* 	color: white; */

/* 	text-shadow: 0.05em 0.03em 0.02em #ce9585; */
	
/* 	cursor: default; */
}

#titledev1_content
{
/* 	float: left; */
	
/* 	margin-left: 20px; */

/* 	display: block; */
/* 	color: white; */
/* 	font-size: 200%; */
/* 	text-shadow: 0.05em 0.03em 0.02em #5c423b; */
	
/* 	max-width: 450px; */
}

#titledev1_go
{
/* 	clear: both; */
/* 	float: left; */
/* 	color: white; */
/* 	font-size: 100%; */
}
#titledev1_go a
{
/* 	margin-right: 40px; */
/* 	padding: 10px; */

/* 	background: #1794dd; */
/* 	color: white; */
	
/* 	-moz-border-radius: 4px 4px 4px 4px; */
/* 	-webkit-border-radius: 4px 4px 4px 4px; */
/* 	border-radius: 4px 4px 4px 4px; */

/* 	-moz-transition: all 0.4s ease-in-out; */
/* 	-webkit-transition: all 0.4s ease-in-out; */
/* 	-o-transition: all 0.4s ease-in-out; */
/* 	-ms-transition: all 0.4s ease-in-out; */
/* 	transition: all 0.4s ease-in-out; */

/* 	text-shadow: 1px 1px 0.7px #1794DD; */
}
#titledev1_go a:hover
{
/* 	color: white; */
/* 	padding: 10px; */
/* 	background: #bc2c1c; */
/* 	text-decoration: underline; */
	
/* 	-moz-border-radius: 4px 4px 4px 4px; */
/* 	-webkit-border-radius: 4px 4px 4px 4px; */
/* 	border-radius: 4px 4px 4px 4px; */

/* 	text-shadow: 1px 1px 0.7px #9ccacf; */
}
#titledev1_img
{
/* 	margin-top: 30px; */
/* 	display: relative; */
/* 	float: left; */

/* 	background: url("/img/sites_4_300x189.png") no-repeat transparent; */

/* 	background-position: 0% 0%; */
/* 	width: 300px; */
/* 	height: 189px; */
}
.c_block_title_development_1 ul li
{
/* 	display: block; */
/* 	list-style-type: none; */
/* 	padding: 0px; */
/* 	margin: 0px; */

/* 	margin-top: 5px; */
/* 	padding-left: 5px; */

/* 	border-left: 4px solid #71000d; */
/* 	cursor: default; */

/* 	-moz-transition: all 0.2s ease-in-out; */
/* 	-webkit-transition: all 0.2s ease-in-out; */
/* 	-o-transition: all 0.2s ease-in-out; */
/* 	-ms-transition: all 0.2s ease-in-out; */
/* 	transition: all 0.2s ease-in-out; */

/* 	-moz-border-radius: 9px 0px 0px 9px; */
/* 	-webkit-border-radius: 9px 0px 0px 9px; */
/* 	border-radius: 9px 0px 0px 9px; */
}

.c_block_title_development_1 ul li:hover
{
/* 	border-left: 4px solid #e7001b; */
}
#titledev2_content
{
/* 	clear: both; */
	
/* 	display: block; */
/* 	position: absolute; */
/* 	bottom: -50px; */
/* 	left: -100px; */

/* 	color: white; */

/* 	font-size: 200%; */

/* 	margin: 0px; */
/* 	padding: 0px; */
}

#titledev2_content p
{
/* 	margin: 0px; */
/* 	padding: 0px; */
}

#titledev2_content ul
{
/* 	display: block; */
/* 	position: absolute; */

/* 	margin: 0px; */
/* 	padding: 0px; */

/* 	width: 960px; */
}
#titledev2_content ul li
{
/* 	display: block; */
/* 	font-weight: bold; */
/* 	list-style-type: none; */
/* 	padding: 0px; */
/* 	margin: 0px; */

/* 	margin-top: 5px; */
/* 	padding-left: 5px; */
/* 	padding-right: 5px; */

/* 	border-left: 4px solid #71000d; */
/* 	border-right: 4px solid #71000d; */
/* 	cursor: default; */

/* 	-moz-transition: all 0.2s ease-in-out; */
/* 	-webkit-transition: all 0.2s ease-in-out; */
/* 	-o-transition: all 0.2s ease-in-out; */
/* 	-ms-transition: all 0.2s ease-in-out; */
/* 	transition: all 0.2s ease-in-out; */

/* 	-moz-border-radius: 9px 9px 9px 9px; */
/* 	-webkit-border-radius: 9px 9px 9px 9px; */
/* 	border-radius: 9px 9px 9px 9px; */

/* 	display: inline-block; */
}
#titledev2_content ul li a
{
/* 	color: white; */
}
#titledev2_content ul li:hover
{
/* 	border-left: 4px solid #e7001b; */
/* 	border-right: 4px solid #e7001b; */
}

.c_lsel_tags_title
{
/* 	display: block; */
/* 	font-weight: bold; */
}
.c_lsel_tags
{
/* 	clear: both; */
/* 	display: block; */
/* 	margin-bottom: 20px; */
}

.c_lsel_tag
{
/* 	margin-top: 9px; */
/* 	clear: both; */
/* 	display: inline-block; */
}

.c_lsel_tag a
{
/* 	padding: 9px; */
/* 	color: black; */
/* 	background-color: #f2cd76; */
/* 	white-space: nowrap; */

/* 	text-shadow: 0.02em 0.02em 0.02em #9bd4ff; */

/* 	-moz-transition: all 0.2s ease-in-out; */
/* 	-webkit-transition: all 0.2s ease-in-out; */
/* 	-o-transition: all 0.2s ease-in-out; */
/* 	-ms-transition: all 0.2s ease-in-out; */
/* 	transition: all 0.2s ease-in-out; */

/* 	-moz-box-shadow: 4px 4px 4px #d7cbae; */
/* 	-webkit-box-shadow: 4px 4px 4px #d7cbae; */
/* 	box-shadow: 4px 4px 4px #d7cbae; */
}

.c_lsel_tag a:hover
{
/* 	color: #3c2200; */
/* 	background-color: #f2ddac; */

/* 	-moz-box-shadow: 4px 4px 4px #bfb49b; */
/* 	-webkit-box-shadow: 4px 4px 4px #bfb49b; */
/* 	box-shadow: 4px 4px 4px #bfb49b; */
}
.c_items_list_item h3 a
{
/* 	color: #320303; */

/* 	text-shadow: 0.04em 0.02em 0.02em #9bd4ff; */

/* 	-moz-transition: all 0.2s ease-in-out; */
/* 	-webkit-transition: all 0.2s ease-in-out; */
/* 	-o-transition: all 0.2s ease-in-out; */
/* 	-ms-transition: all 0.2s ease-in-out; */
/* 	transition: all 0.2s ease-in-out; */
}
.c_items_list_item h3 a:hover
{
/* 	color: #ac0909; */
/* 	text-shadow: 0.04em 0.02em 0.06em #9bd4ff; */
}
.c_index_block_main_content .c_no_items
{
/* 	color: #9a0000; */
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
/* 	text-align: center; */
/* 	cursor: default; */

/* 	clear: both; */
/* 	display: block; */
/* 	width: 40%; */
/* 	min-height: 42px; */
/* 	margin-top: 3em; */
/* 	margin-left: auto; */
/* 	margin-right: auto; */

/* 	padding-left: 2em; */
/* 	padding-top: 22px; */

/* 	background: url("/img/err.jpg") no-repeat white; */
/* 	background-position: 10px 20px; */
}
.c_index_block_main_content .c_no_items:hover
{
/* 	color: #ca0000; */
/* 	background-color: white; */
/* 	-moz-box-shadow: 4px 4px 4px #5c787b; */
/* 	-webkit-box-shadow: 4px 4px 4px #5c787b; */
/* 	box-shadow: 4px 4px 4px #5c787b; */
}


.c_theme_404_block_footer .c_footer div a
{
/* 	color: black; */
}

.c_footer_site_version
{
/* 	color: #6c0b18; */
/* 	text-shadow: 0.01px 0.01px 0.01px #6c5357; */
}
.c_footer_site_version_div
{
/* 	width: 1px; */
/* 	background-color: #ffefe2; */
/* 	padding: 0px; */
/* 	margin: 0px; */

/* 	-webkit-border-radius: 10px; */
/* 	-moz-border-radius: 10px; */
/* 	border-radius: 10px; */
}
.c_footer_site_software
{
/* 	margin-top: 20px; */
/* 	border-top: 3px solid #0283c4; */
/* 	float: left; */
/* 	display: inline-block; */
/* 	cursor: default; */
}

.c_footer_3rdparty_version
{
/* 	color: #c3dbe7; */
/* 	text-shadow: 0.01px 0.01px 0.01px #6c5357; */
}
.c_footer_3rdparty_version_div
{
/* 	width: 1px; */
/* 	padding: 0px; */
/* 	margin: 0px; */

/* 	-webkit-border-radius: 10px; */
/* 	-moz-border-radius: 10px; */
/* 	border-radius: 10px; */
}
.c_footer_3rdparty_software
{
/* 	margin-top: 10px; */
/* 	border-top: 3px solid #005c88; */
/* 	float: right; */
/* 	display: inline-block; */
/* 	cursor: default; */
}
.c_footer_3rdparty_version:hover
{
/* 	color: #d3fff9; */
}
#theme_404_block_7 .c_footer_3rdparty_version
{
/* 	color: #4c6365; */
}

.c_b_logo
{
}
	
.c_b_logo
{
	background: url("/img/icon_8.png") no-repeat;
	background-position: 0% 0%;
	width: 100px;
	height: 100px;
	/*display: inline;*/
	vertical-align: middle;
	text-align: center;
	color: white;

	padding-bottom: 10px;
	
	margin-left: auto;
	margin-right: auto;
}

.c_soft_android_img
{
	background: url("/img/SD4A_400x200.png") no-repeat;
	background-position: 0% 0%;
	width: 400px;
	height: 200px;
	/*display: inline;*/
	vertical-align: middle;
	float: right;
	color: white;

	padding-bottom: 10px;
	
}

.c_soft_ios_img
{
	background: url("/img/SD4IOS_400x200.png") no-repeat;
	background-position: 0% 0%;
	width: 400px;
	height: 200px;
	/*display: inline;*/
	vertical-align: middle;
	float: left;
	color: white;

	padding-bottom: 10px;
}

.c_softdev_mobile_footer
{
	text-align: center;
	font-size: 2em;
}
.c_softdev_mobile_footer h
{
	color: black;
}
@media only screen and (max-width: 868px)
{
	body
	{
		min-width: 200px;
		max-width: 100%;
	}
	#main
	{
		overflow: hidden;
		padding-bottom: 0px;
	}  
	.container_24
	{
		max-width: 91%;
		/*margin-left: 0px;
		margin-right: 0px;*/
	}
	.container_24 .grid_1,.container_24 .grid_2,.container_24 .grid_3,.container_24 .grid_4,.container_24 .grid_5,.container_24 .grid_6,
	.container_24 .grid_7,.container_24 .grid_8,.container_24 .grid_9,.container_24 .grid_10,.container_24 .grid_11,.container_24 .grid_12,
	.container_24 .grid_13,.container_24 .grid_14,.container_24 .grid_15,.container_24 .grid_16,.container_24 .grid_17,.container_24 .grid_18,
	.container_24 .grid_19,.container_24 .grid_20,.container_24 .grid_21,.container_24 .grid_22,.container_24 .grid_23,.container_24 .grid_24
	{
		width: 100%;
	}
	.fieldset_comment_author_name label, .fieldset_comment_title label, .fieldset_comment_email label, .fieldset_comment_text label, .comment_submit_fieldset label, .fieldset_comment_webaddr label, .c_security_key_label label
	{
		clear: both;
		display: block;
		margin: 0px;
		width: 100%;
		text-align: left;
	}
	.fieldset_comment_author_name input, .fieldset_comment_title input, .fieldset_comment_email input, .fieldset_comment_text textarea, .comment_submit_fieldset input, .fieldset_comment_webaddr input, .c_security_key_label input
	{
		clear: both;
		display: block;
		width: 100%;
	}
	.submit_comment_button
	{
		text-transform:  uppercase;
	}
	#titledev2_content ul li
	{
		/*clear: both;*/
		/*float: left;*/
		display: inline;
	}
	#titledev1_img
	{
		/*margin: 0px;*/
		/*height: 325px;*/
		margin-bottom: 20px;
	}
	#titledev1_title
	{
		clear: both;
		margin: 0px;
		min-width: 400px;
	}
	.c_block_title_development_1
	{
		 height: 794px !important;
	}
	#start_page_row_3
	{
/* 		background: url("/img/webdevbk_1_1024x900_1.png") no-repeat scroll 0 0px white; */
/* 		height: 900px; */
	}
	#titledev1_go
	{
		clear: both;
		float: right;
		color: white;
		font-size: 100%;
	}
	.c_items_list_item
	{
		margin-top: 0px;
	}
	#index_row_3, #theme_404_row_3, #legal_index_row_3, .c_row_4
	{
		padding-bottom: 20px;
	}
	.c_block_title_development_1
	{
		margin-left: 7%;
		margin-right: auto;
	}
	#titledev2_content
	{
		margin-left: 50px;
		min-width: 300px;
	}
	#titledev1_content
	{
		clear: both;
		display: block;
		min-width: 300px;
	}
	.c_soft_android_img,
	.c_soft_ios_img
	{
		float: none;
		/*clear: both;*/
		display: block;
		/*text-align: center;*/
		/*display: inline;*/
		margin-left: auto;
		margin-right: auto;
	}
}