body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/150%  Arial, Tahoma, Verdana,  sans-serif;
	color: #383838;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #383838;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/150% Arial, Tahoma, Verdana,  sans-serif;
	color: #0075bd;
}
a:hover {
	text-decoration: none;
}
.page,
.main {
	background: #FFFFFF url('../media/images/bg/main_top.jpg') 0 0 repeat-x;
}
.main_bg {
	background: url('../media/images/bg/main_bot.jpg') 0 100% repeat-x;
}
.main .main_bg {
	background: none;
}
.main_bg .main_bg_bot,
.main_bg {
	width: 100%;
}
.main .main_bg .main_bg_bot {
	/*background: url('../media/images/bg/bg_center_bot_title.jpg') center 100% no-repeat;*/
}
.main .full {
	background: #ebeced url('../media/images/bg/bg_center_title.gif') 48% 0 no-repeat;
}
.main .full_right {
	
}
.main .full_right_bg {
	background: url('../media/images/bg/accordion_r_shadow.png') 0 50px no-repeat;
}


.main_bg .theme_1 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_1.jpg') center 100% no-repeat;
}
.theme_1 .full .full_center {
	background: url('../media/images/bg/bg_center_1.jpg') 100% 0 no-repeat;
}
.theme_1 .full .full_right {
	background: url('../media/images/bg/bg_center_1_end.jpg') 0 0 no-repeat;
}
.theme_1 #menu_side {
	padding: 0 0 530px 0;
}


.main_bg .theme_2 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_2.jpg') center 100% no-repeat;
}
.theme_2 .full .full_center {
	background: url('../media/images/bg/bg_center_2.jpg') 100% 0 no-repeat;
}
.theme_2 .full .full_right {
	background: url('../media/images/bg/bg_center_2_end.jpg') 0 0 no-repeat;
}
.theme_2 #menu_side {
	padding: 0 0 530px 0;
}

.main_bg .theme_3 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_3.jpg') center 100% no-repeat;
}
.theme_3 .full .full_center {
	background: url('../media/images/bg/bg_center_3.jpg') 0 0 no-repeat;
}
.theme_3 .full .full_left {
	background: url('../media/images/bg/bg_center_3_end.jpg') 100% 0 no-repeat;
}
.theme_3 #content {
	padding: 18px 0 320px 0;
}



.main_bg .theme_4 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_4.jpg') center 100% no-repeat;
}
.theme_4 .full .full_center {
	background: url('../media/images/bg/bg_center_4.jpg') 0 0 no-repeat;
}
.theme_4 .full .full_left {
	background: url('../media/images/bg/bg_center_4_end.jpg') 100% 0 no-repeat;
}
.theme_4 #content {
	padding: 18px 0 300px 0;
}

.main_bg .theme_5 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_5.jpg') center 100% no-repeat;
}
.theme_5 .full .full_center {
	background: url('../media/images/bg/bg_center_5.jpg') 0 0 no-repeat;
}
.theme_5 .full .full_left {
	background: url('../media/images/bg/bg_center_5_end.jpg') 100% 0 no-repeat;
}
.theme_5 #content {
	padding: 18px 0 310px 0;
}


.main_bg .theme_6 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_6.jpg') center 100% no-repeat;
}
.theme_6 .full .full_center {
	background: url('../media/images/bg/bg_center_6.jpg') 0 0 no-repeat;
}
.theme_6 .full .full_left {
	background: url('../media/images/bg/bg_center_6_end_left.jpg') 100% 0 no-repeat;
}
.theme_6 .full .full_right {
	background: url('../media/images/bg/bg_center_6_end_right.jpg') 0 0 no-repeat;
}
.theme_6 #content {
	padding: 18px 0 295px 0;
}


.main_bg .theme_7 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_7.jpg') center 100% no-repeat;
}
.theme_7 .full .full_center {
	background: url('../media/images/bg/bg_center_7.jpg') 0 0 no-repeat;
}
.theme_7 #content {
	padding: 18px 0 230px 0;
}



.theme_8 .full .full_left {
	background: url('../media/images/bg/bg_center_8_end_left.jpg') 100% 0 no-repeat;
}
.main_bg .theme_8 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_8.jpg') center 100% no-repeat;
}
.theme_8 .full .full_center {
	background: url('../media/images/bg/bg_center_8.jpg') 0 0 no-repeat;
}
.theme_8 #content {
	padding: 18px 0 230px 0;
}

.theme_9 .full .full_left {
	background: url('../media/images/bg/bg_center_9_end.jpg') 100% 0 no-repeat;
}
.main_bg .theme_9 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_9.jpg') center 100% no-repeat;
}
.theme_9 .full .full_center {
	background: url('../media/images/bg/bg_center_9.jpg') 0 0 no-repeat;
}
.theme_9 #content {
	padding: 18px 0 170px 0;
}
.theme_9 #menu_side {
	padding: 0 0 390px 0;
}


.theme_10 .full .full_left {
	background: url('../media/images/bg/bg_center_10_end.jpg') 100% 0 no-repeat;
}
.main_bg .theme_10 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_10.jpg') center 100% no-repeat;
}
.theme_10 .full .full_center {
	background: url('../media/images/bg/bg_center_10.jpg') 0 0 no-repeat;
}
.theme_10 #content {
	padding: 18px 0 390px 0;
}

.theme_11 .full .full_right {
	background: url('../media/images/bg/bg_center_11_end.jpg') 0 0 no-repeat;
}
.main_bg .theme_11 .main_bg_bot {
	background: url('../media/images/bg/bg_center_bot_11.jpg') center 100% no-repeat;
}
.theme_11 .full .full_center {
	background: url('../media/images/bg/bg_center_11.jpg') 100% 0 no-repeat;
}
.theme_11 #content {
	padding: 18px 0 240px 0;
}
.theme_11 #menu_side {
	padding: 0 0 600px 0;
}

.full .full_left,
.full .full_right {
	width: 50%;
}
.full {
	width: 100%;
}
.full .full_right div img,
.full .full_left div img {
	width: 1px;
	height: 0;
}
.full .full_center {
	width: 990px;
}
.full .full_bot_right,
.full .full_bot_left,
.full .full_bot_center {
	vertical-align: bottom;
}
.full .full_bot_center .print_footer {
	display: none;
}

fieldset {
	display: block;
	padding: 0;
	margin: 0;
	border: none;
}


.container{
	width: 990px;
	position: relative;
	padding: 47px 0 0 0; 
}

.header {
	height: 41px !important;
	background: url('../media/images/bg/header.gif') 0 0 repeat-x !important;
}
.full_center .header {
	position: absolute;
	top: 0;
	left: 0;
	width: 990px;
}

.header ul {
	list-style: none;
	float: left;
	display: block;
	padding: 10px 0px 6px 12px;
	margin: 0;
	/*background: url('../media/images/dec/line.gif') 100% 100% no-repeat;*/
}
.header ul li {
	float: left;
	display: block;
	padding: 0 28px 0 0;
	margin: 0;
}
.header .icons_text {
	padding: 12px 0 0 30px;
	font: normal normal 11px Arial;
	float: left;
	color: #7b898d !important;
}
.header .icons {
	padding: 10px 9px 6px 13px;
}
.header .icons li {
	padding: 0 10px 0 0;
}
.header ul li a.help_link {
	margin: 0 0 0 7px !important;
}
.header ul li a {
	color: #7b898d !important;
	font-size: 11px !important;
	display: block;
	line-height: 19px;
}
.header .icons li a:hover {
	margin-top: -1px;
}
.header ul li .icon_newsletter {
	background: url('../media/images/ico/mail.gif') 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.header ul li .icon_newsletter:hover {
	background: url('../media/images/ico/mail_ov.gif') 0 0 no-repeat;
}
.header ul li .icon_rss {
	background: url('../media/images/ico/rss.gif') 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.header ul li .icon_rss:hover {
	background: url('../media/images/ico/rss_ov.gif') 0 0 no-repeat;
}
.header .separator {
	border-left: 1px solid #e3e9eb;
	width: 1px;
	height: 19px;
	margin: 10px 0 0 0;
	float: left;
}
.footer {
	height: 116px;
	background: url('../media/images/bg/footer.png') 0 0 repeat-x;
}
.footer a,
.footer * {
	font-size: 11px !important;
	line-height: 16px !important;
}
.footer * {
	color: #adadb7;
}
.footer a {
	color: #57b9f6 !important;
	text-decoration: none !important;
}
.footer a:hover {
	text-decoration: underline !important;
}
.footer .footer_coll_2 {
	width: 100%;
	padding: 5px 22px;
}
.footer .footer_coll_1 {
	padding: 5px 30px 5px 0;
}
.footer .footer_coll_1 .width {
	width: 238px;
}
.footer .footer_coll_1 .width a {
	margin: 0 5px 0 0;
}
.footer .padd {
	padding: 32px 0 0 0;
}

#search {
	padding: 5px 33px 0 0;
}
.main_search {
	margin-right: -2px;
	padding-right: 0px !important;
	position: relative;
}
#search label {
	display: block;
	padding: 5px 12px 0 0;
	color: #7b898d !important;
	font-size: 11px !important;
	white-space: nowrap;
}
#search .input {
	background: url('../media/images/bg/search.gif') 0 0 no-repeat;
	width: 190px;
	height: 40px;
}
#search .input input {
	display: block;
	font-size: 11px;
	float: left;
}
#search .input input.fr {
	float: right;
	margin: -3px 0 0 0;
}
#search .input .input_text {
	background: url('../media/images/bg/search_input.gif') 0 0 no-repeat;
	width: 140px;
	border: none;
	color: #ffffff;
	line-height: 15px;
}
#search .input div {
	padding: 3px 2px 0 8px;
}

#search fieldset {
	display: block;
	padding: 0;
	float: right;
	margin: 0;
}
#search fieldset legend {
	padding: 0;
	margin: 0;
	display: block;
}
#search fieldset {
	border: none;
}


#main_menu {
	display: block;
	padding: 0 0 25px 12px;
}
#main_menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#main_menu .lev_1 {
	height: 21px;
	line-height: 20px !important;
	position: relative;
	width: 225px;
}
#main_menu .lev_1.mi_ov {
	background: url('../media/images/bg/menu_ov.gif') 3px 0 repeat-y;
}
#main_menu .lev_1 span.active,
#main_menu .lev_1 a {
	font-size: 14px !important;
	color: #FFFFFF !important;
	line-height: 20px !important;
	text-decoration: none !important;
	display: block;
	padding: 1px 8px 3px 20px !important;
}

#main_menu .lev_1 a:hover {
	text-decoration: underline !important;
}
#main_menu .act .lev_1 *,
#main_menu .act .lev_1 {
	cursor: default !important;
}

#main_menu .menu_branch_entertainment .cor,
#main_menu .menu_branch_about .cor,
#main_menu .menu_branch_students .cor,
#main_menu .menu_branch_state_institutions .cor,
#main_menu .menu_branch_omni_id .cor {
	left: 16px;
}

#main_menu .menu_branch_extra .cor,
#main_menu .menu_branch_self_service .cor,
#main_menu .menu_branch_private .cor,
#main_menu .menu_branch_business .cor,
#main_menu .menu_branch_programs .cor {
	left: 184px;
	top: 25px !important;
}


#main_menu .cor {
	width: 11px;
	height: 15px;
	position: absolute;
	top: 25px;
	padding: 0 !important;
	margin: 0 !important;
	left: 0;
	display: block;
}
#main_menu .cor img {
	width: 11px;
	height: 15px;

}
#main_menu .menu_branch_about .cor {
	background: url('../media/images/bg/cor_1.png') 0 100% no-repeat;
}
#main_menu .menu_branch_private .cor {
	background: url('../media/images/bg/cor_3.png') 0 100% no-repeat;
}
#main_menu .menu_branch_students .cor {
	background: url('../media/images/bg/cor_8.png') 0 100% no-repeat;
}
#main_menu .menu_branch_state_institutions .cor {
	background: url('../media/images/bg/cor_7.png') 0 100% no-repeat;
}
#main_menu .menu_branch_business .cor {
	background: url('../media/images/bg/cor_2.png') 0 100% no-repeat;
}
#main_menu .menu_branch_extra .cor {
	background: url('../media/images/bg/cor_4.png') 0 100% no-repeat;
}
#main_menu .menu_branch_entertainment .cor {
	background: url('../media/images/bg/cor_5.png') 0 100% no-repeat;
}
#main_menu .menu_branch_self_service .cor {
	background: url('../media/images/bg/cor_6.png') 0 100% no-repeat;
}
#main_menu .menu_branch_programs .cor {
	background: url('../media/images/bg/cor_10.png') 0 100% no-repeat;
}
#main_menu .menu_branch_omni_id .cor {
	background: url('../media/images/bg/cor_9.png') 0 100% no-repeat;
}

#main_menu .menu_branch_about .act .cor,
#main_menu .menu_branch_about .ov .cor {
	background: url('../media/images/bg/cor_1_ov.png') 0 100% no-repeat;
}
#main_menu .menu_branch_private .act .cor,
#main_menu .menu_branch_private .ov .cor {
	background: url('../media/images/bg/cor_3_ov.png') 0 100% no-repeat;
}
#main_menu .menu_branch_state_institutions .act .cor,
#main_menu .menu_branch_state_institutions .ov .cor {
	background: url('../media/images/bg/cor_7_ov.png') 0 100% no-repeat;
}

#main_menu .menu_branch_students.act .cor,
#main_menu .menu_branch_students .ov .cor {
	background: url('../media/images/bg/cor_8_ov.png') 0 100% no-repeat;
}

#main_menu .menu_branch_business .act .cor,
#main_menu .menu_branch_business .ov .cor {
	background: url('../media/images/bg/cor_2_ov.png') 0 100% no-repeat;
}
#main_menu .menu_branch_programs .act .cor,
#main_menu .menu_branch_programs .ov .cor {
	background: url('../media/images/bg/cor_10_ov.png') 0 100% no-repeat;
}
#main_menu .menu_branch_extra .act .cor,
#main_menu .menu_branch_extra .ov .cor {
	background: url('../media/images/bg/cor_4_ov.png') 0 100% no-repeat;
}
#main_menu .menu_branch_entertainment .act .cor,
#main_menu .menu_branch_entertainment .ov .cor {
	background: url('../media/images/bg/cor_5_ov.png') 0 100% no-repeat;
}
#main_menu .menu_branch_self_service .act .cor,
#main_menu .menu_branch_self_service .ov .cor {
	background: url('../media/images/bg/cor_6_ov.png') 0 100% no-repeat;
}
#main_menu .menu_branch_omni_id .act .cor,
#main_menu .menu_branch_omni_id .ov .cor {
	background: url('../media/images/bg/cor_9_ov.png') 0 100% no-repeat;
}


