body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#344553;
background:#2F404E;
}
.page {
text-align:center;
}
.wrap {
margin:0 auto;
width:1000px;
background:#CFDAE3;
text-align:left;
}
a img {
border:none;
}
a {
color:#0048FF;
text-decoration:none;
}
h1, h2, h3 {
color:#2F404E;
font-size:18px;
padding:6px 0px;
margin:0px;
}
form, input {
padding:0;
margin:0;
}
p {
padding:5px 0px;
margin:0;
}
li {
padding:3px 0px 5px 0px;
}
a:hover {
text-decoration:underline;
}
.header {
height:200px;
background:url(../images/new/headbg.gif) left top repeat-x;
}
.logo {
width:243px;
height:auto;
margin:0px 0px 0px 20px !important;
margin:0px 0px 0px 10px;
float:left;
color:#FFF;
text-align:center;
font-size:13px;
}
.flash {
width:650px;
float:right;
}
.clear {
clear:both;
height:0px;
overflow:hidden;
}
.leftside {
width:250px;
float:left;
margin-top:-4px;
}
.mainside {
width:749px;
float:right;
}
.phone {
height:74px;
background:url(../images/new/phone.gif) left top no-repeat;
font-weight:bold;
font-size:24px;
color:#354655;
padding-left:75px;
padding-top:10px;
overflow:visible;
}
.time {
font-size:14px;
color:#30414F;
text-align:center;
font-weight:normal;
}
.topmenu1 {
margin-top:-3px !important;
margin-top:0px;
height:33px;
background:url(../images/new/topmenu1bg.gif) left top repeat-x;
}
.topmenu1 a {
display:block;
float:left;
padding:0px 15px;
height:26px;
background:url(../images/new/topmenu1bg.gif) left top repeat-x;
color:#CFDAE3;
text-transform:uppercase;
padding-top:7px;
}
.topmenu1 a:hover {
background:url(../images/new/topmenu1bghover.gif) left top repeat-x;
text-decoration:none;
}
.topmenu1 a.active_menu {
background:url(../images/new/topmenu1bgactive.gif) left top repeat-x;
text-decoration:none;
}
.topmenu2 {
height:33px;
background:#4A7283;
}
.topmenu2 a {
display:block;
float:left;
padding:0px 8px;
height:22px;
color:#CFDAE3;
margin:0px 5px;
margin-top:8px;
padding-top:3px;
}
.topmenu2 a:hover {
color:#F0C975;
text-decoration:none;
}
.topmenu2 a.active_menu {
background:#CFDAE3;
color:#384957;
text-decoration:none;
}
.blocktop {
width:240px;
margin-left:10px;
height:8px;
overflow:hidden;
background:url(../images/new/blocktop.gif) left top no-repeat;
}
.blockbottom {
width:240px;
margin-left:10px;
height:8px;
overflow:hidden;
background:url(../images/new/blockbottom.gif) left top no-repeat;
}
.block {
overflow:hidden;
width:240px;
margin:0px 0px 0px 10px;
background:#314250 url(../images/new/blockbg.gif) left top repeat-x;
font-size:14px;
}
.block a {
display:block;
background:url(../images/menubg2.png) center no-repeat !important;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menubg2.png', sizingMethod='crop');
color:#CFDAE3;
height:20px;
padding:2px 0px 0px 20px;
margin:6px 0px;
}
.block a:hover {
text-decoration:none;
color:#EBBC69;
background:url(../images/menubg.png) center no-repeat !important;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menubg.png', sizingMethod='crop');
}
.block a.active_menu {
color:#000;
background:url(../images/menubghover.png) center no-repeat !important;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menubghover.png', sizingMethod='crop');;
}
.blocktop2 {
margin-top:10px;
width:240px;
margin-left:10px;
height:7px;
overflow:hidden;
background:url(../images/new/blocktop2.gif) left top no-repeat;
}
.blockbottom2 {
width:240px;
margin-left:10px;
height:7px;
overflow:hidden;
background:url(../images/new/blockbottom2.gif) left top no-repeat;
}
.blocktopcalc {
margin-top:10px;
width:240px;
margin-left:10px;
height:6px;
overflow:hidden;
background:url(../images/new/calctop.gif) left top no-repeat;
}
.blockbottomcalc {
width:240px;
margin-left:10px;
height:7px;
overflow:hidden;
background:url(../images/new/calcbot.gif) left top no-repeat;
}
.block2 {
width:230px;
margin-left:10px;
background:#BE4714 url(../images/new/calcbg.gif) left top repeat-x;
padding-left:10px;
}
.block2 a {
display:block;
background:url(../images/new/calclink.png) no-repeat !important;
background-position:0px 1px !important;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/new/blocklink.png', sizingMethod='crop');
color:#30414F;
min-height:17px;
height:auto !important;
height:17px;
padding-left:20px;
font-size:14px;
font-weight:bold;
}
.block2 a:hover {
text-decoration:none;
color:#FFF;
}
.block2 a.active_menu {
background:url(../images/new/calclinkhover.png) left top no-repeat !important;
background-position:0px 1px !important;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/new/blocklinkhover.png', sizingMethod='crop');
}
.calc {
height:46px;
background:url(../images/new/calc2.gif) left top no-repeat;
padding-left:40px;
text-align:center;
color:#30414F;
font-size:18px;
}
.calctitle {
letter-spacing:5px;
}
.block3 {
width:230px;
margin-left:10px;
background:#30414F; /* url(../images/new/blockbg3.gif) left bottom repeat-x */
padding-left:10px;
}
.block3 .tit {
color:#CFDAE3;
font-size:18px;
text-align:center;
margin-bottom:10px;
text-transform:uppercase;
margin-left:-10px;
}
.block3 a {
display:block;
background:url(../images/new/blocklink.png) left top no-repeat !important;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/new/blocklink.png', sizingMethod='crop');
color:#CFDAE3;
min-height:17px;
height:auto !important;
height:17px;
padding-left:20px;
}
.block3 a:hover {
text-decoration:none;
color:#EBBC69;
}
.block3 a.active_menu {
background:url(../images/new/blocklinkhover.png) left top no-repeat !important;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/new/blocklinkhover.png', sizingMethod='crop');
}
p.info {
color:#30414F;
padding-left:20px;
font-weight:bold;
}
.newsfeed {
color:#30414F;
margin-left:10px;
width:240px;
height:111px;
background:url(../images/new/newsfeedbg.gif) center no-repeat;
text-align:center;
padding-top:30px;
}
.newsfeed input.button {
width:29px;
height:26px;
background:url(../images/new/button.gif) center no-repeat;
border:none;
padding:0;
margin:0;
}
.news {
margin-left:10px;
width:240px;
font-size:12px;
color:#30414F;
}
.news .leftmg {
margin-bottom:15px;
}
.news a {
color:#0048FF;
}
.news .news_header {
border-bottom:3px solid #2F404E;
font-size:14px;
letter-spacing:3px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
}
.news .newsarchive {
height:28px;
background:url(../images/new/newsarchivebg.gif) top center no-repeat;
text-align:center;
padding-top:8px;
}
.news .newsarchive a {
color:#FFFFFF;
}
.content {
padding:0px 9px 0px 20px;
}
.footer {
margin-top:10px;
padding:10px 0px;
text-align:center;
color:#FFFFFF;
background:#2F404E;
}
.footer a {
color:#FFF;
}

