﻿@charset "utf-8";
/* CSS Document */

@font-face {
font-family: 'Conv_cyol';
	src: url('/fonts/cyol.eot');
	src: local('Conv_cyol'), url('/fonts/cyol.woff') format('woff'), url('/fonts/cyol.ttf') format('truetype'), url('/fonts/cyol.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	   }
  
/* Clear all selectors */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	}
/* помните об определении стиля focus! */
:focus {
	outline: 0;
	}
body {
	color: #f5f1c8;
	background: white;
	margin:0;
	font:'Times new Roman';
	font-weight:normal;
font-size:14px;
	line-height:1.5;
	text-align:justify;
	overflow:auto;
	width:100%
	
	}
	
#site {
min-width:1000px;
max-width:1280px;
margin: 0 auto;
padding: 0;
font-family: 'Times New Roman',Times,serif;
background-color: white;
width:100%;
}
	
ol, ul {
	list-style: none;
	}
/* для таблиц надо устанавливать в разметке 'cellspacing="0"' */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}


/*-----------------------MAIN OPTIONS---------------------------------*/


/* selectors css */

a.sin {
	color:#09F;
	font-weight:normal;
}
a.sin:visited {
	color:#09F;
}
a.sin:hover {
	color:#06F;
}

a {
font-family: 'Times new Roman';
font-size:15px;
font-weight:bold;
color: #ffe720;
text-decoration:underline;
}
a:visited {
color: #ffe720;
}
a:hover {
text-decoration:none;
}

.bel {
font-family: Conv_cyol;
font-size:22px;
color: #F3EFC2;
text-decoration:none;
}
a.bel:visited {
color: #F3EFC2;
}
a.bel:hover {
color: #F3EFC2;
}

#main_content {
	background-image:url(/css/images/back.jpg);
	background-repeat:repeat;
	min-width:1000px;width:100%;
	text-align:center;
	/*min-height:1209px;*/
	z-index:0;
}

#main_content1 {
	background-image:url(/css/images/naturmort.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	/*min-height:1209px;*/
	z-index:20;
}


h2,h1{
	font:22px 'Times new roman';
	color:#f5f1c8;
}
.window_top a{
	margin-top:-4px;
}

/*_______________________header______________________________*/

#paket{
	z-index:88;
	position:absolute;
	top:0;
	right:0;
	margin:20px;
}
#header{
	background-image:url(/css/images/header.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:450px;
	min-width:1000px;width:100%;
}
#polosa{
	background-image:url(/css/images/polosa.jpg);
	background-repeat:repeat-x;
	height:45px;
	min-width:1000px;width:100%;
}
#ornament{
	background-image:url(/css/images/ornament.jpg);
	background-repeat:no-repeat;
	height:9px;
	min-width:1000px;width:100%;
}


#menu_user{
	padding:10px;
	font-size:1.1em;
	color:#09F;
}
#menu_user span{
	font-weight:bold;
}

/*___________left_____________*/

#left_menu{
	left:0;
	margin:20px 20px 0 20px;
	width:280px;
	float:left;
}
#left_menu #admin_mm_cont a{
	text-align:center;
	display:block;
	padding:5px;
	border:1px solid #09F;
	text-decoration:none;
}
#left_menu #admin_mm_cont a:hover{
	background:#09F;
	color:#fff;
}

/*____________content______________*/

