﻿body {
font-family:Arial;
font-size:12px;
color:#4A4A4A;
margin:0px;
/*margin-bottom:20px;*/
height:100%;
}

table {margin-bottom:0px; table-layout:fixed; border-collapse:inherit;}

a{cursor:hand;}
/*h1{font-size:22px; font-weight:bold;margin:0px;}
h2{font-size:16px; font-weight:bold; margin:0px;}
*/
span {padding:0px;}

.message{font-size:12px; color:#AD444A}

.Black {color:#000000}
.Red {color:#AD444A}
.Gray {color:#ACACAC}
.DarkGray {color:#656565}
.Small{font-size:10px;}
.Middle{font-size:16px;}
.Big{ font-size: 17px;}
.ping{background-color:#edc3c3; padding-left:20px;}
.bigText{font-size:12px; padding-left:20px; padding-bottom:40px; line-height:24px;}
.GrayFont{font-size:16px; font-weight:bold; }
.MenuPoint{ padding-top:10px; padding-bottom:10px; padding-left:20px;}
.Title{ font-size:22px; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:18px;}

.btnGray{background-color:#EFEFEF; border:1px solid #AEAEAE; font-size:13px; color:#4A4A4A; cursor:hand; height:25px;}
.Rename, .New, .Copy, .Case, .Move, .Del{background-repeat:no-repeat; padding-left:20px; background-position: 3px 3px}
.Rename{background-image:url('/images/sms/i_rename.png');}
.New{background-image:url('/images/sms/i_new.png');}
.Copy{background-image:url('/images/sms/i_copy.png');}
.Case{background-image:url('/images/sms/i_case.png');}
.Move{background-image:url('/images/sms/i_move.png');}
.Del{background-image:url('/images/sms/i_delete.png');}

.lb, iText {background-color:#EFEFEF; border:1px solid #AEAEAE; font-size:10px; color:#4A4A4A; height:30px;}

.bgPink {background-color:#FF9999;}

.selGray{background-color:#EFEFEF; color:#6f6f6f; font-size:12px;}



.TopPanel{width:100%; height:60px; table-layout:fixed;}
.TopPanel td{vertical-align:middle;}
.TopPanel a {font-size:10px; text-decoration:underline;}
.TopPanel h1{color:#ACACAC; font-size:14px; margin-top:10px; margin-bottom:10px;}
.TopPanel input.iText, .TopPanel input.iSearch{ border:0px; font-size:11px;color:#ACACAC; vertical-align:bottom; padding-left:3px; padding-right:3px;}
.TopPanel input.iText{width:135px; height:23px; background-image:url('/images/sms/login_form.gif');background-repeat:repeat-x;  }
.TopPanel input.iSearch{height:18px; width:138px;}
/*.TopPanel input.iPass{background-image:url('/images/pass_icon.gif');background-repeat:no-repeat; }*/

.TopPanel .tdSearch{width:189px; height:33px; background-image:url('/images/sms/search.gif'); background-repeat:no-repeat;  padding-left:32px; vertical-align:top; padding-top:5px;}
.TopPanel input.iBotton{width:57px; height:30px; border:0px;background-image:url('/images/sms/enter_but.gif'); cursor:hand;}

.TopMenu { background-image:url('/images/sms/menu_bg.gif');background-repeat:repeat-x; height:45px;}
.TopMenuR{ background-image:url('/images/sms/menu_shadow.gif');background-repeat:no-repeat; height:45px; width:5px;}
.TopMenu td {color:White; font-size:14px; text-align:center; padding-left:10px; padding-right:10px;}
.TopMenu td.MenuActive {background-image:url('/images/sms/lay_red.gif');background-repeat:repeat-x; height:26px;}
.TopMenu a{color:White; font-size:14px; text-decoration:none;}
.TopMenu a:hover{text-decoration:none;}
.TopMenu a:active{text-decoration:none;}



.TabMenu{height:29px; margin-top:10px;}
.TabMenu td a{/*font-weight:bold;*/ color:White; font-size:14px; }
.TabMenu a{text-decoration:none;}
.TabMenu a:hover{text-decoration:none;}
.TabMenu a:active{text-decoration:none;}
.TabMenu td.TabNoActive, .TabMenu td.TabActive, .TabMenu td.TabRed{vertical-align:middle;}
.TabMenu td.TabActive{background-image:url('/images/sms/lay_active.gif');background-repeat:repeat-x; height:29; width:80px; text-align:center; border-left:1px solid #CACACA; border-right:1px solid #CACACA;}
.TabMenu td.TabNoActive {background-image:url('/images/sms/lay_inactive.gif');background-repeat:repeat-x; height:29; width:80px; text-align:center;}
.TabMenu td.TabActive a{color:#4A4A4A; }
.TabMenu td.TabSpace {border-bottom:1px solid #CACACA; border-left:0px; border-right:0px;}
.TabMenu td.TabRed {background-image:url('/images/sms/lay_red.gif'); background-repeat:repeat-x; color:White; border-bottom:1px solid #CACACA; font-size:14px; width:120px; cursor:hand;}

.TabBody{border-bottom:1px solid #CACACA; border-left:1px solid #CACACA; border-right:1px solid #CACACA; border-top:0px;
         padding-top:15px; padding-left:6px; padding-right:6px; padding-bottom:6px;}

.tblData{border-left:1px solid #CACACA; border-right:1px solid #CACACA; border-bottom:1px solid #CACACA; border-top:0px; table-layout:auto;}
 
.tblData .CaptionTable{background-image:url('/images/sms/table_bg.gif');background-repeat:repeat-x;}
.tblData th{background-color:#CCCCCC; height:24px; text-align:center; vertical-align:middle; color:#000000; border:0px;}
.tblData th.thFirst {background-color:#DEDEDE}
.tblData td {height:24px; font-size:12px; vertical-align:middle; color:#686868; border:0px; }
.tblData td.left { text-align:left; padding-left:5px;}
.tblData td.right { text-align:right; padding-right:5px;}
.tblData tr.even td {background-color:#EDEDED;}
.tblData th a {color:#000000; text-decoration:none;}
.tblData td a {color:#4A4A4A; text-decoration:underline;}
.tblData .pl{padding-left:40px;}
.tblData caption, td.titleTable{font-weight:bold; color:#4A4A4A; font-size:14px; text-align:left; padding-bottom:3px; padding-top:7px; padding-left:10px;  height:20px;}        

.tblData td a.a1 {text-decoration:none;}

.pager td{border-top: 0px; border-left:1px solid white; border-right:1px solid white;  }
.pager table  {table-layout:auto; border-collapse:inherit;}
.pager table tr td{border:0px; padding-left:1px; padding-right:1px; font-weight:normal;}
.pager table tr td span{background-color:#D71920; height:16px; display:block; color:White; text-align:center; vertical-align:middle; border:1px solid #D71920; padding-left:5px; padding-right:5px; padding-top:2px;}
.pager table tr td a{text-decoration:none; background-color:#EAEAEA; height:16px; display:block; color:#4A4A4A; text-align:center; vertical-align:middle; border:1px solid #C9C9C9; padding-left:5px; padding-right:5px; padding-top:2px;}

div.contStrategyInfo {background-image:url('/images/sms/pl_middle.jpg') ;background-repeat:repeat-x; height:243px; width:250px;}
div.contStrategyInfo a{text-decoration:none;}
div.contStrategyInfo a:hover{text-decoration:none; }

.btnRed{background-image:url('/images/sms/lay_gray.gif'); height:29px; background-repeat:repeat-x; color:White; font-weight:bold; vertical-align:middle;}
.btnRed:hover {background-image:url('/images/sms/lay_red.gif'); height:29px; background-repeat:repeat-x;}

.bRed {background-image:url('/images/sms/lay_red.gif'); height:29px; background-repeat:repeat-x; color:White; font-weight:bold; vertical-align:middle; border:0px;}



table.StrategyInfo{ width:100%; }
table.StrategyInfo {line-height:15px;}
table.StrategyInfo td.Start{background-image:url('/images/sms/pl_left.jpg') ;background-repeat:no-repeat; height:243px; width:18px;}
table.StrategyInfo td.Finish{background-image:url('/images/sms/pl_right.jpg') ;background-repeat:no-repeat; height:243px; width:18px;}
table.StrategyInfo{font-size:12px; color:#4d4d4d;}
table.StrategyInfo td{padding-top:0px; padding-bottom:0px; vertical-align:middle;}




table.NewsInfo {margin-top:24px; margin-bottom:10px;}
table.NewsInfo .Date{font-size:12px; color:#8d8d8d; }
table.NewsInfo .TitleNews{font-size:14px; color:#111111; font-weight:bold;}
table.NewsInfo .Text{font-size:12px; color:#555555}






.extContol .x-form-trigger
{
    height:24px;}
.extContol  .x-form-text
{
    background-color:#EFEFEF; 
    border:1px solid #AEAEAE; 
    background-image:url('');
    
    }
.x-combo-list
{
    text-align:left;
    }

.bgGray {background-image:url('/images/sms/table_bg2.gif') ;background-repeat:repeat-x;}
.bgGray td {vertical-align:middle;}





tr.vTop td{vertical-align:top}
tr.vBottom td{vertical-align:bottom}
tr.vMiddle td{vertical-align:middle;}
.tBorder
{
	padding: 5px;
	border: 1px solid #E4E4E4;
}

.ImgClick{cursor:hand;}
.ulText{list-style-type:disc; padding-left:30px;}

/*TimofeyAM: стиль для элемента который возникает в процессе загрузки*/
#inProgress
{
	background-color:#dfe8f6;
	border: 1px solid gray;
	 display:none; 
	position:absolute;
	left:45%;
	top:50%;
	width:200px;
	z-index:1000;
	padding:15px;
	
}
#inProgressBackground
{
	background-color:gray;
	display:none; 
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:999;
	overflow: hidden;
}

/*
 * Ticket #210: Fwd: [АТОН] верстка страницы Ярмарка стратегий
 */
 
/* ../images/sms/*/

.block-uniq-service{padding:27px 40px; color:#393838; font:18px Arial; position:relative; margin-top:21px; min-height:202px;}
.block-uniq-service p{line-height:20px;}
.recomendation-list{font-size:17px; padding:0 0 0 18px; line-height:25px; margin-top:23px; }
	.recomendation-list li{background:url("/images/sms/bull-recomend-list.png") no-repeat 0 2px; padding-left:25px;}
.connect-yarmarka-link{color:#000; display:block; padding:10px; text-decoration:none; width:421px; height:41px; position:relative; text-align:center; font:22px/30px "Times New Roman"; margin:0 auto;}
	.connect-yarmarka-link span{background:url("/images/sms/connect-yarmarga.png") no-repeat 0 0px; display:block; width:441px; height:63px; position:absolute; top:0; left:0; }
	.block-uniq-service .connect-yarmarka-link{position:absolute; right:39px; bottom:41px;}
.block-fav-strategy h2{margin: 45px 0 15px;}
.advantage-yarmarka h2{margin: 45px 0 25px;}
	
.list-advantage-yarmarka{font:13px Arial; color:#575757;}
.list-advantage-yarmarka td:first-child{padding-right:30px;}
.list-advantage-yarmarka td{padding-bottom:10px;}
	.list-advantage-yarmarka  .item-adv{position:relative; padding-left:95px;}
	
		.list-advantage-yarmarka  h3{color:#ee3426; font:bold 19px Arial; margin:0;}
		.list-advantage-yarmarka p{line-height:16px;}
		.list-advantage-yarmarka   .adv-icon{background:url("/images/sms/advantage-list-item.png") no-repeat; display:block; width:77px; height:77px; position:absolute; top:4px; left:0;}
		.list-advantage-yarmarka   .no-nervous .adv-icon{background-position:0 0;}
		.list-advantage-yarmarka   .full-control .adv-icon{background-position:0 -277px;}
		.list-advantage-yarmarka   .no-delay .adv-icon{background-position:0 -87px;}
		.list-advantage-yarmarka   .high-profit .adv-icon{background-position:0 -377px;}
		.list-advantage-yarmarka   .no-subsidence .adv-icon{background-position:0 -187px;}
		.list-advantage-yarmarka   .optimal-algorithm .adv-icon{background-position:0 -467px;}
.list-step-connect{overflow:hidden; margin:0 -5px;}
.list-step-connect li{float:left;}


.block-connect-yarmarka {margin: 0px 0 85px;}
.block-connect-yarmarka h2{margin: 45px 0 15px;}

div.block-fav-strategy table.StrategyInfo td.Start { height: 222px !important; }
div.block-fav-strategy table.StrategyInfo td.Finish { height: 222px !important; }
div.block-fav-strategy div.contStrategyInfo { height: 222px !important;}