/* generated by csscreator.com */
/* *{
margin:0;
}*/

html, body{
    margin:0;
    padding:0;
    font-family:Tahoma,sans-serif;
    font-size:small;
    
/*    overflow-x:auto !important;
    overflow-x:hidden;*/
    height:100%
}

/*body{
    min-height:383px;
}*/
img {
    border-style:none;
}

a {
    font-weight:bold;
    color:#388ab9;
    text-decoration:none;
    border-style:none;
    clear:none;
}

a:visited {
    color:inherit;
    text-decoration:inherit;
}

a:active {
    color:inherit;
    text-decoration:inherit;
}

a:hover {
    color:#ee992c;
    text-decoration:inherit;
}

#container{
    /*    padding-left:15px;
    padding-right:15px;*/
    padding-top:0px;
    /*min-width:750px;*/
    margin-left:auto;
    margin-right:auto;
    width:1000px;

}

#header{
    position:relative;
    width:1000px;
    height:276px;
    padding:0;
}

#header_right ul{
    margin-top:20px;
}

#header_right{
    float:right;
    width:285px;
    height:131px;
    background-image:url(/styles/2/img/box_bg.png);
}

#header_left{
    float:left;
    width:705px;
    height:131px;
}
#header_left_top{
    width:705px;
    height:66px;
}

#slogan{
    margin-top:41px;
    margin-left:30px;
}

#header_left_menu{
    width:705px;
    height:65px;
    background-image:url(/styles/2/img/panel_bg.png);
    background-repeat:repeat-x;
}

#header_left_menu img{
    float:left;
    margin:0px;
    padding:0px;
}

#header img {
    float:left;
    /*clear:left;*/
}

#header_top_container{
    height:131px;
    width:990px;
    
}

#header_bottom_container{
    height:140px;
    width:990px;
    margin-top:5px;
}

#header_banner{
    height:100px;
    width:750px;
    border: 1px solid #e2e2e2;
    text-align:center;
    vertical-align:middle;
    font-size:30px;

    color:#e2e2e2;
}

#header_banner_adsense{
    padding-top:5px;
}

#header_left_bottom{
    height:140px;
    width:750px;
    float:left;
}
#header_right_bottom{
    
    height:140px;
    width:230px;
    float:right;
}

#lower_menu_left_corner{
    float:left;
    width:6px;
    height:36px;
    background-image:url(/styles/2/img/lower_menu_left.png);
}

#lower_menu_right_corner{
    float:right;
    width:4px;
    height:36px;
    background-image:url(/styles/2/img/lower_menu_right.png);
}

#lower_menu_content{
    float:left;
    width:740px;
    height:36px;
}


#header_lower_menu{
    width:750px;
    height:36px;
    margin-top:4px;
    
    background-image:url(/styles/2/img/lower_menu_bg.png);
    background-repeat:repeat-x;
}

#core{
    display:block;
    border-top: 0px;
    border-top-style: none;    
}

.menu_top{
    position:relative;
    width:100%;
    color:orange;
    clear:both;
}

#user_menu a{
    clear:none;
    /*line-height:23px;*/
}

#user_menu a:hover{
    /*color:#A19999;*/
}


#userbox_btn{
    border:none;
    margin:0px;
    padding:0px;
    position:absolute;
    height:23px;
    width:53px;
    padding-left:10px;

}

#user_menu ul{
    list-style:none;
    margin:0px;
    display:block;
    padding:0px;
}

#user_menu li{
    display:block;
    float:left;
    white-space:nowrap;
    padding-left:5px;
    padding-right:5px;
}





#menu_2 a{
    color:white;
    display:block;
    clear:none;
    line-height:23px;
}

#menu_2 a:hover{
    color:gray;
}

#menu_2{
    height:23px;
    /*background-color:blue;*/
    line-height:23px;
    padding-left:3px;
    color:white;
    font-size:8pt;
}



#menu_1{
    height:23px;
    /*background-color:green;*/
}

#menu_1 a{
    display:block;
    clear:none;
    line-height:25px;
    padding-left:3px;
    padding-right:3px;
}

#menu_1 ul li a:hover{
    background-image:url(/styles/1/img/top_hover.jpg);
    background-repeat:repeat-x;
    color:white;
}

/*#menu_1 a:active{
background-image:url(/styles/1/img/top_hover.jpg);
background-repeat:repeat-x;
color:white;
}*/

.subcats_hidden{
    display:none;
}

#cat_menu_div{
    width:697px;
    height:36px;
    float:left;
    overflow:hidden;
    
}

#cat_menu{
    list-style:none;
    margin:0px;
    display:block;
    padding:0px;
    margin:0px;
    font-family:Tahoma;
    font-size:14px;
    
}

#cat_menu li{
    display:block;
    float:left;
    white-space:nowrap;
    text-align:center;
    line-height:31px;
    margin-top:5px;
    margin-left:3px;
    margin-right:3px;
}

#cat_menu a{
    color:white;
    display:block;
    padding-right:5px;
    padding-left:5px;
    font-weight:normal;
}

#cat_menu a:hover{
    color:#3c8ab7;
    background-image:url(/styles/2/img/panel_hover.png);
    background-repeat:repeat-x;
}


#subcat_menu_div{
    width:688px;
    height:21px;
    line-height:21px;
    padding:0px;
    font-size:12px;
    color:white;
    padding-left:8px;
    
    float:left;
}

#subcat_menu_div ul{
    list-style:none;
    margin:0px;
    padding:0px;
    

}

#subcat_menu_div li{
    display:block;
    float:left;
    white-space:nowrap;
    text-align:center;
    line-height:21px;
    margin-right:2px;
}

#subcat_menu_div a{
    color:white;
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
    display:block;
    padding-right:10px;
}

#subcat_menu_div a:hover{
    color:#3c8ab7;
}



#top_menu_div{
    height:25px;
    margin-left:85px;
    
}

#top_menu{
    list-style:none;
    margin:0px;
    padding:0px;
    display:block;
}

#top_menu li{
    margin-top:7px;
    display:block;
    float:left;
    white-space:nowrap;
    text-align:center;
    line-height:21px;
    padding-left:5px;
    padding-right:5px;
    
    color:#3c8ab7;
    font-family:Tahoma;
    font-size:14px;
    font-weight:normal;
}

#top_menu a, .top_menu_count{
    color:#3c8ab7;
    font-weight:normal;
    display:block;
}

#top_menu_count{
    padding:0px !important;
    float:right !important;
    max-width:none;
}

#top_menu_count b{
    color:#ee992c;
}

.top_menu_item img{
    margin-right:7px;
    display:inline;
}

#top_menu a:hover{
    color:#ee992c;
    
}

.top_menu_spacer{
    margin-top:0px !important;
    float:left;
    width:1px;
    overflow:hidden;
    display:none;
}



#core_spacer{
    height:9px;
    background-repeat:no-repeat;
}

#leftcol{
    width:380px;
    float:left;
    display:block;
    position:relative;
    height:100%;
    padding-left:0px;
}


#maincol{
    background-color: #FFFFFF;
    margin-left:380px;
}

#footer{
    height:80px;

    clear:both;
    text-align:center;
    font-family:Arial;
}

#footer_menu{
    list-style:none;
    margin:0px;
    margin-top:4px;
    margin-left:210px;
}

#footer_menu li{
    float:left;
    display:block;
    height:24px;
    margin-left:5px;
}

#footer_menu a{
    color:white;
    padding-left:5px;
    padding-right:5px;
    line-height:24px;
    display:block;
    float:left;
    font-weight:normal;
    font-size:12px;
}

#footer_menu a:hover{
    color:white;
    background-image:url(/styles/2/img/footer_lnk.png);
}


#footer_left{
    background:url(/styles/2/img/footer_left.png);
    float:left;
    height:80px;
    width:5px;
    clear:none;
}

#footer_right{
    background:url(/styles/2/img/footer_right.png);
    float:left;
    height:80px;
    width:5px;
    clear:none;
}

#footer_text{
    float:left;
    width:980px;
    height:80px;
    padding-top:5px;
    font-family:Arial;
    font-size:12px;
    color:white;
    clear:none;
    background:url(/styles/2/img/footer_bg.png);
    background-repeat:repeat-x;
}

#footer_text p{
    font-size:9px;
}



legend {
    border: 1px solid #8efff0;
    padding:2px;
    margin-left:4px;
    line-height:9pt;
    color:#099688;
    background-color:#defefa;
    display:none;
}

pre{
    font-size:smaller;
    background-color:#FFFFCC;
}

/*.userbox p{
margin:0px;
}

.userbox{
margin:0px;
}*/

.comment_hidden_header{
    background-color: #F0F0F0;
	margin:0px;
	margin:-5px;
	padding:5px;
}

.comment_hidden{
    display:none;
}

#comments_box{
    width:395px;
    color:#929292;
    margin-bottom:15px;
	background-color:white;
	border: 1px solid #cdeafb;
	font-size:11px;
}