#main_menu ul li {
	display: block;
	padding: 0;
	margin: 0;
}
#main_menu ul ul {
	width: 229px;
	padding: 5px 0 !important;
	margin: -5px 0 0 -4px !important;
	text-align: left;
	/*background: url('../media/images/bg/submenu.png') 0 0 repeat-y;*/
}
#main_menu .no_border {
	border: none !important;
}
#main_menu .ar_bot ul {
	margin-bottom: 0px !important;
}
#main_menu ul ul li {
	margin: 2px 0 0 0px !important;
	padding: 0 11px 0 9px !important;
}
#main_menu ul ul li {
	padding: 4px 0 4px 9px !important;
}
#main_menu ul ul ul li {
	margin: 2px 0 0 10px !important;
}
#main_menu ul ul li a {
	background: url('../media/images/ico/tr.gif') 0 6px no-repeat;
	padding: 0 0 0 8px;
	display: block;
	margin: 0 0 0 18px;
}
#main_menu ul ul ul li {
	margin: 3px 0 0 18px !important;
}
#main_menu ul ul li * {
	color: #ffffff !important;
	font-size: 12px !important;
	line-height: 130% !important;
}
#main_menu ul ul li .active,
#main_menu ul ul li a {
	margin: 0 0 0 16px !important;
	color: #ffffff !important;
	font-size: 12px !important;
}
#main_menu ul ul li.ar_bot a,
#main_menu ul ul li ul a {
	margin: 0 0 0 16px !important;
}
#main_menu ul ul li.ar_bot ul li a {
	background: none !important;
	padding: 0px;
}
#main_menu ul ul li.ar_bot * {
	color: #fff !important;
}
#main_menu ul ul li .active {
	font-weight: bold !important;
}
#main_menu ul ul ul {
	padding: 3px 0 7px 5px !important;
	margin: 4px 0 0 -8px !important;
	background: #007ecb !important;
	width: 221px;
}
#main_menu ul ul ul ul {
	padding: 0 0 3px 9px !important;
}
#main_menu ul ul ul.level_4_products {
	background: none !important;
}
#main_menu ul ul ul.level_4_products li.act {
	padding-left: 35px !important;
}
#main_menu ul ul ul.level_4_products li.act strong {
	display: block;
	padding: 0 14px 0 7px !important;
	background: transparent url('../media/images/ico/lili.png') 0 0 no-repeat !important;
}
#main_menu ul ul ul li {
	margin: 0 !important;
	padding: 4px 0 4px 12px !important;
}
#main_menu ul ul ul li a {
	padding: 0 14px 0 7px !important;
	background: transparent url('../media/images/ico/lili.gif') 0 6px no-repeat !important;
}
#main_menu ul ul ul ul li {
	padding: 4px 0 4px 0px !important;
}

#main_menu .menu_branch_about {
	background: #116eb6 url('../media/images/bg/menu_1.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_private {
	background: #648daa url('../media/images/bg/menu_3.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_students {
	background: #a22e87 url('../media/images/bg/menu_8.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_state_institutions {
	background: #7a529b url('../media/images/bg/menu_7.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_business {
	background: #ff58a6 url('../media/images/bg/menu_2.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_extra {
	background: #f18500 url('../media/images/bg/menu_4.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_entertainment {
	background: #32d2ad url('../media/images/bg/menu_5.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_self_service {
	background: #6a040f url('../media/images/bg/menu_6.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_omni_id {
	background: #0abde2 url('../media/images/bg/menu_9.gif') 0 100% no-repeat;
}
#main_menu .menu_branch_programs {
	background: #009897 url('../media/images/bg/menu_10.gif') 0 100% no-repeat;
}

#main_menu .main_menu_top {
	background: url('../media/images/bg/main_menu_top.png') 0 0 no-repeat;
	height: 8px;
	margin: 0 0 0 5px;
}
#main_menu .main_ul {
	padding: 0;
}
#main_menu .main_ul .mdec_white {
	height: 2px;
	width: 5px;
	position: relative;
	margin: 0 0 -2px -5px;
	background: #fff;
}
#main_menu .main_ul .mdec_line {
	padding: 2px 0 0 0;
	background: url('../media/images/bg/main_li_line.gif') 10px 0 no-repeat;
}
#main_menu .main_ul .mdec_line.main_li_first {
	background: none;
}

#main_menu .main_li {
	padding: 0 0 0 5px;
}
#main_menu .main_li .mdec_bg {
	background: url('../media/images/bg/main_menu_bg.gif') 0 0 repeat-y !important;
	margin: 0;
	width: 100%;
	position: relative;
}
#main_menu .main_li .lev_1 a,
#main_menu .main_li .lev_1 span {
	padding: 0;
	white-space: nowrap;
}
#main_menu .main_menu_bot {
	padding: 0 0 0 5px;
}
#main_menu .main_menu_bot .mbot_bg {
	background: url('../media/images/bg/main_menu_bg.png') 0 0 repeat-y;
	height: 5px;
	line-height: 5px;
	font-size: 5px;
	margin: -2px 0 0 0;
	width: 225px;
}
#main_menu .main_menu_bot .mbot_bg_bot {
	background: url('../media/images/bg/main_menu_bot.png') 0 0 no-repeat;
	height: 14px;
}
#main_menu .main_menu_bot  table {
	width: 232px;
}
#main_menu .menu_mid_shadow {
	background: url('../media/images/bg/menu_mid_shadow.png') 0 0 repeat-y;
	width: 7px;
}
#main_menu .menu_mid_shadow img {
	width: 7px;
}
#main_menu ul ul .ar_bot a,
#main_menu ul ul .ar_bot ul li a {
	background: url('../media/images/ico/tr_bot.gif') 0 7px no-repeat !important;
}
#main_menu ul ul  ul li a,
#main_menu ul ul li.ar_bot ul li a {
	background: transparent url('../media/images/ico/lili.png') no-repeat 0px 0px !important;
}
#main_menu ul ul li.ar_bot ul {
	padding-bottom: 0px !important;
}
#menu_dec {
	width: 206px;
	height: 160px;
}

#main_menu ul ul ul ul {
	padding: 0px !important;
	width: 217px !important;
}
#main_menu ul ul li.ar_bot ul ul li a {
	margin-left: 35px !important;
}
#main_menu ul .level_4_last {
	border-bottom: none !important;
	padding-bottom: 0px !important;
}

#main_menu .menu_branch_private,
#main_menu .menu_branch_private ul,
#main_menu .menu_branch_private ul ul,
#main_menu .menu_branch_private .act .lev_1 {
	background: #ff69a8 !important;
}
#main_menu .menu_branch_private .lev_1 span.active {
	background: url('../media/images/bg/menu_branch_business_act.gif') 12px 8px no-repeat;
}
#main_menu .menu_branch_private ul li {
	border-bottom: 1px solid #f54d94;
}
#main_menu .menu_branch_private ul ul li {
	background: #ff4292 !important;
	border-bottom: 1px solid #FF69A8;
}
#main_menu .menu_branch_private .level_4_first {
	border-top: 1px solid #FF69A8;
}

#main_menu .menu_branch_entertainment,
#main_menu .menu_branch_entertainment ul,
#main_menu .menu_branch_entertainment ul ul,
#main_menu .menu_branch_entertainment .act .lev_1 {
	background: #23c396 !important;
}
#main_menu .menu_branch_entertainment .lev_1 span.active {
	background: url('../media/images/bg/menu_branch_entertainment_act.gif') 12px 8px no-repeat;
}
#main_menu .menu_branch_entertainment ul li {
	border-bottom: 1px solid #11a47b;
}
#main_menu .menu_branch_entertainment ul ul li {
	background: #4fcfab !important;
	border-bottom: 1px solid #35c89e;
}
#main_menu .menu_branch_entertainment .level_4_first {
	border-top: 1px solid #35c89e;
}

#main_menu .menu_branch_about,
#main_menu .menu_branch_about ul,
#main_menu .menu_branch_about ul ul,
#main_menu .menu_branch_about .act .lev_1 {
	background: #0b59a4 !important;
}
#main_menu .menu_branch_about .lev_1 span.active {
	background: url('../media/images/bg/menu_branch_about_act.gif') 12px 8px no-repeat;
}
#main_menu .menu_branch_about ul li {
	border-bottom: 1px solid #00469a;
}
#main_menu .menu_branch_about ul ul li {
	background: #2469ae !important;
	border-bottom: 1px solid #155fa8;
}
#main_menu .menu_branch_about .level_4_first {
	border-top: 1px solid #155fa8;
}

#main_menu .menu_branch_business,
#main_menu .menu_branch_business ul,
#main_menu .menu_branch_business ul ul,
#main_menu .menu_branch_business .act .lev_1 {
	background: #648daa !important;
}
#main_menu .menu_branch_business .lev_1 span.active {
	background: url('../media/images/bg/menu_branch_private_act.gif') 12px 8px no-repeat;
}
#main_menu .menu_branch_business ul li {
	border-bottom: 1px solid #466c87;
}
#main_menu .menu_branch_business ul ul li {
	background: #7797b0 !important;
	border-bottom: 1px solid #698DA8;
}
#main_menu .menu_branch_business .level_4_first {
	border-top: 1px solid #698das;
}

#main_menu .menu_branch_state_institutions,
#main_menu .menu_branch_state_institutions ul,
#main_menu .menu_branch_state_institutions ul ul,
#main_menu .menu_branch_state_institutions .act .lev_1 {
	background: #734e93 !important;
}
#main_menu .menu_branch_state_institutions .lev_1 span.active {
	background: url('../media/images/bg/menu_branch_state_institutions_act.gif') 12px 8px no-repeat;
}
#main_menu .menu_branch_state_institutions ul li {
	border-bottom: 1px solid #6a418d;
}
#main_menu .menu_branch_state_institutions ul ul li {
	background: #9071aa !important;
	border-bottom: 1px solid #815f9e;
}
#main_menu .menu_branch_state_institutions .level_4_first {
	border-top: 1px solid #815f9e;
}

#main_menu .menu_branch_students,
#main_menu .menu_branch_students ul,
#main_menu .menu_branch_students ul ul,
#main_menu .menu_branch_students .act .lev_1 {
	background: #942f7d !important;
}
#main_menu .menu_branch_students .lev_1 span.active {
	background: url('../media/images/bg/menu_branch_students_act.gif') 12px 8px no-repeat;
}
#main_menu .menu_branch_students ul li {
	border-bottom: 1px solid #85266f;
}
#main_menu .menu_branch_students ul ul li {
	background: #a95998 !important;
	border-bottom: 1px solid #9e448a;
}
#main_menu .menu_branch_students .level_4_first {
	border-top: 1px solid #9e448a;
}

#main_menu .menu_branch_extra,
#main_menu .menu_branch_extra ul,
#main_menu .menu_branch_extra ul ul,
#main_menu .menu_branch_extra .act .lev_1 {
	background: #f18500 !important;
}
#main_menu .menu_branch_extra .lev_1 span.active {
	background: url('../media/images/bg/menu_branch_students_act.gif') 12px 8px no-repeat;
}
#main_menu .menu_branch_extra ul li {
	border-bottom: 1px solid #e96a00;
}
#main_menu .menu_branch_extra ul ul li {
	background: #f49634 !important;
	border-bottom: 1px solid #f18514;
}
#main_menu .menu_branch_extra .level_4_first {
	border-top: 1px solid #f18514;
}
/* naujas meniu */


.theme_2 #menu_dec,
.theme_1 #menu_dec {
	background: url('../media/images/dec/menu_1.png') 0 0 no-repeat;
}
.theme_3 #menu_dec,
.theme_4 #menu_dec {
	background: url('../media/images/dec/menu_3.png') 0 0 no-repeat;
}
.theme_5 #menu_dec {
	background: url('../media/images/dec/menu_5.png') 0 0 no-repeat;
}
.theme_6 #menu_dec {
	background: url('../media/images/dec/menu_6.png') 0 0 no-repeat;
}
.theme_7 #menu_dec,
.theme_8 #menu_dec {
	background: url('../media/images/dec/menu_7.png') 0 0 no-repeat;
}
.theme_9 #menu_dec {
	background: url('../media/images/dec/menu_9.png') 0 0 no-repeat;
}
.theme_10 #menu_dec {
	background: url('../media/images/dec/menu_10.png') 0 0 no-repeat;
}
.theme_11 #menu_dec {
	background: url('../media/images/dec/menu_11.png') 0 0 no-repeat;
}
.main #menu_dec {
	height: 0;
	background: none !important;
}

.preload {
	display: none;
}

#logo {
	padding: 16px 0 0 107px;
}
.main #logo {
	padding: 39px 0 38px 54px;
	position: relative;
}

#menu_side {
	float: left;
	width: 251px;
	padding: 0 0 30px 0;
}
#content {
	float: right;
	width: 739px;
	padding: 18px 0 100px 0;
}
#content #content_padd {
	padding: 0 15px 0 0;
}

.list .list_item {
	border-bottom: 1px solid #e9e9e9;
	padding: 20px 0 12px 0;
}
.list .list_item h2 a {
	text-decoration: none !important;
	color: #383838 !important;
}
.list .list_item h2 a:hover {
	color: #0075bd !important;
}
.list .list_item h2 {
	margin: 0 0 13px 0;
}
.list .list_item h2 a,
.list .list_item h2 {
	font: normal bold 20px arial !important;
}
.list .list_item .list_photo {
	padding: 3px 22px 0 0;
}
.list .list_item .list_photo div {
	width: 134px;
}
.list .list_item .list_photo div td {
	padding: 7px;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;

}
.list .list_item .more {
	padding: 15px 0 0 0;
}
.list .list_item .more a {
	color: #4e575e !important;
	font-size: 10px !important;
	text-decoration: none !important;
	padding: 0 21px 0 0;
	background: url('../media/images/ico/more.gif') 100% 0 no-repeat;
	line-height: 15px !important;
	height: 15px;
	float: left;
}
.list .list_item .more a:hover {
	background: url('../media/images/ico/more_ov.gif') 100% 0 no-repeat;
}
.read_full {
	padding: 30px 0 0 0;
}
.read_archive {
	padding: 22px 0 0 0;
}
.read_archive a {
	float: right;
	display: block;
	background: #3c3c3c;
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-weight: bold !important;
	padding: 4px 14px;
}
.read_archive a:hover {
	background: #3c3c3c !important;
}

#print_logo {
	display: none;
}

#path {
	padding: 10px 0 15px 0;
}
.page .default_content_blocks #path {
	padding: 10px 0 15px 11px;
}
#path span {
	padding: 0 2px;
}
#path a {
	color: #000000 !important;
}
#path h1 {
	color: #1e2628;
	font: normal bold 32px/110% arial !important;
}
#path h1 span {
	font-size: 11px;
}

.back {
	padding: 0 10px 0 0;
}
.back a {
	color: #4e575e !important;
	font-size: 10px !important;
	text-decoration: none !important;
	padding: 0 21px 0 0;
	margin: 0 0 0 12px;
	background: url('../media/images/ico/back.gif') 100% 0 no-repeat;
	line-height: 15px !important;
	height: 15px;
	float: right;
}
.back .rss_link {
	margin: 0 0 0 16px;
	background: url('../media/images/ico/rss.gif') 100% 1px no-repeat !important;
}
.back a:hover {
	background: url('../media/images/ico/back_ov.gif') 100% 0 no-repeat;
}
.back .rss_link:hover {
	text-decoration: none !important;
	background: url('../media/images/ico/rss_ov.gif') 100% 1px no-repeat !important;
}
.back .print_link {
	background: url('../media/images/ico/print.gif') 100% 0 no-repeat;
}
.back .print_link:hover {
	background: url('../media/images/ico/print_ov.gif') 100% 0 no-repeat;
}

.default_content {
	padding: 0 82px 0 56px;
}
.main .default_content {
	/*padding: 0 3px 0 38px;*/
	padding: 0 3px 0 7px;
}
.default_full_content {
	/*padding: 0 0 0 73px;*/
	padding: 0 6px 0 56px;
}
.page .default_content_blocks {
	padding: 0 0 0 38px;
}

#tags {
	padding: 0 0 20px 48px;
}
#tags table {
	width: 661px;
}
#tags .tags_right {
	height: 114px;
}
#tags .tags_right img,
#tags .tags_left img {
	height: 0;
	width: 4px;
}
#tags .tags_right {
	background: url('../media/images/bg/tags_right.png') 0 0 repeat-y;
}
#tags .tags_left {
	background: url('../media/images/bg/tags_left.png') 100% 0 repeat-y;
}
#tags .tags_bot {
	background: url('../media/images/bg/tags_bot.png') 0 0 repeat-x;
}
#tags .tags_bot img {
	height: 26px;
	width: 0;
}
#tags .tags_cont {
	background: url('../media/images/bg/tags.png') 0 0;
	padding: 20px 28px;
	vertical-align: middle;
}


