* {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: 88px; margin-left: 53px;}

.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*/