.picture_left {float:left; margin:2px 10px 2px 0px !important; border:1px solid #B2B2B2; padding:3px;}
.picture_right {float:right; margin:2px 0px 2px 10px !important; border:1px solid #B2B2B2; padding:3px;}

.nice_table_100, .nice_table {border-spacing:0; border-collapse:collapse; margin:10px 0;}
.nice_table_100 {width:100% !important;}
.nice_table {width:auto !important;}
.nice_table_100 td, .nice_table_100 th, .nice_table td, .nice_table th {padding:5px; text-align:left; vertical-align:top;}
.nice_table_100 th, .nice_table th, .nice_table_100 thead td, .nice_table_100 thead th {font-weight:bold; background-color:#F3F3F3;}
.nice_table_100 td.left, .nice_table td.centered {text-align:center;}
.nice_table_100 td.right, .nice_table td.right {text-align:right;}
.nice_table_100 td.subheading, .nice_table td.subheading {text-align:center; font-weight:bold;}

small {font-size:85% !important;}
.outer {background:url('images/outer.gif') no-repeat; background-position:0px 3px; padding-left:17px; }




.columns {
	overflow: hidden; zoom: 1;
	margin: 32px 0;
}
#banners a {
	display: block;
	width: 47%;
	height: 127px;
	margin: 0;
	padding: 0;
	color: #666;
	text-decoration: none;
	border: 1px solid #ccc;
	background: #f9f9f9;
}
.column {
	float: left;
	width: 43%;
	padding: 15px;
	border: 1px solid #ccc;
	line-height: 16px;
	margin: 0 24px 0 0;
 	background: #f9f9f9;
}
.columns a div.banner {
	float: none;
	height: 107px;  /* 92px */
	padding-top: 20px;
	padding-right: 13px;
	font-size: 16px;
	color: #666;
	text-align: right;
	line-height: normal;
	background-repeat: no-repeat;
	cursor: pointer;
}
.columns .books .title, .columns .boxes .title {
	min-height:44px;
	height:auto !important;
	height:44px;
}
.banner h2.banner {
	font-size: 22px; margin: 0;
}
.banner-left {
	background-image: url(images/banner_1.jpg);
	background-position: 7px 8px;
}
.banner-right {
	padding-left: 18px;
	background-image: url(images/banner_2.jpg);
	background-position: left top;
}
.banner-right #skidka-text {
	float: left;
	width: 70px;
	padding-top: 22px;
	padding-left: 5px;
	color: #333;
	font-size: 20px;
}
.banner-right #skidka-text #skidka-value {
	color: rgb(201, 0, 0);
	font-size: 30px;
	font-weight: bold;
}

h2 {
	color: #F60;
	font: bold 18px/normal Arial, Helvetica, sans-serif;
	margin: 21px 0px;
}
h3 {
	font: normal normal 19px/22px Arial, Helvetica, sans-serif;
	color: #f60;
}
h4 {
	font-size: 14px; line-height: 20px;
	margin: 16px 0;
	font-style: normal; font-weight: bold;
}

.column h3.title { margin: 2px 0 15px 82px; }
.column p { margin: 8px 0; }
.columns .column-right { margin-right: 0; float: right; }
.columns .books { height: 160px; background: #f9f9f9 url(images/books.jpg) no-repeat 10px 8px; }
.columns .boxes { height: 160px; background: #f9f9f9 url(images/boxes.jpg) no-repeat 10px 2px; }

.boximg {
	margin:10px 20px 10px 10px;
}
#content ul {
	list-style: none;
	margin:0 0 8px 0;
	padding:0;
	line-height: 20px;
}
#content ul li {
	margin:0 0 2px;
	padding:0 0 0 22px;
	background: url(images/arrow.gif) no-repeat 0 1px;
}
#content ul ul {
	padding:0 0 0 34px;
	list-style-type: disc;
}
#content ul ul li {
	padding: 0;
	background: none;
}
#content .voting {
	float: right;
	width: 300px;
	margin:0 0 18px 18px;
}
#content .voting h4 {
	margin: 0;
}
.grey {
	color: #999;
}


