@charset "utf-8";
body, div, ul, li, h1, h2 , h3 ,h4 ,p {

	margin: 0px;

	padding: 0px;

}
body { background: #4B4B4B; }


a { text-decoration: none; }


a:hover { text-decoration: underline; }

/*obshee*/
.all {
	background: #4B4B4B;
	width: 1128px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	position: relative;
	margin-top: 0px;
	padding-top: 434px;
}
.clear {
	clear: both;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.error {
	text-transform: uppercase;
	text-align: center;
	color: #990001;
	font-size: 15px;
	font-weight: bold;
}
.validator { font-weight: normal; }

.all .bgcont {
	background: #366D00 url(../img/bgcont.png) repeat-y center;
	height: auto;
	width: 1028px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 25;
}
.all .bgcontbot {
	background: url(../img/bgcontbot.png) no-repeat left bottom;
	height: 17px;
	width: 1028px;
}


.all #content{
	clear: both;
	width: 1000px;
	position: relative;
	background: #FFF;
	z-index: 10;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

/*content*/
.all #content #center {
	background: #FFF;
	display: inline;
	float: left;
	width: 474px;
	margin-left: 274px;
	position: relative;
	z-index: 15;
	margin-bottom: 10px;
	margin-top: 30px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#center .insidepages    {
	padding: 6px;
	border: 1px dashed #999;
	width: 462px;
}
#center .insidepages ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#center .insidepages ul li {
	padding: 2px;
	margin: 4px 20px 0px 0px;
	position: relative;
	width: auto;
	list-style-type: none;
	height: 15px;
	overflow: visible;
	display: block;
	float: none;
}

#center .insidepages ul li a {
	text-decoration: underline;
	color: #174AA5;
	font-weight: bold;
}
#center .insidepages ul li a.active {
	color: #999;
	text-decoration: none;
}
#center .insidepages ul li a.active:hover {
	color: #999;
	text-decoration: none;
}

#center .insidepages ul li a:hover {
	color: #AC0000;
	text-decoration: none;
}


#center .insidepages h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 16px;
}

#center p    {
	font: 12px Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}
#center p a {
	font-weight: bold;
	text-decoration: underline;
	color: #174AA5;
}
#center p a:hover {
	color: #AC0000;
	text-decoration: none;
}



#center ul     , #center p ul{
	margin-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	font: 12px Tahoma, Geneva, sans-serif;
}
#center ul li {
	list-style-position: outside;
	list-style-type: disc;
	font: 12px Tahoma, Geneva, sans-serif;
}




#center h1 {
	font: bold 18px/24px Tahoma, Geneva, sans-serif;
	color: #174AA5;
	display: block;
	margin-bottom: 16px;
}
#center h2  {
	font: bold 14px Tahoma, Geneva, sans-serif;
	margin-left: 6px;
	margin-top: 12px;
	color: #174AA5;
}

#center h3 {
	font-size: 14px;
	margin-top: 12px;
	margin-left: 6px;
}
#center h3 {
	font-size: 12px;
	margin-top: 8px;
}
#center .in {
	font-size: 11px;
	color: #666;
	height: 15px;
	position: absolute;
	padding-top: 3px;
	padding-bottom: 4px;
	left: 15px;
	top: -33px;
}
#center .in a    {
	text-decoration: underline;
	color: #174AA5;
	font-weight: bold;
	font-size: 11px;
}
#center .in a:hover {
	color: #AC0000;
	text-decoration: none;
}




