html, body {
    margin: 0px;
    padding: 0px;
    background-color: #f2f2f2
}
.ficons{
    background:url(https://sysfile.framar.bg/vision/groups_icon_14.02.png) no-repeat top left;
    background-position: -1100px -3500px;
}
div.clearb{clear:both;}
div#framar_header{
    margin: -12px 0px 12px 0px;
    padding: 4px 0px 0px 0px;
    background:url(https://sysfile.framar.bg/vision/bodybg.gif) repeat-x top left;
    clear: both;
    color:#3b3b3b;
    min-width: 1010px;
}
div#framar_header div.logo{
    width:251px;
    height:45px;
    margin-right:20px;
    padding: 22px 0px 0px 12px;
    float: left
}
div#framar_header div.righttop{
    width:706px;
    float: left;
    padding: 6px 0px 0px 0px;
}
/*STATRNEWMENU*/
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    color: transparent;
    font-size: 0;
}
#mavisectiontop.v4-menu{
    background-color: #ffffff;
    background-position: 0px -275px;
    padding:5px 0px 0px 0px;
    height: auto;
    position: absolute;
    top: 0px;
    width: 990px;
    margin:0px;
}
#mavisectiontop.v4-menu ul{
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
}
#mavisectiontop.v4-menu span.menu-delim{
    position:absolute;
    width:976px;
    height:1px;
    left:7px;
    top:0px;
    margin-top:31px;
    background:#D2D2D2;
    z-index:0;
}
#v4-navisection li{
    float:left;
    padding:2px 1px;
    list-style: none;
}
#v4-navisection a{
    text-align:center;
    font-weight:bold;
    display:block;
    padding:4px 7px;
    line-height:14px;
    color:#ff6600;
    text-transform:uppercase;
    font-size: 10px;
    cursor:pointer;
    position:relative;
    z-index:1;
    text-decoration:none;
    zoom:1;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    behavior: url(PIE.htc);
}
#v4-navisection a.sec_line{
    margin-top:1px;
}
#v4-navisection li.active a{
    background:#CCC;
    color:#000066;
}
#v4-navisection li a.hovered{
    color:#FFF;
    background:#FF6600;
}
#menu-blocks{
    position:absolute;
    width:990px;
    top:128px;
    z-index:10000;
}
#menu-blocks.forus{
    width:155px;
    right: 103px
}
#v4-navisection a.is_dd{
    padding-right:14px;
}
#v4-navisection a.is_dd img{
    position:absolute;
    top:50%;
    margin-top:-1px;
    right:5px;
    background:url(https://sysfile.framar.bg/vision/new_menu_narrows.png) -7px 0px no-repeat;
}
#v4-navisection li.active a img{
    background:url(https://sysfile.framar.bg/vision/new_menu_narrows.png) -14px 0px no-repeat;
}
#v4-navisection li a.hovered img{
    background:url(https://sysfile.framar.bg/vision/new_menu_narrows.png) 0px 0px no-repeat;
}
/*END NEW MENU*/
div.brandtoplogos{
	width:100%;
	padding:10px 0px 0px 0px;
	background:url(https://sysfile.framar.bg/vision/brandstopbg.gif) repeat-x top left;
	height:26px;
	margin:0px;
	overflow:hidden;
        white-space: nowrap;
        border-bottom: solid #cccccc 1px
	}
div.brandtoplogos img{
	height:24px;
        width:89px;
	margin:0px 5px 0px 5px;
	}

a{
    color: #000066
}
a.hover{
    color: #ff6600
}
.alpha_img_links a img{
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	-khtml-opacity: 0.3;
	}
.alp_img_ks50 a img{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5;
	}
.alpha_img_links a:hover img{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	}
div#forum_fleft_colum{
    margin-right: 262px;
    min-width: 740px;
}
div#rcolum_ads{
    position: absolute;
    top: 164px;
    right:12px;
    width: 250px;
}
div.rboxbg{
	background:url(https://sysfile.framar.bg/vision/rightboxtopbg250.gif) no-repeat top;
	width:256px;
	margin:0px -2px 4px -4px;
}
div.rboxbg div.rboxbgend{
	background:url(https://sysfile.framar.bg/vision/rightboxbottbg250.gif) no-repeat bottom;
	padding:8px;
	width:240px;
}
div.innercontentbig{
	width:730px; overflow:hidden;  margin: 0px auto 12px auto;
	}
div.innercontentbig div.topbg{
	width:730px;
	height:6px;
	background:url(https://sysfile.framar.bg/vision/bgbordtopbig.gif) no-repeat
	}
div.innercontentbig div.botbg{
	width:730px;
	height:7px;
	background:url(https://sysfile.framar.bg/vision/bgbordbotpbig.gif)  no-repeat
	}
div.bgbordwh{
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	background:#ffffff;
	background-color:#ffffff;
	}
div.sitemess{
   text-align: center;
   font-style: italic;
    margin:0px 12px 0px 12px;
   color:#3b3b3b;
}
h6.smollsectiontitle{
	font-size:12px;
	margin-bottom:5px;
	}
div#footer{
    bottom: 0;
	padding-bottom: 12px;
	color:#FFFFFF;
	font-size:11px;
	background:url(https://sysfile.framar.bg/vision/footerbodybg.png) repeat;
	clear:both
}

div#footer a{
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none
	}
div#footer a:hover{
	color:#ffffff;
	}
div#footer ul a:hover{
	background:#303030;
	}
div.footercontent{
	width:990px;
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
	}
div.footersmbox{
	width:247px;
}
div#footer ul{
	margin:auto;
	padding:inherit;

	}
