/* General Style */
a:link {text-decoration:none; color:#676767;}
a:active {text-decoration:none; color:#676767;}
a:visited {text-decoration:none; color:#676767;}
a:hover {text-decoration:underline; color:#d20e13;}


.indextext a:link {text-decoration:underline; color:#d20e13;}
.indextext a:active {text-decoration:underline; color:#d20e13;}
.indextext a:visited {text-decoration:underline; color:#d20e13;}
.indextext a:hover {text-decoration:none; color:#d20e13;}



#puzadpn {display:none;}

td, body {font-family:Open Sans; font-size:14px;color:#000;line-height:23px;}
body {
margin:0;
padding:0;
background:
url('/images/bg.jpg')
}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle;}
.copy {font-size:7pt;}


@font-face {
font-family: OpenSans;
src: local("OpenSans-Regular"),
url(/fonts/OpenSans-Regular.ttf);
}
@font-face {
font-family: Open Sans SemiBold Italic;
src: local("OpenSans SemiboldItalic"),
url(/fonts/OpenSans-SemiboldItalic.ttf);
}
@font-face {
font-family: Open Sans Semibold;
src: local("OpenSans Semibold"),
url(/fonts/OpenSans-Semibold.ttf);
}
@font-face {
font-family: OpenSansLight;
src: local("OpenSans-Light"),
url(/fonts/OpenSans-Light.ttf);
}

/* ------------- */



/* Site Menus */

.smen {
width:255px;
display:block;
}

ul.uMenuRoot, ul.uMenuRoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 255px;
 display:table;
}

ul.uMenuRoot a {
 display:block;
 text-decoration: none; 
 margin: 0;
}

ul.uMenuRoot li {
 height:61px;
 line-height:61px;
}

ul.uMenuRoot li a {
 background:url(/images/sidebarmenu_li.png) no-repeat;
 padding-left:40px;
}

ul.uMenuRoot li a:hover {
 background:url(/images/sidebarmenu_li_hover1.png) no-repeat;
}

/* --------- */

/* Module Part Menu */
.catsTable {display:table;width:213px;border-collapse:collapse;}
.catsTd {
padding-left:20px;
height:42px;
line-height:42px;
display:block;
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
text-shadow:0 1px 0 #930f12;
}

.catsTd:hover {
background:url(/images/submenuh.png) no-repeat;
height:42px;
line-height:42px;
box-shadow:inset 0 1px 0 #7e0001;
boder-bottom:none !important;
}

.catName {}
.catNameActive {}
.catNumData {color:#fff;}
.catDescr {color:#fff;}

a.catName:link {text-decoration:none; color:#fff;}
a.catName:visited {text-decoration:none; color:#fff;}
a.catName:hover {text-decoration:underline; color:#fff;}
a.catName:active {text-decoration:none; color:#fff;}
a.catNameActive:link {text-decoration:none; color:#fff;}
a.catNameActive:visited {text-decoration:none; color:#fff;}
a.catNameActive:hover {text-decoration:underline; color:#fff;}
a.catNameActive:active {text-decoration:none; color:#fff;}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-size:17px;font-family: Open Sans SemiBold;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2}

.eDetails {padding-top:10px;margin-top:10px;border-top:1px solid #e4e4e4;}

.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/971/14.gif') no-repeat 0px 0px;}
/* ------------- */



#ublock {
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding:20px;
display:table;
background:#fff;
}

#usrproftitle {
width:100%;
background:#cc0a10;
display:block;
text-align:center;
height:50px;
line-height:50px;
color:#fff;
margin-bottom:20px;
}

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {background:#FAFAFA; border:1px solid #C2C2C2;}
.cBlock2 {background:#F1F2F3; border:1px solid #C2C2C2;}




#comment {
width:700px;
float:right;
padding:20px;
background:#fff;
box-shadow:0 0 50px #dfdfdf;
border-radius:3px;
margin-bottom:20px;
}

.c_ava {
width:80px;
height:80px;
display:block;
float:left;
margin-right:20px;
}

.c_ava img {
width:80px;
height:80px;
border-radius:100px;
}


.c_cont {
width:600px;
float:left;
display:block;
}

.c_cont span {
display:block;
margin-bottom:10px;
}



/* -------------- */


/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#EBEBEB;border:1px solid #C2C2C2;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}
/* ------------------- */




#header {
width:1000px;
display:table;
margin:auto;
padding-top:1px;
padding-bottom:15px;
}


.logo a {
width:273px;
height:112px;
display:block;
float:left;
background:url(/images/logo.png) no-repeat;
margin-right:37px;
vertical-align:middle;
color:#d20e13;
}

.logo span {
display:block;
font-family: Open Sans SemiBold;
font-size:26px;
text-transform:uppercase;
padding-left:115px;
line-height:40px;
padding-top:15px;
text-shadow:0 -1px 0 #930f12;
}

.logo a:hover {text-decoration:none;}


.worktime {
width:170px;
float:left;
display:table;
margin-right:20px;
}

.worktime span {
display:block;
padding-bottom:10px;
padding-top:5px;
font-size:16px;
}

.contacts {
width:270px;
float:left;
display:table;
}

.contacts span {
display:block;
padding-bottom:10px;
padding-top:5px;
font-size:16px;
}

.place {
display:block;
padding-bottom:0px !important;
padding-top:0px !important;
font-size:14px !important;
background:url(/images/placeIcon.png) top left no-repeat;
padding-left:30px;
}


.mail {
display:block;
padding-bottom:0px !important;
padding-top:0px !important;
font-size:14px !important;
background:url(/images/mailIcon.png) top left no-repeat;
padding-left:30px;
}

.mail a {color:#d20e13;text-decoration:underline;}
.mail a:hover {color:#d20e13;text-decoration:none;}


.phones {
width:230px;
float:right;
display:block;
text-align:right;line-height:3px;
 
}



.phones b {font-size:16px;font-family: Open Sans SemiBold;}

.supportform {
text-align:left;
margin-top:20px;
width:170px;
height:40px;
line-height:40px;
float:right;
display:block;
background:url(/images/sp1.png) no-repeat;
color:#fff;
text-shadow:0 1px 0 #930f12;
padding-left:23px;
cursor:pointer;
}

.supportform:hover {
color:#7c7c7c;
text-shadow:0 1px 0 #fff;
background:url(/images/sp2.png) no-repeat;
cursor:default;
}

.supportform .form_open {
display:none;
}

.supportform:hover .form_open {
display:block;
cursor:default;
background:url(/images/form_open.png) no-repeat;
width:210px;
padding:20px;
height:244px;
z-index:999;
position:absolute;
color:#7c7c7c !important;
text-shadow:0 1px 0 #fff !important;
margin-left:-80px;
}


input[type=text], input[type=password], textarea {outline:none;border:0;background:#f1f1f1;min-height:30px;font-family: Open Sans;font-size:14px;box-shadow:inset 0 1px 3px #d6d6d6;}
select {outline:none;background:#f1f1f1;min-height:30px;border:0;font-family: Open Sans;font-size:14px;box-shadow:inset 0 1px 3px #d6d6d6;}

input[type=submit], input[type=button] {
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
text-shadow:0 1px 0 #930f12;
padding:10px 20px 10px 20px ;
border-radius:3px;
font-size:14px;
cursor:pointer;
outline:none;
}

input[type=submit]:hover, input[type=button]:hover {
background:#cb0106;
box-shadow:inset 0 0 0 #f56569;
text-shadow:0 -1px 0 #930f12;
}



.th1 {
background:url(/images/theme_pic_1.png) no-repeat;
}

.th2 {
background:url(/images/theme_pic_2.png) no-repeat;
}

.th3 {
background:url(/images/theme_pic_3.png) no-repeat;
}

.th4 {
background:url(/images/theme_pic_4.png) no-repeat;
}

.th5 {
background:url(/images/theme_pic_5.png) no-repeat;
}

.th6 {
background:url(/images/theme_pic_6.png) no-repeat;
}

.th7 {
background:url(/images/theme_pic_7.png) no-repeat;
}


#themepic {
display:table;
width:1000px;
height:437px;
margin:auto;
}

h1 {font-size:36px;font-family: Open Sans Semibold;}

.tpcontent {
padding-top:90px;
padding-left:70px;
}

.tpcontent .text {
width:500px;
display:block;
margin-top:35px;
margin-bottom:35px;
}


.tpinfo {
height:42px;
padding:7px;
line-height:42px;
background:#f7f7f7;
box-shadow:inset 0 1px 3px #ececec;
display:table;
}


.tpinfo a {
width:173px;
height:42px;
line-height:42px;
float:right;
display:block;
background:url(/images/readmore.png) no-repeat;
color:#fff;
text-shadow:0 1px 0 #930f12;
padding-left:22px;
}

.tpinfo a:hover {text-decoration:none;}


.tpinfo span {
padding-left:20px;
padding-right:20px;
font-family: Open Sans Bold;
}

.tpinfo span b {
font-size:35px;
font-family: Open Sans Semibold;
padding-left:5px;
padding-right:5px;
}


#headmenu {
width:1012px;
height:64px;
padding:0px 0px 0px 0px !important;
margin:30px auto 0px auto;
font-size:14px !important;
border:1px solid #0F1FDA;
box-shadow:inset 0 1px 0 #1241FF;
display:table !important;
background:#cb0106;
background: linear-gradient(to top, #08228B, #1F38F0);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border-radius:5px;color:#fff !important;
text-shadow:0 1px 0 #930f12 !important;}



#headmenu a {
text-decoration:none;
border: 0;
float: left;
color: #fff;
line-height:64px;
padding-left:26px;
padding-right:37px;
border-left:1px solid #024083;
border-right:1px solid #01128B;
list-style: none;
}


#headmenu li:first-child a {
border-left:none;
border-bottom-left-radius:5px;
}

#headmenu a:hover {
background:#FF0000;
}

#headmenu li:hover>a {
background:#FF0000;
}


#headmenu li:hover ul {
display:block;
float:none;
}

#headmenu li ul {
position: absolute;
display: none;
margin-top: 64px;
list-style: none;
float:none;
z-index: 1000;
}

#headmenu ul {
list-style: none;
margin: 0;
padding: 0;
float:none;
}


#headmenu ul li a {
font-size:13px;
border: 0;
float:none;
padding-left: 35px;
line-height:43px;
color: #fff;
display:block;
text-shadow:none;
width:219px;
background:url(/images/submenu.png) no-repeat;
height:43px;
border-bottom-left-radius:0px !important; 
}

#headmenu ul li a:hover {
background:url(/images/submenuh.png) no-repeat;
text-decoration:underline;
}



#headmenu > li {
float:left;
}

.headmenu {
margin: 0;
padding:0;
}

.headmenu li {
list-style: none;
float:none;
}



#maincont {
width:1000px;
display:table;
margin:40px auto 50px auto;
}

#sidebar {
margin-top:10px;
margin-left:5px;
width:255px;
float:left;
}


#content {
width:700px;
float:right;
padding:20px;
background:#fff;
box-shadow:0 0 50px #dfdfdf;
border-radius:7px;
}


#insidecontent {
width:740px;
float:right;
}

.undernews {
background:#fafafa;
width:700px;
padding-left:20px;
padding-right:20px;
margin-left:-20px;
margin-right:-20px;
margin-bottom:-20px;
margin-top:20px;
display:table;
padding-top:4px;
height:50px;
line-height:50px;
box-shadow:inset 0 2px 5px #e4e4e4;
}


.rating {
float:right;
margin-top:15px;
}


.ics {
display:table;
padding:20px;
background:#fff;
box-shadow:0 0 50px #dfdfdf;
border-radius:7px;
width:700px;
margin-bottom:20px;
}

.insidetitle {
width:100%;
line-height:40px;
font-size:28px;
font-family: Open Sans SemiBold;
background:url(/images/modtitle.png) bottom repeat-x;
display:block;
margin-bottom:30px;
padding-bottom:34px;
padding-top:10px;
}


.quote {
width:620px;
padding-left:40px;
padding-right:40px;
height:95px;
background:url(/images/quote.png) no-repeat;
font-size:21px;
text-align:center;
display:block;
margin-bottom:20px;
font-family: Open Sans SemiBold Italic;
line-height:30px;
}

.indextext {
background:url(/images/indextextshadow.png) center bottom no-repeat;
padding-bottom:40px;
margin-bottom:40px;
display:block;
width:700px;
}



.reads {
float:left;
margin-left:15px;
padding-left:25px;
background:url(/images/readsIcon.png) left no-repeat;
}


.comms {
float:left;
margin-left:15px;
padding-left:20px;
background:url(/images/commentIcon.png) left no-repeat;
}

.author {
float:left;
margin-left:15px;
padding-left:20px;
background:url(/images/userIcon.png) left no-repeat;
}


.fbg {
margin-top:40px;
margin-bottom:40px;
width:100%;
height:19px;
display:block;
background:url('/images/footer_bg_top_center.png') center no-repeat,
url('/images/footer_bg_top.png') repeat-x;
}

.footercont {
width:1000px;
margin:auto;
display:table;
padding-bottom:40px;
}

.fcopy {
float:left;
width:250px;
margin-right:30px;
display:block;
}

.fcontacts {
float:left;
width:500px;
display:block;
}

.fsocials {
float:right;
width:190px;
display:block;
}

.fsocials li {
list-style:none;
float:right;
width:46px;
height:46px;
display:block;
background:url(/images/fsocials.png) no-repeat;
margin-left:5px;
}

.vk {width:46px;height:46px;display:block;background:url(/images/vk.png) no-repeat;opacity:0.5;}
.fb {width:46px;height:46px;display:block;background:url(/images/fb.png) no-repeat;opacity:0.5;}
.tw {width:46px;height:46px;display:block;background:url(/images/tw.png) no-repeat;opacity:0.5;}

.vk:hover, .fb:hover, .tw:hover {opacity:1;}




.newsinformer {
width:220px;
display:block;
float:left;
}

.nipic {
width:220px;
height:150px;
border-radius:5px;
overflow:hidden;
display:block;
margin-bottom:15px;
}

.nipic img {
width:220px;
height:auto;
min-width:150px;
}

.nitime {
color:#d20e13;
margin-bottom:5px;
}

.nitime span {
padding-left:20px;
margin-left:10px;
background:url(/images/clockIcon.png) left no-repeat;
font-family: Open Sans SemiBold;
}

.newsinformer a {
font-family: Open Sans SemiBold;
}


.wwcont {
width:700px;
display:table;
margin-top:40px;
height:300px;
margin-bottom:30px;
}


.whywe {
width:190px;
cursor:default;
float:left;
display:block;
padding:15px;
height:280px;
overflow:hidden;
text-align:center;
background:#fff;
border-radius:5px;
position:absolute;
}

.whywe:hover {
box-shadow: 0 0 15px rgba(122,122,122,0.3);
z-index:1;
height:auto !important;
overflow:none !important;
margin-bottom:-230px;
margin-top:-90px;
}

.whywe:hover span {
background:url(http://ekspert-kmv.ucoz.ru/images/win.gif) no-repeat;
}

.whywe span {
display:block;
width:210px;
height:132px;
background:url(http://ekspert-kmv.ucoz.ru/images/win.gif) no-repeat;
line-height:162px;
font-family: Open Sans Bold;
font-size:70px;
margin:0px 25px 0px 0px;
}

.whywe b {
display:block;
padding-top:20px;
padding-bottom:22px;
}

.wwprice {
width:100%;
padding-top:15px;
padding-bottom:15px;
margin-top:15px;
margin-bottom:15px;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
}

.wwprice i {
font-size:23px;
font-family: Open Sans Semibold;
font-style:normal;
}

.whywe a {
display:block;
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
text-shadow:0 1px 0 #930f12;
padding:10px 25px 10px 25px ;
border-radius:3px;
font-size:14px;
cursor:pointer;
outline:none;
}

.whywe a:hover {text-decoration:none;background:#cb0106;box-shadow:inset 0 0 0 #f56569;text-shadow:0 -1px 0 #930f12;}

.whywe2 {
width:190px;
cursor:default;
float:left;
display:block;
padding:15px;
height:280px;
overflow:hidden;
text-align:center;
background:#fff;
border-radius:5px;
position:absolute;
}

.whywe2:hover {
box-shadow: 0 0 15px rgba(122,122,122,0.3);
z-index:1;
height:auto !important;
overflow:none !important;
margin-bottom:-230px;
margin-top:-90px;
}

.whywe2:hover span {
background:url(http://ekspert-kmv.ucoz.ru/images/win-1-.gif) no-repeat;
}

.whywe2 span {
display:block;
width:200px;
height:132px;
background:url(http://ekspert-kmv.ucoz.ru/images/win-1-.gif) no-repeat;
line-height:162px;
font-family: Open Sans Bold;
font-size:70px;
margin:0px 25px 0px 0px;
}

.whywe2 b {
display:block;
padding-top:20px;
padding-bottom:23px;
}

.wwprice {
width:100%;
padding-top:15px;
padding-bottom:15px;
margin-top:15px;
margin-bottom:15px;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
}

.wwprice i {
font-size:23px;
font-family: Open Sans Semibold;
font-style:normal;
}

.whywe2 a {
display:block;
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
text-shadow:0 1px 0 #930f12;
padding:10px 25px 10px 25px ;
border-radius:3px;
font-size:14px;
cursor:pointer;
outline:none;
}

.whywe2 a:hover {text-decoration:none;background:#cb0106;box-shadow:inset 0 0 0 #f56569;text-shadow:0 -1px 0 #930f12;}


.whywe3 {
width:190px;
cursor:default;
float:left;
display:block;
padding:15px;
height:280px;
overflow:hidden;
text-align:center;
background:#fff;
border-radius:5px;
position:absolute;
}

.whywe3:hover {
box-shadow: 0 0 15px rgba(122,122,122,0.3);
z-index:1;
height:auto !important;
overflow:none !important;
margin-bottom:-230px;
margin-top:-90px;
}

.whywe3:hover span {
background:url(http://ekspert-kmv.ucoz.ru/images/gat.gif) no-repeat;
}

.whywe3 span {
display:block;
width:200px;
height:132px;
background:url(http://ekspert-kmv.ucoz.ru/images/gat.gif) no-repeat;
line-height:162px;
font-family: Open Sans Bold;
font-size:70px;
margin:0px 25px 0px 0px;
}

.whywe3 b {
display:block;
padding-top:20px;
padding-bottom:25px;
}

.wwprice {
width:100%;
padding-top:15px;
padding-bottom:15px;
margin-top:15px;
margin-bottom:15px;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
}

.wwprice i {
font-size:23px;
font-family: Open Sans Semibold;
font-style:normal;
}

.whywe3 a {
display:block;
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
text-shadow:0 1px 0 #930f12;
padding:10px 25px 10px 25px ;
border-radius:3px;
font-size:14px;
cursor:pointer;
outline:none;
}

.whywe3 a:hover {text-decoration:none;background:#cb0106;box-shadow:inset 0 0 0 #f56569;text-shadow:0 -1px 0 #930f12;}



#cf {
width:700px;
height:143px;
margin-bottom:20px;
}

.contform {
background:url(/images/form.png) no-repeat;
width:695px;
position:absolute;
height:80px;
padding-top:31px;
padding-bottom:32px;
padding-left:20px;
padding-right:20px;
display:block;
margin-left:-5px;
line-height:82px;
color:#fff;
text-shadow:0 1px 0 #930f12;
text-align:left;
}

.contform span {float:left;margin-right:20px;font-size:16px;font-family: Open Sans SemiBold;}

.contform input[type=text] {
outline:none;
background:#fff url(/images/contform.png) top repeat-x !important;
border:1px solid #bd0308;
box-shadow: 0 1px 0 #d65457;
margin-top:20px;
border-radius:3px;
color:#676767 !important;
height:38px;
font-family: Open Sans;
padding-left:10px;
padding-right:10px;
font-size:14px;
float:left;
margin-right:10px;
}

.contform input[type=submit] {
width:41px;
height:41px;
background:url(/images/confrm.png) no-repeat;
display:block;
cursor:pointer;
float:left;
border:0 !important;
padding:0 !important;
box-shadow:none !important;
margin-top:20px;
}

#block {
width:235px;
margin-right:20px;
display:block;
margin-top:30px;
}



.btitlenyash {
width:233px;
height:58px;
line-height:58px;
text-align:center;
display:block;
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
text-shadow:0 1px 0 #930f12;
border-top-left-radius:3px;
border-top-right-radius:3px;
font-family: Open Sans SemiBold;
font-size:18px;
}


.bnyash {
width:203px;
padding:15px;
text-align:center;
display:table;
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
border-top:0 !important;
text-shadow:0 1px 0 #930f12;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}

.bnyash img {
width:130px;
height:130px;
border-radius:100px;
border:5px solid #c0050a;
box-shadow:0 1px 0 #db5458;
margin-bottom:15px;
}

.bnyash span {
font-family: Open Sans SemiBold;
display:block;
}

.bnyash a {
background:url(http://vipservices.ucoz.com//images/allpeople.png) no-repeat;
float:none;
margin-top:15px;
height:40px;
line-height:40px;
width:183px;
padding-left:20px;
display:block;
text-align:left;
color:#fff;
text-decoratin:none !important;
}

.bnyash a:hover {text-decoratin:none !important;}




.btitlesert {
width:233px;
height:58px;
line-height:58px;
text-align:center;
display:block;
background:#e0e0e0;
background: linear-gradient(to top, #e0e0e0, #fdfdfd);
background: -o-linear-gradient(to top, #e0e0e0, #fdfdfd);
border:1px solid #cfcfcf;
box-shadow:inset 0 1px 0 #fff;
color:#676767;
text-shadow:0 1px 0 #fff;
border-top-left-radius:3px;
border-top-right-radius:3px;
font-family: Open Sans SemiBold;
font-size:18px;
}

.btitlesert span {
padding-left:33px;
background:url(/images/sertIcon.png) left no-repeat;
}



.bsert {
width:203px;
padding:15px;
text-align:center;
display:block;
background:#f4f4f4;
color:#676767;
border:1px solid #cfcfcf;
text-shadow:0 1px 0 #fff;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-top:0 !important;
}

.bsert img {
border-radius:5px;
width:203px;
box-shadow:0 2px 5px #cbcbcb;
}

.bsert span a {
width:203px;
display:block;
height:32px;
line-height:32px;
margin-top:15px;
text-align:left;
background:url(/images/watch_all_serts1.png) right no-repeat;
}


#Go_Top { 
height:40px;
width: 40px; 
border: 0px solid #cccccc; 
text-align: center; 
position: fixed; 
bottom: 40px; 
right: 40px; 
cursor: pointer; 
background:url(/images/up1.png) no-repeat;
}

.bcats {
width:235px;
padding-bottom:4px;
background:url(/images/bcatsshadows.png) bottom no-repeat;
display:table;
}


.modtitle {
width:100%;
height:28px;
line-height:28px;
font-size:28px;
font-family: Open Sans SemiBold;
text-align:center;
background:url(/images/modtitle.png) center repeat-x;
display:block;
margin-bottom:20px;
}

.modtitle span {
padding-left:20px;
padding-right:20px;
background:#fff;
}


#services {
width:740px;
margin-left:-20px;
margin-right:-20px;
display:table;
}


#sertitles {
width:738px;
height:48px;
line-height:48px;
border:1px solid #bd0308;
background:url(/images/servisetitlebg.png) repeat-x;
color:#fff;
font-size:16px;
text-shadow:0 1px 0 #930f12;
display:table;
}

#sertitles .left {
width:499px;
text-align:center;
float:left;
display:block;
border-right:1px solid #ec585d;
box-shadow:1px 0 0 #b80005;
}

#sertitles .right {
width:238px;
text-align:center;
float:left;
display:block;
}


#servconts {
width:738px;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
display:table;
}

#servconts:hover {
box-shadow:inset -3px 0 0 #d5090f;
background:#f9f9f9;
}

#servconts .left {
width:459px;
padding:20px;
float:left;
display:table;
border-right:1px solid #e9e9e9;
}

#servconts .right {
display:table;
width:198px;
padding:20px;
vertical-align:middle;
text-align:center;
float:left;
display:table;
color:#930f12;
}

#servconts .right b {
font-size:17px;
display: inline-block;
vertical-align:middle;
}



#ourteam {
width:700px;
padding:20px;
margin-left:-20px;
margin-right:-20px;
display:table;
border-bottom:1px solid #ebebeb;
}

#ourteam:hover {
box-shadow:inset -3px 0 0 #d5090f;
background:#f9f9f9;
}


#ourteam img {
float:left;
width:150px;
height:150px;
border:5px solid #d2d2d2;
border-radius:100px;
}

#ourteam .about {
width:520px;
padding-left:20px;
float:left;
display:block;
}

#ourteam .about b {
font-size:16px;
}

#ourteam .about span {
color:#d20e13;
}

#ourteam .about br {
line-height:40px;
}








