                                        /* Razdel raznyh menu*/
/* Main menu table in left column of main table*/

.left_menu_td {
        background-color:#F6ECD7;
        width:191px;
        vertical-align: top;
        border-bottom: 1px solid white;
}
.menu_left {
   background-color:white;
        font: bold 11px verdana, arial, Helvetica, sans-serif;
        border-bottom:1px solid white;
        margin-bottom:1px;
}
.menu_left select{
        font-size: 12px;
        color: #000000;
    margin-left: 5px;
        margin-bottom:5px;
        width:97%;
}
.menu_left a{
        padding:6px 7px 6px 15px;
        border-bottom:1px solid #D6B778;
        text-align:left;
        display:block;
}
.menu_left a:hover {
        background-color: #FFF1D3;
}
/*podsvetka glavnogo menu*/
.menu_left a, .menu_left a:visited{
        color: black;
        font: bold 11px verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

/* нижнее меню */
.bottom_menu{
        border-bottom: 1px solid #e3bb6b;
        background:#EEE9E0;
        margin-bottom: 2px;
        width:100%;
}
.bottom_menu .t1{
        padding: 3px 0 3px 0;
        text-align: center;
        background:white;
}
.bottom_menu a{
        border-right:1px solid #cccccc;
        border-left:1px solid #cccccc;
        padding: 0 10px;
        font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
        color: Black;
        text-decoration: none;
}/* классы, которые используются для редактора */
p{ padding:0; margin:0; }

.two_cols {
        border:0px;
        width:100%;
        padding-right: 10px;
        vertical-align:top;
}
.two_cols td {
        border:0px;
        width:50%;
        vertical-align:top;
}

.tri_cols {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        border:0px;
        width:100%;
        padding-right: 10px;
        vertical-align:top;
        margin-left: 20px;
}
.tri_cols td {
        border:0px;
        width:30%;
        vertical-align:top;
}

ul{
        list-style-position:outside;

        text-align:left;
}

ul li{
        list-style-image: url(../img/ul.gif);
        margin-left:0px;
        line-height:120%;
        text-align:left;
        padding-bottom: 13px;
}

h1, .head1 {
        font: 22px Arial, Helvetica, sans-serif;
        color:#E63600;
}
h2, .head2 {
        font: 18px Arial, Helvetica, sans-serif;
        color:#BC0202;
}
h3, .head3 {
        font: 22px Arial, Helvetica, sans-serif;
}

h4, .head4 {font: 18px Arial, tahoma, verdana, sans-serif;}
.head5 {    font: 16px Arial, tahoma, verdana, sans-serif;}
.head6 {    font: 14px Arial, tahoma, verdana, sans-serif;}
.head7 {    font: 12px Arial, verdana, tahoma, sans-serif;}
.head8 {    font: 11px Arial, verdana, tahoma, sans-serif;}
.head9 {    font: 12px tahoma, Arial, Helvetica, sans-serif;        margin:0;}
.head10 {   font: 11px verdana, Arial, Helvetica, sans-serif;        margin:0;}
.head11 {   font: 10px verdana, Arial, Helvetica, sans-serif;        margin:0;}

.redaktortable{
        font:12px Verdana, Arial, Helvetica, sans-serif;
        border:0;
        border-top:2px solid #ccc;
        border-left:2px solid #ccc;
}
.redaktortable td{
        border:0;
        border-bottom:2px solid #ccc;
        border-right:2px solid #ccc;
}

a {
        color:#296300;
}

a:hover, a:active  {text-decoration: none;}
  /*для редактора в админ панели. почему здесь - не знаю*/
img {   border:0; }.ContentWidth {width:1003px;}

.bigphoto {
        margin-top: 15px;
        margin-right: 15px;
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
}

body {
        background-color: white;
        margin: 0;
        padding: 0;
}

.colaz_bottom td{
        height:7px;
        border-top:1px solid #342272;
        background:#FFAD29;
        font-size:6px;
}

.tyagright {
/*оттяжка справа для основной td*/
        background-color:#EEE9E0;
}
.link_details {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        margin-top: 2px;
}

.about_text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7F7F7F;
        font-weight: bold;
        background-image: url(../img/bottom_back.gif);
        padding-left:10px;
}
.collazh{
        white-space: nowrap;
        text-align:left;
        vertical-align:middle;
   background:#FFE4CF;
}

.top_menu2_img {
        white-space: nowrap;
}


.top_menu2_img img {
        padding-right: 1px;
}

/* Elementy osnovnogo teksta*/
.info_blocks {
        font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
        text-align:justify;
        line-height:125%;
        padding-right:20px;
        padding-bottom:50px;
        color: #664B2F;
}
.info_blocks img {padding: 0px;}
.info_blocks p{        margin:0px;        padding: 0px;}

hr {
    height: 2px;
    border: 1px solid #FBD181;
    color: #FBD181;
}

