/* CSS Document tlsgroup.ru */
html, body {width:100%; height:100%; margin:0; padding:0; font-family:Arial; font-size:.9em; color:#3A3A3A;}
img {border:0;}
p {padding:5px 0 5px 0; margin:0;}
a {color:#134685; text-decoration:underline;}

/* Header */
#header {clear:both; padding:1% 3% 0 3%; font-family:Verdana; font-size:87%;}
.logo {float:left;}
.righth {padding:5px 0 0 180px;}
.input {width:320px; float:right;}
#header input {width:280px; color:#BBBBBC; border:1px solid #BBBBBC;}
#phone {float:right; display:block;}
#phone b {color:#184988; font-size:1.4em;}
.centerh {clear:right;}
.zapros {float:right; clear:right; padding-top:5px; color:#C10001; font-weight:bold;}
.clear {clear:both; height:1px; font-size:;}

/* Menu */
#menu1 img {float:right; margin-top:35px;}
#menu1 ul {margin:0; padding:40px 0 3px 0; border-bottom:1px solid #3A3A3A; width:88%; text-align:center;}
#menu1 ul li {list-style:none; display:inline; padding-left:8px;}
#menu1 ul li a {color:#3A3A3A; text-decoration:none; padding:3px;}
#menu1 ul li a:hover {background:#3A3A3A; color:#FFFFFF;} 

/* Main structure Top */
.main {clear:both; margin:7px 0 7px 0;}
#content {background:url(/images/fon_cont.gif) repeat-y top right; width:72%; font-family:Verdana;}
#news_right {width:28%;}
#news_right a b {color:#6C7FC9;}
#news_right h1 {background:#6C7FC9 url(/images/fon_news.gif) repeat-x top left; font-family:Verdana; font-size:115%; font-weight:normal; color:#FFFFFF; padding:20px 0 20px 0; text-align:center; margin:0 0 7px 0; white-space:nowrap;}
#news_right a {display:block; color:#3A3A3A; text-decoration:none; font-size:85%; padding:10px 10px 0 10px; font-family:Arial;}
#news_right a:hover {text-decoration:underline;} 
#news_right ul {list-style:url(/images/list1.gif); padding:0; margin:10px 5px 15px 40px; clear:both;}
#news_right ul li {padding:0 0 5px 0; margin:0;}
#news_right li a {font-size:90%; text-decoration:none; padding:0; margin:0;}
#cont_top {background:url(/images/fon_cont_niz.gif) no-repeat bottom left; width:100%; clear:both; font-family:Arial; font-size:85%;}
#cont_top a:hover {color:#6A7EC7; text-decoration:none;}
.li1 {padding-top:13px; margin:0;}
.image {width:330px;}
.right_image {padding:10px 15px 60px 10px; text-align:left; height:322px;}
.right_image1 {padding:2% 2% 2% 48%; background:url(/images/connect_bg.jpg) no-repeat bottom left; height:322px;}
.right_image2 {padding:0 2% 1% 48%; background:url(/images/zakat_bg.jpg) no-repeat bottom left; height:322px;}
.right_image3 {padding:0 2% 1% 52%; background:url(/images/bird_bg.jpg) no-repeat bottom left; height:322px;}
.right_image4 {padding:0 2% 1% 48%; background:url(/images/most_bg.jpg) no-repeat bottom left; height:322px;}
.right_image5 {padding:0 2% 1% 48%; background:url(/images/gepard_bg.jpg) no-repeat bottom left; height:322px;}
.left1 {float:left; width:170px; text-align:left;}
.left2 {padding:0 0 0 180px; text-align:left;}
.left1 a, .left2 a  {display:block; font-size:110%; margin-bottom:10px;}
#cont_top h1 {font-size:160%; font-weight:normal; padding:0; margin:0;}
#cont_top h2 {font-size:110%; color:#C10001; margin:4px 0 15px 0;}
.banners {padding:15px 4px 10px 14px; text-align:left;}

/* Main structure Middle */
#resh {width:100%; clear:both; text-align:center;}
#resh  ul {margin:13px; padding:3px 3px 6px 3px; border:1px solid #3A3A3A;  height:100%;  text-align:center;  list-style:none; width:95%;}
#resh ul li {float:left; width:19.2%; }
#resh  .pod {position:relative; z-index:1; top:0; left:0;}
#resh ul li a {color:#114582; font-size:90%;}
#resh ul li a:hover {text-decoration:none;}
.main2 {clear:both; margin:7px 15px 7px 15px; text-align:left;}
.left_2 {width:210px; background:#F4F4F4; padding:8px;}
.left_3 {width:210px; padding:0 0 5px 10px; margin:0;}
.right_2 {padding:10px; font-size:88.8%; font-family:Arial;}
.right_2 a {color:#134685; text-decoration:underline;}
.right_2 a:hover {color:#6A7EC7; text-decoration:none;}
.right_2 h1 {font-size:150%; color:#0854A8; margin-bottom:5px;}
.right_2 h2 {font-size:140%; color:#647AC3; margin-bottom:5px;}
.right_2 h3 {font-size:130%; color:#CE2D35; margin-bottom:5px;}
.right_2 h4 {font-size:120%; margin-bottom:5px;}
.right_2 h5 {font-size:110%; margin-bottom:5px;}
.menu2 {padding:0 0 10px 0;}
.menu2 a {display:block; color:#CCCCCC; text-decoration:none; font-size:85%; padding:7px 3px 7px 5px; background:#114582; border-bottom:1px solid #CCCCCC;}
.menu2 a:hover {color:#FFFFFF; background:#6B7EC7;}
#spec_res {color:#3A3A3A; font-family:Arial;}
#spec_res h1 {font-size:87%; margin:7px 0 7px 0; padding:0;}
#spec_res a {display:block; color:#3A3A3A; font-size:80%;}
#footer {background:#E2E2E2; padding:20px; min-height:80px; clear:both; font-size:85%;}
#cont_top ul {margin:0 0 7px 0; list-style:none;}

/* Slider */
.stripViewer .panelContainer .panel ul {text-align:left; margin:0;}
.slider-wrap {margin: 20px 0; position:relative; width:320px;}
.csw {width:320px; height:180px; background: #fff; overflow: hidden;}
.csw .loading {margin: 100px 0 280px 0; text-align: center;}
.stripViewer {position:relative; overflow:hidden; margin:auto; width:320px; clear:both; text-align:left;}
.stripViewer .panelContainer {position:relative; left:0; top:0; width:100%; list-style-type:none;}
.stripViewer .panelContainer .panel {float:left; height:100%; position:relative; width:320px;}
.stripViewer .panelContainer .panel .wrapper {padding-top:12px; margin:0;}
.stripNav {margin:auto;}
.stripNav ul {padding:0; margin:0; list-style:none; white-space:nowrap; text-align:left;}
.stripNav ul li {padding:0; margin:0; float:left;}
.stripNav ul li a {background:#E2E2E2; border:1px #3A3A3A solid; padding:7px; margin:0 0 2px 0; font-size:100%; font-weight:bold; display:block; text-decoration:none;}
.stripNav li.tab1 a {color:#CA0600;}
.stripNav li.tab2 a {color:#134685;}
.stripNav li.tab3 a {color:#BC0849;}
.stripNav li.tab4 a {color:#0A9AB2;}
.stripNav li.tab5 a {color:#134685;}
.stripNav li a:hover {background:#FFFFFF; border-bottom:1px #FFFFFF solid; padding:7px; margin:0;}
.stripNav li a.current {background:#FFFFFF; border-bottom:1px #FFFFFF solid;}
.stripNavL, .stripNavR {position:absolute; top:230px; text-indent:-9000em;}
.stripNavL a, .stripNavR a {display:block; height:40px; width:40px;}
.stripNavL {left:0;}
.stripNavR {right:0;}