#rew {
width:700px;
padding:20px;
margin-left:-20px;
margin-right:-20px;
display:table;
}

#rew:hover {
box-shadow:inset -3px 0 0 #d5090f;
background:#f9f9f9;
}

#rew .left {
width:200px;
height:60px;
padding-left:20px;
float:left;
display:block;
text-align:left;
}

#rew .right {
width:460px;
padding-right:20px;
float:left;
display:block;
text-align:left;
}

#rew .leftnum {
float:left;
color:#d20e13;
font-size:60px;
display:block;
height:60px;
line-height:60px;
margin-right:15px;
font-weight:bold;
}

#rew .leftinfo {
float:left;
display:block;
height:52px;
padding-top:8px;
}

#rew .leftinfo b {
color:#d20e13;
}




#news {
width:700px;
padding:20px;
margin-left:-20px;
margin-right:-20px;
display:table;
}

#news:hover {
box-shadow: 0 0 15px rgba(122,122,122,0.3);
}

.newspic {
width:200px;
height:140px;
float:left;
display:block;
margin-right:20px;
overflow:hidden;
border-radius:5px;
box-shadow:0 0 5px #898989;
}

.newspic img {
width:200px;
height:auto;
min-height:140px;
}

.nleft {
width:480px;
float:left;
}

