body {
        margin:6px 6px 0px 6px;
        padding:0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
a:link { color:#f59600; text-decoration:underline;}
a:visited { color:#c37700; text-decoration:none;}
a:hover { color:#f59600; text-decoration:underline;}

object {margin:0px; padding:0px; border:0px;}
h1, .h1, h3, .h3 {font-family:Tahoma,Arial; color:#76674e; font-size:11px; font-weight:bold;}
h2, .h2 {font-family:Tahoma,Arial; text-transform:uppercase; color:#8c8c8c; font-size:11px; text-indent:35px; font-weight:bold; }

.header { max-width:100%; width:100%; border-collapse:collapse; font-size:0px; }
.header td {padding:0px; border:0px; vertical-align:top;}

#logo_box {height:153px; width:auto;background-color:#ded6cf; min-width:480px;}
#logo_box embed {max-width:100%;}
#mainmenu_box {width:232px; height:153px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:url(/img/mainmenubox_bg.gif) #5a5a5a repeat-x top; }
#spacer { width:5px; background:url(/img/spacer_bg.gif) repeat-x top #c7c0ba; height:153px; }

#mainmenu { width:185px; margin:8px 22px 0px 24px; padding:0px; border-collapse:collapse;}
#mainmenu td {padding:0px; vertical-align:middle;}
.hr { margin:0px; padding:0px; height:2px; width:100%; background:url(/img/hr.gif) left top repeat-x;}
.menuitem { width:145px; margin:7px 0px 5px 0px; padding:0px; color:#e8e8e8; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-indent:00px; background:url(/img/dot1.gif) 9px 2px no-repeat; vertical-align:middle; padding-left:20px;}
.menuitem a:link, .menuitem a:visited { color:#e8e8e8; text-decoration:none; }
.menuitem a:hover { text-decoration:underline;}
#active.menuitem { margin:13px 0px 5px 0px; background:url(/img/dot2.gif) 9px 2px no-repeat; vertical-align:middle; color:#aeaeae;}
.menunumber {font-size:10px; padding-bottom:4px; position:relative; right:0px; color:#cdcdcd;}

.main { width:100%; border-collapse:collapse; font-size:12px;}
.main td {padding:0px; border:0px; vertical-align:top;}

.main .left1 {width:90%; padding-top:19px; text-transform:none; padding:25px 40px 0px 40px; }
.spacer2 { width:11px;}
td.right1 {width:256px; vertical-align:top; /*background:url(/img/polls.gif) left repeat-y #c8c8c8;*/}
.newshead1 {width:256px; background:url(/img/newshead1.gif) top left no-repeat #f8f7f5; height:44px; }

.left2 {}
.right2 { background:url(/img/right2.gif) #f1f1f1 left repeat-y; width:256px; padding-top:1px; }
.right2 div.topic { margin:10px 10px 8px 10px; width:236px; font-size:11px;}
.topic .date { color:#e58e00; background:url(/img/dot3.gif) no-repeat 0px 1px; font-weight:bold; padding-left:7px;}
.topic .title { color:#888888; font-weight:bold; padding:5px 0px 0px 10px; display:block;}
.topic .title a:link, .topic .title a:visited { color:#888888; font-weight:bold; text-decoration:none;}
.topic .title a:hover { text-decoration:underline;}
.topic .v_razdele {color:#a8a8a8; display:block; text-align:right; padding-top:5px;}
.topic .razdel {color:#afa59f; text-transform:uppercase; font-weight:bold; display:block; text-align:right; border-bottom:1px dashed #cac9c7; padding-bottom:5px;}
.topic .razdel a:link, .topic .razdel a:visited {color:#afa59f; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.topic .razdel a:hover { text-decoration:underline;}

.right2 div.topic#last {margin-bottom:0px;}
.right2 div.topic#last .razdel {border-bottom-style:none;}

.maintext2 table.bordered { border-collapse:collapse;}
.maintext2 table.bordered td {padding:4px; border:1px solid black;}
.maintext2 table.bordered th { text-align:center; }


.pollshead {width:256px; height:39px; background:url(/img/pollshead.gif) left top no-repeat #8c8c8c;}
.polls { background:url(/img/polls.gif) left repeat-y #c8c8c8; padding:10px; font-size:11px;color:#434343; text-align:right;}
.polls .title { font-weight:bold; display:block; text-align:center;}
.polls .variant {display:block; width:100%; vertical-align:middle; margin-bottom:5px; text-align:left; padding:2px 0px 2px 0px;}
.polls .variant .inputbox {float:left; margin:0px 5px 0px 0px;}

.pollsbutton { display:block; text-align:right; margin-top:15px;}

.footer {width:100%; border-collapse:collapse; background:url(/img/footer.gif) top repeat-x #FFFFFF;}
.footer2 {width:100%; border-collapse:collapse;}
.footer td {padding:0px;}

.footer2 .printthis {width:100%; padding:5px 0px 10px 30px; background-image:url(/img/printthis.gif); background-position:15px 5px; background-repeat:no-repeat; font-size:11px; font-weight:bold; color:#5a5a5a; }
.printthis a:link, .printthis a:visited {color:#5a5a5a; text-decoration:none;}

.footer td.subscribe {width:285px; height:54px; text-align:left; vertical-align:top; padding-left:15px;}
.counters { height:54px; width:200px; text-align:right; vertical-align:bottom;}
#button88 { width:88px; height:31px; background-color:#f3f3f3; border:1px solid #909090; color:#909090; vertical-align:bottom; text-align:right; font-weight:bold; margin:16px 0px 5px 10px; float:right;}      
.footer .copyrights { width:auto; color:#6f6f6f; text-align:center; vertical-align:middle; padding-top:15px;}

.maintext { font-size:11px; width:auto; text-align:justify; margin:0px 10px 20px 25px; color:#676767; border-bottom:1px solid #eeedeb; padding-bottom:15px; }
.maintext2 { width:auto; text-align:justify; margin:0px; color:#676767; padding:0px 17px 15px 30px; }
.maintext2 {font-size:13px; line-height:20px;}


.newsflash {float:right; margin:0px 0px 5px 20px; width:256px; background:url(/img/newsflash_bg.gif) left repeat-y #f4f4f4; padding:10px 3px 3px 10px; text-align:left;}
.newsflash .text {color:#909090;}
.pagetitle {width:auto; margin-bottom:10px;}
.pagetitle2 {width:auto; margin:10px 0px 20px 0px;}

.zapisbutton { display:block; text-align:right; margin-top:15px;}

.newstext { width:auto; margin:0px 0px 20px 25px; color:#676767; text-align:center;}
.newsblock1 {font-size:11px;float:left; width:46%; padding:9px; text-align:justify; border-right:1px solid #dbdcdd; margin:0px;}
.newsblock2 {font-size:11px;float:right; width:46%; padding:9px; text-align:justify; margin:0px;}
.newsblock1 .date, .newsblock2 .date { font-weight:bold; display:block; padding-left:7px; background:url(/img/dot4.gif) left 2px no-repeat;}
.newsblock1 .readon, .newsblock2 .readon { display:block; padding-right:12px; text-align:right; background:url(/img/dot5.gif) right top no-repeat; margin-top:5px;}

#search_box {width:251px !important; background:url(/img/searchbox_bg.gif) repeat-x top #ded6cf; height:150px; }
#search_box .nadpis { background:url(/img/poisk_po_sajtu.gif) no-repeat left top; margin:18px 0px 0px 40px; height:39px; width:211px; }
#search_box .pole { background:url(/img/pole.gif) no-repeat 40px top; margin:0px; width:171px; height:23px; padding-left:40px; vertical-align:top; text-align:left; font-size:11px; }
.pole .inputbox {border:0px; margin:3px 0px 5px 3px; padding:0px; width:114px; height:16px; background:none; font-size:10px;}
.pole .poisk_button {background:url(/img/poisk_button.gif) no-repeat left top; border:0px; width:48px; height:20px; font-size:11px; font-family:Tahoma; font-weight:bold; color:#e9e9e9;}
.inp1 {float:left; padding:0px; margin:0px;}
.inp2 {float:right; padding:0px; margin:0px;}
#search_box form {margin:0px; padding:0px;}
#search_box .extended {text-align:right; width:171px; margin-left:40px; visibility:hidden;}
#search_box .extended a:link, #search_box .extended a:visited { text-decoration:underline; color:#e9e9e9; font-size:11px;}
#search_box .extended a:hover {color:#f59600;}
#search_box #date {text-align:right; color:#2a2a2a; font-size:11px; width:171px; margin:0px 0px 0px 40px; height:20px; margin-top:expression("24px");}
#search_box #date .date {color:#e9e9e9;}

#submenu_box_01 { background:url(/img/submenubox_bg_011.gif) no-repeat right top #ded6cf; width:100%; height:15px; }
#submenu_box { background:url(/img/submenubox_bg_02.gif) no-repeat right bottom #ded6cf; width:100%; height:90px; }
#submenu {margin:0px 30px 0px 30px; padding-bottom:5px; padding-left:15px;}
#submenu_box .submenu_item {float:left; width:30%; font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Tahoma, Arial; color:#5a5a5a; background:url(/img/dot6.gif) left top no-repeat; padding-top:2px; padding-left:25px; height:19px; vertical-align:bottom; margin:0px 0px 5px 0px;}
#submenu_box .submenu_item a:link, #submenu_box .submenu_item a:visited {text-decoration:none;color:#5a5a5a; }
#submenu_box .submenu_item a:hover {text-decoration:underline;color:#f59600;}
#submenu_box .submenu_item#active_submenu {color:#948c86; background:url(/img/dot7.gif) left top no-repeat; }
#submenu_box .submenu_item#active_submenu a:link, #submenu_box .submenu_item#active_submenu a:visited {color:#948c86;}
#toarchive { display:block; text-align:right; }

span.pathway, a.pathway:link, a.pathway:visited {font-family:Tahoma, Arial; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#8c8c8c;}
span.pathway {color:#76674e;}
a.pathway:hover { text-decoration:underline; color:#f59600;}

.newsitem {width:100%; border-collapse:collapse; }
.newsitem td {padding:3px;}
.newsitem tr.row1 td {height:3px; background-image:url(/img/dot11.gif); background-repeat:repeat-x; background-position:top; font-size:1px; padding:0px 0px 0px 15px;}
.row0 td {background-color:#858585; }
.newsitem .title { margin-top:2px; color:#ffffff; padding-left:13px; background:url(/img/dot10.gif) left 1px no-repeat #858585; font-weight:bold;}
.newsitem .title a:link, .newsitem .title a:visited { color:#ffffff; font-weight:bold; text-decoration:none;}

.newsitem .date{ text-align:right; color:#ded6cf; }
.newsitem .announce { padding-bottom:10px;}

.logotabled {
        border-collapse:collapse;
        width:100%;
        height:150px;
        background-color:#f7ab33;
        background-image:url(/img/hd2.gif); background-repeat:repeat-x; background-position:top;
}
.logotabled td {padding:0px;}
.hd1 {height:121px; background-image:url(/img/hd3.gif); background-position:right top; background-repeat:no-repeat;}
.hd2 {}
.hd3 {height:121px; text-align:right; border:1px solid black;}
.logotabled td.hdm { font-size:11px; color:#FFFFFF; height:34px; width:100%; background-image:url(/img/hdbg1.gif); background-position:left; background-repeat:repeat-y; vertical-align:middle; text-align:center;}
.hdm img {vertical-align:bottom;}
.hdm a:link, .hdm a:visited { color:#ffffff; }
.hdm a:hover {color:#ffffff; text-decoration:underline;}


.kpd1_head {
        width:100%; border-collapse:collapse;
}
.kpd1_head td {padding:0px;}
.kpd1_td2 {font-size:11px; color:#b7b7b7; text-align:right; vertical-align:top;}


.kpd1_arb {color:#b50800;}

.kpd1_main {width:100%; border-collapse:collapse; color:#000000; font-size:11px; list-style-image:url(/img/kpd_li.gif); }
.kpd1_main td {padding:20px;}
.kpd1_main strong {color:#636363;}

.kpd1_grey {
        width:100%; border-collapse:collapse;
        background-color:#ececec; 
        font-size:11px; color:#4c4c4c;
        background-image:url(/img/kpd_grey.gif);
        background-position:bottom right;
        background-repeat:no-repeat;
        list-style-image:url(/img/kpd_li.gif);
}
.kpd1_grey .corner {padding:0px; width:7px; height:7px; font-size:0px;}
.kpd1_grey .corner img {padding:0px; margin:0px; border:0px;}
.kpd1_grey h1 {color:#f28600; text-transform:uppercase; font-weight:bold; font-size:11px; padding-left:13px;}
.kpd1_grey p {margin:3px 2px 3px 51px; }
.kpd1_grey p.p1 {margin:2px 2px 2px 23px; }
.kpd1_inputbox {border:1px solid #b3b9c3; font-size:10px; height:16px; }
.kpd1_grey .submit {text-align:right; padding:0px;}
.kpd1_grey .submit a:link, .kpd1_grey .submit a:visited { z-index:100; position:relative; top:5px; text-transform:uppercase; font-weight:bold; color:#f28600; text-decoration:none; padding:0px 65px 0px 0px; margin:0px; display:block;}
.corner_sw { padding:0px; width:7px; height:7px; background-image:url(/img/kpd_sw.gif); background-position:bottom left; background-repeat:no-repeat;}
.corner_nw { padding:0px; width:7px; height:7px; background-image:url(/img/kpd_nw.gif); background-position:top left; background-repeat:no-repeat;}
.corner_se { padding:0px; width:7px; height:7px; background-image:url(/img/kpd_se.gif); background-position:bottom right; background-repeat:no-repeat;}
.corner_ne { padding:0px; width:7px; height:7px; background-image:url(/img/kpd_ne.gif); background-position:top right; background-repeat:no-repeat;}
.kpd1_grey .bd {padding:13px 13px 0px 13px;}


.kpd2_grey .bd {padding:20px 6px 20px 6px;}

.maintext2 .kpd2_grey {
        width:100%; border-collapse:collapse;
        background-color:#ececec; 
        font-size:11px; color:#4c4c4c;
}
.kpd2_grey td { padding:0px;}
.kpd2_grey .corner {padding:0px; width:7px; height:7px;}
.kpd2_grey .corner img {padding:0px; margin:0px; border:0px;}
.kpd2_white {width:100%; background-color:#FFFFFF; border-collapse:collapse;}
.kpd2_white td {padding:0px; vertical-align:middle;}
.kpd2_white .lbg { height:67px; width:30px; background-image:url(/img/kpd_lbg.gif); background-position:left; background-repeat:no-repeat; }
.kpd2_white .kpd { background-image:url(/img/kpd_kpd.gif); background-position:right; background-repeat:no-repeat; color:#f28600; font-weight:bold; font-size:30px; width:105px; height:67px; text-align:left;}
.kpd2_white .sitename {color:#f28600; font-weight:bold; font-size:20px; height:67px; text-align:left; white-space:nowrap;}
.kpd2_white .kpd_text { color:#9e9e9e; font-weight:bold; font-size:11px; width:85px; height:67px; text-align:left; text-transform:uppercase;}

.kpd2_grey h1 {background-image:url(/img/kpd2_h1.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; margin-left:10px; font-size:11px; text-transform:uppercase;}
.kpd2_grey p {margin:2px 5px 2px 25px;}

.kpd2_grey .results { border-collapse:collapse; margin:10px 0px 5px 25px; width:90%;}
.kpd2_grey .results td { padding:2px 10px 2px 10px; color:#5a5a5a; border:1px solid #c0c0c0; text-align:left;}
.kpd2_grey .results th { padding:2px 10px 2px 8px; color:#ffffff; background-color:#777777; font-weight:bold; border:1px solid #c0c0c0; text-align:left;}
.kpd2_grey .results td.num {color:#f28600; font-weight:bold; text-align:center; width:110px;}
.kpd2_grey .results td.num1 {color:#5a5a5a; font-weight:bold; text-align:center; width:110px;}
.kpd2_grey .results td.num2 {color:#5a5a5a; font-weight:normal; text-align:center; width:110px;}

.kpd2_main {width:100%; border-collapse:collapse; color:#5a5a5a; font-size:11px; }
.kpd2_main td {padding:1px;}
.kpd2_main strong {color:#636363;}
.kpd2_main h1 {background-image:url(/img/kpd2_h1.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; font-size:11px; text-transform:uppercase; margin:0px; color:#5a5a5a;}
.kpd2_main hr {margin:15px 0px 15px 0px;} 
.kpd2_main .td1 { text-align:right; vertical-align:top; width:120px; } 
.kpd2_main .td2 { text-align:left; vertical-align:top; padding-left:30px; } 
.kpd1_textarea {border:1px solid #b3b9c3; font-size:10px; }
.kpd2_main a.submit:link, .kpd2_main a.submit:visited { z-index:100; position:relative; top:7px; text-transform:uppercase; font-weight:bold; color:#f28600; text-decoration:none; padding:0px; margin:0px; }
.kpd2_main .contacts {width:90%; border-collapse:collapse; margin:10px 0px 0px 15px;}
.kpd2_main .contacts td {text-align:left; vertical-align:top; }

.results td.yandex {text-align:center; vertical-align:middle; background-color:#FFFFFF; width:110px;}
.results td.yandex img , .results td.rambler img, .results td.google img {text-align:center;}
.results td.rambler {text-align:center; vertical-align:middle; background-color:#3265cc; width:110px;}
.results td.google {text-align:center; vertical-align:middle; background-color:#FFFFFF; width:110px;}

/*blog*/

.article_2lvl {
        width:100%; 
        border-collapse:collapse; 
        margin:0px;
        font-size:11px;
}
.article_2lvl .spacer {
        padding:0px; width:35px;
}
.article_2lvl .blog_article_title { 
        padding:30px 0px 15px 10px;
        vertical-align:top;
        color:#8C8C8C;
        background-image:url(/img/blog_arr.gif);
        background-position:0px 33px;
        background-repeat:no-repeat;
        text-align:justify;
}
.article_2lvl .blog_article_title a:link, .blog_article_title a:visited { 
        font-weight:bold; 
        color:#4C4C4C; text-decoration:none;
}
.article_2lvl .blog_article_title a:hover {text-decoration:none;}
.article_2lvl .blog_article_text {
        padding:0px 0px 10px 35px;
        text-align:justify; color:#6E6E6E;
}
.article_2lvl .blog_category {
        color:#F59600; font-weight:bold;
        padding:7px 0px 5px 0px;
        background-image:url(/img/bc_border.gif);
        background-position:top;
        background-repeat:repeat-x;
}
.blog_category a:link, .blog_category a:visited {
        font-weight:normal; color:#6E6E6E;
        text-decoration:none; text-transform:lowercase;
}
.article_2lvl .blog_category a:hover {
        text-decoration:underline;
}

.article_2lvl .blog_article_comments_link {
        background-image:url(/img/bc_border.gif);
        background-position:top;
        background-repeat:repeat-x;
        padding:7px 5px 5px 0px;
        text-align:right;
}
.article_2lvl .blog_article_comments_link a:link, .blog_article_comments_link a:hover, .blog_article_comments_link a:visited {
        color:#F59600; font-weight:normal; text-transform:lowercase;
        text-decoration:underline;
} 
.article_2lvl .blog_article_comments_count {
        background-image:url(/img/bc_border.gif);
        background-position:top;
        background-repeat:repeat-x;
        padding:7px 0px 5px 0px;
        width:115px;
        font-weight:bold;
        color:#5A5A5A;
        text-align:center;
        background-color:#E3E3E3;
}
.article_2lvl .blog_article_comments_none {
        background-image:url(/img/bc_border.gif);
        background-position:top;
        background-repeat:repeat-x;
        padding:7px 0px 5px 0px;
        width:115px;
        font-weight:bold;
        color:#ffffff;
        text-align:center;
        background-color:#DED6CF;
}

.maintext2 .blog_article_comments_title { 
        font-size:11px; 
        color:#000000; 
        display:block; 
        text-align:left;
        margin-left:35px;
        padding:15px 0px 0px 0px;
        border-top:1px solid #cccccc;
        vertical-align:bottom;
}
.maintext2 .blog_article_comments_title strong {
        color:#AAAAAA; 
        padding-bottom:5px;
        text-transform:uppercase;
}
.maintext2 .blog_article_comments_title textarea {
        width:99%;
}
.maintext2 .blog_article_comments_title input {
        width:45%;
}
.maintext2 .blog_article_comment_block {
        font-size:11px; 
        display:block; 
        padding:10px 5px 15px 35px; 
}
.maintext2 .blog_article_comment_author {
        display:block; 
        width:100%;
        color:#AAAAAA;
        margin:0px; padding:0px;
}
.maintext2 .blog_article_comment_author strong{
        color:#F59600;
}
.maintext2 .blog_article_comment_text {
        display:block;
        color:#6E6E6E; 
        text-align:justify;
        padding-top:2px;
}
.maintext2 .blog_article_comment_text p {
        padding:0px; margin:0px;
}

.maintext2 .flat_form {border:1px solid #cccccc; margin:1px;}

.maintext2 .blog_archive_menu {
        font-size:11px;
        background-color:#F1F1F1;
        background-image:url(/img/blog_archive.gif);
        background-position:left top;
        background-repeat:no-repeat;
        padding:15px 25px 15px 25px;
        text-align:right;
        vertical-align:middle;
        color:#444444;
        margin-top:40px;
}
.maintext2 .blog_archive_menu .text {
}
.maintext2 .blog_archive_menu strong {
        text-transform:uppercase; color:#F59600; float:left;
        margin-top:3px; 
}
.maintext2 .blog_archive_menu select {
        font-size:10px; height:16px; width:120px;
        position:relative; top:2px; z-index:100;
}

table.bordered2 { border-collapse:collapse;}
table.bordered2 td {padding:2px; border:1px solid black;}

.subtable {border-collapse:collapse; width:90%; font-size:10px; font-weight:bold;}
.subtable td {padding:2px; width:33%;}
.subtable a:link, .subtable a:visited { display:block; float:left; padding:5px 10px 5px 30px; color:#5a5a5a; text-transform:uppercase; text-decoration:none; text-indent:-20px;}
.subtable a:hover { background-color:#f2efec; color:#f28600;}
.subtable a span {color:#f28600;}
.subtable a:hover span {color:#5a5a5a;}

.subtable a.subactive:link, .subtable a.subactive:visited {  color:#ffffff; background-color:#898989;}
.subtable a.subactive span {color:#c3c3c3;}


.serviceblock { font-size:11px;}
.overture { background-image:url(/img/overture_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:10px 0px 0px 125px; min-height:110px; height:expression("110px");} 
.crating { background-image:url(/img/rating_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:10px 0px 0px 125px; min-height:110px; height:expression("110px");} 
.kpd { background-image:url(/img/kpd_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:10px 0px 0px 125px; min-height:110px; height:expression("110px");} 

.serviceblock h1 { color:#5a5a5a; font-weight:bold; font-size:20px; padding:0px; margin:5px 0px 40px 0px;}      
.arbrights { color:#b7b7b7; float:right; text-align:right; line-height:normal;}
.arbrights a:link, .arbrights a:visited { text-decoration:none;}
.serviceblock1 { background-color:#ececec; border-top:1px solid #8c8c8c; padding:15px 30px; color:#777777; line-height:230%;}
.serviceblock2 { background-color:#f7f7f7; height:86px; border-bottom:1px solid #8c8c8c; padding:10px 30px; color:#777777; line-height:normal;}
.add1 { color:#888888; font-size:11px; font-weight:bold;}
#um, #c { text-align:center; color:#5a5a5a; font-size:20px; font-weight:normal;}
.rest1 td { padding:0px 10px; line-height:normal; text-align:center; font-style:italic; }
.result_roi { float:right; height:68px; padding:26px 10px 0px 0px; text-align:center;}
#v { float:right; width:120px; height:50px; padding-top:18px; background-image:url(/img/v.gif); background-position:top; background-repeat:no-repeat; color:#f28600; font-size:30px; font-weight:bold; text-align:center;}
.serviceblock .kpd1_inputbox { font-size:12px; height:auto;}

.serviceblock3 { background-color:#ececec; border-top:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c; padding:15px 30px 0px 30px; color:#777777; line-height:230%; margin-top:20px;}
.serviceblock3 form { padding:0px; margin:0px;}
.inputbox1 {font-size:12px; width:300px; border:1px solid #cccccc; }
input.inputbox1 {padding:2px; }
.megasubmit { width:115px; font-family:Tahoma; font-weight:bold; text-align:left; height:25px; border:none; background-image:url(/img/megasubmit.gif); background-position:bottom; background-repeat:no-repeat; color:#ffffff; font-size:11px; text-transform:uppercase;}

.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 {background-color:#ececec; 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;}


a.showmore:link, a.showmore:visited {display:block; text-align:right; padding:9px 16px 1px 0px; background-image:url(/img/showmore.gif); background-position:top right; background-repeat:no-repeat;}

h1.articletitle {padding:0px; margin:0px; font-size:17px; font-weight:normal; color:#f59600;}
h1.articletitle a:link, h1.articletitle a:visited {color:#5a5a5a; text-decoration:none; text-transform:none;}
h1.articletitle a:hover {color:#e48c00; text-decoration:none;}

.articledate {font-size:11px; background-image:url(/img/articledate.gif);background-repeat:no-repeat; background-position:left; padding:2px 0px 2px 15px; color:#b09b89;text-transform:lowercase; margin:10px 0px;}
a.articleannounce:link, a.articleannounce:visited {font-size:11px; display:block; color:#6e6e6e; text-decoration:none; line-height:15px; }
a.articleannounce:hover {color:#e48c00; }

.articledivider {background-image:url(/img/articledivider.gif);background-repeat:repeat-x; background-position:top; height:1px; font-size:0px; margin:18px 0px 35px 0px;}

a.pathlink1, a.pathlink2 { text-transform:uppercase; font-family:tahoma; font-size:10px; text-decoration:none; font-weight:normal; color:#8c8c8c;}
a.pathlink2 {color:#c96f00;}

h5 {display:block; color:#c96f00; font-size:12px; font-weight:bold; font-family:tahoma; background-color:#f5f5f5; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; padding:10px; text-align:left;}
h3.commenthead {font-size:17px; font-weight:normal; color:#5a5a5a; text-transform:none;}

.commentblock0 {width:100%; border-collapse:collapse; font-size:11px; color:#5a5a5a; margin-bottom:30px;}
.commentblock0 .left {vertical-align:top; padding:0px 10px 10px 0px; text-align:left; width:150px; }
.commentblock0 .right {vertical-align:top; padding:0px; text-align:left;}

.commentdivider {background-image:url(/img/articledivider.gif);background-repeat:repeat-x; background-position:top; height:1px; font-size:0px; margin:20px 0px;}
.rights {border-top:1px solid #b3b9c3; border-bottom:1px solid #b3b9c3; margin-top: 40px; background-color:#f1f1f1; color:#5a5a5a; padding:15px 15px 15px 60px; text-align:left; background-image:url(/img/rights.gif); background-position:left top; background-repeat:no-repeat; font-size:11px;}

h1.fa_title {padding:0px; margin:0px 0px 20px 0px; font-size:17px; font-weight:normal; color:#5a5a5a; text-transform:none;}
h1.fa_title a:link, h1.fa_title a:visited {color:#5a5a5a; text-decoration:none; }
h1.fa_title a:hover {color:#e48c00; text-decoration:none;}

.fa_desc {font-size:11px; display:block; color:#6e6e6e; text-decoration:none; line-height:15px; margin-bottom:46px;}

                .fa_list { background-color:#f8f8f8; border:1px solid #ececec; padding:24px 17px; margin:-26px 0px 20px -17px; display:none; font-size:11px;}
                .fa_listtable { width:100%; border-collapse:collapse;}
                td.fa_filename { padding:3px 0px 3px 20px; vertical-align:top; font-weight:bold; background-image:url(/img/arr20.gif); background-position:0px 3px; background-repeat:no-repeat; line-height:16px; }
                td.fa_filetype { width:110px; padding:0px; vertical-align:top; text-align:right;}
                .fa_filetype a:link img, .fa_filetype a:visited img {border:1px solid #ececec;}
                .fa_filetype a:hover img { border:1px solid #f28600; }
                .fa_divider { height:1px; background-image:url(/img/fa_divider.gif); background-position:left; background-repeat:repeat-x; margin:5px 0px 10px 20px;}
.manepage, .manepage td {border-collapse:collapse;}
.manepage {border:0;}
.manepage td {border:1px solid #8b8b8b;}
