html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
   {zoom:1;margin:0px;padding:0px;outline:0px;font-size:100%; border:0;}
	 
#site {max-width:1280px;min-width:995px;background:#ffffff;min-height:100%;height:100%; margin:0px auto; /*G.K.*/ position:relative; /* position:static; */}
html {height:100%;background:url(images/bg.gif);}table {border-collapse:collapse;border-spacing:0;}
td {vertical-align:top;}
ul{list-style:none;zoom:0;}:focus {outline:0;}
a {text-decoration:underline;} a:hover {text-decoration:none;}
.ainv a {text-decoration:none;} .ainv a:hover {text-decoration:underline;}
.aunn a {text-decoration:none;} .aunn a:hover {text-decoration:none;}
.anorm a {text-decoration:underline;} .anorm a:hover {text-decoration:none;} 
div.clear {clear:both;height:1px;overflow:hidden;} .zoom1 {overflow:auto;zoom:1;}

.highslide-wrapper, .rounded-white {background: white;}

.width-100 {width:100%;}

/*text align*/
.tal {text-align:left;}.tar {text-align:right;}.tac {text-align:center;}.fwb {font-weight:bold !important;}.fwn {font-weight:normal;}
.fsit{ font-style:italic;}.fleft {float:left;}.fright {float:right;} .curpo {cursor:pointer;}

/*для png в IE*/
.iePNG { filter:expression(fixPNG(this));}
/* стиль для нормальной работы ссылок в элементах с PNG-фоном */ 
.iePNG A { position: relative;}