#center .text  {
	font-size: 12px;
	line-height: 17px;
}
#center .catlogreview , #center .articleAll{ 
}
#center .box1 {
	width: 464px;
	padding: 3px;
	border: 2px dashed #CCC;
	margin-bottom: 6px;
}
#center .box1 .paging {
	height: 18px;
	background: #174AA5;
	color: #FFF;
	text: 7px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 3px;
	position: relative;
}
#center .box1 .paging .count {
	color: #FFF;
	position: absolute;
	right: 6px;
	font-weight: normal;
	top: 4px;
}
#center .box1 .paging a {
	color: #CCC;
	text-decoration: underline;
	margin-left: 4px;
	margin-right: 5px;
}
#center .box1 .paging a:hover {
	color: #AC0000;
	text-decoration: none;
}
#center .box1 table.filtr {
	width: 100%;
	border-style: none;
	height: 14px;
	margin-top: 6px;
}
#center .box1 .filtr tbody tr td .txt select {
	margin-right: 5px;
	margin-left: 3px;
	font-size: 11px;
	color: #999;
	border: 1px solid #999;
}
#center .box1 .submit2{
	font-size: 11px;
	color: #FFF;
	background: url(../img/submit2.gif) no-repeat left center;
	border-style: none;
	height: 20px;
	margin-left: 16px;
	line-height: 10px;
	padding-top: -3px;
	width: 102px;
	padding-bottom: 2px;
}
#center .box1 p {
	font: 11px Tahoma, Geneva, sans-serif;
}
.txt {
	padding: 0px;
	margin: 0px;
	line-height: 24px;
}

#center .catlogreview h2.decorate{
	text-align: center;
	width: 472px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	background: url(../img/h2bgcenter.png) repeat-x left;
	height: 26px;
	position: relative;
	border: 1px solid #7A7A7A;
	margin: 0px;
	padding: 7px 0px 0px;
}
#center .catlogreview h2.decorate a{ color: #FFF; }

#center .catlogreview h2.decorate a:hover {
	text-decoration: none;
	color: #AC0000;
}

#center  .catlogreview h2 .blokbgl{
	background: url(../img/h2bgcenterl.png);
	float: left;
	height: 33px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#center .catlogreview h2 .blokbgr{
	background: url(../img/h2bgcenterr.png);
	float: right;
	height: 33px;
	width: 14px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#center .catlogreview .anonsprep , #center .articleAll .anonsarticle {
	padding: 12px 9px 5px;
	border-bottom: 1px dashed #666;
	margin-bottom: 10px;
	height: auto;
}

#center .catlogreview .anonsprep p,  .articleAll .anonsarticle p {
	font-size: 12px;
	line-height: 14px;
}
#center .catlogreview .anonsprep a.photo,  .articleAll .anonsarticle a.photo {
	float: right;
	width: 120px;
	margin-bottom: 5px;
	border: 1px solid #999;
	margin-left: 8px;
	padding: 3px;
}
#center .catlogreview .anonsprep a.photo img, #center .articleAll .anonsarticle a.photo img{ border-style: none; }
#center .catlogreview .anonsprep a.photo:hover, #center .articleAll .anonsarticle a.photo:hover { border: 1px solid #AC0000; }
#center .catlogreview .anonsprep h2, #center .articleAll .anonsarticle h2{
	font-size: 14px;
	font-weight: bold;
	color: #174AA5;
	margin: 4px 0px;
}
#center .catlogreview .anonsprep h2 a, #center .articleAll .anonsarticle h2 a {
	color: #174AA5;
	text-decoration: underline;
}
#center .catlogreview .anonsprep a:hover, #center .articleAll .anonsarticle a:hover {
	color: #AC0000;
	text-decoration: none;
}
#center .catlogreview .anonsprep .linkcategoriy {
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-decoration: underline;
	margin-right: 6px;
}
#center a.prepvivod , #center li a.prepvivod{
	color: #174AA5;
	margin-top: 10px;
	text-decoration: underline;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	padding: 0px;
	text-align: right;
}
#center .catlogreview .anonsprep a.prepvivod {
	clear: both;
}

#center a.prepvivod:hover { color: #AC0000; }
#center .catalogItem {
	position: relative;
	height: auto;
}
#center .catalogItem table { margin-top: 3px; }
#center .catalogItem table tr td {
	font-size: 11px;
}


.catalogItem .galery {
	padding: 6px;
	float: right;
	width: 130px;
	text-align: center;
	margin-left: 5px;
}


