body, html {
    font-family:Arial,Helvetica,sans-serif;
    padding:0;
    margin:0;
    border:0;
    font-size:12px;
    background:url(http://trimaran.ru/design/images/new/bg.gif) repeat-x 0 0 fixed;
	position:absolute;
	width:100%;
	height:100%;	
}
h1 {
	text-align:center;
	font-size:18px;
	color:#696969;
}
a {text-decoration:none; cursor:pointer; outline:none; color:#667BE1; font-weight:600;}
a:hover {color:#F69007;}
img {border:0;}
.cc_body {
    width:100%;
    min-width:1002px;
    min-height:100%;
    height:auto !important;
    height:100%;
}
.cc_content {padding-bottom:60px;} 
.cc_header {
    width:100%; 
    height:100px;
    background:transparent url(http://trimaran.ru/design/images/new/header-bg.gif) repeat-x 0 0;
}
.cc_header a {display:block; width:204px; height:49px; margin-top:25px; margin-left:25px; position:absolute;}
.cc_footer {height:60px; width:100%; margin-top:-60px;}
.cc_container {width:100%;}
.cc_left {float:left; width:220px; height:661px;}
.cc_right {margin-left:220px; margin-right:60px;}
.cc_links_array {
    margin-left:21px;
    margin-top:40px;
    position:absolute;
    width:220px;
    height:621px;
}
.cc_clear {
    width:100%;
    height:1px;
    font-size:0;
    line-height:0;
}
.leftMenuLink, .leftMenuLinkAkt {
    height:40px;
    width:220px;
    margin-bottom:15px;
}
.leftMenuLink a {
    text-decoration:none;
    display:block;
    height:40px;
    width:100%;
}
.leftMenuLink span, .leftMenuLinkAkt span {
    color:#667BE1;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    line-height:40px;
    font-weight:600;
    text-align:right;
    text-decoration:none;
    display:block;
    height:40px;
    width:159px;
    float:right;
}
.leftMenuLink img, .leftMenuLinkAkt img {
    display:block;
    height:40px;
    width:41px;
    float:right;
    border:0;
    margin-left:15px;
}
.leftMenuLinkAkt span {color:#FF6600;}
.cc_basket {width:100%; margin-top:10px;}
#cart {
    background:transparent url(http://trimaran.ru/design/images/korzina_passiv.png) no-repeat  center center;
    display:block;
    height:205px;
    width:143px;
    margin-left:7px;
}
#cart:hover {background:url(http://trimaran.ru/design/images/korzina.png) no-repeat center center;}
#cartAkt {margin-left:7px;
	display:block;
	width:143px;
	overflow:hidden;
	height:205px;
	background:url(http://trimaran.ru/design/images/korzina.png) no-repeat center center;}
span.samples {color: #FF6600; display:block; padding:140px 10px 0 10px; text-align:center;}
.cc_copyright {height:60px; text-align:center; line-height:60px; color:#667BE1; font-size:11px; font-weight:bold;}
.cc_copyright a {color:#FF6600;}
.cc_box {width:100%; height:628px;}
.cc_box .t, .cc_box .b, .cc_box .t div, .cc_box .b div {
    height:43px;
    line-height:0;
    font-size:0;   
}
.cc_box .t, .cc_box .b, .cc_box .t .r, .cc_box .b .r {width:100%;}
.cc_box .t .c, .cc_box .b .c {margin:0 43px;}
.cc_box .t {background:url(http://trimaran.ru/design/images/new/big-corner-t-l.gif) no-repeat left 0;}
.cc_box .b {background:url(http://trimaran.ru/design/images/new/big-corner-b-l.gif) no-repeat left 0;}
.cc_box .t .r {background:url(http://trimaran.ru/design/images/new/big-corner-t-r.gif) no-repeat right 0;}
.cc_box .b .r {background:url(http://trimaran.ru/design/images/new/big-corner-b-r.gif) no-repeat right 0;}

.cc_box .t .c {background:url(http://trimaran.ru/design/images/new/big-bg-top.gif) repeat-x 0 0;}
.cc_box .b .c {background:url(http://trimaran.ru/design/images/new/big-bg-bottom.gif) repeat-x 0 0;}
.cc_box .m {background:url(http://trimaran.ru/design/images/new/big-bg-left.gif) repeat-y left 0; width:100%;}
.cc_box .m .mr {background:url(http://trimaran.ru/design/images/new/big-bg-right.gif) repeat-y right 0; width:100%;}
.cc_box .m .mc {background-color:#CACACA; margin:0 4px;}
.cc_inner_box {margin:0 43px; height:542px; border:2px solid #F1F1F1; background:#575455;}
.cc_inner_content {margin:14px;}
.cc_box_for_tabs {
    height:80px;
    width:100%;
    min-width:430px;
}
.cc_box_for_content {
    width:100%;
    background:url(http://trimaran.ru/design/images/new/gray-border-2px.gif) repeat-y left 0; 
}
.cc_box_for_content .cc_rr {
    width:100%;
    background:url(http://trimaran.ru/design/images/new/gray-border-2px.gif) repeat-y right 0; 
}
.cc_box_for_content .cc_cc {
    margin:0 2px; 
    height:402px;
    background-color:#F1F1F1;
    border-bottom:2px solid #999999;
    padding:15px;
}
#contentTochno {
    color:#333333;
    height:400px;
    overflow:hidden;
    width:100%;
    text-align:justify;
}
#pochta {margin:15px 0 0 15px; float:right;}
#telephon {float:right; margin-top:15px;}
.preload {display:none;}
.navi {display:block; float:right;}
/**/
.tab {
    height:80px;
    display:block;
    float:left;   
    font-family:Arial,Helvetica,sans-serif;
    overflow:hidden;
    width:100%;
}
#portfolio tr td {width:33.3333%;}
#uslugi tr td, #uslugi1 tr td {width:20%;}
.cc_inner_header, .cc_inner_header .tab {width:100%;}
a.tab {
    text-decoration:none;
    outline:none;  
}
.tab span {display:block;}
.tab span.l, .tab span.r, .tab span.c {
    display:block;
    height:80px;
}
.passive-tab .l {
    background:url(http://trimaran.ru/design/images/new/tab-passive-l.gif) no-repeat left 0;
    width:100%;
}
.passive-tab .c {
    background:url(http://trimaran.ru/design/images/new/tab-passive-c.gif) repeat-x 0 0;
    margin:0 17px;
}
.passive-tab .r {
    background:url(http://trimaran.ru/design/images/new/tab-passive-r.gif) no-repeat right 0;
    width:100%;
}
.active-tab .l {
    background:url(http://trimaran.ru/design/images/new/tab-active-l.gif) no-repeat left 0;
    width:100%;
}
.active-tab .c {
    background:url(http://trimaran.ru/design/images/new/tab-active-c.gif) repeat-x 0 0;
    margin:0 17px;
}
.active-tab .r {
    background:url(http://trimaran.ru/design/images/new/tab-active-r.gif) no-repeat right 0;
    width:100%;
}
.passive-tab .txt, .active-tab .txt {
    color:#696969;
    font-size:18px;
    padding-top:10px;
    text-align:center;
    cursor:pointer;
}
.active-tab .txt {
    color:#FF6600;
    cursor:default;
}
.box-tabs {height:80px; overflow:hidden; width:100%; background-color:#575455;}
.tovarFoto {
    margin:0 15px;
    height:316px;
    width:316px;
}
.box-img-preview {
    width:166px;
    height:166px;
    float:left;
    clear:right;
    margin:0 15px;
}
.box-img-preview .top, .box-img-preview .top div, .box-img-preview .bottom, .box-img-preview .bottom div,
.tovarFoto .top, .tovarFoto .top div, .tovarFoto .bottom, .tovarFoto .bottom div  {
    height:8px;
    line-height:0;
    font-size:0;
}
.box-img-preview .top, .tovarFoto .top {background:url(http://trimaran.ru/design/images/new/img-corner-t-l.gif) no-repeat left 0;}
.box-img-preview .bottom, .tovarFoto .bottom {background:url(http://trimaran.ru/design/images/new/img-corner-b-l.gif) no-repeat left 0;}
.box-img-preview .top .c, .tovarFoto .top .c {border-top:2px solid #CCCCCC; margin:0 8px; height:6px;}
.box-img-preview .bottom .c, .tovarFoto .bottom .c {border-bottom:2px solid #CCCCCC;  margin:0 8px; height:6px;}
.box-img-preview .top .r, .tovarFoto .top .r {background:url(http://trimaran.ru/design/images/new/img-corner-t-r.gif) no-repeat right 0;}
.box-img-preview .bottom .r, .tovarFoto .bottom .r {background:url(http://trimaran.ru/design/images/new/img-corner-b-r.gif) no-repeat right 0;}
.box-img-preview .center, .tovarFoto .center {
    padding:0 6px;
    border-left:2px solid #CCCCCC;
    border-right:2px solid #CCCCCC;
    height:150px;
    width:150px;
    overflow:hidden;
}
.tovarFoto .center {
    height:300px;
    width:300px;
}
.clear {clear:both; font-size:0; line-height:0; height:22px;}
/**/
.tovarInner {margin:15px 0 0 170px;}
.tovarInnerFull {margin:15px 0 0 350px;}
.tovarName a {font-size:16px; font-weight:bold; color:#666;}
.tovarDesc a {color:#666;}
.tovarInner img, .tovarInnerFull img {margin-top:15px;}
.tovarFull {width:90%; margin:10px 0 10px 50px;}
.fotoButton {
	height:34px;
	width:36px;
	background:url(http://trimaran.ru/design/images/foto_passiv.jpg);
	float:left;
	margin-right:10px;
}
.fotoButton p {
    color:#666666;
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding:10px 0 0 13px;
}
.fotoButton:hover {background:url(http://trimaran.ru/design/images/foto_aktiv.jpg) no-repeat 0 0;}
.cc_box_btns {margin:15px;}
#formaZakaza {
	padding:25px 0;
	color:#666;
}
#formaZakaza h3 {
	font-size:18px;
	color:#FF6600;
	margin-bottom:15px;
}
#formaZakaza input, #formaZakaza textarea {border:#FF6600 solid 1px; margin:5px;}
.succes {
	text-align:center;
	padding-top:50px;
	font-size:14px;
	color:#090;
}
.error {
	text-align:center;
	padding-top:25px;
	font-size:14px;
	color: #F00;
}
.uslugiInner {
	text-align:center;
	display:block;
	margin:0;
	color:#666;
	font-size:14px;
	font-style:italic;
}
#bigKnopka{
	width:536px;
	height:192px;
	display:block;
	position: fixed; 
	top:50%;
	left:50%;
	margin-left:-268px;
	margin-top: -96px;
	z-index:1;
}

#btn a {
	background:url(http://trimaran.ru/design/images/glKnopka.png) no-repeat 0 0;
	cursor:pointer;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
#btn a:hover  {
	background:url(http://trimaran.ru/design/images/glKnopkaAkt.png) no-repeat 0 0;
}

#textGl {
	position:fixed; 
	top:50%; 
	left:50%;
	margin-top:96px;
	margin-left:-400px; 
	width:800px; 
	bottom:10px;
	background:#CCC; 
	overflow: hidden; 
	padding:0 20px;
	font-size:12px;
	display:none;
}

.overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background: gray;
}
.cc_box_for_tabs {position:relative; }