#tags a {
	color: #FFFFFF !important;
	white-space: nowrap;
	margin: 0 15px 0 0;
	line-height: 150% !important;
}
#tags a span {
	color: #FFFFFF !important;
	font-weight: bold !important;
	white-space: nowrap;
	line-height: 130% !important;
}
#tags .size_1 span {
	font-size: 12px !important;
}
#tags .size_2 span {
	font-size: 15px !important;
}
#tags .size_3 span {
	font-size: 16px !important;
}
#tags .size_4 span {
	font-size: 18px !important;
}
#tags .size_5 span {
	font-size: 24px !important;
	font-weight: normal !important;
}
#tags .size_6 span {
	font-size: 24px !important;
}

.menu_content {
	background: #e9e9e9;
	margin: 0 0 15px 0;
	padding: 8px 12px;
}
.menu_content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu_content ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
.menu_content ul li span,
.menu_content ul li a {
	font-weight: bold !important;
	margin: 0 10px 0 0;
	color: #0075bd !important;
	white-space: nowrap;
}



.codes,
.codes .list {
	width: 100%;
}
.codes .search_radio {
	margin: 0 0 28px 0;
}
.codes .search_radio input {
	display: block;
	margin: 0;
}
.codes .search_radio table {
	float: left;
	margin: 0 32px 0 0;
}
.codes .search_radio td {
	padding: 0 5px 0 0;
	vertical-align: middle;
}
.codes .select_country {
	padding: 0 0 33px 0;
}
.codes .select_country label {
	font-weight: bold;
}
.codes .select_country select {
	width: 314px;
	background: #e9e9e9;
	border: 1px solid #839099;
}
.codes .list th {
	background: #26c79b;
	text-align: left;
	color: #FFFFFF;
	padding: 6px 20px;
	font-weight: bold;
	border: 1px solid #26c79b;
	border-bottom: 2px solid #FFFFFF;
}
.codes .list td {
	padding: 6px 20px;
	color: #383838;
	border-bottom: 1px solid #e9e9e9;
}
.codes .list .first td {
	padding-top: 13px;
}
.codes .list .light td {
	padding: 2px 20px;
}
.codes .list td.key {
	border-left: 1px solid #e9e9e9;
	width: 30%;
}
.codes .list th.tac {
	text-align: center;
	padding-right: 10px !important;
	padding-left: 10px !important;
}
.codes .list .nr {
	border-left: 1px solid #e9e9e9;
	text-align: center;

	padding-right: 10px !important;
	padding-left: 10px !important;
}
.codes .list .light td {
	background: #FFFFFF;
}
.codes .list .dark td {
	background: #e9e9e9;
}
.codes .list td.wf {
	border-left: 1px solid #FFFFFF;
	border-right: 1px #e9e9e9 solid;
	padding-right: 10px !important;
}
.codes .list td.value {
	border-left: 1px solid #FFFFFF;
	border-right: 1px #e9e9e9 solid;
	width: 70%;
}


/* phone_filter */
.phone_filter {
	padding: 20px 0 0 0;
}
.phone_filter h2 {
	padding: 20px 0 16px 0;
	font-size: 20px;
}
.phone_filter .table_container {
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
	background: #FFFFFF;
	margin: 0 0 15px 0;
}
.phone_filter .table_container .checkbox {
	margin: 4px 0;
}
.phone_filter .table_container .checkbox td {
	padding: 0 5px 0 0;
}
.phone_filter .table_container .checkbox td label {
	line-height: 130% !important;
}
.phone_filter .table_container .checkbox td input {
	display: block;
	margin: 3px 0 0 0;
}

.phone_filter .table_container .mini_colls {
	width: 385px;
}
.phone_filter .table_container .mini_colls .s {
	height: 0;
	width: 192px;
}
.phone_filter .table_container td.td_item {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 12px 20px;

}
.phone_filter .table_container th {
	background: #26c79b;
	border-right: 1px solid #FFFFFF;
	text-align: left;
	color: #FFFFFF;
	padding: 6px 20px;
	font-weight: bold;
	border-right: 1px solid #26c79b;
	border-bottom: 2px solid #FFFFFF;
}
.phone_filter .submit_button {
	float: right;
}
/* phone_filter */



.device_group .item {
	float: left;
	margin: 0 32px 19px 0;
}
.device_group .item div {
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #bababa;
	border-right: 1px solid #bababa;
}
.device_group .item div.ov {
	border: 1px solid #000000 !important;
}
.device_group .item.last {
	margin-right: 0;
}
.device_group table {
	width: 134px;
	height: 127px;
	cursor: pointer;
}
.device_group table td {
	vertical-align: middle;
	text-align: center;
}
.device_group table td img {
	margin: 0 auto;
}

.comments_buttons {
	margin: 15px 0 0 0;
}
.comments_buttons a {
	float: left !important;
	margin: 0 10px 0 0;
}
.comments_buttons a,
a.submit_button {
	display: block;
	background: #ff4695;
	border: none;
	color: #FFFFFF !important;
	font-weight: bold !important;
	border: none !important;
	padding: 4px 7px !important;
	float: right;
	text-decoration: none !important;
}
.comments_buttons a:hover,
a.submit_button:hover {
	cursor: pointer;
	background: #3c3c3c;
	border: none !important;
}
.form_content .submit_button,
.comments .submit_button {
	float: right;
	width: auto !important;
}
.form_content .submit_button,
.debit_form .submit_button,
.comments .submit_button,
.question_form .submit_button,
.phone_filter .submit_button,
.services .submit_button {
	background: #ff4695;
	border: none;
	color: #FFFFFF;
	width: auto;
	font-weight: bold;
	border: none !important;
	padding: 4px 18px !important;
}
.form_content .submit_button.ov,
.debit_form .submit_button.ov,
.comments .submit_button.ov,
.question_form .submit_button.ov,
.phone_filter .submit_button.ov,
.services .submit_button.ov {
	cursor: pointer;
	background: #3c3c3c;
	border: none !important;
}


/*  announcements  */
.announcements {
	width: 100%;

}
.announcements .texts {
	height: 0;
	line-height: 0;
	width: 100%;
}
.announcements .ann_table {
	height: 320px;
	width: 100%;
}
.announcements td {
	/*width: 50%;*/
	vertical-align: bottom;
}
.announcements .ann_text .over_zone .padd .clr,
.announcements td .posrel {
	height: 0;
	line-height: 0;
}
.clr img {
	height: 0;
	width: 1px;
}
.announcements #left,
.announcements #right {
	width: 318px;
	height: 126px;
	position: absolute;
}
.announcements .ann_right {
	vertical-align: bottom;
}
.announcements .ann_left {
	vertical-align: bottom;
}
.announcements .ann_left img {
	margin: 0;
}
.announcements .ann_right img {
	margin: 0 50px 0 auto;
}

.announcements #left {
	top: 21px;
	left: 125px;
}
.announcements #right {
	top: 140px;
	left: -107px;
}
.announcements .ann_left .over_padd {
	padding: 4px 0 0 19px;
}
.announcements .ann_left .ann_text {
	width: 318px;
	height: 126px;
	background: url('../media/images/bg/ann_blue.png') 0 0 no-repeat;
}
.announcements .ann_left .ann_text .over_zone {
	position: relative;
	width: 294px;
	height: 87px;
}
.announcements .ann_left .ann_text .over_zone .padd {
	padding: 11px 11px 0 20px;
}
.announcements .ann_left .over .ann_text {
	background: url('../media/images/bg/ann_blue_ov.png') 0 0 no-repeat;
}

.announcements .ann_right .ann_text {
	width: 318px;
	height: 126px;
	text-align: left;
	background: url('../media/images/bg/ann_green.png') 0 0 no-repeat;
}
.announcements .ann_right .over_padd {
	padding: 33px 0 0 2px;
}
.announcements .ann_right .ann_text .over_zone {
	position: relative;
	width: 294px;
	height: 87px;
}
.announcements .ann_right .ann_text .over_zone .padd {
	padding: 10px 13px 0 16px;
}
.announcements .ann_right .over .ann_text {
	background: url('../media/images/bg/ann_green_ov.png') 0 0 no-repeat;
}


.announcements .ann_text .more {
	font-size: 11px;
	color: #ffffff;
	float: right;
	margin-top: -5px;
	position: relative;
}
.announcements .ann_text .text_area {
	height: 57px;
	overflow: hidden;
	text-align: left;
}
.announcements .ann_text .text_area,
.announcements .ann_text .text_area * {
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
}

.announcements .ann_left div.img {
	width: 193px;
	height: 216px;
	background: url('../media/images/dec/default_announcement_left.png') 0 0 no-repeat;
}
.announcements .ann_left div img {
	width: 193px;
	height: 216px;
}
.announcements .ann_right div.img {
	width: 137px !important;
	float: right;
	padding: 0 !important;
	height: 212px;
	background: url('../media/images/dec/default_announcement_right.png') 0 0 no-repeat;
}
.announcements .ann_right div img {
	width: 0;
	height: 212px;
}
/*  announcements  */


/*  i_block  */
.i_block {
	cursor: default;
	float: left;
	width: 213px;
	margin: 0 10px 15px 0 !important;
}
.third_block {
	margin: 0 0 15px 0 !important;
}
.i_block .i_top {
	background: url('../media/images/bg/i_block_top.png') 0 0 no-repeat;
}
.i_block .i_top img,
.i_block .i_bot img {
	height: 8px;
	width: 0;
}
.i_block .i_mid {
	background: url('../media/images/bg/i_block_mid.png') 0 0 repeat-y;
}
.i_block .i_mid .mid {
	height: 186px;
	overflow: hidden;
}
.i_block .i_mid .mid_padd {
	padding: 4px 15px;
}
.i_block .i_mid .mid_padd .block_height {
	height: 164px;
	overflow: hidden;
}
.i_block .i_bot {
	background: url('../media/images/bg/i_block_bot.png') 0 0 no-repeat;
}
.i_block.ov {
	cursor: pointer;
}
.i_block.ov .i_top {
	background: url('../media/images/bg/i_block_top_ov.gif') 0 0 no-repeat !important;
}
.i_block.ov .i_mid {
	background: url('../media/images/bg/i_block_mid_ov.gif') 0 0 repeat-y !important;
}
.i_block.ov .i_bot {
	background: url('../media/images/bg/i_block_bot_ov.gif') 0 0 no-repeat !important;
}
.i_block * {
	font-size: 11px;
}
.i_block .item_header,
.i_block .item_header span,
.i_block .item_header a {
	color: #0075bd !important;
	font-size: 15px !important;
	line-height: 18px !important;
	font-weight: bold !important;
}
.i_block.ov .item_header a {
	text-decoration: underline !important;
}
.i_block .item_header a {
	font-weight: normal !important;
}
.i_block .item_header {
	padding: 0 0 6px 0 !important;
}
.i_block .template_3 .item_header {
	padding: 0 0 4px 0 !important;
}
.i_block .item_sub_name {
	font-weight: bold;
	padding: 0 0 4px 0;
	line-height: 12px;
}
.i_block .date {
	font-size: 10px;
	color: #aa945e;
	padding: 0 0 11px 0;
}
.i_block .item_text {
	overflow: hidden;
	line-height: 14px;
}
.i_block .template_1 .item_text {
	height: 17px;
	margin: 0 0 6px 0;
}
.i_block .template_2 .item_text {
	height: 48px;
	margin: 0 0 10px 0;
}
.i_block .template_3 .item_text {
	height: 48px;
	margin: 0 0 6px 0;
}
.i_block .template_1 .item_img {
	height: 82px;
	overflow: hidden;
	margin: 0 0 5px 0;
	text-align: center;
}
.i_block .template_3 .item_img {
	height: 82px;
	overflow: hidden;
	text-align: center;
	margin: 0 0 5px 0;
}
.i_block .template_4 .item_img img,
.i_block .template_3 .item_img img,
.i_block .template_1 .item_img img {
	margin: 0 auto;
}
.i_block .more {
	float: right;
	position: relative;
	color: #4e575e !important;
	font-size: 10px !important;
	text-decoration: none !important;
	padding: 0 21px 0 0;
	background: url('../media/images/ico/more.gif') 100% 0 no-repeat;
	line-height: 15px !important;
	height: 15px;
}
.i_block.ov .more,
.i_block .more:hover {
	background: url('../media/images/ico/more_ov.gif') 100% 0 no-repeat !important;
}

.info_blocks {
	margin: -1px 0 0 0;
}
.special_offers {
	padding: 12px 0 0 0;
}
.special_offers .right_padd {
	padding-right: 9px;
}
/*  info_blocks  */

.button {
	float: right;
}
.button a {
	font: normal bold 11px/11px Arial !important;
	color: #ffffff !important;
	background: #ff4695;
	padding: 7px 12px 7px 13px !important;
	text-decoration: none !important;
	font-size: 12px;
	display: block;
}
.button a:hover {
	background: #3c3c3c;
}

/* faq, text_list */
.faq {
	padding: 6px 0 0 0;
}
.faq .faq_text {
	float: left;
	padding: 0 0 30px 0;
}
.faq .faq_text * {
	font-size: 20px;
}
.faq .faq_links span.nr {
	font: normal bold 11px/11px Arial;
	color: #ffffff;
	background: #ff4695;
}
.faq .faq_links span.nr {
	padding: 2px 4px 2px 5px;
	float: left;
	margin: 5px 0 0 0;
}
.faq .faq_links .faq_link.ov span.nr {
	background: #0075bd !important;
}
.faq .faq_links .faq_link a {
	margin: 0 0 0 29px;
	display: block;
}
.faq .faq_links .faq_link a,
.faq .faq_links .faq_link a * {
	font-weight: normal;
	line-height: 25px;
	color: #383838;
}
.text_list .blocks,
.faq .faq_items {
	padding: 30px 0 0 0;
}
.text_list .text_block,
.text_list .text_block_header,
.text_list .text_block_text,
.faq .faq_item,
.faq .faq_item .quest,
.faq .faq_item .answer {
	width: 568px;
}
.faq .faq_item {
	margin: 0 0 20px 0;
}
.faq .faq_item .answer,
.faq .faq_item .answer a,
.faq .faq_item .answer * {
	font-size: 12px !important;
}
.text_list .text_block_header h2,
.faq .faq_item .quest h2 {
	padding: 3px 23px;
}
.text_list .text_block_header h2,
.text_list .text_block_header h2 *,
.faq .faq_item .quest h2,
.faq .faq_item .quest h2 * {
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
	font-size: 12px !important;
}
.text_list .text_block_header,
.faq .faq_item .quest {
	background: url('../media/images/dec/faq_hmid.png') 0 0 repeat-y;
}
.faq .faq_item .quest_top,
.faq .faq_item .quest_bot,
.text_list .text_block_hdr_top,
.text_list .text_block_hdr_bot {
	height: 4px;
}
.text_list .text_block_hdr_top,
.faq .faq_item .quest_top {
	background: url('../media/images/dec/faq_htop.png') 0 0 no-repeat;
}
.text_list .text_block_hdr_bot,
.faq .faq_item .quest_bot {
	background: url('../media/images/dec/faq_hbot.png') 0 0 no-repeat;
}
.text_list .text_block_text,
.faq .faq_item .answer {
	background: url('../media/images/dec/faq_mid.png') 0 0 repeat-y;
}
.text_list .text_block_text .padd,
.faq .faq_item .answer .padd {
	padding: 12px 36px 4px 23px;
}
.text_list .text_block_text *,
.faq .faq_item .answer * {
	line-height: 20px;
}
.text_list .text_block_bot,
.faq .faq_item .answer_bot {
	background: url('../media/images/dec/faq_bot.png') 0 0 no-repeat;
	height: 19px;
}

.faq .faq_item .answer .to_top {
	float: right;
	padding: 0 27px 3px 0;
}
.faq .faq_item .answer .to_top a {
	font-size: 11px !important;
	color: #338dc4 !important;
}


.text_list .text_top {
	padding: 0 0 7px 0;
}
.text_list .text_block,
.text_list .omnitel_text {
	padding: 19px 0 0 0;
}
.text_list .omnitel_text .padd,
.text_list .text_block .padd {
	padding-bottom: 19px;
}

