html {height: 100%;}

body {
	height: 100%;
	min-height: 100%;
	background: white;
	color: #3d454e;
}

a {	
    color: #6a92c1;
    text-decoration: underline;
}

a:hover {
	text-decoration: underline;
/*	color: #ff0a14;*/
/*color: #d42715;*/
color: #4c688a;
}

.img_left	{
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 0px;
	float: left;
	clear: both;
} 

.img_right	{
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 10px;
	float: right;
	clear: both;
} 



h1,
h2,
h3,
h4,
h5,
h6 { padding-bottom: 0px; line-height: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

h1 {font-size:30px;margin-bottom:10px; color: #5e6981; font-weight: bold;letter-spacing: -1px; }
h2 {font-size:22px;margin-bottom:15px; margin-top:18px; font-weight: bold; color: #5e6981; }
h3 {font-size:20px;margin-bottom:10px; margin-top:10px; font-weight: normal; color: #5e6981; font-style: italic; line-height: 100%; }
h4 {font-size:18px;margin-bottom:15px; margin-top:15px; font-weight: bold; color: #698388; }
h5 {font-size:15px;margin-bottom:10px; color: #5e6981; font-weight: bold;}
h6 {font-size:15px;margin-bottom:10px; margin-top:15px; color: #e52b2b; font-weight: normal;}
h7 {font-size:15px;margin-bottom:10px; color: #e52b2b; font-weight: normal; font-style: italic;} 

h2.title {font-size:48px;margin-bottom:15px; font-weight: bold; color: #b1c3c5;letter-spacing: -1px; }
.why h2.title { margin-top: 0px; }

p.title {font-size:14px;margin-bottom:6px; color: #30353b; font-weight: normal;}

h4.button { height: 40px; }

h4.button a { display: block; background: #5e6981; color: white; padding: 5px 26px 7px 26px;  margin: 5px 0 15px 0; color: white; text-decoration: none; font-weight: normal; position: absolute; }
h4.button a:hover { text-decoration: underline;}

ol	{padding-left:30px;padding-bottom:10px;list-style:decimal;}
ol ol	{padding-left:20px;padding-bottom:10px;list-style:upper-alpha;}
ol ol ol {padding-left:20px;padding-bottom:10px;list-style:lower-alpha;}

ul 	{padding-left:30px;padding-bottom:10px;list-style: disc;}
ul ul {padding-left:20px;padding-bottom:10px;list-style: square;}
ul ul ul {padding-left:20px;padding-bottom:10px;list-style: circle;}

/* ------------------------------------------------------------------------------ */

.everything {
	min-height: 100%;
	*min-height: auto;
	height: auto !important;
	height: 100%;
	width: 100%;
	min-width: 1000px;
	position: relative;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contain {
	width: 940px;
	margin: auto;
	padding-top: 2px;
	padding-bottom: 166px;
}
.header {  }

.spc {margin: 0 6px;}

/* ------------------------------------ */
.topnav {color: #b4c8e0; height: 32px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.topnav a {color: #b4c8e0;}
.topnav a:hover {}
/* ------------------------------------ */

.logocell { border-right: 1px solid #ff0a14; padding: 10px 0 9px 0;}
.anno {color: #9f9b98; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;}
/* ------------------------------------ */
.topmenu {color: #d42715; font-family: Tahoma, Helvetica, sans-serif;}
.topmenu a {color: #30353b; text-decoration: none; display: inline-block; padding: 7px 0 5px 0; border-bottom: 2px solid white;}
.topmenu a:hover {color: #30353b; /*border-bottom: 2px solid #d42715;*/ text-decoration: none; border-bottom: 2px solid #d42715; }
.topmenu .spc {margin: 0 9px; padding: 7px 0 7px 0; display: inline-block;}
/* ------------------------------------ */

.sfera { background: url(images/sfera.jpg) no-repeat top;
margin-top: 37px; color: white; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; height: 292px; margin-bottom: 9px;}
.sfera .title { font-size: 48px; padding: 33px 0 0 37px;}
/* ------------------------------------ */ 

.acont {  margin-bottom: 24px; height: 100%; table-layout: fixed; }
.acont td { vertical-align: top; }
/* ------------------------------------ */
.leftcol { /*background: #7c9499;*/ background: #b1c3c5;  }
.spz { height: 40px; background: white; }

.leftmenu { background: url(images/car_2.jpg) no-repeat left 43px; height: 147px; padding-bottom: 180px; overflow: visible; z-index: 5; position: relative;}
.bpun {	font-size: 24px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #e2e7ed;	border-bottom: 6px solid white; }
.leftmenu .bpun ul {	display: none; width: 242px; position: relative;}
/*.leftmenu .bpun:hover .submenu {	display: block;}*/
.leftmenu .bpun ul.display { display: block; }
.bpun a {
	color: #e2e7ed;
	text-decoration: none;
	padding: 9px 30px 10px 33px;
	display: block;
	background: #3d454e url(images/bpunbgl.gif) repeat-y left;
	position: relative;
}
.bpun a:hover { color:#6a92c1; text-decoration: none; }
.acont .bpun:hover .submenu { display: block; }
.bpun ul { font-size: 13px; color: #30353b; margin: 0; padding: 10px 25px 13px 35px; list-style: none; background: url(/images/ul2bg.png);
/*_background: #d6dcd9;*/
	*background-image: none;
	background-image /*\**/: none\9
}



.acont .bpun ul { background: #d6dcd9; }
.bpun ul li { padding: 1px 0 1px 23px; font-family: Tahoma, Helvetica, sans-serif;  background: url(/images/beler.gif) no-repeat left 6px; line-height: 100%; *background-position: left 5px; }
.bpun ul a { display: inline; color: #30353b; padding: 0; background: none; cursor: pointer; position: relative;}
.bpun ul a.prc { color: #5e7378;}

.bpun ul a:hover { color: #d42715; text-decoration: none;}
/*.acont .bpun { background: #d6dcd9 url(/images/acont.gif) repeat-x bottom; padding-bottom: 4px; }*/

/* ------------------------------------ */


.why { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; padding: 0 0 0 35px; }
.why p { margin-bottom: 16px; line-height: 120%; margin-left: 3px; }
.why p.it { font-style: italic; border-left: 5px solid #e52b2b; padding-left: 18px; padding-bottom: 2px; }
/* ------------------------------------ */

.blinks { font-size: 24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 18px; }
.blinks a { display: block; padding: 4px 0 20px 60px;   }
.blinks a.bgkubok { 	background: url(images/bgkubok.gif) 	no-repeat	left 0px; }
.blinks a.bgreview { 	background: url(images/bgreview.gif)	no-repeat	left 4px; }
.blinks a.bgpress { 	background: url(images/bgpress.gif)		no-repeat	left 4px; }
.blinks a.bgclient { 	background: url(images/bgclient.gif)	no-repeat	left 2px; }
.blinks a.bgblag { 		background: url(images/bgblag.gif)		no-repeat	left 1px; }
/* ------------------------------------ */

.aboutb { margin-bottom: 24px; }
/* ------------------------------------ */
.portfb { background: #7c9499; padding: 20px 35px 32px 35px; border-bottom: 10px solid #30353b; margin-bottom: 20px; }
.portfb h2,.portfb h2.title { color: #d8e0e1; font-size:48px; margin-bottom:15px; font-weight: bold; }
.portfb h2 a { color: #d8e0e1; text-decoration: none; }
.portfb h2 a:hover { color: #d8e0e1; text-decoration: underline; }
.portfb .plnk a { color: #e5e8e8; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; margin-left: 24px; padding: 7px 0 4px 0; border-bottom: 3px solid #7c9499; }
.portfb .plnk a:hover { border-bottom: 3px solid #e5e8e8; }

.portflnk { display: block; width: 280px; height: 154px; background-position: left -154px; background-repeat: no-repeat; }
.portflnk:hover { background-position: left top;}
.portflnk img { display: none; }

.place1 { background-image: url(images/port1-2.jpg);}
.place2 { background-image: url(images/port2-2.jpg);}
.place3 { background-image: url(images/port3-2.jpg);}
/* ------------------------------------ */
.newsetc { margin-bottom: 16px; padding: 20px 36px;  }
.newsetc h3 { font-weight: bold; }
.newsetc td { vertical-align: top; }
.newsetc .newsitem { margin: 28px 0; background: url(images/newsitem.gif) no-repeat left top; padding: 0 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.newsetc .newsitem .title { border-left: ; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #6a92c1; margin-bottom: 12px;  }
.newsetc .newsitem .prev { line-height: 125%; font-size: 13px; }
.newsetc .newsitem .date { display: block; margin-top: 8px; font-family: Tahoma, Helvetica, sans-serif; color: #98aa83; }
.newsetc ul { font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 28px; }
.newsetc ul li { background-position: left 9px; margin-bottom: 5px; }
/* ------------------------------------ */

.phones {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	background: #3d454e;	padding: 18px 0 28px 30px;	color: #afc596; z-index: 1; position: relative;}
.phones table {	font-size: 14px; margin-bottom: -5px;}
.phones table td { vertical-align: top; height: 45px; line-height: normal; }
.phones table td.leftb { vertical-align: top; width: 80px; }
.phones .cty { padding-top: 5px; margin-bottom: -3px;}
.phones td.number {	color: #7c9499;	font-size: 36px; 	text-align: right; }
.phones .code {	color: #e6eced; }
.phones a {	color: #afc596; }
.phones a:hover {	color: #d1e5bb; }
.phones .asechka { margin-top: 20px; *margin-top: 18px; }
/* ------------------------------------ */

.feedbackform {	background: #7c9499;	padding: 25px 0 25px 30px;	color: white;}
.feedbackform .title { color: #e6eced; font-size:14px;margin-bottom:10px; font-weight: normal;}
.feedbackform form { width: 237px; }
.feedbackform .textform,
.feedbackform textarea { border: none; margin-bottom: 9px; width: 100%; font-size: 11px; padding: 2px 5px 3px 5px; font-family: Arial, Helvetica, sans-serif; color: #7c9499; background: #e6eced;  }
.feedbackform textarea { height: 63px; }
.feedbackform .btn { border: 1px solid #9cb6bb; background: #7c9499; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 12px; *width: 83px; margin-right: 23px; }
.feedbackform .btn:hover { background: #698388; }

/* ------------------------------------ */

.reviews {	background: #676763;	color: #e6eced;	padding: 25px 30px 36px 30px;}
.reviews .title { font-family: Tahoma, Helvetica, sans-serif; font-size: 24px; color: #afc596; background: url(images/ldquo.gif) no-repeat left top; padding-left: 44px; margin-bottom: 20px;}
.reviews a {	color: #959a8d;}
.reviews a:hover {	color: #b2b6ab;}
.reviews .reviewstext { background: url(images/rdquo.gif) no-repeat right bottom; 	font-family: Tahoma, Helvetica, sans-serif;}
.reviews .reviewstext p { margin-bottom: 24px; }
.reviews .rname {  }
/* ------------------------------------ */

#navbar {
    margin: 20px 0 20px 0px;
    width: 100%;
    font-weight: bold;
	
}
#navbar ul {padding: 0; margin: 0 0 0 5px; overflow: visible;}
#navbar ul li{
    display: inline-block;
    padding: 0;
    background: none;
    zoom: 1;
    *display: inline;
}

#navbar ul li a {
float:left
    position: relative;
    display: block;
    width: 144px;
    text-align: center;
    margin-left: -5px;
    text-decoration: none;
    padding: 0 0 0 0;
}
#navbar ul li.active a{
    padding-top: 17px;
    padding-bottom: 11px;    
    margin-left: -5px;
    z-index: 2;
    width: 146px;
    color: white;
    text-shadow: 0 1px 1px black;
    border-bottom: 1px solid #3d454e;
    background: #3D454E url('/images/navbar.gif') no-repeat 0 0 ;   
}

#navbar ul li.active a:focus {
    outline: none;
}
#navbar ul li.inactive a:hover {
    background:  url('/images/navbar.gif') no-repeat 0 -138px ;
}

#navbar ul li.inactive a {
    color: #222;
    text-shadow: 0 1px 1px white;
    background:  url('/images/navbar.gif') no-repeat 0 -74px ;
    padding-top: 9px;
    padding-bottom: 11px;
    border: 1px solid #74B3E0;
    margin-left: -5px;
    z-index: 0;
    width: 142px;
}

#navbar ul li.inactive a:focus {
    outline: none;
}
span.notification {
    position: absolute;
    padding: 5px;
    margin-top: -6px;
    color: white;
    min-width: 15px;
    text-align: center;
    border: 1px solid #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#2a2a2a), to(#222));
    background: -moz-linear-gradient(top center, #2a2a2a, #222);
    -webkit-box-shadow: inset 0 0 1px #333;
    -moz-box-shadow: inset 0 0 1px #333;
    text-shadow: 0 -1px 1px black;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    margin-left: 10px;
}
#navbar ul li.active a.last {background:  url('/images/navbar_green.gif') no-repeat 0 0px;}
#navbar ul li.inactive a.last { background:  url('/images/navbar_green.gif') no-repeat 0 -74px; z-index: 0; color: white; text-shadow: 0 1px 1px black; border: 1px solid #2f6b09;}
#navbar ul li.inactive a.last:hover {background:  url('/images/navbar_green.gif') no-repeat 0 -138px ; z-index: 0; color: white; text-shadow: 0 1px 1px black;}
#slider {
    width: 100%;
    padding: 0px 0px 30px 0px;
    /*line-height: 25px;*/
    margin-left: 0px;
}
.back {
	font-weight: bold;
	padding: 20px 0 30px 0;
	line-height: 25px;
	margin-left: 35px;
}

.back a, .back a:visited{
	padding: 0 0 3px 0;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}

.back a:hover, .back a:visited:hover{
	padding: 0 0 3px 0;
	color: #990000;
	border-bottom: 1px solid #000000;
}

.back a:active{
	padding: 0 0 3px 0;
	color: #000000;
	border-bottom: 4px solid #000000;
}






#navbar2 {
    margin: 20px 0 20px 0px;
    width: 100%;
    font-weight: bold;
	
}
#navbar2 ul {padding: 0; margin: 0 0 0 5px; overflow: visible;}
#navbar2 ul li{
    display: inline-block;
    padding: 0;
    background: none;
    zoom: 1;
    *display: inline;
}

#navbar2 ul li a {
float:left
    position: relative;
    display: block;
    width: 188px;
    text-align: center;
    margin-left: -5px;
    text-decoration: none;
    padding: 0 0 0 0;
}
#navbar2 ul li.active a{
    padding-top: 17px;
    padding-bottom: 11px;    
    margin-left: -5px;
    z-index: 2;
    width: 190px;
    color: white;
    text-shadow: 0 1px 1px black;
    border-bottom: 1px solid #3d454e;
    background: #3D454E url('/images/navbar2.gif') no-repeat 0 0 ;   
}

#navbar2 ul li.active a:focus {
    outline: none;
}
#navbar2 ul li.inactive a:hover {
    background:  url('/images/navbar2.gif') no-repeat 0 -140px ;
}

#navbar2 ul li.inactive a {
    color: #222;
    text-shadow: 0 1px 1px white;
    background:  url('/images/navbar2.gif') no-repeat 0 -74px ;
    padding-top: 9px;
    padding-bottom: 11px;
    border: 1px solid #74B3E0;
    margin-left: -5px;
    z-index: 0;
    width: 190px;
}

#navbar2 ul li.inactive a:focus {
    outline: none;
}
span.notification {
    position: absolute;
    padding: 5px;
    margin-top: -6px;
    color: white;
    min-width: 15px;
    text-align: center;
    border: 1px solid #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#2a2a2a), to(#222));
    background: -moz-linear-gradient(top center, #2a2a2a, #222);
    -webkit-box-shadow: inset 0 0 1px #333;
    -moz-box-shadow: inset 0 0 1px #333;
    text-shadow: 0 -1px 1px black;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    margin-left: 10px;
}
#navbar2 ul li.active a.last {background:  url('/images/navbar_green2.gif') no-repeat 0 0px;}
#navbar2 ul li.inactive a.last { background:  url('/images/navbar_green2.gif') no-repeat 0 -74px; z-index: 0; color: white; text-shadow: 0 1px 1px black; border: 1px solid #2f6b09;}
#navbar2 ul li.inactive a.last:hover {background:  url('/images/navbar_green2.gif') no-repeat 0 -140px ; z-index: 0; color: white; text-shadow: 0 1px 1px black;}
#slider2 {
    width: 100%;
    padding: 0px 0px 30px 0px;
    /*line-height: 25px;*/
    margin-left: 0px;
}
.back {
	font-weight: bold;
	padding: 20px 0 30px 0;
	line-height: 25px;
	margin-left: 35px;
}

.back a, .back a:visited{
	padding: 0 0 3px 0;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}

.back a:hover, .back a:visited:hover{
	padding: 0 0 3px 0;
	color: #990000;
	border-bottom: 1px solid #000000;
}

.back a:active{
	padding: 0 0 3px 0;
	color: #000000;
	border-bottom: 4px solid #000000;
}

/* --------------------------------------------------------------------------- */
.centerblock { padding-top: 38px; }
.brdcrmb { color: #9f9b98; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; margin-bottom: 12px; line-height: 100%;}
.brdcrmb a { color: #9f9b98; }
.brdcrmb a:hover { color: #4c688a; }

.brdcrmb .spc { margin: 0 1px; }

.content { 
	line-height: 130%;
	padding: 0px 11px 24px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.content p { margin-bottom: 10px;}
.content p.Title {font-size:15px; margin-bottom:10px; color: #30353b; font-weight: normal;}


ul,
ol { padding: 0 0 0 0px; margin-bottom: 18px; }
ol { padding-left: 2px; *padding-left: 6px; }
ul ul,
ol ul { padding: 0; margin-bottom: 3px; }
ol li { list-style-type: decimal; margin-left: 21px; padding-left: 3px; *padding-left: 0; background: none; }

ul li,
ol ul li { line-height: 110%; margin-bottom: 3px; margin-top: 3px; list-style: none; padding-left: 26px; margin-left: 0; background: url(images/beler.gif) no-repeat left 5px;}
ol ol  { margin-bottom: 3px; }
 
/* --------------------------------------------------------------------------- */

.tbl { margin-bottom: 24px;  }
.tbl th { background: #c7dee0 url(images/tblthbg.gif) repeat-x top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;  padding: 11px 12px 8px 12px; text-align:  left;  font-weight: bold;  }
.tbl td { padding: 5px; border-bottom: 1px solid #d6dcd9; }
.tbl td.digi { padding: 5px; border-bottom: 1px solid #d6dcd9; }
.tbl td.logo { padding: 5px; border-bottom: 1px solid #d6dcd9; }
.tbl td.name { padding: 5px; border-bottom: 1px solid #d6dcd9; }

.pred { margin-bottom: 24px;  }
.pred th { height: 47px; text-align: left; padding: 0 35px 0 15px;  background: url(images/predth.gif) repeat-y left; font-size: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7c9499; line-height: 110%; font-weight: normal; }
.pred th a { text-decoration: none; color: #7c9499; }
.pred th a:hover { text-decoration: underline; color: #4c688a; }
.pred td { padding: 20px 37px 0 0; vertical-align: top; font-size: 11px; line-height: 119%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;   }

.textyt { margin-bottom: 48px; table-layout: fixed; margin-top: 12px;   }
.textyt th { text-align: left;  font-size: 24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7c9499;  font-weight: normal; padding: 0; line-height: normal; }
.textyt th h1,.textyt th h2 { font-size: 24px; font-weight: normal; color: #5e6981; margin: 0; padding: 7px 10px 7px 33px; letter-spacing: normal; line-height: normal; background: url(images/bpunbgl.gif) repeat-y -1px top; margin-bottom: 12px;}
.textyt th a { text-decoration: none; color: #e2e7ed; }
.textyt th a:hover { text-decoration: underline; color: #4c688a; }
.textyt td { padding: 20px 0 0 0; vertical-align: top; font-size: 12px; line-height: 119%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;   }
 { font-size:24px;margin-bottom:10px; font-weight: bold; color: #7c9499; letter-spacing: 0; }
.textyt td h1,.textyt td h2,.textyt td h3 {  font-size:18px; font-weight: normal; color: #5e6981; font-style: italic; line-height: 100%; letter-spacing: normal; }
.textyt td p { margin-bottom: 10px; text-align: justify; }
.textytcol { padding: 0 40px 0 0px; }
/* -------------------------------------------------------------------------- */

.content form { background: #f2f4f3; margin-bottom: 24px; margin-top: 12px; font-size: 12px; color: #657d82; padding: 20px 20px 10px 20px; }
.form-table {    }
.form-table td,.form-table th { padding: 3px 5px; text-align: left; }
.form-table .inputtext,.inputtextarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #30353b; width: 210px; font-size: 12px; padding: 0px 5px}
.form-table .inputtextarea { height: 160px; }
.form-table .form-button { border: 1px solid #9cb6bb; background: #7c9499; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 12px; *width: 83px; margin: 6px auto; display: block;  }
.form-table .form-button:hover { background: #698388; }
/* -------------------------------------------------------------------------- */

.footer { position: absolute; width: 100%; height: 166px; left: 0; bottom: 0; font-size: 11px; color: #657d82;}
.footer table.foo { width: 940px; margin: auto;}
.footer p { margin-bottom: 8px; }
.footer table.foo td { vertical-align: top; padding-top: 47px; line-height: 120%; }
.footer table.foo2 td { vertical-align: top; padding-top: 35px; line-height: 120%; }
.footer table.foo td.bord1 { background: url(images/fbord1.gif) repeat-x top; }
.footer table.foo td.bord2 { background: url(images/fbord2.gif) repeat-x top; }
.footer table.foo td a { text-decoration: underline; }
.footer table.foo td a:hover { text-decoration: underline; }
.footer td img { margin-top: 2px; }
.footer .city { color: #6a92c1; }

.footer table.foo2 { border-top: 10px solid #7c9499; background: #30353b;width: 940px; margin: auto; height: 166px; color: #bac6ac; }
.footer .foo2 .msf a { color: #bac6ac; text-decoration: none;  }
.footer .foo2 .msf a:hover { color: #bac6ac; text-decoration: underline;  }
.footer table.foo2 td a { text-decoration: none; }
.footer table.foo2 td a:hover { text-decoration: underline; }

/* -------------------------------------------------------------------------- */

#OrangeMenu {color: #7c9499; font-weight:bold; font-size: 14px;}
#CyanMenu {color: #6A92C1; font-weight:bold;font-size: 14px;}
#GreenMenu {color: #84AC9D; font-weight:bold; font-size: 14px;}

#OrangeStrike {color: #7c9499; font-weight:bold;}
#CyanStrike {color: #6A92C1; font-weight:bold;}
#GreenStrike {color: #84AC9D; font-weight:bold;}

#B {font-weight:bold;}

/* -------------------------------------------------------------------------- */

/* -------------- STYLE FOR /internet-promo/media/sites/ -------------------- */
.plogo{text-align:center;width:200px;}
.lblck{display:inline}
.pimg{vertical-align:top;}
#lsect{width:100px;}
.lall{float:right;width:100px;}
td.ptext{padding:0px 0px 20px 10px;}

/*-----------------------------*/
input.btnbuy{
    margin-top: 15px;
    padding-left: 0px;
    margin-left: 0px;
    background:none;
    border:none;
    sborder-bottom:1px solid #6A92C1;
    text-decoration:underline;
    cursor:pointer;
    color:#6A92C1;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
img#twitter{
    margin-bottom:-3px;
}
table.slike{
    width:100%;
}
table.slike td{
    padding:0px 5px;
}
table.slike td:first-child{
    padding:0px;
}

blockquote {padding: 10px 26px 12px 26px;  margin: 5px 0 15px 0; color: #3d454e; font-style: italic; font-size: 14px; background: url(images/predth.gif) repeat-y left; font-weight: 400;
}


.page {  padding: 25px 25px 25px 25px; width: 400px;  line-height: 1.3; }
.page p,#orderform p,#orderform1 p,#orderform2 p,#orderform3 p,#orderform4 p,#orderform0 p {margin-bottom: 12px; line-height: 1.4;}
.page h1,#orderform h1,#orderform1 h1,#orderform2 h1,#orderform3 h1,#orderform4 h1,#orderform0 h1 {margin-top: 0; top: 0; margin-bottom: 11px; position: static ; }

form#orderform, #orderform form,
#orderform1 form,#orderform2 form,#orderform3 form {    background: #d6dcd9; padding: 15px 30px 20px 30px; width: 560px; overflow: hidden;font-family: tahoma; font-size: 12px; }
#orderform4 form,#orderform0 form {    background: #d6dcd9; padding: 15px 30px 20px 30px; width: 340px; overflow: hidden;font-family: tahoma; font-size: 12px; }
#orderform h1,#orderform1 h1,#orderform2 h1,#orderform3 h1,#orderform4 h1,#orderform0 h1 { color: white; margin-bottom: 24px; margin-left: 0px;  }
.absblock {background: white; text-decoration: none;}
.morehover {position: relative; display: inline-block; zoom: 1; *display:  inline;  cursor: pointer;  }
.abshow{width: 450px; height: auto; top: -50px; right: -500px; position: absolute;  display: none; color: black;}
/*.morehover:hover .abshow { color: black;}*/
.morehover .absblock  {text-decoration: none;}
.morehover ins {text-decoration: underline; color: #6a92c1; cursor: pointer;}
.morehover ins:hover { color: #6a92c1;}

.formnote { font-size: 18px; color: green; display: block;}

.htitle {display: none;}
.err {color: red;}


.topbanner_spec { background: url(/images/specs.jpg) no-repeat 0 0; width: 100%; height: 138px; padding: 12px 0 0 42px; margin-top: 39px; margin-bottom: 26px; }
.topbanner_spec h1 { font-size: 33px; color: white; font-weight: normal; width: 420px; line-height: 36px;   }

.triple .col { vertical-align: top; width: 290px; color: #292929; font-family: Tahoma; }
.triple .space { vertical-align: bottom; width: 35px;  background: url(/images/space.gif) repeat-y center 0;  }
.triple .col .name { background:  url(/images/spec_name.gif) no-repeat center 0; font-family: "Trebuchet MS", sans-serif; font-size: 30px; color: #3d454e; font-weight: bold; line-height: 32px; text-align: center; padding: 10px 0 26px ;  margin-bottom: 17px; }
.triple .col .f28 { font-size: 28px; }
.triple .what { font-family: "Trebuchet MS", sans-serif; font-size: 20px; color: #3d454e; margin-bottom: 8px; clear: left; }
.triple s {  font-size: 24px; font-weight: bold;  text-decoration: none; background: url(/images/sbg.gif) no-repeat 0 10px; padding: 0 9px 0 6px; margin-right: -6px; }
.triple .old{  color: #ff0a14; float: left; font-family: "Trebuchet MS",sans-serif; }
.triple .new{ color: #28d001; text-align: right; display: block;  margin-bottom: 17px;font-family: "Trebuchet MS",sans-serif;}
.triple ul { margin-bottom: 8px; }
.triple b{  font-size: 30px; font-weight: bold; }
.triple .span { font-family: "Trebuchet MS",sans-serif; font-size: 14px; }
.triple a.btn { width: 240px; height: 109px; display: block; margin-top: 6px;  }
.spec1 { background: url(/images/btn_spec_1.jpg) no-repeat 0 0; }
.spec2 { background: url(/images/btn_spec_2.jpg) no-repeat 0 0; }
.spec3 { background: url(/images/btn_spec_3.jpg) no-repeat 0 0; }
.callback { margin-top: -8px; margin-bottom: 45px; }
.callback span { color:  #5883b0; font-size: 30px; font-family: "Trebuchet MS",sans-serif;  display: inline-block; padding-top: 31px; padding-right: 18px; }
.callback img { vertical-align: top; }
.h36 { background: white; height: 36px; width: 35px; }


div.centr {text-align:center;}

table.m_tab {border:0px; margin-top:10px; margin-bottom:10px;}

table.m_tab td {margin-left:6px; margin-right:6px; padding-top:6px; padding-bottom:6px;}
table.m_tab td  img{text-align:center;}



table.m_tab1 {border:0px; margin-top:10px; margin-bottom:10px; text-align:center; width:60%;}
table.m_tab1 td {margin-left:8px; margin-right:8px; padding-top:6px; padding-bottom:6px; padding-left:8px; padding-right:8px; vertical-align:bottom;}
table.m_tab1 td  img{text-align:center;}

ul ul.msf_kir {padding-left:20px; padding-top:5px; padding-bottom:5px;}


table.foto_regata {text-align:center; width:100%;}
table.foto_regata td{text-align:center; vertical-align:middle;}