.catalogItem .galery a img {
	padding: 3px;
	border-style: none;
}
.catalogItem .galery a:hover { border: 1px solid #AC0000; }


.catalogItem .galery a {
	margin-bottom: 6px;
	border: 1px solid #999;
	display: block;
}


.catalogItem .stndart {
	font-size: 12px;
	width: 320px;
	margin-bottom: 10px;
}
.catalogItem .stndart p {
	margin-top: 2px;
	display: inline;
	margin-right: 3px;
}

.catalogItem .stndart .forma { color: #A90004; }
.catalogItem .stndart .fasovka { color: #12119C; }


.catalogItem .stndart .ingridient { color: #366D00; }


.catalogItem .stndart .iko {
	height: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #999;
}
.catalogItem .stndart .iko a img {
	border-style: none;
	margin-right: 4px;
}
#center .zakaz , #center .perexod{
	padding: 4px;
	display: block;
	clear: both;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 5px;
}
#center .zakaz a {
	background: url(../img/zakaz_bg.png) no-repeat;
	height: 17px;
	display: block;
	padding: 3px;
	text-align: center;
	color: #FFF;
	width: 114px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
#center .zakaz a:hover { background: url(../img/zakaz_bg_hov.png); }


#center .zakaz a.look {
	float: left;
	margin-left: 13px;
	margin-right: 13px;
}
#center .zakaz .add         {
	height: 23px;
	width: 114px;
	border-style: none;
	background: url(../img/zakaz_bg.png) no-repeat center;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0px 20px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#center .zakaz .vibor {
	height: 23px;
	width: 114px;
	border-style: none;
	background: url(../img/zakaz_bg.png) no-repeat center;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0px 20px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}
#center .zakaz .vibor:hover { background: url(../img/zakaz_bg_hov.png) no-repeat center; }
#center .zakaz .vibor a {
	background: url(none);
	margin-right: auto;
	margin-left: auto;
	width: 112px;
	padding: 3px 0px;
}

#center .zakaz .add  input   , #center .zakaz .look input, #center .zakaz .vibor input{
	background: url(none);
	border-style: none;
	color: #FFF;
	font: bold 12px Tahoma, Geneva, sans-serif;
	padding: 0px;
	width: 114px;
	margin-top: 2px;
}
#center .perexod a {
	font-size: 11px;
	background: url(../img/bgheadmenu.png) repeat-x center;
	height: 13px;
	display: block;
	padding: 2px 8px 4px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	margin-top: 1px;
	margin-bottom: 1px;
}
#center .perexod a:hover {
	background: url(../img/h2bgcenter.png) repeat-x center;
}

#center .perexod a.left {
	float: left;
}
#center .perexod a.right {
	float: right;
}
#center .centerdate   {
	font-size: 11px;
	text-align: right;
	margin-right: 5px;
}
#center .zakazitem {
	padding: 5px;
	margin-top: 20px;
	border: 1px solid #CCC;
	text-align: center;
}
.zakazspisok     {
	width: 450px;
	text-align: left;
	margin-top: 5px;
}
.zakazspisok td {
	padding: 4px;
	margin: 0px;
	vertical-align: middle;
	display: table-cell;
	border-bottom: 1px solid #CCC;
}

.zakazspisok td a {
	text-decoration: underline;
	font-weight: bold;
	color: #174AA5;
	font-size: 14px;
}
.zakazspisok td a:hover {
	color: #AC0000;
	text-decoration: none;
}


.zakazspisok tr.headertable {
	background: #666;
	text-align: center;
	padding: 2px;
	color: #FFF;
	font-weight: bold;
}
.zakazspisok td.count     {
	width: 80px;
	text-align: center;
}
.zakazspisok tr .count input {
	text-align: center;
	width: 30px;
	border: 1px solid #CCC;
	height: 15px;
}

.zakazspisok td.delete     {
	width: 80px;
	text-align: center;
}
.zakazspisok td.delete a {
	color: #AC0000;
	text-decoration: underline;
	font-weight: normal;
}

.zakazspisok td.delete a:hover {
	color: #999;
	text-decoration: none;
}


#center .zakazadd    { 
	padding: 5px;
	margin-top: 20px;
	border: 1px solid #CCC;
	text-align: center;
}
.zakazadd .zakazspisok td.add { text-align: center; }