#comments_box .centered{
	padding:8px;
	margin:0px;
}

#comments_box a{
    color:#ee992c;
}

#comments_box a:hover{
    color:#388ab9;
}

#address_map_box{
    padding-top:10px;
    padding-left:5px;
    display:none;
    width:383px;
}

#map_box h2{
    border:none !important;
    padding-bottom:0px !important;
    margin-left:15px !important;
}



#map_box h3{
    font-size:10px;
    color:#ee992c;
    text-align:left;
    margin:0px;
    margin-left:15px;
    margin-bottom:5px;
    padding:0px;
    font-weight:normal;
}

#address_map{
    width:383px;
    height:383px;
    margin-top:5px;
    border: 1px solid #cdeafb;
    
}

.radio_left_margin{
    margin-left:154px;
    text-align:left;
}

.error{
    color:red;
}

.offer_box h2{
    color:#3c8ab7  !important;
    margin:0px;
    padding:0px;
    padding-bottom:4px;
    margin-left:5px;
    margin-right:10px;
    margin-bottom:2px;
    text-align:left  !important;
    font-family:Arial !important;
    font-size:14px !important;
    font-weight:bold !important;
    border-bottom: 1px solid #3c8ab7 !important;;

}

.offer_box{
    float:left;
    background:white;
    padding:0px;
    padding-bottom:0px;
    margin-bottom:5px;
    margin:0px;
    width:340px;
    text-align:center;
    /*border: 1px solid #8efff0;*/
}

.offer_box p{
    margin:0px;
    padding:0px;
    padding-bottom:5px;
}


.box_content{
    border-left: 1px solid #bce1ff;
    border-right: 1px solid #bce1ff;
    background:none;
}

#mainpage_offers{
    float:left;
    background:white;
    padding:0px;
    padding-bottom:5px;
    margin:5px;
    width:420px;
    text-align:center;
    border: 1px solid #8efff0;
}

#mainpage_offers_categories{
    padding-top:8px;
    padding-bottom:8px;
}

#most_popular_content > p{
    text-align:left;
}

.newest_offers_hidden{
    float:left;
    background-color:#9FDDEE;
    padding:10px;
    margin:5px;
    width:340px;
    clear:left;
    text-align:center;
    visibility:hidden;
}

form p {
    margin:4px;
}

.clear{
    clear:both;
}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}






.centered {
    text-align:center;
/*    margin:0;
    padding:0;*/
}

fieldset {
    width:400px;
    border: 1px solid #8efff0;
    background-color:#f2fffd;
}
fieldset label {
    text-align:right;
    width:140px;
    float:left;
    padding:0.2em;
    margin:0;
}
.nobr {
    display:none; }

form .input{
    width:200px;
}

form .select_scroll{
    width:206px;
}

fieldset textfield {
    margin:0px;
    height:18px;
    width:100px; }
fieldset textarea {
    margin:3px;
    height:165px;
    width:200px; }

.centered input{
    width: 60px;
    font-size:8pt;
}



legend {
    border: 1px solid #8efff0;
    padding:2px;
    margin-left:4px;
    line-height:9pt;
    color:#099688;
    background-color:#defefa;
}




.offer_f fieldset{
    width:550px;
}

form .offer_form{
    width: 350px;
}

.offer_cbx{
    
    height:23px;
    
}

.comment_form {
    width:380px;
}

.comment_form fieldset{
    width: 380px;
}

.comment_form label{
    width: 110px;
}

.comment_form textarea{
    width: 200px;
    height: 150px;
}


.offer_f textarea{
    width: 350px;
    height: 200px;
}

#forg_pass{
    margin-left:-6px;
}

#forg_pass a{
    color: #929292;
    font-size:10px;
    font-weight:normal;
    float:left;
}

#register_link{
    font-size:12px !important;
    color:#388ab9 !important;
    float:right !important;
    margin-right:6px;
    font-weight:bold !important;
}


.userbox input{
    width:95px;
    font-size:12px;
    height:20px;
    margin:0px;
    color:#3c8ab7;
    border:1px solid #ee992c;
    vertical-align:middle;
}

.userbox fieldset{
    width:250px;
    background:none;
    border:none;
}

.userbox p{
    line-height:24px;
}

.userbox legend{
    display:none;
}


.userbox a{
    font-family:Tahoma;
    font-size:12px;
    padding-left:10px;
    color:#3c8ab7;
}

.userbox label{
    width: 40px;
    margin:0px;
    margin-left:0px;
    padding:0px;
    text-align:left;
    line-height:20px;
}

.userbox{
    font-family:Tahoma;
    font-size:12px;
    color:#3c8ab7;
    height:98px;
    margin:0px;
    padding:0px;
    /*overflow:hidden;*/
    margin-left:15px;
    margin-top:25px;
}

.userbox fieldset{
    margin:0px;
    padding:0px;
}


.strip_box, .strip_box_narrow, .strip_box_offerpage, .strip_ended, .strip_box_ultranarrow{
    
    text-align:left;
    color:#099688;
    margin-top:0px;
    margin-left:5px;
    margin-right:8px;
    padding-top:4px;
    border-bottom: 1px solid #def1fd;
    padding-bottom:3px;
    margin-bottom:0px;
}

.strip_box_ultranarrow{
    height: 55px;
}

.strip_text_ultranarrow{
    float:left;
    width:170px;
    margin:0px;
    padding:0px;
}

.strip_text{
    float:left;
    width:235px;
    margin:0px;
    padding:0px;
}

.strip_text_offerpage{
    float:left;
    width:370px;
    margin:0px;
    padding:0px;
}

.strip_text_wide{
    float:left;
    width:440px;
    margin:0px;
    padding:0px;
}

.strip_text_narrow{
    float:left;
    width:250px;
    margin:0px;
    padding:0px;
}

.strip_logo{
    float:left;
    width:90px;
    height:50px;
}



.strip_upper, .strip_upper_narrow{
    text-align:left;
    display:block;
    margin:0;
    padding:0px;
    white-space:nowrap;
    overflow:hidden;
    font-size:14px;
    font-family:Tahoma;
    font-weight:bold;
    color:#ee992c;
}

.strip_ended{
    background-color:#cccccc;
    color:#555555;
    text-align:center;
    height:18px;
    border:none;
    padding-top:0px;
    margin-top:4px;
    margin-bottom:-4px;
}

.strip_upper{
    padding-left:5px;
}

.strip_upper_narrow{
    padding-left:0px;
}

.strip_title{
    font-size:14px;
    font-weight:bold;
    color:#ee992c;
    white-space:normal;
}

.strip_title a{
    color:#ee992c  !important;
}

.strip_title a:hover{
    color:#45a0df  !important;
}

.strip_company{
    font-size:12px;
    color:#45a0df;
    float:left;
}

.strip_company a{
    font-size:12px;
    color:#45a0df;
    font-weight:normal;
}

.strip_company a:hover{
    color:#ee992c;
}

.strip_comments{
    float:left;
    font-size:12px;
    color:#8e8e8e;
    font-weight:normal;
}

.strip_offer_type{
    float:right;
    font-size:12px;
}

.strip_category{
    float:right;
    font-size:12px;
    color:#8e8e8e;
    font-weight:normal;
}

.strip_vote_up{
    float:left;
    
    width:18px;
}

.strip_vote_points{
    float:right;
    
    width:23px;
    text-align:center;
}

.strip_vote_down{
    float:right;
    width:9px;
}

#searchbox {
    float:right;
    height:101px;
    width:228px;
    margin:0;
    background-image:url(/styles/2/img/search_bg.png);
    background-repeat:no-repeat;
    overflow:hidden;
}

#searchbox p{
    margin:0px;
    padding:0px;
}

#tags_cloud, #tags_cloud_big, #fb_fanbox{
    float:left;
    background:white;
    width:265px;
    margin-bottom:5px;
    text-align:justify;
}

#fb_fanbox iframe{
    margin-left:5px;
    height:240px !important;
    overflow:hidden !important;
}

#fbl_box iframe{
    height: 160px !important;
    overflow:hidden !important;
}

#tags_cloud_big{
    width:610px;
}

#tags_cloud_text{
    margin-left:5px;
    margin-right:8px;
}

#tags_cloud a, #tags_cloud_big a{
    color:#45a0df;
}

#tags_cloud a:hover, #tags_cloud_big a:hover{
    color:#ee992c;
}

#all_tags_link{
    text-align:right;
    padding-top:5px;
    width:250px;
}

#all_tags_link a{
    color:#ee992c;
}

#all_tags_link a:hover{
    color:#45a0df;
}

.offer_box_corners_top{
    height:6px;
    overflow:hidden;
    background-image:url(/styles/2/img/corners/corner_top_bg.png);
}

.offer_box_corners_bottom{
    height:6px;
    overflow:hidden;
    background-image:url(/styles/2/img/corners/corner_bottom_bg.png);
}

