@charset "utf-8";
* {margin:0;padding:0}

html, body {
bottom:0;
top:0;
height: 100%;
}

table, td {border-collapse: collapse; vertical-align:top}
td {margin: 0;padding: 0;}
img {border:0}


body {
font-family: "Arial", sans-serif;
font-size: 12px;
}

input, select, textarea, option {
font-family: "Arial", sans-serif;
font-size: 13px;
}


a {text-decoration: underline; color:#3C5D7E; }
a:hover {text-decoration: none;}

body {
margin:0 auto;
min-width:1000px;
}

.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt35 {margin-top: 35px}
.mt40 {margin-top: 40px}
.mt45 {margin-top: 45px}
.mt50 {margin-top: 50px
}

.ml10 {margin-left:10px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr30 {margin-right:30px;}
.mr50 {margin-right:50px;}
.mr65 {margin-right:65px;}
.mr70 {margin-right:70px;}

.p10 {padding:10px;}
.p010 {padding:0 10px 20px 10px;}
.p2010 {padding:20px 10px 20px 10px;}
.plr10 {padding-left:10px; padding-right:10px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;} 

.sp10 {padding:0 5px;}

small {font-size:11px;}
.f15 {font-size:15px;}
.f13 {font-size:13px;}
.f18 {font-size:18px;}

.green, .green a {color:#009245;}


.or {color: #F15A24; }
.g9 {color:#999;}
.g8 {color:#808080;}
.g6 {color:#676767;}
.g3 {color:#333;}
.g0 {color:#000;}

h2 {font-size:21px; font-weight: normal; line-height:26px;}
h3 {font-size:15px; font-weight: bold; line-height:21px; color:#676767;}
h5 {font-size:13px; color:#676767; padding-bottom:5px; font-weight:normal; }

ul {
margin: 0;
padding: 0;
list-style: none;
}

* html ul li {  height: 1%; }

ins {display:none}

.fll {float:left;}
.flr {float:right}

.clr {display:block; clear:both}
.holy, .clrfix {height: 1%}
.clrfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.tvam, .tvam td {vertical-align:middle;}
.w80 {width:80px;}
.w100 {width:100%;}
.w120 {width:120px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w250 {width:220px;}
.w450 {width:450px;}
.w445 {width:445px;}
.toc {text-align:center;}
.tor {text-align:right;}

h4 {font-size:13px; color:#000; font-weight:normal; padding-bottom:5px;}



/* cols
---------------------------------------- */

.body1 {
width:960px;
margin:0 auto;
}

.col1, .col2, .col501, .col502 {
float:left;
display:inline;
}
.col1 {
width:260px;
margin-right:20px;
}
.col2 {
width:680px;;
}

.col501 {width:470px;}
.col502 {width:470px; margin-left:20px;}



/* visited 
---------------------------------------- 
.navig a:visited, .adlist a:visited span.raquo {color:#602080;}
*/



/* icons
---------------------------------------- */

.iclip, .imyadv, .iadd, .isearch {
background-image:url(../images/icons.png);
background-repeat: no-repeat;
height:21px;
}

.iclip {background-position:0 -60px; width:22px; padding-left:30px;}
.imyadv {background-position:0 -90px; width:29px; padding-left:37px;}
.iadd {background-position:0 -120px; width:20px; padding-left:28px;}
.isearch {background-position:0 -150px; width:24px; height:24px;}


.iro, .iua, .ien, .iru {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
width:14px;
height:12px;
}

.iro {background-position:0 -32px;}
.iua {background-position:-14px -32px;}
.ien {background-position:-28px -32px;}
.iru {background-position:-42px -32px;}


.iphoto, .ivideo, .imessage, .idate {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
height:13px;
}

.iphoto {background-position:0 -44px; width:17px;}
.ivideo {background-position:-17px -44px; width:18px;}
.imessage {background-position:-35px -44px; width:15px;}
.idate {background-position:-50px -44px; width:13px;}

.idotg, .idotw {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
width:1px;
height:11px;
overflow:hidden;
margin-left:10px; margin-right:10px; 
}

.idotg {background-position:-56px -32px;}
.idotw {background-position:-57px -32px;}


.iuser, .ireg, .imsg, .ilogin, .ilogout, .ihelp, .iprint, .idel {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
height:13px;
}

.iuser {background-position:0 -180px;  padding-left:17px;}
.ireg {background-position:0 -200px;  padding-left:17px;}
.imsg {background-position:0 -220px;  padding-left:17px;}
.ilogin {background-position:0 -240px;  padding-left:15px;}
.ilogout {background-position:0 -260px;  padding-left:14px;}
.ihelp {background-position:0 -280px;  padding-left:10px;}
.iprint {background-position:0 -300px;  padding-left:18px; color:#009245;}
.idel {background-position:0 -320px; width:9px;}


.iclouds, .irain, .isun {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
width:16px;
height:16px;
padding-left:18px;
margin-left: 4px;
}

.iclouds {background-position:0 -340px;}
.isun {background-position:0 -360px;}
.irain {background-position:0 -380px;}


.triw, .trig, .trib, em.tri del {
	background-image:url(../images/icons.png);
	width:26px;
	height:27px;
	display:block;
}

.triw  {background-position:0 0px;}
.trig  {background-position:-26px 0px;}
.trib {background-position:-52px 0px;}


.trin, .trip {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
width:10px;
height:21px;
display:block;
}
.trin {background-position:-78px 0px;}
.trip {background-position:-88px 0px;}


.h2arr {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
display:block;
}
.h2arr {background-position:-280px -578px; padding-left:15px;}


a.gr_dot {text-decoration:none; border-bottom:1px dashed #009245;}
a.gr_dot:hover {border-bottom:none;}

a.bl_dot {text-decoration:none; border-bottom:1px dashed #3C5D7E;}
a.bl_dot:hover {border-bottom:none;}

a.under_none {text-decoration:none;}

/* first menu
---------------------------------------- */

.menu1 {
border-top: 1px solid #F2F5F7;
}

.menu1 .col1, .menu1 .col2 {line-height:23px; height:27px;}

.lang { position: relative; float:left; display:inline; margin-top:7px;}
.lang a {
	display:block;
	margin-right: 15px;
	overflow:hidden;
}

.lang li {
	display: block;
	float:left;
}

.menu1 .col2 {background:#F2F5F7;}

.city li {
	display: block;
	float:left;
}
.city li.idotg {margin-top:7px;}
.city li a {color:#3C5D7E;}
#a_city { background:#fff; color:#3C5D7E; margin-right:26px; height:27px;}
#a_city span {float:left}
#a_city a {color:#F15A24;}
em.tri { position:relative; float:left; }
em.tri b {position:absolute;}
em.tri img {position:relative;}

#help {float:right; margin-right:10px; display:inline;}


/* second menu
---------------------------------------- */
.menu2 {}

.umenu {position: relative; float:right; display:inline; }
.umenu li {
	display: block;
	float:left;
}
.umenu li.idotg {margin-top:3px;}


/* third menu
---------------------------------------- */

.menu3 {}
.menu3 .col2 {}
.mmenu {float:left; width:680px; }
.mmenu li {
	display: inline;
	margin-right:10px;	
}
.mmenu li.first {width: 190px;}
.mmenu a {color:#009245;}
.mmenu small {margin-top:5px; display:block; background:none;}
.mmenu small.iclip { width:98px;}
.mmenu small.imyadv { width:160px;}
.mmenu small.iadd { width:190px;}

#logo {margin-left:7px;}


/* banners
---------------------------------------- */
.madv {background:#F2F5F7; padding:10px; width:940px;  overflow:hidden;}

.madv ul {width:1200px;}
.madv li {float:left; display:inline; margin-right:39px;}

.dadv {display:inline; float:left;}
.advspacer {width:39px; display:inline; float:left;}



/* main body 2 col
---------------------------------------- */
.mbody2 {}

.btitle {padding-left:10px; padding-top:35px; padding-bottom:17px;padding-right:10px;}
.btitle a.tor {display:block; float:right; position:relative; margin-top:-18px;}
.btitle h2.tor {display:block; float:right; position:relative; margin-top:-26px;}

.btitle span {white-space: nowrap; font-size:13px; color:#808080; margin-left:10px;}
.btitle span label {padding-left:5px;}

.btitle em {font-style:normal;}
.btitle a.idel {font-size:12px; padding-left:15px; color:#F15A24; margin-left:5px;}

/* tabs
---------------------------------------- */
.tabs {background:#3C5D7E; padding-top:1px;height:27px; }
.tabs li {
	float:left;
	display:inline;
	height:27px;
	margin-right:15px;
	background:#637D98;
	border-left:1px solid #3C5D7E;
	line-height:27px;
	position: relative;
}

.tabs li a {
	display:block;
	float:left;
	padding-left:10px;
	text-decoration:none;
}
/*.tabs li a span { border-bottom:1px dashed #fff; }*/
.tabs li a:hover span {border-bottom:none;}
.tabs li a:hover {color:#BDCCD4;}

.tabs li.gactive {background:#F2F5F7;}
.tabs li.wactive {background:#fff;}
.tabs li.gactive, .tabs li.wactive {z-index:90; position:relative;}

.tabs li a {color:#FFF;}
.tabs li.gactive a, .tabs li.wactive a, .tabs li.gactive a:hover,  .tabs li.wactive a:hover  {color:#3C5D7E; text-decoration:none;}
.tabs li.gactive a span, .tabs li.wactive a span {border-bottom:none;}

.tabs li del {background-position:-52px 0px;}
.tabs li.gactive del {background-position:-26px 0px;}
.tabs li.wactive del  {background-position:0 0px;}
.tabs li.wactive a:hover {cursor:text;}

.tabs li.tabright {float:right;  margin-right:10px;background:none; color:#BDCCD4; }

.gtabbody {background:#F2F5F7;}
.wtabbody {background:#fff;}





/* convertor
---------------------------------------- */
.convertor {width:240px;}
.convertor input {width:76px; height:18px; padding-top:2px; padding-left:5px; display:block; float:right;}
.convertor td {vertical-align:middle; line-height:23px; height:22px;}
.convertor span {display:block; float:left;}
.td10 {width:10px;} 
.tr10 td {height:10px;}
.tr20 td {height:20px;}


/* exchange
---------------------------------------- */
.exchange {width:100%; color:#000;}
.exchange .odd {color:#676767;}
.exchange td {padding:3px;}

.exchange .inc, .exchange .dec {text-align:right; width:50px;}
.exchange .inc {color:#009245;}
.exchange .dec {color:#F15A24;}

.rate {text-align:center;}


/* search form
---------------------------------------- */
.s_form {}
.s_input {
	display:block;
	float:left;
	height:21px;
	padding-top:3px;
	border:2px solid #3C5D7E;
	padding-left:5px;
	width:651px;
}
.s_zoom {
	float:left;
	/*position:relative;*/
	margin-left:-41px;
	margin-top:4px;
}

.s_advanced {width:100%;}
.s_advanced .t1 {width:150px;}
.s_advanced .t2 {width:150px;}
.s_advanced .t3 {width:190px;}
.s_advanced .t3 h4 {margin-bottom:3px;}
.s_advanced .t3 input {margin-right:3px; position:relative; top:1px;} 
.s_advanced .t3 label {margin-right:10px;}
.s_advanced .t4  .tinput {width:130px; float:left; margin-right:5px; }

.s_advanced {color:#676767;}

.tinput {height:22px;}
.binput {height:26px;}
.sinput {height:24px; padding-top:0px; line-height:26px;}

.s_advanced .t3 input 
.s_advanced select {height:26px;}

/* rubricator
---------------------------------------- */
.rubricator li {
	padding:5px 10px 6px 10px;
	line-height:17px;
}

.rubricator li.odd {background:#F2F5F7;}
.navig a.n_active, .navig a.n_active:visited {font-weight:bold; color:#3C5D7E;}


/* tv prog
---------------------------------------- */
.tvprog {}
.tvprog a {
	display:block;
	margin-left:10px;
	margin-right:10px;
	background:url(../images/tv.png) no-repeat 0 0;
	padding-left:120px;
	padding-top:40px;
	height:090px;
	color:#009245;
	}
	
	
/* text ad
---------------------------------------- */
.textad li {/*border:1px solid #d4e1e9;*/ margin-bottom:20px;}
/*
.textad li a {display:block; padding:10px;}
.textad img {display:block;margin:0 auto; margin-bottom:10px;}
*/


/* ad listing 
---------------------------------------- */
.adlist li {font-family: "Tahoma";float:left; width:678px; margin-bottom:1px;} 
.chk input {width:15px; height:15px;}
.adlist td.adtitle {}
.adlist td {padding:0px 0px 0px 10px; vertical-align:middle;}
.adlist td.up_pic {padding-top:0; padding-bottom:0;}
.adlist li td.up_pic img {float:left;}
.adlist li td.adtitle {padding-left:10px; padding-right:10px; line-height:17px;}

.adlist li td.adtitle a {display:block; padding:7px 0 8px 0; width:100%;}
/* .adlist li td.admedia a {float:left; height:13px;}
.adlist li td.admedia div {float:left; width:5px; height:13px;} */


.adlist table {background:#fff; }
.adlist0 li td.adtitle {width:100%;}

.adlist li td {background:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.adlist li.odd td  {background:#F0F5F0; border-top:1px solid #F0F5F0; border-bottom:1px solid #F0F5F0;}
.adlist li.up_brd td {border-top:1px solid #009245; border-bottom:1px solid #009245;}
.adlist li.up_brd td.chk {border-left:1px solid #009245; }
.adlist li.up_brd td.adtitle {border-right:1px solid #009245; }

.adlist li input {float:left;}
.adlist li strong {color:#000; font-weight:normal;} 






.adlist li a {
	color:#333;
	text-decoration:none;
}
.adlist li em {font-style:normal; color:#676767; white-space:nowrap}
.adlist li em a {color:#676767; text-decoration:underline;}
.adlist li em a:hover { text-decoration:none;}
.adlist li a .raquo {color:#009245; font-weight:bold;}
.adlist li em span {text-decoration:underline;}

.path {
font-size:11px;
width:340px;
position:absolute;
background:#000;
margin-left:338px;
margin-top:-1px;
}
.path2 {text-align:left;}

.path span {line-height:17px; padding:1px 10px 2px 10px; background:#AFD9C4; display:block;}

.path .path3 {background:#00A651;position:relative; right:100%; padding:2px 10px 3px 10px;}
.path .tri {  float:right; left:-10px; top:-10px; }
.path .tri b {position:absolute;}
.path .tri del {position:relative; display:block; background-position:-58px -32px; width:10px; height:10px;}

.hide_on {display:none;}
div.path, div.path a {color:#009245;}
div.path a { white-space:nowrap}
div.path a:hover {text-decoration:underline;}

/* buttons
---------------------------------------- */
.arrbut {
float:left;
	background:#00A651;
}
.arrbut a {float:left; color:#FFF; text-decoration:none;	padding:3px 10px 4px 10px;}
.arrbut .tri {  float:left;display:inline;    }
.arrbut .tri b {position:absolute;}
.arrbut .tri del {position:relative; display:block; background-position:-78px 0px; width:10px; height:21px;}

.arrbut input {
	background:#00A651;
	border:none;
	float:left;
	display:block;
	padding:2px 0px 2px 0px;
	line-height:14px;
	color:#FFF;
	width:150px;
	height:22px;
	text-align:center;
}


.gbutton, .gbutton span {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
height:38px;
display:block;
}

a.gbutton {background-position:0 -400px;}
a.gbutton span {background-position:right -476px;}

a.gbutton:hover {background-position: 0 -438px;cursor:pointer}
a.gbutton:hover span {background-position: right -514px; cursor:pointer}

a.gbutton {line-height:36px; font-size:19px; text-align:center; color:#FFF; font-weight:normal; text-decoration:none; cursor:pointer}

.w202px {width:202px;}
.w280px {width:280px;}

}

/* filters
---------------------------------------- */
.filters {height:18px;}
.filters input { margin-left:5px; margin-right:3px; position:relative; top:1px}
.filters a {}
.filters em { text-decoration:none; color:#3C5D7E; font-style:normal;}


/* paging
---------------------------------------- */
.paging .tol, .paging .tor {
	width:32%;
}

.pages {float:right; }
.pages li {display:block; float:left;}
.pages a {
	display:block;
	border: 2px solid #00A651;
	padding-top:1px;
	padding-bottom:2px;
	text-align:center;
	background-color:#00A651;
	margin-left:5px;
	color:#FFF;
	text-decoration:none;
	padding:1px 5px 2px 5px;
	/*width:18px;*/
}
.pages li.pactive a {
	background:#fff;
	color:#00A651;
	font-weight:bold;
	}
.pages li.pactive a:hover {
cursor:text;
}
	
.pages .pprev a, .pages .pnext a{
	background-color:#FFF;
	border:none;
	width:10px;
	padding:1px 0 0;
	margin-left:0;
}

.pages .pfirst a, .pages .plast a {
	background-color:#FFF;
	border:none;
	width:15px;
	padding:1px 0 0;
	margin-left:0;
}

.ifirst, .ilast {
background-image:url(../images/first_last.png);
background-repeat:no-repeat;
width:10px;
height:21px;
display:block;
}
.ifirst {background-position:-10px 1px;}
.ilast {background-position:0px 1px;}

.pnum {padding-top:3px;}
.pnum input {
height:14px;
width:14px;
}
.pnum span {display:inline;}


.pnum input {margin-left:5px; display:inline; float:left;}
.pnum label {margin-left:3px; display:inline; float:left;}


/* footer
---------------------------------------- */
.footer {
	margin-top:50px;
	background: #F2F5F7;
}
.fmenu {background:#3c5d7e; /*padding-top:7px; padding-bottom:7px;*/}
.fmenu ul {
	margin-left:90px;
}
.fmenu a {color:#FFF;}
.fmenu li {float:left; display:inline; margin-right:5px; margin-left:5px;}
/*.fmenu li.idotw {width:1px; position:relative; top:2px}*/
.fmenu li.idotw {width:1px; top:2px; margin-top:2px;}

.copyr small {display:block; margin-top:5px;}
.counters {float:right; margin-top:-50px;}
.counters a {float:left; margin-right:10px;}



/* tree
---------------------------------------- */
.tree {
	font-size:13px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
}
.tree small {color:#999;}
.tree li {	margin-bottom:2px;}

.tree2 li, .tree3 li {
background-image:url(../images/icons.png);
background-repeat:no-repeat;
}

.tree2 li {background-position: -324px -24px;}
.tree3 li {background-position: -324px -552px;}

.tree2, .tree3, .tree4 {padding-left:15px; height:1%;}
.tree2 li {padding:0; padding-left:15px; margin:0;}

ul.tree2, ul.tree3, ul.tree4 {background:none; padding-bottom:5px; padding-top:1px;}
ul.tree4 li {background:none;}


.w50 {width:50%; float:left;}


/* authorization
---------------------------------------- */
.authform {
	width:400px;
	margin:0 auto;
}
.authform td {vertical-align:16px;}
.authform td.t1 {text-align:right; padding-right:10px; width:120px;}
.authform td.t2 {width:145px;}
.authform td.t2 input {height:20px; padding-top:2px;}
.authform td.t3 {text-align:left; padding-left:10px;}
.authform label {padding-left:5px;}


/* ad page
---------------------------------------- */
.tstat td.t1, .tstat td.tor {width:35%;}

.ipmedia {float:right; margin-bottom:10px;}

.ipmedia li {float:left; margin-left:10px; border:1px solid #BDCCD4;}
.ipmedia a img {display:block;/*height:1%;*/}

.adtext {color:#333; font-size:12px; line-height:18px;}

.ipcontacts {font-size:15px; line-height:24px; color:#333;}
.ipcontacts span {font-size:21px; color:#000;}

.container {border:1px solid #d4e1e9; padding:10px;}


/* TV settings
---------------------------------------- */
div.tv_settings {
	margin: 15px 0px 15px 0px;
	width: 1000px;
}

.tv_heading {
	margin: 25px 0px 5px 25px;
	font-size: 1.8em;
	font-weight: bold;
}

.tv_group {
	width: 225px;
	margin: 5px 20px 10px 0px;
	padding: 10px 0px;
	float: left;
}

.tv_group .group_container {
	margin: 10px 0px;
	border: 1px solid;
	border-color: #CCC;
	padding: 10px 5px 20px 5px;
}

.group_name {
	font-size: large;
	font-weight: bold;
}

.tv_item {
	padding: 5px 0px;
	clear: both;
}

.tv_item label {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}

.tv_item input {
	margin: 0px 7px;
	float: left;
}

.tv_item span {
	/*
	line-height: 1.4em;*/
	float: left;
	width: 170px;
}

/* chat
---------------------------------------- */
.chatlist {margin-top:15px;}
.chatlist table td {padding:0 10px; line-height:17px;} 
.chatlist table td span {display:block; padding:7px 0 8px 0;}
.chatlist strong {display:block; font-weight:normal; color:#999;}
.chatlist table td.chattext {width:648px; color:#333; padding-left:0;}
.chatlist table td.t1 {width:20px;}
.chatlist li {padding-bottom:10px;}
.chatlist li.odd {background:#F2F5F7; padding-bottom:0;}

.answer textarea {width:440px; height:155px; }
.answer table {width:100%;}
.answer table td.t1 {width:5%;} 
.answer table td.t2 {padding-left:10px;}


/* help
---------------------------------------- */

.help, .phelp p {font-size:12px; color:#676767; padding:0; padding-top:3px; padding-bottom:2px; line-height:17px;}
.phelp {font-size:12px; color:#676767;}
.phelp ul {padding-left:10px;}
.phelp ul li {padding-top:2px; padding-bottom:1px; list-style: disc inside;}

.imghelp div.help { }
.imghelp .container {margin-right:10px;  float:left;}

.stepminim {font-size:11px; margin-left:10px; color:#808080; display: none;}
a.stepminim {text-decoration:none; border-bottom:1px dashed #808080; position:relative; top:-2px}
a.stepminim:hover {border-bottom:none;}

/* ad type
---------------------------------------- */
.adtype_web, .adtype_print {
background-image:url(../images/itemtype.jpg);
background-repeat:no-repeat;
width:124px;
height:114px;

display:block;
margin: 0 auto;
}

.adtype_web {background-position:0 0px;}
.adtype_print {background-position:0 -114px;}


.adtype_free, .adtype_payed, .adtype_brd, .adtype_original, .adtype_pbold, .adtype_pimg, .adtype_pinvert {
background-image:url(../images/adprint.png);
background-repeat:no-repeat;
width:152px;
}

.adtype_free {background-position:0 0px; height:27px;}
.adtype_payed {background-position:0 -27px; height:37px;}
.adtype_brd {background-position:0 -64px; height:40px;}
.adtype_original {background-position:0 -104px; height:174px;}

.adtype_pbold {background-position:0 -277px; height:38px;}
.adtype_pimg {background-position:0 -315px; height:138px; width:120px;}
.adtype_pinvert {background-position:0 -453px; height:38px; }

.adtype_wbrd, .adtype_wup, .adtype_wimg {
background-image:url(../images/adweb.png);
background-repeat:no-repeat;
width:445px;
}

.adtype_wbrd {background-position:0 0px; height:30px;}
.adtype_wup {background-position:0 -30px; height:54px;}
.adtype_wimg {background-position:0 -84px; height:52px;}

/* add form
---------------------------------------- */
fieldset {margin:0; padding:5px 0; float:left; border:0; font-size:13px; /*display:inline;*/}
.mrfs {margin-right:10px;}

.tarea {width:445px;
height:155px;
margin:0;
}

.fdel {color:#F15A24; font-size:11px; font-weight:normal; cursor:pointer;}
a.fdel {text-decoration:none; border-bottom:1px dashed #F15A24;}
a.fdel:hover {border-bottom:none;}


fieldset ul li { padding-top:3px; padding-bottom:2px; }

fieldset label {padding-left:5px;}

.cost {width:445px; font-size:15px;}
.cost h4 {font-size:18px; color:#00A651; padding-bottom:0;}
.cost a.f13 {color:#3C5D7E; line-height:21px;}
.m0auto {margin-left: auto; margin-right:auto;}


.ttile {
	border: 1px solid #BDCCD4;
	background-image: url(../images/tile.png);
	text-align:center;
}
.ttile img {margin: 0 auto;}

.x75 {width:75px; height:75px;}
.x50 {width:50px; height:50px;}
.x12090 {width:120px; height:90px;}

fieldset select {height:23px; }
fieldset input { height:19px;}
fieldset input[type=checkbox], fieldset input[type=radio] {height:14px;}
fieldset input[type=file] {height:23px;} 
fieldset  .b_simple {height: 25px; padding-left:5px; padding-right:5px;}
.b_simple {height: 25px; padding-left:5px; padding-right:5px;}

fieldset.phelp {width:210px;}

.date {width:80px; text-align:center;}
.num {width:35px; text-align:center;}
.w50px {width:50px;}
.w100px {width:100px;}
.w150px {width:150px;}
.w200px {width:200px;}


.f21 {font-size:21px;}
.pb10 {padding-bottom:10px;}

.tphones { width:445px;}
.tphones .t1 {width:120px;}


/* clipboard
---------------------------------------- */
.adlist100 li {width:100%;}
.adlist100 li .path {margin-left:620px;}
.adlist100 td .path {margin-left:620px;}
.adlist100 li table  {width:960px;}
.adlist100 li td.adtitle {width:100%;}
.paging100  .tol, .paging100 .tor {
	width:38%;
}


/* pay systems
---------------------------------------- */
.wm, .pp, .visa, .osmp, .mp, .mklr {
	background-image:url(../images/paysystems.png);
	background-repeat:no-repeat;
	height:50px;
	width:200px;
} 
.wm {background-position:0 0px;}
.pp {background-position:0 -50px;}
.visa {background-position:0 -100px;}
.osmp {background-position:0 -150px;}
.mp {background-position:0 -200px;}
.mklr {background-position:0 -250px;}

.nettopro {background-image:url(../images/nettopro.png);background-repeat:no-repeat;height:124px;width:140px;} 

/* table list
---------------------------------------- */
.tlist td {padding:7px 10px;}
.tlist tr.odd td {background:#F0F5F0;}
.tlist .t1 {width:10px; padding-right:0px;}


/* myadv
---------------------------------------- */
.adlist50 li {width:100%; }
.adlist50 li table {width:958px;}
.adlist50 li .path {margin-left:118px;}


td.tedit {width:80px; text-align:left;}
td.tedit a {color:#F15A24;text-decoration:underline;}
td.tedit a:hover, td.tleft a:hover {text-decoration:none;}
td.tleft {width:200px; line-height:15px;}
td.tstatus {width:180px; text-align:right; padding-right:10px; line-height:15px;}
td.tleft a, td.tstatus a {color:#009245; text-decoration:underline;}
td.tnum {width:140px; text-align:right;}
td.tnum, td.tleft, td.tstatus {color:#676767;}
td.tnum strong, td.tleft strong, td.tstatus strong {color:#333;}

.adlist li td.tedit, .adlist li td.tleft, .adlist li td.tstatus, .adlist li td.tnum {border-top: 1px solid #fff; border-bottom:1px solid #fff;}
.adlist li.odd td.tedit, .adlist li.odd td.tleft, .adlist li.odd td.tstatus, .adlist li.odd td.tnum {background:#F0F5F0; border-top:1px solid #F0F5F0; border-bottom:1px solid #F0F5F0;}



/*ie6 bg flicker bug fix. let it will be in the end of css
---------------------------------------- */
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.question li.wactive del {
	background-position: -105px -1px; 
	display: block;
}

.question li del {
 	display:none;	
}

.question li {
	background: none;
}

.question li.wactive {
	background: #F2F3F5;	
}

.question li a {
	text-decoration: underline;
	color: white;	
	padding-left: 0px;
	padding-top: 0px;
}

.question li a:hover{
	color: white;
	text-decoration: none;	
}

.question li {
	float: right;	
	margin-right: 0px;
	margin-bottom: 1px;
	padding-right: 5px;
}

.question em.tri {
	left: -25px;
}

ul.question {
	padding: 0;
	float:right;
}

.readMessage {
	background-image:url(../images/read_message.png);
	background-repeat:no-repeat;
	height:16px;
	width:15px;
}