/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)

*/



@import url(http://fonts.googleapis.com/css?family=Fenix);



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video{

	margin:0;

	padding:0;

	border:0;

	font-size:100%;

	font:inherit;

	vertical-align:baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section{display:block;}

body{line-height:1;}

ol, ul{list-style:none;}

blockquote, q{quotes:none;}

blockquote:before, blockquote:after,

q:before, q:after{

	content:'';

	content:none;

}

table{

	border-collapse:collapse;

	border-spacing:0;

}

/*

@font-face{

	font-family:'mido';

	src:url('../fonts/mido.eot');

	src:url('../fonts/mido.eot?#iefix') format('embedded-opentype'),

		url('../fonts/mido.woff') format('woff'),

		url('../fonts/mido.ttf') format('truetype'),

		url('../fonts/mido.svg') format('svg');

}*/

/* General settings */

*{

	margin:0; 

	padding:0;

}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, frameset{margin:0 0 14px;}

html, body, div, span, applet, embed, object, iframe, frameset,

p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,

h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,

i, cite, em, var, dfn, address, s, strike, del,

dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,

fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure, footer, header,

hgroup, menu, nav, section, summary, time, mark, audio,video{

	border:0;

	background:none;

}

iframe{margin:0 0 5px;

}



a{

	text-decoration:none;

	color:#2e8ab8;

}

a:hover{text-decoration:underline;}

input, textarea, select{

	font:100% arial,sans-serif;

	vertical-align:middle;

	color:#000;

	overflow:auto;

}

input[type="submit"]:hover{cursor:pointer;}

label{vertical-align:middle;}

button, input{

	width:auto;

	overflow:visible;

}

h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}

h1{font-size:200%;}

h2{font-size:150%;}

h3{font-size:120%;}

h4{font-size:110%;}

h5{font-size:100%;}

h6{font-size:90%;}

i, cite, em, var, dfn, address{font-style:italic;}

u, ins {text-decoration:underline;}

s, strike, del{text-decoration:line-through;}

blockquote, blockquote:before, blockquote:after, q, q:before, q:after{quotes:none;}

blockquote:before, blockquote:after, q:before, q:after{content: '';}

table, caption, tbody, tfoot, thead, tr, th, td{

	border-collapse:collapse;

	border-spacing:0;

}

th, td{

	border:1px solid #ccc;

	padding:3px 7px;

	text-align:left;

	vertical-align:top;

}

th{

	border-color:#999;

	text-align:center;

	vertical-align:middle;

}

ul{margin-left:1px;}

ul li, ol li{list-style-position:outside;}

ul li{list-style-type:disc;}

img{vertical-align:top;}

body{

	margin:0;

	color:#666;

	background:#333;

	font:16px/19px Arial, Helvetica, sans-serif;

	min-width:1002px;

}

.alignright{

	float:right;

	margin:12px 0 12px 12px;

}

.alignleft{

	float:left;

	margin:0 5px 0 0;

}

/* header */

#header{

	background:rgb(102,102,102);

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(52,52,52,1) 50%, rgba(52,52,52,1) 51%, rgba(0,0,0,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(50%,rgba(52,52,52,1)), color-stop(51%,rgba(52,52,52,1)), color-stop(100%,rgba(0,0,0,1)));

	background:-webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );

}

.header-holder{

	margin:0 auto;

	width:995px;

	padding:14px 0 9px 7px;

}

.header-holder:after,

#header:after,

.header-frame:after{

	content:'';

	display:block;

	clear:both;

}

/* logo */

.logo{

	background:url(../images/logo.png) no-repeat;

	float:left;

	height:70px;

	width:294px;

	overflow:hidden;

	text-indent:-9999px;

	margin:17px 0 0 8px;

}

.logo a{

	display:block;

	height:100%;

}

.header-frame{float:right;}

/* social-networks */

.social-networks{

	float:right;

	margin:0 0 20px;

}

.social-networks li{

	list-style:none;

	float:left;

	margin:0 0 0 12px;

}

.social-networks a{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	background:url(../images/icons-social-networks.png) no-repeat;

	width:24px;

	height:24px;

}

.social-networks .twitter a{

	background-position:0 0;

	width:30px;

	height:27px;

}

.social-networks .linkedin a{background-position:-230px 0;}

.social-networks .google a{background-position:-453px 0;}

.social-networks .facebook a{

	background-position:-678px 0;

	height:26px;

	width:26px;

}

.social-networks .rss a{

	background-position:-904px 0;

	height:26px;

	width:26px;

}

/* nav */

#nav{

	margin:0;

	float:right;

	clear:both;

	font-size:12px;

	line-height:14px;

	min-width:490px;

}

#nav > li{

	float:left;

	list-style:none;

	margin:0 0 0 12px;

}

#nav > li:hover{

	position:relative;

	z-index:8;

	padding:0 0 1px;

}

#nav > li > a{

	padding:6px 4px 5px 14px;

	color:#fff;

	float:left;

	position:relative;

	z-index:4;

	background:rgb(102,102,102);

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(52,52,52,1) 50%, rgba(52,52,52,1) 51%, rgba(0,0,0,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(50%,rgba(52,52,52,1)), color-stop(51%,rgba(52,52,52,1)), color-stop(100%,rgba(0,0,0,1)));

	background:-webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );

}

#nav > li > a span{

	float:left;

	padding:0 10px 0 0;

	cursor:pointer;

}

#nav > li > a:hover,