.corner_top_left{
    float:left;
    clear:none;
    width:6px;
    height:6px;
    background-image:url(/styles/2/img/corners/corner_t_l.png);
}

.corner_top_right{
    float:right;
    clear:none;
    width:6px;
    height:6px;
    background-image:url(/styles/2/img/corners/corner_t_r.png);
}

.corner_bottom_left{
    float:left;
    clear:none;
    width:6px;
    height:6px;
    background-image:url(/styles/2/img/corners/corner_b_l.png);
}

.corner_bottom_right{
    float:right;
    clear:none;
    width:6px;
    height:6px;
    background-image:url(/styles/2/img/corners/corner_b_r.png);
}

#map_img{
    border: 1px solid #d5d5d5;
}

#map_box, #adt_box, #fbl_box{
    width:375px;
    margin-bottom:5px;
}

#about_box h2, #mainpage_offer_box h2{
    margin-bottom:5px;
    border-bottom:none !important;
}

#mainpage_offer_box .offer_innerbox_container{
    margin:0px 8px 0px 5px;
    float:right;
}

#mainpage_offer_info{
    float:left;
    width:180px;
    margin:0px;
    padding:0px;
    padding-top:5px;
    padding-left:15px;
    font-size:12px;
    white-space:nowrap;
}

#mainpage_offer_info b{
    color: #ee992c;
}

#mainpage_offer_info img{
    padding:2px;
    padding-top:4px;
}

#mainpage_offer_box{
    float:right;
    margin-right:10px;
    padding-bottom:5px;
}



#about_box, #mainpage_offer_box{
    width: 610px;
    text-align:justify;
    font-size:12px;
    color: #45a0df;
    font-family:Tahoma;
    margin-bottom:5px;
}

#about_box a, #mainpage_offer_box a{
    color: #ee992c;
    overflow:hidden;
}

#about_box a:hover, #mainpage_offer_box a:hover{
    color: #45a0df;
}

#about_box img{
    float:right;
    margin-top:-5px;
    padding:0px;
    margin-right:30px;
    z-index:0;
}

#about_box > img{
    margin-top:0px
}

#about_box em, #mainpage_offer_box em{
    text-decoration:none;
    /*font-weight:bold;*/
    font-size:12px;
    color:#ee992c;
    font-style:normal;
}

#about_box ul{
    padding:0px;
    margin:0px;
    margin-left:20px;
    margin-bottom:15px;
    margin-top:5px;
    list-style: url(/styles/2/img/list_plus.png);
    width:320px;
}

#about_box ul li{
    margin-bottom:2px;
}

#about_box p, #mainpage_offer_box{
    margin:0px;
    padding-left:5px;
    font-size:14px;
}

.cities_list{
    display:none;
    text-align:left;
    margin-bottom:0px;
    margin-left:-1px;
    margin-top:10px;
    list-style:none;
    padding:3px;
    padding-left:5px;
    padding-bottom:5px;
    position:absolute;
    border: 1px solid #929292;
    background:white;
    width:147px;
}

.cities_menu{
    margin-bottom:3px;
    margin-left:16px;
    margin-right:200px;
    margin-top:2px;
    padding:0px;
    text-align:left;
    list-style:none;
    border: 1px solid #929292;
    color:#388ab9;
    height:17px;
    font-size:12px;
}

.cities_menu img{
    margin:0px;
    padding:0px;
    display:inline;
    vertical-align:middle;
    border-left:1px solid #929292;
    float:right;
}

.cities_menu a{
    color:#388ab9;
}

.cities_menu a:hover{
    color:#ee992c;
}

/* fix for IE */
.cities_menu li ul {
        margin-top:16px;
        left: 18px;
  }

.cities_menu li > ul {
  margin-top:3px;
        left: auto;
  }

#cities_filter li ul {
        margin-top:17px;
        position:absolute;
        left:auto;
        width:192px;
        margin-left:-112px;
  }

#cities_filter li > ul {
        margin-top:2px;
        left: auto;
        margin-left:-1px;
  }


#cities_filter{
    width:200px;
    margin:0px;
    padding:0px;
}

.tooltip_map{
    display:none;
    position:absolute;
    width:174px;
    text-align:left;
}



.tooltip_top{
    background-image:url(/styles/2/img/tooltip_top.png);
    width:135px;
    height:3px;
    overflow:hidden;
}

.tooltip_bottom{
    background-image:url(/styles/2/img/tooltip_bot.png);
    background-repeat:no-repeat;
    width:135px;
    height:11px;
    
}

.tooltip_text{
    width:123px;
    clear:both;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background-color:white;
    padding:5px;
    color:#388ab9;
}

.tooltip_text h3{
    text-align:center !important;
    font-size:10px !important;
    color:#929292 !important;
    padding:0px !important;
    margin:0px !important;
    margin-bottom:7px !important;
}

.tooltip_text a{
    color:#388ab9;
    margin-left:4px;
    margin-bottom:3px;
    font-size:11px;
}

.tooltip_text a:hover{
    color:#ee992c;
}

#logo_container{
    float:left;
    width:298px;
    height:112px;
    clear:none;
}

#menu_container{
    clear:none;
    float:left;
    width:691px;
    height:112px;
    background-image:url(/styles/2/img/top_bg.png);
    padding:0px;
    margin:0px;
}

#lower_menu{
    clear:both;
    width:1000px;
    height:79px;
}

#user_menu{
    float:left;
    height:79px;
    width:295px;
    color:#099688;
    font-size:12px;
    font-family:Tahoma;
    color:#ee992c;
    padding-left:5px;
}

#user_menu_city{
    float:left;
    width:290px;
    margin:0px;
    padding:0px;
}

#icons{
    clear:none;
    float:left;
    height:79px;
    width:460px;
    background-image:url(/styles/2/img/icons.jpg);

}

#search_box{
    clear:none;
    float:left;
    height:79px;
    width:218px;
    margin-right:20px;
}

#main_container{
    width:610px;
}

#main_twocols{
    width:610px;
}

#main_twocols_top{
    float:left;
    width:340px;
    border:none;
}

#main_twocols_newest{
    float:left;
    margin-left:5px;
    width:265px;
    border:none;
}

#newest_offers, #usercity_offers{
    float:left;
    background:white;
    width:265px;
    margin-bottom:5px;
    text-align:justify;
}

#offer_container{
    width:610px;
    padding-bottom:5px;
    float:right;
    margin-right:10px;
}

#offer_container_top{
    width:610px;
    height:19px;
    background-image:url(/styles/2/img/offer_box_top.png);
    background-repeat:no-repeat;

}

#offer_container_top ul{
    list-style:none;
    font-size:11px;
    font-family:Tahoma;
    padding:0px;
    margin:0px;
    margin-left:165px;
    color:#388ab9;
}

#offer_container_top ul li{
    padding-right:20px;
    display:block;
    float:left;
    line-height:19px;
}

#offer_container_top a{
    font-weight:normal;
}

#offer_content{
    background-color:#f4fbfe;
    border-left:1px solid #cae7ff;
    border-right:1px solid #cae7ff;
    width:608px;
}

#offer_content h3, .offer_innerbox_content h3{
	text-align:left;
	font-size:13px;
    margin:0px;
    padding-bottom:5px;
    color:#ee992c;

}

#offer_content_left{
    width:400px;
    float:left;
    margin-left:10px;
    padding:0px;
    font-family:Tahoma;
    font-size:12px;
    color:#388ab9;
}


.offer_text{
    padding:0px;
    margin:0px;
    font-size:12px;
}

.offer_innerbox_container{
    width:382px;
    margin-top:3px;
    margin-bottom:3px;
}

.offer_innerbox_top{
    width:382px;
    height:6px;
    background-image:url(/styles/2/img/promo_innerbox_top.png);
    background-repeat:no-repeat;
    overflow:hidden;
}

.offer_innerbox_content{
    background-color:white;
    width:370px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    border-left: 1px solid #cae7ff;
    border-right: 1px solid #cae7ff;

}

.offer_innerbox_content img{
    display:inline;
    vertical-align:middle;
}

.offer_innerbox_content a{
    color:#388ab9;
}

.offer_innerbox_content a:hover{
    color:#ee992c;
}

.offer_innerbox_content h3{
    
}

.offer_innerbox_bot{
    width:382px;
    height:5px;
    background-image:url(/styles/2/img/promo_innerbox_bot.png);
    background-repeat:no-repeat;
    overflow:hidden;
}



.date_text{
    color:#ee992c;
    font-weight:bold;
}



#offer_content_right{
    width:160px;
    height:600px;
    background-color:#f4fbfe;
    float:right;
    margin-right:10px;
    
}

#offer_content h1{
    margin:0px;
    padding:0px;
    text-align:center;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    color:#ee992c;
    padding-top:15px;
    padding-bottom:10px;
}

#offer_content form{
    margin:0px;
    padding:0px;
}