#middle{
	min-height:820px;
	margin:20px 20px 20px 340px;
}
#caption{
	font:16pt Tahoma, Geneva, sans-serif;
	color:#093;
	margin-bottom:10px;
	border-bottom:1px solid #093;
}
.catalog_items{
	width:100% ;
}
.caption{
	background:#C5E0FA !important;
	text-align:center !important;
}
.catalog_admin_cat a.razdels{
	display:block;
	padding:5px;
        padding-left: 30px;
	color:#09F;
	margin:10px;
	border:1px solid #999;
	/*float:right;*/
	width:80%;
	height:30px;
	text-indent:0;
	line-height:1;
	text-align:left;
	text-decoration:none;
    background-image: url(../images/folder0.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #f5f5f5;
}
.catalog_admin_cat a.razdels:hover{
	background-image: url(../images/folder0.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-color: #ffffff;
	color:#000;
}

.catalog_admin_cat a.razdels_child{
	display:block;
	padding:5px;
	color:#09F;
	margin-left:30px;
	border:1px solid #999;
	/*float:right;*/
	width:400px;
	height:20px;
	text-indent:0;
	line-height:1;
	text-align:center;
	text-decoration:none;
    background-image: url(../images/folder1.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffffff;
}

.catalog_admin_cat a.razdels_child:hover{
	background-image: url(../images/folder1.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-color: #ffffff;
	color:#000;
}

/*____________foot_________________*/

#footer{
	clear:both;
}
#footer a{
	text-align:right;
	display:block;
}
#footer p{
	margin-left:10px;
	color:#09F;
}

#leftmenu1 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}

#leftmenu2 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu3 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu4 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu5 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu6 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu7 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu8 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu9 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#leftmenu10 {
background-image: url(/css/images/left_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}

#centermenu1 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu2 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu3 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu4 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu5 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu6 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu7 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu8 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu9 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}
#centermenu10 {
background-image: url(/css/images/center_menu.png);
background-repeat:repeat-x;
height: 37px;
float:left;
}

#rightmenu1 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu2 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu3 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu4 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu5 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu6 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu7 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu8 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu9 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}
#rightmenu10 {
background-image: url(/css/images/right_menu.png);
background-repeat:no-repeat;
width: 8px;
height: 37px;
float:left;
}

.untilmenu {
height:37px;
	width:9px;
	float:left;
}

#corners {
	height:100%;
	min-width:950px;
}

#top-line {
	background-image: url(/css/images/top.png);
	background-repeat:no-repeat;
	background-position: top;
	height:13px;
}

#bottom-line {
	background-image: url(/css/images/bottom.png);
	background-repeat:no-repeat;
	background-position: bottom;
}

#center-line {
	background-image: url(/css/images/center.png);
	background-repeat:repeat-y;
	overflow:hidden;
}


#dinamicContent {
	/*min-height:896px;*/
	left:88px;
	z-index:20;
}


#lefttop {
	background-image:url(/css/images/left-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:59px;
	width:59px;
	z-index:20;
	float:left;
}

#podlefttop {
	background-image:url(/css/images/left-top2.png);
	background-repeat:no-repeat;
	height: 29px;
}

#righttop {
	background-image:url(/css/images/right-top.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:59px;
	width:59px;
	float:right;
}

#podrighttop {
	background-image:url(/css/images/left-right2.png);
	background-repeat:no-repeat;
	height: 29px;
}

#leftbottom {
	background-image:url(/css/images/left-bottom.png);
	background-repeat:no-repeat;
	background-position: left bottom;
		height:59px;	
}

#rightbottom {
	background-image:url(/css/images/right-bottom.png);
	background-repeat:no-repeat;
	background-position: right bottom;
		height:59px;
}

#center_content {
z-index:20;
}

div {
	display:block;
	
}

#ornament-v-left {
background-image:url(/css/images/ornament-v.png);
background-repeat:repeat-y;
background-position:left top;
/*min-height:896px;*/
}

#ornament-v-right	{
background-image:url(/css/images/ornament-v1.png);
background-repeat:repeat-y;
background-position:right top;
/*min-height:896px;*/
}

#bkg{
background-image:url(/css/images/background.jpg);
margin:0px 8px;
}


#ornament-h-top {
background-image:url(/css/images/ornament-h.png);
background-repeat:repeat-x;
margin-left:59px;
margin-right:59px;
	height:59px;
}
#ornament-h-bottom	{
background-image:url(/css/images/ornament-h1.png);
background-repeat:repeat-x;
background-position:left bottom;
	height:59px;
	margin-left:59px;
margin-right:59px;

}

#empty {
	height:45px;
	float:left;
}

#empty1 {
	height:45px;
	float:left;
}

.lines_for_discr {
width: 13px;
height: 10px;
background-image:url(/css/images/ornament-h.png);
position: absolute;
bottom: -10px;
}

#blk_inside {
position: relative;
width: 100%;
height: 100%;
}

