* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}

body {font-family: Tahoma, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#555f61; background-color:#2a2f35; text-align:left; }

table, td {border-collapse:collapse;}

table, td, img {border:0;}

img { vertical-align:top;}

form, td {margin:0; padding:0;} 

ul, ol { list-style:none;}

.clear{ clear:both; float:none;}

.wrapper { width:100%; margin:0;} 

h3 { line-height:normal;}

p { margin:0; padding:0; line-height:normal;}

a { color:#db0303; color:inherit;*color:#db0303; }
/* ======================= RASKLADKA ======================= */

#conteyner_all{

	text-align:left;}

#conteyner_content{

	background-color:#2a2f35;

	text-align:center;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:13px;

	}

#header{

	height:428px;

	margin:0px 0 0px 0;

	background:url(images/header_fon.png) repeat-x;

	text-align:center;

	}

#clock{

	width:663px;

	margin:auto;

	text-align:left;

	}

#f_clock1{ width:50%;}

#f_clock2{

	width:980px;

	background:url(images/clock.png) no-repeat;

	background-position:bottom right;

	height:296px;
	
	*height:290px;

	padding-right:317px;

	}

#f_clock3{ width:50%;}

#conteyner_menu{ height:132px;}

#menu{

	height:131px;

	text-align:left;

	margin:0 auto;

	}

/* _____________header_____________*/

/* +++++++++++++++++ PAGES +++++++++++++++++*/

/* for all pages*/

.bottom_panels{background-color:#fff; text-align:center; padding-top:10px; padding-bottom:35px;}

#panel_bottom{ width:980px; margin:auto; text-align:left;}

#panel_bottom .panel_dop{ margin:0 10px; padding:10xp 0; text-align:left; color:#555f61; font-size:13px;}

.top_panels{ width:980px; margin:auto; padding:20px 0 20px 0;}

.top_panels_bottom { width:980px; margin:auto;}
.top_panels_bottom_2 { padding:10px 20px;}

.panel_dop { text-align:left;}

.top_panels table{ margin:0px;}

/*_____________________raskladka_1_1_1_2_________________*/

#raskladka_1_1_1_2{ text-align:center;}

#raskladka_1_1_1_2 #panel_left{ width:33%;  vertical-align:top;}

#raskladka_1_1_1_2 #panel_left .panel_dop{ margin:0 10px; font-size:13px; }

#raskladka_1_1_1_2 #panel_mid{width:33%; vertical-align:top;}

#raskladka_1_1_1_2 #panel_mid .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_1_1_2 #panel_right{width:33%; vertical-align:top;}

#raskladka_1_1_1_2 #panel_right .panel_dop{ margin:0 10px; font-size:13px;}/*_____________________raskladka_1_1_1_1_2_________________*/

#raskladka_1_1_1_1_2{ text-align:center;}

#raskladka_1_1_1_1_2 #panel_left{ width:25%;  vertical-align:top;}

#raskladka_1_1_1_1_2 #panel_left .panel_dop{ margin:0 10px; font-size:13px; }

#raskladka_1_1_1_1_2 #panel_mid{width:25%; vertical-align:top;}

#raskladka_1_1_1_1_2 #panel_mid .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_1_1_1_2 #panel_mid2{width:25%; vertical-align:top;}

#raskladka_1_1_1_1_2 #panel_mid2 .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_1_1_1_2 #panel_right{width:25%; vertical-align:top;}

#raskladka_1_1_1_1_2 #panel_right .panel_dop{ margin:0 10px; font-size:13px;}/*_____________________raskladka_1_2_3_________________*/

#raskladka_1_2_3{ text-align:center; }

#raskladka_1_2_3 #panel_left{ width:70%; text-align:left; vertical-align:top; }

#raskladka_1_2_3 #panel_left .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_2_3 #panel_right{width:30%;text-align:left; vertical-align:top;}

#raskladka_1_2_3 #panel_right .panel_dop{ margin:0 10px; font-size:13px;}

/*_____________________raskladka_2_1_3_________________*/

#raskladka_2_1_3{ text-align:center;}

#raskladka_2_1_3 #panel_left{ width:30%; text-align:left; vertical-align:top;}

#raskladka_2_1_3 #panel_left .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_2_1_3 #panel_right{width:70%; text-align:left; vertical-align:top;}

#raskladka_2_1_3 #panel_right .panel_dop{ margin:0 10px; font-size:13px;}

/*_____________________raskladka_1_1_________________*/

#raskladka_1_1{ text-align:center;}

#raskladka_1_1 #panel_left{ width:100%; text-align:left; vertical-align:top;}

#raskladka_1_1 #panel_left .panel_dop{ margin:0 10px; font-size:13px; }/*_____________________raskladka_1_1_1_2_2_2_________________*/

#raskladka_1_1_1_2_2_2{text-align:left; text-align:center;}

#raskladka_1_1_1_2_2_2 #panel_left{ width:33%;  vertical-align:top;}

#raskladka_1_1_1_2_2_2 #panel_left .panel_dop{ margin:0 10px; font-size:13px; }

#raskladka_1_1_1_2_2_2 #panel_mid{width:33%; vertical-align:top;}

#raskladka_1_1_1_2_2_2 #panel_mid .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_1_1_2_2_2 #panel_right{width:33%; vertical-align:top;}

#raskladka_1_1_1_2_2_2 #panel_right .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_1_1_2_2_2{text-align:left; text-align:center;}

#raskladka_1_1_1_2_2_2 #panel_bot_left{ width:33%;  vertical-align:top;}

#raskladka_1_1_1_2_2_2 #panel_bot_left .panel_dop{ padding:0 10px; font-size:13px; }

#raskladka_1_1_1_2_2_2 #panel_bot_mid{width:33%; vertical-align:top;}

#raskladka_1_1_1_2_2_2 #panel_bot_mid .panel_dop{ padding:0 10px; font-size:13px;}

#raskladka_1_1_1_2_2_2 #panel_bot_right{width:33%; vertical-align:top;}

#raskladka_1_1_1_2_2_2 #panel_bot_right .panel_dop{ padding:0 10px; font-size:13px;}/*_____________________raskladka_1_1_1_2_2_3_3_________________*/

#raskladka_1_1_1_2_2_3_3{text-align:left; text-align:center;}

#raskladka_1_1_1_2_2_3_3 #panel_left{ width:33%; vertical-align:top;}

#raskladka_1_1_1_2_2_3_3 #panel_left .panel_dop{ margin:0 10px; font-size:13px; }

#raskladka_1_1_1_2_2_3_3 #panel_mid{width:33%; vertical-align:top;}

#raskladka_1_1_1_2_2_3_3 #panel_mid .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_1_1_2_2_3_3 #panel_right{width:33%; vertical-align:top;}

#raskladka_1_1_1_2_2_3_3 #panel_right .panel_dop{ margin:0 10px; font-size:13px;}

#raskladka_1_1_1_2_2_3_3{text-align:left; text-align:center;}

#raskladka_1_1_1_2_2_3_3 #panel_mid_left{ width:50%;  vertical-align:top;}

#raskladka_1_1_1_2_2_3_3 #panel_mid_left .panel_dop{ padding:0 5px; font-size:13px; }

#raskladka_1_1_1_2_2_3_3 #panel_mid_right{width:50%; vertical-align:top;}

#raskladka_1_1_1_2_2_3_3 #panel_mid_right .panel_dop{ padding:0 10px; font-size:13px;}

#raskladka_1_1_1_2_2_3_3 #panel_bot_left{ width:50%;  vertical-align:top;}

#raskladka_1_1_1_2_2_3_3 #panel_bot_left .panel_dop{ padding:0 10px; font-size:13px; }

#raskladka_1_1_1_2_2_3_3 #panel_bot_right{width:50%; vertical-align:top;}

#raskladka_1_1_1_2_2_3_3 #panel_bot_right .panel_dop{ padding:0 10px; font-size:13px;}

/* +++++++++++++++++ HEADER +++++++++++++++++*/

#company_name{

	text-align:left;

	vertical-align:bottom;

	}