#offer_container_bottom{
    width:610px;
    height:11px;
    background-image:url(/styles/2/img/offer_box_bottom.png);
    background-repeat:no-repeat;
}

#offer_top_box{
    width:390px;
    height:85px;
    color:#388ab9;
    font-family:Tahoma;
    font-size:12px;
}

#offer_top_box a{
    color:inherit;
}

#offer_top_box img{
    padding-top:4px;
    padding-right:15px;
    float:left;
}

#offer_top_box_lower{
    width:390px;
    height:28px;
    margin:0px;
    padding:0px;
}

#offer_top_box_stars img, #offer_top_box_stars a{
    padding:0px;
    margin:0px;
    padding-right:3px;
    float:left;
}

#offer_top_box_stars{
    width:90px;
    height:24px;
    float:left;
    text-align:center;
    margin-right:15px;
    padding-left:3px;
}

#offer_top_box_icons{
    float:left;
    
}

#offer_top_box_icons img{
    padding:0px;
    margin:0px;
}

.offer_separator{
    background-image:url(/styles/2/img/separator.png);
    background-repeat:no-repeat;
    background-position:center;
    width:380px;
    height:2px;
    margin-top:10px;
    margin-bottom:10px;
}

#offer_address_container{
    width:390px;
    border:1px solid #cdeafb;
    background-color:#ebf7fe;
    margin:0px;
    margin-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    
}
#offer_address_container a{
    color:#388ab9;
}


#offer_address_container_cities{
    width:80px;
    float:left;
    border-right:1px dashed #bedbec;
    margin-right:-1px;
}

#offer_address_container_cities ul{
    list-style:none;
    padding:0px;
    margin:0px;
    margin-top:5px;
}

#offer_address_container_cities ul li{
    padding-bottom:4px;
    margin:0px;
}

#offer_address_container_addr{
    width:280px;
    float:left;
    border-left:1px dashed #bedbec;
    padding-left:5px;
}

#city_tip_img{
    float:left;
    margin-right:5px;
}

#city_tip_container{
    height:50px;
    width:390px;
}

#city_tip_container p{
    margin-top:9px;
    margin-left:5px;
}

#city_tip_text_small{
    font-size:10px;
    font-weight:normal;
}


.address_box p{
    padding:0px;
    margin:0px;
    margin-bottom:8px;
}

.address_box img{
    vertical-align:middle;
}

.addr_hidden{
    margin-top:5px;
    display:none;
}

#city_tip_text{
    float:left;
    padding-top:8px;
    font-size:12px;
}

#error_box{
    width:583px;
    height:350px;
    background-image:url(/styles/2/img/error_bg.png);
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-175px;
    margin-left:-292px;
}

#error_text{
    text-align:justify;
    width: 320px;
    height:200px;
    margin-left:10px;
    padding-top:120px;
    font-family:Tahoma;
    font-size:14px;
    color:#388ab9;
}

#error_text a{
    color:#388ab9;
}

#error_text a:hover{
    color:#ee992c;
}

#error_text h1{
    text-align:center;
    font-size:36px;
    color:#388ab9;
}

.type0{
    color:#9d18ce !important;
}

.type0:hover{
    color:#cb84e5 !important;
}

.type1{
    color:#dfc326 !important;
}

.type1:hover{
    color:#eddd84 !important;
}

.type2{
    color:#3dbe0c !important;
}

.type2:hover{
    color:#91da75 !important;
}

.type3{
    color:#1f91c2 !important;
}

.type3:hover{
    color:#80c0dc !important;
}

.type4{
    color:#ff00fc !important;
}

.type4:hover{
    color:#ff6efd !important;
}

.type5{
    color:#936a06 !important;
}

.type5:hover{
    color:#c5b07a !important;
}

.type6{
    color:#19bbb1 !important;
}

.type6:hover{
    color:#7cd8d3 !important;
}

.type7{
    color:#c01010 !important;
}

.type7:hover{
    color:#db7777 !important;
}

#new_offer_container{
    width:610px;
    padding:0px;
    margin:0px;
    margin-right:10px;
    float:right;
}

#new_offer_container form, #new_offer_container fieldset{
	background-color:#f4fbfe;
}

#new_offer_container_top{
    width:610px;
    height:57px;
    background-color:#f4fbfe;
    overflow:hidden;
}

#new_offer_container_top_l{
    width:38px;
    height:57px;
    float:left;
    background-image:url(/styles/2/img/newo_top_corner_left.png);
}
#new_offer_container_top_r{
    width:58px;
    height:57px;
    float:right;
    background-image:url(/styles/2/img/newo_top_corner_right.png);
}

#new_offer_container_top_m{
    width:514px;
    height:55px;
    float:left;
    border-top:1px solid #cae7ff;
    border-bottom:1px solid #cae7ff;
    background-image:url(/styles/2/img/newo_top_bg.png);
    background-repeat:repeat-x;
}



#new_offer_container_bot{
    width:610px;
    height:9px;
    background-color:#f4fbfe;
    overflow:hidden;
}

#new_offer_container_bot_l{
    width:11px;
    height:9px;
    float:left;
    background-image:url(/styles/2/img/newo_corner_bot_l.png);
}
#new_offer_container_bot_r{
    width:10px;
    height:9px;
    float:right;
    background-image:url(/styles/2/img/newo_corner_bot_r.png);
}

#new_offer_container_bot_m{
    width:589px;
    height:8px;
    float:left;
    border-bottom:1px solid #cae7ff;    
    overflow:hidden;
}

#new_offer_container_top_m img{
    float:left;
    margin-left:28px;
}

#new_offer_content, #new_company_content{
    width:598px;
    border-left:1px solid #cae7ff;
    border-right:1px solid #cae7ff;
    background-color:#f4fbfe;
    padding:5px;
    color:#388ab9;
}

#new_company_content{
    display:none;
}

#new_offer_content h2, #new_company_content h2, #new_offer_container_top h2{
    color:#388ab9;
    font-family:Tahoma;
    font-weight:normal;
    font-size:18px;
    text-align:center;
}

#regform_icon{
    margin-right:10px;
}

#new_offer_container_top h2{
    margin:0px;
    text-align:left;    
    line-height:55px;
}

#new_offer_content a, #new_company_content a{
    color:#388ab9;
}

#new_offer_content a:hover, #new_company_content a:hover{
    color:#ee992c;
}

.span_gray{
    color:#929292; 
}

.span_left{
    float:left;
    margin-left:2px;
}

.span_mid{
    float:left;
    margin-left:55px;
    color:#ee992c;
}

.span_orange{
    color:#ee992c;
}

.span_right{
    float:right;
    margin-right:25px;
}

.span_or_small{
    color:#ee992c;
    font-size:10px;
}

.new_user_offer, .new_user_offer fieldset, .new_user_company, .new_user_company fieldset{
    width:590px;
    border:none;
    margin:0px;
    padding:0px;
    font-size:12px;
}

.new_uo_input{
    border:1px solid #cae7ff;
    width:140px;
    color:#388ab9;
    font-family:Tahoma;
    font-size:12px;
    margin-top:3px;
    margin-left:5px;
}

#new_offer_current_promos{
    background-color:#f4fbfe;
    padding-left:20px;
}

#curr_offers{
    position:relative;
    float:left;
    width:550px;
}

#suggested_offers, #most_popular_offers_leftcol, #similar_offers_leftcol, #newest_offers_leftcol, #suggested_offers_leftcol, #newest_online_offers_leftcol, #usercity_offers_leftcol{
    width:375px;
    margin-bottom:5px;
}

#similar_offers_offerpage{
    width:382px;    
}

#newest_online_offers{
    margin-top:5px;
}

.new_offer_warning{
    width:540px;
    height:41px;
    vertical-align:middle;
    margin-top:35px;
    margin-left:25px;
    margin-right:25px;
    margin-bottom:15px;
    display:none;
}

.new_offer_warning img{
    float:left;
    margin-right:10px;
    margin-top:-5px;
    display:inline;
}

.newo_user_cbx{
    padding-left:18px;
    padding-top:5px;
    display:none;
}

.newo_button, .register_button{
    margin-top:10px;
    width:87px !important;
    height:25px !important;
}

.send_button{
    margin-top:10px;
    width:86px !important;
    height:27px !important;
}

.register_button{
    margin-left:-120px;
    margin-top:0px;
}

#btn_new_offer{
    list-style:none;
    margin:0px;
    padding:0px;
    margin:0px;
    margin-top:6px;
}

#btn_new_offer li{
    display:block;
    float:right;
    white-space:nowrap;
    text-align:center;
    width:228px;
    height:34px;
    line-height:32px;
}

#btn_new_offer a{
    color:white;
    font-family:Tahoma;
    font-size:14px;
    display:block;
    width:228px;
    height:34px;
    background-image:url(/styles/2/img/btn_newo.png);
}

