/* 
- Author by rip: AdReNaLiN
- Skype: artur_ripper
- Site: htmlstart.ru
*/

body {background:url(/design_101/bg.png) repeat; margin:0; padding:0;}
body, td {font-family:tahoma; font-size:11px; color:#fff;}
a {color:#6E7B8B; text-decoration:none;}
a:hover {text-decoration:underline;}

ul, li {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
hr {color:color:#fff ; height:1px; border-top:0px; border-style:dashed;}
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea {resize:none; outline:none; border:none; padding:3px; font-family:tahoma; font-size:11px; background:#fff ; border:1px solid #ccc ; color:#3c3c3c; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.input_style input[type="text"],
.input_style input[type="password"] {padding:2px 0; text-indent:3px;}
.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button {cursor:pointer; outline:none; border:none; font-family:tahoma; font-size:11px; margin:3px; height:24px; line-height:24px; background:#3c3c3c; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; color:#fff ;}
.input_style input[type="button"]:hover, 
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover {background:#fff;}
#wrapper {min-width:1200px;}

.header {overflow:hidden;}
.header .header_middle {width:887px; margin:0 auto;}
.header .header_in {overflow:hidden; background:url(/design_101/header.png) no-repeat center 0; height:243px;}
.header .header_menu {overflow:hidden; background:url(/design_101/header_menu.png) no-repeat 0 0; width:887px; height:71px; margin:0 auto;}
.header a.logo {display:block; float:left; width:251px; height:75px; margin:110px 0 0 30px; background:url(/design_101/logo.png) no-repeat 0 0;}
#nav {overflow:hidden; margin:7px 0 0 20px; float:left;}
#nav li.first {float:left; min-width:5px; height:61px; background:url(/design_101/nav.png) no-repeat right 0;}
#nav li.first a.i {display:block; text-decoration:none; color:#fff; text-shadow:1px 1px #080808; font-weight:bold; text-transform:uppercase; height:61px; line-height:66px; margin:0 5px 0 0; padding:0 10px;}
#nav li.first a.i:hover,
#nav li.first.sub:hover {background:url(/design_101/nav_sub_h.png) no-repeat 0 0;}
#nav li.first.sub:hover a.i {background:url(/design_101/nav.png) no-repeat right 0; position:relative; left:5px; padding:0 15px 0 5px;}
#nav li:hover ul.nav_sub {background:url(/design_101/nav_sub.png) no-repeat 0 top, url(/design_101/nav_sub.png) no-repeat -199px bottom; width:199px; padding:22px 0 12px 0; display:block; position:absolute; z-index:9;}
ul.nav_sub {display:none;}
ul.nav_sub li {overflow:hidden;}
ul.nav_sub li a {display:block; text-transform:uppercase; text-decoration:none; height:32px; line-height:34px; padding:0 0 0 30px; color:#fff; background:url(/design_101/nav_sub_li.png) no-repeat 0 -30px;}
ul.nav_sub li a:hover {background-position:0 0;}

.content_full {overflow:hidden; width:887px; margin:0 auto;}
.content_full .content {overflow:hidden; width:887px; background:url(/design_101/content.png) repeat-y 0 0; padding:5px;}
.content_full .content_in {overflow:hidden; background:url(/design_101/content_in.png) no-repeat 0 0; height:30px;}
.content_full .content_in .right_in {float:right; height:30px; overflow:hidden; background:url(/design_101/content_in_right.png) no-repeat left 0, url(/design_101/content_in_right.png) no-repeat right -30px; padding:0 56px;}
.content_full .content_in .right_in div {overflow:hidden; height:30px; padding:0 14px 0 10px; background:url(/design_101/content_in_right.png) repeat-x 0 -60px;}

.footer {overflow:hidden; width:860px; margin:0 auto;}
.footer .text {float:left; background:url(/design_101/footer_text.png) no-repeat 0 0; height:40px; padding:4px 0 0 40px; color:#fff;}
.footer .text a {color:#fff ;}
.footer a.copy {display:block; width:67px; height:21px; float:right; margin:7px 0 0 0; background:url(/design_101/footer_copy.png) no-repeat 0 0;}
.footer .banka {float:left; margin:3px 0 0 40px;}
.footer .banka div.blank {float:left; width:88px; height:31px; margin:0 0 0 10px; background:#000000;}
.viewn_loop {overflow:hidden;}
.viewn_loop .viewn_top {overflow:hidden; height:48px; line-height:52px; color:#fff; font-weight:bold; text-transform:uppercase; background:url(/design_101/viewn_top.png) no-repeat left 0, url(/design_101/viewn_top.png) no-repeat right -48px, url(/design_101/viewn_top.png) repeat-x 0 -96px; padding:0 44px;}
.viewn_loop .viewn_top a {color:#fff; text-decoration:none;}
.viewn_loop .viewn_cont {overflow:hidden; background:#0e0e0e;}
.viewn_loop .viewn_cont_l {background:url(/design_101/viewn_cont_l.png) repeat-y left 0;}
.viewn_loop .viewn_cont_r {background:url(/design_101/viewn_cont_r.png) repeat-y right 0; overflow:hidden; padding:0 4px;}
.viewn_loop .viewn_cont_in {overflow:hidden; padding:10px;}
.viewn_loop .viewn_bottom {overflow:hidden; height:6px; background:url(/design_101/viewn_bottom.png) no-repeat left 0, url(/design_101/viewn_bottom.png) no-repeat right -6px, url(/design_101/viewn_bottom.png) repeat-x 0 -12px;}
.viewn_loop .viewn_screen {float:left; margin:0 10px 0 0; width:140px; height:114px; border-radius:3px; border-bottom:1px solid #1c1c1c; background:#000;}
.viewn_loop .viewn_screen img {display:block; border-radius:3px; width:132px; height:106px;}
.viewn_loop .viewn_screen div {position:relative; top:4px; left:4px;}
.viewn_loop .viewn_screen_in {margin:0 auto 10px auto; width:500px; height:200px; border-radius:3px; border-bottom:1px solid #1c1c1c; background:#000;}
.viewn_loop .viewn_screen_in img {display:block; border-radius:3px; width:492px; height:192px;}
.viewn_loop .viewn_screen_in div {position:relative; top:4px; left:4px;}
.viewn_loop .viewn_text {overflow:hidden; min-height:80px;}
.viewn_loop a.viewn_button {display:block; text-decoration:none; float:right; margin:10px 10px 0 0; height:26px; line-height:26px; padding:0 10px; border-radius:3px; border-bottom:1px solid #1c1c1c; background:#000; color:#FFDAB9;}
.viewn_loop a.viewn_button:hover,
.viewn_loop .viewn_top a:hover {color:#dd3e17;}
.viewn_loop ul {float:left; padding:18px 0 0 0;}
.viewn_loop ul li {float:left; padding:0 20px 0 0;}

span.pagesBlockuz2 {overflow:hidden; height:20px;}
span.pagesBlockuz2 a,
span.pagesBlockuz2 b {display:block; float:left; margin:0 3px 0 3px; height:20px; line-height:20px; text-decoration:none; padding:0 6px; border-radius:4px;}
span.pagesBlockuz2 a.swchItem1 {background:url(/design_101/page.png) repeat-x 0 0;}
span.pagesBlockuz2 a.swchItem1:hover,
span.pagesBlockuz2 b.swchItemA1 {background:url(/design_101/page.png) repeat-x 0 -20px;}