*{margin:0;padding:0}
html{background:#fff url(images/main-bg.png) repeat-x center top;position:relative}
body{background:url(images/main-bg2.png) no-repeat center top;font-family:Arial,Helvetica,sans-serif}
table{font-size:0.75em;}
a{color:#1B82E8}
a:hover{text-decoration:none}
a img{border:none}
.separator{border-bottom:dotted 1px #000}
.center{text-align:center}
input[type="checkbox"], input[type="radio"]{vertical-align: sub;}
#wrap{width:1000px;margin:0 auto}

#header{position:relative;height:225px;z-index:100}
	#header #logo{position:absolute;left:10px;top:10px;}
        #header #logotv{position: absolute;left:515px;top:10px}
        #header #logotel{position: absolute;left:290px;top:10px}
        #header #logotelph{position: absolute;left:733px;top:17px}
	#header address{position:absolute;left:240px;top:30px;width:147px;height:39px}
	#header ul{position:absolute;left:8px;top:78px;width:984px;height:50px;list-style-type:none;font:0.8em 'Trebuchet MS',Helvetica,sans-serif;z-index:100}
		#header ul li{float:left;text-align:center;position:relative;width:119px;background:url(images/main-nav-button-bg.gif) repeat-x left top;line-height:52px}
		#header ul li:hover, #header ul li.jshover{background:url(images/main-nav-button-bg.gif) repeat-x left bottom}
		#header ul li.cabinet{width:150px}
			#header ul li a{display:block;color:#fff;background:url(images/main-nav-button-lbg.gif) no-repeat left top;height:53px}
			#header ul li a:hover, #header ul li:hover a, #header ul li.jshover a{color:#2F67B2;text-decoration:none}
			#header ul li a.first{background:url(images/main-nav-first-button-lbg.gif) no-repeat left top}
			#header ul li:hover a.first, #header ul li.jshover a.first{background:url(images/main-nav-first-button-lbg.gif) no-repeat left bottom}
			#header ul li a.last{background:url(images/main-nav-last-button-lbg.gif) no-repeat left top}
			#header ul li:hover a.last, #header ul li.jshover a.last{background:url(images/main-nav-last-button-lbg.gif) no-repeat left bottom}
				#header ul li a span{display:block;width:115px;height:53px;cursor:pointer}
				#header ul li a.last span{background:url(images/main-nav-last-button-rbg.gif) no-repeat right top;padding:0 0 0 35px}
				#header ul li:hover a.last span, #header ul li.jshover a.last span{background:url(images/main-nav-last-button-rbg.gif) no-repeat right bottom}
			#header ul li div{left:2px;top:53px;width:162px;display:none;position:absolute;background:url(images/main-subnav-bbg.gif) no-repeat left bottom;padding:0 0 10px 0}
			#header ul li:hover div, #header ul li.jshover div{display:block}
			#header ul li ul{position:static;left:0;top:0;width:160px;height:auto;font:0.95em Arial,Helvetica,sans-serif;background:#B8CCE7 url(images/main-subnav-bg.gif) repeat-x left bottom;border-left:solid 1px #7EB0E9;border-right:solid 1px #7EB0E9}
				#header ul li li{float:none;text-align:left;background:none;width:160px;line-height:120%}
					#header ul li li a{background:none;text-decoration:none;padding:5px 10px 5px 15px;height:1%;border-bottom:dotted 1px #3E6EAB}
					#header ul li li a:hover{background:#fff}

#content{overflow:hidden;height:1%;background:url("images/content-border.gif") repeat-y scroll 230px top transparent;margin-bottom:10px}

#main-content{width:750px;float:right;padding:25px 10px 0 0}
	#main-content h2{background: url(images/headers-bg.gif) no-repeat left center transparent;font:1.5em Tahoma,Geneva,sans-serif;color:#4E4E4E;padding:0 0 0 25px;margin-bottom:15px}
		#main-content h5{background: url(images/headers-bg.gif) no-repeat left center transparent;font:1.3em Tahoma,Geneva,sans-serif;color:#4E4E4E;padding:0 0 0 25px;margin-bottom:15px}
	#main-content h3{font-size:0.75em;color:#1B82E8;margin:5px 0;}
	#main-content p{font-size:0.75em;margin-bottom:10px;text-align:justify}
	#main-content ul{font-size:0.75em;margin-bottom:10px;padding:0 0 0 15px;text-align:justify}
	#main-content img{margin:3px;position:relative;}
	#main-content .main-content-block{padding:0 0 5px 35px;margin-bottom:15px;overflow:hidden;height:1%}
	#main-content .mean-content-block{float:left;width:49%}
	#main-content .mean-content-block58{float:left;width:58%}	
	#main-content .mean-content-block30{float:left;width:220px}
	#main-content .mean-content-block35{float:left;width:35%}
	#main-content  a.rs {display:block;  width:220px; height:500px; background:url(images/rs_p.jpg) no-repeat left top}
	#main-content  a.gs {display:block;  width:220px; height:500px; background:url(images/gs_p.jpg) no-repeat left top}
  #main-content  a.ms {display:block;  width:220px; height:500px; background:url(images/mirc_p.jpg) no-repeat left top}
  #main-content  a.res {display:block;  width:220px; height:500px; background:url(images/retracker_p.jpg) no-repeat left top}  
  #main-content  a.rs:hover {background:url(images/rs.jpg) }
  #main-content  a.gs:hover {background:url(images/gs.jpg) }
  #main-content  a.ms:hover {background:url(images/mirc.jpg) }
  #main-content  a.res:hover {background:url(images/retracker.jpg) }  
	#main-content .content-block{padding:0 0 0 25px}
	#main-content .actions{list-style-type:none;padding:0}
		#main-content .actions li{float:left;margin:0 5px 5px 0}
			#main-content .actions li img{vertical-align:bottom}
	#main-content .orders{list-style-type:none;padding:0}
		#main-content .orders li{margin:0 0 5px 0}
			#main-content .orders li img{vertical-align:bottom}
	#main-content .news{overflow:hidden;height:1%;margin-bottom:10px}
		#main-content .news .date{font:1em Tahoma,Geneva,sans-serif;font-weight:bold;color:#4E4E4E;padding:0 0 0 0px;margin-bottom:5px}
		#main-content .news h3{font-size:0.9em;color:#1B82E8}		
		#main-content .news .button{float:right}
	#main-content .button{display:block;width:104px;height:26px;line-height:25px;text-align:center;text-decoration:none;color:#fff;background:url(images/button-bg.png) no-repeat left top}
	#main-content .button:hover{text-decoration:underline}

#sidebar{width:220px;float:left;position:relative;z-index:50}
	#sidebar address{position:relative;height:112px;margin-bottom:1px}
    #centrpod {margin-bottom:8px}
		#sidebar address img{position:absolute;left:0;top:0}
	#sidebar h2{background:#fff url(images/headers-bg.gif) no-repeat 5px center;font:1.5em Tahoma,Geneva,sans-serif;color:#4E4E4E;padding:0 0 0 30px;margin-bottom:15px}
	#sidebar h3{font-size:0.75em;color:#1B82E8}
	#sidebar p{font-size:0.75em;margin-bottom:10px}
	#sidebar .sidebar-block{margin:0 0 0 10px;padding:0 0 5px 20px;margin-bottom:15px}

#footer{border-top:solid 6px #E1E3E4;position:relative;overflow:hidden;height:1%;padding:25px 45px 10px 15px}

	#footer address{float:left;background: url(images/footer-address-bg.png) no-repeat left top;padding:5px 0 10px 90px;font-style:normal;font-size:1.3em;color:#1B82E8;line-height:100%}
	#footer p{float:right;font-size:0.75em;color:#4E4E4E;padding:10px 0 0 0}
	#footer ul{position:absolute;left:275px;bottom:0;background:url(images/footer-nav-bg.png) no-repeat left top;padding:10px 0 0 60px;font-size:0.75em;list-style-type:none;width:298px;height:64px}
		#footer ul li{float:left;width:120px;border-left:solid 3px #6492CD;padding:0 0 0 10px}
		
		
.form-field{font:x-small Verdana}
td.redbad{border:2px solid red}

#main-content ol{margin:0 0 0 20px}
#main-content ol li{font-size:0.75em;margin:0 0 3px}
#main-content ul li{margin:0 0 3px}

.tablestyle{font-size:13px;width:100%;text-align:left;border-collapse:collapse;margin:0}
.tablestyle th.roundtopleft{background:#5287C4 url(images/roundhtl.gif) 0 0 no-repeat}
.tablestyle th.roundtopright{background:#5287C4 url(images/roundhtr.gif) 100% 0 no-repeat}
.tablestyle th{font-weight:600;font-size:13px;color:#FFF;background:#5287C4;padding:6px;}
.tablestyle td{background:#E6EDF2;border-top:1px solid #fff;color:#212121;padding:5px 6px}
/*.tablestyle tbody tr:hover td{background:#C9D8E2}*/
.tablestyle td.roundtopleft{background:#E6EDF2 url(images/roundtl.gif) 0 0 no-repeat}
.tablestyle td.roundtopright{background:#E6EDF2 url(images/roundtr.gif) 100% 0 no-repeat}
/*.tablestyle tr:hover td.roundtopleft{background:#C9D8E2 url(images/roundtlhov.gif) 0 0 no-repeat}
.tablestyle tr:hover td.roundtopright{background:#C9D8E2 url(images/roundtrhov.gif) 100% 0 no-repeat}*/
.tablestyle td.selected{font-weight:700;color:#C90808}
.tablestyle td.roundbotleft{background:#E6EDF2 url(images/roundbl.gif) 0 100% no-repeat}
.tablestyle td.roundbotright{background:#E6EDF2 url(images/roundbr.gif) 100% 100% no-repeat}
/*.tablestyle tr:hover td.roundbotleft{background:#C9D8E2 url(images/roundblhov.gif) 0 100% no-repeat}
.tablestyle tr:hover td.roundbotright{background:#C9D8E2 url(images/roundbrhov.gif) 100% 100% no-repeat}*/
.tablestyle td.tdors{background:#ffaf53}
/*.tablestyle tr:hover td.tdors{background:#ffaf53}*/
.tablestyle td.roundbotleft_or{background:#ffaf53 url(images/roundbl_or.gif) 0 100% no-repeat}
.tablestyle td.roundbotright_or{background:#ffaf53 url(images/roundbr_or.gif) 100% 100% no-repeat}
/*.tablestyle tr:hover td.roundbotleft_or{background:#ffaf53 url(images/roundbl_or.gif) 0 100% no-repeat}
.tablestyle tr:hover td.roundbotright_or{background:#ffaf53 url(images/roundbr_or.gif) 100% 100% no-repeat}*/
.tablecenter td, .tablecenter th{text-align:center;}
.tablecenter td.left {text-align: left;}
.street th.roundtopleft{width: 155px;}
.min_comment{font-size:12px}
.tablestyle td.tdgrs{background: #7ae18b; font-weight: bold;}
.tablestyle td.roundbotright_gr{background:#7ae18b url(images/roundbr_gr.gif) 100% 100% no-repeat; font-weight: bold;}
/*.tablestyle tr:hover td.roundbotright_gr{background:#7ae18b url(images/roundbr_gr.gif) 100% 100% no-repeat; font-weight: bold;}*/
.tablestyle th.roundtopright_gr{background:#7ae18b url(images/roundhtr_gr.gif) 100% 0 no-repeat; color:#000}

.registrform{margin-left:70px;text-align:center;width:490px}
#error{color:red;font-size:13px}
.redbad label{color:red}
.order_form{border:1px solid #BCBCBC;margin-bottom:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px}
.order_form legend{color:#4E4E4E;font-size:12px;font-weight:700;padding:0 2px}
.spisokform {padding:0 !important}
.spisokform li{list-style:none outside none;margin-bottom:5px}
.spisokform label{clear:both;float:left;padding-right:9px;padding-top:3px;text-align:right;width:169px}
.spisokform input{float:left;width:225px}
.spisokform select{float:left;width:229px}
.spisokform .dobpole{margin:3px 0 0 178px}
.spisokform input[type=checkbox]{float:left;width:13px;margin:4px 0 0}
.spisokform input.minpole{width:80px}
.spisokform select.minpole{width:84px;margin:0 3px 0 0}
.spisokform textarea{float:left;height:50px;width:225px;resize:none}
.spisokform div{float:left;font-size:12px;line-height:20px;padding-left:5px;text-align:left;width:245px}
.spisokform .desc{clear:both;display:block;font-size:10px;margin-left:178px;text-align:left}
.spisokform .descb{clear:both;display:block;font-size:11px;line-height:19px;margin-left:145px;text-align:left}
.submitbutt{float:left;margin:0 0 0 177px}
.checkinput{float: left;font-size: 12px!important;}

h4.orange{color:#b6412c;font-size:20px;text-align:center;margin-bottom:10px}
.table_orange{-webkit-border-radius:15px;border-radius:15px;overflow:hidden;border-spacing:0;width:100%}
.table_orange th,.table_orange td{border:none;font-size:15px;font-weight:700;padding:3px 2px 3px 15px}
.table_orange th{background:#b6412c;color:#fff;font-size:18px;
-webkit-box-shadow:inset 0px 4px 5px 0px rgba(250, 250, 250, 0.5);box-shadow:inset 0px 4px 5px 0px rgba(250, 250, 250, 0.5);
-webkit-border-radius:15px 15px 0px 0px;border-radius:15px 15px 0px 0px}
.table_orange td{background:#dde4f3;color:#2b3a47;border-bottom:1px solid #f5f7fa}
.table_orange tr.zag td{background:#f5f7fa;color:#71859b;font-weight:400;font-style:italic;font-size:13px;border-bottom:none}
.table_orange td.linktv a{text-decoration:none}
.table_orange td.smallt a{text-decoration:none;font-size:13px}
.table_orange.mint td{font-size:13px;font-weight:400}
.icon{display:block;height:33px;margin:0 auto;background:url(http://pskovline.ru/images/icons_tarif.png) no-repeat}
.icon.smile{background-position:1px -1px;width:29px}
.icon.binkl{background-position:-30px -4px;width:31px}
.icon.divan{background-position:-68px -2px;width:36px}
.icon.kybok{background-position:-106px -2px;width:31px}
.icon.oblak{background-position:-142px -1px;width:34px}
.icon.obshn{background-position:-178px -3px;width:31px}
.icon.igray{background-position:-212px -2px;width:31px}
.icon.kacha{background-position:-244px -2px;width:31px}
.icon.letay{background-position:-277px -2px;width:36px}
.icon.tltv1{background-position:-316px -1px;width:31px}
.icon.tltv2{background-position:-350px -1px;width:31px}
.icon.tltv3{background-position:-387px -1px;width:31px}
.icon.strlk{background-position:-473px -2px;width:31px}
.icon.stydd{background-position:-504px -2px;width:36px}
.icon.hit{background-position:-425px 0;width:40px;height:40px}
.icon.ydivl{background-position:-547px -2px;width:32px}
.icon.operez{background-position:-589px -2px;width:33px}

.mps{position:absolute;right:231px;top:16px;}

.icon2{display:block;height:33px;margin:0 auto;background:url(http://pskovline.ru/images/icons_tarif_2.png) no-repeat}
.icon2.summer{background-position:-7px -2px;width:30px}
.icon2.gift{background-position:-195px -2px;width:31px}
.icon2.check{background-position:-95px -2px;width:36px}
.icon2.medal{background-position:-52px -2px;width:31px}