.top_text {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

}

.language {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #7BB9DD;

	text-align: center;

	vertical-align: middle;

}

.language A {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #3d98ce;

	text-decoration: none;

}

.language A:hover {

	color: #FFFFFF;

}

.large {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 40px;

	font-weight: bold;

	color: #a4ddff;

	text-align: center;

	vertical-align: middle;

}

.main_menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #3D98CE;

	text-align: center;

}

.header_search_opt A{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #D9F1FF;

	text-align: center;

	text-decoration: none;

}

.header_search_opt A:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #D9F1FF;

	text-align: center;

	text-decoration: none;

}

.main_menu A {

	color: #FFFFFF;

	text-decoration: none;

}

.main_menu A:hover {

	color: #D9F1FF;

}

.smal_menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FFFFFF;

	text-align: right;

	padding-right: 15px;

}

.smal_menu A {

	color: #FFFFFF;

	text-decoration: none;

}

.smal_menu A:hover {

	color: #eeeeee;

}

.search_text {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 11px;

	font-weight: normal;

}

.bg_star {

	background-image: url('/products/templates/xtc4/img/ivan/line_star.gif');

	background-repeat: no-repeat;

	background-position: right 16px;

}

.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

}

.content_first {

	letter-spacing: 1px;

	font-family:arial, helvetica, sans-serif;

	font-weight: bold;

	color: #555555;

}

.news_block_title{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 5px;

	/*color: #de732e;*/

	color: #f38527;

}

.news_title_1 {

	font-family:Arial, sans-serif;

	padding-left: 15px;

	font-weight: bold;

	bottom: 3px;

	padding-bottom: 3px;

	padding-top: 2px;

	background-image: url('/products/templates/xtc4/img/ivan/news_corner_left.gif');

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #D4EFFF;

}

.news_date {
	font-family:tahoma, verdana, Arial, sans-serif;
	font-size: 70%;
}

h1 {

	/*background-color:#FFFFFF;*/

	color: #f38527;

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

}

h2 {

	/*background-color:#FFFFFF;*/

	color: #888888;

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

}

h3 {

	/*background-color:#FFFFFF;*/

	color: #888888;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

}

h2.news_header {

	/*background-color:#FFFFFF;*/

	color: #888888;

	font-family:tahoma, verdana, Arial, sans-serif;

}

.text {

	font-family:Arial, Helvetica, sans-serif;

	color:#555555;

	font-size: 80%;

	padding-top: 10px;

	text-align: justify;

	font-weight: normal;

	line-height: 150%;

	vertical-align: top;

}

.cost {

	font-size: 120%;

	font-weight: bold;

	color: #444444;

}



.text A {

	color:#555555;

}

.text A:hover {

	color:#999999;

}

.text2 {

	font-family:Arial, Helvetica, sans-serif;

	color:#444444;

	font-size: 70%;

	padding-top: 10px;

	text-align: left;

	font-weight: normal;

	padding-left: 10px;

}

.text2 A {

	color:#666666;

}

.news_title_2 {

	font-family:Arial, sans-serif;

	padding-left: 15px;

	font-weight: bold;

	background-color: #D4EFFF;

	bottom: 3px;

	padding-bottom: 3px;

	padding-top: 2px;

	background-image: url('/products/templates/xtc4/img/ivan/news_corner_right.gif');

	background-repeat: no-repeat;

	background-position: right top;

}

.frame_top {

	background-image: url('/products/templates/xtc4/img/ivan/dot.gif');

	background-repeat: repeat-x;

	background-position: top;

}

.frame_right {

	/*border-top-style: none;

	border-right-color: #EEEE;	*/

	background-image: url('/products/templates/xtc4/img/ivan/dot.gif');

	background-repeat: repeat-y;

	background-position: right;

}

.frame_left {

	background-image: url('/products/templates/xtc4/img/ivan/dot.gif');

	background-repeat: repeat-y;

	background-position: left;	

}