#btn_new_offer a:hover{
    color:#388ab9;
    background-image:url(/styles/2/img/btn_newo_hover.png);
    background-repeat:no-repeat;
}

#search_form{
    margin-top:45px;
    margin-left:10px;
	background:none;
}

#search_form  fieldset{
	background:none;
}

#search_input{
    color:#388ab9;
    border: 1px solid #ee992c;
    font-size:12px;    
    width:100px;
    margin-bottom:5px;
    float:right;
}

#search_btn{
    width:53px;
    height:23px;
    border:none;
    float:right;
}

.comment_right{
    float:right;    
}

.comment_left{
    float:left;
}

.comment_points{
    color:#ee992c;
}

#comments_box img{
    vertical-align:middle;
    margin-left:4px;
}

.comment_text{
    color:#388ab9;
	font-size:13px;
}

#search_form fieldset{
    margin:0px;
    border:none;
    padding:0px;
    width:180px;
}

.comment{
	background-color:#f4fbfe;
	padding:5px;
}

.comment_text{
    margin-top:10px;
}

.comment_spam{
    display:block;
    float:right;
    margin-top:5px;
    color:#929292;
	font-size:11px;
}

#blog_article_container{
    width:610px;
    float:right;
    color:#388ab9;
}

#blog_article_container a, #blog_article_container a:hover{
    color:#388ab9;
}

.blog_text{
    text-align:justify;
    padding:8px;
    padding-right:14px;
}

.blog_footer{
    float:right;
}

.newo_inner_box{
    width:571px;
    margin-left:13px;
}

.newo_inner_box_top{
    width:571px;
    height:5px;
    overflow:hidden;
    background-image:url(/styles/2/img/no_inner_box_top.png);
}

.newo_inner_box_bot{
    width:571px;
    height:4px;
    overflow:hidden;
    background-image:url(/styles/2/img/no_inner_box_bot.png);
}

.newo_inner_box_content{
    width:559px;
    padding:5px;
    border-left: 1px solid #cae7ff;
    border-right: 1px solid #cae7ff;
    font-size:12px;
    background-color:white;
}

.newo_inner_box_content img{
    float:left;
    vertical-align:middle;
}

.newo_inner_box_content h3, #new_offer_cities h3, #new_offer_addr h3{
    font-size:14px;
    color:#ee992c;
    text-align:center;
    padding-right:105px;
    padding-top:12px;
    padding-bottom: 15px;
    margin:0px;
}

#new_offer_cities h3, #new_offer_addr h3{
    padding-right:0px;
}

.inner_box_text{
    float:left;
}

.newo_radio{
    margin-right:8px;
}

#new_offer_cities, #new_offer_addr{
    display:none;
    margin-left:25px;
}

.new_uo_cities_all, .new_uo_cities_selected, .new_uo_addr_all, .new_uo_addr_selected, .new_uo_offer_title{
    width: 230px;
    float:left;
    border:1px solid #cae7ff;
    font-family:Tahoma;
    color:#388ab9;
    font-size:12px;
}


#new_offer_addr ul, #new_offer_cities ul{
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
    margin-left:5px;
    margin-right:5px;
    padding-top:25px;
}

#new_offer_addr ul li, #new_offer_cities ul li{
    text-align:center;
    width:68px;
    margin-top:5px;
    background-image:url(/styles/2/img/no_list_btn_bg.png);
    background-repeat:repeat-x;
    padding-top:3px;
    padding-bottom:3px;
    }

#new_offer_addr ul li a, #new_offer_cities ul li a{
    color:white;
}

#new_offer_addr ul li a:hover, #new_offer_cities ul li a:hover{
    color:white;
}

.new_offer_tip{
    width:535px;
    
    margin-bottom:15px;
}

.new_offer_tip em{
    text-decoration:underline;
    font-style:normal;
}

.new_offer_leftcol_title{
    color:#ee992c;
    font-size:12px;
    float:left;
}
.new_offer_rightcol_title{
    color:#ee992c;
    font-size:12px;
    float:right;
    margin-right:100px;
}

#newo_addr_title{
    margin-right:92px;
}

.new_uo_offer_title{
    width:250px;
}

#newo_s3_upper{
    float:right;    
    width:428px;
    height:245px;
    overflow:hidden;
    line-height:15px;
}

#newo_s3_upper p{
    margin:0px;
    padding:0px;
    padding-top:5px;
}

#newo_s3_upper label, #newo_s3_lower label{
    width:100px;
    margin:0px;
    margin-right:10px;
    padding:0px;
    font-size:14px;
}

#newo_s3_upper select{
    border:1px solid #cae7ff;
    font-family:Tahoma;
    color:#388ab9;
    font-size:12px;
}

#offer_title_words{
    padding-left:110px;
    padding-top:4px;
    float:left;
}

.newo_neverend_cbx{
    padding-left:110px !important;
}

#newo_s3_lower{
    
    width:500px;
    margin-left:30px;
    margin-top:10px;
}

#newo_s3_lower label{
    width:60px;
}

#newo_s3_lower input, #newo_s3_lower textarea{
    border:1px solid #cae7ff;
    font-family:Tahoma;
    color:#388ab9;
    font-size:12px;
}

#newo_s3_lower textarea{
    margin:0px;
}


#offer_form_words, #offer_form_tags{
    padding-left:76px;
    padding-top:4px;
    padding-bottom:4px;
}

#offer_form_words{
    float:left;

}

#newo_s3_tip1, #newo_s3_tip2, #newo_s3_tip3{
    line-height:normal;
    width:135px;
    margin-left:0px;
    margin-top:4px;
    float:right;
    text-align:justify;
    margin-right:0px;
    padding-right:70px;
    margin-bottom:3px;
    
}

#newo_s3_tip2{
    width:240px;
}

#newo_s3_tip3{
    float:left;
    padding-left:76px;
    width:300px;
    margin-top:0px;
}

#tags_list {
    display:block;
    list-style:none;
    margin:0px;
    padding:0px;
}

#tags_list li{
    display:block;
    float:left;
    margin-right:5px;
    height:23px;
}

#tags_list li a, #tags_list li a:hover{
    background-image:url(/styles/2/img/no_list_btn_bg.png);
    background-repeat:repeat-x;
    color:white;
    height:15px;
    padding:4px;
    
}

#userbox_menu {
    list-style:none;
    margin:0px;
    margin-left:15px;
    width:240px;
    padding:0px;
    color:#388ab9;
    font-size:12px;
}

#userbox_menu b{
    color:#ee992c;
}

#userbox_menu li{
    margin-bottom:5px;
}

#userbox_menu a{
    color:#388ab9;
    font-weight:bold;
}

#userbox_logout{
    float:right;
}

#userbox_menu img{
    vertical-align:middle;
    margin-right:4px;
}

#userbox_menu a:hover{
    color:#ee992c;
}

#map_hint_bottom{
    margin-left:15px !important;
}


.register_form legend{
    display:none;
}



.register_form, .register_form fieldset {
    border: none;
    background-color:white !important;
}
.register_form label{
    padding-right:10px;
}

.register_form select{
    border:1px solid #cae7ff;
    font-family:Tahoma;
    color:#388ab9;
    font-size:12px;
}

.regform_input{
    border:1px solid #cae7ff;
    font-family:Tahoma;
    color:#388ab9;
    font-size:12px;
    width:230px;
    
}

.register_form p{
    margin-top:12px;
    margin-bottom:12px;
}


#reg_form_pic{
    padding-top:20px;
    padding-left:5px;
    width: 125px;
    float:left;
    text-align:center;
}

.input_radio{
    margin-left:155px;
}

.sleek_box_container{
    width:610px;
    float:right;
    margin-right:10px !important; /*ie6 fix*/
    margin-right:3px;
}

.sleek_box_container_top{
    width:610px;
    height:6px;
    overflow:hidden;
    background-image:url(/styles/2/img/forum_top.png);
}

.sleek_box_container_bot{
    width:610px;
    height:5px;
    overflow:hidden;
    background-image:url(/styles/2/img/forum_bot.png);
}

.sleek_box_container_content{
    background-color:#f4fbfe;
    width:598px !important; /* ie6 fix*/
    width:596px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    border-left: 1px solid #cfe9ff;
    border-right: 1px solid #cfe9ff;
}

.sleek_box_container_content h2{
    margin:0px;
    padding:0px;
    margin-bottom:8px;
    line-height:20px;
    font-size:14px;
    color:#388ab9;
}

.forum_threads_list{
    width:598px;
}

.forum_threads_list ul{
    list-style:none;
    margin:0px;
    padding:0px;
    width:578px;
    margin-top:-6px;
    margin-left:20px;
    z-index:0;
}

.forum_threads_list_header{
    border-top:none !important;
    color:#ee992c !important;
    width:150px !important;
    font-weight:bold !important;
}

