/**

 * CSS file

 */

body,

table

{

    font-size:13px;

    font-family: Verdana, Arial, Sans-Serif;

    color:#142142;

    background-color:#FFFFFF;

}



body {

    height:100%;

}



table

{

    border:0px;

    border-collapse:collapse;

}



img

{

    border:0px;

    vertical-align:middle;

}



body,

td,

th,

form,

p,

div,

ul,

li,

input,

textarea,

select,

button

{

    padding:0px;

    margin:0px;

}



input, textarea, select

{

    font-size:12px;

    font-family: Verdana, Arial, Sans-Serif;

}



/* cooltable */



.coolTableBorder { 

	border-right:2px solid #C2C6CE;

	text-align:center;

	vertical-align:center;

	width:50%;

	height:85px;

}

.coolTableLast {

	text-align:center;

	vertical-align:center;

	width:50%;

	height:85px;

}



.coolTable3Border { 

	border-left:2px solid #C2C6CE;

	vertical-align:top;

	padding-left:10px;

	padding-right:10px;

	width:33%;

	color:#282E3E;

	font-size:11px;

}

.coolTable3First {

	vertical-align:top;

	padding-right:10px;

	width:33%;

	color:#282E3E;

	font-size:11px;

}



.contacts_phone {

	color:#282E3E;

	font-size:11px;

}



a,

a:link,

a:visited,

a:active,

a:hover

{

    color:#000;

	text-decoration:none;

	font-family: Verdana, Arial, Sans-Serif;

    font-size:11px;

}





a:hover {text-decoration:underline;}





/* body */



div#body

{

    margin-left:auto;

    margin-right:auto;

	width:1000px;

	font-family: Verdana, Arial, Sans-Serif;

}



div#left {

	width:270px;

	height:100%;

	float:left;

}



div#logo {

	background:url(../design/logo.jpg) left bottom no-repeat;

	margin:0px 0px 15px 0px ;

	width:263px;

	height:244px;

}



div#logo img {

	width:252px;

	height:235px;

}



div#content {

	float:left;

	width:728px;

	height:100%;

	padding-top:8px;

}



div#top, div#contacts_top {

	/*width:718px;*/

	padding:2px 15px 2px 10px;

	height:17px;

	background-color:#142142;

	text-transform:uppercase;

}

div#top {
  /* margin-left: 5px;
  margin-right: 3px; */
}

div#contacts_top {

	margin-top:12px;

	margin-bottom:12px;

}



div#top_space {

	/*width:718px;*/

	height:17px;

}



div.title {

	font-family:Verdana, Arial, Sans-Serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	padding-top:1px;

	float:left;

}



div.lang {

	float:right;

	color:#70788C;

}



div#top a,

div#top a:link,

div#top a:visited,

div#top a:active,

div#top a:hover

{

    color:#FFFFFF;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:12px;

}





div#top a:hover {text-decoration:underline;}



div#top_gallery {

	width:728px;

	height:176px;

	padding-top:20px;

	color:#142142;

}



div#top_gallery a,

div#top_gallery a:link,

div#top_gallery a:visited,

div#top_gallery a:active,

div#top_gallery a:hover

{

    color:#000;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:12px;

}





div#top_gallery a:hover {text-decoration:underline;}



div#top_gallery_line {

	width:728px;

	height:6px;

	border-top:4px solid #C2C6CE;

	margin-bottom:16px;

}



div#big_img {

	width:728px;

	height:542px;

	background-color: #FFFFFF;

	margin-top:12px;

	margin-bottom: 18px;

}



div#big_img_line {

	width:728px;

	height:2px;

	border-top:2px solid #C2C6CE;

	margin-bottom:8px;

}



div#contacts_img_1, div#contacts_img_2 {

	margin-top:12px;

/*	width:359px;*/

	height:348px;

	background-color: #FFFFFF;

	margin-bottom: 18px;

	float:left;

}



div#contacts_img_1 {

	margin-right:0px;

}



div#footer {

	width:994px;

	margin-left:4px;

	margin-right:4px;

	padding-top:6px;

	border-top:2px solid #C7CAD2;

	height:21px;

	color:#000034;

	font-size:10px;

}



div#footer a,

div#footer a:link,

div#footer a:visited,

div#footer a:active,

div#footer a:hover

{

    color:#000034;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:10px;

	text-transform:uppercase;

	font-weight:500;

	

}



div#footer a:hover {text-decoration:underline;}



div#middle {

	font-family:Verdana, Arial, Sans-Serif;

    font-size:12px;

	color:#343F5C;

	padding-bottom:20px;

}



/* MENU */



div#menu {

	width:270px;

}



div#menu div.head, div#menu div.head2 {

	width:263px;

	height:40px;

	padding-left:7px;

	background:url(../design/menu_top.jpg) left bottom no-repeat;

}



div#menu div.head2 {

	background:url(../design/menu_top2.jpg) left bottom no-repeat;

	

}



