* {margin:0px; padding:0px; outline:none; }

.w100 {width:100%; }
.w50 {width:50%; }

.dn {display:none; }
.db {display:block; }

.vh {visibility:hidden; }

.fl {float:left; }
.fr {float:right; }
.fn {float:none; }

.clear {display:block; clear:both; height:1px; }
.textsep {display:block; clear:both; height:5px; }
.sep {display:block; clear:both; height:10px; }

table, th, td {text-align:left; vertical-align:top; border:none; }

img {border:none; }

.tal {text-align:left; }
.tac {text-align:center; }
.tar {text-align:right; }

.vat {vertical-align:top; }
.vam {vertical-align:middle; }
.vab {vertical-align:bottom; }

body {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#686059; line-height:16px; }

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:30px; font-weight:normal; font-style:italic; color:#2d7538; }
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:28px; font-weight:normal; font-style:italic; color:#2d7538; }
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:24px; font-weight:bold; font-style:italic; color:#2d7538; }
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:22px; font-weight:bold; font-style:italic; color:#2d7538; }
h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:22px; font-weight:bold; font-style:italic; color:#2d7538; }

.line {display:block; clear:both; height:1px; background-color:#e2e1e0; }

input {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#686059; }
select {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#686059; }

.left_rezina {background:url(../images/3x3_left.gif) right top repeat; }
.right_rezina {background:url(../images/3x3_right.gif) left top repeat; }

#container {width:980px; }
.container {width:980px; }
.index_container_padding {padding:0px 10px 0px 12px; background-color:#ffffff; }
.index_container_bg {background:url(../images/bg_faktura.gif) left top repeat; }
.index_main_visual {width:698px; background:url(../images/20x2.gif) left top no-repeat; }
.inner_main_visual {width:664px; background:url(../images/20x2.gif) left top no-repeat; }
.index_visual_container {padding-left:20px; height:264px; }
.inner_visual_container {padding-left:20px; height:167px; }
.index_right_top {background:url(../images/index_right_top.jpg) left top no-repeat; }
.inner_right_top { }

.lang {padding-left:107px; }
.lang a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#686059; line-height:16px; text-decoration:none; font-style:italic; }
.lang a:hover { }

.imail {width:27px; padding-top:11px; }
.imail a {display:block; background:url(../images/mail.gif) left top no-repeat; width:11px; height:7px; }
.imail a:hover {background-position:-50px 0px; }
.ismap {width:22px; padding-top:10px; }
.ismap a {display:block; background:url(../images/map.gif) left top no-repeat; width:9px; height:9px; }
.ismap a:hover {background-position:-50px 0px; }
.ihome {width:22px; padding-top:8px; }
.ihome a {display:block; background:url(../images/ihome.gif) left top no-repeat; width:12px; height:12px; }
.ihome a:hover {background-position:0px -100px; }

.lru {width:29px; padding-top:5px; }
.lru a {text-decoration:underline; }
.lru a:hover {text-decoration:none; color:#2D7538; }
.lru a.selected {text-decoration:none; }
.lby {width:32px; padding-top:5px; }
.lby a {text-decoration:underline; }
.lby a:hover {text-decoration:none; color:#2D7538; }
.lby a.selected {text-decoration:none; }
.leng {padding-top:5px; }
.leng a {text-decoration:underline; }
.leng a:hover {text-decoration:none; color:#2D7538; }
.leng a.selected {text-decoration:none; }

.index_menu {padding-left:25px; }
.index_menu td {vertical-align:middle; height:50px; padding-right:10px; }
.index_menu td a {display:block; vertical-align:middle; padding:15px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:16px; text-decoration:none; font-weight:bold; font-style:italic; color:#686059; padding-left:50px; _float:left; }
.index_menu td a:hover {color:#2d7538; }
.menu_1 { }
.menu_1 a {background:url(../images/book.gif) left 12px no-repeat; }
.menu_1 a:hover {background-position:left -88px; }
.menu_2 { }
.menu_2 a {background:url(../images/books.gif) left 13px no-repeat; }
.menu_2 a:hover {background-position:left -88px; }
.menu_3 { }
.menu_3 a {background:url(../images/note.gif) left 10px no-repeat; }
.menu_3 a:hover {background-position:left -90px; }
.menu_4 { }
.menu_4 a {background:url(../images/museum.gif) left 12px no-repeat; }
.menu_4 a:hover {background-position:left -88px; }

.centr_menu {background:url(../images/centr_menu_bg.gif) left top no-repeat; }
.cmenu {padding-left:14px; padding-top:8px; }
.cmenu ul { }
.cmenu ul li {display:block; float:left; list-style:none; padding:0px 14px; }
.cmenu ul li a {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px; text-decoration:none; font-weight:bold; font-style:italic; color:#686059; }
.cmenu ul li a:hover {color:#2d7538; }

.cenban {padding-left:28px; padding-top:9px; }
.in_ban_con {width:208px; height:167px; background:url(../images/ban_con.gif) left top no-repeat; }
.in_ban_con_div {padding:11px; text-align:center; }
.in_ban_con_div a {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:30px; _line-height:22px; text-decoration:none; font-style:italic; font-weight:bold; color:#5f5751; }
.in_ban_con_div a:hover {color:#2D7538; }

.b1 {width:227px; }
.b2 {width:229px; }
.b3 {width:229px; }
.b4 {padding-left:20px; }

.index_sa {padding-top:6px; }
.index_search {width:463px; background:url(../images/index_search.gif) left top no-repeat; height:62px; }
.index_search div {padding-left:27px; padding-top:21px; }
.index_auth {width:473px; background:url(../images/index_auth.gif) left top no-repeat; height:62px; }
.index_auth div {padding-left:22px; padding-top:21px; }
.iauth a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:18px; text-decoration:underline; font-style:italic; color:#686059; }
.iauth a:hover {text-decoration:none; }
.promezh {width:22px; }
.isearch { }
.isearch .stext {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:3px 8px 4px 8px; width:368px; margin-right:6px; }
.sinp {padding-top:4px; width:27px; }
.srig {width:87px; padding-top:3px; }
.szab {padding-top:5px; }
.szab a {line-height:14px !important; }
.iauth { }
.iauth .atext {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:3px 8px 4px 8px; width:90px; margin-right:8px; }
.iauth .forgot {width:205px; }

.novosti {padding:9px 26px 0px 28px; }
.novosti_container {background:url(../images/2poloski.gif) left 6px no-repeat; padding-top:17px; }
.poloski {display:block; clear:both; height:5px; background:url(../images/2poloski.gif) left 0px no-repeat; }
.indn {width:666px; }
.indnews {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:14px; color:#2d7538; float:left; }
.indnews .n1 {width:241px; }
.indnews .n1 div {padding-right:70px; }
.indnews .n2 {width:218px; }
.indnews .n2 div {padding-right:50px; }
.indnews .n3 {width:207px; }
.indnews a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; text-decoration:none; color:#5f5751; }
.indnews a:hover {color:#2d7538; }

.index_contacts {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; color:#686059; padding-left:37px; }

.fotban {border:1px solid #cbc9af; background:#e6e0cc url(../images/5x90.gif) left top repeat-x; padding:12px 0px 15px 0px; }
.fotban img {border:1px solid #ffffff; float:left; margin-left:20px; }

.footer {padding:0px 25px 0px 30px; }
.copy {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:16px; color:#5f5751; width:563px; padding-top:7px; }
.copy2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:16px; color:#5f5751; padding-top:7px; }
.flash {width:160px; }
.atlant {width:95px; padding-bottom:5px; padding-top:8px; }
.atlant a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px; text-decoration:none; color:#5f5751; display:block; font-weight:normal; }
.atlant a:hover {color:#2D7538; }
.atlant a strong {font-weight:normal; }
.afl {padding-top:7px; padding-left:10px; background:url(../images/2x27.gif) 2px 4px no-repeat; }
.sp {padding-top:6px; }
.spulse { }
.spulse a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px; text-decoration:none; color:#5f5751; display:block; background:url(../images/sp.gif) right top no-repeat; padding-right:92px; text-align:right; padding-bottom:6px; padding-top:1px; _float:left; }
.spulse a:hover {color:#2D7538; }

.list {width:200px; background:url(../images/list_bg.gif) left top repeat-y; }
.list2 {background:url(../images/list_top.gif) left top no-repeat; }
.list3 {background:url(../images/list_bottom.gif) left bottom no-repeat; }
.list4 {height:167px; width:200px; }
.list_pad {padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; color:#5f5751; font-style:italic; }
.list_pad a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; color:#5f5751; font-style:italic; text-decoration:none; }
.list_date {text-align:center; }
.list_date span {font-size:20px; line-height:30px; }
.list_pr {padding-left:9px; }

.polosi2 {display:block; clear:both; height:4px; background:url(../images/296x4.gif) left top no-repeat; }

.inner_auth {padding:9px 0px 10px 31px; }
.inner_auth a {text-decoration:none; }
.inner_auth a:hover {text-decoration:underline; }
.inner_search {padding:12px 0px 11px 30px; }
.inner_search .isearch { }
.inner_search .isearch .stext {width:210px; }

.content_rt {width:292px; }
.smenu {padding:6px 25px 20px 29px; }
.smenu div { }
.smenu ul { }
.smenu ul li {display:block; clear:both; list-style:none; }
.smenu ul li a {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px; text-decoration:none; font-weight:bold; font-style:italic; color:#686059; display:block; float:left; _height:1%; padding-left:15px; background:url(../images/strela_menu.gif) left 12px no-repeat; padding-top:6px; padding-bottom:6px; }
.smenu ul li a:hover {color:#2d7538; background-position:0px -38px; }
.smenu ul li a.selected {color:#2d7538; background-position:0px -38px; padding-bottom:4px; }
.smenu ul li ul { }
.smenu ul li ul li {padding-left:15px; }
.smenu ul li ul li a {font-weight:normal; padding-top:5px; padding-bottom:5px; }
.smenu ul li ul li a:hover { }
.smenu ul li ul li a.selected { }
.smenu ul li ul li ul { }
.smenu ul li ul li ul li {padding-left:23px; }
.smenu ul li ul li ul li a { }
.smenu ul li ul li ul li a:hover { }
.smenu ul li ul li ul li a.selected { }
.smenu ul li ul li ul li ul { }
.smenu ul li ul li ul li ul li { }
.smenu ul li ul li ul li ul li a { }
.smenu ul li ul li ul li ul li a:hover { }
.smenu ul li ul li ul li ul li a.selected { }
.content_rb {vertical-align:bottom; padding-left:30px !important; padding-bottom:10px; padding-top:60px; }

.content { }
.content_container {padding:10px 10px 30px 25px; }

.taxonomy {background:url(../images/taxo_bg.gif) left top repeat-y; }
.taxonomy div {background:url(../images/taxo_top.gif) left top no-repeat; }
.taxonomy div.sep {background:none; }
.taxonomy div .spn1 {background:none; padding-left:20px; }
.taxonomy div .spn2 {background:none; padding-left:40px; }
.taxonomy div .spn3 {background:none; padding-left:60px; }
.taxonomy div .spn4 {background:none; padding-left:80px; }
.taxonomy div .spn5 {background:none; padding-left:100px; }
.taxonomy div div {background:url(../images/taxo_bottom.gif) left bottom no-repeat; }
.taxocontainer {height:35px; padding-left:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:12px; color:#2D7538; }
.taxocontainer a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:12px; color:#9b968e; text-decoration:none; white-space:nowrap; }
.taxocontainer span {display:block; float:left; }
.taxocontainer a:hover {text-decoration:underline; }

.forprint {text-align:right; }
.forprint a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:12px; color:#9b968e; text-decoration:underline; }
.forprint a:hover {text-decoration:none; }

.ctext {line-height:20px; text-align:justify; }
.ctext a {color:#2d7538; text-decoration:underline; }
.ctext a:visited {color:#9b968e; text-decoration:underline; }
.ctext a:hover {text-decoration:none; color:#2d7538; }
.ctext table {border-left:1px solid #d5d1c1; border-top:1px solid #d5d1c1; }
.ctext td {border-right:1px solid #d5d1c1; border-bottom:1px solid #d5d1c1; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; color:#686059; padding:7px 20px; }
.ctext th {border-right:1px solid #d5d1c1; border-bottom:1px solid #d5d1c1; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; font-weight:bold; background-color:#e4e0cf; padding:7px 20px; }
.ctext ul {padding-left:20px; }
.ctext ol {padding-left:20px; }
.ctext img {margin:10px; padding:1px; border:2px solid #e4e0cf; background-color:#ffffff; }

.cfiles { }
.cfiles a {display:block; float:left; padding-left:25px; background:url(../images/save.gif) left 1px no-repeat; padding-bottom:3px; color:#2d7538; text-decoration:underline; line-height:18px; }
.cfiles a:hover {text-decoration:none; color:#2d7538; }
.cfiles span {line-height:18px; }

.paging { }
.paging_poloski {height:3px; background:url(../images/paging.gif) left top no-repeat; display:block; clear:both; }
.paging a {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:23px; text-decoration:underline; color:#2d7538; display:block; float:left; padding:0px 6px; }
.paging a.prev {height:30px; background:url(../images/prev.gif) left 10px no-repeat; }
.paging a.next {height:30px; background:url(../images/next.gif) right 10px no-repeat; }
.paging a:visited {color:#9b968e; }
.paging a:hover {text-decoration:none; }
.paging a.selected {font-size:17px; color:#9b968e; text-decoration:none; }

.msearch {line-height:20px; }
.msearch strong b {color:#2D7538; }
.msearch .atext {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:3px 8px 4px 8px; width:350px; margin-right:8px; }
.msearch a {color:#2d7538; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; text-decoration:underline; }
.msearch a:visited {color:#9b968e; text-decoration:underline; }
.msearch a:hover {text-decoration:none; color:#2d7538; }

.mphoto {font-size:11px; line-height:18px; }
.mphoto img {border:2px solid #e4e0cf; }
.mphoto strong {font-size:12px; font-style:italic; font-weight:bold; }
.mphoto td {padding-right:18px; }

.auth_off {display:block; padding-left:100px; }

.msmap { }
.msmap ul { }
.msmap ul li {display:block; clear:both; list-style:none; }
.msmap ul li a {display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px; font-style:italic; font-weight:bold; text-decoration:none; color:#2d7538; }
.msmap ul li a:hover {text-decoration:underline; }
.msmap ul li ul { }
.msmap ul li ul li { }
.msmap ul li ul li a {color:#686059; font-style:normal; font-weight:normal; }
.msmap ul li ul li a:hover { }
.msmap ul li ul li ul { }
.msmap ul li ul li ul li {padding-left:25px; }
.msmap ul li ul li ul li a {font-size:11px;  }
.msmap ul li ul li ul li a:hover { }

.mcat {line-height:20px; }
.mcat ul { }
.mcat ul li {display:block; clear:both; list-style:none; }
.mcat ul li a {color:#686059; display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px; font-style:italic; font-weight:bold; text-decoration:none; padding-left:20px; background:url(../images/strela_menu.gif) left 8px no-repeat; }
.mcat ul li a:hover {color:#2d7538; background-position:0px -42px; }
.mcat ul li a.selected {color:#2d7538; background-position:0px -42px; }
.mcat ul li ul { }
.mcat ul li ul li {padding-left:40px; }
.mcat ul li ul li a {font-size:11px; }
.mcat ul li ul li a:hover { }
.mcat ul li ul li ul { }
.mcat ul li ul li ul li { }
.mcat ul li ul li ul li a {font-weight:normal;  }
.mcat ul li ul li ul li a:hover { }

.sort {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; font-weight:bold; font-style:italic; color:#686059; }
.sort a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; font-style:italic; color:#686059; text-decoration:underline; font-weight:normal; display:block; margin-left:15px; padding-right:9px; background:url(../images/updown.gif) right 5px no-repeat; }
.sort a.up {background-position:right -45px; color:#9b968e; text-decoration:none; }
.sort a.down {background-position:right -95px; color:#9b968e; text-decoration:none; }
.sort a:hover {text-decoration:none; color:#686059; }

.mnews {line-height:20px; }
.rss {margin-left:10px; }
.years {/*padding-top:20px;*/ }
.mnews_item_main {text-align:justify; }
.mnews_item_main span {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:20px; color:#2d7538; }
.mnews_item_main img {float:right; padding:1px; background-color:#ffffff; border:2px solid #e6e2d2; margin-left:15px; margin-bottom:5px; }
.mnews_item_main a.title {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px; text-decoration:none; font-weight:bold; color:#2d7538; font-style:italic; }
.mnews_item_main a.header {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px; text-decoration:none; color:#686059; }
.mnews_item_main .goto img {margin:0px 0px 0px 5px; padding:0px 0px 3px 0px; border:none; float:none; background-color:transparent; }

.post {background:url(../images/post_bg.gif) left top no-repeat; padding-left:20px; padding-top:7px; }
.post .atext {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:3px 8px 4px 8px; width:210px; margin-right:8px; margin-bottom:8px; }
.post_cont {padding-left:13px; }
.sucs { }
.sucs input {margin-right:10px; }
.unsucs { }
.unsucs a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:18px; text-decoration:underline; font-style:italic; color:#2d7538; }
.unsucs a:hover {text-decoration:none; }
.dop { }
.dop img {border:2px solid #e5e1d1; margin-bottom:20px; margin-right:10px; }

.mfb { }
.mfb h3 span {font-size:11px; color:#9b968e; font-style:normal; font-weight:normal; }
.ftext {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:3px 8px 4px 8px; width:430px; margin-right:8px; margin-bottom:8px; }
select.ftext {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:3px 8px 4px 8px; width:446px; margin-right:8px; margin-bottom:8px; }
.ftit {text-align:right; padding-top:2px; padding-right:7px; }
.fcheck {margin:3px 5px; vertical-align:middle; }
.fbut {font-size:10px; }

.contacts { }
.cont_cont {padding-right:20px; }
.cont_cont a {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#686059; text-decoration:none; }
.cont_cont a:hover {text-decoration:underline; }

.wsn {white-space:nowrap; padding-right:10px; }

.toyear {font-size:11px; }
.toyear input {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:1px 2px; width:60px; margin:0px 10px; }
.totype {font-size:11px; }
.totype select {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:1px 2px; width:180px; margin:0px 40px 0px 0px; }
.tolang {font-size:11px; }
.tolang select {border-bottom:0px solid #ffffff; border-left:1px solid #cccccc; border-right:0px solid #ffffff; border-top:1px solid #cccccc; padding:1px 2px; width:180px; }
.mr10 {margin-right:10px; }
.mcat strong {font-style:italic; display:block; background:url(../images/filter_strong.gif) left top no-repeat; padding-bottom:4px; }



	.auth .profile { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
	.warning { color:#cc0000; }
	.auth .profile .textsep { clear:both; height:8px; display:block; overflow:hidden; }
	.auth .profile .title { display:block; float:left; width:160px; padding:3px 0px 0px 0px; text-align:right; }
	.auth .profile .stext { display:block; float:left; padding:3px 0px 4px 10px;}
	.auth .profile .field { display:block; float:left; padding:0px 0px 0px 10px; }
	.auth .profile .field input.text { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#ffffff; padding:2px 3px; border:1px #000000 solid; width:240px; }
	.auth .profile .field textarea.text { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#ffffff; padding:2px 3px; border:1px #000000 solid; width:240px; height:80px; }
	.auth .profile .field select { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#ffffff; padding:2px 2px 2px 3px; border:1px #000000 solid; width:248px; }
	.auth .profile .field .textsep { clear:both; height:2px; display:block; overflow:hidden; }
	.auth .profile .field div.rc { display:block; float:left; padding:4px 0px 0px 0px; }
	.auth .profile .field input.rc { margin:0px; padding:0px; width:13px; height:13px; }
	.auth .profile .field label { display:block; float:left; padding:3px 0px 0px 5px; }
	.auth .profile .ftext { width:220px; }
	.auth .profile { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
	.auth .profile .warning { color:#cc0000; }
	.auth .profile .textsep { clear:both; height:8px; display:block; overflow:hidden; }
	.auth .profile .title { display:block; float:left; width:160px; padding:3px 0px 0px 0px; text-align:right; }
	.auth .profile .stext { display:block; float:left; padding:3px 0px 4px 10px;}
	.auth .profile .field { display:block; float:left; padding:0px 0px 0px 10px; }
	.auth .profile .field input.text { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#ffffff; padding:2px 3px; border:1px #000000 solid; width:240px; }
	.auth .profile .field textarea.text { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#ffffff; padding:2px 3px; border:1px #000000 solid; width:240px; height:80px; }
	.auth .profile .field select { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#ffffff; padding:2px 2px 2px 3px; border:1px #000000 solid; width:248px; }
	.auth .profile .field .textsep { clear:both; height:2px; display:block; overflow:hidden; }
	.auth .profile .field div.rc { display:block; float:left; padding:4px 0px 0px 0px; }
	.auth .profile .field input.rc { margin:0px; padding:0px; width:13px; height:13px; }
	.auth .profile .field label { display:block; float:left; padding:3px 0px 0px 5px; }
	.auth .profile .ftext { width:220px; }

	#register {border:none; border-right:1px solid #afaca5; border-bottom:1px solid #afaca5; padding:2px 3px; background:url(../images/bgg.gif) left top repeat; _background:none; margin:0px; }
	
.mgb { }
.mgbitem { }
.mgbitem h4 {font-style:normal; font-weight:normal; }
.mgbitem2 {padding-left:40px; }
a.fuck {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:22px; font-weight:normal; font-style:italic; color:#2d7538; text-decoration:underline; display:block; float:left; padding-right:10px; background:url(../images/strelka.gif) right 10px no-repeat; }
a.shaw {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:22px; font-weight:normal; font-style:italic; color:#2d7538; text-decoration:underline; display:block; float:left; padding-right:10px; background:url(../images/strelka.gif) right 10px no-repeat; }
a.fuck:hover {text-decoration:none; }
a.shaw:hover {text-decoration:none; }

.text1 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:21px; color:#686059; }
.text2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:40px; color:#686059; }
.text3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:28px; color:#686059; }
