@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{width:100%;  height: 100%;}

body{background-color:#67a7cd; font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding:0; margin:0;    min-height:100%;
 height: 100%; background-image:url(images/bg.gif); background-repeat:repeat-x;}
 


 
img {border:0;}

ul, li {list-style:none;}
br.clear {
	clear:both;
}

a:focus , input:focus, textarea:focus{
	outline: none;
}
a:link, a:visited,  a:active {color:#96cbe9; text-decoration:none; }
a:hover{color:#c8ebff; text-decoration:none; }
.page{width:100%; height: auto !important;
 min-height:100%;
 height: 100%; background:url(images/bg.jpg) no-repeat center top; display:block; }
.main{ width: 990px;margin: 0 auto;  position: relative;}

.logo{ float:left;}
.header{width:100%; height:157px; background:url(images/topbg.png) repeat-x top;}
.head{ padding-top:8px; margin:auto; width:990px; position:relative;}
.menu{float:left; padding-top:32px; background:url(images/menubg.png) no-repeat; padding-left:11px; height:114px; width:703px;}
.pad{ padding-top:3px;}
.bigpic{float:left;padding-left:59px;}
.menu img{float:left;}

.more a{color:#ffffcc; border-bottom: dashed 1px #ffffcc; font-weight:bold; text-shadow:1px 1px 1px #5c96b8;}
  .more2  a, .viewgal a{color:#ffffcc; border-bottom: dashed 1px #ffffcc; font-weight:bold; text-shadow:1px 1px 1px #3d678a; font-size:13px;}

.postcard, .books, .cd{float:left;margin-top: 20px;margin-bottom: 3px;}
.postcard{width:315px; line-height:16px; font-size:11px; }
.postcard p{padding-left: 23px;padding-right: 23px;}
.postcard p img{float: left;padding-right: 16px;}
.postcard2{ width:314px; float:left;}
.prodblock{float:left; width:566px; }
.prodblock2{float:left; margin-left:50px; }
.product{width:151px; background-color:#ffffff; padding:7px; margin-left:23px; color:#666666; line-height:22px; margin-bottom:24px; float:left;}
.product img{padding-bottom:10px;}
.product .name{font-size:14px; font-weight:bold;}
.blue{color:#44719d;}
.postcard ul li, .postcard2 ul li{height:29px; background:url(images/pt1.png) no-repeat; margin-bottom:1px; padding-left:48px; line-height:29px; width:265px;}
.postcard ul li.pt2, .postcard ul li.pt2{ background:url(images/pt2.png) no-repeat; }
.postcard ul li a, .postcard2 ul li a, a.big2{font-size:16px; border-bottom:1px dashed #7fb9d9; text-decoration:none; font-weight:bold; color:#ffffff;}
a.big{font-size:22px; border-bottom:1px dashed #ffffcc; text-decoration:none; font-weight:bold; color:#ffffcc;  text-shadow:1px 1px 1px #5c96b8; }
.postcard2 ul li a.chosen{color:#a6d1e4;}
.books{border-right:dashed 1px #8dc8e7; width:305px; line-height:16px; font-size:11px; }
.books p{ padding-left:23px; padding-right:23px;}
.books p img{float:left; padding-right:16px;}
.books img{float:left;}
.date{color:#c8eefb; font-style:italic; font-size:11px;}
.newstitle{color:#ffffcc; font-weight:bold; font-size:16px; line-height:32px;}
.cd{margin-left:59px; border-right:dashed 1px #8dc8e7; width:263px;}
.cd p{ padding-left:23px; padding-right:23px;}
.cd p img{float:left; padding-top:12px; padding-bottom:12px;}
.oport, .advert{float:left;  font-size:11px; line-height:16px; padding-top:22px; padding-left:74px; padding-right:32px; height:280px; margin-top:20px;}
.oport{ background: #5085ac url(images/twi.png) no-repeat top left; width:412px;  margin-left:59px;  border-right:dashed 1px #8dc8e7;}
.advert{width:259px; background: #5085ac url(images/mic.png) no-repeat top left;}
h2{font-size:16px; color:#ffffcc; line-height:34px; font-weight:bold;}
.video{ width:740px; background:url(images/ubg.png) center no-repeat; height:465px; margin:auto; padding-top:60px; padding-left:140px;}
.title{ width:880px; background:url(images/titlebg.png); height:92px; line-height:92px;  margin:auto; margin-top:50px; font-weight:bold; color:#ffffcc; font-size:24px; text-align:center; text-shadow:1px 1px 1px #48779a;} 
.news{width:820px; margin:auto; background:url(images/newsbg.png); padding-left:30px; padding-right:30px; padding-bottom:20px; min-height:200px;}
.gal{width:880px; margin:auto; padding-top:130px; }
.products{width:880px; margin:auto; padding-top:20px;}
.news .block{width:820px; padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #6fa6c9; line-height:17px; float:left; }
.news .block2{width:820px; padding-top:20px; padding-bottom:20px;line-height:17px; float:left; }
.news .block .pic{width:216px; float:left;}
.news .block .text{width:570px; float:left;}
 .conttext{width:270px; float:left; padding-left:300px; font-size:15px;}
  .abtext1{width:510px; float:left; padding-left:300px; }
    .price{width:480px; float:left; margin-left:300px; border-bottom:1px dashed #6fa6c9; font-size:15px; line-height:25px; padding-bottom:10px;  }
	.big{font-size:18px;}
.last{border-bottom:none;}
.news .block img{padding:6px; background-color:#ffffff;}
.title2{ width:850px; background:url(images/titlebg.png); height:92px; line-height:92px;  margin:auto; margin-top:50px; font-weight:bold; color:#ffffff; font-size:24px;  text-shadow:1px 1px 1px #48779a; padding-left:30px; text-transform:uppercase;} 
.title3{ width:550px; background:url(images/titlebg.png); height:92px; line-height:92px;  margin:auto; margin-top:50px; font-weight:bold; color:#ffffff; font-size:24px;  text-shadow:1px 1px 1px #48779a; padding-left:330px; text-transform:uppercase;} 
.title4{ width:720px; background:url(images/titlebg.png); height:92px; line-height:92px;  margin:auto; margin-top:50px; font-weight:bold; color:#ffffff; font-size:24px;  text-shadow:1px 1px 1px #48779a; padding-left:160px; text-transform:uppercase;} 
.title5{ width:720px; background:url(images/titlebg.png); height:92px; line-height:50px;  margin:auto; margin-top:50px; font-weight:bold; color:#ffffff; font-size:24px;  text-shadow:1px 1px 1px #48779a; padding-left:160px; text-transform:uppercase;} 
.notitle{font-size: 12px;font-weight: normal;line-height: 16px;text-shadow: none;text-transform: none;}
div.page div.footer_guarantor {
 height: 100px;
 clear: both;

}
 
/* &#1050;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088; &#1087;&#1086;&#1076;&#1074;&#1072;&#1083;&#1072; */
div.footer {
 margin: auto;
 margin-top: -100px;
 width: 100%;
 height: 72px;
 clear: both;background-image:url(images/botbg.gif); background-repeat:repeat-x; background-position:bottom;  padding-top:28px; 
}
.footer .content{width:895px; text-align:center; margin-left:auto; margin-right:auto;}
.footer .content .text{float:left; line-height:72px; padding-left:20px;}
.social{float:left; padding-top:15px; padding-right:20px;}
.soctext{float:left; padding-top:25px; padding-right:10px;}
.footer .content .pic{float:right; padding-top:3px; width:500px;}
.footer img{float:left;}
.blockpic{ top:25px; left:85px; z-index:2; position:absolute; display:block;}
.blockpic2{ top:0px; left:55px; z-index:2; position:absolute; display:block;}
.blockpic img{padding:8px; background-color:#ffffff;}
.link{ border-bottom:1px dashed #97c3ca;}
.viewgal{background:url(images/viewgallery.png) no-repeat; padding-left:107px; padding-top:20px; height:50px; width:125px;}
.gallery, .galright{float:left;}
.gallery{ background:url(images/galbg.png) no-repeat; width:596px; height:330px;}

.pagination{width:530px; margin:auto; text-align:center; color:#cee0ee; margin-bottom:10px; float:left; margin-left:30px;}
.pagination2{width:730px; margin:auto; text-align:center; color:#cee0ee; margin-bottom:10px; float:left; margin-left:30px;}
.pagination a, .pagination2 a  {padding:10px; color:#ffffff; text-decoration:underline; font-weight:bold;}
.prev, .next {width:120px; float:left;} 
 .pagination  .pages{float:left; width:290px;}
  .pagination2  .pages{float:left; width:480px;}