#nav > li:hover > a{

	text-decoration:none;

	background:rgb(2,128,249);

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODBmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDU3ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top, rgba(2,128,249,1) 0%, rgba(4,87,250,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,128,249,1)), color-stop(100%,rgba(4,87,250,1)));

	background:-webkit-linear-gradient(top, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	background:-o-linear-gradient(top, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	background:-ms-linear-gradient(top, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	background:linear-gradient(to bottom, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0280f9', endColorstr='#0457fa',GradientType=0 );

}

#nav > li > a:hover span,

#nav > li:hover > a span{background:url(../images/arrow.png) no-repeat 100% 6px;}

#nav > li > a:hover:after,

#nav > li:hover > a:after{

	top:100%;

	border:solid transparent;

	content: " ";

	height:0;

	width:0;

	position:absolute;

	pointer-events:none;

	z-index:8;

}

#nav > li > a:hover:after,

#nav > li:hover > a:after{

	border-color:rgba(0, 70, 205, 0);

	border-top-color:#0046cd;

	border-width:6px;

	left:50%;

	margin-left:-6px;

	z-index:8;

}

#nav .active > a,

#nav .home a:hover,

#nav .home:hover a{

	background:#0280f9;

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODBmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDU3ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top, rgba(2,128,249,1) 0%, rgba(4,87,250,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,128,249,1)), color-stop(100%,rgba(4,87,250,1)));

	background:-webkit-linear-gradient(top, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	background:-o-linear-gradient(top, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	background:-ms-linear-gradient(top, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	background:linear-gradient(to bottom, rgba(2,128,249,1) 0%,rgba(4,87,250,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0280f9', endColorstr='#0457fa',GradientType=0 );

}

#nav .home a:hover:after{border:none !important;}

#nav .home a{padding-left:6px;}

#nav .home a span,

#nav > .home > a:hover span,

#nav > .home:hover > a span{

	padding:0 8px 0 28px;

	background:url(../images/icons.png) no-repeat;

}

#nav > li:hover .drop{left:-2px;}

#nav .drop{

	position:absolute;

	top:100%;

	left:-9999px;

	width:93px;

	background:#2b2b2b;

	font-size:11px;

	z-index:1;

	padding:10px 0 5px;

	overflow:hidden;

}

*+html #nav .drop{padding-bottom:10px;}

#nav .drop li{

	list-style:none outside;

	overflow:hidden;

	margin:0 0 5px;

	float:left;

	width:100%;

}

#nav .drop a{

	padding:1px 4px 2px;

	display:block;

	color:#fff;

	text-decoration:none;

}

#nav .drop a:hover{background:#018af9;}

/* gallery-home */

.gallery-home{

	width:100%;

	overflow:hidden;

	position:relative;

	background:#0d244c;

	z-index:1;

}

.gallery-home > .holder,

.gallery-home .frame{

	width:1398px;

	position:relative;

	float:left;

	left:50%;

}

.gallery-home .frame{

	left:-50%;

	background:url(../images/bg-gallery-home.jpg) no-repeat;

}

.gallery-home.inner .frame{background-position:0 -168px;}

.gallery-holder{

	overflow:hidden;

	position:relative;

	z-index:1;

	width:900px;

	margin:0 auto 1px;

	padding:27px 103px 0 106px;

}

.gallery-holder .prev,

.gallery-holder .next{

	position:absolute;

	left:7px;

	top:140px;

	width:30px;

	height:30px;

	text-indent:-9999px;

	overflow:hidden;

	background:url(../images/btn-gallery.png) no-repeat;

}

.gallery-holder .next{

	left:auto;

	right:18px;

	background-position:-30px 0;

}

.gallery-holder .switcher{

	position:absolute;

	bottom:18px;

	margin:0 0 0 -7px;

	width:900px;

	text-align:center;

}

.gallery-holder .switcher li{

	display:inline;

	margin:0 0 0 1px;

}

.gallery-holder .switcher a{

	text-indent:-9999px;

	overflow:hidden;

	width:16px;

	display:inline-block;

	height:17px;

	background:url(../images/btn-gallery.png) no-repeat -76px 0;

}

.gallery-holder .switcher a:hover,

.gallery-holder .switcher .active a{background-position:-60px 0}

*+html .gallery-holder .switcher a{

	display:inline;

	padding:0 2px;

}

.gallery-holder .mask{

	overflow:hidden;

	position:relative;

	width:900px;

}

.gallery-holder .gallery{

	margin:0;

	float:left;

	width:99999px;

}

.gallery-holder .gallery li{

	list-style:none;

	float:left;

	width:900px;

	height:346px;

}

.gallery-holder .gallery img{

	float:left;

	margin:0 96px 0 0;

}

.gallery-holder .gallery .text-box{

	overflow:hidden;

	padding:46px 0 0;

	font:30px/35px 'Fenix', Arial, Helvetica, sans-serif;

	color:#fff;

}

.gallery-holder .gallery p{

	margin:0 0 17px;

		}

	

.gallery-holder .text-box a{

	background:#000;

	float:left;

	font:13px/29px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0 13px 0 10px;

}

/* title-box */

.title-box{

	width:100%;

	overflow:hidden;

	position:relative;

	background:#cecece;

}

.title-box .holder,

.title-box .frame{

	width:1035px;

	position:relative;

	float:left;

	left:50%;

}

.title-box .frame{

	left:-50%;

	background:#e0e0e0;

	padding:22px 42px 0 33px;

	width:960px;

}

.title-box .title-holder{

	overflow:hidden;

	border-bottom:7px solid #2a69be;

	padding:0 0 16px;

}

.title-box .title-holder h1{

	float:left;

	color:#193f72;

	font:41px/52px 'Fenix', Arial, Helvetica, sans-serif;

	margin:0;

	width:740px;

}

