@CHARSET "UTF-8";

body {
	font-family: Trebuchet MS, Helvetica, Jamrul, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 13px;
	color: #747474;
}

div {}
	.header-holder {
		height: 1%;
		background: url(top-pattern.gif) bottom repeat-x;
	}
	
	.header {
		width: 1000px;
		margin: 0 auto;
	}
	
	.top-menu-holder {
		padding-top: 10px;
		float: right;
	}
	
	.main-menu-holder {
		padding-top: 12px;
		clear: right;
		float: right;
		width: 750px;
	}
	
	.body-wrapper {
		height: 1%;
	}
	
	.body {
		width: 1000px;
		margin: 0 auto;
		padding-top: 20px;
	}
	
	.lefblank {
		float: left;
		width: 200px;
		padding-right: 10px;
	}
	
	.middleblank {
		float: left;
		width: 480px;
		margin-right: 10px;
	}
	
	.rightblank {
		float: left;
		width: 300px;
	}
	
	.catalog-heading {
		width: 200px;
		height: 30px;
		background: url(gray-spanel-top.gif);
	}
	
	.catalog-panel {
		background: url(gray-spanel-bg.gif);
		padding: 10px 3px 10px 3px;
		height: 1%;
	}
	
	.search-panel-heading {
		background: url(gray-spanel-search.gif) top left no-repeat;
		height: 35px;
	}
	
	.search-panel {
		background: #c3c3c3;
		padding: 0 10px 0 10px;
		height: 1%;
	}
	
	.search-panel-bottom {
		font-size: 0;
		height: 10px;
		background: url(gray-spanel-bottom.gif);
		margin-bottom: 10px;
	}
	
	.poll-heading {
		height: 30px;
		background: url(pink-spanel-top.gif);
	}
	
	.poll-panel {
		background: url(pink-spanel-bg.gif);
		height: 1%;
		padding: 10px;
	}
	
	.poll-footer {
		background: url(pink-spanel-bottom.gif);
		font-size: 0;
		height: 20px;
		margin-bottom: 10px;
	}
	
	.poll-question {
		font-weight: bold;
		padding-bottom: 10px;
	}
	
	.blue-panel-top {
		width: 480px;
		height: 10px;
		font-size: 0;
		background: url(blue-panel-top.gif);
	}
	
	.blue-panel {
		padding: 0 10px 0 10px;
		width: 460px;
		background: #93cce9;
		color: #FFF;
		overflow: hidden;
	}
	
	.blue-panel-bottom {
		width: 480px;
		height: 8px;
		font-size: 0;
		background: url(blue-panel-bottom.gif);
		margin-bottom: 10px;
	}	
	
	.pink-panel-top {
		height: 10px;
		font-size: 0;
		background: url(pink-panel-top.gif);
	}
	
	.pink-panel {
		padding: 0 10px 0 10px;
		height: 1%;
		background: #ffb1b2;
		color: #FFF;
	}
	
	.pink-panel-bottom {
		height: 10px;
		font-size: 0;
		background: url(pink-panel-bottom.gif);
		margin-bottom: 10px;
	}
	
	.gray-panel-top {
		height: 10px;
		font-size: 0;
		background: url(gray-panel-top.gif);
	}
	
	.gray-panel {
		padding: 0 10px 0 10px;
		height: 1%;
		background: #c3c3c3;
		color: #FFF;
		width: 460px;
	}
	
	.gray-panel-bottom {
		height: 10px;
		font-size: 0;
		background: url(gray-panel-bottom.gif);
		margin-bottom: 10px;
	}	
	
	.gray-mpanel-top {
		height: 31px;
		font-size: 0;
		background: url(gray-mpanel-top.gif);
	}
	
	.gray-mpanel {
		padding: 5px 3px 5px 3px;
		height: 1%;
		background: url(gray-mpanel-bg.jpg);
	}
	
	.gray-mpanel-bottom {
		height: 25px;
		background: url(gray-mpanel-bottom.gif);
		margin-bottom: 10px;
		text-align: right;
		padding: 6px 10px 0 0;
		margin-bottom: 10px;
	}	
	
	.blue-mpanel-top {
		height: 31px;
		font-size: 0;
		background: url(blue-mpanel-top.gif);
	}
	
	.blue-mpanel-top-1 {
		height: 31px;
		font-size: 0;
		background: url(blue-mpanel-top2.gif);
	}
	
	.blue-mpanel-top-2 {
		height: 31px;
		font-size: 0;
		background: url(blue-mpanel-top3.gif);
	}
	
	.blue-mpanel-top-3 {
		height: 31px;
		font-size: 0;
		background: url(blue-mpanel-top4.gif);
	}			
	
	.blue-mpanel {
		padding: 10px 0 0 13px;
		height: 1%;
		background: url(blue-mpanel-bg.gif);
	}
	
	.blue-mpanel-2 {
		padding: 10px 13px 0 13px;
		height: 1%;
		background: url(blue-mpanel-bg.gif);
		padding-bottom: 10px;
	}
	
	.blue-mpanel-bottom {
		height: 25px;
		background: url(blue-mpanel-bottom.gif);
		margin-bottom: 10px;
		text-align: right;
		padding: 6px 10px 0 0;
		margin-bottom: 10px;
	}	
	
	.partners-panel-heading {
		height: 30px;
		background: url(partners-panel-heading.jpg);
	}
	
	.partners-panel {
		background: url(gray-spanel-bg.gif);
		padding: 10px 0px 0 10px;
		height: 1%;
	}
	
	.partners-panel-bottom {
		height: 20px;
		background: url(partners-panel-footer.jpg);
		margin-bottom: 10px;
	}	
	
	.row1 {
		padding: 5px 10px 5px 10px;
		height: 1%;
	}	
		
	.row2 {
		padding: 5px 10px 5px 10px;
		height: 1%;
		background: #ecf3f7;
	}
	
	.images-container {
		width: 142px;
		float: left;
	}
	
	.spacer10 {
		clear: both;
		font-size: 0;
		height: 10px;
		visibility: hidden;
	}
	
	.banner-holder {
		height: 119px;
		background: url(footer-bg.jpg) repeat-x;
		clear: both;
		padding-top: 30px;
	}
	
	.banner2 {
		width: 728px;
		height: 90px;
		margin: 0 auto;
	}
	
	.footer {
		width: 1000px;
		margin: 0 auto;
		padding: 10px 0 20px 0;
	}
	
	.copyright {
		float: right;
		font-size: 11px;
	}
	
	.created {
		float: right;
		font-size: 11px;
		width: 130px;
	}
	
	.category-icon {
		width: 23px;
		height: 60px;
		background: url(category-icon.gif) no-repeat;
		float: left;
		margin-right: 10px;
	}
	
	.poll-item, .poll-item-sel {
		background: #cdcdcd;
		padding: 5px;
		margin-bottom: 1px;
	}
	
	.slider {
		width: 145px;
		float: right;
	}
	
	.slider-text {
		float: right;
		width: 35px;
	}
	
	.poll-item-text {
		width: 210px;
		float: left;
	}
	
	.slider-left {
		width: 3px;
		height: 7px;
		background: url(slider-left.gif);
		font-size: 0;
		float: left;
		margin-top: 6px;
	}
	
	.slider-right {
		height: 7px;
		font-size: 0;
		background: url(slider-right.gif) right;
		float: left;
		margin-top: 6px;
	}
	
	.slider-alt {
		width: 210px;
	}
	
	.slider-text-alt {
		float: left;
		width: 35px;
		text-align: right;
	}
	
	.slider-left-alt {
		width: 3px;
		height: 7px;
		background: url(slider-left-alt.gif);
		font-size: 0;
		float: left;
		margin-top: 6px;
	}
	
	.slider-right-alt {
		height: 7px;
		font-size: 0;
		background: url(slider-right-alt.gif) right;
		float: left;
		margin-top: 6px;
	}	
	
	.status-message {
		font-weight: bold;
		color: #FFF;
	}
	
	.error-message {
		color: red;
		font-weight: bold;
		text-align: center;
		padding: 10px 0 10px 0;
	}
	
	.tooltip {
		width: 200px;
		padding: 10px;
		background: #f1f1f1;
		border: 1px solid #c3c3c3;
	}
	
	.ips7-logo {
		width: 130px;
		height: 40px;
		background: url(logo-IPS7.gif);
		float: right;
	}	
	
	.clear {
		height: 0;
		clear: both;
		font-size: 0;
	}
	
