@charset "windows-1251";
body { font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-size:13px; color:#000000; background-color:#fdfaee; padding:0px; margin:0px; }
form { padding:0px; margin:0px;}

a { color:#bf390a; }
a:hover { }

h1 { padding:0px; margin:0px 0px 10px 0px; font-weight:bold; color:#e48d03; font-size:23px;}
h2 { padding:0px; margin:25px 0px 25px 0px; font-weight:bold; color:#e48d03; font-size:20px;}

.maintable { border-collapse:collapse; width:1000px; }
.grey { color:#a39c81; }
.red { color:#bf390a; }
.orange { color:#e48d03; }
.f10 { font-size:10px;}
.f11 { font-size:11px;}
.f13 { font-size:13px;}
.f17 { font-size:17px;}
.f32 { font-size:32px;}
.small { font-size:11px; color:#716f63;}
.georgia { font-family:Georgia, "Times New Roman", Times, serif;}

#topline { height:37px; background-color:#535353; border-bottom:1px solid #fff;}
#logo { width:390px; padding:0px 0px 0px 33px; text-align:left;  }
#searchplace { text-align:right; padding:0px 13px 0px 0px; vertical-align:middle;  }
#searchplace .inputbox { border:1px solid #000; color:#c5bfaf; font-size:13px; font-style:italic; background-color:#606060; padding:2px; width:150px;}
#searchplace .button { height:21px;  }

#overprezblock { height:10px; background-color:#fab44c;}
#prezblock { height:268px; text-align:center; background-color:#fab44c; }

#topmenu { height:270px;  border-top:1px solid #cea45b; background-color:#f3eac9; font-size:11px; margin-bottom:10px; }
#reklama1 { padding:0px 0px 0px 15px; vertical-align:top; text-align:left; width:195px; }
#prez1 { position:relative; top:-1px;}
#artpromo { padding:0px 13px 0px 0px; vertical-align:top; text-align:right; background:left top no-repeat; }
.artpromo1 { width:305px; height:269px; float:right; }
#artpromo2 { padding:8px; vertical-align:top; text-align:left; font-size:18px; font-style:italic; color:#edbc68; line-height:19px; background:url(images/artpromo.png) left top repeat;}
#artpromo2 a { color:#FFFFFF; text-decoration:none; }


.li1 { line-height:16px; background:url(images/li1.gif) 0px 4px no-repeat; padding:0px 0px 0px 25px; margin-top:15px; color:#5b5950;}
.li1 em { display:block; line-height:12px; color:#a39c81; margin-top:5px; }
.menus { width:196px; padding:10px 0px 0px 35px; vertical-align:top; text-align:left;}
.h { color:#db9526; font-size:17px;}
.menus ul { display:block; padding:0px; margin:2px 0px 0px 5px; list-style:none; border-left:1px dotted #bf390a;}
.menus li { padding:1px 0px;}
.menus a { color:#232323; text-decoration:none; padding:0px 28px 0px 8px; display:block; }
.menus a:hover { background:url(images/menus_a1.gif) right top no-repeat #bf390a; color:#FFFFFF;}
.menus a.active { color:#fff; background:url(images/menus_a2.gif) right top no-repeat #535353; }

#l0 { width:290px; padding:0px 0px 0px 13px; vertical-align:top; text-align:left;}
#c0 { width:292px; padding:0px 47px 0px 42px; vertical-align:top; text-align:left;}
#r0 { width:305px; padding:0px 13px 0px 0px; vertical-align:top; text-align:left;}
.r1 { padding:0px 7px 5px 7px; background-color:#f0ebda; margin-bottom:20px; }

.article_block0 { border-collapse:collapse; width:100%; margin-bottom:20px;}
.article_block0 .date { font-size:10px; color:#48463f; vertical-align:top; width:30px; text-align:left; padding:4px;} 
.article_block0 a { text-decoration:none; }
.article_block0 a:hover { text-decoration:underline; }
.r1 .inputbox { border:1px solid #d5cfbb; font-size:13px; padding:6px; width:230px; }
.r1 .button { height:29px; width:40px;  }

.serviceblock0 { padding:8px 15px 8px 75px; color:#a39c81; font-style:italic; font-size:10px; background-position:8px 8px; background-repeat:no-repeat;  border:1px solid #fdfaee; }
.serviceblock0 a { font-size:17px; font-style:normal; }
.serviceblock1 { background-color:#f6f0d8; border:1px solid #f3eac9; }
#sb0.serviceblock0 { background-image:url(images/kpd0.gif); }
#sb0.serviceblock1 { background-image:url(images/kpd1.gif); }
#sb1.serviceblock0 { background-image:url(images/poisk0.gif); }
#sb1.serviceblock1 { background-image:url(images/poisk1.gif); }
#sb2.serviceblock0 { background-image:url(images/roi0.gif); }
#sb2.serviceblock1 { background-image:url(images/roi1.gif); }
#sb3.serviceblock0 { background-image:url(images/nostr0.gif); }
#sb3.serviceblock1 { background-image:url(images/nostr1.gif); }
#sb4.serviceblock0 { background-image:url(images/sitemark1.gif); }
#sb4.serviceblock1 { background-image:url(images/sitemark1.gif); }
.serviceblock2 { margin-bottom:5px; }
.serviceblock2 td { vertical-align:middle; text-align:left; }
.serviceblock2 .image { width:46px; padding:0px 10px 0px 6px; }
.serviceblock2 a { font-size:17px; }


.newsblock0 .date { color:#5b5950; font-style:italic; }
.newsblock0 a { color:#000000; text-decoration:none; }
.newsblock0 a:hover { color:#bf390a; }
.newsblock0 a.title { display:block; font-size:17px; line-height:16px; margin:10px 0px;}
a.newslink1 { color:#a39c81; font-style:italic; text-decoration:underline;}

#footer { margin-top:30px; /*background:url(images/footer.gif) left top repeat-x;*/ }
#bottombanner { width:683px; height:107px; vertical-align:middle; text-align:center; padding:0px; border-bottom:1px solid #dedacc; }
#wannaadvert { vertical-align:middle; text-align:center; border-bottom:1px solid #dedacc; width:317px; padding:0px;}
#wannaadvert a { color:#5b5950; font-size:11px; text-decoration:underline; }
#privacy { background:url(images/lillogo.jpg) left top no-repeat; color:#a39c81; padding:17px 50px 45px 53px; font-size:11px;}
#copy { font-size:11px; padding:0px 0px 40px 15px; text-align:left; vertical-align:top; }
#counters { padding:0px 15px 0px 0px; vertical-align:top; text-align:right; }

#pathway { font-size:17px; font-weight:bold; font-style:italic; color:#000000; background:url(images/pathway_bg.gif) left bottom repeat-x #ffffff; height:65px; width:669px; margin-bottom:25px; }
#pathway td { padding:0px; vertical-align:middle; text-align:left; }
#pathway a { color:#a39c81; text-decoration:none; }
#subimage { width:70px; vertical-align:top; }
#subimage img { position:relative; top:-3px;}

#c1 { padding:0px 0px 0px 13px; vertical-align:top; text-align:left; }
#r1 { width:265px; vertical-align:top; text-align:left; padding:0px 13px 0px 40px;}

.r2 { padding:0px 7px 5px 7px; background-color:#f3eac9; margin-bottom:20px; }
.r2 .inputbox { border:1px solid #d5cfbb; font-size:13px; padding:2px; width:200px; }
.r2 .button { height:21px; width:40px;  }

#closabletip { background:url(images/closabletip_bg.gif) left top repeat-x #ffffff; padding-top:5px; margin-top:-30px; margin-bottom:25px;}
#closabletip table { background:url(images/pathway_bg.gif) left bottom repeat-x #ffffff; width:100%; }
#closabletip .t1 { color:#db9526; font-size:12px; font-style:italic; font-weight:bold; padding:28px 0px 0px 17px; vertical-align:top; text-align:left; width:140px;}
#closabletip .t2 { color:#6a6554; padding:28px 17px 15px 0px; vertical-align:top; text-align:left; }

.article_block1 { padding:0px 0px 10px 40px; background:url(images/line2.gif) left bottom repeat-x; margin-bottom:20px; }
.article_block1 a.title { display:block; font-size:18px; margin-bottom:10px;}
.article_block1 .announce { font-size:11px; margin-bottom:10px;}
.read { background:url(images/read.gif) left top no-repeat;}
.unread { background:url(images/unread.gif) left top no-repeat;}

.commentsblock0 { border-collapse:collapse; width:100%; font-size:11px; margin-bottom:15px;}
.commentsblock0 .num { width:40px; padding:0px; vertical-align:top; text-align:center; color:#aaa38a;}
.commentsblock0 .user { width:96px; padding:0px 0px 15px 0px; vertical-align:top; text-align:left; color:#aaa38a; font-size:10px;}
.commentsblock0 .user span { color:#48463f; font-size:11px;}
.commentsblock0 .commenttext { padding:0px 33px 15px 25px; vertical-align:top; text-align:left; background:url(images/line2.gif) left bottom repeat-x; color:#625f57;}
.commentsheader { padding:20px 40px; background-color:#f2eedd; margin:20px 0px; color:#48463f;}
.commentsheader b { font-size:30px;}
.commentsheader a { text-decoration:underline; font-weight:bold; color:#23221f;}
.commentsform { border-collapse:collapse; font-size:11px; color:#48463f;  }
.commentsform .td1 { width:120px; padding:0px; text-align:left; vertical-align:top; }
.commentsform .td2 { width:170px; padding:0px; text-align:left; vertical-align:top;}
.commentsform .td3 { width:100px; padding:2px 5px; text-align:right; vertical-align:top; } 
.commentsform .td2 input { border:1px solid #a5acb2; font-size:16px; width:100%; }
.commentsform textarea {border:1px solid #a5acb2; font-size:16px; width:100%; font-family:Arial, Helvetica, sans-serif; }
.commentsform .td4 { padding:5px 0px; vertical-align:top; } 
.commentsform .td4 td { vertical-align:top; padding:2px;}
.commentsform .inputbox1 { border:1px solid #a5acb2; font-size:16px; width:100%; margin:2px 0px; }

.article_content { margin-top:10px;}
.article_content img { padding:5px; background-color:#FFFFFF; border:1px solid #f1eee3; margin:10px; }


.servicesform { padding:20px 40px; background-color:#f2eedd; margin:20px 0px; color:#48463f;}

.ov_results { border-collapse:collapse; width:100%;}
.ov_results .right {width:160px; vertical-align:top; padding:0px 15px;}
.ov_results .right a:link, .ov_results .right a:visited {display:block; height:auto; padding:7px 10px; text-decoration:none; color:#8c8c8c;;background-image:url(/img/zzz.gif); background-position:bottom; background-repeat:no-repeat; }
.ov_results .right a:hover {background-color:#f7f7f7; text-decoration:none; }
.ov_results .right a .q {font-size:10px; color:#b7b7b7; }
.ov_results .right a:link .q1, .ov_results .right a:visited .q1 {color:#b7b7b7; }
.ov_results .right a:hover .q1 {color:#f59600;}

.ov_results .right a.z1:link, .ov_results .right a.z1:visited { height:auto; text-align:left; line-height:150%; }
.ov_results .right a.z1:link span.q, .ov_results .right a.z1:visited span.q {font-size:11px; line-height:12px; display:block;}

.ov_results .left { padding:15px; line-height:normal;}

.qtab1 { width:100%; border-collapse:collapse; font-size:11px; line-height:normal; }
.qtab1 th {font-weight:bold; color:#ffffff; border:1px solid #c0c0c0; background-color:#777777; padding:2px 4px;}
.qtab1 td { color:#5a5a5a; border:1px solid #c0c0c0; background-color:#ffffff; padding:2px 4px; }
.qtab1 a:link, .qtab1 a:visited {color:#5a5a5a; text-decoration:none;}
.qtab1 a:hover {text-decoration:underline;}
.qtab1 th.yandex {text-align:center; vertical-align:middle; background-color:#FFFFFF; width:90px; font-size:11px;}
.qtab1 th.yandex img, .qtab1 th.rambler img, .qtab1 th.google img {text-align:center;}
.qtab1 th.rambler {text-align:center; vertical-align:middle; background-color:#3265cc; width:90px;}
.qtab1 th.google {text-align:center; vertical-align:middle; background-color:#FFFFFF; width:90px;}

.usertable { border-collapse:collapse; width:100%; font-size:12px; margin-bottom:30px; background-color:#ffffff; }
.usertable td, th { text-align:center; font-weight:normal; padding:4px 12px; border:1px solid #dee0e1; vertical-align:middle; }
.usertable tr.row1 td { background-color:#fdfaee; }
.usertable td.left { }
.usertable tr.headerrow td, .usertable tr.headerrow th { color:#db9526; font-weight:normal; background-color:#f3eac9; vertical-align:middle; font-size:11px; border:1px solid #ffffff;} 
.usertable td.right { }
.usertable td.center { } 

.steps { border-collapse:collapse; width:100%; margin-top:20px;}
.steps td { text-align:center; padding:10px;}
td.currentstep { font-weight:bold; background-color:#E48D03;}


#roi-table {
	border-collapse:collapse;
	width:100%;
	margin:10px 0;
}

#roi-table td {
	vertical-align:middle;
	text-align:center;
	border:1px solid #eee;
	padding:2px;
}

#roi-table .payback {
	color:#d33b06;
}

.expertblock0 { background:url(/images/expertblock0.gif) left top repeat-y; padding-left:25px; margin-bottom:30px; }
.expertblock0 a.title { font-size:17px; color:#e48d03; text-decoration:none;}
.expertblock0 a.title:hover { text-decoration:underline;}
.expertheader { background:url(images/expertheader.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px; margin-top:5px; }
.mamburu { color:#a39c81;}

div.book-box {
	border-bottom:1px dashed #999;
	margin-bottom:15px;
}
.book-table { width:100%; }
.book-table td { border-collapse:collapse; vertical-align:top; font-family:Tahoma, Arial, sans-serif; padding-bottom:10px; }
.book-table td.book-right { 
	padding-left: 15px;
	text-align:center;
}
.book-table div.g1 { font-size:17px; color:#414141; }
.book-table h1 { font-size:17px; color:#1c73ba; font-weight:normal; }
.book-table p { font-size:11px; line-height:15px; color:#6e6e6e; }
.book-table .book-price { border:1px solid #999; padding:5px; font-size:16px; text-align:center; color:#6e6e6e; margin-top:5px; }
.book-table .book-price .price { font-size:10px; }
.book-table .book-order { padding:5px; text-align:center; }

.book_block { padding:0px 0px 10px 15px; background:url(images/line2.gif) left bottom repeat-x; margin-bottom:20px; clear:both;}
.book_block a.title { display:block; font-size:18px; margin-bottom:10px;}
.book_block .announce { font-size:11px; margin-bottom:10px;}
.book_block .book-img { padding: 0 15px 0 0; text-align:center; }
.book_block .author { font-size:17px; color:#414141; font-family:Tahoma, Arial, sans-serif; }


#pathway1 td { padding:10px 0px 0px 0px; font-size:11px; color:#000; }
#pathway1 a { color:#a39c81; text-decoration:none; }