.frame_bottom {

	background-image: url('/products/templates/xtc4/img/ivan/dot.gif');

	background-repeat: repeat-x;

	background-position: bottom;

}

.frame_crossing {

	border-left: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

}



.frame2_top {

	background-image: url('/products/templates/xtc4/img/ivan/dot2.gif');

	background-repeat: repeat-x;

	background-position: top;

}

.frame2_right {

	border-top-style: none;

	border-right-color: #EEEE;	

	background-image: url('/products/templates/xtc4/img/ivan/dot2.gif');

	background-repeat: repeat-y;

	background-position: right;

}

.frame2_left {

	background-image: url('/products/templates/xtc4/img/ivan/dot2.gif');

	background-repeat: repeat-y;

	background-position: left;	

}

.frame2_bottom {

	background-image: url('/products/templates/xtc4/img/ivan/dot2.gif');

	background-repeat: repeat-x;

	background-position: bottom;

}

.frame2_crossing {

	border-left: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

}



.programs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #86D2FF;

}

.border_right {

	border-right: 1px solid #eeeeee;

	vertical-align: top;

}

.border_left {

	border-left: 1px solid #eeeeee;

}

.second_menu {

	font-family: Arial, Helvetica, sans-serif;

	color: #000;

	font-size: 12px;

	padding: 5px;

}

.second_menu A {

	color: #2C82B6;

	text-decoration: none;

}

.second_menu A:hover {

	color: #1D5678;

}

.path {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 85%;

	color: #2c82b6;

	text-decoration: none;

}

.product_id {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 95%;

	font-weight: bold;

	color: #555555;

}

.product_name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 110%;

	font-weight: bold;

	color: #f38527;

}





.path A {

	text-decoration: none;

	color: #2c82b6;

	text-decoration: underline;

	

}

.path A:hover {

	color: #3D98CE;

	text-decoration: underline;

	

}

.cost_red {

	font-size: 120%;

	font-weight: bold;

	color: #FF0000;

	text-decoration: line-through;

}

.line_through {

	text-decoration: line-through;

	color: #777777;

}

.centr {

	text-align: center;

	vertical-align: middle;

}

.cart_header {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #444444;

	background-color: #D4EFFF;

	font-size: 80%;

	text-align: center;

	background-image: url(/products/templates/xtc4/img/ivan/dot.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

.cart_text {

	font-family:Arial, Helvetica, sans-serif;

	color:#555555;

	font-size: 80%;

	text-align: center;

	font-weight: normal;

	vertical-align: top;

	background-color: #FFFFFF;

	background-image: url('/products/templates/xtc4/img/ivan/dot.gif');

	background-repeat: repeat-x;

	background-position: bottom;

	line-height: 140%;

}

.second_menu_marker {

	color: #FF0000;

	text-decoration: none;

}

.second_menu_marker A {

	color: #FF9797;

	text-decoration: none;

}

.second_menu_marker A:hover {

	color: #FF0000;

	text-decoration: underline;

}

.marker_red {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

	border: 1px solid #FF0000;

	background-color: #FFF2F2;

}

.marker_green {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #00DD00;

	clip: rect(auto,auto,auto,auto);

	border: 1px solid #00CC00;

	background-color: #EAFFEA;

}

.text2 A:hover {



	color:#888888;

}



.content{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #477294;

	line-height: 1.5;

	background-color: #EBF2F7;

	border: 1px solid #477294;

	margin-bottom: 3px;

	margin-top: 3px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	padding-top: 2px;

}



.content_nobord{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #477294;

	line-height: 1.5;

	margin-bottom: 3px;

	margin-top: 3px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	padding-top: 2px;

}



.content_blank{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #477294;

	line-height: 1.5;

	background-color: #FFFFFF;

	border: 1px solid;

	border-color: #9DBED8;

	margin-bottom: 3px;

	margin-top: 3px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	padding-top: 2px;

}