.zakazadd .zakazspisok tr td select {
	height: 22px;
	width: 180px;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 0px;
}
.zakazspisok td.prep_name     { background: #CCC; }
.zakazspisok td.fasovka_zakaz {
	font-weight: bold;
	padding-left: 15px;
}
.zakazspisok tr td textarea {
	width: 100%;
	border: 1px solid #999;
}


#center .catalogItem .another    {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #666;
	width: 452px;
	background: no-repeat center top;
	margin-top: 15px;
	border: 1px dashed #DCDCDC;
	padding: 10px;
}
#center .catalogItem .another ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#center .catalogItem .another ul li  {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#center .catalogItem .another ul li a  {
	font-size: 12px;
	font-weight: bold;
	color: #174AA5;
	text-decoration: underline;
	background: url(../img/bullet.png) no-repeat left center;
	padding-left: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0px;
}
#center .catalogItem .another ul li a:hover {
	color: #AC0000;
	text-decoration: none;
	background: url(../img/bullethover.png) no-repeat left center;
}

#center .catalogItem .another h3  {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #72AA00;
	margin: 0px 0px 3px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
}


#center .faqanons {
	margin: 15px auto 30px;
	border-bottom: 1px solid #999;
}

#center .faqanons ul { padding-left: 10px; }
#center .faqanons ul li{
	margin: 2px;
	padding: 2px;
	list-style-type: disc;
	list-style-position: outside;
}
#center .faqanons ul li a{
	font-size: 11px;
	color: #666;
	text-decoration: underline;
	font-weight: bold;
}
#center .faqanons ul li a:hover {
	text-decoration: none;
	color: #AC0000;
}
#center .faq-form    {
	margin-top: 12px;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #666;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
}
#center .faq-form form {
	margin: 0px;
	padding: 0px;
}

#center .faq-form p    {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #666;
	text-align: center;
	margin-bottom: 5px;
}


#center .faq-form table {
	width: 460px;
	padding: 0px;
	margin: 0px;
}

#center .faq-form tr td {
	margin: 2px;
	text-align: left;
	padding: 3px;
}

#center .faq-form tr td textarea {
	width: 320px;
	border: 1px solid #CCC;
}

#center .faq-form tr td input {
	width: 320px;
	border: 1px solid #CCC;
	height: 20px;
}
#center .faq-form tr td input.button  {
	background: url(../img/zakaz_bg.png) no-repeat center center;
	height: 23px;
	width: 120px;
	color: #FFF;
	display: block;
	border-style: none;
	float: left;
	vertical-align: middle;
	padding: 3px;
	margin-right: 17px;
}
#center .faq-form table tr td.kod input { width: 80px; 
}


#center .questions {
	font-size: 12px;
	padding-left: 6px;
	color: #666;
	font-weight: bold;
	margin-top: 30px;
	display: block;
}
#center .answer {
	margin-bottom: 12px;
	padding-left: 6px;
	font-weight: normal;
	border-bottom: 1px dashed #999;
	padding-bottom: 8px;
	display: block;
	margin-top: 3px;
}
#center .search-form    {
	width: 474px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#center .search-form form, #center .registr-form form{
	margin: 0px;
	padding: 0px 5px;
}
#center .search-form table    {
	font-size: 12px;
	width: 460px;
}
#center .search-form table tr td   {
	margin: 2px 0px 2px 2px;
	height: auto;
	padding: 2px;
}
#center .search-form  table .form-input, #center .registr-form table .form-input {
	width: 260px;
	text-align: left;
	padding-left: 6px;
	padding-bottom: 4px;
}

#center .search-form table .form-input select {
	font-size: 11px;
	color: #333;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 1px;
	background: #CCC;
	width: 200px;
}
#center .search-form table .form-input input, #center .registr-form table .form-input input {
	border: 1px solid #CCC;
	height: 20px;
	width: 200px;
}
#center .search-form table tr td.text-form , .registr-form table tr td.text-form{
	width: 155px;
	font-weight: bold;
	text-align: left;
}

#center .search-form table tr td input.button  {
	background: url(../img/zakaz_bg.png) no-repeat center center;
	height: 23px;
	width: 120px;
	color: #FFF;
	display: block;
	border-style: none;
	vertical-align: middle;
	padding: 3px;
	margin-right: auto;
	margin-left: auto;
}

#center .search-form .count {
	font: bold 12px Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #174AA5;
	margin-top: 15px;
}
#center .registr-form {
	padding: 5px;
	width: 464px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#center .registr-form table { }