.forum_threads_list li{
    width:566px;    
    line-height:22px;
    height:22px;
    border:1px solid #cfe9ff;
    margin:0px;
    margin-bottom:3px;
    padding-left:6px;
    padding-right:6px;
    color:#388ab9;
    font-size:12px;
    clear:right;
    background-color:white;
}

.forum_threads_list li a{
    font-weight:bold;
    color:#388ab9;
}

.forum_threads_list li a:hover{
    font-weight:bold;
    color:#ee992c;
}

.forum_threads_list_title, .forum_threads_prev_page{
    float:left;
}

.forum_threads_list_info, .forum_threads_next_page{
    float:right;
    color:#929292;
    font-style:italic;
}

.forum_threads_next_page{
    font-style:normal;
}



.forum_cat_bar{
    width:598px;
    height:56px;
    overflow:hidden;
    border: 1px solid #cfe9ff;
    background-color:white;
    vertical-align:middle;
    margin-bottom:5px;
}

.forum_cat_bar h3, .reply_form h3, .newthread_form h3, .contact_form h3{
    float:left;
    margin:0px;
    padding:0px;
    line-height:56px;
    font-size:14px;
    color:#388ab9;
    margin-left:18px;
}

.contact_form label{
    color:#388ab9;
}



.reply_form h3, .newthread_form h3, .contact_form h3{
    line-height:normal;
    margin-left:7px;
}

.forum_cat_bar h3 a{
    color:#388ab9;
}

.forum_cat_bar h3 a:hover{
    color:#ee992c;
}

.forum_cat_bar img{
    float:left;
    margin-top:8px;
    margin-left:15px;

}

.forum_cat_bar_infos{
    padding-top:15px;
    height:41px;
    float:right;
    width:160px;
    margin-right:20px;
    font-weight:bold;
    color:#388ab9;
    font-size:10px;
}

.forum_cat_bar_infos_val{
    font-weight:normal;
    color:#929292;
}

.forum_cat_bar_infos_left{
    height:56px;
    float:left;
    text-align:right;
    padding-right:10px;
}
.forum_cat_bar_infos_right{
    height:56px;
    text-align:center;
    float:right;
}

.forum_thread_replies{
    width:600px;
}

.forum_post_container, .forum_post_container_read, .forum_thread_linesnip{
    width:598px;
    border: 1px solid #cfe9ff;
    background-color:white;
    margin-bottom:5px;
    padding-top:3px;
    overflow:visible
}

.forum_thread_linesnip{
    margin-left:20px;
    width:578px;
    height:18px;
    line-height:18px;
    padding-bottom:3px;
    vertical-align:middle;
    border-top:none;
    margin-top:-6px;
}

.forum_thread_linesnip a{
    color:#388ab9;
}

.forum_thread_linesnip a:hover{
    color:#ee992c;
}

.forum_thread_linesnip ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
.forum_thread_linesnip ul li{
    display:block;
    float:left;
    margin-left:10px;
}

.forum_post_container_read{
    background-color:#fafafa;
    border: 1px solid #F5F5F5;
}

.forum_post_user{
    float:left;
    width:73px;
    
    margin-right:30px;
    text-align:center;
    padding-bottom:3px;
}

.forum_post_user a{
    font-size:12px;
    font-weight:bold;
    color:#388ab9;
}

.forum_post_user img{
    border: 1px solid #cfe9ff;
}

.forum_post_user a:hover{
    color:#ee992c;
}

.hidden_post_header{
    width:593px;
    
    padding-bottom:3px;
    padding-right:5px;
}
.hidden_post_header img{
    vertical-align:middle;
    margin-left:5px;
    margin-right:5px;
}

.hidden_user{
    width:64px;
    display:block;
    float:left;
    text-align:center;
    margin-left:3px;
    margin-right:42px;
}

.forum_post_text{
    float:right;
    width:479px;
    font-size:12px;
    color:#388ab9;
    padding-right:10px;
    padding-bottom:5px;
}


.forum_post_tools{
    float:right;
}

.forum_post_tools img{
    margin-left:4px;
    vertical-align:middle;
}

.forum_post_info{
    font-weight:bold;
    font-size:10px;
    color:#388ab9;
}

.forum_post_info_val{
    font-weight:normal;
    color:#929292;
    font-size:10px;
}

.reply_form, .reply_form fieldset, .newthread_form, .newthread_form fieldset{
    border:none;
    width:550px;
}
.contact_form, .contact_form fieldset {
    border:none;
    width:600px;
    background:none;
}
.newthread_form h3{
    padding-bottom:5px;
}

.reply_form label{
    width:40px;
}

.newthread_form label{
    width:45px;
    color:#388ab9;
    font-size:12px;
}

.forum_thread_info_bar{
    float:right;
    font-size:12px;
    line-height:55px;
    margin-right:20px;
    color:#388ab9;
}

.reply_textarea, .contact_textarea{
    width:555px;
    height:200px;
    border: 1px solid #cfe9ff;
    color:#388ab9;
}

.contact_scroll{
    border: 1px solid #cfe9ff;
    margin-left:3px;
    width:200px;
    color:#388ab9;
    font-family: Tahoma;
}

.contact_textarea{
    width:350px;
}

.newthread_input{
    margin-left:3px;
    border: 1px solid #cfe9ff;
    width:460px;
    color:#388ab9;
}

.newthread_textarea{
    width:460px;
    height:200px;
    border: 1px solid #cfe9ff;
    color:#388ab9;
}

#xhtml_test{
    /*float:none !important;
    width:auto;
    height:auto;
    display:inline;*/
    color:white;
}
#xhtml_test a:hover{
    color:white;
        
}

.input_hidden{
    display:none;
}

.posting_tools, .posting_tools a, .posting_tools a:hover, .forum_post_text a, .forum_post_text a:hover, .hidden_post_header a, .hidden_post_header a:hover{
    color:#388ab9;
}

.posting_tools{
    margin-top:5px;
    margin-left:7px;
}

#post_url{
    color:#388ab9;
    width:250px;
    margin-left:-4px;
    margin-right:15px;
    margin-top:5px;
    border: 1px solid #cfe9ff;

}

#blog_comments_box{
    margin-top:5px;
}

.hidden_post{
    display:none;
}

#leftcol_box, #leftcol_forum_box{
    width:375px;
    margin-bottom:5px;
}



#leftcol_box h2, #leftcol_forum_box h2{
    border:none !important;
    padding-bottom:0px !important;
    margin-left:7px !important;
    margin-bottom:8px !important;
    width:357px !important;
}



#leftcol_box h3{
    font-size:12px;
    color:#388ab9;
    text-align:left;
    margin:0px;
    padding:0px;
}

#leftcol_box h3 a{
    font-weight:bold;
    color:#388ab9;
}

#leftcol_box h3 a:hover{
    color:#ee992c;
}

.art_box_mini{
    width:355px;
    border:1px solid #cfe9ff;
    
    overflow:hidden;
    margin-top:5px;
    margin-left:7px !important;
    margin-left:0px; /*ie6 fix*/
}

.art_box_mini_pic{
    width:75px;
    height:50px;
    float:left;
    margin:3px;
    overflow:hidden;
}

.art_box_mini_text{
    width:270px;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    color:#727272;
    text-align:justify;
}

.art_box_mini_text a{
    font-weight:normal;
    color:#727272;
}

.art_box_mini_text a:hover{
    font-weight:normal;
    color:#ee992c;
}

.art_box_more a{
    float:right;
    font-weight:bold;
    color:#388ab9;
    margin-top:-11px;
}

.art_box_more a:hover{
    color:#ee992c;
    font-weight:bold;
}

#maincol_box{
    width:610px;
    margin-bottom:5px;
    text-align:justify;
}

#maincol_box h2{
    border:none !important;
    padding-bottom:0px !important;
    margin-left:7px !important;
    margin-bottom:8px !important;
}


#maincol_box h3{
    font-size:12px;
    color:#388ab9;
    text-align:left;
    margin:0px 0px 4px;
    padding:0px;
}

#maincol_box h3 a{
    color:#388ab9;
}

.blog_article_snip{
    margin:5px 8px 0px 8px;
    color:#727272;
    border-bottom:1px solid #cfe9ff;
}

.blog_article_snip a{
    color:#727272;
}
.blog_article_snip a:hover{
    color:#ee992c;
}


.blog_text_snip{
    color: #727272;
}

.blog_text_snip img{
    float:left;
    margin-right:5px;
}

.blog_snip_go{
    text-align:right;
}

.blog_navi_btn{
    text-align:center;
    color:white !important;
    float:left;
    margin:7px;
    display:block;
    width:87px;
    height:25px;
    line-height:25px;
    background-image:url(/styles/2/img/btn_blue.png);
    background-repeat:no-repeat;
    overflow:hidden;
}


.blog_navi_btn:hover{
    color:white !important;
}

#blog_navi_next{
    float:right;
    }

.city_box_container{
    width:610px;
}
.city_box_big{
    width:503px;
    float:left;
}