.title-box .title-holder a{

	float:right;

	color:#fff;

	font:22px/44px 'Fenix', Arial, Helvetica, sans-serif;

	padding:0 31px 2px 34px;

	background:#307fe4;

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwN2ZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjRiOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top, rgba(48,127,228,1) 0%, rgba(31,75,138,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,127,228,1)), color-stop(100%,rgba(31,75,138,1)));

	background:-webkit-linear-gradient(top, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	background:-o-linear-gradient(top, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	background:-ms-linear-gradient(top, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	background:linear-gradient(to bottom, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#307fe4', endColorstr='#1f4b8a',GradientType=0 );

}

/* wrapper */

#wrapper{

	width:100%;

	overflow:hidden;

	position:relative;

	background:#e3e3e3;

}

#wrapper .holder,

#wrapper .frame{

	width:1035px;

	position:relative;

	float:left;

	left:50%;

}

#wrapper .frame{

	left:-50%;

	background:#f7f7f7;

}

/* main */

#main{

	padding:27px 41px 55px 32px;

	overflow:hidden;

}

/* content */

#content{

	float:left;

	width:714px;

}

/* aside */

.aside{

	float:right;

	width:206px;

	/* margin:97px 0 0;*/

}

/* widget-search */

.widget-search{

	overflow: hidden;

	background: #cad6e5;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 18px;

	margin-left: 0;

	padding-top: 12px;

	padding-right: 12px;

	padding-bottom: 12px;

	padding-left: 12px;

}

/* search-form */

.search-form{

	overflow:hidden;

	margin:0;

}

.search-form .row{overflow:hidden;}

.search-form .row input[type="text"]{

	float:left;

	width:134px;

	color:#666;

	font-size:15px;

	height:31px;

	line-height:31px;

	background:#fff;

	border:none;

	margin:0;

	padding:0 7px 0 5px;

}

.search-form .row input[type="submit"]{

	float:left;

	margin:0;

	padding:0;

	text-indent:-9999px;

	overflow:hidden;

	width:35px;

	height:31px;

	cursor:pointer;

	border:none;

	background:url(../images/img15.gif) no-repeat;

}

.search-form select{

	width:181px;

	margin:10px 0 0;

}

/* widget-subscribe */

.widget-subscribe{

	overflow:hidden;

	background:#eee;

	margin:0 0 22px;

}

.widget-subscribe h3{

	margin:0 0 10px;

	line-height:36px;

	font-size:16px;

	color:#fff;

	padding:0 0 0 44px;

	background:#f6942e url(../images/icons-social-networks.png) no-repeat -892px 4px;

}

.widget-subscribe ul{

	margin:0 15px -3px;

	font-size:13px;

	overflow:hidden;

	line-height:14px;

}

.widget-subscribe li{

	overflow: hidden;

	list-style: none outside;

	background: url(../images/icons.png) no-repeat;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 30px;

}

.widget-subscribe .rss{background-position:-1982px 0;}

.widget-subscribe .email{background-position:-2198px 0;}

