@import url(reset.css);
@import url(typograph.css);

* {
border:0;
margin:0;
padding:0;
}

*
body {
background-color:#fff;
background-image:url(../img/fon_body.png);
background-repeat:repeat;
width:100%;
height:100%;
min-width:1200px;
margin:auto;
}

/* TOP PANEL */
#topmenu {
height:150px;
width:100%;
position:relative;
background:url(../img/fon_menu_top_new.png);
background-repeat:repeat-x;
border-bottom:solid 1px #CCC;
}

#logo {
height:100px;
width:275px;
float:left;
clear:both;
}

.home_ref {
height:20px;
width:50px;
position:absolute;
top:20px;
left:1132px;
}

.home_iz {
height:20px;
width:150px;
position:absolute;
top:25px;
left:980px;
}

#katalog {
background:url(../img/kat_tov.png);
background-repeat:no-repeat;
width:134px;
height:18px;
position:relative;
margin-left:366px;
top:21px;
}

#katalogssilky {
background-color:#ccdcee;
height:87px;
width:800px;
margin-top:30px;
margin-left:370px;
border:1px solid #CCC;
padding-left:5px;
box-shadow:0 0 15px #fff;
}

.menutop {
padding-top:8px;
}

.menutop ul {
line-height:13px;
padding-left:10px;
}

.menutop li {
font-size:12px;
}

.menutop a {
color:#132B9B;
text-decoration:none;
text-align:left;
font-weight:700;
text-shadow:0 0 1px #aaa;
}

.menutop a:hover {
color:#FFF;
text-decoration:none;
}

.menutop a:visited {
color:  #366;
}

.v {
background:url(../img/vert.png);
background-repeat:repeat-y;
}

.wids {
width:150px;
}

 
			  
		       
 /* TOP PANEL end */
 
 /* center menu */
 /* ---------------------- Dolphin nav ---------------------- */
 

#dolphincontainer {
position:relative;
height:37px;
color:#E0E0E0;
background:#143D55;
width:100%;
font-family:Helvetica,Arial,Verdana,sans-serif;
}

#dolphinnav {
position:relative;
height:33px;
width:100%;
font-size:12px;
letter-spacing:.1px;
text-transform:uppercase;
font-weight:700;
background:url(../img/img_menu/dolphin_bg.gif) repeat-x bottom left;
}

#dolphinnav ul {
list-style-type:none;
width:auto;
float:left;
margin:0;
padding:0;
}

#dolphinnav ul li {
display:block;
float:left;
margin:0 1px;
}

#dolphinnav ul li a {
display:block;
float:left;
color:#EAF3F8;
text-decoration:none;
height:33px;
padding:0 0 0 20px;
}

#dolphinnav ul li a span {
height:21px;
float:left;
text-shadow:0 0 1px #aaa;
padding:12px 16px 0 0;
}

#dolphinnav ul li a:hover {
color:#fff;
background:transparent url(../img/img_menu/dolphin_bg-OVER.gif) repeat-x bottom left;
}

#dolphinnav ul li a:hover span {
display:block;
width:auto;
cursor:pointer;
}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover {
color:#fff;
background:#1D6893 url(../img/img_menu/dolphin_left-ON.gif) no-repeat top left;
line-height:275%;
}

/* ---------------------- END Dolphin nav ---------------------- */

 /*End Menu*/
             /*Content*/

#content {
height:1650px;
width:100%;
}

			
					
			
			

/*Blocnew*/



#blocnew_top {
background:url(../img/fon_menu_senter_top.png);
background-repeat:no-repeat;
height:75px;
width:800px;
margin:50px 244px;
}

#blocnew {
background:#d0ddf1;
width:800px;
height:1170px;
margin-left:255px;
margin-right:202px;
border-radius:4px 4px 4px 4px;
-moz-border-radius:4px;
-khtml-border-radius:4px 4px 4px 4px;
}

#module-name p {
background:url(../img/fon_.png);
background-repeat:no-repeat;
height:31px;
width:256px;
padding-left:10px;
padding-top:9px;
color:#455f77;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:16px;
letter-spacing:normal;
font-weight:700;
line-height:normal;
}

div#twitter {
width:400px;
float:left;
margin:0;
}

div#twitter h5.module-header-bar {
height:40px;
padding-top:26px;
width:385px;
}

.module-header-bar {
background:url(../img/fon_menu_twitt.png);
background-repeat:repeat-x;
color:#06C;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:16px;
font-weight:lighter;
height:22px;
width:390px;
border-bottom:1px solid #CCC;
padding-left:10px;
padding-top:2px;
}