.text_list .omnitel_text .text_block_hdr_top {
	background: url('../media/images/dec/omnitel_text_htop.png') 0 0 no-repeat;
}
.text_list .omnitel_text .text_block_hdr_bot {
	background: url('../media/images/dec/omnitel_text_hbot.png') 0 0 no-repeat;
}
.text_list .omnitel_text .text_block_header {
	background: url('../media/images/dec/omnitel_text_hmid.png') 0 0 repeat-y;
}
.text_list .omnitel_text .text_block_bot {
	background: url('../media/images/dec/omnitel_text_bot.png') 0 0 no-repeat;
	height: 19px;
}

/* faq, text_list */

/*  product_list  */
.product_list {
	padding: 0 0 20px 0;
}
.product_list .product_top {
	padding: 15px 0 0 0;
}
.product_list .product_top .search_by_link_s {
	width: 171px;
	height: 0;
}
.product_list .product_top .search_by_link {
	margin: auto 0 auto auto;
	text-decoration: none !important;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 15px !important;
	color: #ffffff !important;
	padding: 5px 26px 5px 15px;
	background: #26c79b url('../media/images/ico/arrow_bot.gif') 100% 55% no-repeat;
	white-space: nowrap;
}
.product_list .product_top .search_by_link:hover {
	background: #3C3C3C url('../media/images/ico/arrow_bot.gif') 100% 55% no-repeat;
}
.product_list .product_top .product_list_img {
	border-right: 1px solid #e9e9e9;
	padding: 0 40px 0 0;
}
.product_list .product_top .link {
	padding: 0 0 0 39px;
	width: 100%;
	vertical-align: middle;
}
.product_list .product_top .product_text {
	padding: 22px 0;
}
.product_list .product {
	float: left;
	margin: 0 27px 12px 0;
	width: 196px;
}
.product_list .product.last_r {
	margin: 0 -1px 12px 0;
}
.product_list .product .product_name {
	vertical-align: bottom;
	height: 42px;
}
.product_list .product .product_name div {
	padding: 0 0 5px 1px;
	line-height: 100%;
	width: 192px;
}
.product_list .padd {
	padding: 20px 0 0 0;
}
.product_list .img_padding {
	margin: auto 0;
	text-align: center;
}
.product_list .product_img {
	width: 100%;
}
.product_list .product .product_name div a {
	font: normal bold 12px/130% Arial !important;
	color: #3c3c3c;
}
.product_list .product .product_mid .border {
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #bababa;
	/*margin: 0 0 0 1px;*/
}
.product_list .product .product_mid .border.ov {
	border: 1px solid #3c3c3c;
	border-bottom: none;
	background: none;
}
.product_list .product .product_mid .width_img {
	width: 194px;
}
.product_list .product .product_mid td {
	height: 233px;
	vertical-align: middle;
	text-align: center;
}
.product_list .product .product_mid td a,
.product_list .product .product_mid td img.image {
	margin: auto;
}
.product_list .product .product_mid .zoom {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 3px;
	right: 3px;
}
.product_list .product .success_popup {
	text-align: center;
	position: absolute;
	left: 0;
	/*top: 234px;*/
	bottom: 25px;
	background: #1e1e1e;
	width: 196px;
	padding: 7px 0 0 0;
}
.product_list .product .success_popup .tar {
	padding: 0 0 3px 0;
}
.product_list .product .success_popup .popup_padding {
	padding: 0 17px 0 22px;
	color: #ffffff !important;
	font-size: 11px !important;
	line-height: 100%;
	height: 73px;
}
.product_list .product .success_popup .popup_padding a {
	margin: 4px 0 0 0;
	display: block;
}
.product_list .product .success_popup a {
	color: #ffffff !important;
	font-size: 11px !important;
}
.product_list .product .success_popup a.close {
	display: block;
}
.product_list .product .success_popup img,
.product_list .product .success_popup a.close {
	width: 7px;
	height: 7px;
	cursor: pointer;
	position: relative;
	margin: 0 6px 4px auto !important;
}
.product_list .product .add {
	vertical-align: middle;
	text-align: right;
	height: 20px;
}
.product_list .product .add span,
.product_list .product .add a {
	background: #0A74BA;
	position: relative;
	padding: 4px 6px 4px 0;
	display: block;
	font-size: 11px !important;
	color: #ffffff !important;
	height: 17px;
}
.product_list .product .add a:hover {
	text-decoration: none !important;
	background: #ff4695;
}
/*  product_list  */