#logotype{

	padding:0 30px 0px 0;}

#company_name .top_slogan_dop{

	text-align:left;}

#header #buttons{

	vertical-align:top;

	text-align:left;

	padding-top:56px;

	}

#slogan{
	float:left;

	margin-top:50px;

	}

#bottom_slogan{
	float:left;

	margin-top:20px;

	}
/* ______________ MENU ______________*/
/* +++++++++++++++++ FOOTER +++++++++++++++++*/

#footer{

	height:64px;

	background-color:#2a2f35;

	width:980px;

	margin:auto;

	text-align:left;

	padding-left:10px;

	padding-top:20px;

	}
/*====================== INFOBOXES ======================*/

/* --------------- obshee ---------------*/

.doubleHeaderDiv{

	margin-bottom:15px; margin-top:10px;}

.zagolovki{

	color:#2dabb5;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	}

.box_header{

	font-family:"Times New Roman", Times, serif;

	font-size:26px;

	font-style:italic;

	font-weight:normal;

	color:#2a2f35;

	margin:10px 0 20px 0;

	}

.box_header2{

	font-family:"Times New Roman", Times, serif;

	font-size:17px;

	font-style:italic;

	font-weight:normal;

	color:#2a2f35;

	margin:10px 0;

	}

.span{ color:#2dabb5;}

/* ____________MORE________________ */

#panel_left .more, #panel_mid .more, #panel_right .more{

	width:112px;

	height:50px;

	color:#fff;

	text-decoration: none;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	display:block;

	float:none;

	background:url(images/more.png) no-repeat;

	background-position:bottom;

	cursor:pointer;

	vertical-align: text-bottom;

	text-align:center;

	position: relative;

	bottom:0px;

	left:0px;

	}

* html #panel_left .more,* html #panel_mid .more,* html #panel_right .more	{bottom:-1px; position:relative; left:0; padding:3px 0 0 0;}

#panel_left .more span, #panel_mid .more span, #panel_right .more span{

	padding-top:20px;

	display:block;

	}