#center .registr-form table tr td {
	padding: 2px;
	height: auto;
}
#center .registr-form table tr td input.kod    {
	width: 80px;
	border: 1px solid #CCC;
}
#center .registr-form table tr td .button    
	{
	background: url(../img/submit3.gif) no-repeat center center;
	height: 23px;
	width: 150px;
	color: #FFF;
	display: block;
	border-style: none;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
}
#center .registr-form table tr td table.pageNavTable    {
	width: 440px;
	background: #DCDCDC;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #999;
}
#center .registr-form table tr td table.pageNavTable tr td { padding: 3px; }

#center .registr-form table tr td table.pageNavTable tr td input {
	border: 1px solid #999;
	width: 90%;
}
#center .registr-form table tr td table.pageNavTable tr td select {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	border: 1px solid #CCC;
}



#center .registr-form table tr td table.pageNavTable tr td.tab {
	padding: 3px 3px 5px;
	color: #FFF;
	background: #999;
	border: 1px solid #CCC;
}
#center .registr-form table tr td table.pageNavTable tr td.tab a 
	{
	color: #FFF;
	padding-left: 3px;
	text-decoration: underline;
	font-weight: bold;
}
#center .registr-form table tr td table.pageNavTable tr td.tab a:hover {
	text-decoration: none;
	color: #174AA5;
}

#center .registr-form table tr td table.pageNavTable tr td.tab_selected a {
	color: #174AA5;
	padding-left: 3px;
}

#center .registr-form table tr td table.pageNavTable tr td.tab_selected a:hover { color: #174AA5; 
}




/*left column*/
.all #content #leftC {
	display: inline;
	float: left;
	width: 254px;
	margin-left: -778px;
	z-index: 25;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 30px;
}
#leftC .rub {
	text-align: center;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	background: url(../img/anonsbg.png) repeat-x left;
	height: 26px;
	position: relative;
	padding-top: 7px;
	border-bottom: 1px solid #7A7A7A;
}
#leftC .rub a , #rightC .rub a{ color: #FFF; }
#leftC .rub a:hover , #rightC .rub a:hover{
	text-decoration: none;
	color: #AC0000;
}
#leftC .rub .blokbgl, #rightC .rub .blokbgl {
	background: url(../img/anonsbgl.png);
	float: left;
	height: 33px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#leftC .rub .blokbgr, #rightC .rub .blokbgr {
	background: url(../img/anonsbgr.png);
	float: right;
	height: 33px;
	width: 14px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#leftC .menuleft1      {
	width: 252px;
	border-top: 1px solid #7A7A7A;
	border-right: 1px solid #7A7A7A;
	border-left: 1px solid #7A7A7A;
	border-bottom-width: 1px;
	margin-bottom: 15px;
}
.menuleft1 ul  {
	font-size: 14px;
	color: #000;
}
#leftC .menuleft1 ul li  {
	list-style: none;
	padding-top: 8px;
	clear: both;
	height: 25px;
	border-bottom: 1px solid #7A7A7A;
	width: 252px;
	background: url(../img/menubgl1.png) repeat-x;
}
#leftC .menuleft1 li img {
	float: left;
	margin-top: -7px;
	margin-left: 2px;
}

#leftC .menuleft1 ul li a {
	color: #000;
	margin-top: 8px;
	margin-left: 4px;
	font: bold 13px Tahoma, Geneva, sans-serif;
}
#leftC .menuleft1 li.active a {
	color: #AC0000;
}

#leftC .menuleft1 li a:hover {
	color: #AC0000;
	text-decoration: none;
}
#content .anonscolprep  {
	border: 1px solid #7A7A7A;
	padding-bottom: 15px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}
#content .anonscolprep .prepvvod  {
	border-right: 1px #7A7A7A;
	border-bottom: 1px solid #7A7A7A;
	border-left: 1px #7A7A7A;
	margin: 10px;
	position: relative;
	width: auto;
}
.anonscolprep .prepvvod h2 , .anonsrightc .newsart h2  {
	font-size: 12px;
	background: url(none);
	font-weight: bold;
	text-align: left;
	margin: 2px 0px;
	padding: 0px;
	color: #000;
	height: auto;
	width: auto;
	display: block;
}

.anonscolprep .prepvvod p, #rightC .anonsrightc .newsart p {
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