.widget-subscribe a{color:#e26820;}

/* widget-connect */

.widget-connect{

	overflow: hidden;

	background: #eee;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 22px;

	margin-left: 0;

	

}

.widget-connect h3{

	line-height: 35px;

	font-size: 16px;

	color: #fff;

	background: #2fade1 url(../images/icons-social-networks.png) no-repeat 8px 6px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 44px;

}

.widget-connect .twitter-box{

	overflow: hidden;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

/* widget-facebook */

.widget-facebook{

	overflow: hidden;

	background: #eee;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 22px;

	margin-left: 0;

}

.widget-facebook h3{

	line-height: 35px;

	font-size: 16px;

	color: #fff;

	/*font-weight:normal;*/

	background: #4263a3 url(../images/icons-social-networks.png) no-repeat -667px 4px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 44px;

}

.widget-facebook .facebook-box{

	overflow: hidden;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 13px;

	padding-left: 10px;

}

/* widget-categories */

.widget-categories{

	overflow:hidden;

	margin:0 0 39px;

	background:#fdfdfd;

}

.widget-categories h3{

	overflow:hidden;

	margin:0 0 11px;

	padding:0 0 0 44px;

	font-size:16px;

	line-height:31px;

	background:#666 url(../images/icons.png) no-repeat -2582px 7px;

	color:#fff;

	font-weight:bold;

}

.widget-categories h3 .arrow{

	background:url(../images/btn-select.png) no-repeat -35px 0;

	float:right;

	width:40px;

	height:31px;

}

.widget-categories h3 .text{float:left;}

.widget-categories ul{

	margin:0 8px -10px 10px;

	overflow:hidden;

	font-size:14px;

	line-height:17px;

}

.widget-categories li{

	overflow:hidden;

	list-style:none outside;

	padding:0 0 18px;

}

.widget-categories a{color:#666;}

/* widget-artcile */

.widget-artcile{

	overflow:hidden;

	margin:0 0 38px;

	background:#fdfdfd;

	padding:0 13px 11px 11px;

	font-size:15px;

	line-height:16px;

	color:#666;

}

.widget-artcile h3{

	line-height:35px;

	margin:0 -13px 12px -11px;

	font-size:16px;

	overflow:hidden;

	color:#fff;

	background: #2e77d4;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNzdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzJlNzdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzJlNzdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJlNzdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTUxOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #2e77d4 0%, #2e77d4 49%, #2e77d4 49%, #2e77d4 50%, #215195 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e77d4), color-stop(49%,#2e77d4), color-stop(49%,#2e77d4), color-stop(50%,#2e77d4), color-stop(100%,#215195)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #2e77d4 0%,#2e77d4 49%,#2e77d4 49%,#2e77d4 50%,#215195 100%);

	background: -o-linear-gradient(top,  #2e77d4 0%,#2e77d4 49%,#2e77d4 49%,#2e77d4 50%,#215195 100%);

	background: -ms-linear-gradient(top,  #2e77d4 0%,#2e77d4 49%,#2e77d4 49%,#2e77d4 50%,#215195 100%);

	background: linear-gradient(to bottom,  #2e77d4 0%,#2e77d4 49%,#2e77d4 49%,#2e77d4 50%,#215195 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e77d4', endColorstr='#215195',GradientType=0 );

}

.widget-artcile h3 span{

	display:block;

	padding:0 34px;

	background:url(../images/icons.png) no-repeat -2388px 8px;

}

.widget-artcile h4{

	margin:0 0 14px;

	font-size:20px;

	line-height:21px;

	font-weight:normal;

}

.widget-artcile h5{

	margin:0 0 15px;

	font-size:15px;

	line-height:17px;

}

.widget-artcile p{margin:0 0 22px;}

.widget-artcile .more{

	float:left;

	font-size:12px;

	line-height:25px;

	padding:0 9px;

	color:#fff;

	background:#666;

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(52,52,52,1) 50%, rgba(52,52,52,1) 51%, rgba(0,0,0,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(50%,rgba(52,52,52,1)), color-stop(51%,rgba(52,52,52,1)), color-stop(100%,rgba(0,0,0,1)));

	background:-webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );

}

/* post */

.post{

	overflow:hidden;

	margin:0 0 26px;

	padding:0 0 53px 4px;

	border-bottom:10px solid #666;

}

.post:first-child{

	padding:0 0 15px 4px;

	margin:0 0 31px;

}

.post h2{

	margin:0 0 19px -5px;

	color:#333;

	font:bold italic 32px/38px 'Fenix', Arial, Helvetica, sans-serif;

}

.post h2 a{color:#333;}

.post:first-child h2{margin:0 0 31px -5px;}

.post p{margin:0 0 20px;}

.post h3{

	color:#333;

	font-size:16px;

	margin:0;

}



/* post-detail */

.post-detail{

	overflow:hidden;

	padding:0 0 42px;

	line-height:20px;

	color:#333;

	margin:-17px 0 0;

}

.post-detail .tags-list{

	margin:0 0 20px 4px;

	overflow:hidden;

	font-size:13px;

	line-height:14px;

}

.post-detail .meta-list{

	line-height: 22px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 23px;

	margin-left: 0px;

	text-indent: 0px;

}

.post-detail .tags-list li{

	float: left;

	list-style: none;

	background: url(../images/separator.gif) no-repeat 0 2px;

	padding-top: 0;

	padding-right: 5px;

	padding-bottom: 0;

	padding-left: 0;

}

.post-detail .tags-list li:first-child{

	background:none;

	padding-left:0;

}

.post-detail .tags-list a{

	color:#2c8ab8;

	text-decoration:underline;

}

.post-detail .tags-list a:hover{text-decoration:none;}

.post-detail h2{

	margin:0 0 17px;

	font:bold italic 19px/22px 'Fenix', Arial, Helvetica, sans-serif;

}

.post-detail p{

	margin:0 0 14px;

	}





.post-detail ul{

	/*font-size: smaller;	*/

	

}



.post-detail li {

	padding-top: 0px;

	padding-right: 40px;

	padding-bottom: 3px;

	padding-left: 25px;

	text-indent: -0px;

}



.post-detail .post-list{

	margin:0;

	overflow:hidden;

	padding:3px 0 0;

	line-height:18px;

}

.post-detail .post-list li{

	overflow:hidden;

	

	list-style:none outside;

	

	padding:0 0 12px 8px;

	background:url(../images/bullet.gif) no-repeat 0 8px;

}





/* meta-list */

.meta-list{

	font-size: 13px;

	overflow: hidden;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 24px;

	margin-left: 0px;

}

.post:first-child .meta-list{

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

}

/*.post:first-child .alignright{margin:7px 4px 0 5px;}*/

.meta-list li{

	float: left;

	list-style: none;

	margin-top: 0;

	margin-right: 33px;

	margin-bottom: 0;

	margin-left: 0;

	padding-left: 12px;

	text-indent: 0px;

}

.meta-list .author{

	padding:0 0 0 22px;

	background:url(../images/icons.png) no-repeat -213px 2px;

	text-indent: 0px;

}

.meta-list .date{

	background: url(../images/icons.png) no-repeat -462px 0;

	margin-top: 0;

	margin-right: 42px;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 3px;

	padding-left: 22px;

	text-indent: 0px;

}

.meta-list .share{

	background: url(../images/icons.png) no-repeat -655px 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 3px;

	padding-left: 32px;

	margin-top: 0;

	margin-right: 50px;

	margin-bottom: 0;

	margin-left: 0;

	text-indent: 0px;

}

.meta-list .comment{

	background: url(../images/icons.png) no-repeat -860px 2px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 25px;

	text-indent: 0px;

}

.post .more{

	margin:3px 0 33px -3px;

	float:left;

	padding:0 52px 3px 15px;

	line-height:28px;

	font-size:11px;

	background:#ccc url(../images/arrow2.png) no-repeat 84px 8px;

	color:#333;

}

.post:first-child .more{margin:-3px 0 33px -3px;}

.post .post-holder{

	overflow:hidden;

	clear:both;

	margin:0 0 0 5px;

}

/* author-box */

.post .author-box{

	float:left;

	margin:0 36px 0 0;

}

.post .image-box{

	padding:0 0 18px;

	background:url(../images/arrow3.png) no-repeat 11px 100%;

	margin:0 0 -2px;

}

.post .image-box img{

	display:block;

	border:7px solid #333;

}

.post .author-box a{

	color:#2c8ab8;

	margin:0 0 0 3px;

	font-size:13px;

}

/* tags-holder */

.tags-holder{

	padding:8px 0 0;

	overflow:hidden;

}

.tags-section{

	overflow:hidden;

	margin:0 0 15px;

}

.tags-section h3{

	font-size:13px;

	line-height:18px;

	padding:0 12px 1px 8px;

	color:#fff;

	float:left;

	margin:0 0 1px;

	background:#333;

}

.tags-holder ul{

	overflow:hidden;

	margin:0;

	clear:both;

	font-size:13px;

	line-height:21px;

}

.tags-holder li{

	display:inline;

	padding:0 3px 0 5px;

	background:url(../images/separator.gif) no-repeat 0 3px;

}

.tags-holder a{

	color:#2c8ab8;

	text-decoration:underline;

}

.tags-holder a:hover{text-decoration:none;}

.tags-holder li:first-child{

	padding-left:0;

	background:none;

}

.tags-holder .post-section{

	overflow:hidden;

	margin:0 0 17px;

}

.tags-holder .post-section h3{

	color:#333;

	font-size:13px;

	line-height:15px;

	margin:0 0 -2px 2px;

}

/* social-section */

.social-section{overflow:hidden;}

.social-section .facebook-box{

	float:left;

	margin:2px 18px 0 3px;

}

.social-section .twitter-box{float:left;}

/* comments-section */

.comments-section{

	overflow:hidden;

	border-bottom:10px solid #006394;

	padding:0 0 32px;

	margin:0 0 18px;

	font-size:13px;

	color:#212121;

}

.comments-section .twitter-holder{

	width:279px;

	float:left;

	padding:0 0 0 6px;

}

.comments-section .twitter-title{

	text-indent:-9999px;

	overflow:hidden;

	width:169px;

	height:33px;

	background:url(../images/bg-title.png) no-repeat;

	margin:0 0 24px 2px;

}

.comments-section .twitter-holder ul{

	margin:0 0 55px;

	overflow:hidden;

}

.comments-section .twitter-holder li{

	list-style:none outside;

	overflow:hidden;

	padding:0 0 4px;

}

.comments-section .twitter-holder p{margin:0;}

.comments-section .twitter-holder .mark{

	font-style:italic;

	color:#cacaca;

}

.comments-section .twitter-holder .twitter-box{overflow:hidden;}

.comments-section .comments-box{

	float:right;

	width:273px;

	padding:0 45px 0 0;

}

.comments-section .comments-box h3{

	font-size:20px;

	line-height:46px;

	color:#333;

	margin:0 0 13px;

	padding:0 0 0 55px;

	background:url(../images/icons.png) no-repeat -1442px 6px;

}

.comments-section .comments-box ul{

	margin:0;

	overflow:hidden;

}

.comments-section .comments-box li{

	list-style:none outside;

	overflow:hidden;

	padding:0 0 23px;

}

.comments-section .comments-box p{margin:0;}

.comments-section a{text-decoration:underline;}

.comments-section a:hover{text-decoration:none;}

/* posts-gallery */

.posts-gallery{

	overflow:hidden;

	padding:0 0 60px;

	border-bottom:10px solid #006394;

	margin:0 0 34px;

}

.posts-gallery .title-box{

	background:none;

	padding:0 0 36px;

}

.posts-gallery .title-box h3{

	float:left;

	font-size:20px;

	margin:0;

	color:#333;

	padding:0 0 0 63px;

	line-height:41px;

	background:url(../images/icons.png) no-repeat -1756px 0;

}

.posts-gallery .title-box .nav-holder{

	float:right;

	margin:0 2px 0 0;

	width:175px;

}

.posts-gallery .nav-holder ul{

	margin:8px 9px 0 0;

	float:left;

}

.posts-gallery .nav-holder li{

	float:left;

	list-style:none;

	margin:0 8px 0 0;

}

.posts-gallery .nav-holder ul a{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	width:26px;

	background:url(../images/btn-gallery.png) no-repeat -178px 0;

	height:20px;

}

.posts-gallery .nav-holder ul a:hover,

.posts-gallery .nav-holder ul .active a{background-position:-152px 0;}

.posts-gallery .nav-holder .next,

.posts-gallery .nav-holder .prev{

	width:30px;

	height:30px;

	text-indent:-9999px;

	overflow:hidden;

	float:right;

	background:url(../images/btn-gallery.png) no-repeat -92px 0;

}

.posts-gallery .nav-holder .prev{

	background-position:-122px 0;

	display:none;

}

.posts-mask{

	/*overflow:hidden;*/

	position:relative;

	width:715px;

}

.posts-mask ul{

	margin:0;

	float:left;

	width:9999px;

	font-size:13px;

	color:#212121;

}

.posts-mask li{

	float:left;

	list-style:none;

	height:281px;

	width:646px;

	padding:0 55px 0 14px;

}

.posts-mask .column{

	float:right;

	width:260px;

}

.posts-mask .column:first-child{

	float:left;

	width:242px;

}

.posts-mask h3{

	color:#19719e;

	margin:0 0 18px;

	font-size:16px;

}

.posts-mask ul p{margin:0 0 19px;}

.posts-mask ul a{text-decoration:underline;}

.posts-mask ul a:hover{text-decoration:none;}

/* pager */

.pager{

	overflow:hidden;

	padding:0 6px 0 11px;

}

.pager ul{

	float:left;

	margin:0;

}

.pager li{

	list-style:none;

	float:left;

	margin:0 6px 0 0;

}

.pager li a{

	float:left;

	padding:0 12px;

	line-height:31px;

	color:#3fb1d1;

}

.pager li a:hover,

.pager .current{

	text-decoration:none;

	background:#3fb1d1;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	color:#f7f7f7;

}

.pager .active{

	padding:0 12px;

	line-height:31px;

}

.pager .next,

.pager .prev{

	float:right;

	color:#fff;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	line-height:30px;

	padding:0 8px 1px;

	background:#808080;

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzZjNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top, rgba(128,128,128,1) 0%, rgba(108,108,108,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,128,128,1)), color-stop(100%,rgba(108,108,108,1)));

	background:-webkit-linear-gradient(top, rgba(128,128,128,1) 0%,rgba(108,108,108,1) 100%);

	background:-o-linear-gradient(top, rgba(128,128,128,1) 0%,rgba(108,108,108,1) 100%);

	background:-ms-linear-gradient(top, rgba(128,128,128,1) 0%,rgba(108,108,108,1) 100%);

	background:linear-gradient(to bottom, rgba(128,128,128,1) 0%,rgba(108,108,108,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#6c6c6c',GradientType=0 );

}

.pager .prev{float:left;}

/* banner */

.gallery-home .banner{

	width: 966px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

}

.gallery-home .banner .banner-title{

	color: #fff;	

	position: fixed;

	left: 2000px;

}

/* breadcrumbs */

.breadcrumbs{

	margin:0 0 2px;

	overflow:hidden;

	font-size:13px;

	color:#2d8ab8;

}

.breadcrumbs li{

	float:left;

	list-style:none;

	padding:0 6px 0 8px;

	background:url(../images/divider.gif) no-repeat 0 5px;

}

.breadcrumbs li:first-child{

	background:none;

	padding-left:0;

}

.breadcrumbs a{color:#333;}

.title-box.inner{background:#e3e3e3;}

.title-box.inner .frame{

	background:#f7f7f7;

	padding-top:17px;

}

.title-box.inner .title-holder a{margin:13px 0 -9px;}



/* comments-block */

.comments-block{overflow:hidden;}

.comments-block h2{

	margin:0 0 9px;

	background:#333;

	color:#ccc;

	font-size:16px;

	text-transform:uppercase;

	padding:7px 11px 5px;

}

.comments-block .link{

	color:#666;

	font-weight:bold;

	margin:0 0 25px;

	display:inline-block;

}

.comments-block ul{

	margin:0 0 1px;

	overflow:hidden;

}

.comments-block li{

	overflow:hidden;

	list-style:none outside;

	padding:0 0 41px 14px;

}

.comments-block li img{

	float:left;

	margin:2px 23px 0 0;

}

.comments-block .text-box{overflow:hidden;}

.comments-block h3{

	font-size:16px;

	color:#006392;

	margin:0;

}

.comments-block h3 a{color:#006392;}

.comments-block p{margin:0;}

.comments-block .date{

	display:block;

	padding:0 0 27px 28px;

	font-size:13px;

	color:#2e8ab8;

	line-height:28px;

	background:url(../images/icons.png) no-repeat -2798px 0;

}

/* comments-form */

.comments-form{

	overflow:hidden;

	margin:0 0 33px;

	width:718px;

}

.comments-form h3{

	font-size:16px;

	margin:0 0 21px;

}

.comments-form .row{

	overflow:hidden;

	padding:0 0 16px;

}

.comments-form .row input{

	float:left;

	padding:0 4px;

	margin:0;

	width:223px;

	height:34px;

	line-height:34px;

	background:#fff;

	border:2px solid #9dd1f2;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.comments-form label{

	float:left;

	padding:0 0 0 20px;

	line-height:37px;

}

.comments-form label .mark{color:#4dccf2;}

.comments-form textarea{

	background:#fff;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border:3px solid #badef5;

	float:left;

	margin:0;

	min-height:146px;

	overflow:auto;

	padding:4px;

	width:703px !important;

}

.comments-form input[type="submit"]{

	color:#fff;

	font-size:12px;

	border:none;

	padding:0 10px 1px 0;

	line-height:25px;

	margin:-3px 0 0 4px;

	width:79px;

	height:25px;

	background:#666;

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(52,52,52,1) 50%, rgba(52,52,52,1) 51%, rgba(0,0,0,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(50%,rgba(52,52,52,1)), color-stop(51%,rgba(52,52,52,1)), color-stop(100%,rgba(0,0,0,1)));

	background:-webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:-ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	background:linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(52,52,52,1) 50%,rgba(52,52,52,1) 51%,rgba(0,0,0,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );

}

.select-menu .center{padding:0 0 0 10px;}

.widget-search.menu{

	margin:-99px 0 13px;

	padding:0 12px 10px

}

.widget-search.menu h3{

	margin:7px 0 1px;

	padding:0 0 0 8px;

	font-size:15px;

	line-height:31px;

	color:#fff;

	background:#2359a2 url(../images/btn-select.png) no-repeat 147px 0;

}

.widget-search.menu ul{

	margin:0;

	padding:2px 0 4px;

	overflow:hidden;

	background:#fff;

	font-size:13px;

}

.widget-search.menu li{

	list-style:none;

	width:100%;

	float:left;

	margin:0 0 -1px;

}

.widget-search.menu ul a{

	text-decoration:none;

	padding:6px 7px;

	display:block;

	cursor:pointer;

	color:#666;

	height:1%;

}

.widget-search.menu a:hover,

.widget-search.menu .active a{

	text-decoration:none;

	background: #0184f9;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxODRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxODRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAxODRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzU5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #0184f9 0%, #0184f9 50%, #0184f9 51%, #0359f9 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0184f9), color-stop(50%,#0184f9), color-stop(51%,#0184f9), color-stop(100%,#0359f9));

	background: -webkit-linear-gradient(top,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	background: -o-linear-gradient(top,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	background: -ms-linear-gradient(top,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	background: linear-gradient(to bottom,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0184f9', endColorstr='#0359f9',GradientType=0 );

	color:#fff;

}

/* logo-box */

.logo-box{

	overflow:hidden;

	background:#c1c1c1;

	position:relative;

	width:100%;

}

.logo-box .holder,

.logo-box .frame{

	width:1035px;

	position:relative;

	float:left;

	left:50%;

}

.logo-box .frame{

	left:-50%;

	background:#d2d2d2;

	padding:15px 0 19px 44px;

	width:992px;

}

.logo-box h3{

	font-size:13px;

	line-height:15px;

	color:#fff;

	margin:0 0 12px;

}

.logo-box ul{

	margin:0 0 0 4px;

	overflow:hidden;

}

.logo-box li{

	float:left;

	display:table;

	list-style:none;

	margin:0 31px 0 0;

	height:65px;

}

.logo-box li a{

	display:table-cell;

	vertical-align:middle;

}

/* result-holder */

.result-holder{

	overflow:hidden;

	padding:0 0 13px;

	margin:-17px 0 0;

}

.result-box{

	float:left;

	width:220px;

	color:#333;

	margin:6px 0 0 4px;

}

.result-box h3{

	margin:0 0 29px;

	font-size:20px;

	color:#006394;

}

/* client-box */

.client-box{

	float:right;

	width:444px;

	color:#333;

}

.client-box h3{

	color:#006393;

	font-size:20px;

	margin:0 0 28px;

	padding:0 0 0 52px;

	line-height:32px;

	background:url(../images/icons.png) no-repeat -3772px 0;

}

.client-box blockquote{

	font-style:italic;

	margin:0;

}

.client-box blockquote span{

	display:block;

	margin:0 0 20px;

}

.client-box cite{

	color:#1e749f;

	font-style:normal;

}

/* slideshow */

.slideshow{

	overflow:hidden;

	padding:19px 0 28px;

}

.slideshow .gallery{

	margin:0 0 6px;

	overflow:hidden;

	position:relative;

	width:714px;

	height:406px;

}

.slideshow .gallery li{

	position:absolute;

	top:0;

	left:0;

	list-style:none;

	width:714px;

	height:406px;

	z-index:2;

}

.slideshow .gallery .active{z-index:4;}

.slideshow .thumbnails{

	margin:0 0 0 2px;

	overflow:hidden;

}

.slideshow .thumbnails li{

	float:left;

	width:132px;

	height:75px;

	padding:14px 0 0;

	margin:0 0 0 13px;

	list-style:none;

}

.slideshow .thumbnails li:first-child{margin:0;}

.slideshow .thumbnails .active{background:url(../images/arrow4.png) no-repeat 57px 0;}

.category-list{

	margin:14px 4px 0 5px;

	overflow:hidden;

}

.category-list > li{

	list-style:none outside;

	overflow:hidden;

	border-bottom:4px solid #cad6e5;

	margin:0 0 27px;

}

.category-list p{margin:0 0 42px;}

.post-detail .category-list h2{

	color:#193f72;

	font:30px/42px 'Fenix', Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0;

}

.post-detail .category-list h2 a{color:#193f72;}

.post-detail .category-list .meta-list{

	margin-top: 0px;

margin-right: 0px;

margin-bottom: 9px;

margin-left: 1px;

}

.post-detail .category-list .meta-list .date{margin:0 26px 0 0;}

/* footer */

#footer{

	overflow:hidden;

	background:#333;

}

#footer .holder{

	width:967px;

	margin:0 auto;

	overflow:hidden;

	padding:17px 0 70px;

}

/* contact-box */

#footer .contact-box{

	float:left;

	width:208px;

	margin:0 55px 0 0;

}

.footer-logo{

	background:url(../images/logo.png) no-repeat -294px 0;

	display:block;

	height:51px;

	width:206px;

	overflow:hidden;

	text-indent:-9999px;

	margin:0 0 18px;

}

.footer-logo a{

	display:block;

	height:100%;

}

#footer .btn-work{

	float:left;

	margin:0 4px 22px 0;

	font:22px/45px 'Fenix', Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0 32px;

	background:#307fe4;

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwN2ZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjRiOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top, rgba(48,127,228,1) 0%, rgba(31,75,138,1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,127,228,1)), color-stop(100%,rgba(31,75,138,1)));

	background:-webkit-linear-gradient(top, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	background:-o-linear-gradient(top, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	background:-ms-linear-gradient(top, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	background:linear-gradient(to bottom, rgba(48,127,228,1) 0%,rgba(31,75,138,1) 100%);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#307fe4', endColorstr='#1f4b8a',GradientType=0 );

}

#footer .contact-box h3{

	margin:0 0 12px 1px;

	font-size:16px;

	color:#fff;

}

#footer .contact-box dl{

	overflow:hidden;

	padding:0 0 0 4px;

}

#footer .contact-box dd{

	font-size:13px;

	color:#999;

	margin:0 0 -6px;

}

#footer .contact-box dt{

	font-size:13px;

	color:#fff;

	margin:0 0 5px;

}

#footer .contact-box a{color:#fff;}

/* categories-box */

#footer .categories-box{

	float:left;

	width:164px;

	margin:11px 90px 0 0;

}

#footer .categories-box h3,

#footer .links-box h3,

#footer .social-box h3{

	margin:0 0 14px;

	font-size:16px;

	color:#fff;

}

#footer .categories-box ul{

	margin:0;

	font-size:12px;

	line-height:12px;

}

#footer .categories-box a{color:#999;}

#footer .categories-box li{

	list-style:none outside;

	overflow:hidden;

	padding:0 0 11px;

}

/* links-box */

#footer .links-box{

	float:left;

	width:82px;

	margin:11px 181px 0 0;

}

#footer .links-box ul{

	margin:0 0 0 3px;

	font-size:12px;

	line-height:14px;

}

#footer .links-box li{

	overflow:hidden;

	padding:0 0 12px;

	list-style:none outside;

}

#footer .links-box a{color:#ccc;}

/* social-box */

#footer .social-box{

	width:157px;

	float:left;

	margin:11px 0 0;

}