#leftmenu_main {
float:left;
width:214px;
padding-top:20px;
z-index:1000;
margin-left:50px;
margin-top:-60px;
}

#lines {
	background-image:url(images/ornament_main.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:40px;
	/*min-height:974px;*/
	float:left;
	margin-top:-40px;
}

.leftmenu_main_1_eq{
	position: relative;
    float: left;
    left: 50%;
}
.leftmenu_main_1 {
	background-image:url(images/leftmenu.png);
	background-repeat:no-repeat;
	height: 42px;
	width: 158px;
	position: relative;
	float: right;
	right: 50%;
}

.leftmenu_main_1 div {
	font-family: Conv_cyol;
	font-size:22px;
	color: #BA0000;
	padding-top:3px;
}

.podmenu {
font-family: 'Times new Roman';
font-size:16px;
font-weight:bold;
color: #f5f1c8;
}

.hrmenu {
	background-image:url(images/hr_menu.png);
	background-repeat:no-repeat;
	width: 152px;
	height: 14px;
	text-align:center;
}

.hrmenu1 {
	width: 15px;
	height: 4px;
	float:left;
}

#rrr{
z-index:20;
}

#cont {
float:left;
text-align:left;
margin-top:-40px;
margin-bottom:25px;
z-index:20;
width:610px;
}

#padd {
padding-left:25px;padding-right:25px;padding-top:11px;
z-index:20;
}

a.bel1 {
font-family: Conv_cyol;
font-size:18px;
color: #f3efc2;
text-decoration:none;
}

a.podmenu:visited {
color: #f3efc2;
}
a.podmenu:hover {
color: #f3efc2;
}

#copyright {
	padding-left:20px;
	font-family: 'Times new Roman';
	font-size:14px;
	font-weight:bold;
	color: #402b19;
	text-align:left;
	padding-top:10px;
	float:left;
}


#ssilka {
padding-left:80px;
font-family: 'Times new Roman';
font-size:14px;
font-weight:bold;
color: #402b19;
text-align:left;
float:left;
padding-top:10px;
}

#ssilka1 {
padding-left:20px;
float:left;
padding-top:5px;
}

#el_pos{
text-align:left;
float:left;
margin-left:158px;
width:81px;
}

a.ss {
color: #402b19;
text-decoration:none;
}
a.ss:visited {
color: #402b19;
}
a.ss:hover {
color: #402b19;
}

#footer-site {
	background-image:url(images/naturmort.png);
	background-repeat:no-repeat;
	background-position:right;
}

div.catalog_items div.im_cont{
    height:100px; width: 100px;
    float: left; margin-right: 15px; text-align: center; 
    background-color: #eedbc4; 
    /*border: 1px solid #f66822;*/
    border: 3px solid white;
}
.borders_rounded_5{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	height:200px;
}
div.im_cont img {
	height: 200px;
	
	border: 1px solid white;
} 

.catalog_item_bx{
margin: 0 auto;
position: relative;

}

div.catalog_items2, div.catalog_item{
	text-align: center;

    padding: 0px 0px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 53px;
	
    overflow: hidden;
      /*  background-color: #eedbc4; */
    /*border: 1px solid #f66822;*/
    border: 3px solid white;
}
div.catalog_items2{
    float: left;

}
div.catalog_item{
	/*width:60%;*/
	/* width: 500px; */
	padding-left: 15px;
} 

.shrink-thresh {
position: relative;
}

#slider {
overflow: hidden;
position: relative;
}

#slider_itself {
width: 100%;
height: auto;
overflow: hidden;
}

.theme-default .nivoSlider {
position: relative;
background: #704c32 url(images/loading.gif) no-repeat 50% 50%;
margin-bottom: 10px;
}

.nivoSlider {
position: relative;
width: 100%;
height: auto;
overflow: hidden;
}


.theme-default .nivo-controlNav {
text-align: center;
padding: 20px 0;
}


.nivo-controlNav {
text-align: center;
padding: 15px 0;
}

.podzag {
	font-size:17px;
	color:#f2f0c5;
}

.txt1{
	font-size:15px;
	color:#f2f0c5;
}