div#menu div.head2 div {

	padding-top:20px;

	text-align:center;

	width:250px;

	color:#ffffff;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

}



div#menu div.head div {

	float:left;

	width:80px;

	text-align:center;

}



div#menu div.head div.active {

	padding-top:15px;

	height:25px;

	width:81px;

	background:url(../design/menu_active.jpg) left bottom no-repeat;

}



div#menu div.head div.list {

	padding-top:21px;

}



div#menu div.head a,

div#menu div.head a:link,

div#menu div.head a:visited,

div#menu div.head a:active,

div#menu div.head a:hover

{

    color:#ffffff;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

}



div#menu div.top {

	width:238px;

	height:10px;

	background-color:#D6D7DC;

	margin-left:10px;

	margin-right:10px;

	border-top:1px solid #C2C6CE;

}



div#menu div.middle {

	width:259px;

	background:url(../design/menu_bg.jpg) right top repeat-y;

}



div#menu div.middle div.title2 {

	width:229px;

	height:17px;

	padding-top:6px;

	padding-left:5px;

	padding-bottom:3px;

	margin-left:8px;

	font-weight:bold;

	color:#000034;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	text-transform:uppercase;

}



div#menu div.middle div.active, div#menu div.middle div.list {

	background-color:#e3e4e8;

	width:229px;

	padding:3px 0px 3px 10px;

	margin-left:8px;

	background-color:#D6D7DC;

}



div#menu div.middle div.active {

	background-color:#F0F1F5;

	/*background-color:#e3e4e8;*/

}



div#menu div.middle div.sub {

	padding-left:30px;

	width:209px;

}



div#menu div.middle div.prod2 {

	padding-left:15px;

	width:224px;

}



div#menu div.space {

	width:238px;

	height:15px;

	margin-left:10px;

	background:url(../design/bg_line.gif) left center repeat-x;

	background-color:#D6D7DC;

}



div#menu div.space2 {

	width:238px;

	height:15px;

	margin-left:10px;

	padding-top:4px;

	background:url(../design/bg_line.gif) left center repeat-x;

	background-color:#D6D7DC;

}



div#menu div.bottom {

	width:259px;

	height:20px;

	background:url(../design/menu_bottom.jpg) right bottom no-repeat;

}



div#menu div.middle a,

div#menu div.middle a:link,

div#menu div.middle a:visited,

div#menu div.middle a:active,

div#menu div.middle a:hover

{

    color:#000034;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	text-transform:uppercase;

	font-weight:normal;

	

}



div#menu div.middle div.sub a,

div#menu div.middle div.sub a:link,

div#menu div.middle div.sub a:visited,

div#menu div.middle div.sub a:active,

div#menu div.middle div.sub a:hover

{

    color:#000034;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	text-transform:none;

	font-weight:normal;

	

}







/* PHOTO */



div.photo {

	width:195px;

	height:215px;

	border:1px solid #DDE1E4;

	float:left;

	padding:17px 13px 0px 13px;

}



table.photo {

	width:196px;

}



table.photo td.img {

	text-align:center;

	height:170px;

}



table.photo td.title {

	text-align:left;

	vertical-align:bottom;

	border-bottom:4px solid #131D41;

	font-size:10px;

	text-transform:uppercase;

	height:25px;

	color:#868789;

}



table.photo td.descr {

	padding-top:15px;

	vertical-align:top;

	text-align:left;

	font-size:9px;

	height:70px;

	color:#002e5f;

}



div.photo_space {

	width:28px;

	height:231px;

	float:left;

}



div.photo_space2 {

	width:728px;

	height:17px;

	clear:left;

}



div.photo_more {

	width:698px;

	height:15px;

	clear:left;

	padding-top:14px;

	text-align:right;

	padding-right:30px;

	background:url(../design/ico_next_a.gif) right bottom no-repeat;

}

div.photo_more_new {

	width:728px;

	height:15px;

	clear:left;

	padding-top:14px;

	text-align:right;

}



div.photo_more a,

div.photo_more a:link,

div.photo_more a:visited,

div.photo_more a:active,

div.photo_more a:hover,

div.photo_more_new a,

div.photo_more_new a:link,

div.photo_more_new a:visited,

div.photo_more_new a:active,

div.photo_more_new a:hover

{

   color:#000034;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:12px;

	text-transform:uppercase;

	font-weight:600;

	

}



div.photo_more a:hover, div.photo_more_new a:hover {text-decoration:underline;}

div.photo_more_new img{

  padding-left:15px;

}



div.photo_pages {

	width:728px;

	height:15px;

	clear:left;

	padding-top:14px;

	text-align:right;

	color:#252B3B;

	font-size:14px;

}



div.photo_pages a,

div.photo_pages a:link,

div.photo_pages a:visited,

div.photo_pages a:active,

div.photo_pages a:hover

{

    color:#252B3B;

	text-decoration:underline;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:14px;

}



div.photo_bottom {

	text-align:center;

	width:100%;

}



/* PRODUCTS */



