@charset "utf-8";
html {
width:100%;
height:100%;
}
body {
margin:0px;
padding:0px;
background:url(img/head_bg.png) #fff no-repeat center top;
font-family:arial;
font-size:12px;
width:100%;
height:100%;
}
img {
border:0px;
}
.bot_bg {
background:url(img/main_bottom_bg.png) repeat-x bottom;
height:70px;
}
.main_cont {
width:980px;
}
.head {
width:980px;
height:283px;
position:relative;
top:5px;
left:-4px;
}
.head_menu {
background:url(img/menu_bg.png) no-repeat center;
width:559px;
height:363px;
position:absolute;
left:-33px;
top:-6px;
}
.head_menu a:hover{
text-decoration:underline;
}
.logo {
background:url(img/logo.png) no-repeat;
position:absolute;
left:76px;
top:20px;
}
.logo_mail {
background:url(img/logo_mail.png) no-repeat;
position:absolute;
left:85px;
top:185px;
}
.ml_about {
text-decoration:none;
color:#fff;
position:absolute;
left:310px;
top:18px;
font-size:13px;
font-weight:bold;
}
.ml_akcii {
text-decoration:none;
color:#fff;
position:absolute;
left:310px;
top:53px;
font-size:13px;
font-weight:bold;
}
.ml_ftp {
text-decoration:none;
color:#fff;
position:absolute;
left:310px;
top:88px;
font-size:13px;
font-weight:bold;
}
.ml_treb {
text-decoration:none;
color:#fff;
position:absolute;
left:310px;
top:123px;
font-size:13px;
font-weight:bold;
}
.ml_order {
text-decoration:none;
color:#fff;
position:absolute;
left:310px;
top:158px;
font-size:13px;
font-weight:bold;
}
.ml_folio {
text-decoration:none;
color:#fff;
position:absolute;
left:310px;
top:193px;
font-size:13px;
font-weight:bold;
}
.ml_contacts {
text-decoration:none;
color:#fff;
position:absolute;
left:310px;
top:228px;
font-size:13px;
font-weight:bold;
}
.menu_block_text {
position:relative;
left:70px;
top:12px;
overflow:auto;
width:405px;
height:220px;
border:0px;
font-family:tahoma;
font-size:12px;
color:#fff;
}
.menu_block_text a{
color:#fff;
font-weight:bold;
text-decoration:underline;
}
.menu_block_text a:hover{
text-decoration:none;
}
#menu_about {
background:url(img/menu_about.png) no-repeat;
float:right;
position:relative;
width:492px;
height:247px;
right:17px;
z-index:2;
}
#menu_akcii {
background:url(img/menu_akcii.png) no-repeat;
float:right;
position:relative;
width:492px;
height:247px;
right:17px;
z-index:2;
}
#menu_files {
background:url(img/menu_files.png) no-repeat;
float:right;
position:relative;
width:492px;
height:247px;
right:17px;
z-index:2;
}
#menu_maket {
background:url(img/menu_maket.png) no-repeat;
float:right;
position:relative;
width:492px;
height:247px;
right:17px;
z-index:2;
}
#menu_order {
background:url(img/menu_order.png) no-repeat;
float:right;
position:relative;
width:492px;
height:247px;
right:17px;
z-index:2;
}
#menu_folio {
background:url(img/menu_folio.png) no-repeat;
float:right;
position:relative;
width:492px;
height:247px;
right:17px;
z-index:2;
}
#menu_contact {
background:url(img/menu_contact.png) no-repeat;
float:right;
position:relative;
width:492px;
height:247px;
right:17px;
z-index:2;
}
.brt1 {
color:#fff;
font-family:verdana;
font-size:14px;
font-weight:bold;
position:absolute;
top:15px;
left:80px;
}
.brt2 {
color:#fff;
font-family:verdana;
font-size:12px;
font-weight:bold;
position:absolute;
top:41px;
left:80px;
}
.brt3 {
color:#fff;
font-family:verdana;
font-size:12px;
font-weight:bold;
position:absolute;
top:66px;
left:80px;
}
.brt4 {
color:#fff;
font-family:verdana;
font-size:12px;
font-weight:bold;
position:absolute;
top:91px;
left:80px;
}
.brt5 {
color:#fff;
font-family:verdana;
font-size:12px;
font-weight:bold;
position:absolute;
top:116px;
left:80px;
}
.brt6 {
color:#dedede;
font-family:verdana;
font-size:10px;
position:absolute;
top:141px;
left:80px;
width:230px;
text-align:right;
}
.brt7 {
color:#fff;
font-family:verdana;
font-size:14px;
font-weight:bold;
position:absolute;
top:15px;
left:320px;
}
.ord_fio {
background:url(img/order_inp1.png) no-repeat;
width:179px;
height:20px;
border:0px;
margin:0px;
position:absolute;
top:38px;
left:130px;
color:#444;
font-size:11px;
}
.ord_phone {
background:url(img/order_inp2.png) no-repeat;
width:161px;
height:20px;
border:0px;
margin:0px;
position:absolute;
top:64px;
left:148px;
color:#444;
font-size:11px;
}
.ord_mail {
background:url(img/order_inp1.png) no-repeat;
width:179px;
height:20px;
border:0px;
margin:0px;
position:absolute;
top:90px;
left:130px;
color:#444;
font-size:11px;
}
.ord_adr {
background:url(img/order_inp1.png) no-repeat;
width:179px;
height:20px;
border:0px;
margin:0px;
position:absolute;
top:116px;
left:130px;
color:#444;
font-size:11px;
}
.ord_sumbit {
border:0px;
margin:0px;
position:absolute;
top:200px;
left:68px;
color:#444;
font-size:11px;
}
.ord_area {
background:url(img/ord_area.png) no-repeat;
width:160px;
height:189px;
border:0px;
margin:0px;
position:absolute;
top:37px;
left:318px;
color:#444;
font-size:11px;
padding:2px;
overflow:hidden;
}
.main {
width:980px;
position:relative;
top:-18px;
}
.uslugi {
background:url(img/uslugi.png) no-repeat;
width:234px;
height:44px;
}
.uslug2 {
background:url(img/uslug_2.png) no-repeat;
width:219px;
height:43px;
}
.info {
background:url(img/info.png) no-repeat;
width:234px;
height:44px;
}
.prod {
background:url(img/product.png) no-repeat;
width:253px;
height:44px;
}
.news {
background:url(img/news.png) no-repeat;
width:253px;
height:44px;
}
.vacancy {
background:url(img/vacancy.png) no-repeat;
width:253px;
height:44px;
}
.prod2 {
background:url(img/prod_2.png) no-repeat;
width:237px;
height:53px;
position:relative;
left:-1px;
}
.block_bg {
background:url(img/block_bg.png) repeat-y;
width:234px;
height:100%;
color:#5e5e5e;
font-family:tahoma;
font-size:11px;
padding-left:10px;
}
.block_bg a{
text-decoration:none;
color:#1ba1ff;
font-family:verdana;
font-size:11px;
padding:10px;
}
.block_bg a:hover{
text-decoration:underline;
}
.main_tbl {
position:relative;
left:-10px;
}
.block_bgl {
background:url(img/block_bg.png) repeat-y;
width:234px;
height:100%;
color:#1ba1ff;
font-family:verdana;
font-size:11px;
padding-left:10px;
text-indent:10px;
position:relative;
line-height:15px;
}
.block_bgl a{
text-decoration:none;
color:#1ba1ff;
font-family:verdana;
font-size:11px;
margin-left:10px;
}
.block_bgl a:hover{
text-decoration:none;
color:#D93B42;
}
.block_bgl h2{
font-family:tahoma;
font-size:12px;
padding:4px;
margin:0px;
font-weight:bold;
color:#45629d;
}
.block_bg h2{
font-family:tahoma;
font-size:12px;
padding:4px;
margin:0px;
font-weight:bold;
color:#45629d;
}
.block_bottom {
background:url(img/block_bottom.png) no-repeat;
width:234px;
height:13px;
}
.left_block {
float:left;
}
.block_head_bg{
background:url(img/block_head_bg.png) repeat-x top;
width:100%;
height:13px;
}
.block_head_right {
float:right;
background:url(img/block_head_right.png) no-repeat;
width:25px;
height:44px;
}
.block_head_right2 {
float:right;
background:url(img/block_head_right2.png) no-repeat;
width:11px;
height:23px;
}
.block_head_right_w{
float:right;
background:url(img/block_head_right_w.png) no-repeat;
width:25px;
height:44px;
}
.mt10 {
margin-top:10px;
}
.mt15 {
margin-top:15px;
}
.cont_lb {
background:url(img/cont_lb.png) no-repeat;
width:21px;
height:11px;
}
.cont_lb2 {
background:url(img/cont_lb2.png) no-repeat;
width:21px;
height:11px;
}
.cont_b {
background:url(img/cont_b.png) repeat-x bottom;
width:100%;
height:11px;
}
.cont_rb {
background:url(img/cont_rb.png) no-repeat bottom;
width:11px;
height:11px;
}
.cont_l {
background:url(img/cont_l.png) repeat-y;
width:21px;
height:100%;
}
.cont_r {
background:url(img/cont_r.png) repeat-y;
width:11px;
height:100%;
}
.cont_main {
background:#fff;
}
.pl10 {
padding-left:10px;
}
.bot_info {
color:#333333;
font-size:12px;
font-family:tahoma;
}
.bot_info h2{
margin:0px;
font-size:14px;
}
.listovki {
margin:0px;
background:url(img/ico/icon_big_listovki.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.listovki:hover {
background:url(img/ico/icon_big_listovki.png) no-repeat 0px -48px;
max-width:220px;
}
.lists a{
color:#0084e1;
font-family:verdana;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.lists a:hover{
text-decoration:underline;
}
.bloknot {
margin:0px;
background:url(img/ico/icon_big_bloknot.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.bloknot:hover {
background:url(img/ico/icon_big_bloknot.png) no-repeat 0px -48px;
max-width:220px;
}
.brosh {
margin:0px;
background:url(img/ico/icon_big_brosh.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.brosh:hover {
background:url(img/ico/icon_big_brosh.png) no-repeat 0px -48px;
max-width:220px;
}
.calendar {
margin:0px;
background:url(img/ico/icon_big_calendar.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.calendar:hover {
background:url(img/ico/icon_big_calendar.png) no-repeat 0px -48px;
max-width:220px;
}
.buklet {
margin:0px;
background:url(img/ico/icon_big_buklet.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.buklet:hover {
background:url(img/ico/icon_big_buklet.png) no-repeat 0px -48px;
max-width:220px;
}
.kubar {
margin:0px;
background:url(img/ico/icon_big_kubar.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.kubar:hover {
background:url(img/ico/icon_big_kubar.png) no-repeat 0px -48px;
max-width:220px;
}
.vizit {
margin:0px;
background:url(img/ico/icon_big_vizit.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.vizit:hover {
background:url(img/ico/icon_big_vizit.png) no-repeat 0px -48px;
max-width:220px;
}
.pakets {
margin:0px;
background:url(img/ico/icon_big_paket.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.pakets:hover {
background:url(img/ico/icon_big_paket.png) no-repeat 0px -48px;
max-width:220px;
}
.blank {
margin:0px;
background:url(img/ico/icon_big_blank.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.blank:hover {
background:url(img/ico/icon_big_blank.png) no-repeat 0px -48px;
max-width:220px;
}
.otkr {
margin:0px;
background:url(img/ico/icon_big_otkr.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.otkr:hover {
background:url(img/ico/icon_big_otkr.png) no-repeat 0px -48px;
max-width:220px;
}
.convert {
margin:0px;
background:url(img/ico/icon_big_convert.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.convert:hover {
background:url(img/ico/icon_big_convert.png) no-repeat 0px -48px;
max-width:220px;
}
.plakat {
margin:0px;
background:url(img/ico/icon_big_plakat.png) no-repeat top left;
width:220px;
height:31px;
position:relative;
display:block;
padding-top:15px;
text-indent:60px;
}
.plakat:hover {
background:url(img/ico/icon_big_plakat.png) no-repeat 0px -48px;
max-width:220px;
}
.p_hr {
margin:0px;
background:url(img/p_hr.png) no-repeat center;
width:200px;
height:1px;
margin:1px;
}
.sm_list {
margin:0px;
background:url(img/ico/icon_mini_listov.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_list:hover {
background:url(img/ico/icon_mini_listov.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_brosh {
margin:0px;
background:url(img/ico/icon_mini_broshur.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_brosh:hover {
background:url(img/ico/icon_mini_broshur.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_bukl {
margin:0px;
background:url(img/ico/icon_mini_bukleti.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_bukl:hover {
background:url(img/ico/icon_mini_bukleti.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_vizit {
margin:0px;
background:url(img/ico/icon_mini_vizitki.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_vizit:hover {
background:url(img/ico/icon_mini_vizitki.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_blank {
margin:0px;
background:url(img/ico/icon_mini_blank.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_blank:hover {
background:url(img/ico/icon_mini_blank.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_conv {
margin:0px;
background:url(img/ico/icon_mini_konvert.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_conv:hover {
background:url(img/ico/icon_mini_konvert.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_blokn {
margin:0px;
background:url(img/ico/icon_mini_bloknot.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_blokn:hover {
background:url(img/ico/icon_mini_bloknot.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_calen {
margin:0px;
background:url(img/ico/icon_mini_kalendar.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_calen:hover {
background:url(img/ico/icon_mini_kalendar.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_kubar {
margin:0px;
background:url(img/ico/icon_mini_kubariki.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_kubar:hover {
background:url(img/ico/icon_mini_kubariki.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_paket {
margin:0px;
background:url(img/ico/icon_mini_paketi.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_paket:hover {
background:url(img/ico/icon_mini_paketi.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_otkr {
margin:0px;
background:url(img/ico/icon_mini_otkritki.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_otkr:hover {
background:url(img/ico/icon_mini_otkritki.png) no-repeat 0px -31px;
max-width:200px;
}
.sm_plakat {
margin:0px;
background:url(img/ico/icon_mini_plakati.png) no-repeat top left;
width:200px;
height:23px;
position:relative;
display:block;
text-indent:40px;
padding-top:8px;
}
.sm_plakat:hover {
background:url(img/ico/icon_mini_plakati.png) no-repeat 0px -31px;
max-width:200px;
}
.main_bg_tl {
background:url(img/main_bg_tl.png) no-repeat;
width:21px;
height:23px;
}
.main_bg_tc {
background:url(img/main_bg_tc.png) repeat-x;
width:100%;
height:23px;
}
.main_bg_tr {
background:url(img/main_bg_tr.png) no-repeat;
width:11px;
height:23px;
}
.main_bg_l {
background:url(img/main_bg_l.png) repeat-y;
width:21px;
height:100%;
}
.main_bg_r {
background:url(img/main_bg_r.png) repeat-y;
width:11px;
height:100%;
}
.infoblock_bl {
position:relative;
background:url(img/info_block_bl.png) no-repeat -3px 1px;
width:28px;
height:29px;
z-index:10;
display:block;
}
.infoblock {
position:relative;
float:right;
right:-15px;
top:-25px;
z-index:0;
width:200px;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.info_text {
padding:5px;
}
.info_text h5{
margin:5px 10px 10px 5px;
font-family:tahoma;
font-size:14px;
text-align:center;
}
.folio .folio_descr {
margin:0px;
padding:0px;
position:relative;
top:-8px;
}
.folio img{
background:#fff;
padding:3px;
border:1px solid #aaa;
}
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(img/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
.calc_total {
background:transparent;
width:160px;
border:0px;
color:#FF500B;
font-size:14px;
font-family:helvetica;
font-weight:bold;
}
.calc_info {
background:transparent;
width:160px;
border:0px;
font-size:12px;
font-family:arial;
font-weight:bold;
color:#207AC5;
}
.btn_simple {
position:relative;
border:1px solid #227CE5;
background:#499AEA;
margin:2px;
color:#fff;
font-weight:bold;
height:25px;
font-family:arial;
font-size:12px;
}
.btn_simple:hover {
color:#FBFF8B;
}
.calc_bg {
background:url(img/calc_bg.png) no-repeat;
width:621px;
height:298px;
}
.calc_main {
position:relative;
top:35px;
}
.p3 {
padding:2px;
}