/*  product_item  */
.product_item {
	padding: 18px 0 0 0;
	width: 640px;
}
.product_item .product_info {
	padding: 2px 0 2px 2px;
	margin: 0 0 11px 0;
}
.product_info .zoom {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 2px;
	right: 2px;
}
.product_info .image_td {
	vertical-align: middle;
	height: 200px;
}
.product_info .image_td div img {
	margin: 0 auto;
	text-align: center;
}
.product_info .image_td .img_border {
	width: 194px;
	height: 233px;
	border-top:	1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	margin: 0 9px 0 0;
	position: relative
}
.product_info .image_td .img_border td {
	vertical-align: middle;
}
.product_info .main_info {
	width: 100%;
}
.product_info .main_info .main_data {
	background: #3c3c3c;
	padding: 0 19px 0 11px;
	height: 205px;
}
.product_info .main_info * {
	color: #ffffff !important;
}
.product_item .main_info .product_name {
	font-size: 20px;
	font-weight: bold;
	float: left;
}
.product_info .main_info .line_top td {
	border-bottom: 1px solid #ffffff;
	padding: 20px 0 0 0;
}
.product_info .main_info .link {
	padding: 11px 0 0 0;
}
.product_info .main_info .link a {
	font-size: 11px !important;
	color: #ffffff !important;
	text-decoration: none !important;
	float: right;
}
.product_info .main_info .link a:hover {
	color: #9e9e9e !important;
}
.product_info .main_info .price_title td {
	font-weight: bold;
	padding: 12px 0 18px 0;
}
.product_info .main_info .bot_line td {
	border-bottom: 1px solid #777777;
}
.product_info .main_info .bot_line td,
.product_info .main_info .bot_row td {
	vertical-align: middle;
	padding: 2px 0;
	line-height: 130%;
}
.product_item .product_info .buttons {
	padding: 7px 0 0 0;
}
.product_item .product_info .buttons .item_btn {
	margin: 0 7px 0 0;
	float: left;
}
.product_item .product_info .buttons .item_btn.last {
	margin: 0;
}
.product_item .product_info .buttons .item_btn a {
	font: normal bold 12px/100% Arial !important;
	background: #ff4695;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid #ff4695;
	padding: 4px 14px 5px 14px;
	display: block;
}
.product_item .product_info .buttons .item_btn a:hover {
	background: #ffffff;
	border: 1px solid #e3e3e3;
	color: #ff4695 !important;
}
.product_item .chars {
	margin: 18px 0 10px 0;
}
.product_item .chars td {
	padding: 0 7px 0 0;
}
.product_item .posrel {
	margin: 0 0 19px 0;
}
.product_item .product_info_table {
	margin: 0 0 0 0;
	width: 100%;
}
.product_item .product_info_table th {
	font-weight: bold;
	color: #ffffff;
	background: #26C79B;
	padding: 6px 0 8px 17px;
	text-align: left;
	border-left: 1px solid #26C79B;
}
.product_item .product_info_table td {
	font: normal normal 12px/130% Arial !important;
	color: #2A343D;
	padding: 8px 20px 8px 22px;
	width: 50%;
	border-left: 1px solid #e9e9e9;
}
.product_item .product_info_table .dark td {
	background: #E9E9E9;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 5px;
}
.product_item .product_info_table .first_row td {

}
.product_item .product_info_table .tdcoll2 {
	border-right: 1px solid #e9e9e9;
}
.product_item .product_info_table .thcoll2 {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #e9e9e9;
}
.product_item .product_info_table .last_row td {
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
.product_item .product_info_table span img {
	width: 14px;
	height: 14px;
}
.product_item .product_info_table span {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 10px;
}
.product_item .product_info_table span.sign_plus {
	background: url('../media/images/dec/item_plus.gif') 0 center no-repeat;
}
.product_item .product_info_table span.sign_minus {
	background: url('../media/images/dec/item_minus.gif') 0 center no-repeat;
}
.product_item .remark {
	padding: 9px 0 11px 0;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
/*  product_item  */

/*  compare_block  */
.compare * {
	color: #ffffff !important;
}
.compare a {
	text-decoration: none !important;
}
.compare {
	width: 248px;
	margin: 0 0 0 8px;
}
.compare .compare_mid {
	background: url('../media/images/dec/compare_mid.png') 0 0 repeat-y;
	width: 248px;
}
.compare .compare_top,
.compare .compare_bot {
	height: 5px;
}
.compare .compare_top {
	background: url('../media/images/dec/compare_top.png') 0 0 no-repeat;
}
.compare .compare_bot {
	background: url('../media/images/dec/compare_bot.png') 0 0 no-repeat;
}
.compare .compare_header {
	border-bottom: 1px solid #777777;
	margin: 0 48px 6px 48px;
	padding: 10px 0 3px 0;
}
.compare .compare_header h2 {
	font: normal bold 12px/130% Arial !important;
}
.compare .for_zoom {
	position: relative;
	width: 148px;
}
.compare .zoom {
	position: absolute;
	top: 2px;
	right: 2px;
}
.compare .comp_product {
	padding: 6px 0 16px 0;
	margin: 0 48px;
	border-bottom: 1px solid #777777;
}
.compare .comp_product.last {
	border-bottom: none;
}
.compare .comp_product h3 {
	padding: 0 0 4px 0;
}
.compare .comp_product h3 a {
	font: normal normal 11px/130% Arial !important;
}
.compare .comp_product table {
	margin: 0 auto;
	background: #FFFFFF;
}
.compare .comp_product table td {
	vertical-align: middle;
	text-align: center;
}
.compare .comp_product table td img {
	margin: 0 auto;
}
.compare .comp_product table td.top {
	width: 148px;
	height: 177px;
}
.compare .comp_product table td.top a {
	display: block;
}
.compare .choose a,
.compare .remove a {
	position: relative;
	padding: 0 7px 1px 0;
	text-align: right;
	display: block;
	font: normal normal 11px/130% Arial !important;
	height: 17px;
}
.compare .choose a,
.compare .remove a {
	background: #0a74ba;
}
.compare .choose a:hover,
.compare .remove a:hover {
	background: #ff4695 !important;
}
.compare .show {
	padding: 18px 13px 10px 0;
}
.compare .show a {
	position: relative;
	text-align: right;
	padding: 6px 16px 6px 16px;
	font: normal bold 11px/130% Arial !important;
	background: #ff4695;
	float: right;
}
.compare .show a:hover {
	background: #ffffff !important;
	color: #ff4695 !important;
}
.compare .default_phone {
	margin: 22px auto 0 auto !important;
}
.compare .default_phone img {
	width: 125px;
	height: 110px;
}
/*  compare_block  */

/*  product_comparison  */
.product_comparison {
	padding: 12px 2px 0 0;
}
.product_comparison table .dark td,
.product_comparison table .light td {
	border-right: 1px solid #e9e9e9;
	padding-left: 19px;
	padding-right: 7px;
}
.product_comparison .light td {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #e9e9e9;
}
.product_comparison .dark td {
	background: #E9E9E9;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	border-top: 1px solid #E2E2E2;
}
.product_comparison table th {
	color: #ffffff;
	background: #26c79b;
	padding: 7px 5px;
	text-align: center;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #26c79b;
}
.product_comparison table .first_c {
	border-left: 1px solid #e9e9e9;
	padding-right: 40px !important;
}
.product_comparison table .first_row td {
	padding-top: 14px !important;
}
.product_comparison table .thcoll1 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #26c79b;
	border-top: 1px solid #26c79b;
	width: 207px;
	text-align: left !important;
	padding-left: 19px;
}
.product_comparison .product_names td {
	padding: 11px 4px 2px 4px !important;
	background: #e9e9e9;
	text-align: center;
}
.product_comparison .product_names h2 {
	display: block;
	line-height: 12px !important;
}
.product_comparison .product_names h2 a {
	font: normal normal 11px/130% Arial !important;
	color: #383838;
}
.product_comparison .product_images td {
	background: #e9e9e9;
}
.product_comparison .product_images td.three,
.product_comparison .product_images td.two,
.product_comparison .product_images td.padd {
	padding: 0 0 23px 0;
	text-align: center;
}
.product_comparison .product_images td.three .cell_width {
	width: 141px;
	height: 0;
}
.product_comparison .product_images td.two .cell_width {
	width: 212px;
	height: 0;
}
.product_comparison .product_names .h2,
.product_comparison .product_images .posrel {
	width: 124px;
	margin: 0 auto;
}
.product_comparison .product_names .h2 {
	text-align: left;
}
.product_comparison .product_images .product_image {
	width: 124px;
	height: 147px;
	margin: 0 auto;
	vertical-align: middle;
	background: #FFFFFF;
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #d3d3d3;
}
.product_comparison .product_images .img {
	text-align: center;
}
.product_comparison .product_images .img img {
	margin: 0 auto;
}
.product_comparison .product_images .remove {
	text-decoration: none !important;
	position: relative;
	padding: 1px 6px 4px 0;
	text-align: right;
	display: block;
	font: normal normal 11px/130% Arial !important;
	color: #ffffff !important;
	background: #0a74ba;
}
.product_comparison .product_images .remove:hover {
	background: #ff4695 !important;
}
.product_comparison span img {
	width: 14px;
	height: 14px;
}
.product_comparison span {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 10px;
}
.product_comparison span.sign_plus {
	background: url('../media/images/dec/plus.png') 0 0 no-repeat;
}
.product_comparison span.sign_minus {
	background: url('../media/images/dec/minus.png') 0 0 no-repeat;
}
.product_comparison .space img {
	height: 32px;
	width: 0;
}
.product_comparison .zoom {
	position: absolute;
	top: 2px;
	right: 2px;
}
.product_comparison .first_coll{
	width: 100%;
}

.order {
	padding: 0 6px 5px 2px;
	float: left;
}
.order span {
	background-color: #338dc4 !important;
}
.order .asc {
	background-image: url('../media/images/ico/asc.gif');
}
.order .desc {
	background-image: url('../media/images/ico/desc.gif');
}
.order span,
.order a {
	background-repeat: no-repeat;
	background-position: 100% 11px;
	display: block;
	background-color: #ff4695;
	border: none;
	color: #FFFFFF !important;
	font-weight: bold !important;
	border: none !important;
	padding: 4px 28px 4px 10px !important;
	float: left;
	margin: 0 19px 0 0;
	text-decoration: none !important;
}
.order a:hover {
	cursor: pointer;
	background-color: #3c3c3c;
	border: none !important;
}
/*  product_comparison  */

.comments .comment_form {
	border-top: 1px solid #c7c7c7;
	margin: 8px 6px 0 0 !important;
	padding: 30px 0 0 12px;
}
.comments .comment_form label {
	display: block;
	margin: 3px 4px 1px 2px;
	font-weight: bold;
	font-size: 11px;
}
.comments .comment_form div.error {
	padding: 0 !important;
	border: none !important;
}
.comments .comment_form div.error *,
.comments .comment_form div.error {
	color: #ec0000 !important;
	font-size: 11px !important;
}
.comments .comment_form label.error {
	color: #ec0000 !important;
	border: none !important;
}
.comments .comment_form .input_text.error,
.comments .comment_form textarea.error {
	border: 1px solid #ec0000 !important;
}
.comments .comment_form textarea {
	border: 1px solid #bdbdbd;
	width: 363px;
	display: block;
	margin: 0 0 11px 0;
	height: 96px;
	background: #FFFFFF;
}
.comments .comment_form .form_text {
	padding: 32px 0 0 24px;
}
.comments .comment_form .form_text *,
.comments .comment_form .form_text a,
.comments .comment_form .form_text {
	font-size: 10px !important;
	color: #757575 !important;
}
.comments .comment_form .input_text {
	border: 1px solid #bdbdbd;
	background: #FFFFFF;
	width: 172px;
}
.comments .comment_form label {
	display: block;
	margin: 14px 4px 4px 2px;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}


.question_form h2 {
	margin: 0 0 14px 0;
}
.question_form .thanks_text,
.question_form .thanks_text * {
	font-weight: bold;
}
.question_form h2 *,
.question_form h2 {
	font-size: 20px;
}
.question_form .input_text.error,
.question_form textarea.error {
	border: 1px solid #ec0000 !important;
}
.question_form textarea {
	border: 1px solid #bdbdbd;
	width: 490px;
	display: block;
	margin: 0 0 11px 0;
	height: 169px;
	background: #FFFFFF;
}
.question_form .input_text {
	border: 1px solid #bdbdbd;
	background: #FFFFFF;
	width: 223px;
}
.question_form fieldset {

}
.question_form label.error {
	color: #ec0000;
}
.question_form label {
	display: block;
	margin: 14px 4px 4px 2px;
	font-weight: bold;
	font-size: 11px;
}
.question_form .error_text {
	width: 237px;
	margin: 35px 0 0 0;
	float: right;
}
.question_form .error_text * {
	color: #fffefe;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}
.question_form .error_text .padd {
	padding: 7px 17px 17px 15px;
	background: #ec0000;
}
.question_form .error_text .error_msg_bottom {
	height: 12px;
	width: 237px;
	background: url('../media/images/bg/error_msg.png') 0 0 no-repeat;
}
.question_form .error_text .error_msg_bottom img {
	height: 12px;
	width: 0;
}
/*  newsletter  */


.rss h2,
.newsletter h2 {
	padding: 0 0 15px 0;
	font-weight: bold;
	font-size: 20px
}
.rss h2 *,
.newsletter h2 * {
	font-weight: bold;
	font-size: 20px;
}
.newsletter .label_line {
	padding: 2px 0 12px 0;
}
.newsletter .label_line table,
.newsletter .label_line td {
	line-height: 14px;
}
.newsletter .label_line label {
	vertical-align: top;
	line-height: 14px;
}
.newsletter .label_line input {
	width: 13px;
	height: 13px;
	margin: 0 13px 0 2px;
}
.newsletter .success_text {
	padding: 29px 0 0 2px;
}
.newsletter .success_text,
.newsletter .success_text * {
	font-size: 11px;
	font-weight: bold;
}
.newsletter .mail {
	padding: 28px 0 0 0;
}
.newsletter .mail label {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 3px;
}
.newsletter .mail .input input {
	width: 213px;
	padding: 3px;
	border: 1px solid #bdbdbd;
	margin: 3px 0 8px 0;
	line-height: 12px;
}
.newsletter .mail .input .error {
	border: 1px solid #ec0000 !important;
}
.newsletter .mail .error_td {
	padding: 22px 0 0 31px;
}
.newsletter .mail .error_text,
.newsletter .mail .error_text * {
	color: #fffefe;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}
.newsletter .mail .error_text {
	width: 237px;
	background: #ec0000;
}
.newsletter .mail .error_text .padd {
	padding: 7px 17px 17px 15px;
}
.newsletter .mail .error_msg_bottom {
	height: 12px;
	width: 237px;
	background: url('../media/images/bg/error_msg.png') 0 0 no-repeat;
}
.newsletter .mail .error_msg_bottom img {
	height: 12px;
	width: 0;
}
/*  newsletter  */


/*  rss  */
.rss .rss_list {
	margin: 0 !important;
	padding: 0 !important;
}
.rss .rss_list li {
	padding: 0 0 11px 0;
	list-style: none !important;
}
.rss .rss_list li a {
	padding: 0 0 0 28px;
	color: #000000 !important;
	background: url(../media/images/ico/rss.gif) 0 1px no-repeat;
}
/*  rss  */


.popup_bg .text_popup {
	padding: 33px 40px 30px 30px;
}

/* search_line */
.search_line {
	padding: 10px 0 24px 0;
}
.search_line,
.search_line * {
	font-weight: bold !important;
}
.search_line span {
	text-decoration: underline;
	color: #0075bd !important;
}
/* search_line */

/* search_path */
.search_path {
	margin: -6px 0 20px 0;
}
.search_path a {
	color: #383838 !important;
}
.search_path span {
	padding: 0 4px;
}
.mark_text {
	color: #0075BD;
	text-decoration: underline;
}
/* search_path */

/*  banners  */
.banners {
	padding: 0 0 0 8px;
	text-align: center;
}
.banners .banner_item {
	padding: 0 0 20px 0;
	text-align: center;
}

/* paging */
.paging {
	float: right;
}
.paging .dashes {
	font-weight: bold;
	color: #338dc4;
	margin: 0 0 0 5px;
	line-height: 19px !important;
	text-decoration: none !important;
	padding: 0 4px;
	display: block;
	float: left;
	height: 19px;
}
.paging a,
.paging span.active {
	color: #FFFFFF !important;
	background: #ff4695;
	font-weight: bold !important;
	margin: 0 0 0 5px;
	line-height: 19px !important;
	text-decoration: none !important;
	padding: 0 6px;
	display: block;
	float: left;
	height: 19px;
}
.paging a:hover {
	background: #3c3c3c !important;
}
.paging span.active {
	background: #338dc4 !important;
}
/* paging */

.banners .banner_borders {
	margin: 0 auto;
}
.banners .banner_borders .cor_1,
.banners .banner_borders .cor_2,
.banners .banner_borders .cor_3,
.banners .banner_borders .cor_4 {
	width: 4px;
	height: 4px;
}
.banners .banner_borders .cor_1 img,
.banners .banner_borders .cor_3 img {
	width: 0;
	height: 4px;
}
.banners .banner_borders .cor_2 img,
.banners .banner_borders .cor_4 img {
	width: 4px;
	height: 0;
}
.banners .banner_borders .text_banner_mid {
	background: #3c3c3c;
	text-align: left;
	width: 234px;
}
.banners .banner_borders .text_banner_mid .padd {
	padding: 16px 17px;
}
.banners .banner_borders .text_banner_mid .banner_title {
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 10px 0;
}
.banners .banner_borders .text_banner_mid .banner_content,
.banners .banner_borders .text_banner_mid .banner_content * {
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
}
.banners .banner_borders .text_banner_mid .banner_link {
	padding: 21px 0 0 0;
}
.banners .banner_borders .text_banner_mid .banner_link a {
	background: #ff4695;
	display: block;
	float: left;
	padding: 6px 15px 7px 15px;
	font-size: 12px !important;
	line-height: 12px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.banners .banner_borders .banner.max_width {
	width: 234px;
	overflow: hidden;
}
.banners .banner_borders .text_banner_mid .banner_link a:hover {
	background: #ffffff;
	color: #ff4695;
}

.banners .banner_borders .cor_1 {
	background: url('../media/images/bg/tb_cor_1.png') 0 0 no-repeat;
}
.banners .banner_borders .cor_2 {
	background: url('../media/images/bg/tb_cor_2.png') 0 0 no-repeat;
}
.banners .banner_borders .cor_3 {
	background: url('../media/images/bg/tb_cor_3.png') 0 0 no-repeat;
}
.banners .banner_borders .cor_4 {
	background: url('../media/images/bg/tb_cor_4.png') 0 0 no-repeat;
}
.banners .banner_borders .border_1 {
	height: 4px;
	background: url('../media/images/bg/tb_border_top.png') 0 0 repeat-x;
}
.banners .banner_borders .border_2 {
	width: 4px;
	background: url('../media/images/bg/tb_border_right.png') 0 0 repeat-y;
}
.banners .banner_borders .border_3 {
	height: 4px;
	background: url('../media/images/bg/tb_border_bot.png') 0 0 repeat-x;
}
.banners .banner_borders .border_4 {
	width: 4px;
	background: url('../media/images/bg/tb_border_left.png') 0 0 repeat-y;
}
.banners .banner_borders .border_1 img,
.banners .banner_borders .border_3 img {
	height: 4px;
	width: 0;
}
.banners .banner_borders .border_2 img,
.banners .banner_borders .border_4 img {
	width: 4px;
	height: 0;
}
/*  banners  */

.news_list {
	width: 100%;
}
.news_list .news_item {
	padding: 12px 0 19px 0;
}
.news_list h2 a {
	text-decoration: none !important;
	color: #383838 !important;
}
.news_list .news_item h2 a:hover {
	color: #0075bd !important;
}
.news_list .news_item h2 {
	margin: 0 0 2px 0;
}
.news_list .news_item h2 a,
.news_list .news_item h2 {
	font: normal bold 20px arial !important;
}
.news_list .news_item .photo_item {
	float: left;
	margin: 12px 0 0 0;
	padding: 7px;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}
.news_item .author_line {
	padding: 0 0 10px 0;
}
.news_item .author_line strong {
	color: #0075bd;
	margin: 0 4px 0 2px;
}
.news_item .author_line span {
	color: #888681;
}
.news_item .author_line *,
.news_item .author_line {
	font-size: 11px !important;
}
.news_item .news_item_padd {
	padding: 0 25px 0 0;
}
.news_item .read_more {
	padding: 5px 0 0 0;
	float: right;
}
.news_list .news_coll {
	width: 100%;
}
.news_list .callendar_coll {
	padding: 12px 0 20px 22px;
}
.news_list .callendar_coll .callendar_hdr {
	margin: 0 0 8px 0;
	font: normal bold 20px arial;
	text-align: center;
}
.news_list .callendar_coll .s {
	width: 248px;
	height: 0px;
}
.news_tags {
	padding: 12px 0 0 0;
	margin: 0 0 0 -4px;
	width: 543px;
}
.news_list .news_tags {
	width: auto;
}
.news_tags .bord_1,
.news_tags .bord_2,
.news_tags .bord_3,
.news_tags .bord_4,
.news_tags .cor_4,
.news_tags .cor_3,
.news_tags .cor_2,
.news_tags .cor_1 {
	width: 3px;
	height: 3px;
}

.news_tags .cor_4 img,
.news_tags .cor_3 img,
.news_tags .cor_2 img,
.news_tags .cor_1 img {
	width: 3px;
	height: 0;
}
.news_tags .bord_1 img,
.news_tags .bord_2 img,
.news_tags .bord_3 img,
.news_tags .bord_4 img {
	width: 0;
	height: 3px;
}
.news_tags .tags_cont a,
.news_tags .tags_cont,
.news_tags .tags_cont * {
	color: #FFFFFF !important;
}
.news_tags .tags_cont  .tags_list {
	width: 100%;
	padding: 5px 10px 3px 10px;
}
.news_tags .tags_cont .tags_list,
.news_tags .tags_cont .tags_list a,
.news_tags .tags_cont .tags_list * {
	font-size: 11px !important;
}
.news_tags .tags_cont .tags_list strong {
	margin: 0 4px 0 0;
}
.news_tags .tags_cont {
	background: #338dc4;
	width: 100%;
}
.news_tags .comment_button, .news_tags .comment_button_dis {
	padding: 3px 0 0 12px;
}
.news_tags .comment_button a {
	background: #ff3989;
	padding: 4px 11px;
	display: block;
	color: #FFFFFF !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.news_tags .comment_button_dis div {
	background: #f0f0f0;
	color: #383838;
	padding: 4px 11px;
	white-space: nowrap;
	display: block;
	font-weight: bold !important;
	font-size: 11px;
}
.news_tags .comment_button a:hover {
	background: #3c3c3c !important;
}
.news_tags .tags_cont .comments_link {
	vertical-align: middle;
	background: #ff3989;
	padding: 4px 7px 4px 10px;
}
.news_tags .tags_cont .comments_link.ov {
	background: #3c3c3c;
	cursor: pointer;
	border: none !important;
}
.news_tags .tags_cont .comments_link a {
	display: block;
	font-size: 11px !important;
	font-weight: bold !important;
	white-space: nowrap;
	text-decoration: underline !important;
}
.news_tags .tags_cont .comments_link a span {
	text-decoration: underline !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
.news_tags .tags_cont .comments_link a:hover span {
	text-decoration: none !important;
}
.news_tags .cor_1 {
	background: url('../media/images/bg/newstag_cor_1.png') 100% 100% no-repeat;
}
.news_tags .cor_2 {
	background: url('../media/images/bg/newstag_cor_2.png') 0 100% no-repeat;
}
.news_tags .cor_3 {
	background: url('../media/images/bg/newstag_cor_3.png') 0 0 no-repeat;
}
.news_tags .cor_4 {
	background: url('../media/images/bg/newstag_cor_4.png') 100% 0 no-repeat;
}
.news_tags .bord_1 {
	background: url('../media/images/bg/newstag_top.png') 0 100% repeat-x;
}
.news_tags .bord_2 {
	background: url('../media/images/bg/newstag_left.png') 100% 0 repeat-y;
}
.news_tags .bord_3 {
	background: url('../media/images/bg/newstag_bot.png') 0 0 repeat-x;
}
.news_tags .bord_4 {
	background: url('../media/images/bg/newstag_right.png') 0 0 repeat-y;
}


.news_item .selfservice {
	margin: 6px 0 0 0;
	display: block;
	float: left;
	line-height: 25px;
	padding: 0 16px 0 13px;
	text-decoration: none !important;
	background: #6c0410 url('../media/images/bg/self_bg.gif') 0 100% repeat-x;
}
.news_item .selfservice.over_serv {
	background: #83303a url('../media/images/bg/self_bg_ov.gif') 0 100% repeat-x;
}

.news_item .selfservice span {
	display: block;
	padding: 0 22px 0 0;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	background: url('../media/images/ico/link.gif') 100% 9px no-repeat;
}
.news_item .selfservice_bot {
	width: 26px;
	background: url('../media/images/ico/self_bot.gif') 16px 0 no-repeat;
}
.news_item .selfservice_bot.over_bot {
	background: url('../media/images/ico/self_bot_ov.gif') 16px 0 no-repeat;
}
.news_item .selfservice_bot img {
	width: 0;
	height: 15px;
}

.news_item .offer_item_padd .item_name {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	color: #ef008a;
}
.news_item .offer_item_padd  .author_line{
	padding-left: 3px;
}
.iframe_item .news_item .offer_item_padd {
	padding: 16px 0 16px 0;
}
.news_item .offer_item_padd {
	padding: 19px 94px 27px 32px;
	background-color: transparent;
}
.news_item .offer_item_padd #dialog_content {
	background-color: transparent;
}
.news_item .offer_item_padd .sub_name {
	padding: 3px 0 19px 3px;
	font-size: 16px;
	line-height: 20px;
	color: #383838;
	font-weight: bold;
}
.news_item .offer_item_padd .text {
	color: #626262;
	font-size: 11px;
	padding-left: 3px;
}
.news_item .offer_item_padd .text * {
	color: #626262;
	font-size: 10px;
}

/*  sitemap  */
.sitemap .lv_1 {
	padding: 8px 0 8px 0;
}
.sitemap .lv_1 a {
	padding: 0 0 0 5px;
	color: #2A343D !important;
}
.sitemap .lv_1 a span {
	color: #2A343D !important;
	font: normal bold 15px/150%  Arial !important;
}

.sitemap .lv_2 {
	margin: 0 0 0 57px;
	padding: 0 0 5px 10px;
	border-left: 1px solid #D1D5D8;
}
.sitemap .lv_2 a {
	font-weight: bold !important;
}
.sitemap .cont3 {
	margin: 5px 0 5px 0;
}
.sitemap .lv_3 {
	margin: 0 0 0 110px;
	padding: 0 0 6px 8px;
	border-left: 1px solid #D1D5D8;
}
.sitemap .cont4 {
	margin: 10px 0 5px 0;
}
.sitemap .lv_4 {
	margin: 0 0 0 171px;
	padding: 0 0 3px 7px;
	border-left: 1px solid #D1D5D8;
}
.sitemap .lv_4 a {
	font-size: 11px !important;
}
/*  sitemap  */


/*  services  */
.services {
	padding: 0 0 20px 0;
}
.services .select_table {
	margin: 10px 0 21px 1px;
}
.services .select_table .label {
	font-weight: bold;
}
.services .select_table .select_1 {
	padding: 0 0 17px 17px;
}
.services .select_table .select {
	padding: 0 0 0 17px;
}
.services .select_table select {
	border: 1px solid #839099;
	background: #DCE1E6;
	width: 310px;
}
.services .select_table .submit_button {
	margin: 7px 0 0 0;
	float: right;
}
.services .services_table {
	width: 100%;
}
.services .services_table th {
	font-weight: bold;
	color: #ffffff;
	background: #26c79b;
	padding: 6px 12px 9px 12px;
	text-align: left;
	border-right: 1px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}
.services .services_table th.first_coll {
	padding-left: 20px;
	border-left: 1px solid #ffffff;
}
.services .services_table th.last_coll {
	border-right: 1px solid #26c79b !important;
}
.services .services_table .city {
	background: #338dc4;
	font-weight: bold;
	padding: 12px 12px 15px 20px;
	color: #ffffff;
	border-bottom: 1px solid #76b3d7 !important;
}
.services .services_table td {
	padding: 10px 8px 15px 12px;
	border: 1px solid #ffffff;
}
.services .services_table .city {
	width: 15%;
}
.services .services_table .enterprise {
	width: 15%;
	vertical-align: middle;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
.services .services_table .dark .subdivision,
.services .services_table .dark .cell {
	background: #E9E9E9;
}
.services .services_table .cell.last_cell {
	border-right: 1px solid #e9e9e9;
}
.services .services_table .last_row td {
	border-bottom: 1px solid #e9e9e9;
}
.services .services_text {
	padding: 0 18px 0 0;
}
/*  services  */

/* tables in text */
.text td img {
	display:inline;
}
.text_list table,
.plan_item table,
.text table {
	border: 1px solid #e9e9e9;
}
.text_list strong em,
.plan_item strong em,
.text strong em {
	color: #9e0b0e !important;
	font-style: normal !important;
	font-weight: normal !important;
}
.text_list h2,
.plan_item h2,
.text h2 {
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 12px 0;
}
.text_list table td,
.plan_item table td,
.text table td {
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #e9e9e9;
	padding: 4px 12px;
	background: #FFFFFF !important;
	vertical-align: middle;
}
.text_list table td.white_border_bot,
.plan_item table td.white_border_bot,
.text table td.white_border_bot {
	border-bottom: 1px solid #FFFFFF !important;
}
.text_list table td.white_border_left,
.plan_item table td.white_border_left,
.text table td.white_border_left {
	border-left: 1px solid #FFFFFF !important;
}
.text_list table.small_text td,
.plan_item table.small_text td,
.text table.small_text td,
.text_list table.small_text td a,
.plan_item table.small_text td a,
.text table.small_text td a,
.text_list table.small_text td *,
.plan_item table.small_text td *,
.text table.small_text td * {
	font-size: 11px !important;
}
.text_list table th,
.plan_item table th,
.text table th {
	background: #338DC4 !important;
	padding: 6px 12px;
	border-bottom: 1px solid #76b3d7 !important;
	border-left: 1px solid #FFFFFF !important;
	text-align: left;
}
.text_list table .th_row th,
.plan_item table .th_row th,
.text table .th_row th {
	background: #26c79b !important;
	border-right: 1px solid #FFFFFF !important;
	border-left: 1px solid #FFFFFF !important;
	border-bottom: 1px solid #26c79b !important;
}

.text_list table th div,
.plan_item table th div,
.text table th div {
	text-align: left;
}
.text_list table th,
.plan_item table th,
.text table th,
.text_list table th *,
.plan_item table th *,
.text table th * {
	color: #ffffff !important;
	font-weight: bold;
}
.text_list table td.even_td,
.plan_item table td.even_td,
.text table td.even_td {
	background: #e9e9e9 !important;
	padding: 6px 12px;
}
.text_list table .td_first,
.plan_item table .td_first,
.text table .td_first {
	border-left: 1px solid #e9e9e9 !important;
}
.text_list table .td_last,
.plan_item table .td_last,
.text table .td_last {
	border-right: 1px solid #e9e9e9 !important;
}
/*
.text_list table a,
.text_list table a:link,
.text_list table a:visited,
.text_list table a:active,
.plan_item table a,
.plan_item table a:link,
.plan_item table a:visited,
.plan_item table a:active,
.text table a,
.text table a:link,
.text table a:visited,
.text table a:active {
	text-decoration: underline;
}
*/
/* tables in text */

/*  comments  */
.comments {
	padding: 10px 19px 0  0;
	margin: 0 0 0 -3px;
}
.comments .paging {
	padding: 0 6px 0 0;
}
.comments .comment_paging {
	padding: 18px 4px 18px 0;
}
.comments .comments_list {
	padding: 10px 0 16px 0;
}
.comments .comments_list .no_comments {
	padding-left: 5px;
}
.comments .comments_list .comment_list_item {
	padding: 0 0 16px 0;
}
.comments .comments_list .comment_list_item.omni {
	margin: -15px 0 0 0;
}
.comments .comments_list .comment_list_item,
.comments .comments_list .comment_item,
.comments .comments_list .comment_hdr_top,
.comments .comments_list .comment_hdr_mid,
.comments .comments_list .comment_hdr_bot {
	width: 546px;
}
.comments .comments_list .comment_hdr_top {
	background: url('../media/images/dec/gray_htop.png') 0 0 no-repeat;
}
.comments .comments_list .comment_hdr_bot {
	background: url('../media/images/dec/gray_hbot.png') 0 0 no-repeat;
}
.comments .comments_list .comment_hdr_mid {
	padding: 2px 14px;
	background: url('../media/images/dec/gray_hmid.png') 0 0 repeat-y;
}
.comments .comments_list .omni .comment_hdr_mid {
	padding: 2px 14px;
	background: url('../media/images/dec/blue_hmid.png') 0 0 repeat-y;
}
.comments .comments_list .omni .comment_hdr_top {
	background: url('../media/images/dec/blue_htop.png') 0 0 no-repeat;
}
.comments .comments_list .omni .comment_hdr_bot {
	background: url('../media/images/dec/blue_hbot.png') 0 0 no-repeat;
}
.comments .omni .comment_item_bot {
	background: url('../media/images/dec/blue_bot.png') 0 0 no-repeat;
}
.comments .comments_list .comment_hdr_mid,
.comments .comments_list .comment_hdr_mid * {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.comments .comments_list .omni .comment_hdr_top img {
	height: 19px;
}
.comments .comments_list .comment_hdr_top img,
.comments .comments_list .comment_hdr_bot img {
	height: 4px;
	width: 0;
}
.comments .comment_item {
	background: url('../media/images/dec/gray_mid.png') 0 0 repeat-y;
}
.comments .comment_item .comment_padd {
	padding: 5px 14px 5px 14px;
}
.comments .comment_item .to_top {
	text-align: right;
	padding: 0 27px 0 0;
}
.comments .comment_item .to_top a {
	font-size: 11px !important;
	color: #338dc4 !important;
}
.comments .comment_item_bot {
	background: url('../media/images/dec/gray_bot.png') 0 0 no-repeat;
}
.comments .comment_item_bot img {
	height: 19px;
	width: 0;
}
/*  comments  */

/*  gallery_list  */
.gallery_items {
	margin: 19px 0 0 0;
	padding: 0 0 7px 0;
}
.gallery_items .padd {
	border-top: 1px solid #e9e9e9;
	padding: 19px 0 0 0;
}
.gallery_items table {
	float: left;
	margin: 0 12px 12px 0;
	height: 151px;

}
.gallery_items table.third {
	margin: 0 0 12px 0;
}
.gallery_items table td {
	padding: 7px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}
.gallery_items table td.ov {
	border: 1px solid #000000 !important;
	cursor: pointer;
}
.gallery_items table td img {
	margin: 0 auto;
}
/*  gallery_list  */

/* services_block */
.special_offers_block {
	background: #ffffff;
	margin: 0 0 15px 12px;
	border: 1px solid #e3e3e3;
	width: 237px;

}
.special_offers_block .special_offers_padd {
	padding: 0 7px 2px 7px;
}
.special_offers_block .offer_item {
	padding: 0 0 10px 0;
	width: 100%;
}
.special_offers_block a,
.special_offers_block * {
	font-size: 11px !important;
	color: #383838;
	line-height: 14px;
}
.special_offers_block .hdr {
	background: #e3e3e3;
	padding: 6px 9px 9px 9px;
	margin: 0 0 8px 0;
}
.special_offers_block h3 {
	font-size: 12px !important;
}
.special_offers_block h4 {
	padding: 0 0 3px 0;
}
.special_offers_block h4 a {
	font-weight: bold;
}
.special_offers_block td.block_photo {
	width: 54px;
	padding: 4px 8px 0 0;
	text-align: center;
}
.special_offers_block td.block_photo img {
	margin: 0 auto;
}
.special_offers_block .offer_info {
	width: 100%;
}
.special_offers_block .offer_info td a {
	color: #383838 !important;
}
.special_offers_block .offer_info td.key,
.special_offers_block .offer_info td.value {
	border-top: 1px solid #d7d7d7;
}
.special_offers_block .offer_info td.key {
	padding: 0 0 1px 0;
	width: 100%;
}
.special_offers_block .offer_info td.value {
	white-space: nowrap;
	padding: 0px 5px 1px 12px;
}
.special_offers_block .offer_info .first_row td {
	border-top: none !important;
}
.special_offers_block .buy_buttons {
	width: 100%;
	margin: 12px 0 0 0;
}
.special_offers_block .buy_buttons a {
	display: block;
	background: #0a74ba;
	text-decoration: none !important;
	white-space: nowrap;
	padding: 1px 4px;
	text-align: center;
	color: #ffffff;
}
.special_offers_block .buy_buttons .empty {
	width: 4px;
	height: 0;
}
/* services_block */

.plan_item ul,
.text_list ul,
.text ul {
	list-style: none !important;
	display: none;
	margin: 10px 0 5px 0;
	display: block;
}
.plan_item ul li,
.text_list ul li,
.text ul li {

	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 22px;
	background: url('../media/images/ico/li.gif') 9px 7px no-repeat !important;

}


/*  top_phones  */
.top_phones_items {
	padding: 0 0 19px 0;
}
.top_phones {
	padding: 0 0 35px 0;
}
.top_phones_items .top_phones_hdr {
	padding: 0 0 8px 2px;
	color: #6a6a6a;
}
.top_phones .top_phones_hdr {
	padding: 0 0 5px 3px;
	color: #6a6a6a;
}
.top_phones .top_phones_list .wf_table {
	width: 100%;
	table-layout: fixed;
}
.top_phones .top_phones_list {
	background: #e9e9e9;

}
.top_phones .top_phones_list table .top_mobiles_item {

}
.top_phones .top_phones_list .mobile_name {
	font-weight: bold;
	padding: 8px 0;
	width: 126px;
	text-align: center;
	background: #3690c8;
	color: #FFFFFF;
	border-right: 1px solid #9bc8e4;
}
.top_phones .top_phones_list .top_mobiles_item {
	border-right: 1px solid #f8f8f8;
	padding: 0 5px 14px 8px;
}
.top_phones .top_phones_list .last {
	border-right: none !important;
}
.top_phones .top_phones_list .mobile_item_name {
	padding: 22px 8px 5px 8px;
	border-right: 1px solid #f8f8f8;
	vertical-align: bottom;
}
.top_phones .top_phones_list .text_center {
	text-align: center;
}
.top_phones .top_phones_list .mobile_item_name,
.top_phones .top_phones_list .mobile_item_name a {
	color: #383838 !important;
	font-size: 11px !important;
	line-height: 13px !important;
}
.top_phones_items .mobile_img_table {
	float: left;
	margin: 0 19px 19px 0 !important;
}
.top_phones_items .mobile_img_table.last {
	margin: 0 0 19px 0 !important;
}
.top_phones_items .mobile_img_table,
.top_phones .top_phones_list .mobile_img_table {
	width: 112px;
	position: relative;
}
.top_phones_items .mobile_img_table {
	width: 113px;
	position: relative;
}
.top_phones_items .center,
.top_phones .top_phones_list .center {
	margin: 0 auto;
}
.top_phones .top_phones_list .mobile_img_table .mobile_img {
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 147px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #f5f5f5;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d3d3d3;
	background: #ffffff;
}
.top_phones_items .mobile_img_table .mobile_hdr {
	background: #0a74ba;
	border: 1px solid #0a74ba;
	color: #FFFFFF;
	font-size: 11px;
	height: 34px;
	overflow: hidden;
	line-height: 120%;
}
.top_phones_items .mobile_img_table .mobile_hdr div {
	color: #FFFFFF;
	font-size: 11px;
	padding: 3px 5px 0 5px;
	line-height: 120%;
	
}
.top_phones_items .mobile_img_table .mobile_hdr div a {
	display: block;
	font-size: 11px !important;
	color: #FFFFFF !important;
	line-height: 120% !important;
}
.top_phones_items .ov .mobile_hdr {
	background: #000000;
	border: 1px solid #000000;
}
.top_phones_items .mobile_img_table .mobile_img {
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 150px;
	background: #ffffff;
	border: 1px solid #d7d7d7;
	border-top: none;
}
.top_phones_items .mobile_img_table .mobile_img a,
.top_phones .top_phones_list .mobile_img_table .mobile_img a {
	display: block;
	width: 100%;
	margin: auto 0;
	text-align: center;
}
.top_phones_items .ov .mobile_img {
	border: 1px solid #000000;
	border-top: none;
}
.top_phones .top_phones_list .ov .mobile_img {
	border: 1px solid #000000;
}
.top_phones_items .mobile_img_table .mobile_img img,
.top_phones .top_phones_list .mobile_img_table .mobile_img img {
	margin: auto;
}
.top_phones_items .mobile_img_table .zoom {
	position: absolute;
	top: 37px;
	right: 3px;
}
.top_phones .top_phones_list .mobile_img_table .zoom {
	position: absolute;
	top: 1px;
	right: 3px;
}
/*  top_phones  */
.phone_comments_dis {
	position: absolute; 
	top: 34px; 
	right: 26px;
}
.phone_comments_dis div {
	background: #f0f0f0;
	color: #383838;
	padding: 4px 11px;
	white-space: nowrap;
	display: block;
	font-weight: bold !important;
	font-size: 11px;
}

/* ask_us */
.ask_us {
	padding: 0 0 0 32px;
	margin: -24px 0 0 0;
	position: relative;
	z-index: 200;
}
.ask_us .btn {
	width: 199px;
	height: 75px;
}
.ask_us .btn img,
.ask_us .btn a {
	display: block;
	width: 199px;
	height: 75px;
}
.ask_us .btn a {
	background: url('../media/images/btn/ask.png') 0 0 no-repeat;
}
.ask_us .btn a:hover {
	background: url('../media/images/btn/ask_ov.png') 0 0 no-repeat;
	cursor: pointer;
}
#ask_us_container {
	position: absolute;
	margin: -457px 0 0 220px;
}
.ask_us_container_pos {
	position: absolute;
	/* margin: 500px 0 0 220px; */
	top: 700px;
	left: 385px;
	z-index: 100;
}
#ask_us_container .ask_bg {
	width: 437px;
	height: 535px;
	background: url('../media/images/bg/ask.png') 0 0 no-repeat;
}
#ask_us_container .ask_bg .popup_padd {
	padding: 22px 27px 10px 27px;
}
#ask_us_container .ask_bg .popup_padd .submit {
	padding: 4px 0 0 0;
}
#ask_us_container .ask_bg .popup_padd .submit input {
	display: block;
	background: #ff4695;
	border: none;
	color: #FFFFFF !important;
	font-weight: bold !important;
	border: none !important;
	padding: 4px 10px !important;
	float: right;
	text-decoration: none !important;
}

#ask_us_container .ask_bg .popup_padd .submit input.ov {
	cursor: pointer;
	background: #3c3c3c;
	border: none !important;
}

