﻿html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;font:normal 13px tahoma, geneva, sans-serif;color:#676767;background:#e3e6e6 url(body.png) 50% 0 no-repeat
}
body form{
height:100%;padding:0;margin:0
}
.container{
width:990px;margin:0 auto -85px auto;min-height:100%;text-align:left;background:#fff
}
.purple{
color:#C71444 !important;
}
* html .container{
height:100%
}
.footer-helper{
height:85px;clear:both
}
.footer{
width:990px;height:85px;margin:0 auto;text-align:left;border-collapse:collapse;background:#e3e6e6
}
.footer-col1{
text-align:left;padding:0 0 0 23px
}
.footer-col2{
text-align:left
}
.footer-col3{
text-align:right;padding:0 17px 0 0
}
.footer a{
color:#717373
}
.site-dev{
height:24px;line-height:23px;padding:0 0 0 20px;background:url(atilekt.png) 0 0 no-repeat;float:right
}
embed, object, textarea, select{
outline:none;margin:0
}
input{
margin:0
}
label input{
vertical-align:middle
}
ul{
margin:10px 0 20px 0;padding:0;list-style:none
}
ul li{
margin-bottom:5px;color:#000;padding-left:20px;background:url(bullet2.png) 0 5px no-repeat
}
.s{
font-size:0;height:1px
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#ce1041
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
p{
margin:0 0 10px 0;line-height:140%
}
font{
line-height:normal
}
.wrap{
overflow:hidden;zoom:1
}
.site-nav a:hover .ico-home, .site-nav span .ico-home{
background-position:-25px -22px
}
.site-nav a:hover .ico-mail .site-nav span .ico-mail{
background-position:-47px -22px
}
.ico{
display:-moz-inline-stack;display:inline-block;background-image:url(sprites.png);background-repeat:no-repeat;vertical-align:middle;//zoom:1;//display:inline
}
.ico-home{
width:22px;height:22px;background-position:-25px 0
}
.ico-mail{
width:22px;height:22px;background-position:-47px 0
}
.ico-arr{
width:18px;height:14px;background-position:-69px 0
}
.ico-arr1{
width:11px;height:10px;background-position:-69px -35px
}
.ico-arr2{
width:19px;height:13px;background-position:-69px -22px
}
.ico-next{
width:36px;height:18px;background-position:-36px -65px
}
.ico-prev{
width:36px;height:18px;background-position:0 -65px
}
.inp, select{
font:normal 12px tahoma, geneva, sans-serif
}
.line{
font-size:0;border-bottom:solid 1px #c9c9c9;margin:25px 0;height:1px
}
.form table{
border-collapse:collapse;margin-bottom:30px
}
.form td{
padding:6px 10px 6px 0;vertical-align:top;font:normal 14px tahoma, geneva, sans-serif;color:#959e9c
}
.form .head td{
padding:0
}
.form .col2{
width:140px
}
.form .inp, .form textarea, .form select{
width:99.5%;margin:-3px 0 -3px 0;padding-left:0;padding-right:0
}
.form select{
width:100%
}
.form .inp{
width:196px;height:22px;background:url(sprites1.png) 0 -541px no-repeat;padding:0;border:0
}
.btn, .btn b{
display:inline-block;_overflow:hidden;//zoom:1;//display:inline;background:url(sprites1.png) 0 0 no-repeat;text-decoration:none;vertical-align:middle;cursor:hand
}
.btn b{
position:relative;display:block
}
.btn_a, .btn_a b{
height:25px;color:#fff;font:normal 16px tahoma, geneva, sans-serif;line-height:24px
}
.btn_a{
margin-left:2px;background-position:100% -485px
}
.btn_a b{
margin-left:-2px;padding:0 12px;background-position:0 -460px
}
.btn_a:hover{
text-decoration:underline
}
.btn_b, .btn_b b{
height:23px;color:#fff;font:normal 11px tahoma, geneva, sans-serif;line-height:22px;background:#cd1942
}
.btn_b{
margin-left:2px
}
.btn_b b{
margin-left:-2px;padding:0 12px
}
a.btn_b:hover{
text-decoration:underline
}
.btn_c, .btn_c b{
height:23px;color:#898989;font:normal 11px tahoma, geneva, sans-serif;line-height:22px;background:#e5e5e5
}
.btn_c{
margin-left:2px
}
.btn_c b{
margin-left:-2px;padding:0 12px
}
a.btn_c:hover b{
background:#cd1942;color:#fff
}
.header{
position:relative;overflow:hidden;zoom:1
}
.header .image{
height:203px
}
.header .image-model{
height:315px
}
.header .image-main{
height:315px
}
.logo{
width:424px;height:124px;position:absolute;top:20px;right:0
}
.logo div{
width:424px;height:124px;background:url(logo.png) no-repeat;behavior:url('/img/iepngfix.htc')
}
.logo a{
height:124px;display:block;background:url(s.png);margin-top:-124px;position:relative;z-index:2
}
.search{
position:absolute;right:46px;bottom:18px;background:url(search.png) 0 0 no-repeat;height:25px;width:200px;overflow:hidden;zoom:1;_background-image:url(search.ie.png)
}
.search input{
width:150px;border:0;background:none;padding:0;margin:4px 0 0 11px;color:#1d1d1a;font:normal 12px tahoma, geneva, sans-serif;float:left
}
.search a{
width:25px;height:25px;background:url(sprites.png) 0 0 no-repeat;float:right
}
.site-nav{
width:30px;background:url(site-nav.png) 0 60% no-repeat;position:absolute;right:16px;bottom:5px;background-image:none
}
.site-nav .ico{
margin:6px 0 0 8px
}
.primary-nav{
border-bottom:solid 1px #dedede;margin:0;padding:0;list-style:none;overflow:hidden;zoom:1
}
.primary-nav li{
display:block;float:left;padding:0;margin:0;background:none
}
.primary-nav a, .primary-nav span{
display:block;float:left;height:45px;white-space:nowrap;background:url(sprites1.png) 100% 0 no-repeat;font-size:14px;line-height:45px;color:#424849;text-decoration:none;text-align:center
}
.primary-nav span{
background-position:100% -45px;font-weight:bold
}
.primary-nav a:hover, .primary-nav-hover{
background-position:100% -45px !important
}
.primary-nav .submenu{
max-width:506px;background:url(bg21.png) 0 0 no-repeat;position:absolute;z-index:10;color:#fff;
padding:10px 10px 0 10px;display:none;margin:45px 0 0 0;clear:both;//margin-top:0
}
.primary-nav .submenu div{
max-width:506px;height:10px;background:url(bg21.png) 100% 100% no-repeat;margin:0 -10px -10px -10px
}
.primary-nav .submenu a, .primary-nav .submenu span{
background:none;float:none;height:auto;font-size:12px;color:#fff;line-height:normal;display:inline;margin:2px 10px 4px 10px;
display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;//display:inline
}
.primary-nav .submenu span, .primary-nav .submenu a:hover{
color:#f3c1c1
}
.phones{
float:right;font-size:18px;width:180px;margin-right:-30px;color:#000
}
.phones p{
margin-bottom:-3px
}
.page{
width:100%;border-collapse:collapse
}
.page .page-col1{
width:190px;vertical-align:top;padding:0 15px 35px 15px
}
.page .page-col2{
vertical-align:top;padding:3px 35px 35px 0;background:url(bg1.jpg) 100% 0 no-repeat
}
.page1{
width:100%;border-collapse:collapse
}
.page1 .page-col1{
width:190px;vertical-align:top;padding:0 15px 35px 15px
}
.page1 .page-col2{
vertical-align:top;padding:3px 35px 35px 0;background:url(bg17.jpg) 100% 0 no-repeat
}
.page1 .page-col3{
width:229px;vertical-align:top;padding:3px 15px 35px 24px;background:url(bg12.jpg) 100% 0 no-repeat
}
.page1 .page-col3 .phones{
margin:0 -20px 30px 35px
}
.secondary-nav{
margin:70px 0 20px 0;padding:0;list-style:none
}
.secondary-nav li{
font-size:12px;margin-bottom:8px;padding-left:15px;background:url(bullet.png) 0 3px no-repeat
}
.secondary-nav a{
color:#424849;text-decoration:none
}
.secondary-nav a:hover{
color:#cd1942;text-decoration:underline
}
.secondary-nav ul{
margin:3px 0 -3px 0;padding:0;list-style:none
}
.secondary-nav ul li{
margin-bottom:4px;padding-left:20px;background:url(bullet1.png) 0 8px no-repeat
}

.secondary-nav ul li ul{margin:3px 0 -3px 0;padding:0;list-style:none }
.secondary-nav ul li ul li{
margin: 6px 0 10px 0;padding-left:20px;background:none;
}
.secondary-nav ul li ul li a{color:#909090}

.secondary-nav ul a{
color:#858f8d
}
.secondary-nav span{
color:#cd1942
}
.banner{
margin:0 -5px 20px -5px
}
.offices{
text-align:center;margin-bottom:24px;background:url(bg11.jpg) 50% 0 no-repeat;width:155px
}
.offices h2{
color:#fff;font-weight:normal;font-size:18px;margin:0 0 135px 0;padding-top:5px
}
.offices a{
color:#000;text-decoration:underline;display:block;margin-bottom:5px
}
.color{
color:#c71444
}
h1, h2, h3, h4, h5, h6{
color:#000;margin:0;font-weight:normal
}
h1{
font-size:20px;margin-bottom:12px;text-transform:uppercase;margin-top:28px
}
h2{
font-size:20px;margin-bottom:12px;text-transform:uppercase;color:#ce1041
}
h3{
font-size:18px;margin-bottom:12px
}
h4{
font-size:16px;margin-bottom:10px;color:#d1214e
}
h5{
font-size:15px;margin-bottom:9px
}
h6{
font-size:13px;margin-bottom:8px;font-weight:bold
}
.breadcrumb{
background:url(bg2.jpg) 0 0 no-repeat;font-size:11px;padding:9px 0 11px 0;margin:-10px 0 4px 0
}
.breadcrumb a, breadcrumb span, .breadcrumb i{
margin-right:6px;color:#676767
}
.breadcrumb span{
color:#ce1041   
}
.breadcrumb i{
color:#848484;font-style:normal
}
.box{
background-position:0 0;background-repeat:no-repeat
}
.box-cnt{
position:relative;overflow:hidden;zoom:1;background-position:50% 0;background-repeat:repeat-y
}
.box-b{
display:block;background-position:100% 100%;background-repeat:no-repeat
}
.box_a{
padding-top:10px
}
.box-b_a{
height:10px
}
.box_a, .box-cnt_a, .box-b_a{
background-image:url(bg4.png)
}
.box_a, .box-b_a{
width:740px
}
.box-cnt_a{
padding:0 9px 10px 9px
}
.box_b{
padding-top:10px
}
.box-b_b{
height:10px
}
.box_b, .box-cnt_b, .box-b_b{
background-image:url(bg4.png)
}
.box_b, .box-b_b{
width:740px
}
.box-cnt_b{
padding:20px 30px 35px 30px
}
.box-tabs{
background-position:0 -4px
}
.box_c{
padding-top:10px;margin-bottom:25px
}
.box-b_c{
height:10px
}
.box_c, .box-cnt_c, .box-b_c{
background-image:url(bg7.png)
}
.box_c, .box-b_c{
width:485px
}
.box-cnt_c{
padding:0 10px 0 0
}
.box_d{
padding-top:10px;margin-bottom:25px
}
.box-b_d{
height:10px
}
.box_d, .box-cnt_d, .box-b_d{
background-image:url(bg7.png)
}
.box_d, .box-b_d{
width:485px
}
.box-cnt_d{
padding:0 10px;height:300px;overflow:hidden
}
.box_e{
padding-top:3px;margin-bottom:25px
}
.box-b_e{
height:3px
}
.box_e, .box-cnt_e, .box-b_e{
background-image:url(bg7.png)
}
.box_e, .box-b_e{
width:485px
}
.box-cnt_e{
padding:0 3px;text-align:center;;overflow:hidden
}
.box-cnt_e img{
vertical-align:top
}
.promo{
margin:0 -20px 20px 0
}
.promo p{
margin-bottom:4px;color:#7f7f7f;font-size:11px
}
.promo .title{
color:#000;text-transform:uppercase;margin:4px 0 17px 0;font-size:14px
}
.promo img{
float:left
}
.promo .name{
font-weight:bold;font-size:13px;line-height:100%;margin-bottom:0
}
.promo .price{
color:#c51643;font-size:12px
}
.rnd-image{
width:330px;height:200px;overflow:hidden
}
.rnd-image i{
width:330px;height:200px;background:url(bg6.png);margin-top:-200px;position:relative;display:block
}
.rnd-image img, .rnd-image_a img{
vertical-align:top
}
.rnd-image_a{
width:198px;height:137px;overflow:hidden
}
.rnd-image_a i{
width:198px;height:137px;background:url(bg15.png);margin-top:-137px;position:relative;display:block;_background:url(bg15.ie.png)
}
.rnd-image_a i a{
width:198px;height:137px;background:url(s.png);display:block
}
.addresses{
overflow:hidden;zoom:1;margin-bottom:10px
}
.addresses .box_a{
margin-bottom:20px
}
.addresses h3{
margin-bottom:5px
}
.addresses .rnd-image{
float:left;margin-right:26px
}
.addresses .rnd-image_a{
margin-top:25px
}
.addresses .conts{
float:left;margin:6px 20px 0 0;width:140px
}
.addresses .conts p{
margin-bottom:16px
}
.addresses .service-center{
float:left;margin:6px 0 0 0
}
.addresses h6{
margin-bottom:2px
}
.addresses .text{
overflow:hidden;clear:both;font-size:11px;padding:16px 0 0 0
}
.red{
color:#ce1041 !important
}
.tabs{
width:100%;border-collapse:collapse
}
.tabs td{
padding:0;background:url(sprites1.png) 0 -120px no-repeat;text-align:center
}
.tabs a, .tabs span, .tabs i{
display:block;height:30px;text-decoration:none;font-size:12px;color:#a1afaf;background:url(sprites1.png) 0 -120px no-repeat;line-height:30px;font-style:normal
}
.tabs a, .tabs span{
position:relative;background:none;padding:0 0 0 6px
}
.tabs i{
background-position:50% -150px;padding:0
}
.tabs-hover a i{
color:#d1214e;cursor:hand
}
.tabs td.active i{
color:#d1214e;background:none;cursor:default
}
.tabs .spec{
background-position:0 -210px
}
.tabs .spec a, .tabs .spec span{
background:url(sprites1.png) 100% -541px no-repeat
}
.tabs .spec i{
background:none;color:#fff
}
.tabs .spec:hover i{
color:#fff
}
.tabs-first{
background:none !important
}
.tabs-first a, .tabs-first span{
background:url(sprites1.png) 0 -90px no-repeat
}
.catalog{
margin:0 -25px 20px 0
}
.catalog a{
font-size:17px;text-decoration:none;margin:0 10px 0 0;display:inline-block;//zoom:1;//display:inline
}
.catalog span{
text-decoration:underline
}
.catalog img{
display:block;margin:5px 0 26px 0
}
.catalog .ico-arr{
margin-right:5px
}
.faq{
margin:0 0 20px 0
}
.faq dt{
font-size:15px;margin:0 0 26px 0;padding:0 0 30px 0;background:url(bg14.png) 50% 100% no-repeat
}
.faq dt a{
padding:1px 5px 0 2px;line-height:150%;color:#222;text-decoration:none;border-bottom:dashed 2px #6c6c6c;background:#eee
}
.faq dd{
display:none;background:url(bg14.png) 50% 100% no-repeat;padding-bottom:30px;margin:0 0 26px 0
}
.faq dt.active{
background:none;padding:0;margin:0
}
.faq dt.active a, .faq dt:hover a{
background:#ca183f;color:#fff;border:none;padding:0 5px 2px 4px
}
.faq dd.active{
display:block
}
.faq dd div{
background:url(bg16.png) 0 5px no-repeat;padding:10px 0 0 33px
}
.news-archive{
margin-bottom:20px
}
.news-archive h2{
text-transform:none;color:#7f7f7f;margin-bottom:20px
}
.news-archive dl{
margin:0;padding:0
}
.news-archive dt{
margin:0 0 5px 0;padding:0
}
.news-archive dt span, .news-archive dt a{
margin:0 8px 8px 0;display:inline-block;//zoom:1;//display:inline
}
.news-archive dd{
margin:0 0 0 47px;padding:0
}
.news-archive dd a, .news-archive dd span{
display:block;margin-bottom:2px;color:#6f6f6f;text-decoration:none
}
.news-archive dd span, .news-archive dd a:hover{
color:#ce1041
}
.news{
margin:0;padding:0;list-style:none
}
.news li{
padding:0 0 11px 0;margin-bottom:11px;background:url(bg14.png) 50% 100% no-repeat
}
.news .date{
margin-bottom:4px;font-size:12px;background:url(bg8.png) 0 100% no-repeat;width:79px;display:block;color:#cd1e4b;text-decoration:underline;text-align:center
}
.news .title{
font-size:15px;color:#222
}
.news .ico-arr1{
margin-left:5px
}
.pager{
margin:0;text-align:center;font-size:18px
}
.pager a, .pager span{
padding:3px 8px 4px 8px;display:inline-block;//zoom:1;//display:inline
}
.pager a{
color:#c4cbca;text-decoration:none
}
.pager span, .pager a:hover{
background:#da1142;color:#fff
}
.news-subscribe{
font-size:15px;margin-bottom:23px;height:51px;width:229px;background:url(bg13.jpg) 50% 0 no-repeat;white-space:nowrap;line-height:50px
}
.addon-links{
margin:0 -15px 20px -15px
}
.new-full{
margin-bottom:20px
}
.new-full .ico-arr1{
margin:-6px 5px 0 -16px
}
.new-full .title{
font-size:18px;color:#000
}
.link-back{
font-size:18px;padding-top:17px;margin-top:26px;background:url(bg14.png) 50% 0 no-repeat
}
.poll ul{
margin:0 0 20px 40px;padding:0;list-style:none
}
.poll li{
margin-bottom:5px;padding:0;background:none;color:#7f7f7f;font-size:14px
}
.poll label input{
margin-right:7px
}
.inp{
width:252px;height:31px;background:url(sprites1.png) 0 -510px no-repeat;display:inline-block;//zoom:1;//display:inline;vertical-align:middle;overflow:hidden;zoom:1
}
.inp input{
margin:6px 0 0 11px;padding:0;width:230px;background:none;border:0
}
.search-request{
height:56px;width:643px;background:url(search.jpg) 0 0 no-repeat;padding:14px 0 0 17px;position:relative
}
.search-request input{
background:none;border:0;width:326px;margin:0 8px 0 10px;color:#ce1041
}
.search-request a{
margin-right:20px;width:26px;height:31px;background:url(s.png);display:inline-block;//zoom:1;//display:inline;vertical-align:middle;overflow:hidden;zoom:1
}
.search-request span{
color:#ce1b43
}
.search-results{
margin:0;padding:0;list-style:none
}
.search-results li{
margin:0 0 10px 0;padding:0 0 15px 0;background:none;background:url(bg14.png) 50% 100% no-repeat;color:#676767
}
.search-results .title{
margin-bottom:2px
}
.search-results .title, .search-results .title a{
font-size:15px;color:#000;text-decoration:none
}
.search-results .title a:hover{
color:#ce1041
}
.search-results .title .ico{
margin-right:5px
}
.search-results .link{
margin-bottom:2px;font-size:11px
}
.search-results .link a{
color:#787878
}
.search-results .title span{
margin-right:5px
}
.search-results .keyword{
background:#ce1041;color:#fff;font-weight:bold;padding:1px 2px 2px 2px
}
.subscribe1{
height:54px;width:673px;background:url(subscribe.jpg) 0 0 no-repeat;padding:16px 0 0 5px;position:relative;font-size:14px;color:#ce1041
}
.subscribe1 input{
background:none;border:0;width:226px;margin:0 23px 0 33px;color:#ce1041;display:inline-block;//zoom:1;//display:inline;vertical-align:middle
}
.subscribe1 a{
vertical-align:middle;margin-right:5px;display:inline-block;//zoom:1;//display:inline;vertical-align:middle
}
.orders{
margin:0;padding:0;list-style:none
}
.orders li{
margin:0 0 16px 0;padding:0 15px 5px 0;background:none;overflow:hidden;zoom:1;background:url(bg18.jpg) 50% 100% no-repeat;color:#676767
}
.orders img{
border:solid 3px #e7eae9;float:left;margin:12px 16px 5px 0
}
.orders .link{
margin-bottom:2px
}
.calculators{
width:157px;background:url(bg10.jpg) 0 0 no-repeat;padding:5px 0 0 0;height:100px;margin-bottom:10px
}
.calculators h2{
color:#fff;font-size:18px;text-align:center;margin-bottom:15px
}
.calculators a{
color:#666;display:block;margin-left:72px
}
.news-anonses ul{
clear:both
}
.news-anonses ul{
margin:0;padding:0;list-style:none
}
.news-anonses li{
margin:0 0 10px 0;padding:0;background:none
}
.news-anonses .date{
margin-bottom:0;color:#cd1e4b;text-decoration:underline;width:79px;background:url(bg8.png) 50% 100% no-repeat;text-align:center
}
.news-anonses .link a{
color:#5d656e;text-decoration:none;font-size:14px
}
.poll1{
width:209px;background:url(bg9.png) 0 0 no-repeat;padding:6px 0 0 0;font-size:14px;margin:0 auto 20px auto
}
.poll1 h2{
color:#000;text-align:center;margin-bottom:17px
}
.poll1 p{
color:#000;line-height:110%;margin-bottom:20px
}
.poll1 div{
margin-bottom:15px
}
.poll1 label{
display:block;margin-bottom:2px
}
.poll1 input{
margin-right:5px
}
.small{
font-size:11px
}
.big{
font-size:14px
}
.x-big{
font-size:18px
}
.color-selection{
margin:0 -10px 20px -10px;overflow:hidden;zoom:1;padding:15px 0 10px 0
}
.color-selection .gallery{
float:right
}
.color-selection .box_d{
float:left;margin-top:11px
}
.img-rounded{
width:79px;height:59px;display:inline-block;vertical-align:top;
_overflow:hidden;zoom:1;//display:inline
}
.img-rounded i{
display:block;position:relative;margin-bottom:-59px;height:59px;background:url(bg19.png) 0 0 no-repeat
}
.img-rounded img{
vertical-align:top;margin:1px 0 0 1px
}
.img-rounded-hover{
background-position:100% 0 !important
}
.gallery{
position:relative;padding:16px 0 0 12px;width:174px;height:334px;background:url(bg20.png) 0 0 no-repeat
}
.gallery .scroll-holder{
overflow:hidden
}
.gallery ul{
margin:0;padding:0;list-style:none
}
.gallery li{
margin:0;padding:0;background:none;width:163px;height:59px;margin-bottom:4px
}
.gallery .gallery-prev, .gallery .gallery-next{
width:36px;height:18px;position:absolute;left:75px;top:-13px
}
.gallery .gallery-next{
top:auto;bottom:-7px
}
.gallery .disabled .ico-prev{
background-position:0 -47px
}
.gallery .disabled .ico-next{
background-position:-36px -47px
}
.photogallery{
margin:-30px -10px 20px -10px;overflow:hidden;zoom:1;padding:15px 0 10px 0
}
.photogallery .gallery{
float:right
}
.photogallery .box{
float:left;margin-top:11px
}
.phg-controls{
overflow:hidden;zoom:1;text-align:center;width:485px
}
.params{
border-bottom:solid 1px #cbd1d1;border-right:solid 1px #cbd1d1;border-collapse:collapse;width:100%
}
.params td{
border-top:solid 1px #cbd1d1;border-left:solid 1px #cbd1d1;padding:6px 10px;text-align:center
}
.params .col1{
text-align:left;width:115px
}
.params .alt td{
background:#f5f6f6
}

.hidden {
    display: none;
}

#opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
     filter:alpha(opacity=70);/* IE4- */
     moz-opacity: 0.7; /* Mozilla */
     -khtml-opacity: 0.7; /* Safari */
     opacity: 0.7;  /* general CSS3 */
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 10;
   }

  #popup {
     background-color: #FFFFFF;
     position: fixed;
     /*width:300px;*/
     left:50%;
     top:50%;
     min-width: 300px;
     z-index: 11;
     padding:5px;
  }
