html,body{height:100%;}
html, body, form, ul, ol, table, p {margin:0; border:0; padding:0;}
body{color:#000; font-size:11px; /*text-align:center;*/ font-family:Tahoma; background: #fff url(../images/main_bg.gif) top left repeat-y; }
table{border-collapse:collapse;}
a{text-decoration:underline; color:#0099CC; font-weight:normal;}
a:hover{text-decoration:none; color:#C1272D;}
p{text-align:left; font-weight:normal;}
input.botton{ padding:17px ; background:url(../images/botton.gif) no-repeat;}
a img {border: 0;}

#all{position:relative; max-width:1260px; top:0px; left:0; /*background:#FFF; */ min-width: 1000px; min-height: 100%;}

#top{/*position:relative;*/ width:100%; height:35px; top:0; left:0; background:#ED3A68;}
	#top p {display: block; position:absolute; width:300px; height:35px; top:0; left:44px; color:#2B424C; font-size:24px; line-height:35px; background:#FFF;}
	#top span {display: block; position:absolute; height:35px; top:0; right:35px; color:#FFF; font-size:24px; line-height:30px; font-family:Tahoma;}
	
#content{ /*position:relative; width:auto; top:0; left:0;*/margin-left:324px; padding-bottom:30px; /*border-left:260px solid #DCDCDC; */}

	#left{float:left; position:relative; width:260px; margin-left:-260px; left:0px;}
		#left .logo{width:260px; height:92px; left:0px; border-bottom: 12px solid #fff;}
		#left .text{width: auto; margin:0 19px; text-align:left;}
        #left .text div{margin-top: 19px;}
/*		#left  .text div img{color:#ED3A68; font-size:16px; line-height:16px; font-weight:bold;}   */
		#left ul  {margin-left:6px; margin-top:5px; list-style:none;}
		#left li {padding-left:20px;}
		#left li.active{background:url(../images/punkt.gif) 5px 5px no-repeat;}
		#left .text a{color:#000; font: 13px Arial; line-height: 20px; text-decoration:none;}
		#left .text a:hover{text-decoration:underline;}

#topmenu{/*position:relative; width:auto;*/ height:25px; margin: 0 35px 0 20px; white-space: nowrap;}
#topmenu div {float: left; width: 25%; text-align: center; }
#topmenu div.first {text-align: left;}
#topmenu div.third {text-align: center;}
#topmenu div.last {text-align: right; }
#topmenu .clear{height:1px;overflow:hidden;}

	#line{ position:relative; width:auto; height:8px; top:0; left:0; margin-left:20px; font-size:1px; background:#4989B5;}
		#line1{position:absolute; width:33.3%; height:8px; top:0; left:0; font-size:1px; background:#ED3A68;}
		#line2{position:absolute; width:33.3%; height:8px; top:0; left:33.3%; font-size:1px; background:#FBBD51;}
		
	#order {margin:10px 35px 0 0; text-align:right;}
		/*#order a{color:#ED3A68; font-size:15px; line-height:30px; font-weight:bold; text-decoration:none;}*/
	
	#text{position:relative; width:auto; top:0; left:0; margin:47px 90px 0 62px; text-align:left;}
		#text h1 {font-size: 31px; font-weight: bold; color: #fff; padding: 12px 0 2px 5px; background: #fbbd51; margin-bottom: 36px;}
		#textmenu{margin: 10px 0 0 0;}
			#textmenu a{color:#000; font-size:13px; font-weight:normal;  white-space: nowrap; margin-right: 10px;}
		#text p{color:#000; font:13px Tahoma; line-height:18px; margin-bottom:15px; padding-left:35px; text-align: justify;}
	    #text p.mark {background:url(../images/p_bg.gif) 0px 4px no-repeat; min-height: 31px; padding-left: 35px; margin-left: 35px;}

	#text  p.right {text-align: right;}
		
	#text  { font: 13px Tahoma;}
    #text  span {background-color: #FBBD51; padding: 0 2px; }
	
	#text  h3, #text h2 {margin: 0 0 10px 35px; font: bold 16px Tahoma;}
	#text  ul {list-style: none;}
	#text  ul li {background: transparent url(../images/li.gif) 0 3px no-repeat; padding-left: 20px;}
	
	#text  ol  {margin: 0 0 20px 55px; padding: 0;}
	#text  ul  {margin: 0 0 20px 35px; padding: 0;}
	#text  ul li, #text ol li {font: 13/18px Tahoma; color: #000; margin-bottom: 3px;}
	
	
	#text  ul ul, #text  ol ul {margin: 5px 0 10px 0;}
	#text  ul ul, #text  ol ul {list-style-type:none;}
	#text ol li {padding-bottom: 5px;}
	/*#text ol li li, #text ul li li {padding: 0; } */
	
	
	#text table {margin: 5px 0 5px 0; border-collapse: separate;background: #c6c6c6;}
	#text table td {padding: 3px; background: #fff; text-align: left;}
	
	#text table.orderform { margin: 5px 0 30px 32px; border-collapse: separate; background: #fff;}
	
	#text .red {font-weight: bold; color: red;}
	
	#text table.orderform td {padding: 3px; font-weight: 600; background: #eee; color: #333;}
	
	#text table.orderform td.pad {padding-left: 10px;}
	#text table.orderform td.toppad {padding-top: 10px;}
	#text table.orderform td label {font-weight: normal; text-decoration: underline; color: #666; cursor: hand;}
	#text table.orderform td div {margin-bottom: 5px;}
	.input {border: 1px solid #aaa; width: 490px;}
	#text table.orderform td.submit {text-align: right;}
	
	#text table.orderform p {font-weight: normal; font-size: 10px; color: red; margin: 0; padding: 0;}
	
	
	#footer{position: absolute; bottom: 10px; right: 35px; text-align: left;}
		#footer a {color:#000; text-decoration:none;}
	
.clear {clear:both;}