.city_box_header{
    width:503px;
    height:57px;
    overflow:hidden;
}
.white_box_hleft{
    float:left;
    width:33px;
    height:57px;
    background-image:url(/styles/2/img/whitebox_upper_left.png);
}

.white_box_hright{
    float:left;
    width:36px;
    height:57px;
    background-image:url(/styles/2/img/whitebox_upper_right.png);
}

.white_box_hcontent{
    height:56px;
    padding-top:1px;
    float:left;
    width:434px;
    background-image:url(/styles/2/img/whitebox_upper_bg.png);
    background-repeat:repeat-x;
    overflow:hidden;
}

.white_box_hcontent img{
    float:left;
}
.white_box_hcontent h2{
    float:left;
}

.city_box_content{
    width:501px;
    min-height:450px;
    border-right:1px solid #bee2fe;
    border-left: 1px solid #bee2fe;
}

.city_box_footer{
    width:503px;
    height:5px;
    background-image:url(/styles/2/img/city_lower_bot.png);
    overflow:hidden;
}

.city_box_small{
    width:107px;
    margin-top:40px;
    float:left;
}

.city_box_small_top{
    width:107px;
    height:5px;
    background-image:url(/styles/2/img/city_menu_top.png);
    overflow:hidden;
}

.city_box_small_bot{
    width:107px;
    height:5px;
    background-image:url(/styles/2/img/city_menu_bot.png);
    overflow:hidden;
}

.city_box_small_content{
    width:106px;
    background-color:#e1f4ff;
    min-height:70px;
    border-right:1px solid #cae7ff;
}

.offer_big_container, #fancy_not_found{
    width:470px;
    margin: 0px 16px 0px 15px;
    padding-top:10px;
    padding-bottom:5px;
    border-bottom:1px solid #cae7ff;
}


#fancy_not_found h3{
    width:180px;
}

.offer_big_left{
    width:355px;
    border-right:1px dotted #ee992c;
    float:left;
    color:#727272;
}

.offer_big_left a{
    color:#388ab9;
}

.offer_big_left a:hover{
    color:#ee992c;
}

.offer_big_right{
    padding-left:10px;
        width:104px;
    float:left;
    color: #388ab9;
}

.offer_big_right img{
    margin-right:8px;
    margin-top:4px;
}

.offer_big_right b{
    color:#ee992c;
}

.white_box_hcontent h3{
    float:left;
    color:#388ab9;
    font-size:18px;
    font-weight:normal;
    height:57px;
    margin:0px;
    padding:0px;
    line-height:57px;
    margin-right:10px;
    vertical-align:middle;
}

#city_box_sorting, #city_box_types{
    padding-top:5px;
    float:right;
    height:52px;
    color:#388ab9;
    font-size:12px;
    margin-left:5px;
}

.dropdown_menu{
    height:17px;
    overflow:hidden;
    padding-left:4px;
}

.dropdown_menu, .dropdown_menu_items{
    list-style:none;
    padding:0px;
    margin:0px;
    border: 1px solid #727272;
    background-color: white;
    line-height:17px;
    font-size:12px;
    color:#388ab9;
}

.dropdown_menu a{
    color:#388ab9;
    font-weight:bold;
}

.dropdown_menu a:hover{
    color:#ee992c;
}

.dropdown_menu img{
    border-left: 1px solid #727272;
    border-bottom: 1px solid #727272;
    margin-bottom: -1px;
    float:right;
}

.dropdown_menu_items{
    display:none;
    position:absolute;
    clear:both;
    margin-left:-1px;
    z-index:20;
}

.dropdown_menu_items li{
    clear:both;
    display:block;
}

.AdTaily_Widget_Title, .AdTaily_Widget_Buy{
    color:#388ab9!important;
}

.AdTaily_Widget_Buy:hover{
    color:#ee992c !important;
}

#sort_menu, #type_menu{
    margin-top:5px;
}

#sort_menu, #sort_menu ul, #type_menu, #type_menu ul{
    width:100px;
}

#cities_map_list{
    width: 200px;
    text-align:left;
    margin-left:16px;
    border: 1px solid #727272;
}

#cities_map_list li{
    padding-left:3px;
}

#cities_map_list li ul li{
    padding-left:3px;
    width:180px;
}

.city_maincats, .city_subcats{
    margin:0px;
    padding:0px;
    list-style:none;
    color:#388ab9;
}

.city_maincats{
    padding: 8px 0px 8px 0px;
    margin-left:3px;
}

.city_subcats{
    display:none;
    margin-left:5px;
}

.city_maincats a{
    font-weight:normal;
    font-size:14px;
    color:#388ab9;
    font-weight:bold;
}

.city_subcats a{
    font-weight:normal;
    font-size:12px;
    color:#388ab9;

}

#city_active_cat{
    color: #ee992c;
}

.city_subcats a:hover, .city_maincats a:hover{
    color:#ee992c;
}

#tag_voiv_list li a{
    font-size:12px;
}

.offer_type_header_icon{
    margin-top:16px;
    margin-right:5px;
}

.info_box{
    text-align:justify;
    font-size:12px;
    color: #45a0df;
    font-family:Tahoma;
    margin-bottom:5px;
    float:right;
    margin-right:10px;
}


.info_box_content{
    border-left: 1px solid #bce1ff;
    border-right: 1px solid #bce1ff;
    background:none;
    padding:10px;
}

.info_box_content h3{
    font-size:18px;
    margin:0px;
    padding:0px;
    line-height:48px;
    margin-bottom:8px;
    width:335px;
    float:left;
}

.info_box_icon{
    float:left;
    margin-right:10px;
    margin-bottom:8px;
}

.info_box_pic{
    float:right;
    margin-right:30px;
    padding-left:20px;
}

.info_box a{
    color: #45a0df;
}

.info_box a:hover{
    color: #ee992c;
}

#info_btn{
    margin-top:20px;
}

.new_uo_ctype{
    margin-left:100px;
    margin-top:5px;
}

#all_offers_show{
    text-align:center;
    color: #388ab9;
    margin:0px;
    padding:8px 0px 10px 0px;
    
}

#all_offers_show a{
    color: #388ab9;
}

#all_offer_show a:hover{
    color: #ee992c;
}

.dropdown_menu_items_li{
    clear:both;
    display:block;
}

#types_menu{
    border:none;
    margin:0px;
    padding:0px;
    background:none;
    clear:none !important;
    float:left;
    height:21px;
}

#types_menu li{
    padding:0px;
    margin:0px;
}

#types_menu li ul{
    border-top:none;
    border-color:#eeeeee;
    background-color: #e5f4ff;
    padding-top: 6px;
    margin-left: -30px;
    width:145px;
}

#types_menu li ul img{
    display:block;
    float:right;
    padding-right:5px;
    padding-bottom:3px;
    border:none;
}

#types_menu li ul li{
    margin-top:2px;
    width:140px;
    padding-left:5px;
    height:27px;
    text-align:left;

}

#types_menu img{
    display:none
}

#company_page_descr{
    margin-bottom:5px;
    width:325px;
}

#company_page_descr img, #company_page_descr p{
    float:left;
}

#company_page_descr p{
    font-weight:bold;
    color: #ee992c;
    padding:0px;
    margin:0px;
    margin-left:5px;
    margin-top:5px;
}

#user_page_info {
    margin-bottom:5px;
}

#user_page_info p{
    font-weight:normal;
    margin:0px;
    padding:0px;
    color:#388ab9;
}

#user_page_info b{
    color: #ee992c !important;
}

#user_page_info br{
    height:10px;
}

#user_page_info p img {
    float:left;
    margin:8px;
    padding:3px;
    border: 1px solid #45a0df;
}

#company_page_descr b, #user_page_info b{
    color:#388ab9;
}

#company_page_offers{
    margin-bottom:5px;
}

#company_page_offers h3, #user_page_offers h3{
    color:#3c8ab7  !important;
    margin:0px;
    padding:0px;
    padding-bottom:4px;
    margin-left:5px;
    margin-right:10px;
    margin-bottom:2px;
    text-align:left  !important;
    font-family:Arial !important;
    font-size:14px !important;
    font-weight:bold !important;
    border-bottom: 1px solid #3c8ab7 !important;;
}

.favs_remove_icon{
    padding-right:5px;
}

#company_page_addresses #offer_address_container, #company_page_addresses #city_tip_container {
    margin-left:85px;
}

.forum_minibox{
    margin:0px;
    padding:0px;
    text-align:left;
    list-style:none;
    margin-left:8px;
    font-size:12px;
}

.forum_minibox li{
    margin-top:3px;
    width:350px;
    padding-left:3px;
    height: 18px;
    border: 1px solid #cae7ff;
}
.forum_minibox a{
    color: #388ab9;
    float:left;
}

.forum_minibox a:hover{
    color:#ee992c;
}

.forum_minibox_auth{
    float:right;
    margin-right:3px;
    color: #727272;
    font-style:italic;
}

