* {margin: 0;padding: 0; text-decoration: none; list-style: none;}

body {font-family: "Arial" ; background: url(../images/body.jpg) repeat-x;  background-color: #5898c8; font-size: 11px; color: #303e48;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; border: 0;}
.imgBorder {border: 2px solid white;}

/*head*/
.centermap { width: 943px; margin: 0 auto; position: relative; z-index: 1;}
.head { background: url(../images/head.jpg) no-repeat; width: 943px; height: 242px;}
.logo { position: absolute; margin-top: 78px; margin-left: 33px;}
.tx { position: absolute; margin-left: 635px; margin-top: 30px; font-size: 16px; text-align: center;}
.tx2 {position: absolute; margin-left: 840px; margin-top: 45px; font-size: 16px; text-align: center;}
/*head*/

/*main*/
.main { background: url(../images/main.gif) bottom no-repeat; background-color:#FFFFFF; min-height: 360px; padding-top: 10px; }
.left { background: url(../images/left_top.gif) top right no-repeat;width: 486px; min-height: 370px; float:left;}
.left_foot { background: url(../images/left_bottom.gif) bottom right no-repeat; width: 430px; min-height: 370px; padding-right: 30px; padding-left: 26px;}
.text { font-size: 15px; padding-bottom: 30px; }
.block { background: url(../images/block.jpg) no-repeat; width: 410px; height: 130px; margin-top: 10px;  font-weight: bold; font-size: 10px;}
.block .text { float: left; margin-right: 10px;}
.but { background: url(../images/but.png) no-repeat; width: 140px; height: 23px; color: #20670f; float: right; margin-top: 150px; text-align: center; font-size: 12px; font-weight: bold; padding-top: 5px;position: relative; z-index: 1000;}
.but:hover { background: url(../images/but_hover.png) no-repeat;}
.flash { position: absolute; z-index: 1;}
.right { float: right; width: 457px;}
.menu { height: 44px;}
.menu a { height: 34px; float: left; font-size: 16px; padding-top: 10px; text-align: center; color: #303e48;}
.menu1 { background: url(../images/menu1.jpg) no-repeat; width: 72px;}
.menu2 { background: url(../images/menu2.jpg) no-repeat; width: 87px;}
.menu3 { background: url(../images/menu3.jpg) no-repeat; width: 79px;}
.menu4 { background: url(../images/menu4.jpg) no-repeat; width: 74px;}
.menu5 { background: url(../images/menu5.jpg) no-repeat; width: 118px;}
.menu a:hover { color: #FFFFFF;}
.menu1:hover { background: url(../images/menu1_hover.jpg) no-repeat; }
.menu2:hover { background: url(../images/menu2_hover.jpg) no-repeat;}
.menu3:hover { background: url(../images/menu3_hover.jpg) no-repeat; }
.menu4:hover { background: url(../images/menu4_hover.jpg) no-repeat;}
.menu5:hover { background: url(../images/menu5_hover.jpg) no-repeat; }
.right p { padding-left: 5px; padding-top: 5px;}
.right p a, .right p a:visited { color: #689422; text-decoration: underline;}
.right p a:hover { color: #5898c8;}
.right p img { padding-top: 10px;}
.text2 { border-bottom: 1px solid #cccccc; padding-bottom: 10px; padding-right: 15px;}


/*forma*/
.forma { margin-left: 2px;}
.forma td { padding: 3px;}
.forma input { border: 1px solid #cbe4a4; width: 165px; height: 19px;}
.forma textarea { border: 1px solid #cbe4a4; width: 340px; height: 50px;}
.forma .inp { background: url(../images/send.gif) no-repeat; border: none; width: 139px; height: 29px; display: block;}
.forma .inp:hover { background: url(../images/send2.gif) no-repeat;}
.forma a, .forma a:visited { color: #689422; text-decoration: underline;}
.forma a:hover { color: #5898c8;}
/*forma*/

/*port*/
.port_top { background: url(../images/port_right.gif) top right no-repeat;width: 883px; min-height: 300px;}
.port_foot { background: url(../images/port_foot.gif) bottom no-repeat; width: 883px;min-height: 300px; padding-bottom: 20px; }
.port { background: url(../images/portbg.gif) repeat-y; width: 883px; float: left; margin-left: 30px;min-height: 300px;margin-bottom: 20px; margin-top: 10px;}
.port2 { background: url(../images/port2.jpg) top no-repeat; width: 883px;}
.port3 { background: url(../images/port3.jpg) top no-repeat; width: 883px;}
.port4 {width: 983px; float:left; margin-left: 30px;min-height: 300px; margin-bottom: 20px; margin-top: 10px;}
.menu_port a { float: left; background: url(../images/knopa.gif) no-repeat; width: 120px; height: 24px; text-align: center; padding-top: 10px;color: #303e48; margin-top: 1px;}
.menu_port a:hover {background: url(../images/knopa_hover.gif) no-repeat; color: #FFFFFF;}
.menu_port .active {background: url(../images/knopa_active.gif) no-repeat;}
.text3 { width: 863px; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px; color: #303e48; margin-left: 10px; padding-top: 20px;}
h1 { font-size: 14px; font-style: italic; color: #699a1d; padding-top: 15px; margin-left: 10px; font-family: Georgia;}
.tumb { margin-top: 12px; float: left;}
.tumb a { background: url(../images/tumb.jpg) no-repeat; width: 122px; height: 215px; float: left; margin-left: 15px; margin-right: 7px; text-align: center; color: #153002; font-weight: bold;}
.tumb a span {text-decoration: underline; }
.tumb a:hover { background: url(../images/tumb_hover.jpg) no-repeat;}
.tumb img { border: 1px solid #5e829e;  margin-top: 7px; }
.block6 {background: width: 700px; z-index: 1001; margin:50px;}
.block6 a, .block6 a:visited { color:#689422; text-decoration: underline; margin:0 auto; font-size: 14px;}
.block6 a:hover { color: #5898c8; font-size: 14px;}
.block6_top { background: width: 700px; height: 22px; margin:0px auto;}
.block6_foot { background: width: 700px; height: 32px;  margin:0px auto;}
/*port*/

/*pricing*/
h3 { font-size: 22px; font-style: italic; color: #699a1d; padding-top: 15px;  font-family: Georgia;}
h4 { font-size: 14px; font-style: italic; color: #699a1d;  font-family: Georgia; border-bottom: 1px solid #d4e6b6;}
.block1 {  margin-left: 330px; margin-top: 95px; float: left; height: 130px; width: 535px;}
.info {margin-top: 20px;}
.block2 { float: left; width: 275px; margin-left: 10px; padding-bottom: 20px;}
.block2 p { padding-top: 5px;}
.contact { background: url(../images/contact.jpg) no-repeat; width: 178px; height: 23px; float: left; margin-left: 520px;margin-top: 15px; text-align: center; color: #36791f;padding-top: 8px; font-weight: bold;}
.contact:hover { background: url(../images/contact_hover.jpg) no-repeat; color: #566322;}
.inp2 { float: left; margin-right: 14px;}
.inp3 { float: left; margin-right: 14px; margin-top: 10px;}
.inp2  input { border: 1px solid #cbe4a4; width: 135px; height: 19px;}
.inp3 textarea { width: 589px; height: 138px;border: 1px solid #cbe4a4; }
.block5 .send2 { background: url(../images/send.gif) no-repeat; width: 139px; height: 29px; text-align: center;  margin-left: 245px; float: left; margin-top: 10px; position: relative; border: none;}
.block5 .send2:hover { background: url(../images/send2.gif) no-repeat;}
.block5 {background: url(../images/block5bg.gif) repeat-y; width: 617px;min-height: 257px; z-index: 1; padding-left: 25px;}
.slide-show {display: block;   position: absolute;  margin-top: 600px; margin-left: 130px;}
.slide-hide {display: none;}
.block5_top { background: url(../images/block5_top.gif) top no-repeat; width: 642px; height: 22px;}
.block5_foot { background: url(../images/block5_foot.gif) bottom no-repeat; width: 642px; height: 32px; }
/*pricing*/

/*testimals*/
.coment { background: url(../images/comentbg.jpg) repeat-y; width: 581px; min-height: 137px; float: right; margin-right: 14px;  margin-top: 70px;}
.coment3 { background: url(../images/comentbg.jpg) repeat-y; width: 581px; min-height: 137px; float: right; margin-right: 14px; margin-top: 10px;}
.coment2 { background: url(../images/comentbg.jpg) repeat-y; width: 581px; min-height: 137px; float: right; margin-right: 14px; margin-top: 10px;}
.coment p { border-bottom: 1px solid  #FFFFFF; padding-bottom: 5px; float: right; width: 420px; margin-top: 10px;}
.coment .name { color: #336600; float: right; margin-right: 18px; text-align: right; font-size: 14px; font-weight: bold; font-family: Georgia; font-style: italic; margin-top: 5px; border: none;}
.coment3 p { border-bottom: 1px solid  #FFFFFF; padding-bottom: 5px; float: right; width: 420px; margin-top: 10px;}
.coment3 .name { color: #336600; float: right; margin-right: 18px; text-align: right; font-size: 14px; font-weight: bold; font-family: Georgia; font-style: italic; margin-top: 5px; border: none;}
.name span { font-size: 10px; color: #333333;}
.coment2 p { border-bottom: 1px solid  #FFFFFF; padding-bottom: 5px; padding-right: 5px; float: left; width: 420px; margin-top: 10px; margin-left: 18px;}
.coment2 .name { color: #336600; float: left; margin-left: 18px; text-align: left; font-size: 14px; font-weight: bold; font-family: Georgia; font-style: italic; margin-top: 5px; border: none;}
.name span { font-size: 10px; color: #333333;}
.coment_foot { background: url(../images/coment_foot.jpg) bottom no-repeat; width: 581px; min-height: 137px; padding-bottom: 30px;}
.coment2_foot { background: url(../images/coment2_foot.jpg) bottom no-repeat; width: 581px; min-height: 137px; padding-bottom: 30px;}
.coment_top { background: url(../images/coment_top.jpg) top no-repeat; width: 581px; min-height: 137px;}
.xbiz { float: left; margin-left: 12px; margin-top: 10px;}
.xbiz2 { float: right; margin-right: 12px; margin-top: 10px;}
.page { float: right; margin-right: 185px; margin-top: 20px; width: 500px;}
.page a { background: url(../images/number.gif) no-repeat; width: 25px; height: 19px; float: right; margin-left: 5px; color: #5898c8; text-align: center; text-decoration: underline; font-weight: bold; padding-top: 5px;}
.page .two { background: url(../images/page.gif) no-repeat; width: 87px;}
.page .one {background: url(../images/page.gif) no-repeat; width: 87px; color: #303e48; text-decoration: none;}
.contact2 { background: url(../images/contact.jpg) no-repeat; width: 178px; height: 23px; margin-left: 40px; margin-top: 15px;  text-align: center; color: #36791f; padding-top: 8px;font-weight: bold; float: left; margin-top: 400px;}
.contact2:hover { background: url(../images/contact_hover.jpg) no-repeat; color: #566322;}
/*testimals*/

/*main*/


/*foot*/
.foot { height: 60px;}
.copy { float: left; color: #cde0ee; font-family: Tahoma; font-weight: bold; font-size: 11px; margin-left: 17px; margin-top: 10px;}
.copy a, .copy a:visited { color: #cde0ee; font-family: Tahoma; font-weight: bold; font-size: 11px;}
.copy a:hover {color:#ffffff;}
.copy img {padding-top:4px;}
.menu_foot { float: right; margin-right: 17px; margin-top: 10px;color: #cde0ee; font-family: Tahoma;}
.menu_foot a, .menu_foot a:visited {color: #cde0ee; font-weight: bold; padding-left: 10px; padding-right: 10px;}
.menu_foot a:hover {color:#ffffff;}
/*foot*/