.column h2 a:hover { color: #3474cf; }
.column h2 a, .bottom-box h3 a {
	text-decoration: none;
	color: #6797db;
	font: 22px 'Arial Rounded MT Bold', sans-serif;
}
.column h2 { margin: 0 0 5px 0; }

.main-column { width: 515px; margin-right: 40px; }
.sub-column { width: 515px; margin: 0; }

.product { clear: left; }
.product img { float: left; margin: 5px 20px 20px 0; }

.product p{text-align: justify;}

.bottom-section { clear: both; padding-top: 50px; }
.bottom-box { float: left; width: 320px; margin-right: 20px; }
.bottom-box-last { margin-right: 0; }
.bottom-box h2 { font-size: 16px; }
.bottom-box p { font-size: 12px; }

.bottom-box h3 a { font-size: 18px; }
.bottom-box h3 { margin-bottom: 6px; }

.bottom-inner-box { padding: 6px 15px; }

.developer-box { background: #f1ffc5; }
.developer-box h2 { color: #739900; }
.developer-box p { color: #4d6601; }

.partner-box { background: #edf5ff; }
.partner-box h2 { color: #6d9bdb; }
.partner-box p { color: #3362ba; }

.red-box { background: #f5ece6; }
.red-box h2 { color: #dd5015; }
.red-box p { color: #ad4015; }

.developer-corner * { background: #f1ffc5; }
.developer-corner1 { border-color: #f6ffd9; background: #fbffec; }
.developer-corner8, .developer-corner1 b { border-color: #f4ffd1; }
.developer-corner2 { border-color: #f4ffd1; background: #fdfff6; }
.developer-corner3 { border-color: #f9ffe5; }
.developer-corner4 { border-color: #f7ffe0; }
.developer-corner7, .developer-corner5 { border-color: #faffeb; }
.developer-corner9, .developer-corner6 { border-color: #f3ffcd; }

.partner-corner * { background: #edf5ff; }
.partner-corner1 { border-color: #f3f9ff; background: #f9fcff; }
.partner-corner8, .partner-corner1 b { border-color: #f1f7ff; }
.partner-corner2 { border-color: #f1f7ff; background: #fcfdff; }
.partner-corner3 { border-color: #f7fbff; }
.partner-corner4 { border-color: #f5faff; }
.partner-corner7, .partner-corner5 { border-color: #f9fbff; }
.partner-corner9, .partner-corner6 { border-color: #eff6ff; }

.dev-red * { background: #f5ece6; }
.dev-red1 { border-color: #f5ece6; background: #f5ece6; }
.dev-red8, .dev-red1 b { border-color: #f5ece6; }
.dev-red2 { border-color: #f5ece6; background: #f5ece6; }
.dev-red3 { border-color: #f5ece6; }
.dev-red4 { border-color: #f5ece6; }
.dev-red7, .dev-red5 { border-color: #f5ece6; }
.dev-red9, .dev-red6 { border-color: #f5ece6; }

.main-column h3.titl1 {
display:block;
font-size:20px;
font-weight:400;
color:#FF8C00;
font-family:Arial;
margin:5px 0 5px 0;
}

.main-column h3.titl1 span {
background:transparent url(../img/start_ico.png) no-repeat scroll 0 0;
background-position:0 0;
display:block;
float:left;
height:25px;
margin:5px 15px 0 0;
width:25px;
}

.main-column h3.titl2 {
display:block;
font-size:20px;
font-weight:400;
color:#0099CC;
font-family:Arial;
margin:5px 0 5px 0;
}

.main-column h3.titl2 span {
background:transparent url(../img/start_ico.png) no-repeat scroll 0 0;
background-position:0 -25px;
display:block;
float:left;
height:25px;
margin:5px 15px 0 0;
width:25px;
}

.main-column h3.titl3 {
display:block;
font-size:20px;
font-weight:400;
color:#7DB621;
font-family:Arial;
margin:5px 0 5px 0;
}

.main-column h3.titl3 span {
background:transparent url(../img/start_ico.png) no-repeat scroll 0 0;
background-position:0 -50px;
display:block;
float:left;
height:25px;
margin:5px 15px 0 0;
width:25px;
}

.main-column p {
font-size:14px;
text-align:justify;
}

a.videoobzor, a.videoobzor:visited {
background:transparent url(../img/videoobzor.png) no-repeat scroll 0 -126px;
display:block;
float:right;
height:126px;
width:200px;
margin: 0 0 4px 8px;
text-decoration:none;
}

a.videoobzor:hover {
background:transparent url(../img/videoobzor.png) no-repeat scroll 0 0;
text-decoration:none;
-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
}
