* {margin:0;padding:0;}

html, body {background:#fff;  color:#000; height:100%; font-size:16px; }
body {font-size:100.01%; position: relative; min-width:1020px; min-height: 100%;}
img {border:none;}
.pngfix {behavior: url("/templates/main/images/png.htc");}
a {text-decoration:underline;}
a:hover {text-decoration:none;}

.all {position:relative; min-height: 100%; min-width:1260px}
*html .all {height: 100%;}

.mlb {position:absolute; width:53px; height:542px; background:url("/templates/main/images/lbg.png") 0 0 no-repeat; top:0; left:0;} 
* html .mlb {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/lbg.png", sizingMethod=crop);}
.rb {position:absolute; width:174px; height:147px; background:url("/templates/main/images/rbg.png") 0 0 no-repeat; bottom:120px;  right:0;} 
* html .rb {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/rbg.png", sizingMethod=crop);}

/*shapka*/
.shapka {position:relative; background:url("/templates/main/images/upbg.gif") 0 0 repeat-x; height:228px; height:228px;}

.shaple {position:relative; margin-right:420px; background:url("/templates/main/images/upbg1.png") 0 0 no-repeat; height:228px;}
* html .shaple {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/upbg1.png", sizingMethod=crop);}

.shaple h1 { display:block; padding:36px 0 0 61px; width:405px; height:74px;}
.shaple h1 a {display:block; width:100%; height:100%; overflow:hidden; text-indent:-9000px; background:url("/templates/main/images/logo_ap.png") 0 0 no-repeat;}
* html .shaple h1 a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/logo.png", sizingMethod=crop);}

.dnavi {position:relative; margin:15px 0 0 83px; padding:0 0 0 20px; background:url("/templates/main/images/home.gif") 0 50% no-repeat;}
.dnavi a {font: 75% Georgia, Times, serif; color:#404040; background:url("/templates/main/images/dnaviarr.gif") 100% 70% no-repeat; padding-right:20px; margin-right:9px;}
.dnavi a:hover {text-decoration:none;}

.shaple h2 { display:block; font:150% Georgia, Times, serif; color:#56b22c; padding: 33px 0 0 76px; margin: 0 0 0 25px;}
.shaple h2.recept {background:url("/templates/main/images/rec_sm.png") 0 0 no-repeat; margin:0; padding:0; position:absolute; top:152px; *top:155px; left:25px; width:75px; height:75px;}
* html .shaple h2.recept {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/rec_sm.png", sizingMethod=crop);}
.shaple h2.schema {background:url("/templates/main/images/vyas_sm.png") 0 0 no-repeat; margin:0; padding:0; position:absolute; top:152px; *top:155px; left:25px; width:75px; height:75px;}
* html .shaple h2.schema {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/vyas_sm.png", sizingMethod=crop);}
.shaple h2.collection {background:url("/templates/main/images/col_sm.png") 0 0 no-repeat; margin:0; padding:0; position:absolute; top:152px; *top:155px; left:25px; width:75px; height:75px;}
* html .shaple h2.collection {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/col_sm.png", sizingMethod=crop);}
.shaple h2.child {background:url("/templates/main/images/child_sm.png") 0 0 no-repeat; margin:0; padding:0; position:absolute; top:152px; *top:155px; left:25px; width:75px; height:75px;}
* html .shaple h2.child {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/col_sm.png", sizingMethod=crop);}

.shaple h2.finding {background:url("/templates/main/images/lup_sm.png") 0 0 no-repeat; margin:0; padding:0; position:absolute; top:152px; *top:155px; left:25px; width:75px; height:75px;}
* html .shaple h2.finding {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/lup_sm.png", sizingMethod=crop);}
.shaple h2.reg {background:url("/templates/main/images/mailreg.png") 0 0 no-repeat; margin:0; padding:0; position:absolute; top:152px; *top:155px; left:25px; width:75px; height:75px;}
* html .shaple h2.reg {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/mailreg.png", sizingMethod=crop);}

.shaple h6 {color:#676767; font: 69% Arial, sans-serif; margin: 2px 0 0 103px; }

.shapra {position:relative; float:right; width:420px; background:url("/templates/main/images/upbg2.png") 100% 0 no-repeat; height:228px;}
* html .shapra {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/upbg2.png", sizingMethod=crop);}

/*autorization blocks*/
.autoriz {font:69% Tahoma, sans-serif; color:#000; background:url("/templates/main/images/abg.gif") 0 0 no-repeat; margin-left:120px; padding-top:20px;}
.autoriz_on {font:69% Tahoma, sans-serif; color:#000; background:url("/templates/main/images/abg_on.gif") 0 0 no-repeat; margin-left:120px; padding-top:20px;}
.autoriz form, .autoriz_on form {margin-left:14px;}
.autoriz_on form span {display:block; color:#457cd7; font:128% Arial, sans-serif; margin-top:5px; }
.autoriz_on form span a {color:#457cd7;}

.autoriz form a {color:#457cd7;}
.autoriz form a.rem {color:#929292;}
.autoriz form input {width:78px; height:13px; background:none; border:1px solid #457cd7;  font-size:92%; margin:4px 6px 3px -2px; *margin: 3px 6px 3px -2px; padding: 0 2px;}
.autoriz table {margin-top:9px;}
.autoriz table td.ent {color:#457cd7; font:130% Arial, sans-serif; padding-left:9px;}


/*find form*/
.find {background:url("/templates/main/images/findbg.png") 0 0 no-repeat; width:242px; height:76px; margin:35px 0 0 101px;}
* html .find {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/findbg.png", sizingMethod=crop);}
.find form {display:block;  padding:43px 0 5px 34px;}
.find form input {width:163px; height:16px; background:none; border:none; padding: 0 5px; *padding: 0 5px 1px 5px; font-size:69%; line-height:1;}
.find h6 {color:#434343; font: 63% Tahoma, sans-serif; margin:3px 0 0 3px; *margin:0 0 0 3px;}
.find h6 a {border-bottom:1px dashed #434343; text-decoration:none; color:#434343; position: relative;}

/*hellomoto*/
.hello {position:absolute;  top:132px; left:4%; width:462px; height:727px; background:url("/templates/main/images/hellobg.png") 0 0 no-repeat; z-index:200;}
* html .hello {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/hellobg.png", sizingMethod=crop);}
.hello img {display:block; margin: 33px 0 20px 33px;}
.hello p {color:#414141; font:16px Georgia, Times, serif; margin: 10px 58px;}

.mainpage {position:relative; height:640px; z-index:300;}


/*fresh*/
.fresh {position:relative; width:34%; float:right; padding: 20px 32px 0 0 ; overflow:hidden; z-index:100;}
.fresh h1 {display:block;  width:119px; height:32px;  overflow:hidden; text-indent:-9000px; background:url("/templates/main/images/fresh.gif") 0 0 no-repeat; margin: 0 0 25px 56px;}
.fresh_n {position:relative; margin:0 20px 36px 0; }
.fresh .fresh_n h6 {color:#000; font:69% Arial, sans-serif; margin: 0 0 3px 83px;}
.fresh .fresh_n p {color:#414141; font:69% Arial, sans-serif; margin: 6px 0 0 83px; padding:0; }
.fresh .fresh_n h4 {color:#676767; font:75% Arial, sans-serif; margin:3px 0 0 0; *margin:0; display:block; width:66px; text-align:right;  position:absolute; left:0; _left:-82px;}
.fresh .fresh_n h4 a {color:#676767; }
.fresh .fresh_n h3 {color:#457cd7; font:75% Arial, sans-serif; margin: 0 0 0 75px; border-left: 1px solid #56b12c; padding-left:7px;}
.fresh .fresh_n h3 a {color:#457cd7;}


/*main-mmenu*/
.mainmenu {position:absolute; width: 128px; left:47%; top:155px; z-index:500;}
.mmenu a, .mainmenu a {display:block; font: 100% Georgia, Times, serif; color:#457cd7; text-align:center; margin: 0 0 45px 0;}
.mmenu a  img, .mainmenu a  img {display:block; }


/*center*/
.main, .main_art {position:relative; clear:both;  overflow:hidden; }

.main_art {margin-top:10px; overflow:hidden;}
.main_art p {display:block; position:relative; clear:both; margin: 0 0 20px 103px; width:80%; color:#1f1f1f; font:100% Tahoma; overflow:hidden; } 
.main_art h4 {color:#052964; font: 125% Georgia, Times, sans-serif; margin: 40px 0 0 103px;}
.main_art h4 em {color:#7a7a7a; font-style:normal;}

#result {position:relative; display:block; clear:left; margin: 20px 0 0 255px; float:left; *float:none; overflow:hidden; font:bold 88% Georgia, Times, serif; color:#000;}
.mistake {color:red;}
.upresult {font:69% Tahoma, sans-serif; color:red;  margin:0 0 0 135px; padding-top:5px; display:block; position:absolute; right:42px; top:100px; width:242px;}

/*comments*/
.comment {position:relative; margin: 0 0 0 88px ;}
.comment p {color:#000; font: 75% Arial, sans-serif; margin:0 0 0 18px;}
.comment h6 {color:#000; font: 75% Arial, sans-serif; margin:17px 0 7px 18px;}
.comment h6 span {color:#676767; font: 92% Arial, sans-serif; border-left:1px solid #56b12c; padding: 0 10px;}
.comment h6 span.user {color:#676767; font: 100% Arial, sans-serif; }
.comment h6 span.user em {color:#457cd7; font: 116% Georgia, Times, serif; padding-right:6px;}

.owner_comment {position:relative; margin: 14px 100px 0 88px; background:url("/templates/main/images/owncommbg.gif") 0 0 repeat-y #edf7ff; padding:8px 0 11px 0;}
.owner_comment p {color:#000; font: 75% Arial, sans-serif; margin:0 0 0 18px; width:90%;}
.owner_comment h6 {color:#000; font: 75% Arial, sans-serif; margin:0 0 7px 18px;}
.owner_comment h6 span {color:#676767; font: 92% Arial, sans-serif; border-left:1px solid #56b12c; padding: 0 10px;}
.owner_comment h6 span.user {color:#676767; font: 100% Arial, sans-serif; }
.owner_comment h6 span.user em {color:#457cd7; font: 116% Georgia, Times, serif; padding-right:6px;}
.owner_comment h6 span.user em  i {color:#457cd7; font: 100% Georgia, Times, serif; }

.addcomm {position:relative; margin: 35px 0 0 103px; }
.addcomm input {display:block; margin: 9px 0 0 321px; }
.addcomm textarea {width:445px; height:75px; overflow:auto; border: 1px solid #457cd7; color:#494848; font: 76% Arial, sans-serif; padding:10px; background:url("/templates/main/images/combg.gif") 0 0 no-repeat;}

p.nocomment {position:relative; color:#676767; font: 75% Arial, sans-serif; margin-top: 20px; border-top:1px solid #457cd7; padding:10px 0 0 0;}
p.nocomment a {color:#457cd7;}


/*articles list*/
.article {position:relative; clear:both; margin:0 0 30px 103px; height:141px; width:65%;}
.article h3 {margin:0 0 12px 0;}
.article h3 a {font:79% Georgia, Times, serif; color:#457cd7;}
.article h6 {color:#676767; font: 11px Arial, sans-serif; margin:-2px 0 1px 0; }
.article p  {color:#1f1f1f; font:76%/1.4 Georgia, Times, serif; margin:0 0 6px 0;}
.article span {color:#989898; font: bold 76% Arial, sans-serif; background:url("/templates/main/images/commarr.gif") 0 60% no-repeat; padding: 0 0 0 20px; margin:0 0 0 3px;}
.article span a {color:#052964; font: 100% Arial, sans-serif;}

.preview {float:left; position:relative; padding: 0 28px 10px 0;}
.preview img {display:block;}
.blik {width:193px; height:124px; position:absolute; background:url("/templates/main/images/blik.png") 0 0 no-repeat; z-index:100; top:0; left:0; cursor:hand;}
* html .blik {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/blik.png", sizingMethod=crop);}

/*find results*/
.findres {position:relative; clear:both; width:65%; margin:0 0 30px 103px;}
.findres p  {color:#1f1f1f; font:76%/1.4 Georgia, Times, serif; margin:0 0 6px 0;}
.findres h3 {margin:3px 0 13px 0;}
.findres h3 a {font:77% Georgia, Times, serif; color:#457cd7;}
.findres h6 {color:#000; font: 88% Arial, sans-serif; }
.findres h6 span {color:#676767; font: 80% Arial, sans-serif; border-left:1px solid #56b12c; padding: 0 10px;}
.findres h6 span a {color:#000;}

.bigfind {position:relative; margin-left:88px; background:url("/templates/main/images/bigfindbg.gif") 0 0 no-repeat; padding:14px 0 0 14px; *padding: 13px 0  0 14px; }
.bigfind span {color:#000; font:76% Tahoma, sans-serif; display:block; margin: 25px 0 43px 0;}
.bigfind span strong {color:#052964;}
.bigfind input {display:block; width:387px; height:18px; background:none; border:1px solid #457cd7; padding: 2px 25px 0 5px; margin:0;  font:76%/1.2 Tahoma, sans-serif; color:#525252;}
.bigfind h6 {color:#434343; font: 63% Tahoma, sans-serif; margin:3px 0 0 3px; *margin:0 0 0 3px;}
.bigfind h6 a {border-bottom:1px dashed #434343; text-decoration:none; color:#434343; position: relative;}

/*pages - navi*/
.pagenavi {position:relative; color:#000; font:88% Arial, sans-serif; margin: 45px 0 50px 103px; clear:both;}
.pagenavi span {color:#434343; float:left;}
.pagenavi span a {color:#457cd7; display:block;}
.pagenavi .pagenow, .pagenavi .pageother:hover {background:url("/templates/main/images/pagenow.gif") 0 0 no-repeat;  width:19px; height:19px; text-align:center; padding-top:2px; color:#457cd7; font: bold 12px Arial, sans-serif; margin:0 4px;}
.pagenavi .pageother {background:url("/templates/main/images/pageother.gif") 0 0 no-repeat;  width:19px; height:19px; text-align:center; padding-top:2px; color:#fff; font: bold 12px Arial, sans-serif; margin:0 4px; }
.pagenavi .pageother a {color:#fff; text-decoration:none;}
.pagenavi .pageother:hover  a {color:#457cd7;}

.pagenavi  span.back { color:#434343;  background:url("/templates/main/images/larrg.gif") 0 60% no-repeat; padding: 0 0 0 17px; margin: 0 11px 0 20px; }
.pagenavi  span.backa {background:url("/templates/main/images/larrb.gif") 0 60% no-repeat; padding: 0 0 0 17px; margin: 0 11px 0 20px;}
.pagenavi  span.next { color:#434343;  background:url("/templates/main/images/rarrg.gif") 100% 60% no-repeat; padding: 0 17px 0 14px; }
.pagenavi  span.nexta { background:url("/templates/main/images/rarrb.gif") 100% 60% no-repeat; padding: 0 17px 0 14px;}



/*registration*/
.user_reg {position:relative; display:block; clear:left; width: 50%; margin: 0 0 0 103px; float:left; *float:none; overflow:hidden; }
.user_reg p {margin:0 0 16px 0; font:88% Georgia, Times, serif; color:#000;}
.user_reg p a {color:#457cd7;}

.user_reg table {color:#494848; font:76% Arial, sans-serif; width:330px; overflow:hidden; margin-top:10px;}
.user_reg table td a {color:#457cd7; font:92% Arial, sans-serif; text-align:center; padding: 0; overflow:hidden; position:relative; display:block; padding: 50px 0 0 0;}
.user_reg table td a.do {padding: 0; outline: none; text-align:center; }
.user_reg table td img {margin: 0 auto; display:block;}


.user_reg input {background:url("/templates/main/images/regbg.gif") 0 0 repeat-x; border:1px solid #457cd7; width:163px; height:16px; margin: 4px 0 5px 0; padding:2px 5px; font: 100% Arial, sans-serif; color:#494848;}
.user_reg input.regbut {display:block; width:122px; height:30px; border:none; margin: 11px auto 0 auto; background:transparent;}
.user_reg input.entbut {display:block; width:75px; height:30px; border:none; margin: 11px auto 0 auto; background:transparent;}
.user_reg input.check {width:18px; height:18px; border:none; background:none; padding:0; margin:0;}
.user_reg select {display:block; border:1px solid #457cd7; width:175px; height:18px; *height:20px;margin: 4px 0 5px 0; padding:0 0 0 5px;  *padding:2px 0 0 5px; font: 100% Arial, sans-serif; color:#494848; }

.user_reg .sogl {overflow:auto; width:490px; height:240px; border: 1px dotted #c0c0c0; margin: 0 0 10px 0; padding:5px 10px ; background:#fcfcfc;}
.user_reg .buts {width:490px; margin-top:20px;}
.user_reg .buts a {color:#457cd7; }


/*dno*/
.free {height: 124px; clear: both;}
.dno {position:relative; height:124px; font:76% Arial, sans-serif; color:#555; padding-left:70px; clear:both; }
.dno .lb {position:absolute; width:139px; height:122px; background:url("/templates/main/images/ln_bg.png") 0 0 transparent no-repeat; bottom:0; left:0;} 
* html .dno .lb {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/main/images/ln_bg.png", sizingMethod=crop);}

.dno em {font-style:normal; display:block; position:absolute; top:65px; background-color:transparent;}
.dno .mail {text-decoration:underline; font:92% Arial, sans-serif; color:#555; background-color:transparent;}
.dno a.mail:hover {text-decoration:none;}
.dno .upd {position:absolute; right:5px; top:65px; width:330px;}
.dno .upd a {float:right; width:88px; margin:0 6px; background-color:transparent;}
.dno .upd span {display:block; width:125px; float:left; font:92% Arial, sans-serif; text-align:right; background-color:transparent;}
#result_reg {color: red; font-size: 20px; padding-bottom: 10px;}


/* add A.Shihov 16.03.2009 17:29:13 */
/*category list*/
.category {position:relative; clear:both; margin:0 0 30px 103px; height:141px; width:65%;}
.category h2 {margin:0 0 12px 0;}
.category h2 a {font:100% Georgia, Times, serif; color:#457cd7;}
.category h3 {margin:0 0 12px 0;}
.category h3 a {font:79% Georgia, Times, serif; color:#457cd7;}
.category h6 {color:#676767; font: 11px Arial, sans-serif; margin:-2px 0 1px 0; }
.category p  {color:#1f1f1f; font:76%/1.4 Georgia, Times, serif; margin:0 0 6px 0;}
/*.category span {color:#989898; font: bold 76% Arial, sans-serif; background:url("/templates/main/images/commarr.gif") 0 60% no-repeat; padding: 0 0 0 20px; margin:0 0 0 3px;}*/
.category span {color:#989898; font: bold 76% Arial, sans-serif; padding: 0 0 0 20px; margin:0 0 0 3px;}
.category span a {color:#052964; font: 100% Arial, sans-serif;}
.category .preview {float:left; position:relative; padding: 0 28px 10px 0;}
.category .preview img {display:block;}
/* /add A.Shihov 16.03.2009 17:29:13 */