div#footer ul li{
	margin:0px 0px 6px 0px;
        list-style: none;
	}
div.bottombaners{
	padding:4px;
	*padding:2px 4px 2px 4px;
	background:#303030;
	border:#444444 solid 1px;
	margin:10px 0px 10px 0px;
    text-align:right;
}
div.bottombaners a, img{
	margin:0px; padding:0px;
}
div#footer ul.rssfooter li{
    list-style:url(https://sysfile.framar.bg/vision/rssiconsm.gif) inside;

}
ul.rssfooter a{
	margin-left:-4px;
	*margin-left:5px;
}
/*mof f*/
div.navbar{
    background: #d1d3d4 !important
}
div.navbar a{
    color:#000066 !important
}
div#wrap{
   padding-left: 12px;
   padding-right: 12px;
   margin: 0px;
}
div.copyright{
    padding-top: 8px;
}
div#page-header a, div#wrap a{
    color: #000066
}
div#page-header a:hover, div#wrap a:hover{
    color: #ff6600
}
ul.topiclist li.header{
    color: #000066 !important
}
ul.topiclist li.header a{
    color: #000066 !important
}
ul.topiclist li.header a:hover{
    color: #ff6600 !important
}
.headerbar {
	background-color: #000066;
}
.forabg {
	background-color: #b1b3b6 !important;
        margin-bottom: 12px !important;
}
.forumbg {
	background-color: #b1b3b6 !important;
}

li.row {
	border-bottom-color: #cccccc !important;
        background-color: #ffffff !important;
}

li.row strong {
	color: #000000;
}

li.row:hover {
	background-color: #f2f2f2 !important;
}
ul.navlinks {
	border-bottom: #000066 1px solid !important;
}
.bg1	{ background-color: #ffffff !important;}
.bg2	{ background-color: #ffffff !important; }
.bg3	{ background-color: #ffffff !important; }
.panel {
	background-color: #dadada !important;
}
.post {
	margin-bottom: 12px !important;
}
.content{
    color:#3b3b3b !important;
}

.signature {
    border-top-color: #f2f2f2 !important;
}
.rules{
    background-color: #ff6600 !important;
    color:#ffffff !important;
}
div.rules .corners-top{
     margin-bottom: 2px !important;
}
div.rules .corners-bottom{
     margin-top: 2px !important;
}
.rules a{
    color:#ffffff !important;

}
#search-box_wf {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    white-space: nowrap;
    float: none !important;
    width: 420px;
}
#search-box_wf #keywords{
    width: 200px;
}
div.copyright{
	border-top:#444444 solid 1px;
        width:990px;
        margin: 0px auto 0px auto
}
#advr_468_60{
    float: right;
    width: 468px;
}
.follow_us{
    height: 22px;
    line-height: 22px;
    padding-top: 37px;
    text-align: left;
    width: 100px;
    float: left
}