/* CSS Document */
HTML{height:100%;width:100%;}
BODY {height:100%;width:100%;margin:0; padding:0; font-family: Tahoma; background:url(images/body-bg.gif) repeat-x 0 0 #ebebeb; color: #103323;text-align:center;} /*летом фон body-bg.gif*/
a{color: #103323;}
IMG {border: 0}
TABLE {border-collapse:collapse;}
TABLE TR TD {padding:0;vertical-align:top;}
FORM  {margin:0}
INPUT, TEXTAREA, SELECT {font-size:12px; font-family: Arial, sans-serif; color: #4e5560}
P {font-size: 12px;margin:0 0 10px 0}
DIV {font-size: 12px;}
H1, h3{font-size:18px; margin:0px; color: #3f3f3f; font-weight: normal;position:relative;right:24px;padding:0 0 20px 0;padding-left:23px;text-align:left;}

H5{font-size:18px;  font-weight: normal;color:#3f3f3f}


ul{margin:7px 0px 7px 16px;padding:0}
ol{margin:7px 0px 7px 30px;padding:0}
HR{height:1px;border:0px;background:#BE9960;}
.clear{clear: both;padding-bottom: 1px; margin-bottom: -1px; height:0;}
.border{border:1px solid #111}
.clear-both{clear:both}
#online{position:absolute;top:0}

.left{float:left}
.right{float:right}
.absolute{position:absolute}
.relative{position:relative}
.middle{vertical-align:middle}
.center{text-align:center}

.white{color:#fff} .black{color:#111} .red{color:red} .green{color:green} .blue{color:blue} .grey{color:#cecece}
.font11{font-size:11px} .font12{font-size:12px} .font14{font-size:14px}

#holder{min-height:100%;height:auto !important;height:100%;width:980px;margin:0 auto;text-align:left;}

/* START OF HEADER */
#header{height:94px;background:url(images/header.gif) repeat-x}
#logo{padding:11px 0 0 47px;float:left}
#icons{float:left;padding:38px 0 0 35px}
#icons a{margin:0 19px}

#search-form{float:right;padding:16px 0 0;width:220px}
#search-input{height:30px;background:url(images/search-bg.gif) repeat-x;float:left}
#search-input img{vertical-align:top}
#search-input input{border:0;margin:4px 0 0;background:#f3f3f3;}
#search-field{width:140px}
#phone-number{float:right;height:50px;width:171px;background:url(images/header-number.gif);margin:15px 60px 0 0}

#head-wide{margin:13px 0 29px}
#head-wide-pages{margin:13px 0 0}

.divwide{width:980px; height:230px}
.divwide div{float:left; height:230px}
.divwide div p{ font-family:Tahoma; font-size:12px; color:#a06700; font-weight:bold; font-style:italic; padding:185px 0 0 20px; width:203px}
.divwide div a{ font-family:Tahoma; font-size:12px; color:#a06700; font-weight:bold; font-style:italic; text-decoration:none}
/* END OF HEADER */

#right-column{width:729px;float:right}
#content-holder{/*background:url(images/black.gif) left top no-repeat;padding:19px 0 0;*/width:485px;float:left}
#content{margin:0 31px 0 22px;text-align:justify}
.read-more{font-size:11px;background:url(images/read-more.gif) no-repeat 0 0;padding:0 0 0 36px}
table.cont{display:inline}
#map-contacts{vertical-align:top;position:relative;top:-15px;left:-20px}
table.cont td{padding:0 20px 10px 0}

#rest{background:url(images/req.gif) no-repeat 0 0;padding:8px 60px 60px 85px;font-size:18px;margin:30px 0 0 0;text-align:left}
#rest a{color:#046b49}

#useful{background:url(images/black.gif) left top no-repeat;padding:19px 30px 0 0;text-align:left;margin:14px 0 0}
#useful p{background:url(images/def.gif) no-repeat 0 7px;padding:0 0 0 11px;margin:0 0 10px 22px}
#useful p a:hover{color:#107856}

#left-column{float:left;width:224px;margin:0 0 0 22px}
#news{background:url(images/black.gif) left top no-repeat;padding:19px 14px 0 0}
#news a{color:#6c7973}
#news .all a{color:#111}
p.comment{background:url(images/port-arrow.gif) no-repeat 0 9px;padding:6px 0 8px 16px;color:#909090;font-style:italic}
p.heading{font-weight:bold;float:left;position:relative;top:2px; text-align:left}
p.heading p{margin:0;padding:0}
span.date{font-size:10px;font-weight:normal;line-height:18px;white-space:nowrap}
span.date span{font-size:10px;position:relative;top:-1px}
#reg{height:94px;width:202px;background:url(/html/sintez/images/box.gif)}
#reg img{width:170px;height:50px;margin:12px 0 0 0}

.news{margin:0 0 20px 0}
ul.news-month{margin:0 0 10px 25px}

div.date{background:url(images/date.gif) 0 6px no-repeat;padding:0 0 16px 10px;position:relative;left:-11px}
div.date p{color:#a66806;background:#fff;padding:3px 2px;float:left;}
#dev-img{width:203px;position:relative;left:-9px}
.dev-marg{padding:0 0 0 10px;background:url(images/dev-bg.gif) repeat-y;}
div.desc { text-align:left; padding-right:60px; color:#555 }
#dev-img img{display:block}
.dev-heading{background:url(images/dev-descr.gif) no-repeat 0 2px;padding:0 0 0 15px;position:relative;left:-15px;}
.dev-heading a{color:#a66806}
#dev-descr .dev-heading{margin:3px 0 12px 0}
#dev-descr p{margin:0}
#dev-descr div{font-size:11px;background:url(images/open-devs.gif) no-repeat 0 2px;padding:0 0 2px 36px;margin:13px 0 0 0}



p.dev-descr { padding-right:20px;}

#dev-cat .dev-heading{margin:3px 20px 12px 0}
#dev-cat p{margin:0}
#dev-cat .cat-descr{font-size:11px;background:url(images/all.gif) no-repeat 0 0px;padding:0 0 2px 36px;margin:18px 0 0 0}

#dev-catt .cat-descr{font-size:11px;} 

#dev-cat .cat-descr p{font-size:11px;margin:0 0 5px}
.cat-price{color:#a66806;margin:6px 0 10px}
.cat-price b{font-size:15px}
.tick{background:#fff;padding:0 0 0 4px;width:154px;font-size:11px;color:#137454}
.tick input{position:relative;top:0px;margin:0 20px 0 0}

#question{height:150px}
#question img{position:relative;top:50px;left:-20px}
#clients{background:url(images/black.gif) left top no-repeat;padding:19px 0 0}
#clients h3{padding-bottom:7px}
#clients img{position:relative;left:-12px}

#alcotest{background:url(images/black.gif) left top no-repeat;padding:19px 0 0}
#alcotest h3{padding-bottom:7px; width:50px;}
#alcotest img{padding:6px 10px 0 0}


#events{background:url(images/black.gif) left top no-repeat;padding:19px 14px 0 0}
#events a{color:#a66806}
#events .all a{color:#111}
div.all{background:url(images/all.gif) 0 0 no-repeat;font-size:11px;padding:1px 0 2px 32px;margin:10px 0 30px 0}
#devices{float:right;width:244px;background:url(images/black.gif) left top no-repeat;padding:19px 0 0}

#on-line{background:url(images/black.gif) left top no-repeat;padding:19px 0 0;margin:30px 0 46px}
#on-line div{margin:0 0 6px 0}
#email{background:url(images/email.gif) no-repeat 0 5px;padding:0 0 0 35px}
#phone{background:url(images/phone.gif) no-repeat 0 5px;padding:2px 0 0 35px}
#icq{background:url(images/icq.gif) no-repeat 0 1px;}
#icq img{vertical-align:middle;margin:0 17px 0 -1px}

#map{background:url(images/black.gif) left top no-repeat;padding:19px 0 0}
#map-img{width:125px;height:63px}
#map-img:hover{cursor:pointer}
.zoom{background:url(images/zoom.gif) 2px 5px no-repeat;padding:0 0 0 35px;text-decoration:underline;margin:18px 0 0}

#body{margin:0 0 0 34px;}
#body table tr td{font-size:12px}
#path{color:#8f8a8a;font-size:11px;margin:4px 0 11px;} /*text-transform:lowercase*/
#path a{color:#8f8a8a;}
#left-menu{background:url(images/black.gif) left top no-repeat;padding:19px 0 0;float:left;width:315px}
#left_links p{background:url(images/def.gif) no-repeat 0 7px;padding:0 0 0 11px;margin:0 0 10px 22px}
#left_links p a:hover{color:#107856}

/* CONTENT */
#right-col{float:right;width:582px;}
#right-col ul li { margin-left:24px; }
#right-col p { text-align:justify }

table.cat{width:100%}
table.cat td{width:50%;padding:0 0 37px}

/* START OF FOOTER */
#footer-spacer{clear:both;height:200px}
#footer-holder{clear:both;height:160px;background:url(images/footer-bg.gif);margin:-160px 0 0;color:#6c7973;}
#footer{width:980px;margin:0 auto;text-align:left;}
#left-footer{height:130px;width:155px;background:url(images/dev.gif);float:left;margin:9px 0 0 0}
#right-footer{float:left;margin:56px 0 0 0}
#right-footer div.links{padding:10px 0 10px}
#right-footer div.links span{padding:0 8px;color: #103323;}
#dlab a{text-decoration:none}
#dlab span{color:#6c7973}
#dlab{background:url(images/dlab.gif) right no-repeat;float:left;padding:0 13px 0 0}
/* END OF FOOTER */


.choose{margin:50px 0 30px 0; position:relative;left:-7px}
.choose div{float:left;font-size:18px}
.form-order{padding:1px 0 0 12px}
.form-order a{color:#046b49;}
.choose div input{margin:0 1px 0 0; //margin-bottom:1px;}
.send-order{clear:both;background:url('/html/sintez/images/send-img.gif') 0 0 no-repeat;color:#046b49;font-size:18px;padding:0px 0 3px 40px;margin:10px 0 0;white-space:nowrap}
.send-order a{color:#046b49;}

div#sel {width:28px;height:29px; clear:both;background:url('/html/sintez/images/shop.gif') 0 0 no-repeat;color:#046b49;padding:0px 0 4px 0px;margin:0px 0 0;white-space:nowrap; }


.desc{padding:0 30px 0 0px;clear:both}

#menu{height:55px;background:url(images/top-menu.gif) repeat-x;padding:0 10px}
#menu div.link{float:left;margin:15px 0 0 0;padding:0 23px}
#menu #active{margin:5px 0 0;padding:0 22px 8px;background:url('/html/sintez/images/menu-active-bg.gif') repeat-x}
#menu #active div{background:url('/html/sintez/images/menu-line-bg.gif') repeat-x bottom;}
#menu #active div div{background:url('/html/sintez/images/menu-left-line.gif') no-repeat bottom left;}
#menu #active div div div{background:url('/html/sintez/images/menu-right-line.gif') no-repeat bottom right;padding:10px 0 7px}
#menu span{background:url(images/menu-dots.gif);width:1px;height:7px;display:block;float:left;margin:19px 0 0}
#menu img{display:block}
#left-img{margin:5px 0 0;padding:0;float:left}
#left-img img{position:absolute;margin:0 0 0 -8px}
#right-img{float:left;margin:5px 0 0;padding:0;}
#right-img img{position:absolute;margin:0 0 0 -10px}

table.table  { width:99%; border-collapse:20px; }
table.table tr  {}
table.table th { text-align:center;  height:30px; font-weight:normal;  background:#fff;color:#aa7015} 
table.table th#name{background-color:#eee; }
table.table tr#name{background-color:#eee;  }
table.table td { color: #555; padding:4px; padding-left:5px; font-size:12px;  vertical-align:middle;  border-bottom: 1px solid #d4c2a6; text-align:left }
/ *table.table tr#row_1 { background-color:#EEE} */


.tablet  { width:99%; border-collapse:20px; }
.tablet tr  {}
.tablet th {text-align:center; padding:7px; height:30px; font-weight:normal;  background:#fff;color:#aa7015} 
   table.tablet th#name{background-color:#eee; }
   table.tablet tr#name{background-color:#eee;  }
.tablet td { color: #555; padding:10px; padding-left:10px; font-size:14px;  vertical-align:middle;  border-bottom: 1px solid #d4c2a6; text-align:center;}

#tablet1 { color: #555; padding:10px; padding-left:10px; font-size:14px;  vertical-align:middle;  border-bottom: 1px solid #d4c2a6; text-align:left;}

/ *table.tablet tr#row_1 { background-color:#EEE} */



/* START OF CLIENTS */
#back{font-size:11px;background:url('/html/sintez/images/back.gif') no-repeat 0 4px;padding:0 0 3px 20px;float:right;display:none}
#back a{color:#8f8a8a}
#russian_map{width:874px;height:428px;background:url('/html/sintez/images/russia-map.gif') no-repeat top}
#russian_map p a{color:#a66806}
#russian_map p{background:url('/html/sintez/images/plaxa-bg.png') repeat-x;padding:9px 0 9px 0;margin:0 15px 0 12px}
#russian_map #close div{position:absolute;height:35px;float:left;white-space:nowrap}
#russian_map #close div div{background:url('/html/sintez/images/plaxa-left.png') no-repeat 0 0;height:35px;float:left}
#russian_map span{background:url('/html/sintez/images/plaxa-right.png') no-repeat right top;height:35px;display:block;float:left}
#plaxa{margin:252px 0 0 50px;}
#plaxa1{margin:170px 0 0 90px}
#plaxa2{margin:130px 0 0 190px}
#plaxa3{margin:220px 0 0 160px}
#plaxa4{margin:210px 0 0 300px}
#plaxa5{margin:300px 0 0 400px}
#plaxa6{margin:200px 0 0 590px}

.city{margin:0 0 0 2px}

#south{margin:80px 0 0 300px}

#south-map{background:url('/html/sintez/images/south.gif') center top no-repeat;height:431px;display:none}
#south-map div{position:absolute}
#south-map div p{background:url('/html/sintez/images/city.gif') top right no-repeat #fff;padding:3px 14px 4px 5px}
#south-map div p.l{background:url('/html/sintez/images/city.gif') top left no-repeat #fff;padding:3px 5px 4px 14px}

#south{margin:75px 0 0 280px}
#south1{margin:100px 0 0 240px}
#south2{margin:108px 0 0 524px}
#south3{margin:140px 0 0 260px}
#south4{margin:160px 0 0 528px}
#south5{margin:180px 0 0 260px}
#south6{margin:170px 0 0 340px}
#south7{margin:170px 0 0 428px}
#south8{margin:200px 0 0 390px}
#south9{margin:224px 0 0 390px}
#south10{margin:230px 0 0 270px}
#south11{margin:244px 0 0 337px}
#south12{margin:270px 0 0 260px}
#south13{margin:290px 0 0 364px}
#south14{margin:260px 0 0 508px}
#south15{margin:337px 0 0 382px}

#center-map{height:441px;background:url('/html/sintez/images/map-central.gif') no-repeat top center;display:none}
#center-map div{position:absolute}
#center-map div p{background:url('/html/sintez/images/city.gif') top right no-repeat #fff;padding:3px 14px 4px 5px}
#center-map div p.l{background:url('/html/sintez/images/city.gif') top left no-repeat #fff;padding:3px 5px 4px 14px}

#central{margin:90px 0 0 210px}
#central1{margin:85px 0 0 380px}
#central2{margin:150px 0 0 200px}
#central3{margin:170px 0 0 300px}
#central4{margin:150px 0 0 390px}
#central5{margin:150px 0 0 490px}
#central6{margin:210px 0 0 330px}
#central7{margin:180px 0 0 530px}
#central8{margin:220px 0 0 270px}
#central9{margin:250px 0 0 190px}
#central10{margin:220px 0 0 395px}
#central11{margin:210px 0 0 495px}
#central12{margin:250px 0 0 395px}
#central13{margin:290px 0 0 160px}
#central14{margin:295px 0 0 310px}
#central15{margin:335px 0 0 230px}
#central16{margin:335px 0 0 360px}


#sibiria-map{height:451px;background:url('/html/sintez/images/sibiria.gif') no-repeat top center;display:none}
#sibiria-map div{position:absolute}
#sibiria-map div p{background:url('/html/sintez/images/city.gif') top right no-repeat #fff;padding:3px 14px 4px 5px}
#sibiria-map div p.l{background:url('/html/sintez/images/city.gif') top left no-repeat #fff;padding:3px 5px 4px 14px}

#sibiria{margin:300px 0 0 210px}
#sibiria1{margin:300px 0 0 280px}
#sibiria2{margin:300px 0 0 370px}
#sibiria3{margin:322px 0 0 230px}
#sibiria4{margin:322px 0 0 325px}
#sibiria5{margin:344px 0 0 270px}
#sibiria6{margin:344px 0 0 373px}
#sibiria7{margin:366px 0 0 256px}
#sibiria8{margin:368px 0 0 410px}
#sibiria9{margin:370px 0 0 490px}
#sibiria10{margin:380px 0 0 360px}
#sibiria11{margin:392px 0 0 465px}
#sibiria12{margin:385px 0 0 537px}



#ural-map{height:431px;background:url('/html/sintez/images/ural.gif') no-repeat top center;display:none}
#ural-map div{position:absolute}
#ural-map div p{background:url('/html/sintez/images/city.gif') top right no-repeat #fff;padding:3px 14px 4px 5px}
#ural-map div p.l{background:url('/html/sintez/images/city.gif') top left no-repeat #fff;padding:3px 5px 4px 14px}
#ural{margin:130px 0 0 480px}
#ural1{margin:240px 0 0 460px}
#ural2{margin:300px 0 0 210px}
#ural3{margin:335px 0 0 340px}
#ural4{margin:340px 0 0 195px}
#ural5{margin:370px 0 0 275px}

#nw-map{height:400px;background:url('/html/sintez/images/nw.gif') no-repeat top center;display:none}
#nw-map div{position:absolute}
#nw-map div p{background:url('/html/sintez/images/city.gif') top right no-repeat #fff;padding:3px 14px 4px 5px}
#nw-map div p.l{background:url('/html/sintez/images/city.gif') top left no-repeat #fff;padding:3px 5px 4px 14px}
#nw{margin:42px 0 0 445px}
#nw1{margin:90px 0 0 60px}
#nw2{margin:135px 0 0 130px}
#nw3{margin:135px 0 0 247px}
#nw4{margin:162px 0 0 316px}
#nw5{margin:170px 0 0 110px}
#nw6{margin:183px 0 0 540px}
#nw7{margin:243px 0 0 297px}
#nw8{margin:300px 0 0 403px}
#nw9{margin:170px 0 0 190px}


#priv-map{height:450px;background:url('/html/sintez/images/priv.gif') no-repeat top center;display:none}
#priv-map div{position:absolute}
#priv-map div p{background:url('/html/sintez/images/city.gif') top right no-repeat #fff;padding:3px 14px 4px 5px}
#priv-map div p.l{background:url('/html/sintez/images/city.gif') top left no-repeat #fff;padding:3px 5px 4px 14px}

#priv{margin:80px 0 0 300px}
#priv1{margin:80px 0 0 425px}
#priv2{margin:110px 0 0 235px}
#priv3{margin:112px 0 0 385px}
#priv4{margin:135px 0 0 345px}
#priv5{margin:140px 0 0 215px}
#priv6{margin:158px 0 0 365px}
#priv7{margin:159px 0 0 455px}
#priv8{margin:165px 0 0 555px}
#priv9{margin:165px 0 0 255px}
#priv10{margin:235px 0 0 245px}
#priv11{margin:220px 0 0 330px}
#priv12{margin:265px 0 0 445px}
#priv13{margin:300px 0 0 370px}



#dal-map{height:447px;background:url('/html/sintez/images/dal.gif') no-repeat top center;display:none}
#dal-map div{position:absolute}
#dal-map div p{background:url('/html/sintez/images/city.gif') top right no-repeat #fff;padding:3px 14px 4px 5px}
#dal-map div p.l{background:url('/html/sintez/images/city.gif') top left no-repeat #fff;padding:3px 5px 4px 14px}
#dal{margin:67px 0 0 500px}
#dal1{margin:207px 0 0 450px}
#dal2{margin:210px 0 0 550px}
#dal3{margin:240px 0 0 340px}
#dal4{margin:328px 0 0 390px}
#dal5{margin:350px 0 0 340px}
#dal6{margin:350px 0 0 440px}
#dal7{margin:350px 0 0 532px}
#dal8{margin:402px 0 0 478px}
/* END OF CLIENTS */

.stuff-table{width:100%;margin:9px 0}
.stuff td{padding:32px 0 0}
.stuff-table th{background:#fff;color:#aa7015;font-size:11px;padding:10px 5px}

.calc a{color:#046b49;font-size:18px;margin:0 20px 0 0}
.apply a{color:#046b49;font-size:18px;margin:0 20px 0 0}

.input-bg{background:url(/html/sintez/images/input-bg.gif) repeat-x;}
.input-bg input{background:none;border:0;margin:4px 0 0;width:223px; //width:221px !important; //width:223px}

.textarea-bg{height:100px;background:url(/html/sintez/images/bgtextarea.jpg) no-repeat;}
.textarea-bg textarea{ height:90px; width:230px; border:none;background:#ebebeb; margin:5px 0 0 5px }
.input-bg img{vertical-align:top;height:27px}
.select select{width:223px !important;width:223px;position:relative;top:4px; //top:3px;left:2px}
div.textarea{background:url(/html/sintez/images/area-bg.gif) repeat-y;padding:0 0 0 5px;height:140px !important}
div.textarea textarea{width:222px !important;width:222px;height:140px;border:none;background:none}
.send-mail p{color:#a66806;padding:4px 3px 0}
.send-mail td{padding:2px 3px 0 }

.send-mail p.error{color:#ff6806;padding:0px 3px 0; font-size:9px;}



table.table-services{width:100%}
table.table-services tr.services-name td{padding:7px 3px;color:#a66806;border:1px solid #ababab;border-width:1px 0 1px 0;background:none}
table.table-services td{padding:8px 5px 10px 5px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;text-align:left}
table.table-services .serv td{background:#fff;font-weight:bold}

table.forum { background-color:#ccc;}
table.forum td { background-color:#fff; padding:10px }
.theme { text-align:left; }

table.forum-massage { background-color:#ccc; }
table.forum-massage td { background-color:#fff; padding:10px}


#logos{clear:both;height:72px}
#logos div{float:left;padding:0 12px}

#gray { color:#777; }

/* START OF FORUM */
#forum{width:100%; margin:0 0 10px}
.forum-tr td{padding:7px 3px;color:#a66806;border:1px solid #ababab;border-width:1px 0 1px 0;}
.message-tr td{background:#fff;padding:8px 5px 10px 5px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}
.forum-arrow{position:absolute;margin:5px 0 0 -14px}
.message-tr .who{padding:3px 0 0 15px}
.who p{margin:0;font-size:11px}
.who a{color:#a66806}
.user{font-weight:bold;padding:0 0 2px}
.when{font-size:10px;padding:0 0 5px;text-align:right}
.sign{border-top:1px solid #ebebeb;margin:10px 0 0 0;padding:7px 0 0}
.pic{margin:2px 0 10px}
/* END OF FORUM */

.move{margin:0 0 0 -248px}

.in span{white-space:nowrap;position:relative;left:-15px;top:-1px}
div.add span {white-space:nowrap;position:relative;left:-10px;top:-2px}