@charset "windows-1251";
/* CSS Document */
* {margin:0; padding:0;}
img {border:0;}

html, body {
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
	height: 100%;
	min-height: 100%;
	width:100%;
	min-width:996px;
	margin: 0;
	padding: 0;
	color:#5d5d5d;
	line-height:18px;
}
html{
	background: url(img/fon.jpg) top center ;
}
.body_bg{
	background: url(img/top_fon.png) center top no-repeat;
}
#main{
	position:relative;
	width:902px;
	height:100%;
	min-height:100%;
	margin:0 auto;
}

#main_main{
	position:relative;
	width:996px;
	height:100%;
	min-height:100%;
	margin:0 auto 100px;
}

/*html>body #main,
html>body #main #cont_wrap,
html>body #main #cont_wrap #cont,
html>body #main #cont_wrap #cont #news_bref,
html>body #main #cont_wrap #cont #content

{
	height: auto;
}
*/
#header{
	position:relative;
	width:685px;
	padding-left:217px;
	height:193px;
	background: url(img/header.png) left top no-repeat;
	line-height:normal;
}

#footer{
	position:relative;
	width:902px;
	/*height:18px;*/
	margin:0px auto;
	text-align:center;
	font-size:10px;
	color:#e2e4ff;
}
#footer a{
	color:#e2e4ff;
}
#footer a:hover{
	color:#e2e4ff;
	text-decoration:underline;
}

#pnghko{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:800px;
	background: url(img/fon.png) left top no-repeat;
}

#main_logo{
	position:absolute;
	width:581px;
	height:487px;
	left:-150px;
	top:150px;
	background: url(img/main_logo.png) left top no-repeat;
}

#fon_bottom{
	position:relative;
	height:113px;
	width:100%;
	margin-top:-113px;
	background: url(img/fon_bottom.png) center bottom no-repeat;
	color:#ffffff;
	z-index:-1;
}

#co {margin-left:-300px; color:#ffffff; width:600px; position:absolute; left:50%; bottom:0; text-align:center;}
#co a{color:#ffffff; text-decoration:underline; z-index:9999}

#content{
	position:relative;
	margin:130px 0px 0px 320px;
	width:599px;
/*	background:#369;*/
}

#content_top{
	position:relative;
	width:599px;
	text-align:center;
}
#content_top img{
	margin:5px 20px;
}
#content_bottom{
	position:relative;
	width:599px;
	text-align:center;
}
#content_bottom img{
	margin:5px 20px;
}

#cont{
	position:relative;
	width:559px;
	padding:25px 20px 0px 20px;
	color:#ffffff;
	background: url(img/cont_bg.png) left top no-repeat;
}
#cont a {color:#ffffff; text-decoration:underline;}
#cont td {color:#ffffff;}
#cont_bot{
	position:relative;
	width:599px;
	height:25px;
	background: url(img/cont_bg_bot.png) left top no-repeat;
}

#cont_wrap{
	position:relative;
	width:902px;
	background: url(img/cont_wrap_bg.gif) left top repeat-y;
}

#cont_wrap_bottom{
	position:relative;
	width:902px;
	background: url(img/cont_wrap_bg_bottom.gif) left bottom no-repeat;
}

#baner_right{
	position:relative;
	width:198px;
	float:left;
	text-align:center;
	font-size:13px;
	margin-top:-35px;
	border-left:1px solid #9ca0ff;
	border-right:1px solid #9ca0ff;

}

#content_maket{
	overflow:hidden;
	position:relative;
	width:482px;
	float:left;
	line-height:12px;
	margin:0px 5px 0px 5px;
	padding:18px 13px;
	background: url(img/cont_maket_bg.jpg) left top repeat-y;
	border-left:1px solid #9ca0ff;
	border-right:1px solid #9ca0ff;
}
#content_maket td {padding:2px 5px}
#content_maket *{line-height:12px;}
#menu{
	position:relative;
	width:180px;
	float:left;
	text-align:center;
	font-size:13px;
/*	margin-top:142px;*/
	background: url(img/header_last.jpg) left top no-repeat;
	padding-top:89px;
	border-left:1px solid #9ca0ff;
	border-right:1px solid #9ca0ff;

}

#title{
	position:absolute;
	bottom:1px;
	right:235px;
	height:35px;
}

#otz{
	position:absolute;
	right:0px;
	top:0px;
	width:150px;
	height:135px;
}
#otz a{
	display:block;
	width:150px;
	height:135px;
}
#menu_top{
	position:relative;
	width:550px;
	height:112px;

}
.menu_item_top{
	position:relative;
	width:78px;
	text-align:center;
	float:left;
	padding-right:43px;
	margin-top:-1px;
}
.menu_item_bot{
	position:relative;
	width:121px;
	text-align:center;
	float:left;
	padding-left:0px;
	margin-top:-38px;
	margin-left:0px;
}

/*****************************************μενώ 1*****************************************/

#nav_main{
	margin:0px 0 27px 128px;
	padding:266px 0 0px 0px;
	width:auto;
	list-style:none;
	position:relative;
	z-index:999;
}

#nav_main li{
	position:relative;
	font-size:13px;
	height:32px;
	margin:0px 0px 0px 0px;
}

#nav_main li a{
	font-size:13px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-family:calibri;
	text-transform:lowercase;
}

/*********************************************menu*************************************/

#nav{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	width:auto;
	list-style:none;
	position:relative;
}

#nav li{
	position:relative;
	font-size:13px;
	/*height:19px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 10px;
	text-align:left;
	background: url(img/li_dev.jpg) center bottom no-repeat;
}

#nav li a{
	font-size:13px;
	padding:0px 0px 0px 0px;
}
.act{ color:#004eff; text-decoration:none;}
/*********************************************menu_2*************************************/

