html,body						/* depricated 	*/

{

	margin: 0;

	padding: 0;

	text-align: left;

	text-indent: 0;



	text-decoration: none;

	list-style-type: none;

}

*{ 	font-family:tahoma; 

	font-size:11px;

	color:#000000;}


hr,img,object {

	border: 0;

}

input,select,button {

	vertical-align: middle;						/* make all controls align middle to textline in all browsers */

}

textarea {

	vertical-align: top;						/* ...and all textareas, but... */

}

input,button{

	overflow: visible;							/* remove padding in buttons in IE */

}

select[size]{

	vertical-align: top;						/* make align top to textline for all selectboxes which has attribute "size",.. */

}



select[size="1"] {

	vertical-align: middle;						/* ...if attribute "size" of a selectbox is set to "1", make it align middle to textline */

}

fieldset legend {

	*margin-left: -7px;							/* remove m?rgin in IE6-7. Better place this in your IE6-7.css and include via Conditional Comments. */

}

caption,td,th,tr {

	vertical-align: top;

}

table {

	border-collapse: collapse;

}

optgroup {

	color: black;								/* optgroup in Opera has black background and white text... */

	background: white;							/* ...so let's fix it */

	font-style: normal;							/* works only in FF */

}

optgroup option {

	padding-left: 22px;							/* make padding in FF almost the same as in other browsers */

}

hr {

	color: black;

	background-color: black;

	height: 1px;

	margin: 7px 0;								/* crossbrowser hr */

	*margin: 0;									/* hack for IE6-7. Better place this in your IE6-7.css and include via Conditional Comments */

}

ol li, ul li{

	vertical-align: bottom;						/* fixing margins for IE, if there are elements with "display: block" in list items */

}

ol li{

	list-style-type: decimal;

}

ul li{

	list-style-type: disc;

}

q { quotes: '\00AB' '\00BB' '\201E' '\201C'; }	/* russian quotes */

q:before	{ content: '\00AB'; }

q:after		{ content: '\00BB'; }

q q:before	{ content: '\201E'; }

q q:after	{ content: '\201C'; }



sub, sup{

	position: relative;							/* this method is better, there will not be extra padding in textline */

	font-size: 11px;

}

sub{

	top: 5px;	

}

sup{

	top: -5px;

}

h1{ color:#E54646; margin-left:15px; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:8px;}

a, a:link, a:active {

text-decoration:none;



}

a:hover {

text-decoration:underline;

}



/* style for body*/



.main{ width:100%; height:100%;}  



.iePNG, img { filter:expression(fixPNG(tthis)); } 

.iePNG A { position: relative; }

.c_block{ width:780px;} 



.main_menu_item{ height:36px; text-align:center; vertical-align:middle; }

.main_menu_item a, .main_menu_item a:link, .main_menu_item a:active, .main_menu_item a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:white;  }

.sec_menu_itemm a, .sec_menu_item a:link, .sec_menu_item a:active, .sec_menu_item a:visited{font-size:9px; color:white; font-family:tahoma;  }

.main_menu_splitter{ width:1px; background:white;} 

.lang{ width:25px; text-align:center;}

.banner_text{ color:#F3400F; font-size:13px; text-transform: uppercase; margin-left:20px; margin-top:20px;}

.banner_text b{ color:#F3400F; font-size:15px; text-transform: uppercase; font-weight:bold;}

.banner{ margin-left:5px;} 

.copiright{ margin-left:300px; margin-top:40px;}

.mylink{ color:#F88000; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-transform:uppercase;}

.sec_menu_item{   vertical-align:middle; padding-left:12px; background:url(img/arr.gif) no-repeat left center;}

.content_header{ margin-bottom:10px; color:#959595; font-weight:bold; }

.content{ margin-left:12px; margin-right:12px;  margin-top:18px; margin-bottom:12px;}

.footer{ background:url(img/footer.gif) no-repeat; height:89px; margin-bottom:45px;}

.l_block{ text-align:right;}

.colors{ width:34px; margin-top:49px;}





























.center_column{ background:url(img/centr_shapko.png) no-repeat; width:984px}

.main_menu_box{ background:url(img/green_stick.png) bottom no-repeat; width:964px; margin-left:10px; margin-right:10px; height:118px;}

.content_wrapper{ background:url(img/tenjka.png) repeat-y; overflow:hidden; position:relative; float:left;}

.orange_plaska{margin-left:10px;z-index:2; position:relative;}

.left_column{ background:url(img/levko_shapko.png) repeat-x right top; height:1173px;}

.right_column{ background:url(img/pravko_shapko.png) repeat-x left top;}

.main_content{ background-color:white;  margin-left:10px; margin-right:10px; position:relative; top:-70px; z-index:1; width:962px;}

.left_block{ padding-left:5px; width:234px;}

.top3_header{ background:url(img/top3.gif) no-repeat center top; height:99px;}

.top_number{ font-family:Arial, Helvetica, sans-serif; font-size:8px; margin-left:9px; color:white; font-weight:bold; float:left; margin-top:13px;}

.top_name{ font-family:tahoma; font-weight:bold; font-size:12px; color:#767D15; float:left; margin-left:15px; margin-top:11px;}

.top_splitter{ height:8px; clear:both; overflow:hidden;}

.right_block{ width:208px; padding-right:20px; padding-top:70px;}

.banner{ padding-top:15px; padding-left:13px; }

.center_block{ padding-top:70px; padding-left:20px; padding-right:20px;}



.secondary_content_header{ font-family:Tahoma; font-size:17px; color:#424141; margin-bottom:21px; }

.content_text{ font-family:Tahoma; font-size:11px; color:#424141; line-height:16px; }

main_menu_item_active{ float:left;}