.nleft .link {
display:block;
font-weight:bold;
font-size:16px;
margin-bottom:5px;
}

.nleft .text {
width:480px;
height:69px;
overflow:hidden;
display:block;
margin-top:5px;
}

#pagesBlock1 {margin-top:20px;}

.catPages1 a:link, .pagesBlockuz1 a:link, 
.catPages1 a:visited, .pagesBlockuz1 a:visited, 
.catPages1 a:hover, .pagesBlockuz1 a:hover, 
.catPages1 a:active, .pagesBlockuz1 a:active {
margin-right:5px;
float:left;
padding-left:15px;
padding-right:15px;
overflow:hidden;
height:35px;
line-height:35px;
display:block;
text-align:center;
text-align:center;
display:block;
background:#e0e0e0;
background: linear-gradient(to top, #e0e0e0, #fdfdfd);
background: -o-linear-gradient(to top, #e0e0e0, #fdfdfd);
border:1px solid #cfcfcf;
box-shadow:inset 0 1px 0 #fff;
color:#676767;
text-shadow:0 1px 0 #fff;
border-radius:3px;
} 

.catPages1 a:hover, .pagesBlockuz1 a:hover {
margin-right:5px;
float:left;
padding-left:15px;
padding-right:15px;
overflow:hidden;
height:35px;
line-height:35px;
display:block;
text-align:center;
text-align:center;
display:block;
background:#cb0106;
background: linear-gradient(to top, #cb0106, #f01f25);
background: -o-linear-gradient(to top, #cb0106, #f01f25);
border:1px solid #bd0308;
box-shadow:inset 0 1px 0 #f56569;
color:#fff;
text-shadow:0 1px 0 #930f12;
border-radius:3px;
text-decoration:none;
} 


.catPages1 b, .pagesBlockuz1 b {
margin-right:5px;
float:left;
padding-left:15px;
padding-right:15px;
overflow:hidden;
height:35px;
line-height:35px;
display:block;
text-align:center;
text-align:center;
display:block;
background:#e0e0e0;
background: linear-gradient(to top, #e0e0e0, #fdfdfd);
background: -o-linear-gradient(to top, #e0e0e0, #fdfdfd);
border:1px solid #cfcfcf;
box-shadow:inset 0 1px 0 #fff;
color:#676767;
font-weight:bold;
text-shadow:0 1px 0 #fff;
border-radius:3px;
}


.slider {width:1000px;padding-left:25px;padding-right:25px; height:437px; margin:25px auto 0px auto; position:relative;background:url(/images/theme_bg.png) no-repeat !important;}
.slider > div {display:none;}
a.next, a.prev {z-index:99; padding:0px 5px; display:block;width:39px;height:61px; }
.next {position:absolute; right:-24px; top:50%;background:url(/images/sliderButRightHover.png) no-repeat;opacity:0.5;}
.prev {position:absolute; left:-14px; top:50%;background:url(/images/sliderButLeftHover.png) no-repeat;opacity:0.5;}
.next:hover {opacity:0.8;}
.prev:hover {opacity:0.8;}
a.inactive {color:#ccc; background-color:#fff; border:1px solid #eee; outline:none;}
ul.navi {list-style:none; position:absolute; bottom:10px; right:5px;}
ul.navi li {float:left; margin-right:5px;}
ul.navi li a {display:none;}
____________
#accordion {
list-style: none;
margin: 30px 0;
padding: 0;
height: 200px;
overflow: hidden;}
 
#accordion li {
float: left;
display: block;
height: 170px;
width: 245px;
padding: 15px 0;
overflow: hidden;
color: #fff;
text-decoration: none;
font-size: 16px;
line-height: 1.5em;
border-left: 3px solid #fff;
position: relative;}
#accordion a span.icon {
display: none;
width: 200px;
height: 32px;
line-height: 32px;
color: #fff;
position: absolute;
top: 50%;
margin-top: -16px;
left: 50%;
margin-left: -100px;
z-index: 2;
text-align: center;
}
#accordion a span.bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
background: RGBA(0, 0, 0, 0.3);
}
#accordion a:hover span {
display: block;
}
#accordion li img {
border: none;
border-right: 1px solid #fff;
float: left;
margin: -15px 15px 0 0;
height: 100%;
}
 
#accordion li.active {
width: 450px;
}
#accordion li strong {
position: absolute;
display: block;
bottom: 0;
min-width: 245px;
width: 100%;
padding: 5px;
font-family: Tahoma;
font-weight: normal;
}
#accordion li a strong, #accordion li a strong:hover {color:#fff;text-decoration: none;}