a:visited,
a:link {
	color: #0099cc;
	text-decoration: none;
}

a:hover,
a:active {
	text-decoration: underline;
}

	a.logo {
		float: left;
		display: block;
	}
	
	.main-menu li a {
		font-size: 20px;
	}
	
	a.search-button {
		display: block;
		width: 50px;
		height: 18px;
		float: right;
		background: url(search-button.gif);
		margin-top: 4px;
	}

	.catalog-categories li a:visited,
	.catalog-categories li a:link {
		background: url(dot.gif) bottom repeat-x;
		display: block;
		padding: 3px 0 3px 0;
		color: #747474;
		text-decoration: none;
	}

	.catalog-categories li a:hover,
	.catalog-categories li a:active {
		background: #f1f1f1;
	}
	
	.catalog-categories li a.current {
		background: #f1f1f1 !important;
	}
	
	a.poll-item {
		background: url(poll-bullet.jpg) left top no-repeat;
		display: block;
		padding: 0 0 5px 21px;
		text-decoration: none;
		color: #747474;
	}
	
	a.poll-item-sel {
		background: url(poll-bullet-sel.jpg) left top no-repeat;
		display: block;
		padding: 0 0 5px 21px;
		text-decoration: none;
		color: #747474;
	}
	
	a.vote-button {
		width: 106px;
		height: 29px;
		display: block;
		background: url(vote-button.gif);
		float: right;
	}
	
	a.intro-image {
		display: block;
		float: left;
		margin-right: 10px;
	}
	
	a.intro-image img {
		border: 1px solid #d0e9f6;
	}
	
	.blue-panel a:link,
	.blue-panel a:visited {
		color: #FFF;
		text-decoration: underline;
	}
	
	.blue-panel a:hover,
	.blue-panel a:active {
		color: #FFF;
		text-decoration: none;
	}
	
	.image-holder-small {
		display: block;
		margin-left: 5px;
		float: right;
	}
	
	.row1 a img, .row2 a img {
		border: 1px solid #b7b7b7;
	}
	
	.show-all:link,
	.show-all:visited {
		color: #FFF;
		text-decoration: underline;
	}
	
	.show-all:hover,
	.show-all:active {
		text-decoration: none;
	}
	
	a.img-holder {
		width: 130px;
		height: 98px;
		display: block;
		margin-bottom: 10px;
		float: left;
		margin-right: 10px;
	}
	
	a.img-holder-4 {
		display: block;
	}
	
	.img-holder-4.no-margin {
		margin-right: 0;
	}
	
	.img-holder-4 img {
		border: 1px solid #cdcdcd;
		display: block;
	}
	 
	.img-holder-3 {
		width: 130px;
		height: 135px;
		display: block;
		margin-bottom: 10px;
		float: left;
		margin-right: 10px;
		text-decoration: none !important;
		text-align: center;
		position: relative;
	}	
	
	.no-margin {
		margin-right: 0;
	}
	
	.img-holder img {
		border: 1px solid #b7b7b7;
	}
	
	.img-holder-3 img {
		border: 1px solid #e8e4e4;
	}
	
	a.img-holder-2 {
		display: block;
		float: right;
		margin-left: 10px;
	}
	
	a.img-holder-2 img {
		border: 1px solid #e8e4e4;
	}
	
	.pink-panel a:link,
	.pink-panel a:visited, 
	.gray-panel a:link,
	.gray-panel a:visited {
		color: #FFF;
		text-decoration: underline;
	}
	
	.pink-panel a:hover,
	.pink-panel a:active,
	.gray-panel a:hover,
	.gray-panel a:active {
		text-decoration: none;
	}
	
	.footer a {
		color: #747474;
	}
	
	a.devision {
		width: 50px;
		height: 15px;
		background: url(devision.gif);
		float: right;
		margin-left: 5px;
		margin-top: -3px;
	}
	
	.link-button:link,
	.link-button:hover,
	.link-button:active,
	.link-button:visited {
		color: #FFF;
		font-weight: bold;
		font-size: 15px;
		text-decoration: none;
	}
	
	.heading {
		width: 86px;
		height: 42px;
		background: url(cell-bck-heading.gif) repeat-x;
	}
	
	.cell-neutral {
		background: url(cell-bck-neutral.gif) repeat-x;
		height: 37px;
		padding-left: 10px;
		width:220px;
		font-size: 11px;
	}
	
	.cell-blue-y {
		background: url(cell-bck-blue-y.gif);
	}
	
	.cell-blue-n {
		background: url(cell-bck-blue-n.gif);
	}
	
	.cell-vip {
		background: url(cell-bck-vip.gif);
	}
	
	.cell-order {
		height: 32px;
		background: url(cell-order.gif) repeat-x;
		text-align: center;
		font-weight: bold;
	}
	
	.cell-order a {
		color: #B15353;
	}
	