.module-header-bar-bottom {
background:url(../img/fon_name_new1.png);
background-repeat:repeat-x;
color:#06C;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:lighter;
height:40px;
width:270px;
padding-left:25px;
padding-top:10px;
}

div#twitter div.tweet {
background:url(../img/fone_tvitter_shadow.png);
background-repeat:repeat-x;
height:102px;
width:363px;
border:#97C2EA solid 1px;
border-radius:4px 4px 4px 4px;
-moz-border-radius:4px;
-khtml-border-radius:4px 4px 4px 4px;
margin:16px 0 17px 15px;
padding:6px;
}

div#twitter div.tweet img {
border:1px solid #757575;
float:left;
height:100px;
margin-right:15px;
width:100px;
}

div#twitter div.tweet h5 {
position:relative;
top:-3px;
}

p#get-tweets-wrapper {
float:right;
margin-top:9px;
width:215px;
}

#acsii {
background-color:#ccc;
height:auto;
width:600px;
border-radius:4px 4px 4px 4px;
-moz-border-radius:4px;
-khtml-border-radius:4px 4px 4px 4px;
border:solid 1px #fff;
position:absolute;
top:1400px;
margin:54px 3px;
padding:13px;
}

#acsii h6 {
color:#804000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
margin-left:0;
font-weight:700;
height:15px;
width:106px;
border-radius:4px 4px 4px 4px;
-moz-border-radius:4px;
-khtml-border-radius:4px 4px 4px 4px;
border:#afd6ff solid 1px;
background:#fff;
padding:3px;
}

#centerblocproduct {
width:800px;
background:#adcbe3;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px;
-khtml-border-radius:10px 10px 10px 10px;
border:#D8F7FC solid 1px;
-webkit-box-shadow:0 0 15px #62CEF9;
-moz-box-shadow:0 0 15px #62CEF9;
box-shadow:0 0 15px #62CEF9;
margin:5px auto 50px;
}

#centeropisanie {
width:800px;
border-top:1px solid #0CF;
border-bottom:1px solid #0CF;
padding-top:15px;
padding-left:12px;
padding-bottom:10px;
position:relative;
margin:5px auto 50px;
}

#assortiment {
margin-left:126px;
}

#centeropisanie p {
margin-bottom:5px;
text-shadow:0 0 1px #aaa;
letter-spacing:.2px;
}

#centeropisanie img {
height:81px;
width:100px;
float:left;
margin-right:10px;
border:2px double #FFF;
margin-bottom:5px;
}

#centeropisanie ul {
list-style-type:circle;
}

#centeropisanie li {
color:#333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
margin-bottom:4px;
text-shadow:0 0 1px #aaa;
}

.spiski li {
list-style-type:disc;
margin-bottom:10px;
}


/*Futer*/
div#footer {
background:#ADCBE3;
border-top:#FCFCFC groove 2px;
height:40px;
width:100%;
position:relative;
margin-top:-40px;
}

#footer-text {
font:Verdana, Geneva, sans-serif;
color:#069;
height:18px;
padding-bottom:10px;
padding-left:5px;
font-size:10px;
text-shadow:0 0 1px #aaa;
position:relative;
}

#footer-text a {
color:#069;
text-decoration:none;
font-size:10px;
text-shadow:0 0 1px #aaa;
}

#chec {
background-color:#009;
margin-left:300px;
position:absolute;
top:0;
}


/*Content main*/

#content_main {
padding-top:30px;
min-height:1200px;
width:1200px;
margin:0 auto;
}

#content_main p {
margin-left:30px;
margin-bottom:5px;
line-height:14px;
}

#foto_ofise {
margin-left:210px;
}

#foto_ofise img {
margin-top:20px;
margin-left:3px;
border:1px solid #999;
}

/*Forma*/
.inputtext {
width:250px;
height:20px;
margin-bottom:5px;
position:relative;
z-index:2;
-moz-border-radius:8px;
border-radius:8px;
-khtml-border-radius:8px 8px 8px 8px;
padding:5px 10px;
}

.comarea {
height:140px;
width:330px;
position:relative;
margin-bottom:5px;
overflow-y:hidden;
-moz-border-radius:8px;
border-radius:8px;
-khtml-border-radius:8px 8px 8px 8px;
padding:5px 10px;
}

.formbutton {
display:block;
float:left;
height:31px;
width:122px;
line-height:31px;
color:#666;
font-weight:700;
font-size:11px;
letter-spacing:.1em;
-moz-border-radius:8px;
border-radius:8px;
-khtml-border-radius:8px 8px 8px 8px;
padding:0 8px 3px;
}

.form_text {
padding-left:5px;
margin-bottom:5px;
color:#666;
}

#content_main_e-order p {
margin-left:30px;
margin-bottom:10px;
}