.anonscolprep .prepvvod h3, #rightC .anonsrightc .newsart h3 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.anonscolprep .prepvvod li, #rightC .anonsrightc .newsart li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.anonscolprep .prepvvod h3 a, #rightC .anonsrightc .newsart h3 a {
	color: #174AA5;
	text-decoration: underline;
}
.anonscolprep .prepvvod h3 a:hover,#rightC .anonsrightc .newsart h3 a:hover {
	color: #AC0000;
	text-decoration: none;
}
#leftC .anonscolprep .prepvvod .link1 {
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #7A7A7A;
	margin-top: 6px;
	margin-bottom: 6px;
	display: block;
	width: 232px;
	line-height: 13px;
	font-family: Tahoma, Geneva, sans-serif;
}
#rightC .anonscolprep .prepvvod .link1 {
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #7A7A7A;
	display: block;
	width: 178px;
	line-height: 13px;
	padding: 0px;
	margin: 6px 0px;
	overflow: hidden;
	position: relative;
}
#leftC .anonscolprep .prepvvod .link1 a, #rightC .anonscolprep .prepvvod .link1 a{
	color: #7A7A7A;
	text-decoration: underline;
	margin-top: 2px;
	margin-right: 4px;
}
#leftC .anonscolprep .prepvvod .link1 a:hover, #rightC .anonscolprep .prepvvod .link1 a:hover {
	color: #AC0000;
	text-decoration: none;
}
.anonscolprep .link, #rightC .anonsrightc .link  {
	font-size: 10px;
	font-weight: bold;
	color: #7A7A7A;
	margin-top: 6px;
	text-align: right;
	margin-bottom: 6px;
	display: block;
}
.anonscolprep .link a, #rightC .anonsrightc .link a{
	color: #7A7A7A;
	line-height: 13px;
	text-decoration: underline;
	margin-top: 2px;
	margin-right: 4px;
	display: block;
}
.anonscolprep .link a:hover, #rightC .anonsrightc .link a:hover {
	color: #AC0000;
	text-decoration: none;
}
.all #content .linkallanons   {
	text-align: center;
	display: block;
	height: 10px;
	padding-bottom: 8px;
	margin-top: 4px;
	clear: both;
}
.all #content .linkallanons a   {
	font-size: 13px;
	font-weight: bold;
	color: #174AA5;
	text-decoration: underline;
}
.all #content .linkallanons a:hover {
	color: #AC0000;
	text-decoration: none;
}
/*right column*/
.all #content #rightC {
	float: left;
	width: 202px;
	position: relative;
	margin-top: 30px;
	margin-left: 10px;
}
#rightC ul li , #leftC ul li{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#rightC p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}



#rightC .box_cont {
	width: 202px;
	background: url(../img/regtopbg.png) no-repeat top;
	margin: 0px;
	padding: 13px 0px 0px;
}
#rightC .box_cont form {
	margin: 0px;
	padding: 0px;
}


#rightC .box_cont .login_wrap {
	width: 200px;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	background: #F8F8F8;
	padding: 0px;
	margin: 0px;
}
#rightC .box_cont .login_wrap input.submit1 {
	font-size: 12px;
	color: #FFF;
	width: 76px;
	background: url(../img/submit11.gif) no-repeat 0px 2px;
	border-style: none;
	height: 30px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 6px;
}

#rightC .box_cont .login_wrap .login_tab {
	border-style: none;
	margin: 3px auto 0px;
	padding-bottom: 4px;
}
#rightC .box_cont .login_wrap .login_tab td { padding: 3px 0px 3px 2px; }
#rightC .box_cont .login_wrap .field_name  {
	font-size: 12px;
	color: #000;
	text-align: right;
}
#rightC .box_cont .login_wrap .autorisation {
	font-size: 12px;
	text-align: center;
	color: #174AA5;
	font-weight: bold;
}

#rightC .box_cont .login_wrap input  {
	border: 1px solid #CCC;
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#rightC .box_cont .login_register {
	background: url(../img/regbotbg.png) no-repeat bottom;
	text-align: center;
	padding-bottom: 16px;
	font-size: 12px;
}
#rightC .box_cont .login_register .not_logged_links {
	background: #F8F8F8;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top: 3px dashed #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	line-height: 16px;
	margin: 0px 0px -1px;
}
.not_logged_links a.small{
	font-size: 10px;
	font-weight: normal;
}