#footer .social-box ul{

	margin:0;

	font-size:12px;

	line-height:27px;

}

#footer .social-box li{

	overflow:hidden;

	margin:0 0 8px;

	padding:0 0 0 37px;

	list-style:none outside;

	background:url(../images/icons-social-networks.png) no-repeat;

}

#footer .social-box .twitter{background-position:0 0;}

#footer .social-box .linkedin{

	background-position:-228px 0;

	margin-bottom:15px;

}

#footer .social-box .facebook{

	background-position:-676px 0;

	margin-bottom:14px;

}

#footer .social-box .rss{background-position:-902px 0;}

#footer .social-box a{color:#ccc;}

/* select-area */

.jcf-hidden{

	display:block !important;

	position:absolute !important;

	left:-9999px !important;

}

.select-area{

	position:relative;

	cursor:pointer;

	height:31px;

	float:left;

	margin:11px 0 0;

	background:#fff;

	font-size:15px;

	line-height:31px;

	color:#666;

	overflow:hidden;

}

.select-focus{

	background:#2359a2;

	color:#fff;

}

.select-area .center{

	float:left;

	width:116px;

}

.select-area .select-opener{

	position:relative;

	background:#307ee2 url(../images/btn-select.png) no-repeat;

	float:right;

	height:31px;

	width:35px;

}