div.prod {

	width:340px;

	height:102px;

	border:1px solid #DDE1E4;

	float:left;

	padding:6px;

}



div.prod_space {

	width:18px;

	height:115px;

	float:left;

}



div.prod_space2 {

	width:718px;

	height:30px;

	clear:left;

}



table.prod {



}



table.prod td {

	height:100px;

	border-bottom:2px solid #252B3B;

}



table.prod td.img {

	text-align:center;

	vertical-align:center;

	width:120px;

}



table.prod td.info {

	width:220px;

	padding-left:10px;

	vertical-align:top;

	text-align:left;

	font-size:10px;

	color:#002e5f;

}



table.prod a,

table.prod a:link,

table.prod a:visited,

table.prod a:active,

table.prod a:hover

{

    color:#252B3B;

	text-decoration:none;

	text-transform:uppercase;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	font-weight:bold;

}



div.prod_photo {

	float:left;

	padding:0px 20px 15px 0px;

}



div.prod_photo div.large {

	width:242px;

	height:193px;

	margin-bottom:5px;

	border:1px solid #DDE1E4;

	

}



div.prod_photo div.large div {

	width:224px;

	height:177px;

	margin:9px;

	margin-bottom:0px;

	text-align:center;

	vertical-align:center;

	border-bottom:2px solid #252B3B;

}



div.prod_photo div.small {

	width:56px;

	height:46px;

	text-align:center;

	vertical-align:center;

	border:1px solid #DDE1E4;

	float:left;

	cursor:pointer;

}



div.prod_photo div.small div {

	width:48px;

	height:38px;

	margin:3px;

	margin-bottom:0px;

	text-align:center;

	vertical-align:center;

	border-bottom:1px solid #252B3B;

}



div.prod_photo div.space {

	width:4px;

	height:44px;

	float:left;

}



div.prod_title {

	padding-bottom:5px;

	color:#252B3B;

	text-transform:uppercase;

	font-weight:bold;

}



/*









table.photo td.title {

	text-align:left;

	vertical-align:bottom;

	border-bottom:4px solid #131D41;

	font-size:10px;

	text-transform:uppercase;

	height:25px;

	color:#868789;

}



table.photo td.descr {

	padding-top:15px;

	vertical-align:top;

	text-align:left;

	font-size:9px;

	height:70px;

	color:#002e5f;

}



div.photo_space {

	width:28px;

	height:231px;

	float:left;

}



div.photo_space2 {

	width:728px;

	height:17px;

	clear:left;

}



div.photo_more {

	width:698px;

	height:15px;

	clear:left;

	padding-top:14px;

	text-align:right;

	padding-right:30px;

	background:url(../design/ico_next_a.gif) right bottom no-repeat;

}



div.photo_more a,

div.photo_more a:link,

div.photo_more a:visited,

div.photo_more a:active,

div.photo_more a:hover

{

    color:#000034;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:12px;

	text-transform:uppercase;

	font-weight:600;

	

}



div.photo_more a:hover {text-decoration:underline;}



div.photo_pages {

	width:728px;

	height:15px;

	clear:left;

	padding-top:14px;

	text-align:right;

	color:#252B3B;

	font-size:14px;

}



div.photo_pages a,

div.photo_pages a:link,

div.photo_pages a:visited,

div.photo_pages a:active,

div.photo_pages a:hover

{

    color:#252B3B;

	text-decoration:underline;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:14px;

}



div.photo_bottom {

	text-align:center;

	width:100%;

}



*/

/* site tree */

div.sitemap a,

div.sitemap a:link,

div.sitemap a:visited,

div.sitemap a:active,

div.sitemap a:hover

{

    color:#252B3B;

	text-decoration:none;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:12px;

	

}



div.sitemap a:hover {text-decoration:underline;}



/* contacts*/



table.main th {

	text-align:right;

	vertical-align:top;

	padding: 4px 10px 0px 10px; 

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	font-weight:normal;

	text-transform:uppercase;

	color:#363B53;

}



table.main td {

	padding:1px;

	margin:0px;

	font-family:Verdana, Arial, Sans-Serif;

    font-size:11px;

	font-weight:normal;

	color:#363B53;

}



input.input, textarea.input {

	border:1px solid #B3B1B2;

	font-size:12px;

	padding:2px;

	width:140px;

}



textarea.input {

	height:80px;

	width:285px;

}



button.input {

	border:none;

	background-color:#142142;

	color:#ffffff;

	font-family:Verdana, Arial, Sans-Serif;

	font-size:10px;

	text-transform:uppercase;

	padding:2px 5px 2px 5px;

}



div.queryNote {

	padding-top:5px;

	padding-bottom:5px;

}



div.clear_l {	clear:left;}

div.clear {clear:both;}



/* laikinai */

.debug

{

    border-color:#990000;

    border-style:solid;

    border-width:1px;

}



.debug2

{

    border-color:#009900;

    border-style:solid;

    border-width:1px;

}