.not_logged_links a {
	text-decoration: underline;
	font-weight: bold;
	color: #174AA5;
}
.not_logged_links a:hover {
	color: #AC0000;
	text-decoration: none;
}
#rightC  .rub {
	text-align: center;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	background: url(../img/anonsbg.png) repeat-x left;
	height: 26px;
	position: relative;
	padding-top: 7px;
	border-bottom: 1px solid #7A7A7A;
}
#rightC .anonsrightc 
{
	width: 200px;
	border: 1px solid #7A7A7A;
	padding-bottom: 15px;
	margin-top: 20px;
	font-family: Tahoma, Geneva, sans-serif;
}
 #rightC .anonsrightc .newsart {
	margin: 10px;
	width: 180px;
	border-bottom: 1px solid #7A7A7A;
}
 #rightC .anonsrightc .newsart .coldate  {
	font-size: 11px;
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
}
/*header*/
.all #header {
	height: 441px;
	width: 1128px;
	position: absolute;
	z-index: 0;
	top: 0px;
	background: url(../img/bgheadall.png) repeat-x top;
	margin-right: auto;
	margin-left: auto;
	left: 0px;
	padding-top: 14px;
}

.all #header .headerbg {
	background: url(../img/bgheadpict4.png) no-repeat right bottom;
	position: absolute;
	height: 426px;
	width: 1040px;
	top: 12px;
	z-index: 25;
	left: 45px;
}
.all #header .headpict {
	height: 402px;
	width: 1042px;
	position: absolute;
	top: 23px;
	left: 43px;
	z-index: 17;
}
.all #header .headpict .pict {
	float: left;
	height: 402px;
	width: 361px;
	position: relative;
	background: url(../img/bgheadpictl.jpg) no-repeat;
	z-index: 15;
}
.all #header .headpict .pict1 {
	background: url(../img/bgheadfla.gif);
	float: left;
	height: 355px;
	width: 660px;
	position: relative;
	left: -1px;
}
.logo {
	height: 133px;
	width: 337px;
	position: absolute;
	left: 67px;
	top: 77px;
	z-index: 160;
	display: block;
	visibility: visible;
}
.logo img {
	border-style: none;
}

.all #header .headpict .pict3 {
	background: url(../img/bgheadpict3.png) no-repeat right top;
	height: 402px;
	width: 21px;
	position: absolute;
	top: 0px;
	z-index: 16;
	right: 0px;
}
.all #header .headpict .flash  {
	position: absolute;
	bottom: 45px;
	width: 650;
	height: 330px;
	z-index: -6;
	right: 21px;
}

.all #header .menu1 {
	background: url(../img/bgheadmenu.png) repeat-x top;
	height: 33px;
	width: 1040px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #466000;
	z-index: 36;
	font-family: Tahoma, Geneva, sans-serif;
}
.all #header .menu1 ul {
	height: 33px;
	width: auto;
	margin-left: 18px;
	list-style-type: none;
	z-index: 15;
}
.all #header .menu1 ul li {
	border-left: 1px solid #466000;
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #466000;
	margin-right: -1px;
}
.all #header .menu1 ul li a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	width: 125px;
	padding-top: 9px;
	display: block;
	font-variant: small-caps;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
}
.all #header .menu1 ul li a.active { background: url(../img/bgheadmenuhov.png); }
.all #header .menu1 ul li a:hover { background: url(../img/bgheadmenuhov.png); }
.all #header .menu1 .thumblang {
	height: 28px;
	width: 100px;
	position: absolute;
	z-index: 40;
	top: 6px;
	right: 15px;
	padding-top: 2px;
	padding-left: 2px;
}
.all #header .menu1 .thumblang a {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 19px;
	width: 26px;
}
.all #header .menu1 .thumblang a img {
	border-style: none;
}