ul {}
	ul.main-menu, ul.top-menu, ul.catalog-categories {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
li {}
	.main-menu li {
		float: right;
		padding: 0 10px 0 10px;
	}
	
	.top-menu li {
		float: right;
		padding: 0 2px 0 2px;
	}
	
	.catalog-categories li {
		padding: 0 7px 0 7px;
	}
	
input, select, textarea {
	font-family: Trebuchet MS, Helvetica, Jamrul, sans-serif;
	font-size: 12px;
	color: #747474;
}
	.search-panel input {
		width: 120px;
	}
	
	.search-panel select {
		width: 120px;
	}
	
	.text-field {
		border: 1px solid #8a8a8a;
		width: 200px;
		padding: 2px;
	}
	
h1 {
	font-size: 20px;
	margin: 0 0 10px 0;
}
	.blue-panel h1 {
		margin: 0;
		font-size: 20px;
		font-style: italic;
	}
	
h2 {
		margin: 0;
		font-size: 17px;
	}
	
p {}
	.item p {
		margin: 5px 0 5px 0;
	}
	
span {}
	.delete-button {
		display: block;
		width: 24px;
		height: 24px;
		background: url(delete_img.png);
		position: absolute;
		z-index: 10;
		top: 78px;
		left: 110px;
	}
	
td {}
	.form td {
		padding-bottom: 10px;
	}
	
	.image-border {
		border: 1px solid #e8e4e4;
		float: left;
		margin: 0 10px 10px 0;
	}
	
/*   MISC   */
	.margin-bottom {
		margin-bottom: 5px;
	}
	
	.margin-top {
		margin-top: 5px;
	}
	
	.big {
		font-size: 14px;
	}
	
	.bold {
		font-weight: bold;
	}
	
	input.error, input.error2, input.error3, input.error4 {
		background-color:#ffaaaa;
	}
	
	label.error {
		color: #ff0000;
	}
	
	div.corporate-links {
		width: 1000px;
		height: 21px;
		text-align: center;
		padding-top: 4px;
		background: url(corporate-links.jpg);
		color: #e9f4fa;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	
	.corporate-links a {
		color: #FFFFFF;	
	}
	
	.standart-packet {
		color: #ffe596 !important;
	}
	
	.fb-icon {
		display: block;
		width: 25px;
		height: 25px;
		background: url(fb-icon.png);	
		float: left;
		margin-top: -5px;
		margin-right: 5px;
		clear: left;
	}
	
	.plus {
		display: block;
		float: left;
		margin-top: -5px;
	}	