.company_list_item{
    width:470px;
    margin: 0px 16px 0px 15px;
    border-bottom:1px solid #cae7ff;
}

.company_list_item img{
    float:left;
    border: none !important;
    padding-top:12px;
    padding-right:5px;
}
.company_list_item p{
    float:left;
    margin:0px;
    padding:5px 0px 5px 0px;
    color:#388ab9;
    width:375px;
    overflow:hidden;

}

.company_list_item a{
    color:#388ab9;
}

.company_list_item a:hover, .company_list_item b{
    color:#ee992c;
}


#btn_new_offer_company{
    list-style:none;
    margin:0px;
    padding:0px;
    margin:0px;
    float:right;
}

#btn_new_offer_company li{
    display:block;
    float:right;
    white-space:nowrap;
    text-align:center;
    width:133px;
    height:50px;
    overflow:hidden;
}

#btn_new_offer_company a{
    color:white;
    font-family:Tahoma;
    font-size:14px;
    display:block;
    width:133px;
    height:45px;
    padding-top:5px;
    background-image:url(/styles/2/img/btn_company_newoffer.png);
}

#btn_new_offer_company a:hover{
    color:#388ab9;
    background-image:url(/styles/2/img/btn_company_newoffer_hover.png);
    background-repeat:no-repeat;
}

.reply_nick{
    color:#388ab9;
    border: 1px solid #cfe9ff;
    width:250px;
    font-size:12px;
    margin-left:-43px;
    margin-top:8px;
}

.offer_page_stats{
    font-size:10px;
    margin:0px;
    padding:0px;
}

.offer_page_stats b{
    color:#ee992c;
}

.info_text, .info_text h2, .info_text h3{
    color:#388ab9;
    font-family:Tahoma;
    text-align:justify;
    margin-right:10px;
}

.info_text{
    margin-bottom:10px;
}

.info_text h2{
    margin-top:0px;
    font-weight:normal;
}

#city_gmap, #city_gmap_loading{
    margin-top:10px;
    margin-left:3px;
    width:365px;
    height:400px;
    border:1px solid #C2C2C2;
    overflow:hidden;
    display:none;
}

#city_gmap_loading{
    display:block;
    text-align:center;
    font-family:Tahoma;
    font-size:18px;
    color:#ee992c;
    height:180px;
}

#city_gmap_loading p, #city_gmap_loading img{
    padding-top:20px;
    padding-bottom:20px;
}





.gmaps_tooltip{
    font-size:10px;
    text-align:left;
    width:280px;
    color:#388ab9;
    background-color:white;
}

.gmaps_tooltip b{
    color:#ee992c;
    font-size:11px;
}

.gmaps_tooltip a:visited{
    color:#388ab9 !important;
}

.gmaps_tooltip a:hover{
    color:#ee992c;
}

.offer_ended{
    color:red;
    font-size:18px;
    text-align:center;
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
}

.gmap_list, .gmap_hidden{
    list-style:none;
    padding:0px;
    margin:0px;
    margin-left:5px;
    padding-top:3px;
    padding-bottom:3px;
}

.gmap_hidden{
    display:none;
    position:absolute;
    background-color:white;
    width:290px;
    padding:0px 0px 10px 20px;
    margin-left:-21px;
    border: 1px solid #ababab;
    border-top:none;
}

.gmap_company{
    color:#ee992c;
    font-weight:bold;
}

.gmap_company img{
    vertical-align:middle;
    padding-right:5px;
}

.more_offers_gmap, .less_offers_gmap{
    color:#727272 !important;
}

#external_header{
    width:100%;
}

#external_header img, #external_header_text{
    float:left;
}

#external_header_text{
    margin-left:15px;
    color:#388ab9;
}

#external_header_text b{
    color:#ee992c;
}

#external_header_text h3{
    color:#388ab9;
    font-weight:normal;
    font-family:Tahoma;    
    font-size:18px;
    margin-top:12px;
    margin-bottom:10px;
}

#external_header_text h3 a{
    font-weight:normal;
    color:#388ab9;
}

#external_header_text h3 a:hover{
    color:#ee992c;
}

#external_header_text h3 img{
    margin: 0px 14px 0px 0px;
    vertical-align:middle;
}

#external_header_text a{
    color:#ee992c;
}

#external_header_text a:hover{
    color:#388ab9;
}

frameset {
    width:100%;
}

#close_frame img{
    float:none;
    vertical-align:middle;
    margin-right:5px;
    margin-left:10px;
}

#external_header_ads{
    float:right;
    width:234px;
    height:67px;
    margin-top:5px;
    margin-right:10px;
}

.paginate{
    float:left;
    width:280px;
    margin:0px;
    padding-top:10px;
    text-align:center;
    color:#388ab9;
}

.paginate a{
    color:#388ab9;
}

.paginate a:hover{
    color:#ee992c;
}

#paginate_first{
    padding-left:100px;
}

#ebox{
    width:610px;
    height:96px;
    background-image:url(/styles/2/img/encour_bg.png);
    margin-bottom:5px;
    color:white;
    font-weight:bold;
}

#ebox_top{
    width:610px;
    height:74px;
}

#ebox_bottom{
    width:610px;
    height:22px;    
}

#ebox_bottom ul{
    list-style:none;
    margin:0px;
    padding:0px;
    float:left;
}

#ebox_bottom ul li{
    margin-top:1px;
    margin-left:1px;
    float:left;
    padding:0px;
    line-height:21px;
    text-align:center;
    height:21px;
    background-position:top;
    background-repeat:no-repeat;
}

#ebox_bottom ul li a, #ebox_bottom ul li a:hover{
    color:white;
}



#ebox_top_left{
    float:left;
    width:228px;
    height:66px;
    padding-left:12px;
    padding-top:8px;
}

#ebox_reg_link{
    display:block;
    width:129px;
    height:29px;
    background-image:url(/styles/2/img/encour_btn.png);
    vertical-align:middle;
    text-align:center;
    line-height:29px;
    color:#13498e;
    margin-top:10px;
}

#ebox_reg_link:hover{
    color:#ee992c;
}

#ebox_top_left h3{
    font-family:Tahoma;
    font-size:16px;
    padding:0px;
    margin:0px;
}

#ebox_top_content{
    float:left;
    width:370px;
    height:74px;
}

#ebox_l1{
    margin-left:0px !important;
    background-image:url(/styles/2/img/encour_bg_1_b.png);
    width:167px;
}

#ebox_l2{
    background-image:url(/styles/2/img/encour_bg_2_b.png);
    width:86px;
}

#ebox_l3{
    background-image:url(/styles/2/img/encour_bg_3_b.png);
    width:133px;
}

#ebox_l4{
    background-image:url(/styles/2/img/encour_bg_4_b.png);
    width:67px;
}

#ebox_l5{
    background-image:url(/styles/2/img/encour_bg_5_b.png);
    width:92px;
}

#ebox_l6{
    background-image:url(/styles/2/img/encour_bg_6_b.png);
    
    width:60px;
}

.enc_descr{
    display:none;
    padding-top:0px;
    margin-top:16px;
    margin-right:20px;
    text-align:justify;
    font-weight:bold;
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}

.enc_descr li{
    line-height:20px;
    margin-left:0px;
    padding-left:0px;
}

.voiv_c_list{
    display:none;
    list-style:none;    
    padding:0px;
    margin:0px;
    margin-left:30px;
    margin-top:10px;
    text-align:left;
}
.voiv_c_list li{
    margin-top:3px;
}

.voiv_c_list img{
    margin-right:5px;
}

.voiv_c_list a{
    font-size:13px;
}

.voiv_list{
    list-style:none;    
    padding:5px;
    width:180px;
    text-align:center;
    margin:5px;    
    float:left;
    background-color:#ebf7fe;
}

.voiv_list img{
    float:left;
}

.voiv_header{
    font-size:14px;
    font-weight:normal;
}

.offer_addresses .address_box{
    padding:7px;
    width:176px;
    height:88px;
    margin:5px;
    float:left;
    background-color:#ebf7fe;
}

.addr_header{
    width:370px;
    padding:5px;
    text-align:center !important;
}

.addr_header h3{
    text-align:center !important;
    font-size:15px !important;
}

.addr_header img{
    vertical-align:middle;
}

#company_addr_container{
    margin-left:85px;
}

#similar_offers_offerpage_content h2{
    color:#ee992c !important;
    border:0px !important;
    font-size:12px !important;
    font-family:Tahoma !important;
}

#similar_offers_offerpage_content .strip_title{
   font-size:12px;
}

#adt_box_content h2{
    border:none !important;
}

.NokautWidget160x600{
    border-color:#CAE7FF !important;
}

/*
color:#388ab9; niebieski ciemny
color:#ee992c; pomaranczowy
color: #45a0df; niebieski jasny
color: #727272; szary
color:#f4fbfe; jasny niebieski tlo
color:#3c8ab7; ciemnoniebieski z menu
*/
