body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black;  background-color:#768899;}
/*common*/
table {padding:0px; margin:0px; border:0px; border:none; border-collapse: collapse;}
img {border:0px;}
h1 {padding:0px; margin:0px; font-size:18px; color:#014387;}
h2 {padding:0px; margin:0px; margin-bottom:15px; font-size:16px; color:#014387;}
h3 {padding:0px; margin:0px; font-size:14px; color:#014387;}
h4 {padding:0px; margin:0px; font-size:12px; color:#014387;}
p { margin-top:10px; margin-bottom:5px; padding:0; color:black;}
form {margin:0px; padding:0px;}
/*end common*/

.textH2{padding:0px; margin:0px; margin-bottom:15px; font-size:16px; color:#014387;font-weight:bold;}
.textH1{padding:0px; margin:0px; font-size:18px; color:#014387;font-weight:bold;}

a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#014387; text-decoration:none;}
a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#014387; text-decoration:none;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#014387; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3f7dc9; text-decoration:underline;}

a.Topmenu_sq:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#141a44; text-decoration:none;}
a.Topmenu_sq:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#141a44; text-decoration:none;}
a.Topmenu_sq:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#141a44; text-decoration:none;}
a.Topmenu_sq:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0053a1; text-decoration:none;}


a.Topmenu_sqd:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:; color:#141a44; text-decoration:none;}
a.Topmenu_sqd:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:; color:#141a44; text-decoration:none;}
a.Topmenu_sqd:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:; color:#141a44; text-decoration:none;}
a.Topmenu_sqd:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:; color:#ffffff; text-decoration:none;}

a.Bold_sq:link {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#014387; text-decoration:underline;}
a.Bold_sq:active {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#014387; text-decoration:underline;}
a.Bold_sq:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#014387; text-decoration:underline;}
a.Bold_sq:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#3f7dc9; text-decoration:underline;}

a.BIG:link {font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#014387; text-decoration:none;}
a.BIG:active {font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#014387; text-decoration:none;}
a.BIG:visited {font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#014387; text-decoration:none;}
a.BIG:hover {font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#3f7dc9; text-decoration:underline;}



a.dalee_sq:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#014387; text-decoration:none;}
a.dalee_sq:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#014387; text-decoration:none;}
a.dalee_sq:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#014387; text-decoration:none;}
a.dalee_sq:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3f7dc9; text-decoration:underline;}

a.Bottommenu_sq:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
a.Bottommenu_sq:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
a.Bottommenu_sq:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
a.Bottommenu_sq:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;}

/*upmenu*/

.popupmenuact {padding:5px; padding-left:10px; padding-right:10px; background-color:#8096B1;color:#ffffff;}
.popupmenu {padding:5px; padding-left:10px; background-color:#8BAFD7; padding-right:10px; }
.popiacheika {padding-left:9px; padding-right:9px; color:#141a44; font-weight:bold; white-space:nowrap;}
/*end upmenu*/

.inputbutton { background-color:#d9dbe0; border-bottom-color:#abbdd3; border-right-color:#abbdd3; border-left-color:#FFFFFF; border-top-color:#FFFFFF;}



/*all menus*/
.divmenu { padding-top:8px; padding-bottom:8px; margin-left:12px; margin-right:15px; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#014387; background-image:url(/images_sq/bull.jpg); background-position:right; background-repeat:no-repeat }
.header_menus_text{ padding-top:6px; font-size:11px; font-weight:bold; vertical-align:top; font-family:Arial, Helvetica, sans-serif; COLOR:#141a44; vertical-align:top; }
/*end all menus*/

.lb { background:url(/images_sq/fr_l.gif) left top repeat-y; width:8px; }
.rb { background:url(/images_sq/fr_r.gif) left top repeat-y; width:8px; }
.leftblock { width:200px; background:url(/images_sq/menu_bgimg.gif) left top repeat-y; }
.leftblock .inner { padding-left:3px; padding-right:1px; }
.wcl { background:url(/images_sq/bott_wcl.gif) left top repeat-x; }
.wcr { background:url(/images_sq/bott_wcr.gif) left top repeat-x; width:150px; }
.wl { background:url(/images_sq/fr_wl.gif) left top repeat-y; width:2px; }
.wr { background:url(/images_sq/fr_wr.gif) right top repeat-y; width:2px; }
.right-banners { width:100%; text-align:center; }
.bottom     { vertical-align:bottom; }
.news-link  { padding-left:3px; padding-right:5px; display:block; padding-bottom:2px; }
#left-column { background:#f8f8f8; width:200px;}
#right-column { background:#f8f8f8; width:156px; }
#bottomdecor { background:url(/images_sq/fr_b.gif) left top repeat-x; height:8px; }
#header-top { height:8px; background:url(/images_sq/fr_t.gif) left top repeat-x; }
.main { background:#ffffff; }
.w100 { width:100%}
.rightbanners {padding-top:15px; padding-bottom:15px; padding-right:3px;}


/*for diman content*/
.divheadings { padding-top:35px;  padding-bottom:30px;}
.divdalee {padding-top:5px; padding-bottom:5px;}
.divdata {font-size:11px; color:#014387;}
.divnews {padding-bottom:15px; padding-right:20px;}
.divssilki {padding-left:50px; padding-top:20px; padding-bottom:20px;}
.divseminari {padding-bottom:30px; padding-left:25px; padding-right:6px;}
.divbottom {padding-top:20px; padding-bottom:50px;}
.mainpadding { padding-top:0px; padding-bottom:0px; padding-left:30px; padding-right:30px; background-color:#FFFFFF;}
/*end for dinam content*/

/*poisk*/
.divpoisk {float:left; width:250px; padding-right:20px; padding-top:10px; padding-bottom:10px;}
.divpoisk1{padding-top:10px; padding-bottom:7px; padding-top:7px;}
.divpoisk2{width:415px; padding-top:10px; padding-bottom:10px;}
.tdpoisk { padding-left:10px; padding-right:10px; padding-bottom:1px; padding-top:1px;}
.tdpoisk1 { padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:1px;}
/*end poisk*/

/*all tables*/
.tablall0 { padding-top:8px; padding-bottom:8px; padding-right:12px; padding-left:12px;}
.tablall { padding-top:8px; padding-bottom:8px; padding-right:12px; padding-left:12px; white-space:nowrap;}
.tablall1 { padding-top:8px; padding-bottom:8px; padding-right:12px; padding-left:16px; background-color:#c5d3e4; font-size:11px; font-weight:bold; vertical-align:top; font-family:Arial, Helvetica, sans-serif; color:#141a44; }
.tablall2 { padding-top:8px; padding-bottom:8px; padding-right:12px; padding-left:12px; white-space:nowrap; font-weight:bold; white-space:nowrap;}
.tablall3 { padding-top:8px; padding-bottom:8px; padding-right:12px; padding-left:12px; background-color:#85b0e3; font-size:11px; font-weight:bold; vertical-align:top; font-family:Arial, Helvetica, sans-serif; color:#141a44; }
/*end all tables*/


/*u nas v gîslah*/
.foto {background-image:url(/images_sq/foto_bg_03.jpg); background-repeat:repeat-x; margin-left:15px; margin-right:10px; margin-top:10px;}
.foto1 {padding-top:15px; padding-bottom:8px; padding-left:15px; padding-right:10px;}
.foto2 {padding-left:25px; padding-right:15px; padding-top:5px; font-size:11px;}
/*end u nas v gîslah*/


/*seminar_detail_sidebar*/
.headline1 {color:#000000; width:182px; padding:3px; text-align:center; font-weight:bold; background:url(/seminar/headline.png); background-repeat: no-repeat; background-position: left top;}
.blue_headline {color:#000000; width:182px; padding:3px; text-align:center; font-weight:bold; background:url(/seminar/blue_headline.png); background-repeat: no-repeat; background-position: left top;}
.sidebar_basket {border:#9cb1ce 1px solid; background-color:#FFFFFF; text-align:center; padding:10px; margin-bottom:8px; width:160px; background:url(/seminar/basket_bg2.png); background-repeat: repeat-y; background-position: left top;}
.sidebar2 {background-color:#eaecee; border:#89bf49 1px solid; padding:10px 10px 5px 10px; margin-bottom:8px; width:160px;}
.seminar_button {background-color:#94b8e6; padding:4px; color:#1a4d8e; font-weight:bold; text-align:center; font-family:Arial; font-size:12px; width:160px; height:26px;}
.seminar_button2 {background-color:#94b8e6; padding:4px; color:#1a4d8e; font-weight:bold; text-align:center; margin:5px 0;}

/*end_seminar_detail_sidebar*/

.wide_blue_headline {color:#000000; width:222px; padding:3px; margin-left:7px; text-align:center; font-weight:bold; background:url(/seminar/wide_blue_headline.png); background-repeat: no-repeat; background-position: left top;}
.wide_sidebar_basket {border:#9cb1ce 1px solid; background-color:#FFFFFF; text-align:center; padding:10px; margin-bottom:15px; margin-left:7px; width:200px; background:url(/seminar/wide_basket_bg.png); background-repeat: repeat-y; background-position: left top;}

.wide_sidebar {border:#9cb1ce 1px solid; background-color:#FFFFFF; text-align:center; padding:10px; margin-bottom:15px; margin-left:7px; width:200px;}
.wide_sidebar_spec {border:#9cb1ce 1px solid; background-color:#FFFFFF; text-align:center; padding:10px; margin-bottom:15px; margin-left:7px; width:178px;}
.wide_blue_headline_spec {color:#000000; width:194px; padding:3px; margin-left:7px; text-align:center; white-space:nowrap; font-weight:bold; background:url(/seminar/wide_blue_headline.png); background-repeat: no-repeat; background-position: left top;}

.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none;
}

.feedburnerFeedBlock li {
padding-bottom:10px;
}


#creditfooter {display:none; border: 1px solid black;}
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{

}

ul.breadcrumb-navigation span
{

}


del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	#border: 0;
	font-size: 100%;
	f#ont: inherit;
	vertical-align: top;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {

}

.menu_item ol, .menu_item ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {text-decoration:none;}

body {
background:#fff;
}

@font-face {
  ##font-family: FreeSet;
  #src: url(/bitrix/templates/src_master/fonts/freeset.otf) format("opentype");
}

.shapka {
width:100%;
min-width:1024px;
height:189px;
background:url(/bitrix/templates/src_master/img/h_left.png) #fff no-repeat left center;
}
.left {
}
.right {
width:628px;
height:190px;
float:right;
background:url(/bitrix/templates/src_master/img/h_right.png) transparent no-repeat right top;
}
.tels {
display:inline-block;
#font-family: FreeSet;
font-size:16px;
color:#000;
height:60px;
margin-top:17px;
margin-left:475px;
}
.h_search {
display:block;
margin-top:30px;
margin-right: 17px;
text-align:right;
}

.sform {
border:none;
background:url(/bitrix/templates/src_master/img/sform.png) no-repeat;
width:134px;
height:27px;
margin: 0 6px 0 0;
padding:0 10px;
}
.sbutt {
#font-family: FreeSet;
font-size:17.81px;
background:#61a0ca;
color:#fff;
border:none;
height:34px;
width:73px;
text-align:center;
}
.menu {
width:100%;
height:39px;
background:#f8f7f7;
text-align:center;
line-height: 1;
}
.podm {
position:absolute;
background:#ebebf3;
display:none;
text-align:left;
margin-top: 12px;
padding:10px 10px 10px 0px;
z-index:1000;
}
.podm ul {
margin-top:-15px;

}
.menu_list {
}
.menu_item:hover {
background:#ebebf3;
}
.menu_item:hover .podm {
display:block;
}
.menu_item  a{
color: #000000;
display: inline-block;
#font-family: FreeSet;
font-size: 14px;
margin-top: 13px;
padding: 0 0 0 13px;}
.opsem {
background:url(/bitrix/templates/src_master/img/opsem.png) no-repeat left center;
}
.corp {
background:url(/bitrix/templates/src_master/img/corp.png) no-repeat left center;
}
.srclab {
background:url(/bitrix/templates/src_master/img/srclab.png) no-repeat left center;
}
.dist {
background:url(/bitrix/templates/src_master/img/dist.png) no-repeat left center;
}
.akc {
background:url(/bitrix/templates/src_master/img/akc.png) no-repeat left center;
}
.okomp {
background:url(/bitrix/templates/src_master/img/okomp.png) no-repeat left center;
}
.cont {
background:url(/bitrix/templates/src_master/img/cont.png) no-repeat left center;
}
.left_menu {
width:225px;
background:#f8f7f7;
margin:0 0 0 12px;
}
.left_menu1_item a {
display:inline-block;
#font-family: FreeSet;
font-size: 14px;
color:#000;
background:url(/bitrix/templates/src_master/img/cont.png) no-repeat left center;
padding: 8px 0 8px 16px;
margin: 0 0 0 6px;
}
.top_img {
background:url(/bitrix/templates/src_master/img/top_img.png) #fff no-repeat;
height:89px;
}
.menu_h {
background:#90bfdf;
text-align:center;
#font-family: FreeSet;
font-size: 17.81px;
padding:8px 0;
}
.left_menu2_item a {
display:inline-block;
#font-family: FreeSet;
font-size: 14px;
color:#000;
background:url(/bitrix/templates/src_master/img/opsem.png) no-repeat left center;
padding: 8px 0 8px 16px;
margin: 0 0 0 6px;
}
.left_menu3_item a {
#font-family: FreeSet;
font-size: 17.81px;
color:#0c4f7e;
margin-left: 20px;
text-transform:uppercase;
padding:3px 0;
display:inline-block;
font-weight:bold;
}
.bot_img {
background:url(/bitrix/templates/src_master/img/bot_img.png) #fff no-repeat;
height:103px;
width:225px;
}
.bott {
margin-top:15px;
}
.logo-href{
	position:absolute;
	z-index:10000;
	margin-left:0;
	float: left;
}

#bannerSubscribe{
	display: none; 
	position: fixed; 
	z-index: 5000; 
	bottom: 10px; 
	right: 0px;
}

#bannerSubscribeClose{
	display:block; 
	width:30px; 
	height:30px; 
	position:absolute; 
	top:5px; 
	right:5px; 
	cursor:pointer;
}

#bannerSubscribeId{
	display:none; 
}

.ui-effects-transfer { border: 2px dotted blue;}

#buttonUp{
	display:none;
	position:fixed;
	width:80px;
	padding:10px;
	text-align:center;
	z-index:4000;
	background-color:#61a0ca;
}
#buttonUp a{font:12px Tahoma;color:#fff;}

.onLineCallRightTop {
display:block;
margin-top:0px;
position: fixed;
/*left: 22px;
top: 0;*/
left: 0;
top: 50%;
z-index: 5;
width: 177px;
height: 86px;
border: 1px solid;
}

.onLineCallButtonHide{
background-image:url('/bitrix/templates/src_master/img/onLineCallHide.png');
margin-top:0px;
position: fixed;
/*left: 22px;
top: 86px;*/
left: 0;
top: calc(50% + 86px);
z-index: 5;
width: 177px;
height: 19px;
border: 1px solid;
}

.onLineCallButtonShow{
background-image:url('/bitrix/templates/src_master/img/onLineCallShow.png');
margin-top:0px;
position: fixed;
left: 22px;
top: 0px;
z-index: 5;
width: 177px;
height: 18;
border: 1px solid;
}

.onLineCallLeftBottom {
margin-top:0px;
position: fixed;
left: 10px;
bottom: 100px;
z-index: 5000;
width: 177px;
height: 86px;
border: 1px solid;
}

.onLineCallOff {
display:none;
margin-top:0px;
position: fixed;
left: 0px;
top: 0;
z-index: 5;
width: 177px;
height: 86px;
border: 1px solid;
}

/* tables */


table.tablesorter thead tr .header {
	background-image: url('/bitrix/templates/src_master/img/bg.gif');
	background-repeat: no-repeat;
	background-position: center left;
	cursor: pointer;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('/bitrix/templates/src_master/img/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('/bitrix/templates/src_master/img/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}


#right_column_title{
	padding:0px; 
	margin:0px; 
	margin-bottom:15px; 
	font-size:16px; 
	color:#014387;
	font-weight: bold;
}
