/*
Design by Elman Vebs [pompey] icq: 239005283 email: pompey@elmanvebs.ru
http://www.free-lance.ru/users/pompey/
Cell in Ukraine: +38093 47-92-722
Cell in Turkmenistan: +99366 39-53-16
Tel in Turkmenistan: +99312 45-02-08
*/
/* STYLE FOR MAIN PAGE AND MAIN SETTINGS */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* page */
html, body { font-size: 12px; font-family: Tahoma, Arial, Verdana; color: #333333; height: 100%; width: 100%; }
table, tr, td { border-collapse:	collapse; border-spacing: 0px; }
img { border: 0px; }
p { padding-top: 10px; }
ul { list-style: none; }

/* top bar */
#top_bar {  width: 100%; height: 3px; background: url(../images/top_line.png) repeat-x; }

/* header */
#header { width: 100%; height: 102px; background: url(../images/header_bg.png) repeat-x; }
#header .container { width: 955px; margin-left: auto; margin-right: auto; }
#logo { float: left; width: 200px; height: 65px; padding-top: 17px; padding-left: 10px; }
/* header menu */
#hmenu_tabs { float: left; position: relative; width: 455px; height: 26px; padding-left: 290px; }
#hmenu { position: absolute; width: 455px; height: 26px; top: 76px; right: 0px; overflow: hidden; }
#hmenu div { width: 455px; height: 29px; list-style: none; }
#hmenu div a { position: relative; height: 78px; float: left; margin-right: -8px; display: block; z-index: 100; text-decoration: none; font: bold 12px tahoma; color: #ffffff; line-height: 25px; cursor: pointer; text-align: center;}
#hmenu div a.orange { z-index: 600; width: 134px; background: url(../images/menu_orange.png) no-repeat; }
#hmenu div a.blue { z-index: 500; width: 103px; background: url(../images/menu_blue.png) no-repeat; }
#hmenu div a.green { z-index: 400; width: 105px; background: url(../images/menu_green.png) no-repeat; }
#hmenu div a.pink { z-index: 300; width: 113px; background: url(../images/menu_pink.png) no-repeat; }
#hmenu div a:hover { z-index: 700; height: 52px; margin-top: -26px; padding-top: 26px; z-index: 700; }
#hmenu div a.selected {z-index: 800; height: 26px; margin-top: -52px !important; padding-top: 52px !important; cursor: default; color: #999;}

/* container */
#container { width: 955px; margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px; }

/* autosprites */
/* #auto_area { width: 955px; padding-top: 7px; padding-bottom: 87px; } */
#auto_area { width: 955px; padding-top: 7px; padding-bottom: 7px; }
#auto_links { position: relative; width: 935px; }
#auto_links ul li { list-style: none; }
#auto a { }
#auto a:link, a:visited { text-decoration: none; }
#auto a:hover, a:active { text-decoration: none; }
#auto { position: absolute; top: 0; left: 0; width: 935px; height: 80px; background: url('../images/autosprites.png') no-repeat; }
#auto li { position: absolute; left: 0; height: 80px; }
#auto #autocheck { width: 246px; left: 0px; }
#auto #autobeaty { width: 232px; left: 246px; }
#auto #autobuilder { width: 226px; left: 478px; }
#auto #autogifts { width: 231px; left: 704px; }
#auto  li a { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 80px; text-indent: -9999em; }

/* content */
#content { float: left; width: 705px; padding-top: 7px; height: 450px; min-height: 450px; height: auto !important; background: url(../images/content_bg.png) no-repeat; }
#content .title { width: 679px; margin-left: 13px; margin-right: 13px; padding-top: 5px; padding-bottom: 12px; border-bottom: 1px dotted #cccccc; }
#content .text { width: 679px; margin-left: 13px; margin-right: 13px; padding-top: 10px; padding-bottom: 20px; line-height: 1.5; }
#content a { color: #e66e25; text-decoration: underline; }
   .text a { color: #e66e25; text-decoration: underline; } /* дубль для wap */
#content a:hover { text-decoration: none; }
   .text a:hover { text-decoration: none; } /* дубль для wap */

/* titles */
h1 { font: bold 16px "Trebuchet MS"; color: #555555; line-height: 1; }
h2 { font: bold 16px "Trebuchet MS"; color: #82bb35; padding-top: 10px; }
h3 { font: bold 16px "Trebuchet MS"; color: #e66e25; padding-top: 10px; }
h4 { font: bold 16px "Trebuchet MS"; color: #469fdc; padding-top: 10px; }

/* sidebar */
#sidebar { float: left; width: 210px; padding-left: 20px; }
#sidebar .dotted { padding-top: 9px; padding-bottom: 9px; border-bottom: 1px dotted #cccccc;  }
#sidebar .usual { font: bold 16px "Trebuchet MS"; color: #555555; line-height: 1; }
#sidebar .orange { font: bold 16px "Trebuchet MS"; color: #e66e25; }
#sidebar .blue { font: bold 16px "Trebuchet MS"; color: #469fdc; }
#sidebar .green { font: bold 16px "Trebuchet MS"; color: #82bb35; }

#orange_menu ul { width: 210px; padding-top: 5px; line-height: 2;  }
#orange_menu li { display: block; }
#orange_menu li a { color: #666666; font-size: 12px; font-family: Arial, Tahoma, Verdana; text-decoration: none; background: url(../images/orange_bullet.png) no-repeat left; padding-left: 15px; }
#orange_menu li a:hover { color: #e66e25; text-decoration: underline; }

#blue_menu ul { width: 210px; padding-top: 5px; line-height: 2;  }
#blue_menu li { display: block; }
#blue_menu li a { color: #666666; font-size: 12px; font-family: Arial, Tahoma, Verdana; text-decoration: none; background: url(../images/blue_bullet.png) no-repeat left; padding-left: 15px; }
#blue_menu li a:hover { color: #469fdc; text-decoration: underline; }

#green_menu ul { width: 210px; padding-top: 5px; line-height: 2;  }
#green_menu li { display: block; }
#green_menu li a { color: #666666; font-size: 12px; font-family: Arial, Tahoma, Verdana; text-decoration: none; background: url(../images/green_bullet.png) no-repeat left; padding-left: 15px; }
#green_menu li a:hover { color: #82bb35; text-decoration: underline; }

#orange_menu li b, #blue_menu li b, #green_menu li b { color: #666666; font-size: 12px; font-family: Arial, Tahoma, Verdana; background: url(../images/grey_bullet.png) no-repeat left; padding-left: 15px; }

/* ad block */
#ad_block { width: 210px; padding-top: 10px; }
#ad_block .top { width: 210px; height: 25px; }
#ad_block .bg { width: 200px; padding-left: 5px; padding-right: 5px; background: url(../images/ad_block_bg.png); }
#ad_block .bottom { width: 210px; height: 5px; }

/* footer */
.clear { clear: both; width: 100%; height: 30px; }
#bottom_bar {  width: 100%; height: 3px; background: url(../images/bottom_line.png) repeat-x; }
#footer { width: 100%; height: 145px; background: url(../images/footer_bg.png) repeat-x; }
#footer .container { width: 935px; height: 125px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; margin-left: auto; margin-right: auto; }
#footer .column { float: left; height: 125px; background: url(../images/column_divider.png) right no-repeat; padding-left: 30px; padding-right: 30px; color: #666666; }
#footer ul { list-style: none; line-height: 1.8; padding-top: 3px; }
#footer a { font-size: 11px; color: #666666; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
/*#footer a.selected { text-decoration: none; font-weight: bold; cursor: default; }*/
#footer b { font-size: 11px; color: #666666; }
#banner { float: left; padding-left: 10px;  }
#banner .flash { padding-top: 11px; padding-left: 13px; padding-right: 20px; padding-bottom: 24px; width: 467px; height: 90px; background: url(../images/banner_bg.png) no-repeat; }
#copyright { width: 100%; background: #f3f3f3; height: 40px; font-size: 11px; color: #333333; }
#copyright .container { width: 935px; height: 18px; padding-top: 12px; padding-bottom: 10px; margin-left: auto; margin-right: auto; }
#copyright .trademark { float: left; }
#copyright .madeby { float: right; }

/* little stufffs */
#content a.download { background: url(../images/arrow_down.png) left no-repeat; font-size: 12px; font-weight: bold; padding-left: 18px; }

#down_register_butt { float: left; color: #fff; margin: 10px 0px 10px 0px; display: block; width: 100%; }
#down_register_butt a.lbutton{ display:block;float:left; font-weight:bold; font-size:18px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(../images/register_down_button.png) no-repeat left top; height:40px;}
#down_register_butt a.lbutton span { display:block; float:left; background:url(../images/register_down_button.png) no-repeat right top; height:30px; padding-left:10px; padding-bottom: 5px; padding-top:5px; padding-right:25px; margin-left:15px; cursor:pointer}
#down_register_butt a.lbutton:hover { background-position:0px bottom; color:#fff}
#down_register_butt a.lbutton:hover span{background-position:right bottom;}

/* от старого дизайна */
.hr, .hr_news, .news_hr {
    border-bottom: 1px solid #DFDFDF;
    margin-top: 15px;
}

.news_data {
    FONT-size: 11px;
    COLOR: #717171;
    margin-left: 10px;
    margin-bottom: 10px
}
.news_title {
    FONT-size: 13px;
    font-weight: bold;
    COLOR: #4A4A4A;
    margin-left: 0px;
}

small {
    font-size: 11px;
    font-family: Tahoma;
}

#content .text .jimm_faq li{
    margin-bottom: 1em;
}

#content .text .jimm_faq li a:link{
    text-decoration: none;
    color: #333333;
}

#content .text .jimm_faq li a:hover {
    text-decoration: underline;
    color: #333333;
}

#content ul {
    list-style: disc;
    padding-left: 25px;
}

#content ol {
    list-style: decimal;
    padding-left: 25px;
}

#content li {
    margin: 2px;
}

#content td{
    padding: 3px;
}