@charset "utf-8";
@import url('reset.css');
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=cyrillic-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Poiret+One&subset=cyrillic);
/*-----
masterstenru@gmail.com
masterstenru@gmail.com
---------*/



body { background:#000000;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }

#ten_for_main_table {  background-image:url('../images/ten.png');   vertical-align:top; border:#333366 0px solid;
                     width:1100px; height:800px; top: 50%; position:fixed; margin-top:-400px; left:50%; margin-left:-550px;}

#main_table  {    vertical-align:top; border:#333366 0px solid; width:930px; height:633px; top: 51%; position:fixed; margin-top:-311px; left:50%; margin-left:-465px;}
#main_table td{ vertical-align:top;}





.top-menu
{
font-family:  Verdana, 'Open Sans Condensed',Tahoma,Arial,Haettenschweiler, Century Gothic, Helvetica, sans-serif;
    font-size: 12px;


   /* height:30px;*/
    /*line-height:34px;*/

    border:solid 0px #a78ec8;

    overflow:hidden;
    margin:0px;
    padding:0px;
}


.top-menu_soc li {
    list-style-type: none;
    float: left;
    padding-left: 8px;
    position: relative;
    left: 10px;
    top: 12px;
}

.top-menu a {

    display: block;
    background-repeat: no-repeat;
    background-position: right;
    padding-left: 9px;
    padding-top: 13px;
    padding-bottom: 14px;
    text-decoration: none;
    color: #fff;
    border: 0px #fe5 solid;
}
.top-menu a:hover{ background:#ccb4e4; color:#333333;}
/*----------------*/

.home
{
    border:none;
    margin: 8px 0px;
}


.top-menu li:hover {
         	color: #000; text-decoration:underline;

}

.top-menu .forum {
         background-image:url('../images/bc_bgf.png');
	 background-repeat:repeat-x;

}
.top-menu .forum:hover {
         background-image:url('../images/bc_bgf1.png');
	 background-repeat:repeat-x;

}


.top-menu_soc .ivk {
         background-image:url('../images/ivk25_0.png');
		 background-repeat:no-repeat; height:25px; width:25px; padding-left:0px;
       ; margin-right:2px; }
.top-menu_soc .iod {
         background-image:url('../images/iok25_0.png');
		 background-repeat: no-repeat; height:25px; width:25px; padding-left:0px;
         margin-right:2px; }
.top-menu_soc .ifb {
         background-image:url('../images/ifb25_0.png');
         background-repeat:no-repeat; height:25px; width:25px;  padding-left:0px;
          margin-right:5px; }

	.top-menu_soc a	 { display:block; height:25px; width:25px;}

.top-menu_soc .ivk:hover { background-image:url('../images/ivk25.png');     	 background-repeat:repeat-x;}
.top-menu_soc .ifb:hover { background-image:url('../images/ifb25.png');       background-repeat:repeat-x;}
.top-menu_soc .iod:hover { background-image:url('../images/iok25.png');	 background-repeat:repeat-x;}




/*--------------------*/

a {text-decoration: none;}
.main_mm
 { background-color:#fff; width:1000px;  display: block; border:dotted #CC3333 2px; left: 100px; position:relative;}

.main_menu   {
    width: 234px;
    float: left;
    text-align: right;
    padding-right: 0px;
    padding-top: 13px;
    padding-bottom: 8px;
    padding-left: 15px;
    border: 0px #eee solid;}



.main_pic {   width:688px; vertical-align: top; height:600px;}  /*область под картинкой и рамной.. */


.menu_item { background:#b90b82; border:#000 solid 0px;  float:right; margin-top:0px;
             margin-bottom:0px; padding-top:5px; padding-bottom:5px;
             right:1px;    text-align:right;  	font-family: 'Wire One', arial, serif; color:#333333;  }



.menu_item  h2 {font-size: 16px;      margin-top: 2px; font-weight:500px;}

.main_menu table {margin-bottom:5px;}

.item_0, .item_1, .item_2, .item_3, .item_4, .item_5, .item_6, .item_7, .item_8, .item_9, .item_10, .item_11 {

font-family: Verdana,Tahoma,Arial,Haettenschweiler, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: none;
    width: 187px;
    height: 46px;
    padding-left: 27px;
    padding-right: 13px;
    padding-top: 4px;
    padding-bottom: 10px;
    background-color: #7445a9;
    /* background-image: url(../images/bg_i1.png); */
    color: #fff;
}
main.css:128
.menu_item {
    background: #b90b82;
    border: #000 solid 0px;
    float: right;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    right: 1px;
    text-align: right;
    font-family: 'Wire One', arial, serif;
    color: #333333;
}
/*
.item_11 {     background: #898996;
    color: #fff;
    background-image: url('../images/new_item.png');
    background-repeat: no-repeat; }
*/

       /*  berger */
.item_10:hover { background:#ccb4e4; color:#333333;}         /*silk plaster*/
.item_1:hover { background:#ccb4e4; color:#333333; }		    /*ccc*/
.item_2:hover { background:#ccb4e4; color:#333333;   }          /* GoldShell*/
.item_3:hover { background:#ccb4e4; color:#333333;   }         /*mramor*/
.item_4:hover { background:#ccb4e4; color:#333333;   }         /* keramika */
.item_5:hover { background:#ccb4e4; color:#333333;   }         /*frec*/
.item_6:hover { background:#ccb4e4; color:#333333;  }       /* steklo  */
.item_7:hover { background:#ccb4e4; color:#333333;   }      /*karniz*/
.item_8:hover { background:#ccb4e4; color:#333333;   }     /* kamen*/
.item_9:hover { background:#ccb4e4; color:#333333;   }     /* дизайн*/
.item_11:hover { background:#ccb4e4; color:#333333;   }     /* berger*/







/*таблица картинка рамка*/


.table_main_pic { margin-top:5px; margin-left:10px; }


.table_main_pic .left_top 	{ width:3px; height:3px; border-right:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.table_main_pic .center_top {  height:3px; border-bottom: solid 1px #ffffff;}
.table_main_pic .right_top 	{ width:3px; height:3px; border-left:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}

.table_main_pic .left_center 	{ width:3px;  border-right: solid 1px #ffffff;}
.table_main_pic .center_center 	{ width:650px; height:347px;}
.table_main_pic .right_center 	{ width:3px;  border-left: solid 1px #ffffff;}

.table_main_pic .left_bottom 	{ width:3px; height:3px; border-right:solid 1px #ffffff; border-top: solid 1px #ffffff;}
.table_main_pic .center_bottom 	{ height:3px; border-top: solid 1px #ffffff;}
.table_main_pic .right_bottom 	{ width:3px; height:3px; border-left:solid 1px #ffffff; border-top: solid 1px #ffffff;}


/* рамка для верннего меню */
.table_sub_menu { margin-top:14px; margin-left:10px; width:359px; border:solid 0px #4fe102;  }


.table_sub_menu .left_top 	{ width:3px; height:3px; border-right:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.table_sub_menu .center_top      { height:3px; border-bottom: solid 1px #ffffff; border-right:solid 1px #ffffff;  }
.table_sub_menu .right_top 	{ width:3px; height:3px; border-left:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}

.table_sub_menu .left_center 	{ width:3px; border-right: solid 1px #ffffff;}
.table_sub_menu .center_center { /* height:53px; */ background-color:#7445a9; background-image: url('../images/bg_i1.png'); color:#fff;border-right:solid 1px #ffffff;  }
.table_sub_menu .right_center 	{ width:3px; border-left: solid 1px #ffffff;}

.table_sub_menu .left_bottom 	{ width:3px; height:3px; border-right:solid 1px #ffffff; border-top: solid 1px #ffffff;}
.table_sub_menu .center_bottom 	{ height:3px; border-top: solid 1px #ffffff;border-right:solid 1px #ffffff;  }
.table_sub_menu .right_bottom 	{ width:3px; height:3px; border-left:solid 1px #ffffff; border-top: solid 1px #ffffff;}



/* рамка для текста*/
.table_main_text {
    margin-top: 6px;
    margin-left: 10px; }


.table_main_text .left_top 	{ width:3px; height:3px; border-right:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.table_main_text .center_top    {  height:3px; border-bottom: solid 1px #ffffff;}
.table_main_text .right_top 	{ width:3px; height:3px; border-left:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}

.table_main_text .left_center 	{ width:3px; height:83px; border-right: solid 1px #ffffff;}
.table_main_text .center_center { width:650px; height:147px;  background-color:#fff; }
.table_main_text .right_center 	{ width:3px; height:83px; border-left: solid 1px #ffffff;}

.table_main_text .left_bottom 	{ width:3px; height:3px; border-right:solid 1px #ffffff; border-top: solid 1px #ffffff;}
.table_main_text .center_bottom 	{  height:3px; border-top: solid 1px #ffffff;}
.table_main_text .right_bottom 	{ width:3px; height:3px; border-left:solid 1px #ffffff; border-top: solid 1px #ffffff;}



/* рамка для меню*/
.table_main_menu { margin-top:24px; }

.table_main_menu .left_top 	{ width:10px; height:10px; border-right:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.table_main_menu .center_top    { width:100px; height:10px; border-bottom: solid 1px #ffffff;}
.table_main_menu .right_top 	{ width:10px; height:10px; border-left:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}

.table_main_menu .left_center 	{ width:10px; height:400px; border-right: solid 0px #fff;}
.table_main_menu .center_center { width:100px; height:400px;}
.table_main_menu .right_center 	{ width:10px; height:400px; border-left: solid 1px #ffffff;}

.table_main_menu .left_bottom 	{ width:10px; height:10px; border-right:solid 1px #ffffff; border-top: solid 1px #ffffff;}
.table_main_menu .center_bottom { width:100px; height:10px; border-top: solid 1px #fff;}
.table_main_menu .right_bottom 	{ width:10px; height:10px; border-left:solid 1px #ffffff; border-top: solid 1px #ffffff;}

/* элемент меню с засечками */


.menu_item_top_left 	{width:3px; height:3px; border-right:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.menu_item_top_center   {height:3px; border-bottom: solid 1px #ffffff;}
.menu_item_top_right 	{width:3px; height:3px; border-left:solid 1px #ffffff; border-bottom: solid 1px #ffffff;}

.menu_item_center_left 		{width:3px; border-right: solid 1px #ffffff;}
.menu_item_center_center 	{width:170px;  height:47px;}
.menu_item_center_right 	{width:3px; border-left: solid 1px #ffffff;}

.menu_item_bottom_left 		{ width:3px; height:3px; border-right:solid 1px #ffffff; border-top: solid 1px #ffffff;}
.menu_item_bottom_center 	{ height:3px; border-top: solid 1px #ffffff;}
.menu_item_bottom_right 	{ width:3px; height:3px; border-left:solid 1px #ffffff; border-top: solid 1px #ffffff;}


.top-menu .shop{
    color:#eee;
}

.top-menu .shop:hover{
    color:#fff;

}

.main_text { font-family: 'Open Sans Condensed', sans-serif; margin:0px; text-align:justify}
/* ��� ������ � ���⨭��*/

.text_op_0, .text_op_1, .text_op_2, .text_op_3, .text_op_4, .text_op_5, .text_op_6, .text_op_7, .text_op_8, .text_op_9, .text_op_10, .text_op_11, .text_op {

	display: none;
        position: absolute ;
        margin-top: -263px;
		margin-left: 14px;
       font: normal bold 14px Arial;
	    text-align: left;
        padding: 5px 15px;
	    white-space: nowrap;
        width: 530px;
	    height: 70px;

	background: -moz-linear-gradient(left,  rgba(168,95,184,0.9) 80%, rgba(0,0,0,0) 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(80%,rgba(220,166,232,0.40)), color-stop(100%,rgba(0,0,0,0)));
        background: -webkit-linear-gradient(left,  rgba(168,95,184,0.9) 80%,rgba(0,0,0,0) 100%);
        background: -o-linear-gradient(left,  rgba(168,95,184,0.9) 80%,rgba(f,f,f,f) 100%);
        background: -ms-linear-gradient(left,  rgba(168,95,184,0.9) 60%,rgba(0,0,0,0) 100%);
        background: linear-gradient(to right,  rgba(168,95,184,0.9) 60%,rgba(0,0,0,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
		color: #000;
}



.link_title_text {
display: block;
height: 388px;
width: 652px;
border: 0px #4ff solid;
position: absolute;
top: -280px;
left: -2px;
font-weight: 100;


}


.title_text { position:relative; top:-68px; left:75px; font-weight:100; color:#fff;}
.title_text h2{ font-family:'Open Sans Condensed', Verdana,Tahoma,Arial,Haettenschweiler, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 30px;  font-weight:bold;
text-transform: none; }
.title_pic img {     position:relative;      height: 70px; top:0px;}


.text_op_1 .title_text img{ height: 40px;
position: relative;
top: 5px;
left: -86px;}
.text_op_1 .title_text {  top:-32px; }

.text_op_2 .title_text img{ height: 40px;
position: relative;
top: 5px;
left: -86px;}
.text_op_2 .title_text {  top: -64px; left: 112px;}


.text_op_10 .title_text {  left:195px; }
/* для слайдера */

#wrapper {width:673px; margin:50px auto}
#container {position:relative; background:#fff; padding:32px; height:235px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.sliderbutton {float:left; width:24px; height:165px; cursor:pointer;}
#slideleft       	{background:#bbb url('../images/sl_left1.jpg');   background-position: center;  border-right:#000000 solid 0px;}
#slideleft:hover 	{background:#bbb url('../images/sl_left.jpg');     background-position: center;}

#slideright 		{background:#bbb url('../images/sl_right1.jpg');     background-position: center; border-left:#000000 solid 0px;}
#slideright:hover 	{background:#bbb url('../images/sl_right.jpg');      background-position: center;}

#slider {float:left; position:relative; overflow:auto; width:600px; height:165px;}
#slider ul {position:absolute; list-style:none; top:-10px; left:0}
#slider li {float:left; width:600px; height:167px; background:#fef;    }
.pagination {position:absolute; margin-top:0px; margin-left:569px; list-style:none; height:28px}
.pagination li {float:left; cursor:pointer; height:1px; width:8px; background:#fff; margin:0 2px 0 0; border:1px solid #888}
.pagination li:hover, li.current {background:#aaa}



.text_sl img {position:absolute;  margin-top:14px; margin-left:0px; }
.text_sl h2  {position:absolute; margin-top:18px;  margin-left:170px; font-size: 24px; font-weight:bold;}
.text_sl span {position:absolute; margin-top:66px;  margin-left:170px; width:400px; color: #000;}

.pic_sl {margin-top:7px; margin-left:15px;}
.pic_sl  img  { margin:8px;  border:2px solid #b585ea; height:107px; width:120px;  }
.pic_sl  img:hover {  border:2px solid #7b4ead; }


#mini_logo {
width: 297px;
height: 85px;
border: 0px solid #7b4ead;
position: absolute;
margin-top: -78px;
margin-left: 374px;
background-image: url('../images/mini_logo.png');
}
#mini_logo:hover {

background-image: url('../images/mini_logo1.png');
}


#video_center
{

    width: 650px;
    height: 347px;
    border: 1px solid #7b4ead;
    position: absolute;
    z-index: 30;
    margin-top: 8px;
    margin-left: 14px;
 /* background:#567240; */
}

ul.ulpadding1 {

    margin-top: 8px;
    margin-left: 14px;

}