.korzina_left {
    font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #693800;
}

.korzina_left span{
    font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #381E00;
    padding-left: 5px;
}

.korzina_left span a{
    font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #381E00;
}

.korzina_left_href a {
    text-decoration: none;
}.korzina_table {
    width: 100%;
    border-top:1px solid #D6B778;
    border-left:1px solid #D6B778;
}

.korzina_table td{
    border-right:1px solid #D6B778;
    border-bottom:1px solid #D6B778;
    text-align: left;
    padding: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000000;
    font: 12px Arial;
}

.korzina_table .korzina_table_head td{
    background-color: #FED481;
    border-right:1px solid #D6B778;
    border-bottom:1px solid #D6B778;
    text-align: center;
    padding: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #8A552C;
    font: 12px Arial;
    font-weight: bold;
}

.korzina_table_footer {
    width: 100%;
    border-bottom:1px solid #D6B778;
    border-left:1px solid #D6B778;
    border-right:1px solid #D6B778;
    color: #6E3B14;
    font: 14px Arial;
    font-weight: bold;
    padding: 7px;
    padding-right: 30px;
    background-color:#FFF5DC;
    text-align: right;
    margin-bottom: 7px;
}.top_menu {
	background-image: url(../inc/TopMenu/back.gif) ;
	background-repeat:repeat-x;                      
	background-position:0 4px;                      
	text-align: left;
	background-color:white;		
}
.top_menu *{
	margin:0;
	vertical-align:top;
}a.winIt,
a.winIt:visited {
	padding:0 24px;
	vertical-align:top;
	position:relative;
	top:7px;
	color:#FFAD00;
}
.product_top {
    background-color: #EB7D00;
    font: 16px Arial;
    font-weight: bold;
    color: #FFFFFF;
}

.product_top .title {
	width:100%;
	height:44px;
}
.product_top .title .left {
	width:16px;
	background-image:url('../inc/product/titleleft.gif');
	background-repeat: no-repeat;
	background-position:bottom;
}
.product_top .title .caption {
	background-image:url('../inc/product/titlecenter.gif');
	background-repeat: repeat-x;
	background-position:bottom;
	padding-bottom: 5px;
	padding-top: 5px;
}
.product_top .title .right {
	width:16px;
	background-image:url('../inc/product/titleright.gif');
	background-repeat: no-repeat; background-position:bottom;
}
.product_info {
    font: 11px Arial;
    color: #333333;
    padding: 16px;
    text-align: left;
    height: 48px;
    vertical-align:top;
}

.product_value {
    padding: 16px;
    padding-top: 0px;
    text-align: left;
    font: 14px Arial;
    font-weight: bold;
    color: #000000;
}

.product_cena {
    font: 18px Arial;
    color: #AB0000;
}
.product_pages_line {
	width:100%;
	background-color: #EC7E01;
	height: 4px;
	overflow:hidden;
}
.product_pages {
    font: 14px Arial;
    font-weight: bold;
    color: #000000;
    padding-top:6px;
    float: left;
}

.product_page_href {
    font: 14px Arial;
    font-weight: bold;
    color: #000000;
    float: left;
    padding: 6px;
    background-color: #FFF1D3;
    margin-left: 6px;
    border: 1px solid white;
}

.product_page_href a {
    font: 14px Arial;
    font-weight: bold;
    color: #000000;
}

.product_page_selected {
    font: 14px Arial;
    font-weight: bold;
    color: #000000;
    float: left;
    padding: 6px;
    background-color: #FDD380;
    margin-left: 6px;
    border: 1px solid white;
}

.ProductImage {
	width:150px;
    padding-top: 11px;
    background-repeat: repeat-x;
	background-image:url(../inc/product/topright.gif);
}

.ProductImageLeft {
	width:1px;
	padding-top: 11px;
	background-image:url('../inc/product/topleft.gif');
	background-repeat: repeat-x;
}
.ProductImageLeft img {
	border-top: 1px solid white;
	border-right: 1px solid white;
}
.ProductZoom {
	width: 100%;
    text-align: center;
    cursor:pointer;
    margin-top:3px;
}

.ProductImage img {
    border-top: 1px solid white;
    border-left: 1px solid white;
}/* forma dlya zakaza produkcii*/
.form{
        padding-bottom:10px;
        text-align:right;
        width:450px;
        font:12px Arial;
        color: #664B2F;
        padding-top:20px;
}

.form td {
        padding-top:6px;
        vertical-align: top;
        padding-left:10px;
}

.form input, textarea{
        width: 260px;
        background-color: #FFFFFF;
        font: 12px Arial;
}