/* Calculator */

.calc_title {
background:url(../images/new/calctitlebg.gif) left bottom no-repeat;
border-bottom:3px solid #425361;
color:#FFF;
padding:10px 0px 0px 5px;
margin-bottom:5px;
font-size:12px;
}
.calc_subtitle {
background:url(../images/new/calcsubtitlebg.gif) left center no-repeat;
font-weight:bold;
color:#FFF;
height:17px;
padding-left:10px;
}
.locktext {
background:#4B5C6B url(../images/new/calclocktextbg.gif) left top repeat-x;
color:#FFF;
font-size:10px;
padding:5px;
margin:0px 10px;
}
.lockimg {
text-align:center;
background:#FFF;
margin:0px 10px;
}
.calc_button {
line-height:25px;
background:url(../images/new/calcbuttonbg.gif) left top repeat-x;
padding:0px 10px;
overflow:hidden;
color:#FFF;
font-size:18px;
border:0px;
margin:0px;
text-transform:uppercase;
}
.calcres {
height:35px;
background:#445563;
}
ul {
margin:0;
padding:5px 0px 5px 15px;
}
.main_table {
margin-top:245px;
}
.door_js {
position:absolute;
top:290px !important;
top:295px;
}
.services {
background:url(../images/servicesbg.jpg) left top no-repeat;
height:129px;
font-size:11px;
color:#CFDAE3;
text-align:center;
overflow:hidden;
}
.services_text {
padding:5px 0px 0px 25px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
margin-bottom:14px;
text-align:left;
}
.service1 {
width:67px;
float:left;
margin:0px 10px 0px 10px !important;
margin:0px 10px 0px 5px;
padding:0px 5px;
}
.service2 {
width:134px;
float:left;
margin-right:10px;
padding:0px 5px;
}
.service3 {
width:111px;
float:left;
margin-right:10px;
padding:0px 5px;
}
.service4 {
width:145px;
float:left;
margin-right:10px;
padding:0px 5px;
}
.service5 {
width:72px;
float:left;
margin-right:10px;
padding:0px 5px;
}
.service6 {
width:72px;
float:left;
}
.inprice {
background:url(../images/inpricebg.jpg) center no-repeat;
width:240px;
height:236px;
font-size:11px;
color:#CFDAE3;
text-align:left;
}
.inprice_text {
padding:5px 0px 0px 10px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
margin-bottom:8px;
}
.inprice_desc1 {
height:26px;
padding-left:40px;
overflow:hidden;
}
.inprice_desc2 {
height:41px;
padding-left:40px;
overflow:hidden;
}
.inprice_desc3 {
height:46px;
padding-left:40px;
overflow:hidden;
}
.inprice_desc4 {
height:44px;
padding-left:40px;
overflow:hidden;
}
.inprice_desc5 {
height:35px;
padding-left:40px;
overflow:hidden;
}
.errors {
background:url(../images/error_icon.png) left center no-repeat;
min-height:64px;
height:auto !important;
height:64px;
color:#FF0000;
padding-left:70px;
margin:10px 0px 0px 20px;
}
.info2 {
background:url(../images/icon-info.png) left center no-repeat;
min-height:64px;
height:auto !important;
height:64px;
color:#004F12;
padding-left:70px;
margin:10px 0px 0px 20px;
line-height:64px;
}
.tabs {width:720px;}
.tabbernav{height:30px; background:#314250 url(../images/new/dveriheadbg.gif) left top repeat-x;}
a.doormenu {height:25px; font-size:14px; padding:0px 6px; padding-top:5px; color:#CFDAE3; display:block; float:left;}
a.active, a:hover.doormenu {background:#CE7133 url(../images/new/dveriheadbgactive.gif) left top repeat-x; color:#2F404E; text-decoration:none;}
.desc { width: 225px; text-align:left; float:left; padding:5px 5px;}
.desc2 { width: 335px; text-align:left; float:left; padding:5px 5px;}
.desc_all {min-height:205px; height:100% !important; height:205px; clear:both; background:#2f404e url(../images/new/dveribg.gif) left top repeat-x;}
.desc p, .desc2 p { background:#CE7133; padding:10px; margin:0px; font-size:12px; margin-top:20px; color:#FFF; }
.tab_img:hover { cursor:pointer}
input.buy_button {font-size:14px; margin-left:20px !important; margin-left:10px;  border:none; padding:3px 6px; color:#CFDAE3; background:#314250 url(../images/new/dveriheadbg.gif) left top repeat-x;}
input.buy_button_active {font-size:14px; margin-left:20px !important; margin-left:10px;  border:none; padding:3px 6px; color:#2F404E; background:#CE7133 url(../images/new/dveriheadbgactive.gif) left top repeat-x;}
.dicttop1 {
background:url(../images/new/dicttop1.gif) top no-repeat;
}
.dictbg1 {
width:172px;
float:left;
background:url(../images/new/dictbg1.gif) top repeat-y;
margin-right:3px;
}
.dictbot1 {
background:url(../images/new/dictbot1.gif) center bottom no-repeat;
padding:5px;
height:95px;
}
.dictbot12 {
background:url(../images/new/dictbot1.gif) center bottom no-repeat;
padding:5px;
height:130px;
}
.dictbot13 {
background:url(../images/new/dictbot1.gif) center bottom no-repeat;
padding:5px;
height:40px;
}
.dicttop2 {
background:url(../images/new/dicttop2.gif) top no-repeat;
}
.dictbg2 {
width:347px;
float:left;
background:url(../images/new/dictbg2.gif) top repeat-y;
margin-right:3px;
}
.dictbot2 {
background:url(../images/new/dictbot2.gif) center bottom no-repeat;
padding:5px;
height:198px;
}
.dictbot22 {
background:url(../images/new/dictbot2.gif) center bottom no-repeat;
padding:5px;
height:130px;
}
.dictnames {
margin-left:25px;
}
.dictnames a {
background:url(../images/new/nameli.gif) no-repeat;
background-position:left 5px;
padding-left:10px;
display:block;
text-decoration:none;
}
.dictnames a:hover {
text-decoration:underline;
}
a.letter {
background:url(../images/new/letterbg.gif);
width:22px;
line-height:22px;
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
text-align:center;
position:relative;
}
.dictclear {
height:3px;
overflow:hidden;
clear:both;
}
.dicttextbg {
width:702px;
background:#314351 url(../images/new/dicttextbg.gif) left top repeat-x;
}
.dicttexttop {
background:url(../images/new/dicttexttop.gif) top no-repeat;
}
.dicttextbot {
background:url(../images/new/dicttextbot.gif) bottom no-repeat;
padding:5px 3px !important;
padding:5px 2px;
}
.dicttextone {
background:#CFDAE3;
padding:5px;
margin:5px 3px;
width:330px;
min-height:320px;
height:auto !important;
height:320px;
float:left;
}
.dicttextone a {
display:block;
text-decoration:underline;
color:#0036FF;
}
.dicttextone img {
float:left;
margin-right:10px;
width:160px;
}
a.textletter {
background:url(../images/new/textletterbg.gif) no-repeat;
width:30px;
height:19px;
padding:2px 0px 0px 10px;
display:block;
color:#FFFFFF;
text-decoration:none;
}
.reshetkabg {
background:#FFF;margin:0px 15px;padding:10px 0px;
}
.highlight {
background-color: #C9C4e8;
}
.mainimage {
background:url(../images/mainimagebg.png) center no-repeat !important; 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/mainimagebg.png', sizingMethod='crop');
width:170px;
height:167px;
float:left;
text-align:center;
margin:5px;
font-size:13px;
}
.imagetitle {
color:#CFDAE3;
font-weight:bold;
margin-top:6px;
}
.divimage {
margin-top:10px;
}
