body, table, td, div {padding:0; margin:0; border-collapse:collapse; font:normal 14px Verdana; text-align:left; vertical-align:top; border:none; color:#666666;}
body, html {background:url(/i/11doma.gif) center bottom repeat-x #fcfcec; height:100%;}
#banner{width:100%; background:#fff; text-align:center; height:60px}
.png {behavior:url(/import/png.htc); border:0; background-image:none !important;}
.pngfix  {behavior:url(/import/pngfix.htc); border:0; background-image: none ! important;}
a:link, a:hover, a:active, a:visited {text-decoration:underline; color:#63783a;}
a:hover {text-decoration:none;}
ul, li, h1, h2 {margin:0; padding:0; list-style:none;}
.ul{margin:0 0 0 30px;}
.ul li{margin:0 0 10px 0}
h3{font:bold 14px Verdana; color:#63783a; padding:0 0 0 18px} 
img {border:none;}
h1 {font:normal 20px Verdana; padding:0 0 15px 18px; color:#63783a;}
h2 {font:normal 18px Verdana; padding:0 0 15px 18px; color:#63783a;}
p{padding:1px 0 5px 12px; margin:0; font:normal 14px Verdana; color:#666; line-height:20px}

.ol{list-style-type:decimal; margin:-15px 0 0 50px;}
.cit{margin:5px 0 5px 32px; border-left:4px solid #a5a5a5}
.cit div{margin:0 0 0 25px; line-height:20px}

#street{position:relative; width:228px; height:490px; margin:0 5% -212px 70%}

.l {font-size:12pt; padding:13px 0 0 31px;}
.v {padding:15px 0 0 41px;}
.l .i_date {position:absolute; margin:5px 0 0 -35px; font-size:7pt;}

/*#ramka{position:absolute; width:250px; height:210px; left:58%; top:60px; z-index:10;}
#aqua{position:absolute; overflow:hidden; width:20%; height:242px; top:20px; right:0;}
#imm {width:168px; height:203px; position:relative; top:-200px; margin:0 0 -143px 15px; z-index:150; padding:0}*/

#globus{position:absolute; width:220px; height:240px; top:60px; right:3%; z-index:350;}
#ramka{position:absolute; width:250px; height:210px; left:60%; top:70px; z-index:250;}
/*#imm {width:180px; height:210px; position:relative; top:-210px; margin:0 0 -143px 120px; z-index:150; padding:0}*/

/* \ */  
* html #imm {top:-200px;} 
* html #globus{position:absolute; width:220px; height:240px; top:63px; right:3%; z-index:350}
* html {overflow-x:hidden;} /*for ie only, fix me*/

/*новости*/
.news_name{margin:0 0 10px 0}
.news_name a{font:normal 14px Verdana; color:#63783a; text-decoration:none}
.news_date{font:normal 10px Verdana; color:#979797; margin:0 0 30px 0}
.news_note{font:normal 12px Verdana; color:#63783a;}
.pad1{margin:3px 0 5px 20px}
.news_note_1{font:normal 12px Verdana; color:#63783a; margin:5px 0 0 50px}
.news_text_1{margin:10px 0 0 0}
.news_text_1 p{font:normal 12px Verdana; color:#63783a; line-height:20px}


.h3{margin:0 0 0 18px; color:#666666; font:bold 14px Tahoma}
p b{font:bold 14px Tahoma; color:#666;}
.right{margin:0 0 10px 0}
.ul {padding:0 18px 15px 35px; margin:0}
.ul li {list-style:disc; padding:3px 0 3px 0;}
.ul ul {padding-top:5px;}
.ul li li {list-style:none; padding:3px 0 3px 0px; margin-left:18px;}

.ul2{padding:0 18px 15px 15px; margin:0 0 0 12px;}
.ul2 li {padding:3px 0 3px 0; font:normal 14px Verdana; color:#666; text-indent:0px; list-style-type:none;}
.ul2 li a{padding:3px 0 3px 0; font:normal 14px Verdana; color:#63783a}

.rr{margin:0 0 0 15px; font:normal 12px Verdana; color:#8c8c8c; line-height:20px;}


.ol {padding:0 18px 15px 0;}
.ol li {list-style:decimal; padding:3px 0 3px 10px;}
.tb1 {width:100%; margin:0 0 15px 0;}
.tb1 th {background:#e9eadf; color:#ff0000; vertical-align:bottom;}
.tb1 th, .tb1 td {padding:3px 7px 10px 7px;}
.t1 {background:#e9eadf; color:#1c4b92;}
.t2 {background:#f5f5ea;}
.t3 {text-align:center;}
.t4 {color:#1c4b92;}
.tfinish {background:url(/i/tfinish.gif) right 0 no-repeat #e9eadf; height:19px;}
.rd {color:#FF0000; font-size:12pt;}

#b1 {background:url(/i/bt.gif) repeat-x; margin:20px 0 0 0;}
#b2 {background:url(/i/lt.gif) no-repeat; position:relative; margin:-20px 0 0 0; width:100%;}
#shapka {height:200px;}
#logo {position:absolute; top:33px; left:67px; width:50px; height:150px;}
#hm {position:absolute; margin:80px 0 0 180px; z-index:16; }
#hm img {margin:0 0 0 5px;}
#menu {position:absolute; top:139px; left:48px; font-size:13pt;}
#menu li {float:left; padding:7px 0 0 28px; background:url(/i/mli.gif) 14px 8px no-repeat; color:#fe110b;}
#menu li li {font-size:10pt; background:none; padding:0 8px 3px 2px; font-style:italic;}
#menu .act {background:url(/i/mli2.gif) 14px 0 no-repeat;}
#menu ul ul {position:absolute; border-bottom:2px solid #fb7d4f; margin:-26px 0 0 -7px; width:540px;}
#auo {font-size:16pt; color:#63783a; top:0; left:385px; position:absolute;}
#l {width:70%; float:left;}
#r {width:30%; float:right;}
#t2, #t3 {width:197px; height:131px; margin:30px 0 0 15px; cursor:pointer;}
#t2 a {position:absolute; color:#ed2024; font-size:10pt; font-weight:bold; margin:116px 0 0 89px;}
#t2 {background:url(/i/t1.jpg);}
#t3 {background:url(/i/t2.jpg);}
#t3 a{font:bold 9px Tahoma; position:absolute; color:#ed2024; margin:118px 0 0 89px;}
#cv {background:url(/i/cv.gif) no-repeat; padding:0 0 35px 21px; margin:40px 0 0 23px;}
#cv a {color:#666667;}

#tiz11 {background:url(/i/tiz11.jpg); width:201px; height:136px; margin:30px 0 0 15px;}
#tiz11 a{font:bold 14px Verdana; position:absolute; color:#ed2024; margin:118px 0 0 55px;}

#tiz22 {background:url(/i/tiz22.jpg); width:201px; height:136px; margin:30px 0 0 15px;}
#tiz22 a{font:bold 14px Verdana; position:absolute; color:#ed2024; margin:118px 0 0 55px;}

#tiz33 {background:url(/i/tiz33.jpg); width:201px; height:136px; margin:30px 0 0 15px;}
#tiz33 a{font:bold 14px Verdana; position:absolute; color:#ed2024; margin:118px 0 0 55px;}

#tiz44 {background:url(/i/tiz44.jpg); width:201px; height:136px; margin:30px 0 0 15px;}
#tiz44 a{font:bold 14px Verdana; position:absolute; color:#ed2024; margin:118px 0 0 55px;}

#tiz55 {background:url(/i/tiz55.jpg); width:201px; height:136px; margin:30px 0 0 15px;}
#tiz55 a{font:bold 14px Verdana; position:absolute; color:#ed2024; margin:118px 0 0 55px;}


.content {padding:45px 30px 0 48px;}
.content p {padding:0 0 15px 18px;}
.content .npa {color:#63783a; font-size:12pt;}
.content .big {font-size:12pt; font-weight:bold; padding-left:0;}
/*
.content ol{list-style-type:decimal !important; margin:0 0 10px 40px;}
.content ol li{padding:2px 5px;list-style-type:decimal !important;}
.content ul{margin:0 0 10px 40px; list-style-type:disc !important;}
.content ul li{padding:2px 5px; list-style-type:disc !important;}*/

.red {color:#ff0000;}
.clear{clear:both;}
#podval {clear:both; padding:60px 0 0px 0;}
#copy {background:url(/i/br.gif); width:334px; height:51px; margin:50px 0 0 0 }
#copy p {padding:13px 0 0 88px; font-style:italic; font-size:11pt; text-indent:-17px;}
#inmenu {padding:0 33px 0 0; margin-top:70px; z-index:200; position:relative}
/* \ */  
* html #inmenu {margin-top:70px; z-index:200; position:relative} 
/* */
#inmenu em {font-size:12pt;}
#inmenu ul {background:#93a76d; padding:25px 15px; z-index:200}
#inmenu ul ul {padding:0 0 10px 20px;}
#inmenu li, #inmenu a:link, #inmenu a:hover, #inmenu a:active, #inmenu a:visited {color:#fff;}
#inmenu li li {color:#F7F99E;}
/* */
#job {background:url(/i/job.jpg) top no-repeat; width:211px; height:254px; position:relative; top:-188px; margin:0 0 -143px 15px;}
/* \ */  
* html #job {top:-188px;} 
/* */

#visa {background:url(/i/visa.jpg) top no-repeat; width:211px; height:254px; position:relative; top:-188px; margin:0 0 -143px 15px;}
/* \ */  
* html #visa {top:-188px;} 
/* */

#edu{background:url(/i/edu.jpg) top no-repeat; width:211px; height:254px; position:relative; top:-188px; margin:0 0 -143px 15px;}
/* \ */  
* html #edu {top:-188px;} 
/* */

#releas {background:url(/i/rel.jpg) top no-repeat; width:211px; height:254px; position:relative; top:-188px; margin:0 0 -143px 15px;}
/* \ */  
* html #releas {top:-188px;} 
/* */


#menu2 {font-size:14pt; color:#efe8b1; top:34px; left:385px; position:absolute;}
#menu2 li {padding:0 0 0 20px; font-size:11pt; line-height:19px;}

#zp input, #zp textarea {width:60%; display:block; margin:0 0 0 10px;}
#zp textarea {height:70px; overflow:auto; margin-bottom:20px;}
#zp h1 {padding-left:7px;}
#zp h2 {padding:0 0 7px 0;}
#zp #smb {width:auto; background:#e6ead2; border:1px solid #000;}


.guest_comment {background:#fff; padding:3px 20px 7px 3px;}
.guest_comment span {color:#FF0000; font-size:14pt;}
.guest_text {color:#63783A; padding:3px 20px 7px 3px;}
.guest_name span {color:#63783A; font-size:14pt;}
#mes_form {display:none;}
#mes_form input, #mes_form textarea {width:50%;}
#mes_form textarea {height:50px;}
#mes_form .ot {width:auto; background:#e6ead2; border:1px solid #000;}

#doma{background:url(/i/doma.gif) center bottom repeat-x; bottom:0; left:0px; margin:auto; width:100%; height:213px; z-index:100;}

.img{float:right; margin:0 7px}
.img div{background:#FFFFFF; padding:5px; border:1px solid #93a76d; width:204px; height:197px;}
.img img{border:1px solid #93a76d; float:right}

.imgs{margin:0 7px 7px 30px}
.imgs img{border:1px solid #93a76d; padding:3px; background:#fff}


#anketa .inp{width:80%; margin:5px 0 5px 0; font:normal 12px Arial; color:#666666;}
#anketa .inp1{width:250px; margin:5px 0 5px 0; font:normal 12px Arial; color:#666666;}
#anketa table td{padding:5px 15px; font:normal 12px Arial; color:#666666; border-bottom:1px solid #ececec}
#anketa sup{font:bold 16px Arial; color:#ef2023;}
#anketa b{font:bold 14px Arial; color:#63783a;}
#anketa table th{padding:5px 15px; background:#f7f99e; font:bold 14px Arial; color:#63783a;}
#anketa table td table{width:100%; font:normal 12px Arial; color:#666666;}
#anketa .txt{width:80%; height:150px; font:normal 12px Arial; color:#666666;}

.letter{font:normal 12px Arial; color:#3f3f3f;}
.letter td{padding:5px 15px; border-bottom:1px solid #e3e3e3;}
.letter th{padding:5px 15px; background:#ececec;}

.good{color:#63783a; font:normal 14px Arial;}

.level{border:none;}
.level th{font:bold 12px Verdana; color:#666; padding:5px 15px; border-bottom:1px solid #848481; border-top:1px solid #848481; white-space:nowrap}
.level td{font:normal 12px Verdana; color:#666; padding:5px 15px; vertical-align:middle; border-bottom:1px solid #848481 !important}

#m {background:url(/i/m.gif); width:192px; height:57px; margin:35px 0 35px 0; white-space:nowrap;}
#m a {color:#666667; position:absolute; margin:-3px 0 0 20px;}
#m input {border:none; background:transparent; width:130px; position:absolute; margin:31px 0 0 18px; color:#8c8c8c; font-family:Arial; font-style:italic;}
#m img {position:absolute; margin:34px 0 0 155px; cursor:pointer;}

/*
#m {width:192px; height:57px; background:url(/i/m.gif) no-repeat; margin:30px 0 0 15px;}
#m a {position:absolute; margin:0 0 0 22px;}
#m img {position:absolute; margin:35px 0 0 160px; cursor:pointer;}
#m input {position:absolute; color:#737a7f; border:none; width:130px; margin:32px 0 0 22px;}*/
