h1 { font-size:20px; }

h2 { font-size:18px; }

h3 { font-size:16px; }



img { border:0px; }

.ditto_page {
	font-size: 16px;
	color: #000;
	text-decoration: none;
	background-color: #999;
	text-align: center;
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 5px;
}
.ditto_currentpage {
	font-size: 16px;
	color: #000;
	text-decoration: underline;
	background-color: #CCC;
	text-align: center;
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 5px;
}
.ditto_page:hover {
	color: #000;
	background-color: #FFF;
}

#wrap {width:1000px; height:600px; margin-left:auto; margin-right:auto;}

#head { background:url(images/header.jpg); height:133px; width:1000px; }

#menu-top {width:1000px; height:35px;}

#menu-top-left { height:35px; width:126px;  background:url(images/left-column-top.jpg); float:left;}



#menu-menu {width:874px; height:35px; background:#5d5d5c; float:right; font-family:Arial;}

#menu-menu a {color:white; text-decoration:none; text-transform:lowercase; font-size:18px; margin-left:0px;}

#menu-menu ul { margin-top:0px;}



#menu-menu .module_menu_glav div div div ul.menu li:hover { background:url(images/li.jpg) left no-repeat; background-position: 4px 13px; }

#menu-menu .module_menu_glav div div div ul.menu li.active  { background:url(images/li.jpg) left no-repeat; background-position: 4px 13px; }



.clear

{

	clear:both;

}



#menu-menu a:hover { color:#FFF; text-shadow: 0em 0em 0.15em #FF0; -moz-text-shadow: 0em 0em 0.15em #FF0; }



#slide-menu {width:1000px;  }

#menu-left { width:127px;   float:left; color:#FFF; font-family:Arial;text-transform:lowercase; }

#menu-left2 {

	width:126px;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#7f7f7f'); 

	background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#7f7f7f));

	background: -moz-linear-gradient(top,  #5e5e5e,  #7f7f7f);

	background-image: -o-linear-gradient(rgb(94,94,94),rgb(127,127,127));

	color:#FFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-left-style: solid;

	border-top-color: #848484;

	border-right-color: #848484;

	border-bottom-color: #848484;

	border-left-color: #848484;

}

#menu-left3 { width:127px; background:url(images/left-column-midle.jpg) top; color:#FFF; }

#menu-left a {color:#FFF; text-decoration:none; padding-left:10px; text-transform:lowercase; font-size:15px; background:url(images/bag-menu.jpg); display:block; height:20px; width:107px; margin-bottom:9px;  margin-left:7px;}

#menu-left li {list-style-type:none; }



#menu-left ul{overflow:hidden; 	float:left; padding:0 3px 0 0;margin-top:0px;}

.title-menu {margin-left:15px;}



.menu-left { margin-top:17px; }



.menu-knopka {width:90px;}

.first {width:20px;}

#slide { width:859px; 

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88898b', endColorstr='#575759'); 