#ask_us_container .ask_bg .popup_padd .radios input {
	display: block;
	margin: 0;
}
#ask_us_container .ask_bg .popup_padd .radios td {
	vertical-align: middle;
}
#ask_us_container .ask_bg .popup_padd .radios label {
	margin: 0 18px 0 4px;
}
#ask_us_container .ask_bg .popup_padd .success a.submit_button {
	float: left;
	padding: 4px 16px !important;
}
#ask_us_container .ask_bg .popup_padd .submit a.submit_button {
	float: right;
	padding: 4px 16px !important;
}
#ask_us_container .ask_bg .popup_padd .input {
	border: 1px solid #bdbdbd;
	width: 220px;
	padding: 2px 0;
}
#ask_us_container .ask_bg .popup_padd .success_text {
	padding: 20px 0 25px 0;
}
#ask_us_container .ask_bg .popup_padd .success_text *,
#ask_us_container .ask_bg .popup_padd .success_text {
	font-size: 11px !important;
	font-weight: bold !important;
}
#ask_us_container .ask_bg .popup_padd .error_text {
	color: #ec0000;
	font-size: 11px;
	position: absolute;
	margin: -17px 0 0 0;
}
#ask_us_container .ask_bg .popup_padd .error label {
	color: #ec0000;
}
#ask_us_container .ask_bg .popup_padd .error input,
#ask_us_container .ask_bg .popup_padd .error textarea {
	border: 1px solid #ec0000;
}
#ask_us_container .ask_bg .popup_padd textarea {
	border: 1px solid #bdbdbd;
	width: 220px;
	height: 78px;
	display: block;
}
#ask_us_container .ask_bg .popup_padd label {
	display: block;
	margin: 5px 0 1px 2px;
	font-weight: bold;
	font-size: 11px;
}
#ask_us_container .ask_bg .ask_header .hdr {
	margin: 3px 0 0 0;
}
#ask_us_container .ask_bg .ask_header a.close {
	float: right;
}
#ask_us_container .ask_bg .ask_header {
	background: #0075bd;
	padding: 7px 7px 9px 27px;
	color: #FFFFFF;
}
#ask_us_container .ask_bg .ask_padd {
	padding: 79px 78px 81px 79px;
}
/* ask_us */