.select-options{

	position:absolute;

	overflow:hidden;

	background:#fff;

}

.select-options .drop-holder{

	overflow:hidden;

	height:1%;

	font-size:13px;

}

.select-options ul{margin:0;}

.select-options ul li{

	width:100%;

	list-style:none;

	float:left;

}

.select-options.drop-menu ul a{padding:6px 10px;}

.select-options.drop-menu ul{margin:0 0 2px;}

.select-options ul a{

	text-decoration:none;

	padding:5px 10px;

	display:block;

	cursor:pointer;

	color:#666;

	height:1%;

}

.select-options .item-selected a,

.select-options a:hover{

	text-decoration:none;

	background: #0184f9;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxODRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxODRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAxODRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzU5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #0184f9 0%, #0184f9 50%, #0184f9 51%, #0359f9 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0184f9), color-stop(50%,#0184f9), color-stop(51%,#0184f9), color-stop(100%,#0359f9));

	background: -webkit-linear-gradient(top,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	background: -o-linear-gradient(top,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	background: -ms-linear-gradient(top,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	background: linear-gradient(to bottom,  #0184f9 0%,#0184f9 50%,#0184f9 51%,#0359f9 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0184f9', endColorstr='#0359f9',GradientType=0 );

	color:#fff;

}

.select-options .optgroup{clear:both;}

.select-options .optgroup strong{

	display:block;

	padding:5px;

}

.select-options .optgroup ul a{padding-left: 30px;}

.select-author .left{

	float:left;

	background:url(../images/icons.png) no-repeat -209px 6px;

	height:17px;

	width:20px;

	padding:5px 2px 5px 5px;

}

.select-month .left{

	float:left;

	background:url(../images/icons.png) no-repeat -458px 4px;

	height:17px;

	width:20px;

	padding:5px 2px 5px 5px;

}

.select-blogroll .left{

	float:left;

	background:url(../images/icons.png) no-repeat -1059px 6px;

	height:17px;

	width:20px;

	padding:5px 2px 5px 5px;

}

.select-categories{

	margin:0;

	background:#666;

	font-size:16px;

	color:#fff;

	font-weight:bold;

}

.select-area.select-categories .select-opener{

	background-position:-35px 0;

	width:40px;

}

.select-categories .left{

	float:left;

	background:url(../images/icons.png) no-repeat -2582px 7px;

	height:17px;

	width:20px;

	padding:7px 12px;

}



/* UPDATED CSS */

#content blockquote {

    color: #666666;

    font-style: italic;

    margin: 1.5em;

}



ol {

	list-style: decimal;

	list-style-position: outside;

	margin-left:12px;

}

ol li {

	list-style-position: outside;

}

.post-detail li {

	margin-left:25px;

	padding-left:0px;

}

.post-detail .category-list li {

	margin-left: 0;

}



.post ol, .post ul { margin-left:24px; }

.meta-list  {margin-left:0 !important;}

.tags-holder ol, .tags-holder ul { margin-left:2px; }