div.vsm {height:24px; padding:5px 10px 0px 20px; background:#909090;}
div.vsm a {color:#FFFFFF;padding:0px 5px;}

div.hscomment{display:none;font-size:16px;}


/*   ---------      ||         / DEFAULTS         ||      ----------   */



/* ============ *** { ---       STRUCTURA      --- } *** ============= */


#osnovnoi {min-height:100%; height:100%;width:100%; background:#ffffff; 
           position:relative;}

#header {height:204px;border-bottom:1px solid #b3b4b5;}

#content {height:100%;padding-top:30px;width:100%;}

#left {width:260px;border-right:1px solid #b3b4b5; padding:30px 0px 30px 0px;}

#right { width:250px;border-left:1px solid #b3b4b5;  padding:30px 0px 30px 0px;}
div.abuzuga {width:260px;height:0px; font-size:0px; overflow:hidden; background:#FFFFFF}

#footer {height:25px;}


.for_pech div.content {margin:0px 47px 20px 47px;}
.for_pech #header {height:259px; border:0;}
.for_pech  #osnovnoi {width:1000px;}
.pechlog {width:565px; padding-top:225px;background:no-repeat left top url(images/logopech.jpg);}
.ko1 { padding-top:43px;}
.ko2 { padding-top:74px;}
.ko1 .kont1{font-weight:normal; margin-left:0;} 

/*   ---------      ||        / STRUCTURA         ||      ----------   */



/* ============ *** { ---     CONTENT PAGE     --- } *** ============= */

#site {font-family:'Times New Roman', Helvetica; font-size:14px;}
h1, h2, h3, h4, h5, h6 {clear:both;color:#305e9e; font-family:'Times New Roman' clear:both;}
h1 {font-size:14px;margin-bottom:18px;line-height:22px;}
h1 a {text-decoration:none} h1 a:hover{text-decoration:underline}
h1 span {padding-bottom:4px;background:repeat-x bottom url(images/h1po.gif); }
h2 {font-size:14px;margin-bottom:14px;}
h3 {font-size:14px;margin-bottom:14px; color:#525457;}
h4 {font-size:12px;margin-bottom:13px;}
h5 {font-size:13px;margin-bottom:13px; color:#525457;}
h6 {font-size:12px;margin-bottom:12px;}
.content {padding:0px 12px 60px 12px;font-family:'Times New Roman', Helvetica; font-size:14px;}
.content img {border:1px solid #909090;padding:1px;}
.content .sineva img {float:right; margin:0px 0px 10px 20px;}
.content img.fleft {float:left; margin:0px 20px 10px 0px;}
.content img.fright {float:right; margin:0px 0px 10px 20px;}
.content p {margin-bottom:11px;line-height:17px; }
.content a {color:#325c9b;}
.content a:hover img {border:2px solid #909090; padding:0;}  

.content table {margin:0px 0px 20px 0px;border:1px solid #767b84; clear:both; }
.content th {text-align:center; background:#d9d9da; padding:5px 10px;color:#335a99;border:1px solid #767b84; }
.content td { padding:4px 7px;border:1px solid #767b84; }

.content table.zero, .content table.zero td {border:0;background:0;padding:0px;}
table.zero2, table.zero2 td {border:0;background:0;padding:10px;text-align:center; vertical-align:middle; }
.content .sineva table.zero2 td img { margin:0; float:none;}

.content ol {clear:both;zoom:0;margin-left:34px;margin-bottom:13px;}
.content ol li {margin-bottom:7px;zoom:0;color:#335a99;}.content ol li span {color:#000000;}

.content ul {clear:both;margin-left:20px;zoom:0;margin-bottom:13px;}
.content ul li {margin-bottom:7px; padding-left:14px; background:#FFFFFF no-repeat left 6px url(images/mark.gif);}
.content ul li div { display:inline; padding:0; margin:0;}

.content blockquote {color:#; padding:5px 10px; background:#; margin:10px;}


/*   ---------      ||       / CONTENT PAGE       ||      ----------   */



/* ============ *** { ---         FORMS        --- } *** ============= */

input, textarea {border:1px solid #767b84;background:#FFFFFF; color:#335a99;}
*html input, *html textarea { scrollbar-face-color: #C0C0C0; scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #606060; 
                              scrollbar-highlight-color: #E0E0E0;scrollbar-shadow-color: #808080; }
.onFocus{border:1px solid #33aadd; }
button, .button{border-top:1px solid #909090; border-left:1px solid #909090;
       border-right:1px solid #797979; border-bottom:1px solid #797979;}
button, .button{cursor:pointer; background:#e3e3e3 repeat-x top url(images/bufon.gif);  color:#335a99;}.buho {color:#D07030;}

div.check0  {width:19px;height:19px;position:relative; top:0px; z-index:3;
             background:#CCCCCC no-repeat  center  center url(images/check0.gif); cursor:default;}
input.input-checkbox {width:20px;height:20px;}
div.check1  {background:#FFBBCC no-repeat  center  center url(images/check1.gif)}


input.input-radio {width:24px;height:24px;}
div.radio0  {width:24px;height:24px;position:relative; z-index:3; 
             background:#CCCCCC no-repeat left top url(images/radio0.gif)}						 

div.radio1  {background:#FFBBCC no-repeat left top url(images/radio1.gif)}

/*form_vert*/
form.vertf {margin:15px;}
form.vertf label {color:#868789;font-size:11px;font-weight:bold;font-family:Tahoma, Helvetica; 
                  display:block; clear:both; margin:0px 0px 3px 0px;}
form.vertf label div {float:left}
form.vertf input, form textarea {width:350px; margin:2px 0px 8px 0px;padding:2px 5px 1px 5px;}
form.vertf input {height:20px;} form.vertf textarea {height: 120px;}
form.vertf button {height:20px; margin:3px -2px 5px 0px; float:right;}
form.vertf img {float:right;margin:0px -2px -8px 0px; border:none;}

.feedback, .feedback label {width:360px;}
.oz, .oz label {width:360px}
span.zvf {color:#0591dc;font-size:11px;}
div.bgrn {color:#335a99; font-weight:normal; clear:both; padding-top:15px;}
div.bgrn span.zvf {font-weight:bold;} 

/*search*/
.search {margin:0px 12px 15px 12px;background:#d6d7da;height:31px; min-width:440px; }
.srch {text-align:center;padding-top:5px; width:245px; margin:0 auto; position: relative;}
.po {margin-right:10px; padding-top:4px;font-weight:bold;position:absolute; display:block; top:3px; left:0px;}
#po {position: absolute; left:65px; top:5px;} 

.sfl {float:left; width:6px; height:31px; background:no-repeat left top url(images/sfl.gif);}
.sfr {float:right; width:6px; height:31px; background:no-repeat left top url(images/sfr.gif);}
.txtpo {width:141px; height:18px;border:1px solid #3a5390; }
.bupo {width:20px; height:20px; margin-left:10px; border:0; background:no-repeat left top url(images/bupo.gif);
       position:absolute; left:210px; top:5px;}

/*katalog*/				  							  
.content table.kat {width:100%; margin-bottom:12px;}
.content table.kat th {border:1px solid #767b84; background:#d9d9da;}
.content table.kat td {border:1px solid #767b84;}
.content table.kat td.name {padding:4px 10px 4px 10px; text-align:left; }
.content table.kat td.itogo { text-align:right;color:#335a99;}
.content table.kat td.itogo span {color:#000000; font-weight:bold; }
.content table.kat td {text-align:center; vertical-align:middle; }
.content table.kat img { border:none; margin:0;}
.content table.kat h4 { margin-bottom:3px;}
.content table.kat input {width:70px; height:19px; text-align:center; }
 

/*   ---------      ||          / FORMS           ||      ----------   */



/* ============ *** { ---       MAIN MENU      --- } *** ============= */

/*menu_top*/
ul#menu-top {list-style:none;margin:0px 0px 0px 259px;height:24px;}
ul#menu-top li {float:left; height:31px; background:no-repeat left top url(images/tpm_raz.gif);
                margin-right:0px;position:relative;}
ul#menu-top li a {display:block;float:left; height:24px; padding:7px 10px 0px 13px;}
/*.ie ul#menu-top li a {float:left;}*/
.ie7 ul#menu-top li a {height:31px;}

ul#menu-top li a {color:#FFFFFF; font-size:11px;font-weight:bold; font-family:'Times New Roman', Helvetica; text-transform:uppercase; }
ul#menu-top li.opened a, ul#menu-top li a:hover {background:no-repeat left top url(images/tpm_paz2.gif);}
ul#menu-top li.fin { padding:0;}

ul#menu-top li div.vpm {display:none;}
ul#menu-top li.opened div.vpm {display:block; position:absolute; left:3px; top:33px; padding:13px 8px 3px 8px;
                               width:142px; background:#d1d2d2 repeat-x  top url(images/vpmfon.jpg);}
ul#menu-top li.opened div.vpm ul li { float:none;margin:0;padding:0;margin-bottom:8px; padding-left:10px;height:auto;
                                     background:no-repeat left 5px url(images/vpm_mark.gif);}															 
ul#menu-top li.opened div.vpm ul li a {color:#000000; display:inline;margin:0; padding:0; background:0; font-size:12px;
                                  float:none; text-decoration:none; font-family:Verdana, Helvetica;font-weight:normal;}
ul#menu-top li.opened div.vpm ul li a:hover {text-decoration: underline;}
ul#menu-top li.opened div.vpm img {position:absolute;}
.tpmug1 {left:0px; top:0px; }
.tpmug2 {right:0px; top:0px; }
.tpmug3 {left:0px; bottom:0px;}
.tpmug4 {right:0px; bottom:0px; }

/*G.K. 2009.08.03*/

/*1-st lvl*/
.folding {width:220px; margin:0px 2px 35px 10px;}
.folding li {position:relative; background:url(images/folding-li.gif) left 25px repeat-x; padding-bottom:5px; margin-bottom:5px; overflow:hidden;}
.folding li a {display:block; background:#335b99 url(images/folding-a.gif) left top no-repeat; color:#fff; text-decoration:none; padding:0px 0px 0px 50px; height:25px; font:1.42em 'Times New Roman'; zoom:1;}
.folding li a:hover, .folding li.opened a:hover {background:#335b99 url(images/folding-a-h.gif) left top no-repeat;}

.folding li a.mark , .folding li a.mark:hover {display:block; width:45px; height:25px; padding:0px; position:absolute; left:0px; top:0px; background:url(images/folding-mark.gif) 10px top no-repeat;}

.folding li.opened a.mark {background:url(images/folding-mark.gif) 10px top no-repeat;}
.folding li.opened a.mark:hover {background:url(images/folding-mark.gif) 10px top no-repeat;}

.folding li.folder a.mark {background:url(images/folding-mark.gif) 10px top no-repeat;}
.folding li.folder a.mark:hover {background:url(images/plu01.gif) left top no-repeat;}
.folding li.folder.opened a.mark {background:url(images/plu01.gif) left top no-repeat;}
.folding li.folder.opened a.mark:hover {background:url(images/plu01.gif) left top no-repeat;}
 
/*2-nd lvl*/
.folding ul {margin:15px 0px 0px 5px; width:auto;}
.folding li li {background:none; margin:0px; padding:0px 0px 3px 0px;}
.folding li li a {background:none; color:#525457; display:block; padding:0px 0px 3px 3px; margin:0px 0px 0px 15px; border-bottom:1px solid #99accc; height:auto; font:bold 1em 'Times New Roman'; text-transform:none;}
.folding li.opened li a:hover, .folding li.opened li.opened a:hover, .folding li li a:hover, .folding li li.opened a {background:#335b99 url(images/folding-li-li-a.gif) left bottom repeat-x; color:#fff; }

.folding li li a.mark {display:block; width:11px; height:11px; left:0px; top:5px; padding:0px; margin:0px; background: url(images/folding-mark2.gif) left top no-repeat; border:none; zoom:1; font-size:0px; line-height:0px; overflow:hidden;}
.folding li li a.mark:hover {background:url(images/folding-mark2.gif) left top no-repeat;zoom:1; font-size:0px; line-height:0px; overflow:hidden; width:11px; height:11px;}
.folding li.folder.opened  li a.mark {display:block; width:11px; height:11px; left:0px; top:5px; padding:0px; margin:0px; background:url(images/folding-mark2.gif) left top no-repeat; zoom:1; font-size:0px; line-height:0px; overflow:hidden; }
.folding li.folder.opened  li a.mark:hover {background:url(images/folding-mark2.gif) left top no-repeat; zoom:1; font-size:0px; line-height:0px; overflow:hidden;width:11px; height:11px;}

.folding li.folder.opened  li.folder a.mark {width:11px; height:11px;background:url(images/folding-mark2-folder.gif) left top no-repeat; zoom:1; font-size:0px; line-height:0px; overflow:hidden;}
.folding li.folder.opened  li.folder a.mark:hover {width:11px; height:11px;background:url(images/folding-mark2-folder.gif) left top no-repeat;zoom:1; font-size:0px; line-height:0px; overflow:hidden;}
.folding li.folder.opened  li.folder.opened a.mark, .folding  li.folder.opened li.folder a.mark:hover {width:11px; height:11px;background:url(images/folding-mark2-folder-o.gif) left top no-repeat;zoom:1; font-size:0px; line-height:0px; overflow:hidden;}

/*3-rd lvl*/
.folding ul ul {margin:10px 0px 0px 5px; width:auto;}
.folding li li li {background:none; margin:0px; padding:0px 0px 3px 0px;}
.folding li li li a, .folding li.opened li.opened li a {background:none; color:#325c9b; display:block; padding:0px 0px 3px 3px; margin:0px 0px 0px 15px; border-bottom:none; height:auto; font:bold 1em 'Times New Roman'; text-transform:none;}
.folding li.opened li.opened li a:hover, .folding li.opened li.opened li.opened a:hover, .folding li li li a:hover, .folding li li li.opened a {text-decoration:underline; color:#325c9b; background:none;}

.folding li.folder.opened li.folder.opened li a.mark {display:block; width:11px; height:11px; left:0px; top:5px; padding:0px; margin:0px; background:url(images/folding-mark2.gif) left top no-repeat;}
.folding li.folder.opened li.folder.opened li.folder a.mark {background:url(images/folding-mark2-folder.gif) left top no-repeat;}
.folding li.folder.opened li.folder.opened li a.mark:hover {background:url(images/folding-mark2.gif) left top no-repeat;}
.folding li.folder.opened li.folder.opened li.folder a.mark:hover {background:url(images/folding-mark2-folder.gif) left top no-repeat;}
.folding li.folder.opened li.folder.opened li.folder.opened a.mark, .folding li.folder.opened li.folder.opened li.folder a.mark:hover {background:url(images/folding-mark2-folder-o.gif) left top no-repeat;}

/*4-th lvl*/
.folding ul ul ul {margin:10px 0px 0px 15px; width:auto;}
.folding li li li li {background:none; margin:0px; padding:0px 0px 3px 0px; background:url(images/folding-mark4.gif) left 7px no-repeat;}
.folding li li li li a, .folding li.opened li.opened li.opened li a {background:none; color:#000; display:block; padding:0px 0px 0px 7px; margin:0px 0px 0px 0px; font:normal 1em Verdana; text-decoration:none;}
.folding li.opened li.opened li.opened li a:hover, .folding li.opened li.opened li.opened li.opened a:hover, .folding li li li li a:hover, .folding li li li li.opened a {text-decoration:underline; color:#000;}

/*   ---------      ||           / MENU           ||      ----------   */



/* ============ *** { ---      MAIN BLOCKS     --- } *** ============= */

/*more*/
div.more   {margin:5px 0px 4px 0px;}
div.more a {color:#094e94;font-size:13px;padding:0px 9px 0px 0px;background:no-repeat right 6px url(images/more.gif);}
a.more2 {display:block; width:73px; height:16px;  padding:1px 4px 4px 8px;
         background:#DDDDDD no-repeat 76px 6px url(images/more.gif); margin:0 auto;}
/*back*/
div.back {margin:11px 0px 0px 0px; }
div.back a { display:block;color:#094e94; font-size:13px;padding:1px 8px 4px 10px;float:left;
             background:#DDDDDD no-repeat 4px 6px url(images/back.gif);}
			 
div.back2 {margin:11px 0px 20px 15px; }
div.back2 a { display:block;color:#000000; font-size:14px; font-weight:bold;}			 

/*mini_panel*/
/*div#mnp {width:100px; height:20px;position:absolute; right:31px; top:211px;}
div#mnp img { margin:0;} div#mnp a {padding:0;} */
/*mini_panel*/
div#mnp {width:120px; height:20px; position:absolute; right:10px; top:211px;}
div#mnp img { margin:0;}
div#mnp a {padding:0;color:#28166f; font-size:12px;font-weight:bold; display:block; float:left; text-decoration:none;
           font-family:'Times New Roman', Helvetica; margin:0px 12px 0px 0px; padding-top:6px; } 
div#mnp a:hover {text-decoration:underline; }
div#mnp a.simg { margin-top:-3px; margin-left:0px; margin-right:3px;}	


/*anons news*/
div.dan {margin:0px 10px 30px 14px;}
div.annews {clear:both;}
div.annews div.data {margin:0px 0px 5px 1px; color:#686a6b;font-size:11px;font-weight:bold;}
.newvn {margin-left:114px;}
div.annews img {float:left; margin:0px 8px 0px 0px; border:1px solid #686a6b;}
.ie div.annews img {margin-bottom:0px;} 
div.annews p  {margin:0px 0px 5px 0px;line-height:13px; line-height:16px;}
div.annewsraz {clear:both; height:36px;background:repeat-x 10px url(images/lfm_raz.gif);}

/*anons novs*/
div.annovs {clear:both;}
.novvn {margin-left:114px;}
div.annovs h3 {margin:0px 0px 5px 1px; color:#094e94; font-size:12px; clear:none;}
div.annovs img {float:left; margin:0px 8px 0px 0px; border:1px solid #686a6b;}
.ie div.annovs img {margin-bottom:0px;}
div.annovs p  {margin:0px 0px 5px 0px;line-height:16px;}



/*listing*/
div#listing {text-align:center; padding:20px 0px 0px 0px; height:25px;}
div#listing a {padding:4px 7px 3px 7px; height:12px;line-height:20px;}
div#listing a {color:#000000; font-size:12px; font-weight:bold; font-family:Tahoma,Helvetica;text-decoration:none;}
div#listing a:hover {color:#335a99;}
div#listing a.activeMI {color:#335a99; background:#0461a9 repeat-x top url(images/lisafon.gif);}
div#listing a.bukvi {color:#000000; font-size:11px; font-weight:bold;text-decoration:underline; }
div#listing a.bukvi:hover {color:#335a99;text-decoration:none;}
div#listing span {font-weight:bold;}

.contacts p { margin:0;margin-bottom:7px;}
.contacts span {color:#335a99;font-weight:bold;}
.contacts a {color:#000000;}


.poisk {color:#525457; font-weight:bold; text-transform:uppercase; margin-bottom:25px;}
.poisk span {color:#335a99;}
.rezpo li {margin-bottom:12px; color:#335a99;font-weight:bold;}
.rezpo li a {color:#525457;font-weight:normal;}

.ckach a {color:#335a99;}
.ckach a:hover {color:#008edb;}


.fotog ul li {margin-bottom:12px;}
.fotog a {color:#525457;}
.fotog a:hover {color:#335a99;}

.fotoga {overflow:auto; zoom:1; padding-bottom:35px;}
.fotoga div  { float:left; width:150px; padding:11px 30px 20px 0px;height:190px;}
.fotoga div  span{ display:block;height:151px;}
.fotoga div div {height:42px; width:150px; padding-left:0px; padding-right:0px; font-weight:bold; color:#335A99; overflow:hidden;line-height:14px;text-align:center;}
.fotoga div  { cursor:pointer; }

/*   ---------      ||       / MAIN BLOCKS        ||      ----------   */



/* ============ *** { ---       MAIN PAGE      --- } *** ============= */

/*top*/
.header {position:relative;height:173px; background:#078cd4 repeat-x right top url(images/hfon.png);}
.hdrrt  {float:right; width:536px; height:173px; background:no-repeat left top url(images/hrfon.jpg);}
.slogan {width:315px;height:71px; position:absolute;left:23%;top:72px;background:no-repeat left top url(images/slogan.png);}/*05.12.08*/
.logo   {display:block;width:244px; height:203px; position:absolute; left:0px; top:0px; 
         background:no-repeat left top url(images/logo.png); cursor:pointer;}
.header2 {height:31px; background:repeat-x top url(images/h2fon.jpg);}
.eng {float:right; margin-right:16px; padding-top:8px;}
.ie6 .eng  {margin-right:8px;}
.eng a {color:#FFFFFF; font-size:11px; font-family:Verdana, Helvetica;}

/*left*/
.krz {width:221px; height:34px; margin:0px 0px 16px 23px; background:no-repeat left bottom url(images/krzfon.gif);}
.krz div {float:left; width:36px; height:31px;}
.krzfkatlog {background:no-repeat 2px 0px url(images/krzfkatlog.gif);}
.krzfkont {background:no-repeat 2px 0px url(images/krzfkont.gif);}
.krz span {display:block; padding-top:5px; color:#3e679d; font-size:16px; font-weight:bold;text-transform:uppercase; }

.skpr {margin:0px 10px 36px 22px;}
.skpr a {display:block; padding:1px 0px 0px 28px; height:16px; margin-bottom:8px;
         color:#325c9b; font-size:11px; font-family:Verdana, Helvetica; }
.xsl {background:no-repeat left top url(images/xsl.gif);}
.rar {background:no-repeat left top url(images/rar.gif);}

.baners {text-align:center;margin:0px 10px 50px 10px;}
.baners img {margin-bottom:15px;}
.baners object {margin-bottom:15px;}
#left .baners {text-align:center;margin:0px 10px 10px 10px;}  

.botfon{background:repeat-x left top url(images/botfon.gif);height:25px;}
.botleft {float:left; width:20px; height:25px; position:relative; }
.botright {float:right; width:20px; height:25px; position:relative; }
.cop {width:208px; height:23px; position:absolute; left:27px; top:-4px; background:#FFFFFF repeat-x bottom url(images/grpo.gif); 
      color:#000000; font-family:Tahoma, Helvetica;text-align:center; }
.grx {width:208px; height:23px; position:absolute; right:27px; top:-4px; background:#FFFFFF repeat-x bottom url(images/grpo.gif); 
      color:#000000; font-family:Tahoma, Helvetica;text-align:center; }
.grx a {color:#000000;}			
			 
.kont1 {margin:0px 14px 12px 14px; color:#413d3d; font-weight:bold;}
.kont1 p {margin:0; margin-bottom:6px;}
.kont1 a {color:#413d3d; font-weight:bold;}

.kont2 {margin:0px 14px 25px 14px; color:#413d3d;}
.kont2 p {margin:0; margin-bottom:6px;}
.kont2 a {color:#413d3d;}

.dip {text-align:center;}
.dip img {margin:6px;}

.sineva {margin-bottom:33px; color:#335a99;}
div.katzu2 {float:left; width:350px; height:220px;}
div.kat2 {float:left; width:190px; height:270px;margin:0px 10px 10px 0px;}
div.kat2 div.foto {height:165px; width:210px; text-align:center;padding:0px 0px 0px 0px;margin:0 auto;}
div.kat2 div.foto a {display:block;}
div.kat2 div.foto img {width:150px; height:150px; border:1px solid #b3b3b3; padding:1px; margin-top:5px;}
div.kat2 div.foto img.ktf {width:120px; height:120px; margin-top:0px;}
div.kat2 div.txtk {height:70px;text-align:center;line-height:17px; overflow:hidden; margin-bottom:3px;}
div.kat2 div.txtk span {color:#335a99;font-weight:bold; padding:0px 0px 2px;}
div.kat2 div.foto a:hover img {padding:0;border:1px solid #909090;}
div.katzu2 div.txtright {padding-right:10px; width:180px; height:220px; color:#000000; overflow:hidden; float:right;}
div.katzu2 div.txtright p{ margin:0;}

div.kat2f {float:left; width:150px; height:220px;margin:0px 10px 10px 0px;}
div.kat2f div.foto {height:160px; width:160px; text-align:center;padding:0px 0px 0px 0px;margin:0 auto;}
div.kat2f div.foto a {display:block;}
div.kat2f div.foto img {border:1px solid #b3b3b3; padding:1px;width:150px; height:150px; margin-top:5px;}
div.kat2f div.foto img.ktf {width:160px; height:160px; margin-top:0px;}
div.kat2f div.txtk {/* height:38px; */text-align:center;line-height:14px; overflow:hidden; margin-bottom:3px;}
div.kat2f div.txtk {/* height:38px; */text-align:center;line-height:14px; overflow:hidden; margin-bottom:3px;}
div.kat2f div.txtk span {color:#335a99;font-weight:bold; padding:0px 0px 2px;}
div.kat2f div.foto a:hover img {padding:0;border:1px solid #909090;}

.zak {width:230px; height:49px; margin-bottom:13px; background:no-repeat 4px top url(images/zak.gif);}
.zak2 { width:75px; height:49px; }
.zak a {float:right; margin-top:5px;  display:block; width:73px; height:18px;background:no-repeat left top url(images/zkfon.gif);text-decoration:none; 
        padding-top:1px;color:#FFFFFF;text-align:center;}

.fokoi {width:100px; height:25px; margin-left:52px; color:#335a99; font-size:12px; font-family:'Times New Roman' }						 
.fokoi input {width:45px; height:17px;margin-top:3px; margin-left:7px; text-align:center;}


.hide {display:none;}
.error {padding:.8em;margin-bottom:1em;border:2px solid #0591dc;background:#b4def4;color:#335a99;width:330px;}

ul.mapsite ul {margin:13px 0px 9px 0px; }
ul.mapsite li {margin-bottom:13px; padding-left:12px;background:no-repeat left 2px url(images/mps_mark1.gif);}
ul.mapsite li li {margin-bottom:12px; padding-left:12px;background:no-repeat left 2px url(images/mps_mark2.gif);}
/*05.12.08*/
.anm {padding:0px 19px 0px 24px;}
div.kartaru {padding:0px 0px 22px 0px;position:relative; background:no-repeat left top url(images/kartaRu2.gif);
             margin:0 auto;width:475px; height:480px; }/*05.12.08*/
						 
div.kartaru a {position: absolute;}
div.kartaru a.map1 {color:#ffffff; font-size:14px;}
div.kartaru a.map1:hover {color:#335a99;font-weight:bold;}
div.kartaru a.map2 {color:#335a99; font-size:14px;font-weight:bold;}
div.kartaru a.map3 {color:#1c386c; font-size:12px;}
a.moskva {left:64px; top:109px; }
a.n-novgorod {left:85px; top:133px; }
a.novosibirsk {left:210px; top:183px; }
a.krasnoyrsk {left:252px; top:205px; display:none; }

.teha {font-size:15px; font-weight:bold; }

.bs { color:white; font-weight:bold; padding-top:5px; margin:0px 10px 0px 200px; z-index:100; font-size:18px;}


.banmain{ text-align:center;}

.fuckzu { margin:0px 0px 5px 15px; text-align: center;}
.fuckzu a.bb { color:#000000; font-size:14px; font-weight:bold;} 

/*15.06.2010*/
/*avtorizaciy*/
.avtoriz {width:187px; height:125px; margin:0px 0px 5px 33px; }
.avtoriz  div {float:left;}	      
.avtoriz .top   {display:block; padding:0px 5px 3px 0px; color:#000000; font-size:14px; font-weight:bold; text-align:right;}
.avtoriz .login, .avtoriz .password {clear:left; width:49px; padding:5px 0px 10px 0px; }	
.avtoriz input.i-login, .avtoriz input.i-password   {width:132px; margin:5px 0px 5px 0px;}
.avtoriz .reg {padding:0px 0px 0px 50px; clear:left; margin-top:-6px; float:none; }
.ie6 .avtoriz .reg {padding-left:52px; margin-top:-5px;}  
.avtoriz .reg  a {color:#000000; font-size:12px;}
.avtoriz .reg  p {margin-bottom:2px; margin-top:0px; }
.avtoriz input.button {width:48px; height:21px; float:right; margin:2px 4px 0px 0px; _margin:2px 2px 0px 0px; }
.ie6  .avtoriz input.button {margin:-2px 0px 0px 0px; }
.ie6  .avtoriz {width:190px;}
.avtoriz .avto-priv {width:104px; margin:0 auto; clear:both; float:none; padding-top:1px;}
.avtoriz .avto-priv p {font-weight:bold;margin-bottom:7px;color:#000; }
.avtoriz .avto-priv a {color:#000;}
.avtoriz  div.fbot {float:right; clear:both; padding-top:11px; margin:0 auto; width:144px;}
.fs11px {font-size:12px !important; }

.rss {width:190px; height:100px;padding-top:8px; padding-bottom:20px; margin:10px 0px 20px 27px;}
.rss div {float:left;}
.rss-top {display:block; padding:8px 10px 7px 0px; color:#000;font-size:14px;font-weight:bold; }
.rss-center  {padding:0px 0px 0px 0px;}
.rss-right {padding:10px 0px 0px 0px; _padding-top:1px; float:right !important; }
.rss-center input.text {width:188px;}
.rss-right input.button {width:110px; height:23px;}
	.rss-right input.button {}