.debit_form fieldset {
	padding: 25px 0 0 35px;
}
.debit_form .succes_text {
	padding: 10px 0 0 0;
}
.debit_form .succes_text,
.debit_form .succes_text * {
	font-weight: bold !important;
	font-size: 11px;
	color: #383838;
}
.debit_form input {
	width: 220px;
	border: 1px solid #bdbdbd;
}
.debit_form .error_text {
	padding: 10px 0 0 0;
}
.debit_form .error_text *,
.debit_form .error_text {
	color: #f14d4d !important;
	font-size: 11px !important;
}
.debit_form .error input {
	border: 1px solid #f14d4d;
}
.debit_form .error label {
	color: #f14d4d;
}
.debit_form label {
	display: block;
	font-weight: bold !important;
	font-size: 11px;
	margin: 10px 0 2px 0;
	color: #383838;
}
.debit_form .submit_button {
	float: right;
	margin: 10px 0 0 0;
}


/*  product_popup  */
.product_popup_block .product_item {
	margin: 0 auto;
}
.product_popup .product_item {
	padding: 16px 15px 2px 15px;
}
.product_popup .type_modems_item .product_info {
	margin: 0 0 8px 0;
}
.product_popup .product_info {
	margin: 0 0 6px 0;
	padding: 0;
}
.product_popup .product_info {
	position: relative;
}
.product_popup .product_info .main_info .main_data {
	height: auto;
	background: none;
}
.product_popup .product_info .image_td {
	border-width: 1px;
	border-style: solid;
	border-color: #DCDCDC #B6B6B6 #B6B6B6 #DCDCDC;
}
.product_popup .product_info .img_border {
	border: none;
	margin: 0;
}
.product_popup .product_info .main_info {
	/*padding: 0 0 0 25px;*/
	border-width: 1px 1px 1px 0;
	border-style: solid solid solid none;
	border-color: #DCDCDC #B6B6B6 #B6B6B6 transparent;
}
.product_popup .product_info .main_info .line_top td {
	border-bottom: 1px solid #dcdcdc;
	padding: 30px 0 3px 3px;
}
.product_popup .type_modems_item .product_info .main_info .line_top td {
	border-bottom: none;
}
.product_popup .product_item.type_modems_item .product_info_table td {
	padding: 4px 25px 2px 17px;
}
.product_popup .product_info .main_info *,
.product_popup .product_info .main_info .main_data .product_name {
	color: #1e2628 !important;
	font-size: 32px;
	line-height: 34px;
}
.product_popup .type_mobile_item .product_info .main_info {
	/*background: url('../media/images/dec/decor_mobile.gif') 100% 100% no-repeat;*/
}
.product_popup .type_computer_item .product_info .main_info {
	/*background: url('../media/images/dec/decor_computer.gif') 100% 100% no-repeat;*/
}
.product_popup .type_modems_item .product_info .main_info {
	/*background: url('../media/images/dec/decor_modems.gif') 100% 100% no-repeat;*/
}
.product_popup .product_item .chars {
	margin: 18px 0 10px 14px;
}
.corner_topl,
.corner_topr,
.corner_botl,
.corner_botr {
	width: 3px;
	height: 2px;
	position: absolute;
}
.corner_topl {
	background: url('../media/images/dec/corner_topl.gif') 0 0 no-repeat;
	top: 0;
	left: 0;
}
.corner_topr {
	background: url('../media/images/dec/corner_topr.gif') 0 0 no-repeat;
	top: 0;
	right: 0;
}
.corner_botl {
	background: url('../media/images/dec/corner_botl.gif') 0 0 no-repeat;
	bottom: 0;
	left: 0;
}
.corner_botr {
	background: url('../media/images/dec/corner_botr.gif') 0 0 no-repeat;
	bottom: 0;	
	right: 0;
}

.product_popup_block .th_last.th_padd,
.product_popup_block .th_first.th_padd {
	border: 1px solid #dcdcdc;
	background: none;
	border-bottom: none;
	font-size: 15px;
	font-weight: bold;
	color: #525252;
}
.product_popup_block .product_item .product_info_table td,
.product_popup_block .product_item .product_info_table .first_row td {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #525252;
}
.product_popup_block .product_item .product_info_table .dark td {
	background-color: #f2f2f2;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #525252;
}
.product_popup_block .product_item .product_info_table .dark.last_row {
	border-bottom: 1px solid #dcdcdc;
}
/*  product_popup  */


.payments {
	padding: 70px 0 0 0;
}
.payments h2 {
	font-size: 20px;
	border-bottom: 1px solid #e9e9e9;
	padding: 0 0 5px 0;
	margin: 0 0 30px 0;
	color: #383838;
}
.payments table {
	margin: 0 0 15px 0;
}
.payments .payment_img,
.payments .payment_text {
	border-bottom: 1px solid #e9e9e9;
}
.payments .payment_img {
	padding: 15px 17px 15px 0;
}
.payments .payment_text {
	padding: 15px 17px 15px 0;
	width: 100%;
}
.payments .last .payment_img {
	padding: 15px 17px 50px 0;
}
.payments .last .payment_text {
	padding: 15px 17px 50px 0;
	width: 100%;
}
.form_content {
	width: 100%;
	margin: 30px 0 0 0;
}
.form_content .form_fields {
	padding: 10px 0 0 0;
}
.form_content .form_width .error input {
	border: 1px solid #ff0000;
}
.form_content .form_width .success_text {
	margin: 10px 0 0 0;
}
.form_content .form_width .success_text *,
.form_content .form_width .success_text {
	font-size: 11px !important;
	font-weight: bold;
}
.form_content .form_width .error_text *,
.form_content .form_width .error_text {
	color: #ff0000 !important;
	font-size: 11px !important;
	font-weight: bold;
}
.form_content .form_width .error .checkbox label,
.form_content .form_width .error .checkbox label a {
	color: #ff0000 !important;
}
.form_content .form_width .checkbox {
	margin: 4px 0 7px 0;
}
.form_content .form_width .checkbox td {
	vertical-align: middle;
}
.form_content .form_width .checkbox label {
	margin: 0;
}
.form_content .form_width .checkbox label a {
	font-weight: bold !important;
}
.form_content .form_width .checkbox input {
	border: none;
	width: auto;
	display: block;
	margin: 0 5px 0 0;
	padding: 0;
}
.form_content .form_width label {
	color: #383838;
	font-size: 11px;
	display: block;
	margin: 12px 0 1px 0;
	padding: 0 0 0 2px;
	font-weight: bold;
}
.form_content .form_width .acr {
	font-size: 11px;
}
.form_content .form_width .acr span {
	color: #ff4695 !important;
	margin: 0 5px 0 0;
}
.form_content .form_width label span {
	color: #ff4695 !important;
	margin: 0 0 0 5px;
}
.form_content .form_width input, textarea {
	border: 1px solid #bdbdbd;
	width: 202px;
	padding: 2px 5px;
}
.form_content .form_width {
	width: 214px;
	margin: 0 0 0 35px;
}
.form_content ul {
	list-style: none !important;
	display: none;
	margin: 10px 0 5px 0;
	padding: 0;
	display: block;
}
.form_content ul li {
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 22px;
	background: url('../media/images/ico/li.gif') 9px 7px no-repeat !important;
}
#connect_form_terms {
	position: absolute;
	top: 90px;
	left: 90px;
	width: 426px;
}
#connect_form_terms .close {
	position: absolute;
	top: 27px;
	right: 24px;
}
#connect_form_terms .popup_bot,
#connect_form_terms .popup_bot img,
#connect_form_terms .popup_top img,
#connect_form_terms .popup_top {
	height: 26px;
}
#connect_form_terms .popup_bot img,
#connect_form_terms .popup_top img {
	width: 0;
}
#connect_form_terms .popup_mid .scroll .scroll_cont {
	width: 330px;
}
#connect_form_terms .popup_mid .scroll {
	overflow: auto;
	height: 230px;
}
#connect_form_terms .popup_mid a,
#connect_form_terms .popup_mid *,
#connect_form_terms .popup_mid {
	font-size: 11px !important;
}
#connect_form_terms .popup_mid {
	background: url('../media/images/bg/terms_dhtml_mid.png') 0 0 repeat-y;
	padding: 28px 21px 28px 42px;
}
#connect_form_terms .popup_bot {
	background: url('../media/images/bg/terms_dhtml_bot.png') 0 0 no-repeat;
}
#connect_form_terms .popup_top {
	background: url('../media/images/bg/terms_dhtml_top.png') 0 100% no-repeat;
}

td.mobile_heading {
	padding:10px 0 0 0 !important;
}