* html #panel_left .more span,* html #panel_mid .more span,* html #panel_right .more span{

	padding-top:20px;

	height:50px;

	display:block;

	}

#panel_bottom .more, #panel_bottom .more2{

	color:#db0303;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	cursor:pointer;

	float:right;

	}
.backLink a, .contactFormSubmit{

	color:#db0303;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	cursor:pointer;

	text-decoration:underline;

	}

#conteyner_content ul li{

	color:#555f61;

	padding-left:10px;

	font-size:11px;
	background:url(images/arrow.gif) no-repeat;

	background-position:center left;

	}

.readmore_text img{ float:left; margin:10px;}
.readmore_text table img{ float:none;}

/* ___________________DEKOR UGLI___________________ */

.ugol_tl{background:url(images/ugol_tl.png) no-repeat top left; background-color:#fff;}

.ugol_tr{background:url(images/ugol_tr.png) no-repeat top right;}

.ugol_bl{background:url(images/ugol_bl.png) no-repeat bottom left;}

.ugol_br{background:url(images/ugol_br.png) no-repeat bottom right; }

.u_dop{ margin:0px 20px 0 20px; padding-top:5px;  /*min-height:280px;*/position: relative; }

* html .u_dop{padding-bottom:0px; }

/* --------------- NEWS --------------- */

.news{	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:$555f61;
	

	}

.news img{

	float:left;

	margin:3px 10px 3px 0;

	}

.date, .news_date{

	color:#db0303;}

.news2{

	}

/*.news_block img{

	float:left;

	margin:3px 5px 5px 0;}*/

.news_link{

	color:#2dabb5;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:13px;
	text-decoration:none;
	}

	
.news_text{

	color:#555f61;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:13px;
	}

/* --------------- welkom text --------------- */

div.welcome{
	font-size:13px;

	padding:0px;

	}

/*_______________pages_listing_______________*/

.pages_listing{

	color:#db0303;}

.pages_listing a{color:#db0303;}

/*___________partner____________*/

.partner img{ float:left;}

/* ================= FORMS ================= */

/*==============contact form styles ==============*/

.contactForm input, .contactForm select, .contactForm textarea {

    width:100%;

    height:21px;

    font-size:12px;

	background-color:#fff;

}
.contactForm select {

	*width:95%;

}
.contactForm textarea {

    height:150px;

}

/*.contactFormSubmit { display:inline-block; font-size:12px; font-family: Tahoma, Helvetica, sans-serif; color:#afafaf; /*cursor:pointer; cursor: pointer;  margin:0px 15px; }*/

.contactFormSubmit span{  color:#555f61; text-decoration:underline;cursor:pointer;}

/*==============contact form styles ==============*//*    _______________________________   */

#addTestimonialForm input,#addTestimonialForm textarea{

	width:100%;

	background:#fff;}
.error{ color:#555f61;}

.error li{

	list-style: none;

	list-style-position:inside;

	font-family:Tahoma, Helvetica, sans-serif;

	font-weight:normal;

	font-size:13px;

	margin:2px 0;

	background:url(images/arrow.gif) no-repeat;

	background-position:center left;

	}

.error li span{ text-decoration: none;}

.panel_dop2  form {

	background-color:#f1f1f1;

 	border: 1px solid #CCCCCC;

	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;

}

.panel_dop2  form div {
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(/images/books.png);
	background-repeat:no-repeat;
	background-position:right top;
}
.panel_dop2  form div div {
	background-image:none;
}
.panel_dop2  form div div a {
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	marin:0px;
	background-color:#BA0303;
	display:inline-table;
	width:60px;
	height:25px;
	text-align:center;
}
#fatherhood_table { width:100%}
#fatherhood_table td{ padding:15px 5px;}
#fatherhood_table td img { }

.ag_table { background:#D2E4F5;}
.ag_table td{ border:3px solid #F1F1F1; padding:10px 0; text-align:center; vertical-align:middle;}

/*================================APA================================*/
.apa{}
.apa h2{ color:#BF271F; }
.apa h3{ color:#BF271F; padding:0 0 6px 1px; }
.apa p{ margin-bottom:12px; }
.apa a{ color:#1F8CB5; }
.apa ul{ padding:0 0 18px 10px; }
.apa ul li{ background:url("images/bullet.gif") no-repeat scroll 0 4px transparent !important; padding-bottom:8px; }

/*========== BORDER DECOR ======================*/
.border {}
.border .blockLeftContent{ padding:10px;}
.border .div1 {background:url(/images/border.gif) repeat-y left;}
.border .div2 {background:url(/images/border.gif) repeat-y right;}
.border .div3 {background:url(/images/border.gif) repeat-x top;}
.border .div4 {background:url(/images/border.gif) repeat-x bottom;}
.border .div5 {background:url(/images/tl.gif) no-repeat top left;}
.border .div6 {background:url(/images/tr.gif) no-repeat top right;}
.border .div7 {background:url(/images/bl.gif) no-repeat bottom left;}
.border .div8 {background:url(/images/br.gif) no-repeat bottom right;}