background: -webkit-gradient(linear, left top, left bottom, from(#88898b), to(#575759)); 

background: -moz-linear-gradient(top,  #88898b,  #575759); 

background-image: -o-linear-gradient(rgb(136,137,139),rgb(87,87,89)); 

float:right; }

#slide-right { 

}

#slide-right2 {

	width:13px;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#7f7f7f'); 

	background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#7f7f7f));

	background: -moz-linear-gradient(top,  #5e5e5e,  #7f7f7f);

	background-image: -o-linear-gradient(rgb(94,94,94),rgb(127,127,127));

	border-top-width: 1px;

	border-right-width: 2px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-top-color: #868686;

	border-right-color: #868686;

	border-bottom-color: #868686;

	border-left-color: #868686;

}

#slide-bottom {width:1000px; height:16px; background:url(images/slide-bottom.jpg);}



#content {width:1000px; height:50px; font-family:Arial; color:#b1b2b3; font-size:15px; margin-top:40px;}





.menu-knopka-jpg { margin-top:3px; float:right; margin-right:3px; }



.port-img {height:130px; width:131px; margin-left:2px;     margin-bottom:2px;}



.ramka-img {width:271px; height:290px; background:url(images/slide-img-bg.jpg); margin-right:7px; margin-left:7px; margin-top:12px; margin-bottom:10px; box-shadow: 0.1em 0.1em 0.1em #222; float:left; -moz-box-shadow: 0.1em 0.1em 0.2em #222; text-align:left; }



 .ramka-img1 {width:274px; height:289px; background:url(images/slide-img-bg-2.jpg); padding-left:4px;  margin-left:6px; margin-top:5px; margin-bottom:5px; box-shadow: 0.1em 0.1em 0.1em #222; float:left; -moz-box-shadow: 0.1em 0.1em 0.2em #222; text-align:left;  } 
 
  .ramka-img5 {width:203px; height:203px; background:url(images/slide-img-bg-2.jpg); padding-left:4px;  margin-left:6px; margin-top:5px; margin-bottom:4px; box-shadow: 0.1em 0.1em 0.1em #222; float:left; -moz-box-shadow: 0.1em 0.1em 0.2em #222; text-align:left;  } 







.ramka-img1:hover {box-shadow: 0.3em 0.3em 0.6em #222; -moz-box-shadow: 0.3em 0.3em 0.6em #222;}

.ramka-img:hover {box-shadow: 0.3em 0.3em 0.6em #222; -moz-box-shadow: 0.3em 0.3em 0.6em #222;}



.slide-img a img { margin-left:0px; margin-right:0px;}



.title-slide { margin-top:2px; }

.title-slide a {color:#dc2817; text-decoration:none; text-transform:lowercase; font-size:14px; font-family:Arial;  font-weight:normal; text-decoration:none; }

.title-slide2 { margin-top:2px; }

.title-slide2 a {color:#dc2817; text-decoration:none; text-transform:lowercase; font-size:15px; font-family:Arial; margin-left:5px; font-weight:normal; text-decoration:none; }

.slide-img {margin-left:auto; margin-right:auto; text-align:center; vertical-align:bottom;	margin-top:7px;}



.kont { text-align:center; color:#FFF; margin-top:80px; padding-bottom:30px; }





#menu-left .module_menu h3 { font-size:16px; font-weight:normal; margin-left:17px; margin-top:0px; }

#menu-left .module_menu a:active { background:url(images/bag-menu-naobor.jpg); color:#FF0  }

#menu-left .module_menu a:hover { text-shadow: 0em 0em 0.15em #FF0; -moz-text-shadow: 0em 0em 0.15em #FF0; }



#menu-menu .module_menu {float:left;}

#menu-menu .module_menu div div div table tr td a { margin-right:10px; padding-left:20px;}

#menu-menu #active_menu { background:none;  text-shadow: 0em 0em 0.15em #FF0; -moz-text-shadow: 0em 0em 0.15em #FF0; }

#menu-menu .mainlevel:hover {  text-shadow: 0em 0em 0.15em #FF0; -moz-text-shadow: 0em 0em 0.15em #FF0;}





.componentheading { font-weight:bold; font-size:18px; color:#ddd; }



.contentheading {font-weight:bold; font-size:15px; color:#ccc; }



#menu-port .module { text-align:center; margin-top:10px; margin-bottom:0px; padding-bottom:0px; }

#menu-port .module div div div table tr td a { text-align:center; color:#FFF; text-decoration:none; font-family:Arial;text-transform:lowercase; margin-left:20px; margin-right:20px;}







/*    ������� ����        ������� ����        ������� ����        ������� ����        ������� ����        ������� ����        */









.module_menu_glav div div div ul.menu,.module_menu_glav div div div ul.menu ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}

.module_menu_glav div div div ul.menu ul li:hover { background:none; }

.module_menu_glav div div div ul.menu ul li{ background:none; }

.module_menu_glav div div div ul.menu li.parent { background:none; }



.module_menu_glav div div div ul.menu ul,

.module_menu_glav div div div li:hover ul ul { display:none; }

.module_menu_glav div div div li:hover ul,

.module_menu_glav div div div li:hover li:hover ul { display:block; }







.module_menu_glav div div div ul.menu li {

	float: left;

	position: relative;

}



.module_menu_glav div div div ul.menu li,

.module_menu_glav div div div ul.menu ul,

.module_menu_glav div div div ul.menu li li a {

	width: 120pt;

}





.module_menu_glav div div div ul.menu ul {

	position: absolute;

	left: 0;

}



.module_menu_glav div div div ul.menu ul {

	clear: left;

}



.module_menu_glav div div div ul.menu li li {

	float: none;

	position: relative;

}



.module_menu_glav div div div ul.menu li li a {

	display: block;

}



.module_menu_glav div div div ul.menu li li ul {

	left: 180pt;

}





.module_menu_glav div div div ul.menu {

	font-family: arial, sans-serif;

	font-size: 11px;

}



.module_menu_glav div div div ul.menu li a span {

	padding-left: 23px;

}

.module_menu_glav div div div ul.menu ul {

	top: 3.2em;

	z-index: 200;

}







.module_menu_glav div div div ul.menu ul li a span { font-size:15px; font-weight:normal; line-height:22px; }



.module_menu_glav div div div ul.menu a {

	text-decoration: none;

	line-height: 2;

}



.module_menu_glav div div div ul.menu li {

	background-image: url(../music.png);

	background-repeat: no-repeat;

	background-position: 1.1% center;

}



.module_menu_glav div div div ul.menu li.parent {

	background-image: url(../folder-closed.png);

}

.module_menu_glav div div div ul.menu li.parent:hover {

	background-image: url(../folder.png);

}



.module_menu_glav div div div ul.menu li:hover {

	

}



.module_menu_glav div div div ul.menu ul {

	

}



.module_menu_glav div div div ul.menu ul li:hover {

	background-color: #eee;

}



.module_menu_glav div div div ul.menu li li ul {

	top: -1px;

}



#portfolio {

    background: url("images/bg-slide.jpg") repeat scroll 0 0 transparent;

    float: right;

    height: 628px;

    margin-top: -43px;

    width: 996px;

}

.ramka-img2 {

    background: url("images/slide-img-bg.jpg") repeat scroll 0 0 transparent;

    box-shadow: 0.1em 0.1em 0.2em #222222;

    float: left;

    height: 290px;

    margin: 12px 30px 10px;

    text-align: center;

    width: 271px;

}





#menu-menu .module_menu_glav div div div ul.menu li ul li { border:none; list-style-type:none; margin-bottom:2px; background:url(images/bag-menu.jpg) center; height:25px; width:137px; margin-left:0px;  margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; padding-left:0px; }



#menu-menu .module_menu_glav div div div ul.menu li ul li a { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; padding-left:0px; margin-left:-10px; }



#menu-menu .module_menu_glav div div div ul.menu li ul li:hover {list-style-type:none; margin-bottom:9px; background:url(images/bag-menu.jpg) center; height:25px; width:137px; margin-left:0px;  margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; padding-left:0px; }



#menu-menu .module_menu_glav div div div ul.menu li ul li:active  { background:url(images/bag-menu-naobor.jpg); height:25px; }

#menu-menu .module_menu_glav div div div ul.menu li ul li.active  { background:url(images/bag-menu.jpg); height:25px; }



.edit1 {

	font-size: 18px;

	color: #e9e7e8;

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 5px;

}