/*  products_price_list  */
.product_item .products_price_list {
	padding: 20px 0 0 0;
}
.product_item .products_price_list h2 {
	padding: 0 0 16px 1px;
	font-size: 20px;
	line-height: 22px;
	color: #383838;
	font-weight: bold;
}
.products_price_list .group_name {
	width: auto;
	border-right: none;
	padding: 0 0 15px 0;
}
.products_price_list .products_price_list_group {
	padding: 19px 0 28px 0;
}
.products_price_list .products_price_list_group.group_first {
	padding: 0 0 28px 0;
}
.products_price_list .products_price_list_group_items {
	background: #e9e9e9;
}
.products_price_list td {
	width: 20%;
	border-right: 1px solid #f4f4f4;
}
.products_price_list .line_last td {
	width: 20%;
	height: 14px;
	line-height: 14px;
	border-right: 1px solid #f4f4f4;
}
.products_price_list .group_item {
	padding: 0 0 11px 0;
}
.products_price_list .group_item .group_item_padd {
	padding: 0 6px;
	text-align: center;
}
.products_price_list .group_item .group_item_padd .posrel {
	width: 112px;
}
.products_price_list .group_item.group_item_f .group_item_padd {
	padding: 0 6px 0 12px;
}
.products_price_list .group_item.group_item_l .group_item_padd {
	padding: 0 10px 0 6px;
}
.products_price_list .prod_item {
	width: 112px;
	margin: 0 auto;
}
.products_price_list .prod_item td {
	width: 100%;
	border-right: none;
}
.products_price_list .group_item .prod_name {
	height: 32px;
	vertical-align: bottom;
	text-align: left;
}
.products_price_list .group_item .prod_name h3 {
	padding: 0 0 2px 0;
	font-size: 11px !important;
	line-height: 13px !important;
}
.products_price_list .group_item .prod_name h3 a {
	font-size: 11px !important;
	line-height: 13px !important;
	color: #383838 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
.products_price_list .group_item .prod_name h3 a:hover {
	text-decoration: underline !important;
}
.products_price_list .group_item .border {
	background: #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	height: 1px;
}
.products_price_list .group_item .border.bover {
	background: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.products_price_list .group_item .prod_img {
	background: #fefefe;
	height: 147px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #f5f5f5;
}
.product_item .products_price_list .group_item .prod_img {
	border-bottom: 1px solid #d5d5d5;
}
.products_price_list .group_item .prod_img.ov {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.product_item .products_price_list .group_item .prod_img.ov {
	border: 1px solid #000000;
}
.product_item .products_price_list .group_item .prod_img {
	cursor: pointer;
}
.products_price_list .group_item .prod_img a {
	display: block;
}
.products_price_list .group_item .prod_img img {
	margin: auto;
}
.products_price_list .group_item .prod_price {
	height: 76px;
	background: #3c3c3c;
	border-right: 1px solid #3c3c3c;
	border-left: 1px solid #3c3c3c;
}
.product_list .product .prod_price {
	background: #3c3c3c;
}
.product_list .product .prod_price .prod_price_padd {
	padding: 9px 9px 4px 13px;
}
.product_list .product .prod_price,
.product_list .product .prod_price *,
.products_price_list .group_item .prod_price,
.products_price_list .group_item .prod_price * {
	color: #dbdbdb;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
}
.product_list .product .prod_price .div_1 {
	padding: 0 0 5px 0;
}
.products_price_list .group_item .prod_price .div_1 {
	padding: 9px 1px 5px 4px;
}
.product_list .product .prod_price .div_2 {
	padding: 0 0 5px 0;
}
.products_price_list .group_item .prod_price .div_2 {
	padding: 4px 9px 5px 4px;
}
.product_list .product .prod_price span,
.products_price_list .group_item .prod_price span {
	color: #ffffff;
}
.product_list .product .prod_price strong,
.products_price_list .group_item .prod_price strong {
	color: #ffffff;
}
.products_price_list .zoom {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 34px;
	right: 3px;
}
/*  products_price_list  */



/*  lang  */
.lang {
	position: relative;
	width: 111px;
	height: 31px;
	float: left;
	background: url('../media/images/dec/line.gif') 100% 100% no-repeat;
}
.lang .lang_padd {
	padding: 10px 27px 0 44px;
}
.lang img {
	margin: 0 5px 0 0;
}
/*  lang  */


/*  poll_block  */
.poll_block {
	padding: 0 0 10px 32px;
}
.page .poll_block {
	margin: -17px 0 0 0;
}
.poll_block .submit_poll {
	background: #ff4695;
	font-weight: bold;
	color: #ffffff;
	border: none;
	height: 23px;
	padding: 0 7px;
	cursor: pointer;
	float: right;
}
.poll_block .submit_poll.ov {
	background: #3c3c3c;
}
.poll_block .poll {
	padding: 0 0 9px 0;
}
.poll_block .poll,
.poll_block .poll * {
	font-size: 11px;
}
.poll_block .poll .your_answer {
	padding: 0 0 1px 0;
}
.poll_block .poll .poll_inp {
	width: 18px;
}
.poll_block .poll .poll_answ {
	width: 139px;
}
.poll_block .poll .checkbox,
.poll_block .poll .radio {
	width: 13px;
	height: 13px;
	display: block;
	padding: 0;
	margin: 2px 3px 0 0;
	outline: none;
}
.poll_block .poll textarea {
	width: 145px;
	height: 34px;
	margin: 0;
}
.poll_block .poll td {
	padding: 0 0 3px 0;
}
.poll_block .poll .no_td_padd td {
	padding: 5px 0 0 0;
}
.poll_block .poll.error td label {
	color: #ec0000;
}
.poll_block .poll textarea.error {
	border: 1px solid #ec0000;
}

.poll_block .answer_padd {
	padding: 18px 20px 9px 21px;
	color: #383838;
	font-size: 11px;
}
.poll_block .answer td {
	font-size: 11px;
	line-height: 14px;
}
.poll_block .answer .answer_line_full {
	background: #ecf5fb;
	margin: 0 0 11px 0;
}
.poll_block .answer .answer_line_full .answer_line {
	background: #a0cced;
	height: 7px;
	line-height: 7px;
}
.poll_block .answer .percent {
	color: #9b9b9b;
	font-size: 11px;
	padding: 0 0 0 6px;
	vertical-align: bottom;
}
/*  poll_block  */


/*  block_left  */
.block_left {
	width: 199px;
}
.block_left .block_top_blue {
	width: 199px;
	height: 17px;
	background: url('../media/images/bg/block_top_blue.png') 0 0 no-repeat;
}
.block_left .block_top_blue img {
	width: 0;
	height: 17px;
}
.block_left .block_bot_white {
	width: 199px;
	height: 29px;
	background: url('../media/images/bg/block_bot_white.png') 0 0 no-repeat;
}
.block_left .block_bot_white img {
	width: 0;
	height: 29px;
}
.block_left .block_bot_blue {
	width: 199px;
	height: 19px;
	background: url('../media/images/bg/block_bot_blue.png') 0 0 no-repeat;
}
.block_left .block_bot_blue img {
	width: 0;
	height: 19px;
}
.block_left .block_hdr {
	width: 199px;
	background: url('../media/images/bg/block_mid_blue.png') 0 0 repeat-y;
}
.block_left .block_hdr h2,
.block_left .block_hdr a {
	display: block;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
}
.block_left .block_hdr h2 {
	padding: 1px 22px 9px 22px;
}
.block_left .block_hdr a {
	padding: 6px 22px 7px 22px;
}
.block_left .block_cont {
	width: 199px;
	background: url('../media/images/bg/block_mid_white.png') 0 0 repeat-y;
}
.block_left .block_cont .bl_padd {
	padding: 18px 21px 11px 21px;
	color: #383838;
	font-size: 11px;
}
/*  block_left  */

/* useless_usefull */
.useless_usefull {
	width: 444px;
	margin: 10px 0 0 -4px;
}
.useless_usefull .useless_top {
	background: url('../media/images/bg/useless_top.gif') 0 0 no-repeat;
	height: 14px;
}
.useless_usefull .useless_top img {
	height: 14px;
	width: 0;
}
.useless_usefull .useless_mid {
	background: url('../media/images/bg/useless_mid.gif') 0 0 repeat-y;
	padding: 6px 0 0 0;
}
.useless_usefull .useless_bot {
	background: url('../media/images/bg/useless_bot.gif') 0 100% no-repeat;
	padding: 0 13px 11px 11px;
}
.useless_usefull .info_text,
.useless_usefull #useless_info_text {
	padding: 0 0 0 15px;
	font-size: 13px;
	color: #5d6365;
}
.useless_usefull a.btn {
	background: #ff3889;
	display: block;
	float: right;
	font-size: 11px !important;
	line-height: 12px !important;
	padding: 4px 15px;
	text-decoration:none !important;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0 0 0 9px;
}
.useless_usefull a.btn:hover {
	background: #3c3c3c;
}
.useless_usefull textarea {
	border: 1px solid #dbdbdb;
	padding: 2px 5px;
	margin: 6px 0 5px 0;
	width: 409px;
	height: 58px;
}
/* useless_usefull */

.fb_container {
	padding: 0px 0 0 8px;
	margin: 0 0 -8px 20px;
}
#facebook_box {
	
}
.facebook_shadow {
	width: 241px;
	height: 295px;
	background: url('../media/images/bg/fb_full_shadow.png') 0 0 no-repeat;
}

/* page_popup */
#page_popup {
	position: absolute;
	top: 126px;
	left: 50%;
	margin-left: -176px;
}
#page_popup .page_pop_top,
#page_popup .page_pop_bot {
	width: 437px;	
}
#page_popup .page_pop_top {
	background: url('../media/images/bg/page_pop_top.png') 0 0 no-repeat;
	height: 78px;
}
#page_popup .page_pop_top img {
	height: 78px;
	width: 0;
}
#page_popup .page_pop_bot {
	background: url('../media/images/bg/page_pop_bot.png') 0 0 no-repeat;
	height: 82px;
	width: 437px;
}
#page_popup .page_pop_bot img {
	height: 82px;
	width: 0;
}
#page_popup .container {
	background: url('../media/images/bg/page_pop_mid.png') 0 0 repeat-y;
	width: 437px;
	padding: 0;
}
#page_popup .container .contents {
	padding: 70px 100px 67px 100px;
	text-align: center;
}
#page_popup .container .contents * {
	font-size: 16px;
	line-height: 24px;
	color: #5f5f5f;
}
#page_popup .close_button {
	float: right;
	padding: 8px 87px 0 0;
}
#page_popup .close_button img {
	cursor: pointer;
}

#page_popup .pop_link {
	margin: 21px auto 0 auto;
}
#page_popup .pop_link a {
	display: block;
	background-color: #ff4695;
	border: none;
	color: #FFFFFF !important;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 17px !important;
	border: none !important;
	padding: 4px 10px 4px 10px !important;
	float: left;
	margin: 0 19px 0 0;
	text-decoration: none !important;
}
#page_popup .pop_link a:hover {
	cursor: pointer;
	background-color: #3c3c3c;
	border: none !important;
}
/* page_popup */


/*  like_button  */
.like_button {
	margin: 20px 0 15px 0;
	padding: 10px 3px 10px 3px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
/*  like_button  */

/* title_mov_offers */
.title_mov_offers #accordion,
.title_mov_offers .active {
	width: 692px;
}
.title_mov_offers #accordion {
	background: url('../media/images/bg/accordion_right_bg.gif') 100% 100% no-repeat;
	height: 427px;
	overflow: hidden;
}
.title_mov_offers #accordion .item {
	background: #fff;
	height: 427px;
	overflow: hidden;
}
.title_mov_offers #accordion .accord {
	float: left;
}
.title_mov_offers .acord_info {
	position: relative;
	z-index: 3;
}
.title_mov_offers .accord {
	position: relative;
}
.title_mov_offers .accord_table {
	height: 420px;
	vertical-align: middle;
}
.title_mov_offers .accord_table .offer_img {
	text-align: center;
}
.title_mov_offers .item_overflow {
	height: 427px;
	overflow: hidden;
}
.title_mov_offers .accord_bg_left {
	background: url('../media/images/bg/accordion_bot_bg.gif') 0 100% repeat-x;
	height: 427px;
	width: 100%;
}
.title_mov_offers .inactive,
.title_mov_offers .inact_bg {
	width: 65px;
}
.title_mov_offers .inactive {
	position: relative;
	border-right: 1px solid #0871b9;
	margin: 0 -1px 0 0;
	z-index: 5;
}
.title_mov_offers .line_arr {
	height: 428px;
	width: 12px;
	background: url('../media/images/dec/line_arr.gif') 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 7;
	opacity: 1;
}
.title_mov_offers .active .inact_bg,
.title_mov_offers .active .line_arr {
	opacity: 0;

}
.title_mov_offers .active .line_arr {
	display: none;
}
.title_mov_offers .inactive .line_arr {
	opacity: 1;

}
.title_mov_offers .inact_img {
	z-index: 4;
}
.title_mov_offers .inact_img,
.title_mov_offers .inact_bg {
	height: 427px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
.title_mov_offers .inact_bg {
	z-index: 6;
	background: #fefefe url('../media/images/bg/accordion_inactive.gif') 0 0 no-repeat !important;
}
.title_mov_offers .inactive .inact_img {
	display: block !important;
	opacity: 1;
	filter: alpha(opacity=100);
}
.title_mov_offers .inactive .inact_bg {
	display: block !important;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.title_mov_offers .active .inact_img,
.title_mov_offers .active .inact_bg {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
}
.title_mov_offers .item_block {
	width: 107px;
	height: 107px;
	float: left;
	margin: 20px 10px 10px 0;
	border: 1px solid #ededed;
	position: relative;
}
.title_mov_offers .item_block .item_block_padd {
	padding: 23px 10px 16px 10px;
}
.title_mov_offers .item_block .cor_white {
	background: url('../media/images/bg/cor_white.gif') 0 0 no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: -10px;
	left: 10px;
}
.title_mov_offers .item_block .tac,
.title_mov_offers .item_block .tac * {
	line-height: 15px;
	color: #585858;
}
.title_mov_offers .item_block .price {
	padding: 6px 0 0 0;
}
.title_mov_offers .item_block .price,
.title_mov_offers .item_block .price * {
	font-size: 12px;
	color: #b81a83;
	text-align: center;
}
.title_mov_offers .item_block .price span {
	font-size: 20px;
	font-weight: bold;
}
.title_mov_offers .acord_name {
	font-size: 18px;
	color: #0075bd;
	padding: 5px 70px 0 70px;
}
.title_mov_offers .acord_text,
.title_mov_offers .acor_block {
	padding: 0 70px 10px 135px;
}
.title_mov_offers .acord_text {
	padding-top: 15px;
}
.title_mov_offers .acord_text,
.title_mov_offers .acord_text * {
	line-height: 16px;
	color: #585858;
}

.title_mov_offers .shadow_left,
.title_mov_offers .shadow_right {
	height: 427px;
	position: absolute;
	top: 0;
	z-index: 2;
} 
.title_mov_offers .shadow_left {
	width: 140px;
	left: 0;
}
.title_mov_offers .shadow_left div {
	width: 140px;
	height: 427px;
	background: url('../media/images/bg/accordion_shadow_l.png') 0 0 no-repeat;
}
.title_mov_offers .shadow_right {
	width: 133px;
	right: -1px;
}
.title_mov_offers .shadow_right div {
	width: 133px;
	height: 427px;
	background: url('../media/images/bg/accordion_shadow_r.png') 0 0 no-repeat;
}

.title_mov_offers .accord_link {
	cursor: pointer !important;
}
/* title_mov_offers */

/* special_blocks */
.special_blocks {
	clear: both;
	padding: 6px 0 0 0;
	margin: 14px 0 0 0;
	width: 695px;
}
.special_blocks .special_offer.last {
	background: none;
}
.special_blocks .special_offer.last .last_block {
	background: none !important;
}
.special_blocks .special_offer .block_padd {
	background: url('../media/images/dec/special.gif') 100% 0 no-repeat;
	padding: 30px 13px 0 13px;
}
.special_blocks .special_offer.ov {
	cursor: pointer;
}
.special_blocks .special_offer {
	background: url('../media/images/bg/special_tr.gif') 100% 100% repeat-y;
	width: 33%;
}
.special_blocks .tr_shadow .special_offer .block_padd {
	padding: 30px 13px 18px 13px;
}
.special_blocks .tr_shadow .special_offer {
	background: url('../media/images/bg/special.gif') 100% 100% repeat-x;
	border-bottom: 1px solid #dbe0e2;
}
.special_blocks .tr_shadow_last .special_offer {
	background: url('../media/images/bg/special.gif') 100% 99% repeat-x;
}
.special_blocks .special_offer .item_text {
	min-height: 70px;
}
.special_blocks .special_offer .item_text a,
.special_blocks .special_offer .item_text *,
.special_blocks .special_offer .item_text {
	color: #585858 !important;
	font-size: 13px !important;
	line-height: 130% !important;
}
.special_blocks .item_img {
	height: 180px;
}
.special_blocks .item_img table {
	width: 100%;
}
.special_blocks .item_img td {
	height: 180px;
	text-align: center;
	vertical-align: middle;
}
.special_blocks .item_img img {
	margin: 0 auto;
}
.special_blocks .special_offer h2 a,
.special_blocks .special_offer h2 {
	color: #0075bd !important;
	font-size: 14px !important;
	line-height: 110% !important;
}
.special_blocks .special_offer .more a {
	float: right;
	position: relative;
	color: #4e575e !important;
	font-size: 10px !important;
	text-decoration: none !important;
	padding: 0 21px 0 0;
	background: url('../media/images/ico/more.gif') 100% 0 no-repeat;
	line-height: 15px !important;
	height: 15px;
}
.special_blocks .special_offer .offer_title {
	margin-bottom: 10px;
}
.special_blocks .special_offer .offer_title td {
	vertical-align: bottom;
	height: 32px;
}

.special_blocks .special_offer.ov h2 a {
	text-decoration: underline !important;
}
.special_blocks .special_offer.ov .more a,
.special_blocks .special_offer .more a:hover {
	background: url('../media/images/ico/more_ov.gif') 100% 0 no-repeat !important;
}
.special_blocks .block_holder {
}


.special_blocks .special_top_l {
	background: url('../media/images/bg/special_top_l.png') 0 0 no-repeat;
	width: 2px;
	height: 1px;
}
.special_blocks .special_top_m {
	background: url('../media/images/bg/special_top_m.png') 0 0 repeat-x;
	width: 2px;
	height: 1px;
}
.special_blocks .special_top_r {
	background: url('../media/images/bg/special_top_r.png') 0 0 no-repeat;
	width: 2px;
	height: 1px;
}
.special_blocks .special_l {
	background: url('../media/images/bg/special_l.png') 0 0 repeat-y;
}
.special_blocks .special_r {
	background: url('../media/images/bg/special_r.png') 0 0 repeat-y;
}
.special_blocks .special_bot_l {
	background: url('../media/images/bg/special_bot_l.png') 0 0 no-repeat;
	width: 2px;
	height: 4px;
}
.special_blocks .special_bot_m {
	background: url('../media/images/bg/special_bot_m.png') 0 0 repeat-x;
	height: 4px;
}
.special_blocks .special_bot_r {
	background: url('../media/images/bg/special_bot_r.png') 0 0 no-repeat;
	width: 2px;
	height: 4px;
}
/* special_blocks */

/* offers slideshow */
#slideshow #slideshow_nav { 
	position: absolute;
	z-index: 50;
	bottom: 8px;
	right: 20px;
}
#slideshow #slideshow_nav a {
	margin: 0 5px;
	padding: 4px;
	border: 1px solid #ccc;
	background: #cff;
	text-decoration: none;
}
#slideshow #slideshow_nav a.activeSlide {
	background: #aaf;
}
#slideshow #slideshow_nav a:focus {
	outline: none;
}
/* offers slideshow */

.ui-jcoverflip {
	position: relative;
}

.ui-jcoverflip--item {
	position: absolute;
	display: block;
}
  
#flip {
	float: left;
	height: 196px;
	width: 400px;
	margin-bottom: 10px;
	border: 1px solid red;
	overflow: hidden;
}
  
#flip .ui-jcoverflip--title {
	position: absolute;
	bottom: 180px;
	width: 100%;
	text-align: center;
	color: #555;
}
  
#flip img {
	display: block;
	border: 0;
	outline: none;
}

/* CMS Dialog */
#dialog_content img {
	display: inline;
}
/* CMS Dialog */

.strong { font-weight: bold !important; }