.form select{
        width: 100%;
        background-color: #FFFFFF;
        font: 12px Arial;
}/*подпись размера файла*/
.pricesign{
	font:11px Verdana,sans-serif;
	vertical-align:middle;
	width:70%;
	color:#7F7F7F;
	padding:7px;
}
.pricesign img{vertical-align:bottom;}
/*подпись файла*/
.pricesign a{
        padding-left:5px;
	font: bold 14px Tahoma,Verdana,Arial,sans-serif;
	color:#b8006e;
	text-decoration:underline;
}
.pricesign a:hover{
	text-decoration:none;
}.left_announce {
  padding-top:10px;
}/* class dlya stroki dynamicheskogo menu i pechati stranicy*/
.navMenu {
        font:11px Verdana, serif;
        color:#666666;
        padding:9px 12px;
        background-color: White;
}
.navMenu a{
        font-size:11px;
        text-decoration:none;
        padding:0 5px;
}.Winners {
	border-top:1px solid #D6B778;
	border-right:1px solid #D6B778;
	border-collapse:collapse;
	border-spacing:0;
	
}

.Winners td,
.Winners th {
	border-bottom:1px solid #D6B778;
	border-left:1px solid #D6B778;
	padding:5px 9px;
}

.galeryelem{
	cursor:pointer;
        position:relative;
        float:left;
}
.singleelem{ float:left;}
.galeryelem .podrobnee {
   position:absolute; left:0; top:0;
   margin:0; padding:0;
}
.text {text-align:center;}

.fotogal{}
.pages_num{}
.foto-g{
	vertical-align:top;
	width:135px;
   padding-bottom: 30px;	
}
.foto-g img{
	border:0;
}

.photo_zoom{
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

.photo_describe {
	font: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;		
}

.above_header_menu {
  margin: 0px 16px;
  padding: 0px;
  text-align:left;
  font:10px Verdana, sans-serif;
  color:#4C4C4C;
}
.above_header_menu a, .above_header_menu a:visited{
  text-decoration:none;
  font:10px Verdana, sans-serif;
  color:#4C4C4C;
}
.above_header_menu a:hover{  text-decoration:underline;}

.above_header_menu img{
  margin:0px 5px 1px;
  vertical-align:bottom;
}.anons2 {        text-align: center;}
.anons2 img{margin:5px;}

.iblock_cena a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	COLOR:#3560bd;
	font-size:10px;	
}

.iblock_cena a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3560bd;
	font-size:10px;
}

.iblock_cena{
    width:100%;
    padding:10px 0px 0px;
    vertical-align:top;
    text-align:left;
    background-color:white;
    border: 1px solid #c4c0ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.iblock_cena td{
    font-size:11px;
    vertical-align:top;
    text-align:left;
}
.iblock_cena img{
    padding:0px 0px 0px 0px;
}

.iblock_cena h5{	
	color:black;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding:0px;
}

.podrobnee {
	text-align: left;
	font-family:Tahoma;
	font-size:11px;
	vertical-align:top;
	padding-left: 0px;
	color:Black;
}

.podrobnee a{
	text-align: left;
	font-family:Tahoma;
	font-size:11px;
	vertical-align:top;
	padding-left: 0px;
}

.podrobnee img{
	float: left;
	padding-right: 7px;
	padding-left: 10px;
}

.akcia {
	text-align: left;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:top;
	padding-left: 0px;
	padding-right: 10px; 
	color:Black;
}

.akcia a{
	text-align: left;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:top;
	padding-left: 0px;
}

.akcia img{
	float: left;
	padding-right: 7px;
	padding-left: 10px;
}

.akcia_head{
	padding-bottom: 10px;
	text-align: left;			
	padding-left: 10px;
}

.podrobnee_head{
	padding-bottom: 5px;
	text-align: center;			
}

.HorizontalLine {
height:25px;
background:url(../img/HR-etea.gif) left top no-repeat;
padding-left:87px;
}

.HorizontalLine div {
margin-top:14px;
border-top:2px solid #FBD181;
font-size:1px;
}/* common*/
.footer {
   background-color:#F7EDD8;
   color:#4F2E00;
   font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
   padding-top:28px;
   vertical-align:top;
}

.footer a{
    color:#4F2E00;
    font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.copyright_text,.design_copyright_text {
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #7D5E36;
        text-align:right;
        vertical-align:top;
        padding-right:37px;
}

.design_copyright_text {
        font: 10px Verdana, Arial, Helvetica, sans-serif;
        color: #CCA75C;
        vertical-align:top;
        padding-top:10px;
        padding-right:0px;
}

.design_copyright_text A:link,.design_copyright_text A:active, .design_copyright_text A:visited {
   color: #CCA75C;
   text-decoration: none;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.design_copyright_text A:hover  {
   color: #CCA75C;
   text-decoration: underline;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
}

.counters {
        text-align:center;
}
.counters img {
        opacity: 0.25;             /* css3 */
        filter:alpha(opacity=25);  /* IE */
        -moz-opacity:0.25;         /* Mozilla */
}