#content_main_e-order img {
margin-bottom:20px;
}

#content_main_block_ {
margin-bottom:30px;
}

#karta {
height:542px;
width:385px;
float:left;
border:1px solid #CCC;
}

#contakts {
margin-left:400px;
padding-top:5px;
padding-left:20px;
padding-bottom:10px;
border:1px solid #CCC;
}

#contakts a {
color:#333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
}

/*GB*/

.container {
text-align:left;
margin-left:auto;
margin-right:auto;
width:700px;
padding:10px;
}

.content {
padding:.5em;
}

.guestbook {
padding-bottom:5px;
padding-left:10px;
padding-right:5px;
background-color:#F9F9F9;
overflow:hidden;

}

.guestbook_top {
background-color:#E9E9E9;
border-bottom:none;
padding:5px;
}

input {
height:25px;
border:solid 1px #ccc;
margin-bottom:5px;
}

textarea {
height:100px;
border:solid 1px #ccc;
}

td {
font-family:Verdana;
font-size:12px;
color:#000;
}

.my11 {
font-family:Verdana;
font-size:11px;
}

			
/*End GB*/

/*Product*/

#name_product {
background:#EFEFEF;
height:50px;
width:800px;
padding-top:15px;
border-bottom:solid 1px #DADADA;
margin:auto;
}

#new_product {
background:#EFEFEF;
height:auto;
width:800px;
padding-top:15px;
border-bottom:solid 1px #DADADA;
margin:auto auto 100px;
}

#main_product {
width:auto;
padding-top:31px;
}

#menuprodukts {
text-align:left;
margin-bottom:6px;
}

#menuprodukts a {
font-size:11px;
color:#6CF;
}

#menuproduktsbottem {
text-align:left;
margin-bottom:6px;
padding-left:5px;
}

#item {
background:#F5F5F5;
border:1px solid #CCC;
height:233px;
margin:5px 0;
}

.item_name {
background:#E1F0EF;
height:20px;
border-bottom:1px solid #CCC;
text-align:left;
padding:3px;
}

#itemname {
margin-top:3px;
text-align:left;
}

.item_title {
background:url(../img/img/bg_fone_titl.png);
background-repeat:no-repeat;
color:#09C;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
height:17px;
width:570px;
font-weight:700;
padding-left:30px;
padding-top:3px;
border:1px dashed #0bd9e6;
border-bottom:none;
}

#foto_produkts {
height:200px;
width:600px;
float:left;
padding:3px;
}

#read_products {
height:190px;
width:600px;
margin-left:620px;
margin-top:5px;
border-left:1px solid #CCC;
padding:5px 3px 3px 25px;
}

.read_text_products {
height:151px;
width:590px;
border:1px dashed #0bd9e6;
padding:5px;
}


/*ClaiderProducta*/
.anythingSlider {
width:760px;
height:346px;
position:relative;
margin:0 auto 15px;
}

.anythingSlider .wrapper {
width:680px;
overflow:auto;
height:341px;
position:absolute;
top:0;
left:0;
margin:0 40px;
}

.anythingSlider .wrapper ul {
width:9999px;
list-style:none;
position:absolute;
top:0;
left:0;
background:#eee;
border-top:3px solid #09F;
border-bottom:3px solid #09F;
margin:0;
}

.anythingSlider ul li {
display:block;
float:left;
height:317px;
width:680px;
margin:0;
padding:0;
}

.anythingSlider .arrow {
display:block;
height:200px;
width:67px;
background:url(../img/img/arrows.png);
text-indent:-9999px;
position:absolute;
top:65px;
cursor:pointer;
}

.anythingSlider .forward {
background-position:0 0;
right:-20px;
}

.anythingSlider .back {
background-position:-67px 0;
left:-20px;
}

.anythingSlider .forward:hover {
background-position:0 -200px;
}

.anythingSlider .back:hover {
background-position:-67px -200px;
}

#thumbNav {
position:relative;
top:323px;
text-align:center;
}

#thumbNav a {
color:#000;
font:11px/18px;
display:inline-block;
height:18px;
background:#c58b04 url(../img/img/cellshade.png);
text-align:center;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
margin:0 5px 0 0;
padding:2px 8px;
}

#thumbNav a.cur {
background:#09F;
}

#start-stop {
background:green;
background-image:url(../img/img/cellshade.png);
background-repeat:repeat-x;
color:#FFF;
width:40px;
text-align:center;
position:absolute;
right:45px;
top:323px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
padding:2px 5px;
}

#start-stop.playing {
background-color:red;
}

.anythingSlider .wrapper ul ul {
position:static;
background:none;
overflow:visible;
width:auto;
border:0;
margin:0;
}

