@import "reset.css";
@import "comp.css";

.root{}
.root .rt-head{background: #050000;}
.root .rt-head .hd-top{height: 150px;}
.root .rt-head .hd-top .logo{height: 138px;width: 232px; margin-top: 7px; background: url("assets/logo.png") no-repeat;}
.root .rt-head .hd-top .logo a, .root .rt-head .hd-top .logo a:visited{display:block; height: 138px;width: 232px;}
.root .rt-head .hd-top .logoright{margin-top:60px; height: 62px;width: 360px; background: url("assets/logo2.png") no-repeat;}
.root .rt-head .hd-top .logoright a, .root .rt-head .hd-top .logoright a:visited{ display:block;height: 62px;width: 360px;}
.hd-menu{height: 43px; border-top: 1px solid #373333; background: url("assets/menubg.png") repeat-x;}
/*.hd-menu ul{overflow: hidden;}*/
/*.hd-menu ul li{float: left; border-left: 1px solid #050000;height: 43px; }*/
/*.hd-menu ul li.last{border-right: 1px solid #050000;}*/
/*.hd-menu ul li a, .hd-menu ul li a:visited{ display: block; height:43px; padding: 10px 20px; text-align: center; color: #999999;text-shadow: 1px 1px #000; font: normal 16px Tahoma,serif; text-decoration: none;}*/
/*.hd-menu ul li a:hover{ display: block; height:43px;  padding: 10px 20px; background: url("assets/menuhoverbg.png") repeat-x; text-align: center; color: #fcda86;text-shadow: 1px 1px #111; font: normal 16px Tahoma,serif;}*/

.main_menu{position: absolute; }
.menu_container{}
.menu_container > ul{ text-transform: uppercase; color: #999999; margin-top: 0px;}
.menu_container > ul > li{float: left; position: relative;}
.menu_container > ul > li > a, .main_menu li a:visited{display: block; color: #999999; text-decoration: none;  padding: 15px 20px 14px;}
.menu_container > ul > li > a:hover{background: url("assets/menuhoverbg.png") repeat-x; color: #fcda86;text-shadow: 1px 1px #111; }
.menu_container > ul > li > a.active{background: url("assets/menuhoverbg.png") repeat-x; color: #fcda86;text-shadow: 1px 1px #111; }

.menu_container > ul > li.hitnews > a{background: #fff; color: #0c4da2;}
.menu_container > ul > li.active{height: 26px; padding:12px 15px 0;}
.menu_container > ul > li.active > a, .main_menu li.active > a:visited{position: relative; top: -1px; color: #0c4da2; height: 28px; padding-top: 13px;}

.menu_container .child{position: absolute; margin-left: -1px; padding:0; width: 200px; background: #3d3d3d;}
.menu_container .child li{font-size: 12px; font-weight: normal; color: #fcda86; text-transform: none; border-bottom: 1px solid #2b2b2b;}
.menu_container .child li a{display: block; padding: 10px 30px; color: #fcda86;text-shadow: 1px 1px #111;}
.menu_container .child li a:hover{background-color: #7d7d7d; color: #000000; text-shadow: none;text-decoration: none;}

.root .rt-body{background: #f4f4f4;}
.root .rt-body-page{background: #fff;}
.root .rt-foot{}
.root .rt-foot .ft-top{height:110px; background: #333333;}
    .ft-top .ft-menu{text-align: center; padding: 40px 10px;}
        .ft-menu a, .ft-menu a:visited{color: #adadad; font: normal 14px Tahoma, serif; text-shadow: 1px 1px #171717; padding-right: 10px; padding-left: 10px;}
.root .rt-foot .ft-bottom{height:56px; background: #3e3e3e;}
.root .rt-foot .ft-bottom .sitebot{color: #adadad; font: normal 12px Tahoma,serif; padding-top: 20px;text-align: center;}

.center{width: 960px;}
.container{overflow: hidden;}
.col250{width: 248px;border: 1px solid #dbdbdb;}

/*left menu section*/
.left-menu{}
.left-menu ul{width:248px; background: url("assets/leftbg.png") repeat-y;}
.left-menu ul li{width: 248px;border-bottom: 1px solid #dbdbdb;}
.left-menu ul li a, .left-menu ul li a:visited{display: block; padding-left: 20px; width: 228px; padding-top: 10px; padding-bottom: 10px; color: #777777; font: normal 14px Tahoma,serif;}
.left-menu ul li a:hover{background: #fff;color: #e52424; width: 227px; margin-right: -2px; border-right: 2px solid #ff3e3e;}
.left-menu ul li a.sel{background: #fff;color: #e52424; width: 227px; margin-right: -2px; border-right: 2px solid #ff3e3e;}
/*.left-menu ul li a:hover{width: 245px; border-right: 2px solid #ff3e3e;}*/


.col710{width: 708px; border: 1px solid #dbdbdb; background: #fff;}
.tab{}
.tab .tab-head{padding: 19px; border-bottom:1px dashed #dbdbdb;}
.tab .tab-head ul{overflow: hidden;}
.tab .tab-head ul li{float:left; border: 1px solid #e6e6e6; background: #f4f4f4; margin-right: 3px; height: 38px;}
.tab .tab-head ul li a, .tab .tab-head ul li a:visited{display:block; padding: 9px 20px; color: #363636; font: normal 14px Tahoma,serif;}
.tab .tab-head ul li a.sel{background: #fff; }
.tab .tab-body{padding: 30px 20px; border-bottom:1px dashed #dbdbdb;}
.tab .tab-body ul{}
.tab .tab-body ul li{padding-top: 10px; padding-bottom:10px; overflow: hidden;}
.tab .tab-body ul li .radio{margin-right: 5px; width: 300px; float: left; overflow: hidden; }
.tab .tab-body ul li .radio input{float: left; width: auto; margin-top: 15px; }
.tab .tab-body ul li .radio span.value{color: #363636; font: normal 14px Tahoma,serif; padding-left: 15px; float: left; display: block; margin-top: 15px; width: 200px; }
.tab .tab-body ul li .radio .img{float: left; width: 50px; height:50px; overflow: hidden; margin-left: 10px; }
.tab .tab-body ul li .precent{width: 350px; float: right; margin-top: 15px; overflow: hidden; }
.tab .tab-body ul li .precent .progress{float: right; width: 200px; }
.tab .tab-body ul li .precent .progress .txt{color: #ff3e3e;  margin-right: 5px; float: right;}
.tab .tab-body ul li .precent .progress .progresser{padding: 0 1px 1px 1px; min-width: 20px; height: 12px; font-size: 11px; color: #fff; float: right; background-color: #ff3e3e; border-radius: 1px;}
.tab .tab-body ul li .precent .label{color: #ff3e3e;}
.tab .tab-body ul li .precent .result{float:right; width: 140px; text-align: right; color:#363636; font-size: 12px; }
.tab .tab-body ul li .precent .result span{color:#9b9b9b; font-size: 12px; }
.tab .tab-foot{}
.tab .tab-foot .btn{height: 54px; width: 200px; background: #ff3f3e; margin: 10px auto; border-radius: 5px;}
.tab .tab-foot .btn a, .tab .tab-foot .btn a:visited{display: block; height: 54px; width: 200px; text-decoration: none;}
.tab .tab-foot .btn .text{padding: 15px 0px; color: #fff;text-align: center; font:normal 16px Tahoma,serif;}

/*medee uzeh heseg*/
.view{}
.view .title{width: 700px; text-align: center; margin: 0 auto;}
.view .title a, .view .title a:visited{color: #231f20; font: bold 24px 'Times New Roman', serif; text-decoration: none; text-transform: uppercase; }
.view .text{margin-top:20px; color: #363636; font: normal 14px/160% Tahoma,serif; text-align: justify;}

div.error{padding:0 0 20px 0; color:#000; font-weight: bold; width: 100%; text-align: center; }
