/********************************* Classes for XHTML default Tag *********************************/

body { margin: 0px; padding:0px; }
form { display: inline; margin: 0px 0px 0px 0px; }
table { text-align:left; line-height:13px; font-size:11px; color:#3c3c3c; font-weight:normal; font-family:tahoma, arial, sans-serif; }
ul { padding: 0px; margin: 0px;  list-style-type:none;}
h2 { font-size:20px; padding:0px; margin:0px; font-weight:bold; font-family:arial, verdana, tahoma, sans-serif; }
h3 { font-size:17px; padding:0px; margin:0px; line-height: 22px; font-weight:bold; font-family:arial, verdana, tahoma, sans-serif; }
h4 { color: #848484; font-size:17px; padding:0px; margin:0px; line-height: 22px; font-weight:bold; font-family:arial, verdana, tahoma, sans-serif; }
ul.mvhbox li { float:left; text-align:left; list-style:none; }
ul.mvbox li { float:left; text-align:left; list-style:none; }

/************************ Classes for differentiation of background image ************************/
.fl {float:left; }
.fr {float:right; }
.pagebg { background-image: url(../common_image/page_bg.gif); background-color:#8c8e8c; }
.pageshadow { background: url(../common_image/page_shadow.gif) repeat-y; background-position: top center; width:962px; }
.topadvtbg { padding:3px 0px 10px 0px; background: url(../common_image/topadvt_bg.gif) repeat-x left bottom #dcdcdc; }
.top_bg { background: url(../common_image/top_bg.gif) repeat-y center top #ffffff; }
.notopadvtbg { height:22px; background-image: url(../common_image/notopadvt_bg.gif); background-color:#bababa; }
.toplinkbg { background-image: url(../common_image/toplink_bg.gif); background-color:#bababa; }
.topbut { vertical-align: middle; margin: 0; padding: 0; letter-spacing: 0px; font-family: arial, verdana, tahoma, sans-serif; font-size:10px; text-align:center; width:120px; height:27px; background-image: url(../common_image/top_but.gif); }
.toplastbut { margin: 0; letter-spacing: 0px; font-family: arial, verdana, tahoma, sans-serif; font-size:10px; text-align:center; width:120px; height:27px; background-image: url(../common_image/toplast_but.gif); }
.postadbut { text-align:center; width:160px; height:27px; background-image: url(../common_image/post_ad_but.gif); background-repeat: no-repeat;}
.footermenubg { background-image: url(../common_image/footer_bg.gif); background-color:#dddddd; }
.vowweekbg { background: url(../common_image/vow_week_bg.gif) repeat-x; background-color:#e9e9e9; background-position: top; }
.headingbg { background: url(../common_image/heading_bg.gif) repeat-x; background-color:#d4d4d4; }
.heading1bg { background: url(../common_image/heading1_bg.gif) repeat-x; background-color:#d4d4d4; }
.speech_bubble { background: url(../common_image/speech_bubble.gif) no-repeat 5% 50%; }
.blackarrowlink { padding: 5px 5px 3px 25px; background: url(../common_image/black_arrow.gif) no-repeat 8px 8px; }
.blackdot { padding: 0px 3px 1px 11px; background: url(../common_image/blackdot.gif) no-repeat 4px 6px; }
.bannerline1 { background-image: url(../common_image/banner_line_1.gif); }
.bannerline2 { background-image: url(../common_image/banner_line_2.gif); }
.bannerline3 { background-image: url(../common_image/banner_line_3.gif); }
.bannerline4 { background-image: url(../common_image/banner_line_4.gif); }
.hlightimage { background-image: url(../common_image/exclam.gif); background-repeat: no-repeat; background-position: center; }
.mvhleft { background: url(../common_image/mvh_left.gif) no-repeat; width:4px; height:19px;  }
.mvhright { background: url(../common_image/mvh_right.gif) no-repeat; width:4px; height:19px;  }
.mvleft { background: url(../common_image/mv_left.gif) no-repeat; width:4px; height:19px;  }
.mvright { background: url(../common_image/mv_right.gif) no-repeat; width:4px; height:19px;  }
.mvhcenter { width:175px; height:16px; color:#000000;  background-color:#ffffff; float:left; padding-top:3px; }
.article_graybg { background: url(../common_image/article_graybg.gif) repeat-y; }

#topmenu li { float:left; display:block; padding:0px; margin:0px; font-family: arial, verdana, tahoma, sans-serif; font-size:95%; text-align:center; width:120px; height:27px; background: url(../common_image/top_but.gif) no-repeat; }
#topmenu li.last_but { width:95px; height:27px; background: url(../common_image/toplast_but.gif) no-repeat; }
#topmenu li.big_but { width:90px; height:27px; background: url(../common_image/top_but_big.gif) no-repeat; }
#topmenu li.postad { font-size:100%; width:160px; height:27px; background: url(../common_image/post_ad_but.gif) no-repeat; float:right; margin-right:40px ; margin-right:20px; }
#topmenu a { height:19px; color:#000000; text-decoration:none; display:block; text-align:center; padding-top:8px; }
#topmenu a:hover { height:19px; color:#000000; text-decoration:underline; display:block; text-align:center; padding-top:8px; }

#printLogo { display:none; }

/************************ classes for differentiation of background color ************************/

.subheader { background-color:#e5e5e5; }
.fieldheader { background-color:#fffac0; color: #000000; }
.graybg { background-color: #f1f1f1; }
.whitebg { background-color: #ffffff; }
.even { color: #000000; background-color:#f1f1f1; }
.odd { color: #000000; background-color:#fbfbfb; }
.highlight { color: #000000; background-color: #fffac0; }
.evenbox { color: #000000; background-color: #f1f1f1; border: 1px solid #c9c9c9; padding:5px; }
.oddbox { color: #000000; background-color: #ffffff; border: 1px solid #c9c9c9; padding:5px; }
.servicebox { color: #000000; background-color: #ffffff; border: 1px solid #c9c9c9; }
.leftpartbg { background-color:#eeeeee; }
.cat_seprater { background:url(../common_image/cat_seprater.gif) repeat-x 50% 50%; }

/********************* classes for differentiation of padding, border & color ********************/

.pageborder { border-left: 10px solid #bababa; border-right: 10px solid #bababa; background-color:#ffffff; }
/*.message { color: #000000; padding: 1px 5px 1px 5px; border: 1px solid #d6be89; background-color: #fffac0; font-weight: bold; font-size: 12px; }*/

.message { color: #000000; padding:5px 5px 5px 45px; border:1px solid #d6be89; background:#fffdbc url(../common_image/msg_exclam.gif) 15px 50% no-repeat; font-weight:bold; display:block; margin:3px 4px; font-size: 13px;}

.tbpadding { margin: 10px 0px 10px 0px; }
.par { padding: 5px; text-align:justify; }
.iborder { padding: 2px; border: 1px solid #c9c9c9; }
.vifborder { border-right: 1px solid #f1f1f1; }
.bigborder { padding: 3px; border: 3px solid #c9c9c9; }
.normaltext { color:#3c3c3c; }
.whitetext { color:#ffffff; }
.blacktext { color:#000000; }
.graytext { color:#e1e1e1; }
.disabletext { color:#ababab; }
.redtext { color: #cc0000; }
.margin { margin: 5px; }
.listpadding { padding: 5px; }
.padding { padding: 10px; }
.lefttoppadding { padding-left:10px; padding-top:10px;}
.paddingleft { padding-left: 20px; }
.smalltext { font-size: 10px; }
.smalltext1 { line-height:11px; font-size: 9px; color:#000000; }
.hlight { color:#db4200; }
.star { font-size:9px; color:#ce0000; }
.logo { color:#000000; font-size:21px; font-weight:bold; }
.boldtext { font-weight:bold; }
.bigred { font-size:30px; padding:25px; color:#db4200; font-weight:bold; background-color:#fbfbfb; }
.line { border-top: #c0c0c0 1px solid; }
.nonestyle { text-decoration: none; }
.alignmiddle { vertical-align: middle; }
.handicon { cursor:pointer; }
.tpadding { padding-top: 10px;}
.lpadding {padding-left:4px;}
.lrpadding {padding-left:10px; padding-right:10px;}
.comment_number { background:#ccc; font-size:18px; color:#000; display:block; padding:8px 10px; margin-right:1px; }
.white_bg { background-color:#ffffff; }
.listingimg {width:120px; height:92px;}

/****************************** classes for differentiation of link ******************************/

a.menulink:link { color: #ffffff; padding-right: 15px; padding-left: 15px; float: left; padding-bottom: 6px; padding-top: 6px; text-decoration: none; }
a.menulink:visited { color: #ffffff; padding-right: 15px; padding-left: 15px; float: left; padding-bottom: 6px; padding-top: 6px; text-decoration: none; }
a.menulink:active {	color: #ffffff; padding-right: 15px; padding-left: 15px; float: left; padding-bottom: 6px; padding-top: 6px; text-decoration: none; }
a.menulink:hover { color: #000000; background: url(../common_image/selected_menu_bg.gif); text-decoration: none; }

a.graymenu:link { color:#ababab; text-decoration:none; }
a.graymenu:visited { color:#ababab; text-decoration:none; }
a.graymenu:hover { color:#000000; text-decoration:underline; }
a.graymenu:active { color:#ababab; text-decoration:none; }

a.smalltext:link { font-size: 10px; color: #3c3c3c; text-decoration: none; }
a.smalltext:visited { font-size: 10px; color: #3c3c3c; text-decoration: none; }
a.smalltext:hover { font-size: 10px; color: #000000; text-decoration: underline; }
a.smalltext:active { font-size: 10px; color: #3c3c3c; text-decoration: none; }

a.topnav:link { padding:8px 15px 8px 15px; color: #000000; text-decoration: none; }
a.topnav:visited { padding:8px 15px 8px 15px; color: #000000; text-decoration: none; }
a.topnav:hover { padding:8px 15px 8px 15px; color: #000000; text-decoration: underline; }
a.topnav:active { padding:8px 15px 8px 15px; color: #000000; text-decoration: none; }

a.topnav1:link { padding:8px 8px 8px 5px; color: #000000; text-decoration: none; }
a.topnav1:visited { padding:8px 8px 8px 5px; color: #000000; text-decoration: none; }
a.topnav1:hover { padding:8px 8px 8px 5px; color: #000000; text-decoration: underline; }
a.topnav1:active { padding:8px 8px 8px 5px; color: #000000; text-decoration: none; }

a.postad:link, a.postad:visited, a.postad:active { padding:8px 0px; color:#000000; text-decoration: none; }
a.postad:hover { padding:8px 0px; color:#000000; text-decoration:underline; }

/*********************************** classes for Tool tip & Bubble *******************************/

#dhtmltooltip {
    padding:5px;
    padding-left:10px;
    position: absolute;
    border: 1px solid #666666; border-right: 4px solid #666666; border-bottom: 4px solid #666666;
    visibility: hidden;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    z-index: 9999;
    font-size:15px;
}

.bubble{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:55px; left:15px;
	z-index: 1;
}

.bubble_area { background-color:#ffffff; }
.bubble_left_border { border-left: 5px solid #738cb0; background-color:#ffffff; }
.bubble_right_border { border-right: 5px solid #738cb0; background-color:#ffffff; }
.bubble_top_border { border-top: 5px solid #738cb0; background-color:#ffffff; }
.bubble_bottom_border { border-bottom: 5px solid #738cb0; background-color:#ffffff; }

.loadingmsg { font-size:18px; color:#e84915; }

/************************************ classes for form element ***********************************/

input { vertical-align: middle; margin:0px 2px 2px 0px; }
input,select { color:#3c3c3c; font-size:11px; font-weight:normal; font-family: tahoma, arial, helvetica, sans-serif; }
textarea { color:#3c3c3c; font-size:11px; font-weight:normal; font-family: tahoma, arial, helvetica, sans-serif; border-top: #7c7c7c 1px solid; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; background-color: #ffffff; }
.button { border-right: #686868 3px double; border-top: #bababa 3px double; border-left: #ababab 3px double; border-bottom: #868686 3px double; color: #000000; font-weight: normal; font-size: 11px; background: url(../common_image/button_bg.gif); padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
.button1 { width:70px; border-right: #686868 3px double; border-top: #bababa 3px double; border-left: #ababab 3px double; border-bottom: #868686 3px double; color: #000000; font-weight: normal; font-size: 11px; background: url(../common_image/button_bg.gif); padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
.loginbut  { border-right: #686868 1px solid; border-top: #bababa 1px solid; border-left: #ababab 1px solid; border-bottom: #868686 1px solid; color: #000000; background: url(../common_image/button_bg.gif); }

.textbox {  border-top: #7c7c7c 1px solid; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; background-color: #ffffff; }
.textbox1 { width:85px; border-top: #7c7c7c 1px solid; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; background-color: #ffffff; }
.textbox2 { width:125px; border-top: #7c7c7c 1px solid; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; background-color: #ffffff; }
.textbox3 { width:170px; border-top: #7c7c7c 1px solid; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; background-color: #ffffff; }
.textbox4 { width:200px; border-top: #7c7c7c 1px solid; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; background-color: #ffffff; }
.textbox5 { width:275px; border-top: #7c7c7c 1px solid; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; background-color: #ffffff; }

.pricelistbox { width:135px; }
.pricelistbox1  { width:120px; }

.normallist1 { width:55px; }
.normallist2 { width:75px; }
.normallist3 { width:105px; }
.normallist4 { width:130px; }
.normallist5 { width:140px; }
.normallist6 { width:180px; }

.listbox1 { width:55px; height:90px; }
.listbox2 { width:70px; height:90px; }
.listbox3 { width:105px; height:90px; }
.listbox4 { width:180px; height:120px; }
.listbox5 { width:200px; height:90px; }
.listbox6 { width:200px; height:200px; }

.textarea { width:280px; height:150px; }
.textarea1 { width:310px; height:170px; }
.textarea2 { width:375px; height:170px; }
.textarea3 { width:170px; height:100px; }

.small_text { font-size:0.9em; }

/***** Class defined for Video Upload (Taken from nettimoto.ru common css) *****/
a.video_icon { background:url(../common_image/video_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 22px; }

.field_border { border:1px solid #c5d3de; padding:10px; }
.field_border legend { color:#3C3C3C; font-size:1.4em; }
.video_icon { vertical-align:top; margin-left:0px; margin-top:5px; }
.video_icon_sms_queue{margin-left:-25px;margin-top:5px;vertical-align:top;position:absolute;border:0 none}
.play_icon { vertical-align:top; margin-left:-25px; margin-top:5px; }

/***** Class defined for Comment *****/
#comment_list div { width:100%; }
#comment_list div, p {margin:0; padding:0;}
#comment_list div p { float:left; padding:5px;  margin-top:5px; }
#comment_list div p.q_even { padding:5px 7px; width:2%; font-weight:bold;}
#comment_list div p.q_odd { width:94%; margin-left:3px; }
#comment_list div p .del_que { position:relative; margin:2px; }

/**** Class defined for sms window teaser  ***/
.ad_button {margin:30px 0 0 30px; position:absolute; vertical-align:top; z-index:30; }

#sms_teaser_window { position:absolute;display:none;background-color:#ffffff;width:250px;margin:50px 35px;
border: 4px solid #00CCFF;padding:5px}