.all #header .menu1 .thumblang a.lang1 {
	margin-right: 24px;
	float: left;
}
.all #header .menu1 .thumblang a.lang2 {
	margin-left: 3px;
	float: left;
}
.all #header .headermenu2 {
	height: 32px;
	width: 476px;
	position: absolute;
	right: 56px;
	bottom: 41px;
	z-index: 30;
}
.all #header .headermenu2 ul li {
	background: url(../img/bgheadmenu2.png);
	height: 32px;
	width: 152px;
	margin-left: 4px;
	float: left;
	position: relative;
	list-style-type: none;
}
.all #header .headermenu2 ul li a {
	font-size: 13px;
	color: #FFF;
	display: block;
	height: 24px;
	width: 152px;
	text-align: center;
	font-variant: small-caps;
	padding-top: 8px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
}
.all #header .headermenu2 ul li a.active {
	background: url(../img/bgheadmenuhov2.png);
	font-family: Tahoma, Geneva, sans-serif;
}
.all #header .headermenu2 ul li a:hover { background: url(../img/bgheadmenuhov2.png); }
/*footer*/
.all #footer {
	height: auto;
	width: 1028px;
	margin-right: auto;
	margin-left: auto;
}
.all #footer .footbgl {
	background: url(../img/bgfootl.png) repeat-y left;
	width: 1028px;
}
.all #footer .footbgl .foottop {
	background: url(../img/bgfootr.png) repeat-y right top;
	padding-right: 3px;
	padding-left: 3px;
	width: 1022px;
}
.all #footer .footbgl .bgfootbot {
	background: url(../img/bgfootbot.png) no-repeat;
	height: 10px;
	width: 1028px;
}
.all #footer .footbgl .foottop .menufoot {
	background: #366D00;
	text-align: center;
	padding: 25px 30px 20px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	height: auto;
	color: #FFF;
}
.all #footer .footbgl .foottop .menufoot ul {
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	text-align: center;
	position:relative;
	height:20px;
	}
.all #footer .footbgl .foottop .menufoot ul li {
	list-style-type: none;
	float: left;
	position: relative;
	margin-right: -1px;
}
.all #footer .footbgl .foottop .menufoot ul li a {
	font-size: 12px;
	font-weight: normal;
	color: #C1FB00;
	height:16;
	display:block;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #C1FB00;
	border-left: 1px solid #C1FB00;
	font-family: Tahoma, Geneva, sans-serif;
}
.all #footer .footbgl .foottop .menufoot ul li a:hover { color: #CCC; }
.all #footer .footbgl .foottop .menufoot ul li a.active {
	color: #CCC;
	text-decoration: underline;
	font-weight: bold;
}

.all #footer .footbgl .foottop .menufoot ul li a.active:hover { text-decoration: underline; }
.all #footer .footbgl .foottop .menufooteng {
	background: #366D00;
	text-align: center;
	padding: 25px 30px 20px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	height: auto;
	color: #FFF;
}
.all #footer .footbgl .foottop .menufooteng ul {
	margin-right: auto;
	margin-left: auto;
	width: 610px;
	text-align: center;
	position:relative;
	height:20px;
	}
.all #footer .footbgl .foottop .menufooteng ul li {
	list-style-type: none;
	float: left;
	position: relative;
	margin-right: -1px;
}
.all #footer .footbgl .foottop .menufooteng ul li a {
	font-size: 12px;
	font-weight: normal;
	color: #C1FB00;
	height:16;
	display:block;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #C1FB00;
	border-left: 1px solid #C1FB00;
}
.all #footer .footbgl .foottop .menufooteng ul li a:hover { color: #CCC; }
.all #footer .footbgl .foottop .menufooteng ul li a.active {
	color: #CCC;
	text-decoration: underline;
}

.all #footer .footbgl .foottop .menufooteng ul li a.active:hover { text-decoration: underline; }

.all #footer .footbot {
	padding-top: 20px;
	position: relative;
	margin-bottom: 30px;
}
.all #footer .footbot .copyrignt {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	font-size: 10px;
	color: #CCC;
	text-align: center;
}

.all #footer .footbot .ikofoot {
	position: absolute;
	height: 21px;
	width: 48px;
	top: 20px;
	right: 0px;
	z-index: 180;
}
.all #footer .footbot .ikofoot a img { border-style: none; }
.all #footer .footbot .counter {
	height: 31px;
	text-align: center;
	margin: 12px auto 15px;
	width: auto;
}
.all #footer .autor {
	font-size: 11px;
	color: #CCC;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
}
.all #footer .autor a {
	color: #999;
	text-decoration: underline;
}
.all #footer .autor a:hover { color: #FFF; }