a:link {color:#006CD1;}
a:active, a:hover {color: rgb(255, 102, 0);}

a.invertedLink:link, a.invertedLink:visited {color:#FF1111;}
a.invertedLink:active, a.invertedLink:hover {color:#000000;}

div.skelbgHeader {margin:0; padding:0; background:#FDFFC9 url('img/yellow/bg.jpg') top left repeat-x; }

table#skeleton {margin:0;}
table#skeleton tr.skelHeader {background-color:transparent;}
table#skeleton tr.skelTopMenu {background:transparent url('img/yellow/tm_line.gif') bottom left repeat-x;;}
table#skeleton tr.skelSpacer {background-color:#FFFFFF;}
table#skeleton tr.skelBody {background-color:#FFFFFF;}
table#skeleton tr.skelBottomMenu {background-color:#FFFFFF;}
table#skeleton tr.skelFooter {color:#808080; background-color:#FFFFFF;}
table#skeleton tr.skelFooter a {color:#808080;}

table#topMenu td td.topMenuLeft {background:url('img/yellow/tm_left.gif') top left no-repeat;}
table#topMenu td td.topMenuLink {background-color:#FF6819}
table#topMenu td td.topMenuRight {background:url('img/yellow/tm_right.gif') top left no-repeat;}
table#topMenu a {color:#FFFFFF;}

table#topMenu td.selected td.topMenuLeft {background:url('img/yellow/tm_left_sel.gif') top left no-repeat;}
table#topMenu td.selected td.topMenuLink {background:#FFFFFF url('img/yellow/tm_sel.gif') top left repeat-x;}
table#topMenu td.selected td.topMenuRight {background: url('img/yellow/tm_right_sel.gif') top left no-repeat;}
table#topMenu td.selected a {color:#000000;}

ul.mainMenu li.selected a:link, ul.mainMenu li.selected a:visited {color:#000000;}
ul.mainMenu li.selected a:active, ul.mainMenu li.selected a:hover {color:#000000;}

div.priceMenu {background-color:#FDFFC9;}

div#aboutCompany {
/*font-size:110%;*/
}

.rightCol {background-color:#F3F3F3;}
div.rightCol div.rightSeparator {border-top:1px solid #FF3C11; height:12px; width:100%; margin:20px 0 0 0; padding:0;}

ul.rightMenu li.selected a:link, ul.rightMenu li.selected a:visited {color:#000000;}
ul.rightMenu li.selected a:active, ul.rightMenu li.selected a:hover {color:#000000;}

table#skeleton td.skelBottomMenuOuter {background-color:#F3F3F3;}

img#skelIcoHome {background:url('img/yellow/ico_home.gif') top left no-repeat;}
img#skelIcoHomeSel {background:url('img/yellow/ico_home_sel.gif') top left no-repeat;}
img#skelIcoMap {background:url('img/yellow/ico_map.gif') top left no-repeat;}
img#skelIcoMapSel {background:url('img/yellow/ico_map_sel.gif') top left no-repeat;}
td#skelSubNav span {color:#FF1111;}
td#skelSubNav a:link span, td#skelSubNav a:visited span {color:#000000; text-decoration:underline;}
td#skelSubNav a:active span, td#skelSubNav a:hover span {color:#000000; text-decoration:underline;}
td#skelSearchText input {padding:0 0 0 3px;}
rd#skelSearchButton input {}
img#logo1CF {width:135px; height:91px;}

h2#skelCompanyName {font-size:120%; margin:0 0 4px 0; font-weight:bold;}
div#skelCompanyCity {color:#FF0016; font-size:100%; font-weight:bold;}

div.about1c div.about1c_header a {background-color:#FFFFFF;}
div.about1c div.about1c_header a:link, div.about1c div.about1c_header a:visited {color:#000000; text-decoration:underline;}
div.about1c div.about1c_header a:active, div.about1c div.about1c_header a:hover {color:#FF1111; text-decoration:underline;}
div.about1c_border {border:1px solid #B2B2B2;}

/* services */
span.news-date-time {color:#808080;}
span.element_props {color:#808080;}

.main_solutions_header a:link, .main_solutions_header a:visited {color:#000000; text-decoration:underline;}
.main_solutions_header a:active, .main_solutions_header a:hover {color:#FF1111; text-decoration:underline;}

.nice_table_100 td, .nice_table_100 th, .nice_table td, .nice_table th {border:none; border-top:1px solid #8C8C8C;}
.nice_table_100 th, .nice_table th, .nice_table_100 thead td, .nice_table_100 thead th {border-top:none;}
.nice_table_100 td.subheading, .nice_table td.subheading {border-top:1px solid #FF3C11; border-bottom:1px solid #FF3C11;}

.nice_table_200 td,.nice_table_200 th {border-top:1px solid #8C8C8C;border-left:1px solid #8C8C8C;padding:5px;}
.nice_table_200 td.right,.nice_table_200 th.right {border-right:1px solid #8C8C8C;width:18%}
.nice_table_200 td.bottom {border-bottom:1px solid #8C8C8C;}
.nice_table_200 th, .nice_table_200 thead td, .nice_table_200 thead th {background-color: #fdffc9;text-weight:bold;}


div.solutionPage a:link, div.solutionPage a:visited {color:#808080;}
div.solutionPage a:active, div.solutionPage a:hover {color:#FF1111;}

div.iso {margin-top:20px;font-style: italic;color: #666666;}
img.book {border:1px solid #b2b2b2;padding: 4px;}
.greytop {border-top:1px solid #b2b2b2;padding-top:20px;}


hr {
	border: 0 none;
	color: #333; background: #ccc;
	height: 1px; width: 100%;
}