/* ���������� ����� */ html { 	margin:0; 	padding:0; background:#bfbfbf; overflow:auto; border:0; outline:0; } body { margin:0 auto; padding:0; border:0; outline:0; max-width:1500px; min-width:1000px; box-shadow:0 0 5px #333; -moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333; } .wrap { width:980px; margin:0 auto; } .relative { position:relative; } #top_row { height:51px; } #navigation { float:left; } #navigation ul { margin:0; padding:0; display:block; list-style:none; overflow:hidden; } #navigation ul li { margin:0; padding:0; display:block; float:left; } #navigation ul li ul { display:none; } #navigation ul li a { display:block; white-space:nowrap; padding:0 20px; line-height:51px; font-family:Arial Narrow; font-size:22px; color:#005e9e; text-decoration:none; } #navigation ul li a:hover, #navigation ul li.active a { color:#fff; background:#00375d url(images/bg_navigation.gif) 0 0 repeat-x; } #menu_pop { position:relative; background:#00375d; overflow:hidden; display:none; } #menu_pop ul { display:block; list-style:none; margin:0; padding:8px 0; overflow:hidden; } #menu_pop ul li { display:block; float:left; margin:0; padding:0; font-size:15px; } #menu_pop ul li a { display:block; margin:0; padding:0 20px; color:#4e96c7; text-decoration:none; line-height:22px; } #menu_pop ul li a:hover, #menu_pop ul li a.active { color:#fff; } #search { float:right; } #search form { display:block; margin:13px 16px 11px 0; padding:0; width:270px; height:27px; background:#e6e6e6 url(images/bg_search.gif) 0 0 no-repeat; } #search form input.text { margin:0; padding:0; display:block; float:left; background:transparent; color:#4c4c4c; font-size:13px; height:27px; line-height:27px; border:0; width:243px; text-indent:13px; } #search form input.submit { margin:0; padding:0; display:block; float:right; background:transparent url(images/icon_search.png) 0 0 no-repeat; width:27px; height:27px; border:0; cursor:pointer; } #header { background:#005e9e url(images/bg_header6.png?1) 50% 0 no-repeat; height:369px; border-top:1px solid #00375d; border-bottom:1px solid #00375d; } #header.inner { background-position:50% -40px; height:255px; } #header div.left { float:left; width:290px; position:relative; } #header div.right { float:right; width:690px; height:369px; background-position:50% 50%; background-repeat:no-repeat; } #header.inner div.right { height:255px; } #header div.vizitka { position:absolute; top:200px; left:300px; } #header.inner div.vizitka { top:80px; } #body { position:relative; } #aside { float:left; width:290px; padding:30px 0 50px 0; } #article { float:right; width:690px; padding:20px 0 50px 0; } div.side_news_slide { width:276px; height:144px; margin:0 0 2em; background:url(images/bg_news.gif) 0 0 no-repeat; position:relative; } div.side_news_slide div.header { overflow:hidden; padding:10px 10px 10px 10px; } div.side_news_slide div.header h6 { display:block; float:left; font-size:17px; line-height:1.3em; vertical-align:bottom; } div.side_news_slide div.header a { display:block; float:right; font-size:11px; color:#4c4c4c; line-height:2.3em; vertical-align:bottom; } /* Easy Slider */ #news_slider { margin:0 40px 0 10px; } #news_slider ul, #news_slider li{ margin:0; padding:0; list-style:none; } #news_slider, #news_slider li{ /* define width and height of container element and list item (slide) list items must be the same size as the news_slider area */ width:230px; height:80px; overflow:hidden; } #news_slider li{ }		 #news_slider li span{ display:block; font-size:11px; line-height:1.3em; color:#b2b2b2; }	 #news_slider li a{ display:block; font-size:13px; line-height:1.3em; } span#prevBtn, span#nextBtn { display:block; position:absolute; right:0; } span#prevBtn a, span#nextBtn a { display:block; width:40px; height:20px; overflow:hidden; text-indent:40px; } span#prevBtn { top:45px; } span#nextBtn { bottom:20px; }					 span#prevBtn a { background:url(images/btn_top.gif) 50% 0 no-repeat; } span#nextBtn a { background:url(images/btn_btm.gif) 50% 100% no-repeat; }					 /* // Easy news_slider */ div.side_bl { background:#f2f2f2 url(images/bg_sbl_0.gif) 0 0 repeat-y; width:275px; margin:0 0 2em; } div.side_bl div.bottom { background:url(images/bg_sbl_2.gif) 0 100% no-repeat; } div.side_bl div.top { background:url(images/bg_sbl_1.gif) 1px 0 no-repeat; padding:15px 15px 5px 12px; } div.side_bl div.header { overflow:hidden; padding:0 0 5px 0; border-bottom:1px solid #fff; } div.side_bl div.header h6 { display:block; float:left; font-size:17px; line-height:1.3em; vertical-align:bottom; } div.side_bl div.header a { display:block; float:right; font-size:11px; color:#4c4c4c; line-height:2.3em; vertical-align:bottom; } div.side_bl dl { margin:0; padding:0; display:block; } div.side_bl dt { margin:16px 0 0 0; padding:0; display:block; font-size:11px; line-height:1.3em; color:#b2b2b2; } div.side_bl dd { margin:0 0 16px 0; padding:0; display:block; font-size:13px; line-height:1.3em; } div.side_bl dd a { color:#4c4c4c; } div.side_price { width:274px; height:140px; background:url(images/bg_prices.gif) 0 0 no-repeat; margin:0 0 2em 0; padding:2px 0 0 0; } div.side_price h6 { font-size:17px; padding:0; margin:15px 0 10px 15px; line-height:1em; } div.side_price ul { list-style:none; display:block; margin:0 0 0 15px; padding:0; } div.side_price ul li { display:block; margin:0; padding:0; font-size:13px; line-height:1.1em; } div.side_price ul li a { display:block; color:#4c4c4c; padding:1px 0; } #footer { background:#005e9e url(images/bg_footer.gif); border-top:1px solid #00375d; min-height:100px; color:#fff; font-size:11px; line-height:1.3em; } #footer a { color:#fff; text-decoration:none; } #footer a:hover { text-decoration:underline; } #footer div.logo { float:left; margin:10px 0 0 20px; } #footer div.addresses { float:left; } #footer div.addresses ul { list-style:none; display:block; margin:10px 0 0 5px; padding:0; } #footer div.addresses ul li { display:block; margin:0 0 0 35px; padding:0; } #footer div.addresses ul li .city { font-size:17px; font-weight:bold; line-height:1.3em; } #footer div.counters { float:right; margin:35px 10px 0 0; } ul.breadcrumb { margin:0 0 1em 0; padding:0; display:block; list-style:none; } ul.breadcrumb li { display:inline; margin:0; padding:0; font-size:11px; color:#b2b2b2; } ul.breadcrumb li a { color:#b2b2b2; } ul.breadcrumb li h1 { display:inline; margin:0; padding:0; } div.left_menu { margin:0 0 2em 0; } div.left_menu ul { margin:0; padding:0; list-style:none; display:block; } div.left_menu ul li { margin:0; padding:0; display:block; } div.left_menu ul li a { margin:0; padding:3px 20px; display:block; } div.left_menu ul li a.active { color:#4c4c4c; text-decoration:none; } div.address { margin:1em 0 3em 0; overflow:hidden; } div.address div.map { float:left; width:50%; } div.address div.text { float:right; width:50%; } div.address div.text .city { font-size:17px; font-weight:bold; } #preview{ 	position:absolute; 	border:1px solid #ccc; 	background:#333; 	padding:0; 	display:none; 	color:#fff; } a.print_btn { background:url(images/printer.png) no-repeat 100% 50%; font-size:14px; line-height:24px; padding:0 30px 0 0; display:block; float:right; color:#555; text-decoration:none; } a.print_btn:hover { color:#005E9E; }
#header div.polka_s_knigami {position:absolute; margin-top:73px; margin-left:0px;}
#header div.god_2015 {position:absolute; margin-top:73px; margin-left:475px;}
.telefon {font-family: Tahoma, Arial, Verdana; float: right; font-size:25px; color:red; font-weight: bolder; margin-top:73px;}