.anythingSlider .wrapper ul ul li {
float:none;
height:auto;
width:auto;
background:none;
}

#page-wrap {
width:760px;
background:#FFF;
position:relative;
margin:0 auto 50px;
padding:15px;
}

#col1 {
width:49%;
float:left;
margin:0 0 20px;
}

#col2 {
width:49%;
float:right;
}

#dl {
position:absolute;
top:10px;
right:0;
background:#000;
color:#FFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:3px 6px;
}

#dl:hover {
background:#666;
}

.image {
position:relative;
margin-bottom:20px;
width:100%;
}

.image h2 {
position:absolute;
top:220px;
left:0;
width:100%;
}

.image h2 span {
color:#FFF;
font:bold 30px/40px Helvetica, Sans-Serif;
letter-spacing:-1px;
background:rgba(0,0,0,0.7);
padding:6px 8px;
}

.image h2 span.spacer {
background:none;
padding:0 2px;
}

#textSlide {
padding:10px 30px;
}

#textSlide h3 {
font:20px Georgia, Serif;
}

#textSlide h4 {
text-transform:uppercase;
font:15px Georgia, Serif;
margin:10px 0;
}

#textSlide ul {
list-style:disc;
margin:0 0 0 25px;
}

#textSlide ul li {
display:list-item;
}

#quoteSlide {
padding:30px;
}

#quoteSlide blockquote {
font:italic 24px/1.5 Georgia, Serif;
text-align:center;
color:#444;
margin:0 0 10px;
}

#quoteSlide p {
text-align:center;
}

  /*End Claider Producta*/
  
 /*opros*/
 
#opros {
height:836px;
width:239px;
border:#CCC solid 1px;
float:left;
margin-left:10px;
margin-top:126px;
}

#oproszag {
background:#D0DDF1;
height:20px;
width:auto;
padding-left:78px;
padding-top:4px;
border-bottom:#CCC solid 1px;
}

#oprosnik {
padding-left:5px;
margin-bottom:10px;
}

#oprosnik b {
font-size:12px;
font-style:normal;
color:#C30;
}

.button {
cursor:pointer;
border:0;
background-color:#afc0e5;
font-size:18px;
color:#000;
box-shadow:0 0 5px #F0F;
-moz-box-shadow:0 0 5px #F0F;
-ms-box-shadow:0 0 5px #F0F;
-o-box-shadow:0 0 5px #F0F;
-webkit-box-shadow:0 0 5px #F0F;
margin:15px;
padding:3px 15px;
}

.button:hover {
box-shadow:0 0 12px #63F;
-moz-box-shadow:0 0 12px #63F;
-o-box-shadow:0 0 12px #63F;
-ms-box-shadow:0 0 12px #63F;
-webkit-box-shadow:0 0 12px #63F;
}

#menuprodukts a:hover,#menuproduktsbottem a,#menuproduktsbottem a:hover {
font-size:11px;
color:#036;
}

#menuprodukts a:visited,#menuproduktsbottem a:visited {
font-size:11px;
color:#036;
text-decoration:none;
}

#thumbNav a:hover,#start-stop:hover {
background-image:none;
}
 /*End Opros*/	
  /*Reklama*/
.reklama{
height:200px;
width:239px;
background: #FFF;
border:solid 1px #CCC;
margin-bottom:10px;}
.reklama img{margin-bottom:5px;}
 
 
  /*endReklama*/
  
  .photoCatalog{ background: #F0F5FF; border: solid 1px #DDE8FF; margin-top:20px;
  margin-left:365px;
  padding:10px;
  }

.textphoto{ margin-top:5px;
margin-bottom:10px;
}
.zoom2{border:#3C3 1px solid}

/левое меню для фоток/
#photoleftmenu{padding-left:10px;}



ul.menu {
	margin: 0;
	padding: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display: inline-block;
	background-color:#78BDE2;
	width: 190px;
}

ul.menu li {
	list-style: none;
	position: relative;
}

ul.menu li a {
	padding: 6px 6px 6px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	display: block;
	border-top: 1px solid #FFF;
}

ul.menu li a:hover {
	background-color: #b00000;
}

ul.menu li:first-child a {
	border-top: none;
}

ul.menu li:first-child a:hover {
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

ul.menu li:last-child a:hover {
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
/*Выпадающее меню*/
ul.menu li ul {
	display: none;
}

ul.menu li:hover ul {
	display: block;
	position: absolute;
	left: 190px;
	top: 1px;
	background-color:  #C7ECF8;
	width: 120px;
	z-index: 1000;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

ul.menu li:hover ul li:first-child a:hover {
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

ul.menu li:hover ul li:last-child a:hover {
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

blink{color:#CC0000;}