#nav2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	list-style:none;
	position:relative;
}

#nav2 li{
	position:relative;
	font-size:13px;
	/*height:19px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 20px;
	text-align:left;
	background: url(img/li_dev.jpg) center bottom no-repeat;
}

#nav2 li a{
	font-size:11px;
	padding:0px 0px 0px 0px;
}
.act{ color:#004eff; text-decoration:none;}
/*********************************************menu_3*************************************/

.dev {background: url(img/dev.png) top center no-repeat; padding:10px 0px 5px 0px;}

#menu_item_0, #menu_item_1, #menu_item_2, #menu_item_3, #menu_item_4, #menu_item_5, #menu_item_6, #menu_item_left, #menu_item_right {
	position:absolute;
	text-align:center;
}
#menu_item_0 a, #menu_item_1 a, #menu_item_2 a, #menu_item_3 a, #menu_item_4 a, #menu_item_5 a, #menu_item_6 a  {
	display:block;
	width:198px;
	height:188px;
	margin-top:-17px;
}
#menu_item_left a, #menu_item_right a{
	display:block;
	width:200px;
	height:200px;
	background:#663;
}
/*-------------*/
#menu_item_0{
	left:240px;
	top:10px;
}
#menu_item_0 a{
	background: url(img/serv_menu_0.png) left top no-repeat;
}
#menu_item_0 a:hover{
	background: url(img/serv_menu_0_h.png) left top no-repeat;
}
/*-------------*/
#menu_item_1{
	left:570px;
	top:10px;
}
#menu_item_1 a{
	background: url(img/serv_menu_1.png) left top no-repeat;
}
#menu_item_1 a:hover{
	background: url(img/serv_menu_1_h.png) left top no-repeat;
}
/*-------------*/
#menu_item_2{
	left:90px;
	top:210px;
}
#menu_item_2 a{
	background: url(img/serv_menu_2.png) left top no-repeat;
}
#menu_item_2 a:hover{
	background: url(img/serv_menu_2_h.png) left top no-repeat;
}
/*-------------*/
#menu_item_3{
	left:730px;
	top:210px;
}
#menu_item_3 a{
	background: url(img/serv_menu_3.png) left top no-repeat;
}
#menu_item_3 a:hover{
	background: url(img/serv_menu_3_h.png) left top no-repeat;
}
/*-------------*/
#menu_item_4{
	left:240px;
	top:470px;
}
#menu_item_4 a{
	background: url(img/serv_menu_4.png) left top no-repeat;
}
#menu_item_4 a:hover{
	background: url(img/serv_menu_4_h.png) left top no-repeat;
}
/*-------------*/
#menu_item_5{
	left:570px;
	top:470px;
}
#menu_item_5 a{
	background: url(img/serv_menu_5.png) left top no-repeat;
}
#menu_item_5 a:hover{
	background: url(img/serv_menu_5_h.png) left top no-repeat;
}


#menu_item_6{
	left:404px;
	top:611px;
}
#menu_item_6 a{
	background: url(img/serv_menu_6.png) left top no-repeat;
}
#menu_item_6 a:hover{
	background: url(img/serv_menu_6_h.png) left top no-repeat;
}

/*-------------*/
#menu_item_left{
	left:0px;
	top:550px;
}
#menu_item_left a{
	background: url(img/serv_menu_l.png) left top no-repeat;
}
#menu_item_left a:hover{
	background: url(img/serv_menu_l_h.png) left top no-repeat;
}
/*-------------*/
#menu_item_right{
	right:0px;
	top:550px;
}
#menu_item_right a{
	background: url(img/serv_menu_r.png) left top no-repeat;
}
#menu_item_right a:hover{
	background: url(img/serv_menu_r_h.png) left top no-repeat;

}
/*-------------*/
#menu_item_center{
	position:relative;
	margin: 170px auto 0px auto;
	text-align:center;
	width:395px;
	height:390px;
	background: url(img/center_heart.png) left top no-repeat;
}
#menu_item_center_wrap{
	position:absolute;
	top:188px;
	left:50%;
	margin-left:-197px;
	text-align:center;
	width:395px;
	height:390px;
}
#left_link{
	position:absolute;
	left:0px;
	top:0px;
	width:195px;
	height:390px;
}

#right_link{
	position:absolute;
	right:0px;
	top:0px;
	width:195px;
	height:390px;
}
#left_link a, #right_link a {
	display:block;
	width:195px;
	height:390px;
	z-index:999;
}










h1 { font-size:11px; color:#6a0092; text-align:center;}
h2 { font-size:11px; color:#6a0092; text-align:center;}
h3 { font-size:11px; color:#6a0092; text-align:center;}
h4 { font-size:11px; color:#6a0092; text-align:center;}
h5 { font-size:11px; color:#6a0092; text-align:center;}
h6 { font-size:11px; color:#6a0092;}
p { font-size:11px; line-height:18px; color:#5d5d5d;}
td {font-size:11px;  color:#5d5d5d;}
ol { padding-left:30px; font-size:11px;}
ul { padding-left:30px; font-size:11px; list-style-type:disc;}
a { color:#001c9d; text-decoration:none;}
a:hover { color:#004eff; text-decoration:none;}

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, hr, address { margin-bottom:8px;}

fieldset {
margin:5px 0;
padding:0 5px 5px 5px;
}

legend {
padding-left:5px;
padding-right:5px;
}

blockquote {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#666666;
margin:10px 0;
padding:0 10px;
}



input,textarea, select{
   font-size:11px;
   color:#5d5d5d;
   margin:2px;
   padding:0 5px;
   border:1px solid #9FA6B0;
   background-color:#EEEEEE;
   min-height:15px;
}