/********************************************************************** Глобальное форматирование страницы. */
body { text-align :center; margin : 0; padding : 0; font : 12px tahoma; color : #464E50; background : #E9DEC7 url(/img/fon_body.jpg) repeat-x top left; }
img { border : none; }
a:link, a:visited, a:hover { font : bold 12px tahoma; color : #464E50; text-decoration : underline; }
a:hover { color : #587E2A; text-decoration : underline; }
p { margin : 5px 0; }
table {font: 12px tahoma;}
ul { color:#77798E;}
/********************************************************************** Положения блоков */

#main { width : 1132px; margin : 23px auto 60px auto; text-align : left; }
#header { height : 753px; width : 100%; background : #E8DCC4; position : relative; }
#new { height : 180px; width : 100%; color : #fff; }
#content { width : 100%; background : transparent url(/img/fon_content.jpg) no-repeat top center; margin-top : 40px; }
#left { margin-right : 100px; }
#right { float : right; width : 80px; }
#footer { height : 77px; width : 100%; margin-top : 15px; }
/********************************************************************** шапка */

#line_left { position : absolute; top : 0px; left : -6px; width : 5px; height : 753px; background : transparent url(/img/separate.jpg) no-repeat top left; }
#line_right { position : absolute; top : 0px; right : -8px; width : 5px; height : 753px; background : transparent url(/img/separate.jpg) no-repeat top left; }
/********************************************************************** верхнее меню */

#top_menu { background : transparent url(/img/fon_top.jpg) no-repeat top left; height : 51px; width : 100%; }
#top_menu ul { margin : 0 0 0 274px; text-align : center; list-style : none; background : #555D5E url(/img/fon_top_menu.jpg) repeat-x top left; height : 51px; }
#top_menu li { display : inline; margin : 0; padding : 0; }
#top_menu a:link, #top_menu a:visited, #top_menu a:hover { font : 12px tahoma; color : #fff; text-decoration : none; line-height : 51px; height : 51px; display : block; width : 19%; position : relative; float : left; background : transparent url(/img/separate_top.jpg) no-repeat top right; }
#top_menu a:hover { color : #485052; text-decoration : none; background : #D0C5AE url(/img/fon_top_menu_hover.jpg) repeat-x top left; }
/********************************************************************** правая навигация картинками */

#right_menu { position : absolute; top : 0px; right : -50px; width : 21px; }
#right_menu ul { text-align : center; list-style : none; margin : 0; padding : 0; }
#right_menu li { height : 75px; margin : 0; padding : 0; }
#right_menu a { font :  12px tahoma; text-decoration : none; border-bottom : 1px dotted #B9B9B9; height : 45px; line-height : 45px; display : block; }
#right_menu a.end { border-bottom : none; }
/********************************************************************** место для флешки */

#flash { height : 547px; width : 100%;}
/***********************************************************************/

/********************************************************************** главное меню */

#main_menu { height : 149px; width : 100%; border-top : 5px solid #464E50;  background: url(/img/fon_main_menu.jpg) repeat-x top left;}
#main_menu .bg{ height: 149px; background : transparent url(/img/fon_menu_left2.jpg) no-repeat top left;}
#menu { height : 149px; background : transparent url(/img/fon_main_menu.jpg) repeat-x top left; margin-left : 60px; }
#inside_menu { height : 149px; background : transparent url(/img/fon_menu_right.jpg) no-repeat top right; }
a.main:link, a.main:visited, a.main:hover { font : bold 12px tahoma; color : #464E50; text-decoration : none; line-height : 38px; height : 38px; padding-left : 40px; display : block;}
a.main:hover { color : #464E50; text-decoration : none; background : transparent url(/img/fon_main_menu_hover.jpg) no-repeat 40px 0; }
.main span { color : #464E50; text-decoration : none; background : transparent url(/img/fon_main_menu_hover.jpg) no-repeat 40px 0; font : bold 12px tahoma; color : #464E50; text-decoration : none; line-height : 38px; height : 38px; padding-left : 40px; display : block;}
div.main { width : 20%; position : relative; float : left; background: url(/img/separate_main.jpg) top left no-repeat;}
a.sub:link, a.sub:visited, a.sub:hover { font : 11px tahoma; color : #464E50; padding-left : 12px; margin-left : 28px; }
a.sub:hover { font : bold 11px tahoma; color : #464E50; background : transparent url(/img/raquo.gif) center left no-repeat; padding-left : 12px; white-space:nowrap; }
.sub span {font : bold 11px tahoma; color : #464E50; margin-left : 28px; height:10px; padding-left : 12px; background : transparent url(/img/raquo.gif) center left no-repeat; padding-left : 12px; white-space:nowrap;}
#main_menu ul { list-style : none; margin : 0; padding : 0; text-align:left; }
#main_menu li { margin : 5px 0; padding : 0; }
.bg-no{ background: none !important;}
/********************************************************************** новинки */

#new h3 { font : 30px times new roman; color : #464E50; }
div#inside_left { height : 115px; width : 100%; background : transparent url(/img/fon_new_left.jpg) no-repeat top left; }
div#inside_right { height : 115px; width : 100%; background : transparent url(/img/fon_new_right.jpg) no-repeat top right; position: relative;}
#new ul { height : 115px; text-align : center; list-style : none; padding : 0 0 0 2px; margin:0 0 0 0px;  background : transparent url(/img/separate_new.jpg) no-repeat 0 0;}
#new li { display : inline; margin : 0; padding : 0;  }
div.short_new { text-align : left; width : 242px; height:120px; background : transparent url(/img/separate_new.jpg) no-repeat top right; float : left; padding : 15px 5px 0 5px; margin : 0; }
* html div.short_new{width : 252px;}
.sn{ margin-left:94px;}
.scroller{ background : transparent url(/img/fon_new.jpg) repeat-x top left; height : 115px; margin : 0 60px; width:1010px;}
.carusel{  padding-left:2px;}
.carusel{ width:1010px!important;}
* html .sn{ margin-left:90px;}
div.short_new_end { text-align : left; width : 24%; background : none; float : left; padding : 15px 5px 0 5px; margin : 0; }
#new img { float : left; margin-right : 8px; }
#new h4 { font : bold 11px tahoma; margin : 0; padding : 0; }
#new p { font : 11px tahoma; text-indent : 0; }
#new a:link, #new a:visited, #new a:hover { font : bold 11px tahoma; color : #fff; text-decoration : underline; }
#new a:hover { color : #587E2A; text-decoration : underline; }
#new .next{ position: absolute; top:37px; left:1070px; width:40px; height: 40px; display:block; z-index:99;}
#new .prev{ position: absolute; top:37px; left:20px; width:40px; height: 40px; display:block; z-index:99;}
/********************************************************************** основной текст */


#content h1 { font : 30px times new roman; color : #464E50; padding : 10px 0 5px 0; }
#content h2 { font : bold 12px tahoma; color : #464E50; padding : 0px 0 5px 0; }
/********************************************************************** правые картинки */

#right p { text-indent : 0; margin : 15px 0; }
#right img { margin : 2px 0; }
/********************************************************************** подвал*/

#footer{ position:relative; clear:both;}
#footer p { border-top : 2px solid #464E50; text-indent : 0; width : 300px; padding-top : 15px; clear :right; }
#fone { font : 24px times new roman; height : 36px; background : transparent url(/img/fon_fone.jpg) no-repeat center left; padding-left : 23px; position: absolute; right:0px;}
#fone span { font : 30px times new roman; }