.pop-cell {
    width: 533px;
    padding-bottom: 5px;
}
.pop-cell table input[type="text"], .pop-cell table select, .pop-cell table textarea
{
    border-color: #d0d0d0;
    border-width: 1px;
    border-style: solid;

}
.pop-cell-header {
    height: 28px;
    text-align: left;
    background-color: #d0d0d0;
}
.pop-cell-header span {
    color: black;
    display: inline-block;
    font-size: 16px;
    margin-left: 7px;
    margin-top: 4px;
}
.pop-cell table {
    width: 100%;
    font-size: 11px;
    margin-top: 5px;
}
.tbl-label {
    font-size: 12px;
}
.pop-cell table td {
    width: 50%;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
}
.rd-inp 
{
    float: right;
    display: block;
    overflow: hidden
}
.rd-label 
{
    display: block;
    float: left;
    padding-bottom: 2px;
    padding-right: 3px;
    overflow: hidden;
}
.txt-inp {
    width: 99%;
    height: 18px;
           
}
.txt-select
{
    width: 100%;
    height: 22px;
    
}
.txt-area {
    width: 99%;
    height: 86px;
    
}
.btn-cell {
    float: right;
    padding: 0 2px;
}
.send-btn-cell {
    padding-top: 7px;
    text-align: center;
}

.addthis_toolbox a{
    display: block!important;
    padding: 7px 8px 9px 1px !important
}
